/* reset script */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0; font-size: 100%; vertical-align: baseline;background: transparent;}
body {line-height: 1;} ol, ul {list-style: none;} blockquote, q {quotes: none;} blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;} :focus {	outline: 0;}
ins {text-decoration: none;} del {text-decoration: line-through;} table {border-collapse: collapse;	border-spacing: 0;}

body {
	padding-bottom: 20px !important;
}
/*
//	-webkit-tap-highlight-color: transparent;
 */
/* Colorguide
==========================================================================================================================
	lichtgrijs == #7d7d7d 
	border-kleur == #cdcdcd

	rood == #ff0000
		lichtrood == #ffcccc
		donkerrood == #930000
	blauw == #29abe2
		lichtblauw == #d4eef9
		donkerblauw == #1e7ba2
	groen == #99cc66
		lichtgroen == #cad8bb
		donkergroen == #66903c
	oranje == #fbb03b
		lichtoranje == #ffcd80
		donkeroranje == #cf7e00
	lgrijs == #cccccc
		lichtlgrijs == #e7e7e7
		donkerlgrijs == #929292
	donkergrijs == #666666
		lichtdgrijs == #b4b4b4
		donkerdgrijs == #363636
*/

/* GLOBAAL
========================================================================================================================== */
a, a:link {
	color: #363636; font-weight: bold; text-decoration: none;
}

	a:hover {
		color: #ff0000;
	}

a.klein, small {
	font-size: 10px; color: #000;
}

textarea {
	font: 12px/1.5 Arial, Helvetica, sans-serif; color: #000000;
}

p {
	margin: 0 0 10px 0;
}

/* HEADERS
========================================================================================================================== */
h1 {
	font-size: 22px;
}
	h1.page-title {
		color: #000;
	}
	h1.pagetitle {
		margin: 0 0 0 10px; 
		font-size: 24px; 
	}
	
h2 { /* gebruikt als tabheaders etc.*/
	font-size: 14px;
}
	h2.tabheader {
		padding: 5px 10px 5px 10px;
	}
	
h3 { /* gebruikt als contentheaders subkoppen */
	font-size: 12px;
}

h4 {
	font-size: 12px;
}

/*@media screen and (max-width:980px) {
	li.itemrow{
		font-size: 0.6em;
	}
}*/


/* Wishlist
=========================== */
.wishicon, .collicon {

    color: white;
    padding: 3px 5px 3px 5px;
    width: 175px;
    margin-bottom: 10px;
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold;
    border-radius: 3px;

    cursor: pointer;
    position: relative;
    display: block;
    font-size: 10px;
    letter-spacing: 1px;
}

.wishicon {
    position: relative;
    z-index: 4;
}

.wishicon:active, .collicon:active {
    top: 1px;

}

#submitwishlistform {
    font-family: Arial, helvetica, sans-serif;
    padding: 10px 20px 10px 20px;
    background: #f0f0f0;
    width: 360px;
    text-align: center;
    border: 1px solid #afafaf;
    border-radius: 2px;
    box-shadow: 0px 0px 5px #bbb;
    opacity: 0;
    transition: all .2s;
    position: absolute;
    z-index: -99;
    margin-left: -100px;
    font-size: 10px;
}

.visible {
    opacity: 1 !important;
    z-index: 100 !important;
}

.zoomicon {
    position: absolute;
    bottom: 0;
    right: 0;
    margin-bottom: 5px;
    margin-right: 5px;
}

.iconhover {
    height: auto;
    width: 100px;
    margin-left:-60px;
    color: #fff;
    background-color: #666;
    box-shadow: 0 1px 0px rgba(0,0,0,1), 0 2px 0px rgba(0,0,0,1), 0 2px 10px rgba(0,0,0,.5);
    margin-top:0px;
    border-radius: 5px;
    font-size: 12px;
    line-height: 1.5em;
    font-weight: normal;
    transition: opacity 0.5s, margin-top 0.5s, display 0.5s;
    -webkit-transition: opacity 0.5s, margin-top 0.5s, display 0.5s;
    padding:4px 20px;
    text-align: center;
    position:absolute;
    float: left;
    z-index: 4;
    display:none;
}

.qs > .wishicon:hover + .iconhover, #submitcollectionform > .collicon:hover + .iconhover, .trash > .trashit:hover ~ .iconhover, .naarcoll > .fa-arrow-circle-down:hover ~ .iconhover, .editprijs > .fa-pencil-square-o:hover ~ .iconhover {
    margin-top:5px;
    display: block;
}
/* STRUCTUUR
========================================================================================================================== */

/* body */

body, html {
	font: 12px/1.5 Arial, Helvetica, sans-serif;     color: #444;;
}
body {
	background: url(/images/header-grijs-bg.jpg) no-repeat center top; /* gewijzigd op 28 juni 2011 */
}
html { 
	background: url(/images/grijs-bg.jpg) repeat-x; /* gewijzigd op 28 juni 2011 */
}

/* container */

#container {
	position: relative; 
	text-align: left; 
	width: 1000px; 
	margin: 0 auto;
}

/* top */

#top {
	height: 18px;
	text-align: right;
	padding: 2px 0 0 0;
}
	#top a {
		color: #fff; font-size: 10px;
	}
		#top a:hover {
			text-decoration: underline;
		}


#top a.twitter{
	background: url(/images/socialmedia_twitter2.svg) no-repeat left;
	background-size: 15px 15px;
	margin: 0 10px 0 0;
	padding: 0 0 0 20px;
}

#top a.bluesky{
	background: url(/images/socialmedia_bluesky.svg) no-repeat left;
	background-size: auto 15px;
	margin: 0 5px 0 0;
	padding: 0 0 0 20px;
}

#top a.facebooksmall{
	background: url(/images/socialmedia_facebook.svg) no-repeat left;
	background-size: 15px 100%;
	margin: 0 15px 0 0;
	padding: 0 0 0 20px;
}
	#top a.RSS {
		margin: 0 15px 0 0;
		padding: 0 0 0 20px;
		background: url(/images/rss-link.png) no-repeat left;
	}

	#top a.android {
        margin: 0 15px 0 0;
        padding: 0 0 0 20px;
		background: url(/images/android-link.png) no-repeat left;
	}

    #top a.apple {
        padding: 0 0 0 20px;
        background: url(/images/apple_link.png) no-repeat left;
    }


/* header */
		
#header {
	position: relative; 
	height: 104px; 
	/*z-index: 99999;*/
}
	#logo {
		position: absolute; top: 13px;
	}
		#logo a {
			width: 324px; height: 88px;
			display: block;
		}

/* breadcrumbs */
	
#breadcrumbs {
	position: relative; 
	font-size: 11px; color: #000; 
	margin: 10px 10px 0 10px;
}
	#breadcrumbs a {
		color: #000; text-decoration: underline; 
		margin: 0 10px 0 0; padding: 0 15px 0 0;
		background: url(/images/bread-arrow.png) no-repeat right;
	}

/* content */
	
#content {
	position: relative; 
	margin: 10px 0 0 0; padding: 9px; 
	border: 1px solid #cdcdcd; border-bottom: 0; 
	width: 980px; 
	background: #fff; 
	-moz-border-radius-topleft:10px; 
	-moz-border-radius-topright:10px; 
	-webkit-border-top-left-radius:10px; 
	-webkit-border-top-right-radius:10px; 
}
	*html #content {
		width: 980px;
	}
	
	#content-top {
		position: relative; 
		margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #ccc; 
	}
		
		#content-top-left {
			position: relative; 
			width: 242px; height: 90px; 
			float: left; display: inline; 
			margin: 0 10px 0 0; 
		}
			*html #content-top-left {
				margin: 0 7px 0 0;
			}
					
		#content-top-right {
			position: relative; 
			width: 728px; height: 90px; 
			float: left; display: inline;
		}
	
	#content-left {
		position: relative; 
		width: 480px; 
		float: left; display: inline; 
		margin: 0 10px 0 0;
	}
		
	#reviews {
		margin: 10px 0 0 0;
	}
	#columns {
		margin: 10px 0 0 0;
	}
	
	#content-right {
		position: relative; 
		width: 490px; 
		float: left; display: inline;
	}
		#content-right-top {
			position: relative;
			/* toegevoegd op 4 maart 2012 */
			margin: 0 0 10px 0;
		}
			#gamefinder {
				position: relative; 
				/* width: 182px; height: 250px; */
				width: 146px; height: 280px; /* gewijzigd op 28 juni 2011 */
				margin: 0 8px 0 0; 
				/* background: url(/images/gamefinderbg.jpg) no-repeat; */
				background: url(/images/gamefinderbg-small.jpg) no-repeat; /* gewijzigd op 28 juni 2011 */
				float: left; display: inline;
			}
				*html #gamefinder {
					margin: 0 5px 0 0;
				}
				#gamefinder-titel {
					position: relative; 
					margin: 5px 0 0 0; 
					/* width: 180px; height: 30px; */
					width: 144px; height: 30px; /* gewijzigd op 28 juni 2011 */
					border-bottom: 1px solid #cdcdcd; 
					background: url(/images/titel-gamefinder.jpg) no-repeat center;
				}
				#gamefinder-content {
					margin: 10px;
				}
			
			#ad {
				position: relative; 
				/* width: 300px; height: 250px; */
				width: 336px; height: 280px; /* gewijzigd op 28 juni 2011 */
				float: left; display: inline;
			}
		
		#laatste-reacties {
			position: relative; 
			margin: 10px 0 0 0; 
			z-index: 999;
		}
			#laatste-reacties a.meerreactie {
				position: absolute; right: 40px; top: 5px;
			}
			#laatste-reacties .laatste-prijsreacties-link {
				text-align: center;
			}
				#laatste-reacties .laatste-prijsreacties-link a{
					font-size: 10px;
					padding: 5px;
					display: inline-block;
				}
			
	#content-bottom {
		position: relative; 
		margin: 10px 0 0 0;
	}
		#content-bottom-left {
			position: relative; 
			width: 480px; 
			float: left; display: inline; 
			margin: 0 10px 0 0;
		}
			*html #content-bottom-left {
				margin: 0 7px 0 0;
			}
				
		#content-bottom-right {
			position: relative; 
			width: 490px; 
			float: left; display: inline;
		}
			#forum {
				position: relative;
			}
				#forum .tabtitel {}
					#forum .tabtitel ul li a {
						margin: 0 0 0 10px;
					}

