#forum_main_board { 
clear:both;
border-bottom:1px solid #d9e4ea;
padding-top:2px;
padding-bottom:5px;
}
#forum_main_board div.b_left {
float:left;
width:360px;

}
#forum_main_board div.b_right {
float:right;
width:150px;

}
#forum_main_board div.b_left h3 {
color:#1E3A50;
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
}
#forum_main_board div.b_right h3 {
color:#70787F;
font-size:11px;
font-weight:bold;
margin:0;
padding:0;
padding-top:5px;
}
#forum_main_board h3 a ,
#forum_main_board h3 a:visited,
#forum_main_board h3 a:hover{ color:#1E3A50; }
#forum_main_board span.sub {
color:#666666;
font-size:11px;
font-style:italic;
}
/**/
.forum_sig img{
	max-width:380px;
}
/*-----------------------------------------------------------------------*/
#new_m_box {
	background: url(img/silverbox_hg.jpg);
	margin: 0px 0px 3px 0px;

}
#new_m_box h4{
	padding: 11px 0px 0px 30px;
	margin: 0px;
	color: #67a1cb;
	text-transform: uppercase;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	height: 16px;
	background: url(img/silverbox_head.jpg);
/* old
padding:0;
margin:0;
color:#ffffff;
height:24px;
padding: 5px 0px 0px 30px;
background: url(/img/new_m_titel3.jpg);
*/
}
#matchswitch{ 
margin: 0;
margin-top:2px;
padding: 0;
padding:0px 0 2px 0;
float:left;
height:18px;
font-size:10px;
font-weight:bold;
list-style:none;
border-bottom:1px solid #d6e4ed;
width:100%;
}
#matchswitch li{

margin-left:5px;
height:18px;
float:left;
color:#416585;
}
#matchswitch li.active{
font-size:10px;
display: inline;
color:#000000;
}
#matchswitch li a{
float: left;
color: #1C384E;
padding: 2px 12px;
text-decoration: none;
}

#matchswitch li a:visited{
color: #1C384E;
}

#matchswitch li a:hover{
color: #1C384E;

}
/** matches **/
div.livematches_2 ul  {
	padding: 2px 0px 0px 2px;
	margin: 0px;
	list-style: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	/*background: url(img/silverbox_sw.jpg) top left; */
}
* html div.livematches_2 ul  {
	padding: 4px 0px 0px 2px;

}
div.livematches_2 ul li  {
	padding: 3px 8px 0px 7px;
	margin: 0px;
	height: 29px;
	position: relative;
	border-bottom:1px dotted #B1BBC3;
	
}
div.livematches_2 ul li a  {
	text-decoration: none;
	display: block;
	height: 24px;
}
*+html div.livematches_2 ul {
	padding: 4px 0px 0px 2px;
}
*+html div.livematches_2 ul li {
	height: 30px;
	padding: 0px 8px 0px 7px;
	margin: 0px 0px 0px 0px;
}
* html div.livematches_2 ul li  {
	height: 29px;
	padding: 1px 8px 0px 7px;
}
*+html div.livematches_2 ul li a  {
	height: 24px;
	display: block;
	cursor: pointer;
	background: url(img/blank.gif);
}
 div.livematches_2 ul li img  {
	position: absolute;
	left: 7px;
	top: 3px;
}
div.livematches_2 ul li img.flag1  {
	position: absolute;
	left: 26px;
	top: 3px;
}
div.livematches_2 ul li img.flag2  {
	position: absolute;
	left: 26px;
	top: 16px;
}
div.livematches_2 ul li span.t  {
	position: absolute;
	left: 46px;
	top: 14px;
	font-weight: bold;
	color: #282828;
}
div.livematches_2 ul li span.d  {
	position: absolute;
	left: 46px;
	top: 2px;
	font-weight: bold;
	color: #5A5A5A;
}
div.livematches_2 ul li span.result  {
	position: absolute;
	right: 8px;
	top: 2px;
	font-weight: bold;
	color: #282828;
}
div.livematches_2 ul li span.draw  {
	color: #282828;
}
div.livematches_2 ul li span.won  {
	color: #6d9935;
}
div.livematches_2 ul li span.loss  {
	color: #282828;
}
div.livematches_2 ul li span.live  {
	color: #6d9935;
}
div.livematches_2 ul li span.live_cs  {
	color: #6ea5cc;
}
div.livematches_2 ul li span.c  {
	position: absolute;
	right: 8px;
	bottom: 5px;
	font-weight: normal;
	color: #282828;
}
/* --- macthes ---- */
#match_ticker ul li div#_mt_team_1 {
	float:left;
	font-weight:bold;
	width:135px;
	margin:0;
}
#match_ticker ul li div#_mt_res {
	font-weight: bold;
	float:right;
	width:75px;
	text-align:right; 
}
	
