html, body, textarea  {
   font-family:Verdana, Arial, Humanst531 BT, Humanst521 BT, Avant-Garde BK BT, Helvetica, sans-serif;
   font-size:12px;
   line-height:1.4em;
   color:#aaa;
   text-align:left;
   letter-spacing:0;
   margin:0;
   padding:0;
   background:#444;
   scrollbar-base-color:#555;
   scrollbar-3d-light-color:#666;
   scrollbar-arrow-color:#ccc;
   scrollbar-darkshadow-color:#555;
   scrollbar-face-color:#555;
   scrollbar-highlight-color:#666;
   scrollbar-shadow-color:#444;
   scrollbar-track-color:#555;
}
.all {
   position:absolute;
   left:0px;
   top:0px;
   width:100%;
   height:100%;
}
.mitte {
   position:absolute;
   left:50%;
   top:50%;
   width:50%;
   height:50%;
}
.mitteoben {
   position:absolute;
   left:50%;
   top:0;
   width:49.9%;
   min-height:100%;
}
.mitteobenin {
   position:absolute;
   left:-400px;
   top:0;
   width:900px;
   min-height:100%;
}
.logo {
   position:absolute;
   top:0;
   right:900px;
   margin: 12px 10px 0 0;
   align:right;
   text-align:right;
   z-index:0;
}
.navi {
   position:absolute;
   left:695px;
   top:0;
   width:auto;
   margin: 12px 0 0 20px;
   align:left;
   text-align:left;
   z-index:99;
}
.fix {
   position:fixed;
}
.content {
   position:absolute;
   top:0px;
   left:100px;
   width:600px;
   margin:0;
   padding:0;
   background:transparent;
}
.top {
   width:600px;
   height:96px;
   padding:0;
}
.topin {
   position:absolute;
   right:0;
   padding:10px 0 0 0;
   text-align:right;
}
.toptitel {
   padding:60px 0 0 0;
}
.unten {
   height:15px;
   background:transparent;
   clear:both;
}
.in {
   padding:9px 15px 11px 15px;
}
.topgrau, .toprot, .toporange, .top_  {
   width:100%;
   height:12px;
   font-size:0;
   line-height:0;
   margin:0px;
   padding:0px;
   background:#333;
}
.toprot  {
   background:#b01;
}
.toporange  {
   background:#f60;
}
.top_  {
   background:url(bilder/_rot.gif) top left;
}
.bild, .bilda, .bildv  {
   width:100%;
   height:auto;
   font-size:0;
   line-height:0;
   margin:0;
   padding:0;
   valign:middle;
   align:center;
   text-align:center;
   background:#333;
}
.bilda  {
   padding:0 0 15px 0;
}
.bildv  {
   padding:0 0 25px 0;
}
#bild  {
   position:relative;
   left:-15px;
}
.abs  {
   padding:0 0 15px 0;
   clear:both;
}
.text  {
   font-size:12px;
   line-height:1.4em;
   text-align:left;
   padding:10px 0 0 0;
   clear:both;
}
#weiss  {
   color:#eee;
}
#hell  {
   color:#bbb;
}
#rot  {
   color:#d00;
}
#blau  {
   color:#2bf;
}
#bg3  {
   background:#333;
}
#bg4  {
   background:#444;
}
#bg5  {
   background:#555;
}
p  {
   font-size:12px;
   line-height:16px;
   margin:6px 0 0 0;
   padding:0px;
}
#a  {
   padding-top:5px;
}
#abs  {
   margin:0 0 15px 0;
   padding:0;
}
#b  {
   font-size:0;
   line-height:0;
   margin:0;
   padding:0;
}
#min, #minr  {
   font-size:11px;
   line-height:16px;
   text-align:left;
   margin:3px 0 7px 0;
}
#minr  {
   text-align:right;
}
#big  {
   font-size:1.5em;
   font-weight:500;
   line-height:1.2em;
}
#l, #r  {
   float:left;
   font-size:0;
   line-height:0;
   margin:0;
   padding:0;
}
#r  {
   float:right;
}

