@charset "UTF-8";
@media print {

body * { font-family: Arial, sans-serif; font-size:11pt;line-height:16pt;}
.invisible, #header, #nav_meta, #nav_main, #margin, #col_left, #meta2
	{ display: none; }	
.header {background:none;}
#container {border:0; width: 100%; }
#content { position:absolute; top:110px; margin:0; padding:0; float:left; width:100%; display:block; overflow:visible; clear:both;}
#margin {padding: 0; margin: 0; }
.col {float:left; margin: 0; padding:0; display:block; overflow:visible; clear:both;}	
.col1, .col2 , .box {width: 100%; padding:0; margin:0; overflow:visible; display:block; clear:both;}
.hgroup {margin:0; padding:0; width:100%;}
.hgroup  h1 {left: 0; top:0; width:100%; margin: 0; padding:0; float:left;}
.hgroup h2 {left: 0; top:50px; width:100%; margin: 0; padding:0; clear:both;}	
	
h1,h2, h6 { font-weight: bold; font-size: 16px; margin: 20px 0 5px 0;}
.trenner {clear:both; border-bottom:1px dashed black;padding:10px 0 10px 0;margin:0 0 20px;}
.spacer {clear:both; padding:10px 0 10px 0;}

a {text-decoration: none; color:#000;}
ul, ol {padding:0 0 0 1cm;list-style-position:outside;display:block;}
ul {list-style-type: disc;}
ol {list-style-type: decimal;}
ul li , ol li { padding: 3px 0 0 0; }
ul.noliststyle {list-style-type:none;margin:0;padding:0;}

#ranking #content { position: relative; margin: 0; padding: 0; }
#ranking .logoleiste { clear:both; margin: 150px 0 0 0; }
#ranking .col2 { margin: 0 0 150px 0; }
#ranking .hgroup h1 {float:none; height: 120px; position: absolute; top: 0; left: 0;}
#ranking .hgroup {height: 150px; position: absolute; top:0; left:0; }
}