/* footer */
					
#footer {
	width: 980px;
	margin: auto;
	position: relative; 
	background: #363636; 
	color: #b7b7b7; 
	padding: 10px;
	height: 90px; 
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft:10px; 
	-moz-border-radius-bottomright:10px; 
	-webkit-border-bottom-left-radius:10px; 
	-webkit-border-bottom-right-radius:10px;
}
	#footer, #footer li{
		list-style: none;
	}
	#footer ul{
		text-align: center;
	}
		#footer li {
			display: inline; 
			padding: 5px;
		}
			#footer li a {
			}
				#footer li a:hover {
				}
				
				ul#footer-top {
					margin: 25px 0 10px 0;
				}
					ul#footer-top li a {
						color: #fff;
					}
				ul#footer-bottom li a, ul#footer-bottom li {
					color: #b7b7b7;
				}
	

/* STIJLEN
========================================================================================================================== */
/* lijst */

.list {
	position: relative;
}
	.list h2 {
		position: relative;
	}
		.list h2 a {}
	.list ul, .list li {}
	.list ul {}
		.list ul li.itemrow {
			display:block;
			position: relative; 
			border-bottom: 1px solid #cdcdcd;
			overflow: hidden; 
			height: 20px; 
			padding: 3px 10px 0 10px;

			background: #f9f9f9;
			}
		
		
			.list ul li.itemrow:hover {
				background: #e9e9e9;
			}
			
			.list ul li span.date {
				font-weight: normal; color: #7d7d7d; 
				margin: 0 10px 0 0;
			}
			.list ul li .comments {
				position: absolute; right: 10px; top: 5px; 
				color: #7d7d7d; 
				padding: 0 0 0 20px; 
				background: url(/images/icon-comment.png) left no-repeat;
			}
            .list ul li .comments-noicon {
                position: absolute; right: 10px; top: 5px;
                color: #7d7d7d;
                padding: 0 0 0 20px;
            }
            .list ul li .shopsurveylist {
                position: absolute; left: 450px; top: 5px;
                text-align: left;
                color: #7d7d7d;
                padding: 0 0 0 20px;
                background: none;
            }
}
				.list ul li a.more-info {
					position: absolute; right: 50px; top: 3px;
					display: block; 
					background: url(/images/more-info-icon.jpg) no-repeat;
					width: 15px; height: 15px;
				}
				
				#sidebar ul li a.more-info{
					position: absolute; right: 50px; top: 7px;
					display: block; 
					background: url(/images/more-info-icon.jpg) no-repeat;
					width: 15px; height: 15px;
				}
				
			
					
/* titel */

.titel {
	position: relative; 
	height: 25px; 
	padding: 0 0 0 10px;
}
	.titel h2 {
		float: left; 
		height: 25px; 
		color: #fff; 
		padding: 0 20px 0 0;
	}
		.titel h2 span {
			float: left; 
			height: 22px; 
			display: block; 
			padding: 3px 0 0 10px; margin: 0 0 0 -10px;
		}

.titel h1 {
	float: left;
	height: 25px;
	color: #fff;
	padding: 0 20px 0 0;
}
.titel h1 span {
	float: left;
	height: 22px;
	display: block;
	padding: 3px 0 0 10px; margin: 0 0 0 -10px;
}

	.titel a {
		position: absolute; right: 5px; top: 5px; 
		color: #7d7d7d; font-size: 12px;
	}

/* titelsplash */

.titelsplash {
    position: relative;
    height: 25px;
    padding: 0 0 0 10px;
}
.titelsplash h2 {
    float: left;
    height: 25px;
    color: #fff;
    padding: 0 20px 0 0;
}
.titelsplash h2 span {
    float: left;
    height: 22px;
    display: block;
    padding: 3px 0 0 10px; margin: 0 0 0 -10px;
}

.titelsplash h1 {
	float: left;
	height: 25px;
	color: #fff;
	padding: 0 20px 0 0;
}
.titelsplash h1 span {
	float: left;
	height: 22px;
	display: block;
	padding: 3px 0 0 10px; margin: 0 0 0 -10px;
}

.titelsplash a {
    text-decoration: underline;
    color: #7d7d7d; font-size: 12px;
}
	
/* titel met tabs */

.tabtitel {
	position: relative; 
	height: 25px;
}
	.tabtitel ul, .tabtitel li {}
	.tabtitel ul {}
		.tabtitel ul li {
			float: left; display: inline; 
			border: 0;
		}
			.tabtitel ul li a {
				display: block; 
				float: left; 
				border: 0; 
				height: 20px; 
				font-weight: bold; 
				padding: 3px 10px 0 10px;
			}
				.tabtitel ul li a.current,.tabtitel ul li a.current:hover, #forum ul li a.current{
					color: #fff; 
					float: left; 
					height: 25px; 
					padding: 0 20px 0 0;
				}
				.tabtitel ul li a.current span {
					position: relative; 
					float: left; 
					height: 22px; 
					display: block; 
					padding: 3px 0 0 10px;
				}
				.tabtitel ul li a:hover {
					background: transparent;
				}

/* filter */
				
.filter {
	position: relative; 
	font-size: 11px; 
	background: #ffcccc; 
	min-height: 30px;
	z-index: 999;
}					
	.filter div.fltr {
		margin: 5px 0 5px 0; padding: 0 5px 0 5px; 
		float: left; display: inline; 
		line-height: 1; font-weight: bold;
	}
	.filter .overig a {
		position: absolute; top: 0; right: 0;
		height: 10px; 
		padding: 8px 10px 12px 10px; 
		display: inline-block; 
	}
		.filter .overig a:hover {}
		.filter .overig a div {
			display: none; 
			position: absolute; top: 30px; right: 0; 
			z-index: 9999; 
			padding: 5px; 
			width: 130px;
		}
			.filter .overig a:hover div {
				display: block;
			}

/* avatar */

.avatar a{
	position: relative; 
	overflow: hidden; 
	float: left; display: inline; 
	width: 100px; 
	background: #fff; 
	border: 1px solid #cdcdcd; 
	padding: 5px; margin: 0 10px 0 0;
}
	.avatar a:hover {
		border: 1px solid #666;
	}	

/* PAGINA'S
============================================================================== */

#page {
	position: relative;
}
	
	.page-content {
		padding: 10px;
	}
	#page p {
		margin: 0 0 10px 0;
	}
	#page h3 {
		padding: 10px;
	}
	#page #ad {
		float: none;
	}
	
	#page-left {
		position: relative; 
		width: 634px; 
		float: left; display: inline; 
		margin: 0 10px 0 0; padding: 0;
	}
		*html #page-left {
			margin: 0 7px 0 0;
		}
	#page-right {
		position: relative; 
		width: 336px; 
		float: left; display: inline; 
		padding: 0; margin: 0;
        z-index: 0;
	}
	
	#page-bottom {
		position: relative; 
		padding: 0; 
		clear: left;
	}
	
.page-navigation {
	position: relative;
	margin: 10px 0 0 0;
	text-align: center;
}	
	
	.page-navigation a {
		display: inline-block;
		padding: 5px;
	}
		.page-navigation a.current {
		}
	
/* Over */

.crew {
	position: relative; 
	padding: 10px; 
	border-bottom: 1px solid #cdcdcd; 
}
	.crew-content {
		position: relative; 
		float: left; display: inline; 
		/*	width: 528px; == 670 - (padding-10) 20 - .crew-avatar */
		width: 492px; /* gewijzigd op 28 juni 2011 */
	}

/* Games */

.game-cover {
	float: left; display: inline; 
	overflow: hidden;
}
	.game-cover.groot {
		position: relative; 
		background: #fff; 
		border: 1px solid #cdcdcd; 
		padding: 4px; margin: 0 10px 10px 0;
	}
	
.game-cover a{
	display: block; 
	background: #fff; 
	border: 1px solid #cdcdcd; 
	padding: 4px; margin: 0 10px 0 0;
}

/* Game information box */

