@charset "utf-8";
/* TO-Live.eu CSS Document by http://www.TO-Live.eu */
table {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
}

h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
   /*  text-transform: uppercase; */
    font-weight: bold;
}

hr {
    color:#cccccc;
    text-transform: uppercase;
}

.small {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 9px; 
    color: #000000;
}

.title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    background-image: url(images/title_bg.gif);
    background-repeat: repeat;
    background-position: left top;
}

.category_big {  
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    color: #000000; 
    font-weight: bold; 
}

.category {  
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px; 
    color: #000000; 
    font-weight: normal; 
}

.marked {
    background-color: #000000;
    font-weight: bold;
}

a.titlelink, a.titlelink:visited, a.titlelink:active {
    color: #333333;
    text-decoration: none;
    font-weight: bold;
}

a.titlelink:hover {
    color: #000000;
    text-decoration: underline;
    font-weight: bold;
}

a.category, a.category:visited, a.category:active {
    color: #333333;
    text-decoration: none;
}

a.category:hover {
    color: #000000;
    text-decoration: underline;
}

option, textarea, input, select, file {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    color: #000000; 
    background-color: #FFFFFF; 
    border: 1px solid #333333;
}

.form_off {  
    color: #666666; 
    background-color: #DCDCDC; 
    border: 1px solid #666666;
}

.form_on {  
    color: #000000; 
    background-color: #EEEEEE; 
    border: 1px solid #000000;
}
div#login_content .form_username { 
    background: transparent;
	border: 0px;
	width:123px;
	height:16px;
	color:#000; 
}
div#login_content .form_password { 
 	background: transparent;
	border: 0px;
	width:123px;
	height:16px;
	color:#000;
}
div#login_content .form_search { 
 	background: transparent;
	border: 0px;
	width:140px;
	height:16px;
	color:#000;
}
div#login_content .submit_ohne {
	background: transparent;
	border: 0px;
	width: 50px;
	height: 34px;
	cursor:pointer;
}

