* { margin:0; padding:0;}

body {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:black;
	background-color:#02110b;
	font-size:100.01%;
	padding:0px;
	margin:0px;
	border:0px;
}

img {border: 0;}

h1 {
	margin-bottom:0.6em;
	font-size:160%;
	color:#DA251C;
	font-weight:normal;
	letter-spacing:normal;
}

h1, h2, h3, h4, h5 { color:#DA251C; }
h1 A, h2 A, h3 A, h4 A, h5 A { color:#000;}
h2 {
	font-size:1.2em;
	font-weight:500;
	letter-spacing:-.07em;
	margin:0 0 .2em 0;
	color:#FF6600;
}

h2.toprated
{
	background-image: url(../images/deutsh_trebol.jpg);
	background-position: left middle;
	background-repeat: no-repeat;
	padding-left: 40px;
	height: 30px;
}

h3 {
	font-size:0.9em;
	font-weight:bold;
	margin:0 0 0 0;
	color:#00486B;
}

h4 {
	font-size:0.8em;
	font-weight:bold;
	color:#ca5643;
}

p {
	margin:0 0 1em 0;
	font-size:0.85em;
}

ol, ul {
	margin:0 0 1em 2em;
	font-size:.8em;
}

div.separator {
	border-bottom: 1px dotted #6b333b;
}

.clear-hidden {
	clear:both;
	font-size:1px;
	line-height:1px;
}

#page_wrapper { 
	text-align:center; 
	width: 1024px;
}

/**
 * ************************************************************
 * HomePage
 * ************************************************************
 */

#datetime {
	color:#999;
	font-size:0.7em;
	float:right;
}

#announcement {
	font-size: .85em;
	width: 98%;
	text-align: left;
}

.image_float { float:left; margin-right:15px;}

.more { font-size: .85em; }
.more a { color:#DA251C; }
.more a:hover { color: #000000; }

.home_exculsive {
	padding: 10px;
}

.home_latest_reviewed {
	padding: 10px;
	font-size: .85em;
}

.home_latest_reviewed a {
	color:#ff0000;
}

.home_latest_reviewed a.more{
	color: #000;
	font-weight: bold;
}

.home_winners {
	padding: 10px;
}
.home_promo { 
	padding: 10px;
	font-size: .85em;
}
.home_promo a { color:#DA251C; }
.home_promo a:hover { color:#000000; }
.home_promo ul li {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 1em;
}
.home_promo_box {text-align: left; font-size: 0.85em;}
.home_pdf {text-align: right; height: 24px; padding: 0px; padding-right: 10px;}
.home_wp_news {
	padding: 10px;
	font-size: .85em;
}

.home_news {
	font-size: .85em;
}

.home_news a
{
	color: #000;
	font-weight: bold;
}

#online_tournaments
{
	padding: 10px;
}

/**
 * ************************************************************
 * Page Header
 * ************************************************************
 */

#page_header_wrapper { 
	width:100%;
}

#page_header {
	float:left;
	height:136px;
	width:100%;
}

#page_header_content {
	float:left;
	width:100%;
	text-align:left;
	background: url(../images/bg-banner.png) repeat-x left;
}

#page_header_sidebar {
	float:right; 
	background: url(../images/bg-banner.png) repeat-x left;
} 

#page_header_tools
{
	clear:both;
	width: 100%;
	background-color: #600000;
	height: 29px;
}

* html #page_header_tools {
}

*:first-child+html #page_header_tools {
}

#page_header_menu
{
	float:left;
	width: 70%;
	font-size: 0.85em;
}

#page_header_search
{
	float:right;
	margin-top:5px;
	margin-right:6px;
	font-size:.85em;
}

#search_form
{
	display: inline;
}

#page_header_search a.gobutton {
    float: right;
	background: transparent url('../images/button.png') no-repeat scroll top left;
    color: #FFCC33;
    text-decoration: none;
    display: block;
    height: 19px;
    width: 75px;
    margin-left:5px;
	font-size:.85em;
	font-weight: bold;
}

