/* 
/* 
* MAIN LAYOUT
*/
div#bannerArea {
	position: absolute;
	top: 8px;
	left: 8px;
	width: 936px;
	height: 292px;
}

div#printBannerArea {
	display: none;
}

br {
	margin: 0px;
	padding: 0px;
	height: 25%;
	font-size: 25%;
}

body#contenArea ul, div#contentArea ul, div#frontContentArea ul {
	margin: 0;
    padding: 0;
    list-style: none;
}

body#gameArea ul li, div#contentArea ul li, div#frontContentArea ul li {
    background-image: url(../assets/li.gif);
    padding: 0 0 0 8px;
    margin: 0;
    background-repeat: no-repeat;
    background-position: 1px 6px;
}

div#contentArea ul.offerLinks li, div#mycasinoBox ul.offerLinks li{
    background-image: none;
    padding: 0;
	padding-bottom: 4px;
}

div#contentArea ul.offerLinks li a, div#mycasinoBox ul.offerLinks li a{
    background-image: url(../assets/link.gif);
    background-repeat: no-repeat;
    background-position: 0 2px;
    padding-left: 16px;
	text-decoration: underline;
}

body#contenArea ol, div#contentArea ol, div#frontContentArea ol {
    margin: 0 0 0 30px;
    padding: 0;
}

body#contenArea ol li, div#contentArea ol li, div#frontContentArea ol li {
    padding: 0;
    margin: 0;
}

input.submitButton {
	border-style: solid;
	border-width: 1px;
	border-color: #fff;
	padding-left: 0;
	padding-right: 0;
/*	font-family:Verdana, Arial, Helv;
    width: 80px;*/
	color:#fff;
	font-weight:bold;
	font-size:10px;
	background-color:#bbb;
}    
input.orderButton {
	border-style: none;
	border-width: 1px;
	border-color: #fff;
	padding-left: 0;
	padding-right: 0;
/*	font-family:Verdana, Arial, Helv; */
    width: 247px;
    height: 30px;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	background: #fff url(../assets/warenkorb_bg.gif) no-repeat;
}  

input.redsubmitButton {
	border-style: solid;
	border-width: 1px;
	border-color: #fff;
	padding-left: 0;
	padding-right: 0;
/*	font-family:Verdana, Arial, Helv;
    width: 80px;*/
	color:#fff;
	font-weight:bold;
	font-size:10px;
	background-color:#cc0000;
}  

div img#topBanner{
	position: absolute;
	left: 0px;
	top: 0px;
}

div#bannerArea object.banner1 img {
	position: absolute;
	left: 0;
	top: 0;
}

div#bannerArea img.banner1, div#bannerArea object.banner1, * html div#bannerArea object.banner1 img, div#bannerArea object.banner1 img, div#bannerArea div.banner1 {
	position: absolute;
	left: 0px;
	top: 96px;
}

div#bannerArea div.banner1 {
/*	border-style: solid;*/
	background-image: url(../assets/transparent.gif);
/*	background-color: #f00;
	font-size: 500px;
	line-height: 64px;
	overflow: hidden;*/
	z-index: 100;
	width: 245px;
	height: 64px;
}

div#bannerArea object.banner2 img {
	position: absolute;
	left: 0;
	top: 0;
}

div#bannerArea img.banner2, div#bannerArea object.banner2, * html div#bannerArea object.banner2 img, div#bannerArea div.banner2 {
	position: absolute;
	left: 256px;
	top: 96px;
}

div#bannerArea div.banner2 {
   	background: url(../assets/transparent.gif);
	width: 480px;
	height: 64px;
}

/*
* SEARCH
*/
div#bannerArea div#searchArea{
	position: absolute;
	left: 752px;
	top: 96px;
	border-width: 1px 0px 0px 0px;
	border-style: solid none none none;
	border-color: #999;
	height: 64px;
	background: url(../assets/h-line.gif) #eef2f3 bottom repeat-x;
	padding: 8px 7px 7px 7px;
	width: 183px;
}

html>body div#bannerArea div#searchArea {
	height: 48px;
  	width: 169px; 
}

div#bannerArea div#searchArea input{
	font-size: 10px;
	margin-right: 4px;
	height: 21px;
}

div#bannerArea div#searchArea span.linkButton{
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	color: #c00;
}

div#bannerArea div#searchArea span.hl{
	display: block;
	color: #c00;
	margin-bottom: 5px;
}

div#contentArea {
	position: absolute;
/*	top: 217px;*/
    top: 354px;
	left: 176px;
	width: 568px;
	padding: 0px;
	margin: 0px;
}

div#frontContentArea {
	position: absolute;
	top: 354px;
	left: 176px;
	width: 376px;
	padding: 0px;
	margin: 0px;