#game-info {
	position: relative; 
	padding: 0 10px 10px 10px;
}
	#game-info h2 {
		font-weight: normal;
	}
	
	#game-info-left {
		position: relative; 
		width: 400px; /* gewijzigd op 4 juni 2011 */
		float: left; display: inline;
	}
		
		#game-info-left .game-cover a{
			margin: 0 10px 10px 0;
		}
		
		#game-content {
			position: relative; 
			/* width: 290px; */
			width: 268px; /* gewijzigd op 4 juli 2011 */
			float: left; display: inline;
		}
			#game-content > div {
				position: relative;
			}
				#game-content span {
					position: relative; 
					display: block; 
					float: left; 
					overflow: hidden; 
					width: 100px; 
					font-weight: bold;
				}
					#game-content .ean {
						float: left;
					}
				#game-content .rating {
					position: relative; 
					margin: 5px 0 0 0; 
					font-size: 16px;
				}
					#game-content .rating em {
						font-size: 9px; color: #000;
					}
			
			#game-content-gallery {
				position: relative; 
				margin: 0 0 10px 0; 
				clear: both;
			}
				#game-content-gallery .game-image {
					position: relative; 
					float: left; display: inline; 
					background: #fff;
				}
					#game-content-gallery .game-image a {
						display: block; 
						padding: 3px; margin: 0 5px 0 0; 
						border: 1px solid #cdcdcd;
					}
						#game-content-gallery .game-image a:hover{
							border: 1px solid #666;
						}
					
			#game-description {
				position: relative; 
				clear: both;
			}	
		
			#game-bijzonderheden {
				position: relative; 
				margin: 0 0 10px 0;
			}
		
	#game-info-right {
		position: relative; 
		/* width: 240px; */
		width: 214px; /* gewijzigd op 28 juni 2011 */
		float: left; display: inline;
	}
		
		#ratingbox-wrapper {
			position: relative; 
			margin: 0 0 10px 0;
		}
			#ratingbox-wrapper h1 {}
				#game-rating-wrapper h1 em {
					font-size: 10px;
				}
				
			.ratingbox {
				position: relative; 
				float: left; 
				overflow: hidden; 
				font-size: 24px; line-height: 1; font-weight: bold; text-align: center;  
				margin: 0 10px 0 0; padding: 20px 0 0 0; 
				background: #e0e0e0; 
				width: 75px; height: 50px; 
				-moz-border-radius: 8px; 
				border-radius: 8px; 
				-webkit-border-radius: 8px;
			}
				.ratingbox span {
					position: absolute; top: 5px; left: 15px;
					font-size: 10px; line-height: 12px;
				}
				.ratingbox a {
					font-size: 12px;
					z-index: 999;
					display: block;
					margin: 5px 0 0 0;
				}
			.game-reviews {
				position: relative; 
				float: left;
			}
				.game-reviews ul {}
					.game-reviews ul li {}
						.game-reviews ul li a span {
							display: block; 
							float: left; 
							/* width: 130px; */
							 width: 110px; /* gewijzigd op 4 juli 2011 */
							font-weight: bold;
						}
							.game-reviews ul li a {
								font-weight: normal;
							}
				
		/* Game Add to Wishlist Box */
		
		#game-wishlist {
			position: relative; 
			/* background: url(/images/game-wishlistbg.jpg) no-repeat; */
			background: url(/images/game-wishlistbg-small.jpg) no-repeat; /* gewijzigd op 4 juli 2011 */

            height: 82px;
			width: 194px; /* 214 - 10px padding // gewijzigd op 4 juli 2011 */
			padding: 10px; margin: 0 0 10px 0;
			color: #fff;
		}
			.wishlist-geld {
				float: left; display: inline; 
				width: 60px;
			}
			.wishlist-knop a {
				position: relative;
				float: left; display: inline; 
				font-weight: bold; font-size: 11px; color: #fff !important; text-align: center;
				cursor: pointer;
				background: #666;
				border: 1px solid #555;
				border-bottom: 2px solid #555;
				-moz-border-radius: 3px; 
				border-radius: 3px; 
				-webkit-border-radius: 3px;
				text-shadow: 0px 1px 0px #000;
				padding: 3px 10px 3px 10px; margin: 0;
				/* width: 130px; */
				width: 110px; /* gewijzigd op 4 juli 2011 */
			}
				.wishlist-knop a:hover {
					color: #ccc !important;
				}
			
			.collectie-knop a {
				position: relative; *top: -10px;
				display: block; 
				font-weight: bold; font-size: 11px; color: #fff !important; text-align: center;
				cursor: pointer;
				background: #666;
				border: 1px solid #555;
				border-bottom: 2px solid #555;
				-moz-border-radius: 3px; 
				border-radius: 3px; 
				-webkit-border-radius: 3px;
				text-shadow: 0px 1px 0px #000;
				padding: 3px 10px 3px 10px; margin: 0;
				/* width: 190px; */
				width: 170px; /* gewijzigd op 4 juli 2011 */
			}
				.collectie-knop a:hover {
					color: #ccc !important;
				}
				
		.game-share {
			position: relative; *top: -10px;
			font-size: 11px;
		}
			.game-share p {
				position: relative; 
				float: left; display: inline; 
				padding: 0 10px 0 0; margin: 0;
			}
			.game-share a {
				height: 16px; width: 16px;  
				display: inline; 
				float: left; 
				margin: 0 5px 0 0;
			}
				
			.game-share a.twitter {
				background: url(/images/twitter.png) no-repeat;
			}
			.game-share a.facebook {
				background: url(/images/facebook.png) no-repeat;
			}
			.game-share a.email {
				background: url(/images/email.png) no-repeat;
			}
			
			/* Game Wishlist Form */

			#game-wishlist-form {
				position: relative; 
				margin: 0 0 10px 0;
			}
				#game-wishlist-form input{
					padding: 3px;
				}
				#game-wishlist-form .wishlist_geld {
					margin: 0 5px 5px 0;
				}
				#game-wishlist-form .wishlist_button{
					margin: 0; padding: 3px; 
					cursor: pointer; cursor: hand; 
					font-size: 10px;
				}
				#game-wishlist-form .collectie_button {
					padding: 3px; 
					width: 100%; 
					font-size: 10px;
				}
		
		#game-related {
			position: relative; 
			margin: 0 0 10px 0;
		}
			#game-related .game-cover a{
				/* margin: 0 5px 0 0; */
				margin: 0 5px 5px 0; /* gewijzigd op 4 juli 2011 */
			}
				#game-related .game-cover a{
					cursor: hand; *cursor: hand;
				}
					#game-related .game-cover a:hover {
						border: 1px solid #666;
					}
		
		#game-headlines {
			position: relative;
		}

#game-shops-wrapper {
	position: relative; 
	margin: 0 0 10px 0;
}
	#game-shops {
		position: relative;
	}
		#game-shops h2 {
			font-weight: normal; 
			padding: 10px;
		}
			#game-shops h2 a {
				font-size: 10px; color: #000;
			}
				#game-shops h2 a:hover {
					text-decoration: underline;
				}
		#game-shops a.info, #game-shops a.status {
			margin: 0 0 0 10px;
		}
	
#game-reacties {
	position: relative;
}
	#game-reacties .avatar a{
		width: 75px; height: 75px;
	}
    .gamereactie.img {
        max-width: 520px;
    }

	.gamereactie {
		position: relative; 
		padding: 10px;
	}
		.gamereactie-content {
			position: relative; 
			overflow: hidden;
		}
		.gamereactie-meta {
			position: relative; 
			padding: 0 0 10px 0; margin: 0 0 10px 0; 
			border-bottom: 1px solid #cdcdcd;
		}
		.game-reactie-meta-options {
			position: absolute; right: 0; top: 0px;
		}
			.game-reactie-meta-options a {
				font-size: 10px;
			}
		
#game-formulier {
	position: relative; 
	margin: 10px 0 0 0;
}
	#game-formulier-content {
		position: relative; 
		padding: 10px;
	}
		#game-formulier-content h4 {
			margin: 0 0 10px 0;
		}
		#game-formulier-content .avatar a{
			width: 75px; height: 75px;
		}
		#game-formulier-content .game-formulier-veld {
			position: relative; 
			float: left; 
			overflow: hidden;
		}

/* member */

#member-menu {
	position: relative;
}
	#member-menu ul, 
	#member-menu li {
		list-style: none;
	}
	#member-menu ul {
		position: relative; 
		border-bottom: 1px solid #a1a1a1; 
		height: 35px;
	}
		#member-menu ul li {
			float: left; display: inline;
		}
			#member-menu ul li a {
				float: left; 
				display: block; 
				height: 25px; 
				padding: 10px 5px 0 5px; 
				color: #363636;
			}
				#member-menu ul li a:hover {
					color: #ff0000;
				}
				#member-menu ul li a.current {
					color: #fff; 
					background: url(/images/membermenubg.jpg) repeat-x;
				}

