/* Erstellt von Marks Solutions */
/* http://www.marks-solutions.de */
* { margin:0; padding:0; }
body { font:10px Verdana, Arial, sans-serif; color:#000; background:#011423 url(img/body_background.jpg) repeat-x center top; min-width:992px; }
a:link, a:visited { color:#F29303; text-decoration:none; }
a:focus, a:hover, a:active { color:#F29303; text-decoration:underline; }
fieldset, img { border:0; }
form * { font:10px Verdana, Arial, sans-serif; color:#000; }
form *, img { vertical-align:middle; }

/* Layout Formatierungen */
div#wrapper { position:relative; left:50%; width:992px; margin-left:-500px; }
div#header { position:relative; height:439px; background:url(img/header.jpg) no-repeat; }
ul#navigation { position:absolute; left:36px; top:267px; list-style:none; }
ul#navigation li { float:left; width:82px; height:44px; margin-right:16px; }
ul#navigation li a { display:block; width:82px; height:44px; }
ul#navigation li a.active, ul#navigation li a:hover , ul#navigation li a:active { background-image:url(img/navi_hover.jpg); background-repeat:no-repeat; }
a#navi1 { background-position:0px 0px; }
a#navi2 { background-position:-98px 0px; }
a#navi3 { background-position:-196px 0px; }
a#navi4 { background-position:-294px 0px; }
div.subnavi { display:none; top:311px; position:absolute; width:80px; background:url(img/subnavi2.jpg) repeat-y; z-index:30; }
div.subnavi ul { background:url(img/subnavi.jpg) no-repeat; width:80px;  list-style:none; padding:15px 5px 0; line-height:20px;  }
div.subnavi ul li { background:url(img/subnavi_trenn.jpg) no-repeat top left; }
div.subnavi ul li a { color:#FFF !important; padding-left:4px; }
div.subnavi ul li.foot { height:2px; background:url(img/subnavi_foot.jpg) no-repeat bottom center; position:relative; left:-5px; line-height:0; font-size:0; }
div#subnavi1 { left:39px; }
div#subnavi2 { left:137px; }
div#subnavi3 { left:235px; }
div#subnavi4 { left:333px; height:114px;}
div#newsticker { position:absolute; left:534px; top:279px; width:402px; font-weight:bold; color:#F29303; }
div#specialoverlay { position:absolute; left:36px; top:318px; width:440px; height:92px; z-index:2; background:url(img/special.png) no-repeat; }
ul#speciallist { position:absolute; left:37px; top:319px; list-style:none; }
ul#speciallist li img{ position:absolute; left:0px; top:0px; z-index:1; }
ul#speciallist li h3{ position:absolute; left:8px; top:70px; z-index:3; width:350px; color:#F09500; font-size:11px; }
ul#specialselect { position:absolute; right:522px; top:389px; z-index:10; font-size:11px; font-weight:bold; }
ul#specialselect li { list-style:none; float:left; width:15px; height:15px; line-height:14px; text-align:center; color:#C18D37; background:#000; margin-right:2px; cursor:pointer; }
ul#specialselect li.active,ul#specialselect li:hover { color:#F29303; }
div#nextmatch { position:absolute; left:723px; top:315px; font-size:10px; }
div#nextmatch img { position:absolute; left:10px; top:8px; }
div#nextmatch img#no_logo { position:absolute; left:6px; top:3px; }
div#nextmatch img#hlsw_icon { position:absolute; left:60px; top:0px; }
div#nextmatch a { font-weight:bold; white-space:nowrap; }
div#nextmatch span { color:#FFF; }
div#nextmatch span span{ color:#C2E8FB; }
div#nextmatch span#next_gegner { position:absolute; width:100px; left:115px; top:7px;  }
div#nextmatch span#next_datum { position:absolute; left:115px; top:20px; width:100px; }
div#nextmatch span#next_hltv { position:absolute; left:126px; top:64px; white-space:nowrap; }
div#nextmatch span#next_esl { position:absolute; left:126px; top:45px; white-space:nowrap; }
div#nextmatch a#next_hltv { position:absolute; left:126px; top:64px; }
div#nextmatch a#next_esl { position:absolute; left:126px; top:45px;  }
div#nextmatch a#next_details { position:absolute; left:126px; top:83px; }
div#nextmatch p#nowar { position:absolute; left:115px; top:7px; color:#FFF; width:100px; font-weight:bold; text-align:center; }

/*Recent News Ansicht*/
div#center div#news_box { position:relative; width:172px; height:29px; }
div#center div#news_box img#news_icon { position:absolute; left:0px; top:3px; }
div#center div#news_box span#news_date { position:absolute; left:18px; top:17px; width:50px; white-space:nowrap;  text-align:left; font-size:9px; }
div#center div#news_box span#news_title { position:absolute; left:18px; top:1px; width:150px; white-space:nowrap;  text-align:left; }
div#center div#news_box span#news_comments { position:absolute; left:95px; top:16px; width:54px; white-space:nowrap; text-align:right;  font-size:9px; }

/*Nextwars Ansicht*/
div#center div#next_box { position:relative; width:172px; height:29px; }
div#center div#next_box img#next_liga_logo { position:relative; left:2px; top:12px; z-index:4;  }
div#center div#next_box img#next_flag1 { position:absolute; left:23px; top:0px; z-index:3; }
div#center div#next_box img#next_flag2 { position:absolute; left:23px; top:13px; z-index:3; }
div#center div#next_box img#next_icon { position:absolute; left:0px; top:0px; z-index:2; }
div#center div#next_box span#next_date { position:absolute; left:44px; top:17px; white-space:nowrap;  text-align:left; font-size: 8px; }
div#center div#next_box span#next_clan { position:absolute; left:44px; top:1px; width:80px; white-space:nowrap;  text-align:left;  }
div#center div#next_box span#next_liga { position:absolute; left:114px; top:16px; width:54px; white-space:nowrap; text-align:right;  font-size:9px; }
div#center div#next_box span#next_status { position:absolute; left:125px; top:2px; width:43px; white-space:nowrap; text-align:right;  font-size:9px; }
div#center div#next_box span#next_status_choose { position:absolute; left:125px; top:2px; width:65px; white-space:nowrap; text-align:left;  font-size:9px; }
div#center div#next_box span#next_score { position:absolute; left:108px; top:1px; width:62px; white-space:nowrap; text-align:center;  font-size:9px; }
div#center div#next_box span.won { color:#668712; }
div#center div#next_box span.lost { color:#E30119; }
div#center div#next_box span.draw {color:#898989; }
div#center div#next_box span.na {color:#666666; }

/*Recent wars Ansicht*/
div#center div#recent_box { position:relative; width:172px; height:29px; }
div#center div#recent_box img#recent_liga_logo { position:relative; left:2px; top:12px; z-index:4; }
div#center div#recent_box img#recent_flag1 { position:absolute; left:23px; top:0px; z-index:3; }
div#center div#recent_box img#recent_flag2 { position:absolute; left:23px; top:13px; z-index:3; }
div#center div#recent_box img#recent_icon { position:absolute; left:0px; top:0px; z-index:2; }
div#center div#recent_box span#recent_date { position:absolute; left:44px; top:17px; white-space:nowrap;  text-align:left; font-size:8px; }
div#center div#recent_box span#recent_clan { position:absolute; left:44px; top:1px; width:80px; white-space:nowrap;  text-align:left;  }
div#center div#recent_box span#recent_liga { position:absolute; left:114px; top:16px; width:54px; white-space:nowrap; text-align:right;  font-size:9px; }
div#center div#recent_box span#recent_score { position:absolute; left:108px; top:1px; width:62px; white-space:nowrap; text-align:right;  font-size:9px; }
div#center div#recent_box span.won { color:#668712; }
div#center div#recent_box span.lost { color:#E30119; }
div#center div#recent_box span.draw { color:#898989; }

/*Statistik*/
div#stats_box  					{ position:relative; width:172px; height:15px; font:9px Verdana, Arial, sans-serif; color:#000; }
div#stats_box  a { font:9px Verdana, Arial, sans-serif; color:#000; }
div#stats_box span#stats  			{ position:absolute; left:0px; top:0px;font:9px Verdana, Arial, sans-serif; color:#000; width:112px; }
div#stats_box span#stats_right  	{ position:absolute; left:112px; top:0px; text-align:right; color:#000; width:47px; }
div#stats_box span#stats_list  	{ position:absolute; left:10px; height:15px; top:0px; text-align:left; color:#000; width:150px; }


div#equal { background:url(img/content_background.jpg) repeat-y; margin-left:12px; }
div#left, div#center, div#right { float:left; overflow:hidden; }
div#left { width:553px; padding:0 0 0 20px; min-height:1100px; }
div#center { width:172px; padding:0 13px; font-size:10px; }
div#center h2{ margin-bottom:1px; clear:both; }
div#center li { list-style:none; float:left; clear:both; border:1px solid #D5E3E4; margin-bottom:1px; width:170px; }
div#center li h3{ font-size:10px; font-weight:bold; padding:5px 8px 2px; color:#F09500; }
div#center li h3 a{ color:#F09500 !important; }
div#center li small{ font-size:9px; font-weight:normal; padding:0px 8px 5px; color:#343434; display:block; }
div#center li small a { color:#343434 !important; }
div#center li img { float:left; margin:2px; }
div#center li span.vs { float:left; margin:2px; color:#343434; }
div#center li span.ergebnis { float:right; margin:2px; }
div#center li span.won { color:#668712; font-weight:bold; }
div#center li span.lost { color:#E30119; font-weight:bold; }
div#center li span.draw {color:#898989; font-weight:bold; }
div#center li strong { float:left; margin:2px; color:#F19601; font-weight:bold; }
div#center li strong a { color:#F19601 !important; }
h2#news { height:38px; background:url(img/h2_news.jpg) no-repeat; }
h2#wars { height:38px; background:url(img/h2_clanwars.jpg) no-repeat; }
h2#upcoming_wars { height:38px; background:url(img/h2_upcoming_clanwars.jpg) no-repeat; }
h2#topics { height:38px; background:url(img/h2_board.jpg) no-repeat; }
h2#squads { height:38px; background:url(img/h2_squads.jpg) no-repeat; }
h2#login { height:30px; background:url(img/h2_login.jpg) no-repeat; }
div#center div.box { height:105px;border:1px solid #D6E1E5; border-bottom:1px; position:relative; }
div#center div.foot { height:10px; background:url(img/box_mitte_foot.jpg) no-repeat; }
div#loggedin { position:absolute; left:0px; top:0px; padding:2px 5px; }
form#notloggedin { position:absolute; left:0px; top:3px; background:url(img/notloggedin.jpg) no-repeat; width:169px; height:89px; }
form#notloggedin input{ border:0; position:absolute; background:transparent; }
form#notloggedin input#loginname { top:8px; left:30px; width:130px;  }
form#notloggedin input#loginpass { top:35px; left:30px; width:130px; }
form#notloggedin input#loginsubmit { top:58px; left:97px; width:72px; height:16px; }
a#sendpassword { display:block; width:78px; height:12px; position:absolute; left:18px; top:78px; }
a#register { display:block; width:68px; height:12px; position:absolute; left:102px; top:78px; }
div#right { width:160px; }
div#right h2{ margin-bottom:1px; clear:both; }
h2#partner { height:38px; background:url(img/h2_partner.jpg) no-repeat; }
h2#supporter { height:30px; background:url(img/h2_supporter.jpg) no-repeat; }
h2#atisement { height:39px; background:url(img/h2_atisement.jpg) no-repeat; }
h2#statistics { height:39px; background:url(img/h2_statistics.jpg) no-repeat; }

div#right div.box { text-align:center; margin-bottom:1px; border:1px solid #D6E1E5; }
div#right div.padding { padding:20px 0; }
div#right div.foot { height:10px; background:url(img/box_rechts_foot.jpg) no-repeat; }
div#footer { position:relative; height:76px; background:url(img/footer.jpg) no-repeat; margin-left:12px; }
ul#quicklinks { position:absolute; left:16px; top:33px; }
ul#quicklinks li{ float:left; border-right:1px solid #699DC5; padding:0 5px; list-style:none; line-height:10px; }
p#copyright { position:absolute; left:21px; top:45px; color:#699DC5; }
a#gnomlink { display:block; width:140px; height:32px; position:absolute; left:789px; top:32px;}


/* Allgemeine Klassen */
.clear { clear:both; }
.hidden { display:none; }
.row1 { background:#FFFFFF; }
.row2 { background:#F2F6F7; }
.noborder { border:0 !important; }
a.readmore { display:block; width:73px; height:17px; background:url(img/readmore.jpg) no-repeat; font-size:0;}
.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 */