#page_header_search a.gobutton:active {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}

#page_header_search a.gobutton span{
	padding-left:5px;
}

#page_header_search a.gobutton:active span {
	padding-left:10px;
} 

#page_header_search .search_textbox {
	float: right;
	border: solid 1px transparent;
}

/**
 * ************************************************************
 * Page Left Side Bar
 * ************************************************************
 */

#page_left_sidebar { 
	float:left; 
	width:22%; 
	overflow:hidden;
}

#page_left_sidebar {
	padding:0;
	margin-bottom:0;
	margin-left:1px;
	float:left;
	position:relative;
	display:inline;
	z-index:49;
	text-align: left;
}

#page_left_sidebar ul {
	list-style-type:none;
	padding:0;
	margin:0;
	border: none;
}

#page_left_sidebar li {
	margin:0;
	padding:0;
	border:none;
	line-height:120%;
}

#page_left_sidebar li a {
	color: #ffd598;
	font-size:.9em;
}

#page_left_sidebar a {
	display:block;
	padding:6px 12px 6px 12px;
	border: none;
	text-decoration:none;
	width: 100%;
	background-color: #ae2323;
}

#page_left_sidebar ul li ul li a {
	font-size:1.1em;
}

/* First Level */
#page_left_sidebar li a:hover, #page_left_sidebar li a:focus {
	color:white;
	background:#000;
}

/* First Level + Click Disabled */
#page_left_sidebar a.noclick {
	cursor:default;
}
#page_left_sidebar a.noclick:hover {
	color: #ffd598;
	background-color: #ae2323;
}

/* First Level + First Item */
#page_left_sidebar a.first {
	background-color: #000;
}

html>body #page_left_sidebar li a {
	width: auto;
}

#page_left_sidebar li ul li a:hover, #page_left_sidebar li ul li a:focus {
	color:white;
	background:#000;
}

#page_left_sidebar li ul li
{
	padding:0;
	margin:0;
	line-height:120%;
	border-bottom : 1px dotted #6b333b;
}

#page_left_sidebar li ul li a {
	background: none;
	background-color:Transparent;
	padding-right:2px;
	color: #ffd598;
	border-bottom:0px;
}

#page_left_sidebar a.three_open {
	color:#cdcdcd;
	background:#000;
	/*font-weight:bold;*/
}

/**
 * ************************************************************
 * Page Right Side Bar
 * ************************************************************
 */

#page_right_sidebar_wrapper
{
	float:right; 
	width:16%;
	border-left: 1px dotted #6b333b;		
	margin-top:10px;
}

#page_right_sidebar { 
	margin-left:10px;
	color: #ffd598;
}

#page_right_sidebar_content {
}

#page_right_sidebar_content a.more
{
	color:#FFB7B7;
}

#page_right_sidebar_content a.more:hover
{
	color:#DA251C;
}

#page_right_sidebar_content a.title
{
	color:#ca5643;
}

#page_right_sidebar_content a.title:hover
{
	color:#DA251C;
}


/**
 * ************************************************************
 * Page Content
 * ************************************************************
 */

#page_content_wrapper { 
	float:left; 
	width:83%;
	margin-top:10px;
} 

#page_content {
	float:right; 
	width:77%; 
	overflow:hidden; 
	text-align:justify;
	border: solid 1px #fff;
	background-color: #fff;
}

#page_content_inside
{
	width:98%;
	margin-left:10px;
	margin-right:10px;
}

/**
 * ************************************************************
 * Footer
 * ************************************************************
 */

#page_footer{ 
	color:#999999; 
	text-align:center; 
	clear:both; 
	padding:30px;
	font-size: .7em;
} 

#page_footer a { 
	color:#ffd598; 
	padding:0px 8px 0px 0px; 
	text-decoration: none; 
	font-weight:bold;
}

