body {background-image:url(../images/sprite1px.gif);background-repeat:repeat-x;background-position:0 0;background-color:#1b1713;margin:0;padding:0;text-align:center;font-family:Verdana;font-size:12px}
img {border:0}
#head_container {width:960px;margin:0 auto}
#outer_container {width:100%;text-align:center;background-color:#e7e7e7}
#container {width:960px;margin:0 auto;text-align:left;background-color:#D0D0D0}
#middle {float:left;width:565px}
#right {float:left;width:375px;padding-top:10px;margin-bottom:10px}
#footer {width:100%;background-image:url(../images/sprite1px.gif);background-repeat:repeat-x;background-position:0 -240px;background-color:#1b1713}
#inner_foot {width:960px;margin:0 auto;text-align:left;padding:20px 0 15px 0;font-size:10px;color:#999999}
#logoline {height:46px;padding:0 12px 0 12px;color:#2fccff;line-height:46px}
#logoline a {color:#2fccff;text-decoration:none;font-size:18px;font-weight:bold;float:left}
#logoline a:hover {color:#ffffff}
#logoline form {float:right}
#head {height:87px;background-image:url(../images/head.jpg);background-repeat:no-repeat;padding:0 12px}
#head .sign {padding-top:10px;float:left}
#mainnavi {margin:0;padding:26px 0 0 0px;float:left;list-style-type:none}
#mainnavi li {float:left;text-transform:uppercase;height:30px;margin-left:5px}
#mainnavi li a {float:left;background-image:url(../images/sprite1px.gif);background-position:0 -150px;background-repeat:repeat-x;line-height:28px;text-decoration:none;color:#717171;font-size:11px;padding:0 5px 0 5px;font-weight:bold;height:30px}
#mainnavi li a:hover {color:#2fccff}
#footernavi {margin:0;padding:0;list-style-type:none}
#footernavi li {float:left;text-transform:uppercase;height:30px;margin-left:5px}
#footernavi li img {float:left}
#footernavi li a {float:left;background-image:url(../images/sprite1px.gif);background-position:0 -150px;background-repeat:repeat-x;line-height:28px;text-decoration:none;color:#717171;font-size:11px;padding:0 5px 0 5px;font-weight:bold;height:30px}
#footernavi li a:hover {color:#2fccff}
#right strong {color:#1b1713;margin:15px 0 5px 0}
.subnavi {margin:0;padding:10px 0 0 0;list-style-type:none}
.subnavi li {padding-bottom:2px}
.subnavi li a {display:block;height:24px;background-image:url(../images/sprite1px.gif);background-repeat:repeat-x;background-position:0 -200px;padding-left:10px;line-height:24px;text-decoration:none;color:#FFFFFF;font-weight:bold}
.subnavi li a:hover {background-image:none;background-color:#9a9a9a;color:#171717}
.mainbox h1,.mainbox h2 {display:block;line-height:28px;font-size:12px;height:29px;margin:0;background-image:url(../images/bg_h1.gif);background-repeat:no-repeat;padding:0 10px 0 10px;color:#2fccff}
.mainbox .mbcontent {background-color:#FFFFFF;padding:10px 0px;margin-bottom:10px}
.mainbox .mbtrainer {background-color:#FFFFFF;padding:10px;margin:0 10px;border-top:10px solid #D0D0D0;border-bottom:10px solid #D0D0D0}
.mbtrainer div#trainer {text-align:center}
.mbtrainer form {margin:0px auto;width:370px}
.mainbox .mbcontent p {padding:0px 10px}
.mbcontent .box {border:1px solid #999999;background-color:#FFFFFF;color:#1b1713;margin:0 10px 10px 10px;padding:0 0 5px 0;height:auto}
.mbcontent h3 {padding:0 10px;margin:0 10px;background-color:#999999;display:inline;font-size:1.1em;color:#FFFFFF}
.mbcontent h3 a {font-weight:bold;color:#FFFFFF;text-decoration:none}
.mbcontent a {font-weight:bold;color:#717171;text-decoration:none}
.mbcontent a:hover {color:#2FCCFF}
.active {color:#2FCCFF}
.mbcontent .box p, .mbcontent .box form {margin:0;padding:10px 10px 5px 10px}
#right h3 {padding:0 10px;margin:0 10px;background-color:#999999;display:inline;font-size:1.1em;color:#FFFFFF}
.rightbox {border:1px solid #999999;background-color:#FFFFFF;color:#1b1713;margin:0 10px 10px 10px;padding:0 0 5px 0;height:auto}
.rightbox p, .rightbox div.buch, .rightbox form {margin:5px}
.rightbox div.buch {float:left;width:165px}
div.buch a {font-size:0.8em}
input, textarea, select {border:1px solid #999999;margin:0px}
input.button {width:auto;padding:0 5px}
input.check {width:auto;border:none}
.clear {clear:both}
.navleft {float:left;background-image:url(../images/sprite30px.gif);background-repeat:no-repeat;background-position:-21px 0;width:9px;height:30px}
.navright {float:left;background-image:url(../images/sprite30px.gif);background-repeat:no-repeat;background-position:0 0;width:9px;height:30px}
.noborder{border:none}
#imageLayer{display:none;border:4px solid #999999;background-color:#999999;position:absolute;top:70px;z-index:2}
#imageLayer img {border:1px solid black}
#author{text-align:right;margin:2px 5px;color:#FFFFFF}
#author a{color:#FFFFFF}
#headline{font-size:5em;margin:20px 0}
#counter{font-size:3em;margin:20px 0 30px 0}
#trainerNavi{margin:0 auto;text-align:center;width:420px}
#progress{background-color:#e7e7e7;border:1px solid #171717;height:30px;margin:20px 0;text-align:left;width:400px}
#meter{background-color:#999999;height:30px}
#trainerNavi p{font-size:2em}
.uebung{float:left;margin-right:10px}
#copy{float:right;text-align:right;padding-top:10px}
#maxxf{text-align:center;margin-top:10px;font-size:0.8em}
#gadbox{height:90px;text-align:center;border:none;padding:10px 0;overflow:hidden;margin:20px 0}
#socialbookmarks{clear:both;height:40px;list-style:none;margin:0 10px;padding:0 10px}#socialbookmarks li{float:left;margin:0 0 0 8px}#socialbookmarks a{background-image:url(../images/socialbookmarks2.png);background-repeat:no-repeat;display:block;height:0;outline:none;overflow:hidden;padding-top:40px;width:40px}#delicious{background-position:0 bottom}#digg{background-position:-40px bottom}#facebook{background-position:-80px bottom}#furl{background-position:-120px bottom}#studivz{background-position:-160px bottom}#stumbleupon{background-position:-200px bottom}#technorati{background-position:-241px bottom}#twitter{background-position:-281px bottom}#reddit{background-position:-321px bottom}#linkarena{background-position:-362px bottom}#delicious:hover{background-position:0 0}#digg:hover{background-position:-40px 0}#facebook:hover{background-position:-80px 0}#furl:hover{background-position:-120px 0}#studivz:hover{background-position:-160px 0}#stumbleupon:hover{background-position:-200px 0}#technorati:hover{background-position:-241px 0}#twitter:hover{background-position:-281px 0}#reddit:hover{background-position:-321px 0}#linkarena:hover{background-position:-362px 0}