#match_ticker ul li div#_mt_date {
	font-weight: bold;
	color: #5A5A5A;
	float:left;
	width:70px; 
}
#match_ticker ul li div#_mt_liga {
	font-weight: bold;
	color: #5A5A5A;
	float:right;
	width:140px;
	text-align:right; 
	max-height:12px;
	overflow:hidden;
}
/* ----- TOOLTIPs --------- */
.c_tooltip {
  position: absolute;
  display: none;
  background-color: #FFFFFF;
}
/******************** Gallery *********************************/
dl#listpics_ginfo {
margin:0 0 10px;
padding-left:5px;
width:250px;

}
dl#listpics_ginfo dt{
clear:left;
color:#333333;
float:left;
padding:2px 3px 2px 15px;
width:50px;
}
dl#listpics_ginfo dd{
float:left;
margin:0;
padding:2px 0;
width:150px;
}
dl#listpics_ginfo dt.dt_t {
clear:left;
color:#000000;
float:left;
padding:0;
width:100px;
}
dl#listpics_ginfo dd.dt_t {

color:#000000;
float:left;
padding:2px 3px 2px 0;
width:5px;
}
/* add gallery */
dl#addgallery_box {
	margin: 0 0 5px 0;
	padding:0 0 0 5px;
	position:relative;
	overflow:hidden;
}

