html,body,div,span,header,nav,section,time,aside,footer,applet,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,abbr,cite,em,font,img,s,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-size:100%;font-weight:inherit;margin:0;padding:0}
header,article,aside,footer,section{display:block}
a:active{outline:0}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,th,td{text-align:left;font-weight:400}
html{height:100%;min-height:100.5%}
body{line-height:1;font:62.5% arial, georgia, times, serif;color:#333;background:#FCFCFC;display:block;width:920px;margin:0 auto}
.tarnen a,.tarnen a:hover,.tarnen a:visited{position:absolute;left:0;top:-500px;width:1px;height:1px;overflow:hidden}
.tarnen a:active,.tarnen a:focus{position:static;width:auto;height:auto}
.clear:after,.clearfix:after{clear:both;display:block;height:0;content:".";visibility:hidden}
.clearfix{display:inline-block}
#kopf h1{position:relative;height:181px;width:250px;overflow:hidden}
#kopf h1 a{position:absolute;width:100%;height:100%}
#navigation{position:absolute;top:0;padding-top:89px;border-bottom:solid #000 4px;width:920px;background:url(../grafik/sprechblase.png) no-repeat 10px 5px;text-transform:uppercase}
#navigation ul{border-top:dotted #000 1px;padding:10px 0 10px 90px}
#navigation li{display:inline;font-size:12px}
#navigation a,#navigation span{text-decoration:none;margin:0 18px;padding:3px 10px}
#navigation a:link,#navigation a:visited{color:#000;text-decoration:none}
#navigation a:hover,#navigation span,#navigation a.aktiv{background:#ffcf00;text-decoration:none}
#rahmen{position:relative;display:block;width:920px}
#kopf{position:absolute;width:619px;top:150px;border-right:dotted #000 1px}
#hintergrund{position:absolute;top:332px;background:transparent;width:920px}
section{padding-top:30px;padding-right:20px;width:599px;min-height:500px;float:left;border-right:dotted #000 1px}
section h1{font-size:20px;margin-bottom:20px;border-bottom:dotted #000 1px;border-top:dotted #000 1px;background:url(../grafik/sprite.gif) no-repeat 15px 6px;padding:2px 0 2px 35px}
section h2{font-size:14px;font-weight:700}
section p,section dl,section ul{margin-bottom:1.4em;font-size:13px;line-height:1.4}
section ul{list-style-type:square;margin-left:12px}
section a:link,aside a:link{color:#000}
section a:visited,aside a:visited{color:#666}
section a:hover,aside a:hover{color:#000;background:#ffcf00}
aside{margin-top:-182px;border-top:solid #000 4px;padding-top:2em;width:280px;float:right;height:750px;background:url(../grafik/logo.gif) no-repeat 80px 600px}
aside p{margin-bottom:1.4em;font-size:11px;line-height:1.4}
aside h2{font-weight:800;font-size:12px}
aside dl{width:inherit;text-align:center;margin:20px 0}
aside dt{font-size:16px;font-weight:400}
aside dd{font-size:48px;font-weight:900}
footer{width:620px;float:left}