#l_, #r_  {
   position:relative;
   top:4px;
   float:left;
   font-size:0;
   line-height:0;
   margin:0 20px 20px 0;
   padding:0;
}
#r_  {
   float:right;
   margin:0 0 20px 20px;
}
#clearl  {
   clear:left;
}
#clearr  {
   clear:right;
}
#clear  {
   clear:both;
}
#at  {
   font-size:10px;
}
ol  {
   margin:0 0 0 12px;
   padding:0px;
}
li  {
   margin:0 0 6px 15px;
   padding:0px;
}
li#_  {
   margin:0 0 0 40px;
   padding:0;
   style:url(bilder/_.gif);
}
map  {
   position:absolute;
}
table  {
   cellspacing:0px;
   cellpadding:0px;
   margin:0px;
   padding:0px;
}
#x  {
   position:absolute;
   width:100%;
   height:100%;
   cellspacing:0;
   cellpadding:0;
   margin:0;
   padding:0;
}
td  {
   font-size:12px;
   line-height:16px;
   color:#aaa;
   text-align:left;
   letter-spacing:0px;
   margin:0px;
   padding:0px;
}
td#g  {
   font-size:12px;
   line-height:16px;
   color:#aaa;
   text-align:left;
   letter-spacing:0px;
   margin:0px;
   padding:0px;
   background-color:#414042;
}
td#b  {
   font-size:0px;
   line-height:0px;
   margin:0px;
   padding:0px;
   background-color:#333132;
}
td#b100  {
   width:100px;
   height:100px;
   font-size:0px;
   line-height:0px;
   text-align:center;
   valign:middle;
   margin:0px;
   padding:0px;
   background-color:#333132;
}
td#bt  {
   color:#666;
   line-height:16px;
   margin:0px;
   padding:0px;
   background-color:#333132;
}
td#zelle  {
   padding:0 0 10px 0;
}
h1, h2, h3, h4  {
   font-size:24px;
   line-height:24px;
   font-weight:500;
   color:#fff;
   letter-spacing:1px;
   text-align:left;
   margin:0;
   padding:0;
   border:0;
   background:transparent;
}
h1  {
   font-size:22px;
}
h2  {
   color:#aaa;
   letter-spacing:0px;
}
h3, #h  {
   font-size:18px;
   line-height:22px;
   font-weight:700;
   color:#d01;
   letter-spacing:0px;
}
h4  {
   font-size:13px;
   line-height:18px;
   font-weight:500;
   color:#eee;
   letter-spacing:0px;
   padding:0;
   margin:1px 0;
}
#h  {
   padding:30px 0 10px 0;
}
a, #ex, #pdf, #mail, a#navi, a#navu  {
   font-size:12px;
   line-height:16px;
   font-weight:500;
   color:#8ac;
   text-align:left;
   letter-spacing:0px;
   margin:0px;
   padding:0px;
   text-decoration:none;
   border:none;
}
#ex  {
   color:#d20;
}
#pdf  {
   color:#8b0;
}
#mail  {
   color:#da0;
}
a#navi  {
   color:#ccc;
   text-transform:uppercase;
   display:block;
}
a#navu  {
   display:block;
}
a:hover, a:hover#b, a:hover#ex, a:hover#pdf, a:hover#mail, a:hover#navi, a:hover#navu  {
   color:#f00;
}
a#b  {
   font-size:0px;
   line-height:0px;
   margin:0px;
   padding:0px;
   text-decoration:none;
}
div#bild  {
   padding:40px 0 0 0;
}
img#bild  {
   border-width:1px;
   border-color:#555;
}
p#bild  {
   font-size:11px;
   padding:15px 0 0 0;
}
a#z, a#v, a#x  {
   position:absolute;
   left:0;
   width:40%;
   height:95%;
   color:#777;
   text-align:center;
   font-size:24px;
   line-height:25px;
   font-weight:700;
   margin:15px 0 0 0;
   z-index:3;
}
a#v  {
   left:60%;
}
a#x  {
   width:20%;
   left:40%;
   font-size:25px;
}
a:hover#x, a:hover#v, a:hover#z {
   color:#fff;
}
