/* CSS Document */



#list li a:link {
height: 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
display: block;
padding-left: 5px;
color:#FFF;
text-decoration:none;
padding-top:4px;
}
#list li a:visited {
height: 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-left: 5px;
font-size: 11px;
display: block;
color:#FFF;
text-decoration:none;
padding-top:4px;
}

#list li a:hover {
padding-top:4px;
height: 18px;
display: block;
color:#000;
background-color:#FFF;

}


#aktiv a:link {
height: 18px;
padding-left: 4px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
display: block;
padding-top:5px;
color:#009900;
background-color:#000;

}
#aktiv a:visited {
height: 18px;
padding-left: 4px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
display: block;
color: #000000;
background-color:#000;
text-decoration:none;
padding-top:5px;
}





.block {
text-align:left;
margin-left:1.5em;
margin-right:2em;
color:#7D7D7D;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
}








	

		

#footer p {padding-top:15px;}

h2 { font-size:1.3em; color: #000; padding-bottom:5px;}
h3 { font-size:1.2em; color: #009900;}


.navi a:link {
		color:#000;
		text-decoration:none;}

.navi a:visited {
		color:#000;
		text-decoration:none;}

.navi a:hover {
		color:#FFF;
		text-decoration:none;
		}
.navi #aktiv {color: #FFFFFF;}
		
#hit a:link {color:#FFF;
		text-decoration:underline;
		font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			text-align: left;

			}
		
#hit a:visited {color:#FFF;
		text-decoration:underline;
		font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			text-align: left;
			
			}
			
#hit02 a:link {color:#FFFF99;

		font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			text-align: left;

			}
		
#hit02 a:visited {color:#FFFF99;
		font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			text-align: left;
			text-decoration:none;
			
			}

			


#liste3 li a:link {
		font-size: 10px;
		color:#000;
		text-decoration:none;}

#liste3 li a:visited {
		font-size: 10px;
		color:#000;
		text-decoration:none;}

#liste3 li a:hover {
		font-size: 10px;
		color:#FFF;
		text-decoration:none;
		}
		
		
a:link {
		color:#009900;
		text-decoration:none;}

a:visited {
		color:#009900;
		text-decoration:none;}

a:hover {
		color: #666666;
		text-decoration:underline;}
		


hr {
 border: 0px; /* Für Firefox und Opera */
 border-top: solid 1px #FFF;
 border-bottom: transparent;
 height: 1px;
 
}

.content hr {
 border: 0px; /* Für Firefox und Opera */
 border-top: solid 1px #666;
 border-bottom: transparent;
}


b { color: #666666;}

.platzhalter {height:500px;}

table { width: 520px; vertical-align:top; font-size:0.85em; text-align:left; }
td {vertical-align:top; margin: 0 0 0 0px; padding:0px; font-size:0.85em; text-align:left; padding-left:8px; padding-right: 8px;  }
th { height:48px; vertical-align:top; margin: 0 0 0 0px; padding-top:4px; font-size:0.85em; line-height:150%; text-align:left; padding-left:8px; padding-right: 8px; background-color:#666666; color:#FFFFFF;}

.grau {background-color: #FFFF99;}

.weiss { color:#FFFFFF;}

.klein {  width: 240px; vertical-align: middle; margin: 0 0 0 0px; font-size:0.92em; text-align:left;  }
.abstand { padding-right:10px; vertical-align:top; font-size:0.92em; text-align:left; color:#FFFFFF; padding-left:4px}
.mittel { vertical-align: middle; padding-top:2px; padding-left:4px}
.mittel02 { vertical-align: middle; width:57px; padding-top:2px; }


label, input, select { /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
  width: 150px; /* Breite.*/
  margin-top:20px;
  padding-bottom:4px;


}

.colored { font-family:Verdana, Arial;
color:#000;
font-size:12px;
border:none;
background-image:url(layout/background02.jpg);
border-left: 1px solid #669933;
border-bottom: 1px solid #669933;
padding-left:5px;
 width: 200px; /* Breite.*/
vertical-align:middle;

}

.background { font-family:Verdana, Arial;
color:#000;
font-size:12px;
border:none;
background-image:url(../layout/background.jpg);
border-left: 1px solid #669933;
border-bottom: 1px solid #669933;
padding-left:5px;
 width: 200px; /* Breite.*/
vertical-align:middle;

}

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;

}

label {
 text-align: right; 
 padding-right: 4em; 

}

form {
  
 
  margin:0;
  padding:0.1em;
}

		
		
.content li { padding-top:0px; list-style-image: url(layout/content_liste.jpg); padding-bottom:5px; padding-left:3px; }

.content ul {padding-left:17px; padding-top:0px; padding-bottom:15px; margin:0;}
		

#liste3 { margin-left:10px;}


#kontakt {width:535px; font-size:1.2em; margin-left: -10px; border:0px;}