#member-wrapper {
	position: relative;
}
	.member-content {
		position: relative; 
		padding: 10px;
	}
		.member-content-left {
			position: relative; 
			float: left; display: inline; 
			/* width: 360px; */
			width: 340px; /* gewijzigd op 28 juni 2011 */
		}
		.member-content-right {
			position: relative; 
			float: left; display: inline; 
			/* width: 280px; */
			width: 268px; /* gewijzigd op 28 juni 2011 */
		}
	
	#member-wrapper h1 {
		font-size: 20px; 
		color: #000;
	}
		#member-wrapper h1 a {
			font-size: 10px; color: #000; 
			margin: 0 0 0 10px;
		}
			#member-wrapper h1 a:hover {
				color: #ff0000;
			}
	
	/* profiel */
	
	#profiel {
		position: relative;
	}
		#profiel h1 {}
			#profiel h1.online {
				padding: 0 0 0 20px; 
				background: url(/images/user-online.jpg) center left no-repeat;
			}
		#profiel h2 {
			color: #ff0000;
		}
		
		#profiel-info {
			position: relative; 
			margin: 0 0 10px 0;
		}
			#profiel-info .avatar {
				position: relative; 
				overflow: hidden; 
				float: left; display: inline; 
				width: 100px; 
				background: #fff; 
				border: 1px solid #cdcdcd; 
				padding: 5px; margin: 0 10px 0 0;
			}
			#profiel-info .profiel-info-details {
				float: left; display: inline;
			}
			
		#profiel-menu {
			position: relative; 
			margin: 0 0 10px 0;
		}
			#profiel-menu ul, 
			#profiel-menu li {
				list-style: none;
			}
			#profiel-menu ul {}
				#profiel-menu ul li {
					float: left; display: inline;
				}
					#profiel-menu ul li a {
						float: left; 
						display: block; 
						font-size: 10px; 
						margin: 0 10px 0 0;
					}
						#profiel-menu ul li a:hover {}
		
		#profiel-extra {
			position: relative; 
			margin: 10px 0 0 0;
		}
			#profiel-extra p {
				position: relative; 
				clear: both;
			}
				#profiel-extra p span {
					float: left; 
					color: #000; 
					display: block; 
					width: 130px;
				}
				
		#profiel-bespaard {
			position: relative; 
			text-align: center; 
			/* background: url(/images/bespaardbg.png) no-repeat; */
			background: url(/images/bespaardbg-small.png) no-repeat; /* gewijzigd op 28 juni 2011 */
			/* width: 280px; height: 68px; */
			width: 268px; height: 68px; /* gewijzigd op 28 juni 2011 */
			padding: 10px 0 10px 0; margin: 0 0 10px 0;
		}
			#profiel-bespaard h2 {
				color: #fff; font-size: 12px; text-transform: uppercase; font-weight: normal;
			}
				#profiel-bespaard h2 a.info {
					position: absolute; right: 15px; top: 15px;  
					width: 12px; height: 12px; 
					display: block; 
					background: url(/images/info-grijs.png) no-repeat;
					z-index: 999;
				}
			#profiel-bespaard .geld-bespaard {
				color: #fff; font-size: 40px; font-weight: bold;
			}
				#profiel-bespaard .geld-bespaard span {
					font-size: 26px;
				}
			
		#profiel-wishlist, 
		#profiel-collectie, 
		#profiel-tekoop, 
		#profiel-vrienden {
			position: relative; 
			margin: 0 0 10px 0;
		}
			#profiel-vrienden .game-cover {
				margin: 0 0 10px 0;
			}
			#profiel-wishlist h2, 
			#profiel-collectie h2, 
			#profiel-tekoop h2, 
			#profiel-vrienden h2 {}
			
				#profiel-wishlist h2 a, 
				#profiel-collectie h2 a, 
				#profiel-tekoop h2 a, 
				#profiel-vrienden h2 a {
					font-size: 10px; color: #000; 
					margin: 0 0 0 10px;
				}
				
					#profiel-wishlist h2 a:hover , 
					#profiel-collectie h2 a:hover, 
					#profiel-tekoop h2 a:hover, 
					#profiel-vrienden h2 a:hover{
						color: #ff0000;
					}
					
	/* wishlist */
	
	#member-wishlist {
		position: relative;
	}
		#member-wishlist h2 {
			margin: 10px 0 10px 0;
		}
		#member-wishlist .wishlist {
			position: relative; 
			/* width: 640px; */
			width: 604px;  /* gewijzigd op 28 juni 2011 */
		}
			
			/* ----- block */
			
			#member-wishlist .block #wishlist-header-ps3,
			#member-wishlist .block #wishlist-header-pc,
			#member-wishlist .block #wishlist-header-xbox360,
			#member-wishlist .block #wishlist-header-ds{
				display: none;
			}
			
			#member-wishlist .block ul li.wishlist-item {
				position: relative; 
				width: 70px; 
				float: left; display: inline; 
				margin: 0 10px 10px 0;
			}
			#member-wishlist .block ul li .game-cover {}
				#member-wishlist .block ul li .game-cover {}	
					#member-wishlist .block ul li .game-cover a {
						margin: 0; 
						float: none; 
						display: block;
					}
				#member-wishlist .block ul li .wishlist-item-name {
					display: none;
				}
				#member-wishlist .block ul li .memberprijs {
					display: none;
				}
				#member-wishlist .block ul li .winkelprijs {
					display: none;
				}
				#member-wishlist .block ul li .wishlist-item-options {
					display: none; 
					position: absolute; top: 1px; left: 1px; 
					width: 58px; 
					text-align: center; font-size: 10px; 
					background: #fff; 
					padding: 5px;
				}
					#member-wishlist .block ul li:hover .wishlist-item-options {
						display: block;
					}
			
			/* ----- game-table */
			
			#member-wishlist .game-table #wishlist-header-ps3,
			#member-wishlist .game-table #wishlist-header-xbox360{
				position: relative; 
				display: block; 
				background: url(/images/tableheader.jpg) repeat-x;
				padding: 0 10px 5px 10px; 
				height: 27px;
			}
				#wishlist-header-ps3,
				#wishlist-header-pc,
				#wishlist-header-xbox360{
					position: relative; 
					margin: 0 0 10px 0; padding: 0; 
					font-size: 14px; color: #7d7d7d;
				}
					#wishlist-header-ps3 .winkelprijs,
					#wishlist-header-pc .winkelprijs,
					#wishlist-header-xbox360 .winkelprijs{
						font-size: 14px !important; 
						margin: 5px 0 0 0;
					}
					
			#member-wishlist .game-table ul li.wishlist-item {
				position: relative; 
				clear: left; 
				display: block; 
				/* width: 620px; height: 25px; */
				width: 584px; height: 25px; /* gewijzigd op 28 juni 2011 */
				border-bottom: 1px solid #cdcdcd; 
				padding: 0 10px 0 10px; margin: 0; 
				background: url(/images/rowitembg.jpg) repeat-x;
			}
			
				#member-wishlist .game-table ul li div {
					height: 23px;
				}
				#member-wishlist .game-table ul li .game-cover {
					display: none;
				}
				#member-wishlist .game-table ul li .wishlist-item-name {
					float: left; display: inline; 
					/* width: 350px; height: 20px; */
					width: 314px; height: 20px; /* gewijzigd op 28 juni 2011 */
					padding: 5px 0 0 0;
				}
					#member-wishlist .game-table ul li .wishlist-item-name a{
						display: inline;
					}
					 #member-wishlist .game-table ul li .wishlist-item-name a:hover {
						background: transparent;
					}
				#member-wishlist .game-table ul li .memberprijs {
					color: #7d7d7d; text-align: center; 
					float: left; display: inline; 
					width: 100px; 
					border: 0; 
					padding: 5px 0 0 0; margin: 0; 
					height: 20px; 
					border-left: 1px solid #cdcdcd;
				}
				#member-wishlist .game-table ul li .winkelprijs {
					font-size: 12px; color: #7d7d7d;  text-align: center;
					float: left; display: inline; 
					width: 100px; 
					border: 0; 
					padding: 5px 0 0 0; margin: 0; 
					height: 20px; 
					border-left: 1px solid #cdcdcd;
				}
				#member-wishlist .game-table ul li .wishlist-item-options {
					position: relative; 
					width: auto; 
					padding: 5px 0 0 0; margin: 0; 
					float: left; 
					background: #000; 
					height: 20px; width: 60px; 
					display: block; 
					text-align: center; 
					background: transparent; 
					border-left: 1px solid #cdcdcd;
				}
					
			#member-wishlist .playstation h2 {
				color: #29abe2;
			}
				#member-wishlist .playstation a:hover {
					background: #d4eef9;
				}
			#member-wishlist .xbox h2 {
				color: #99cc66;
			}
				#member-wishlist .xbox a:hover {
					background: #cad8bb;
				}

/* shopsurvey */

#shopsurvey {}
	#shop-top {
		position: relative; 
		padding: 10px; 
		/* width: 650px; */
		width: 614px; /* gewijzigd op 28 juni 2011 */
	}
		.shop-foto {
			position: relative; 
			width: 150px; height: 100px; 
			background: #fff; 
			padding: 5px; margin: 0 10px 10px 0;
			border: 1px solid #cdcdcd; 
			float: left; display: inline;
            vertical-align:middle;
		}
		.shop-rating {
			float: left; display: inline;
		}	
			.shop-rating-row {
				height: 30px; width: 300px;
			}
				.shop-rating-row span{
					display: block; 
					float: left; 
					width: 100px; 
					font-weight: bold; color: #000;
				}
			.shop-rating-button {}
			.shop-rating-button a{
				width: 129px; height: 22px; 
				padding: 4px 0 0 0; margin: 0 10px 0 0;
				text-align: center; color: #fff !important; font-size: 10px;
				display: block; 
				float: left; 
				background: url(/images/button-shoprating.jpg) no-repeat;
			}
			
			.shop-rating .ratingbox {
				position: absolute; top: 10px; right: 10px; 
				font-size: 34px;
			}
				
			
		.shop-beschrijving {}

	#shop-info {
		position: relative; 
		padding: 0 10px 10px 10px;
	}
		#shop-info h2 {
			font-weight: normal;
		}
		.shop-info-left {
			position: relative; 
			/* width: 325px; */
			width: 307px; /* gewijzigd op 28 juni 2011 */
			float: left; display: inline;
		}
		.shop-info-right {
			position: relative; 
			/* width: 325px; */
			width: 307px; /* gewijzigd op 28 juni 2011 */
			float: left; display: inline;
		}
			.shop-info-row {
				position: relative; 
				clear: both;
			}
				.shop-info-row span {
					position: relative; 
					display: block; 
					float: left; 
					color: #000; font-weight: bold;
					overflow: hidden; 
					width: 100px;
				}
					.shop-info-row div {
						float: left; 
						width: 200px; 
						margin: 0 0 10px 0;
					}
					
	#shopsurveyform {
		position: relative;
	}
		#shopsurveyform h1 {
			position: relative; 
			padding: 0 0 10px 10px; margin: 0 0 10px 0; 
			border-bottom: 1px solid #cdcdcd;
		}
		#shopsurveyform h2 {
			margin: 0 0 10px 0;
		}
		#shopsurveyform-left {
			float: left; display: inline; 
			width: 600px;
		}
		#shopsurveyform-right {
			float: left; display: inline; 
			width: 230px;
		}
			.shopsurveyform-beschrijving {
				position: relative; 
				margin: 0 0 10px 0;
			}
			.shopsurveyform-motivatie {
				position: relative; 
				margin: 0 0 10px 0;
			}
			.shopsurveyform-product {
				position: relative; 
				margin: 0 0 20px 0;
			}
			.shopsurveyform-product-velden {
				position: relative; 
				margin: 0 0 10px 0;
			}
			.shopsurveyform-submit {
				position: relative; 
				padding: 10px 0 0 0; 
				text-align: right; 
				border-top: 1px solid #cdcdcd;
			}
			.shopsurveyform-verplicht {
				margin: 0 10px 0 0;
			}
				
	#shop-verzendkosten {
		position: relative;
	}
	#shop-keurmerken {
		position: relative;
	}	
		#shop-verzendkosten h2, 
		#shop-keurmerken h2 {
			font-weight: normal; color: #ff0000; 
			margin: 10px 0 0 0;
		}
		
	.shop-reactie-rating-wrapper {
		position: relative; 
		border-bottom: 1px dashed #e0e0e0; 
		padding: 0 0 5px 0; margin: 0 0 5px 0;
	}
		.shop-reactie-rating {
			float: left; display: inline; 
			margin: 0 10px 0 0;
		}
			.shop-reactie-rating span {
				float: left; 
				display: inline; 
				margin: 0 10px 0 0; 
				font-weight: bold; color: #000;
			}

