/* 

>>>>>> TABLE OF CONTENTS <<<<<<

    - G L O B A L
		- Resets
		- Global
	
	- S T R U C T U R E
	
    - S T A N D A R D S
		- Buttons
		- Boxes
		- Text highlights
		- Forms
		- Images
		- Lists
		- Tables
		
	- N A V I G A T I O N
		- Topnav
		- ExpertenPanel
		- Kontakt
		- Subnav
		- Current
		- Subsub (Table of Contents)
		
	- S I T E - S P E C I F I C - D E S I G N S
		- Frontpage
		- Roulette Portal
		- Blackjack Portal
		- Casino Review
		- Frontpagetest
		- PokerEinstiegshilfe
		- NewsletterPage
		- Slots Portal
		- Roulette Guide
		- Casino Gutschein Code + Top10 Casinos
		- Expertenpanel
		- PartyCasino
		- CasinoReviewTest
		- Kundendienste
		- Spielstrategien
		- Datafilter
		- Novoline
		- CasinoSpiele
		- SectionFrontpage
		- Sportwetten
		- Sidebars
		- Kostenlos Roulette Test
		- Screenshots
		- Kontaktbox
		- StarGames Test
		- Book of Ra Test
		- Einstiegshilfe
		- MerkurVorschau
		- Language Placeholders
		- Adventskalender

	- F U N C T I O N S - D E S I G N S
		- Share 
		- Tiptip (tooltip)
		- Tabs 
		- Slidedeck
		- Carousel
		- PostClickOverlay
		
	- S P R I T E S
		- Top10
		- Layout
		
	- O L D - S T Y L E S H E E T S
		- style.css 
		- assets/css/style.css 
	
*/


/* ------------------------------------------------- */
/* ----------------- G L O B A L ------------------- */
/* ------------------------------------------------- */

/* --------------------- Resets -------------------- */
/* * { margin: 0; padding: 0; } 
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var
{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6
{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select
{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
*/

a img { border: none; }


/* --------------------- Global -------------------- */
* { outline: none; }

#body { 
		background:#003c3c url(http://www.casinoverdiener.com/frontpage/images/body_bg.jpg) 0 0 repeat-x;
}

a { color: #004040; text-decoration: none;}
a:hover { color: #004040; text-decoration: underline;}
p a {color: #004040; text-decoration: none;}
p a:hover {color: #004040; text-decoration: underline;}
.text_justify {text-align:justify;}
.text_left {text-align:left !important;}
.text_right {text-align:right !important;}
.text_center {text-align:center !important;}
.bold {font-weight: bold;}
.normal {font-weight: normal;}
.italic {font-style: italic;}
.underline {text-decoration: underline;}
.clear {clear:both;}
.right {float:right;}
.left {float:left;}
.block {display: block;}
.margin5{margin: 5px;}
.margin10{margin: 10px;}
.marginBottom20{margin-bottom: 20px;}
.padding5{padding:5px;}
.padding10{padding:10px;}
.small {font-size:10px !important;}

/* ------------------------------------------------- */
/* -------------- S T R U C T U R E ---------------- */
/* ------------------------------------------------- */

.CVUserImages {
	width:128px;
	height:128px;
	padding:5px;
}
#wrapper	
		{ 
		width: 950px;
    	margin: auto;
		margin-bottom: 20px;
    	font-family: verdana, arial, sans-serif;
		text-align: center;
		font-size: 11px;
		overflow:hidden;
		}

#header	
		{
		height:135px;
		margin:auto;
        text-align: left;
        padding-left: 16px;
		position:relative;
		}
#loginform { 
	z-index: 100;
	width: 250px;
	border-radius: 10px;
	background:transparent;
	padding:5px 10px;
	color:#004040; 
	border: 1px solid #245757;
	position:absolute;
	right:0px;
	top:25px;
	overflow: hidden;
	text-align:center;
}
#divLoginBuffer {
	height:50px;
}
#divLoginStatus a{
	font-weight:bold;
}
#divLoginStatus {
	padding:5px;
	margin:0px -11px -11px -11px;
	border:1px solid;
	border-radius:0px 0px 10px 10px;
	background:#FFFFFF;
	display:none;
	text-align:center;
}
#divLoginTitle {
	font-weight:bold;
	font-size:16px;
	text-align:center;
	padding:5px 0px 0px 0px;
}
#search_button { background-position: -1px -1px; height: 25px; width: 25px;position:absolute;right:5px;top:3px;z-index:20;}
#search_button:hover { background-position: -27px -1px; height: 25px; width: 25px; }
.topsearch {
	display:block;
	z-index:10;
	position:absolute;
	right:0px;
	top:0px;
	width:215px;
	margin:0 auto;
	background:#f0f0f0;
	border:1px solid #013c3c;
	padding:5px;
	border-radius:3px;
	font-size: 16px;
	height:20px;
	color: #013c3c;
}
.topsearch:hover {
	background:#ffffff;
}
.topsearch:focus {
	border-color: #013c3c;
	background:#ffffff;
}
/*#forumarrow {
	display:none;
	position:absolute;
	right:120px;
	top:102px;	
}*/
#breadcrumb { 
        background: #ffffff;
		color: #000000;
		text-align: left;
		padding: 10px;
        }
		
#contentwrapper	
		{ 
        
         background: #ffffff;
		 padding-right: 10px;
		 padding-left: 10px;
       
        }
        
#content	
		{        
        float: left;
        background: #ffffff;
        font-size: 13px;
        text-align: justify;	 		
        }

#content.sidebars {
	width: 670px;
}

#content.noSidebars {
	/* width: 100%; */
}

#content.noLeftSidebar {
	width:670px;
}
		
#content p
		{        
        line-height:1.5; 		
        }

#content h1
		{ 
		 font-size: 22px;
		 font-family: Helvetica, arial, sans-serif;
		 border-bottom: 1px solid #d8d8d8;
		 margin: 0px;
		 margin-bottom: 20px;
        }
#socialButtons {
	margin-bottom:20px;
	border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        -khtml-border-radius: 10px;
	padding:10px;
	background:#f0f0f0;
	background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#ffffff)) !important;
	background: -moz-linear-gradient(top, #f0f0f0, #ffffff) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFf0f0f0, endColorstr=#FFffffff) !important;
	-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFf0f0f0, endColorstr=#FFffffff)' !important;					
        border: 1px solid #d8d8d8 !important;
}

#socialFB, #socialTwitter, #socialGoogle {
	display:inline-block;
}

#socialFB, #socialTwitter {
	margin-right: 3px;
}

#socialFB {
	position:relative;
	bottom:2px;
}

#content h2
		{ 
		 color:#cc0000;
		 font-size: 18px;
		 border-bottom: 1px solid #d8d8d8;
		 font-family: Helvetica, arial, sans-serif;
        }
		
#content h2 span {
		font-size: 14px;
		color: #000000;
}
		
#content h3
		{ 
		 color:#000;
		 font-size: 16px;
		 font-family: Helvetica, arial, sans-serif;
        }
		
#content h4
		{ 
		 color:#000;
		 font-size: 14px;
		 font-family: Helvetica, arial, sans-serif;
        }
        
#rightsidebar	
		{ 
        
        float: right;
		margin:0px;
		width: 250px;
		margin-left: 10px;
        
        }
		
#rightsidebar h2
		{ 
        
        color:#004040;
		  font-size: 18px;
		  font-family: Helvetica, arial, sans-serif;
		  margin:0px;
		  border-bottom: 0px;
		  padding-bottom: 0px;
        
        }
		
#rightsidebar h2.logo {
	font-size: 24px;
		  margin-left: 20px;
}
#rightsidebar h2 a
		{ 
        color: inherit;
        }

#rightsidebar p.slogan {
	text-align: center;
	font-weight: bold;
	margin-left: 30px;
}

#rightsidebar #tagCloudDiv {
	position: relative;
	background:#f0f0f0;
	background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#ffffff));
	background: -moz-linear-gradient(top, #f0f0f0, #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFf0f0f0, endColorstr=#FFffffff);
	-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFf0f0f0, endColorstr=#FFffffff)';					
	border: 1px solid #d8d8d8;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	margin:0px;
	margin-bottom: 20px;
	padding:10px;
	line-height: normal !important;
	color:#004040;
	width: 228px;
}


#rightsidebar span.tagCloudNano{
	font-size: 0.7em !important;
} 

#rightsidebar span.tagCloudTiny{
	font-size: 0.8em !important;
}

#rightsidebar span.tagCloudSmall{
	font-size: 0.9em !important;
}

#rightsidebar span.tagCloudMedium{
	font-size: 1.0em !important;
}

#rightsidebar span.tagCloudBig{
	font-size: 1.1em !important;
}

#rightsidebar span.tagCloudLarge{
	font-size: 1.2em !important;
}

#rightsidebar span.tagCloudHuge{
	font-size: 1.3em !important;
}


#footer	
		{ 
        
		clear: both;
        background: #ffffff;
		color:#000000;
        border-radius: 0px 0px 5px 5px;
        -moz-border-radius: 0px 0px 5px 5px;
        -webkit-border-radius: 0px 0px 5px 5px;
        -khtml-border-radius: 0px 0px 5px 5px;
        padding-top:10px;
		
		}
		
#footercontent {
margin: auto;
padding-top: 10px;
width: 930px;
border-top: 1px solid #d8d8d8;

}


/* ------------------------------------------------- */
/* -------------- S T A N D A R D S ---------------- */
/* ------------------------------------------------- */
/* 
Naming of standard classes: WhatColorSize
- start with capital letters: e.g. ButtonGreenBig
- if no size is specified: e.g. ButtonGreen
*/

