body {margin:0; background:#111; padding:5px; font:11px Verdana,Arial}
#frame {width:500px; margin:50px auto 0px auto; padding:2px 25px 2px 2px; border:1px solid #ccc; background:#111;}
#content {width:500px; margin:auto; padding:0px; background:#111;}
h2 {bottom:0; width:480px; background:#111; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70); padding:4px 8px 3px; font-size:14px}
.link {cursor:pointer; color:#666; opacity:.7; filter:alpha(opacity=70); background:#111;}
.link:hover {color:#000; opacity:1; filter:alpha(opacity=100);}
.slider {position:relative; overflow:hidden; /*border:1px solid #ccc;*/ height:400px; background:#111; width:500px;}
.slidercontent {position:absolute; background:#111;}
.slidercontent .upper {border-bottom:1px solid #9ac1c9;}
.section {bottom:0; width:480px; background:#111; color:#fff; overflow:hidden; z-index:200; padding:10px;}
#navup{position:relative; width:24px; background:#111; top:-400px; left:500px; clear:both;}
#navdown{position:relative; width:24px; background:#111; clear:both; top:-40px; left:500px;}
#impressum {width:506px; margin:10px auto; color:#CFCFCF; font-size:9px; text-align:center;}
#impressum a, a:visited {color:#CFCFCF; font-weight:bold; text-decoration:none;}
#impressum a:hover {color:#CFCFCF; background:#3F3F3F;}