/* styles für vdh neu */
html{ 
overflow:auto; 

} 

body 
{text-align:center;
 border:0px;
 margin-top:1em;
 line-height:1.22;
 font-family: Arial, Helvetica, sans-serif;
 font-size:75%;
 font-weight:normal; 
 color:#0000000;
/*overflow:auto;*/
background-color:#FFFFFFF;
background-image:url(../bilder/hint_body.gif);
scrollbar-base-color: #FFFFFF; 
  scrollbar-3dlight-color:#000000; 
  scrollbar-darkshadow-color: #000000;
  scrollbar-face-color: #FFFFFF;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color: #0099FF;
  scrollbar-track-color: #FFFFFF; 
  


}

/*positionierung des hauptcontainers zentriert */
#haupt
{
/*für explorer < 6*/
width:75.2em;
/*height:37.4em;*/
height:46.2em;
margin:auto;
padding-top:0em;
text-align:left;
z-index:0;
border:1px solid #0099FF;
/* Styles nur fuer Explorer > 5 */
	voice-family: "\"}\"";
  	voice-family:inherit;
	width:75em; 
    height:46em;

}



#kopf {
height:9.16em;
margin-top:0px;
z-index:0;
background-color:#FFFFFF;
}
#imkopf {
position:absolute;
height:9.75em;
width:75em;
margin-top:0em;
margin-left:0em;
z-index:2;
}

/*position text2*/ 
#imkopf1 {
	position:absolute;
	margin-top:1em;
	margin-left:15em;
	line-height:130%;
	width:30em;
	z-index:4;
	font-size:140%;
	text-align:right;
	font-weight:bold;
	}
	
#imkopf2 {
	position:absolute;
	margin-top:0.6em;
	margin-left:65.5em;
	z-index:4;
	}	
	
#startbild
{
position:absolute;
margin-top:3.0em; 
margin-left:20em;
border:1px solid #032F03;
z-index:4;
}

/* Styles nur fuer Explorer > 5 
	voice-family: "\"}\"";
  	voice-family:inherit;
	margin-top:10em; 
    margin-left:10em;
	
}
*/
/* anderer Abstand fuer Explorer7
*+ html>body #startbild
 {margin-top:10.0em;}
 */


 #starttext1
{
position:absolute;
margin-top:5em;
font-weight:bold;
margin-left:2em;
width:20em;
}

  
#navi_start
{
position:absolute; 
margin-left: 2em; 
margin-top: 12em; 
z-index:20;
background-color:#CCE3FE;
width:13em;
height:29.6em;
border:1px solid #0099FF;

 }
 
#navi_schatten
{
position:absolute; 
margin-left: 2.5em; 
margin-top: 12.5em; 
z-index:18;
background-color:#999999;
width:13em;
height:29.6em;

 } 
 a.navi:link { 
    display:block;
	font-size:110%;
    font-weight:bold; 
    color:#000000; 
    width:10em;
	height:1.5em; 
	text-decoration:none;
   /*background-color:#0FF000;*/
   padding-top:0.3em; 
   padding-left:2em;
   }
   
a.navi:visited { 
    display:block;
	font-size:110%;
    font-weight:bold; 
    color:#000000; 
    width:10em;
	height:1.5em; 
	text-decoration:none;
   /*background-color:#0FF000;*/
   padding-top:0.3em; 
   padding-left:2em;
}


a.navi:hover {
     display:block;
	color:#FFFFFF;	
	background-color:#0099FF;
	width:10em;
	height:1.5em; 
	text-decoration:none;
    padding-top:0.3em; 
    padding-left:2em;
	}
	
.wahl
{   display:block;
	font-size:110%;
    font-weight:bold; 
    color:#FFFFFF; 
	background-color:#0099FF;
    width:10em;
	height:1.5em; 
	text-decoration:none;
    padding-top:0.3em; 
    padding-left:2em;
	}

.hinweis
{display:none} 	


#p1
{position:absolute; 
margin-left:0em; 
margin-top: 1.8em;
}

#p1a
{position:absolute; 
margin-left:0em; 
margin-top: 1.8em;
}	
   
 #p2
{position:absolute; 
margin-left:0em; 
margin-top: 3.6em;
}

#p2a
{position:absolute; 
margin-left:0em; 
margin-top: 3.6em;
}	
 
  #p3
{position:absolute; 
margin-left:0em; 
margin-top: 5.4em;
}

#p3a
{position:absolute; 
margin-left:0em; 
margin-top: 5.4em;
}	

 #p4
{position:absolute; 
margin-left:0em; 
margin-top: 7.2em;
}

#p4a
{position:absolute; 
margin-left:0em; 
margin-top: 7.2em;
}	
 #p5
{position:absolute; 
margin-left:0em; 
margin-top: 9em;
}

#p5a
{position:absolute; 
margin-left:0em; 
margin-top: 9em;
}	
 #p6
{position:absolute; 
margin-left:0em; 
margin-top: 12.2em;
}

