html , body {
font-family : verdana, arial, helvetica, sans-serif;
font-size: 100%;
height : 100.5%;
width : 100%;
margin : 0;
padding : 0;
border : 0;
background-color : #4F4F4F;
}


img
{
margin : 0;
padding : 0;
border : 0;
}


h1 {
width : 100%;
font-size : 1.1em;
font-weight : bold;
color : cornsilk;
padding-top: 8%;
padding-bottom: 5%;
background-color: ;
}

h2 {
font-size: 0.9em;
margin: 0;
padding-bottom: 15px;
font-weight: bold;
color : cornsilk;
}

h3 {
font-size: 1em;
margin: 0;
padding: 0;
text-align: center;
background-color: #3f3f3f;
}



a:link {
color : #fbaa29;
text-decoration : none;
}
a:visited {
color : #fbaa29;
text-decoration : none;
}

a:hover {
color : cornsilk;
text-decoration : none;

}
a:active {
color : #FB7F00;
text-decoration : none;
}



#top {
float: left;
height: 66px;
width: 100%;
margin: 0;
padding: 0;
text-align: left;
background-color: ;
background-image: url(back43.jpg);
background-repeat: repeat-y;
background-position: top left;
}

#top1 {
float: left;
height: auto;
width: 53%;
padding-left: 1%;
padding-top: 21px;
text-align: left;
font-family: trebuchet ms;
font-size: 1.2em;
font-weight: bold;
color: #4F4F4F;
background-color: ;


}



#top2 {
float: right;
height: auto;
width: 44%;
padding-right: 1%;
margin-top: 0px;
text-align: right;
font-family: trebuchet ms;
font-size: 1.1em;
font-weight: bold;
color: #ffffff;
background-color: ;

}

#top3 {
float: ;
height: auto;
width: auto;
text-align: right;
font-family : arial;
font-size: 0.7em;
font-weight: bold;
color: #fbaa29;
background-color: ;
}

#top4 {
clear: both;
float: left;
height: 90px;
width: 100%;
margin: 0;
padding: 0;
text-align: left;
background-color: ;
background-image: url(back34.jpg);
background-repeat: repeat-x;
background-position: 40% 0;
}



#links {
clear: both;
float: left;
height: auto;
width: 20.8%;
font-family: arial;
font-size: 0.7em;
font-weight: bold;
line-height: 1.3em;
margin-top: 13%;
margin-left: 1%;
margin-right: 4%;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
color: cornsilk;
background-color: #3f3f3f;
border-bottom: 1px solid #ffffff;
border-top: 1px solid #ffffff;
}

#links ul{
margin: 0%;
margin-left: 30px;
padding: 0;
background-color: ;
text-align: left;
}

#links li{
margin: 0%;
margin-top: 5px;
padding: 0;
background-color: ;
}


#rechts {
float: right;
height: auto;
width: 18.5%;
margin-top: 13%;
margin-right: .5%;
padding-left: 10px;
padding-bottom: 0;
padding-top: 0;
border-left: 1px solid #fbaa29;
font-size: 0.75em;

font-weight: ;
color: #fbaa29;
text-align: left;
background-color: ;

}



#rechts ul, #rechts li
{
list-style-type: none;
display: block;
margin: 0;
padding: 0;
font-family: arial, helvetica, sans-serif;
}


li.m1 a, li.m1 a:link, li.m1 a:visited
{
display : block;
width : auto;
font-size: 1em;
font-weight: bold;
text-align: left;
font-weight: bold;
height : auto;
color : #fbaa29;
text-decoration : none;
padding-left: 0px;
background-color: ;
border: 0;
margin: 0;
padding-top: 3px;
padding-bottom: 3px;
}

li.m1 a:hover
{
color : cornsilk;
font-weight: bold;
margin-left: 0px;
padding-left: 0px;
text-align : left;
}


li.m1 a:active
{
color : cornsilk;
font-weight: bold;
padding-left: 0px;
text-align : left;
}

li.m11 a, li.m11 a:link, li.m11 a:visited
{
display : block;
width : auto;
font-size: 1em;
font-weight: bold;
text-align: left;
font-weight: bold;
height : auto;
color : cornsilk;
text-decoration : none;
padding-left: 0px;
background-color: #3f3f3f;
border: 0;
margin: 0;
padding-top: 3px;
padding-bottom: 3px;
}




li.m2 a, li.m2 a:link, li.m2 a:visited
{
display : block;
width : auto;
font-size: 1em;
font-weight: ;
text-align: left;
height : auto;
color : #fbaa29;
text-decoration : none;
margin-left: 0px;
padding-left: 10px;
border: 1px solid #4f4f4f;
padding-top: 1px;
padding-bottom: 1px;
}

li.m2 a:hover
{
color : cornsilk;
font-weight: ;
margin: 0;
padding-left: 10px;
text-align : left;
background-color: ;
border: 1px solid #2f2f2f;
}

li.m2 a:active
{
color : #fbaa29;
font-weight: ;
padding-left: 10px;
text-align : left;
border: 1px solid #4f4f4f;
}

li.m22 a, li.m22 a:link, li.m22 a:visited
{
display : block;
width : auto;
font-size: 1em;
font-weight: ;
text-align: left;
height : auto;
color : cornsilk;
text-decoration : none;
margin: 0;
padding-left: 10px;
background-color: ;
border: 1px solid #2f2f2f;
padding-top: 1px;
padding-bottom: 1px;
}






#mitte1 {
float: left;
width: 48%;
height: auto;
margin: 0;
color: #ffffff;
font-size: 0.8em;
padding-left: 0;
padding-right: 0;
padding-bottom: 40px;
background-color: ;
background-image: url(ba.jpg);
background-repeat: repeat-x;
background-position: bottom right;

}


#mitte1 ul{
margin: 0 0 0 30px;
padding: 0;
background-color: ;
}

#mitte1 li{
margin: 5px 0 0 0;
padding: 0;
background-color: ;
}



.mitte11{
clear: both;
float: left;
width: 100%;
margin: 15px 0 0 0;
padding: 15px 0 0 0;
border-top: 1px dashed #8F8F8F;
background-color: ;
}



.mitte12{
float: left;
width: 49%;
margin: 0;
padding: 0;
background-color: ;
}

.mitte13{
float: left;
width: 49%;
margin: 0;
padding: 0;
background-color: ;
}

.mitte14{
clear: both;
float: left;
width: 100%;
margin: 15px 0 0 0;
padding: 15px 0 0 0;
border-top: 1px dashed #8F8F8F;
background-color: ;
}

.mitte15{
float: left;
width: 35%;
margin: 0;
padding: 0;
background-color: ;
}

.mitte16{
float: left;
width: 64%;
margin: 0;
padding: 0;
background-color: ;
}