/* prijslijst */

#prijslijst-filter {
	position: relative;
	/* width: 170px; */
	width: 252px; /* gewijzigd op 28 juni 2011 */
	float: left; display: inline;
}
	
	#prijslijst-filter h4 {
		margin: 10px 0 10px 0;
		font-size: 14px; 
		font-weight: normal;
	}
	
	#prijslijst-filter ul, 
	#prijslijst-filter li {
		list-style: none;
	}
	
	#prijslijst-filter ul li {
	}
		#prijslijst-filter li a {
		}

#prijslijst-content {
	position: relative; 
	/* width: 500px; */
	width: 728px; /* gewijzigd op 28 juni 2011 */
	float: left; display: inline;
	
}

	#prijslijst-nav {
        width:100%;
        padding-left:60px;
	}
		#prijslijst-nav a {
			padding: 5px 5px 5px 5px;
			display: block; 
			float: left;
			font-size: 12px;
		}
		#prijslijst-nav a.current {}
		
#prijslijst {}
	
	#prijslijst h2 {
		margin: 10px 0 10px 0;
		font-weight: normal; 
	}
	
		#prijslijst h2 a {
				font-size: 10px; color: #000;
			}
				#prijslijst h2 a:hover {
					text-decoration: underline;
				}
	
			
/* search */

#search-filter {
	position: relative; 
	background: #ffcccc; 
	padding: 10px; margin: 0 0 10px 0;
}
#search-rows {
	position: relative;
}
			
/* ONDERDELEN
========================================================================================================================== */

/* zoeken */

#search {
	position: absolute; top: 10px; left: 350px; 
	width: 420px;  
}
	
	#searchfield{
		position: absolute; top: 25px; left: 0px; 
		font-size: 12px;
	}
		#searchfield input{  
			width: 320px; height: 25px;
			padding: 5px 5px 5px 10px;
			line-height: 25px;
			overflow: hidden; 
			color: #7d7d7d;
			border: 2px solid #cdcdcd;
			-moz-border-radius: 3px; 
			border-radius: 3px; 
			-webkit-border-radius: 3px;
		}
	#searchplatform {
		position: absolute; top: 25px; left: 250px;
	}
		#searchplatform select {
			width: 90px; height: 40px;
			padding: 10px 5px 10px 5px;
			overflow: hidden;
			color: #7d7d7d; 
		}
	
	#searchsubmit {
		position: absolute; top: 25px; right: 0;
	} 
		#searchsubmit input {
			padding: 5px;
			font-size: 16px;
			width: 70px; height: 38px;
			color: #fff;
			background: #666;
			border: 1px solid #555;
			border-bottom: 2px solid #555;
			-moz-border-radius: 3px; 
			border-radius: 3px; 
			-webkit-border-radius: 3px;
			text-shadow: 0px 1px 0px #000;
			cursor: pointer; *cursor: hand;
		}

	/* zoekresultaten */
	#searchresults {
		position: absolute; top: 39px; left: 0; z-index: 99999;
		width: 400px;
		background: #fff;
		border: 1px solid #ccc; 
	}
		#searchresults ul,
		#searchresults li {
			list-style: none;
		}
		#searchresults ul {
			position: relative;
		}
			#searchresults ul li {
				position: relative;	
			}
				#searchresults ul li.searchheader {
					padding: 5px 10px;
					background: #555;
					color: #fff; text-transform: uppercase;
					font-family: 'PT Sans', sans-serif; 
				}
					#searchresults ul li.searchheader .resultnumber a{
						position: absolute; top: 0px; right: 0px; z-index: 99999;
						color: #ccc;	
					}
						#searchresults ul li.searchheader .resultnumber a:hover{
							color: #fff;
						}
					
					#searchresults ul li span{
						position: absolute; right: 10px; top: 5px;
						font-size: 11px;
					}
					
				#searchresults ul li a{
					border-bottom: 1px solid #e0e0e0;
					padding: 5px 10px;
					display: block;
				}

/* login */

#login {
	position: absolute; top: 0; right: 20px; 
	width: 180px;
	height: 89px;
	padding: 15px 0 0 15px;
	border-left: 1px solid #ccc;
} 
	#login .login-left {
		position: relative; 
		width: 100px; 
		float: left; display: inline;
	}
	
	#login .login-right {
		position: relative; 
		width: 80px; 
		float: left; display: inline; 
		font-size: 10px;
 	}
			
	#login .login-bottom {
		position: absolute; bottom: 10px; left: 15px;
		width: 180px;
	}
		#login .login-bottom a {
			color: #000; font-size: 9px;
		}
		#login .login-bottom a.registreren {
			margin: 0 10px 0 0;
		}
					
	#loginform {
		position: relative;
	}
		#loginform .login-left input {
			color: #959595; 
			margin: 0; 
			width: 85px;
			font-size: 11px;
			padding: 0 0 0 5px;
		}
		#loginsubmit input{
			position: absolute; top: 30px; right: 0; 
			width: 70px; 
			font-weight: bold; font-size: 11px;
			cursor: pointer;
			color: #fff;
			background: #666;
			border: 1px solid #555;
			border-bottom: 2px solid #555;
			-moz-border-radius: 3px; 
			border-radius: 3px; 
			-webkit-border-radius: 3px;
			text-shadow: 0px 1px 0px #000;
			padding: 3px 10px 3px 10px;
		}

#toevoegenwishlist input{

    font-size: 11px;
    cursor: pointer;
    border: 1px solid #555;
    border-bottom: 2px solid #555;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px;


}

.toevoegenwishlist, .toevoegencollectie {
    width: 100%;
    text-align: center;
    background: #b9dfac;
    border: 1px solid green;
    padding: 10px 0;
    border-radius: 3px;
    margin-bottom: 10px;
}

#toevoegencollectie input{

    font-size: 11px;
    cursor: pointer;
    border: 1px solid #555;
    border-bottom: 2px solid #555;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px;


}

			#loginsubmit input:active {
				border-bottom: 1px solid #555;
				color: #e0e0e0;
			}
			
	.login-username {
		position: relative;
		border-bottom: 1px solid #e0e0e0;
		padding: 0 0 2px 0;
		margin: 0 0 2px 0;
	}

/* poll */

#pollform {}

#poll {
	position: relative;
	margin: 10px 0 0 0;
	background: #888; 
	width: 490px; height: 185px;
}
	#poll h2 {
		color: #fff;
		font-size: 16px;
		margin: 0 0 5px 0;
		text-shadow: 0px 1px 1px #000;
	}
	
	.polltitel {
		position: absolute; top: 0; right: 0px; 
		color: #fff;
	}
		#poll h3 {
			color: #fff;
			background: #999;
			padding: 4px 10px;
		}
		
	.pollcontent {
		padding: 10px;
	}
	#poll ul {
		margin: 0 0 0 20px;
	}
		#poll ul li {
			list-style: none; 
			height: 18px; 
			color: #fff;
		}
	
	#poll a.vote {
		position: absolute; bottom: 20px; left: 320px;
		color: #fff;
		background: #666;
		border: 1px solid #555;
		border-bottom: 2px solid #555;
		-moz-border-radius: 3px; 
		border-radius: 3px; 
		-webkit-border-radius: 3px;
		text-shadow: 0px 1px 0px #000;
		padding: 3px 10px 3px 10px;
	}
	#poll a.results {
		position: absolute; bottom: 20px; left: 375px;
		color: #fff;
		background: #666;
		border: 1px solid #555;
		border-bottom: 2px solid #555;
		-moz-border-radius: 3px; 
		border-radius: 3px; 
		-webkit-border-radius: 3px;
		text-shadow: 0px 1px 0px #000;
		padding: 3px 10px 3px 10px;
	}
	
/* gamefinder */	
	
#gamefinder-form {}
	
	#gamefinder-form input  {
		/* width: 150px; */
		width: 115px; /* gewijzigd op 28 juni 2011 */
		/* padding: 2px; margin: 0 0 5px 0; */
		padding: 2px; margin: 0 0 10px 0; /* gewijzigd op 28 juni 2011 */
	}
	#gamefinder-form select {
		/* width: 160px; */
		width: 125px; /* gewijzigd op 28 juni 2011 */
		/* padding: 2px; margin: 0 0 5px 0; */
		padding: 2px; margin: 0 0 10px 0; /* gewijzigd op 28 juni 2011 */
	}
	#gamefinder-submit input{
		/* position: absolute; bottom: 10px; left: 25px; */
		position: absolute; bottom: 10px; left: 10px; /* gewijzigd op 28 juni 2011 */
		/* width: 130px; */
		width: 125px; /* gewijzigd op 28 juni 2011 */
		height: 30px; 
		display: block; 
		font-size: 12px; text-align: center; color: #fff;
		cursor: pointer;
		background: #555;
		border: 1px solid #444;
		border-bottom: 2px solid #444;
		-moz-border-radius: 3px; 
		border-radius: 3px; 
		-webkit-border-radius: 3px;
		text-shadow: 0px 1px 0px #000;
	}
	
		#gamefinder-submit input:active {
			border-bottom: 1px solid #444;
			color: #e0e0e0;
			bottom: 9px;
		}

/* TABELLEN
========================================================================================================================== */

