/*
	Formatierungen
*/

#header #logo  
{ margin: 0px; border: none 0 }
table  
{ margin-left: 10px }

h1    
{ color: navy; font-size: 150%; background-color: transparent; letter-spacing: 2pt }

h2     
{ color: navy; font-size: 130%; letter-spacing: 1pt }



h3 {
	color:#666666;
	border-bottom:1px solid #990000;
	padding-left:15px;
	font-size:13px;
}

h4 {
	font-size:11px;
}




/* Texte */
p          
{ font-size: 0.9em; margin-top: 10px; margin-bottom: 10px }

b 
{ font-weight: bold }

#inhalt a      
{ color: navy; padding-right: 3px; padding-bottom: 2px; padding-left: 3px; border-right: medium none #999; border-bottom: medium none #999 }

#inhalt a:hover 
{ color: red; padding: 0px 3px 2px; border-right: medium none #999; border-bottom: medium none #999 }

#navi a         
{ color: navy; display: block; width: 140px }

#links a            
{ color: white; font-weight: bold; text-decoration: none; display: block; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-bottom: 1px solid #ffaa1e }

#linksunter a 
{ color: white; font-weight: bold; text-decoration: none; border-style: none }
#links a:link, #links a:visited         
{ color: white; font-weight: bold; text-decoration: none; display: block }

#linksunterxx a:link, #linksunterxx a:visited 
{ color: white; font-weight: bold; text-decoration: none; display: block }

#links a:activ   
{ display: block }

#links a:hover             
{ color: blue; font-weight: bold; text-decoration: underline; display: block; background-color: #ffe59a}

#linksunterxx a:hover 
{ color: blue; font-weight: bold; text-decoration: underline; display: block }

.invis, hr {
display: none;
}

img  
{ margin: 0px; padding: 0px; border: none }

.img-r  
{ float: right }

.img-l 
{ float: left }
.img5 
{ margin: 3px 6px 0 3px }

.abstand1 
{ padding-left: 10px; border: solid }

#navi-oben a    
{ line-height: 1em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding:  5px 10px; border: 0px }

#navi-oben a:link, #navi-oben a:visited   
{ color: white; font-weight: bold; text-decoration: none; padding: 2px 5px }

#navi-oben a:hover          
{ color: blue; text-decoration: underline; 
background-color: #81e6cb }

.rot 
{ color: red; font-weight: normal }

.unterstrich 
{ font-variant: small-caps; text-decoration: underline }

.kp-oben   
{ font-variant: normal; padding-right: 5px; padding-left: 5px }
.eingerueckt { text-indent: 1em }
.ab-ein   { margin-right: 30px; margin-bottom: 25px; margin-left: 20px }
 
/* eingefügt */


/*  ende eingefügt */






.text-ein         { font-size: 1.1em; font-variant: small-caps; margin-left: 4px }

.rueck 
{ font-variant: small-caps; text-indent: 10px; margin-left: 0 }

.text-neg   
{ color: white; font-weight: bold; text-indent: -10px }

.kp1em    
{ color: navy; font-size: 1.2em; font-variant: small-caps; font-weight: 700 }

.em11     
{ font-size: 1.2em; line-height: 1.2em }

.em10 
{ font-size: 1.1em; line-height: 1.1em }

.em09 
{ font-size: 0.9em; font-weight: normal; line-height: 0.8em; text-indent: 5px; padding-top: 1px; padding-bottom: 1px }

.08em 
{ font-variant: normal; font-size: 0.8em }

ul   
{ list-style-image: url("../images/punkt-gr3.gif"); margin: 1em 0 1em 40px }

.kp-such {color:#ffffff; font-weight:bold;}

#kp-datum {
	font-weight:bold;
	color:#ffffff;

}

