body { 

	background-color:#ffffff; font-family:verdana; font-size:11px; color:#000000; font-weight:normal; margin-top:3px; 

}

td { 

	font-family:verdana; font-size:11px; color:#000000; font-weight:normal;

}

p { 

	font-family:verdana; font-size:11px; color:#000000; font-weight:normal; margin-bottom:0px; 

}

a {     

	color:#CC0000; text-decoration:none; 

}

a:hover { 

	color:#000000; font-weight:normal;

}

a.lex { 

	color:#666666; font-style:italic; text-decoration:none; font-weight:normal;

}



a.BackLink {     

	color:#CC0000; text-decoration:none; 

}

h1 {    

	font-size:18px; font-weight:normal; color:#CC0000; margin:0px; margin-bottom:5px;

}

h2 {    

	font-size:12px; font-weight:normal; margin:0px; margin-bottom:5px;

}

h3 {    

	font-size:11px; font-weight:bold; margin:0px; margin-bottom:5px;

}



/* horizontales Menue */

.naviTopTD { 

	background-color:#ffcc66; text-align:left; padding-left:6px; line-height:20px;

}

.naviTopLink { 

	color:#666666; font-size:10px; text-decoration:none;

}

a.naviTopLink:hover { 

	color:#ffffff; font-weight:bold; 

}

.naviTopLinkCur { 

	color:#666666; font-size:10px; text-decoration:none; font-weight:bold;

}

.naviTopLinkCurBig { 

	color:#666666; font-size:10px; text-decoration:none; font-weight:bold; text-transform: uppercase; 

}





/* aufklappendes gelbes Menue - horizontal */

.divTopNavi { 

	background-color:#ffffcc; text-align:left;

}

.divTopLink { 

	color:#666666; font-size:9px; text-decoration:none;

}

a.divTopLink:hover { 

	color:#666666; font-weight:bold; 

}





/* Menue links - fest */

.tdNavLeft { 

	padding:6px; 

}





/* Menue 3 Ebene- links - dynamisch - eingefuegt */

.naviLeftLink3 { 

	color:#666666; font-size:9px; text-decoration:none; 

}

a.naviLeftLink3:hover { 

	color:#ffffff; font-size:9px; text-decoration:none; font-weight:bold; 

}

.naviLeftLink3Cur { 

	color:#666666; font-size:9px; text-decoration:none; font-weight:bold; 

}



.naviTopLinkLeftCur { 

	color:#666666; font-size:10px; text-decoration:none; font-weight:bold; line-width:114px;

}



/* Sprachauswahl */

.textLL { 

	color:#666666; text-decoration:none; font-size:9px; border-style:none; padding-top:0px; padding-bottom:0px;

}

a.textLL:hover { 

	color:#000000; 

}



/* Fussnote */

.Fussnote {

	font-family:verdana; color:#000000; font-weight:normal; font-size:10px;

}



/* Fussnote */

.rot {

	color:#CC0000;

}	



/* Fussnote */

.schwarz {

	color:#000000;

}

 

.list01

{

	font-family:verdana; color:#000000; font-weight:normal; font-size:11px; margin-top:3px; margin-bottom:0px; 

}



.bulletlist {

	font-family : Verdana;

	font-size : 11px;

	color : #000000;

	margin-top:3px; 

	margin-bottom:0px; 

	font-weight:normal;

}



.sitemap1 {

	font-family:verdana; 

	font-weight:normal; 

	font-size:11px;

	margin-left : 20px;	

}

.sitemap2 {

	font-family:verdana; 

	font-weight:normal; 

	font-size:10px;

	margin-left : 40px;

}

.sitemap3 {

	font-family:verdana; 

	font-weight:normal; 

	font-size:10px;

	margin-left : 60px;	

}

.sitemap4 {

	font-family:verdana; 

	font-weight:normal; 

	font-size:10px;

	margin-left : 80px;

}

.sitemap5 {

	font-family:verdana; 

	font-weight:normal; 

	font-size:10px;

	margin-left : 100px;

}

.sitemap6 {

	font-family:verdana; 

	font-weight:normal; 

	font-size:10px;

	margin-left : 120px;

}



a.down {

  font-size:9px;

  text-decoration:none;

}

.download {

  font-size:10px;

  text-align:left;

}

.download b{
  color:#666666;
}

.footer {

  font-size:10px;

  padding-top:5px;

}

.divLexicon {

  visibility:hidden;

  position:absolute;

  border:2px solid;

  border-color:#ffcc66;

  width:250px;

  background-color:#f8f8f8;

  padding-left:2px;

  padding-right:2px;

  padding-bottom:1px;

}

.divContact {

  visibility:hidden;

  position:absolute;

  border:2px solid;

  border-color:#ffcc66;

  width:250px;

  background-color:#f8f8f8;

  padding-left:2px;

  padding-right:2px;

  padding-bottom:1px;

}

.divHidden {

  visibility:hidden;

  position:absolute;

  padding-left:2px;

  padding-right:2px;

  padding-bottom:1px;

}

.divShow {

  padding-left:2px;

  padding-right:2px;

  padding-bottom:1px;

}

.ovTbl {

  background-color:#999999;

  width:495px;

}

.ovTd {

  background-color:#ffffff;

}



.ovTdselect {

  width:260px;

}

select {

  font-family:Verdana;

  font-size:11px;

  font-weight:normal;

}



input {

  font-family:Verdana;

  font-size:11px;

  font-weight:normal;

  border:1px solid;

  border-color:#000000;

  background-color:#ffffff;

  height:19px;

}

textarea.formular {
  width:300px;
  height: 150px;
  font-family:Verdana;
  font-size:11px;
  font-weight:normal;
  border:1px solid;
  border-color:#000000;
  background-color:#ffffff;  
}

select.formular {
  width:200px;
  font-family:Verdana;
  font-size:11px;
  font-weight:normal;
  border:1px solid;
  border-color:#000000;
  background-color:#ffffff;  
}

input.formular {
  font-family:Verdana;
  font-size:11px;
  font-weight:normal;
  border:1px solid;
  border-color:#000000;
  background-color:#ffffff;
  height:19px;
  width: 200px;
}


.bilderwechselKopf {

	height:0px;

	padding:0px;

	margin:0px;

}



.bilderwechsel {

	text-align:center;

	padding:0px;

	margin:0px;

}

.bilderwechselTab {

	width:100%;

	padding:0px;

	border-style:none;

	margin:0px;

} 



sup { 

        font-size:9px; 

        vertical-align:top; 

        font-family:Arial;



}



h1 sup { 

        font-size:14px; 

        vertical-align:super; 

}



h2 sup { 

        font-size:12px; 

        vertical-align:top;      

        font-family:Arial;

}



h3 sup { 

        font-size:11px; 

        vertical-align:top; 

        font-family:Arial;

}