table {
	position: relative;
}
.table-shop {
	position: relative; 
	width: 100%;
}
	
	.table-shop thead {
		position: relative; 
		background: #ccc; 
		height: 12px; 
		padding: 10px;
	}
	.table-shop th {
		cursor: pointer; *cursor: hand; 
		position: relative; 
		height: 12px; 
		padding: 10px; 
		text-align: center; font-size: 12px; line-height: 1;  
		border-bottom: 1px solid #9f9f9f; 
		border-left: 1px solid #9f9f9f;
	}
		.table-shop th:first-child {
			text-align: left; 
			border-left: 0;
		}
		.table-shop th.winkel {
			width: 35%;
		/*	border-bottom: 10px solid red; 
			border-right: 10px solid red; */
		}
		.table-shop th.cijfer {
			width: 15%;
		}
		.table-shop th.prijs {
			width: 15%;
		}
		.table-shop th.porto {
			width: 15%;
		}
		.table-shop th.totaal {
			width: 15%;
		}
	
	.table-shop .winkel{
		text-align: left;
	}
	
	.table-shop tbody tr {
		position: relative; 
		/*background: url(/images/rowitembg.jpg) repeat-x;*/
	}
		.table-shop tr td {
			position: relative; 
			height: 20px; 
			padding: 5px 0 0 10px; 
			border-left: 1px solid #cdcdcd;
			border-bottom: 1px solid #cdcdcd;
			text-align: center;
            border-color: #cdcdcd;
		}
			.table-shop tr td:first-child {
				text-align: left; 
				border-left: 0;
			}
			
.table-search {
	position: relative; 
	width: 87%;
}
	
	.table-search thead {
		position: relative; 
		background: url(/images/tableheader.jpg) repeat-x;
		height: 12px; 
		padding: 10px;
	}
	.table-search th {

		position: relative;  
		height: 12px; 
		padding: 10px; 
		text-align: center; font-size: 12px; line-height: 1;  
		border-bottom: 1px solid #9f9f9f; 
		border-left: 1px solid #9f9f9f;
	}
		.table-search th:first-child {
			text-align: left; 
			border-left: 0;
		}
		
		.table-search th.game { width: 40%; }
		.table-search th.platform { width: 20%; }
		.table-search th.prijs { width: 21%; }
		.table-search th.datum { width: 19%; }
		.table-search th.goedkoopst { width: 21%; }
		
		/* console prijslijsten -- gewijzigd op 28 juni 2011 */
		
			#tbprijslijstpopulair.table-search th.game, 
			#tbprijslijst.table-search th.game { 
				width: 60%; 
			}
			#tbprijslijstpopulair.table-search th.prijs, 
			#tbprijslijst.table-search th.prijs {
				width: 19%;
			}
			#tbprijslijstpopulair.table-search th.goedkoopst, 
			#tbprijslijst.table-search th.goedkoopst {
				width: 25%;
			}
			#tbprijslijst.table-search th.datum {
				width: 25%;
			}
			
		/* search -- gewijzigd op 28 juni 2011 */
		
			#tbsearch.table-search th.game { width: 50%; }
			#tbsearch.table-search th.platform { width: 15%; }
			#tbsearch.table-search th.prijs { width: 15%; }
			#tbsearch.table-search th.goedkoopst { width: 20%; }
			
	
	.table-search .winkel, 
	.table-search .goedkoopstbij{
		text-align: left;
	}

.table-search .prijs{
    text-align: left;
}

	.table-search tbody tr {
		position: relative; 
		/* background: url(/images/rowitembg.jpg) repeat-x; */
		//background: #efefef url(/images/rowitembg.jpg) repeat-x; /* gewijzigd op 28 juni 2011 */
	}
		.table-search tr td {
			position: relative; 
			height: 20px; 
			/* padding: 5px 0 0 10px;  */ 
			padding: 5px 0 3px 10px; /* gewijzigd op 28 juni 2011 */
			border-left: 1px solid #cdcdcd; 
			border-bottom: 1px solid #cdcdcd;
		}
			.table-search tr td:first-child {
				text-align: left; 
				border-left: 0;
			}

#tbprijslijstpopulair {
	margin: 0 0 20px 0;
}

/* FORMULIEREN
========================================================================================================================== */
	
#game-reactie-form {
	position: relative;
}
	#game-reactie-form textarea {
		padding: 5px;
	}
	.game-reactie-subscribe {
		position: absolute; top: 10px; right: 10px;
	}
	.game-reactie-submit {
		padding-top: 20px; padding-left: 94px;
	}
		.game-reactie-submit input{
			border: 0;
            margin-top: 13px;
			background:url(/images/knop-verzend.jpg) no-repeat;
			width: 157px; height: 35px; 
			cursor: pointer; cursor: hand;
		}

#shopsurvey-beoordeling-form {
	position: relative;
}
	.shopsurvey-beoordeling-motivatie {
		width: 470px; height: 100px;
	}
	#shopsurveyform-submit {
		border: 0; 
		width: 129px; height: 26px; 
		padding: 0 0 5px 0; margin: 0 10px 0 0;
		cursor: pointer; *cursor: hand; 
		text-align: center; color: #fff !important; font-size: 11px; 
		background: url(/images/button-shoprating.jpg) no-repeat;
	}

/* SPECIAAL
======================================================================================================================= */
.asterisk {
	color:#ff0000; font-size: 11px;
}

/* clear & clearfix */

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix {display: inline-block; } 
html[xmlns] .clearfix {display: block;}
* html .clearfix { height: 1%;}
.clear {clear: both;}

/* schaduw letters */

.titel h2 span, 
.tabtitel ul li a.current span, 
.geld-bespaard{
	position: relative;
	text-shadow: #333 0px 1px 1px;
}

/* lightbox */

.lightbox {
	padding: 10px; 
	background: #fff;
}

/* Style switcher */

a.switch_thumb {
	position: absolute; top: 0; right: 10px; 
	/* width: 122px; height: 26px; */
	width: 43px; height: 26px; /* gewijzigd op 28 juni 2011 */
	line-height: 26px; 
	padding: 0; margin: 10px 0; 
	display: block;
    /* background: url(/images/switch.gif) no-repeat; */
	background: url(/images/switch-small.png) no-repeat; /* gewijzigd op 28 juni 2011 */
	outline: none; 
	text-indent: -9999px;
}

a.swap {
	background-position: left bottom; 
}

/* Jquery Tools Tooltip */

.tooltip {
	display:none; 
	background:#000; 
	font-size: 12px; color:#fff;
	margin-top: -10px; padding:5px 10px 5px 10px; 
	z-index: 9999;
}
.post-info-tip {
	display:none; 
	position: absolute; 
	background: #000; 
	padding: 10px; margin-top: -10px; 
	color:#ccc; 
	z-index: 9999; 
	max-width: 200px;
}
	.post-info-tip h2 {
		color: #fff;
	}
	
.infotip {
	display:none; 
	background: #000; 
	padding: 10px; 
	color:#fff; 
	z-index: 9999;
	width: 200px;
}
.ttpointer {
	position: absolute; right: auto; bottom: -10px; left: 50%; 
	height: 10px; width: 20px; 
	background: url(/images/ttarrow.png);
	margin-left: -12px;
}

/* Line 302 */
.spoiler123
{
    background-color: Black;
    color: black;
}

.spoiler {
    color: #000;
    background: #000;

}

.spoiler:hover {
    background: none;
}


.forumimg {
    max-width: 500px;
	height: auto;
    width: expression(this.width > 500 ? "500px" : true);

}

.reviewimg {
	max-width: 600px;
	height: auto;
	width: expression(this.width > 600 ? "600px" : true);

}

.boxartimg {
    max-width: 750px;
    max-height: 750px;
    width: expression(this.width > 750 ? "750px" : true);
    height: expression(this.height >750 ? "750px" : true);
}

.list ul li .comments2
{
    position: absolute;
    right: 60px;
    top: 4px;
    color: #bbbbbb;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 20px;
}