#page_footer a:hover { text-decoration: underline; }


/**
 * ************************************************************
 * Navigation
 * ************************************************************
 */

#page_navigation
{	
}

#cim_bread-crumbs {
	padding: 0;
	padding-top: 10px;
	list-style : none; 
	position : relative;
	font-size: .85em;
}

#ccc_bread-crumbs {
	margin : 0 0 12px 0; 
	padding-left : 0; 
	list-style : none; 
	border-bottom : 1px dotted #cccccc;
	position : relative;
}

#cim_bread-crumbs a {
	color: #13447B;
}
	
#cim_bread-crumbs li {
	display : inline; 
	margin-right : 6px; 
	padding-left : 14px;
	background : transparent url(../images/bullet_breadcrumb.gif) 0 60% no-repeat;
	color:#13447B;
}
* html #cim_bread-crumbs li {background-position : 0 70%;}
*:first-child+html #cim_bread-crumbs li {background-position : 0 70%;}

#cim_bread-crumbs li.first-item {
	background-image : none;
	padding-left : 0;
}

#cim_bread-crumbs li.highlight {
	font-weight:bold;
}

#cim_bread-crumbs li.highlightn {
	font-weight: bold;
	margin-right: 0px;
	margin-left: 6px;
}

#cim_bread-crumbs li.highlightp {
	font-weight:bold;
	background : transparent url(../images/bullet_breadcrumbp.gif) 0 60% no-repeat;
	margin-right: 6px;
	margin-left: 0px;
}

#cim_bread-crumbs li.highlightnb {
	background-image: none;
	margin-right: 0px;
	padding: 0px 0px 0px 0px;
}

/**
 * ************************************************************
 * Newsletter
 * ************************************************************
 */

#newsletter_box
{
	text-align: left;
}

#newsletter_box a.gobutton {
	background: transparent url('../images/button.png') no-repeat scroll top left;
    	color: #FFCC33;
    	font-weight: bold;
    	text-decoration: none;
    	display: block;
    	height: 19px;
    	width: 75px;
    	margin-left:5px;
	font-size: 0.7em;
}

#newsletter_box a.gobutton:active {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}

#newsletter_box a.gobutton span{
	padding-left:5px;
}

#newsletter_box a.gobutton:active span {
	padding-left:10px;
}

#newsletter_box input
{
	font-size: 0.9em;	
}

/**
 * ************************************************************
 * Sites Specific
 * ************************************************************
 */

/* Sites Brief Description */

.site_brief
{
	color:#333333;
	font-size: .85em;
}

.site_brief tr {
	border: solid 1px #fff;
}

.site_brief td.site_name {
	height:25px;
	text-align:left;
	border: solid 1px #fff;
	/*background-color: #F5F901;*/
	/*color: #F5F901;*/
	color: #FF6600;
	background-color: #000;
	font-size: .85em;
	font-weight: bold;
}

.site_brief tr.site_desc {
	border: solid 1px #d4d4d4;
}

.site_brief tr.site_desc td {
	padding-right: 20px;
}

.site_brief tr.site_rating {
	border: solid 1px #d4d4d4;
}

.site_brief img.site_screenshot
{
	border: solid 1px #cccccc;
	padding: 4px;
	margin: 20px;
	margin-left: 0px;
	margin-bottom: 70px;
	float: left;
	font-size:.85em;
}