/*	background: url(../assets/divider376.gif) top repeat-x;*/
}

div#gameArea {
	position: absolute;
	top: 330px;
	left: 560px;
	width: 188px;
	margin: 0px 0px 0px 0px;
	background: url(../assets/gamearea/yellow-footer.gif) bottom no-repeat;
}


div#gameArea div div {
	padding: 1px 8px 8px 16px;
	margin: 0px 4px 0px 0px;
}

div#gameArea div hr {
	margin: 0px 5px 0px 0px;
	padding: 0px;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	line-height: 0px;
	height: 2px;
	display: block;
}

div#gameArea div ul  {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

div#gameArea div ul li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#gameArea div#slotArea {
	color: #000;
	padding: 0px;
	padding-bottom:13px;
	margin: 0px 0px 9px 0px;
	background-image: url(../assets/gamearea/yellow-pattern.gif);
	background-repeat: repeat-y;
/*	position: absolute;
	top: 0;
	left: 0;*/
}

div#gameArea div#slotArea h1 {
	color: #c00;
}

div#gameArea div#tableArea hr {
	border-color: #2c4420 #fff #3f642e #fff;
}

div#gameArea div#slotArea hr {
	border-color: #f6d200 #fff #fff8c9 #fff;
}

div#gameArea div#tableArea {
	color: #f7df49;
	padding: 0px;
	margin: 0px 0px 9px 0px;
	background-image: url(../assets/gamearea/green-pattern.gif);
	background-repeat: repeat-y;
}

div#gameArea div#tableArea a, div#gameArea div#tableArea h1 {
	color: #f7df49;
}

div#gameArea div#slotArea a {
	color: #000;
}

div#mycasinoArea, div#frontMycasinoArea {
	position: absolute;
	top: 344px;
	left: 760px;
	width: 183px;
	padding: 0px 0px 4px 0px;
	background: url(../assets/h-line.gif) bottom repeat-x;
}

div#mycasinoArea h1, div#frontMycasinoArea h1{
	font-size: 11px;
	font-weight: bold;
	color: #c00;
	padding: 0px;
	margin: 4px 0px 4px 0px;
}

div#mycasinoArea p, div#frontMycasinoArea p{
	padding: 0;
	margin: 0;
}

div#mycasinoArea ul.links, div#frontMycasinoArea ul.links {
	padding: 0;
	margin: 0;
}

div#mycasinoArea ul.links li, div#frontMycasinoArea ul.links li{
	padding: 0;
	margin: 0;
}

div#shopProduct {
	background-color: #fff; 
	padding: 6px 4px 6px 8px; 
	margin: 0px 8px 18px 8px; 
	border: solid; 
	border-color: #999; 
	border-width: 1px; 
	cursor: pointer; 
	height: 100%; 
	min-height: 64px;
}

div#shopProduct img {
	float: left; 
	vertical-align: top;
	margin: 0px 1px 8px 0px;
	padding: 0px 0px 0px 0px;
}

div#mycasinoArea ul, div#frontMycasinoArea ul{
	list-style: none;
	padding-left: 8px;
	padding-right: 4px;
	padding-bottom: 14px;
	margin-top: 0px;
	margin-left: 28px;
	padding-top: 2px;
}
	
div#mycasinoArea ul li, div#frontMycasinoArea ul li{
	padding-bottom: 12px;
}

div#mycasinoArea ul li a, div#frontMycasinoArea ul li a{
	text-decoration: none;
}

div#mycasinoArea ul.links li a, div#frontMycasinoArea ul.links li a{
	text-decoration: underline;
}

div#mycasinoTop {
	background: url(../assets/mycasinotop.gif) #eef2f3 top no-repeat;
	padding-top: 21px;
	width: 183px;
}

div#mycasinoWelcome {
	background: url(../assets/mycasinowelcome.gif) top no-repeat;
	padding: 21px 2px 16px 20px;
	width: 183px;
}

div#mycasinoCart {
	margin-top: -8px;
	background: url(../assets/mycasinocart.gif) top no-repeat #eef2f3;
	padding: 21px 2px 16px 20px;
	width: 183px;
}

div#mycasinoTutorial {
	background: url(../assets/myCasinotutorial.gif) top no-repeat;
	padding: 21px 2px 16px 20px;
	width: 183px;
}

div#mycasinoGlossar {
	background: url(../assets/mycasinoGlossar.gif) top no-repeat;
	padding: 21px 2px 16px 20px;
	width: 183px;
}

div#mycasinoAlbum {
	background: url(../assets/mycasinoAlbum.gif) top no-repeat;
	padding: 21px 2px 16px 20px;
	width: 183px;
}

