/* Index en algemeen */
body { 
	background:url(img/body-background.png) repeat;
	background-color:#FFCD00;
	margin:0;
	padding:0;
	font-family:Tahoma, Arial;
	font-size:10px;
}
a { text-decoration:none; }
img { border:0; }
ul { list-style-type:none; margin:0; padding:0px 0 0 0px;}


/* Lijntjes */
li.even { background-color:; }


form, h3 { margin:0; padding:0; }
form { margin:0px 0 0 0px; padding:5px 0 0 0px; }
input, select, textarea { border:1px solid white; color:#333333; font-size:10px; background-color:#E6E6ED;}
textarea { font-size:11px; }

#container {
	width:936px;
	margin:0 auto;
}


#topmenu {
	height:97px;
	background:url(img/header-1.png) no-repeat;
}

/* Google topmenu */
#topmenu .advertentie {
	position:absolute;
	width:229px;
	height:62px;
	margin-left:80px;
	margin-top:30px;
}

/* Top menu disclaimer etc */
#topmenu .menu {position:absolute; margin:0px 0 0 80px; padding:0; height:22px;}
#topmenu .menu a { color:#333333; font-weight:bold; font-size:9px;}
#topmenu .menu a:hover { color:#cccccc;}
#topmenu .menu li{
	margin:0;
	padding:0;
	display:inline;
}
#topmenu .menu img { vertical-align:middle; }
#topmenu .meestgespeeld { 
	position:absolute; 
	padding:17px 0 0 0; 
	margin:0 0 0 622px; 
	list-style-type:none; 
	width:244px;
}
/* Random games */
#topmenu .meestgespeeld li { margin:0; padding:0; }
#topmenu .meestgespeeld a { color:#333333; }
#topmenu .meestgespeeld a:hover { color:#FFFFFF;}


#submenu {
	height:189px;
	background:url(img/header-2.png) no-repeat;
}
/* Top menu Home etc*/
#submenu .menu {	position:absolute; margin:3px 0 0 76px; padding:0; height:22px;}
#submenu .menu a { color:#333333; font-weight:bold; font-size:9px; padding:0 4px 4px 4px;}
#submenu .menu a:hover { border-bottom:3px solid #cccccc;}
#submenu .menu li {
	margin:0;
	padding:0;
	display:inline;
}
/* Zoeken top menu en nieuwsbrief */
#zoeken {
	display:none;
	position:absolute;
	margin:25px 0 0 195px;
	background-color:#E4E4EC;
	border:1px solid #D4D4E0;
}
/* Google top */
#submenu .advertentie {
	position:absolute;
	width:229px;
	height:62px;
	margin-left:623px;
	margin-top:-10px;
}
/* Top nieuw en favoriet nummers*/
#submenu .topgames {
	position:absolute;
	margin:63px 0 0 75px;
	width:400px;
	height:120px;
	color:#333333;
}
/* Top nieuw en favoriet*/
#submenu .topgames a { color:#333333; }
#submenu .topgames a:hover { color:#FFAB00; }
#submenu .nieuw ul { float:left; width:145px;}
#submenu .nieuw li{ padding-left:4px; }
#submenu .random ul { float:left; width:110px;}

#main {
	width:827px;
	margin-left:55px;
	background:url(img/cont-background.png) repeat-y;
	float:left;



}

#berichtenbalk {
	height:30px;
	background:url(img/berichtenbalk.png) center top no-repeat;
	color:#333333;
}
#berichtenbalk input { border:0; margin:7px 0 0 18px;}
#berichtenbalk div { white-space:nowrap; overflow:hidden; margin:-16px 0 0 105px; width:695px;}


/* Tekst nieuwsbrief en poll*/
#main .navigatie {
	width:171px;
	padding:5px 0 0 13px;
	margin-top:-532px;
	float:left;	
	color:#333333; 
	min-height:530px;
}
/* Achtergrond koppen Game cat, Linkpartners, adverentie en poll*/
.navigatie h3 { 
	background-color:#D3D3E0; 
	height:23px; 
	color:#333333; 
	font-size:11px; 
	font-weight:normal;
}
.navigatie h3 span { display:block; float:left; padding:4px 5px 0 10px; }
.navigatie h3 img { float:right; padding:2px 6px 0 0;}
.navigatie h3.top { background-image:url(img/navigation-top.png); }

