html, body, p, div {margin:0; padding:0;color: #000000;font-weight: normal;font-size: 11px;line-height: 13px;font-family: Verdana, Arial, Helvetica, sans-serif;text-align: left;text-decoration: none;}body {  background-color: #fff;}html {  height: 100%;  margin-bottom: 1px;}h1 { font-size:16px;}h2 { font-size:12px;line-height: 10px;font-weight: bold;}a:link {color:#0000FF;}a:visited {color:#333333;}a:hover {color:#666666;}a:active {color:#ff0000;}#headline {background-color:#F6A4CA;width:900px;margin:0px auto;}#abstandie {background-color:#ffffff;width:960px;height:8px;}#rahmen {background-color:#ffffff;width:900px;border:1px solid #000000;margin:0px auto;}#tokyobalken {background-color:#F6A4CA;width:25px;padding:0px;border-bottom:0px solid #666666;border-right:0px dotted #666666;}#tokyopop_balken_neu {  float: left;  background-color: #F6A4CA;  width: 25px;  height: 145px;  padding: 0;  margin: 0;  background-image: url(bilder/tokyopopbalken.gif);  background-repeat: no-repeat;}#symbole {background-color:#FAD3E3;width:202px;padding:0px;border-bottom:0px solid #666666;border-right:0px dotted #666666;}#content {  background-color: #fff;  width: 900px;  padding: 0;  margin: 0;  background-image: url(bilder/css_content_bg.gif);  background-repeat: repeat-y;}#hauptfenster .dualbox {  float: left;  width: 286px;  padding: 20px 27px 20px 0;  margin: 0;}p.line {  margin: 20px 0 30px 0;  padding: 0;  border-bottom: 3px dashed #F6A4CA;}#hauptfenster {background-color:#ffffff;width:633px;padding:20px;}#fmfmnavi {background-color:#ffffff;width:900px;height:30px;}#footie {background-color:#ffffff;width:900px;height:0px;}