*{margin:0; padding:0}
body{background:url(images/bg_main.jpg) repeat-y center 0 #000; font-family:Arial,Helvetica,sans-serif; font-size:13px; color:#ffffff}
div#topline { height: 16px; background:url(images/bg_top.png) repeat-y center 0 #000; }
h2, h3{font-size:14px; font-family:Tahoma,Geneva,sans-serif; margin-bottom:10px; color:#c1a768}
h4{font-size:13px; font-family:Tahoma,Geneva,sans-serif; margin-bottom:5px; color:#c1a768; text-align:center}
ul, ul li{list-style:none; list-style-image:none; list-style-type:none}
div#box{position:relative; width:970px; margin:5px auto 0}
div#header{position:relative; height:80px; margin-top:20px;}
div#logo{padding-top:10px}
div#logo_ie6 {padding-top:10px; display:none;}
form.standardform p{padding:2px}
form.standardform label{display:inline-block; width:150px}
form.standardform label.short{width:60px}
form.standardform input.short{width:60px}
form.standardform input, form.standardform textarea{ width:220px; height:16px; color:#666; background:none; border:1px solid #808080; padding:3px 0px 0px 5px}
form.standardform input.withoutall{width:auto; border:none}
form.standardform textarea{width:510px; height:200px}
p.err{color:#F00; font-weight:bold; margin-bottom:10px}
div#menu{position:absolute; top:0px; right:0px; height:77px; padding-top:3px}
div#menu ul li{float:left}
div#menu ul li a{display:block; color:#FFF; text-transform:uppercase; font-size:16px; text-decoration:none; font-weight:bold; padding:20px 10px; padding-bottom:38px}
div#menu ul li.m1 a:hover{ background:url(images/bg-li1.gif) top repeat-x}
div#menu ul li.m2 a:hover{ background:url(images/bg-li2.gif) top repeat-x}
div#menu ul li.m3 a:hover{ background:url(images/bg-li3.gif) top repeat-x}
div#menu ul li.m4 a:hover{ background:url(images/bg-li4.gif) top repeat-x}
div#menu ul li.m5 a:hover{ background:url(images/bg-li5.gif) top repeat-x}
div#menu ul li.m6 a:hover{ background:url(images/bg-li1.gif) top repeat-x}
div#maingallery{overflow:hidden; width:970px; height:294px; background:#171717}
div#maingallery #gbox{width:1000px}
div#main{background-color:#000; height:900px; min-height:1000px; padding:1px}
html>body div#main{height:auto}
div#contentleft, div#content{position:relative; float:left}
div#contentleft{width:200px; margin-right:20px}
div#content{width:740px; padding-top:10px; padding-bottom:20px}
div#content a{color:#ffffff}
div#content ul li, div#content ol li{margin-left:30px}
div#submenu{margin-top:10px}
div#submenu a{color:#ffffff; display:block; padding:2px; text-decoration:none}
div#submenu a.l_hightlight {color:#E7C005;}
div#submenu a.l_hightlight_bold {color:#E7C005; font-weight: bold; }
div#submenu a:hover{background-color:#471045; color:#fff}
div#kontaktform input, div#kontaktform textarea{width:240px; height:16px; color:#666; background:none; border:1px solid #1a1a1a; padding:3px 0px 0px 5px}
div#kontaktform textarea{height:100px}
div#kontaktform .button{width:60px; height:22px; padding:3px 0px}
div#loginform input{ width:190px; height:16px; color:#666; background:none; border:1px solid #1a1a1a; padding:3px 0px 0px 5px}
div#footer{background-color:#131313; height:40px; text-align:center; padding-top:10px; color:#808080}
div#footer a{text-decoration:none; color:#808080}
.clear{clear:both}
div#menuloggedin ul li{float:left; margin:0; margin-right:2px}
div#menuloggedin ul li a{display:block; padding:5px; background:url(images/bg11.png) 0px -40px repeat-x; text-decoration:none}
div#menuloggedin ul li a:hover{background:#471045; color:#fff}
div#contentloggedin{background-color:#222; padding:5px}
div#li_statistik h4, div#li_profil h4, div#li_fotos h4{font-size:14px; font-family:Tahoma,Geneva,sans-serif; margin-bottom:5px}
div#li_statistik .row .entry{float:left; width:130px}
div#li_statistik .row .entry p.head{font-weight:bold}
div#li_profil, div#li_fotos{display:none}
div#li_profil input, div#li_profil textarea{ width:190px; height:16px; color:#666; background:none; border:1px solid #808080; padding:3px 0px 0px 5px}
div#li_fotos input{width:300px; background:none; border:#808080 1px solid; color:#666; height:22px}
div#li_profil textarea{width:510px; height:200px}
div#li_profil td{padding:2px}
div#li_fotos div#fotorow .entry{float:left; text-align:center; width:200px; margin:10px}
div#li_fotos div#fotorow .entry .image{width:200px; height:200px; overflow:hidden}
div#votingfotorow {margin-left:61px; width:635px; }
div#votingfotorow img { max-height: 150px; }
div.votingfotorowitem { position:relative; width:150px; height:150px; text-align:center; overflow:hidden; float:left; background-color: #333; margin:2px; }
div.votingfotorowitem .adddate { position:absolute; left:0px; height: 14px; bottom: 0px; width: 150px; background-image:url(images/bgtrans1.png); }
div.votingfotorowitem .adddate p { text-align: center; font-size: 10px; }
div.startentryrow{margin-left:45px}
div.startentry{float:left; height:50px; width:310px; background-color:#333; margin:5px; padding:3px; color:#eee; overflow:hidden}
div.startentry div{float:left}
div.startentry div.pic{width:50px; height:50px; overflow:hidden; margin-right:5px}
div#content div.startentry a{color:#eee}
div.top10row{margin-left:20px; margin-bottom:30px}
div.top10entryCol{float:left;  width:345px; overflow-x:hidden; margin-left:5px}
div.top10entry{float:left; height:70px; width:345px; background-color:#1d1d1d; margin-bottom:5px; padding:3px; color:#eee; overflow:hidden}
div.top10entry div{float:left}
div.top10entry div.count{width:25px; text-align:right; margin-right:5px; font-size:20px}
div.top10entry div.pic{width:70px; height:70px; overflow:hidden; margin-right:5px}
div#boxitemmodels { margin-left: 30px;}
div.itemmodels {float:left; width:200px; margin-right:30px; margin-bottom:30px; background-color:#1d1d1d; padding:3px}
div.itemmodels.isLastBoxInRow {margin-right:0;}
div.itemmodels .imagebox{width:200px; height:200px; overflow:hidden; text-align:center; }
div.itemmodels .imagebox img { max-height: 200px;}
div#werbunglinks{margin-top:40px}
div#werbunglinks .entry{margin-bottom:10px; text-align:center}
div.sharerow{height:18px; overflow:hidden; margin-bottom:5px}
div.sharecol{float:right; margin-left:4px}
div.sharecol.pTop{padding-top:2px;}
div.votingbutton{padding:5px; text-align:center; width:300px; margin:10px auto}
div#content .votingbutton a{display:block; font-weight:bold; text-decoration:none; padding:10px; text-transform:uppercase; background:#471045; color:#fff}
div#votingmodalbox{display:none; width:450px; height:270px; background-color:#fefefe; border:#333 5px solid; -moz-border-radius:5px; -khtml-border-radius:5px; padding:4px; color:#000}
div#votingmodalbox .close{text-align:right; margin-bottom:5px}
div#votingmodalbox .loader{text-align:center; padding:10px}
div#votingmodalbox .text1{display:none}
div#votingmodalbox p.headline{padding-bottom:10px}
div#votingmodalbox input.email{border:#333 1px solid; width:170px; margin-right:10px}
div#votingmodalbox input.kennwort{border:#333 1px solid; width:70px}
div#votingmodalbox p.link{padding-top:7px}
div#votingmodalbox p.small{font-size:10px}
div#votingmodalbox a{color:#000}
div#votingmodalbox hr{}
div#mgalpic { text-align: center; }
div#mgalpic img { border:#333 5px solid;-moz-border-radius:5px; -khtml-border-radius:5px; }
div.galpic img { border:#333 5px solid;-moz-border-radius:5px; -khtml-border-radius:5px; }
.paging{margin:20px 0 5px; text-align:center}
.paging-small { margin: 5px 0;}
div#content .paging a{background-color:#471045; color:#fff; padding:3px 5px; text-decoration:none; font-weight:bold; line-height:30px}
div#content .paging .currpagenum{background-color:#ccc; color:#000}
.letterfilter{margin-bottom: 20px; text-align:center}
div#content .letterfilter a{background-color:#471045; color:#fff; padding:3px 5px; text-decoration:none; font-weight:bold; line-height:30px}
div.userlogoutline{text-align:right; padding:5px}
div.stat_start { padding: 3px; }
div.stat_start label { display:inline-block; width:130px; }
div.content-gallery-box { padding: 5px; margin-left: 40px; }
div.content-gallery-box img { padding: 5px; }
div#newsticker { background-color: #171717;  padding: 3px; font-size: 14px; text-align: center; color: #E7C005; color: #E7C005; font-weight:bold; font-family: Verdana, Geneva, sans-serif; padding-bottom: 6px; }
div#newsticker a { color: #E7C005; }
div#alwaysOnTop { position:fixed; bottom: 10px; right: 10px; width: 230px; background-color:#fefefe; border:#333 5px solid; -moz-border-radius:5px; -khtml-border-radius:5px; padding:4px; color:#000; opacity:0.8; filter:alpha(opacity=80); display:none; }
div#alwaysOnTop .close { text-align: right; }
div#alwaysOnTop p { font-size: 110%; text-align:center; text-transform:uppercase; font-weight: bold; }
div#defaultCountdown { }
div.m_sn { border-top: #333 1px dotted; margin-top: 10px; padding-top: 5px; }
div.m_sn a { padding: 2px; color:#fff; text-decoration: underline; font-weight:normal; }
div.m_sn a:hover { background-color:#471045; }
div.cbox2 { margin-left:165px; margin-bottom: 20px; width: 400px; background-color: #333; padding: 5px; text-align:center; }
div#like_button { height: 24px; background: #eee url(images/flogo.jpg) 650px 1px no-repeat; padding:2px; margin-bottom: 20px; }
.header_infobox { font-size: 20px; }
.fbbox { width: 380px; margin: 20px auto; background-color: #eee; }
p.lpad { padding-left: 30px; }
div.main-sponsor { background:#171717 url(images/sponsoren.png) 5px 34px no-repeat; padding: 4px 0; text-align:right; border-bottom: #e0e0e0 1px solid; border-top: #e0e0e0 1px solid; }
div.main-sponsor img { padding-left: 3px;}
