body {
	/*background-color:#ffd500;*/
	margin:0;
	height:100%;
	width:100%;
	background:url(Images/background.png);
	background-color:#ffd500;
}

body, td {
	color: #000000;
	font-family : Verdana, Arial;
	font-size : 9pt;
}

a { text-decoration: none; color: Black; }
a:hover { text-decoration: underline; }

p { margin:3; padding:0; }

h1 {
	font-size:1em;
	padding:0px;
	margin:0px;
	height:100%;
	position:relative;
}

h2 {
	font-size:1.3em;
	padding:0px;
	margin:2px;
	position:relative;
}

h3 {
	font-size:0.8em;
	font-family : Verdana, Arial;
	padding:2px;
	margin:2px;
	position:relative;
	color: #3697f3;
	font-weight:normal;
	float:left;
}

h3 a { color: #3697f3; }
	

input {
	border-color: #7672b8;
	border: 0;
	background-color : #c5c1ff;
    font-family : Verdana, Arial;	
}

textarea {
	border-color: #7672b8;
	border: thin solid #7672b8;
	background-color : #c5c1ff;
	font-family : Verdana, Arial;
}

#wrapper {
	position:absolute;
	height:auto;
	width:auto;
	_width:100%;
	min-width:100%;
	min-height:100%;
	background:url(Images/header_bg.jpg) repeat-x;
}

#header {
	position:relative;
	width:980px;
	height:138px;
	margin:0 auto;
	margin-bottom:15px;
	padding-left:18px;
}

a#logo {
	position:relative;
	display:block;
	float:left;
	width:228px;
	height:105px;
	margin:5px 0 0 0;
}

#menu_wrapper {
	position:relative;
	display:block;
	float:left;
	width:970px;
	height:21px;
	padding:4px 0 0 6px;
}


#content_wrapper {
	position:relative;
	height:auto;
	margin:0 auto;
	margin-bottom:15px;
}

#content_wrappertable{
	width:1004px;
}

#content_top, #content_bottom {
	position:relative;
	float:left;
	width:100%;
	height:21px;
	background:url(Images/body_middle.png);
	display:block;
}

#content_bottom { float:right; background:url(Images/body_middle2.png); }

#content_top_left, #content_top_right, #content_bottom_left, #content_bottom_right {
	position:relative;
	float:left;
	width:20px;
	height:21px;
	background:url(Images/body_left.png);
}

#content_top_right { float:right; background:url(Images/body_right.png); }
#content_bottom_left { background:url(Images/body_left2.png); }
#content_bottom_right { float:right; background:url(Images/body_right2.png); }
#content_top_middle { position:relative; float:left; }

#content_container {
	position:relative;
	float:left;
	width:100%;
	min-width:500px;
	height:auto;
	background-color:#0040ff;
}

#content, #content2 { margin:0 10px 0 21px; }
#content2 { margin-left:20px; }

#newgames, #topgames, .games, #newgames2,#game, #gameinfo, #speelwerelden {
	position:relative;
	float:left;
	width:auto;
	height:auto;
}

#banner_side, #categories, #banner_side2, #categories2 {
	width:auto;
	height:auto;
}

#newgames { width:692px; margin-right:10px; }
#topgames { width:246px; }
.games { width:226px; margin:10px 0 0 -1px; }
#speelwerelden { width:949px; }
#newgames2 { width:887px; }
#categories { position:relative; width:162px; text-align:left; float:right; padding-right:10px; }
#categories2 { position:relative; width:162px; text-align:left; }
#game { min-width:792px; width:auto;  }
#gameinfo { float:none; margin:0 auto; width:750px;}

#gameinfo_more {
	position:relative;
	float:left;
	width:260px;
}

#footer_wrapper {
	position:absolute;
	width:100%;
	height:auto;
	/*bottom:0;*/
	background:url(Images/footer.jpg) repeat-x;
	background-color:#ff7f00;
}

#footer {
	position:relative;
	width:auto;
	margin:0 auto;
	margin-top:43px;
	margin-bottom:0px;
	text-align:center;
}

#loading, #loading_2 {
 position:absolute;
 left: 50%;
 margin-left: -290px;
 
 width:400px;
 border:1px solid #0066ff;
 padding:3px;
 text-align:center;
 border-radius:5px; 
 -webkit-border-radius:5px; 
 -moz-border-radius:5px;
 font-family : Verdana, Arial;
 font-size : 9pt;
 font-weight:bold;
}

#loading #loadbar, #loading_2 #loadbar_2 {
 text-align:center;
 width:0%;
 height:15px;
 background-image:url('../../Images/loading_bar.png');
 background-color:#0066ff;
}

