/* Allgemeines */
body,div,span,td,h1,h2,h3,h4,h5,h6,p,input{font:normal 12px Verdana,sans-serif; margin:0px;}
h1,h2,h3,h4,h5,h6{font-weight:bold;}
body{background:url(/img/bg.png);}
form{padding:0px; margin:0px;}
input[type=text]{border:1px solid #999;}
img{border:0px;}
a{color:#009;}
hr{border:0px; border-bottom:1px solid #999;}
/* Rahmenkonstrukte */
#headBG{height:76px; background:url(/img/head.png) repeat-x;}
#body{margin:-76px auto 0px auto; width:990px;} /* background:#f00; */
#head{position:relative; height:62px;}
#logo{position:absolute; left:5px; top:16px;}
#money{position:absolute; left:795px; top:0px; width:201px; height:62px; background:url(/img/money.png) no-repeat;}
#menu{float:left; width:210px;}
#content{float:left; position:relative; width:780px;}
#advert{position:absolute; left:810px; top:30px;}
/* Menü */
#menuHead{height:22px; background:url(/img/menu-head.png) no-repeat; padding:7px 0px 0px 19px; color:#666; font-weight:bold;}
.menu,.menu1,.menu2,.menu3{display:block; padding:3px 0px 0px 24px; color:#000; font-weight:bold; text-decoration:none;}
.menu{height:19px; background:url(/img/menu-button1.png) no-repeat;}
.menu1,.menu3{height:19px; background:url(/img/menu-button2.png) no-repeat; padding:3px 0px 0px 35px; color:#900;}
.menu2{height:18px; background:url(/img/menu-button3.png) no-repeat; color:#900;}
.menu3{height:18px;}
.submenu, .submenu2{display:block; height:18px; background:url(/img/menu-subbutton1.png) repeat-y; padding:3px 0px 0px 35px; color:#000; font-weight:bold; text-decoration:none;}
.submenu1, .submenu21{display:block; height:18px; background:url(/img/menu-subbutton2.png) repeat-y; padding:3px 0px 0px 35px; color:#900; font-weight:bold; text-decoration:none;}
.submenu2{height:19px;}
.submenu21{height:19px;}
/* Zusatzbox */
.leftBoxHead{height:22px; background:url(/img/leftbox-head.png) no-repeat; padding:14px 0px 0px 19px; color:#666; font-weight:bold; margin-top:9px;}
.leftBox{background:url(/img/leftbox-mid.png) repeat-y; padding:7px 24px 2px 24px;}
.leftBox h6{margin-bottom:5px;}
.leftBoxBot{height:15px; background:url(/img/leftbox-bottom.png) no-repeat;}
/* Sonstiges */
#search{background:url(/img/search-mid.png) repeat-y; padding:9px 0px 4px 25px;}
#search input[type=text]{margin-bottom:4px; width:136px;}
#search input[type=submit]{width:140px;}
#searchBot{height:15px; background:url(/img/search-bottom.png) no-repeat;}
#badge{height:119px; background:url(/img/badge.png) 32px 0px no-repeat; margin-top:9px;}
/* Content */
#contentHead{height:27px; background:url(/img/content-head.png) no-repeat; padding:7px 10px 0px 19px; color:#666; font-weight:bold;}
#contentHead a{color:#555;}
#contentBody{background:url(/img/content-mid.png) repeat-y; padding:0px 35px 3px 35px;}
#contentBody h1{font-size:20px; color:#900; border-bottom:1px solid #ccc; padding:9px 0px 6px 0px; margin:0px -10px 0px -10px;}
#contentBody h2 a{color:#009;}
#contentBot{height:24px; background:url(/img/content-bottom.png) no-repeat;}
/* Teaser & Banner & buttons */
.teaser{position:relative;}
.teaserPic{width:240px;}
.teaserText{position:absolute; left:249px; top:1px;}
.skyskraper{float:right; width:160px; height:600px; min-height:600px; margin:20px 0px 0px 20px;}
.leaderboard{margin:20px 0px 0px -10px;}
.buy{position:absolute; right:3px; top:4px; background:url(/img/buy.png) no-repeat; width:248px; height:60px; padding:17px 0px 0px 0px; text-align:center; color:#fff; text-decoration:none; font-size:18px; font-weight:bold;}
/* Content Box */
.boxTop{position:relative; background:url(/img/box-t.png) repeat-x; overflow:hidden; padding:5px 10px 0px 11px; font-weight:bold; color:#900;}
.boxTop a{color:#000; text-decoration:none;}
.boxTop .l{position:absolute; left:0px; top:0px; width:5px; height:39px; background:url(/img/box-tl.png) no-repeat;}
.boxTop .r{position:absolute; right:0px; top:0px; width:5px; height:39px; background:url(/img/box-tr.png) no-repeat;}
.boxTop .line{height:5px; border-bottom:1px solid #b2afa9; margin:0px -4px 0px -5px;}
.boxMid{position:relative; background:#d8d7ce; padding:10px 10px 6px 10px; overflow:hidden;}
.boxMid .l{position:absolute; left:0px; top:0px; width:5px; height:100%; background:url(/img/box-ml.png) repeat-y;}
.boxMid .r{position:absolute; right:0px; top:0px; width:5px; height:100%; background:url(/img/box-mr.png) repeat-y;}
.boxBot{position:relative; height:5px; background:url(/img/box-b.png) repeat-x; overflow:hidden;}
.boxBot div{position:absolute; left:0px; top:0px; width:5px; height:5px; background:url(/img/box-bl.png) no-repeat;}
.boxBot span{position:absolute; right:0px; top:0px; width:5px; height:5px; background:url(/img/box-br.png) no-repeat;}
/* Calculator Table */
.calc{margin:0px auto;}
.calc td{padding-top:10px;}
.calc .h{text-align:right; padding-right:10px; font-weight:bold;}
.calc .f td{padding-top:0px;}
.calc .ar{text-align:right;}
.calc .e{color:#900; padding-top:2px;}
.calc input[type=text]{padding-right:10px; text-align:right; width:150px;}
.calc .deakt{border:1px solid #ccc; background:#eee;}
/* Results Table */
.results{width:100%;}
.results td{text-align:right; padding:5px 10px 5px 10px; background:#eee; border-right:1px solid #d8d7ce;}
.results .odd td{background:#ddd;}
.results .first td{background:#bbb; font-weight:bold; text-align:left;}
.results .last td{background:#bbb;}
.results .last .TAl{text-align:left;}
/* Footer */
#footer{text-align:center; margin:3px 0px 18px 0px; font-weight:bold; color:#666;}
#footer a{color:#666;}
/* Abstände & Was sonst nirgends passt */
.TO10{margin-top:7px;}
.TO20{margin-top:17px;}
.TO40{margin-top:37px;}
.TT7{margin-top:2px;}
.TT10{margin-top:5px;}
.TT20{margin-top:15px;}
.TT40{margin-top:35px;}
.OT10{margin-top:8px;}
.OT20{margin-top:18px;}
.OT40{margin-top:38px;}
.OO10{margin-top:10px;}
.OO20{margin-top:20px;}
.OO40{margin-top:30px;}
.ML10{margin-left:10px;}
.ML20{margin-left:20px;}
.MR10{margin-right:10px;}
.MR20{margin-right:20px;}
.FS16{font-size:16px;}
.FC900{color:#900;}
.Fl{float:left;}
.searchURL{font-size:11px; color:#080;}