div#mycasinoFaq {
	background: url(../assets/mycasinofaq.gif) top no-repeat;
	padding: 21px 2px 16px 20px;
	width: 183px;
}

div#mycasinoBox {
	background: url(../assets/mycasinoHline.gif) top no-repeat;
	padding-top: 21px;
	width: 183px;
}

div#mycasinoShop {
	background: url(../assets/mycasinoshop.gif) top no-repeat;
	padding: 21px 2px 16px 20px;
	width: 183px;
}

div#mycasinoShopFeature {
	background: url(../assets/mycasinocart.gif) top no-repeat;
	padding: 21px 2px 16px 20px;
	width: 183px;
}

div#mycasinoHotel {
	background: url(../assets/mycasinohotel.gif) top no-repeat;
	padding: 21px 2px 16px 20px;
	width: 183px;
}

div#mycasinoFree {
	background: url(../assets/mycasinofree.gif) top no-repeat;
	padding: 21px 2px 16px 20px;
	width: 183px;
}

div#mycasinoRss {
	background: url(../assets/mycasinorss.gif) top no-repeat;
	padding: 21px 2px 16px 20px;
	width: 183px;
}

div#mycasinoBaum {
	background: url(../assets/mycasinobaum.gif) top no-repeat;
	padding: 21px 2px 16px 20px;
	width: 183px;
}

div#mycasinoEi {
	background: url(../assets/mycasinoei.gif) top no-repeat;
	padding: 21px 2px 16px 20px;
	width: 183px;
}

div#mycasinoRoute {
	background: url(../assets/mycasinoroute.gif) top no-repeat;
	padding: 21px 2px 16px 20px;
	width: 183px;
}

div#mycasinoEcard {
	background: url(../assets/mycasinoecard.gif) top no-repeat;
	padding: 21px 2px 16px 20px;
	width: 183px;
}

div#mycasinoTV  {
	background: url(../assets/mycasinotv.gif) top no-repeat;
	padding: 21px 2px 16px 20px;
	width: 183px;
}

div#mycasinoInfo {
	background: url(../assets/mycasinoinfo.gif) top no-repeat;
	padding: 21px 2px 16px 20px;
	width: 183px;
}

/*
* styles
*/
body, input, textarea, address {
    font-style: normal;
	font-family: "Verdana", "Arial", "Helv", serif; 
    color: #666;
	font-size: 11px; 
}

body {
	text-align: center;/*to get div#centeredContainer centered */
}

select {
	font-family: "Verdana", "Arial", "Helv", serif; 
	color: #666; 
	font-size: 11px; 	
}

table tr td {
	font-family: Verdana, Arial, Helv; 
	color: #666; 
	font-size: 11px; 
    vertical-align: top;
}

div#centeredContainer {
	position: relative; 
	margin: 0 auto; 
	width: 952px; 
	height: 100%; 
	text-align: left;
}

a{
	color: #666; 
}

a.link, a.download {
	display: block;
}

img {
	border-style: none;
}

/*
* BREADCRUMBS
*/
div#breadCrumbs {
	position: absolute;
	top: 308px;
	left: 8px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
}

div#breadCrumbs a {
	text-decoration: none;
}

div#breadCrumbs a.selected {
	color: #c00;
}

/*
* LANGUAGE
*/
div#selectLanguage {
	position: absolute;
	top: 308px;
	left: 760px;
}

div#selectLanguage a {
	text-decoration: none;
	font-size: 10px;
}

div#selectLanguage a.selected {
	color: #c00;
}

/*
* TREEE
*/
div#navigationArea {
	position: absolute;
	top: 330px;
	left: 8px;
	width: 152px;
	padding: 16px 0 0 0;
	margin: 0px;
}

div#navigationArea select{
	margin: 10px 0 0 0;
}

div#navigationArea ul#tree {
	margin: 0 0 29px 0;
	padding: 0;
	font-size: 10px;
	list-style: none;
	font-weight: bold;
	text-transform: uppercase;
}

div#navigationArea ul#tree li{
	padding-bottom: 6px;
}

div#navigationArea ul#tree a{
	text-decoration: none;
}

div#navigationArea ul#tree a.selected {
	color: #c00;
}

/*level2*/
div#navigationArea ul#tree ul {
	margin: 0 0 0 11px;
	padding: 3px 0 0 0;
	list-style: none;
	font-weight: normal;
}

div#navigationArea ul#tree ul li {
	margin: 0 0 3px 0;
	padding: 0;
}

div#navigationArea ul#tree ul a{
	color: #6f6f6f;
}

/*level3*/
div#navigationArea ul#tree ul ul{
	text-transform: capitalize;
}

div#navigationArea ul#tree ul ul li {
	margin: 0 0 2px 0;
	padding: 0;
}

