html{
background-color:#B7D7A2;
padding:0px;
margin:0px;
}

body{
  font-family: Helvetica,Arial,sans-serif;
  font-size:9pt;
  background-color:#E6FEE2;
  width:1070px;
  margin:auto;
}

#text{

color:black;
  text-align:justify;

}

#oberesbild /*header*/
{

height:300px;
background-color:darkgreen;
background-image: url(../Allgemeine_Dateien/haus.jpg);
background-repeat: no-repeat;
text-align:center;
padding-bottom:15px;
}

#Teil1a{
width:1060px;
background-color:darkgreen;
padding:5px;
float:right;
text-align:center;

}

#Teil2{ /*main*/
float: left;
color: black;
background-color:#E6FEE2;
width:1070px;

}

#Teil3{ /*footer*/
padding:5px;
text-align:center;
width:1070px;
margin:auto;
background-color:#B7D7A2;

}

#Bereich1{ /*rechts oben*/

    height:20px;
    float: right;
    text-align:center;
    margin: 5px;
    padding:0px;
    color:black;

}
#Bereich2{ /*links oben*/
    margin:10px;
 color:#E6FEE2;
    float:left;
  text-align:right;

}
#Bereich3{
 /*breadcrumbs*/
 margin-top:20px;
 text-align:right;

 margin-left:160px;
        text-align:center;
         color:darkgreen;
}
#Bereich4{ /*linke Seite*/
    margin:20px 0 10px 10px;
    float: left;
    width:150px;


text-align:left;
}



#bild_rechts{
float:right;
margin-left:10px;}

#bild_links{
float:left;
padding:10px;
}


#Bereich5{ /*Inhalt*/

    margin: 20px 12em 1em 160px;
    padding:10px;
    width:390px;

}

#Bereich6{  /*rechte seite*/

    width:200px;
    background-color:#E6FEE2;
    float: right;
    margin:20px 10px 0 0;
    padding:10px;
    color:black;
    text-align:center;
    border-left:solid yellowgreen 1px;




}


#Bereich6a{  /*rechte seite*/
    width:220px;
    background-color:#E6FEE2;
    float: right;
    margin: 20px 0.5em 0.5em 0.5em;
    padding:10px;
    color:black;
    text-align:left;




}

#Bereich7{
 /*footer*/

    margin: 0 0 1.1em;
    width:700px;
}

h1{

font-family: Verdana, Arial, sans-serif;
color:darkgreen;
background-color:yellowgreen;
font-variant:small-caps;
font-size:16pt;
padding:5px;
border-bottom:darkgreen 1px solid;
}
h3{
font-family:Verdana, Arial, sans-serif;
color:darkgreen;
font-size:13pt;
font-weight:bold;

}


#ueberschrift{
padding:0px;
width:650px;
margin:0px;
font-family:Verdana, Arial, sans-serif;
font-size:18pt;
color:#E6FEE2;
font-variant:small-caps;
font-weight:bold;
text-align:center;

}

#ue_klein{
font-family:Verdana, Arial, sans-serif;
font-size:11pt;
color:darkgreen;
font-weight:bold;
text-align:left;

}
#ue_xs
{
font-family:Verdana, Arial, sans-serif;
font-size:10pt;
color:darkgreen;
font-weight:bold;
text-align:left;
}


#bildunterschrift
{

color:black;
text-align:center;
}
.horizontal
{
margin:0;
display:inline;
color:darkgreen;


}

a:link, a:visited, a:hover
{
padding:5px;
text-decoration:none;
color:#E6FEE2;
}

ul{
padding-top:5pt;
list-style-type:none;


}



ul.mit{
padding:2px;
line-height:2em;
margin-left:40px;
list-style-type:square;

}

ul.vertikal{
margin:5px;
padding:2px;
border-left:solid yellowgreen 2px;


}

a:hover
{
text-decoration:none;
color:#e6fee2;

}
a:active{
background-color:yellowgreen;
color:darkgreen;
}


.links{
color:#E6FEE2;
background-color:darkgreen;
margin:5px;
padding:5px;
line-height:1.1em;

}

a.dunkel
{
color:darkgreen;
}

a.fewo
{
color:darkgreen;

}
a:visited.fewo {
color:darkgreen;

}
a:hover.fewo{
background-color:#E6FEE2;
color:darkgreen;}

.gruenelinie
{ padding:5px;
border-top:solid 2px darkgreen;
border-bottom:solid 2px darkgreen;
background-color:#B7D7A2;
}

.gruenelinie_oben{

border-top:solid 2px darkgreen;
}

#einrueck
{
margin-left:5px;
padding:10px;
line-height:1.5em;
}



a.gruenelinie:link
{
color:black;
}

a.gruenelinie:visited
{
color:darkgreen;
}
a.gruenelinie:hover
{
color:black;
}
img{
border:solid 2px yellowgreen;
}

img.no
{
border:solid 0px white;
}