/* -------------------- Buttons -------------------- */
a.ButtonGreenBig {
		display: inline-block;
		font-family: Verdana, arial, sans-serif;
		text-decoration:none;
		color:#ffffff;
		font-size:16px;
		font-weight: bold; 
		font-style: normal !important;
		border:1px solid #000;
		padding: 10px 20px 10px 20px;
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		background: #013c3c;
		background: -webkit-gradient(linear, left top, left bottom, from(#013c3c), to(#416969));
		background: -moz-linear-gradient(top, #013c3c, #416969);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF013c3c, endColorstr=#FF416969);
		-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF013c3c, endColorstr=#FF416969)';
		box-shadow: 0px 0px 2px #000;
		-moz-box-shadow: 0px 0px 2px #000;
		-webkit-box-shadow: 0px 0px 2px #000;
		-khtml-box-shadow: 0px 0px 2px #000;
		line-height:normal !important;
            }
			
a.ButtonGreenBig:hover {
		text-decoration: none;
		color: #ffffff;
		box-shadow: 0px 0px 6px #000;
		-moz-box-shadow: 0px 0px 6px #000;
		-webkit-box-shadow: 0px 0px 6px #000;
		-khtml-box-shadow: 0px 0px 6px #000;
            }
			
a.ButtonGreenSmall, button.ButtonGreenSmall, span.ButtonGreenSmall {
		display: inline-block;
		font-family: Verdana, arial, sans-serif;
		text-decoration:none;
		color:#ffffff;
		font-size:10px;
		font-style: normal !important;
		font-weight: bold;
		border:1px solid #003030;
		border:1px solid #000;
		padding: 5px 10px 5px 10px;
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px; 
		background: #013c3c;
		background: -webkit-gradient(linear, left top, left bottom, from(#013c3c), to(#416969));
		background: -moz-linear-gradient(top, #013c3c, #416969);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF013c3c, endColorstr=#FF416969);
		-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF013c3c, endColorstr=#FF416969)';
		box-shadow: 0px 0px 2px #000;
		-moz-box-shadow: 0px 0px 2px #000;
		-webkit-box-shadow: 0px 0px 2px #000;
		-khtml-box-shadow: 0px 0px 2px #000;
		line-height:normal !important;
            }
			
/*button.ButtonGreenSmall {
	padding: 7px 10px 8px 10px;
}*/
			
a.ButtonGreenSmall:hover {
		text-decoration: none;
		color: #ffffff;
		box-shadow: 0px 0px 6px #000;
		-moz-box-shadow: 0px 0px 6px #000;
		-webkit-box-shadow: 0px 0px 6px #000;
		-khtml-box-shadow: 0px 0px 6px #000;
            }
a.ButtonGreenTiny, button.ButtonGreenTiny {
		display: inline-block;
		font-family: Verdana, arial, sans-serif;
		text-decoration:none;
		color:#ffffff;
		font-size:10px;
		font-style: normal !important;
		font-weight: bold;
		border:1px solid #003030;
		border:1px solid #000;
		padding: 3px;
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px; 
		background: #013c3c;
		background: -webkit-gradient(linear, left top, left bottom, from(#013c3c), to(#416969));
		background: -moz-linear-gradient(top, #013c3c, #416969);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF013c3c, endColorstr=#FF416969);
		-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF013c3c, endColorstr=#FF416969)';
		box-shadow: 0px 0px 2px #000;
		-moz-box-shadow: 0px 0px 2px #000;
		-webkit-box-shadow: 0px 0px 2px #000;
		-khtml-box-shadow: 0px 0px 2px #000;
		line-height:normal !important;
            }
			
/*button.ButtonGreenTiny {
	padding: 7px 10px 8px 10px;
}*/
			
a.ButtonGreenTiny:hover {
		text-decoration: none;
		color: #ffffff;
		box-shadow: 0px 0px 6px #000;
		-moz-box-shadow: 0px 0px 6px #000;
		-webkit-box-shadow: 0px 0px 6px #000;
		-khtml-box-shadow: 0px 0px 6px #000;
            }			
.ButtonYellowBig
		{
		display: inline-block;
		font-family: Verdana, arial, sans-serif;
		color:#000000 !important;
		text-shadow: 0px 1px 1px #faf9e9 !important;
		font-size:16px !important;
		font-weight: bold;
		font-style: normal !important;
		text-decoration:none;
		border: 1px solid #faf9e9 !important;
		padding: 10px 20px 10px 20px;
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		background: #f3e24b !important;
		background: -webkit-gradient(linear, left top, left bottom, from(#faf7b4), to(#f3e24b)) !important;
		background: -moz-linear-gradient(top, #faf7b4, #f3e24b) !important;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFfaf7b4, endColorstr=#FFf3e24b) !important;
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFfaf7b4, endColorstr=#FFf3e24b)" !important;
		box-shadow: 0px 0px 2px #000 !important;
		-moz-box-shadow: 0px 0px 2px #000 !important;
		-webkit-box-shadow: 0px 0px 2px #000 !important;
		-khtml-box-shadow: 0px 0px 2px #000 !important;
		line-height:normal !important;
		}
		
.ButtonYellowBig:hover
		{
		text-decoration:none;
		color:#000;
		box-shadow: 0px 0px 4px #000 !important;
		-moz-box-shadow: 0px 0px 4px #000 !important;
		-webkit-box-shadow: 0px 0px 4px #000 !important;
		-khtml-box-shadow: 0px 0px 4px #000 !important;
		}
	
		
a.ButtonYellowSmall, span.ButtonYellowSmall
		{
		display: inline-block;
		font-family: Verdana, arial, sans-serif;
		color:#000000 !important;
		text-shadow: 0px 1px 1px #faf9e9;
		font-size:10px;
		font-weight: bold;
		font-style:normal !important;
		text-decoration:none;
		border: 1px solid #faf9e9;
		padding: 5px 10px 5px 10px;
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		background: #f3e24b !important;
		background: -webkit-gradient(linear, left top, left bottom, from(#faf7b4), to(#f3e24b)) !important;
		background: -moz-linear-gradient(top, #faf7b4, #f3e24b) !important;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFfaf7b4, endColorstr=#FFf3e24b) !important;
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFfaf7b4, endColorstr=#FFf3e24b)" !important;
		box-shadow: 0px 0px 2px #000;
		-moz-box-shadow: 0px 0px 2px #000;
		-webkit-box-shadow: 0px 0px 2px #000;
		-khtml-box-shadow: 0px 0px 2px #000;
		line-height:normal !important;
		}
		
a.ButtonYellowSmall:hover
		{
		text-decoration:none !important;
		color:#000;
		box-shadow: 0px 0px 4px #000;
		-moz-box-shadow: 0px 0px 4px #000;
		-webkit-box-shadow: 0px 0px 4px #000;
		-khtml-box-shadow: 0px 0px 4px #000;
		}
.divImagePopUpText {
	text-align:center;
	background:#FFFFFF;
	border-radius: 0px 0px 5px 5px;
}
a.smallLink {
		color: #000;
		font-size: 10px;
		text-decoration: none;
		}

a.smallLink:hover {
		color: #000;	
		text-decoration: underline;
		}
		

/* --------------------- Boxes --------------------- */			
.BoxGray {
			background:#f0f0f0;
			background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#ffffff)) !important;
			background: -moz-linear-gradient(top, #f0f0f0, #ffffff) !important;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFf0f0f0, endColorstr=#FFffffff) !important;
			-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFf0f0f0, endColorstr=#FFffffff)' !important;					
            border: 1px solid #d8d8d8 !important;
            border-radius: 10px;
            -moz-border-radius: 10px;
            -webkit-border-radius: 10px;
            -khtml-border-radius: 10px;
			padding:10px;
			color:#004040;
		  	font-size: 11px;
			position: relative;
			z-index: 20;
            }
			
.BoxGreen {
            border-radius: 10px;
            -moz-border-radius: 10px;
            -webkit-border-radius: 10px;
            -khtml-border-radius: 10px;
			padding:10px;
			background:#deebe8;
			background: -webkit-gradient(linear, left top, left bottom, from(#deebe8), to(#effaf8));
			background: -moz-linear-gradient(top, #deebe8, #effaf8);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFdeebe8, endColorstr=#FFf1fffc);
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFdeebe8, endColorstr=#FFf1fffc)";
			color:#004040; 
			border: 1px solid #C7D7D3; 
            }
			

			
.BoxYellowInfo { 
			clear:both;
			background: #ffffe0 url(bilder/BoxYellowInfo_bg.png) 10px center no-repeat;
			border: 1px solid #e6db55;
			color: #000000;
			padding: 15px;
			padding-left: 60px;
			 border-radius: 3px;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            -khtml-border-radius: 3px;
			text-align: left;
			}
			
.BoxRedInfo { 
			clear:both;
			background: #ffcccc url(bilder/BoxRedInfo_bg.png) 10px center no-repeat;
			border: 1px solid #cc0000;
			color: #000000;
			padding: 15px;
			padding-left: 60px;
			 border-radius: 3px;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            -khtml-border-radius: 3px;
			text-align: left !important;
			}
			
.BoxRedHighlight { 
			clear:both;
			background: #ffcccc;
			border: 1px solid #cc0000;
			color: #000000;
			padding: 10px;
			 border-radius: 3px;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            -khtml-border-radius: 3px;
			text-align: left !important;
			}
			
.BoxGreenInfo {
			clear:both; 
			background: #d7f0d7 url(frontpage/images/check_green.png) 10px center no-repeat;
			border: 1px solid #44bc44;
			color: #000000;
			padding: 15px;
			padding-left: 55px;
			 border-radius: 3px;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            -khtml-border-radius: 3px;
			text-align: left !important;
			}
			
.BoxGray h2 {
			color: #cc0000;
			margin: 0px;
			margin-bottom: 10px;
			text-align: center;
			border-bottom:none !important;
			font-size: 16px !important;
            }
			
.BoxGray h3 {
			border-top: 1px solid #d8d8d8; 
			margin-top: 10px; 
			margin-bottom: 10px; 
			padding-top: 3px; 
			font-size: 13px; 
			color: #cc0000;
            }

div.boxColumns {
			clear: both;
			float: left;
			width: 100%;
			}

div.boxColumns .contentLeft {
			float:left;
			width: 49%;
			}

div.boxColumns .contentRight {
			float:right;
			width: 49%;
			}

div.boxColumns > div > div, div.greenHeaderBox, div.CVbox > div {
			margin-bottom: 20px;
			padding: 5px;
			border: 1px solid #d0d0d0; 
			-webkit-border-radius: 8px; 
			-moz-border-radius: 8px;  
			border-radius: 8px; 
			background:#deebe8;
	background: -webkit-gradient(linear, left top, left bottom, from(#deebe8), to(#effaf8));
	background: -moz-linear-gradient(top, #deebe8, #effaf8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFdeebe8, endColorstr=#FFf1fffc); 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFdeebe8, endColorstr=#FFf1fffc)"; 
	border: 1px solid #C7D7D3; 
			text-align:justify;
			}
			
div.boxColumns > div > div span.header, #bestCasinoBoxRed span.header, div.greenHeaderBox span.header { /* OLD */
			display:block;
			margin:-6px -6px 6px -6px;
			padding:0 5px;
			text-align:center;
			background: #fff !important;
			color: #004040 !important;
			border-bottom: 1px solid #C7D7D3;
			}

div.boxColumns > div > div h2, div.boxColumns > div > div h3, #bestCasinoBoxRed h2, div.greenHeaderBox h2, div.greenHeaderBox h3 { /* OLD */
			margin: 0;
			margin-bottom: 5px;
			font-weight:bold;
			color: #004040 !important;
			text-align: center;
			font-size: 16px !important;
			border: none !important;
			}
			
div.boxColumns > div > h2, div.CVbox h2 { /* NEW */
			margin: 0;
			font-weight:bold;
			color: #004040 !important;
			text-align: center;
			font-size: 16px !important;
			border: none !important;
			height: 25px;
			line-height: 25px;
			background: #ffffff;
}
			
div.boxColumns > div > div h3, div.greenHeaderBox h3 {
	font-size: 13px !important;
}


div.boxColumns > div > div span.header a, div.greenHeaderBox span.header a { /* OLD */
  			color: inherit;
			text-decoration: underline;
			}
			
div.boxColumns > div > div span.header a:hover, div.greenHeaderBox span.header a:hover { /* OLD */
	text-decoration: none;
}

div.boxColumns > div > div ol.normal, div.greenHeaderBox ol.normal, div.CVbox ol.normal {
			text-align:left;
			font-weight:bold;
			margin:0;
			margin-left:20px;
			padding:0;
			}

div.boxColumns > div > div ol.normal li, div.greenHeaderBox ol.normal li, div.CVbox ol.normal li {
  			padding-bottom:10px;
			}

div.listBox {
	text-align: left;
}

div.boxColumns div.listBox ul, div.boxColumns div.listBox ol, div.greenHeaderBox ol, div.greenHeaderBox ul {
	text-align:left;
	list-style: none;
	margin:0;
	padding:0;
}


div.boxColumns div.listBox ul li a, div.boxColumns div.listBox ol li a, div.greenHeaderBox ul li a, div.greenHeaderBox ol li a {
	display:block;
	border-bottom:1px solid #C7D7D3;
	color: #004040;
	padding: 5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; 
}

div.greenHeaderBox ol li.viewAll a { display: inline-block !important; }

div.boxColumns div.listBox ul li:last-child a, div.boxColumns div.listBox ol li:last-child a, div.greenHeaderBox ul li:last-child a, div.greenHeaderBox ol li:last-child a {
	border-bottom: none;
}

div.boxColumns div.listBox ul li:nth-child(odd) a, div.boxColumns div.listBox ol li:nth-child(odd) a, div.greenHeaderBox ul li:nth-child(odd) a, div.greenHeaderBox ol li:nth-child(odd) a {
	background: #f5f9f8;
}

div.boxColumns div.listBox ul li a:hover, div.boxColumns div.listBox ol li a:hover, div.greenHeaderBox ul li a:hover, div.greenHeaderBox ol li a:hover {
	background:#ffffff;
	color: #004040;
	text-decoration:none;
}

div.boxColumns div.listBox ul li.viewAll a, div.boxColumns div.listBox ol li.viewAll a, div.boxColumns div ul li.viewAll a, div.boxColumns div ol li.viewAll a {
	text-align: center;
	font-weight: bold;
	color: #004040;
}

div.boxColumns div.listBox ul li.viewAll a:hover, div.boxColumns div.listBox ol li.viewAll a:hover, div.boxColumns div ul li.viewAll a:hover, div.boxColumns div ol li.viewAll a:hover {
	text-decoration: underline;
}

div.boxColumns div.listBox ul li div, div.boxColumns div.listBox ol li div, div.greenHeaderBox ul li div, div.greenHeaderBox ol li div {
	float:right;
	font-size:12px;
}

div.boxColumns div.listBox div.Autolist li{
	position: relative;
	border-bottom:1px solid #C7D7D3;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; 
}

div.boxColumns div.listBox div.Autolist li:nth-child(odd) {
	background: #f5f9f8;	
}

div.boxColumns div.listBox div.Autolist li:hover {
	background:#ffffff;
}

div.boxColumns div.listBox div.Autolist li a {
	background: none;
	border: none;
}

div.boxColumns div.listBox div.Autolist p.date{
	font-size: 9px;
	color: #999;
	position: absolute;
	top: 7px;
	right: 5px;
}

div.boxColumns div.listBox div.Autolist p.description, div.boxColumns div.listBox div.Autolist p.title{
	line-height: 1 !important;
}

div.boxColumns div.listBox div.Autolist p.description {
	margin-top: -10px;
	margin-left: 5px;
}

div.listBox a.ButtonGreenSmall {
	margin-top: 10px;
}

#casinoHighlight {
	height: 100%;
	padding: 5px;
	margin: 0;
	border: 1px solid #000000;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;  
	border-radius: 8px; 
	color:#fff;
	color:#fff;
	font-size:12px;
}

#casinoHighlight a.smallLink:link, #casinoHighlight a.smallLink:visited{color: #ffffff;}
#casinoHighlight a.smallLink:hover, #casinoHighlight a.smallLink:active{text-decoration:underline;}

#casinoHighlight .casinoLogo {
	margin: 0;
	margin-bottom: 10px;
}

#casinoHighlight ul {
	color:#ffffff;
	margin:0;
	padding:0;
}

#casinoHighlight ul li {
	padding: 8px 0;
	text-align: left;
}

#casinoHighlight ul li a {
	color: #CCCCCC;
}

#casinoHighlight.blueBox {
background: #5A9CCE; 
background: -moz-linear-gradient(top, #5A9CCE 0%, #2171AE 16%, #024A85 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5A9CCE), color-stop(16%,#2171AE), color-stop(100%,#024A85)); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5A9CCE', endColorstr='#024A85',GradientType=0 ); 
	border: 1px solid #024A85;
}



			
/* ---------------- Text highlights ---------------- */
.HighlightGreen {
	color: #009900;
}

.HighlightRed {
	color: #cc0000;
}

p.intro {
	font-style: italic;
}

p.meta {
	font-weight: bold;
	font-size: 80%;
}

/* --------------------- Forms --------------------- */
input, textarea {
		
		 margin:0 auto;
         background:#fff;
		 border:1px solid #d8d8d8;
		 padding:5px;
		 -moz-border-radius: 3px;
		 -khtml-border-radius: 3px;
		 -webkit-border-radius: 3px;
		 border-radius: 3px;
		 outline: none;
		 }
		 
textarea.embedCode {
	resize:none;
	width: 98%;
}

input:hover, textarea:hover, input:focus, textarea:focus, select:focus, select:hover {
	border-color: #008e8e;
}
input[type="checkbox"]{
  width:auto !important;
}

input[type=submit], input[type=button], button {	
		display: inline-block;
		font-family: Verdana, arial, sans-serif;
		text-decoration:none;
		color:#ffffff;
		font-size:10px;
		font-weight: bold;
		border:1px solid #003030;
		padding: 5px 10px;
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		background: #013c3c;
		background: -webkit-gradient(linear, left top, left bottom, from(#013c3c), to(#416969));
		background: -moz-linear-gradient(top, #013c3c, #416969);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF013c3c, endColorstr=#FF416969);
		-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF013c3c, endColorstr=#FF416969)';
		box-shadow: 0px 0px 2px #000;
		-moz-box-shadow: 0px 0px 2px #000;
		-webkit-box-shadow: 0px 0px 2px #000;
		-khtml-box-shadow: 0px 0px 2px #000;
		cursor:pointer;
		}

input[type=submit]:hover, input[type=button]:hover, button:hover  {
		text-decoration: none;
		color: #ffffff;
		box-shadow: 0px 0px 6px #000;
		-moz-box-shadow: 0px 0px 6px #000;
		-webkit-box-shadow: 0px 0px 6px #000;
		-khtml-box-shadow: 0px 0px 6px #000;
}

input[type=submit].YellowButton, input[type=button].YellowButton, button.YellowButton {
		color: #000000;
		border:none;
		background: #f3e24b;
		background: -webkit-gradient(linear, left top, left bottom, from(#faf7b4), to(#f3e24b));
		background: -moz-linear-gradient(top, #faf7b4, #f3e24b);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFfaf7b4, endColorstr=#FFf3e24b);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFfaf7b4, endColorstr=#FFf3e24b)";	
}


/* --------------------- Images --------------------- */
img.left {
	margin: 0 10px 10px 0;
}

img.right {
	margin: 0 0 10px 10px;
}

div.left {
	margin: 0 10px 10px 0;
}

div.right{
	margin: 0 0 10px 10px;
}

div.center{
	display:block !important;
	margin: 10px;
	margin:auto;
}

/* Image with caption */
.caption {
	display: inline-block;
	border: 1px solid #C7D7D3;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background: #EFFAF8;
	padding: 10px;
	text-align: center;
	}
	
.caption img {
	display: block;
	margin: auto;
	}
			
.caption p {
	margin: 0 auto;
	padding:0px;
	padding-top:10px;
	display:block;
	color: #004040;
	font-size: 11px !important;
	}
	
.caption ol {
	margin: 0 auto;
	padding:0px;
	padding-top:10px;
	padding-bottom:5px;
	display:block;
	width: 160px;
	color: #004040;
	font-size: 11px !important;
	list-style:none;
	text-align:left;
	}
	
.caption ol li {
	margin: 0px;
	margin-bottom:5px;
	padding:0px;
	display:block;
	width: 160px;
	color: #004040;
	font-size: 11px !important;
	list-style:none;
	line-height:1.5;
	}

/* To make images with rounded borders: */
.rounded-img10 {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    display: block;
    background-size: 100%;
}
.rounded-img {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    display: block;
    background-size: 100%;
    position:relative;
}
.rounded-img img, .rounded-img10 img  { opacity: 0; }

/*div.roundedImg5 {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}

div.roundedImg10 {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
}*/

/* --------------------- Lists --------------------- */
ol.noBullets, ul.noBullets, ol.nostyle, ul.nostyle {
	list-style: none;
	margin: 0;
	padding: 0;
}

ol.checkList, ul.checkList {
	margin-left: 0px;
	padding-left: 25px;
}

ol.checkList li, ul.checkList li {	
    list-style-image: url(http://www.casinoverdiener.com/frontpage/images/check_green_mini.png);
	margin: 20px 0;
}

div.listBox ol.bigList li a, div.listBox ul.bigList li a {
	height: 30px;
	line-height: 30px;
	font-weight: bold;
}

dl.inlineLayout {
}

dl.inlineLayout dt {
	width: 200px;
	float: left;
	margin-bottom: 10px;
	text-align: right;
	height: 28px;
	line-height: 28px !important;
}

dl.inlineLayout dd {
	margin-left: 210px;
	margin-bottom: 10px;
	line-height: 28px;
}

/* --------------------- Tables --------------------- */
table.greenTable {
	border-collapse: collapse;
	width: 100%;
	text-align: left;
	/*border: 1px solid #004040;*/
	margin: 10px auto 15px auto;
}

table.greenTable.width50 {
	width: 50%;
}

table.greenTable.width75 {
	width: 75%;
}

table.greenTable.width85 {
	width: 85%;
}

table.greenTable th.text_left, table.greenTable td.text_left {text-align: left;}
table.greenTable th.text_center, table.greenTable td.text_center {text-align: center;}
table.greenTable th.text_right, table.greenTable td.text_right {text-align: right;}

table.greenTable th{
	background: #004040;
	color: #ffffff;	
	padding: 5px;
}

table.greenTable tr th:first-child {
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
border-top-left-radius: 5px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px; 	
}

table.greenTable tr th:last-child {
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 5px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px; 	
}

table.greenTable tbody {
	border: 1px solid #e1e1e1;	
}

table.greenTable tr td {
	padding: 5px;
	background: #ffffff;
}

table.greenTable tr:nth-child(odd) td {
	background: #f3f3f3;
}
	

/* ------------------------------------------------- */
/* ------------- N A V I G A T I O N --------------- */
/* ------------------------------------------------- */

#navigation { 
		width: 950px;
		height:73px;
		margin:auto;
		position:relative;
		bottom:0px;
}

/* -------------------- Topnav --------------------- */
#navbar {
	margin: 0;
	margin-top:10px;
	padding: 0;
	padding-left: 10px;
	font-family: Helvetica, arial, sans-serif;
	 }
	 
#navbar li {
	list-style: none;
	float: left; }

#navbar li a:link, #navbar li a:visited {
	display: block;
	margin-left:5px;
	margin-right:5px;
	padding-left: 20px;
	padding-right: 20px;
	color: #C7D7D3;
	height:35px;
	line-height: 35px;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	border-top-right-radius: 5px; 
	-moz-border-radius-topright: 5px; 
	-webkit-top-border-right-radius: 5px;
	-khtml-top-border-right-radius: 5px;				
	border-top-left-radius: 5px; 
	-moz-border-radius-topleft: 5px; 
	-webkit-top-border-left-radius: 5px;
	-khtml-top-border-left-radius: 5px;
	background:#004a4a;
	background: -webkit-gradient(linear, left top, left bottom, from(#004a4a), to(#003737));
	background: -moz-linear-gradient(top, #004a4a, #003737);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF004a4a, endColorstr=#FF003737);
	-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF004a4a, endColorstr=#FF003737)';
	border-top: 1px solid #013c3c;
	border-left: 1px solid #013c3c;
	border-right: 1px solid #013c3c;
	z-index:50;
	}
	
#navbar li:hover a:link, 
#navbar li:hover a:visited, 
#navbar li.current a:link, 
#navbar li.current a:visited {
	color: #ffffff;
	background: #386b6a;
	text-decoration: none;
	border-top: 1px solid #245757;
	border-left: 1px solid #245757;
	border-right: 1px solid #245757;
	bottom:-1px;
	position:relative;
	background:#5f9897;
	background: -webkit-gradient(linear, left top, left bottom, from(#5f9897), to(#386b6a));
	background: -moz-linear-gradient(top, #5f9897, #386b6a);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF5f9897, endColorstr=#FF386b6a);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF5f9897, endColorstr=#FF386b6a)";
	 }	

/* ----------------- ExpertenPanel ----------------- */
#navbar li a.EP {
	position:relative; 
	color:#FAF7B4;
	}
	
#navbar li a.EP span {
	position:absolute;
	right:-1px;
	top:-1px;
	width:39px;
	height:25px;
	background: url(bilder/menu_highlight.png) no-repeat;
	}

/* -------------------- Registrieren -------------------- */
#navbar li a:link.reg, #navbar li a:visited.reg {
	display: block;
	margin-right:10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #013c3c;
	height:35px;
	line-height: 35px;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFC7D7D3, endColorstr=#FFC7D7D3);
	-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFC7D7D3, endColorstr=#FFC7D7D3)';
	border:none;
	z-index:5000;
	}
	
#navbar li:hover a:link.reg, #navbar li:hover a:visited.reg {
	color: #000000;
	background: none;
	text-decoration: none;
	background: none;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFC7D7D3, endColorstr=#FFC7D7D3);
	-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFC7D7D3, endColorstr=#FFC7D7D3)';
	bottom:0px;
	position:relative;
	height:35px;
	line-height: 35px;
	 }
#wlpeUsername, #wlpePassword {
	padding:2px 3px;
	margin-bottom:3px;
}
#awlpeRegister {
	margin:5px;
	display:block;
}
#reg {
	float:right !important;	
}


#separator {
	color: #013c3c;
	height:35px;
	line-height: 35px;
	font-size: 13px;
	font-weight: bold;
	float:right !important;
	}

#einloggen {
	display: block;
	margin-left: 10px;
	margin-right:10px;
	padding-left: 10px;
	padding-right: 20px;
	color: #013c3c;
	height:35px;
	line-height: 35px;
	font-size: 13px;
	font-weight: bold;
	background: url(http://www.casinoverdiener.com/bilder/lock_mini.png) no-repeat right 6px;
	z-index:5000;
	cursor: pointer;
	float:right !important;
}
	
#ausloggen {
	display: block;
	margin-left: 10px;
	margin-right:10px;
	padding-left: 10px;
	padding-right: 30px;
	color: #013c3c;
	height:35px;
	line-height: 35px;
	font-size: 13px;
	font-weight: bold;
	background: url(http://www.casinoverdiener.com/bilder/lock_mini2.png) no-repeat right 6px;
	z-index:5000;
	cursor: pointer;
	float:right !important;
	}	 
	 
#einloggen:hover, #ausloggen:hover {
	color:#000000;
	}

div.wlpePages{
  clear:both;
}

	 

/* --------------------- Subnav -------------------- */
#navbar li ul {
	display: none;
	}

/* -------------------- Current -------------------- */
#navbar li.current ul {
	z-index:40;
	display: block;
	position: absolute;
	left:0px;
	right:0px;
	margin: 0;
	border: 1px solid #245757;
	padding: 0;
	padding-right:10px;
	padding-left:10px;
border-top-right-radius: 5px; 
	-moz-border-radius-topright: 5px; 
	-webkit-top-border-right-radius: 5px;
	-khtml-top-border-right-radius: 5px;				
	border-top-left-radius: 5px; 
	-moz-border-radius-topleft: 5px; 
	-webkit-top-border-left-radius: 5px;
	-khtml-top-border-left-radius: 5px;
	background:#386b6a;
	background: -webkit-gradient(linear, left top, left bottom, from(#386b6a), to(#245757));
	background: -moz-linear-gradient(top, #386b6a, #245757);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF386b6a, endColorstr=#FF245757);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF386b6a, endColorstr=#FF245757)";
	}
		
#navbar li.current ul li a:link, #navbar li.current ul li a:visited {
	margin-left:10px;
	margin-right:10px;
	padding-left: 10px;
	padding-right: 10px;
	height: 35px;
	border:0px;
	color: #ffffff;
	line-height: 35px; 
	font-weight: normal;
	font-size: 12px; 
	background:#386b6a;
	background: -webkit-gradient(linear, left top, left bottom, from(#386b6a), to(#245757));
	background: -moz-linear-gradient(top, #386b6a, #245757);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF386b6a, endColorstr=#FF245757);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF386b6a, endColorstr=#FF245757)";
	position:static; 
	bottom:0px;
	}
	
#navbar li.current ul li a:hover, #navbar li.current ul li a:active {
	height:32px;
	border-bottom:3px solid #ffffff;
	 }
	 
#navbar li.current ul li a.current:link, #navbar li.current ul li a.current:hover, #navbar li.current ul li a.current:visited, #navbar li.current ul li a.current:active {
	height:32px;
	border-bottom:3px solid #ffffff;
	margin-left:10px;
	margin-right:10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	line-height: 35px; 
	font-weight: normal;
	font-size: 12px; 
	background:#386b6a;
	background: -webkit-gradient(linear, left top, left bottom, from(#386b6a), to(#245757));
	background: -moz-linear-gradient(top, #386b6a, #245757);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF386b6a, endColorstr=#FF245757);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF386b6a, endColorstr=#FF245757)";
	position:static; 
	bottom:0px;
	 }

/* ----------- Subsub (Table of Contents) ---------- */
#TableOfContents {
	color: #ffffff;
	background:#245757;
	background: -webkit-gradient(linear, left top, left bottom, from(#245757), to(#5F9897));
	background: -moz-linear-gradient(top, #245757, #5F9897);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF245757, endColorstr=#FF5F9897);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF245757, endColorstr=#FF5F9897)";
	border-radius: 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	-webkit-border-radius: 0px 0px 10px 10px;
	-khtml-border-radius: 0px 0px 10px 10px;
	border-left: 1px solid #245757;
    border-right: 1px solid #245757;
    border-bottom: 1px solid #245757;
	padding: 10px;
	margin: 0px;
	margin-top: -39px;
	margin-bottom: 20px;
	width: 228px;
	 } 
	 
#TableOfContents h2 {
	color: #ffffff;
	border-bottom: 1px dashed #ffffff;
	 }
	 
#TableOfContents ol {
	font-family: Helvetica,arial,sans-serif;
	font-size: 13px;
	text-align: left;
	margin: 0px;
	margin-top: 20px;
	margin-bottom: 10px;
	color: #ffffff;
	 } 
	 
#TableOfContents li {
	margin-bottom: 10px;
	 }
	 
#TableOfContents li:last-child {
	margin-bottom: 0px;
	 }
	 
#TableOfContents ol ol {
	margin-top: 10px;
	 } 
	 
#TableOfContents li li {
	list-style-type: lower-alpha;
	font-size: 11px;
	 }
	 
#TableOfContents a {
	color: #ffffff;
	 } 
	 

/* ------------------------------------------------- */
/* --- S I T E - S P E C I F I C - D E S I G N S --- */
/* ------------------------------------------------- */

/* ------------------- Expertenpanel Banner ------------------- */
#epBanner_frontpage{
	position:relative;
	height: 200px;
	width: 640px;
	margin-bottom: 30px;
	overflow: hidden;
}

#epBanner{
	position:relative;
	height: 200px;
	width: 640px;
	overflow: hidden;
	margin-bottom: 30px;
	margin-left: 10px;
	overflow: hidden;
}
#background{
	position:absolute;
}
#picture {
		position:absolute;
		z-index:10;
}
	
#slideshow {
    position:absolute;
    height:200px;
	width: 600px;;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 200px;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV P A {
	color:#000;
	text-decoration:none;
	position:absolute;
    display: block;
    border: 0;
    margin-bottom: 10px;
	left:200px;
	width:380px;
	height:200px;
}
.p1{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px !important;
	text-decoration:none;
	top: 40px; 
	padding-left: 170px;
	text-align:left;
	
	}
.p2{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px !important;
	text-decoration:none;
	top:100px;
	width:500px;
	padding-left: 170px;
	text-align:left;

}

/* ------------------- Frontpage ------------------- */

.FP_Sprite {
	background-image: url(http://www.casinoverdiener.com/bilder/sprites/FP_sprite.png); 
    background-color: transparent; 
    background-repeat: no-repeat; 
}
.slide_circle, .slide_circle:hover, .slide_circle_active, .box_circle {height: 15px; width: 15px;}
.slide_circle, .box_circle {background-position: 0px 0px;}
.slide_circle:hover, .box_circle:hover {background-position: 0px -15px;}
.slide_circle_active, .boxes_active {background-position: 0px -30px !important;}
#FP_top_prev, #FP_top_next {height: 29px; width: 43px; cursor:pointer;}
#FP_top_prev {background-position: 0px -45px;}
#FP_top_prev:hover {background-position: 0px -74px;}
#FP_top_next {background-position: 0px -103px;}
#FP_top_next:hover {background-position: 0px -132px;}
#FPtwitter, #FPtwitter:hover { width:245px; height:220px; position:absolute; right:50px; top:40px; }
#FPtwitter { background-position: 0px -161px; }
#FPtwitter:hover { background-position: 0px -381px; }
#FPfacebook, #FPfacebook:hover { width:140px; height:140px; position:absolute; right:390px; top:85px; }
#FPfacebook { background-position: 0px -601px; }
#FPfacebook:hover { background-position: 0px -741px; }







#FPslideshowTop {
	border-bottom: 1px solid #d8d8d8;
	height:280px;
	position:relative;
	width:930px;
	margin-bottom: 30px;
	text-align: left;
}

#FPslideshowTop .FPslideshowTopNav {
	bottom:10px;
	left: 40px;
	margin:0px;
	padding:0px;
	position:absolute;
}

#FPslideshowTop .FPslideshowTopNav li {
	float:left;
	line-height:32px;
	list-style:none;
	margin:0px;
	padding:0px;
	margin-right:5px;
}

#slide2, #slide3, #slide4, #slide5, #slide6, #slide7, #cite2, #cite3, #cite4, #cite5  { display: none; }

#FPslideshowTop .FPslideshowTopSlides h2 {
	background:#386B6A;
	font-size:26px; 
	font-family: "Futura Bold", Arial, sans-serif;
	font-weight: bold;
	text-transform:uppercase;
	color:#ffffff;
	display: inline-block;
	letter-spacing: 1px;
	overflow:hidden;
	margin: 0px !important;
	margin-top: 10px !important;
	margin-left: -10px !important;
	padding:0px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	padding-left: 40px !important;
	padding-right: 40px !important;
	border:none 0px;
	border-radius: 0px 10px 10px 0px;
}

#FPslideshowTop .FPslideshowTopSlides h2 span {
        color:#FAF7B4 !important;
        font-size:26px; 
}

#FPslideshowTop .FPslideshowTopSlides h2 span a {
        color:#FAF7B4 !important;
        font-size:26px; 
}
#FPslideshowTop .slideImg {	
	position:absolute;
	right:15px;
	top: 30px;
	display:inline-block;
	width:225px;
	text-align:center;
}

#FPslideshowTop .slideImg img.content {	
	width:225px;
	height:225px;
}

#FPslideshowTop .slideImg div {
	left:0;
	z-index:80;
	display:block;
	width:225px;
	height:30px;
	position:absolute;
	top:20px;
	background:#ffffff;
	opacity: 0.75;
    -moz-opacity: 0.75;
    -webkit-opacity: 0.75;
    -khtml-opacity: 0.75;
    -ms-filter: "Alpha(opacity=75)";
    filter: Alpha(opacity=75);
    } 

#FPslideshowTop .slideImg span {
	left:0;
	z-index:100;
	display:block;
	width:222px;
	height:30px;
	line-height:25px;
	position:absolute;
	top:20px;
	font-size:11px;
	text-align:center;
    } 
#FPslideshowTop .slideImg span img {
	vertical-align: middle;
    } 
#FPslideshowTop .slideImg span a {
	color:#000000;
vertical-align:middle;
    } 





#FPslideshowTop .ButtonYellowBig {
position:absolute;
bottom: 30px;
right: 290px;	
}

#FPslideshowTop .ButtonGreenBig {
position:absolute;
bottom: 30px;
right: 460px;	
}

#FPslideshowTop p.info {
padding:0px;
margin:0px;
font-family: Helvetica, Arial, sans-serif;
color:#004040;
font-size: 16px;
line-height: 2;
width: 250px;
position:absolute;
left:65px;
top: 90px;
font-style: italic;
}


#FPslideshowTop .FP_prosCons {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
position:absolute;
right:280px;
width: 200px;
top:80px;
}

#FPslideshowTop .FP_prosCons li {
margin-bottom: 10px;
}


#FPslideshowTop .FP_prosCons .pro { 
list-style-image: url(http://www.casinoverdiener.com/frontpage/images/check_green_mini.png);
}

#FPslideshowTop .FP_prosCons .con { 
list-style-image: url(http://www.casinoverdiener.com/frontpage/images/cross_red_mini.png);
}




#FPcarouselContainer {
	padding: 0px 52px;
	margin: 0 auto;
	padding-bottom: 30px;
	padding-top: 20px;
	width: 770px;
	position:relative;
}

#FPnav_prev, #FPnav_next {
	margin: 0;
	padding: 0; 
	position: absolute;
	width:26px;
	height:50px;
	cursor:pointer;
	top:70px;
}

#FPnav_prev {
	background: url("http://www.casinoverdiener.com/frontpage/images/carousel_left.png") no-repeat scroll 0 0 transparent;
	left:0;	
}

#FPnav_next {
	background: url("http://www.casinoverdiener.com/frontpage/images/carousel_right.png") no-repeat scroll 0 0 transparent;
	right:0;
}

#FPcarouselContainer .inactive {
	opacity: 0.60; 
	-moz-opacity: 0.60; 
	-webkit-opacity: 0.60; 
	-khtml-opacity: 0.60; 
	-ms-filter: "Alpha(opacity=60)"; 
	filter: Alpha(opacity=60);
	cursor:default;
}

#FPcarousel {
	overflow: hidden;
	width: 770px;
	height:150px;
}

