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

/* Layout Formatierungen */
div#outerwrapper { position:relative; left:0%; width:100%; }
div#bug { position:fixed; left:10px; top:10px; background:#FFF; padding:10px; text-transform:uppercase; font-weight:bold; border:3px solid #FF9428; font-size:14px;}
div#socialmedia { position:fixed; left:0px; top:145px; z-index:500; }
div#socialmedia  a { display:block; width:40px; height:137px; background-image:url(_img/fb_tw.png); background-repeat:no-repeat; border:3px solid #333; border-left:0; }
div#socialmedia  a#s_fb { background-position:left top; border-bottom:0;}
div#socialmedia  a#s_tw { background-position:left bottom; }
div#oben { position:absolute; top:0; left:50%; margin-left:-520px; width:1040px; height:1408px; background:url(_img/oben.png) no-repeat; z-index:20; }
div#unten { position:absolute; bottom:0; left:50%; margin-left:-520px; width:1040px; height:900px; background:url(_img/unten.png) no-repeat; z-index:20; }
div#bgbottom { position:absolute; bottom:0; left:0; width:100%; height:840px; background:url(_img/background_bottom.jpg) repeat-x left top; }
div#wrapper { position:relative; left:50%; width:1040px; margin-left:-520px; }
div#header { position:relative; height:321px; background:url(_img/header.jpg) no-repeat; z-index:30; }
ul#navigation { position:absolute; left:64px; top:274px; height:28px; list-style:none outside !important; }
ul#navigation li{ float:left; display:block; height:28px; font-size:16px;  }
ul#navigation li a { display:block; height:28px; margin-right:40px; line-height:28px; text-transform:uppercase; background-image:url(_img/navigation.png);  }
ul#navigation li a:link,ul#navigation li a:visited { color:#FFF; }
ul#navigation li a:hover,ul#navigation li a:active { color:#a44c00;}
ul#navigation li#navi1 a{ width:46px; background-position:0px -26px;}
ul#navigation li#navi2 a{ width:67px; background-position:-86px -26px; }
ul#navigation li#navi3 a{ width:51px; background-position:-193px -26px; }
ul#navigation li#navi4 a{ width:66px; background-position:-284px -26px; }
ul#navigation li#navi5 a{ width:90px; background-position:-390px -26px; }
ul#navigation li#navi6 a{ width:76px; background-position:-520px -26px; }
ul#navigation li#navi7 a{ width:65px; background-position:-636px -26px; } 
ul#navigation li#navi8 a{ width:107px; background-position:-741px -26px; }
ul#navigation li#navi9 a{ width:23px; background-position:-888px -26px; }
ul#navigation li#navi1 a:hover{ background-position:0px 0px;}
ul#navigation li#navi2 a:hover{ background-position:-86px 0px;}
ul#navigation li#navi3 a:hover{ background-position:-193px 0px;}
ul#navigation li#navi4 a:hover{ background-position:-284px 0px;}
ul#navigation li#navi5 a:hover{ background-position:-390px 0px;}
ul#navigation li#navi6 a:hover{ background-position:-520px 0px;}
ul#navigation li#navi7 a:hover{ background-position:-636px 0px;}
ul#navigation li#navi8 a:hover{ background-position:-741px 0px;}
ul#navigation li#navi9 a:hover{ background-position:-888px 0px;}
a#homelink { position:absolute; left:30px; top:0px; width:330px; height:248px; }
div#prtnrbox { width:590px; height:98px; position:absolute; left:427px; top:72px; text-align:center; line-height:98px; }
div#notloggedin { position:absolute; left:583px; top:188px; background:url(_img/notloggedin.jpg) no-repeat; width:449px; height:52px; color:#4F4F4F; }
div#notloggedin input { border:0; background:transparent; width:185px; position:absolute; color:#515151; }
div#notloggedin input#loginemail { left:10px; top:7px; }
div#notloggedin input#loginpassword { left:220px; top:7px; }
div#notloggedin input#loginsubmit { position:absolute; right:3px; top:2px; width:30px; height:26px; }
div#notloggedin a#loginsendpw { color:#4F4F4F !important; position:absolute; left:170px; top:36px; font:10px Tahoma; }
div#notloggedin a#loginregister { color:#4F4F4F !important; position:absolute; left:317px; top:36px; font:10px Tahoma; }
div#loggedin { position:absolute; left:583px; top:188px; background:url(_img/loggedin.jpg) no-repeat; width:446px; height:52px; color:#4F4F4F; }
div#loggedin span { display:inline-block; padding:8px 10px 0 10px; }
div#loggedin a { color:#D2801C; padding:8px 0px 0 0px; }
div#loggedin a.profil b { padding:0px 3px 0 3px; }
a.loginicon { position:absolute; top:3px; width:22px; height:16px; }
a#loginicon1 { left:274px; }
a#loginicon2 { left:300px; }
a#loginicon3 { left:326px; }
a#loginicon4 { left:352px; }
a#loginicon5 { left:378px; }
a#loginicon6 { position:absolute; right:0px; top:0px; width:30px; height:24px; }
a#login_mess { color:#4F4F4F !important; position:absolute; left:162px; top:28px; font:10px Tahoma; }
a#login_admin { position:absolute; left:32px; top:28px; font:10px Tahoma; font-weight:bold; }
a#login_req { color:#4F4F4F !important; position:absolute; left:282px; top:28px; font:10px Tahoma; }
a.social { position:absolute; display:block; height:34px; top:330px; }
a#twitter { width:31px; left:776px; }
a#facebook { width:32px; left:816px; }
a#esl { width:49px; left:851px; }
a#steam { width:38px; left:910px; }
a#mirc { width:50px; left:959px; }
div#flags { position:absolute; right:39px; top:13px; width:49px; height:24px; }
div#flags a { opacity:0.50; }
div#flags a.active { opacity:1; }
div#flags a#l_deutsch { position:absolute; right:0px; top:0px; width:24px; height:24px; display:block; background:url(_img/flags.png) no-repeat right top; }
div#flags a#l_english { position:absolute; left:0px; top:0px; width:24px; height:24px; display:block; background:url(_img/flags.png) no-repeat left top; }

form#headerSearch { position:absolute; left:424px; top:13px; width:210px; height:40px; background:url(_img/header_search.png) no-repeat; }
form#headerSearch  input { background:transparent; position:absolute;  border:0; color:#4A4A4A;}
form#headerSearch  input#searchtext { width:130px; left:36px; top:15px; }
form#headerSearch  input#searchsubmit { width:25px; left:181px; height:25px; top:9px; cursor:pointer; }

div#equal { background:url(_img/content_background.jpg) repeat-y; min-height:1000px;}

div#specials_matches { width:1000px; height:247px; background:url(_img/specials_matches.jpg) no-repeat; position:relative; left:21px; color:#FFF; }

ul#specialselect { position:absolute; right:346px; top:16px; list-style:none; z-index:100;}
ul#specialselect li { font-size:25px; font-weight:bold; color:#FFF; text-shadow:2px 2px 2px #000; float:left; clear:both; position:relative; height:40px; width:56px; line-height:40px; text-indent:11px; background:url(_img/special_inactive.jpg) no-repeat right top; cursor:pointer; text-align:center; }
ul#specialselect li:first-child { background:url(_img/special_inactive.jpg) no-repeat right bottom; }
ul#specialselect li.active { font-size:35px; height:59px; background:url(_img/special_active.jpg) no-repeat top right; text-indent:0; line-height:59px; }
div#specials > div { width:599px;height:220px; position:absolute; top:15px; left:15px; }
div#specials div.overlay { width:599px;height:220px; position:absolute; top:0px; left:0px; background:url(_img/special_overlay.png) no-repeat; z-index:90; }
div#specials h3 { font-size:18px; position:absolute; left:12px; top:178px; color:#ff8c00; }
div#specials h4 { font-size:12px; position:absolute; left:12px; top:200px; font-weight:normal; }
div#specials a { display:block; width:599px; height:220px; cursor:pointer;}

ul#matchlist { position:absolute; left:668px; top:28px; list-style:none; z-index:90; font-size:12px; }
ul#matchlist li { float:left; clear:both; width:310px; position:relative; height:36px; }
ul#matchlist li a { color:#bcbcbc; text-decoration:none; display:block;}
ul#matchlist li a:hover { color:#fff; }
ul#matchlist li img { margin-top:-2px;}
ul#matchlist li a > span { position:absolute; }
ul#matchlist li span.home { left:36px; }
ul#matchlist li span.home span { padding-left:3px; color:#f89128 !important; }
ul#matchlist li span.opponent { left:175px; }
ul#matchlist li span.result { right:0px; font-size:13px; }
ul#matchlist li span.result.won { color:#009403; }
ul#matchlist li span.result.draw { color:#bcbcbc; }
ul#matchlist li span.result.lost { color:#aa0000; }