.site_brief a { color:#DA251C;}
.site_brief a:hover { color: #000000; }

/* Site Full Description */

.site {
	width:100%;
	color:#333333;
	font-size: .85em;
}

.site td
{
	padding-bottom:10px;
}

.site td.godownload {
	text-align:left;
	vertical-align: middle;
	background-color: #FAFE4B;
	font-size:.85em;
	padding-top: 5px;
	padding-bottom: 5px;
}

.site td.godownload .go
{
	float:left;
	padding-left: 40px;	
}

.site td.godownload .download
{
	float:right;
	padding-right: 40px;	
}

.site div.site_desc
{
	float:left;
	text-align:left;
	vertical-align: top;
	width: 55%;
	margin-right:10px;
}

.site div.site_screenshot {
	float:left;
	width: 265px;
	padding-left: 10px;
	border-left: 1px dotted #6b333b;
}

.site td.games{
}

.site td.software{
}

.site td.flash{
}

.site td.platform{
}

.site td.paymethods {
}

.site td.contact{
}

.site a { color:#DA251C; font-weight: bold;}
.site a:hover { color: #000000; }

/**
 * ************************************************************
 * Games Specific
 * ************************************************************
 */

.game
{
	color:#333333;
	font-size: .85em;
}

.game_site_bonus
{
	font-size: .85em;
}

/**
 * ************************************************************
 * Comments Form
 * ************************************************************
 */

.writeComment{
	padding-top:20px;
	padding-bottom:20px;
	font-size:.85em;
}

#commentsForm
{
}

#commentsForm td
{
	padding:0;
	padding-bottom:5px;
}

.commentsList
{
	border:solid 1px #666666;
	width: 95%;
}

.commentsList td
{
	padding:10px;
	font-size: .7em;
}


/**
 * ************************************************************
 * Related Articles
 * ************************************************************
 */
.related
{
}

.relatedList
{	
}

/**
 * ************************************************************
 * Bonuses
 * ************************************************************
 */
.bonuses
{
	padding: 10px;
	font-size: .85em;
}

/**
 * ************************************************************
 * Winners
 * ************************************************************
 */
.winners
{
	padding: 10px;
	font-size: .85em;
}

.winners a { color:#DA251C; font-weight: bold;}
.winners a:hover { color: #000000; }


/**
 * ************************************************************
 * Sections
 * ************************************************************
 */
.section_brief{
	text-align:left;
}

.section_brief_title { color:#ca5643; }

.section_brief_desc{
	font-size:.85em;
}

/**
 * ************************************************************
 * onlinespiele.php
 * ************************************************************
 */
.onlinespiele
{
	padding: 10px;
	font-size: .85em;		
}
.onlinespiele a { color:#DA251C; font-weight: bold;}
.onlinespiele a:hover { color: #000000; }

/**
 * ************************************************************
 * oddsetsportwette.php
 * ************************************************************
 */
.oddsetsportwette
{
	padding: 10px;
	font-size: .85em;		
}
.oddsetsportwette a { color:#DA251C; font-weight: bold;}
.oddsetsportwette a:hover { color: #000000; }


/**
 * ************************************************************
 * Preferences Div
 * ************************************************************
 */

form#form_select {
	background:#5f5f5f none repeat scroll 0 0;
	margin-top:10px;
	text-align:center;
	padding:2px 4px 2px 4px;
}

form#form_select table {
	color:#FFF;
	display:inline;
	text-align:left;
}

form#form_select table td.label {
	text-align:right;
	padding-right:5px;
}

form#form_select table td.submit {
	text-align:center;
}

form#form_select .save_preferences {
	padding:3px;
	margin:2px;
}

form#form_select select {
	font-size:0.8em;
}

div#div_location {
	background:#000 none repeat scroll 0 0;
	float:right;
	margin-right:4px;
	margin-top:3px;
	text-align:right;
	padding:2px 4px 2px 4px;
	opacity:.6;
	filter:alpha(opacity=60);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	-moz-opacity:0.60;
}

div#div_location label {
	color:#FFF;
	display:inline;
}

div#div_location a {
	font-size:0.8em;
}


/**
 * ************************************************************
 * Share
 * ************************************************************
 */

IMG.shareicons{
	margin: 0px 4px 0px 0px;
}

/**
 * ************************************************************
 * Tournaments
 * ************************************************************
 */

td.game_link
{
	width:200px;
}

td.casino_link
{
	width:180px;	
}
