BODY {color:#3d3d3d}

DIV,TD,SPAN {text-align:left;font-family:Arial;font-size:11px;}

  .tree_td_green  {border:1px solid #299718;padding:1px}
  .tree_td_orange {border:1px solid #CC6600;padding:1px}
  .tree_td_red    {border:1px solid #990000;padding:1px}

  .tree_td_box    {border:1px solid #C0C0C0}

  .tree_td_head    {font-weight:bold;border:1px solid #808080;color:#505050}

  .tree_td_box_grey  {text-align:center;border:1px solid #C0C0C0}

  .tree_td_result_orange {text-align:center;width:20px;border:1px solid #CC6600;height:12px}
  .tree_td_result_green  {text-align:center;width:20px;border:1px solid #299718;height:12px}
  .tree_td_result_red    {text-align:center;width:20px;border:1px solid #990000;height:12px}

  .tree_td_result {text-align:center}
  .tree_td_empty  {height:12px;}

.grey {color:#3d3d3d}
IMG.smiley {vertical-align:middle;padding:0px;margin:0px;float:none}

FORM {display:inline}

P {margin:0px;margin-bottom:14px}
h1 {font-size:1.6em}
h2 {font-size:1.4em}
h3 {font-size:1.2em}
A {text-decoration:none;color:#862f1c}
A:hover {text-decoration:underline}

.white {color:white}
.online {color:#2fde00;}
.offline {color:#FF0000;}

IMG {border:0px}

IMG.coin {vertical-align:middle;margin-left:2px;margin-right:5px}

BODY {margin:0px;padding:0px;background-image:url('../images/layout/back_2.jpg')}

DIV#back {background-image:url('../images/layout/back.jpg');background-repeat:repeat-x}
/* BODY {margin:0px;padding:0px;background-color:#343434;background-repeat:repeat-x;background-position:top;background-image:url(../images/bg.jpg);}*/

DIV#footer {margin-top:0px;height:21px;width:1000px;background-image:url('../images/footer_bg.jpg');clear:both;}
DIV#footer IMG.item_left {float:left}
DIV#footer IMG.item_right {float:right}

DIV#navigation {width:1010px;height:21px;overflow:hidden}
DIV#navigation A.item {overflow:hidden;margin-right:1px;width:76px;height:21px;float:left;display:block;background-image:url('../images/layout/nav_item_back.gif');}
DIV#navigation A.item_active {overflow:hidden;margin-right:1px;width:76px;height:21px;float:left;display:block;background-image:url('../images/layout/nav_item_hover_back.gif');}
DIV#navigation A.active {margin:0px;padding:0px;overflow:hidden;margin-right:1px;width:76px;height:21px;float:left;display:block;background-image:url('../images/layout/nav_item_back.gif');}
DIV#navigation A.item:hover {width:76px;height:21px;background-image:url('../images/layout/nav_item_hover_back.gif')}
DIV#navigation A.last {margin-right:0px}

A.button {text-align:left;background-image:url('../images/layout/headline_grey_back.gif');border:1px solid #6a6a6a;border-bottom:1px solid #535353;height:19px;display:block;float:left;margin-right:1px}
A.button:hover {background-image:url('../images/layout/headline_red_back.gif');border:1px solid #a83218;border-bottom:1px solid #6a362b;}
A.button.active {background-image:url('../images/layout/headline_red_back.gif');text-align:center;border:1px solid #a83218;border-bottom:1px solid #6a362b;}
A.button.right {float:right;margin-right:0px;}
A.button.padding {padding:0px 9px}

DIV#content{width:1000px;margin:auto;overflow:hidden;}

DIV.content_block {height:8px;overflow:hidden}
DIV.member_left {float:left;width:237px;}
DIV.member_left.admin {float:left;width:237px;margin-right:10px;margin-bottom:10px;}
DIV.member_right {float:right;width:237px;}
DIV.general_nav {}
DIV.general_nav DIV.title {color:white;padding:0px 9px;line-height:20px;height:20px;background-image:url('../images/layout/general_nav_back.gif');border-left:1px solid #6a6a6a;border-bottom:1px solid #6a6a6a;border-right:1px solid #6a6a6a;}
DIV.general_nav .left {float:left;}
DIV.general_nav .right {float:right;}
DIV.general_nav IMG.profile_flag {margin-left:10px;margin-top:4px;margin-right:5px;}
DIV.general_nav DIV.tabs {height:21px;}
DIV.general_nav DIV.tabs DIV.item {border:1px solid #a83218;border-bottom:1px solid #6a362b;height:19px;padding:0px 9px;float:left;margin-right:1px;}
DIV.general_nav DIV.tabs A.item {background-image:url('../images/layout/general_nav_item_back.gif');border:1px solid #a83218;border-bottom:1px solid #6a362b;height:19px;padding:0px 9px;float:left;margin-right:1px;display:block}
DIV.general_nav DIV.tabs A.item.active {background-image:url('../images/layout/general_nav_item_active_back.gif');border:1px solid #6a6a6a;border-bottom:1px solid #696969;}
DIV.general_nav DIV.tabs A.item:hover {background-image:url('../images/layout/general_nav_item_active_back.gif');border:1px solid #6a6a6a;border-bottom:1px solid #6a362b;}
DIV.general_nav DIV.tabs A.item.active:hover {background-image:url('../images/layout/general_nav_item_active_back.gif');border:1px solid #6a6a6a;border-bottom:1px solid #696969;}

DIV.add_background {
  height:100px;
  float:left;
  margin-right:13px;
  margin-top:8px;
  width:998px;
  border:1px solid #6a6a6a;
  border-bottom:none;
  background-image:url('../images/layout/add_background.jpg');
}

DIV.add_background_right {
  overflow:hidden;
  margin:3px;
  width:250px;
  height:90px;
  float:right;
  background-image:url('../images/layout/add_background.jpg');
  border:1px solid #6a6a6a;
}

DIV.add_background_right DIV.line {
  background-image:url('../images/layout/add_background.jpg');
  background-position: top;
  height:34px;
  border-bottom: 1px solid #535353;
}

DIV.add_background img {
  margin:3px;
  border:1px solid #6a6a6a;
}

DIV.add_background_right img {
  float:right;
  border:none;
}

DIV.add_background_right img.social:hover {
  background-color: #7d7d7d;
}

DIV.header{width:1000px;height:127px;display:block;background-repeat:no-repeat;overflow:hidden;position:relative;}
DIV.header DIV.banner {z-index:1000;position:absolute;width:468px;height:60px;left:520px;top:43px;border:1px solid #4b4b4b;background-color:black}

div.navi{
	width:1000px;
	height:23px;
}

div.navibn{
	width:77px;
	height:23px;
	background-repeat:no-repeat;
	float:left;
	cursor:pointer;
}

div.headertxtl{
	font-family:Verdana;
	font-size:9px;
	margin-left:8px;
	color:#7A7A7A;
}

div.headertxtr{
	font-family:Verdana;
	font-size:9px;
	text-align:right;
	margin-right:8px;
	color:#7A7A7A;
}

div.left{
	width:250px;
	float:left;
	overflow:hidden;
}

div.leftboxheader{
	text-align:right;
	margin-top:8px;
	padding-right:10px;
	width:240px;
	height:21px;
	background-repeat:no-repeat;
	background-image:url(../images/left_header.jpg);
	clear:both;
}

div.leftpic{
	width:63px;
	height:67px;
	background-color:#F1F1F1;
	background-repeat:no-repeat;
	background-position:center center;
	float:left;
}

div.leftcontentl{
	line-height:13px;
	width:69px;
	height:60px;
	font-family:Arial;
	font-size:10px;
	padding-top:7px;
	padding-left:6px;
	margin-left:1px;
	background-color:#F1F1F1;
	background-repeat:no-repeat;
	background-image:url(../images/left_content_left.jpg);
	background-position:center center;
	float:left;
}

div.leftcontentr{
	line-height:13px;
	width:104px;
	height:60px;
	padding-top:7px;
	padding-left:6px;
	margin-left:1px;
	font-family:Arial;
	font-size:10px;
	background-color:#F1F1F1;
	background-repeat:no-repeat;
	background-image:url(../images/left_content_right.jpg);
	background-position:center center;
	float:left;
}

div.leftcontentjobs{
	width:249px;
	font-family:Arial;
	font-size:10px;
	background-color:#F1F1F1;
	background-repeat:no-repeat;
}

div.jobrow{
	padding-top:1px;
	padding-bottom:1px;
	padding-left:7px;
	border-bottom:1px dotted #6A6A6A;
}

A.leftcontent:link{
	font-family:Arial;
	font-size:10px;
	color:#862F1C;
	text-decoration:none;
}


A.leftcontent:visited{
	font-family:Arial;
	font-size:10px;
	color:#862F1C;
	text-decoration:none;
}

A.leftcontent:hover{
	font-family:Arial;
	font-size:10px;
	color:#862F1C;
	text-decoration:underline;
}

div.opponent{
	font-family:Arial;
	font-size:10px;
	text-align:right;
	float:left;
}

div.result{
	padding-right:5px;
	font-family:Arial;
	font-size:10px;
	text-align:right;
}

img.closebutton{
	cursor:pointer;
	position:relative;
	top:-1px;
}

img.closebutton2{
	cursor:pointer;
	position:relative;
	top:-1px;
	left:-8px;
}

img.vhspace{
	padding-left:0;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	border:none;
	float:left;
}

div.middlecontent{
	margin-left:8px;
	margin-right:8px;
	padding:0;
	width:484px;
	float:left;
	overflow:hidden;
}

div.middleboxholder{
	width:238px;
	float:left;
	overflow:hidden;
}

div.middleboxheader{
	text-align:right;
	margin-top:8px;
	padding-right:10px;
	width:228px;
	height:21px;
	background-repeat:no-repeat;
	overflow:hidden;
}

div.middlecontentlastnews{
	width:238px;
	height:83px;
	padding-top:2px;
	padding-left:0px;
	font-family:Arial;
	font-size:10px;
	background-color:#F1F1F1;
	background-repeat:no-repeat;
	float:left;
}

div.lastnewsicon{
	position:relative;
	top:-1px;
	width:14px;
	height:14px;
	background-position:center center;
	background-repeat:no-repeat;
	float:left;
}

div.naviinfobn{
	height:21px;
	background-repeat:no-repeat;
	float:left;
	cursor:pointer;
}

div.specialcontentholder{
	margin-top:8px;
	width:483px;
	height:auto;
	overflow:hidden;
}

div.specialcontentholder_long{
	width:483px;
	height:auto;
	overflow:hidden;
}

div.specialboxholder{
	width:156px;
	height:107px;
	float:left;
}

div.specialboxheader{
	width:156px;
	height:21px;
	background-image:url(../images/special_header.jpg);
	background-repeat:no-repeat;
}
div.specialboxheader_long{
	width:483px;
	height:21px;
	background-image:url(../images/special_header_long.jpg);
	background-repeat:no-repeat;
}
div.specialcontent{
	width:155px;
	height:85px;
	background-color:#F1F1F1;
	padding-left:1px;
	padding-top:1px;
}
.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 483px; /*width of featured content slider*/
height:72px;
background-color:#F1F1F1;
}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
width: 482px;
padding-left:1px;	
padding-top:1px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
z-index:20000;
position:absolute;right:5px;bottom:2px;
width: 463px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
padding: 0px 0px;
}

.pagination a{
margin: 0px;
border:1px solid;
border-color: #6A6A6A #6A6A6A #535353;
padding: 0 5px;
text-decoration: none; 
color: white;
background: black url('/static/images/layout/headline_grey_back.gif');
}

.pagination a:hover, .pagination a.selected{
border:1px solid;
border-color: #A83218 #A83218 #6A362B;
color: white;
background: #862f1c url('/static/images/layout/headline_red_back.gif');
}
div.subnaviholder{
   margin-top:8px;
   width:483px;
   height:21px;
   overflow:hidden;
}

div.subnaviinfobn{
	margin-left:1px;
	height:21px;
	background-repeat:no-repeat;
	float:left;
	cursor:pointer;
}

div.contentboxheader{
	text-align:right;
	margin-top:8px;
	width:483px;
	height:21px;
	background-repeat:no-repeat;
	background-position:center center;
	float:left;
}

div.midcontentholder{
	margin-top:0px;
	width:483px;
	background-color:#F1F1F1;
	clear:both;
}

div.newsheader{
	border-bottom:1px dotted;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	font-family:Arial;
	font-size:12px;
	color:#3D3D3D;
	text-align:justify;
}

div.newsheader p {
  color:#3d3d3d;
}

div.newsheader A:link{
	font-family:Arial;
	font-size:10px;
	color:#862F1C;
	text-decoration:none;
}


div.newsheader A:visited{
	font-family:Arial;
	font-size:10px;
	color:#862F1C;
	text-decoration:none;
}

div.newsheader A:hover{
	font-family:Arial;
	font-size:10px;
	color:#862F1C;
	text-decoration:underline;
}

div.newstitlebox{
	font-family:Arial;
	font-size:11px;
	color:#862F1C;
	font-weight:bold;
}

div.newsinfobox{
	font-family:Arial;
	font-size:10px;
	color:#3D3D3D;
	clear:both;
}

A.readmore:link{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#862F1C;
	text-decoration:none;
}


A.readmore:visited{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#862F1C;
	text-decoration:none;
}

A.readmore:hover{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#862F1C;
	text-decoration:underline;
}

div.galerycontent{
	margin-left:1px;
	width:119px;
	height:85px;
	background-color:#F1F1F1;
	padding-left:1px;
	padding-top:1px;
	float:left;
}

div.right{
	margin:0;
	padding:0;
	width:251px;
	float:left;
	overflow:hidden;
}

div.rightboxheader{
	width:241px;
	height:21px;
	background-repeat:no-repeat;
	background-image:url(../images/left_header.jpg);
}

DIV.rightboxsearch {
	font-family:Arial;
	font-size:10px;
	padding-top:8px;
	padding-left:8px;
	width:246px;
	height:38px;
	background-repeat:no-repeat;
	background-image:url(../images/such_bg.jpg);
	clear:both;
	color:#FFFFFF;
}

DIV.rightboxsearch DIV,DIV.rightboxsearch SPAN {color:white }



div.searchinput1{
	font-family:Arial;
	font-size:10px;
	width:80px;
	height:18px;
	border-color:#626262;

	text-align:left;
	/*background-color:#FFFFFF;*/
	float:left;
}

input.searchinput2{
	width:149px;
	height:16px;
	border:1px solid;
	border-color:#626262;

}

div.searchinput3{
	font-family:Arial;
	font-size:10px;
	float:left;
}

div.searchinput4{
	width:150px;
	float:left;
}

DIV.upcoming{
	margin-top:0px;
	width:251px;
	height:86px;
	background-color:#F1F1F1;
	background-image:url(../images/upcoming_bg.jpg);
	background-repeat:no-repeat;
	clear:both;
}

DIV.rightboxholder{
	width:251px;
	background-color:#F1F1F1;
}

div.rightboxcontentr{
	font-family:Arial;
	font-size:10px;
	color:#3D3D3D;
	width:130px;
float:right;
}

div.rightboxcontent{
	font-family:Arial;
	font-size:10px;
	padding-left:8px;
	color:#3D3D3D;
	width:243px;
	clear:both;
}

div#home_right .rightboxcontent:hover {
  background-color:lightgray;
} 

div.rightcontentr{
	font-family:Arial;
	font-size:10px;
	padding-top:6px;
	padding-left:8px;
	color:#3D3D3D;
	float:left;
}

div.polltext{
	font-family:Arial;
	font-size:10px;
	width:100px;
	float:left;
}

div.pollbar{
	font-family:Arial;
	font-size:10px;
	width:100px;
	height:12px;
	background-color:#F1F1F1;
	height:12px;
	float:left;
}

div.polls{
	width:251px;
	border-bottom:1px solid;
	border-color:#9B9B9B;
	background-color:#F1F1F1;
}

div.breaker {
	height: 0px;
	clear:both;
	overflow:hidden;
}

div.loginholder{
	height:65px;
	background-image:url(../images/login_bg.gif);
	clear:both;
}

DIV.loginholder INPUT {font-family:Arial;font-size:12px;}

div.logintd{
	width:105px;
	padding-left:12px;
	font-family:Arial;
	font-size:10px;
	color:#FFFFFF;
	float:left;
}



A.footerlink:link{
	font-family:Arial;
	font-size:10px;
	color:#7A7A7A;
	text-decoration:none;
}

A.footerlink:visited{
	font-family:Arial;
	font-size:10px;
	color:#7A7A7A;
	text-decoration:none;
}

A.footerlink:hover{
	font-family:Arial;
	font-size:10px;
	color:#7A7A7A;
	text-decoration:underline;
}

A.registerlink:link{
	font-family:Arial;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}

A.registerlink:visited{
	font-family:Arial;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}

A.registerlink:hover{
	font-family:Arial;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline;
}

.whitelabel{
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
}


/* LAYOUT */

.b {font-weight:bold;font-size:11px;}
.s11 {font-size:11px;}
.green,.win {color:#1db504;}
.red,.loss {color:#b50404;}
.dred {color:#862f1c;}
.blue,.draw {color:#046cb5;}
.gold {color:#cf9d00;}
.silver {color:#8d8d8d;}
.bronce {color:#8e4f3d;}


DIV.comment {border:1px solid #ffffff;background-color:#ffffff}
DIV.comment A {font-size:11px;}
DIV.comment DIV.intro {padding:2px 9px;line-height:15px;font-size:11px;}
DIV.comment DIV.intro.grey {background-color:#f0f0f0}
DIV.comment DIV.intro DIV.order {float:right;margin-top:4px;}
DIV.comment DIV.intro IMG.icon {float:left;margin-right:4px;}
DIV.comment DIV.bbcode {padding-left:9px;background-image:url('../images/layout/comment_bbcode.gif');height:26px;padding-top:4px;}
DIV.comment DIV.bbcode IMG {float:left;margin-right:3px;}
DIV.comment DIV.bbcode IMG.space {float:left;margin-right:10px;}
DIV.comment DIV.line {background-image:url('../images/layout/table_default_line.gif');height:1px;overflow:hidden}
DIV.comment DIV.item {width:100%;background-image:url('../images/layout/comment_back.gif');background-repeat:repeat-x}
DIV.comment DIV.item DIV.pic {margin-top:11px;margin-left:9px;margin-right:10px;float:left;background-color:white;width:87px;margin-bottom:10px}
DIV.comment DIV.item IMG.pic {border:1px solid #b2b2b2;padding:1px;}
DIV.comment DIV.item.forum DIV.pic {margin-top:11px;margin-left:9px;margin-right:10px;float:left;border:none;background-color:white;padding:1px;width:87px;margin-bottom:10px}
DIV.comment DIV.item.forum IMG.pic {border:1px solid #b2b2b2;padding:1px;}
DIV.comment DIV.item DIV.headline {font-size:11px;line-height:27px;}
DIV.comment DIV.item DIV.actions {float:right;margin-right:9px;margin-top:9px}
DIV.comment DIV.item DIV.date {font-size:11px;line-height:33px;}


DIV.comment DIV.item_gallery {width:100%;background-image:url('../images/layout/comment_back.gif');background-repeat:repeat-x;color:#862f1c;font-size:11px;}
DIV.comment DIV.item_gallery DIV.pic {margin-top:11px;margin-left:9px;margin-right:10px;float:left;border:1px solid #b2b2b2;background-color:white;padding:1px;width:152px;height:100px;margin-bottom:10px}
DIV.comment DIV.item_gallery DIV.headline {font-size:11px;line-height:27px;margin-bottom:3px}

DIV.comment DIV.add TD {vertical-align:top}
DIV.comment DIV.add TEXTAREA {overflow:auto;width:324px;display:block;margin-bottom:5px;padding:3px;font-family:Arial;font-size:11px}
DIV.comment DIV.add INPUT.submit {float:right}
DIV.comment INPUT.input {border:1px solid #b7b7b7;background-color:white}

DIV.box {}
DIV.box.border {border:1px solid white}
DIV.box.margin {margin-bottom:8px;}
DIV.box DIV.text_grey {font-size:11px;background-color:#f0f0f0;color:#3d3d3d;padding:5px 9px}
DIV.box DIV.text_white {font-size:11px;background-color:white;color:#3d3d3d;padding:5px 9px}
DIV.box DIV.table_white {background-color:white;}
DIV.box DIV.table_grey {background-color:#f0f0f0;}
DIV.box DIV.image {background-color:white;padding:1px;}
DIV.box DIV.row {font-size:11px;height:17px;line-height:17px;padding:0px 9px;background-color:#ffffff}
DIV.box DIV.row.swap {font-size:11px;height:15px;line-height:15px;padding:0px 9px;border-top:1px solid #ffffff;border-bottom:1px solid #FFFFFF;background-color:#f0f0f0}
DIV.box DIV.line {background-image:url('../images/layout/table_default_line.gif');height:1px;overflow:hidden}
DIV.box TABLE.default {width:100%}
DIV.box TABLE.default TR.row TD {padding:3px 9px 3px 9px}
DIV.box TABLE.default TD.right {text-align:right}
DiV.box TABLE.default TR.white TD {background-color:white}
DIV.box TABLE.default TD.white {background-color:#f0f0f0}
DIV.box TABLE.default TR.grey TD {background-color:#f0f0f0}
DIV.box TABLE.default TD.grey {background-color:white}
DIV.box TABLE.default IMG.flag {float:left;margin-right:5px;}
DIV.box TABLE.default TR.row_gallery TD {padding:9px;text-align:center;background-image:url('../images/layout/table_default_line.gif');background-repeat:repeat-x;background-position:bottom;}
DIV.box TABLE.default TR.line TD {background-image:url('../images/layout/table_default_line.gif');background-repeat:repeat-x;background-position:bottom;}
DIV.box TABLE.default TR.line TR.noborder TD {background:none}
DIV.box TABLE.default TH {padding:3px 9px 3px 9px;background-image:url('../images/layout/table_default_line.gif');background-repeat:repeat-x;background-position:bottom;background-color:#E0E0E0}

DIV.headline_red {overflow:hidden;text-align:left;background-image:url('../images/layout/headline_red_back.gif');border:1px solid #a83218;border-bottom:1px solid #6a362b;height:19px;padding:0px 9px;}
DIV.headline_red .left {float:left;}
DIV.headline_red IMG.swap {float:right;margin-top:5px;}
DIV.headline_grey {overflow:hidden;text-align:left;background-image:url('../images/layout/headline_grey_back.gif');border:1px solid #6a6a6a;border-bottom:1px solid #535353;height:19px;padding:0px 9px;}
DIV.headline_grey .left {float:left;}
DIV.headline_grey IMG.swap {float:right;margin-top:5px;}

INPUT.default {padding:1px;border:1px solid #b7b7b7;background-color:#f4f4f4;color:#3d3d3d;font-family:Arial;font-size:11px}
INPUT.default_white {padding:1px;border:1px solid #b7b7b7;color:#3d3d3d;font-family:Arial;font-size:11px;background-color:white}
TEXTAREA.default {padding:1px;border:1px solid #b7b7b7;background-color:#f4f4f4;color:#3d3d3d;font-family:Arial;font-size:11px}
INPUT.submit {border:1px solid #bbbbbb;background-color:#f4f4f4;color:#1e9a0a;font-family:Arial;font-size:11px}
INPUT.submit.red {border:1px solid #bbbbbb;background-color:#f4f4f4;color:#b50404;font-family:Arial;font-size:11px}
SELECT {font-size:11px;font-family:Arial;border:1px solid #bbbbbb;background-color:#f4f4f4;}

TABLE.table_mini {width:100%}
TABLE.table_mini.border {border:1px solid white;}
TABLE.table_mini.border TD {background-color:#f1f1f1}
TABLE.table_mini TD {line-height:16px;padding-bottom:1px;padding-left:9px;background-color:#ffffff;background-position:bottom;background-repeat:repeat-x;background-image:url('../images/layout/table_mini_row_back.gif')}
TABLE.table_mini TD.s10 {font-size:10px}
TABLE.table_mini TR.lastRow TD {background-image:none;padding-bottom:0px;}
TABLE.table_mini TD.right {text-align:right;padding-right:9px;}
TABLE.table_mini IMG.icon_rank {float:left;margin-top:1px;margin-right:3px;}
TABLE.table_mini IMG.icon_flag {float:left;margin-top:2px;margin-right:3px;}

TABLE.table_mini_calendar {width:100%;background-color:#ffffff; border-collapse:separate;border-spacing:2px;}
TABLE.table_mini_calendar TD {line-height:16px;padding-bottom:1px;padding-left:9px; border:1px solid #aaaaaa;background-color:#ffffff;cursor: pointer;}
TABLE.table_mini_calendar TD {background-color:#ccaaaa;cursor: pointer;}
TABLE.table_mini_calendar TD.cal {line-height:16px;padding-bottom:1px;padding-left:9px;width:20px;color:#888888;background-color:#ffffff;}
TABLE.table_mini_calendar TD.cal:hover {line-height:16px;padding-bottom:1px;padding-left:9px;width:20px;background-color:#ffaaaa;}
TABLE.table_mini_calendar TD.event {font-weight:bold;color:#8A301D;cursor: pointer;}
TABLE.table_mini_calendar TD.sunday {background-color:#cccccc;}
TABLE.table_mini_calendar TD.noday {background-color:#ffffff;border:1px solid #cccccc;}
TABLE.table_mini_calendar TD.today {color:#ffffff;border:1px solid #333333;background:#8A301D;}
TABLE.table_mini_calendar TH {line-height:19px;padding-bottom:1px;}
DIV.calendar_top {margin: 2px 2px 0px 2px;border:1px solid #aaaaaa;}
DIV.calendar_buddys {}
DIV.content_space {overflow:hidden;height:8px;}
DIV.content_text {background-color:white;padding:10px;}
DIV.content_text.center {text-align:center}
DIV.content_line_black {background-color:#343434;height:1px;overflow:hidden}

TABLE.stats_line {width:100%;border:1px solid white}
TABLE.stats_line TD.line_green {height:22px;background-image:url('../images/layout/line_stats_green.gif')}
TABLE.stats_line TD.line_blue {height:22px;background-image:url('../images/layout/line_stats_blue.gif')}
TABLE.stats_line TD.line_red {height:22px;background-image:url('../images/layout/line_stats_red.gif')}
TABLE.stats_line TD.line_gold {height:22px;background-image:url('../images/layout/line_stats_gold.gif')}
TABLE.stats_line TD.line_silver {height:22px;background-image:url('../images/layout/line_stats_silver.gif')}
TABLE.stats_line TD.line_bronce {height:22px;background-image:url('../images/layout/line_stats_bronce.gif')}

.accordion_toggle {
			display: block;
			height: 21px;
			width: 400px;
			background: url(http://solstice-gaming.eu/userfiles/image/Newsinhalte/Update_up.jpg) no-repeat top left;
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #000000;
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		.accordion_toggle_active {
			background: url(http://solstice-gaming.eu/userfiles/image/Newsinhalte/Update.jpg) no-repeat top left;
			color: #000000;
		}
		
		.accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
		}
			
			.accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}

			.accordion_content h3 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
				font-size:12px;
				text-indent:110px;
			}
			
			.accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
			
		.vertical_accordion_toggle {
			display: block;
			height: 21px;
			width: 400px;
			background: url(http://www.solstice-gaming.eu/userfiles/image/Newsinhalte/Update_up.jpg) no-repeat top left;
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #000000;
			cursor: pointer;
			margin: 0 0 0 0;
		}

		.vertical_accordion_toggle_active {
			background: url(http://www.solstice-gaming.eu/userfiles/image/Newsinhalte/Update.jpg) no-repeat top left;
			color: #ffffff;
		}

		.vertical_accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
		}

			.vertical_accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}

			.vertical_accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
  			
		/*
			Horizontal Accordion
		*/
		
		.horizontal_accordion_toggle {
			/* REQUIRED */
			float: left;	/* This make sure it stays horizontal */
			/* REQUIRED */

			display: block;
			height: 100px;
			width: 30px;
			background: url(http://www.solstice-gaming.eu/images/h_accordion_toggle.jpg) no-repeat top left;
			color: #ffffff;
			text-decoration: none;
			outline: none;
			border-right: 1px solid #cde99f;
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		.horizontal_accordion_toggle_active {
			background: url(http://www.solstice-gaming.eu/images/h_accordion_toggle_active.jpg) no-repeat top left;
			border-right: 1px solid #f68263;
		}
		
		.horizontal_accordion_content {
			/* REQUIRED */
			height: 100px;	/* We need to define a height for the accordion as it stretches the width */
			float: left;	/* This make sure it stays horizontal */
			/* REQUIRED */
			
			overflow: hidden;
			background-color: #ffffff;
			color: #444444;
		}
			
			.horizontal_accordion_content p {
				width: 380px;
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
					
					
    /* Container styling*/
    #horizontal_container {
      margin: 20px auto 20px auto;
      width: 400px;   
      height: 100px;    
    }
    
    #vertical_nested_container {
      margin: 20px auto 20px auto;
      width: 400px;
    }
.speech_bubble{
	width:360px;
	background: transparent;
	margin:10px 10px 10px 85px;
}
.speech_bubble_content{
	display:block; 
	background:#fff; 
	border:3px solid #ddd; 
	border-width:0 3px;
}
.speech_bubble p{
	padding:1em 0; 
	color:#555;
	margin:0 20px; 
}

.sb1, .sb2, .sb3, .sb4, .sb5, .sb6, .sb7{
	display:block; 
	overflow:hidden; 
	font-size:0;
}
.sb1, .sb2, .sb3, .sb4, .sb5, .sb6{
	height:1px;
}
.sb4, .sb5, .sb6, .sb7{
	background:#fff; 
	border-left:1px solid #ddd; 
	border-right:1px solid #ddd;
}
.sb1 {margin:0 8px; background:#ddd;}
.sb2 {margin:0 6px; background:#ddd;}
.sb3 {margin:0 4px; background:#ddd;}
.sb4 {margin:0 3px; background:#fff; border-width:0 5px;}
.sb5 {margin:0 2px; background:#fff; border-width:0 4px;}
.sb6 {margin:0 2px; background:#fff; border-width:0 3px;} 
.sb7 {margin:0 1px; background:#fff; border-width:0 3px; height:2px;} 

.speech_bubble em{
	float:left;
	display:block; 
	width:0; 
	height:0; 
	overflow:hidden; 
	border-right:12px solid #ddd;	
	border-top:12px dotted transparent; 
	border-bottom:12px dotted transparent;
	margin-left:-15px;
	margin-top:5px;

}
.speech_bubble span{
	float:left;
	display:block; 
	width:0; 
	height:0; 
	overflow:hidden;
	border-right:10px solid #fff;
	border-top:10px dotted transparent; 
	border-bottom:10px dotted transparent; 
	margin-left:-10px;
	margin-top:7px;
}
* html .speech_bubble em {width:12px; height:24px;w\idth:0; hei\ght:0;}
* html .speech_bubble span {width:10px; height:20px;w\idth:0; hei\ght:0;}

.square-class {
	border:3px solid #333;
	-webkit-border-radius: 8px; -moz-border-radius: 8px;
}
.tag_square_class {
	border:1px solid #ccc;
}
.tag_class {
	background:#333;
	color:#efefef;font-size:11px;font-family:Tahoma;
	padding:2px;
}
ul.ref_ul_class {
	padding:0; margin:0;
}
ul.ref_ul_class li {
	padding:0; margin:0 3px; float:left; list-style:none;
}
div.tag-input {
	width: 260px;
	font-size: 0.75em;
	margin-bottom: 24px;
}
div.tag-input div {
	margin-top: 5px;
	padding: 0px;
	border: 3px solid #fff;
	-webkit-border-radius: 8px; -moz-border-radius: 8px;
	background-color: #000;
}
div.tag-input div p {
	margin: 5px;
	padding: 0px;
}
div.tag-input span {
	position: relative;
	display:block;
	margin: 0px;
	height:14px;
	top: 8px;
	background: transparent url(tip-pimped.gif) no-repeat 6px 0;
	font-style: normal;
}
div.tag-input button {
	background: transparent; border:0;
	color:#eee;font-size:12px;
}
div.tag-input input {
	border:1px solid #333; margin-right:10px;
}
#tag_ref_container a{
	font-family:Tahoma;
	font-size:11px; color:#333;
	text-decoration:none;
}