#FPcarousel ul {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}

#FPcarousel ul li {
	float: left;
	margin:0;
	margin-left:2px;
	margin-right:2px;
	width: 150px;
	height: 150px;
	background: #f0f0f0;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	position:relative;
}

#FPcarousel ul li span {
	text-align:center;
z-index:1;
display:block;
width:150px;
height:20px;
line-height:20px;
position:absolute;
top:110px;
background: url(http://www.casinoverdiener.com/frontpage/images/bg_carousel_caption.jpg) repeat-x;
font-family:arial, verdana, sans-serif;
font-size:11px;
font-weight:bold;
    }

#FPcarousel ul li a, #FPcarousel ul li a:hover {
	color:#000000 !important;
	text-decoration:none;	
}


#FP_boxes_slide, #FP_boxes {
padding-left: 15px;
overflow: auto;
min-height: 200px;
}

#FP_boxes .FParound, #FP_boxes_slide .FParound {
margin:0px;
padding:0px;
display:inline-block;
float:left;
text-align:center;
margin: 0px 14px;
}

#FP_boxes .FParound h2, #FP_boxes_slide .FParound h2 {
color:#004040;
margin:0px;
padding:0px;
padding-bottom:2px;
border-bottom:none 0px;
font-size:16px;
}

#FP_boxes_slide {
	border-top: 1px solid #d8d8d8;	
	padding-top: 30px;
}

#FP_boxes {
 padding-bottom: 20px;

}

#FP_boxes .BoxGray, #FP_boxes_slide .BoxGray {
	float:left;
	height: 215px;
	width: 250px;
/*	margin: 0px 14px;
	margin-top: 25px;
*/	line-height: 1;
}

#FP_boxes .BoxGray h2, #FP_boxes_slide .BoxGray h2, #FP_bottom_right .BoxGray h2 {
	margin-top: -30px;
}


.boxesNav {
	display:block;
	margin:0px auto;
	margin-top: 10px;
	padding:0px;
	padding-right:15px;
	text-align: center;
width:55px;
overflow:hidden;
}

.boxesNav li {
	display:inline-block;
	list-style:none;
	margin:0px;
	padding:0px;
float:left;
margin-right:5px;
}
.boxesNav li:last-child { margin-right: 0px; }
 
#FP_story { 
width:250px;
height: 170px;
	font-size: 15px; 
	text-align:center; 
	font-family:helvetica, arial, sans-serif; 
	letter-spacing:1px; 
	word-wrap:break-word;
overflow:hidden;
	}
#FP_story p {line-height: 2 !important;}
#FP_story img {margin-right:10px;}
#cite2, #cite3, #cite4, #cite5 { display:none; }


#FP_bottom_left {
	float:left;
	width: 600px;
	margin-bottom:30px;
}

#newtopliststyle #FP_bottom_left {
        width:670px !important;
}

#FP_bottom_left .tab_container {
	font-size:11px;	
}	
	
#FP_bottom_right {
	float:right;
/*	width: 301px;*/
	margin-bottom:30px;

	
}

#FP_bottom_right h3 { 
border: none;
font-size:14px ;
margin-top:35px;
text-align:center;
}

#FP_bottom_right .BoxGray {
text-align: left;
	height: 383px;
margin-top: 39px;
	width: 250px;
}

#FPverbindung li a {
	text-decoration:none;
	display: block;
}
#FPverbindung {
	list-style:none;
	padding:0px;
	padding-top:5px;
	margin:0px;
}
#FPverbindung li {
color: #004040;
text-align:left;
margin-bottom: 10px;
margin-right: 10px;
height:35px;
line-height:35px;
font-weight:bold;
font-size: 11px;
background: #f0f0f0;
padding-left: 15px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
width:255px;
}
#FPverbindung li:hover {
background: #d8d8d8;
}
#FPverbindung li img {
margin-right: 15px;
}


#FP_boxes_slide ol.allDebates, #FP_boxes ol.allDebates { 
    background: none;
    border: none;
    border-radius: 0px;
}

#FP_boxes_slide ol.allDebates li, #FP_boxes ol.allDebates li {
    border-bottom: 1px dashed #D8D8D8;
    padding: 5px 0;
    margin: 0;
    border-radius: 0px;
}

#FP_boxes_slide ol.allDebates li:nth-child(even), #FP_boxes ol.allDebates li:nth-child(even) {
    background: #ffffff;    
}

#FP_boxes_slide ol.allDebates p.title, #FP_boxes ol.allDebates p.title {margin: 0;}
#FP_boxes_slide ol.allDebates .latestCommentBottom, #FP_boxes ol.allDebates .latestCommentBottom {
    color: #333333;
}

/*
 .FP_top3 ol {
	list-style:none;
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

.FP_top3 ol li {
height: 65px;
line-height: 63px;
position:relative;
border-bottom: 1px solid #d8d8d8;
}

.FP_top3 ol li:last-child {
	margin-bottom:0px;
	border-bottom: none;
}

.FP_top3 ol li img { 
vertical-align:middle;
}

.FP_top3 ol li .top10 { 
margin-right: 12px;
}

.FP_top3 ol li .ButtonYellowSmall { 
position:absolute;
right:0px;
top:22px;
}
*/

.FP_newsletter ul {
	margin-left: 25px;
	margin-top:15px;
	padding-bottom:5px;
}

.FP_newsletter ul li {
	list-style-image: url(http://www.casinoverdiener.com/frontpage/images/check_green_mini.png);
	margin-bottom: 15px;
	text-align:left;
	font-size: 12px;
}

.FP_newsletter input[type=text] {
	margin:0 auto;
	margin-bottom:10px;
	width:235px;
	font-size: 16px;
}

.FP_newsletter input[type=submit] {
	margin:0 auto;
	width:98%;
	font-size: 16px;
	padding: 10px 20px;
}


.FP_overlayBoxes div {
	position:relative;
	display:inline-block;
float:left;
padding-left:10px;
}

.FP_overlayBoxes div a {
	display:inline-block;
}

.FP_overlayBoxes div img {
	display:inline-block;
}

.FP_overlayBoxes div span {
	z-index:100;
	display:block;
	width:100px;
	height:20px;
	line-height:20px;
	position:absolute;
	bottom:10px;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	background:#ffffff;
	color:#000000;
	opacity: 0.75;
    -moz-opacity: 0.75;
    -webkit-opacity: 0.75;
    -khtml-opacity: 0.75;
    -ms-filter: "Alpha(opacity=75)";
    filter: Alpha(opacity=75);
    } 


.FP_bonuscodes {
	line-height:1.5 !important;
text-align:center;

}

.FP_bonuscodes h2 {
	line-height:1 !important;
}

.FP_bonuscodes ol {
	text-align:left;
list-style: none;
padding:0;
margin:0px;
margin-top:20px;
font-weight:normal;

}

.FP_bonuscodes ol li a {
			display:block;
			padding-left: 50px;
			text-decoration: none;
			min-height:35px;
}

.FP_bonuscodes ol li {
			min-height: 35px;
			border-bottom: 0px;
			border-radius:5px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			padding:5px;
			font-size:11px !important;
			margin-bottom: 20px;
}

.FP_bonuscodes ol li:hover {
			background:#d8d8d8;
}

.FP_bonuscodes ol li a.betsson {
			background: url(http://www.casinoverdiener.com/assets/images/icon_betsson.png) left no-repeat;
}

.FP_bonuscodes ol li a.eurogrand {
			background: url(http://www.casinoverdiener.com/assets/images/icon_eurogrand.png) left no-repeat;
}

.FP_bonuscodes ol li a.williamhill {
			background: url(http://www.casinoverdiener.com/assets/images/icon_williamhill.png) left no-repeat;
}

.FP_bonuscodes ol li a.titan {
			background: url(http://www.casinoverdiener.com/assets/images/icon_titan.png) left no-repeat;
}

.FP_bonuscodes ol li a.nova {
			background: url(http://www.casinoverdiener.com/assets/images/icon_21nova.png) left top no-repeat;
}

.FP_bonuscodes ol li a.europa {
			background: url(http://www.casinoverdiener.com/assets/images/icon_europacasino.png) left top no-repeat;
}

.FPgraybox h2 { color: #004040 !important; } 

.FPbonusLeft {
text-align:center;
position:absolute;
left:80px;
}

.FPbonusRight {
text-align:center;
position:absolute;
right:80px;
}

.FPbonusLeft h3, .FPbonusRight h3 {
font-family: Helvetica, Arial, sans-serif !important;
font-size: 16px !important; font-weight:normal !important; display:inline-block; border-bottom:1px solid #d8d8d8;}

.FPbonusLeft ul, .FPbonusRight ul {
margin:0px;
padding:0px;
}

.FPbonusLeft ul li, .FPbonusRight ul li {
list-style:none;
float:left;
padding:0px;
margin:0px;
margin-right:15px;
}

.FPbonusLeft ul li:last-child, .FPbonusRight ul li:last-child {
margin-right:0px;
}

.FPseparator { position: absolute;
left: 464px;
border-right: 1px dotted #d8d8d8;
height: 150px;
bottom: 50px; }

.twitterLink { color: #33ccff !important; }

.facebookLink { color: #3b5b99 !important; }


.FPkarstenOverlay div {
	position:relative;
	display:inline-block;
}

.FPkarstenOverlay div img {
border:1px solid #d8d8d8;
	display:inline-block;
}

.FPkarstenOverlay div span {
	z-index:100;
	display:block;
	width:250px;
	height:30px;
	line-height:30px;
	position:absolute;
	bottom:1px;
right:1px;
	font-family:arial, verdana, sans-serif;
	font-size:12px;
        font-weight:bold;
text-align:center;
	background:#004040;
	color:#ffffff;
	opacity: 0.80;
    -moz-opacity: 0.80;
    -webkit-opacity: 0.80;
    -khtml-opacity: 0.80;
    -ms-filter: "Alpha(opacity=80)";
    filter: Alpha(opacity=80);
    } 



/* #frontpagetop {
          margin:auto;
		  margin-left:10px;
		  margin-right:10px;
            }
            
#frontpagemiddle {
          margin:auto;
		   margin-left:10px;
		   margin-right:10px;
            }
            
.frontpageleft {
          float:left;
          width:640px;
		  text-align:justify;
            }
            
#content .frontpageleft h2 {
          color:#000000;
		  font-size: 22px;
		  font-family: Helvetica, arial, sans-serif;
		   border-bottom: 1px solid #d8d8d8;
		   margin-top:20px;
		   margin-bottom: 20px;
		   padding-bottom: 4px;
            }
            
.frontpageleft p {
          color:#000000;
		  font-size: 13px;
		  font-family: verdana, arial, sans-serif;
		  line-height:18px;
		  margin:0px;
		  margin-left:20px;
		  margin-right:20px;
            }

#content .frontpageright {
          float:right;
		  text-align:center;
		  line-height:14px;
            }
			
			
#content .frontpageright h2 {
          color:#004040;
		  font-size: 20px;
		  font-family: Helvetica, arial, sans-serif;
		  margin:0px;
		  margin-top:20px;
		  border-bottom: 0px;
		  padding-bottom: 4px;
            }

			
.frontpageright span.highlight {
          color: #cc0000;            }
		  
#content .frontpagerighttopbox h3 {
	font-size: 17px;
	margin: 0;
	margin-bottom: 10px;
	border-bottom:1px dashed #ffffff;
	padding-bottom: 4px;
}

.frontpagerighttopbox p {
	font-size: 11px;
}
		  
.frontpagerighttopbox ol {
	list-style:none;
	margin: 0;
	padding: 0;
	width:230px;
	text-align:center;
	position:relative;
	bottom:2px;
}

.frontpagerighttopbox ol li{
	padding: 5px 0;	
}

.frontpagerighttopbox ul{
	text-align:left;
	margin-left: 20px;
}

.frontpagerighttopbox ul li{
	list-style-image: url(http://www.casinoverdiener.com/frontpage/images/check_green_mini.png);
	margin-bottom: 5px;
}

.frontpagerighttopbox input {
		display:block;
		width:215px;
		 margin:0 auto;
         background:#fff;
		 border:1px solid #d8d8d8;
		 padding:5px;
		 -moz-border-radius: 3px;
		 -khtml-border-radius: 3px;
		 -webkit-border-radius: 3px;
		 border-radius: 3px;
		 font-size: 16px;
		 }
		 
.frontpagerighttopbox input:hover {
	border-color: #008e8e;
}

.frontpagerighttopbox input:focus {
	border-color: #008e8e;
}

.frontpagerighttopbox input[type=submit] {
		 margin: 0 auto;
		 width:100%;
		 
		 display: inline-block;
		font-family: Verdana, arial, sans-serif;
		text-decoration:none;
		color:#ffffff;
		font-size:16px;
		font-weight: bold; 
		border:1px solid #000;
		padding: 10px 20px 10px 20px;
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		background:#013c3c;
		background: -webkit-gradient(linear, left top, left bottom, from(#013c3c), to(#416969));
		background: -moz-linear-gradient(top, #013c3c, #416969);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF013c3c, endColorstr=#FF416969);
		-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF013c3c, endColorstr=#FF416969)';
		box-shadow: 0px 0px 2px #000;
		-moz-box-shadow: 0px 0px 2px #000;
		-webkit-box-shadow: 0px 0px 2px #000;
		-khtml-box-shadow: 0px 0px 2px #000;
		}

.frontpagerighttopbox input[type=submit]:hover {
		text-decoration: none;
		color: #ffffff;
		box-shadow: 0px 0px 6px #000;
		-moz-box-shadow: 0px 0px 6px #000;
		-webkit-box-shadow: 0px 0px 6px #000;
		-khtml-box-shadow: 0px 0px 6px #000;
		 	cursor:pointer;
}
*/
.newsletterbox {
			background:#f0f0f0;
			background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#ffffff));
			background: -moz-linear-gradient(top, #f0f0f0, #ffffff);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFf0f0f0, endColorstr=#FFffffff);
			-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFf0f0f0, endColorstr=#FFffffff)';					
            border: 1px solid #d8d8d8;
            border-radius: 10px;
            -moz-border-radius: 10px;
            -webkit-border-radius: 10px;
            -khtml-border-radius: 10px;
            margin:0px;
			margin-bottom: 20px;
			padding:10px;
			text-align:left;
			color:#004040;
		  font-size: 11px;
		  font-family: verdana, arial, sans-serif;
		  position: relative;
		  width: 228px;
            }

.newsletterbox p {
	font-size: 11px;
}
		  
.newsletterbox ol {
	list-style:none;
	margin: 0;
	padding: 0;
	width:230px;
	text-align:center;
	position:relative;
	bottom:2px;
}

.newsletterbox ol li{
	padding: 5px 0;	
}

.newsletterbox ul li{
	list-style-image: url(http://www.casinoverdiener.com/frontpage/images/check_green_mini.png);
	margin-bottom: 5px;
}

.newsletterbox input {
		display:block;
		width:215px;
		 margin:0 auto;
         background:#fff;
		 border:1px solid #d8d8d8;
		 padding:5px;
		 -moz-border-radius: 3px;
		 -khtml-border-radius: 3px;
		 -webkit-border-radius: 3px;
		 border-radius: 3px;
		 font-size: 16px;
		 }
		 
.newsletterbox input:hover {
	border-color: #008e8e;
}

.newsletterbox input:focus {
	border-color: #008e8e;
}

.newsletterbox input[type=submit] {
		
		 width:100%;
		 display: inline-block;
		text-decoration:none;
		color:#ffffff;
		font-size:16px;
		font-weight: bold; 
		border:1px solid #000;
		padding: 10px 20px 10px 20px;
			-moz-border-radius: 5px;
		-khtml-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		background:#013c3c;
		background: -webkit-gradient(linear, left top, left bottom, from(#013c3c), to(#416969));
		background: -moz-linear-gradient(top, #013c3c, #416969);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF013c3c, endColorstr=#FF416969);
		-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF013c3c, endColorstr=#FF416969)';
		box-shadow: 0px 0px 2px #000;
		-moz-box-shadow: 0px 0px 2px #000;
		-webkit-box-shadow: 0px 0px 2px #000;
		-khtml-box-shadow: 0px 0px 2px #000;
		}

.newsletterbox input[type=submit]:hover {
		text-decoration: none;
		color: #ffffff;
		box-shadow: 0px 0px 6px #000;
		-moz-box-shadow: 0px 0px 6px #000;
		-webkit-box-shadow: 0px 0px 6px #000;
		-khtml-box-shadow: 0px 0px 6px #000;
		 cursor:pointer;
}

.RightSidebarBox {
	position: relative;
}

.RightSidebarBox img.epLogo {
	position: absolute;
	left: 20px;
	top: 14px;
}

.RightSidebarBox h3 {
		color:inherit;
		 font-size: 15px;
		 margin-top:5px;
		 margin-bottom:10px;
		 font-family:helvetica, arial, sans-serif;
		 line-height:18px;
 
		 }
		 
		 
.RightSidebarBox p.clear {
	clear:both;
	padding-top: 10px;
}
	
		 
.RightSidebarBox p {
    text-align:justify;
		margin:0px;
		font-size:12px;
		color: #000000;
		line-height: 18px; 
}
		 
.RightSidebarBox p.center {
    text-align: center !important;
		margin: 0px !important;
		font-size: 12px ;
}

.RightSidebarBox p.meta {
	font-weight: bold;
	font-size: 80%;
}		
			
		 
.RightSidebarBox img.uns {
        float:left;
		border: 1px solid #004040; 
		width: 72px;
		height: 90px;
		 }	 
		 
.RightSidebarBox .uns {
        float:left;
		width: 74px;
		text-align: center;
		font-size: 11px;
		margin-right:10px; 
		 }		 

.RightSidebarBox {
	background:#f0f0f0;
			background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#ffffff));
			background: -moz-linear-gradient(top, #f0f0f0, #ffffff);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFf0f0f0, endColorstr=#FFffffff);
			-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFf0f0f0, endColorstr=#FFffffff)';					
            border: 1px solid #d8d8d8;
            border-radius: 10px;
            -moz-border-radius: 10px;
            -webkit-border-radius: 10px;
            -khtml-border-radius: 10px;
            margin:0px;
			margin-bottom: 20px;
			padding:10px;
			text-align:left;
			color:#004040;
		  font-size: 11px;
		  width: 228px;
            }

.RightSidebarBox ul, .RightSidebarBox ol {
			margin:0px;
			padding-left: 15px;
            }
			
.RightSidebarBox ol {
			font-weight:bold;
            }

.RightSidebarBox ol span {
			font-weight:normal;
            }

.RightSidebarBox ul li, .RightSidebarBox ol li {
			list-style-position: outside;
			margin-bottom:5px;
			line-height: 18px;
			font-size: 12px;
			border-bottom: 1px dashed #d8d8d8;
            }




.casinoinfossidebar {
text-align:center;

}

.casinoinfossidebar ol {
	text-align:left;
list-style: none;
padding:0;
margin:0px;

}

.casinoinfossidebar ol li a {
			display:block;
			padding-left: 60px;
			text-decoration: none;
}

.casinoinfossidebar ol li {
			height: 35px;
			line-height: 35px;
			border-bottom: 0px;
			border-radius:5px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			padding-left:10px;
}

.casinoinfossidebar ol li:hover {
			background:#d8d8d8;
}

.casinoinfossidebar ol li a.software {
			background: url(http://www.casinoverdiener.com/frontpage/images/sidebar_software.gif) left no-repeat;
}

.casinoinfossidebar ol li a.zahlungsoptionen {
			background: url(http://www.casinoverdiener.com/frontpage/images/sidebar_zahlungsoptionen.gif) left no-repeat;
}

.casinoinfossidebar ol li a.novoline {
			background: url(http://www.casinoverdiener.com/frontpage/images/fl_novoline.gif) left no-repeat;
}			



			
.RightSidebarBox ul.casinobonusse {
			margin: 0px;
			margin-left: 10px;
			padding: 0px;
            }
			
.RightSidebarBox ul.casinobonusse li {
			list-style-type: none;
			height: 35px;
			padding-left: 40px;
			border-bottom: 0px;
			font-size: 11px;
            }				

.RightSidebarBox ul.casinobonusse li.williamhill {
			background: url(http://www.casinoverdiener.com/bilder/casinobonusse1.png) left no-repeat;
            }				
			
.RightSidebarBox ul.casinobonusse li.titan {
			background: url(http://www.casinoverdiener.com/bilder/casinobonusse2.png) left no-repeat;
            }

.RightSidebarBox ul.casinobonusse li.nova {
			background: url(http://www.casinoverdiener.com/bilder/casinobonusse3.png) left no-repeat;
            }

/*			
.frontpagerighttopbox {			
            padding:10px;
	text-align: center;
		  font-size: 11px;
		  font-family: verdana, arial, sans-serif;
		  overflow:auto;  
		  	color:#000000;
			display:block;
			margin:0px;
			 border-radius: 10px;
            -moz-border-radius: 10px;
            -webkit-border-radius: 10px;
            -khtml-border-radius: 10px;
			position:relative;
		background:#d8d8d8 url(http://www.casinoverdiener.com/frontpage/images/newsletterbox_bg.jpg) no-repeat;
            }

.frontpagerighttopbox a, .frontpagerighttopbox a:hover {
		  font-size: 11px;
		  font-weight:bold;
            }
			
#frontpagebottom {
          margin:auto;
		 padding-top:30px;
		  margin-left:10px;
		  margin-right:10px;
		  clear:both;
            }
			
#frontpagebottom h2 {
          color:#000000;
		  font-size: 22px;
		  font-family: Helvetica, arial, sans-serif;
		   border-bottom: 1px solid #d8d8d8;
		   margin-top:0px;
		   margin-bottom: 20px;
            }
			
#frontpagebottom h3 {
          color:#cc0000;
		  font-size: 18px;
		  font-family: Helvetica, arial, sans-serif;
		   border-bottom: 1px solid #d8d8d8;
		   margin-top:0px;
		   margin-bottom: 20px;
		   margin-left:20px;
		   margin-right:20px;
            }
			
#frontpagebottom h3 span {
	
          color:#000000;
		  font-size: 14px;
		  font-family: Helvetica, arial, sans-serif;
		   
            }
			
#frontpagebottom h3 a {
          color:inherit;
		  text-decoration:none;
            }			
			
.frontpagebottombox {
				background:#f0f0f0;
					background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#ffffff));
					background: -moz-linear-gradient(top, #f0f0f0, #ffffff);
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFf0f0f0, endColorstr=#FFffffff);
					-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFf0f0f0, endColorstr=#FFffffff)';
					
            border: 1px solid #d8d8d8;
            border-radius: 10px;
            -moz-border-radius: 10px;
            -webkit-border-radius: 10px;
            -khtml-border-radius: 10px;
            margin:0px;
			margin-left:20px;
			margin-right:20px;
			margin-bottom:20px;
			text-align:left;
			color:#004040;
		  font-size: 11px;
		  font-family: verdana, arial, sans-serif;
		  height: 180px;
		  text-align:center;
            }
			
.frontpagebottombox div.innerfrontpagebottombox {
			margin-top:15px;
			margin-left:20px;
			float:left;
            }
			
.frontpagebottombox div.innerfrontpagebottomboxFL {
			margin-top:30px;
			margin-left:60px;
			float:left;
			text-align:left;
            }
			
.frontpagebottombox div.innerfrontpagebottomboxRight {
			margin-top:3px;
			margin-right:60px;
			float:right;
			width: 300px;
            }
			
.frontpagebottombox div.innerfrontpagebottomboxRight p {	
			text-align: center;
			font-size: 11px;
			}
			
.frontpagebottombox div.innerfrontpagebottomboxFL a {
			line-height:35px;
            }
			
			
.frontpagebottombox img.featuredlist {
			float:left;
			margin-right:5px;
			margin-bottom:10px;
            }			
			
.frontpagebottombox table.casinobonuscodes {
			font-size:11px;
			margin-top:20px;
			margin-left:20px;
			padding:0px;
			float:left;
			border-width: 0px;
			border-spacing: 0px;
			border-style: none;
            }
			
.frontpagebottombox table.casinobonuscodes tr {
}

.frontpagebottombox table.casinobonuscodes td {
			color: #000000;
			padding:4px 10px;
			border-bottom: 1px solid #d8d8d8;
            }
			
.frontpagebottombox table.casinobonuscodes tr:last-child td {			
			border-width:0px;
			border-style:none;
}
			
.frontpagebottombox table.casinobonuscodes th {
			color: #004040;
			font-weight:bold;
			font-size:1.2em;
			border-width:0px;	
			padding:4px 10px;
            }
			
.frontpagebottombox a.bottombutton {
	text-decoration:none;
	float:right;
	text-align:center;
	width:100px;
	height:40px;
	margin-top:65px;
	margin-left:20px;
	margin-right:20px;
	line-height:40px;
		border:1px solid #000;
		 padding:2px;
		 -moz-border-radius: 10px;
		 -khtml-border-radius: 10px;
		 -webkit-border-radius: 10px;
		 border-radius: 10px;
		 color:#ffffff;
		 font-size:18px;
		 background:#013c3c;
		background: -webkit-gradient(linear, left top, left bottom, from(#013c3c), to(#416969));
		background: -moz-linear-gradient(top, #013c3c, #416969);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF013c3c, endColorstr=#FF416969);
		-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF013c3c, endColorstr=#FF416969)';
		box-shadow: 0px 0px 2px #000;
			-moz-box-shadow: 0px 0px 2px #000;
			-webkit-box-shadow: 0px 0px 2px #000;
			-khtml-box-shadow: 0px 0px 2px #000;
            }
			
.frontpagebottombox a.bottombutton:hover {
			box-shadow: 0px 0px 6px #000;
			-moz-box-shadow: 0px 0px 6px #000;
			-webkit-box-shadow: 0px 0px 6px #000;
			-khtml-box-shadow: 0px 0px 6px #000;
            }
			
.frontpagebottombox li {
		margin-bottom:5px;
            } 
			
.frontpagebottombox span.overlaylabel {
	z-index:100;
	display:block;
	width:150px;
	height:30px;
	line-height:30px;
	position:relative;
	top:110px;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	background:#ffffff;
	color:#000000;
	opacity: 0.75;
    -moz-opacity: 0.75;
    -webkit-opacity: 0.75;
    -khtml-opacity: 0.75;
    -ms-filter: "Alpha(opacity=75)";
    filter: Alpha(opacity=75);
	
            } 
	
	*/		
	
span.AutoListoverlaylabel {
	z-index:100;
	display:block;
	width:100px;
	height:20px;
	line-height:20px;
	position:relative;
	top:80px;
	left:15px;
	font-family:arial, verdana, sans-serif;
	font-size:10px;
	text-align:center;
	background:#ffffff;
	color:#000000;
	opacity: 0.75;
    -moz-opacity: 0.75;
    -webkit-opacity: 0.75;
    -khtml-opacity: 0.75;
    -ms-filter: "Alpha(opacity=75)";
    filter: Alpha(opacity=75);
	
            } 
img.AutoListwithoverlay {
    z-index:90;
    width:100px;
}
.Autolistoverlaytitle{
  top: -10px;
}
	
	/*		
.frontpagebottombox span.casinogames {
	
	font-weight:bold;
	font-size:13px;
	
            } 					
			
.frontpagebottombox img.withoverlay {
		position:relative;
		top:-30px;
            } 	
            
.frontpagebottombox img.casinogames {  
			margin-top:15px;
			margin-left:20px;
			float:left;
            }		
*/
#top10Casinos {
	/*background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#ffffff));
	background: -moz-linear-gradient(top, #f0f0f0, #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFf0f0f0, endColorstr=#FFffffff);
	-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFf0f0f0, endColorstr=#FFffffff)';*/
	border: 1px solid #d8d8d8;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  font-size: 11px;
	
}

#top10Casinos table {
	border: none;
	cellpadding:0;
	cellspacing:0;
	border-collapse: collapse;
}

#top10Casinos tr.top10Main:nth-child(odd) td {
	background: #f0f0f0;
}

#top10Casinos tr.headings th {
	background: #f0f0f0;
}

#top10Casinos tr.top10Main:hover td {
background: #d8d8d8;
}


#top10Casinos tr.top10Main td {
	padding: 3px 0;
}

#top10Casinos tr.headings th {
	padding-bottom:5px;
	padding-top:5px;
}

#top10Casinos .top10_1 {width: 40px;text-align:center;}
#top10Casinos .top10_2 {width: 130px;}
#top10Casinos .top10_3 {width: 90px;}
#top10Casinos .top10_4 {width: 90px;}
#top10Casinos .top10_5 {width: 60px;}
#top10Casinos .top10_6 {width: 90px;padding-right: 5px;}
#top10Casinos .top10_7 {width: 110px;}
#top10Casinos .top10_sub {width: 20px;text-align:center;}

#top10Casinos th.top10_sub:hover, #top10Casinos td.top10_sub:hover {
	cursor:pointer;
}

/*#top10Casinos table tr.top10Main td {
	border-top: 1px solid #ccc;
}*/

#top10Casinos table tr.noBorder {
	border:none;
}

#top10Casinos tr.top10Sub div {
	padding-left:50px;
	padding-right:20px;
	height:auto;
	/*width: 565px;*/
}

#top10Casinos h3 {
	margin-top:10px;
	color: #004040;
}

#top10Casinos p.rezension {
	font-style:italic;
	font-size: 0.8em;
}

#top10Casinos a.btn_normal {
		display: inline-block;
		font-family: Verdana, arial, sans-serif;
		text-decoration:none;
		color:#ffffff;
		font-size:10px;
		font-weight: bold;
		border:1px solid #000;
		padding: 5px 10px 5px 10px;
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		background:#013c3c;
		background: -webkit-gradient(linear, left top, left bottom, from(#013c3c), to(#416969));
		background: -moz-linear-gradient(top, #013c3c, #416969);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF013c3c, endColorstr=#FF416969);
		-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF013c3c, endColorstr=#FF416969)';
		box-shadow: 0px 0px 2px #000;
		-moz-box-shadow: 0px 0px 2px #000;
		-webkit-box-shadow: 0px 0px 2px #000;
		-khtml-box-shadow: 0px 0px 2px #000;
}
			
#top10Casinos a.btn_normal:hover {
		text-decoration: none;
		color: #ffffff;
		box-shadow: 0px 0px 6px #000;
		-moz-box-shadow: 0px 0px 6px #000;
		-webkit-box-shadow: 0px 0px 6px #000;
		-khtml-box-shadow: 0px 0px 6px #000;
}

#top10Casinos tr.top10Sub a.btn_normal {
	float:right;
	margin-bottom:10px;
}

#top10Casinos a.btn_highlight {
		display: inline-block;
		font-family: Verdana, arial, sans-serif;
		color:#000;
		text-shadow: 0px 1px 1px #faf9e9;
		font-size:0.8em;
		font-weight: bold;
		text-decoration:none;
		border: 1px solid #faf9e9;
		padding: 5px 10px 5px 10px;
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		background:#faf7b4;
			background: -webkit-gradient(linear, left top, left bottom, from(#faf7b4), to(#f3e24b));
		background: -moz-linear-gradient(top, #faf7b4, #f3e24b);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFfaf7b4, endColorstr=#FFf3e24b);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFfaf7b4, endColorstr=#FFf3e24b)";
		box-shadow: 0px 0px 2px #000;
		-moz-box-shadow: 0px 0px 2px #000;
		-webkit-box-shadow: 0px 0px 2px #000;
		-khtml-box-shadow: 0px 0px 2px #000;
}
			
#top10Casinos a.btn_highlight:hover {
	text-decoration:none;
		color:#000;
		box-shadow: 0px 0px 4px #000;
		-moz-box-shadow: 0px 0px 4px #000;
		-webkit-box-shadow: 0px 0px 4px #000;
		-khtml-box-shadow: 0px 0px 4px #000;
}

#top10Casinos a.allesInfos {
	float:right;
}

#top10Casinos dl {
	font-size: 0.8em;
}

#top10Casinos dl dt {
	float:left;
	text-align:right;
	width:160px;
	font-weight:bold;
	padding-right:20px;
	padding-bottom: 7px;
}

#top10Casinos dl dd {
	padding-bottom: 7px;
}

#cite {
	width:300px; 
	font-size: 16px; 
	text-align:center; 
	font-family:helvetica, arial, sans-serif; 
	letter-spacing:1px; 
	word-wrap:break-word;
	position: absolute;
	right: 120px;
	bottom: 100px;
	}
#cite p {line-height: 2 !important;}
#cite img {margin-right:10px;}
#cite2, #cite3, #cite4, #cite5 { display:none; }

/* ---------------- Roulette Portal ---------------- */
.newsletter {
	margin-bottom: 5px;
}

#bestCasinoBoxRed {
	height: 100%;
	padding: 5px;
	border: 1px solid #000000;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;  
	border-radius: 8px; 
	background: #190403 url(bilder/casinoclub_bg.jpg) top center repeat-x;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#600507, endColorstr=#190403)";
	color:#fff;
	font-size:12px;
}

#bestCasinoBoxRed a.smallLink:link, #bestCasinoBoxRed a.smallLink:visited{color: #ffffff;}
#bestCasinoBoxRed a.smallLink:hover, #bestCasinoBoxRed a.smallLink:active{text-decoration:underline;}

#bestCasinoBoxRed .besteCasinoLogo {
	margin: 0;
	margin-bottom: 10px;
}

#bestCasinoBoxRed ul {
	color:#ffffff;
	margin:0;
	padding:0;
}

#bestCasinoBoxRed ul li {
	padding: 8px 0;
}

/* ---------------- Blackjack Portal ---------------- */
div.bg_Blue {
	background: #03001f;
	color: #ffffff;
}

#bestCasinoBoxGreen {
	height: 100%;
      padding: 5px;
      border: 1px solid #000000;
      -webkit-border-radius: 8px; 
      -moz-border-radius: 8px;  
      border-radius: 8px; 
	  background:#171717;
  	background: -webkit-gradient(linear, left top, left bottom, from(#171717), to(#47800d));
	background: -moz-linear-gradient(top, #171717, #47800d);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF171717, endColorstr=#FF47800d);
	-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF171717, endColorstr=#FF47800d)';
			color:#fff;
			font-size:12px;
			max-width: 300px;
}

#bestCasinoBoxGreen h2 {
	color: #004040 !important;
	text-align: center !important;
	margin-top: 0px !important;
}

#bestCasinoBoxGreen a.smallLink:link, #bestCasinoBoxGreen a.smallLink:visited{color: #ffffff;}
#bestCasinoBoxGreen a.smallLink:hover, #bestCasinoBoxGreen a.smallLink:active{text-decoration:underline;}

#bestCasinoBoxGreen .besteCasinoLogo {
	margin: 0;
}

#bestCasinoBoxGreen ul {
color:#ffffff;
margin:0;
padding:0;
}

#bestCasinoBoxGreen ul li {
padding: 8px 0;
}


 
/* ----------------- Casino Review ----------------- */
.CasinoReviewTop { 

color: #ffffff !important;
width: 100%;
height: 230px;
background: -webkit-gradient(linear, left top, left bottom, from(#386B6A), to(#245757));
background: -moz-linear-gradient(top, #386B6A, #245757);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF386B6A, endColorstr=#FF245757);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF386B6A, endColorstr=#FF245757)";
border-top: 1px solid #245757;
border-bottom: 1px solid #245757;
text-align: left;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
}

.CasinoReviewTopInnerBox { 

float: left;
width: 265px;
padding: 10px;
margin-left: 20px;
margin-top: 5px;

}

.CasinoReviewTopInnerBox h2 { 

margin: 0px;
margin-bottom: 0px;
font-size: 18px;
font-family: helvetica, arial, sans-serif;
border-bottom: none !important;
color: #fff !important;

}

.vorteile { 

background: url(../frontpage/images/check_green.png) left center no-repeat;
padding-left: 40px;
padding-top: 5px;
padding-bottom: 5px;
margin-bottom: 5px;

}

.nachteile { 

background: url(../frontpage/images/cross_red.png) left -5px no-repeat;
padding-left: 40px;
padding-top: 5px;
padding-bottom: 5px;
margin-bottom: 5px;

}

.center { 

text-align: center;

}


.CasinoReviewBottomLeft { 

width: 465px;
float: left;
margin-top: 10px;

}

.CasinoReviewBottomRight { 

width: 200px;
float: right;
margin-top: 10px;
margin-left: 10px;

}

a.questionmark {
			background:#faf7b4;
			background: -webkit-gradient(linear, left top, left bottom, from(#faf7b4), to(#faef15));
			background: -moz-linear-gradient(top, #faf7b4, #faef15);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFfaf7b4, endColorstr=#FFfaef15);
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFfaf7b4, endColorstr=#FFfaef15)";
			border: 1px solid #ffffe0;
			color: #000000;
			font-size: 13px;
			font-weight:bold;
			text-decoration:none;
			padding-left: 7px;
			padding-right: 5px;
			padding-top: 2px;
			padding-bottom: 2px;
			 border-radius: 10px;
            -moz-border-radius: 10px;
            -webkit-border-radius: 10px;
            -khtml-border-radius: 10px;
}

/* -------------- PokerEinstiegshilfe -------------- */
#pokersubmenu	
			{ 
			list-style-type: none;
			line-height:normal;
			padding: 0px;
			}
				
#pokersubmenu li
			{ 
			float: left;
			width: 60px;
			margin: 2px;
			}
			
#pokersubmenu li.arrows
			{ 
			width: 30px;
			margin-left: 5px;
			margin-right: 5px;
			}
			
#pokersubmenu li a.menuitem
			{ 
			margin-top: 10px;
			margin-bottom: 10px;
			height: 60px;
			display: block;
			font-size: 11px;
			text-decoration:none;
			text-align:center;
			border:1px solid #000;
			padding: 2px;
			padding-top: 5px;
			-moz-border-radius: 5px;
			-khtml-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
			color:#ffffff;
			background:#013c3c;
			background: -webkit-gradient(linear, left top, left bottom, from(#013c3c), to(#416969));
			background: -moz-linear-gradient(top, #013c3c, #416969);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF013c3c, endColorstr=#FF416969);
			-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF013c3c, endColorstr=#FF416969)';
			box-shadow: 0px 0px 2px #000;
			-moz-box-shadow: 0px 0px 2px #000;
			-webkit-box-shadow: 0px 0px 2px #000;
			-khtml-box-shadow: 0px 0px 2px #000;	
			}
			
#pokersubmenu li a.menuitem:hover {
			box-shadow: 0px 0px 6px #000;
			-moz-box-shadow: 0px 0px 6px #000;
			-webkit-box-shadow: 0px 0px 6px #000;
			-khtml-box-shadow: 0px 0px 6px #000;
            }
			
#pokersubmenu li a.arrow
			{ 
			margin-top: 10px;
			margin-bottom: 10px;
			height: 60px;
			line-height: 60px;
			display: block;
			text-decoration:none;
			color:#d8d8d8;
			font-weight: bolder;
			font-size: 30px;
			}
			
#pokersubmenu li a.arrow:hover
			{ 
			color:#000000;
			}
			
#pokersubmenu li span
			{ 
			margin-top: 10px;
			margin-bottom: 10px;
			height: 60px;
			display: block;
			text-decoration:none;
			text-align:center;
			border:1px solid #000;
			padding: 2px;
			padding-top: 5px;
			-moz-border-radius: 5px;
			-khtml-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
			font-size: 11px;
			font-weight: bold;	
			}

.pokereinstiegshilfe { float: right; width: 180px; margin-left: 10px;}
			 
.pokereinstiegshilfe p { 
			display: block;
			text-align: center;
			font-size: 11px;
           	 }

.pokereinstiegshilfe ul { margin-left: -10px; padding-right: 10px;}

.pokereinstiegshilfe li { font-size: 11px; border-bottom: 1px dashed #d8d8d8; list-style-image: url("http://www.casinoverdiener.com/frontpage/images/check_green_Xmini.png"); }
	

/* ---------------- NewsletterPage ----------------- */
.newsletterubersicht {
	float: left;
	width: 40%;
	height: 105px;
	margin-left: 10px;
	margin-bottom: 10px;
	}

ul.newsletterpage li {
	list-style-image: url(http://www.casinoverdiener.com/frontpage/images/check_green_mini.png);
}

/* ----------------- Slots Portal ------------------ */
#portal_heading {
margin-top: 20px;
}

#portal_heading, #portal_heading_logo {
	position: relative;
	border-bottom: 1px solid #004040;
	margin-bottom: 20px;
}

#portal_heading img {
	position: absolute;	
	left: 0;
	bottom: 2px;
}


#portal_heading.expertenpanel img {
	left: 200px !important;
	bottom: 7px;
}

#portal_heading img[alt="Expertenpanel Logo"]{
	left: 40px;	
}

#portal_heading h1 {
	font-family: Helvetica,arial,sans-serif;
	font-size: 2.5em;
	color: #004040;
	text-align:center;
	margin-bottom: 10px;
	border-bottom: 0;
}

#portal_heading.expertenpanel h1 {
	font-size: 28px;
	margin-bottom: 0px;
}

#portal_heading h1 span.red {
	color: #CC0000;
}

#portal_heading_logo h1 {
	width: 340px;
	height: 114px;
	margin: auto;
	border-bottom: 0;
	font-family: Helvetica,arial,sans-serif;
	font-size: 2.5em;
	color: #004040;
	text-align:center;
	background: url('bilder/expertenpanel_logo.png') no-repeat left top;	
}

#portal_heading_logo h1 span {
	display: none;
}

#portal_heading p, #portal_heading_logo p {
	margin: 0;
	padding: 0;
	color: #000000;
	text-align: center;
	padding-bottom: 10px;
	font-style: italic;
}

