html , body {
font-family : verdana, arial, helvetica, sans-serif;
font-size : 100%;
height:100%;
min-height:100.1%;
margin : 0;
padding : 0;
border : 0;
color: #E1E1E1;
text-align: center;
background-color : #fff;
word-wrap:break-word;
background-image : url(bilder/b3.gif);
background-repeat : repeat-y;
background-position : 0 0;
}



img
{
margin: 0;
padding: 0;
border: 0;
}

h1 {
color : #4F4F4F;
font-size : 1.2em;
font-weight : bold;
text-align : left;
margin: 20px 0 20px 0;
padding: 0;
}


h2 {
color : #4F4F4F;
font-size : 1.1em;
font-weight : bold;
text-align : left;
margin: 20px 0 20px 0;
padding: 0;
}

h3 {
color : #6F6F6F;
font-size : 1em;
font-weight : bold;
text-align : left;
margin: 0;
padding: 0;
}





a:link, a:visited
{
color : #663333 ;
text-decoration : underline;
}


a:hover, a:active {
color : #663333;
text-decoration : none;
}

.glossar
{
cursor: help;
border-bottom: 1px dotted #604927;
}




#nav {
background-color : ;
font-size: 1.1em;
width : auto;
height : auto;
text-align: left;
margin: 20px 0 20px 5px;
padding: 0;
font-family : arial, helvetica, sans-serif;
}

#navlist1
{
width: auto;
list-style-type: none;
text-align: left;
margin: 0;
padding: 0;
}


#navlist1 li
{
display: block;
list-style-type: none;
text-align: left;
margin: 0;
padding: 0 ;
height: auto;
}





.m1 a, .m1 a:link, .m1 a:visited
{
display: block;
text-align: left;
font-weight: bold;
color: #fff;
text-decoration : none;
background-color: #126CB5;
margin: 5px 0;
padding: 5px 0 5px 2px;
height: auto;
}


.m1 a:hover
{
display: block;
color : #7F7F7F;
text-align : left;
font-weight: bold;
text-decoration : none;
background-color: #fff;
margin: 5px 0;
padding: 5px 0 5px 2px;
height: auto;
}


.m11 a, .m11 a:link, .m11 a:visited
{
display: block;
color : #126CB5;
text-align : left;
font-weight: bold;
text-decoration : none;
background-color: #fff;
margin: 0;
padding: 5px 0 5px 2px;
height: auto;
}


.m10 a, .m10 a:link, .m10 a:visited
{
display: block;
color : #126CB5;
text-align : left;
font-weight: bold;
text-decoration : none;
background-color: #fff;
margin: 0;
padding: 5px 0 5px 2px;
height: auto;
}





.m2 a, .m2 a:link, .m2 a:visited
{
display: block;
color : #7F7F7F;
text-align : left;
font-weight: bold;
text-decoration : none;
background-color: #fff;
margin: 0;
padding: 6px 0 3px 10px;
height: auto;

}

.m2 a:hover
{
display: block;
color : #126CB5;
text-align : left;
font-weight: bold;
text-decoration : none;
background-color: #fff;
margin: 0;
padding: 6px 0 3px 10px;
height: auto;
}

.m22 a, .m22 a:link, .m22 a:visited
{
display: block;
color : #126CB5;
text-align : left;
font-weight: bold;
text-decoration : none;
background-color: #fff;
margin: 0;
padding: 6px 0 3px 10px;
height: auto;
}




.m3 a, .m3 a:link, .m3 a:visited
{
display: block;
color : #7F7F7F;
text-align : left;
font-weight: bold;
text-decoration : none;
background-color: #fff;
margin: 0;
padding: 2px 0 2px 22px;
height: auto;
}

.m3 a:hover
{
display: block;
color : #126CB5;
text-align : left;
font-weight: bold;
text-decoration : none;
background-color: #fff;
margin: 0;
padding: 2px 0 2px 22px;
height: auto;
}

.m33 a, .m33 a:link, .m33 a:visited
{
display: block;
color : #126CB5;
text-align : left;
font-weight: bold;
text-decoration : none;
background-color: #fff;
margin: 0;
padding: 2px 0 2px 22px;
height: auto;
}






.m4 a, .m4 a:link, .m4 a:visited
{
display: block;
color : #7F7F7F;
text-align : left;
font-weight: bold;
text-decoration : none;
background-color: #fff;
margin: 0;
padding: 2px 0 2px 32px;
height: auto;
}

.m4 a:hover
{
display: block;
color : #126CB5;
text-align : left;
font-weight: bold;
text-decoration : none;
background-color: #fff;
margin: 0;
padding: 2px 0 2px 32px;
height: auto;
}