/*level4*/
div#navigationArea ul#tree ul ul ul{
	margin: 0 0 2px 9px;
	font-size: 9px;
}

/*
* CONTENT
*/
div#contentArea .hl, div#frontContentArea .hl, div#contentArea h1, div#gameArea h1, div#frontContentArea h1, div#contentArea .subhl, div#frontContentArea .subhl, div#contentArea h2, div#frontContentArea h2, div#frontMycasinoArea h2, div#mycasinoArea h2 {
	padding: 0px 0px 0px 0px;
	margin: 0 0 3px 0;
	font-family:Verdana, Arial, Helv; 
	color: #c00; 
	font-size: 11px; 
	text-decoration: none; 
	font-weight: bold;
	display: block;
}


div#contentArea a .hl, div#frontContentArea a .hl, div#contentArea a h1, div#frontContentArea a h1 {
	text-decoration: none;
}


div#contentArea .subhl, div#frontContentArea .subhl, div#contentArea h2, div#frontContentArea h2, div#frontMycasinoArea h2, div#mycasinoArea h2 {
	color: #999; 
}

div#contentArea h3{
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helv; 
	color: #c00; 
	font-size: 11px; 
	text-decoration: none; 
	font-weight: bold;
	display: block; 
	margin-bottom: 6px;
}

div#contentArea p, div#gameArea p, div#frontContentArea p {
	padding: 0;
	margin: 0 0 2px 0;
	display: block;
}

/*div#contentArea .links a, div#frontContentArea .links a, div#contentArea .downloads a, div#frontContentArea .downloads a {
	display: block;
}*/

img.divider {
	padding: 0;
    display: block;
}

div.sliceWrapperDiv{ 
    padding: 0 0 16px 0;
}

/*
* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/

td {
	margin: 0px;	
}

/*
* frontpage slices
*/

table.sliceF1, table.sliceF2, table.sliceF3, table.sliceF4, table.sliceF5, table.sliceMyCasino3 {
	padding: 0;
	margin: 0 0 16px 0;
	border-collapse: collapse;
	width: 376px;
}

table.sliceF1 tr td, table.sliceF2 tr td, table.sliceF3 tr td {
	width: 184px;
	vertical-align: top;
}

table.sliceF4 tr td.col1 {
    width: 88px;
    padding-right: 8px;
}

table.sliceF4 tr td.col2 {
    width: 292px;
}

table.sliceF1 td.col3 {
	width: 376px;
	padding-top: 8px;
}

table.sliceF1 td.col1, table.sliceF2 td.col1, table.sliceF3 td.col1 {
	padding: 0px 4px 0px 0px;
}

table.sliceF1 td.col2, table.sliceF2 td.col2, table.sliceF3 td.col2 {
	padding: 0px 0px 0px 4px;
}

/*
* content slices
*/

table.slice0, table.slice1, table.slice2, table.slice3, table.slice4, table.slice5, table.slice6, table.slice7, table.slice8, table.slice9, table.slice11, table.slice12, table.sliceJackpot, table.sliceMap24, table.slicePresseListDetail, table.slicePresseDetail, table.SlicePresse, table.SlicePresseArchiv, table.SliceEvents, table.sliceDownloads, table.slice20, table.slice21, table.slice22, table.slice23, table.slice24, table.sliceReg, table.sliceLogin, table.sliceEcard, table.sliceEcardDetail, table.sliceMap, table.SliceFaq, table.sliceListOffers, table.sliceEventDetail, table.sliceGlossar, table.sliceCasinos, table.sliceAnchor, table.sliceSpiel, table.sliceShop, table.sliceShopProduct, table.sliceHistoricJackpots, table.sliceFeaturedEcard, table.sliceSpielInteractive, table.sliceBlicke, table.slice57, table.slice26, table.sliceCCBPlan, table.hcaQuickSearch, table.sliceHlDetail {
	padding: 0;
	margin: 0 0 16px 0;
	border-collapse: collapse;
	width: 568px;
}

div#frontContentArea table.slice0 {
    overflow: hidden;
}

table.slice0 {
    padding: 0;
    margin: 0 0 2px 0;
}

div#contentArea table.slice0 tr td h1 {
    font-size: 13px;
    margin: 0;
    padding: 0;
}

table.slice1 tr td{
    margin: 0;
    padding: 0;
}


/*
* 2 spaltige slices
*/
table.slice1 td, table.slice2 td, table.slice3 td, table.slice4 td, table.SlicePresseDetail td, table.sliceEcardDetail td, table.sliceAnchor td, table.SliceFaq td, table.sliceBlicke td {
	width: 288px;
	vertical-align: top;
}

