* {
margin:0;
padding:0;
border:0;
background-color:transparent;
}

html {
height:100%;
width:100%;
text-align:center;
background-color:#f9f9f9;
background-image:url(bilder/back1.gif);
background-repeat:repeat-y;
background-position:50% 0;
}

body {
font-family:verdana, arial, helvetica, sans-serif;
font-size:100%;
min-height:700px;
height:auto !important;
height:700px;
text-align:center;
margin:0 auto;
}

h1 {
font-size:1.3em;
font-weight:bold;
line-height:1.4;
color:#4F4F4F;
width:auto;
margin:0 0 15px;
}

h2 {
color:#4F4F4F;
font-size:1.1em;
font-weight:bold;
margin:0 0 5px;
}

h3 {
color:#3f3f3f;
font-size:1.1em;
font-weight:bold;
text-align:left;
}

a:link,a:visited {
color:#000080;
text-decoration:none;
border-bottom:1px solid transparent;
}

a:hover {
color:#000080;
text-decoration:none;
border-bottom:1px solid gray;
}

#right a:link,#right a:visited {
color:#f0f0f0;
text-decoration:none;
border-bottom:1px solid gray;
}

#right a:hover {
color:#fff;
text-decoration:none;
border-bottom:1px solid gray;
}

#right a.img:link,#right a.img:visited,#right a.img:hover {
color:#3D5E7D;
text-decoration:none;
border-bottom:1px solid #3D5E7D;
}

#nav {
float:left;
width:100%;
height:auto;
text-align:left;
font-family:arial, helvetica, sans-serif;
border-top:1px solid #5F5F5F;
}

#nav ul {
float:right;
width:100%;
list-style-type:none;
font-size:0.9em;
text-align:left;
}

#navlist1 li {
display:block;
list-style-type:none;
}

#navlist1 li.e1 a,#navlist1 li.e1 a:link,#navlist1 li.e1 a:visited {
display:block;
font-weight:normal;
color:#2F2F2F;
text-decoration:none;
padding:11px 10px 8px;
border-top:1px solid #ccc;
border-bottom:1px solid #AFAFAF;
}

#navlist1 li.e1 a:hover {
display:block;
color:#fff;
font-weight:bold;
text-decoration:none;
padding:11px 10px 8px;
border-top:1px solid #AFAFAF;
border-bottom:1px solid #fff;
background-color:#6D869D;
}

#navlist1 li.e1active a,#navlist1 li.e1active a:visited {
display:block;
color:#fff;
font-weight:bold;
text-decoration:none;
padding:11px 0 8px 10px;
border-top:1px solid #AFAFAF;
border-bottom:1px solid #fff;
background-color:#6D869D;
}

#navlist1 li.e1ol {
display:block;
}

.e11 {
width:auto;
font-weight:bold;
color:#fff;
padding:11px 10px 8px;
border-top:1px solid #ccc;
border-bottom:1px solid #AFAFAF;
background-color:#6D869D;
}

#navlist1 li.e2 a,#navlist1 li.e2 a:link,#navlist1 li.e2 a:visited {
display:block;
font-size:0.85em;
font-weight:normal;
color:#2F2F2F;
text-decoration:none;
padding:3px 10px 3px 20px;
border:0;
}

#navlist1 li.e2 a:hover,#navlist1 li.e2 a:active {
display:block;
color:#2F2F2F;
font-size:0.85em;
font-weight:bold;
text-decoration:none;
padding:3px 10px 3px 20px;
background-color:#BACCE0;
border:0;
}

#navlist1 li.e2ol {
display:block;
}

.e22 {
color:#2F2F2F;
font-size:0.85em;
font-weight:bold;
padding:3px 10px 3px 20px;
background-color:#BACCE0;
}

#all {
position: relative;
min-height:100%;
height:auto !important;
height:1000px;
width:960px;
margin:0 auto;
text-align:center;
}

#topa {
clear:both;
float:left;
width:100%;
height:auto;
background-color:#fff;
}

#a10 #topa,#a20 #topa,#a30 #topa,#a40 #topa,#a50 #topa,#a80 #topa,#a90 #topa,#a140 #topa,#a181 #topa,#a182 #topa,#a183 #topa,#a190 #topa,#a200 #topa,#a210 #topa,#a220 #topa {
background-image:url(bilder/intercard.jpg);
background-repeat:no-repeat;
background-position:0 0;
}