/* Achtergrond Blok Nieuwsbrief, Linkpartners en poll */
.navigatie div.stijl1 { background-color:#E4E4EC; padding:5px;}
.navigatie div.stijl1 a { color:#333333;}
.navigatie div.stijl1 a:hover { color:#FFB000; }

/* Achtergrond Blok Game cat en advertentie   */
.navigatie div.stijl2 { background-color:#E4E4EC; padding:5px; }
.navigatie div.stijl2 a { color:#333333; font-weight:bold;}
.navigatie div.stijl2 a:hover { color:#FFB000; }


.navigatie .footer { background:url(img/navigation-footer.png) no-repeat; height:10px; margin-left:-13px;}
.navigatie .pollradio { border:0;}
.navigatie a.linkpartner { font-weight:bold; }

#main .lijsten{
	width:620px;
	float:left;
	margin:-529px 0 0 3px;
}

/* Heads categoriën op openingspagina  */
#main .lijsten h3 {
	width:197px;
	height:22px;
	background:url(img/lijst-titel.png) no-repeat;
	text-align:center;
	color:#333333; 
	padding-top:6px;
	font-size:11px;
}

/* Games openingspagina achtergrondstreep  */
#main .lijsten ul{
	width:195px;
	background-color:#D3D3DF;
	margin-left:1px;
}


#main div.genre { width:196px; float:left; padding:0 0 5px 8px;}



/* Games openingspagina nummers  */
.lijsten li { padding-left:8px; color:#333333; font-weight:bold;}

/* Games openingspagina link kleuren  */
.lijsten a { color:#333333;}
.lijsten a:hover { color:#FFB000; }

/* Games meer.... openingspagina link kleuren  */
.lijsten .footer { background:url(img/lijst-footer.gif) no-repeat; height:10px;}
.lijsten .meer a:hover { color:#FFB000; }
.lijsten .meer { padding:3px 0 0 10px;}


.lijsten .banner {
	width:606px;
	height:91px;
	background:url(img/lijsten-advertentie.png) no-repeat;
	text-align:center;
	padding-top:12px;
	margin-left:8px;
	float:left;
}
.lijsten .googleads {
	clear:both;
	width:606px;
	background:url(img/googleads.gif) no-repeat;
	height:80px;
	text-align:center;
	padding:10px 0 0;
	margin:0 auto;
}
.lijsten .googleads a {
	font-size:11px;
	color:#333333;
}

/* Tekst footer  */
#footer {
	width:100%;
	height:30px;
	background:url(img/footer.png) no-repeat;
	color:#333333;
	text-align:center;
	font-weight:bold;
	padding-top:4px;
	clear:both;
	float:left;
}

/* Gamepagina */
#game {
	width:780px;
	text-align:center;
	margin:0 auto;
	margin-top:-532px;
	color:white;
	font-size:11px;
	font-weight:bold;
}
#gameframe { margin:0 auto; }

/* Gameframe border */
#gameframe .iframe-container { border:7px solid #D3D3E0; }
#game .banner {
	width:750px;
	height:103px;
	background:url(img/gamebanner.png) no-repeat;
	text-align:center;
	padding-top:12px;
	margin:0 auto;
}
#game .google { margin:10px 0 0; }

/* Tekst onder de gameframe - stem op deze */
#game a { color:#333333; }
#game a:hover { color:#FFB000; }

/* Gametitel boven gameframe */
#game div.infolinks { display:block; float:left; padding-left:5px;}
#game div.inforechts { float:right; padding-right:10px;}
#game .titel { color:#333333; }
#game p { margin:0; padding:0 0 3px; }

#stemmen { width:282px; height:27px; margin:2px auto; padding-left:16px; background:url(img/stemmen-background.gif) no-repeat;}
#stemmen a { 
	width:15px;
	height:15px;
	display:block;
	float:left;
	margin:5px 5px 0 5px;
	font-size:10px;
	padding-top:1px;
	background:url(img/stemvakje.gif) no-repeat; 
}

/* Spel cijfer geven mouseover */
#stemmen a:hover { font-size:12px; color:#FFB000; }
#stemmen .algestemd { padding-top:5px; }

/* Meergames  + Categorie overzicht*/
#main .meergames, #main .categorie {
	width:580px;
	float:left;
	margin:-529px 0 0 15px;
}

/* Meergames  header categorie*/
.meergames h3, .categorie h3 {
	height:17px;
	background:url(img/meergames-titel.png) no-repeat;
	color::#FF0000;
	padding:8px 10px;
	font-size:11px;
}
.meergames .footer, .categorie .footer {
	width:580px;
	height:20px;
	color:white;
	background:url(img/meergames-footer.png) no-repeat;
	text-align:center;
	padding-top:7px;
	clear:both;
	float:left;
}

/* Meergames  achtergrond border*/
.meergames .lijst, .categorie .lijst { background-color:#D3D3DF; float:left;}
.meergames a, .categorie a { color:white; font-weight:bold;}
.meergames ul { float:left; width:130px; padding-left:10px;}
.meergames ul.stijl1 a { color:#FF0000; }
.meergames .banner, .categorie .banner {
	width:589px;
	height:91px;
	background:url(img/meergames-advertentie.png) no-repeat;
	text-align:center;
	padding-top:12px;
	float:left;
}

/* Meergames  game beschrijving etc*/
.categorie .lijst {
	width:290px;
	color:#333333;
	float:left;
}
.categorie .lijst li { background-color:#E4E4EC; float:left; clear:both; padding:2px; margin:2px; width:275px; height:65px;}
.categorie .lijst img { float:left; padding-right:4px; }
.categorie .lijst b { color:#333333; }

/* Teksten als help etc */
#main .tekst { 
	background-color:#E4E4EC; 
	float:left; 
	padding:10px; 
	width:560px; 
	color:#333333;
	font-size:11px;
}
.tekst h4 { color:#333333; padding:0; margin:0; font-size:13px;}
.tekst p { margin-top:2px; margin-bottom:7px; }
.tekst a { color:#333333; }
.tekst a:hover { color:#FFB000; }

/* Popup info */
.thumbinfo { 
	background:#E4E4EC url(img/layer.gif) no-repeat; 
	width:252px; 
	height:72px; 
	border:0; 
	border-collapse:collapse; 
}
.thumbinfo td { padding:0; margin:0;}
.thumbinfo img { width:100px; height:65px; padding-left:3px;}
.thumbinfo .foto { width:104px; }
.thumbinfo .titel, .thumbinfo .stats { padding-top:4px; padding-left:7px; color:#651A0D; font-weight:bold; }

/* Gastenboek */
.gastenboek {
	width:500px;
	background-color:#E4E4EC;
	/*margin:10px auto;*/
	/*padding:3px 0;*/
	border:1px solid #D3D3DF; 
}
.gastenboek div.naam { padding:1px 5px; border-bottom:1px solid #333333; font-size:11px; font-weight:bold; width:360px; float:left; overflow:hidden; color:#333333; background-color:#E4E4EC; }
.gastenboek div.datum { padding:1px 5px; border-bottom:1px solid #333333; font-size:11px; font-weight:bold; width:120px; float:left; text-align:right; color:#333333; background-color:#E4E4EC; }
.gastenboek p { padding:5px; width:485px; overflow:hidden; clear:both;}

/* Ringtonio */
.ringtonio120 img { margin-top:5px; border:1px solid black }

/* Help onderwerpen */
.faq { color:#333333; font-weight:bold;}


#footer a {
	float:right;
	position:relative;
	top:-18px;
	right:24px;
	margin-bottom:-18px;
}
.tip { color:#333333; }

a.actief { color:yellow; }
a.underline:hover { text-decoration:underline; }

