body { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 12px; background-color: white;margin:0;padding:0;}
p {}
td {}
a { color: blue; text-decoration: none; }
a:hover { color: blue; background-color: yellow; text-decoration: none; }
h1 {font-size: 1.2em;margin:0;padding:0}
h2 { color: blue; font-size: 24px; font-weight: bold; line-height: 24px; margin: 0.83em 0; }
.txfett { font-weight: bold; }

#Ebene1 { height: 450px; width: 360px; left: 430px; top: 80px; position: absolute; visibility: visible;z-index:100 }
.txfett { font-weight: bold; }

.txkursiv { color: maroon; font-style: italic; }
#nav {margin:0;padding:0;margin-right:5px;list-style:none;text-align: right}
#nav a {line-height:20px;font-size: 11px;color:#000}
#nav a:hover,#nav a:focus {padding-left:8px;background: #fff url(navBullet.png) top left no-repeat !important}
#nav a.aktiv {padding-left:8px;background:url(navBullet.png) bottom left no-repeat}
#langSelect {position:absolute;left:710px;top:24px;z-index: 5;color:#fff;clear:both;overflow: hidden;white-space: nowrap}
#langSelect a {color:#fff;border:1px #000 solid}
#langSelect a:hover {color:#fff;background-color:#000;border:1px #444 solid}
#langSelect span {background:#112b8b;border:1px #4d5265 solid}
#langSelect span, #langSelect a {margin-left:8px;float:left;padding:2px 3px 2px 22px;background-position:3px center;background-repeat:  no-repeat}
#langSelect .de {background-image: url(de.png)}
#langSelect .en {background-image: url(us.png)}
#footer {
margin:0px 10px 10px 10px;
background:#000 url(footerBg.png) center center repeat-y;
padding:5px 10px;
width:800px;
color:#fff
}
#footer h2 {
display:inline;
font-size:1em;
color:#fff
}
#footer div {
text-align: center
}