#a150 #topa,#a160 #topa,#a170 #topa,#a180 #topa {
background-image:url(bilder/team.jpg);
background-repeat:no-repeat;
background-position:0 0;
}

#a60 #topa {
background-image:url(bilder/kopf9.jpg);
background-repeat:no-repeat;
background-position:0 0;
}

#a70 #topa {
background-image:url(bilder/kopf2.jpg);
background-repeat:no-repeat;
background-position:0 0;
}

/* #a80 #topa
 {
background-image: url(bilder/kopf3.jpg);
background-repeat: no-repeat;
background-position: 0 0;
}

#a90 #topa
 {
background-image: url(bilder/kopf4.jpg);
background-repeat: no-repeat;
background-position: 0 0;
} */
#a100 #topa {
background-image:url(bilder/kopf5.jpg);
background-repeat:no-repeat;
background-position:0 0;
}

#a110 #topa {
background-image:url(bilder/kopf6.jpg);
background-repeat:no-repeat;
background-position:0 0;
}

#a120 #topa {
background-image:url(bilder/kopf7.jpg);
background-repeat:no-repeat;
background-position:0 0;
}

#a130 #topa {
background-image:url(bilder/.jpg);
background-repeat:no-repeat;
background-position:0 0;
}

#link {
position:absolute;
top:5px;
right: 0;
width:370px;
height:200px;
line-height:100%;
font-size:100%;
background-color: transparent;
}

#top1 {
float:left;
width:45%;
height:100%;
text-align:left;
}

#top2 {
float:right;
width:54%;
height:200px;
background-color:;
background-image:url(bilder/logo2.gif);
background-repeat:no-repeat;
background-position:90% 50%;
}

#top21 {
float:left;
width:;
}

#top22 {
float:right;
width:355px;
text-align:center;
}

.mx {
clear:both;
float:left;
height:5px;
line-height:1px;
width:100%;
background-color:#fff;
background-image:url(bilder/back2.gif);
background-repeat:no-repeat;
background-position:0 0;
}

#m0 {
clear:both;
float:left;
width:100%;
overflow:hidden;
}

#left {
float:left;
width:20%;
min-height:600px;
height:auto !important;
height:600px;
padding:0 0 3000px;
margin:0 0 -3000px;
text-align:center;
border-right:1px solid #2F2F2F;
background-color:#D5E0EC;
filter:alpha(opacity=70);
-moz-opacity:0.7px;
opacity:0.7px;
}

.mid1 {
float:left;
width:100%;
text-align:center;
color:#5F5F5F;
}

.mid11 {
float:left;
width:;
padding:25px 0 0 10px;
text-align:left;
font-size:0.65em;
color:#5F5F5F;
}

#mid2 {
float:right;
text-align:left;
width:79%;
height:auto;
}

#mid21 {
float:left;
width:74%;
min-height:600px;
height:auto !important;
height:600px;
background-color:;
padding:0 0 3000px;
margin:0 0 -3000px;
background-color:#fff;
}

#mid210 {
float:;
width:90%;
margin:0 auto;
padding:45px 0 0;
text-align:left;
text-align:left;
font-size:0.75em;
line-height:1.3em;
color:#3f3f3f;
}

#mid210 li {
list-style-type:square;
margin:5px 0 0 15px;
}

#mid210 table {
font-size: 1em;
}

#mid210 td {
vertical-align:top;
}

#a183 #mid210 td {
height:130px;
}

#mid210 dl {
float:left;
width:99%;
height:210px;
}

#mid210 dd {
width:160px;
float:left;
}

#mid210 dt {
text-align:left;
}

#img {
width:430px;
height:auto;
text-align:center;
margin:10px 0 0;
padding:0 8px 8px 0;
background-color:;
}

#right {
float:right;
width:25%;
height:auto;
color:#fff;
text-align:center;
background-color:#3D5E7D;
padding:0 0 3000px;
margin:0 0 -3000px;
}

.mid22 {
height:auto;
padding:10px;
margin:0 auto;
}

.mid220 {
height:auto;
padding:10px 0;
margin:0 auto;
text-align:left;
font-size:0.7em;
line-height:1.3em;
}

.mid220 li {
margin:5px 0 0 20px;
}

.mid220 p {
padding:0 0 15px;
text-align:center;
}

#footer {
display:none;
float:left;
font-size:0.7em;
text-align:center;
width:100%;
height:auto;
}