.bodyadd12game {
    /*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
    /*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
    background: #dbdbdb url(/banner/budgetgaming_assassins_background_1920x1080.jpg) center top no-repeat;
    background-color: #e7e7e7;
}

.bodyaddintertoyscod {
    /*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
    /*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
    background: #dbdbdb url(/banner/background_cod_takeover_1920x1080.jpg) center top no-repeat;
    background-attachment:fixed;
    background-color: #e7e7e7;
    cursor: pointer;
}

.bodyaddnineshop24{
	background: #dbdbdb url(/banner/Takeover-Budgetgaming-1920x1080-SummerSale-V2.jpg) center top no-repeat !important;
	background-attachment:fixed;
	background-color: #e7e7e7;
	cursor: pointer;
}

.bodyaddintertoysac {
    /*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
    /*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
    background: #dbdbdb url(/banner/backgr_assassins_takeover_1920x1080.jpg) center top no-repeat;
    background-attachment:fixed;
    background-color: #e7e7e7;
    cursor: pointer;
}

.bodyaddintertoysgta {
    /*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
    /*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
    background: #dbdbdb url(/banner/background_gta_v_takeover_1920x1080.jpg) center top no-repeat;
    background-attachment:fixed;
    background-color: #e7e7e7;
    cursor: pointer;
}

.bodyaddintertoysone {
    /*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
    /*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
    background: #dbdbdb url(/banner/it_backgr_xbox_bundel_takeover_1920x1080.jpg) center top no-repeat;
    background-attachment:fixed;
    background-color: #e7e7e7;
    cursor: pointer;
}

.bodybartsmitxboxone {
    /*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
    /*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
    background: #dbdbdb url(/banner/xbox_bundel_takeover_1920x1080.jpg) center top no-repeat;
    background-attachment:fixed;
    background-color: #e7e7e7;
    cursor: pointer;
}

.bodyaddintertoyszaterdag {
    /*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
    /*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
    background: #dbdbdb url(/banner/metal_gear_5_takeover_v2_morgen_1920x1080.jpg) center top no-repeat;
    background-attachment:fixed;
    background-color: #e7e7e7;
    cursor: pointer;
}

.bodyaddintertoyszondag {
    /*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
    /*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
    background: #dbdbdb url(/banner/metal_gear_5_takeover_v2_1920x1080.jpg) center top no-repeat;
    background-attachment:fixed;
    background-color: #e7e7e7;
    cursor: pointer;
}

.bodyaddbolfifa16 {
    /*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
    /*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
    background: #dbdbdb url(/banner/fifa16takeover.jpg) center top no-repeat;
    background-attachment:fixed;
    background-color: #e7e7e7;
    cursor: pointer;
}

.bodyaddbsfifa16 {
    /*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
    /*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
    background: #dbdbdb url(/banner/BS-fifa_takeover_1920x1080.jpg) center top no-repeat;
    background-attachment:fixed;
    background-color: #e7e7e7;
    cursor: pointer;
}

.bodyaddittlego {
    /*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
    /*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
    background: #dbdbdb url(/banner/INT_takeover2.jpg) center top no-repeat;
    background-attachment:fixed;
    background-color: #e7e7e7;
    cursor: pointer;
}

.bodyaddbslego {
    /*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
    /*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
    background: #dbdbdb url(/banner/BS_takeover.jpg) center top no-repeat;
    background-attachment:fixed;
    background-color: #e7e7e7;
    cursor: pointer;
}

.bodyaddbolacsyn {
    /*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
    /*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
    background: #dbdbdb url(/banner/13211-assassinscreed_homepagetakeover_1920x1080.jpg) center top no-repeat;
    background-attachment:fixed;
    background-color: #e7e7e7;
    cursor: pointer;
}

.bodyaddmmgh {
    /*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
    /*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
    background: #dbdbdb url(/banner/budgetgaming_Guitar-Hero-Live_background_1920x10802.jpg) center top no-repeat;
    background-attachment:fixed;
    background-color: #e7e7e7;
    cursor: pointer;
}

.bodyaddbolcod {
    /*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
    /*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
    background: #dbdbdb url(/banner/homepagetakeovercod_1920x1080_v3.jpg) center top no-repeat;
    background-attachment:fixed;
    background-color: #e7e7e7;
    cursor: pointer;
}

.bodyaddbolstw {
    /*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
    /*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
    background: #dbdbdb url(/banner/starwarsbf_to_1920x1080.jpg) center top no-repeat;
    background-attachment:fixed;
    background-color: #e7e7e7;
    cursor: pointer;
}

.bodyaddbsfallout {
    /*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
    /*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
    background: #dbdbdb url(/banner/BS-Fallout_takeover_190x1080_V2.jpg) center top no-repeat;
    background-attachment:fixed;
    background-color: #e7e7e7;
    cursor: pointer;
}

.bodyaddbsstwa {
    /*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
    /*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
    background: #dbdbdb url(/banner/BS_SW-BF_takeover_1920x1080.jpg) center top no-repeat;
    background-attachment:fixed;
    background-color: #e7e7e7;
    cursor: pointer;
}

.bodyadditstwa {
    /*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
    /*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
    background: #dbdbdb url(/banner/starwars_battlefront_takeover_background_1920x1080.jpg) center top no-repeat;
    background-attachment:fixed;
    background-color: #e7e7e7;
    cursor: pointer;
}

.bodyaddmmxboxone {
    /*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
    /*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
    background: #dbdbdb url(/banner/BG-budgetgaming-takeover-ms-fifa16-controller.jpg) center top no-repeat;
    background-attachment:fixed;
    background-color: #e7e7e7;
    cursor: pointer;
}

.bodyaddff {
	/*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
	/*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
	background: #dbdbdb url(/banner/FF15-Budget-Gaming.jpg) center top no-repeat;
	background-attachment:fixed;
	background-color: #e7e7e7;
	cursor: pointer;
}

.bodyaddoverwatch {
	/*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
	/*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
	background: #dbdbdb url(/banner/overwatchbg2.jpg) center top no-repeat;
	background-attachment:fixed;
	background-color: #e7e7e7;
	cursor: pointer;
}

.bodyaddmsimm3 {
	/*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
	/*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
	background: #dbdbdb url(/banner/budget-gaming-STO-wk49-MSI.jpg) center top no-repeat;
	background-attachment:fixed;
	background-color: #e7e7e7;
	cursor: pointer;
}

.bodyaddmsimm2 {
	/*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
	/*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
	background: #dbdbdb url(/banner/budget-gaming-STO.jpg) center top no-repeat;
	background-attachment:fixed;
	background-color: #e7e7e7;
	cursor: pointer;
}


.bodyaddbsfifa17 {
	/*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
	/*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
	background: #dbdbdb url(/banner/bsfifa_takeover_totaal.jpg) center top no-repeat;
	background-attachment:fixed;
	background-color: #e7e7e7;
	cursor: pointer;
}


.bodyaddintfifa17 {
	/*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
	/*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
	background: #dbdbdb url(/banner/intfifa_takeover_totaal.jpg) center top no-repeat;
	background-attachment:fixed;
	background-color: #e7e7e7;
	cursor: pointer;
}

.bodyaddwehkampfifa17 {
	/*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
	/*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
	background: #dbdbdb url(/banner/1920-1080-fifa.jpg) center top no-repeat;
	background-attachment:fixed;
	background-color: #e7e7e7;
	cursor: pointer;
}

.bodyaddwehkamp2fifa17 {
	/*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
	/*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
	background: #dbdbdb url(/banner/1920-1080-vb.jpg) center top no-repeat;
	background-attachment:fixed;
	background-color: #e7e7e7;
	cursor: pointer;
}

.bodyaddbf1mm {
	/*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
	/*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
	background: #dbdbdb url(/banner/1920x1080_BudgetGaming_Battlefield3.jpg) center top no-repeat;
	background-attachment:fixed;
	background-color: #e7e7e7;
	cursor: pointer;
}

.bodyaddtf2mm {
	/*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
	/*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
	background: #dbdbdb url(/banner/preorder1920x1080_BudgetGaming_Titanfall2.jpg) center top no-repeat;
	background-attachment:fixed;
	background-color: #e7e7e7;
	cursor: pointer;
}

.bodyaddbsiw {
	/*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
	/*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
	background: #dbdbdb url(/banner/takeoverbs-CODIW.jpg) center top no-repeat;
	background-attachment:fixed;
	background-color: #e7e7e7;
	cursor: pointer;
}

.bodyaddittiw {
	/*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
	/*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
	background: #dbdbdb url(/banner/takeoveritt-CODIW.jpg) center top no-repeat;
	background-attachment:fixed;
	background-color: #e7e7e7;
	cursor: pointer;
}

.bodyaddmmrdr2 {
	/*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
	/*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
	background: #dbdbdb url(/banner/RDR2_1920_1080-4.png) center top no-repeat;
	background-attachment:fixed;
	background-color: #e7e7e7;
	cursor: pointer;
}

.bodyaddgmf76 {
	/*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
	/*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
	background: #dbdbdb url(/banner/gm_fallout76_bg_2.jpg) center top no-repeat;
	background-attachment:fixed;
	background-color: #e7e7e7;
	cursor: pointer;
}

.bodyaddds3 {
	/*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
	/*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
	background: #dbdbdb url(/banner/DSIII_1920x1080.jpg) center top no-repeat;
	background-attachment:fixed;
	background-color: #e7e7e7;
	cursor: pointer;
}

.bodyaddjc4 {
	/*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
	/*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
	background: #dbdbdb url(/banner/JC4_1920x1080_top_pegi.jpg) center top no-repeat;
	background-attachment:fixed;
	background-color: #e7e7e7;
	cursor: pointer;
}

.bodyaddcodmw2019 {
	/*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
	/*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
	background: #dbdbdb url(/banner/COD_1920_1080.jpg) center top no-repeat;
	background-attachment:fixed;
	background-color: #000000;
	cursor: pointer;
}

.bodyaddmmxsx {
	/*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
	/*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
	background: #dbdbdb url(/banner/takeover.png) center top no-repeat;
	background-attachment:fixed;
	background-color: #e7e7e7;
	cursor: pointer;

}

.bodyaddmmxsx2 {
	/*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
	/*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
	background: #dbdbdb url(/banner/takeover8.png) center top no-repeat;
	background-attachment:fixed;
	background-color: #e7e7e7;
	//cursor: pointer;
	background-size:     cover;                      /* <------ */
	background-repeat:   no-repeat;
}

.bodyaddmmxsx3 {
	/*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
	/*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
	background: #dbdbdb url(/banner/gamepass1.png) center top no-repeat;
	background-attachment:fixed;
	background-color: #e7e7e7;
//cursor: pointer;
	                /* <------ */
	background-repeat:   no-repeat;
}

.bodyaddmmxsx4 {
	/*background: #fff url(/images/header-grijs-bg.jpg) no-repeat center top;  /* gewijzigd op 28 juni 2011 */
	/*background: url(/images/bg/bg_blauw.jpg) repeat-x center top; */ /*Achtergrond voor Kerst/nieuwjaar */
	background: #dbdbdb url(/banner/gamepass2.png) center top no-repeat;
	background-attachment:fixed;
	background-color: #e7e7e7;
//cursor: pointer;
	/* <------ */
	background-repeat:   no-repeat;
}

@media screen and (min-width: 992px) {
	.bodyaddmmxsx2 {
		cursor: pointer;
	}
	.bodyaddmmxsx3 {
		cursor: pointer;
	}
}


#container {
    cursor: auto;
}

#kerstgamefinder {
    width: 146px;
    height: 280px;
    margin: 0 8px 0 0;
    background: url("/images/gamefinderbg-single.jpg") repeat-x;
    font-family: Arial, helvetica, sans-serif;
    border-radius: 5px;
    float: left;
    display: inline;
}

#kerstgamefinder-titel {
    text-align: center;
    height: 40px;

    font-weight: bold;
    padding: 10px 0 6px 0;
    font-size: 1.4em;
    background: url("/images/head_bg.png");
    border-radius: 5px;
    color: #fff;
    overflow: hidden;

}

