* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}
#wrapper { 
 margin: 0 auto;
 width: 995px;
 background:url(gen_bg.gif) repeat-y;
}

#faux {
 background:url(faux.gif) repeat-y;
 margin:0 0 0px 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%;

}
#header {
 color: #333;
 width: 959px;
 padding: 20px 0px 10px 25px;
 height: 107px;
 margin: 0px 0px 0px 0px;
 background: url(faux.gif) #fff;
 border-right:0px solid #eee;
}
#rightcolumn { 
 display: inline;
 color: #333;
 margin: 0px 10px 0px 0px;
 padding: 0px 0px 0px 15px;
 width: 215px;
 float: right; 
 width:185px;
 border-color:green;
 background: url(-gen_bg_lt.gif) left center repeat-y transparent;
 height:800px;
}
#leftcolumn { 
 float: left;
 color: #333;
/* border: 1px solid red;*/
 margin: 0px 0px 0px 15px;
 padding: 0px;
 width: 766px;
 display: inline;
 position: relative;
 border-color:blue;

}
#footer { 
 width: 980px;
 clear: both;
 color: #333;
 background: url(faux.gif) #fff;
 margin: 0px 0px 0px 0px;
 padding: 2px;
 border-bottom:1px solid #eee;
}

#footer2 { 
 width: 985px;
 clear: both;
 color: #999;
 background: #fff;
 margin: 0px 0px 10px 0px;
 padding: 10px;
 border:0px solid #ccc;
}

#subcolumn1 {
 width:572px;
 float:left;
 margin: 0px 0px 0px 0px;
 border:0px solid pink;
}

#subcolumn2 {
 width:190px;
 float:left; padding:0px
 margin: 0 0 0 0;
 background: url(sideshade.gif) left center no-repeat;
 border:0px solid pink; min-height:300px
}

.clear { clear: both; background: none; }

img {border:0px;}


/* - - - Header Area - - -*/
#mainLogo H1 {
 color:#333;
 font-size: 14px;
 font-style:italic;
 letter-spacing:-1px;
 padding-left:20px;
 margin-top:-5px; border:0px;
}

#mainLogo #subslogan {
 color:#333;
 font-size: 14px;
 font-style:italic;
 letter-spacing:-1px;
 padding-left:20px;
 margin-top:-2px; border:0px;
 width:178px; height:13px;
}

#header div {float:left;}

#mainLogo {width:250px; margin-left:-10px;}

#topBanner {width:468px; margin-left:47px;}

#topBanner2 {border:0px solid; margin:1px 0 0 15px;}

#topBanner2 img {width:184px; height:56px; border:1px solid #666}

#navBar {
 background:url(navbar_bg.gif);
 width:677px;
 height:30px;
 margin: 10px 0 0 -10px;
 font-size:16px;
 font-weight:bold;
 padding:10px 0 0 10px;
}

#header #navBar a:link {color:white; text-decoration:none; padding:0 0 0 10px}
#header #navBar a:visited {color:white; text-decoration:none; padding:0 0 0 10px}
#header #navBar a:hover {color:#eee;}

#ltBanner {background:url(navbar_bg.gif) center right; width:78px; height:40px; margin: 10px 0 0 0;}
#ltBanner a, a:link, a:visited {padding:0px;}
#ltBanner img {padding-left:4px;}

#searchBox {background:url(sucheBG.gif); height:30px; width:179px; margin:10px 0px 0px 15px; padding:10px 0 0 8px;}
#searchBox .searchinp {background:url(suche_inp.gif); width:131px; height:19px; border:0px; padding:1px 0 0 5px; color:#444;}
#searchBox .searcbtn {margin:0px 2px -6px 0px; height:20px;}

#rightcolumn #newsletter {padding-right:10px; height:70px; font-size: 11px; color:#555;}
#rightcolumn #newsletter p {font-size: 10px;}
#rightcolumn #newsletter span {float:right; padding-top:6px;}
#rightcolumn #newsletter input {background:url(suche_inp.gif); width:130px; height:17px; border:0px; margin:2px; float:right;  font-size: 11px; padding:3px 0 0 5px; color:#666;}
#rightcolumn #newsletter .nlt_btn {width:92px; height:20px; padding:0px; margin: -5px 0 0 0; border:0px;}