#p6a
{position:absolute; 
margin-left:0em; 
margin-top: 12.2em;
}	
 #p7
{position:absolute; 
margin-left:0em; 
margin-top: 14em;
}

#p7a
{position:absolute; 
margin-left:0em; 
margin-top: 14em;
}	
 #p8
{position:absolute; 
margin-left:0em; 
margin-top: 15.8em;
}

#p8a
{position:absolute; 
margin-left:0em; 
margin-top: 15.8em;
}	
 #p9
{position:absolute; 
margin-left:0em; 
margin-top: 24.6em;
}

#p9a
{position:absolute; 
margin-left:0em; 
margin-top: 24.6em;
}	
 #p10
{position:absolute; 
margin-left:0em; 
margin-top: 26.4em;
}

#p10a
{position:absolute; 
margin-left:0em; 
margin-top: 26.4em;
}	
 #p11
{position:absolute; 
margin-left:0em; 
margin-top: 17.6em;
}

#p11a
{position:absolute; 
margin-left:0em; 
margin-top: 17.6em;
}	
#p12
{position:absolute; 
margin-left:0em; 
margin-top: 19.4em;
}

#p12a
{position:absolute; 
margin-left:0em; 
margin-top: 19.4em;

}
#p13
{position:absolute; 
margin-left:0em; 
margin-top: 21.2em;
}

#p13a
{position:absolute; 
margin-left:0em; 
margin-top: 21.2em;

}
/*unternavigation*/
a.unavi:link { 
    display:block;
	font-size:110%;
    font-weight:bold; 
    color:#000000; 
    width:6em;
	height:1.35em; 
	text-decoration:none;
    padding-top:0.3em; 
    text-align:center;
   }
   
a.unavi:visited { 
    display:block;
	font-size:110%;
    font-weight:bold; 
    color:#000000; 
    width:6em;
	height:1.35em; 
	text-decoration:none;
    padding-top:0.3em; 
    text-align:center;
}


a.unavi:hover {
     display:block;
	color:#FFFFFF;	
	background-color:#0099FF;
	width:6em;
	height:1.35em; 
	text-decoration:none;
    padding-top:0.3em; 
    text-align:center;
	}
	
.uwahl
{   display:block;
	font-size:110%;
    font-weight:bold; 
    color:#FFFFFF; 
	background-color:#0099FF;
    width:6em;
	height:1.35em; 
	text-decoration:none;
    padding-top:0.3em; 
    text-align:center;
	}

/*2nternavigation*/
a.unavi2:link { 
    display:block;
	font-weight:bold; 
    color:#000000; 
    height:1.35em; 
	background-color:#CCE3FE;
	text-decoration:none;
    padding-top:0.3em; 
    text-align:left;
   }
   
a.unavi2:visited { 
    display:block;
	
    font-weight:bold; 
    color:#000000; 
   
	height:1.35em; 
	text-decoration:none;
    padding-top:0.3em; 
   background-color:#CCE3FE;
}


a.unavi2:hover {
     display:block;
	color:#FFFFFF;	
	background-color:#0099FF;
	height:1.35em; 
	text-decoration:none;
    padding-top:0.3em; 
    text-align:left;
	color:#FFFFFF;
	}







 /*---------- positionierung der bilder links*/

#asbh_link
{position:absolute; 
margin-left:3em; 
margin-top: 44em;
z-index:4;
}
.hinweis
{display:none;
} 

#inhalt {
position:absolute;
width:59em;
height:36em;
margin-top:9.75em;
margin-left:16em;
/*margin-left:1em;*/
z-index:4;
/*background:#FF0000;*/
overflow:auto; 
}
  
#inhalt_uber
 {position:absolute;
 text-align:left;
width:60em;
margin-top:1em;
z-index:1;
margin-left:1em;
 color:#FFFFFF;
 font-weight:bold;
 /*font-size:120%; */
} 

#inhalt_li
 {
text-align:left;
float:left;
width:33em;
margin-top:2.5em;
z-index:4;
margin-left:1em;
}

#inhalt_re
{text-align:left;
width:22em;
margin-top:4.7em;
margin-left: 35em;
z-index:4;
}