.col {
	position:relative;
	float:left;
	width:241px;
	margin-bottom:10px;
}

.title_top {
	position:relative;
	width:100%;
	height:37px;
	min-width:150px;
	background:url(Images/middle_frame.png);
}

.title_top2 {
	position:relative;
	float:left;
	width:100%;
	height:37px;
	min-width:150px;
	background:url(Images/middle_frame.png);
}

.title_top2 { height:24px;background:url(Images/info_middle.png); }

.title, .title2, .title3, .resize {
	position:relative;
	float:right;
	width:auto;
	margin:7px 0 0 0;
}

.title2 { float:left; }
.title3 { margin-right:-21px; }
.resize { margin-top:2px; }

.title_left, .title_right {
	position:relative;
	float:left;
	width:21px;
	height:37px;
	background:url(Images/left_frame.png);
}

.title_right { float:right; background:url(Images/right_frame.png); }

.title_left2, .title_right2 {
	position:relative;
	float:left;
	width:20px;
	height:24px;
	background:url(Images/info_left.png);
}

.title_right2 { float:right; background:url(Images/info_right.png); }

.box_content_container, .box_content_container2 {
	position:relative;
	float:left;
	width:100%;
	height:auto;
	background-color:#007fff;
}

.box_content_container{
	text-align:center;
}

.box_content_container2 {
	background-color:#d1e7fc;
}

.box_content {
	position:relative;
	float:left;
	width:auto;
	margin:5px 0 1px 0;
	padding-left:24px;
	padding-right:11px;
}

.box_content_banner {
	position:relative;
	float:left;
	width:auto;
	margin:5px 0 1px 0;
	padding-left:21px;
	padding-right:14px;
}


.box_content_topgames {
	position:relative;
	float:left;
	width:auto;
	height:204px;
	margin:5px 0 1px 0;
	/*padding-left:24px;
	padding-right:11px;*/
}

.box_content_games {
	position:relative;
	float:left;
	width:auto;
	margin:0px 10px 0 5px;
}

.box_content_moregames {
	position:relative;
	float:left;
	width:93%;
	margin:5px 0 0 0px;
	padding-left:25px;
	padding-bottom:50px;
}

.box_content_zoeken {
	position:relative;
	float:left;
	width:94%;
	margin:21px 0 0 24px;
}

.box_content_gameinfo {
	position:relative;
	float:left;
	width:auto;
	margin:-3px 0 1px 0;
	padding-left:17px;
	padding-right:10px;
}

.box_content_gameinfo1 {
	position:relative;
	width:auto;
	margin:-3px 0 1px 0;
	padding-left:17px;
	padding-right:10px;
}

.box_bottom, .box_bottom2 {
	position:relative;
	float:left;
	width:100%;
	height:37px;
	background:url(Images/middle_down.png);
}

.middlebg{
	background:url(Images/body_middle.png);
	height:100%;
}

.box_bottom2 { height:24px; background:url(Images/info_middle2.png) repeat-x;}

.box_left, .box_right {
	position:relative;
	float:left;
	width:21px;
	height:37px;
	background:url(Images/left_down.png);
}

.box_right { float:right; background:url(Images/right_down.png); }

.box_left2, .box_right2 {
	position:relative;
	float:left;
	width:20px;
	height:24px;
	background:url(Images/info_left2.png);
}

.box_right2 { float:right; background:url(Images/info_right2.png); }

.box_bottom_content, .box_bottom_content2 {
	position:relative;
	float:right;
	margin-top:11px;
}

.box_bottom_content2 {
	margin-right:-13px;
}

.newgame, .newgame1, .newgame2, .newgame3, .moregames, .zoekgame {
	position:relative; 
	float:left; 
	margin: 0 6px 5px 0; 
	text-align:center;
}

.newgame1 { width:124px; }
.newgame2 { margin-bottom:15px; margin-right:4px; }
.newgame3 { width:124px; margin-bottom:4px; margin-right:4px; }
.zoekgame { margin-bototm:15px; margin-right:4px; text-align:left; }
.moregames { margin-bottom:15px; margin-right:2px; }
	

a.menu_btn {
	float:left;
	width:158px;
	height:19px;
	background: #000000 url('Images/button1.png');
	font-family : Calibri, Verdana, Arial;
	font-size : 11pt;
	text-align:center;
	font-weight:bold;
	margin-right:5px;
}

a.menu_btn:hover {
	background: #000000 url('Images/button2.png');
}