dl#addgallery_box dt {
	color: #1E3A50;
	clear: left;
	float: left;
	width: 125px;
	padding: 2px 3px 2px 0;
}
dl#addgallery_box dt h2{
	color: #000;
	margin:0;
	padding:0;
	font-size:11px;
}
dl#addgallery_box dd{
	float: left;
	margin: 0;
	width: 262px;
	padding: 2px 0;
	
}
#gallery_t_info {
border-bottom:2px solid #1E3A50;
color:#1E3A50;
font-size:11px;
font-weight:bold;
font-style:italic;
overflow:hidden;
padding:0 5px 0 5px;
}
/* gallery liste */
#gallery_liste { 
clear:both;
border-bottom:1px solid #d9e4ea;
padding-top:2px;
padding-bottom:5px;
}
#gallery_liste div.b_left {
float:left;
width:360px;

}
#gallery_liste div.b_right {
float:right;
width:150px;

}
#gallery_liste div.b_left h3 {
color:#1E3A50;
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
}
#gallery_liste div.b_right h3 {
color:#70787F;
font-size:11px;
font-weight:bold;
margin:0;
padding:0;
padding-top:5px;
}
#gallery_liste h3 a ,
#gallery_liste h3 a:visited,
#gallery_liste h3 a:hover{ color:#1E3A50; }
#gallery_liste span.sub {
color:#666666;
font-size:11px;
font-style:italic;
}
div#gallery_error {
border:1px solid #cccccc;
padding-left:20px;
padding-bottom:3px;
padding-top:3px;
}
.g_correct {
	
	background: url(/img/icons/tick.png) no-repeat #BFF7B4;
}
.g_error {
	
	background: url(/img/icons/cross.png) no-repeat #FDE9E5;
	
}
/* pic liste */
/******************** OVERLAY *********************************/
.black_overlay{
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: black;
z-index:6001;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}
.content_overlay {
display: none;
position: absolute;
/*top: 30%;*/
left: 25%;
width: 50%;
/*height: 50%;*/
padding: 0px;
border: 1px solid #1E3A50;
background-color:#D6E4ED;
z-index:6002;
overflow: auto;
text-align:center;
}
.content_overlay h3 {
background-color:#1E3A50;

color:#FFFFFF;
height:18px;
font-size:12px;
font-weight:bold;
padding:0;
padding-left:20px;
margin:0;
text-align:left;
}
.content_overlay div {
clear:both;
position:relative;
font-weight:bold;
font-style:italic;
text-align:center;
padding-top:10px;
padding-left:50%;
}
.content_overlay ul{
width:100%;
padding:0;
margin:0;
clear:both;
margin-top:10px;
margin-bottom:10px;
list-style:none;
overflow:auto;
}
.content_overlay li{
width:50%;
float:left;
height:30px;
padding:0;
margin:0;
padding-top:10px;
}
.content_overlay li span{
width:25px;
height:27px;
border:1px solid #cccccc;
padding-left:25px;
padding-bottom:5px;
padding-top:5px;
padding-right:5px;
font-style:italic;
font-weight:bold;
cursor:pointer;
}
.content_overlay li span.yes{
background: url(/img/icons/tick.png) no-repeat #BFF7B4;
 background-position:5px 50%;

}
.content_overlay li span.no{
background: url(/img/icons/cross.png) no-repeat #FDE9E5;
 background-position:5px 50%;

}
.startscreen_overlay {
display: none;
margin:0 auto;
width:100%;
background-color:#000000;
text-align:center;
/*height: 50%;*/
padding: 0px;
z-index:6002;
}
.startscreen_overlay_2{
position:absolute;
top:0;
margin:0 auto;
width:100%;
background-color:#000000;
text-align:center;
/*height: 50%;*/
padding: 0px;
z-index:6002;
}
/* ------- FEATURE BOXEN ---------- */
/* left */
div#sp_box_left div.contentdiv {
	height: 95px;
	padding: 0pt;
}
div#sp_box_left .contentslide .opacitylayer{
	width: 100%;
	height: 100%;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
div#sp_box_left .contentslide .contentdiv{
	display: none;
	z-index: 1;
}
div#sp_box_left .contentslide .contentdiv a {
	display: block;
	height: 95px;
}
div#sp_box_left  {
	position: relative;
	margin: 0px 0px 3px 0px;
}
div#sp_box_left .pagination {
	position: absolute;
	left: 0px;
	top: 80px;
	z-index: 3;
	height: 11px;
	width: 151px;
	background: url(img/cov_pagination.png);
	padding: 4px 0px 0px 4px;
}
div#sp_box_left .pagination a {
	text-decoration: none; 
	color: #67a1cb;
	font-weight: bold;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	border-left: 1px solid #d5e4ed;
	height: 9px;
	display: block;
	float: left;
	padding: 0px 4px 0px 4px;
	line-height: 7px;
}
div#sp_box_left .pagination a:first-child {
	border-left: 0px solid #d5e4ed !important;
}
div#sp_box_left .pagination a:hover, div#sp_box_left .pagination a.selected {
	color: #d5e4ed;
}
div#sp_box_left .pagination a.plus {
	background: url(img/cov_plus.jpg) no-repeat;
	padding: 0px;
	width: 6px;
	height: 7px;
	border: 0px !important;
}
/* right */
div#sp_box_right div.contentdiv {
	height: 95px;
	padding: 0pt;
}
div#sp_box_right .contentslide .opacitylayer{
	width: 100%;
	height: 100%;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