table.slice1 td.col1, table.slice2 td.col1, table.slice3 td.col1, table.slice4 td.col1, table.SlicePresseDetail td.col1, table.sliceEcardDetail td.col1, table.sliceEcard td.col1, table.sliceAnchor td.col1, table.sliceShop td.col1, table.SliceFaq td.col1, table.sliceBlicke td.col1 {
	width: 288px;
	padding: 0px 4px 0px 0px;
}

table.slice1 td.col2, table.slice2 td.col2, table.slice3 td.col2, table.slice4 td.col2, table.SlicePresseDetail td.col2, table.sliceEcardDetail td.col2, table.sliceEcard td.col1, table.sliceAnchor td.col2, table.sliceShop td.col2, table.SliceFaq td.col2, table.sliceBlicke td.col2 {
	width: 288px;
	padding: 0px 0px 0px 4px;
}

table.slice3 td.col2, table.slice2 td.col2, table.sliceBlicke td.col2 {
	text-align: right;
}

table tr td.bottomGreyLine{
    margin: 0; 
    padding: 0; 
    height: 17px; 
    background-image: url(../assets/divider576.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
}

table tr td.topGreyLine{
    margin: 0; 
    padding: 0; 
    height: 17px; 
    background-image: url(../assets/divider576.gif);
    background-repeat: no-repeat;
}

table tr td.greyLine{
    margin: 0; 
    padding: 0; 
    background-image: url(../assets/divider576.gif);
    background-repeat: no-repeat;
}


/*
* 3 spaltige slices
*/
table.slice5 td, table.slice6 td, table.slice7 td, table.slice8 td, table.slice9 td, table.slice11 td, table.slice12 td, table.sliceDownloads td, table.sliceListOffers td, table.slice26 td {
	width: 184px;
	vertical-align: top;
	padding-left: 4px;
	padding-right: 4px;
}

body.backend table.sliceDownloads td {
	width: 100%;
	vertical-align: top;
	padding-left: 4px;
	padding-right: 4px;
}

table.slice5 td.col1, table.slice5 td.col1, table.slice6 td.col1, table.slice7 td.col1, table.slice8 td.col1, table.slice9 td.col1, table.slice11 td.col1, table.slice11 td.col4, table.slice12 td.col1, table.slice12 td.col4, table.sliceDownloads td.col1, table.sliceListOffers td.col1, table.slice26 td.col1, table.slice26 td.col4 {
	padding-left: 0px;
	padding-right: 4px;
}

table.slice5 td.col3, table.slice5 td.col3, table.slice6 td.col3, table.slice7 td.col3, table.slice8 td.col3, table.slice9 td.col3, table.slice11 td.col3, table.slice12 td.col3, table.slice11 td.col6, table.slice12 td.col6, table.sliceDownloads td.col3, table.sliceListOffers td.col3, table.slice26 td.col3, table.slice26 td.col6 {
	padding-left: 4px;
	padding-right: 0px;
}

table.slice8 td.col3, table.slice9 td.col3, table.slice12 td.col3 {
	text-align: right;
}

table.slice7 td.col2, table.slice9 td.col2, table.slice11 td.col5, table.slice12 td.col2 {
	text-align: center;
}

table.slice26 td.col4, table.slice26 td.col5, table.slice26 td.col6 {
	padding-top: 11px;
}

table.sliceDownloads td {
    padding-top: 12px;
    padding-bottom: 15px;
}

/*
* 3 spaltige, 2 reihige slices
*/
table.slice11 td.col1, table.slice11 td.col2, table.slice11 td.col3, table.slice12 td.col1, table.slice12 td.col2, table.slice12 td.col3 {
	padding-bottom: 8px;
}

table.slice1 tr td p p, table.slice2 tr td p p, table.slice3 tr td p p, table.slice4 tr td p p, table.slice5 tr td.col1 p p, table.slice6 tr td p p, table.slice7 tr td p p, table.slice8 tr td p p, table.slice9 tr td p p, table.slice10 tr td p p, table.slice11 tr td p p, table.slice12 tr td p p {
    background-color: #f00;
}

/*
* sonder slices
*/

* html table.hcaQuickSearch {
	margin-top: -3px;
}

table.sliceCCBPlan td.col1 {
	padding-left: 0px;
	padding-right: 4px;
}

div#contentArea table.sliceCCBPlan td.col1 p {
	margin-bottom:  16px;
}

table.slice57 td.col2 {
	width: 320px;
	vertical-align: top;
}

table.slice57 td.col1 {
	padding-right: 8px;
	vertical-align: top;
}

table.sliceShopFeature {
	width: 100%;
	background-color: #f6f6e5;
	margin: 32px 0 16px 0;
	border-collapse: collapse;
}