#portal_heading.expertenpanel p{
	font-weight: bold;
	font-style: normal;
	font-size: 14px;
}

#bestCasinoBoxBlack {
	height: 100%;
      padding: 5px;
      border: 1px solid #000000;
      -webkit-border-radius: 8px; 
      -moz-border-radius: 8px;  
      border-radius: 8px; 
	  background:#3e3a34;
background: -webkit-gradient(linear, left top, left bottom, from(#3e3a34), to(#110f0f));
	background: -moz-linear-gradient(top, #3e3a34, #110f0f);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF3e3a34, endColorstr=#FF110f0f);
	-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF3e3a34, endColorstr=#FF110f0f)';
			color:#fff;
			font-size:12px;
}

#bestCasinoBoxBlack a.smallLink:link, #bestCasinoBoxBlack a.smallLink:visited{color: #ffffff;}
#bestCasinoBoxBlack a.smallLink:hover, #bestCasinoBoxBlack a.smallLink:active{text-decoration:underline;}

#bestCasinoBoxBlack .besteCasinoLogo {
	margin: 0;
}

#bestCasinoBoxBlack ul {
color:#ffffff;
margin:0;
padding:0;
}

#bestCasinoBoxBlack ul li {
padding: 8px 0;
}

/* ---------------- Roulette Guide ----------------- */
@charset "utf-8";

a img {
	border: 0;
}

#roulette_guide {
	width:520px;
	height:350px;
	margin: 0 auto;
	padding:10px;
	padding-bottom: 20px;
	background: #004040;
	color: #fff;
	position: relative;
	font-family: Verdana, Arial, Sans-serif;
	font-size: 90%;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
}

#roulette_guide img.roulette_guide_logo {
	position:absolute;
	top: -5px;
	left: 5px;
}

#roulette_guide .description {
	float:right;
	overflow:auto;
	width:240px;
}

#roulette_guide .description h2 {
	font-size:150%;
	text-align:center;
	padding-bottom: 5px;
	margin-top: 15px;
	margin-bottom: 5px;
	border-bottom: 1px solid #376a69;
	color: #ffffff;
}

#roulette_guide .description h2.small {
	font-size: 130%;
}

#roulette_guide .description h2 span {
	font-size: 60%;
	margin-top:3px;
	display:block;
	color: #ffffff !important;
}

#roulette_guide .description h3 {
	text-align:center;
	padding-top: 5px;
	margin-top: 5px;
	border-top: 1px solid #376a69;
	margin-bottom: 5px;
	font-size: 140%;
	color: #ffffff;
}

.roulette_guide_tableau {
	float:right;
	width:269px;
	height:350px;
	background: url('http://www.casinoverdiener.com/assets/images/Roulette/Guide/roulette_tableau.gif') no-repeat top left;
	position:relative;
}

.roulette_guide_tableau img {
	width: 100%;
	height:100%;
}

#roulette_guide_content {
	width:240px;
	float:left;
	padding-top: 50px;
	position:relative;
}

#roulette_guide_navigation {
	font-size: 10px;
}

#roulette_guide_navigation select {
	display:block;
	width: 95%;
	font-size: 11px;
}

#roulette_guide_navigation .roulette_guide_einfache_chancen {
	display: block;
	width:50%;
	float:left;
}

#roulette_guide_navigation .roulette_guide_mehrfache_chancen {
	display: block;
	width:50%;
	float:right;
}

#roulette_guide .description p {
	margin: 3px 0;
	font-size: 90%;
}

#roulette_guide .roulette_guide_footer {
	position:absolute;
	bottom: 5px;
	clear:both;
	width:100%;
	
}

#roulette_guide .roulette_guide_footer p {
	font-size: 10px;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #ffffff;
}

#roulette_guide .roulette_guide_footer a {color: #ffffff;font-size: 10px;}

/* ----- Casino Gutschein Code + Top10 Casinos ------ */
.CasinoGutscheinCode, .Top10Casinos {
	width: 100%;		
}

.CasinoGutscheinCode th {
	font-weight: bold;		
}

.CasinoGutscheinCode tr {
	vertical-align: middle;	
}

.CasinoGutscheinCode td {
	text-align: center;	
}

/* ----------------- Expertenpanel ------------------ */
#wlpeLogin p {
	margin-bottom: 10px;
	font-size: 11px;
	text-align: left;
}

#wlpeLogin input {
	width: 218px;
	margin-bottom: 5px;
}

ol.ExpertenSidebarList, ul.ExpertenSidebarList {
	list-style: none;
	padding:0px;
}

ol.ExpertenSidebarList li, ul.ExpertenSidebarList li {
	border-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	border-bottom: 1px dashed #D8D8D8;
}

ol.ExpertenSidebarList li:last-child, ul.ExpertenSidebarList li:last-child {
	border: none;
}

ol.ExpertenSidebarList li.viewAll, ul.ExpertenSidebarList li.viewAll {
	text-align: right;
}

ol.ExpertenSidebarList li.viewAll:hover, ul.ExpertenSidebarList li.viewAll:hover {
	text-decoration: underline;
}

.ExpertenSidebarList p.date {
	color: #999999;
    font-size: 9px;
}

#ExpertenLogoutbox p {
	margin-bottom: 10px;
}

.EPtopbox ul {
	list-style-image: url(frontpage/images/check_green_Xmini.png);
	margin-left: 60px;
	margin-right: 65px;
}
.EP1topbox{
	width:240px;
	margin:auto;
}
.EP1topbox ul {
	list-style-image: url(frontpage/images/check_green_Xmini.png);
	margin-left: 20px;
	margin-right: 25px;
}

.EP1topbox p{
	text-align:center;
}

div.listBox .date {
	font-size: 10px;
	margin-left: 5px;
	margin-bottom: 5px;
}

/* ------ Expertenpanel Debate ------- */

.DebatArrow {
display: block;
width: 37px;
height: 54px;
background: url(frontpage/images/debat_arrow.png) no-repeat;
position: absolute;
left: -37px;
top: 15px;
z-index: 99;
}

.DebateUser {
font-weight: bold;
color: #004040;
clear: both;	
}

.Debatbox {
	padding-top:40px;
	margin-bottom: 20px;
}

.Debatbox .lefttop {
	position: absolute;
	top: 10px;
	left: 10px;
	text-transform:uppercase;
	color: #5F9897;
	font-weight:bold;
}

.Debatbox .righttop {
	position: absolute;
	top: 10px;
	right: 10px;
	color:#5F9897;
}

.EPcomment {
	width: 500px;
    position: relative;
    min-height: 100px;
    float: left;
	padding-top:40px;
	margin-bottom: 20px;
}

