/* styles für gut gernlinden*/
html{ 
overflow:auto; 

} 

body 
{text-align:center;
 border:0px;
 margin-top:0.5em;
line-height:1.2em;
 font-family:Arial, Helvetica, sans-serif;
 font-size:75%;
 font-weight:normal;
/*overflow:auto;*/
background-color:#FFFFFF;
scrollbar-base-color:#FFFFFF; 
  scrollbar-3dlight-color:#035333; 
  scrollbar-arrrow-color:#035333;
  scrollbar-darkshadow-color:#035333;
  scrollbar-face-color:#FFFFFF;
  scrollbar-highlight-color:#035333;
  scrollbar-shadow-color: #035333;
  scrollbar-track-color: #F0FFF0;

}
/*positionierung des hauptcontainers zentriert */
#haupt
{
/*für explorer < 6*/
width:62.0em;
/*height:50em;*/
margin:0 auto;
text-align:left;
background-color:#FFFFFF;
z-index:0;
/* Styles nur fuer Explorer > 5 */
voice-family: "\"}\"";
voice-family:inherit;
width:62em;
/*height:50em;*/

}
 /*anderer Abstand fuer Explorer 7.0*/
*+ html>body #haupt
    {
/*height:50em;*/



}

.tab
{background:url(../bilder/hint_kopf.gif) no-repeat top left;}

.textklein{
font-size:80%;
font-weight:normal;
}

#kopf {
/*für explorer < 6*/
height:6em;
margin-top:0px;
z-index:0;
/*background:url(../bilder/hint_kopf.gif) no-repeat top left;*/
}

#navioben
{position:absolute; 
 z-index:12;
 margin-left:0em; 
 margin-top: 6.7em;
 width:56.2em; 
 height:1.5em;
 background-color:#CCCCCC;
 z-index:10;
 font-size:1.1em;
 border-top:1px solid #333333;
 border-bottom:1px solid #333333;
/* Styles nur fuer Explorer > 5 */
voice-family: "\"}\"";
voice-family:inherit;
width:56.36em; 
 
}
/*--------------- ende kopf ------------------*/

a.home:link 
{
color:#333333;
font-weight:bold;
text-decoration:none;
}


a.home:visited 
{

color:#00A56E;
text-decoration:none;
font-weight:bold;
}

a.home:hover
{

text-decoration:none;
color:#00A56E;
font-weight:bold;
}
/*bildwechsel steuern*/
a.home:link img 
{
visibility:hidden;
}
a.home:visited img 
{

visibility:hidden;
}

a.home:hover img
{
visibility:visible;
}
/*achtung - ohne die nachfolgende anweisung funzt beim explorer das hover img nicht!! */
a.home:hover 
{ 
padding:0;
}


a.unavi:link 
{
color: #005032;
font-weight:bold;
text-decoration:none;
}

a.unavi:visited 
{font-weight:bold;

color: #005032;
text-decoration:none;
}

a.unavi:hover
{font-weight:bold;

text-decoration:none;
color:#993333;
}

a
{
color: #005032;
font-weight:normal;
text-decoration:none;
}

a:visited 
{font-weight:normal;

color: #005032;
text-decoration:none;
}

a:hover
{font-weight:normal;

text-decoration:none;
color:#993333;
}












/*------------------------------------------*/

/*version für lange seite*/
#inhalt {
color: #005032;

font-weight: normal;
height:42.7em;
/*margin-left:12em;*/
margin-top:-0.30em;
/*margin-bottom:0.5em;*/
z-index:0;
overflow:auto; 


/* anderer Abstand fuer nicht-Explorer */
}
html>body #inhalt
    {
margin-top:0em;
 }


#inhalt_voll {
font-weight: normal;
color: #005032;

width:63em;
height:27.0em;
/*margin-left:12em;*/
margin-top:-0.30em;
/*margin-bottom:0.5em;*/
z-index:0;
overflow:auto; 

/* anderer Abstand fuer nicht-Explorer */
}
html>body #inhalt_voll
    {
margin-top:0em;
 }






/*--------------------- beginn der hauptnavigation -------------------*/
/*version für lange seite*/
#hauptnavi {
z-index:3;
width:12.0em;
height:43em;

float:left;
padding-left:1em; 
background-color:#FFFFFF;
font-size:100%;
margin-top: 0em;
/* Styles nur fuer Explorer > 5 */
voice-family: "\"}\"";
voice-family:inherit;
margin-top:0em;
}
}
/* anderer Abstand fuer nicht-Explorer */
html>body #hauptnavi
    {height:43em;
margin-top:0em;
 }






A.norm { 
    font-weight:normal; 
    color:#000000; 
   text-decoration:underline;}
A.norm:hover { color:#FF0000; text-decoration:none;}

#bildgross
{
margin-top:1em;
margin-left:1em;
}






.inhalt1
 {
float:left;
width:28em;
margin-top:1em;
z-index:1;
margin-left:0.4em;

}
/* anderer Abstand fuer nicht-Explorer */
html>body .inhalt1
    { 
margin-left: 0.9em;
}

.inhalt2
{display:block;
width:28em;
margin-top:3.5em;
margin-left:31em;
z-index:1;
}

.zwi
{display:block;
width:58.5em;
height:1em;
margin-top:1em;
margin-bottom:1em;
margin-left:1em;
text-align:center;
padding-bottom:0.5em;
border-bottom:1px solid #00A56E;
z-index:1;
}










h1
{font-size:1em;
 font-weight:bold;
 color:#006EA5; 

 }
h2
{font-size:1em;
 font-weight:bold;
 }




.tfett
 {font-weight:bold;}

.tkurs
 {font-style:italic;}
.trot
 {font-weight:bold;
  color:#FF0000;
 }


/*---------- css für link-seite --------------------*/
#text0
{
margin-top:0.5em;
width:38em;
font-size:110%;
text-align:justify;
}

/*---------- css für kontalt-seite --------------------*/


.feld1 {
 color: #000000;
 border-right: solid 1px; 
 border-left: solid 1px;
 border-top: none;
 border-bottom: solid 2px;
 text-align:left;
 vertical-align:middle;
}
.rahmen 
{border: #FF0000;
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px}

.button {  
 font-weight: bold; 
 background-color: #00A56E; 
 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: #000000}
 
 .tdhintrot
 {background-color:#FF0000;}







h5
 {font-weight:bold;
 font-size:90%;

}















