*{margin:0; padding:0;}

body{background:#000 url(../images/layout/bg7.jpg) no-repeat top center; color:#fff; font: normal 11px arial,helvetica,verdana,sans-serif;}

.cleaner{clear:both; height:1px;}
a {color:#fff;}
a img(border:none)
table td{padding:6px; vertical-align: text-top;}
strong {font-size:12px;}
.centerbox{text-align:center; width:99%;}

div#main{width:980px; min-height:500px; position:absolute; left:50%; margin-left:-490px;}

div#main div#player{width:243px; height:30px; background:#000; position:absolute; top:0; left:722px; background:url(../images/layout/player_bg.jpg) no-repeat top center; text-align:center;}
div#main div#navi{width:590px; position:absolute; top:153px; left:405px; }
div#main div#navi ul li{display:inline;}
div#main div#navi ul li a{color:#EAE8E9; text-decoration:none; padding:0 5px; font-size:14px; font-weight:bold;}
div#main div#navi ul li a:hover{text-decoration:underline;}

div#main div#content{width:700px; position:absolute; top:210px; left:280px; border:0px solid #fff;}
div#main div#content div.content{width:700px; min-height:470px;}
* html div#main div#content div.content{width:700px; height:470px;}

/* ####### Home #######*/
div#main div#content div.content a img.limo{position:absolute; top:10px; left:410px; border:none;}
div#main div#content div.content div.flyer{position:absolute; top:-15px; left:-44px; width:450px; height:354px; border:none; background:url(../images/layout/flyer_bg.jpg) no-repeat top left;}
div#main div#content div.content div.flyer img.img1{position:absolute; top:75px; left:59px; border:none;}
div#main div#content div.content div.flyer img.img2{position:absolute; top:75px; left:249px; border:none;}
div#main div#content div.content div.sms{position:absolute; top:246px; left:460px; width:214px; height:199px;}
div#main div#content div.content div.sms a img{border:none;}

div.sms_fehler{position:absolute; top:100px; left:65px; color:red; font-size:10px;}
div#main div#content div.content a img.vip{position:absolute; top:347px; left:190px; border:none;}
div#main div#content div.content a img.abi{position:absolute; top:351px; left:-10px; border:none;}
div#main div#content div.content a img.bus{position:absolute; top:351px; left:190px; border:none;}

/* ####### GB #######*/
div#main div#content div#gb{width:96%; background:#6B0050; padding:2%; margin-top:20px;}
div#main div#content div#gb div.header{width: 94%; background:#D37513; padding:1% 3%;}
div#main div#content div#gb a img{border:none;}
div#main div#content div#gb hr{border:0; border-top:1px solid #fff;}
div#main div#content div#gb input{border:0;}
div#main div#content div#gb textarea{border:0; width:500px;}

/* ####### Newsletter #######*/
div#main div#content div#news{width:630px; padding:0 20px 0 50px; margin-top:20px;}
div#main div#content div#news h1{font-size:21px;}
div#main div#content div#news h2{font-size:16px;}
div#main div#content div#news div.half{width: 310px; float:left; line-height:30px;}
div#main div#content div#news input{padding:1px; width:150px;}
div#main div#content div#news input.button{padding:0; width:auto;}
div#main div#content div#news select{padding:1px; width:90px;}

/* ####### DJs #######*/
div#main div#content div.dj_detail{width:200px; float:left; margin:5px; text-align:center;}
div#main div#content div.dj_detail a img{border:3px solid #fff;}
div#main div#content div.dj_content{padding: 25px 0 0;}
div#main div#content div.dj_img {border:1px solid #fff; width:300px; float:left;}
div#main div#content div.dj_text {width:360px; float:left; padding: 0 0 0 30px;}
div#main div#content div.dj_back {width:99%; float:left; padding: 30px 0; text-align:center;}

/* ####### Anfahrt #######*/
div#main div#content div.anfahrt{text-align:center; width:100%; padding:20px 0 0;}

/* ####### Events #######*/
div#main div#content div.events{text-align:center; width:96%; padding:2%; margin:20px 0 0; background:#6B0050;}
div#main div#content div.events div.header{width: 100%; background:#D37513; padding:1% 0; text-align:center; margin-bottom:20px; font-weight:bold;}

div#main div#content div.areas{width:96%; padding:2%;}
div#main div#content div.areas div.header{width: 100%; padding:1% 0; text-align:center; margin-bottom:20px; font-weight:bold;}
div#main div#content div.areas div.items{width: 50%; padding:1% 0; text-align:center; font-weight:bold; float:left;}
div#main div#content div.areas_back {width:99%; padding: 30px 0; text-align:center;}

div#main div#content div.footer{width:700px; height:30px; padding-top:5px; text-align:right; color:#fff;}
div#main div#content div.footer a{color:#fff; text-decoration:none; font-size:10px;}
div#main div#content div.footer a img{border:none;}

/* smallPagerNavigation-Partial */
.smallPager{float:right; padding:0 10px;}
.smallPager b{padding:0 3px; font-weight:normal;}
.smallPager b.active{color:#fff; background:#6B0050; padding:0 3px; font-weight:bold;}
.smallPager a{text-decoration:none;}
