body  { font-size: 12px;
         font-family: Arial, Helvetica, 'sans-serif'; 
	 margin-bottom: 0px;
	 margin-top: 0px
     	 	 }
p  { font-size: 12px;
     font-family: Arial, Helvetica, 'sans-serif'; 
	 margin-bottom: 4px;
	 margin-top: 0px;
	 
     	 	 }
.p11 { font-size: 11px;
     font-family: Arial, Helvetica, 'sans-serif'; 
	 margin-bottom: 4px;
	 margin-top: 0px;
     	 	 }
.p10 { font-size: 10px;
     font-family: Arial, Helvetica, 'sans-serif'; 
	 margin-bottom: 3px;
	 margin-top: 0px;
     	 	 }
h1 { font-size: 18px; color: #16167e; font: bold ;font-family: Arial, Helvetica, 'sans-serif'; margin-bottom: 8px;}
	
.Stil2 {color: #FFFFFF; font-weight: bold; }
.Stil3 {color: #FFFFFF; font-weight: bold; }		 

h2 {
	font-family: Arial, Helvetica, 'sans-serif';
	font-size: 16px;
	font-weight: bold;
	padding-top: 1px;
	padding-left: 5px;
	padding-bottom: 1px;
	margin-top: 0px;
	margin-bottom: 8px;
	color: #FFFFFF;
	background-image: url(grafiken/verlaufueschrift.jpg); background-repeat:repeat-y;
	 }

h3 { font-family: Arial, Helvetica, 'sans-serif'; 
	 font-size: 16px;
	 font-weight: bold;
	 margin-top: 10px;
	 margin-bottom: 7px;
	 color: #000000;
	 }	 
ul  { font-family: Arial, Helvetica, 'sans-serif';
      font-size: 12px;
	  margin-bottom: 8px;
      list-style-image:url('grafiken/listbullet.gif'); list-style-position:outside 
       }

h4 { font-family: Arial, Helvetica, 'sans-serif'; 
	 font-size: 16px;
	 font-weight: bold;
	 margin-top: 10px;
	 margin-bottom: 10px;
	 padding-top: 4px; 
	 padding-bottom: 4px; 
	 margin-left: 20%; 
	 margin-right: 20%; 
	 color: #FFFFFF;
	 background-color:#16167E;
	 }
h5 { font-family: Arial, Helvetica, 'sans-serif'; 
	 font-size: 13px;
	 font-weight: bold;
	 margin-top: 15px;
	 margin-bottom: 8px;
	 color: #000099;
	 ;
	 }

h6  { font-size: 12px;
     font-weight: normal;
	 font-family: Arial, Helvetica, 'sans-serif'; 
	 font-style: normal;
	 margin-top: 0px; 
	 margin-bottom: 0px; 
	 margin-left: 10px;
	
		}
.H1 { font-size: 18px; color: #16167e; font: bold ;font-family: Arial, Helvetica, 'sans-serif'; margin-bottom: 8px;}
			 

.H2 { font-family: Arial, Helvetica, 'sans-serif';
     font-size: 16px;
     font-weight: bold;
	 padding-top: 1px; 
	 padding-left: 5px; 
	 padding-bottom: 1px; 
	 margin-top: 0px; 
	 margin-bottom: 8px; 
	 color: #FFFFFF;
	 background-color:#16167E;
	 }

.H3 { font-family: Arial, Helvetica, 'sans-serif'; 
	 font-size: 16px;
	 font-weight: bold;
	 margin-top: 10px;
	 margin-bottom: 7px;
	 color: #000000;
	 }	 

.H4 { font-family: Arial, Helvetica, 'sans-serif'; 
	 font-size: 16px;
	 font-weight: bold;
	 margin-top: 10px;
	 margin-bottom: 10px;
	 padding-top: 4px; 
	 padding-bottom: 4px; 
	 margin-left: 20%; 
	 margin-right: 20%; 
	 color: #FFFFFF;
	 background-color:#16167E;
	 }
.H5 { font-family: Arial, Helvetica, 'sans-serif'; 
	 font-size: 13px;
	 font-weight: bold;
	 margin-top: 15px;
	 margin-bottom: 8px;
	 color: #000099;
	 ;
	 }

.H6  { font-size: 12px;
     font-weight: normal;
	 font-family: Arial, Helvetica, 'sans-serif'; 
	 font-style: normal;
	 margin-top: 0px; 
	 margin-bottom: 0px; 
	 margin-left: 10px;
	
		}

		
select, textarea { color:#990000; font-size: 11px; font-family: Verdana,sans-serif;}

.klsubmit { color:#FFFFCC;background-color:#990000; font-size: 11px; font-weight: bold; font-family: Verdana,sans-serif; height: 18px; border:1px solid #990000;}        
        

pre { font-family:Courier New,Courier; font-size:10pt; color:#0000C0; bgcolor=#FFFFCC;}	

form {margin-top: 0px; 
	 margin-bottom: 0px; }
td  { font-size: 12 px;
     font-family: Arial, Helvetica, 'sans-serif';
	 }
th  { font-size: 12px;
font-family: Arial, Helvetica, 'sans-serif';
font-weight: bold;
text-align: left}

A:link { color : #16167E; font-weight: bold  ; text-decoration: underline}
A:visited {color : #16167E; font-weight: bold  ; text-decoration: underline}
A:hover {color: #800000; text-decoration: none; font-weight: bold }
A:active {color: #800000; text-decoration: underline; font-weight: bold }


A.submenue:link { color : #16167E; font-weight: normal  ; text-decoration: none}
A.submenue:visited {color : #16167E; font-weight: normal  ; text-decoration: none}
A.submenue:hover {color: #800000; text-decoration: none; font-weight: bold }
A.submenue:active {color: #800000; text-decoration: none; font-weight: bold }

A.nav:link { font-size: 12px; color : black; font-weight: normal; text-decoration: none; text-align: left}
A.nav:visited {font-size: 12px; color : black; font-weight: normal; text-decoration: none; text-align: left }
A.nav:hover {font-size: 14px; color: #E69B00;  font-weight: normal; text-decoration: none; text-align: left }
A.nav:active {font-size: 14px; color: #E69B00;  font-weight: normal; text-decoration: none; text-align: left;}
A.navactive:link { font-size: 14px; color : #E69B00; font-weight: normal; text-decoration: none; text-align: left}
A.navactive:visited {font-size: 14px; color : #E69B00; font-weight: normal; text-decoration: none; text-align: left }

.produktbez { font-family: Arial, Helvetica, 'sans-serif'; 
	 font-size: 20px;
	 font-weight: bold;
	 margin-bottom: 15px;
	 color: black;
	 text-align: center;	 }


A.navprodukte:link { font-size: 16px; color: #80000; font-weight: bold; text-decoration: none; text-align: left}
A.navprodukte:visited {font-size: 16px; color: #80000; font-weight: bold; text-decoration: none; text-align: left }
A.navprodukte:hover {font-size: 16px; color: #ff0000;  font-weight: bold; text-decoration: none; text-align: left }
A.navprodukte:active {font-size: 16px; color: #ff0000;  font-weight: bold; text-decoration: none; text-align: left;}
                                                                                                 
A.navh2:link {color: #FFFFFF; text-decoration: none}
A.navh2:visited {color: #FFFFFF; text-decoration: none }
A.navh2:hover {color: #FFD700; text-decoration: none }
A.navh2:active {color: #FFD700; text-decoration: none}


A.navpage:link { font-size: 10px; color : white; font-weight: normal; text-decoration: none; text-align: left}
A.navpage:visited {font-size: 10px; color : white; font-weight: normal; text-decoration: none; text-align: left }
A.navpage:hover {font-size: 10px; color: black;  font-weight: normal; text-decoration: none; text-align: left }
A.navpage:active {font-size: 10px; color: white;  font-weight: normal; text-decoration: none; text-align: left;}

.kontakteland { font-family: Arial, Helvetica, 'sans-serif'; 
	 font-size: 12px;
	 font-weight: bold;
	 color: #11007e;
	 }
.kontaktetab { font-family: Arial, Helvetica, 'sans-serif'; 
	 font-size: 12px;
	 font-weight: normal;
	  }
.tbl1 {
padding:50px; border:12px #FFFFCC inset; background-color: #FFFFCC; margin:20px}
.button {  color: #009933; background-color: #FFFFCC; border: 2px #009933 solid}
.Bildunterschrift {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: 990000; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 2px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px;  border: none}
.mainueberschrift {  font-family: Arial, Helvetica, sans-serif; font-size: 22px;color: 00A3DD ;font-style: italic; font-weight: bold; margin-top: 8px; }
.Zwischenueberschrift {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: 990000; background-color: #CCCCCC; margin-top: 10px; margin-right: 0px; margin-bottom: 5px; margin-left: -8px; padding-top: 2px; padding-right: 8px; padding-bottom: 1px; padding-left: 8px; font-weight: bold; border: none; width: 80%}
.ZwischenueberschriftKopf { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: 990000; background-color: #CCCCCC; margin-top: -4px; margin-right: 0px; margin-bottom: 5px; margin-left: -4px; padding-top: 2px; padding-right: 8px; padding-bottom: 1px; padding-left: 4px; font-weight: bold; border: none; width: 80% }

.OfenTabueberschrift { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: center}
.OfenTabKopf { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #990000; background-color: #CCCCCC; margin-top: 2px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 1px; padding-left: 4px; font-weight: bold; border: none}
.OfenTabZeilen { font-size: 11px;
     font-family: Arial, Helvetica, 'sans-serif'; 
	 margin-bottom: 4px;
	 margin-top: 0px;
	     	 	 }
.ZwischenueberschriftKopf2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: 990000; background-color: #CCCCCC; margin-top: 4px; margin-right: 0px; margin-bottom: 5px; margin-left: -4px; padding-top: 2px; padding-right: 8px; padding-bottom: 1px; padding-left: 4px; font-weight: bold; border: none; width: 80% }
input { color:#990000 font-size: 11px; font-family: Verdana, sans-serif;  } 
.buttonsuche { color:#FFFFCC;background-color:#990000; font-size: 11px; font-weight: bold; font-family: Verdana,sans-serif; height: 18px; border:1px solid #990000;width: 178}        
.abuttonsuche { color:#990000;background-color:#FFFFCC; font-size: 11px; font-weight: bold; font-family: Verdana,sans-serif; height: 18px; border:1px solid #990000;width: 178}        
.tablink {
	background-color: #00CCFF;
	background-position: center;
}
.Plakatschrift {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: 990000; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 2px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px;  border: none}
.TabZusatzinfos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #CCCCCC;
	border: 0px ;
	padding: 3px
}

.inputpflicht  {color:#00A3DD;background-color:#FFFF99; font-size: 11px; font-family: Verdana,sans-serif;border:1px solid #666666;}
.inputform  {color:#00A3DD;background-color:#FFFFFF; font-size: 11px; font-family: Verdana,sans-serif;border:1px solid #666666;}
.inputfalse {color:#000000;background-color:#FFDD00; font-size: 11px; font-family: Verdana,sans-serif;border:2px solid #FF0000;}