#main {width:934px; margin:0 auto;}

#header, #content, #content-header, #footer { font-size:0.85em;}
#content-header .col-1 { width:584px; margin-right:22px;}
#content-header .col-2 { width:300px;}

.col-1, .col-2, .col-3, .col-4 { float:left;}
#start #content #terms .col-1 {width:620px;}
#start #content #terms .col-2 { width:270px;}

/*======= start =======*/
.list2 li { text-align: center; }
.list2 li a { color:#fff; text-decoration:none;}
.list2 li a:hover { text-decoration:underline;}
#start .content-header { height:302px; background:#1B1B1B; margin-top:5px;}
#start .content-header .inner { padding:5px;}

#start .col-2 #reviews .col-1 { width:119px; margin-right:42px;}
#start .col-2 #reviews .col-2 { width:118px;}

#start #content .line-ver { background:url(/images/line-ver.gif) 139px top repeat-y; width:100%;}
#start #content .col-1 {width:590px;}
#start #content .col-2 { width:338px;}
#start #content .inside1 { padding:5px 20px 24px 22px;}
#start .col-2 #teaser .col-1 { width:170px;}
#start .col-2 #teaser .col-2 { width:171px;}
#start #toplist img { border: 1px solid #000; padding: 2px; }
#start #toplist li a {
  display: block; 
  width: 299px;
  height: 85px;
  background-position: center; 
  background-repeat: no-repeat;
  text-decoration: none;
}
#start .center { text-align: center; }

/*=========================*/


#impressum p, #impressum li { line-height: 1.3em; font-size: 1.1em; }
#footer {position:relative;}