#kerstgamefinder-titel #sneeuw {

    height: 538px;
    opacity: .8;
    position: relative;
    top: -530px;

}

#kerstgamefinder2-titel #sneeuw {
    background: url("/images/sneeuw.png");
    height: 538px;
    opacity: .8;
    position: relative;
    top: -530px;
    animation: sneeuw 10s linear infinite;
    -webkit-animation: sneeuw 10s linear infinite;
    -moz-animation: sneeuw 10s linear infinite;
    -o-animation: sneeuw 10s linear infinite;
}

#kerstgamefinder-content {
    margin: 10px;
    margin-top: -30px;
}

#kerstgamefinder-form input {
    width: 115px;
    padding: 2px;
    margin: 0 0 10px 0;
}

#kerstgamefinder-form select {
    width: 125px;
    padding: 2px;
    margin: 0 0 10px 0;
}

#kerstgamefinder-submit input {
    position: relative;
    /* width: 130px; */
    width: 125px;
    height: 30px;
    display: block;
    font-size: 12px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    background: #555;
    border: 1px solid #444;
    border-bottom: 2px solid #444;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    text-shadow: 0px 1px 0px #000;
}

#strik {
    position: relative;
    top: -30px;
    left: -4px;
    width: 160px;
}

#strik img {
    width: 100%;
}

#cadeaus {
    background: url("/images/cadeau.png") no-repeat;
    position: relative;
    background-size: 80%;
    height: 96px;
    width: 180px;
    top: -10px;
    left: 10px;
}

/*====ANIMATIES=====*/
@keyframes sneeuw {
    0% {
        top: -530px;
        left: 5px;
    }
    25% {
        left: -7px;
    }
    50% {
        left: 8px;
    }
    75% {
        left: -5px;
    }
    100% {
        left: 5px;
        top: -31px;
    }
}

@-webkit-keyframes sneeuw {
    0% {
        top: -530px;
        left: 5px;
    }
    25% {
        left: -7px;
    }
    50% {
        left: 8px;
    }
    75% {
        left: -5px;
    }
    100% {
        left: 5px;
        top: -31px;
    }
}

@-moz-keyframes sneeuw {
    0% {
        top: -530px;
        left: 5px;
    }
    25% {
        left: -7px;
    }
    50% {
        left: 8px;
    }
    75% {
        left: -5px;
    }
    100% {
        left: 5px;
        top: -31px;
    }
}

@-o-keyframes sneeuw {
    0% {
        top: -530px;
        left: 5px;
    }
    25% {
        left: -7px;
    }
    50% {
        left: 8px;
    }
    75% {
        left: -5px;
    }
    100% {
        left: 5px;
        top: -31px;
    }
}

#spelenlogo {
    float: left;
    position: relative;
    left: 158px;
    top: 5px;
    z-index: 1000;
}

.icon-box.groen {
	color: #72d863;
}

.icon-box.geel {
	color: #ecc735;
}

.icon-box.oranje {
	color: #ff9600;
}

.flaticon-delivery.groen {
	color: #72d863;
}

.flaticon-delivery.geel {
	color: #ecc735;
}

.flaticon-delivery.oranje {
	color: #FF5500;
}


	.game-reactie-submit {
		float: left;
		padding-top: 0;
		padding-left: 95px;
	}


#game-reactie-form input{
	margin-right:3px;
}
.emoHolder{
	float:left;
	padding:10px 0;
}
.emoHolder img{
	margin-right:3px;
}

ul.laatstegames {
	list-style: none;
	padding: 0;
	margin: 0;

}

 ul.laatstegames li span.console-label {
	 display:inline-block;
	 margin: 0;
	 margin-right: 8px;
	 padding: 2px;
	 padding-bottom: 0px;
	 padding-top: 1px;
	 background: grey;
	 color: white;
	 border-radius: 3px;
	 font-size: 0.8rem;
	 font-weight: 500;
	 width: 32px;
	 text-align: center;
 }

ul.laatstegames li span.content {
	background: #f8b068;
}

ul.laatstegames li span.sony {
	background: #006FCD;

}

ul.laatstegames li span.sonyps5 {
	background: white;
	color: #006FCD;
	box-shadow: inset 0 0 0 1px #006FCD;

}

ul.laatstegames li span.microsoft {
	background: #9acc66;
}

ul.laatstegames li span.xboxseriesx {
	background: #3a3a3a;
	color: #15bf14;
}

ul.laatstegames li span.nintendo {
	background: #e4030f;
}

ul.laatstegames li span.switch1 {
	background: white;
	color: #e4030f;
	box-shadow: inset 0 0 0 1px #e4030f;

}
ul.laatstegames li span.comments {
	background: #cccccc;
	padding-bottom: 1px;
	padding-top: 2px;
}

ul.laatstegames li span.nieuws {
	background: #f8b068;
	padding-bottom: 1px;
	padding-top: 2px;
}

.list ul.laatstegames li .comments{
	position: static;
	font-size: 1.1rem;
}

.list ul.laatstegames li .nieuws{
	position: static;
	font-size: 1.1rem;
}
.laatstegamesrechts123 li span.date {
	display: inline-block;
	width: 62px
}

.alert-warning {
	color: #856404;
	background-color: #fff3cd;
	border-color: #ffeeba;
}
.alert {
	position: relative;
	padding: .75rem 1.25rem;
	margin-bottom: 0.25rem;
	margin-top: 1.00rem;
	border: 1px solid transparent;
	border-radius: .25rem;
}
.game-reactie-submit input {
	background: linear-gradient(180deg, #555, #333);
	font-weight: bold;
	color: #cdcdcd;
	border: 1px solid #888;
	border-radius: 3px;
	cursor: pointer;
	margin-top: 13px;
	width: 157px;
	height: 35px;
}

.game-reactie-submit input {
	box-shadow: 0 2px 5px rgba(50, 50, 50, 0.4);
	background: linear-gradient(0deg, #686868, #a5a5a5);
	transition: background 0.3s ease;
	color: #fff;
}

.game-reactie-submit input:hover {
	background: linear-gradient(0deg, #686868, #898989);
}
td.boxart a {
	width: 50px;
	height: 50px;
	display: block;
	border-radius: 3px;
	margin: 10px;
}

td.boxart {
	padding: 0 0 0 0 !important;
}

.review_info.wrapper {
	background: rgba(0,0,0,0.1);
	padding: 20px 30px 20px 30px;
	margin-bottom:10px;
	display: flex;
	flex-wrap: wrap;

}

.review_info--avatar img {
	border: 1px solid white;
}

.review_info--social ul {
	list-style: none;
	margin: 0;
	padding: 10px 0;
	display: flex;
}

.review_info--social ul li {
	font-size: 2.0rem;

}
.review_info--social ul li a{
	color: black; /*Of welke primary kleur er nu actief is*/
}

.review_info--social ul li a:hover{
	color: red; /*Of welke primary kleur er nu actief is*/
}

.review_info--text {
	flex: 1;
	padding: 0 15px 0px 25px;
}

#page .review_info--text h3,
.review_info--text h3 {
	margin: 0;
	margin-bottom: 15px;
	padding: 0;
	background: none;
	font-size: 1.5rem;
	line-height: 1.5rem;
}

/* LIGHT VERSION */
.wrap_dark,
.wrap_light {
	background: #333333;
	margin: 0;
	padding: 0;
	font-family: sans-serif;
	color: #cbcbcb;
}

.wrap_light {
	color: #333333;
	background: white;
}

.wrap_light a {
	color: #333333;
}

#page .wrap_dark h3{
	color: #cbcbcb;
}

#page .wrap_light h3{
	color: #333333;
}

.gamereactie .avatar center img {
	max-width: 100px;
	max-height: 100px;
}

/*Reviews frontpage*/
.review_frontpage.wrapper {
	width: 336px;
	height: 280px;
}

.review_frontpage.wrapper ul.review_frontpage--list {
	list-style: none;
	padding: 0;
	margin: 0;
	height: 100%;
	//display: flex;
	//flex-wrap: wrap;
}

.review_frontpage.wrapper ul.review_frontpage--list a {
	display: block;
	width: 100%;
	height: calc(50% - 15px);
	text-decoration: none;
}

.review_frontpage.wrapper ul.review_frontpage--list a li.review_frontpage--single {
	width: 100%;
	height: 100%;
	border-radius: 5px;
	display: flex;
	align-items: flex-end;
	overflow: hidden;
	transition: all 0.3s ease;
}

.review_frontpage.wrapper ul.review_frontpage--list li.review_frontpage--single p {
	margin: 0;
	padding: 10px;
	font-weight: 600;
	width: 100%;
	color: white;
	position: relative;
	z-index: 1;
}

.review_frontpage.wrapper ul.review_frontpage--list li.review_frontpage--single p:before {
	display: block;
	content: '';
	background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.8));
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 200%;
	z-index: -1;
	transition: height 0.3s ease;
}

.review_frontpage.wrapper ul.review_frontpage--list a:hover li.review_frontpage--single p:before {
	height: 300%;
}

.review_frontpage.wrapper ul.review_frontpage--list a li.review_frontpage--single:hover {
	background-size: 103% !important;
}

#page-left .nieuwsbuttons {
	display: flex;
	width: 100%;
	justify-content: space-between;
	font-family: sans-serif;
	color: white;
	padding-top:3px;
	padding-bottom:3px;
}



#page-left .nieuwsbuttons .button:hover {
	opacity: 0.8;
}

#page-left .nieuwsbuttons .button:active {
	filter: brightness(0.8);
	opacity: 1;
}
#youtubegame iframe{
	aspect-ratio: 16/9;
}

.quote1{
	padding: 4px;
	background-color: #e9e9e9;
	margin-bottom: 4px;
	border: 1px solid #cdcdcd;
}
.members-only-reactie{
	padding: 4px;
	margin-bottom: 4px;
	background-color: #e6f0ff;
	color: #5474b5;
	border: 1px solid #5474b5;
}