.EPcomment img {
	max-width:200px;
}

.EPcomment .lefttop {
position: absolute;
top: 10px;
left: 10px;
text-transform:uppercase;
color: #999999;
font-weight:bold;
}

.EPcomment .righttop {
position: absolute;
top: 10px;
right: 10px;
color:#999999;	
}

.EPcommentArrow { 
	background: url(bilder/EP_comment_arrow.png) no-repeat;
	position: absolute;
    top: 15px;
    right: -25px;
    height: 36px;
    width: 25px;
}

.EPhilfe {
	float: right;	
}

form.newDebate dl dt{
	width: 100px !important;
}

form.newDebate dl dd{
	margin-left: 110px !important;
	width: 550px;
}

form.newDebate input[type="text"] {
	width: 420px;
}

form.newDebate textarea {
	width: 420px;
	height: 200px;
	overflow: auto;
	resize: none;
}

form.newDebate input[type="submit"]{
	float: left;
}

a.EPDebate:link, a.EPDebate:visited{
	text-decoration: underline;
}
a.EPDebate:hover, a.EPDebate:active{
	text-decoration: none;
}

ol.allDebates {
	margin: 0;
	padding: 0;
	border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
	background:#deebe8;
	background: -webkit-gradient(linear, left top, left bottom, from(#deebe8), to(#effaf8));
	background: -moz-linear-gradient(top, #deebe8, #effaf8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFdeebe8, endColorstr=#FFf1fffc);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFdeebe8, endColorstr=#FFf1fffc)";
	border: 1px solid #C7D7D3; 
	color:#004040; 
}

ol.allDebates.noBorder {
	border: none;
}

ol.allDebates li {
	list-style: none;
	padding: 5px;
	position: relative; 
	border-bottom: 1px solid #C7D7D3;
	clear: both;
}

ol.allDebates li:last-child{
	border:none;
	border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
}

ol.allDebates li:nth-child(even){
	background: #f5f9f8;	
}

ol.allDebates p {
	margin: 0;
}

ol.allDebates p.title {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
	text-align: left;
}

ol.allDebates p.title .author {
	font-size: 11px;
	font-weight: normal;
}

ol.allDebates p.desc a {
	font-style: italic;
	color: #000000 !important;
}

ol.allDebates p.totalComments {
	position: absolute;
	top: 5px;
	right: 10px;
	font-weight: bold;
	font-size: 12px;
	color: #999;
}

ol.allDebates p.latestComment {
	position: absolute;
	bottom: 5px;
	right: 10px;
	font-size: 11px;
	text-align:right;
	line-height: 120% !important;
}

ol.allDebates p.latestCommentTop {
	position: absolute;
	top: 5px;
	right: 10px;
	font-size: 11px;
	text-align:right;
	line-height: 140% !important;
}

ol.allDebates p.latestCommentBottom {
	text-align: right;
	font-size: 10px;
}

ol.allDebates p.latestCommentBottom span.date  {
	float: left;
}

ol.allDebates p.latestCommentDate {
	position: absolute;
	bottom: 5px;
	right: 10px;
	font-size: 11px;
}

.RightSidebarBox ol.allDebates { 
	background: none;
	border: none;
	border-radius: 0px;
}

.RightSidebarBox ol.allDebates li {
	border-bottom: 1px dashed #D8D8D8;
	padding: 5px 0;
	margin: 0;
	border-radius: 0px;
}

.RightSidebarBox ol.allDebates li:nth-child(even) {
	background: #ffffff;	
}

.RightSidebarBox ol.allDebates p.title {margin: 0;}
.RightSidebarBox ol.allDebates .latestCommentBottom {
	color: #333333;
	font-weight: bold;
}

ol.allDebates li span.date { font-size:10px; }

p.debatesNav {
	text-align: right;
	line-height:1 !important;
	padding-right: 10px;
	color: #004040;
}

p.debatesNav span, .EPJotNavActive {
	font-weight:bold;
     display:inline-block;
     padding:10px;
	 margin: 2px;
     background:#EFFAF8;
     border-radius: 5px;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     color:#000;
     }

p.debatesNav a, .EPJotNav {
     display:inline-block;
     padding:10px;
	 margin: 2px;
     background:#f0f0f0;
     border-radius: 5px;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     color:#000;
     font-weight: bold;
     }
     
p.debatesNav a:hover, .EPJotNav:hover {
     background:#d8d8d8;
     text-decoration:none;
     }


/* -- Casino Testberichte -- */
div.rezensionContainer{
	margin-bottom: 30px;
}

div.epUser{
	text-align: center;
	width: 135px;
	float: left;
	position: relative;
}

div.epUser p.username {
	font-size: 14px;
	font-weight: bold;
	line-height: 25px !important;
	margin-bottom: 0px;
	color: #2C5F5F;
}

div.epUser p.username a {
	text-decoration: underline;
	line-height: 25px !important;
	margin-bottom: 15px;
}

div.epUser img.profilbild {
	width: 100px;	
	min-height:100px;
	position: relative;
	z-index: 01;
}

div.epUser img.experteLogo {
	position: absolute;	
	left: 95px;
	#top: 100px;
	z-index: 02;
}

div.epUser p.userinfo {
	font-size: 10px;
	font-weight: bold;
	color: #999;
}

div.epUser p.userinfo span {
	display: block;
	font-size: 11px;
}

div.rezensionContainer div.rezensionRating {
	text-align: center;
	width: 200px;
	padding: 5px 10px;
	margin: 0 0 0 10px;
	float: right;
	font-size: 11px;
	font-weight: bold;
	background: #DEEBE8;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border: 1px solid #c7d7d3;
}

div.rezensionContainer div.rezensionRating dl {
	text-align: left;
}

div.rezensionContainer div.rezensionRating dl dt {
	width: 115px !important;
	float: left !important; 
	height: 25px !important;
	line-height: 25px !important;
}

div.rezensionContainer div.rezensionRating dl dd {
	padding-left: 120px !important;
	margin: 0 !important;
	height: 22px !important;
	line-height: 22px !important;
	padding-top: 3px !important;
}

div.rezensionContainer div.rezensionRating dl dt:last-child, div.rezensionContainer div.rezensionRating dl dd:last-child {
	border-top: 1px solid #c7d7d3;
	border-bottom: 2px solid #c7d7d3;
}

div.rezensionContainer div.rezensionContent {
	margin-left: 150px;
	position: relative;
	font-family: verdana,arial,sans-serif;
}

div.rezensionContainer div.rezensionContent div.date {
	font-size: 10px;
	font-weight: bold;
	color: #829e97;
	position: absolute;
	left: 5px;
	top: 5px;
}
div.rezensionContainer dd {
	word-wrap: break-word;
}

div.rezensionContainer dd.rezFazit {
	margin-left: 0 !important; 
	font-style: italic;
	font-size: 15px !important;
	text-align: left;
	padding-top: 50px !important;
	width: 230px !important;
}


div.rezensionContainer div.rezensionContent dl.rezensionAnswers dt {
	font-size: 13px;
	font-weight: bold;
	border-bottom: 1px solid #c7d7d3;
	padding-bottom: 5px;
	margin: 10px 0 5px 0;
}

div.rezensionContainer div.rezensionContent dl.rezensionAnswers dd {
	font-size: 13px;
	line-height: 140%;
	padding: 0;
	margin: 0;
	padding: 10px 20px;
}

div.rezensionContainer div.rezensionContent div.showRezension {
	display: none;
	padding: 5px 10px 5px 10px;
	clear: both;
	width: 100%;
	position: relative;
	left: -11px;
	bottom: -10px;
	background: #004040; 
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px; 
	border: 1px solid #004040;
	background:#013c3c;
	background: -webkit-gradient(linear, left top, left bottom, from(#013c3c), to(#416969));
	background: -moz-linear-gradient(top, #013c3c, #416969);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF013c3c, endColorstr=#FF416969);
	-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF013c3c, endColorstr=#FF416969)';
}

div.rezensionContainer div.rezensionContent div.showRezension:hover {
	background:#416969;
	background: -webkit-gradient(linear, left top, left bottom, from(#416969), to(#013c3c));
	background: -moz-linear-gradient(top, #416969, #013c3c);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF416969, endColorstr=#FF013c3c);
	-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF416969, endColorstr=#FF013c3c)';
}
	
div.rezensionContainer div.rezensionContent div.showRezension a {
	display: block;
	height: 20px;
	line-height: 20px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
}

div.rezensionContainer div.rezensionContent div.showRezension a:hover {
	text-decoration: none;
}

div.rezensionContainer div.rezensionContent div.showRezension img {
	padding: 0 10px;	
	vertical-align: baseline;
}

/***** PROFILE *****/
div.greenHeaderBox dl.uberMich {
	margin-bottom: 25px;
	font-size: 12px;
}

div.greenHeaderBox dl.uberMich dt {
	padding: 5px 0;
	float: left;
	width: 210px;
	margin-bottom: 5px;
	text-align: right;
	font-weight: bold;
}

div.greenHeaderBox dl.uberMich dd {
	margin: 0;
	margin-bottom: 5px;
	padding: 5px;
	padding-left: 220px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}

div.greenHeaderBox dl.uberMich dd:nth-child(4n+2){
	background: #FFF;	
}

/* -- Expertenpanel Forms -- */

form.editProfile {
}

form.editProfile input[type="text"],  form.editProfile input[type="password"]{
	width: 300px;
}

form.editProfile option {
	width: 285px;
}

form.editProfile textarea {
	width: 450px;
	overflow: auto;
	resize: none;
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
	line-height: 150%;
}


form.epForm dl dt {
	float: left;
	width: 200px;
	height: 30px;
	line-height: 30px;
	text-align: right;
	margin-bottom: 10px;
}
form.epForm dl dd {
	margin: 0;
	padding-left: 210px;
	height: 30px;
	line-height: 20px;
	margin-bottom: 10px;
}
form.epForm dl dd.UserProfileInterests {
	margin: 0;
	padding-left: 210px;
	height: 130px;
	line-height: auto;
	margin-bottom: 10px;
}

form.epForm dl select {
	width: 178px;
}

form.epForm dl input[type="text"], form.epForm dl input[type="password"] {
	width: 167px;
}

form#wlpeActivateForm {
}



/* ------------------ PartyCasino ------------------- */
.PartyCasinoBox {
	width: 200px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	text-align: center;
}

.PartyCasinoBox h3 {
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

.PartyCasinoBox li, .PartyCasinoBox p {
	font-size: 11px;
	text-align: left;
}

.PartyCasinoBox li {
	list-style-image: url(frontpage/images/check_green_Xmini.png);
}

.PartyCasinoBox ul {
	padding-left: 20px;
}

/* ---------------- CasinoReviewTest ---------------- */

#CRtop { 
height: 230px;
text-align: left;
position: relative;
}

#CRtop .arrow { 
background: url(bilder/CR_arrow.png) no-repeat;
position: absolute;
width: 120px;
height: 80px;
right: 266px;
top: 60px;
} 

#CRtop .left { 
float: left;
padding: 10px;
margin-left: 20px;
margin-top: 5px;
width: 225px;
}

#CRtop .left ul { 
margin:0px;
padding-left: 20px;
}

#CRtop .left ul li { 
margin-bottom: 5px;
}

#CRtop .middle { 
float: left;
width: 280px;
padding: 10px;
margin-left: 20px;
margin-top: 5px;
font-size: 16px;
font-weight: bold;
}

#CRtop .middle ol { 
list-style:none;
padding: 0px;
}

#CRtop .middle li { 
margin-bottom: 10px;
height:37px;
padding-left: 50px;
padding-top:5px;
padding-bottom:5px;
}

#CRtop .middle ol li.first { 
background: url(bilder/CR_list_1.png) 0 0 no-repeat;
}

#CRtop .middle ol li.second { 
background: url(bilder/CR_list_2.png) 0 0 no-repeat;
}

#CRtop .middle ol li.third { 
background: url(bilder/CR_list_3.png) 0 0 no-repeat;
}

#CRtop .right { 
float: left;
padding: 10px;
padding-left:30px;
padding-top: 20px;
margin-left: 20px;
margin-top: 5px;
width: 250px;
}


#CRtop .right span { 
font-size: 18px;
font-weight:bold;
background: #fff url(bilder/CR_code_bg.png) repeat;
border: 1px solid #004040;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
padding: 20px 0px;
color: #009900;
position:absolute;
right:70px;
top: 90px;
width: 181px;
text-align: center;
}

#CRtop h2 { 
margin: 0px;
margin-bottom: 5px;
font-size: 18px;
font-family: helvetica, arial, sans-serif;
border-bottom: 1px solid #C7D7D3;
color: #004040;
}

#CRtop .casinolink { 
position: absolute;
right: 40px;
bottom: 30px;
}



#CRtopB { 
height: 230px;
width: 670px;
text-align: left;
position: relative;
float:left;
}

#CRtopB .arrow { 
background: url(bilder/CRB_arrow.png) no-repeat;
position: absolute;
width: 200px;
height: 133px;
right: 90px;
bottom: 25px;
}

#CRtopB .txt { 
position: absolute;
width: 300px;
height: 100px;
right: 50px;
top: 30px;
} 

#CRtopB .left { 
float: left;
padding: 10px;
margin-left: 20px;
margin-top: 5px;
width: 225px;
}

#CRtopB .left ul { 
margin:0px;
padding-left: 20px;
}

#CRtopB .left ul li { 
margin-bottom: 5px;
}

#CRtopB .left h2 { 
margin: 0px;
margin-bottom: 5px;
font-size: 20px;
font-family: helvetica, arial, sans-serif;
border-bottom: 1px solid #C7D7D3;
color: #004040;
}

.CasinoReviewBottomLeftB { 

float: left;
margin-top: 10px;

}

.CRrightB { 

width: 200px;
float: right;
margin-left: 10px;

}

/* ------------------ Kundendienste ----------------- */
.kundendienste {
float: right;
margin-left:10px;
margin-bottom:10px;
margin-top:10px;
width:340px;
font-size: 11px !important;
}

.kundendienste p {
text-align: center;
}

.kundendienste h2 {
font-size: 18px !important;
}

.kundendienste h2 span {
font-size: 11px;
font-weight: normal;
float:right;
margin-right:20px;
}

.kundendienste ol {
font-weight: bold;
list-style-position:inside;
padding-left: 25px;
}

.kundendienste ol li {
margin-bottom: 10px;
}

.kundendienste ol span {
font-weight: normal;
}

.kundendienste ol img {
float:left;
vertical-align:bottom;
margin-right: 10px;
}

/* ----------------- Spielstrategien ---------------- */
.BoxSpielstrategien {
margin-bottom: 20px;
height: 620px;
font-family: verdana;
}

.BoxSpielstrategien h3 {
text-align: left;
}

.BoxSpielstrategien li a {
display: block;
width: 80px;
height: 80px;
float: left;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding: 10px;
margin-right: 20px;
font-size: 11px !important;
text-decoration: none;
font-weight: bold;
}

.BoxSpielstrategien li a:hover {
background: #d8d8d8;
color: #000;
}

.BoxSpielstrategien li {
float: left;
text-align: center;
list-style:none;
}

.BoxSpielstrategien img {
display: block;
margin: auto;
margin-bottom: 5px;
}

.BoxSpielstrategien ul {
margin:0px;
padding:0px;
}

/* ----------------- Datafilter ---------------- */
#datafilter #filters
{
    padding: 10px;
    float:left;
    width: 160px;
	text-align:center;
}
#datafilter #content
{    
    float: left;
    width: 720px;
    padding: 10px;
	padding-left: 0px;
	padding-right: 0px;
    font-size: 10px;
	background: #ffffff;					
    border: 1px solid #d8d8d8;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
}
#datafilter fieldset
{
	background: #ffffff;
    background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#ffffff));
	background: -moz-linear-gradient(top, #f0f0f0, #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFf0f0f0, endColorstr=#FFffffff);
	-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFf0f0f0, endColorstr=#FFffffff)';					
    border: 1px solid #d8d8d8;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
	padding:10px;
	text-align:left;
	color:#004040;
	font-size: 11px;
	position: relative;
	z-index: 99;
	margin-bottom: 10px;
}

#datafilter table
{
    text-align:left;
    width: 100%;   
    border-collapse:collapse;
    margin-bottom: 20px;
}
#datafilter table .master
{
    cursor:pointer;
}
#datafilter table th
{
    font-size:12px;
    font-weight:bold;
    color:#004040;
    padding:5px;
}
#datafilter table td
{
    color:#808080;
    padding:5px;
    
}

#datafilter table tr:hover td
{
    color:#000;  
	background:#d8d8d8;  
}

#datafilter .odd
{
    background-color: #f0f0f0;
}

#datafilter fieldset
{
    color: #808080
}
#datafilter legend
{
    color: #004040;
	font-weight: bold;
}
#datafilter .info
{

}
#datafilter .minimized:before
{
    content: ' + ';
}
#datafilter .maximized:before
{
     content: ' - ';
}
#datafilter .arrow {
   display:inline-block;
	width:20px;
	height:16px;
	background: url(bilder/arrow_open.png) no-repeat;
	
	/*content: ' +';*/
}
#datafilter .up {
	display:inline-block;
	width:20px;
	height:16px;
	background: url(bilder/arrow_close.png) no-repeat;
   /* content: ' -';*/

}
#datafilter .ascending:after
{
    content: ' ▲';
}
#datafilter .descending:after
{
    content: ' ▼';
}
#datafilter .sortable
{
    cursor:pointer;
}
#datafilter legend.maximized,.minimized
{
    cursor:pointer;
}
#datafilter fieldset > ul
{
    list-style: none;
    margin:0;  
    padding:0;
    
}
#datafilter #game_tree
{
    display:none;
}

#bonus-no-deposit-range, #minimum-deposit-range, #bonus-range {
 	margin-top:5px;border:0; width:90%; font-weight:bold;
	border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
	border: 1px solid #d8d8d8;
}

#datafilter .collapsed input, #datafilter .expanded input {
	margin-left: 5px;
}

#datafilter #rating_header {
 width: 80px;	
}


/* ----------------- Novoline ---------------- */


.novolist {
	float: left;
	width: 190px;
	height: 229px;
	text-align: center;
	margin-left: 10px;
	margin-top: 20px;
}

.novolist span {
	font-size: 11px;	
}

.novolist img {
	margin: 0px;
	margin-bottom: 5px;	
	border-radius:8px;
	-webkitborder-radius:8px;
	-moz-border-radius:8px;
}

.novolist a:hover img {
	box-shadow: 0px 0px 4px #000;
		-moz-box-shadow: 0px 0px 4px #000;
		-webkit-box-shadow: 0px 0px 4px #000;
		-khtml-box-shadow: 0px 0px 4px #000;
}

.novolist h2 {
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0 !important;
	font-size: 16px !important;
	font-weight: bold;
	color: #004040 !important;
	border: none !important;
}

.novolist .mb {
	margin-bottom: 5px;
}

.novosidebar ol {
	text-align:center;
	margin:0;
	padding:0;
	margin-left:27px;
	margin-top:10px
}

.novosidebar ol li {
	border: none;
	position:relative;
	bottom:4px;
	list-style: none;
	display:block;
	width:176px;
}

.novosidebar ol li:hover img {
	box-shadow: 0px 0px 4px #000;
		-moz-box-shadow: 0px 0px 4px #000;
		-webkit-box-shadow: 0px 0px 4px #000;
		-khtml-box-shadow: 0px 0px 4px #000;
}

.novosidebar ol li img {
	z-index:90;
	border-radius:8px;
	-webkitborder-radius:8px;
	-moz-border-radius:8px;
}

.novosidebar span {
	z-index:100;
	display:block;
	width:176px;
	padding-top:5px;
	padding-bottom:5px;
	position:absolute;
	top: 10px;
	font-family: verdana, arial, sans-serif;
	font-size:13px;
	text-align:center;
	background:#ffffff;
	color:#000000;
	font-weight: bold !important;
	opacity: 0.85;
    -moz-opacity: 0.85;
    -webkit-opacity: 0.85;
    -khtml-opacity: 0.85;
    -ms-filter: "Alpha(opacity=85)";
    filter: Alpha(opacity=85);
	
            }
			
.novolistsidebar {
text-align:center;
font-weight:bold;

}

.novolistsidebar ol {
	text-align:left;
list-style: none;
padding:0;
margin:0px;

}

.novolistsidebar ol li a {
			display:block;
			padding-left: 60px;
			text-decoration: none;
}

.novolistsidebar ol li {
			height: 35px;
			line-height: 35px;
			border-bottom: 0px;
			border-radius:5px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			padding-left:20px;
}

.novolistsidebar ol li:hover {
			background:#d8d8d8;
}