.oneliner {
	float:left;
	width:275px;
	margin:2px 0 0 0px;
}

.search_field {
	float:left;
	width:auto;
	height:19px;
	margin-left:5px;
}

.tab1, .tab2 {
	position:relative;
	float:left;
	width:182px;
	height:30px;
	font-family : Calibri, Verdana, Arial;
	font-size : 15pt;
	text-align:center;
	margin-left:5px;
	padding-top:0px;
	background:url(Images/menu_button.png);
}

.tab1 { margin-left:37px; }

.tab1:hover, .tab2:hover {
	background:url(Images/menu_button_mouseover.png);
}

.mobile {
	position: absolute; 
	top:10px;
	right:0px; 
	z-index: 2;
}

/*----------------Adds-----------------*/

#banner_top {
	position:relative;
	float:left;
	margin:10px 0 0 7px;
}

#banner_side {
	float:right;
	width:161px;
	margin-bottom:4px;
	padding-right:10px;
}

#banner_side2 {
	width:161px;
	margin-bottom:4px;
	padding-right:5px; 
	*padding-right:14px; 
	_padding-right:8px;
}

@-moz-document url-prefix() {
    #banner_side2 {
		padding-right:14px;
    }
}

@media not all and (-webkit-min-device-pixel-ratio:0) {  
    #banner_side2 {  
        padding-right:12px;
    }  
} 

#googlead_zoeken {
	position:relative;
	float:left;
	width:100%;
}



/*------------Old CSS--------------*/	

#menu {
  background: #000000 url('Images/button1.png');
  height: 19px;
  font-family : Calibri, Verdana, Arial;
  font-size : 11pt;

}

#menu a {
  display: block;
  font-weight: bold;
  color: #000000;
  height: 19px;
}

#menu a:hover {
  background: url('Images/button2.png');
  height: 19px;
}

#comments {
  background: url('Images/menu_button.png');
  height: 30px;
  font-family : Calibri, Verdana, Arial;
  font-size : 15pt;
}

#comments a {
  display: block;  
  height: 30px;
}

#comments a:hover {
  background: url('Images/menu_button_mouseover.png');
  height: 30px;
}

#search_field
{
	position: absolute;
	width: 158px;
	height: 19px;
	background: url('Images/search1.png');background-repeat: no-repeat;
	border: none;
	font-size: 12px;
	font-style: normal;
	margin-top: 0px;
	padding-top:0;
	line-height:18px;

}

#search_button
{
	position: absolute;
	margin-top: 0px;
	margin-left: 163px;

}

#border_game
{
	float:left;
	border: 2px #000000 solid;

}

.border_game
{
	float:left;
	border: 2px #000000 solid;

}

#border_game:hover {
	border: 2px #000000 solid;
}

#border_countries
{
	border: 0px #000000 solid;

}

div#div_popupimg {
	z-index: 20000;
	position: absolute;
	visibility: hidden;
	
}

#search_button {
  width: 37px;
  height: 18px;
  margin: 0;
  margin-left: 163px;
  padding: 0;
  border: 0;
  background: transparent url(Images/search2.png) no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

.rating{
	width:260px;
	padding:0px;
	padding-bottom:10px;
	margin-left:-5px;
}
.rating div{
	text-align:center;
}

#advert{
	overflow:hidden;
}

.ratingbutton{
	float:left;
	margin:0px 3px;
}


#Body_index { position:relative; z-index:500; width:990; }

#TakeOverLink { position: absolute; z-index: 0; top: 135px; left: 0px; right: 0px; height:125; width:1000; overflow:hidden; cursor:pointer; }
#TakeOverLinkRight { position: absolute; z-index: 0; top: 260px; right: 0px; height:1000; width:210; overflow:hidden; cursor:pointer; }
#TakeOverLinkLeft { position: absolute; z-index: 0; top: 260px; left: 0px; height:1000; width:210; overflow:hidden; cursor:pointer; }
/* IE  * html #TakeOverLink { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }*/
/* IE  * html #TakeOverLinkRight { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }*/
/* IE  * html #TakeOverLinkLeft { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }*/

#google_ads_div_Spelle_Leadboard_Gamepage_ad_container{
	margin-top:25px;
}

.playOverlay {
    background-color: #ff0000;
    border: 0px solid black;
    height: 128px;
    position: absolute;
    width: 196px;
	left:0px;
	top:0px;
	background: url(Images/topgames_play.jpg) no-repeat center center;
	z-index:9999;
	display:block;
}

#slideshow a{
	display:block;
	width: 196px;
	height: 128px;
}

.playbutton{
	margin-top:32px;
}