/* - - - Main Area Boxes - - -*/
#subcolumn1 h1 {background: url(h1_blue_long.gif) no-repeat;height:23px; width:571px; font-size: 12px; color:white; margin-bottom:2px; padding:2px 0 0 10px;}
#subcolumn2 h1 {background: url(h1_red.gif) no-repeat;height:23px; width:379px; font-size: 12px; color:white; margin-bottom:1px; padding:2px 0 0 10px;}

#subcolumn1 h2 {color:#104b92}
#subcolumn1 p {color:#666; padding:0 0 5px 0}

#green_banner_top {background:url(green_banner_top.gif) center top #fff; width:379px; height:5px;}
#bannerbox_big {width:376px; padding:2px 0 0 5px; background:url(green_banner_bg.gif) repeat-y;}
#green_banner_bot {background:url(green_banner_bot.gif); width:379px; height:30px;}
#green_banner_bot span {display:block; padding:7px 0 0 20px; float:left; font-size: 10px; text-transform:uppercase;}

#green_banner_bot .ll {width:190px;}
#green_banner_bot .rr {margin-left:25px; width:115px;}

#subcolumn2 #green_banner_bot a, a:link, a:visited {color:red; text-decoration:underline;}

#gameBox_top {background:url(gameBox_top.gif) center top #fff; width:379px; height:5px; margin:10px 0 0px 0;}
#gameBox_bod {background:url(gameBox_bod.gif) center top #fff; width:373px; padding:3px 0 0 6px; margin:0 0 0px 0}
#gameBox_bot {background:url(gameBox_bot.gif) center top #fff; width:379px; height:5px; margin:0 0 0px 0;}

#casino_table_top {background:url(gameBox_top.gif) center top #fff; width:379px; height:5px;}
#casino_table_bod {background:url(gameBox_bod.gif) center top #fff; width:373px; padding:3px 0 0 6px;}
#casino_table_bot {background:url(_gameBox_bot.gif) center top #fff; width:379px; height:5px;}

#firstBox_top {background:url(gameBox_top.gif) center top #fff; width:379px; height:5px; margin-top:10px;}
#firstBox_bod {background:url(gameBox_bod.gif) center top #fff; width:373px; padding:3px 0 0 6px;}
#firstBox_bot {background:url(gameBox_bot.gif) center top #fff; width:379px; height:5px;}

#firstBox_bod_in UL {padding: 10px 0 5px 20px;}
#firstBox_bod_in a:link{color:#106bde;}
#firstBox_bod_in a:visited{color:#1061c7;}
#firstBox_bod_in a:hover{color:#2c79d9;}
#firstBox_bod_in a:active{color:#106bde;}




/* - - - Casino Table - - -*/
#leftcolumn #subcolumn1 #casino_table_bod div {
 text-decoration:none;
 display:block;
 color:#106bde;
 background:url(table_border.gif) bottom center repeat-x #fff;
 height:20px; width:372px;
}

#leftcolumn #subcolumn1 #casino_table_bod div {
 text-decoration:none;
 display:block;
 color:#106bde;
 background:url(table_border.gif) bottom center repeat-x #fff;
 height:20px; width:372px;
}

#leftcolumn #subcolumn1 #casino_table_bod div:hover {background-color:#ebf4fb}

#leftcolumn #subcolumn1 #casino_table_bod div span {color:#333; display:block; float:left; padding:0 0 0 5px;}
#leftcolumn #subcolumn1 #casino_table_bod .flag {width:30px;} 
#leftcolumn #subcolumn1 #casino_table_bod .cname {color:#106bde; width:140px;}
#leftcolumn #subcolumn1 #casino_table_bod .bonus {color:#cb0103}
#leftcolumn #subcolumn1 #casino_table_bod .dl {color:#106bde}
#leftcolumn #subcolumn1 #casino_table_bod b {display:block; border-bottom:1px solid #ccc; }
#leftcolumn #subcolumn1 #casino_table_bod b .bonus, .dl, .cname, .flag {color:#333;}