table.sliceShopFeature td.col1, body.backend table.sliceShop td.col1 {
    width: 88px;
    padding-right: 8px;
}

table.sliceEventDetail td.col1 {
    padding: 0 4px 0 0;
}

table.sliceEventDetail td.col2 {
    width: 188px;
    text-align: right;
}

table.sliceMap24 div {
	height: 21px;
}

table.sliceMap24 div span{
	margin-top: 4px;
}

table.sliceMap24 tr td{
	vertical-align: top;
}

table.slicePresseListDetail tr td.col1{
    width: 384px;
    padding-right: 4px;
}

table.slicePresseListDetail tr td.col2{
    width:184px;
}

table.sliceMap tr td.col1, table.sliceMap tr td.col2 {
    width: 92px;
}

table.sliceCasinos tr td.col1, table.sliceCasinos tr td.col3 {
    width: 88px;
    padding: 0 4px 14px 0;
}

table.sliceCasinos tr td.col2, table.sliceCasinos tr td.col4 {
    width: 200px;
    padding-right: 4px;
}

table.sliceAnchor {
    background-color: #eef2f3;
}

table.sliceSpiel tr td {
	margin: 0;
	padding: 0;
}

table.sliceSpiel tr td, table.sliceSpiel tr td a {
	color: #000;
}

table.sliceSpiel tr td a {
    background-image: url(../assets/link-black.gif);
}

table.sliceSpielInteractive tr td.col1 {
    padding: 100px 0 0 170px;
}

table.slice24 td.col1 {
	padding: 0px 4px 0px 0px;
}

table.slice24 td.col2 {
	width: 184px;
	padding: 0px 0px 0px 4px;
}

div#contentArea table.sliceShop tr td h1 {
    margin-bottom: 8px;
}

/*
----------------------------
*/

body.backend table.slice1, body.backend table.slice2, body.backend table.slice3, body.backend table.slice4, body.backend table.slice5, body.backend table.slice6, body.backend table.slice7, body.backend table.slice8, body.backend table.slice9, body.backend table.slice10, body.backend table.slice11, body.backend table.slice12, body.backend table.slice20, body.backend table.slice21, body.backend table.slice22, body.backend table.slice23, body.backend table.slice24, body.backend table.SliceEcard, body.backend table.sliceEcardDetail, body.backend table.sliceEcard, body.backend table.slicePresse, body.backend table.slicePresseArchiv, body.backend table.hcaQuickSearch, body.backend table.sliceMap, body.backend table.sliceF1, body.backend table.sliceF2, body.backend table.sliceF3, body.backend table.sliceF4, body.backend table.sliceF5, body.backend table.sliceCasinos, body.backend table.SliceFaq, body.backend table.SliceGlossar, body.backend table.sliceSpiel, body.backend table.sliceListOffers, body.backend table.sliceAnchor, body.backend table.sliceSpiel, body.backend table.sliceShop, body.backend table.sliceShopProduct, body.backend div.SliceHistoricJackpot, body.backend table.SliceHistoricJackpot, body.backend table.SliceFeedback, body.backend table.sliceDownloads, body.backend table.slicePresseDetail, body.backend table.sliceSpielInteractive, body.backend table.sliceEvents, body.backend table.sliceBlicke, body.backend table.slice57, body.backend table.slice26, body.backend table.sliceHlDetail {
	border-style: solid;
	border-width: 1px;
	border-color: #ddd;
	background-color: #fff;
}

div#contextMenu {
/*	width: 155px;*/
	background-color: #ddd;
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
    z-index: 50;
    padding: 1px;
    border-style: solid;
    border-width: 1px;
}

div#contextMenu ul, div#contextMenu ul li {
	list-style: none;
	margin: 0;
	padding: 0;
    text-align: left;
}

div#contextMenu ul li {
/*	border-style: solid;
	border-width: 1px;*/
	cursor: pointer;
}

div#contextMenu ul li a hover {
	color: #fff;
}

body.backend {
	background-color: #eef2f3;
}

body.backend div#navigationArea ul#tree a.Offline{
	color: #bbb;
}

body.backend div#navigationArea ul#tree a.selectedOffline{
	color: #f99;
}

table#pageInfo {
	background-color: #ccc;
	margin: 0 0 0 8px;
	width: 935px;
	border-style: none;
	border-collapse: collapse;
}

table#pageInfo a{
    text-decoration: none;
    cursor: pointer;
}

table#pageInfo tr td input{
   font-size: 9px;
}

table#pageInfo tr td {
    font-size: 9px;
	padding: 2px;
	background-color: #fff; 
	width: 45%;
	border-style: solid;
	border-width: 1px;
	border-color: #eee;
}

table#pageInfo ul#manageBar{
    list-style: none;
    margin: 0;
    padding: 0;
}