div#search { height:117px; background:url(_img/suche3.jpg) no-repeat left top; position:relative; width:1000px; left:20px; z-index:30; }
div#ldr { position:absolute; left:5px; top:12px;border-left:1px solid #000; }
div#search form { position:absolute; left:810px; top:43px; }
div#search input { position:absolute; background:transparent; border:0; color:#4A4A4A; }
div#search input#searchtext { width:130px; top:5px; }
div#search input#searchsubmit { width:25px; left:145px; height:25px; cursor:pointer;}
div#balken { height:10px; background:url(_img/balken.jpg) repeat-x; position:relative; width:1001px; left:20px; z-index:30; }
div#fastswitch { height:435px; background:url(_img/fastswitch.jpg) no-repeat -16px top; position:relative; width:1006px; left:16px; z-index:30;}




div#center, div#sidebar { position:relative; float:left; overflow:hidden; z-index:50;}
div#center { margin-left:20px; width:652px; min-height:730px; background:url(_img/content_top.jpg) no-repeat -20px top;  }
div#content {  min-height:251px; width:631px; padding-left:10px; }

h2#title { font-size:20px; color:#5c5c5c; line-height:41px; text-indent:52px; text-transform:uppercase; font-weight:normal; margin-bottom:16px; }
div.pages { height:40px; border-bottom:1px solid #EBECEE; font:10px Tahoma; color:#7D7D7D; margin-bottom:8px; }
div.pages span.left { float:left; line-height:35px; padding-left:15px; }
div.pages span.right { float:right; padding-left:15px; line-height:35px; }
div.pages select { font:10px Tahoma; border:1px solid #DFDFDF; color:#48546A; width:150px; padding:2px 1px 2px 6px; }
div.pages a { padding:0 2px !important; }
div.pages a.page_first { display:inline-block; background:url(_img/page_prev.png) no-repeat left bottom; width:7px; height:12px; margin-left:15px; }
div.pages a.page_prev { display:inline-block; background:url(_img/page_prev.png) no-repeat right bottom; width:4px; height:12px; }
div.pages a.page_next { display:inline-block; background:url(_img/page_next.png) no-repeat left bottom; width:4px; height:12px; }
div.pages a.page_last { display:inline-block; background:url(_img/page_next.png) no-repeat right bottom; width:7px; height:12px; }
div.pages a.page_inactive { color:#BDBDBD !important; padding:0 1px; }
div.pages a.page_active { color:#5F5F5F !important; font-weight:bold; padding:0 1px; }
div.news_head { height:86px; background:url(_img/news_head.jpg) no-repeat; position:relative; }
div.news_head h3 { position:absolute; left:70px; top:15px; color:#9E5C19; font-size:18px; }
div.news_head h3 a { color:#9E5C19; text-decoration:none; }
div.news_head h4 { position:absolute; left:70px; top:36px; color:#A5A5A5; font-size:11px; font-weight:normal; }
div.news_head h4 b,div.news_head h4 a  { color:#9E5C19; font-weight:normal; }
div.news_head h4 span { padding-right:30px; }
div.news_head strong { position:absolute; left:17px; top:18px; width:33px; height:30px; display:block; line-height:30px; text-align:center; color:#FFF; font-size:12px; }
div.news { clear:both; background:url(_img/news_background.jpg) repeat-y; }
div.news.nobg { background:transparent; }
div.news_main { float:left; width:353px; margin:0 30px 10px 8px; }
div.news_main.full { width:610px; }
div.news_main img { max-width:353px; }
div.news_main.full img { max-width:610px; }
div.news_main li { list-style-position:inside; margin-left:5px; }
div.news_main  p { margin-bottom:12px; line-height:150%; }
div.news_main  a.readmore { display:inline-block; color:#B4B4B4 !important; background:url(_img/comments.jpg) no-repeat; line-height:12px; text-indent:17px; font-weight:bold; text-decoration:none; }
div.news_sidebar { float:left; width:155px; margin:0 0px 10px 24px; color:#A6A6A6; line-height:140%; }
div.news_sidebar h5{ color:#E48424; font-size:11px; margin-bottom:2px; }
div.news_sidebar h5 a { color:#E48424 !important; text-decoration:none; }
div.news_sidebar h5 span { font-weight:normal; }
ul.tags { margin-bottom:16px; }
ul.tags li { float:left; background:url(_img/tag.jpg) no-repeat right center; padding:0px 10px 0px 4px; list-style:none; }
div.news_sidebar  a.addcomment { margin:2px 0 0; display:inline-block; color:#999 !important; background:url(_img/addcomment.jpg) no-repeat; line-height:20px; text-indent:27px; font-weight:bold; text-decoration:none; }
div.news_sidebar  a.weitersagen { margin:8px 0 0; display:inline-block; color:#999 !important; background:url(_img/weitersagen.jpg) no-repeat; line-height:20px; text-indent:27px; font-weight:bold; text-decoration:none; }
div.news_sidebar  a.rss { margin:8px 0 0; display:inline-block; color:#999 !important; background:url(_img/rss.png) no-repeat; line-height:20px; text-indent:27px; font-weight:bold; text-decoration:none; }
div.news_sidebar  small { color:#CCC; padding-left:27px; font-weight:normal; text-decoration:none; font:10px Tahoma; white-space:nowrap; }
div.news_sidebar  small a { color:#687183; font-weight:bold; text-decoration:underline; }
div.news_foot { height:28px; background:url(_img/news_foot.jpg) no-repeat; }
div.addthis_toolbox { width:205px; }
div.advrt { background:url(_img/advrt_background.jpg) repeat-x; text-align:center; line-height:90px; height:95px;}
div#sidebar { width:348px; }
div#sidebar h2 { height:53px; background:url(_img/sidebar_head.jpg) no-repeat; color:#5c5c5c; font-size:20px; font-weight:bold; text-transform:uppercase; line-height:42px; text-indent:63px; }
div#sidebar h2 a.right { float:right; margin-right:17px; color:#5c5c5c; font-weight:bold; font-size:14px; text-transform:none; text-decoration:none;}
ul#streamList { list-style:none; border:1px solid #e1e1e1; width:335px; margin-left:7px; }
ul#streamList li { position:relative; float:left; clear:both; height:49px; background:url(_img/sidebar_box_small_background.jpg) repeat-x; border-bottom:1px solid #e1e1e1; width:335px; }
ul#streamList li span.status { position:absolute; left:13px; top:16px; width:17px; height:17px; }
ul#streamList li span.status.online { background:url(_img/stream_online.png) no-repeat; }
ul#streamList li span.status.offline { background:url(_img/stream_offline.png) no-repeat; }
ul#streamList li a { position:absolute; left:40px; top:11px; font-size:12px; color:#606060; }
ul#streamList li a:hover { color:#f89128; font-weight:bold; text-decoration:none; }
ul#streamList li span.statustext { position:absolute; left:40px; top:27px; font-size:10px; color:#acacac; }
ul#streamList li span.statustext span.online{ color:#045d00; }
ul#streamList li span.viewers{ position:absolute; right:17px; top:14px; font-size:16px; color:#f89128; font-weight:bold; }


div.blogentry { background:#FFF url(_img/sidebar_box_big_background.jpg) repeat-x left bottom; border:1px solid #e1e1e1; width:335px; margin-left:7px; margin-bottom:1px; border-bottom:1px solid #dddddd; border-top:1px solid #e6e6e6; }
div.blogentryHead { height:48px; position:relative; background:url(_img/iconArticle.png) no-repeat 13px 11px; }
div.blogentryHead  strong { position:absolute; left:38px; top:8px; font-size:12px; }
div.blogentryHead  strong a { color:#616161; }
div.blogentryHead  strong a:hover { color:#f89128; text-decoration:none; }
div.blogentryHead  span.dateinfo { position:absolute; left:38px; top:24px; color:#9b9797; }
div.blogentryHead  span.dateinfo a { color:#9b9797; font-weight:bold; }
div.blogentryHead  span.comments { position:absolute; right:16px; top:15px; font-size:16px; color:#f89128; font-weight:bold;  }
div.blogentry  p { color:#616161; padding:0 10px 0px 10px; font-size:10px;  }
div.blogentry  a.readmore { color:#f89128; float:right; background:url(_img/iconReadmore.png) no-repeat; padding-left:20px; line-height:17px; margin:5px 10px 5px 0;  }
div#blogentryTrenn { margin-top:-1px; width:337px; margin-left:7px; border-top:2px solid #e1e1e1; height:20px; }

a#youtube { display:block; height:68px; background:url(_img/youtube.jpg) no-repeat; }
div#prtnrs { margin-left:6px; border-top:1px solid #e2e2e2; width:337px; }
div#prtnrs div { float:left; width:167px; height:116px; line-height:116px; text-align:center; background:url(_img/prtnr_background.png) repeat-x; border-bottom:1px solid #e2e2e2; border-left:1px solid #e2e2e2;}
div#prtnrs div.col2 { border-right:1px solid #e2e2e2;}



/*
div#spnrs { min-height:251px; background:url(_img/sponsoren.jpg) no-repeat; padding-top:65px;}
div.spnsr { border:1px solid #CDCDCD; width:320px; margin:0 15px 10px; text-align:center; padding:10px 0; color:#7D7D7D; }
div.spnsr h3 { margin:10px 30px 0; border-top:1px dashed #7D7D7D; padding:12px 0 8px 0; font-size:11px; }
div.spnsr h3 span{ font-weight:normal; padding-right:15px; }
h2#advrt { height:79px; background:url(_img/h2_advrt.jpg) no-repeat; }
h2#additional { height:78px; background:url(_img/h2_feat.jpg) no-repeat; }
h2#prntr { height:69px; background:url(_img/h2_prtnr.jpg) no-repeat; } */




div#footer { position:relative; height:411px; background:url(_img/footer.jpg) no-repeat;z-index:30;  }
div#footer ul { position:absolute; left:78px; font-size:12px; }
div#footer ul#additional1 { top:208px; }
div#footer ul#additional2 { top:313px; }
div#footer li { float:left; clear:both; margin-bottom:3px; list-style:none;  }
div#footer li a { display:block; width:160px; line-height:18px; padding:0 5px; font-weight:bold; color:#343434; }
div#footer li a:hover, div#footer li a:hover { font-weight:bold; color:#F99027; text-decoration:none; background:#3E2710; opacity:0.7; -moz-opacity:0.7; }
div#footer p#copyright { position:absolute; top:302px; left:357px; width:288px; }
div#footer p#copyright small  { color:#484848; font-size:11px; }
div#footer a#ftr_bnr { position:absolute; left:28px; top:67px; }
div#footer a#ftr_bnr img{ width:634px; height:78px; }


/* Allgemeine Klassen */
.clear { clear:both; }
.hidden { display:none; }


.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 */



/* 1. Überschriften */
h2.title, h3.title, h4.title { font-size:18px; color:#9E5C19; padding:10px 20px; border-bottom:1px solid #CCCECD; }
.title a:link, .title a:visited { color:#9E5C19; }
.title a:hover, .title a:active { color:#9E5C19; }
h2.subtitle, h3.subtitle, h4.subtitle { font-size:14px; color:#9E5C19; padding:8px 20px; border-bottom:1px solid #CCCECD; }
.subtitle a:link, .subtitle a:visited { color:#9E5C19; }
.subtitle a:hover, .subtitle a:active { color:#9E5C19; }

/* 2. Fließtext */
div.text { padding:10px 15px; }
div.text p { margin:5px 0 10px; line-height:150%; }
div.text li { list-style-position:inside; line-height:150%; }

/* 3. Tabellen */
table.cmstable { clear:both; width:98%; border-collapse:collapse; margin:0 1% 15px; font:11px Tahoma, Verdana, Arial, sans-serif; }
table.cmstable tr th { font-size:10px; font-weight:normal; color:#7F7F7F; padding:3px 5px 5px; text-align:left; }
table.cmstable tr.head { background:url(_img/board_table_head.png) repeat-x left 15px; height:40px;  }
table.cmstable tr { background:url(_img/trennpfeil.jpg) no-repeat left bottom; }

table.cmstable tr td { padding:0px 5px 25px; }
table.cmstable tr:first-child { padding-top:15px !important; }
table.cmstable tr td a { font-weight:normal; border-bottom-width:1px; border-bottom-style:dotted; text-decoration:none; }
table.cmstable .center { text-align:center; }
/* 4. Definitionslisten */
dl.cmsdef { width:97%; line-height:150%; margin:5px 1% 15px; }
dl.cmsdef dt { clear:both !important; float:left; width:150px; border:1px solid #CCCECD; margin:0 5px 3px 0; padding:2px 5px; background:#CCCECD; color:#333; font-weight:bold; }
dl.cmsdef dd { border:1px solid #CCCECD; background:#FAFAFA; padding:2px 5px 2px 155px !important; padding-left:5px; margin-bottom:3px; height:18px; }
dl.right { background:#EEE; border:1px #CCCECD solid; padding:8px 10px; margin:10px 10px 15px 20px;}
dl.right dt, dl.right dd{ display:inline; }
dl.right dd { padding-right:20px; }

/* 5. Formulare */
div#content form.form { font-size:11px; color:#474747; margin:10px 20px 15px; line-height:150%; }
div#content form fieldset { border:0; }
div#content form.form label { font-size:11px; color:#333;  float:left; clear:both; width:auto !important; width:100px; min-width:110px; margin:5px 0 10px; cursor:pointer; }
div#content form.form input { font-size:11px; width:200px; border:2px solid #CCCECD; -moz-border-radius:5px; margin:3px 0; padding:2px 5px; background:#FFF; }
div#content form.form input[type=checkbox],div#content form.form input[type=radio]  { width:auto !important; }
div#content form.form input.submit, div#content form.form input[type=submit] {width:auto !important; padding:5px 10px; border-width:3px; cursor:pointer; }
div#content form.form input.submit:hover, div#content form.form input[type=submit]:hover { background:#FEFEFE; border-color:#AAA; }
div#content form.form select { width:210px; border:2px solid #CCCECD; -moz-border-radius:5px; margin:2px 0 0; padding:2px 5px; }
div#content form.form textarea { float:left; clear:both; width:470px; height:250px; border:2px solid #CCCECD; -moz-border-radius:5px; margin:2px 0; padding:2px 5px; }
form.contentsearch { float:right; margin-top:3px !important; margin-left:0 !important; margin-left:200px;}
form.contentsearch input.search { border:1px solid #C6C6C6; padding:2px 4px; -moz-border-radius:3px; width:120px !important; }
form.contentsearch input.submit { border:1px solid #C6C6C6 !important; padding:1px 3px !important; -moz-border-radius:3px; cursor:pointer; background:#FFF; margin:0 !important; }
form.contentsearch input:hover, form.contentsearch input:active{ background:#FEFEFE; border-color:#AAA; }
span.info { float:left; margin:5px 0 5px 20px; }
span.info.right { float:right; margin-right:20px; }
form.categoryselect { float:right; margin-left:50px; margin-top:-65px !important; }
form.categoryselect select { width:150px !important;border:1px solid #C6C6C6 !important; padding:1px 3px; -moz-border-radius:3px; margin-top:2px !important; }
form.categoryselect label { width:auto !important; min-width:0 !important; margin-right:5px !important; }

/* 6. Spezielle Elemente */
a.button { color:#000; border:3px solid #CCC; padding:5px 10px; background:#fff; -moz-border-radius:8px; margin:10px auto 10px 20px; display:inline-block; text-decoration:none; }
a.button:hover { background:#FEFEFE; border-color:#CCCECD; }
a.button.right { margin-right:20px; }
div#content .rating { display:block; background:url(../../image/rating_inactive.png) repeat-x; width:80px; height:16px; margin:10px 0px 5px;}
div#content .rating_active { background:url(../../image/rating_active.png) repeat-x; height:16px; }
div#content .error { color:#9E5C19; }

/* 7. Kommentare */
div.comment { margin:10px 2%; background:#F5F5F5; -moz-border-radius:12px; width:96%; overflow:display;  }
div.comment_side { float:left; width:120px; padding:4px; -moz-border-radius:12px; overflow:hidden; text-align:center;}
div.comment_side h3 { margin:0 !important; font-size:12px !important; }
div.comment_side img.avatar { margin:8px 0 5px; }
div.comment_main { background:#D5D5D5; float:left; width:276px !important; min-height:180px; padding:5px; -moz-border-radius:12px; overflow:display; }
div.comment_main div.comment_options { float:right; background:#CCCECD; margin-top:5px; width:180px; padding:5px; -moz-border-radius:12px 12px 12px 12px; }
div.comment_main p { color:#000; margin:5px 10px; }

/* 8. Unterseiten */
/* 8.1 Profil */
ul.profilioptions { margin:15px 0px 15px 5px; }
ul.profilioptions li { float:left; background:#FEFEFE; border:1px solid #CCCECD; border-width:0px 1px 1px 0; padding:5px 8px; margin:0 1px; display:inline-block; text-decoration:none; }
ul.profilioptions li:hover,ul.profilioptions li.active { border-color:#666; }
ul.profilioptions li:hover a { color:#000 !important; }
ul.profilioptions li.active a { color:#000 !important; font-weight:bold; }
img.userimage { float:left; margin:0 10px 5px 10px; max-width:120px; }
div.left { float:right; width:290px; }
div.left dt { width:95px; }
div.left dd { padding-left:110px !important; }
/* 8.2 Teamansicht */

/* 8.3 Galerie */
ul#gallery_list { margin: 0 2%; width:96%; }
ul#gallery_list li { float:left; margin:10px 5px; border:1px solid #CCCECD; padding:10px 10px 10px; width:42%;  list-style:none; }
ul#gallery_list li img { float:left; margin:10px !important; }
ul#gallery_list li h3 { display:inline-block; }
ul#gallery_pics li { float:left; list-style:none; margin:6px 10px;  }
ul#gallery_pics li img{ border:3px solid #CCCECD; width:194px; height:144px; }
div#gallery_container { padding:10px; }
div#gallery_container img#gallery_picture { width:100%; }
div#gallery_container { position:relative; width:100%; }
img#gallery_picture { cursor:crosshair; }
div.gallery_pin { position:absolute; border:4px solid #E48424; border-radius:5px; }
div.gallery_pin a { display:none; }
div.gallery_pin:hover { border:0; }
div.gallery_pin:hover a { display:block; }
a.left { float:left; }
a.right { float:right; }

/* About our management */
h3.cufontitle { font-weight:bold; color:#333; font-size:16px; text-transform:uppercase; margin:20px 0 0px 15px; }
div.player  { clear:both; border-top:1px solid #D1D1D1; padding-top:9px; margin:0px 15px; padding-bottom:15px; position:relative; min-height:200px; }
div.player img { width:144px; padding-bottom:15px; }
div.player h3 { position:absolute; top:46px; font-weight:bold; font-size:12px; }
div.player h3 a { color:#B6B6B6 !important; }
div.player h3 a b{ color:#8F8F8F !important; }
div.player h4 { position:absolute; top:24px; font-weight:bold; color:#FF9428; font-size:12px; }
div.player h5 { position:absolute; top:66px; font-weight:normal; color:#B6B6B6; font-size:10px; }
div.player p { position:absolute; top:100px; width:435px; line-height:170%; }
div.pleft img { float:left; }
div.pleft h3,div.pleft h4,div.pleft h5,div.pleft p { left:170px; }
div.pright img { float:right; }
div.trenn { height:20px; clear:both; border-bottom:3px solid #FF9428; margin:0 15px 20px; }
/* About us */
div.history { background:url(_img/history.jpg) no-repeat left bottom; margin:20px 15px 10px; padding:0 0 0 30px; }
div.history h4{ background:url(_img/history_head.jpg) no-repeat; margin-left:-30px; font-size:11px; color:#787878; line-height:22px; text-indent:45px; }
div.history img.right { float:right; margin:0 0 5px 10px; }
div.history h5 { color:#333; font-size:13px; margin-left:15px; margin-bottom:5px; }
div.history table { margin-left:15px; }
div.history table td { padding:3px 8px; }
div#contact { background:url(_img/contact.jpg) no-repeat; margin-left:15px; padding-left:180px; margin-top:15px; position:relative; }
div#contact h4 { font-size:13px; color:#333; margin-bottom:4px; padding-top:12px; }
div#contact h5 { font-size:11px; color:#FF9428; text-transform:uppercase; }
div#contact div.text { padding-left:0px; }
div#contact a#c_twitter,div#contact a#c_facebook,div#contact a#c_youtube,div#contact a#c_mirc { position:absolute; left:5px; top:188px; display:block; width:100px; height:20px; }
div#contact a#c_twitter { top:188px; }
div#contact a#c_facebook { top:218px; }
div#contact a#c_youtube { top:248px; }
div#contact a#c_mirc { top:288px; }
/* Bets */
div#match_head { position:relative; width:627px; height:149px; background:url(_img/match_head.jpg) no-repeat; margin-top:-10px;}
img#logo1, img#logo2 { position:absolute; width:100px; height:100px; top:15px; }
img#logo1 { left:11px; }
img#logo2 { left:118px; }
img#gameicon { position:absolute; top:20px; right:10px; }
div#vs { position:absolute; left:98px; top:48px; width:33px; height:33px; background:url(_img/match_vs.png) no-repeat; }
span#match_status { color:#70553A; position:absolute; left:239px; top:23px; font-size:11px; }
span#match_status span { padding-left:15px; background:url(_img/match_icons.png) no-repeat -3px -16px; }
span#match_liga { color:#573818; position:absolute; left:239px; top:40px; font-size:12px; font-weight:bold; }
span#match_liga span { padding-left:15px; background:url(_img/match_icons.png) no-repeat -6px -2px; }
div#match_head h3 { color:#E48424; position:absolute; left:239px; top:62px; font-size:22px; }
span#bet_1,span#bet_2,span#bet_0,span#match_result  { color:#E48424; font-size:22px; position:absolute;  top:93px; background-image:url(_img/match_icons.png); background-repeat:no-repeat; display:inline-block; padding-right:30px; font-weight:bold; }
span#bet_1 { left:239px; background-position:right -70px; }
span#bet_2 { left:329px; background-position:right -48px; }
span#bet_0 { left:419px; background-position:right -27px; }
span#match_result { left:239px; background-position:right -93px; padding-right:40px; }
h3.smalltitle { font-size:11px; color:#E48424; font-weight:bold; margin:5px 0 5px 15px; }
div.statement { border-left:2px solid #AA9B8A; padding:5px 10px 0px 8px; margin-left:15px; line-height:150%; margin-bottom:15px; }
div.statement small { float:right; color:#A5A5A5; font-size:10px; }
div.statement small span { color:#9E5C19; }
div.trennpfeil { clear:both; height:36px; background:url(_img/trennpfeil.jpg) no-repeat; width:625px; margin-left:3px; }
dl.matchdetails { margin-bottom:10px; font-size:11px; margin-left:15px;  }
dl.matchdetails dt { float:left; clear:both; width:125px; color:#A5A5A5; padding:3px 0; }
dl.matchdetails dd { float:left; color:#72573C; padding:3px 0; }
ul.matchlist { margin:10px 0 10px 15px; list-style:none; }
ul.matchlist li { padding-left:18px; margin:5px 0; background-image:url(_img/matchresults.png); background-repeat:no-repeat; }
ul.matchlist li a:link,ul.matchlist li a:visited { color:#725D48; }
ul.matchlist li a:hover,ul.matchlist li a:active { color:#44280B; }
ul.matchlist li.won { background-position:0px -63px; }
ul.matchlist li.won:hover { background-position:0px 1px; }
ul.matchlist li.draw { background-position:0px -101px; }
ul.matchlist li.draw:hover { background-position:0px -40px; }
ul.matchlist li.lost { background-position:0px -83px; }
ul.matchlist li.lost:hover { background-position:0px -21px; }
a.back { display:block; margin-top:15px; background:url(_img/back.png) no-repeat left center; line-height:25px; text-indent:25px; margin-left:15px; font-weight:bold; color:#44280B !important; }
div.text.lesspadding { padding-top:0px; }
ul#coinslist { list-style:none; margin-left:15px; margin-bottom:12px; line-height:200%; width:350px;}
ul#coinslist li { float:left;  width:350px; clear:both; text-indent:15px; background:url(_img/coins.png) no-repeat left center; font-size:12px; color:#302210; }
ul#coinslist li span{ float:left; padding-right:8px; background:url(_img/pfeil.png) no-repeat right center; }
ul#coinslist li b{ float:right; color:#E48424; font-weight:bold; }
form.matchform { margin:0 !important; clear:both;}
form.matchform label { float:left; width:250px; color:#7F7F7F; cursor:pointer;padding:2px 0px; }
form.matchform select { width:208px; color:#404040; border:1px solid #E4E2E0; padding:1px 2px; }
form.matchform input { width:200px; color:#000; border:1px solid #E4E2E0; padding:2px 3px; }
form.matchform input#ergebnis1,form.matchform input#ergebnis2  { width:92px; }
div.cell { padding:12px 10px; border-top: 1px dotted #E0DEDB; }
div.cell:last-child { padding-bottom:0;}
form.matchform input#matchsubmit { width:159px !important; height:44px !important; background:url(_img/bet_submit.jpg) no-repeat; border:0; margin-left:250px; cursor:pointer; }
/* Comments */
div.pages h3.left { float:left; line-height:35px; padding-left:15px; color:#9E5C19; font-size:16px; }
div.pages.small { border:0; margin-bottom:0; height:30px; margin-top:10px; }
div.comments_head { height:68px; background:url(_img/comments_head.jpg) repeat-x; margin-bottom:12px;}
div.comments_head  div.avatar { float:left; width:57px; height:55px; background:url(_img/avatar_background.jpg) no-repeat; margin:5px; position:relative; }
div.comments_head  div.avatar img{ position:absolute; width:46px; height:45px; top:5px ; left:5px; }
div.comments_head  h4 { color:#B68452; font-size:13px; padding:15px 0 2px; }
div.comments_head  h4 a { color:#9E5C19 !important;  }
div.comments_head  small { color:#A6A6A6;  }
div.comments_head  small span { color:#9E5C19; padding-left:5px;  }
a.quotecomment,a.editcomment,a.deletecomment { margin-left:3px; background-image:url(_img/comments_links.png); background-repeat:no-repeat; line-height:18px; padding-left:15px; display:inline-block; color:#A7A39D !important; }
a.quotecomment:hover,a.editcomment:hover,a.deletecomment:hover { color:#23190C !important; }
a.quotecomment:link,a.quotecomment:visited { background-position:0 4px; }
a.quotecomment:hover,a.quotecomment:active { background-position:0 -51px; }
a.editcomment:link,a.editcomment:visited { background-position:0 -13px; }
a.editcomment:hover,a.editcomment:active { background-position:0 -68px; }
a.deletecomment:link,a.deletecomment:visited { background-position:0 -32px; }
a.deletecomment:hover,a.deletecomment:active { background-position:0 -87px; }
div.news_main h5{ color:#E48424; font-size:11px; margin-bottom:2px; }
h3.mediumtitle { font-size:14px; margin:12px 15px; color:#9E5C19; }
form#comment_form { margin:0 15px; }
form#comment_form  input{ float:left; width:395px; padding:3px 5px; border:1px solid #9E9994; margin-bottom:1px; color:#808080; }
form#comment_form  textarea { float:left; width:395px; padding:3px 5px; border:1px solid #9E9994; color:#808080; }
form#comment_form  label{ float:right; width:155px; background:url(_img/info.png) no-repeat left 2px; color:#BDBAB6; font-size:10px; padding-left:15px;}
form#comment_form input#commentreset,form#comment_form input#commentsubmit { width:78px; text-align:center; border:0; margin-top:-15px; line-height:28px; height:28px;}
input#commentreset { background:transparent; color:#ACB3C1; margin-left:251px; font-weight:bold;  }
input#commentsubmit { background:url(_img/commentsubmit.jpg) repeat-x; color:#fff !important; font-weight:bold;  }
/* Forum_details */
div.comments_head  div.avatar2 { float:left; width:72px; height:58px; background:url(_img/avatar2_background.jpg) no-repeat; margin:5px; position:relative; }
div.comments_head  div.avatar2 img.avatar{ position:absolute; width:46px; height:45px; top:6px ; left:5px; }
div.comments_head  div.balken { position:absolute; right:8px; bottom:7px; height:37px; width:11px; }
div.comments_head  div.balken div { position:absolute; left:0; bottom:0px; background:#E48424;  width:11px; }
div.comments_head  div.rank { position:absolute; left:53px; top:6px; background:url(_img/userrank.png) no-repeat left top; width:11px; height:13px; line-height:7px; text-align:center; }
div.comments_head  div.rank img { padding-left:1px; }
ul#boardselect { border-top:5px solid #E48424; list-style:none; width:640px; margin-left:-8px; margin-bottom:10px; }
ul#boardselect li{ float:right; text-align:center; font-weight:bold; font-size:12px; margin-right:8px; }
ul#boardselect li a { display:block; padding:8px 10px; }
ul#boardselect li a:link,ul#boardselect li a:visited { color:#EAA25A;  }
ul#boardselect li a:hover,ul#boardselect li a:active,ul#boardselect li a:hover,ul#boardselect li a.active { background:#EAA25A; color:#FFF; text-decoration:none; }
ul#location { color:#A76C30; font-weight:bold; list-style:none; margin:5px 0 10px;}
ul#location li { float:left; padding-right:10px; margin:0 3px 0 10px; background:url(_img/boardpfeil.png) no-repeat right center; }
ul#location li:last-child { background:transparent; }
ul#location li a { color:#A76C30 !important; }
div.topic_head { width:639px; height:57px; background:url(_img/board_head.png) no-repeat; color:#E5E0DA; font-size:18px; position:relative; left:-8px; }
div.topic_head span.num { position:absolute; top:0; left:0; width:55px; height:50px;text-align:center; line-height:50px; font-weight:bold; display:block; }
div.topic_head span.num img { vertical-align:middle; }
div.topic_head h3 { font-size:18px; position:absolute; left:70px; line-height:55px; }
div.topic_head span.right { font-size:10px; position:absolute; right:13px; top:13px; text-align:right; }
/* Forum_Threads */
table.boardlist { width:625px; border-collapse:collapse; margin-bottom:10px;  }
table.boardlist tr th { font-size:10px; font-weight:normal; color:#7F7F7F; padding:3px 5px 5px; text-align:left; }
table.boardlist tr th.right,table.boardlist tr td.right { text-align:right; }
table.boardlist tr td { padding:0px 5px 20px; height:68px; color:#5B350E; }
table.boardlist tr { background:url(_img/trennpfeil.jpg) no-repeat left bottom; }
table.boardlist tr.head { background:url(_img/board_table_head.png) repeat-x left bottom; }
table.boardlist tr:last-child { background:url(_img/board_table_foot.png) repeat-x left bottom;  }
table.boardlist tr:last-child td{ padding-bottom:8px; height:56px;  }
table.boardlist tr td a:link,table.boardlist tr td a:visited, table.boardlist tr td.right { color:#6B4926; }
table.boardlist tr td a:hover,table.boardlist tr td a:active, table.boardlist tr td b { color:#5B350E; }
table.boardlist tr td h4 { font-size:12px; }
table.boardlist tr td.dark { color:#5B350E; }
/* Forum Übersicht */
div.pages.smaller { border:0; margin-bottom:0; height:20px; margin-top:0px; }
/* Gallery */
div#gallery_container { border:1px solid #E2E1DF; background:#F7F7F6; padding:30px 0; }
div#gallery_container img { width:100%; }
div.news.big { background:url(_img/news_background.jpg) repeat-y 60px top; }
div.news_head.big { background:url(_img/news_head2.jpg) no-repeat; }
div.news_main.big { width:409px; }
div#gallery_prev { background:url(_img/prev.jpg) no-repeat left center; float:left; width:145px; height:100px; padding-left:20px; }
div#gallery_next { background:url(_img/next.jpg) no-repeat right center; float:right; width:145px; height:100px; padding-right:20px; }
div#gallery_prev div, div#gallery_next div { height:100px; width:140px; border:1px solid #E2E1DF; background:#F7F7F6; text-align:center; line-height:100px;}
div#gallery_prev div img, div#gallery_next div img { max-width:140px; max-height:100px; }
/* Gallery Übersicht */
div.gallery_head { clear:both; height:95px; background:url(_img/board_table_head.png) repeat-x left bottom; position:relative; }
div.gallery_head div.pic{ position:absolute; left:0px; top:7px; width:72px; height:72px; border:1px solid #E2E1DF; background:#F7F7F6; text-align:center; line-height:72px; }
div.gallery_head div.pic img { max-width:72px; max-height:72px; }
div.gallery_head  h3 { position:absolute; left:87px; top:25px; color:#9E5C19; font-size:18px; }
div.gallery_head  h3 a { color:#9E5C19 !important; }
div.gallery_head h4 { position:absolute; left:87px; top:50px; color:#A5A5A5; font-size:11px; font-weight:normal; }
div.gallery_head h4 b,div.gallery_head h4 a  { color:#9E5C19; font-weight:normal; }
div.gallery_head h4 span { padding-right:30px; }
div.gallery_text { padding:15px 2px; background:url(_img/board_table_head.png) repeat-x left bottom; position:relative;  }
div.gallery_text div.gallery_main{ color:#333333; float:left; width:404px; line-height:150%; padding-right:45px; }
div.gallery_text div.gallery_sidebar{ color:#A5A5A5; float:left;  }
div.gallery_text div.gallery_sidebar span { color:#9E5C19; padding-left:5px; }
ul.gallery_pics { margin:10px 0 15px; list-style:none; }
ul.gallery_pics li  { float:left; width:72px; height:72px; border:1px solid #E2E1DF; background:#F7F7F6; text-align:center; line-height:72px; margin-right:4px; margin-bottom:4px; }
ul.gallery_pics li img { max-width:72px; max-height:72px; }
/* Profil */
div#profil_head { position:relative; left:-8px; top:0px; width:639px; height:203px; background:url(_img/profil_head.png) no-repeat; color:#604D40; }
div#profil_head h4 { font-size:20px; position:absolute; left:192px; top:37px; }
div#profil_head h4 span{ font-size:12px; font-weight:normal; padding-left:3px; }
div#profil_head p#player_game { position:absolute; left:192px; top:82px; }
div#profil_head p#player_game span { color:#958880; }
div#profil_head p#player_description { position:absolute; left:192px; top:120px; width:432px; line-height:150%; }
div#profil_head div#profilpic { float:left; width:141px; height:140px; position:absolute; left:10px; top:20px; position:relative; text-align:center; line-height:140px; }
div#profil_head div#profilpic img.pic{ position:absolute; max-width:141px; max-height:140px; top:6px ; left:5px; }
div#profil_head div.balken { position:absolute; left:161px; bottom:37px; height:130px; width:11px; }
div#profil_head div.balken div { position:absolute; left:0; bottom:0px; background:#E48424;  width:11px; }
div#profil_head div.rank { position:absolute; left:161px; top:26px; background:url(_img/userrank.png) no-repeat left top; width:11px; height:13px; line-height:7px; text-align:center; }
div#profil_head div.rank img { padding-left:1px; }
div#profil_main { float:left; width:426px; padding:0 12px 0 0; background:url(_img/news_background.jpg) repeat-y 50px top; }
div#profil_main h5 { background:url(_img/profil_h5.png) repeat-x; color:#E28324; text-indent:10px; line-height:39px; font-size:12px;}
div#profil_main table { width:100%; border-collapse:collapse; font-size:11px; color:#604D40; }
div#profil_main table tr td {background:url(_img/profil_table.png) repeat-x left bottom; height:26px; padding:6px 5px; vertical-align:text-top; }
div#profil_main table tr:last-child td { background:url(_img/profil_table_last.png) repeat-x left bottom; }
div#profil_main table tr td.title { width:130px; color:#A5A5A5;  }
div#profil_main p { margin:10px; color:#604D3F; line-height:150%; }
div#profil_sidebar { float:left; width:170px; padding:0 0 0 15px; }
div#profil_sidebar a:link,div#profil_sidebar a:visited { color:#645F58; }
div#profil_sidebar a:hover,div#profil_sidebar a:active { color:#2C1200; }
div#profil_sidebar h5 { color:#E28324; font-size:11px; font-weight:bold; clear:both; }
div#profil_sidebar ul#quickoptions { list-style-position:inside; list-style-image:url(_img/quick.png); margin:5px 0 20px; line-height:150%; }
div#profil_sidebar ul#quickoptions a { color:#645F58 !important; }
div#profil_sidebar ul#social { list-style-position:inside; list-style-image:url(_img/social.png); margin:5px 0 20px; line-height:150%; color:#ccc; }
div#profil_sidebar ul#social li:hover { list-style-image:url(_img/social_hover.png); }
div#profil_sidebar ul#social li a { position:relative; top:-2px;  }
div#profil_sidebar ul.comments { list-style-position:inside; list-style-image:url(_img/comm.png); margin:5px 0 20px; line-height:150%; }
div#profil_sidebar ul.comments li a { position:relative; top:-2px;  }
div#profil_sidebar ul.comments li:hover { list-style-image:url(_img/comm_hover.png); }
div#profil_sidebar table { width:100%; border-collapse:collapse; font-size:10px; color:#8C8073; margin:5px 0px 20px 0px; }
div#profil_sidebar table td { padding:2px 7px; }
div#profil_sidebar table td.title { width:110px; color:#A6A6A6; }
a#profil_gallery { background:url(_img/profil_opt.png) no-repeat; padding:5px 0 0 30px; display:block; width:100%; height:34px; margin:5px 0; color:#999; }
a#profil_blog { background:url(_img/profil_opt.png) no-repeat left -48px; padding:5px 0 0 30px; display:block; width:100%; height:34px; margin:5px 0; color:#999; }
a#profil_guestbook { background:url(_img/profil_opt.png) no-repeat left -103px; padding:5px 0 0 30px; display:block; width:100%; height:34px; margin:5px 0; color:#999; }
div#profil_sidebar a span{ color:#ccc; }
small.grey  { color:#ccc; font-size:9px; }
/* PW Request */
form#pwrequest { position:relative; width:603px; border-top:1px dotted #E0DEDB; padding:10px; color:#999; height:200px; }
form#pwrequest span { color:#999; }
form#pwrequest label {margin-top:3px;  width:167px; float:left; color:#7F7F7F; cursor:pointer; }
form#pwrequest input { width:137px; border:1px solid #E4E2E0; padding:2px 5px;}
form#pwrequest input#formsubmit { position:absolute; right:20px; top:10px; width:252px; height:100px; background:url(_img/submit.png) no-repeat left top; border:0; cursor:pointer; }
form#pwrequest div#submitarea { position:absolute; right:20px; top:10px; width:252px; height:140px; background:url(_img/submit.png) no-repeat left -100px; color:#B17C47; }
form#pwrequest div#submitarea p { margin:50px 65px 5px 5px; color:#B17C47; }
form#pwrequest div#submitarea b { color:#B17C47; font-weight:bold; }
/* Registratur */
h3.bigtitle { font-size:24px; color:#9E5C19; margin:5px 0 2px 15px; }
h4.bigtitle { font-size:12px; color:#B68452; margin:0px 0 0px 15px; font-weight:normal; }
form#reg { }
form#reg h5 { clear:both; font-size:13px; color:#404040; font-weight:bold; margin-top:20px; }
form#reg p { color:#404040; }
div.reg_mainform { float:left; width:331px; }
form#reg div.cell label { color:#808080; font-size:11px; cursor:pointer; margin-top:3px; }
div.reg_sidebar { position:relative; width:260px; float:right; }
span.help_big { display:block; height:45px; padding-left:30px; color:#9E5C19; background:url(_img/help.png) no-repeat 5px 5px; }
span.help_big b  { color:#9E5C19; font-weight:bold; }
a.help { display:block; height:35px; font-size:10px; padding-left:30px; color:#9E5C19; background:url(_img/help.png) no-repeat 5px -42px; }
form#reg div.cell { padding:12px 0; }
form#reg label.big { width:348px; float:left;  }
form#reg input { width:220px; padding:3px 5px;border:1px solid #E4E2E0; color:#404040; }
form#reg div.left { float:left; width:230px;}
form#reg div.left input{ margin-bottom:2px; }
form#reg input#day, form#reg input#month { width:30px; } 
form#reg input#year { width:40px; } 
form#reg select { width:220px; padding:3px 5px;border:1px solid #E4E2E0; color:#404040; }
div.reg_mainform label { width:157px; float:left; }
div.reg_mainform input { width:147px !important; }
div.reg_mainform img { margin-bottom:3px; }
form#reg div#submitarea { position:absolute; left:0px; top:0px; width:252px; height:250px; background:url(_img/submit.png) no-repeat left -100px; color:#B17C47; font-size:10px; }
form#reg div#submitarea p { margin:60px 5px 5px 5px; color:#B17C47; font-size:10px; }
form#reg div#submitarea b { color:#B17C47; font-weight:bold; font-size:10px; }
form#reg div#submitarea2 { position:absolute; left:0px; top:0px; width:252px; height:250px;color:#594E3F; font-size:10px; }
form#reg div#submitarea2 p { margin:0px 5px 5px 5px; color:#594E3F; font-size:10px; }
form#reg div#submitarea2 b { color:#594E3F; font-weight:bold; font-size:10px; }
form#reg div#submitarea2 input { background:url(_img/submit.png) no-repeat left top;  border:0; width:252px; height:77px; cursor:pointer; }
/* Mauspad */
div.text.big { padding:10px 7px; }
div.text h3.cufontitle { margin-left:0px; }
form h3.cufontitle { margin-left:0px; margin-bottom:10px; }
div.text div.half { width:49%; float:right; text-align:center; margin:10px 0;}
div.text div.half.border { width:49%; float:left; border-right:1px solid #D4D4D4; }
div.text div.pic { color:#7D7D7D; text-align:center; }
div.text div.pic img { margin-bottom:5px;  }
div.text div.pic.right { float:right; margin-left:10px; }
div.text div.pic.left { float:left; }
a#buynow { float:right; margin:15px 10px; }
/* Teams */
div.team_head_small { position:relative; width:630px; height:111px; }
div.team_head_foot { width:630px; height:63px; background:#110C06; position:relative; margin-bottom:20px; }
div.team_head_foot img.game { position:absolute; left:5px; top:10px; }
div.team_head_foot img.skill { position:absolute; right:15px; top:8px; }
div.team_head_foot h3 { position:absolute; left:54px; top:11px; color:#FF9428; font-size:22px; font-weight:bold; }
div.team_head_foot h3 a { color:#FF9428 !important; text-decoration:none;  }
div.team_head_foot h3 small { color:#C3711F; font-size:10px; vertical-align:text-top; font-weight:normal;}
div.team_head_foot h3 a small { color:#C3711F !important; }
div.team_head_foot h4 { position:absolute; left:54px; top:39px; color:#4C2E0E; font-size:11px; font-weight:normal; }
ul#playerlist { list-style:none; margin:5px 0;}
ul#playerlist li { height:60px; background:url(_img/playerlist.jpg) no-repeat left top; position:relative;  }
ul#playerlist li h6 { font-weight:bold; font-size:10px; position:absolute; left:85px; top:11px; }
ul#playerlist li h6 small{ font-weight:normal; color:#867361; font-size:10px;  }
ul#playerlist li h6 a { color:#604830; }
ul#playerlist li h6 a small { color:#867361; }
ul#playerlist li span { font-size:10px; position:absolute; left:85px; top:25px; color:#A19384; }
ul#playerlist li img.player { width:46px; height:45px; position:absolute; left:15px; top:7px; }
ul#playerlist li a.playerlink { width:10px; height:11px; position:absolute; left:1px; top:8px; display:block; }
ul#playerlist li div.balken { position:absolute; left:63px; bottom:8px; height:36px; width:11px; }
ul#playerlist li div.balken div { position:absolute; left:0; bottom:0px; background:#E48424; width:11px; }
ul#playerlist li div.rank { position:absolute; left:63px; top:6px; background:url(_img/userrank.png) no-repeat left top; width:11px; height:13px; line-height:7px; text-align:center; }
ul#playerlist li div.rank img { padding-left:1px; }
div.news_main div.trennpfeil { width:375px; margin-left:-8px; margin-bottom:5px; }
div.news_main ul.matchlist { margin:10px 0 10px 0px; list-style:none; }
div.news_main dl.matchdetails { margin-left:0px; }
div.news_main dl.matchdetails dd { width:220px; }
ul.awardslist { margin:10px 0 10px 0px; list-style:none; }
ul.awardslist li { padding-left:18px; margin:5px 0; background-image:url(_img/awards.png); background-repeat:no-repeat; background-position:0px -20px; }
ul.awardslist li:hover { background-position:0px 0px; }
ul.awardslist li a:link,ul.matchlist li a:visited { color:#725D48; }
ul.awardslist li a:hover,ul.matchlist li a:active { color:#44280B; }
div.news.teams { background:url(_img/news_background.jpg) repeat-y 10px top; }
ul.links { list-style-position:inside; list-style-image:url(_img/social.png); margin:5px 0 15px; line-height:150%; width:200px; }
ul.links li:hover { list-style-image:url(_img/social_hover.png); }
ul.links li a { position:relative; top:-2px; color:#BDB3A9;  }
ul.links li a:hover { color:#44280B;  }
ul.borderlist { margin:5px 0 15px; }
ul.borderlist li { list-style:none; border:1px solid #D9D9D9; width:210px; margin-bottom:9px; text-align:center; padding:10px 0; }
ul.borderlist li img { max-width:200px; }
/* Team Übersicht */
div.playerdescription { position:absolute; left:350px; top:56px; background:url(_img/playerdescription.png) no-repeat; min-width:136px; height:40px; padding:12px 0 0 40px; font-size:9px; color:#834C14; }
div.playerdescription a { display:inline-block; padding-left:15px; color:#A6601A; font-size:11px; }
div.playerdescription a strong { color:#DC7F22; padding-right:4px; }
div.playerdescription b { font-size:10px;  }
div.team_players { width:623px; height:112px; background:#110C06; position:relative; padding:6px 2px 0 5px; overflow:hidden; }
div.team_players ul { list-style:none; position:absolute; left:5px; top:6px; height:112px;  white-space:nowrap; }
div.team_players ul li { float:left; margin-right:3px; width:84px; height:110px; border:1px solid #221506; background:#221506; text-align:center; }
div.team_players ul li img { width:80px; height:106px; padding:2px; cursor:pointer; }
div.team_players ul li.active { border:1px solid #754412; }
div.team_head_foot.overview img.game { left:74px; } 
div.team_head_foot.overview h3 { left:124px; } 
div.team_head_foot.overview h4 { left:124px; } 
div.blaettern { position:absolute; left:0px; top:6px; width:74px; height:64px; }
div.blaettern span.prev { float:left; width:37px; height:64px; background-image:url(_img/squadicons.png); background-repeat:no-repeat; background-position:left bottom; cursor:pointer; }
div.blaettern span.next { float:left; width:37px; height:64px; background-image:url(_img/squadicons.png); background-repeat:no-repeat; background-position:right top; cursor:pointer; }
div.blaettern span.prev:hover { background-position:left top; }
div.blaettern span.next:hover { background-position:right bottom; }
/* Search */
h5.bold { font-weight:bold; font-size:15px; margin-top:10px; }
h6.searchresult { font-weight:bold; font-size:12px; margin-top:10px; color:#9E5C19; }
h6.searchresult a,a.searchlink { color:#9E5C19 !important; }
a.searchlink { display:block; }
form#searchform { }
form#searchform label { width:160px; float:left; padding:3px 0; color:#808080; }
form#searchform input#contentsearchtext { width:400px; float:right; padding:2px 5px; color:#808080; border:1px solid #E4E2E0; }
form#searchform input#contentsearchsubmit { background:url(_img/submit.png) no-repeat left top;  border:0; width:252px; height:77px; cursor:pointer; float:right; margin-top:10px; }
div.cell.search { color:#808080; font-size:10px; }
/* Sonstiges */
div.text.center img { max-width:100%; }
/* Events */
table.eventtable { border-collapse:1px; width:100%; }
table.eventtable th { line-height:25px; color:#9E5C19; }
table.eventtable td { height:80px; border:1px solid #ccc; padding:5px; }
table.eventtable td strong { display:block; text-align:center; font-size:12px; color:#E48424; }
table.eventtable td.today { background:#DDD; border-color:#E48424; }
table.eventtable td.today strong { color:#000; }
/* FAQ */
ul.faqlist { line-height:170%; }
ul.faqlist li { border-bottom:1px dotted #ccc; padding:3px 0; list-style-position:inside; }
ul.faqlist strong { cursor:pointer; color:#E48424; }
/* Rating */
form.rating_form  { width:200px; margin-bottom:15px; }
form.rating_form select {  float:left; margin-right:5px; width:100px; border:1px solid #CCCECD; }
form.rating_form input { float:left; clear:none; width:auto; border:1px solid #CCCECD; background:#eee; border-radius:3px; }

/* Coverage Cups */
table.groupphase { width:100%; margin:10px 0 15px; border-collapse:collapse; }
table.groupphase tr th, h4.grouptitle { border-bottom:1px dotted #ccc; text-align:left; padding:7px; font-size:12px;}
table.groupphase tr td { padding:7px; }
table.groupphase tr.row1 td { background:#eee; }
table.groupphase tr.row2 td { background:#fff; }
table.groupmatches { width:100%; margin:5px 0 15px; border-collapse:collapse; }
table.groupmatches td { padding:3px 7px; }
table.groupmatches td:last-child b { color:#579327; }
/* Turnierbaum */
div.overflowable { width:630px; background:#FFF;  line-height:130%; }
table.turnierbaum { margin:10px 0 15px; border-collapse:collapse; }
table.turnierbaum tr th { text-align:center; line-height:30px; font-size:12px; }
table.turnierbaum tr th.small { width:15px;  }
table.turnierbaum tr td { line-height:15px; }
table.turnierbaum tr td.up { background:url(_img/up.png) no-repeat; }
table.turnierbaum tr td.down { background:url(_img/down.png) no-repeat; }
table.turnierbaum tr td.center { background:url(_img/center.png) no-repeat; }
table.turnierbaum tr td.team { background:#CDCDCD; width:100px; padding:4px 5px; }
table.turnierbaum tr td.right { text-align:right; }
.matchdetails { font-size:10px; text-align:center; }
.matchdetails b { font-size:12px; }
span.red { color:red; font-weight:bold; }
span.green { color:green; font-weight:bold; }
span.center { text-align:center; display:block; }
/* News_detailed */
div.feature { border-top:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; padding:12px 0; margin:25px 0; color:#808080; }
div.feature strong{ font-size:12px; padding-top:10px; display:inline-block; }
div.feature h5 { margin-bottom:12px; }
ul.news_gallery_pics { margin:10px 0 15px; list-style:none; }
ul.news_gallery_pics li  { float:left; width:82px; height:82px; border:1px solid #E2E1DF; background:#F7F7F6; text-align:center; line-height:83px; margin-right:4px; }
ul.news_gallery_pics li img { max-width:82px; max-height:82px; }
div.feature a.link { background:url(_img/social_hover.png) no-repeat left center; color:#A3998F; padding-left:15px; }
div.gallery_big { float:left; margin:0 10px 5px 0; width:200px; height:200px; border:1px solid #E2E1DF; background:#F7F7F6; text-align:center; line-height:200px; }
div.gallery_big img { max-width:200px; max-height:200px; }
div.motd { background:url(_img/motd.jpg) no-repeat left 30px; position:relative; height:130px; }
div.motd img.logo{ height:100px; width:100px; position:absolute; left:7px; top:37px; }
span.match_status { color:#70553A; position:absolute; left:120px; top:45px; font-size:11px; }
span.match_status span { padding-left:15px; background:url(_img/match_icons.png) no-repeat -3px -16px; }
span.match_liga { color:#573818; position:absolute; left:120px; top:62px; font-size:12px; font-weight:bold; }
span.match_liga span { padding-left:15px; background:url(_img/match_icons.png) no-repeat -6px -2px; }
span.match_result { position:absolute; left:120px; top:105px; background-position:right -93px; padding-right:40px; color:#E48424; font-size:22px; }
div.motd h3 {  position:absolute; left:120px; top:82px; font-size:22px; color:#E48424;}
p.quote { border-left:3px solid #5A5A5A; padding-left:10px; margin-left:2px; line-height:150%; }
div.quote { border-left:3px solid #5A5A5A; padding-left:10px; margin-left:2px; line-height:150%; }
div.quote p.quote { border-left:0; padding-left:0; }
ul#authors { list-style:none; line-height:30px; }
ul#authors li  { margin-bottom:2px; }
ul#authors a { color:#A3998F; }
ul#authors img{ height:30px; border:1px solid #A3998F;}
/* Awards */
table.awards td { border-left:1px dotted #D9D9D9; }
table.awards td:first-child { border:0; }
/* Media */
.orange { font-weight:bold; color:#E48424 !important; }
.media { float:left; margin:0px 10px 5px 0; width:80px; }

/* Startseite */
div#frontpage { width:651px; margin-left:-10px; }
span.newsSelect { text-transform:none; position:absolute; left:355px; font-size:16px; }

div#newsSelectArea { width:651px; height:315px; background:url(_img/newsSelectArea.png) no-repeat left bottom; position:relative; }
div.newsSelHead h3 { position:absolute; left:22px; top:5px; font-size:14px; color:#f89128; width:310px; }
div.newsSelHead h3 a { color:#f89128; }
div.newsSelHead { position:absolute; left:0px; top:0px; }
div.newsSelHead span.comments { position:absolute; left:340px; top:10px; width:30px; text-align:center; text-shadow:#000 1px 0 1px; color:#FFF; font-size:14px; font-weight:bold;}

div.newsSelText { color:#444; font-size:12px; line-height:140%; position:absolute; left:12px; top:61px; width:381px; height:193px; overflow:hidden; }
div.newsSelText img { float:left; margin:0 7px 3px 0; max-width:115px; padding:2px; border:1px solid #c5c5c5; border-radius:3px;  }
div.newsSelFoot { position:absolute; left:0; bottom:35px; width:398px; color:#9b9797; font-size:12px; }
div.newsSelFoot span.datetime { position:absolute; left:40px; }
div.newsSelFoot a.author { color:#9b9797; font-weight:bold; position:absolute; left:190px; }
div.newsSelFoot a.readmore { color:#f89128; font-weight:bold; position:absolute; left:328px; }

ul#n_select { position:absolute; left:400px; top:5px; list-style:none; font-size:12px; }
ul#n_select li { height:31px; float:left; clear:both; width:219px; margin-bottom:9px; padding:5px 10px 5px 20px; cursor:pointer; }
ul#n_select li.active { background:url(_img/newsSelectHover.png) no-repeat; color:#f89128; font-weight:bold;}

a#archiveLink { color:#f89128; font-weight:bold; position:absolute; left:540px; bottom:22px; }



div#facebook { height:31px; background:url(_img/facebook.png) no-repeat; position:relative; }
div#facebook iframe { position:absolute; right:10px; top:5px; width:100px; }
div#contentprtnr { background:url(_img/prtnr_background.png) repeat-x; height:116px; margin:1px 2px 2px; border-right:1px solid #e3e3e3; }
div#contentprtnr div { float:left; border-left:1px solid #e3e3e3; height:116px; line-height:116px; text-align:center; width:160px; }
div#contentprtnr div img { max-width:160px; }
div#frontpageLeft { float:left; width:391px; margin:0 1px 0 1px; border-right:1px solid #e4e4e4; }
div#frontpageLeft h2 { height:43px; background:url(_img/frontpage_head_left.png) no-repeat; color:#5c5c5c; font-size:18px; line-height:46px; text-indent:54px; text-transform:uppercase; font-weight:normal; letter-spacing:-1px; }
div.newsTopHead { width:391px; height:68px; background:url(_img/newsTopHead.png) no-repeat; position:relative; }
div.newsTopHead img { position:absolute; left:7px; top:10px; max-width:50px; padding:2px; border:1px solid #c5c5c5; border-radius:3px; }
div.newsTopHead h3 { position:absolute; left:72px; top:20px; font-size:14px; color:#f89128; width:260px; }
div.newsTopHead h3 a { color:#f89128; }
div.newsTopHead span.comments { position:absolute; left:347px; top:24px; width:30px; text-align:center; text-shadow:#000 1px 0 1px; color:#FFF; font-size:14px; font-weight:bold;}
div.newsTopText { padding:5px 12px 0px; margin-bottom:12px; font-size:12px; line-height:150%; color:#444; height:73px; overflow:hidden;}
div.newsTopFoot {  width:391px; height:37px; line-height:37px; background:url(_img/newsTopFoot.png) repeat-x; position:relative; color:#9b9797; }
div.newsTopFoot span{ margin-left:12px; float:left; }
div.newsTopFoot a { font-weight:bold; color:#9b9797; }
div.newsTopFoot a.readmore { background:url(_img/iconReadmore.png) no-repeat left center; padding:0px 0 0px 20px; margin-right:12px; float:right; color:#f89128; }
div#frontpageMiddle { float:left; width:257px; }
div#frontpageMiddle h2 { height:46px; background:url(_img/frontpage_head_center.png) no-repeat; color:#5c5c5c; font-size:18px; line-height:46px; text-indent:54px; text-transform:uppercase; font-weight:normal; letter-spacing:-1px; }
ul#coverageList { list-style:none; border:3px solid #4f4f4f; margin-bottom:16px; }
ul#coverageList li { width:251px; height:104px; position:relative; float:left; clear:both;  }
ul#coverageList li a { display:block; width:251px; height:104px; position:absolute; left:0; top:0; }
ul#coverageList li span.bg { display:block; width:249px; height:28px; position:absolute; left:1px; bottom:1px; background:#000; opacity:0.8; }
ul#coverageList li span.name { display:block; width:249px; height:28px; position:absolute; left:1px; bottom:1px; line-height:28px; color:#FFF; text-indent:9px; font-weight:bold; font-size:13px;}
ul#dowloadList { margin-top:1px; margin-left:2px; width:252px; list-style:none; font-size:12px; }
ul#dowloadList li { width:252px; clear:both; float:left; height:39px; border-bottom:1px solid #e8e8e8; position:relative;  }
ul#dowloadList li a { line-height:35px; display:block; width:252px; position:absolute; top:2px; height:35px; text-indent:30px;  background:url(_img/download.png) no-repeat 5px center; color:#616161; text-decoration:none; }
ul#dowloadList li a:hover { background:#f3f3f3 url(_img/downloadHover.png) no-repeat 5px center; color:#f89128; font-weight:bold; }
ul#dowloadList li span.downloads { color:#f89128; font-weight:bold; position:absolute; line-height:43px; right:15px; line-height:39px; top:0; }