#leftcolumn #subcolumn1 #casino_table_bod div a:link {color:#106bde}
#leftcolumn #subcolumn1 #casino_table_bod div a:visited {color:#106bde}
#leftcolumn #subcolumn1 #casino_table_bod div a:hover {color:#106bde}
#leftcolumn #subcolumn1 #casino_table_bod .dl a:link {text-decoration: none;}
#leftcolumn #subcolumn1 #casino_table_bod .dl a:visited {text-decoration: none;}
#leftcolumn #subcolumn1 #casino_table_bod .dl a:hover {color:#1da4d0}

/* - - - Right SideBar - - -*/
#leftcolumn h3 {
 background:url(nuzltr_top.gif) no-repeat;
 font-size: 12px;
 color: white;
 height:20px;
 width: 180px;
 margin:0px 0 0 -5px;
 padding:3px 0 0 10px;
}
#rightcolumn h3 {
 background:url(nuzltr_top.gif) no-repeat;
 font-size: 12px;
 color: white;
 height:20px;
 width: 180px;
 margin:0px 0 0 -5px;
 padding:3px 0 0 10px;
}
#leftcolumn h5 {
 background:url(sidebar_h4.gif) no-repeat;
 font-size: 12px;
 color: white;
 height:20px;
 width: 180px;
 margin:0px 0 0 6px;
 padding:3px 0 0 10px;
}
#leftcolumn h4 {
 font-size: 12px;
 color: #666;
 height:15px;
 width: 180px;
 margin:0px 0 0 10px;
 padding:5px 0 0 0px;
 border-bottom: 1px solid #eee;
}

#subcolumn1 p{padding:0 5px 0 5px;}

#leftcolumn #mainMenu a:link {
 display:block;
 color:#333;
 text-decoration:none;
 padding:0 0 0 10px;
}
#leftcolumn #mainMenu a:visited {
 display:block;
 color:#333;
 text-decoration:none;
 padding:0 0 0 10px;
}
#leftcolumn #mainMenu a:hover {text-decoration:underline;}


/* - - - Latest Articles - - - */
#artz {background:#f4f8fb; width:377px; margin:0 0 0 1px; border:0px solid;}
#artz div {background:#f4f8fb; font-size: 11px; border-top:1px solid #e6e6e6; width:95%; margin:0 auto; height:40px; padding:5px 0 0 0;}
#artz div:hover {background:#e7f3fb;}
#artz b {display:block; float:right; color:#e20002; margin:4px 0 0 0; width:190px;}

#artz span {display:block; float:left; color:#e20002; margin:-10px 0 0 0; background:url(bluebullet.gif) left center no-repeat; padding:0 0 0 20px; width:140px; border-right:1px dotted #666; overflow:hidden;}
#artz b a:link {text-decoration:none; text-transform:uppercase; color:#e20002;}
#artz b a:visited {text-decoration:none; text-transform:uppercase; color:#e20002;}
#artz p {clear:both; color:#104b92}
#artz a:link {color:#999; text-decoration:none;}
#artz a:visited {color:#999; text-decoration:none;}


#atrzArea_bod h4 {border-bottom:1px solid #a1a0a0; width:376px; margin:0 0 0 1px; text-align:right; background: url(articles_bg.gif) top center repeat-x; *background-position: 0% 120%;}
#atrzArea_bod h4 .latest {color:#898787; font-size: 14px; display:block; text-transform:uppercase; padding:0px; margin:15px 0px 0px 0px; letter-spacing:2px;}
#atrzArea_bod h4 .articles {color:#0e4fb8; font-size: 26px; display:block; text-transform:uppercase; padding:0px; margin:-7px 0px -5px 0px;letter-spacing:-2px;}
#atrzArea_bod h4 img{float:left; margin:-36px 0 0 5px;}

/* - - - Latest Articles - - - */

#nuz {background:#f4f8fb; width:377px; margin:0 0 0 1px; border:0px solid;}
#nuz div {background:#f4f8fb; font-size: 11px; border-top:1px solid #e6e6e6; width:95%; margin:0 auto; height:40px; padding:5px 0 0 0;}
#nuz div:hover {background:#e7f3fb;}

#nuz span {display:block; float:right; color:#888; font-size:8px; margin:-20px -26px 0 0; padding:0px;width:140px;}