.novolistsidebar ol li a.beetlemania {
			background: url(http://www.casinoverdiener.com/assets/images/novolines/icons/beetlemania.png) left no-repeat;
}

.novolistsidebar ol li a.bookofra {
			background: url(http://www.casinoverdiener.com/assets/images/novolines/icons/bookofra.png) left no-repeat;
}

.novolistsidebar ol li a.bullionbars {
			background: url(http://www.casinoverdiener.com/assets/images/novolines/icons/bullionbars.png) left no-repeat;
}

.novolistsidebar ol li a.columbus {
			background: url(http://www.casinoverdiener.com/assets/images/novolines/icons/columbus.png) left no-repeat;
}

.novolistsidebar ol li a.dolphinspearl {
			background: url(http://www.casinoverdiener.com/assets/images/novolines/icons/dolphinspearl.png) left no-repeat;
}

.novolistsidebar ol li a.goldensevens {
			background: url(http://www.casinoverdiener.com/assets/images/novolines/icons/goldensevens.png) left no-repeat;
}

.novolistsidebar ol li a.justjewels {
			background: url(http://www.casinoverdiener.com/assets/images/novolines/icons/justjewels.png) left no-repeat;
}

.novolistsidebar ol li a.katana {
			background: url(http://www.casinoverdiener.com/assets/images/novolines/icons/katana.png) left no-repeat;
}

.novolistsidebar ol li a.lordoftheocean {
			background: url(http://www.casinoverdiener.com/assets/images/novolines/icons/lordoftheocean.png) left no-repeat;
}

.novolistsidebar ol li a.luckyladyscharm {
			background: url(http://www.casinoverdiener.com/assets/images/novolines/icons/luckyladyscharm.png) left no-repeat;
}

.novolistsidebar ol li a.powerstars {
			background: url(http://www.casinoverdiener.com/assets/images/novolines/icons/powerstars.png) left no-repeat;
}

.novolistsidebar ol li a.reelking {
			background: url(http://www.casinoverdiener.com/assets/images/novolines/icons/reelking.png) left no-repeat;
}

.novolistsidebar ol li a.sizzlinghot {
			background: url(http://www.casinoverdiener.com/assets/images/novolines/icons/sizzlinghot.png) left no-repeat;
}

.novolistsidebar ol li a.xtrahot {
			background: url(http://www.casinoverdiener.com/assets/images/novolines/icons/xtrahot.png) left no-repeat;
}



.novolistsidebar ol li a.candyfruits {
			background: url(http://www.casinoverdiener.com/assets/images/Merkur/icons/candy_fruits.png) left no-repeat;
}

.novolistsidebar ol li a.diamondcasino {
			background: url(http://www.casinoverdiener.com/assets/images/Merkur/icons/diamond_casino.png) left no-repeat;
}

.novolistsidebar ol li a.diamondsfruits {
			background: url(http://www.casinoverdiener.com/assets/images/Merkur/icons/diamonds_fruits.png) left no-repeat;
}

.novolistsidebar ol li a.doubletriplechance {
			background: url(http://www.casinoverdiener.com/assets/images/Merkur/icons/double_triple_chance.png) left no-repeat;
}

.novolistsidebar ol li a.dragonstreasure {
			background: url(http://www.casinoverdiener.com/assets/images/Merkur/icons/dragons_treasure.png) left no-repeat;
}

.novolistsidebar ol li a.endlesssummer {
			background: url(http://www.casinoverdiener.com/assets/images/Merkur/icons/endless_summer.png) left no-repeat;
}

.novolistsidebar ol li a.extra10liner {
			background: url(http://www.casinoverdiener.com/assets/images/Merkur/icons/extra_10_liner.png) left no-repeat;
}

.novolistsidebar ol li a.goldofpersia {
			background: url(http://www.casinoverdiener.com/assets/images/Merkur/icons/gold_of_persia.png) left no-repeat;
}

.novolistsidebar ol li a.honeybee {
			background: url(http://www.casinoverdiener.com/assets/images/Merkur/icons/honey_bee.png) left no-repeat;
}

.novolistsidebar ol li a.libertybells {
			background: url(http://www.casinoverdiener.com/assets/images/Merkur/icons/liberty_bells.png) left no-repeat;
}

.novolistsidebar ol li a.racetowin {
			background: url(http://www.casinoverdiener.com/assets/images/Merkur/icons/race_to_win.png) left no-repeat;
}

.novolistsidebar ol li a.spaceman {
			background: url(http://www.casinoverdiener.com/assets/images/Merkur/icons/spaceman.png) left no-repeat;
}

.novolistsidebar ol li a.super7reels {
			background: url(http://www.casinoverdiener.com/assets/images/Merkur/icons/super_7_reels.png) left no-repeat;
}

.novolistsidebar ol li a.triplechance {
			background: url(http://www.casinoverdiener.com/assets/images/Merkur/icons/triple_chance.png) left no-repeat;
}

.novolistsidebar ol li a.wildstars {
			background: url(http://www.casinoverdiener.com/assets/images/Merkur/icons/wild_stars.png) left no-repeat;
}
.novolistsidebar ol li a.magicmirror {
			background: url(http://www.casinoverdiener.com/assets/images/Merkur/icons/magic_mirror.png) left no-repeat;
}
.novolistsidebar ol li a.bigbuckbunny {
			background: url(http://www.casinoverdiener.com/assets/images/Merkur/icons/big_buck_bunny.png) left no-repeat;
}
.novolistsidebar ol li a.cashfruits {
			background: url(http://www.casinoverdiener.com/assets/images/Merkur/icons/cash_fruits.png) left no-repeat;
}

.novolinetopbox {
	text-align:center;
	margin-bottom:10px;
	position:relative;
}

.novolinetopbox img.corner {
	position:absolute;
	right:-1px;
	top:-1px;
}

.novolinetopbox p {
	margin-bottom:0px !important;
}

.novolinetopbox ol {
	padding:0;
    margin:0;
	overflow:auto;
	margin-left:20px;
}

.novolinetopbox h2 {
	font-family: helvetica, arial, sans-serif !important;
	font-size: 22px !important;
	border:none !important;
	color:#004040 !important;
	margin:0 !important;
	padding:0 !important;
}

.novolinetopbox h2 span {
	font-family: helvetica, arial, sans-serif !important;
	font-size: 22px !important;
	border:none !important;
	color:#cc0000 !important;
	margin:0 !important;
	padding:0 !important;
}

.novolinetopbox ol li {
	list-style:none;
    float:left;
	   display:inline-block;
    padding:10px;
    background: #ffffff;
    -moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
    margin:10px;
	
	border: 1px solid #C7D7D3;
	width: 160px;
	height: 220px;
}

.novolinetopbox ol li a.novobox {
    float:left;
	text-decoration:none;
}

.novolinetopbox ol li a p {
font-size:11px !important;
margin:0px;
padding:0px;
}

.novolinetopbox ol li a h5 {
font-size:11px !important;
font-weight: bold !important;
margin:0;
margin-top:5px;
margin-bottom:5px;
}

.novolinetopbox ol li:hover {
  border: 1px solid #000000;
}

.novolinetopbox ol li a img {
	margin-bottom:5px;
}

.novolineinfobox {
	margin-top: 10px; 
    margin-bottom: 10px;
	overflow: auto;

}

.novolineinfobox h3 {
	font-size:12px !important;
	font-weight:bold !important;
	color:#cc0000 !important;
	border:none;
	margin:0px !important;
	margin-bottom:5px !important;
}

.novolineinfobox div {
	height:100%;
	width:195px;
    float:left;
}

.novolineinfobox div.novoleftmiddle {
	padding-right:10px;
	padding-left:10px;
    border-right: 1px solid #d8d8d8;
}

.novolineinfobox div.novoright {
	padding-left:10px;
}


#NovoGameList h3 {
	text-transform:uppercase;
	font-size:22px;
	font-weight:bold;
	margin:0;
	padding:0;
}

#NovoGameList ol {
	margin:0;
	padding:0;
	list-style:none;
	overflow:auto;
	margin-bottom: 20px;
}

#NovoGameList ol li {
	padding:5px 10px;
	float:left;
	display:inline-block;
	font-size:11px;
	width: 200px;
	margin-bottom:2px;
}

#NovoGameList ol li:nth-child(2n+1) {
		background: #f0f0f0;
}


/* --------------- CasinoSpiele -------------- */

.CasinoSpiele {
	padding-left: 15px;
}

.CasinoSpiele ol {
	display: block;
	margin: auto;
	padding: 0 !important;
	text-align: left;
	overflow:auto;
}

.CasinoSpiele ol li{
	list-style: none;
	display: inline-block;
	width: 100px;
	height: 100px;
	overflow: hidden;
	text-align: center;
	padding: 17px 10px;
	position: relative;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin:4px;
	background:#fff;
	float:left;
}

.CasinoSpiele ol li:hover {
	margin:3px;
	border: 1px solid #000;
}

.CasinoSpiele ol li img {
	position: absolute;
	left:10px;
	bottom:10px;
	z-index:90;
    width:100px;
}

.CasinoSpiele span {
	z-index:100;
	display:block;
	width:100px;
	padding-top:4px;
	padding-bottom:4px;
	position:absolute;
	top: 0px;
	left:10px;
	font-family: Helvetica, arial, sans-serif;
	font-size:13px;
	text-align:center;
	background:#ffffff;
	color:#000000;
	font-weight: bold;
	
	border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	
	opacity: 0.85;
    -moz-opacity: 0.85;
    -webkit-opacity: 0.85;
    -khtml-opacity: 0.85;
    -ms-filter: "Alpha(opacity=85)";
    filter: Alpha(opacity=85);
	
            }
			
.CasinoSpiele a {
text-decoration:none;	
}

/* ------------- SectionFrontpage ------------ */

.SectionFrontpage {
overflow: auto;
text-align: center;
margin-bottom:20px;
}

.SectionFrontpage p {
font-size: 11px;
text-align:left;
line-height:1.5;
}

.SectionFrontpage img {
float:left;
margin-right:10px;
}

.SectionFrontpage img.poker {
float:left;
margin-right:10px;
margin-bottom:5px;
}

.SectionFrontpage .ButtonYellowSmall  {
float: right;
}

.SectionFrontpage .ButtonGreenSmall  {
float: right;
margin-right:10px;
}


/* ------------- Sportwetten ------------ */

.wettensidebar {
text-align:center;

}

.wettensidebar ol {
	text-align:left;
list-style: none;
padding:0;
margin:0px;
font-weight:bold;

}

.wettensidebar ol li a {
			display:block;
			padding-left: 50px;
			text-decoration: none;
}

.wettensidebar ol li {
			height: 35px;
			line-height: 35px;
			border-bottom: 0px;
			border-radius:5px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			padding-left:5px;
}

.wettensidebar ol li:hover {
			background:#d8d8d8;
}

.wettensidebar ol li a.fussball {
			background: url(http://www.casinoverdiener.com/assets/images/wetten/fussball.png) left no-repeat;
}

.wettensidebar ol li a.pferderennen {
			background: url(http://www.casinoverdiener.com/assets/images/wetten/pferderennen.png) left no-repeat;
}

.wettensidebar ol li a.tennis {
			background: url(http://www.casinoverdiener.com/assets/images/wetten/tennis.png) left no-repeat;
}


.buchmachersidebar {
text-align:center;

}

.buchmachersidebar ol {
	text-align:left;
list-style: none;
padding:0;
margin:0px;
font-weight:normal;

}

.buchmachersidebar ol li a {
			display:block;
			padding-left: 50px;
			text-decoration: none;
}

.buchmachersidebar ol li {
			min-height: 35px;
			border-bottom: 0px;
			border-radius:5px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			padding-left:5px;
			font-size:11px !important;
}

.buchmachersidebar ol li:hover {
			background:#d8d8d8;
}

.buchmachersidebar ol li a.betsson {
			background: url(http://www.casinoverdiener.com/assets/images/icon_betsson.png) left no-repeat;
}

.buchmachersidebar ol li a.williamhill {
			background: url(http://www.casinoverdiener.com/assets/images/icon_williamhill.png) left no-repeat;
}

.buchmachersidebar ol li a.bet365 {
			background: url(http://www.casinoverdiener.com/assets/images/icon_bet365.png) left no-repeat;
}

/* ------------- Sidebars ------------ */

.toplistsidebar {
text-align:center;

}

.toplistsidebar ol {
	text-align:left;
list-style: none;
padding:0;
margin:0px;
font-weight:normal;

}

.toplistsidebar ol li a {
			display:block;
			padding-left: 50px;
			text-decoration: none;
			min-height:35px;
}

.toplistsidebar ol li {
			min-height: 35px;
			border-bottom: 0px;
			border-radius:5px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			padding-left:5px;
			font-size:11px !important;
}

.toplistsidebar ol li:hover {
			background:#d8d8d8;
}

.toplistsidebar ol li a.williamhill {
			background: url(http://www.casinoverdiener.com/assets/images/icon_williamhill.png) left no-repeat;
}

.toplistsidebar ol li a.titan {
			background: url(http://www.casinoverdiener.com/assets/images/icon_titan.png) left no-repeat;
}

.toplistsidebar ol li a.nova {
			background: url(http://www.casinoverdiener.com/assets/images/icon_21nova.png) left top no-repeat;
}

.toplistsidebar ol li a.europacasino {
			background: url(http://www.casinoverdiener.com/assets/images/icon_europacasino.png) left no-repeat;
}

.toplistsidebar ol li a.eurogrand {
			background: url(http://www.casinoverdiener.com/assets/images/icon_eurogrand.png) left no-repeat;
}

.toplistsidebar ol li a.casinoclub {
			background: url(http://www.casinoverdiener.com/assets/images/icons/casinoclub_icon.gif) left no-repeat;
}

.toplistsidebar ol li a.partycasino {
			background: url(http://www.casinoverdiener.com/assets/images/icons/partycasino_icon.gif) left no-repeat;
}

.toplistsidebar ol li a.sunsetcasino {
			background: url(http://www.casinoverdiener.com/assets/images/icons/sunsetcasino_icon.gif) left no-repeat;
}

.toplistsidebar ol li a.poker {
			background: url(http://www.casinoverdiener.com/assets/images/icon_888poker.png) left no-repeat;
}

.toplistsidebar ol li a.titanpoker {
			background: url(http://www.casinoverdiener.com/assets/images/icon_titanpoker.png) left no-repeat;
}

.toplistsidebar ol li a.williamhillpoker {
			background: url(http://www.casinoverdiener.com/assets/images/icon_williamhillpoker.png) left no-repeat;
}

.toplistsidebar ol li a.onlinebingo {
			background: url(http://www.casinoverdiener.com/assets/images/icon_onlinebingo.png) left no-repeat;
}

.toplistsidebar ol li a.mariabingo {
			background: url(http://www.casinoverdiener.com/assets/images/icon_mariabingo.png) left no-repeat;
}

.toplistsidebar ol li a.partybingo {
			background: url(http://www.casinoverdiener.com/assets/images/icon_partybingo.png) left no-repeat;
}

/* -------------------- Kostenlos Roulette Test ---------------------- */
.KRone_playforreal {overflow:auto;}
.KRone_playforfun {
	overflow:auto;
	opacity: 0.40; 
	-moz-opacity: 0.40; 
	-webkit-opacity: 0.40; 
	-khtml-opacity: 0.40; 
	-ms-filter: "Alpha(opacity=40)"; 
	filter: Alpha(opacity=40);
}
.KRone_playforfun div, .KRone_playforreal div {
	float:left;
	text-align:center;
	width:44%;
}
.KRone_playforfun div img, .KRone_playforreal div img {
	margin-top:10px;
	margin-bottom:15px;
}
.KRone_playforfun ul, .KRone_playforreal ul {
	float:right;
	padding:0px;
	text-align:left;
	width:49%;
}
.KRone_playforfun ul li, .KRone_playforreal ul li, .KRone_casinoclub ul li {
	list-style-image: url(http://www.casinoverdiener.com/frontpage/images/check_green_mini.png);
	margin-bottom:10px;
}
.KRone_playforfun ul li.cross {
	list-style-image: url(http://www.casinoverdiener.com/frontpage/images/cross_red_mini.png);
	margin-bottom:10px;
}
.KRone_spieler p.cite {
	margin-bottom:30px;
	margin-top:30px;
}
.KRone_spieler p.cite span {
	font-size:10px;
	font-style:normal;
	margin-right:50px;
}
.KRone_spieler img {margin-left:30px;}
.KRone_spieler p.mehr {padding-top:20px;}
.KR_buttontxt {font-size:10px; margin-top:10px; font-weight:normal; line-height: 3;}

/* ----------------- Screenshots ------------------- */
#screenshots_container {
	margin: auto;
	width: 670px;
	position:relative;
}
#screenshots_container .inactive, #screenshots_container .inactive:hover {
	background:#f0f0f0;
	opacity: 0.60; 
	-moz-opacity: 0.60; 
	-webkit-opacity: 0.60; 
	-khtml-opacity: 0.60; 
	-ms-filter: "Alpha(opacity=60)"; 
	filter: Alpha(opacity=60);
	cursor:default;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
#screenshots {
	overflow: hidden;
	width: 670px;
}
#screenshots ul {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#screenshots ul li {
	float: left;
	margin:0;
	width: 648px;
	position:relative;
	line-height:2;

}
#screenshots_cite_next, #screenshots_cite_prev { 
	cursor:pointer;
	margin-bottom:10px;
	margin-top:20px;
     display:inline-block;
     padding:10px;
     background:#f0f0f0;
     border-radius: 5px;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     color:#000;
     font-weight: bold;
	 }
#screenshots_cite_prev { margin-left: 10px; margin-right:5px; }

#screenshots_cite_next:hover, #screenshots_cite_prev:hover {
     background:#d8d8d8;
     }
#screenshot_count { 
float: right; 
margin-right: 10px; 
margin-bottom: 10px;
margin-top:25px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #d8d8d8;
padding: 5px 10px;
}

/* ----------------- Kontaktbox ------------------- */
#kontaktBox {
	padding-left: 15px;
	width:520px;
	text-align:center;
}
#kontaktBox h2 {
	color: #004040;
	border-bottom:none;	
}
#kontaktBox p {
	font-size:11px;
	padding: 0px 15px;
}
#kontaktBox ol {
	display: block;
	margin: auto;
	padding: 0 !important;
	text-align: left;
	overflow:auto;
}
#kontaktBox ol li {
	list-style: none;
	display: inline-block;
	width: 100px;
	height: 100px;
	overflow: hidden;
	text-align: center;
	padding: 17px 10px;
	position: relative;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin:4px;
	background:#fff;
	float:left;
}
#kontaktBox ol li:hover {
	margin:3px;
	border: 1px solid #000;
}
#kontaktBox ol li img {
	position: absolute;
	left:10px;
	bottom:10px;
	z-index:90;
    width:100px;
}
#kontaktBox span {
	z-index:100;
	display:block;
	width:100px;
	padding-top:4px;
	padding-bottom:4px;
	position:absolute;
	top: 0px;
	left:10px;
	font-family: Helvetica, arial, sans-serif;
	font-size:13px;
	text-align:center;
	background:#ffffff;
	color:#000000;
	font-weight: bold;
	border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	opacity: 0.85;
    -moz-opacity: 0.85;
    -webkit-opacity: 0.85;
    -khtml-opacity: 0.85;
    -ms-filter: "Alpha(opacity=85)";
    filter: Alpha(opacity=85);
    }		
#kontaktBox a {
text-decoration:none;	
}

/* ---------------- StarGames Test ---------------- */
#bestCasinoBoxBlue {
	height: 100%;
      padding: 5px;
      border: 1px solid #000000;
      -webkit-border-radius: 8px; 
      -moz-border-radius: 8px;  
      border-radius: 8px; 
	  background:#0062a3;
  	background: -webkit-gradient(linear, left top, left bottom, from(#0062a3), to(#3a3e47));
	background: -moz-linear-gradient(top, #0062a3, #3a3e47);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0062a3, endColorstr=#3a3e47);
	-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#0062a3, endColorstr=#3a3e47)';
			color:#fff;
			font-size:12px;
			
}
/* ---------------- Book of Ra Test ---------------- */
#bookofraQA dt {
	font-weight:bold;
	font-size:22px;
	min-height: 35px;
	font-family: helvetica, arial, sans-serif;
}

#bookofraQA dd {
	margin-bottom: 15px;
}
#bookofraQA img {
	vertical-align: middle;
}


/* ---------------- Einstiegshilfe ---------------- */

#eh_box h2 {
	margin: 5px auto !important;
}

#eh_box ol li {
	height: 150px;
}

#eh_box ol li a h5 {
	font-weight: normal !important;
}

/* ---------------- MerkurVorschau ---------------- */

.merkurVorschau { height: 180px !important; }

/* ---------------------------------------------------------------- */
/* ------------------ LANGUAGE PLACEHOLDERS PAGE ------------------ */
/* ---------------------------------------------------------------- */
.placeholderContainer {
	width: 650px;
	height: auto;
	min-height: 500px;
}

form.languagePlaceholders h2 {
	margin-top: 20px;
}

form.languagePlaceholders h2 a {
	float: right;
	width: 100px;
	font-size: 12px;
	line-height: 12px;
	padding: 3px 0 !important;
}
form.languagePlaceholders h2 a:after {content : '';}

form.languagePlaceholders h3 {
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	padding: 0 5px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	text-shadow: 0 1px 1px #333;
	background: #2A5D5D;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	margin-bottom: 5px;
	cursor: pointer;
}

form.languagePlaceholders h3 .minimizeButton {
	display: block;
	position: absolute; 
	right: 5px;
	top: 5px;
	width: 20px;
	height: 20px;	
}

form.languagePlaceholders h3 .minimizeButton.expand {background: url('http://www.bettingexpert.com/new_design/images/design/sprite.png') repeat-x 0px -396px;}
form.languagePlaceholders h3 .minimizeButton.expand:hover {background-position: 0 -417px;cursor: pointer;}
form.languagePlaceholders h3 .minimizeButton.expand:active {background-position: 0 -438px;}

form.languagePlaceholders h3 .minimizeButton.collapse {background: url('http://www.bettingexpert.com/new_design/images/design/sprite.png') repeat-x 0px -480px;}
form.languagePlaceholders h3 .minimizeButton.collapse:hover {background-position: 0 -501px;cursor: pointer;}
form.languagePlaceholders h3 .minimizeButton.collapse:active {background-position: 0 -522px;}


table.placeholderOverview {
	width: 100%;
	border-collapse: collapse;
}

table.placeholderOverview th, table.placeholderOverview td {
	padding: 5px;
	border-bottom: 1px solid #0F6E8A;
	text-align: left;
	width: 100%;
}

table.placeholderOverview tr:last-child td {border: none;padding-bottom:20px;}

table.placeholderOverview td.phName {
	border: none;
	font-weight: bold;
	padding-top: 10px;
	color: #0F6E8A;
}

table.placeholderOverview td.phSave {
	border: none;
	padding: 0;
	padding-top: 3px;
}

table.placeholderOverview td.phSave div {
	position: relative;
	float:right;
	width: 300px;
}

table.placeholderOverview td.phSave div a { cursor: pointer; }

table.placeholderOverview td.phSave .feedback {
	display: block;
	position: absolute;
	right: 65px;
	top: -2px;
	font-weight: bold;
	color: #f67809;
}

table.placeholderOverview td.phSave .cancel {
	float: right;
	font-weight: bold;
	cursor: pointer;
	margin-bottom: 2px;
}

table.placeholderOverview td.phContent {
	text-align: left;
	padding-bottom: 20px;
}

table.placeholderOverview td img {
	position: relative;
	top: 3px;
	margin-right: 3px;
}

table.placeholderOverview input[type="text"] {
	width: 96%;
	margin: 2px 0;
	padding: 2px;
}

table.placeholderOverview .phName input[type="text"] {
	width: 75%;
}

table.placeholderOverview textarea.phContentExample {
	display: block;
	width: 99.5%;
	min-height: 50px;
	resize:none;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 12px;
}

table.placeholderOverview span.noEdit {
	margin: 2px 0;
	padding: 2px 3px;
}

table.placeholderOverview input[name*="ph_name"] {width: 70%;}

table.placeholderOverview tr.addPlaceholderWord td {line-height: 20px;}
table.placeholderOverview tr.addPlaceholderWord td img{vertical-align: middle;}
table.placeholderOverview tr.addPlaceholderWord td:hover {cursor:pointer;color: #44ADD5;}


/* ---------------- Adventskalender ---------------- */

#FPadventskalender {
overflow:auto;width:926px;
background:#FFEEEE;
border:2px solid #600000;
border-radius:20px;
-moz-border-radius:20px;
-webkit-border-radius:20px;
-khtml-border-radius:20px;
}

#FPadventskalender h2 { 
background:#8b0000;
background: -webkit-gradient(linear, left top, left bottom, from(#b90000), to(#8b0000));
		background: -moz-linear-gradient(top, #b90000, #8b0000);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b90000, endColorstr=#8b0000);
		-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#b90000, endColorstr=#8b0000)';
color:#ffffff;
font-weight:bold;
font-family:arial, helvetica, sans-serif;
font-size:36px;
border: 0px none;
margin:0px;
padding:10px;
letter-spacing: 1px;
text-align: left;
text-shadow: 0px 1px 2px #600000;
position: relative;
padding-left: 60px;
border-radius: 18px 18px 0px 0px;
-moz-border-radius:18px 18px 0px 0px;
-webkit-border-radius:18px 18px 0px 0px;
-khtml-border-radius:18px 18px 0px 0px;
}

#FPadventskalender h2 span { 
color:#FAF7B4;
font-size:36px;
}

#FPadventskalender h2 p { 
color:#FAF7B4;
font-size:20px;
clear:left;
margin: 0px;
padding: 0px;
text-transform: uppercase;
padding-left: 60px;
}

#FPadventskalender h2 p span {
font-size:20px;
color:#ffffff;
}

#FPadventskalender h2 img.corner {
position:absolute;
right:0px;
top:0px;
}

#FPadventskalender h2 img.star {
position:absolute;
right: 135px;
top: 0px;
}

#FPadventskalender table p {
	margin:0px;
}

#FPadventskalender table td {
	padding-bottom:15px;
}

#FPadventRight {
width: 496px;
height: 200px;
float: right;
position: relative;
margin-top: 10px;
margin-right: 10px;
}

#FPadventLeft {
width:400px;height:200px;float:left;
margin:10px;
box-shadow:0px 0px 5px #600000;
-moz-box-shadow:0px 0px 5px #600000;
-webkit-box-shadow:0px 0px 5px #600000;
-khtml-box-shadow:0px 0px 5px #600000;
}

#countDown {
position:absolute;
right:105px;
top:45px;
border:none;
display:inline-block;
color:#ffffff;
background:#8b0000;
background: -webkit-gradient(linear, left top, left bottom, from(#b90000), to(#8b0000));
		background: -moz-linear-gradient(top, #b90000, #8b0000);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b90000, endColorstr=#8b0000);
		-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#b90000, endColorstr=#8b0000)';
	font-family: arial, helvetica, sans-serif;
	font-size:28px;
	text-align:center;
	outline:none;
border: 1px solid #600000;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
padding:15px;
overflow:visible;

}

#countDown img {
position:absolute;
left:-34px;
top:-15px;
}

#countDown input {
color:#ffffff !important;
background:none;
	font-family: arial, helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	text-align:center;
	outline:none;
width:200px;
border: none !important;
padding:10px;
padding-top:0px;
letter-spacing:1px;
cursor:default;
}

#countDown span {
font-size:9px;
color:#ffffff;
text-transform:uppercase;
}

#adventsNewsletter {
background: darkred;
color: white;
padding: 15px;
overflow:auto;

}
#adventsNewsletter #adventstext{
line-height: 31px;
font-size:14px;
font-family: arial, verdana, sans-serif;
float:left;
letter-spacing:1px;
}

#adventstext span {
color:#FAF7B4;
border:1px dashed #ffffff;
padding:3px;
padding-top: 5px;
padding-bottom: 5px;
}
#adventsNewsletter #adventsArrow {
margin-right: 5px;
vertical-align: middle;
position: relative;
bottom: 2px;
}
#adventsSignup {float:right;}

#adventsSignup input[type=text] {
font-size:14px;
margin-right:10px;
border: 1px solid #004040;
box-shadow: 0px 0px 5px #ffffff;
color:#8B0000;
width:156px;
}

#adventsSignup input[type=text]:focus, #adventsSignup input[type=text]:hover {
box-shadow: 0px 0px 5px #FAF7B4;
color:#4c7827;
}


#countDownMini {
position:absolute;
left:450px;
top:25px;
border:none;
display:inline-block;
color:#ffffff;
background:#8b0000;
background: -webkit-gradient(linear, left top, left bottom, from(#b90000), to(#8b0000));
		background: -moz-linear-gradient(top, #b90000, #8b0000);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b90000, endColorstr=#8b0000);
		-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#b90000, endColorstr=#8b0000)';
	font-family: arial, helvetica, sans-serif;
	text-align:center;
	outline:none;
border: 1px solid #600000;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
padding:5px;
overflow:visible;

}

#countDownMini a, #countDownMini a:hover {
color:#ffffff;
text-decoration:none;
}

#countDownMini h2 {
margin:0px;
font-weight: normal;
font-size: 12px;
letter-spacing: 2px;
}

#countDownMini img {
position:absolute;
left:-34px;
top:-15px;
}

#countDownMini input {
color:#ffffff !important;
background:none;
	font-family: arial, helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	text-align:center;
	outline:none;
width:140px;
border: none !important;
letter-spacing:1px;
cursor:pointer;
}

#countDownMini span {
font-size:7px;
color:#ffffff;
text-transform:uppercase;
}

.menuAdvent a, .menuAdvent a:hover {
color: #ffffff !important;
background: darkRed !important;
background: -webkit-gradient(linear, left top, left bottom, from(#B90000), to(darkRed)) !important;
background: -moz-linear-gradient(top, #B90000, darkRed) !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b90000, endColorstr=#8b0000) !important;
-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#b90000, endColorstr=#8b0000)' !important;
border: 1px solid #600000 !important;
border-bottom: none !important;
}

/* ------------------------------------------------- */
/* ------- F U N C T I O N S - D E S I G N S ------- */
/* ------------------------------------------------- */

/* -------------------- Share ---------------------- */
div#share {
	margin: 0px;
	text-align: center;
	position: fixed;
	left: -64px;
	top: 240px;
	width: 75px;
	height: 288px;
	background: #386B6A url(bilder/shareplaceholder.png) no-repeat 70px center;
	border-radius: 0px 10px 10px 0px;
	-moz-border-radius: 0px 10px 10px 0px;
	-webkit-border-radius: 0px 10px 10px 0px;
	border:1px solid #245757;
	padding: 5px;
	z-index: 100;
}

div#share ul#sbuttons {
    margin: 0px;
	padding: 0px;
    list-style: none;
    display: inline-block;
}
    
div#share ul#sbuttons li {
    padding: 0px;
    position: relative;
    width: 48px;
    height: 48px;
}

div#share ul#sbuttons li a {
    position: relative;
}

div#share ul#sbuttons li img {
    position: relative;
    width: 45px;
	height:45px;
	display:block;
    top: 0px;
    left: -5px;
    padding: 0px;
    margin: 0px;
    border: none;
    overflow: hidden;
}

div#share ul#sbuttons li img:hover {
   	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: 0px 0px 6px #ffffff;
	-moz-box-shadow: 0px 0px 6px #ffffff;
	-webkit-box-shadow: 0px 0px 6px #ffffff;
}

/* ------------------ Tiptip (tooltip) -------------------- */
.qapopup {cursor:pointer; vertical-align:baseline;}

.qapopup:hover {
		box-shadow: 0px 0px 2px #000000;
		-moz-box-shadow: 0px 0px 2px #000000;
		-webkit-box-shadow: 0px 0px 2px #000000;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}

#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
	
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
	font-size: 11px;
	color: #fff;
	font-family: verdana, arial, sans-serif;
	padding: 4px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	background-color: rgb(25,25,25);
	background-color: rgba(25,25,25,0.92);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
}

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #fff;
	border-top-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #fff;
	border-bottom-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #fff;
	border-right-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #fff;
	border-left-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(25,25,25);
	border-top-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(25,25,25);
	border-bottom-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(25,25,25);
	border-right-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(25,25,25);
	border-left-color: rgba(25,25,25,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {
		padding: 4px 8px 5px 8px;
		background-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
		border-bottom-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner { 
		border-top-color: rgba(20,20,20,0.92);
	}
}

/* ------------------ Tabs -------------------- */
ul.tabs {
	margin: 0;
	padding: 0 25px;
	list-style: none;
	height: 26px;
	width: 100%;
}
ul.tabs li {
	float: left;
	font-size: 11px;
	height: 25px;
	line-height: 25px;
	margin: 0;
	margin-right: 6px;
	padding: 0; 
	border: 1px solid #d8d8d8;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative;
	background: #ffffff;
	border-radius:5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
}
ul.tabs li a {
	text-decoration: none;
	color: #999999;
	display: block;
	padding: 0px 10px;
}
ul.tabs li a:hover {
	background: #f0f0f0;
}

ul.tabs li.active a {
	color:#000000;
}

html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
}

.tab_container {
	overflow: hidden;
	clear: both;
	width: 100%;
}

/* ------------------ Slidedeck -------------------- */
ul.slidenav {
	position:absolute; 
	top:0; right:0px; bottom:0px; 
	list-style:none; 
	padding:0; margin:0;
	padding-right: 1px;
	width:200px;
}
ul.slidenav li {
	padding:1px 0;
	padding-left:13px;  
	font-size:12px; 
	color:#d8d8d8;
	vertical-align: center; 
}
ul.slidenav li img {
	float:left; 
	margin:2px 5px; 
	background:#fff; 
	padding:3px;
}
ul.slidenav li a { 
	font-size:11px; 
	display:block; 
	height:60px; 
	line-height:60px;
	background:#f0f0f0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #004040;
	text-decoration:none;
}
ul.slidenav li a:hover {
	background:#d8d8d8;
	color:#000;
}
ul.slidenav li.active a, ul.slidenav li.active a:hover {
	background:#d8d8d8;
	color:#000000;
}
ul.slidenav li.active {
	background: url('http://www.casinoverdiener.com/frontpage/images/selected-item.png') center left no-repeat; 
}
#slide_container {
	overflow: hidden;
	clear: both;
	width:430px;
	padding-right:200px; 
	position:relative; 
	border:5px solid #d8d8d8; 
	background:#fff;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	max-height:260px; /* only for IE */
}
.slides {
	height:246px; 
	position:relative;
	background:#002121;
	background: -webkit-gradient(linear, left top, left bottom, from(#002121), to(#003737));
	background: -moz-linear-gradient(top, #002121, #003737);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF002121, endColorstr=#FF003737);
	-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF002121, endColorstr=#FF003737)'; 
	color:#fff;
	font-size:12px;
	border: 1px solid #fff;
}
.slides ul{
	padding:0px;
	margin:0px;
	text-align:left;
}
.slides ul.BestesOnlineCasino{
	position:absolute;
	top: 100px;
	left:250px;
}
.slides li{
	margin-bottom:10px; 
}
.slides .info{ 
	position:absolute; 
	top:10px; left:0;
	background:#deebe8;
	 opacity: 0.75;
    -moz-opacity: 0.75;
    -webkit-opacity: 0.75;
    -khtml-opacity: 0.75;
    -ms-filter: "Alpha(opacity=75)";
    filter: Alpha(opacity=75); 
}
#slide_container .slides .info h2{ 
	font-size:18px; font-family: "Futura Bold", Arial, sans-serif;
	text-transform:uppercase;
	color:#004040;
	overflow:hidden;
	margin-bottom: 10px !important;
	margin-top: 10px !important;
	margin-left: 20px !important;
	margin-right: 20px !important;
	padding:0px !important;
	border:none;
}
.slides .info p{ 
	margin:0px 10px; 
	font-size:11px; 
	line-height:15px; 
	color:#f0f0f0;
}
.slides .bonus {
	border:1px solid #d8d8d8;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
    margin:0px;
	margin-left:43px;
	text-align:center;
	color:#000000;
	font-size: 11px;
	width: 130px;
	height: 144px;
	float: left; 
            }
   
#slide_container .slides .bonus h3 {
		 color:#ffffff;
		 font-size:13px;
		 font-weight:bold;
		 margin:0px;
		 padding-top:5px;
		 padding-bottom:5px;
            }
			
.slides .bonus img {
		   margin-top:5px;
		  	margin-bottom:2px;
            }

/* ------------------ Carousel -------------------- */
#carousel_container {
	padding: 0px 52px;
	margin: auto;
	width: 536px;
	position:relative;
}

#carousel_nav_prev, #carousel_nav_next {
	margin: 0;
	padding: 0; 
	position: absolute;
	width:26px;
	height:50px;
	cursor:pointer;
}

#carousel_nav_prev {
	background: url("http://www.casinoverdiener.com/frontpage/images/carousel_left.png") no-repeat scroll 0 0 transparent;
	left:0;
	top:40px;
	
}

#carousel_nav_next {
	background: url("http://www.casinoverdiener.com/frontpage/images/carousel_right.png") no-repeat scroll 0 0 transparent;
	right:0;
	top:40px;
}

#carousel_container .inactive {
	opacity: 0.60; 
	-moz-opacity: 0.60; 
	-webkit-opacity: 0.60; 
	-khtml-opacity: 0.60; 
	-ms-filter: "Alpha(opacity=60)"; 
	filter: Alpha(opacity=60);
	cursor:default;
}

#carousel {
	overflow: hidden;
	width: 536px;
	height:130px;
}

#carousel ul {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}

#carousel ul li {
	float: left;
	margin:0;
	margin-left:2px;
	margin-right:2px;
	width: 130px;
	height: 130px;
	background: #f0f0f0;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	position:relative;
}

#carousel ul li span {
	text-align:center;
z-index:1;
display:block;
width:130px;
height:20px;
line-height:20px;
position:absolute;
top:100px;
background: url(http://www.casinoverdiener.com/frontpage/images/bg_carousel_caption.jpg) repeat-x;
font-family:arial, verdana, sans-serif;
font-size:11px;
font-weight:bold;
    }

#carousel ul li a, #carousel ul li a:hover {
	color:#000000 !important;
	text-decoration:none;	
}


/* ------------------ PostClickOverlay -------------------- */
#PCO {
background:#000000;
display:none;
opacity: 0.60;
-moz-opacity: 0.60;
-webkit-opacity: 0.60;
-khtml-opacity: 0.60;
-ms-filter: "Alpha(opacity=60)";
filter: Alpha(opacity=60);
position:fixed;
top:0;
bottom:0;
left:0;
right:0;
z-index:999;
}

#PCOcontent {
background:#C7D7D3;	
border: 3px solid #ffffff;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
box-shadow: 0px 0px 8px #000000;
-moz-box-shadow: 0px 0px 8px #000000;
-webkit-box-shadow: 0px 0px 8px #000000;
display:none;
height:400px;
left:30%;
top: 15%;
position:fixed;
width:550px;
z-index:1100;	
}

#PCOclose {
background: url(http://www.casinoverdiener.com/bilder/close_cross.png) 0 0 no-repeat;
cursor:pointer;
height:35px;
width:35px;
position:absolute;
top: -20px;
right:-20px;
z-index:1200;	
}

.PCOnovoline {
	background:#f0f0f0;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0f0)) !important;
	background: -moz-linear-gradient(top, #ffffff, #f0f0f0) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f0f0f0) !important;
	-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f0f0f0)' !important;
	font-family:Verdana, arial, sans-serif !important;
	font-size: 11px !important;
	text-align:center !important;
	padding-top: 10px !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
	padding-bottom: 20px !important;
	border: 3px solid #d8d8d8 !important;
	height: 300px !important;
}
.PCOnovoline .karstenNewsletter {
	position: absolute;
	bottom: 5px;
	left: 5px;	
}
.PCOnovoline h2 {
	font-family: helvetica, arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	border-bottom: 1px solid #d8d8d8;
	margin:0px;
	margin-bottom: 20px;
}

.PCOnovoline .signup {
	position:absolute;
	right: 50px;
	bottom: 50px;
	width: 225px;
}

.PCOnovoline .signup ol {
list-style:none;
	text-align:center;
	padding:0;
	margin:0;
}

.PCOnovoline .signup ol li {
	text-align:center;
}

.PCOnovoline .signup ol li input {
	font-size: 16px;
	width:215px;
margin-top: 15px;
}

.PCOnovoline .socialBox {
	display:none;	
}

.PCOnovoline .socialBox h3 {
	font-family: helvetica, arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	border-bottom: 1px solid #d8d8d8;
	margin:0px;
	margin-bottom: 20px;	
}

.PCOnovoline .socialBox #kontaktBox {
	width:auto !important;
	display: inline-block !important;
	margin-top:50px;
}