.form_text {
    background-color: #eeeeee;
    border: 1px solid #333333;
    background-image: url(images/message.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

.input { 
    background-color: transparent; 
    border: 1px none; 
    margin-top: 0px;
    margin-bottom: 0px;
}

.fields	{
	border: 1px solid #cccccc;
	background-color:#FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
}
.textarea_newscomments  { width:472px; height:100px; overflow:auto; padding-left: 5px;}
.textarea_usercenter  { width:300px; height:75px; overflow:auto; padding-left: 5px;}
.textarea_big  { width:500px; height:150px; overflow:auto; padding-left: 5px;}
.textarea_forum  { width:620px; height:200px; overflow:auto; padding-left: 5px;}
.textarea_forum2  { width:480px; height:200px; overflow:auto; padding-left: 5px;}
.textarea_1  { width:300px; height:100px; overflow:auto; padding-left: 5px;}

.textfield_long { width:500px; padding-left: 5px;}
.textfield_long2 { width:300px; padding-left: 5px;}
.textfield_short { width:120px; padding-left: 5px;}
.textfield { width:200px; padding-left: 5px;}
.textfield_1 { width:300px; padding-left: 5px;}

.select { font-size:10px;}
.select2 { font-size:10px;}
.select_grey { font-size:10px; color:#5C5C5C;}

/* Content divs */

body { margin: 0px 0 0px 0; padding: 0; background:#2d2d2d; font: 11px Verdana, Arial, Tahoma, Helvetica, sans-serif; color: #000000;}
td,th,table,div { font: 11px Verdana, Arial, Tahoma, Helvetica, sans-serif; color: #000000;}
div#body_container { width: 100%; background: url(images/content/bg_3.jpg) no-repeat top; margin: 0 auto; padding: 0;}
div#container { width: 995px; margin: 0 auto; padding: 0; text-align: left;}
div#header { width: 995px; background-color: transparent; }
div#header .cols { float: left; width: 995px; }
div#navigation { width: 995px; background: url(images/content/v6_slice_06.png) no-repeat; height:34px; }
div#sub_navigation { background: url(images/content/v6_slice_07.png) no-repeat bottom; height: 23px; width: 995px;}
div#sub_navigation_bottom { background: url(images/content/v6_slice_08.png) no-repeat; height: 3px; width: 995px;  }
div#login_content { height: 34px; width: 995px; float:left;}
div#logged_content_bg { background: url(images/content/v6_slice_09_logged.png) no-repeat; height: 34px; width: 735px; float:left; }
div#login_content_bg { background: url(images/content/v6_slice_09_login.png) no-repeat; height: 34px; width: 735px; float:left; }
div#search_content_bg { background: url(images/content/v6_slice_09_search.png) no-repeat; height: 34px; width: 260px; float:left; }
div#content { width: 995px; margin: 0;}; 
div#content .cols { float: left; width: 995px; }
div#content .col1 { float: left; width: 734px; text-align: center; vertical-align: top; padding: 2px 0 0 3px }
div#content .col2 { margin-left: 734px; width: 261px; text-align: left; vertical-align: top; }
div#footer { height: 65px; width: 995px; text-align: center;}
div#footer_left { float: left; height: 65px; width: 734px; text-align: left; vertical-align: bottom; bottom: 0; background: url(images/content/v6_slice_23.png) no-repeat; }
div#footer_right { float: left; height: 65px; width: 261px; text-align: left; background: url(images/content/v6_slice_24.png) no-repeat; }

/* Login Contetn button */

div#login_button:hover {background: url(images/content/login_button.jpg) no-repeat; width: 50px; height:34px; margin-left: -8px }
div#pw_button:hover {background: url(images/content/pw_button.jpg) no-repeat; width: 35px; height:34px; margin-left: -7px }
div#reg_button:hover {background: url(images/content/reg_button.jpg) no-repeat; width: 35px; height:34px; margin-left: -6px }

/* Navigation button */

div#navi_startindex:hover {width:110px; background-color:#2c3031; color:#FFF; border-top:#FE8101 2px solid;}
div#navi_startindex:hover a {width:110px; color:#FFF}
div#navi_coverage:hover {width:110px; background-color:#2c3031; color:#FFF; border-top:#4E82B5 2px solid;}
div#navi_coverage:hover a {width:110px; color:#FFF}
div#navi_community:hover {width:110px; background-color:#2c3031; color:#FFF; border-top:#81B14C 2px solid;}
div#navi_community:hover a {width:110px; color:#FFF}
div#navi_downloadportal:hover {width:110px; background-color:#2c3031; color:#FFF; border-top:#ca1616 2px solid;}
div#navi_downloadportal:hover a {width:110px; color:#FFF}
div#navi_tolive_tv:hover {width:60px; background-color:#2c3031; color:#FFF; border-top:#ca1616 2px solid;}
div#navi_tolive_tv:hover a {width:60px; color:#FFF}
div#navi_cheatervz:hover {width:110px; background-color:#2c3031; color:#FFF; border-top:#F7941D 2px solid;}
div#navi_cheatervz:hover a {width:110px; color:#FFF}
div#navi_serverbooking:hover {width:110px; background-color:#2c3031; color:#FFF; border-top:#F7941D 2px solid;}
div#navi_serverbooking:hover a {width:110px; color:#FFF}

/* Quick-Navigation button */

ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:34px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; width:192px; margin:0; border-top: 1px solid #ffa344; border-left: 1px solid #ee7902; border-right: 1px solid #ee7902; border-bottom: 1px solid #ee7902; }
ul.menu ul.menu2 li {position:relative; width:210px; margin:0; border-top: 1px solid #ffa344; border-left: 1px solid #ee7902; border-right: 1px solid #ee7902;}
ul.menu ul.menu3 li {position:relative; width:172px; margin:0; border-top: 1px solid #ffa344; border-left: 1px solid #ee7902; border-right: 1px solid #ee7902;}
ul.menu ul li a {display:block; padding:8px 7px 6px; background-color: #FE8101; color:#FFF}
ul.menu ul li a:hover {color:#FFF; font-weight:bold;}
ul.menu ul ul {left:192px; top:-1px}
ul.menu .menulink {padding:10px 7px 5px 7px; font-weight:normal; font-size:11px; width:180px; height:18px;}
ul.menu .menulink:hover, ul.menu .menuhover {background-color: #FE8101; border-top: 2px solid #ee7902; color:#FFF}
ul.menu .sub {background:#FE8101 url(images/arrow.gif) 180px 12px no-repeat; border-top: 0px;}
ul.menu .topline {background:#ee7902; color:#FFF; padding:2px 0 2px 0;}
ul.menu .last {border-bottom: 2px solid #000; background: #FE8101; padding:0px; font-size:0px;}
ul.menu .last a {font-size:0px; display:none;}

ul.menu .menuhover span.icon_arrow { background: url(images/icon_arrow.png) no-repeat center -22px; width: 20px; height: 22px; }
span.icon_arrow { background: url(images/icon_arrow.png) no-repeat center 0px; position: absolute; width: 20px; height: 22px; margin-top: -4px; padding-left:20px; }



div#lastest_topics:hover a {color:#000}
div#lastest_topics:hover { background-color: #FFF;}
div#lastest_topics a {text-decoration: none; color:#FFF; }

div#latest_downloads:hover a {color:#000}
div#latest_downloads:hover { background-color: #FFF;}
div#latest_downloads a {text-decoration: none; color:#FFF; }

div#matchticker:hover a {color:#000}
div#matchticker:hover { background-color: #FFF;}
div#matchticker a {text-decoration: none; color:#FFF; }

div#cm_search:hover a {color:#000}
div#cm_search:hover { background-color: #FFF;}
div#cm_search a {text-decoration: none; color:#FFF; }

hr.grey { height: 1px; background-color: #cccccc; color: #cccccc; border: none; margin: 10px 0 4px 0; }
.nav { color: #36befc; font-weight: bold; }

option { padding-left: 0.4em }
a.flag_news {opacity:0.5;}
a.flag_news:hover {opacity:1.0;}
div#up2date a:active {color: #CCC; text-decoration: none; }
div#up2date a:link {color: #CCC; text-decoration: none; }
div#up2date a:visited {color: #CCC; text-decoration: none; }
div#up2date a:hover {color: #FF8000; text-decoration: none; }
a:link {color: #000; text-decoration: none; }
a:visited {text-decoration: none; color: #000; }
a:hover {text-decoration: none; color: #FF8000; }
a:active {text-decoration: none; color: #000; }

div#footer_right a {text-decoration: none; color:#FFF; }
div#footer_left a {text-decoration: none; color:#000; }

#boardicon{ z-index:auto; position:absolute; margin: -20px 0 0 310px;}

.vote_2
{
 background-image:url(images/content/vote.gif);
 background-color: transparent;
 cursor:pointer;
 width:18px;
 height:12px;
 font-size:0px;
 border: 0px;
}

/* News bewertungs Star */
.star_yes
{
 background-image:url(images/icons/star_yes.gif);
 background-repeat:no-repeat;
 background-color: transparent;
 cursor:pointer;
 width:12px;
 height:12px;
 font-size:0px;
 border: 0px;
}

.star_no
{
 background-image:url(images/icons/star_no.gif);
 background-color: transparent;
 background-repeat:no-repeat;
 cursor:pointer;
 width:12px;
 height:12px;
 font-size:0px;
 border: 0px;
}

.star_no:hover
{
 background-image:url(images/icons/star_yes.gif);
 background-repeat:no-repeat;
}

.tooltip {
  position: absolute;
  display: none;
  background-color: #FFFFFF;
  color: #000000;
  border: 1px solid #DDDDDD;
  border-left: 2px solid #FE8101;
  padding: 4px 10px;
}

.gameinfo {
  position: absolute;
  display: none;
  background-color: #FFFFFF;
  color: #000000;
  border: 1px solid #DDDDDD;
  padding: 4px 10px;
}

.statement_info {
  position: absolute;
  display: none;
  background-color: #FFFFFF;
  color: #000000;
  border: 2px solid #DDDDDD;
  padding: 4px;
}

.awardsinfos {
  position: absolute;
  display: none;
  background-color: #FFF;
  color: #000;
  border: 1px solid #81B14C;
  border-left: 4px solid #81B14C;
  padding: 4px 10px;
}

div.overlay {
	z-index:10;
	padding:45px;	
	width:950px;  
	display:none;
	background-image:url(videos/overlay/white.png);	
}

div.overlay div.close {
	background:url(videos/overlay/close.png) no-repeat;
	position:absolute;
	top:740px;
	right:29px; 
	width:175px;
	height:61px;
	cursor:pointer;
	z-index:11;
}

div.overlay a {
	height:713px;
	display:block;
	z-index:10;
}

div.group_create_overlay {
	z-index:10;
	padding:20px;	
	width:410px;  
	display:none;
	background-image:url(videos/overlay/white.png);	
}
close { 
	font-size: 10px; 
	color:#FE8101; 
	font-family:Verdana, Helvetica, sans-serif;
}
div.group_notice_overlay {
	z-index:10;
	padding:20px;	
	width:410px;  
	display:none;
	background-image:url(videos/overlay/white.png);	
}
div.group_search_overlay {
	z-index:10;
	padding:20px;	
	width:300px; 
	display:none;
	background-image:url(videos/overlay/white.png);	
}

/* Special Content */

#specials
{
	width:279px;
	height:120px;
}

#specials #special_images
{
	width:279px;
	height:120px;
	border:0px solid #FFF;
	overflow:hidden;
	position:absolute;
	margin-left:auto;
	margin-top:auto;
}


#specials #special_images h3
{
    position:absolute;
    font:12px Arial;
    font-weight:bold;
    color:#FFF;
	margin-left:8px;
	margin-right:0px;
	margin-top:3px;
	width:279px;
    padding:0 0 0 0;
    height:20px;
}

* html #specials #special_images h3
{
	background-image:none;
	position:absolute;
	margin-left:8px;
}

#specials #special_select_box
{
    position:absolute;
    text-align:center;
    width:279px;
}

#specials #special_select_box a,
#specials #special_select_box a:link,
#specials #special_select_box a:active,
#specials #special_select_box a:focus,
#specials #special_select_box a:visited
{
    float:left;
    display:block;
	margin:0 1px 0 0;
	margin-top:0px;
    padding:0 0 0 0;
    width:20px;
    text-align:center;
    height:17px;
    background-color:#000;
    font:12px Arial;
    font-weight:normal;
    color:#FFF;
    text-decoration:none;
}


#specials #special_select_box a:hover,
#specials #special_select_box a.crr_selected_special
{
	color:#FE8101 !important;
    text-decoration:none;
	font-weight:bold;
}

div.statement_1 {
	z-index:10;
	display:none;
	background-image:url(videos/overlay/white.png);	
}
div.statement_2 {
	z-index:10; 
	display:none;
	background-image:url(videos/overlay/white.png);	
}
statement_close { 
	font-size: 10px; 
	color:#FE8101; 
	font-family:Verdana, Helvetica, sans-serif;
}

#matchsearch {position: fixed; z-index:20; right: 10px; bottom: 10px; width: 250px;}
<!--[if IE]>
#matchsearch{ position:absolute;bottom:auto; top:expression(((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+((w=document.documentElement.clientHeight)?w:document.body.clientHeight)-110+'px'); }
<![endif]-->