#nuz b {display:block; float:left; color:#e20002; margin:0 0 0 0; background:url(bluebullet.gif) left center no-repeat; padding:0 0 0 20px; width:290px; overflow:hidden;}

#nuz b a:link {text-decoration:none; text-transform:uppercase; color:#e20002;}
#nuz b a:visited {text-decoration:none; text-transform:uppercase; color:#e20002;}
#nuz p {clear:both; color:#104b92}
#nuz a:link {color:#999; text-decoration:none;}
#nuz a:visited {color:#999; text-decoration:none;}

#nuz_end {background:url(nuz_end.gif) bottom center repeat-x; height:13px; width:378px;}

#nuzArea_bod {margin:-75px 0 0 0; height:200px; overflow:hidden;}

#nuzArea_bod h4 {border-bottom:1px solid #a1a0a0; width:376px; margin:0 0 0 1px; text-align:right; background: url(articles_bg2.gif) top center repeat-x; *background-position: 0% 120%;}
#nuzArea_bod h4 .latest {color:#898787; font-size: 14px; display:block; text-transform:uppercase; padding:0px; margin:15px 0px 0px 0px; letter-spacing:2px;}
#nuzArea_bod h4 .articles {color:#b80e0f; font-size: 26px; display:block; text-transform:uppercase; padding:0px; margin:-7px 0px -5px 0px;letter-spacing:-2px;}
#nuzArea_bod h4 img{float:left; margin:-30px 0 0 5px;}


/* - - - FLASH - - - */

/* - - - pro jackpot - - - */
#progg {background:url(proggBg.gif);float:right; top:-20px; position:relative; padding:1px; border:0px solid white;
        height:21px; width:96px; padding:17px 0 0 44px;}

#progslink a:link {color:white; text-decration:none;}
#progslink a:visited {color:white; text-decration:none;}
#progslink a:hover {color:white; text-decration:underline;}
#progslink a:active {color:white; text-decration:none;}

/* - - - hover flash - - - */
#flashicons {position:relative; z-index:10;}
#hoverflash a:link {display:block; border:0px solid red; height:74px; width:43px; position:relative; z-index:11; 
             top:-99px; float:left; margin-left:34px;}
#hoverflash a:visited {display:block; border:0px solid red; height:74px; width:43px; position:relative; z-index:11; 
             top:-99px; float:left; margin-left:34px;}

/* ------------------ */
#firstBox_bot_in {border-top:1px solid #ccc; text-align:right; padding:5px 15px 5px 5px; margin:10px 20px 0 0;}

#backLink {display:block; float:right; font-size: 10px; padding: 3px 10px 0 0;}
#backLink a:link {color:white;}
#backLink a:visited {color: white;}

/* fix? */
#backLink {display:block; float:right; font-size: 10px; padding: 3px 11px 3px 0; text-align:center; width:80px; border:1px solid #222; margin:20px 1px 6px 0 ; background: url(h1_blue_long.gif) right center no-repeat; border-top:0px;} 

#backLink a{text-decoration:none;l}


#footer2 a:link {color:#999}
#footer2 a:visited {color:#777}
#footer2 a:hover {color:#999}
#footer2 a:active {color:#999}

#subcolumn1 h3{
background:url(none); color:#666666; width:300px; margin:10px 0 0 0;
}
#subcolumn1 h3 a,
#subcolumn1 h3 a:link,
#subcolumn1 h3 a:hover,
#subcolumn1 h3 a:visited {
background:url(none); color:#666666; width:300px; margin:10px 0 0 0;
text-decoration: none;
}

#leftcolumn #subcolumn1 #firstBox_bod_in p {padding-bottom:10px;}

/* --- article/news pages ---- */
#firstBox_bod_in .documentsarea_borderlines {
 border-bottom:1px solid #e6e6e6; margin:5px 0 0 2px; padding:0 0 15px 0; width:97%; background:#f4f8fb; color:#104b92; font-size:11px;
}

#firstBox_bod_in .documentsarea_read_on{
 float:right; text-decoration:none; margin:0 5px; color:#999;
}

#rltd li {list-style:none; border-bottom:1px solid #eee; margin:0 0 2px 5px; }
#rltd li:hover {list-style:none; border-bottom:1px solid #eee; margin-bottom:2px; background:#fafafa;}


