*{margin:0;padding:0;}
body{background:url(images/bg.jpg);color:#293331;font:13px georgia,verdana,sans-serif;text-align:center;}
#container{margin:0 auto;text-align:left;width:920px;}
#mainContent{width:700px;float:left;}
#sidebar{float:right;padding:40px 50px 10px 0;text-align:right;width:150px;}
a.active{color:red;}
a.normal{font-family:verdana, sans-serif;}
.block{width:600px;}
dt{padding-top:10px;}
#header{height:109px;margin-bottom:30px;}
#header h1{font-size:76px;font-weight:normal;padding:30px 0 40px 0px;}
hr{margin-bottom:20px;}
hr{background-color:#000;color:#000;border:0;height:1px;}
div.sourcecode{background-color:#EEEEEE;border:1px solid #888888;overflow:auto;padding:5px;margin-top:7px;width:580px;}
.block p, .block div, .block ul, .block b{font-family:verdana, sans-serif;}
.block p{padding-top:15px;}
a{color:#293331;}
a:hover{background:#CBCDC6;}
#header a,#topMenu a, h2 a,.info a{text-decoration:none;}
p{line-height:1.5em;padding:5px 0;}
h1,h2,h3{font-weight:normal;}
ul,ol{margin-left:20px;line-height:1.6em;}
.block ul{margin-left:90px;line-height:1.8em;}
#mainContent{float:left;}
#footer{font-size:12px;height:70px;margin-top:40px;}
#footer p{font-family:verdana,sans-serif;padding:30px 0 0 0;}
br.half{line-height:50%;}
#header a:hover{background:none;}
.block{padding-bottom:20px;}
h2, h3{font-weight:normal;}
h2 a:hover, h3 a:hover{background:none;text-decoration:underline;}
.block h1, .block h2{padding-top:36px;padding-bottom:6px;}
.block h3{border-bottom:1px solid black;font-size:14px;padding-bottom:6px;}
#sidebar h3{font-size:24px;font-weight:normal;}
#sidebar ul{line-height:1.8em;list-style:none;padding-bottom:20px;}
#sidebar ul a{text-decoration:none;}
h1 a{text-decoration:none;}
#kommentare{margin:20px 0 0 20px;}
#kommentare li{margin-bottom:10px;}
.trenner{background:url(images/hr.gif) bottom left no-repeat;}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0px;}
input[type=text]{width:420px;height:20px;}
.mt td{border:1px solid black;padding:4px;}
.mt td.o{border:0;}
#panelG{height:120px;padding:20px;}
.spec_1{float:left;background-color:white;margin:20px;border:2px double black;width:360px;height:160px;text-align:center;color:green;font-size:20px;}
table.formular, p.fehler, p.danke{font-family:verdana,arial,sans-serif;font-size:12px;}
p.fehler{color:red;}
p.danke{color:black;}
.vabb{vertical-align:bottom;}
.scode{border:0;width:120px;height:50px;display:inline;float:left;}
.cap{width:45px;margin-top:5px;}
#commentlist{font-family:'Lucida Grande',verdana,Arial,Sans-Serif;margin:0;padding:10px 0 20px;position:relative;color:#111111;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;text-align:left;}
#commentlist li{list-style-image:none;list-style-position:outside;list-style-type:none;padding-top:10px;}
.commentauthor{font-size:14px;font-weight:bold;letter-spacing:-1px;}
.commentauthor a{color:#8B0000;}
.small{font-family:'Lucida Grande',verdana,Arial,Sans-Serif;font-size:0.8em;line-height:1.5em;}
.comment-meta{color:#777777;display:block;padding:2px 0 2px 0px;}
.comment-content{text-align:left;}
#commentlist li .comment-content{line-height:1.5em;}
.comment-content a{color:#8B0000;text-decoration:none;}
