body { margin:0px; padding-bottom:30px; background-color:#000000; color:#ffffff; font-family:verdana; font-size:14px; }
table { font-size:12px; }

#wrapper { width:950px; }

#header { height:130px; width:100%; background-image: url(img/header.jpg); background-position:left bottom; background-repeat:no-repeat; }
#sender { margin-top:30px; margin-bottom:50px; padding:30px; width:840px; border-top:solid 1px #ff0000; border-bottom:solid 1px #ff0000; }
#sender h1 { font-size:12px; color:#cccccc; text-align:right; }
#gewinn { margin-top:100px; padding:30px; width:800px; border-top:solid 1px #ff0000; border-bottom:solid 1px #ff0000; }
#footer { margin-top:50px; padding:0px; width:800px; }

#cam { width:135px; height:300px; float:left; margin:20px 10px; text-align:center; }

div.nav { margin-top:-22px; padding-bottom:6px; font-weight:bolder; }

img { margin:10px; border:dotted 5px #ff0000; }
a { color:#ffff00; }

h1,h2,h3 { margin:0px; }
h1 { font-size:20px; }
h2 { font-size:18px; }
h3 { font-size:16px; color:#ff0000; }
h4 { margin:0px; font-size:14px; }

i { width:100%; font-size:10px; color:#cccccc; }
em { width:100%; font-size:10px; color:#cccccc; }

div.rndo { font-size:10px; padding:5px; margin:0px; width:90%; }
div.rndo a { font-size:10px; color:#ff0000; }
div.rndu { font-size:10px; padding:5px; margin-top:50px; margin-bottom:40px; width:90%; }
div.rndu a { font-size:10px; color:#ff0000; }

div.site { font-size:10px; padding:5px; margin-top:50px; margin-bottom:50px; width:90%; }
div.site a { font-size:10px; color:#ffff00; }
div.siter { font-size:10px; padding:5px; margin:0px; width:90%; }
div.siter a { font-size:10px; color:#ff0000; }

table.info { border:none; width:600px; }
table.info td { width:200px; text-align:center; vertical-align:top; }

table.enter { border:none; width:450px; }
table.enter td { padding:5px 5px 8px 5px; width:150px; text-align:center; vertical-align:top; border:solid 1px #ff0000; }

table.main { width:100%; border-collapse:collapse; border-top:solid 3px #000000; border-bottom:solid 3px #000000; }
table.main td.navl { padding:0px 10px; width:20%; vertical-align:top; background-color:#990000; }
table.main td.navr { padding:0px 10px; width:20%; vertical-align:top; background-color:#990000; }
table.main td.cont { padding:0px 30px; text-align:center; vertical-align:top; }

hr { border:0; color:#ff0000; height:1px; background-color:none; }

small { font-size:10px; }

.smwh { font-size:10px; color:#ffffff; }

.aline { margin:0px; visibility:hidden; }