b {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: normal; font-weight: bolder; font-variant: normal; text-transform: none;}

h3 {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bolder; font-variant: normal; text-transform: none; color: #000000}

table {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000}

.klein {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none;}

html, body {height:100%;margin:0;padding:0;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none;}


.red {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: red}

.blue {  color: #0033FF;letter-spacing: 0.1em;}
.green {  color: #66A329;}

#clean {
clear:left;
}

#zentrieren {
    position: relative;
    margin: 0 auto; /*wichtig*/
    width: 1000px;
    height: auto;
    min-height: 101%;
    z-index:1;
}
#inhalt {
    position: absolute;
    left: 0px;
    margin: 0px;
    width: 1000px;
    height: auto;
    border: #efefef;
	border-style: solid ;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
         }
#oben {
    	 position: absolute;
         top: 0px;
         left: 0px;
         width: 225px;
         height: 150px;
         z-index:3;
         }

#mitte {
         margin-left: 250px;
         margin-top: 50px;
         width: 720px;
         height: auto;
         min-height: 322px;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size:10pt;
         color: #000000;
         padding-top: 10px;
         padding-left: 10px;
         padding-right: 10px;
         padding-bottom: 0px;
         z-index:30;
         }
#mitte_index {
         margin-left: 250px;
         margin-top: 0px;
         width: 720px;
         height: auto;
         min-height: 382px;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size:10pt;
         color: #000000;
         background-color: #ffffff;
         z-index:30;
         }
#titel_index {
        position: absolute;
         top: 30px;
         left: 260px;
         width: 710px;
         height: 90px;
font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height:20px; font-weight: normal; font-variant: normal ; text-transform: none;
         color: #365293;
          float: left;
         z-index:3000;
}
#deck {
         position: absolute;
         top: 330px;
         left: 250px;
         width: 50px;
         height: 90px;
         background-color: #ffffff;
         z-index:3000;
}
.abstand_text 	{

         margin-left: 40px;
         }
#mitte_forum {
         margin-left: 220px;
         margin-top: 50px;
         width: 760px;
         height: auto;
         min-height: 370px;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size:10pt;
         color: #000000;
         padding-top: 10px;
         padding-left: 10px;
         padding-right: 10px;
         padding-bottom: 0px;
         z-index:30;
         }

#footer  {
         left: 0px;
         width: 1000px;
         height: 246px;
    	 background-image: url(grafiken/background.jpg);
    	 background-repeat:no-repeat;background-position: center;
        }
/*feste Menu Punkte mit Login*/
#footermenu {
         position: relative;
         left: 260px;
         top: 170px;
         width: 730px;
         z-index:3; }

#footermenu a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bolder; font-variant: normal; text-transform: none; color: #000000; text-decoration: none}
#footermenu a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bolder; font-variant: normal; text-transform: none; color: #666666; text-decoration: none}
#footermenu  .aktiv {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bolder; font-variant: normal; text-transform: none; color: #375593; text-decoration: none}


label, select { /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
  margin: 2px;

}
label {
 text-align: right;
 padding-right: 1em;
 width: 120px; /* Breite.*/
}
.label {

 padding-right: 1em;
 width: 120px; /* Breite.*/
}

.inputtext {
width: 350px;
margin: 3px;
border: #375593;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
}

form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}

input#submit { /* den Submit-Button */
  float: none;
  width: auto;
}
.feld { /* den Submit-Button */
position: relative;
float:left;
left: 0px;
width: 170px;
padding: 5px;
background-color: #efefef;
border: #cccccc;
border-style: solid;
border-top-width: 0px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 0px;
}
.feld1 { /* den Submit-Button */
float:left;
width: 100px;
padding: 5px;
background-color: #efefef;
text-align: center;
}
.radiotrenner {
display: block;
float: left;
width: 100px;
text-align: center;
height: 18px;
}



/*Formulare*/
.form {
margin: 3px;
border: #375593;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
}
.submit {
border: #375593;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
color: #ffffff;
background-color: #375593;
}
.abstand 	{
         position: absolute;
         left: 320px;
         z-index:3;
         }
.abstand1 {position: absolute;left: 500px;}

.album 	{
         float:left;
         width: 120px;
         height: 120px;
         padding: 2px;
         margin-right: 20px;
         margin-bottom: 20px;
         background-color:#efefef;
	     text-align: center;
         z-index:4;
         }
.ordner 	{
         float:left;
         width: 120px;
         height: 120px;
         padding: 2px;
         margin-right: 20px;
         margin-bottom: 20px;
         background-color:#ffffff;
	     text-align: center;
         z-index:4;
         }
.carousel_container {
position: relative;
top: -100px;
left: -10px;
				width: 710px;
				height: 360px;
				margin: 0px auto;
				border: 0px solid #375593;
				z-index: 3;
				}
 #karaat {
         position: absolute;
         right: 0px;
         top: 765px;
         width: 200px;
         font-family:  Verdana,Arial, Helvetica, sans-serif;
         font-size: 8pt;
         font-style: normal;
         color: #333333; text-decoration: none;
         z-index:200;
         }