* { 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;
}
#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: #666;
 background: #fff;
 margin: 0px 0px 10px 0px;
 padding: 12px;
 border:0px solid #ccc; font-size:11px;
}

#subcolumn1 {
	margin: 0 0 0 0;
	padding: 0;
	width:376px;
	float:left;
	overflow: hidden;
/* 	border: 1px solid #000000; */
}

#subcolumn2 {
	margin: 0 0 0 5px;
	padding: 0;
	width: 376px;
	float: left;
	overflow: hidden;
/* 	border: 1px solid #000000; */
}

.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;
}

#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) top left no-repeat;
	width: 677px;
	height: 30px;
	margin: 10px 0 0 -10px;
	font-size:16px;
	font-weight:bold;
	padding:10px 0 0 10px;
/* 	border: 1px solid #000000; */
}

#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.gif) no-repeat;height:23px; width:379px; 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 h5 {background: url(h1_blue.gif) no-repeat;height:23px; width:379px; font-size: 12px; color:white; margin-bottom:2px; padding:2px 0 0 10px;}
#subcolumn2 h5 {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) no-repeat; width:377px; 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 {margin-left:27px; width:160px;}
#green_banner_bot .rr {margin-left:51px; width:85px;}

#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 p {font-size:12px;}
#firstBox_bod a:link {color:#106bde;}
#firstBox_bod a:visited {color:#1d65c0}
#firstBox_bod a:hover {color:#3580de}

/* - - - 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:45px;} 
#leftcolumn #subcolumn1 #casino_table_bod .cname {color:#106bde; width:120px;} 
#leftcolumn #subcolumn1 #casino_table_bod .bonus {color:#cb0103;width:36px;text-align:right;}
#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 - - -*/
#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;
}
#rightcolumn h4 {
 background:url(sidebar_h4.gif) no-repeat;
 font-size: 12px;
 color: white;
 height:20px;
 width: 180px;
 margin:5px 0 0 -5px;
 padding:3px 0 0 10px;
}


#rightcolumn #mainMenu a:link {
 display:block;
 color:#333;
 text-decoration:none;
}
#rightcolumn #mainMenu a:visited {
 display:block;
 color:#222;
 text-decoration:none;
}
#rightcolumn #mainMenu a:hover {text-decoration:underline;}

#rightcolumn #mainMenu h4 a:link {color:#fff}
#rightcolumn #mainMenu h4 a:visited {color:#fff}

/* - - - 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; padding:16px 0 10px;}
#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; 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:90px; padding:5px 0 0 0;}
#nuz div:hover {background:#e7f3fb;}

#nuz span {
    border: 0 solid #D9D9D9;
    color: grey;
    display: block;
    float: left;
    font-size: 10px;
padding:0;
}

#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 -340px; */
overflow:hidden; 
/*margin:75px 0 0 0;*/
*margin:-75px 0 0 0; 
overflow:hidden;}



.topper  
{
position:relative;
top:-80px!important;
}
*html.topper 
{
position:relative;
top:-0px !important;
}




#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;color:white;}

#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:9;}
#hoverflash a:link {display:block; border:0px solid red; height:84px; width:69px; position:relative; z-index:11; 
             top:-110px; float:left; margin-left:14px;}
#hoverflash a:visited {display:block; border:0px solid red; height:84px; width:69px; position:relative; z-index:11; 
             top:-110px; float:left; margin-left:14px;}

/*
#hoverflash a.fix:link {display:block; border:0px solid red; height:74px; width:143px; position:relative; z-index:10; 
             top:-119px; float:left; margin-left:32px; background:#ccc;}
#hoverflash a.fix:visited {display:block; border:0px solid red; height:74px; width:143px; position:relative; z-index:10; 
             top:-119px; float:left; margin-left:32px; background:#ccc;}
*/



/* footer links (disclaimer and stuff) */

#footer2 a:link {color:#666; font-weight:bold; text-decoration:none;}
#footer2 a:visited {color:#777; font-weight:bold; text-decoration:none;}
#footer2 a:hover {color:#666; font-weight:bold; text-decoration:underline;}
#footer2 a:active {color:#666; font-weight:bold; text-decoration:none;}

#leftcolumn #subcolumn1 #firstBox_bod_in p {padding-bottom:10px;}

.rand_date {float:right; margin:-15px 0 0 0;}
.rand_bx {background:#f4f8fb; border-bottom:1px solid #eaf2f8; height:15px; padding:1px 5px; font-size:12px;}
.rand_bx:hover{background:#f2f2f2; border-bottom:1px solid #eaf2f8; height:15px; padding:1px 5px; font-size:12px;}