.m44 a, .m44 a:link, .m44 a:visited
{
display: block;
color : #126CB5;
text-align : left;
font-weight: bold;
text-decoration : none;
background-color: #fff;
margin: 0;
padding: 2px 0 2px 32px;
height: auto;
}










#all {
float: ;
height: 100%;
min-height:100%;
width: 100%;
margin : 0 auto;
border: 0;
padding : 0;
}





#topa {
float: left;
width : 100%;
height : auto;
margin: 0 0 0 0;
padding: 0;
background-color : #fff;
background-image : url(bilder/back1.jpg);
background-repeat : no-repeat;
background-position : 100% 0;
}


#top1 {
float: left;
width : 200px;
height : 109px;
margin: 0 0 0 5px;
padding: 0;
text-align: left;
border: px solid #7F7F7F;
background-color : ;

}
#top11 {
width : 150px;
height : auto;
margin: 0;
padding: 5px 0 0 0;
text-align: center;
font-size: 0.65em;
color: #fff;
background-color : ;
}

.l1
{
color: #126CB5;
font-size: 2.1em;
font-weight: bold;
font-family: tahoma;
}

.l2
{
color: #7F7F7F;
font-size: 1.1em;
}



#top2 {
float: right;
width : 60%;
height : auto;
padding: 0 5px 0 0;
margin: 0;
}


#top21 {
float: left;
width : 66%;
height : auto;
margin: 0;
padding: 0;
border-left: ´px solid #AFAFAF;
background-color : ;
}

#top210 {
width : 94%;
height : auto;
margin: 0 auto;
text-align: left;
font-size: 1em;
font-weight: bold;
color: #5F5F5F;
}


#top22 {
float: right;
width : 29.5%;
height : auto;
margin: 0;
padding: 0;
text-align: center;
border: px solid #7F7F7F;
}

#top220 {
width : 100%;
height : auto;
margin: 0 auto;
padding: 0;
text-align: center;
background-color: ;
}






#left {
float: left;
width: 180px;
min-height: 85%;
height: auto !important;
height: 85%;
padding: 0;
margin: 0;
text-align: right;
background-color : #126CB5;
}


.mid1 {
float: right;
width : 93%;
margin: 0;
text-align: right;
background-color : ;
}

.mid10 {
font-size: 0.7em;
width : 100%;
height : auto;
padding: 0;
margin: 10px auto;
text-align: left;
background-color : ;

}

.mid11 {
color: #8F8F8F;
font-size: 0.6em;
width : auto;
height : auto;
padding: 15px 2%;
margin: 0 0 0 10px;
text-align: left;
border: 0px solid #FF925E;
}



#mid2 {
float: right;
width : 69%;
min-height:85%;
height: 85%;
padding: 0;
margin: 0 0 20px 0;
background-color : ;
}


#mid21 {
float: left;
width : 66%;
height: auto;
text-align: left;
margin-top: 5px;
border-left: px solid #AFAFAF;

}

#mid210 {
width : 90%;
height: auto;
text-align: left;
line-height: 1.4em;
margin: 10px 0 0 3%;
padding: 0;
font-size: 0.75em;
border: 0px solid #ffffff;
color: #5F5F5F;
background-color : ;
}

#mid210 ul
{
margin: 0 0 0 20px;
padding: 0;
}

#mid210 li{
margin: 0;
padding: 5px 0;
}



.mid211 {
clear: both;
float: left;
width : 40%;
height: auto;
text-align: left;
margin: 2% 2% 0 0;
padding: 2%;
}



.mid212 {
float: left;
width : 45%;
height: auto;
text-align: left;
margin: 2% 0 0;
padding: 2%;
}



#right {
float: right;
width : 29.5%;
min-height: 100%;

height: 100%;
padding: 0;
margin: 0;
}



.mid22 {
float: right;
height: auto;
width : 99%;
height : 100%;
margin: 0;
text-align: center;
border: 0px solid #C2BADA;

}

.mid220 {
font-size: 0.7em;
line-height: 1.3em;
color: #6F6F6F;
width : 85%;
height : 100%;
padding: 0;
margin: 0 auto;
text-align: left;
border: 0px solid #6f6f6f;
}
.mid220 img{
margin-bottom: 2px;
}


#footer {
display: none;
float: left;
font-size: 0.7em;
color: #8F8F8F;
text-align: center;
background-color : ;
width: 100%;
height: 3%;
padding: 2px 0 0 0;
border-bottom: px solid #7F7F7F;
border-top: px solid #4F4F4F;
}
