/* Sliced by Psd-xhtml.nl */
* { margin:0; padding:0; border:0; outline:0; font-family:Verdana; color:#fff; font-size:10px; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
ul { list-style-type:none; }
body {  float:left; width:100%; background-color:#2b313b; position:relative; }

.wrapper { width:1003px; margin:0 auto; }

#header { float:left; height:85px; width:325px; background:url(../images/body-bg.png) repeat-x; padding:0px;}
#header ul { float:left; margin-top:9px; }
#header ul li { float:left; height:58px; padding:0 21px; background:url(../images/header-ul-li-bg.png) left no-repeat;}
#header ul li.first { padding:0 21px 0 15px; background:none; }
#header form { float:left; margin-left: 25px; height:60px; width:326px; padding:22px 0 0 0; }
#header form .left { float:left; width:142px; }
#header form .left input { float:left; height:15px; width:142px; margin-bottom:7px; padding-top:2px; font-family:Verdana; font-weight:bold; font-size:9px; text-transform:uppercase; color:#2a2f39; text-align:center; background:url(../images/header-form-left-input.png); }
#header form .right { text-align:center; color:#ff8d1f; }
#header form .right input { margin:2px 0 1px 0; cursor:pointer; }
#header form .right input#login { display:inline; margin-left: 15px; height:17px; margin-top:7px; width:46px; background:url(../images/input-login.png); }
#header form .right input#registreren { display:inline; height:17px; margin-left: 4px; margin-top:7px; width:85px; background:url(../images/input-registreren.png); }
#header form .right input#autologin { margin-left: 15px; margin-top:2px; font-family:Verdana; }

#header #info { float:right; width:320px; }
#header #info .left { float:left; width:251px; }
#header #info strong#welkom { width:240px; display:inline-block; }
#header #info .loguit { color:#ff0000; }
#header #info p { float:left; width:240px; padding:5px 0 5px 0; font-size:9px; }
#header #info p a { color:#ff5d00; }
#header #info p a#beheer { color:#fff; }
#header #info img { float:left; border:2px solid #1c2027; margin-top:8px;}

#header2 { float:left; height:62px; width:1003px; background-color:#2B313B; margin-top:20px;}
#header2 ul { float:left; margin-top:9px; }
#header2 ul li { float:left; height:58px; padding:0 21px; background:url(../images/header-ul-li-bg.png) left no-repeat;}
#header2 ul li.first { padding:0 21px 0 15px; background:none; }


/*
#content { float:left; width:1003px; padding-bottom:112px; position:relative; z-index:2; background:url(../images/content-bg.gif) bottom no-repeat; overflow:hidden; }
#content .left { float:left; width:668px; padding:8px 0 0 0; background:url(../images/content-left-bg.gif) top repeat-x; }
*/
#content { float:left; width:1003px; padding-bottom:52px; position:relative; z-index:2; background:url(../images/content-bg.gif) bottom no-repeat; overflow:hidden; }
#content .left { float:left; width:668px; padding:8px 0 0 0; }

#content #menu { float:left; height:26px; width:653px; padding:0 0 0 15px; overflow:hidden; background:url(../images/content-left-menu-bg.png); }
#content #menu li { float:left; height:26px;padding:0 15px 0 15px; background:url(../images/content-left-menu-li-bg.png) left no-repeat; }
#content #menu li.last a { float:left; height:26px; padding:0 15px 0 0; background:url(../images/content-left-menu-li-bg.png) right no-repeat; }
#content #menu li.end { float:right; }
#content #menu li.end a { float:left; height:26px; padding-right:15px; background:url(../images/content-left-menu-li-bg.png) right no-repeat; }
#content #menu li a img { cursor:pointer; }

#content #text { float:left; }
#text form input.text { float:left; height:17px; width:174px; margin-bottom: 10px; padding:3px 0 0 5px;; background:url(../images/input-text-zoeken_main.png); }
#text input#zoeken { display:inline-block; height:17px; width:61px; margin-right:5px; background:url(../images/input-zoeken.png); cursor:pointer; }
#text .tabel_zoek_geen { padding-top: 10px; padding-left: 10px; }
#text input#knop_crew { height:17px; width:61px; margin-right:5px; padding-bottom:4px; font-weight:bold; background:url(../images/opslaan.png); cursor:pointer; margin-bottom: 10px;  margin-top: 10px; }
#text form select { font-size: x-small; background-color: #41464f; border-color: #41464f; border-style: solid; border-width: 1px; margin-bottom: 10px; }
#text .boldalinea{ margin:0; padding:0; border:0; outline:0; font-family:Verdana; color:#ff8d1f; font-size:10px; }

#content .left .left { float:left; width:221px; padding:0; bottom:26px; top:0; background:none; border-right:1px solid #41464f; overflow:hidden;}
#content .left .left ul { float:left; width:219px; border-top:6px solid #1d2128; border-left:1px solid #2b313b; border-bottom:1px solid #41464f; }
#content .left .left ul li { float:left; height:18px; width:215px; padding:7px 0 0 5px; border-bottom:1px solid #1e232a; border-top:1px solid #41454f; background:url(../images/content-left-left-ul-li-bg.png); overflow:hidden; }
#content .left .left ul li.first { border-top:0; }
#content .left .left ul li a { float:left; height:14px; width:193px; padding:0 0 0 22px; font-size:9px; background:url(../images/content-left-left-ul-li-a-bg.png) left no-repeat; }
#content .left .left .reactiesaantal { float:right; margin-top: -12px; margin-right:3px; }
#content .left .left form { float:left; height:96px; width:184px; padding:10px 21px 0 15px; background:url(../images/content-left-left-box-bg.png) repeat-x; text-align:center; }
#content .left .left form strong { float:left; height:13px; width:184px; text-align:left; }
#content .left .left form input.text { float:left; height:17px; width:174px; margin:14px 0 18px 0; padding:3px 0 0 10px; background:url(../images/input-text-zoeken.png); }
#content .left .left form input#zoeken { display:inline-block; height:17px; width:61px; margin-right:5px; margin-bottom:2px; background:url(../images/input-zoeken.png); cursor:pointer; }
#content .left .left form input#uitgebreid { display:inline-block; height:17px; width:113px; background:url(../images/input-uitgebreidzoeken.png); cursor:pointer; }
#content .left .knopgalager  { display:inline-block; margin-bottom:1px; height:17px; width:113px; cursor:pointer; }

#content .left .left .box { float:left; height:104px; width:220px; padding:1px 0; background:url(../images/content-left-left-box-bg.png) repeat-x; border-top:1px solid #41464f; border-bottom:1px solid #1e232a; }
#content .left .left .box#spacer { height:158px; background:url(../images/content-left-left-box-spacer-bg.png) center repeat-x; border-bottom:0;}

#content .left .left .box#screenshots { height:auto; background:none; border-bottom:0; }
#content .left .left .box#screenshots h3 { float:left; height:16px; width:214px; padding:5px 0 0 7px; background:url(../images/h3-bg.png);}
#content .left .left .box#screenshots ul { height:auto; width:auto; border:0; }
#content .left .left .box#screenshots ul li { height:23px; width:219px; padding:0 0 0 2px;}
#content .left .left .box#screenshots ul li a{ height:16px; width:196px; padding:7px 0 0 25px; border:0; background:url(../images/screenshots-ul-li-a-bg.png) top left no-repeat;}

#content .left .right { float:left; width:444px; padding:0; border-left:1px solid #1e232a; border-bottom:1px solid #1e232a; border-right:1px solid #1e232a; background:none; background-color:#2b313b; overflow:hidden;  padding-bottom:6px;}
#content .left .right .box { float:left; width:444px; background:url(../images/content-left-right-box-bg.png) repeat-x; background-color:#2b313b; border-bottom:1px solid #1e232a; border-top:1px solid #41454f;}
#content .left .right .box#first { border-top:0; }
#content .left .right h3 { float:left; height:32px; width:435px; margin:0 0 3px 0; padding:10px 0 0 9px; border-bottom:1px solid #2b313b; font-weight:normal; } 
#content .left .right h3 strong { float:left; width:435px; }
#content .left .right h3 span { float:left; width:435px; }

#content .left .right img { float:none; margin:0 0 0 0; max-width:437px; text-align:center;}
#content .left .right p { float:left; padding-left:4px;}
#content .left .right p strong { display:inline-block; width:435px; color:#ff8d1f; }

#content .left .right blockquote { float:none; margin-left:24px; width:400px; background-color:#5b5b5b; background-repeat:no-repeat;}
#content .left .right .quotetitle { float:none; margin-left:24px; margin-top:24px; padding-left:5px; padding-top:3px; width:300px; background-color:#5b5b5b; background-repeat:no-repeat;}
#content .left .right .quotecontent { float:none; margin-left:24px; padding-left:5px; padding-bottom:5px; width:300px; background-color:#5b5b5b;}

#content .content ul { float:none; width:400px; list-style-type: disc;}
#content .content ul ul { list-style-type: circle; width:360px; }
#content .content ul ul ul { list-style-type: square; width:320px; }
#content .content ul ul ul ul { list-style-type: circle; width:280px; }
#content .content ul li { margin-left:30px;}

#content .content ul li.none { margin-left:4px; list-style-type: none;}
li.none { margin-left:4px; list-style-type: none;}

#content .left .right a { float:none; display:inline;}
#content .left .right p a { float:left; height:auto; padding:0; margin:0; color:#fff;}

#content .left .right .artikel { float:left; width:445px; padding:0; }
#content .left .right .artikel h3 { float:left; height:40px; width:435px; margin:0; padding:10px 0 0 9px; border-bottom:1px solid #2b313b; background-color:#2B313B; }

#content .left .right .artikel .content { 
	margin-left: 7px; float:none; width:430px; background-color:#2B313B; }

#content .left .right .artikel p a { float:left; height:auto; padding:0; margin:0; color:#fff;}
#content .left .right .artikel .content p { float:left; padding:7px 0 7px 9px; width:420px; }


#content .left .right .artikel .content p span { width:420px; }
#content .left .right .artikel .content small { float:left; position:relative; margin:0; padding:0 0 0 9px; font-weight:bold; color:#ff5d00; }
#content .left .right .artikel .content small img { position:absolute; }
#content .left .right .artikel .content p a { float:left; height:auto; padding:0; margin:0; color:#fff;} 
#content .left .right form { float:left; width:432px; padding:22px 0 15px 13px; border-top:1px solid #41464f; border-bottom:1px solid #41464f; }
#content .left .right form textarea { float:left; height:116px; margin-bottom: 10px; width:270px; padding:7px; background:url(../images/textarea.gif); font-style:normal; overflow:auto;}
#content .left .right form ul { float:left; width:102px; padding:15px 0 20px 27px; }
#content .left .right form ul li { float:left; height:25px; padding:0; margin:1px 0 1px 0; width:34px; }
#content .left .right form ul li a { float:left; margin:0; padding:0; }
#content .left .right form ul li a img { float:left; margin:0; padding:0; }
#content .left .right form #plaats { height:17px; width:91px; background:url(../images/input-plaats-bericht.png); }
#content .left .right form #reset { height:17px; width:82px; background:url(../images/input-reset.png); }

#content .left .right ul#zoeklijst { float:left; width:444px; border-bottom:1px solid #41464f; margin-top:4px; padding-bottom:4px; list-style-type: none; margin:0;}
#content .left .right ul#reacties { float:left; width:444px; border-bottom:1px solid #41464f; }
#content .left .right ul#reacties li{ float:left; width:441px; padding:5px 0 5px 3px; border-top:1px solid #41464f; border-bottom:1px solid #1e232a; margin:0;}
#content .left .right ul#reacties li .img { float:left; height:auto; padding:0; border:2px solid #1b1f26; }
#content .left .right ul#reacties li .img img { float:left; margin:0; padding:0; }
#content .left .right ul#reacties li .text { float:left; width:354px; padding:4px 0 0 13px; margin:0; }
#content .left .right ul#reacties li .text strong { float:left; width:354px; margin-bottom:10px; }
#content .left .right ul#reacties li .text strong span { color:#ff8d1f; text-transform:uppercase; }
#content .left .right ul#reacties li .text p { width:354px; padding:0; margin:0; }
#content .left .right #meld { float:right; height:17px; margin-bottom:30px; }
#content .left .right ul#reacties li .text strong span a{ float:left; color:#ff8d1f; margin:1px 10px 0 0; }
#content .left .right .artikel_th img { margin-left:3px; margin-bottom:10px; }

#content #right { float:left; width:335px; padding:8px 0 0 0; background:url(../images/content-right-bg.gif) top repeat-x; overflow:hidden; }
#content #right .box { float:left; width:334px; background:url(../images/content-left-left-box-bg.png) repeat-x; border-left:1px solid #3b4048; }
#content #right .box span { float:left; width:331px; padding:3px 0 3px 3px; border-top:1px solid #3c4149; }
#content #right .box span.first { border-bottom:1px solid #1e232a; border-top:0; }
#content #right .box span a { float:left; line-height:23px; font-size:9px; }
#content #right .box span a.first { margin-right:3px; }
#content #right .box span.first a.first { margin-right:3px; }
#content #right .box span a img { float:left; margin-right:3px; }

#content #right h3 { float:left; height:21px; width:327px; padding:11px 0 0 7px; background:url(../images/content-right-h3-bg.png); }

#content #right ul#posts { float:left; border-left:1px solid #3b4048; border-top:2px solid #2b313b; }
#content #right ul#posts li { float:left; height:41px; width:328px; padding:5px 0 0 5px; border-top:1px solid #41464f; border-bottom:1px solid #1e232a; background:url(../images/content-right-ul-li-bg.png) repeat-x; }
#content #right ul#posts li.first { border-top:0; }

#content #right ul#posts li strong a { color:#ff8d1f;}
#content #right ul#posts li.last { height:79px; background:url(../images/content-right-ul-li-last-bg.png) repeat-x; border-bottom:0; }
#content #right ul#posts li.last img { float:left; height:17px; margin:4px 0 0 0; }
#content #right ul#posts li.last p { float:left; width:310px; margin:8px 0 0 0; }
#content #right ul#posts li.last p span { color:#ff8d1f; }

#content #right #poll { float:left; width:333px; border-left:1px solid #41464f; }
#content #right #poll h4 { float:left; height:20px; width:326px; padding:9px 0 0 7px; border-bottom:1px solid #1e232a; background-color:#2b313b;}
#content #right #poll ul { float:left; width:333px; padding-bottom:12px; border-top:1px solid #41464f; border-bottom:1px solid #1e232a; }
#content #right #poll ul li { float:left; width:322px; padding:9px 0 0 5px; }
#content #right #poll ul li strong { float:left; font-weight:normal; padding-bottom:3px; }
#content #right #poll ul li strong span { display:inline-block; width:214px;}
#content #right #poll ul li div { float:left; height:8px; width:320px; border:1px solid #1a202a; background:url(../images/poll-ul-li-div-bg.png); }
#content #right #poll ul li div div { float:left; width:auto; border:0; background:url(../images/poll-ul-li-div-div-bg.png); }
#content #right #poll .suggestions { float:left; position:relative; height:31px; width:324px; padding:13px 0 0 9px; border-top:1px solid #40454e; background:url(../images/poll-suggestions-bg.png) bottom; }
#content #right #poll .suggestions a { position:absolute; top:11px; right:10px; }

#content #right #statistieken { float:left; height:192px; width:321px; padding:0 0 0 12px; border-left:1px solid #393d43; border-top:1px solid #2b313b; background:url(../images/statistieken-bg.png) bottom repeat-x; }
#content #right #statistieken ul { float:left; margin:23px 0 25px 0;}
#content #right #statistieken ul li { float:left; margin:5px 0;}
#content #right #statistieken p.suggestions { float:left; width:321px; line-height:18px; position:relative; }
#content #right #statistieken p a { float:left; position:absolute; top:0; right:10px; }

#content #right #gameinfo { float:left; width:333px; border-top:2px solid #2b313b; border-left:1px solid #34383e; background:url(../images/artikel-content-bg.png) repeat-x;}
#content #right #gameinfo .left { float:left; width:223px; padding:0 0 0 11px; background:none; }
#content #right #gameinfo .left strong { float:left; width:223px; padding-top:10px; }
#content #right #gameinfo .left span { display:inline-block; width:223px; }
#content #right #gameinfo .left span span { display:inline-block; width:110px; }
#content #right #gameinfo .left span strong { display:inline-block; width:108px; padding:0;}
#content #right #gameinfo .right { float:right; margin:10px 4px 0 0; }
#content #right #gameinfo .right img { border:1px solid #14171b; }
#content #right #gameinfo .screenshots { float:left; width:322px; padding:0 0 0 11px; border-bottom:1px solid #1e232a; }
#content #right #gameinfo .screenshots strong { float:left; width:333px; margin:10px 0 5px 0; }
#content #right #gameinfo .screenshots strong a { font-style:italic; font-weight:normal; padding:0; float:none; }
#content #right #gameinfo .screenshots img { margin:0 14px 14px 0; }
#content #right #gameinfo .screenshots a { float:none; padding:1px; }
#content #right #gameinfo .screenshots a img{ border:1px solid #000; }
/*
#content #right #gameinfo .screenshots a:hover { padding:0; }
*/
#content #right #gameinfo .screenshots a:hover img { border:1px solid #fff; }

#content #right #gameinfo .koop { float:left; width:323px; padding:0 0 10px 10px; border-top:1px solid #41464f; background:url(../images/poll-suggestions-bg.png) bottom repeat-x; }
#content #right #gameinfo .koop span { float:left; width:323px; padding:5px 0; }
#content #right #gameinfo .koop a { float:left; margin:3px 0 0 0; }

#content #right #screens .left { float:left; width:323px; padding:0 0 0 11px; background:none; }

#footer { float:left; position:absolute; z-index:1; bottom:0; height:140px; width:100%; background:url(../images/footer-bg.png) repeat-x; }
#footer ul { float:left; margin-top:59px;}
#footer ul li { float:left; background:url(../images/footer-ul-li-bg.png) left no-repeat; padding:0 21px 0 23px; }
#footer ul li.first { background:none; }
.footer { text-align:center; }

reactiesmiley { float:none; margin: 0 0 0 0; }



div#errors {
	width: 400px;
	margin:0 auto;
}
label {
	float: left;
	width: 174px;
	text-align: left;
	padding-top: 5px;
}

input, textarea {
	font: 10px tahoma;
	background: #41464f;
}
input.fout, textarea.fout {
	border: 1px solid #FF0000;
}

label.fout {
	color: #FF0000;
}

img.white_border {
	border:1px solid #fff;
}
p.gray {
	color: #D0D0D0;
}

table.review{
	border:#FF8D1E solid 2px;
	padding: 3px;
}

td.r_cijfer{
	font-size:large;
	color:#ff8d1e;
	text-align:center;
	width:30px;
	padding-right:10px;
	padding-left:3px;
}

td.r_eindcijfer{
	font-size:xx-large;
	color:#ff8d1e;
	text-align:center;
}

td.r_text{
	color:#ff8d1e;
	width:50px;
}

td.r_image_s{
	width:26px;
}

td.r_image_l{
	width:52px;
}
