* {
font-family : verdana, arial, helvetica, sans-serif;
padding: 0;
margin : 0;
border : 0;
background-color : transparent;
}

html , body {
height: 100%;
}


body {
font-size : 100.1%;
padding: 1px 0 0 0;
text-align: center;
background-color : #085D10;
background-image: url(bilder/back2.gif);
background-repeat: repeat-y;
background-position: 0 100% ;
}

hr
{
clear: both;
width: 0;
height: 0;
}


h1 {
font-size : 1.2em;
font-weight : bold;
color : #4f4f4f;
margin : 0 0 35px 0;
}


h2 {
clear: both;
width: 99%;
color : #4f4f4f;
font-size : 1.1em;
font-weight : bold;
text-align : left;
margin : 0 0 15px 0;
}

h3 {
width: 99%;
color : #fff;
font-size : 1.5em;
font-weight : bold;
margin : 150px 0 0 0;
}

.mid220 h3 {
width: 99%;
color : #fff;
font-size : 1.45em;
font-weight : bold;
margin : 150px 0 0 0;
}


#mid210 a:link, #mid210 a:visited
{
color : #000;
text-decoration : underline;
}

#mid210 a:hover
{
color : #000;
text-decoration : none;
}

.mid11 a:link, .mid11 a:visited
{
color : #FF9F00;
text-decoration : underline;
}

.mid11 a:hover
{
color : #fff;
text-decoration : none;
}


.nav {
float: left;
width : 100%;
height : auto;
text-align: center;
margin: 50px 0 0 0;
font-size: 1.2em;
color: #000;
font-family : arial, helvetica, sans-serif;
}

.nav ul
{

width: 100%;
list-style-type: none;
text-align: left;
}


#navlist1 li
{
float: left;
display: block;
width: 100%;
list-style-type: none;
text-align: left;
}



#navlist1 a, #navlist1 a:link, #navlist1 a:visited
{
display: block;
width: auto;
text-align: right;
font-weight: bold;
color: #fff ;
text-decoration : none;
padding: 3px 0 3px 10px;
}




#navlist1 a:hover
{
display: block;
color : #FF9F00;
text-align : right;
font-weight: bold;
text-decoration : none;
padding: 3px 0 3px 10px;
}


#a10 #navlist1 #lia10 a,
#a20 #navlist1 #lia20 a,
#a30 #navlist1 #lia30 a,
#a411 #navlist1 #lia40 a,
#a50 #navlist1 #lia50 a,
#a60 #navlist1 #lia60 a,
#a70 #navlist1 #lia70 a,
#a80 #navlist1 #lia80 a
{
display: block;
color : #FF9F00;
text-align : right;
font-weight: bold;
text-decoration : none;
padding: 3px 0 3px 10px;
}

#navlist2 li
{
float: left;
display: block;
width: 100%;
list-style-type: none;
text-align: left;
}



#navlist2 a, #navlist2 a:link, #navlist2 a:visited

{
display: block;
width: auto;
text-align: left;
font-weight: bold;
color: #fff ;
text-decoration : none;
padding: 3px 10px 3px 0;
}

#navlist2 a:hover
{
display: block;
color : #E0FF00;
text-align : left;
font-weight: bold;
text-decoration : none;
padding: 3px 10px 3px 0;
}



 #lia400 a, #lia400 a:link, #lia400 a:visited,
 #lia41 a, #lia41 a:link, #lia41 a:visited,
 #lia42 a, #lia42 a:link, #lia42 a:visited,
 #lia43 a, #lia43 a:link, #lia43 a:visited,
 #lia44 a, #lia44 a:link, #lia44 a:visited,
 #lia45 a, #lia45 a:link, #lia45 a:visited,
 #lia46 a, #lia46 a:link, #lia46 a:visited,
 #lia47 a, #lia47 a:link, #lia47 a:visited,
 #lia48 a, #lia48 a:link, #lia48 a:visited,
 #lia49 a, #lia49 a:link, #lia49 a:visited
{
display: block;
width: auto;
text-align: left;
font-weight: normal;
color: #fff ;
text-decoration : none;
padding: 3px 10px 3px 10px;
}




 #lia400 a:hover,
 #lia41 a:hover,
 #lia42 a:hover,
 #lia43 a:hover,
 #lia44 a:hover,
 #lia45 a:hover,
 #lia46 a:hover,
 #lia47 a:hover,
 #lia48 a:hover,
 #lia49 a:hover
{
display: block;
color : #E0FF00;
text-align : left;
font-weight: normal;
text-decoration : none;
padding: 3px 10px 3px 10px;
}