table#pageInfo ul#manageBar li{
    float: left;
    width: 140px;
    text-align: center;
    margin: 2px;
    padding: 1px;
    background-color: #fff;
    font-weight: bold;
    font-size: 12px;
    border-width: 1px 1px 0 1px;
    border-style: solid;
}

table#pageInfo ul#manageBar li a:hover{
    color: #fff;
    background-color: #bbb;
    width: 136px;
}

table#pageInfo ul#manageLoungeBar, ul#manageMedienBar, table#pageInfo ul#manageShopBar, table#pageInfo ul#manageCrmBar, table#pageInfo ul#manageAdminBar, table#pageInfo ul#manageContentBar{
    display: none;
    list-style: none;
    font-weight: bold;    
}

table#pageInfo ul#manageLoungeBar li, ul#manageMedienBar li, table#pageInfo ul#manageShopBar li, table#pageInfo ul#manageCrmBar li, table#pageInfo ul#manageAdminBar li {
    float: left;
    padding: 0 15px 0 15px;
}

table#pageInfo ul#manageLoungeBar li a:hover, ul#manageMedienBar li a:hover, table#pageInfo ul#manageShopBar li a:hover, table#pageInfo ul#manageCrmBar li a:hover, table#pageInfo ul#manageAdminBar li a:hover {
    color: #c00;
}

body.manager{
    margin: 0;
    padding: 2px;
}

body.manager table tr th {
    font-size: 11px;
    background-color: #ccc;
    padding: 1px;
}

.error{
    color: #c00;
}

div.managerBox{
    border: #000 1px solid; 
    width: 800px;
}

div#linkManagementPanel{
    display: inline;
}

div#contentArea ul.downloads li, div#frontContentArea ul.downloads li {
    background-image: url(../assets/download.gif);
    background-repeat: no-repeat;
    background-position: 0 2px;
    padding-left: 16px;
}

div#contentArea ul.addresses, div#frontContentArea ul.addresses {
/*    margin: 16px 0 16px 0;*/
    margin: 16px 0 0 0;/*changed 20060801*/
    padding: 1px 0 1px 0;
    width: 100%;
    background-color: #f6f6e5;
    background-image: url(../assets/divider576.gif);
    list-style: none;
}

div#contentArea ul.addresses li, div#frontContentArea ul.addresses li {
    padding: 15px 0 15px 6px;
    background-color: #f6f6e5;
    background-image: none;
    list-style: none;
}

address {
	margin: 0;
	padding: 0;
}

li address strong{
	margin: 0;
	padding: 0;
}

div#gamearea ul.links, div#contentArea ul.links, div#contentArea ul.offerLinks, div#contentArea ul.downloads, div#frontContentArea ul.links, div#frontContentArea ul.downloads {
    margin: 0 0 2px 0;
    padding: 0;
    list-style: none;
}

ul#dependenciesUl{
    list-style: none;
    margin: 10px 0 10px 0;
    padding: 0;
}

ul#dependenciesUl li{
    margin: 0;
    padding: 0;
}

div#gameArea ul.links li a, div#contentArea ul.links li, a.link, div#frontContentArea ul.links li, div#frontMycasinoArea ul.links li {
    background-image: url(../assets/link.gif);
    background-repeat: no-repeat;
    background-position: 0 2px;
	padding-left: 16px;
}

body div#gameArea div#tableArea ul.links li a{
    background-image: url(../assets/link-table.gif);
}

body div#gameArea div#slotArea ul.links li a{
    background-image: url(../assets/link-slot.gif);
}

div#contentArea a.download, div#frontContentArea a.download {
    background-image: url(../assets/download.gif);
    background-repeat: no-repeat;
    background-position: 0 2px;
    padding-left: 16px;
}

body.manager ul {
    list-style: none;
    margin: 0;
}

body.manager ul li ul li {
    list-style: none;
    margin: 0 0 0 16px;
}

body.manager, body.manager ul {
    list-style: none;
}

/*
* events
*/
ul.eventTypes {
    list-style: none;
    margin: 8px 0 8px 0;
}

ul.eventTypes li {
    float: left;
    background-position: 3px 0;
}

div#centeredContainer th {
    color: #c00;
    font-weight: bold;
    font-size: 11px;
    text-align: left;
}

table.eventsList td.veranstaltung{
    background-image: url(../assets/veranstaltung.gif);
    background-repeat: no-repeat;
    background-position: 1px 5px;
}

table.eventsList td.kulinarisches{
    background-image: url(../assets/kulinarisches.gif);    
    background-repeat: no-repeat;
    background-position: 0 5px;
}

table.eventsList td.tv{
    background-image: url(../assets/casinotv.gif);    
    background-repeat: no-repeat;
    background-position: 0 5px;
}