/* ------------------------------------------------- */
/* ---------------- S P R I T E S ------------------ */
/* ------------------------------------------------- */

/* -------------------- Top10 ---------------------- */
.top10 { 
    background-image: url(bilder/sprites/top10.png); 
    background-color: transparent; 
    background-repeat: no-repeat; 
	height: 25px; 
    width: 25px;
} 
#top10_1 { background-position: -1px -1px; }
#top10_2 { background-position: -1px -27px; }
#top10_3 { background-position: -1px -53px; }
#top10_4 { background-position: -1px -79px; }
#top10_5 { background-position: -1px -105px; }
#top10_6 { background-position: -1px -131px; }
#top10_7 { background-position: -1px -157px; }
#top10_8 { background-position: -1px -183px; }
#top10_9 { background-position: -1px -209px; }
#top10_10 { background-position: -1px -235px; }

/* -------------------- Layout ---------------------- */
.layout { 
    background-image: url(bilder/sprites/layout.png); 
    background-color: transparent; 
    background-repeat: no-repeat; 
} 
#home_button { background-position: -1px -27px; height: 16px; width: 18px; }
#home_button:hover { background-position: -20px -27px; height: 16px; width: 18px; }
#eighteen_icon { background-position: -1px -44px; height: 18px; width: 19px; }
#twitter_icon { background-position: -21px -44px; height: 18px; width: 18px; }
#ecogra_icon { background-position: -40px -44px; height: 20px; width: 106px; }
#kontakt_mail { background-position: -1px -65px; height: 21px; width: 21px; vertical-align: middle; margin-right: 5px; margin-left: 5px; }
#kontakt_twitter { background-position: -23px -65px; height: 21px; width: 21px; margin-right: 5px; margin-left: 5px; vertical-align: middle;}
#kontakt_blog { background-position: -45px -65px; height: 21px; width: 21px; margin-right: 5px; margin-left: 5px;vertical-align: middle; }
#kontakt_facebook { background-position: -67px -65px; height: 21px; width: 21px; margin-right: 5px; margin-left: 5px; vertical-align: middle;}

/* ------------------------------------------------- */
/* --------- O L D - S T Y L E S H E E T S --------- */
/* ------------------------------------------------- */

/* ------------------ style.css -------------------- */

.text {
font-size : 9pt; 
font-family : Verdana, Sans-Serif; 
} 
.textSMALL {
font-size : 8pt; 
font-family : Verdana, Sans-Serif; 
} 
 
.textSMALLBOX {
font-size : 7pt; 
font-family : Verdana, Sans-Serif;  
color: #ffffff; 
font-weight: bold; 
}
.textVSMALL {
font-size : 7pt; 
font-family : Verdana, Sans-Serif; 
font-weight: normal; 
} 
.textXSMALL {
font-size : 6pt; 
font-family : Verdana, Sans-Serif; 
} 
.textBIG {
font-size : 10pt; 
font-family : Verdana, Sans-Serif; 
} 
.textVERYBIG {
font-size : 11pt; 
font-family : Verdana, Sans-Serif; 
} 

.textBIGLinie {
font-size : 9pt;
font-weight: bold; 
font-family : Verdana, Sans-Serif;
line-height : 1.8em; 
} 
.textL {
  font-size:18px;
  font-family : Verdana, Sans-Serif;
  line-height:120%;
  margin:5px 0;
  padding:0px;
} 

.textWorter {
font-size: 8pt; 
font-family: Verdana, Sans-Serif; 
color: #999999;
} 

.copyright {
font-size : 7pt; 
font-family : Verdana, Sans-Serif; 
letter-spacing: -1pt; 
} 

.button {
font-family : verdana, sans-serif; 
font-size : 8pt; 
font-weight : bold; 
color : #247a59; 
background-color : #ffffff; 
border-bottom : thin ridge; 
border-left : thin ridge; 
border-right : thin ridge; 
border-top : thin ridge; 
} 
input:focus {
  outline:none;
}
textarea:focus {
  outline:none;
}
INPUT.casinosearch {
font-family : verdana, Sans-Serif; 
font-size : 8pt; 
color : #000000; 
} 
INPUT.glo {
font-family : verdana, Sans-Serif; 
font-size : 11px; 
border : 1px solid #247a59; 
margin : 1px; 
background-color : #ffffff; 
} 
.bannerbox {
border-color : #333333;
} 
table.spiel {
	border-width: 1px;
	border-spacing: 0px;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
	background-color: white;
	font-family: Verdana, Sans-Serif; 
	font-size: 7pt; 
}
table.spiel th {
	border-width: 1px;
	padding: 4px;
	border-style: inset;
	border-color: ;
	color: #ffffff;
	background-color: #1A5454;
}
table.spiel td {
	border-width: 1px;
	padding: 3px;
	border-style: inset;
	border-color: ;
	background-color: white;
}

.graybox { 
border-color: #979797; 
background-color: #FBFBFB; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
-moz-border-radius: 5px;
 -webkit-border-radius: 5px;
font-size : 8pt; 
font-family : Verdana, Sans-Serif; 
} 

div.tableOfContents {
	float: right;
	width: 300px;
	margin: 0 0 20px 20px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border: 1px solid #949494;
	background: #e8e8e8;
	padding: 20px;
	padding-top: 0;
}

div.tableOfContents ol {
	list-style:none;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 85%;
	text-align: left;
}

div.tableOfContents ol ol {
	list-style:none;
	margin: 0;
	padding:0;
	padding-left: 20px;
	font-size: 100%;
	font-weight: normal;
}

a.toTop {
	float: right;
	color: #999999;
	font-size: 10px;
	font-weight: bold;
	display: block;
	height: 15px;
	line-height: 15px;
}

a.toTop:hover {
	color: #999999;
	text-decoration: underline;
}

a.toTop:before {
	content: url('assets/images/toTop.gif');
}

.BonusCode {
  font-size: 11pt; 
  font-family: Verdana, Sans-Serif; 
  font-weight: bold;
  border: 1px solid #393939;
  background-color: #d4d4d4;
  width: 100px;
  margin: 5px auto;
  padding: 5px;
} 

.top10table {
  width: 100%;
  margin-bottom: 25px;
  border: 0;
  border-collapse: collapse;
}
.top10table th{
  font-size: 10pt;
  color: #ffffff;
  text-align: left;
  border: 0;
  padding: 5px;
  background-color: #004040;
}
.top10table tr{
  border: 1px solid #004040;
}
.top10table td{
  font-size: 8pt;
  padding: 10px 5px;
  border: 0;
  background-color: #f4f4f2;
}

/* Styles for BREADCRUMBS
--------------------------------------------------------------*/
// Included classes
    // .B_crumbBox        Span that surrounds all crumb output
    // .B_hideCrumb       Span surrounding the "..." if there are more crumbs than will be shown
    // .B_currentCrumb    Span or A tag surrounding the current crumb
    // .B_firstCrumb      Span that always surrounds the first crumb, whether it is "home" or not
    // .B_lastCrumb       Span surrounding last crumb, whether it is the current page or not
    // .B_crumb           Class given to each A tag surrounding the intermediate crumbs (not home, or hide)
    // .B_homeCrumb       Class given to the home crumb
*/
.B_currentCrumb, .B_lastCrumb, .B_crumbBox {
   font-size: 12px;
   text-decoration: none;
   color : #004040;
}
.B_lastCrumb {
   font-size: 12px;
   text-decoration: none;
   color : #004040;
   }

a.B_crumb, a.B_crumb:visited {
   font-size: 12px;
   text-decoration: none;
   color : #004040;
}

a.B_homeCrumb, a.B_homeCrumb:visited {
   text-decoration: none;
   color : #000;
}

a.B_homeCrumb:hover {
   text-decoration: none;
   background-color:#5A5A5A;
}
.B_crumb_separator {
   font-size: 12px;
   text-decoration: none;
   color : #004040;
}
/* -----------------------------------------------------------*/

.NewsBoxText p {
font-size : 7pt; 
font-family : Verdana, Sans-Serif; 
margin-bottom: 0.3em;
}
.NewsBoxText p.head1 {
font-size: 9pt; 
font-weight: bold;
margin-bottom: 4px;
}
.NewsBoxText p.head2 {
font-size: 8pt; 
font-weight: bold;
}
.NewsBoxText table.neuesten {
font-size: 7pt; 

font-family: Verdana, Sans-Serif; 
list-style-type: none;
margin: 0px;
padding: 0px;
}
.NewsBoxText table.neuesten tr {
margin-bottom: 0.6em;
}


/* Comments */
.commentdiv {
  clear: both;
}

form .jot-form{
width: 420px; 
margin: 18px auto 0 auto;
}

.jot-form textarea.jot-field {
letter-spacing: 0; 
height: 150px; 
width:510px; 
}
textarea#wlpeUserProfileComment {
font-family: Arial,sans-serif;
font-size:12px; 
}
 .comment_box {
  clear:both;
  margin-left:25px;
 }
 .comment_box hr{
 height:1px;
 border:0;
 background:#DBDBDB;
 margin-bottom:10px;
 }
 .comment_image{
  float:left;
  width:70px;
  text-align:center;
  margin-bottom:-70px;
}
 .comment_image img{ 
 margin:4px;
 }