#a10 #navlist2 #lia10 a,
#a20 #navlist2 #lia20 a,
#a30 #navlist2 #lia30 a,
#a40 #navlist2 #lia40 a,
#a400 #navlist2 #lia40 a,
#a41 #navlist2 #lia40 a,
#a42 #navlist2 #lia40 a,
#a43 #navlist2 #lia40 a,
#a44 #navlist2 #lia40 a,
#a45 #navlist2 #lia40 a,
#a46 #navlist2 #lia40 a,
#a47 #navlist2 #lia40 a,
#a48 #navlist2 #lia40 a,
#a49 #navlist2 #lia40 a,
#a50 #navlist2 #lia50 a,
#a60 #navlist2 #lia60 a,
#a70 #navlist2 #lia70 a,
#a80 #navlist2 #lia80 a
{
display: block;
color : #E0FF00;
text-align : left;
font-weight: bold;
text-decoration : none;
padding: 3px 10px 3px 0;
}

#a400 #navlist2 #lia400 a,
#a41 #navlist2 #lia41 a,
#a42 #navlist2 #lia42 a,
#a43 #navlist2 #lia43 a,
#a44 #navlist2 #lia44 a,
#a45 #navlist2 #lia45 a,
#a46 #navlist2 #lia46 a,
#a47 #navlist2 #lia47 a,
#a48 #navlist2 #lia48 a,
#a49 #navlist2 #lia49 a
{
display: block;
color : #E0FF00;
text-align : left;
font-weight: normal;
text-decoration : none;
padding: 3px 10px 3px 10px;
}



#all {
float: left;
min-height: 100%;
height: auto !important;
height: 100%;
width: 100%;
max-width: 1280px;
text-align: right;
background-color : ;
background-image: url(bilder/back.gif);
background-repeat: repeat-y;
background-position: 100% 0;
}



#left {
float: left;
width: 22%;
text-align: center;
font-size: 0.7em;
}


.mid1 {
width : 95%;
margin: 0 auto;
text-align: right;
color: #5F5F5F;
}

.mid11 {
float: left;
width : 100%;
margin: 0 auto;
padding: 40px 0;
text-align: right;
font-size: 1em;
color: #fff;
}

#mid2 {
float: right;
width : 78%;
min-height: 100%;
height: auto !important;
height: 100%;
font-size: 1em;
}


#mid21 {
float: left;
width : 71.5%;
text-align: center;
background-color : #FEFDED;
background-image: url(bilder/kopf1.jpg);
background-repeat: repeat-x;
background-position: 50% 0;
}

#a50 #mid21 {
background-image: url(bilder/kopf2.jpg);
background-repeat: repeat-x;
background-position: 50% 0;
}

#mid210 {
width : 90%;
min-height: 800px;
height: auto !important;
height: 800px;
padding: 155px 0 0 0;
margin: 0 auto 0 auto;
text-align: left;
font-size: 0.75em;
line-height: 1.3em;
color: #3f3f3f;
}

#mid210 ul, #mid210 ul
{
margin: 10px 0 0 15px;
padding: 0 0 0 10px;
}

#mid210 li{
margin: 15px 0 0 0;
}

#mid210 p{
clear: both;
padding: 0 0 15px 0;
}



dl {
float: left;
width: 151px;
margin: 0 3% 15px 0;
}


dt {
float: left;
}


dd {
float: left;
}


#right {
float: right;
width : 28.5%;
font-size: 0.7em;
min-height: 100%;
height: auto !important;
height: 100%;
text-align: left;
color: #3f3f3f;
}



.mid22 {
float: left;
width : 95%;
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto;
text-align: center;
font-size: 1em;
}


.mid220 {
height: auto;
width : 90%;
margin: 0 auto;
text-align: left;
font-size: 1em;
}


#footer {
display: none;
float: left;
font-size: 0.7em;
text-align: center;
width: 100%;
height: auto;
}