table.eventsList td.promotion{
    background-image: url(../assets/promotion.gif);
    background-repeat: no-repeat;
    background-position: 1px 5px;
}

table.eventsList td.turnier{
    background-image: url(../assets/turnier.gif);
    background-repeat: no-repeat;
    background-position: 0 5px;
}

table.eventsList {
	padding: 0;
	margin: 12px 0 16px 0;
	border-collapse: collapse;
	width: 568px;
}

table.eventsList tr td, table.eventsList tr th {
	padding: 5px 0 5px 0;
}
/*slice 20-24*/
table.slice20 td.col1, table.slice20 td.col3, table.slice20 td.col3, table.slice21 td.col1, table.sliceHlDetail td.col2 {
    width: 94px;
}

table.slice20 td.col2, table.slice20 td.col4, table.slice23 td.col1, table.slice24 td.col2, table.sliceHlDetail td.col1 {
    width: 184px;
}

table.slice21 td.col2 {
    width: 474px;
    padding: 0 0 0 6px;
}

table.sliceHlDetail td.col1 { 
    width: 474px; 
    padding:0px; 
} 

table.sliceHlDetail td.col2 {
	width: 88px;
	padding: 0 0 0 6px;
}

table.slice22 td.col1{
    width: 100%;
}

table.slice23 td.col2, table.slice24 td.col1{
    width: 392px;
}

table.slice23 td.col2{
    padding-left: 6px;
}

table.sliceShopProduct td.col1, table.sliceFeaturedEcard td.col1 {
    width: 189px;
}

table.sliceShopProduct td.col2 {
    width: 379px;
}

table.sliceFeaturedEcard{
    margin-bottom: 0;
}

a.addButton {
    color: #bbb;
    text-decoration: none;
}

a.glossarLetter {
    text-transform: uppercase;
    width: 17px;
}

div#contentArea ul.audioDownloads li {
    background-image: url(../assets/downloadaudio.gif);
    background-repeat: no-repeat;
    background-position: 0 2px;
    padding: 0 0 16px 16px;
}

div#contentArea ul.videoDownloads li {
    background-image: url(../assets/downloadvideo.gif);
    background-repeat: no-repeat;
    background-position: 0 2px;
    padding: 0 0 16px 16px;
}

div#contentArea ul.docDownloads li {
    background-image: url(../assets/downloaddoc.gif);
    background-repeat: no-repeat;
    background-position: 0 2px;
    padding: 0 0 16px 16px;
}

.textEditBox{
    margin: 0; 
    padding: 0;
    cursor: pointer;
}

body.backend ul li a:hover{
    background-color: #eee;
}

a.linkContent {
    width: 135px;
    display: block;
    text-decoration: none;
    margin: 4px 14px 4px 10px;
    padding: 2px 16px 2px 16px;
	border-style: solid;
	border-width: 1px;
	border-color: #fff;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	background-color:#bbb;
}

body.backend address {
    cursor: pointer;
}

table.shopFrontPageListProducts {
    width: 568px;
}

table.shopFrontPageListProducts tr td {
    width: 50%;
    padding: 14px 0 16px 0;
    background-image: url(../assets/divider576.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
}

table.sliceShop{
    padding-top: 0;
    margin-top: 0;
}

body div#contentArea table.sliceAnchor ul li, body div#contentArea table.sliceFaq ul li {
    padding-bottom: 4px;
}

body div#contentArea table.sliceFaq div ul li {
	padding-bottom: 0px;
}

div#gameArea h1 {
	margin-top: 4px;
}

table.routeTable {
	border-collapse: collapse;
}

table.routeTable tr td {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #999;
	border-collapse: collapse;
	padding: 2px 2px 2px 2px;
	vertical-align: top;
}

table.routeTable tr th {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #999;
	border-collapse: collapse;
	font-weight: bold;
	color: #c00;
}

table.sliceGlossar {
	margin: 0;
	padding: 0;
}

div#bannerArea object.banner2 img.banner2 {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

div#bannerArea object.banner1 img.banner1 {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

/*newsletter preview*/
div.newsletterPreview {
	background-image: url(http://www.casinos.at/assets/promo/demo/box-big-l.gif); 
	background-repeat: repeat-y; 
	padding: 30px 5px 5px 5px; 
	margin: 0;
}

div.newsletterPreview table tr td {
	padding: 0 5px;
}

div.videoSlideBox {
	display: none; 
	width: 568px; 
	height: 333px; 
	background-repeat: no-repeat; 
	vertical-align: bottom;
	margin: 20px 0 16px 0;
}

div.videoSlideBox a.slideVideoButton {
	margin-top: 16px;
	display: block; 
	float: right;
}