div#sp_box_right .contentslide .contentdiv{
	display: none;
	z-index: 1;
}
div#sp_box_right .contentslide .contentdiv a {
	display: block;
	height: 95px;
}
div#sp_box_right  {
	position: relative;
	margin: 0px 0px 3px 0px;
}
div#sp_box_right .pagination {
	position: absolute;
	left: 0px;
	top: 80px;
	z-index: 3;
	height: 11px;
	width: 151px;
	background: url(img/cov_pagination.png);
	padding: 4px 0px 0px 4px;
}
div#sp_box_right .pagination a {
	text-decoration: none; 
	color: #67a1cb;
	font-weight: bold;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	border-left: 1px solid #d5e4ed;
	height: 9px;
	display: block;
	float: left;
	padding: 0px 4px 0px 4px;
	line-height: 7px;
}
div#sp_box_right .pagination a:first-child {
	border-left: 0px solid #d5e4ed !important;
}
div#sp_box_right .pagination a:hover, div#sp_box_right .pagination a.selected {
	color: #d5e4ed;
}
div#sp_box_right .pagination a.plus {
	background: url(img/cov_plus.jpg) no-repeat;
	padding: 0px;
	width: 6px;
	height: 7px;
	border: 0px !important;
}
/* ############# News Box ############### */
.content_box_artikel {
	margin:0;
	padding:10px 8px;
	text-align:justify;
	font-family:Arial;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
}
/* ############# member des monats ###### */
#cmdm_box_right {
	padding:3px;
}
#cmdm_box_right h3 {

border-bottom:2px solid #1E3A50;
color:#1E3A50;
font-size:11px;
font-style:italic;
font-weight:bold;
margin: 3px 5px 5px;
overflow:hidden;
}
#cmdm_box_right div img {
	border:1px solid #666;
	margin-right:5px;
}
/* ############# sponsoren head ######### */
#sponsors {
	height:135px;
}



#sponsors .competo 			{ height: 130px; width: 220px; margin-top: 10px; float:left; cursor:pointer; }
#sponsors ._bitdefender 	{ height: 130px; width: 200px; margin-top: 10px; float:left; cursor:pointer; }
#sponsors ._plantronics 	{ height: 130px; width: 180px; margin-top: 10px; float:left; cursor:pointer; }
#sponsors ._xilence 		{ height: 130px; width: 200px; margin-top: 10px; float:left; cursor:pointer; }
#sponsors ._cisco 			{ height: 130px; width: 150px; margin-top: 10px; float:left; margin-left:20px;cursor:pointer; } 
/* ############# social network ######### */
#social_network_left {
	background:url("img/catswitch.jpg") no-repeat scroll 0 0 transparent;
	height:23px;
}
#social_network_left div {
	float:right;
	margin-top: 4px;
	margin-right: 10px;
}
#social_network_left div img {
	margin-right:5px;
}
/**/
#social_network_head {
	height:16px;
	width:100px;
	margin-top:37px;
	margin-left:20px;
}
#social_network_head img {
	margin-right:5px;
}
/**/
#social_media_right  {
	
	padding-top: 10px;
	padding-bottom: 10px;
}
#social_media_right img {
	margin-right:10px;
}
/**/ 
div.partners div ul{
	margin:0;
	padding:0;
	padding-top:5px;
	list-style:none;
}
div.partners div ul li {
	display:block;
	
	text-align:center;
	min-height:80px;
	vertical-align:middle;
	cursor:pointer;
}
/**/
#c_button {
	background-color:#C5D9FF;
	border:1px solid #7FAAFF;
	height:18px;
	padding:2px;
}
/* ERROR */
#error_box {
	width:450px;
	padding-left:40px;
	background-repeat:no-repeat;
	background-position:2px 2px;
	line-height:36px;
	margin: 10px 10px 10px;
	display:none;
}

#error_box._success { color: #090; background-color: #efe; background-image: url("http://media.competo-sports.org/_icons/crystal/32/agt_action_success.png"); border:1px solid  #090; }
#error_box._warning { color:#ff6600; background-color: #ffd; background-image: url("http://media.competo-sports.org/_icons/crystal/32/agt_update_critical.png"); border:1px solid  #F90; }
#error_box._error { color: #c00; background-color: #fee; background-image: url("http://media.competo-sports.org/_icons/crystal/32/agt_stop.png"); border:1px solid  #c00; }
#error_box._info { color: #06f; background-color: #def; background-image: url("http://media.competo-sports.org/_icons/crystal/32/info.png"); border:1px solid  #06f; }
/* label error für jquery validator */
label.error {
	margin:0;
	padding:0;
 border:0;
 background:0;
  color: #c00;
}