/* Erstellt von Marks Solutions */
/* http://www.marks-solutions.de */
* { margin:0; padding:0; }
body { font:12px Arial, Verdana, sans-serif; color:#000; background:#000000 url(img/body_background2.jpg); background-repeat:no-repeat; min-width:982px; width:100%; }
a:link, a:visited { color:#ff7b06; text-decoration:none; }
a:focus, a:hover, a:active { color:#ff7b06; text-decoration:underline; }
fieldset, img { border:0; }
form * { font:10px Arial, Verdana, sans-serif; color:#434343; }
form *, img { vertical-align:middle; }
h3,h4 { font-size:12px; }
}
.theadssmall{
	font-size:11px; 
	color:#835b86;}
.threads{
	font-weight:bold;
	font-size:11px; 
}
.fb_box { margin-left: 10px; display: block; height: 300px;}

/* Layout Formatierungen */
div#wrapper { position:relative; left:50%; width:982px; margin-left:-491px; }
/* div#background { position:absolute; left:0px; top:0px; background:url(img/body_background_film.png) repeat-x; width:1920px; height:1080px; z-index:-1; } */
/* div#background { position:absolute; left:0px; top:0px; background:url(img/body_background.png) repeat-x; width:100%; height:1500px; z-index:-1; } */
div#background {}
/* div#background { position:absolute; left:0px; top:0px; width:100%; height:1500px; z-index:-1; } */
div#header { position:relative; height:465px; background:url(img/header.jpg) no-repeat; }
div#header a#collect { position:absolute; display:block; width:215px; height:60px; left:715px; top:45px; }
div#header a#register1 { position:absolute; display:block; width:169px; height:70px; left:726px; top:112px; }
div#header a#register2 { position:absolute; display:block; width:214px; height:65px; left:705px; top:195px; }
ul#navigation { position:absolute; left:7px; top:263px; list-style:none; height:38px; }
ul#navigation li { float:left; height:38px; }
ul#navigation li a{ display:block; height:38px; }
ul#navigation li a:hover, ul#navigation li a:active, ul#navigation li a.active { background-image:url(img/navi_hover.jpg); background-repeat:no-repeat; }
a#navi1 { width:63px; background-position:0px 0px; }
a#navi2 { width:60px; background-position:-63px 0px; }
a#navi3 { width:47px; background-position:-123px 0px; }
a#navi4 { width:81px; background-position:-170px 0px; }
a#navi5 { width:65px; background-position:-251px 0px; }
a#navi6 { width:95px; background-position:-316px 0px; }
a#navi7 { width:64px; background-position:-411px 0px; }
a#navi8 { width:56px; background-position:-475px 0px; }
a#navi9 { width:85px; background-position:-531px 0px; }
a#navi10 { width:59px; background-position:-616px 0px; }
a#navi11 { width:54px; background-position:-675px 0px; }
a#navi12 { width:89px; background-position:-729px 0px; }
a#navi13 { width:68px; background-position:-818px 0px; }
a#navi14 { width:83px; background-position:-886px 0px; }
ul#spnsrs { position:absolute; left:6px; top:301px; }
ul#spnsrs li { list-style:none; float:left; }
span#datum { position:absolute; left:13px; top:435px; color:#835b86; font-size:11px; }
form#search { position:absolute; left:678px; top:432px; }
form#search * { position:absolute; border:0; background:transparent; }
form#search select#searchmodule { left:6px; top:4px !important; top:1px; width:123px; background:transparent !important; background:#FFF; }
form#search input#searchtext { left:136px; top:5px; width:125px; }
form#search input#searchsubmit { left:264px; top:1px; width:31px; height:21px; }
div#equal { background:url(img/content_background.jpg) repeat-y; position:relative; }
div#left, div#center, div#quicklinks, div#right { float:left; overflow:hidden; }
div#left { width:239px; font-size:11px; }
div#headlines { height:308px; background:url(img/headlines.jpg) no-repeat; position:relative; }
div#threads { height:308px; background:url(img/threads.jpg) no-repeat; position:relative; }
ul#headlineselect { position:absolute; left:15px; top:39px; list-style:none; }
ul#headlineselect li { float:left; height:25px; cursor:pointer; }
li#hl1 { width:41px; }
li#hl2, li#hl3, li#hl4   { width:40px; }
li#hl5 { width:61px; }
ul#headlineselect li:hover,ul#headlineselect li.active { background:url(img/pfeil.jpg) no-repeat bottom center; }
ul#headlineselect li { float:left; height:25px; cursor:pointer; }
div#news { position:absolute; left:23px; top:70px; }
div#news ul li { float:left; clear:both; height:40px; position:relative; width:209px; list-style:none; }
div#news ul li h3 { font-size:11px; }
div#news ul li small { font-size:11px; color:#835b86; }
div#threadsn { position:absolute; left:23px; top:42px; }
div#threadsn ul li { float:left; clear:both; height:40px; position:relative; width:209px; list-style:none; }
div#threadsn ul li h2 { font-size:11px; }
div#threadsn ul li small { font-size:11px; color:#835b86; }
form#notloggedin { height:118px; background:url(img/notloggedin.jpg) no-repeat; position:relative; }
div#loggedin { height:118px; background:url(img/loggedin.jpg) no-repeat; position:relative; }
div#loggedin img{ float:left; margin:9px 12px 0px 20px; border:1px solid #313131; width:75px !important; height:100px !important; }
div#loggedin ul { position:absolute; left:100px; top:10px; line-height:130%; font-weight:bold; width:150px; }
div#loggedin li { background:#FFF; padding:1px 5px; display:inline-block; float:left; clear:both; margin-bottom:2px; width:100%; }
form#notloggedin input { position:absolute; border:0; background:transparent;  }
form#notloggedin input#loginname{ left:116px; top:24px; width:91px; }
form#notloggedin input#loginpassword{ left:116px; top:54px; width:77px; }
form#notloggedin input#loginsubmit { left:149px; top:77px; width:44px; height:30px; cursor:pointer !important; }
form#notloggedin a { position:absolute; display:block; }
form#notloggedin a#register { left:65px; top:73px; width:79px; height:39px; }
form#notloggedin a#sendpassword { left:200px; top:76px; width:34px; height:31px; }
div#bets { min-height:48px; display:block; background:url(img/bets.jpg) no-repeat; position:relative; width:239px;}
div#bets ul { position:absolute; left:23px; top:48px; width:209px; display:block; }
div#bets ul li { float:left; clear:both; height:40px; position:relative; width:209px; list-style:none;  }
div#bets ul li h3 { font-size:11px; }
div#bets ul li small { font-size:11px; color:#835b86; }
div#bets ul li small span.left{ float:left; }
div#bets ul li small span.border { border-right:1px solid #835b86; padding-right:10px; }
div#bets ul li small span.right { float:right;margin-right:10px; }
div#bets_foot { clear:both; height:35px; background:url(img/bets_foot.jpg) no-repeat; position:relative; }
div#bets_foot a { position:absolute; left:14px; bottom:6px; display:block; width:222px; height:19px;}
div#center { width:503px; }
div#player { height:134px; /*background:url(img/videos.jpg)*/ no-repeat; width:249px; float:left; margin-left: 4px; }
div#player object { height:134px; width:254px; }
div#wars1 { height:134px; background:url(img/lastwars.jpg) no-repeat; width:249px; float:left; position:relative; }
div#wars1 ul { position:absolute; left:10px; top:45px; list-style:none; }
div#wars1 ul li { float:left; clear:both; height:30px; position:relative; width:239px; }
div#wars1 ul li img{ position:absolute; left:0px; top:6px; }
div#wars1 ul li a { position:absolute; left:43px; top:6px; font-weight:bold; color:#FFF !important; white-space:nowrap; }
div#wars1 ul li a span{ font-size:12px; }
div#wars1 ul li span.result{ position:absolute; right:13px; top:6px; font-weight:bold; padding-left:15px; white-space:nowrap; }
span.win { color:#678713; background:url(img/win.jpg) no-repeat left center; }
span.draw { color:#835C89; background:url(img/draw.jpg) no-repeat left center; }
span.lost { color:#E2001A; background:url(img/lose.jpg) no-repeat left center; }
div#wars1 a#showwars2 { position:absolute; left:134px; top:0px; display:block; width:115px; height:32px; cursor:pointer; }
div#wars2 { height:134px; background:url(img/nextwar.jpg) no-repeat; width:249px; float:left; position:relative; }
div#wars2 img#logo { position:absolute; left:13px; top:45px; border:1px solid #ff7b06; }
div#wars2 img#logogegner { position:absolute; left:177px; top:45px; border:1px solid #ff7b06; width:57px; height:57px; }
div#wars2 img#game { position:absolute; left:106px; top:65px; }
div#wars2 p { position:absolute; left:15px; top:113px; font-size:10px; color:#FFF; }
div#wars2 a#details { position:absolute; left:201px; top:113px; font-size:10px; }
div#wars2 a#showwars1 { position:absolute; left:0px; top:0px; display:block; width:165px; height:32px; cursor:pointer; }
div#wars2 a#hlsw { position:absolute; left:144px; top:65px; display:block; width:18px; height:16px; cursor:pointer; }
div#wars2 a#steam { position:absolute; left:87px; top:65px; display:block; width:16px; height:16px; cursor:pointer; }
div#contenttop { clear:both; height:24px; background:url(img/content_top.jpg) no-repeat; }
div#content { clear:both; width:478px; margin:0 14px 0 16px; padding-top:5px; min-height:800px; }
a#learnmore { display:block; width:478px; height:29px; margin-bottom:15px; background:url(img/learnmore.jpg) no-repeat; padding-left:4px; color:#FFF; font-weight:bold; font-size:11px; text-decoration:none; }
div#content div.big_head { height:5px; font-size:0; line-height:0; background:url(img/big_head.jpg) no-repeat; }
div#content div.big { background:url(img/big_background.jpg) repeat-y; }
div#content div.text { padding:3px 10px; }
div#content div.big_foot { height:5px; font-size:0; line-height:0; background:url(img/big_foot.jpg) no-repeat bottom left; margin-bottom:15px; }
div#content h2 { font-size:12px; color:#ff7b06; }
div#content h3 { font-size:10px; color:#a0a0a0; font-weight:normal; margin-bottom:5px; }
div#content h3 a { color:#a0a0a0 !important; }
div#content small { float:right; margin-top:-25px; font-size:11px; font-weight:bold;  }
div#content p { margin:4px 3px 7px; line-height:150%;  }
div#content a.readmore  { display:inline-block; margin:15px 0 5px; font-weight:bold;  }
div#centerleft { width:291px; float:left; }
div#centerleft div.box_head { height:5px; font-size:0; line-height:0; background:url(img/middle_head.jpg) no-repeat; }
div#centerleft div.box { background:url(img/middle_background.jpg) repeat-y; }
div#centerleft div.box img{ width:270px; margin:5px 0; }
div#centerleft div.box_foot { height:5px; font-size:0; line-height:0; background:url(img/middle_foot.jpg) no-repeat bottom left; margin-bottom:15px; }
div#centerright { width:171px; float:right; }
h2#vote { height:35px; background:url(img/h2_poll.jpg) no-repeat; }
div#centerright div.small { background:url(img/poll_background.jpg) repeat-y; }
div#centerright div.small_foot { height:7px; font-size:0; line-height:0; background:url(img/poll_foot.jpg) no-repeat bottom left; border-bottom:10px solid #fff; margin:-15px 0 15px; }
ul.vote li { border-top:1px solid #CFCFCF; margin:0 -7px !important; padding:3px 7px; color:#313131; font-size:10px; list-style:none; }
div.votebar_active { height:12px; background:url(img/pollbar.jpg) no-repeat; }
div#quicklinks { width:56px; margin:0 0 0 4px; }
div#quicklinks img{ margin-bottom:5px; }
div#right { width:180px; position:absolute; top:0px; left:802px; }
h2#partner { height:30px; background:url(img/h2_partner.jpg) no-repeat; }
div.partner { height:105px !important; height:125px; background:url(img/partner.jpg) no-repeat; text-align:center; width:160px; margin-left:5px; line-height:100px; padding:10px 0; }
h2#advertisement { margin-left:6px; height:32px; background:url(img/h2_advertisement.jpg) no-repeat; }
div#right div.center { text-align:center; width:175px; padding:5px 0; }
div#footer { position:relative; height:119px; background:url(img/footer.jpg) no-repeat; }
div#footer p { position:absolute; left:256px; top:55px; color:#5A5859; font-size:10px; }
a#gnomlink { position:absolute; left:823px; top:63px; display:block; width:132px; height:24px; }
/* Allgemeine Klassen */
.clear { clear:both; }
.hidden { display:none; }
.center { text-align:center; }
img.left { float:left; margin-right:10px; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

div#content dt img,div#content label img,div#content td img { vertical-align:middle; }
/* Tabellenseiten */
div#content table { width:454px !important; border-collapse:collapse; margin:8px 3px 10px 3px; font:11px Arial,Verdana,sans-serif;}
div#content table tr th { height:25px; line-height:25px; border-bottom:2px solid #7F7880; font-weight:bold; color:#ff7b06; text-align:left; padding:0 5px;}
div#content table tr th a { color:#000; font-weight:bold; }
div#content table tr td {  padding:5px 5px; border-bottom:1px dotted #7F7A80;}
div#content table tr.row1 td { background:#FFF; }
div#content table tr.row2 td { background:#efefef; }
div#content table tr td a { font-weight:bold; }

/* Formulare */
div#content form { margin:5px 0 10px 0; }
div#content form * { font-family:inherit; font-size:inherit; }
div#content form fieldset { border:0; }
div#content form fieldset legend { display:none; }
div#content form fieldset label { float:left; clear:both; cursor:pointer; min-width:130px; width:auto !important; width:130px; text-indent:5px; padding-bottom:2px; line-height:150%; }
div#content form fieldset input[type=submit] { padding:3px; width:auto !important; }
div#content form fieldset input { width:150px; background:#FFF; border:1px solid #000; padding:3px; margin:0px 4px 12px 4px; }
div#content form fieldset input:focus,div#content form fieldset textarea:focus { background:#DDD; border:1px solid #888; }
div#content form fieldset select { width:150px; background:#FFF; border:1px solid #000; padding:1px; margin:3px 2px 16px 2px; }
div#content form fieldset option { background:#EEE; border-bottom:1px solid #444; padding:2px; }
div#content form fieldset textarea { width:97%; padding:4px; border:1px solid #000; margin:4px;}

/* Listen */
div#content ul,div#content ol, div#content dl { margin:5px 0 10px; width:100%; overflow:hidden; }
div#content ul li { list-style-position:inside; margin:0 10px 0 10px; line-height:150%; }
div#content ol li { list-style:decimal inside; margin:0 10px 0 0; line-height:150%; }
div#content dl dt, div#content dl dd, div#content dl dt, div#content dl dd { margin:3px; border:1px solid #efefef; min-height:22px; line-height:22px; margin-bottom:3px; }
div#content dl dt,div#content dl dt { padding-left:5px; width:120px; background:#efefef; color:#313131; font-weight:bold;}
div#content dl dd,div#content dl dd { margin-top:-27px; padding-left:130px; }

/* Kommentare */
div#content div.comment_avatar { margin-left:3px; float:left; padding:10px 10px; width:100px; text-align:center;}
div#content div.comment_avatar img{ max-width:100px; max-height:100px;}
div#content div.comment_text { margin-right:3px; float:left; min-height:140px; border-left:3px solid #D4D4D4; padding: 10px 10px 10px; width:300px; }
div#content h4.comment_head { margin:0 3px; clear:both; background:#D4D4D4; color:#313131; padding:8px; -moz-border-radius:8px; width:95%; }
div#content div.comment_signatur { margin:0 3px; clear:both; background:#D4D4D4; color:#313131; padding:8px; -moz-border-radius:8px; }
div#content blockquote { background:#DDD; border:1px solid #000; padding:5px; margin:5px; }

h4.cms_clear { clear:both; background:#ff7b06; padding:3px 0 3px 10px;}
h4.cms_clear span { background:#fff; display:inline-block; padding:0 4px;}
/* Blätterfunktion */
div#content div.page_select { line-height:30px; text-align:right; margin:5px 3px; border-bottom:1px dotted #D5D5D5; border-top:1px dotted #D5D5D5;}
div#content div.page_select a { text-decoration:none; }
div#content div.page_select a.page_inactive { display:inline-block; width:18px; height:18px; line-height:18px; color:#EEE !important; background:#7F7880; margin:0 !important; margin-left:3px !important; text-align:center; font-weight:bold;}
div#content div.page_select a.page_inactive:hover { background:#D6D4D7; color:#444 !important; }
div#content div.page_select span.page_active {  display:inline-block; background:#ff7b06; width:18px; height:18px; line-height:18px; margin:0 !important; margin-left:3px !important; text-align:center; color:#FFF; font-weight:bold; }

ul#cms_profil li { float:left; border:1px dotted #ECECEC; margin:3px 0px 3px 5px !important; padding:2px 4px; list-style:none !important; background:#ECECEC; }
ul#cms_profil li:hover {  background:#C0C0C0; }
.cms_membericon { float:left; margin-right:7px;}
#cms_board h4 { background:transparent !important; padding-left:0px !important; } 
div.trenn { clear:both;  margin:5px 0; background:#E8E8E8; height:2px; }