.comment_content2, .comment_content, .testimonial_content, .pick_comment_content{
  color:#444;
  line-height:1.5em;
  font-size:11px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  border-radius:8px;
  word-wrap:break-word;
 }
 .comment_content2{
background:#EDEDED;
padding:8px 13px;
position:relative;
left:65px;
width:400px;
}
.comment_content{
background:#EDEDED;
padding:8px 13px;
position:relative;
width:474px;
}
.testimonial_content{
background:#C7D7D3;
padding:8px 3px 15px 15px;
position:relative;
width:474px;
}
.pick_comment_content{
background:#EDEDED;
padding:8px 13px;
text-align:left;
position:relative;
width:300px;
}
.pick_comment_tab, .comment_tab, .testimonial_tab{
background:url(http://www.bettingexpert.com/images/comment_bubble_tab_gray.png) 20px -1px no-repeat;
padding:17px 3px 10px 0;
}
.pick_comment_tab{
width:300px;
}
.comment_tab{
width:500px;
}
.comment_tab2{
background:url(http://www.bettingexpert.com/images/comment_bubble_tab_gray.png) 100px -1px no-repeat;
padding:17px 3px 10px 0;
width:500px;
}
.testimonial_tab{
width:500px;
}
.jot-mod {
	position: absolute;
	left: -30px;
	bottom: 0px;
}
.jot-extra a{
  color:#DBDBDB;
}

ul.BETips {
  list-style: none; 
  text-align: left; 
  margin: 0px; 
  padding: 0px; 
  font-size: 7pt;
}
ul.BETips li{
  margin: 0px; 
  padding: 8px 0px; 
  border-bottom: 1px solid #939393;
}
ul.BETips li:hover{
  background-color: #ffffff;
}
ul.BETips a{
  display: block;
}
ul.BETips a:hover{
  text-decoration: none;
}
/*WUI*/
.wui_userlist_user {
  float:left;
  text-align:center;
}
.wui_userlist_user img{
  margin:4px;
}
div .wui_userlist_user a{
  display:block;
  width:100px;
  height:125px;

  line-height:1.4em;
  overflow:hidden;
  word-wrap: break-word;
  margin-left:10px;
  margin-top:10px;
  margin-bottom:5px;
  padding-bottom:5px;
  text-decoration:none;
}
div .wui_userlist_user a:hover{
  border:1px solid #2E5253;
  margin-left:9px;
  margin-top:9px;
  margin-right:-1px;
  margin-bottom:4px;
  text-decoration:none;
  -moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px;
  -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px;
  -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px;
  -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px;
}
.profilename {
  font-size:45px;
  text-align:center;
}
.user_image{
  float:left;
  width:190px;
  border-right:1px solid #023232;
  margin-top:-20px;
  margin-bottom:-140px;
  padding-right:20px;
  word-wrap: break-word;
}
.user_image img {
  width:190px;
}

.ProfileBox, .GreenBox {
 /* background-color:#c7D7D3;
  margin-right:10px;
  padding-left:20px;
  padding-bottom:20px;
  border: 1px solid #b4c4c0;
  border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px; */
}
.ProfileBox h2 {
  color:#FFFFFF !important;
  font-size: 12px !important;
  font-family: Verdana, arial,sans-serif !important;
  border-bottom: none !important;
  background: #023232 url(http://www.casinoverdiener.com/bilder/button_bg_green_50px.gif) repeat-x;
  width:285px;
  line-height:22px;
  margin:20px 20px 0px 0px;
  padding-left:10px;
  border-radius: 5px 5px 0 0 ;
    -moz-border-radius: 5px 5px 0 0 ;
    -webkit-border-radius: 5px 5px 0 0 ;
    -khtml-border-radius: 5px 5px 0 0 ;
}
.ProfileBox h2 a{ 
  color:#022323;
  text-decoration:none;
}
.ProfileBox h2 a:hover{ 
  color:#c7D7D3;
  text-decoration:none;
}
.GreenBox{
 min-height:150px;
}
.ProfileBox p, .GreenBox p{
  margin:10px 20px 0 0;
}
.ProfileBox hr, .GreenBox hr{
  margin:0 20px 0 0;
  height:1px;
  border:0;
  background:#a4b4b0;
}
.ProfileBox dl, .ProfileBox ul {
 width:285px;
 background-color:#FFFFFF;
 padding:4px 4px 20px 4px;
 margin:0px 20px 20px 0px;
  border: 1px solid #023232;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  -khtml-border-radius: 0 0 5px 5px;
}
.ProfileBox ul, .columnLeft ul, .columnRight ul{
  list-style-type: none;
}
.columnLeft ul, .columnRight ul{
  padding:0;
  margin:0;
  text-align:left;
}
.ProfileBox dl p{
 margin:10;
}
.width500 {
 width:500px !important;
 position: relative;
 min-height: 100px;
}
.width610{
 width:610px !important;
}
h1.DebateHeadder{
border-bottom:0px !important;
}
.Font25px, .WilkommenUser, .DebateHeadder {
  font-size:25px !important;
  font-weight:normal;
}
.Center, .WilkommenUser, .DebateHeadder {
  text-align:center;
}
.DarkGreen, .WilkommenUser, .ProfileBox{
  color:#023232;
}
.warning {
  color:#cc0000;
}
.WilkommenUser big{
  font-weight:bold;
}
.ProfileBox dd {
  margin-bottom:10px;
}
.ProfileBox dt {
  font-weight:bold;
}
dt.ProfileImage {
  float:left;
  margin:10px;
}
.userimage {
  width:100px;
  float:left;
}
button.WUIFormButton input.WUIFormButton{
  background: white;
border: 1px solid #D8D8D8;
border-bottom-left-radius: 3px 3px;
border-bottom-right-radius: 3px 3px;
border-top-left-radius: 3px 3px;
border-top-right-radius: 3px 3px;
margin: 0px auto;
padding: 5px;
}
.ProfileBox .left{
 width:285px;
 margin-bottom:-10px;
}
.heightfull {
  min-height:277px;
}
.Oddrow a{
  display:block;
  font-weight:bold;
  color:#243430;
  background-color:#efefef;
  margin:0 -4px 0 -4px;
  padding:4px 4px 8px 10px;
}
.Evenrow a{
  display:block;
  font-weight:bold;
  color:#243430;
  background-color:#fff;
  margin:-4px -4px 0 -4px;
  padding:4px 4px 4px 10px;
}
.Evenrow a:hover, .Oddrow a:hover{
  background-color:#b4c4c0;
  text-decoration:none;
  color:#fff;
}
.shadow {
box-shadow: 0px 2px 5px #748480;
-webkit-box-shadow: 0px 2px 5px #748480;
-moz-box-shadow: 0px 2px 5px #748480;
-khtml-box-shadow: 0px 2px 5px #748480;
}
.shadowText, .WilkommenUser {
   text-shadow: 0px 2px 5px #748480;
}
.minheight100 {
  min-height:100px;
}
p.aboutMe {
  font-weight:normal;
}

.outerbox {
	font-family: verdana, sans-serif;
	color:#fff;
	font-size:13px;
	text-align:center;
	background:#004040;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	padding: 10px;
	padding-bottom:20px;
	margin-top:10px;
	margin-bottom:10px;
}
#content .outerbox h1 {
	font-size: 22px;
	border-bottom:0px; 
	color:#ffffff;
}
.outerbox a, .outerbox a:hover {
	color: #fff;
}
.outerbox span.highlight {
	color:#FFFF66;
}
.innerbox {
	
	width:100%;
	background:#C7D7D3;
	-moz-border-radius: 10px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 20px;
	margin-top: 15px;
		
}
.innerbox2 {
	
	width:400px;
	background:#C7D7D3;
	-moz-border-radius: 10px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	padding:5px;
	margin:auto;
	margin-top:20px;
	text-align:left;
	margin-bottom: 20px;
		
}
.innerbox2 td {
	
	width:50%;
	font-size: 11px;
	color:#004040;
		
}
.innerbox2 td h2 {
	
	font-size: 13px;
	margin-top:0px;
		
}
.innerbox2 a, .innerbox2 a:hover {
	
	color: #004040;
	
		
}
td.bottom {
	
	text-align:center;
		
}
td.description {
	
	font-size: 11px;
	font-weight: bold;
	color:#004040;
	text-align: center;
	padding-top: 5px;
		
}
td.images {
	
	font-size: 11px;
	font-weight: bold;
	color:;
	text-align: center;
		
}
img.bookofra { 
	box-shadow: 2px 2px 8px #000;
	-webkit-box-shadow: 2px 2px 8px #000;
	-moz-box-shadow: 2px 2px 8px #000;
	-khtml-box-shadow: 2px 2px 8px #000;
}
.outerbox a.button {
	
	margin:auto;
	display:block;
	font-size:13px;
	font-weight: bold;
	text-align:center;
	width:260px;
	padding:2px;
	text-decoration:none;
	line-height: 20px;
	height: 20px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #fff;
	box-shadow: 2px 2px 8px #000;
	-webkit-box-shadow: 2px 2px 8px #000; 
	-moz-box-shadow: 2px 2px 8px #000; 
	-khtml-box-shadow: 2px 2px 8px #000;
	
}
		 
.outerbox a.button:link  {
	color: #000;
	text-decoration: none;
	background-color: #FFFF66;
	
}
.outerbox a.button:visited  {
	color: #000;
	text-decoration: none;
	background-color: #FFFF66;
	
}
.outerbox a.button:active  {
	color: #000;
	text-decoration: none;
	background-color: #FFFF66;
}
.outerbox a.button:hover  {
	color: #000;
	text-decoration: none;
	background-color: #e8e8e8;
}
/******************** AutoList START **************************/
/* AUTOLIST CLASS */
.Autolist {
	clear: both;
	background:#deebe8;
	background: -webkit-gradient(linear, left top, left bottom, from(#deebe8), to(#effaf8));
	background: -moz-linear-gradient(top, #deebe8, #effaf8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFdeebe8, endColorstr=#FFf1fffc);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFdeebe8, endColorstr=#FFf1fffc)";
	border: 1px solid #C7D7D3;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  padding: 10px;
  overflow: hidden;
}

h2.AutolistHeading {
          color:#cc0000;
		  font-size: 18px;
		  font-family: Helvetica, arial, sans-serif;
		   border-bottom: 1px solid #d8d8d8;
		   margin-top:0px;
		   margin-bottom: 20px;
		   margin-right:20px;
}

.Autolist.noAutolist {
	padding: 0;
	border: none;
	background: none;
}

.Autolist table {
	border: none;
	border-collapse: collapse;
	width: 100%;
}

.Autolist tr.AutolistRowMain td {
	padding: 3px 0;
	text-align: left;
}

.Autolist tr.AutolistRowMain-First td {
	padding: 3px 0;
	text-align: left;
}

.Autolist thead th {
	padding-bottom: 10px;
}

.Autolist .Casino {/*width: 230px; */text-align:center;}
.Autolist .Stars  {/*width: 150px;*/ text-align:center;}
.Autolist .Review {width: 200px; padding-right: 5px; padding-left: 15px;}
.Autolist .tab {width: 20px;text-align:center;}
.Autolist .Image {text-align:center;}
.Autolist .Image img {margin: 0px 10px;}

.Autolist th.tab:hover, .Autolist td.tab:hover {
	cursor: pointer;
}

.Autolist table tr.AutolistRowMain td {
	border-top: 1px solid #d8d8d8;
}

.Autolist table tr.AutolistRowMain:first-child td {
	border-top: none;
}

.Autolist table tr.AutolistRowMain-First td {
	border-top: 0px;
}

.Autolist table tr.noBorder {
	border: none;
}

.Autolist tr.AutoListExtraInfo div {
	padding-left: 100px;
	padding-right: 50px;
	height: auto;
}

.Autolist p a {
  font-size: 9pt; 
  font-weight: bold; 
  font-family: Verdana, Sans-Serif; 
  margin-bottom: 2px;
	margin-top: 10px;
	color: #004040;
}

.Autolist .autolink_link {
	font-style: italic;
	font-size: 1em;
  font-weight: normal; 
  font-family: Verdana, Sans-Serif; 
  margin-bottom: 0px;
	margin-top: 0px;
	color: #000000;
}

.Autolist p.description {
	font-style: italic;
	font-size: 0.8em;
}

.Autolist a.btn_normal {
	display: block;
	height:20px;
	line-height:20px;
	display:inline-block;
	font-size: 0.8em;
	padding: 5px 10px;
	margin: auto;
	color: #000;
	font-weight: bold;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #ececec;
	background: -webkit-gradient(linear, left top, left bottom, from(#ececec), to(#c3c3c3));
	background: -moz-linear-gradient(top, #ececec, #c3c3c3);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFececec, endColorstr=#FFc3c3c3);
	-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFececec, endColorstr=#FFc3c3c3)';
}
			
.Autolist a.btn_normal:hover {
	text-decoration:none;
	cursor: pointer;
	background: #c3c3c3;
	background: -webkit-gradient(linear, left top, left bottom, from(#c3c3c3), to(#ececec));
	background: -moz-linear-gradient(top, #c3c3c3, #ececec);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFc3c3c3, endColorstr=#FFececec);
	-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFc3c3c3, endColorstr=#FFececec)';
}

.Autolist tr.AutoListExtraInfo a.btn_normal {
	float:right;
	margin-bottom:10px;
}

.Autolist a.btn_highlight {
	display: block;
	height:20px;
	line-height:20px;
	display:inline-block;
	font-size: 0.8em;
	padding: 5px 10px;
	margin: auto;
	color: #fff;
	font-weight: bold;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #416969;
	background: -webkit-gradient(linear, left top, left bottom, from(#416969), to(#013c3c));
	background: -moz-linear-gradient(top, #416969, #013c3c);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF416969, endColorstr=#FF013c3c);
	-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF416969, endColorstr=#FF013c3c)';
}
			
.Autolist a.btn_highlight:hover {
	text-decoration:none;
	cursor: pointer;
	background: #013c3c;
	background: -webkit-gradient(linear, left top, left bottom, from(#013c3c), to(#416969));
	background: -moz-linear-gradient(top, #013c3c, #416969);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF013c3c, endColorstr=#FF416969);
	-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF013c3c, endColorstr=#FF416969)';
}

.Autolist dl {
	font-size: 0.8em;
}

.Autolist dl dt {
	float:left;
	text-align:right;
	width:160px;
	font-weight:bold;
	padding-right:20px;
	padding-bottom: 7px;
}

.Autolist dl dd {
	padding-bottom: 7px;
}

.Autolist.noAutolist p a {
	margin-top: 0;	
}

.Autolist.gridLayout {
}

.Autolist.gridLayout ol {
	display: block;
	margin: auto;
	padding: 0;
	text-align: left;
	padding-left:25px;
	overflow:auto;
}

.Autolist.gridLayout ol li{
	list-style: none;
	display: inline-block;
	width: 130px;
	height: 135px;
	overflow: hidden;
	text-align: center;
	margin: 5px;
	padding: 5px;
	position: relative;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	float:left;
}

.Autolist.gridLayout ol li:hover {
	background: #ffffff;
}


.Autolist.gridLayout ol li span{
	position:absolute !important;
	left: 20px !important;
}

.Autolist.gridLayout ol li p.title {
	position: relative;
	top: 110px;
	text-align: center;
	padding: 0;
	margin: 0;
}

.Autolist.gridLayout ol li p.subtext {
	font-size:11px !important;
	font-weight:bold !important;
	color:#004040 !important;
	
}

.Autolist.gridLayout ol li p.title a {
	font-size:11px !important;
}

.Autolist.gridLayout ol li img {
	position: absolute;
	bottom: 33px;
	left: 20px;
}

.gridLayout.pausenSpiele ol li {
	text-align: center;
}

.gridLayout.pausenSpiele ol li p.title a {
	color: #000000;
	text-decoration: none;
}

.gridLayout.pausenSpiele .imgWrap {
	display: inline-block;
	width: 100px;
	height: 100px;
	overflow: hidden;
	position: absolute;
	top: 10px;
	left: 18px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;	
	border-radius: 10px;
}

.gridLayout.pausenSpiele .imgWrap img {
	bottom: 0;
	left: 0px !important;
}

.Autolist.sidebarList ol {
	margin: 0;
	padding: 0;
}

.Autolist.sidebarList ol a {
	font-size: 11px;
}

.Autolist.sidebarList li {
	list-style: none;
}
.Autolist.sidebarList li p.title {
	text-align: left !important;
}

.Autolist.sidebarList p.date {
	font-size: 9px;
	color: #999;
}
/******************** AutoList END **************************/

/******************** Table of Contents START **************************/

#toc {
  width: 150px;
  float: right;
  margin: 15px;
  padding: 0px 10px;
	background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#ffffff));
	background: -moz-linear-gradient(top, #f0f0f0, #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFf0f0f0, endColorstr=#FFffffff);
	-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFf0f0f0, endColorstr=#FFffffff)';
	border: 1px solid #d8d8d8;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  text-align: center;
}

#toc h2 {
  margin: 3px 0px;
  color: #111111;
}

#toc ol {

  margin: 0px 0px 10px 0px;
  padding: 0px 15px;
  text-align: left;
}

/******************** Table of Contents END **************************/

/******************** Casino table for admins START **************************/
.bonustable {
  border: 2px solid #383838;
  border-collapse: collapse;
  font-size: 10pt;
}
.bonustable th{
  border: 2px solid #cecece;
  padding: 5px;
  background-color: #cecece;
  text-align: left;
}
.bonustable td{
  padding: 5px;
  border: 2px solid #cecece;
  background-color: #fbfbfb;
}
div.bonusbox {
  border: 2px solid #383838;
  background-color: #fbfbfb;
  font-size: 10pt;
  width: 700px;
  padding: 10px;
}
/******************** Casino table for admins END **************************/

/******************** Image START **************************/
.image {
  margin: 10px;
  padding: 10px;
  text-align: center;
}
.image p{
  font-size: 7pt;
}
/******************** Image END **************************/


/* ------------- assets/css/style.css -------------- */	
/* CASINO SPIELER TESTEN */
div.CasinoTestGrayBox, div.CasinoResponseGrayBox {
min-height:150px; 
position:relative;
}

div.CasinoResponseGrayBox .responseAuthor {
font-size: 20px;
color:#004040;
margin:0;
padding:0;
margin-bottom:-20px;
}

div.CasinoTestGrayBox div.rightBox {
float: right; 
width: 190px;
}

div.CasinoTestGrayBox div.rightBox img {
display: block; 
margin: 0 auto; 
width: 150px;
height: 150px; 
}

div.CasinoTestButtonBox {
text-align: right;
margin-right: 35px;
margin-top: -2px;
}

div.CasinoTestGrayBox dl {
width: 420px;
margin: 0px;
min-height:180px;
color: #004040;
}

div.CasinoTestGrayBox dl  dt {
padding: 5px 0pt; 
font-weight: bold; 
float: left;
text-align: left;
width: 100px;
}

div.CasinoTestGrayBox dl dd {
margin-left:0; 
padding:5px; 
padding-left:110px; 
border-bottom:1px solid #C7D7D3;
text-align: left;
}

div.CasinoTestGrayBox dl dd img.rating {
	vertical-align: bottom;	
}

div.CasinoTestGrayBox dl dd:last-child {
padding-bottom: 0px;
border-bottom: none;
}

dl.CasinoTestResponse dt {
clear:both;
padding-top:5px;
}

dl.CasinoTestResponse dt.rating {
float:left;
font-weight:bold;
width:130px;
}

dl.CasinoTestResponse dd {
margin-left:0;
padding:5px;
padding-left:0;
border-bottom:1px solid #c5c8c7;
}

dl.CasinoTestResponse dd .whiteBox {
background:#ffffff; 
color:#000000; 
padding:10px; 
border: 1px solid #c5c8c7; 
-webkit-border-radius: 8px; 
-moz-border-radius: 8px; 
border-radius: 8px; 
}

dl.CasinoTestResponse dd .grayBox {
background:#e8e8e8; 
color:#000000; 
padding:10px; 
border: 1px solid #c5c8c7; 
-webkit-border-radius: 8px; 
-moz-border-radius: 8px; 
border-radius: 8px; 
}

dl.CasinoTestResponse img {
padding: 0 2px;
}

#surveyForm dl dt {
	width: 240px;
	position: relative;
}

#surveyForm dl dt span {
	display: block;
	font-weight: normal;
}

#surveyForm dl dd {
	margin-left: 250px;
	position: relative;
}

#surveyForm textarea, #surveyForm input[type=text] {
	width: 380px;
}

#surveyForm select.rate {
}

#surveyForm .posRight {
	position: absolute;
	right: 0;
	bottom: -13px;
}


/* EXPERTEN PANEL */


/* VIEW USER PROFILE */

div.profileImage {
float:left;
width:200px;
}

div.profileImage img {
width:180px;
padding:10px;
border: 1px solid #c5c8c7; 
}

div.profileImage div.userName {
border-top: 1px solid #c5c8c7; 
text-align:center;
font-size:3em;
}

dl.userInfo {
font-size:1.2em;
width:400px;
}

dl.userInfo dt {
font-weight: bold;
margin-bottom:3px;
}

dl.userInfo dd {
margin-bottom:10px;
margin-left:20px;
}

dl.userInfoSmall {
font-size:1.1em;
width:200px;
border-bottom: 1px solid #c5c8c7; 
padding-bottom:5px;
}

dl.userInfoSmall dt {
font-weight: bold;
margin-bottom:5px;
width:40px;
float:left;
}

dl.userInfoSmall dd {
margin-bottom:5px;
}


p.aboutMe {
line-height:1.6em;
text-align:justify;
}

/* ROULETTE START */
div.boxWrapper {
	width: 98%;
	clear: both;
}

div.boxWrapper dl.smallTop dt {
	font-weight: bold;
	text-align: left;
}

div.boxWrapper dl.smallTop dd {
	font-size: 12px;
	margin-left: 19px;
	text-align: left;
	margin-bottom: 10px;
}

div.boxWrapper .float_left {
	float: left;
  width: 48%; 
}

div.boxWrapper .float_right {
	float: right;
  width: 48%; 
}

.rouletteboxgrey {
			background: #e8e8e8;
			border: 1px solid #000;
			border-radius: 10px;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			-khtml-border-radius: 10px;
			height: 100%;
			width: 100%;
			margin:0px;
			padding:4px;
			margin-bottom:10px;
			text-align:justify;
			font-size:12px;
			}
			


.bestCasinoBoxBlack {
      padding: 5px;
      padding-bottom:41px;
      margin-top: 15px;
      border: 1px solid #000000; 
      width: 100%; 
      -webkit-border-radius: 8px; 
      -moz-border-radius: 8px;  
      border-radius: 8px; 
  	background: -webkit-gradient(linear, left top, left bottom, from(#3e3a34), to(#110f0f));
	background: -moz-linear-gradient(top, #3e3a34, #110f0f);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF3e3a34, endColorstr=#FF110f0f);
	-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF3e3a34, endColorstr=#FF110f0f)';
			color:#fff;
			font-size:12px;
}

.bestCasinoBoxBlack .besteCasinoLogo {
	margin: 10px 0 0 0;
}

div.bestCasinoBoxBlack ul {
color:#ffffff;
margin:0;
margin-top: 5px;
padding:10px 0;
}

div.bestCasinoBoxBlack ul li {
padding: 8px 0;
}
			
div.bestCasinoBoxBlack span.header {
  display:block;
  background:#023232 url('../../bilder/button_bg_green.gif') repeat-x;
  margin:-6px -6px 6px -6px;
  padding:0 5px;
  -webkit-border-top-left-radius: 8px; 
  -webkit-border-top-right-radius: 8px;
  -moz-border-radius-topleft: 8px; 
  -moz-border-radius-topright: 8px; 
  border-top-left-radius: 8px; 
  border-top-right-radius: 8px;
  text-align:center;
  border-bottom: 1px inset #004040;
}

div.bestCasinoBoxBlack h2 {
  color: #fff;
  font-size:14px;
  margin: 0;
  height:25px;
  line-height:25px;
  font-weight:bold;
}

p.seeMe {
font-weight:bold;
color: #033e3e;
font-size:11px;
}

/* ROULETTE REGELN - START */
table.roulette_chancen {
	width: 100%;
	text-align: left;
	border-collapse:collapse;
	font-size: 110%;
}

table.roulette_chancen tr td, table.roulette_chancen tr th {padding: 10px 3px;}
table.roulette_chancen tr td {padding: 5px 3px;}
table.roulette_chancen tr th {vertical-align: bottom;}
table.roulette_chancen tr td {vertical-align: top;}
table.roulette_chancen tr td:nth-child(1), table.roulette_chancen tr th:nth-child(1) {width: 22%;}
table.roulette_chancen tr td:nth-child(2), table.roulette_chancen tr th:nth-child(2) {width: 18%;}
table.roulette_chancen tr td:nth-child(3), table.roulette_chancen tr th:nth-child(3) {width: 41%;}
table.roulette_chancen tr td:nth-child(4), table.roulette_chancen tr th:nth-child(4) {width: 20%;}
table.roulette_chancen tr td:nth-child(4) {padding-left: 60px;}
/*table.roulette_chancen tr td:nth-child(5), table.roulette_chancen tr th:nth-child(5) {width: 69px;text-align: right;}
table.roulette_chancen tr td:nth-child(6), table.roulette_chancen tr th:nth-child(6) {width: 70px;text-align: right;}*/
table.roulette_chancen tr:nth-child(odd){background: #ededed;}
table.roulette_chancen tr:first-child{background: #004040;color: #ffffff;}
table.roulette_chancen tr td:first-child {font-weight: bold;}
/* ROULETTE REGELN - END */

/* ROULETTE END */