#linieoben
{position:absolute; 
 z-index:12;
 margin-left:0em; 
 margin-top: 7.5em;
 width:81.66em; 
 height:4em;
 background-color:#128700;
 z-index:5;
}
.bildrahmen
 {border: 0.1em solid #0099FF;}
  
 
 #bildunterschrift
{
margin-top:-0.5em;
margin-left:0em;
}
/* anderer Abstand fuer nicht-Explorer */
html>body #bildunterschrift
    { 
margin-top: 1em;
}
/* anderer Abstand fuer Explorer 7.0*/
*+ html>body #bildunterschrift
    {
 margin-top: -0.5em;
}


#textfeld_zuruck
{
width:10em;
margin-top:-3em;
margin-left:50em;
}
/* anderer Abstand fuer nicht-Explorer */
html>body #textfeld_zuruck
    { 
margin-top: -2.5em;
}
/* anderer Abstand fuer Explorer 7.0*/
*+ html>body #textfeld_zuruck
    {
 margin-top: -3em;
}
/*
#htext
{text-align:right;
 color:#FFFFFF;
 font-weight:bold; 
 margin-top:0.5em ;
 }
*/
 #text1
 {position:absolute;
 width:27em;
 margin-top:11em;
 z-index:1;
 margin-left:1em;
}

#text2
{position:absolute;
width:25.8em;
margin-top:11em;
z-index:1;
margin-left:27.8em; 
}
#text3
{position:absolute;
width:25.8em;
margin-top:11em;
z-index:1;
margin-left:54.6em; 
}



/*-----------------------------------------------------------------------------*/



a.norm:link { 
    font-weight:normal; 
    color:#000000; 
    /* Styles nur fuer Explorer > 5 */
	voice-family: "\"}\"";
  	voice-family:inherit;
    color:#000000; 
	 
   text-decoration:underline;}
  html>body a.norm:link, html>body a.norm:visited {
	color:#0000000; 
	text-decoration:underline;
}
a.norm:visited { 
    font-weight:normal; 
    color:#000000; 
    /* Styles nur fuer Explorer > 5 */
	voice-family: "\"}\"";
  	voice-family:inherit;
    color:#000000; 
	 
   text-decoration:underline;}
  html>body a.norm:link, html>body a.norm:visited {
	color:#000000; 
	text-decoration:underline;
}


a.norm:hover {
	color:#FF0000;	
	text-decoration:none;
		/* Styles nur fuer Explorer > 5 */
	voice-family: "\"}\"";
  	voice-family:inherit;
   color:#FF0000; text-decoration:none;
	}  
html>body a.norm:hover {
	color:#FF0000; text-decoration:none;
} 
   
 


a.ext:link, a.ext:visited {	

	/* Styles nur fuer Explorer > 5 */
	voice-family: "\"}\"";
  	voice-family:inherit;
    color:#FFFFFF; 
	padding-right:10px;
	background:url(../bilder/ext_icon.gif) no-repeat top right;
	}
a.ext:visited {	
	/*color:#FF0000;*/
	}
html>body a.ext:link, html>body a.ext:visited {
	padding-right:10px;
	background:url(../bilder/ext_icon.gif) no-repeat top right;
}
a.ext:hover {
	color:#FF0000;	
	text-decoration:underline;

	/* Styles nur fuer Explorer > 5 */
	voice-family: "\"}\"";
  	voice-family:inherit;

	padding-right:10px;
	background:url(../bilder/ext_icon_rot.gif) no-repeat top right;
	}  
html>body a.ext:hover {
	padding-right:10px;
	background:url(../bilder/ext_icon_rot.gif) no-repeat top right;
}
.feld1 {
 color: #000000;
 border-right: solid 1px; 
 border-left: solid 1px;
 border-top: none;
 border-bottom: solid 2px;
 text-align:left;
 vertical-align:middle;
}
.tfett
 {font-weight:bold;
   }
.trot
 {font-weight:normal;
  color:#FF0000;
  }
  
.button {  
 font-weight: normal; 
 background-color: #CCE3FE; 
 border:#0099FF; 
 border-right-width:thin; border-right-style:solid; 
 border-left-width:thin; border-left-style:solid;
 border-top-width:thin; border-top-style:solid;
 border-bottom-width:thin; border-bottom-style:solid;
 color: #000000;}
 
.tdhintrot
 {background-color:#FF0000}

.textfettgross 
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #032F03 }

.textklein {font-size: 90%; font-weight: normal; color: #032F03 }
.textkleinfett {  font-size: 90%; font-weight: bold; color: #032F03 }

.uber
{font-size:120%; font-weight:bold;}
 
 /*navigation innerhalb der seiten */
 
 
ul.aliste li
{
list-style-type:square;
padding-bottom:0.6em;

/*background:url(../bilder/punkt_w.gif) no-repeat left center; 
padding-left:9.5em;
margin-left:-9.5em;
/*margin-top:24em;*/
list-style-position:outside;

}

.liabstand
{margin-top:22.3em;}
 /*anderer Abstand fuer nicht-Explorer
html>body .liabstand
{margin-top:22.3em;}*/
/* anderer Abstand fuer Explorer 
*+ html>body .liabstand
 {margin-top:20.3em;}7.*/


 /*position der links innerhalb einer seite */
 #linktext
  {
 position:absolute;
  margin-top:25em; 
  margin-left:0em;
  
   /*Styles nur fuer Explorer > 5 */
	voice-family: "\"}\"";
  	voice-family:inherit;
	position:absolute;
	margin-left: 0em; 
}  
 /*anderer Abstand fuer nicht-Explorer*/
html>body #linktext
    {position:absolute;
    margin-left: 0em; 
 	} 
/* anderer Abstand fuer Explorer 7.*/
*+ html>body #linktext
    {
	position:absolute;
   margin-left: 0em;
}

