/* styles für vdh neu */
html{ 
overflow:auto; 

} 

body 
{text-align:center;
 border:0px;
 margin-top:1em;
 line-height:1.4em;
 font-family: Arial, Helvetica, sans-serif;
 font-size:75%;
 font-weight:normal; 
 color:#032F03;
/*overflow:auto;*/
//background-color:#FFFDDD;
background-image: url(../bilder/hint_s.gif);
/*background-color:#0082C3;*/
scrollbar-base-color: #E7F7D2; 
  scrollbar-3dlight-color:#000000; 
  scrollbar-darkshadow-color: #000000;
  scrollbar-face-color: #026EA5;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color: #999999;
  scrollbar-track-color: #FFFFFF; 

}

/*positionierung des hauptcontainers zentriert */
#haupt
{
/*für explorer < 6*/
width:69.15em;
/*height:37.4em;*/
height:44em;
margin:0 auto;
padding-top:0em;
text-align:left;
z-index:0;
border:1px solid #026EA5;
}



#kopf {
height:6.16em;
margin-top:0px;
z-index:0;
background-color:#FFFDDD;
}
#imkopf {
position:absolute;
height:6.16em;
width:69.15em;
margin-top:0em;
margin-left:0em;
z-index:2;
}

/*position text2*/ 
#imkopf1 {
	position:absolute;
	margin-top:0.7em;
	margin-left:1em;
	z-index:4;
		}
#imkopf2 {
	position:absolute;
	margin-top:0.3em;
	margin-left:56em;
	z-index:40;
		}		
	#imkopf3 {
	position:absolute;
	margin-top:0em;
	margin-left:56em;
	z-index:40;
		}		
		
a.head { color: #032F03; 
font-size:95%;
text-decoration:none;}
a.head:hover {color:#ff0000; }


#startbild
{
position:absolute;
margin-top:0.0em; 
margin-left:0em;
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;}
 */
#startbild2
{
position:absolute;
margin-top:25.0em; 
margin-left:55em;
z-index:12;
}

 #ticker
{
position:absolute;
margin-top:33.7em;
margin-left:0em;
padding-top:0.5em;
width:69.15em;
height:1.7em;
background:#FFFDDD;

}

  
#navi_start
{
position:absolute; 
margin-left: 0em; 
margin-top: 6em; 
z-index:20;
/*background-color:#032F03;*/
width:69.15em;
height:1.75em;
background:#FFFDDD;
border-bottom:1px solid #026EA5;
border-top:1px solid #026EA5;
 }
 /*---------- positionierung der bilder links*/
#seite
{position:absolute; 
 margin-top:10.3em; 
 margin-left:68em; 
 width:12em; 
 z-index:1;
 } 



.hinweis
{display:none;
} 

#inhalt {
position:absolute;
width:69.15em;
height:36em;
margin-top:7.95em;
/*margin-left:1em;*/
z-index:1;
background:#FFFDDD;
overflow:auto; 
z-index:2;
background:#FFFEF4;
}
  
#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%; */
} 
#akt01
{position:absolute;
width:55em; 
z-index:1; 
margin-left: 1em; 
margin-top:3em; 
padding: 1em; 
border: 1px solid #FFFFFF;
}


#inhalt_li
 {text-align:left;
float:left;
width:32em;
margin-top:1em;
z-index:1;
margin-left:1em;

}

#inhalt_re
{text-align:left;
width:32em;
margin-top:1em;
margin-left: 35em;
z-index:1;
}

#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 #026EA5;}
  
 
 #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:link { 
    font-weight:normal; 
    color:#032F03; 
    /* Styles nur fuer Explorer > 5 */
	voice-family: "\"}\"";
  	voice-family:inherit;
    color:#032F03; 
	 
   text-decoration:underline;}
  html>body a.norm:link, html>body a:visited {
	color:#032F03; 
	text-decoration:underline;
}
a:visited { 
    font-weight:normal; 
    color:#032F03; 
    /* Styles nur fuer Explorer > 5 */
	voice-family: "\"}\"";
  	voice-family:inherit;
    color:#032F03; 
	 
   text-decoration:underline;}
  html>body a:link, html>body a.norm:visited {
	color:#032F03; 
	text-decoration:underline;
}


a:hover {
	color:#FF0000;	
	text-decoration:none;
		/* Styles nur fuer Explorer > 5 */
	voice-family: "\"}\"";
  	voice-family:inherit;
   color:#FF0000; text-decoration:none;
	}  
html>body a: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;
}
.textf
 {font-weight:bold;
   }
 .tkap  
   {font-size:115%;
   font-weight:bold;
    font-variant:small-caps;  
   }
.textfett
 {font-weight:bold;
  color:#FF0000;
  }
  .trot
 {font-weight:bold;
  color:#FF0000;
  }
.gr:first-letter {font-size: 125%; font-weight: bold; }
.button {  
 font-weight: normal; 
 background-color: #026EA5; 
 border:#000000; 
 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: #FFFFFF;}
 
.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 }


 
 /*navigation innerhalb der seiten */
 
 
ul.aliste li
{
display:block;
list-style:none;
padding-left:0em;
margin-left:0em;
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;
padding-left:5em;*/
}

.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;
}

