@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.4.0');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}

.fa-arrow-right:before {
  content: "\f061";
}

* {
    border: 0;
    margin: 0;
    padding: 0;
}

body {
    background: url(images/overtake/background.png) #fff center top repeat;
    background-attachment: fixed;
    color: #454545;
    position: relative;
    z-index: 10; 
}

textarea {
    border: #131313 solid 1px;
    background: #f3f3f3;
    height: 215px;
    padding: 5px;
}

a {
    color: #454545;
    text-decoration: none;
}

p { margin: 5px 0; width:100% }

li { list-style: none }

h1 { font-size: 18px }

h4 {
    margin: 5px 0;
    font-size: 16px;
}

#box input[type=submit] { clear:both }

.details span, a, a:hover { font-weight: 700 }

.paginabox, h3, h2 { font-size: 14px }

.display { display: none }

/*
.fix{ clear:both }
*/

#admin textarea, #box textarea { width: 550px }

#box {
    float: left;
    margin: 10px;
    width: 610px;
}

#box h2 { font-size: 14px }

#box .boxfield {
    float: left;
    margin: 5px 0;
    padding: 5px;
    min-width: 500px;
}

#box .boxfield p { min-width: 500px }

#box .redacteur, #box .functie, #box .imagebox, #box .redactiebox {
    float: left;
    width: 200px;
}

.redactie_img {
    border: 1px solid #131313;
    width: 100px;
    height: 100px;
    margin: 5px;
}

#box .boxfield-i h3 { padding: 0 0 5px }

#box .boxfield-i {
    float: left;
    width: 600px;
    background-color: #F3F3F3;
    margin: 5px 0;
    padding: 5px;
}

#box .boxfield-i .prima {
    margin: 5px;
    color: green;
}

#box .boxfield-i .fouten {
    margin: 5px;
    color: red;
}

#box .boxfield-left {
    float: left;
    width: 300px;
    padding: 10px 5px;
}

#box .boxfield-right {
    float: left;
    width: 290px;
    padding: 10px 5px;
}

#box .boxfield-left-a {
    float: left;
    width: 80px;
    padding: 10px 5px;
}

#box .boxfield-right-a {
    float: left;
    width: 290px;
    padding: 10px 5px;
}

#box .boxfield-left-i {
    float: left;
    width: 285px;
    padding: 5px;
}

#box .boxfield-left-i .wachtwoord { margin: 10px 15px }

#box .boxfield-left input[type=text], #box .boxfield-right input[type=password], #box .boxfield-left-i input[type=text], #box .boxfield-left-i input[type=password] { width: 225px }

#box .boxfield-middle-i {
    float: left;
    width: 20px;
    height: 150px;
    margin: 50px 0 0;
    background: transparent url(images/boxes/login_seperator.png) no-repeat 11px 0;
    text-align: center;
    line-height: 132px;
}

#box .boxfield-right-i {
    float: left;
    width: 260px;
    padding: 80px 0 0 15px;
}

#box .berisping_top {
    padding: 10px;
    color: #fff;
    display: block;
    background-color: #48525f;
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#48525f),to(#2a2f36));
}

#box .berisping_box {
    float: left;
    width: 590px;
    background-color: #f3f3f3;
    padding: 15px 5px 0 15px;
}

#box .berisping_box .berisping_bericht_left_box {
    float: left;
    width: 250px;
}

#box .berisping_bericht, #box .berisping_aanvulling, .berisping_reden, .berisping_sanctie, .berisping_sanctie_tot {
    float: left;
    width: 245px;
}

#box .berisping_bericht span, #box .berisping_aanvulling span, .berisping_reden span, .berisping_sanctie span, .berisping_sanctie_tot span {
    float: left;
    font-weight: 700;
}

img.overmij { 
    max-width: 600px!important;
    max-height: 600px!important;
}

#box .berisping_box .berisping_bericht_right_box {
    float: left;
    width: 250px;
}

#box .berisping_sanctie p span, #box .berisping_sanctie_tot p span { color: #FF0000 }

#box .berisping_footer {
    float: left;
    width: 600px;
    min-height: 30px;
    padding: 0 5px 5px;
    background: #f3f3f3;
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#f3f3f3),to(#d5d8df));
    background: -moz-linear-gradient(-90deg,#f3f3f3,#d5d8df);
    background-image: -o-linear-gradient(top,#f3f3f3,#d5d8df);
    display: block;
}

#box .redactiebox, #box .boxfield-middle-i, #box .wachtwoord, #box .boxfield, #box .fouten, #box .wel, #box .niet, #box h3 { font-size: 12px }

input[type=text], input[type=password] {
    width: 325px;
    border: #40464C solid 1px;
}

.artikelbox, .reviewbox, .gamebox {
    width: 600px;
    padding: 15px;
    border-bottom: 1px solid #ededed;
    display: inline;
}

.artikelbox .artikeltext h1 {
    margin: 0 0 10px 0;
    font-size: 14px;
}

.reviewtop h2 { 
    float:left !important; 
}

.reviewtext .reviewtop h1 {
    margin: 0 0 10px 0;
    font-size: 14px;
    width: 405px;
}

.artikelbox .artikelbox_bottom, .reviewbox .reviewbox_bottom, .gamebox .gamebox_bottom {
    width: 100%;
    margin-top: 5px;
}

.artikelbox .artikelbox_bottom .artikelbox_leesverder a {
    background: none;
    color: #2e93b8;
    float: right;
    font-weight: 700;
    text-decoration: none;
}

.reviewbox .reviewbox_bottom .reviewbox_leesverder a {
    color: #2e93b8;
    float: right;
    font-weight: 700;
    text-decoration: none;
}

.reviewbox .packshot, .gamebox .packshot {
    float: left;
    width: 95px;
}

.reviewbox .left-reviewbox { width: 95px }

.reviewbox .reviewtext, .gamebox .gametext {
    float: left;
    width: 505px;
}

.reviewbox .reviewtop .score img { margin-top: -6px }

.reviewbox .reviewtop h2 a, .gamebox .gametop h2 a { float: left }

.gamebox .gamebox_bottom .community {
    float: right;
    margin-right: 225px;
}

.wallbox, .content, .forum_categorie_right, .forumdetails_left, .forumdetails_right, .jarig-box .jarige, .legenda_left dd, .geen, .details, .uitgever_right_box, .tekst, .bar, .pollbox, .registreren, .profiel_statistieken, .left, .gamedetailsfooter, p, .community_scorebox, .gameoverzicht_right_right, .gameoverzicht_right, .gamedetails_right, .platform_keuze, .emailwijzigenbox, .wachtwoordwijzigenbox, .geboortedatum ul, .geboortedatum p, .adreswijzigenbox, #gebruikersaccount, .poll_question_content, #legenda, .reviewscorebox, .signature, #contact, #contactinformatie, #redactie, .releasedatum, #profiel_stats, .foutmessage, .primamessage, #registeren_box, .inloggen_box, #admin, .stats, .profiel, header nav li a, header #navigation_right > li > a, header #navigation_right li.login, header #navigation_right li.user_menu, #boxart #boxartleft, .reviewbox_top, #gamebox_top, .reviewbox_bottom, .reviewbox_leesverder a, .reviewbox_info, #text, #navigation li ul.two_column, #berispingsubtitel, #subtitel .right, .forum_categorie, #forum_onderwerp, .artikelbox .artikeltext .text, .reviewbox .reviewtext .text, .gamebox .gametext .text, .artikelbox_bottom, #submenu, footer, #container #content .right_sidebar, #game_details, .headliner_list { font-size: 12px }

textarea, .profiel .profiel_right .text, .message, article, #test1, .right_sidebar { font-size: 13px }

textarea, body, article, .right_sidebar, .headliner_list,#test1  { font-family: arial,helvetica,"Liberation Sans",sans-serif }

p, .details, .gamedetailstop h2, .profiel .profiel_right, article, #test1, .right_sidebar, .headliner_list, .wallbox { line-height: 1.5 }

.socialmediabox .sm, 
.gamedetails_right, 
.forum_categorie h2, 
img.forum-legenda, 
.legenda_left dd, 
.geen, 
.submit-box, 
.submit-left,
.left-reviewbox, 
.reviewbox_artikel, 
.reviewbox_packshot, 
.artikelbox .artikelbox_bottom, 
.reviewbox .reviewbox_bottom, 
.gamebox .gamebox_bottom, 
.bar-black,  
.bar-black-start, 
.bar-yellow, 
.bar-yellow-start, 
.bar, 
img.platform, 
.time, 
img.rubriek, 
#paginabottom, 
#paginabottom h4, 
.details, 
#paginatop .right .select, 
#subtitel h4, 
.pollline, 
.poll, 
.polltop, 
.pollbox, 
.pollfooter, 
.poll_radio, 
.e3-menu_box,
header nav li, 
header #navigation_right > li, 
.screenshot, 
.screenshots, 
.screenshot-box,
.right_sidebar .sidebox .menu_box .inhoud .review .left,
.right_sidebar .sidebox .menu_box .inhoud .review .right,
.fout, 
.menu_balk_light, 
.e3-menu_balk,
.menu_balk, 
.menu_box, 
.inhoud, 
.avatar, 
.menu_footer, 
.menu_readmore, 
.avatar, 
.gebruiker, 
.week, 
.maand, 
.topgebruikers, 
.bericht, 
img.right, 
#search input, 
#submit, 
nav, 
#navigation_right > li, 
nav li ul li, 
img.category, 
li.login div a, 
li.login span, 
li.user_menu > a > img.avatar, 
div.level_bar, 
.poll_question_header, 
.poll_question_content, 
.poll_question_footer, 
.landingspagestop, 
.landingspagefooter, 
.lines, 
.line_stars, 
.line_titel, 
.landingspagebox, 
.socialmediabox, 
.gameliner_scorebox, 
.community_scorebox, 
.right_rightbox, 
.right_rightfooter, 
.right_righttop, 
.gameoverzicht_right_right, 
.gameoverzichtbox, 
.gameoverzicht_right, 
.gameoverzicht_left,
.gameoverzichttop, 
.admin_beheer_block, 
.admin_beheer_block_2, 
.inenuit, 
p, 
.bar li, 
.advertentie, 
.gamedetails, 
.artikel,
#blok, 
.gamedetails_left, 
.gamedetailsfooter, 
.gamedetailsbox, 
.gamedetailstop, 
#gbdatum, 
.geboortedatum, 
.dag, 
.maand, 
.jaar, 
div.postcode, 
.plaats, 
.voornaam,
.achternaam, 
.straat, 
.huisnummer, 
ul.postcode, 
.paginabox li,
.text-center, 
.adres_vervolg, 
.adres, 
.naam, 
input[type=text].postcode_cijfers, 
input[type=text].postcode_letters, 
input[type=text].woonplaats, 
input[type=text].voornaam, 
input[type=text].tussenvoegsel, 
input[type=text].achternaam, 
input[type=text].straat, 
input[type=text].huisnummer, 
span.woonplaats, 
span.postcode, 
span.achternaam, 
span.voornaam, 
span.huisnummer, 
span.tussenvoegsel, 
span.straat, 
span.wachtwoord,
.jarig-footer, 
.jarig-box 
.jarige, 
.jarig-box, 
.jarig-top, 
.jarig, .legenda, 
.legenda_left, 
.tekst, 
#gebruikersaccount 
.avatarbox, .avatarbox_left, 
.avatarbox_right, 
#gebruikersaccount, 
.multiple,
.poll_question_header, 
.poll_question_content,  
span.admin_beheer_block, 
span.admin_beheer_block_2, 
#admin, 
.reviewscore_header, 
.min, 
.plus, 
.platform, 
.community_score, 
.gameliner_score, 
.reviewscore_right, 
.reviewscore_left, 
.reviewscore_footer, 
.reviewscorebox,
.landinspages_header, 
span.alineabox, 
span.imagebox, 
span.naam, 
.redactie_img, 
span.functie, 
#artikelbox, 
#reviewbox, 
#gamebox, 
#submenu, 
.forum_categorie, 
.profiel-pg .platform-ic a,
.forumdetails, 
.forumdetails_top, 
.forumdetails_box, 
.forumdetails_footer, 
.forumdetails_left, 
.forumdetails_right,
.forumdetails_left_box_1, 
.forumdetails_right_box_1, 
.forumdetails_left_box_2, 
.forumdetails_right_box_2, 
.forumdetails_left_footer,
.forumdetails_right_footer, 
.uitgeverbox, .uitgever_left, 
.uitgever_left_box, 
.uitgever_left_footer, 
.uitgever_right, 
.uitgever_right_box, 
.uitgever_right_footer, 
#adsense, 
#socialm .sm,
article, 
#socialm, 
#reviewbox_top, 
#gamebox_top, 
#text, 
h1, 
.artikelbox .artikelbox_bottom .artikelbox_info, 
.reviewbox .reviewbox_bottom .reviewbox_info,
.artikelbox .artikeltext, 
.gamebox .gamebox_bottom .gameliner,  
.tussenvoegsel, 
#submenuE3 li, 
#submenuGamescom li, 
#submenuTGS li,
#submenu li,  
.artikelbox, 
.reviewbox, 
.gamebox, 
#container #content .right_sidebar, 
#content .right_sidebar .sidebox, 
#container #content .left_main,
#subtitel, 
.platform, 
#maincontent, 
.headliner,
.headliner_list, 
.headliner_titel, 
#paginatop, 
#artikeltop, 
#berispingsubtitel, 
.berispinengbox,
#reacties { float: left }

.submit,.releasedatum,.details .right, .bar-yellow-end, .bar-black-end, .line_koopnu, .reviewtop_right, .forum_categorie_right, #boxart #boxartright, #reactie-submit .submit-box .right, #reviewbox_top .review_right, #gamebox_top .game_right, #reviewbox_bottom .negative, .reviewbox .reviewbox_bottom .reviewbox_leesverder a, .reviewbox_leesverder, #subtitel .right, #game_details .details { float: right }

.artikelbox .artikeltext h1, .forum_categorie, .contact, .balk, .headliner_list .headliner_titel, .submit-box textarea, .details, .registreren, .contact, .screenshot-box, .registeren_box, .inloggen_box, .landinspages_content, .nieuwsbriefbox, .adreswijzigenbox, .adres_vervolg, .adres, .naam, .avatarbox, .multiple, .poll_question_content, .reviewscore_footer, #contact, span.alineabox, #redactie, #profiel_stats, .foutmessage, .primamessage, .stats, #socialm, #reactie-submit .submit-box .reactie textarea, article { width: 600px }

.rapportageoverzicht tbody, .submit-box, .gameoverzichtbox, .reviewscorebox, .reviewbox_artikel, #reacties #reactie .titel, #profiel_platforms, #boxart, #text, #game_details { width: 610px }

#paginabottom, #subtitel, #berispingsubtitel, div.postcode, #paginatop, #artikeltop, .headliner_list .headliner { width: 620px }

#reactie-submit, .gameoverzichttop, .artikelblok, .text-center, #reacties, .profiel, #adsense, .reviewbox_top, #gamebox_top, .reviewbox_bottom, #submenu { width: 630px }

#background_link {
    display: block;
    height: 100%;
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 0;
    text-indent: -5000em;
}

header {
	position: relative;
	width: 100%;
    min-width: 980px;
    background: url('./images/header/header_background.png') repeat-x left top;
    z-index: 1;
    box-shadow: 0 0 30px 1px rgba(0, 0, 0, 0.5);
}
header:before {
	content: "";
	display: block;
	position: absolute;
	right: 0; top: 0;
	width: 50%;
	height: 104px;
    background: url('./images/header/header_inner_background_right.png') repeat-x left top;
}

header .inner {
    position: relative;
    z-index: 1;
    width: 980px;
    height: 104px;
	margin: 0 auto;
    background: transparent url(images/header/header_inner_background.png) no-repeat left top;
}

header #logo {
    position: absolute;
    z-index: 1;
    left: 52%;
    top: 8px;
    width: 500px;
    height: 69px;
    margin: 0 0 0 -600px;
}

header #logo span {
    display: block;
    background: transparent url(images/header/logo.png) no-repeat center top;
    width: 100%;
    height: 100%;
    text-indent: -3333px;
    margin: 0;
}

header #logo span a {
    display: block;
    width: 100%;
    height: 100%;
}

header #search {
    position: absolute;
    width: 255px;
    top: 5px;
    right: 0;
}

header #search input {
    background-color: #ddd;
    width: 195px;
    margin: 15px 5px 0 0;
}

header #search .submit {
    background: 0;
    height: 28px;
    width: 35px;
    margin: 11px 1px 0 0;
}

header nav {
    position: relative;
    margin: 67px 0 0;
}

header #navigation_right {
    position: relative;
    float: right;
    margin: 67px 0 0 0;
    padding: 0;
}

header nav:before, header #navigation_right:before {
    position: absolute;
    left: -2px;
    top: 0;
    content: url('images/header/navigation_spacer_right.png');
}

header nav:after {
    position: absolute;
    right: -2px;
    top: 0;
    content: url('images/header/navigation_spacer_left.png');
}

header nav li, header #navigation_right > li {
    position: relative;
    z-index: 100;
    height: 27px;
    line-height: 27px;
    padding: 0 0 2px;
}

header nav li a.e3 { color: #FDFD08 }

header nav li a:hover.e3 { color: #FD0808 }

header nav li a, header #navigation_right > li > a {
    display: block;
    color: #FFF;
    text-decoration: none;
    line-height: 27px;
    padding: 0 15px;
}

header nav li a:before, header #navigation_right > li > a:before {
    position: absolute;
    left: 0;
    top: 0;
    content: url('images/header/navigation_spacer_left.png');
}

header nav li a:after, header #navigation_right > li > a:after {
    position: absolute;
    right: 0;
    top: 0;
    content: url('images/header/navigation_spacer_right.png');
}

header nav li li a:before, header #navigation_right li div a:before, header nav li li a:after, header #navigation_right li div a:after { content: "" }

header nav li a:hover, header nav li a.active, header #navigation_right > li > a:hover, header #navigation_right > li > a.active { background: transparent url('images/header/navigation_background_hover.png') repeat left top }

header nav li ul {
    display: none;
    position: absolute;
    left: 0;
    top: 29px;
    z-index: 1000;
    background-color: #F3F3F3;
    border-top: 1px solid #CFCFCF;
    box-shadow: 0 1px 2px 0 #444;
    -webkit-box-shadow: 0 1px 2px 0 #444;
    -moz-box-shadow: 0 1px 2px 0 #444;
}

header nav li ul.two_column {
    width: 314px;
    background: #F3F3F3 url(images/header/navigation_column_spacer.png) repeat-y 114px top;
}

header nav li ul li {
    background-image: none;
    height: auto;
}

header nav li ul li.left {
    width: 100px;
    height: 100%;
    padding: 5px 0 5px 12px;
}

header nav li ul li.right {
    width: 190px;
    height: 100%;
    padding: 5px 0 5px 12px;
}

header nav li ul li ul {
    display: block;
    position: relative;
    left: 0;
    top: 0;
    width: auto;
    background-color: transparent;
    border-top: 0 solid #CFCFCF;
    -webkit-box-shadow: none;
    box-shadow: none;
}

header nav li ul li ul li {
    float: none;
    color: #42464C;
    line-height: normal;
    padding: 4px 0;
}

header nav li ul li.left ul li a {
    display: block;
    font-size: 11px;
    color: #42464C;
    line-height: normal;
    margin: 0;
    padding: 0;
}

header nav li ul li.right ul li img.category { margin: 5px 0 0 }

header nav li ul li.right ul li a {
    display: block;
    font-size: 11px;
    color: #42464C;
    line-height: normal;
    margin: 0 10px 0 0;
    padding: 0;
}

header nav li ul li ul li a:hover { background-image: none }

header nav li .gc2014 {
    background: rgba(72, 154, 213, 0.69);
    color: #fff;
}

header nav li .gc2014:hover {
    background: rgba(74, 41, 145, 0.67);
    color: #fff;
}

header nav li .e32016 {
    text-shadow: 1px 1px 3px #000;
    color:#FFCC33;
}

header nav li .e32016:hover {
     text-shadow: 1px 1px 3px #000;
}

header nav li .gamescom { 
    text-shadow: 1px 1px 3px #000;
    color:#0090DB;
}

header nav li .gamescom:hover { 
    text-shadow: 1px 1px 1px #000;
    color:#522982;
}

header #navigation_right li.login div {
    display: none;
    position: absolute;
    right: 0;
    top: 29px;
    z-index: 1000;
    width: 232px;
    background: #F3F3F3 url(images/header/navigation_login_spacer.png) repeat-x left bottom;
    border-top: 1px solid #CFCFCF;
    -webkit-box-shadow: 0 1px 2px 0 #444;
    box-shadow: 0 1px 2px 0 #444;
    text-align: center;
}

header #navigation_right li.login a:after { content: none }

header #navigation_right li.login div input.text {
    width: 200px;
    margin: 10px 0 0;
}

header #navigation_right li.login div a {
    margin: 12px 0 0 15px;
    font-size: 10px;
}

header #navigation_right li.login div a:hover { background-image: none }

header #navigation_right li.login span {
    display: none;
    color: red;
    padding: 0 0 0 15px;
}

header #navigation_right li.login div .button-yellow {
    float: right;
    margin: 10px 15px 5px 0;
}

header #navigation_right li.login div a .button-blue { margin: 0 0 5px 10px }

header #navigation_right li.user_menu > a > img.avatar {
   /* max-height: 20px;*/
   width:20px; 
   height:20px;
    padding: 5px 14px 0 0;
}

header #navigation_right li.user_menu > div {
    display: none;
    position: absolute;
    right: 0;
    top: 29px;
    z-index: 1000;
    width: 192px;
    overflow: hidden;
    background-color: #F3F3F3;
    border-top: 1px solid #CFCFCF;
    -webkit-box-shadow: 0 1px 2px 0 #444;
    box-shadow: 0 1px 2px 0 #444;
}

header #navigation_right li.user_menu div ul li { border-top: 1px solid #EDEDED }

header #navigation_right li.user_menu div ul li > a {
    display: block;
    width: 180px;
    line-height: 26px;
    padding: 0 11px;
}

header #navigation_right li.user_menu div ul li > a:hover { background-color: #EDEDED }

header #navigation_right li.user_menu div ul li.level_progress {
    line-height: 14px;
    padding: 6px 11px;
}

header #navigation_right li.user_menu div ul li.level_progress div.level_bar {
    position: relative;
    width: 134px;
    height: 13px;
    overflow: hidden;
    background: transparent url(images/poll/poll_bar_background.png) repeat-x left top;
    -webkit-box-shadow: inset 0 0 0 1px #DDD;
    -moz-box-shadow: inset 0 0 0 1px #DDD;
    box-shadow: inset 0 0 0 1px #DDD;
    margin: 1px 0 0;
}

header #navigation_right li.user_menu div ul li.level_progress div.level_bar span {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    height: 13px;
    overflow: hidden;
    background: transparent url(images/poll/poll_bar_filling_background.png) repeat-x left top;
    -webkit-box-shadow: inset 0 0 0 1px #DDBB76;
    -moz-box-shadow: inset 0 0 0 1px #DDBB76;
    box-shadow: inset 0 0 0 1px #DDBB76;
}

header #navigation_right li.user_menu div ul li.level_progress > span {
    display: inline-block;
    float: right;
    font-weight: 700;
    margin: 1px 0 0;
}

header #navigation_right li.login, header #navigation_right li.user_menu { position: relative }

#container {
	width: 100%;
    min-width: 980px;
    margin: 0 auto;
    -webkit-box-shadow: 0px 0px 30px 1px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 30px 1px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 30px 1px rgba(0, 0, 0, 0.5);
}

#container #content {
    position: relative;
    width: 980px;
	margin: 20px auto 0;
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 30px 1px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 30px 1px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 30px 1px rgba(0, 0, 0, 0.5);
}

#container img#gamescom_logo { 
    display: block;
    margin-left: auto;
    margin-right: auto; 
    margin:20px auto 0; 
}

#gamescom-banner { 
    width:630px; 
}

#container #content .left_main {
    width: 630px;
    padding: 10px;
}

#container #content .right_sidebar {
    width: 310px;
    padding: 10px;
}

.geen { margin: 15px 15px 0 }

.geen p { font-weight: 700 }

#content .right_sidebar .sidebox .menu_balk, #content .right_sidebar .sidebox .menu_balk_light {
    width: 290px;
    padding: 10px 5px 10px 15px;
    display: block;
    color: #fff;
}

.sidebox img.prijsvraag { 
    margin-bottom:10px;
    width: 308px;
    }
    
/*img.prijsvraag { 
    -webkit-box-shadow: 0px 0px 30px 1px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 30px 1px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 30px 1px rgba(0, 0, 0, 0.5);
}*/

.e3-menu_balk { 
    width: 290px;
    padding: 10px 5px 10px 15px;
    display: block;
    color: #ffff66;
}

.e3-menu_balk { 
    background-color: #FF0000;
}

.gamedetailstop, #content .right_sidebar .sidebox .menu_balk {
    background: #2a2f36;
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#48525f),to(#2a2f36));
}

#content .right_sidebar .sidebox .menu_balk_light {
    background: #a1a5b2;
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#a1a5b2),to(#868e9b));
}

#content .right_sidebar .sidebox .menu_balk_gamescom {
    width: 290px;
    padding: 10px 5px 10px 15px;
    display: block;
    color: #fff;
}

#content .right_sidebar .sidebox .menu_balk_gamescom {
    background: #4a2991;
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#4a2990),to(#4a2991));
}

#content .right_sidebar .sidebox .menu_box, .e3-menu_box {
    width: 310px;
    min-height: 20px;
    background-color: #f3f3f3;
    display: block;
}

#content .right_sidebar .sidebox .menu_box_gla {
    float:left; 
    background-color:#f3f3f3; 
    width: 310px;
    display: block;
}

#content .right_sidebar .sidebox .menu_box_gla .inhoud {
    width:288px;
    margin:10px;
    }

.e3-menu_box .inhoud li a:hover {
    color:#fff;
    }
    
.e3-menu_box .inhoud .yellow a { 
    color: #663300 !important;
}
    
#content .right_sidebar .sidebox .menu_box_gla .inhoud li a:hover, #content .right_sidebar .sidebox .menu_box_gla .inhoud li a {
    color:#fff;
    }
    
#content .right_sidebar .sidebox .menu_box_gla .inhoud .yellow a, #content .right_sidebar .sidebox .menu_box_gla .inhoud .yellow:hover a { 
    color: #663300 !important;
}

#content .right_sidebar .sidebox .menu_box_gla .inhoud .yellow, .e3-menu_box .inhoud .yellow {
    width:298px;
    height:24px;
    padding:6px 5px 0 5px; 
    margin:5px 0 0;
    background-color: #ffff66;
    border: 1px solid #cccc66;
    display: inline-block;
    font-weight: 700;
    font-style: normal;
    text-decoration: none !important;
    text-align: center;
    cursor: pointer;
    }

#content .right_sidebar .sidebox .menu_box_gla .inhoud .yellow:hover {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffcc33), color-stop(1, #ffff66) );
    background: -moz-linear-gradient( center top, #ffcc33 5%, #ffff66 100% );
    background-color: #ffcc33;
    }
    
    
#content .right_sidebar .sidebox .menu_box_gla .inhoud li {
    float:left; 
    width:278px;
    height:24px;
    padding:6px 5px 3px 5px; 
    margin-bottom:5px;
    -moz-box-shadow: inset 0px 1px 0px 0px #a1a5b2;
    -webkit-box-shadow: inset 0px 1px 0px 0px #a1a5b2;
    box-shadow: inset 0px 1px 0px 0px #a1a5b2;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a1a5b2), color-stop(1, #868e9b) );
    background: -moz-linear-gradient( center top, #a1a5b2 5%, #868e9b 100% );
    background-color: #a1a5b2;
    text-indent: 0;
    border: 1px solid #a1a5b2;
    display: inline-block;
    font-weight: bold;
    font-style: normal;
    text-decoration: none !important;
    text-align: center;
    text-shadow: 1px 1px 3px #000;
    cursor: pointer;
    font-size: 12px;
    color: #fff;
    }

#content .right_sidebar .sidebox .menu_box_gla .inhoud li.active, #content .right_sidebar .sidebox .menu_box_gla .inhoud li:hover {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #868e9b), color-stop(1, #a1a5b2) );
    background: -moz-linear-gradient( center top, #868e9b 5%, #a1a5b2 100% );
    background-color: #a1a5b2;
    }
    
#content .right_sidebar .sidebox .menu_box_gamescom {
    width: 310px;
    min-height: 20px;
    background-color: #489ad5;
    display: block;
} 

#content .right_sidebar .sidebox .menu_box_gamescom .inhoud { margin: 5px 10px 0 15px }

#content .right_sidebar .sidebox .menu_box_gamescom .inhoud h2 { color: #fff }

#content .right_sidebar .sidebox .menu_box .inhoud {
    width: 285px;
    margin: 10px 10px 0 10px;
}

#content .right_sidebar .sidebox .menu_box .inhoud li { line-height: 16px }

#content .right_sidebar .sidebox .menu_box .inhoud .quotebox {
    min-height: 50px;
    /*background: url('./images/boxes/quote.png') repeat-y;*/
    /*width: 298px;*/
    line-height: 15px;
}

#content .right_sidebar .sidebox .menu_box .inhoud .quotebox .avatar {
    width: 39px;
    height: 39px;
    margin-right: 5px;
    border: 1px solid #C1C1C1;
}

#content .right_sidebar .sidebox .menu_box .inhoud .topgebruikers {
    min-height: 50px;
    width: 298px;
    line-height: 15px;
}

#content .right_sidebar .sidebox .menu_box .inhoud .topgebruikers .gebruiker { width: 250px }

#content .right_sidebar .sidebox .menu_box .inhoud .topgebruikers .avatar {
    width: 39px;
    height: 39px;
    margin-right: 5px;
    border: 1px solid #C1C1C1;
}

#content .right_sidebar .sidebox .menu_box .inhoud input[type=text], #right .menu_box .inhoud li input[type=password] {
    font-weight: 700;
    height: 19px;
    line-height: 19px;
    margin: 5px 0;
    width: 128px;
}

#content .right_sidebar .sidebox .menu_box .inhoud .review { float:left; width: 290px }

#content .right_sidebar .sidebox .menu_box .inhoud .review .left { width: 85px }

#content .right_sidebar .sidebox .menu_box .inhoud .review .left a img.left {
    min-width: 74px;
    max-width: 74px;
    height: auto;
    margin: 0 15px 5px 0;
    border: 1px solid #C1C1C1;
}

#content .right_sidebar .sidebox .menu_box .inhoud .review .right { width: 205px }

#content .right_sidebar .sidebox .menu_box .inhoud .review .right .bericht {
    width: 200px;    
    min-height:70px;
    margin: 5px 0;
}

#content .right_sidebar .sidebox .menu_box .inhoud .review .right img.right {
    width: 125px;
    margin-top: 3px;
}

#content .right_sidebar .sidebox .menu_footer {
    width: 295px;
    background: #f3f3f3;
    background: linear-gradient(#f3f3f3,#d5d8df);
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#f3f3f3),to(#d5d8df));
    background: -moz-linear-gradient(-90deg,#f3f3f3,#d5d8df);
    background-image: -o-linear-gradient(top,#f3f3f3,#d5d8df);
    display: block;
    color: #6E7580;
    font-weight: 700;
    line-height: 39px;
    padding: 0 0 0 15px;
    margin-bottom: 15px;
    height: 20px;
}

#content .right_sidebar .sidebox .menu_readmore {
    width: 295px;
    background: #f3f3f3;
    background: linear-gradient(#f3f3f3,#d5d8df);
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#f3f3f3),to(#d5d8df));
    background: -moz-linear-gradient(-90deg,#f3f3f3,#d5d8df);
    background-image: -o-linear-gradient(top,#f3f3f3,#d5d8df);
    display: block;
    color: #6E7580;
    font-weight: 700;
    line-height: 39px;
    padding: 0 0 0 15px;
    margin-bottom: 15px;
}

#content .right_sidebar .sidebox .menu_readmore_gamescom {
    width: 295px;
    height: 30px;
    background: #489ad5;
    background: linear-gradient(#489ad5,#4a2991);
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#489ad5),to(#4a2991));
    background: -moz-linear-gradient(-90deg,#489ad5,#4a2991);
    background-image: -o-linear-gradient(top,#489ad5,#4a2991);
    display: block;
    color: #6E7580;
    font-weight: 700;
    line-height: 39px;
    padding: 0 0 0 15px;
    margin-bottom: 15px;
}

#content .right_sidebar .sidebox .right_add { margin: 0 0 10px 5px }

.poll .pollbox_rightmenu {
    width: 290px;
    position: relative;
}

.poll .pollbox_rightmenu li { width: 290px }

.poll .pollbox_rightmenu input[type="radio"] {
    margin-right: 5px;
    vertical-align: middle;
}

.poll .pollbox_rightmenu input[type="submit"].bevestigen {
    background: url(images/poll/stem.png) no-repeat;
    width: 146px;
    height: 29px;
}

.poll .pollbox_rightmenu .pollblock { margin: 5px 0 }

.poll .pollbox_rightmenu .pollblock input[type="submit"] { margin: 5px 0 }

.poll .pollbox_rightmenu .pollblock .pollline {
    vertical-align: middle;
    width: 290px;
    padding-bottom: 5px;
    font-weight: 700;
    line-height: 20px!important;
}

.poll .pollbox_rightmenu .pollblock .pollline .bar-yellow {
    background: url(images/poll/geel_midden.png) repeat-x;
    height: 13px;
    position: relative;
    min-width: 3%;
}

.poll .pollbox_rightmenu .pollblock .pollline .bar-yellow-start {
    background: url(images/poll/geel_links.png) no-repeat;
    height: 13px;
    position: relative;
    width: 3px;
}

.poll .pollbox_rightmenu .pollblock .pollline .bar-yellow-end {
    background: url(images/poll/geel_rechts.png) no-repeat;
    height: 13px;
    position: relative;
    width: 3px;
}

.poll .pollbox_rightmenu .pollblock .pollline .bar-black {
    background: url(images/poll/zwart_midden.png) repeat-x;
    height: 13px;
    position: relative;
}

.poll .pollbox_rightmenu .pollblock .pollline .bar-black-start {
    background: url(images/poll/zwart_links.png) no-repeat;
    height: 13px;
    position: relative;
    width: 3px;
}

.poll .pollbox_rightmenu .pollblock .pollline .bar-black-end {
    background: url(images/poll/zwart_rechts.png) no-repeat;
    height: 13px;
    position: relative;
    width: 3px;
}

.poll .pollbox_rightmenu .pollblock .poll_radio { margin: 2px 5px 0 0 }

#block {
    margin: 5px;
    height: 10px;
    clear: both;
}

.bar { padding: 0 0 10px 0 }

.bar li {
    background: url(images/arrow.2.gif) right no-repeat;
    margin: 0 10px 0 0;
    padding: 0 10px 0 0;
}

.bar li:active { color: #252525 }

#paginatop, #artikeltop {
    padding: 10px 5px;
}

#paginatop h1, #artikeltop h1, #paginatop .titel h1 { padding: 5px 10px }

#paginatop {
    background-color: #f3f3f3;
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#f3f3f3),to(#f3f3f3));
}

#artikeltop { background: url(/res/images/boxes/carbon_pixel.png) repeat left top }

#gamescomtop {
    float: left;
    width: 620px;
    padding: 10px 5px;
    background-color: #4a0796;
}

#gamescomtop h1 { 
    color: #fff;
    padding:5px 10px;
    font-size: 16px;
}

#e3top {
    float: left;
    width: 600px;
    color: #ffff66;
    padding: 10px 15px;
    background-color: #FF0000;
}

#artikeltop h1 { color: #ffe22c }

#paginatop h1, #paginatop .titel h1 { color: #434D59 }

#paginatop .right {
    float: right;
    margin: 5px 10px 0;
}

#paginatop .right .tekst { margin: 5px 0 }

#paginatop .right .select { margin: 0 5px 5px }

#titel h2 {
    color: #3e4651!important;
    margin: 0;
    width: auto!important;
    padding: 0 18px;
    font-size: 16px!important;
    color: #000;
    line-height: 36px;
}

.details {
    padding: 5px 15px;
    background-color: #f3f3f3;
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#f3f3f3),to(#f3f3f3));
    display: block;
}

.details .right { margin-right: 10px }

#submenu {
    background: url('../res/images/submenu_background.png') repeat-x center top;
    border-top: 1px solid #aeb3b7;
    height: 46px;
}

#submenu li { min-width: 26px }

#submenu li a {
    display: block;
    height: 46px;
    font-weight: 700;
    line-height: 36px;
    display: block;
    padding: 0 18px;
    text-decoration: none;
}

#submenu li a:hover {
    background: transparent url('../res/images/content_tabs_background_hover.png') repeat-x center top;
    color: #FFF;
}

#submenu li.active a {
    background: transparent url('../res/images/content_tabs_background_active.png') repeat-x center top;
    color: #FFF;
}

#submenuE3 {
    background-color: #00008E;
    display: inline-block;
    height: 40px;
    padding: 0 10px;
    width: 610px;
}

#submenuE3 li a {
    color: #fff;
    line-height: 40px;
    margin-right: 5px;
    padding: 10px;
    font-size:12px;
}

#submenuE3 li a:hover {
    background: #FFF500;
    margin-right: 5px;
    padding: 10px;
    color:#FF0000;
}

#submenuE3 li.active a {
    background-color: #FF0000;
    color: #fff;
}

#submenuGamescom {
    background-color: #d9edf7;
    width: 610px;
    display: inline-block;
    height: 40px;
    padding: 0 10px;
}

#submenuGamescom li a {
    font-size: 12px;
    line-height: 40px;
    color: #4a2991;
    margin-right: 5px;
    padding: 10px;
}

#submenuGamescom li a:hover {
    background: #4a0796;
    color: #fff;
}

#submenuGamescom li.active a {
    background-color: #4a0796;
    color: #fff;
}

.headliner_list { 
    margin-bottom: 10px; 
    
}

.headliner_list .headliner_titel {
    margin: 10px 0 10px 5px;
    padding: 10px;
    background-color: #DFDFDF;
}

.headliner_titel_2 { 
    margin: 10px 0 10px 5px;
    padding: 10px;
    background-color: #f6c310;
}

.headliner_list .headliner { margin: 3px 0 3px 5px }

.headliner_list .headliner img.platform {
    padding-top: 1px;
    margin: 0 5px 0 5px;
}

.headliner_list .headliner .time { margin: 0 10px 0 5px }

.headliner_list .headliner a img.rubriek {
    padding-top: 1px;
    margin-right: 5px;
}

.headliner_list .headliner .posts {
    float: right;
    margin: 0 5px;
    padding:0;
}

span.rubriek { color: #000 }

#eyecatcher {
    display: block;
    height: 250px;
    background-color: #fff;
}

#billboard {
    background-image: url(res/images/billboardmask.png);
    background-position: top center;
    border: none;
    display: block;
    height: 305px;
    overflow: hidden;
    width: 630px;
}

#subtitel {
    padding: 5px;
    background-color: #f3f3f3;
}

#subtitel h4 { margin: 10px 15px }

#berispingsubtitel {
    padding: 5px;
    background-color: #FF0000;
}

#berispingsubtitel h4 {
    color: #fff;
    margin: 10px 15px;
}

#subtitel .right { margin: 5px 0 }

.screenshot-box {
    background-color: #f3f3f3;
    padding: 15px;
}

.screenshot-box .screenshots img.screenshot {
    border: 1px solid #131313;
    margin: 0 5px 5px 0;
    width: 143px;
    height: 83px;
}

#socialm { 
    margin: 0 15px 5px 15px; 
    height: 70px; 
}

#socialm li, #socialm .sm, .socialmediabox .sm {
    margin: 0 10px 0 0;
    display: inline-block;
}

#adsense { margin: 10px 0 }

#adsense ul.blok { text-align: center }

.gameoverzichtbox { margin: 10px 10px 0 10px }

.gameoverzichttop {
    padding: 15px;
    width: 580px;
    display: block;
    color: #fff;
    background: #2a2f36;
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#48525f),to(#2a2f36));
}

.gameoverzicht_left {
    width: 225px;
    margin: 10px 0 10px 0;
}

.gameoverzicht_left img.packshot { max-width: 215px }

.gameoverzicht_right {
    width: 160px;
    margin: 10px 0 10px 0;
}

.gameoverzicht_right dt { font-weight: 700 }

.gameoverzicht_right dd { margin-bottom: 10px }

.gameoverzicht_right_right {
    width: 225px;
    margin: 10px 0 0;
}

.gameoverzicht_right_right .right_righttop {
    width: 205px;
    padding: 10px;
    display: block;
    color: #fff;
    background: #a1a5b2;
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#a1a5b2),to(#868e9b));
}

.gameoverzicht_right_right .right_rightbox {
    padding: 5px;
    background-color: #f3f3f3;
    width: 215px;
}

.gameoverzicht_right_right .right_rightbox .gameliner_scorebox, .gameoverzicht_right_right .right_rightbox .community_scorebox { font-weight: 700 }

.gameoverzicht_right_right .right_rightbox .community_scorebox { margin: 5px 5px 0 }

.gameoverzicht_right_right .right_rightbox .gameliner_scorebox { margin: 5px 5px 10px }

.gameoverzicht_right_right .right_rightbox img.gameliner_score {
    width: 167px;
    height: 30px;
}

.gameoverzicht_right_right .right_rightfooter {
    width: 210px;
    min-height: 20px;
    background: #f3f3f3;
    background: linear-gradient(#f3f3f3,#d5d8df);
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#f3f3f3),to(#d5d8df));
    background: -moz-linear-gradient(-90deg,#f3f3f3,#d5d8df);
    background-image: -o-linear-gradient(top,#f3f3f3,#d5d8df);
    display: block;
    color: #6E7580;
    font-weight: 700;
    line-height: 39px;
    padding: 0 0 0 15px;
    margin-bottom: 15px;
}

.gameoverzicht_right_right .socialmediabox { width: 450px }

.releasedatum {
    color: #2e93b8;
    font-weight: 700;
}

article {
    margin: 15px;
    text-align: justify; 
}

#test1 { 
    text-align: justify;
    margin-bottom:15px;
}

article #screenshots {
    float: left;
    margin-top: 10px;
    position: relative;
}

article #screenshots .screenshot { text-align: center }

article #screenshots .screenshot img {
    width: 600px;
}

.starLeft { padding-left: 1.2px }

.starRight { padding-right: 1.2px }

article object, article embed {
    width: 600px;
    height: 365px;
}

#test1 object, #test1 embed {
    top:0;
    width: 630px;
    height: 380px;
    /*margin-bottom:-10px;*/
}

article strong { font-weight: 700 }

article h2 { margin-bottom: -20px }

article i { font-style: italic }

article img.image1 {
    max-width: 600px;
    min-width: 600px;
}

article img.urlimg {
    width: 600px;
    margin-bottom: 5px;
    -webkit-box-shadow: 0px 0px 30px 1px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 30px 1px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 30px 1px rgba(0, 0, 0, 0.5);
}

article img.image2 {
    float: left;
    margin: 2px 15px 20px 0;
}

article img.image3 {
    float: right;
    margin: 2px 0 20px 15px;
}

article .balk {
    clear: both;
    margin: 0 0 -20px -15px;
    font-weight: 700;
    background: url(/res/images/boxes/carbon_pixel.png) repeat left top;
    color: #fff;
    padding: 15px;
}

article .lijst {
    padding: 10px;
    margin: 0 0 -15px 0;
    background: #edeef0;
    color: #6E6E6E;
}

article .quote2 {
    background: #edeef0;
    margin: 5px;
    padding: 5px;
    color: #6e7580;
}

.spoiler { background-color: #454545 }

.gamedetails {
    width: 305px;
    margin-top: 15px;
}

.gamedetailstop h2 a, .gamedetailstop h2 a:hover { color: #fff }

.gamedetailstop {
    width: 275px;
    padding: 10px 5px 10px 15px;
    display: block;
    color: #fff;
}

.gamedetailsbox {
    width: 265px;
    background-color: #f3f3f3;
    padding: 10px 15px 0 15px;
}

.gamedetailsbox h2 { margin-bottom: 10px }

.gamedetails_left { padding-right: 15px }

.gamedetails_left img.packshot { max-width: 120px }

.gamedetails_right { width: 125px }

.gamedetails_right dt {
    width: 110px;
    font-weight: 700;
}

.gamedetails_right dd {
    width: 125px;
    margin-bottom: 5px;
}

.gamedetails_right span.dreamgame a { 
    color:red!important; 
}

.gamedetailsfooter {
    width: 280px;
    min-height: 30px;
    padding-left: 15px;
    margin-bottom: 10px;
    background: #f3f3f3;
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#f3f3f3),to(#d5d8df));
    background: -moz-linear-gradient(-90deg,#f3f3f3,#d5d8df);
    background-image: -o-linear-gradient(top,#f3f3f3,#d5d8df);
    display: block;
}

.advertentie {
    width: 325px;
    padding-top: 25px;
    text-align: center;
}

.poll span { font-weight: 700 }

.poll .polltop {
    width: 580px;
    padding: 10px;
    display: block;
    background-color: #48525f;
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#48525f),to(#2a2f36));
}

.poll .polltop h3 { color: #fff }

.poll .pollbox {
    width: 550px;
    padding: 25px 25px 0 25px;
    background-color: #f3f3f3;
    position: relative;
}

.poll .pollbox input[type="submit"].bevestigen {
    background: url(images/poll/stem.png) no-repeat;
    width: 146px;
    height: 29px;
}

.poll .pollbox .pollblock { height: 40px }

.poll .pollbox .pollblock .pollline {
    width: 500px;
    padding-bottom: 5px;
    font-weight: 700;
}

.poll .pollbox .pollblock .pollline .bar-yellow {
    background: url(images/poll/geel_midden.png) repeat-x;
    height: 13px;
    position: relative;
    min-width: 2%;
}

.poll .pollbox .pollblock .pollline .bar-yellow-start {
    background: url(images/poll/geel_links.png) no-repeat;
    height: 13px;
    position: relative;
    width: 3px;
}

.poll .pollbox .pollblock .pollline .bar-yellow-end {
    background: url(images/poll/geel_rechts.png) no-repeat;
    height: 13px;
    position: relative;
    width: 3px;
}

.poll .pollbox .pollblock .pollline .bar-black {
    background: url(images/poll/zwart_midden.png) repeat-x;
    height: 13px;
    position: relative;
}

.poll .pollbox .pollblock .pollline .bar-black-start {
    background: url(images/poll/zwart_links.png) no-repeat;
    height: 13px;
    position: relative;
    width: 3px;
}

.poll .pollbox .pollblock .pollline .bar-black-end {
    background: url(images/poll/zwart_rechts.png) no-repeat;
    height: 13px;
    position: relative;
    width: 3px;
}

.poll .pollbox .pollblock .poll_radio { margin: 2px 5px 0 0 }

.poll .pollfooter {
    width: 590px;
    min-height: 30px;
    margin: 0 0 15px 0;
    padding: 5px;
    background: #f3f3f3;
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#f3f3f3),to(#d5d8df));
    background: -moz-linear-gradient(-90deg,#f3f3f3,#d5d8df);
    background-image: -o-linear-gradient(top,#f3f3f3,#d5d8df);
    display: block;
}

#block {
    margin: 5px;
    height: 10px;
}

.vraag-box {
    float: left;
    background-color: #D5D5D5;
    width: 605px;
    padding: 10px 10px 5px 15px;
}

.vraag-box .keuze {
    float: right;
    width: 120px;
}

.vraag-box .keuze .button-yellow, .vraag-box .keuze .button-dark-blue { width: 55px }

.vraag-box h2 {
    float: left;
    margin: 15px 0 0;
}

.vraag-footer {
    float: left;
    min-height: 15px;
    margin: 0 0 10px;
    padding: 0 0 10px;
    width: 630px;
    background: #D5D5D5;
    background: linear-gradient(#D5D5D5,#d5d8df);
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#D5D5D5),to(#d5d8df));
    background: -moz-linear-gradient(-90deg,#D5D5D5,#d5d8df);
    background-image: -o-linear-gradient(top,#D5D5D5,#d5d8df);
    display: block;
}

.vraag-footer a {
    float: right;
    font-size: 12px;
    margin: 0 15px;
}

.lands .landingspagestop {
    width: 575px;
    padding: 10px 10px 10px 15px;
    display: block;
    background-color: #48525f;
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#48525f),to(#2a2f36));
}

.lands .landingspagestop h3 { color: #fff }

.lands .landingspagebox {
    padding: 15px;
    background-color: #f3f3f3;
    font-weight: 700;
}

.lands .landingspagebox .lines {
    width: 570px;
    margin-bottom: 10px;
}

.lands .landingspagebox .lines .line_titel {
    width: 195px;
    padding-top: 7px;
}

.lands .landingspagebox .lines .line_stars { width: 195px }

.lands .landingspagebox .lines .line_koopnu { width: 120px }

.lands .landingspagebox .lines .line_stars img.stars { min-width: 167px }

.lands .landingspagebox .lines .line_koopnu img.koopnu { min-width: 115px }

.lands .landingspagefooter {
    width: 590px;
    min-height: 10px;
    margin: -15px 0 15px 0;
    padding: 5px;
    background: #f3f3f3;
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#f3f3f3),to(#d5d8df));
    background: -moz-linear-gradient(-90deg,#f3f3f3,#d5d8df);
    background-image: -o-linear-gradient(top,#f3f3f3,#d5d8df);
    display: block;
}

.forum-top { margin: 50px 0 0!important }

.forum_categorie .forum_categorie_right span.reacties {
    float: left;
    margin-right: 30px;
}

.forum_categorie .forum_categorie_right span.topics {
    float: left;
    margin-right: 25px;
}

.forum_categorie .forum_categorie_right span.gestartdoor {
    float: left;
    margin-right: 45px;
}

.forum_categorie .forum_categorie_right span.laatstereacties {
    float: left;
    margin-right: 5px;
}

.forum_categorie {
    padding: 10px 15px;
    background-color: #d5d8df;
}

#forum_categorie h2.breed {
    color: #4d5560;
    font-size: 1.1em;
    font-weight: 700;
    width: 510px;
}

#forum_categorie span.rapportage {
    border-left: 1px solid #bcb;
    color: #4d5560;
    float: left;
    font-size: 1.1em;
    font-weight: 700;
    min-width: 20%;
    padding: 5px 7px 10px;
}

#forum_categorie .forum_categorie_right span.reacties {
    min-width: 70px;
    text-align: center;
}

#forum_onderwerp { width: 630px }

#forum_onderwerp ul li p {
    color: #4d5560;
    float: left;
    line-height: 14px;
    padding: 0 5px 5px 5px;
    width: 100%;
}

#forum_onderwerp ul li.new { background: url('images/forum/nieuw.png') 8px 6px no-repeat #f9f9fa }

#forum_onderwerp ul li.new_sticky { background: url(images/forum/sticky.png) 8px 6px no-repeat #f9f9fa }

#forum_onderwerp ul li.read_sticky { background: url(images/forum/sticky_read.png) 8px 6px no-repeat #f9f9fa }

#forum_onderwerp ul li.new_locked { background: url(images/forum/lock.png) 8px 6px no-repeat #f9f9fa }

#forum_onderwerp ul li.read_locked { background: url(images/forum/lock_read.png) 8px 6px no-repeat #f9f9fa }

#forum_onderwerp ul li.read { background: url('images/forum/read.png') 8px 6px no-repeat #f9f9fa }

#forum_onderwerp ul li span.contentborder, #forum_onderwerp ul li span.contentborder2 {
    border-bottom: none;
    border-right: 1px solid #dedee2;
    display: block;
    float: left;
    padding: 16px 0 17px;
    text-align: center;
    width: 60px;
}

#forum_onderwerp ul li span.content { width: 120px }

#forum_onderwerp ul li span.content2 { width: 115px }

#forum_onderwerp ul li span.content, #forum_onderwerp ul li span.content2 {
    float: left;
    display: block;
    padding: 5px 0;
    text-align: center;
}

#forum_onderwerp ul li a.block {
    float: left;
    background-color: #fff;
    border-left: 1px solid #dedee2;
    border-right: 1px solid #dedee2;
    display: block;
    padding: 5px 0 0 5px;
    height: 40px;
    margin-left: 45px;
    width: 395px;
}

#forum_onderwerp ul li a.block h2 {
    margin: 5px;
    color: #4d5560;
    float: left;
    font-size: 1.1em;
    font-weight: 700;
    width: 225px;
}

#forum_onderwerp ul li a.block span {
    color: #4d5560;
    float: right;
    line-height: 20px;
    padding: 0 10px;
}

#forum_onderwerp ul li div#block1 h2 {
    float: left;
    padding-bottom: 5px;
    width: 200px;
}

#forum_onderwerp ul li div#block1 span {
    color: #4d5560;
    float: right;
    font-size: 1.1em;
    line-height: 20px;
    padding: 0 10px;
}

#forum_onderwerp ul li div#block1 {
    background-color: #fff;
    border-left: 1px solid #dedee2;
    border-right: 1px solid #dedee2;
    float: left;
    height: 40px;
    padding: 5px 0 0 5px;
    margin: 0 0 0 45px;
    width: 275px;
}

#forum_categorie input.text {
    border: #5eabc7 solid 1px;
    margin: 7px 0 0 8px;
    width: 453px;
}

#forum_categorie label { margin: 7px 0 0 14px }

#forum_categorie span {
    border-left: 1px solid #bcb;
    color: #4d5560;
    float: right;
    height: 25px;
}

#forum_categorie span.laatstereacties {
    min-width: 120px;
    text-align: center;
}

#forum_categorie span.gestartdoor {
    min-width: 87px;
    text-align: center;
}

#forum_onderwerp ul li {
    height: 45px;
    background-color: #f9f9fa;
    border-bottom: 1px solid #dedee2;
    float: left;
    width: 630px;
}

#forum_onderwerp .bottom {
    float: left;
    margin-left: 1px;
    width: 524px;
    background-color: #fff;
}

#forum_onderwerp .bottom a img {
    float: right;
    margin: 10px 10px 5px 10px;
}

.submit-box { margin: 10px }

.submit-box .submit-left { margin: 5px 0 }

#reacties p {
    margin: 0 15px;
    float: none;
}

#reacties #reactie .titel {
    padding: 5px 0 5px 20px;
    margin: 5px 0 5px 0;
    background-color: #DFDFDF;
    line-height: 32px;
}

#reacties #reactie .titel a {
    font-weight: 700;
    color: #1C1C1C;
    text-decoration: none;
}

#reacties #reactie .titel span {
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    font-style: italic;
    margin: 0 0 0 15px;
}

#reacties #reactie .titel .buttons { float: right }

#reacties #reactie .titel .buttons img {
    float: left;
    margin: 8px 5px 0 0;
}

#reacties #reactie .titel .buttons .edit, #reacties #reactie .titel .buttons .report { visibility: hidden }

#reacties #reactie .left {
    float: left;
    width: 81px;
    min-height: 125px;
    padding: 0 0 0 15px;
}

#reacties #reactie .left img.avatar {
    border: 1px solid #C1C1C1;
    width: 64px;
    height: 64px;
    margin: 5px 0 0;
}

#reacties #reactie .left .reactie-stats { margin-top: 5px }

#reacties #reactie .right {
    float: right;
    width: 530px;
}

#reacties #reactie .right .message {
    min-height: 100px;
    margin: 5px 0 10px 0;
}

#reacties #reactie .right .message p a {
    color: #42464C;
    font-weight: 700;
}

#reacties #reactie .right .message img { max-width: 400px!important }

#reacties #reactie .right .signature {
    margin: 10px 0 5px 0;
    padding: 10px 0 0;
    border-top: 1px dotted #DFDFDF;
}

#reacties #reactie .right .signature a {
    color: #42464C;
    font-weight: 700;
}

#reacties #reactie .right .signature img { width: 400px }

select {
    height: 25px;
    margin: 5px 0;
    padding-left: 5px;
    border: #131313 solid 1px;
}

.right select {
    height: 25px;
    margin: 0;
    padding-left: 5px;
    border: #131313 solid 1px;
}

.wallbox {
    float: left;
    width: 600px;
    margin: 10px 15px 15px 15px;
}

.wallboxtop {
    float: left;
    width: 570px;
    color: #fff;
    padding: 15px;
    display: block;
    background-color: #48525f;
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#48525f),to(#2a2f36));
}

.wallboxbox {
    float: left;
    width: 600px;
}

.wallboxfooter {
    float: left;
    width: 590px;
    min-height: 30px;
    padding: 5px;
    background: #fff;
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#fff),to(#d5d8df));
    background: -moz-linear-gradient(-90deg,#fff,#d5d8df);
    background-image: -o-linear-gradient(top,#fff,#d5d8df);
    display: block;
}

.wallboxbox_box_right_right {
    float: right;
    width: 265px;
}

.wallboxbox_box_right_top {
    float: left;
    width: 215px;
    color: #fff;
    margin: 0 0 0 10px;
    padding: 5px 15px;
    display: block;
    background-color: #48525f;
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#48525f),to(#2a2f36));
}

.wallboxbox_box_right_box {
    float: left;
    width: 220px;
    color: #fff;
    margin: 0 0 10px 10px;
    padding: 10px 15px 15px 10px;
    background-color: #a1a5b2;
}

.wallboxbox_top {
    float: left;
    width: 560px;
    margin: 10px 10px 0;
    padding: 10px;
    display: block;
    color: #fff;
    background: #a1a5b2;
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#a1a5b2),to(#868e9b));
}

.wallboxbox_box {
    float: left;
    width: 570px;
    padding: 10px 0 5px 10px;
    margin: 0 10px;
    background-color: #f3f3f3;
}

.wallboxbox_box_left img.avatar {
    height: 70px;
    width: 70px;
    border: #131313 solid 1px;
}

.wallboxbox_box_left {
    float: left;
    width: 85px;
}

.wallboxbox_box_right strong { font-weight: 700 }

.wallboxbox_box_right { float: left }

.level_progress { float: left }

.level_progress-top {
    float: left;
    width: 540px;
    margin: 10px 0 0;
    padding: 10px;
    display: block;
    color: #fff;
    background: #a1a5b2;
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#a1a5b2),to(#868e9b));
}

.level_progress-box {
    float: left;
    width: 535px;
    color: #fff;
    margin: 0;
    padding: 10px 15px 15px 10px;
    background-color: #48525f;
}

.level_progress-box div.level_bar {
    float: left;
    position: relative;
    width: 190px;
    height: 13px;
    overflow: hidden;
    background: transparent url(images/poll/poll_bar_background.png) repeat-x left top;
    -webkit-box-shadow: inset 0 0 0 1px #DDD;
    -moz-box-shadow: inset 0 0 0 1px #DDD;
    box-shadow: inset 0 0 0 1px #DDD;
    margin: 2px 0 0;
}

.level_progress-box div.level_bar span {
    float: left;
    width: 100px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    height: 13px;
    overflow: hidden;
    background: transparent url(images/poll/poll_bar_filling_background.png) repeat-x left top;
    -webkit-box-shadow: inset 0 0 0 1px #DDBB76;
    -moz-box-shadow: inset 0 0 0 1px #DDBB76;
    box-shadow: inset 0 0 0 1px #DDBB76;
}

.level_progress-box > span {
    display: inline-block;
    font-weight: 700;
    margin: 0 0 0 5px;
}

.wallboxbox_footer {
    float: left;
    width: 565px;
    margin: 0 10px 5px 10px;
    min-height: 20px;
    background: #f3f3f3;
    background: linear-gradient(#f3f3f3,#d5d8df);
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#f3f3f3),to(#d5d8df));
    background: -moz-linear-gradient(-90deg,#f3f3f3,#d5d8df);
    background-image: -o-linear-gradient(top,#f3f3f3,#d5d8df);
    display: block;
    color: #6E7580;
    font-weight: 700;
    line-height: 39px;
    padding: 0 0 0 15px;
}

.wallboxbottom {
    width: 600px;
    margin: 10px;
}

.wallboxbottom .wallboxbottomtop {
    float: left;
    width: 560px;
    margin: 10px 10px 0 0;
    padding: 10px;
    display: block;
    color: #fff;
    background: #a1a5b2;
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#a1a5b2),to(#868e9b));
}

.wallboxbottom .wallboxbottombox {
    float: left;
    width: 580px;
    background-color: #fff;
}

.wallboxbottom .wallboxbottomfooter {
    float: left;
    width: 565px;
    margin-bottom: 15px;
    min-height: 20px;
    background: #fff;
    background: linear-gradient(#fff,#d5d8df);
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#fff),to(#d5d8df));
    background: -moz-linear-gradient(-90deg,#fff,#d5d8df);
    background-image: -o-linear-gradient(top,#fff,#d5d8df);
    display: block;
    color: #6E7580;
    font-weight: 700;
    line-height: 39px;
    padding: 0 0 0 15px;
}

.toevoegen {
    float: left;
    width: 270px;
    margin: 10px;
}

.toevoegen .left_toevoegen {
    float: left;
    width: 70px;
}

.toevoegen .right_toevoegen { float: left }

.toevoegen .right_top_toevoegen {
    width: 180px;
    color: #fff;
    padding: 5px 10px;
    display: block;
    background-color: #48525f;
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#48525f),to(#2a2f36));
}

.toevoegen .right_box_toevoegen {
    width: 190px;
    padding: 5px;
    background-color: #f3f3f3;
}

.toevoegen .right_footer_toevoegen {
    width: 185px;
    min-height: 20px;
    background: #f3f3f3;
    background: linear-gradient(#f3f3f3,#d5d8df);
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#f3f3f3),to(#d5d8df));
    background: -moz-linear-gradient(-90deg,#f3f3f3,#d5d8df);
    background-image: -o-linear-gradient(top,#f3f3f3,#d5d8df);
    display: block;
    color: #6E7580;
    font-weight: 700;
    line-height: 39px;
    padding: 0 0 0 15px;
}

.platform-ic a {
    width: 91px;
    height: 91px;
    margin: 0 10px 10px 10px;
    background-color: #868e9b;
}

.platform-ic a:hover {
    width: 91px;
    height: 91px;
    margin: 0 10px 10px 10px;
    background-color: #2a2f36;
}

img.platform_profiel {
    width: 80px;
    height: auto;
    padding: 5px;
}

.reviewbox_artikel { margin: 15px 10px 0 10px }

.reviewscorebox { background-color: #f3f3f3 }

.reviewbox_packshot { margin: 15px 10px 0 15px }

img.packshot { max-width: 155px }

.reviewscore_left {
    font-weight: 700;
    width: 180px;
    margin: 15px 5px 0 5px;
}

.reviewscore_right {
    width: 230px;
    margin: 15px 5px 15px 5px;
}

.reviewscorebox .reviewscore_left .community_score, .reviewscorebox .reviewscore_left .gameliner_score { margin: 0 0 15px 0 }

.reviewscore_right .plus {
    background: transparent url('images/boxes/review_positive.png') no-repeat left top;
    min-height: 70px;
    width: 235px;
}

.reviewscore_right .min {
    margin: 20px 0 0;
    background: transparent url('images/boxes/review_negative.png') no-repeat left top;
    min-height: 70px;
    width: 235px;
}

.regel { margin-left: 65px }

.regel br { line-height: 175%}

img.gameliner_score_img {
    width: 167px;
    height: 30px;
}

.reviewscore_header {
    width: 580px;
    color: #fff;
    padding: 15px;
    display: block;
    background-color: #48525f;
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#48525f),to(#2a2f36));
}

.reviewscore_footer {
    min-height: 30px;
    padding: 5px;
    background: #f3f3f3;
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#f3f3f3),to(#d5d8df));
    background: -moz-linear-gradient(-90deg,#f3f3f3,#d5d8df);
    background-image: -o-linear-gradient(top,#f3f3f3,#d5d8df);
    display: block;
}

.wachtwoordwijzigenbox input[type=password], .emailwijzigenbox input[type=text] { width: 250px }

.wachtwoordwijzigenbox, .emailwijzigenbox {
    width: 270px;
    margin: 5px;
}

span.wachtwoord, span.email { width: 270px }

.ontzichtbaarbox, .geboortedatum, .facebookbox {
    background-color: #DFDFDF;
    padding: 5px;
    width: 590px;
}

.ontzichtbaarbox h2, .geboortedatum h2, .facebookbox h2 { margin: 5px 0 5px 0 }

.platform_keuze, .geboortedatum, .adreswijzigenbox, .facebookbox, .wachtwoordwijzigenbox, .emailwijzigenbox, .nieuwsbriefbox, #gebruikersaccount .ontzichtbaarbox, #gebruikersaccount .signaturebox, #gebruikersaccount .overmijbox, #gebruikersaccount .avatarbox { margin: 15px }

.avatarbox .avatarbox_left { width: 90px }

.avatarbox .avatarbox_left img.avatar {
    width: 70px;
    height: 70px;
    border: #131313 solid 1px;
}

.avatarbox .avatarbox_right { width: 300px }

.boxfield-right-a input[type=file] {
    width: 250px;
    margin: 0 0 5px 0;
}

input[type=text], input[type=password] {
    height: 25px;
    margin: 5px 0 5px 0;
    padding-left: 5px;
}

.voornaam, .achternaam {
    width: 210px;
    margin: 5px 0;
}

.plaats {
    width: 300px;
    margin: 5px 0;
}

.straat {
    width: 360px;
    margin: 5px 0;
}

.huisnummer {
    width: 100px;
    margin: 5px 0;
}

.postcode {
    width: 120px;
    margin: 5px 0;
}

.tussenvoegsel {
    width: 60px;
    margin: 5px 0;
}

input[type=text].postcode_cijfers {
    width: 80px;
    margin-right: 1px;
}

input[type=text].postcode_letters { width: 21px }

input[type=text].woonplaats { width: 290px }

input[type=text].voornaam { width: 200px }

input[type=text].tussenvoegsel { width: 50px }

input[type=text].achternaam { width: 200px }

input[type=text].straat { width: 350px }

input[type=text].huisnummer { width: 50px }

#gbdatum { width: 590px }

ul.dag, ul.maand, ul.jaar {
    width: 55px;
    margin: 5px 0 5px 0;
}

input[type=text].dag, input[type=text].maand, input[type=text].jaar { width: 35px }

.platform_keuze, .avatarbox, .ontzichtbaarbox, .signaturebox, .overmijbox, .nieuwsbriefbox, .adreswijzigenbox, .emailwijzigenbox, .wachtwoordwijzigenbox { padding: 5px }

.platform_gekozen, .platform_niet_gekozen {
    width: 250px;
    margin: 10px 0 10px 0;
}

.platform_niet_gekozen .niet a { color: red }

.platform_gekozen .wel a { color: green }

.platform_niet_gekozen { width: 250px }

.edit_topic_titel, .edit_topic_selectie, .edit_topic_locatie {
    float: left;
    width: 600px;
    margin: 5px;
}

.platform_keuze p, .avatarbox_right p { margin: 0 0 10px 0 }

.overmijbox textarea, .signaturebox textarea { width: 580px }

.text-center {
    height: 25px;
    text-align: center;
    margin: 15px 0 15px 0;
}

.paginabox { display: inline-block }

.paginabox li { 
    padding:5px; 
    height:15px;
    font-size:12px;
}

.paginabox li a { 
    margin:0;
}

.paginabox span {
    -moz-box-shadow: inset 0px 1px 0px 0px #a1a5b2;
    -webkit-box-shadow: inset 0px 1px 0px 0px #a1a5b2;
    box-shadow: inset 0px 1px 0px 0px #a1a5b2;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a1a5b2), color-stop(1, #868e9b) );
    background: -moz-linear-gradient( center top, #a1a5b2 5%, #868e9b 100% );
    background-color: #a1a5b2;
    text-indent: 0;
    border: 1px solid #a1a5b2;
    display: inline-block;
    color: #ffffff !important;
    font-weight: bold;
    font-style: normal;
    text-decoration: none !important;
    text-align: center;
    text-shadow: 1px 1px 3px #000;
    margin:0; 
    padding: 5px;
    margin: -7px 0;
    font-size:12px; 
}

.paginabox .vorige, .paginabox .volgende {
    -moz-box-shadow: inset 0px 1px 0px 0px #a1a5b2;
    -webkit-box-shadow: inset 0px 1px 0px 0px #a1a5b2;
    box-shadow: inset 0px 1px 0px 0px #a1a5b2;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a1a5b2), color-stop(1, #868e9b) );
    background: -moz-linear-gradient( center top, #a1a5b2 5%, #868e9b 100% );
    background-color: #a1a5b2;
    text-indent: 0;
    border: 1px solid #a1a5b2;
    display: inline-block;
    color: #ffffff !important;
    font-weight: bold;
    font-style: normal;
    text-decoration: none !important;
    text-align: center;
    text-shadow: 1px 1px 3px #000;
    padding: 5px 5px 10px 5px;
    margin:-2px;
    height:10px;
}

.paginabox .volgende { 
    margin-left:10px; 
}

.paginabox .vorige { 
    margin-right:10px; 
}

.paginabox .vorige a, .paginabox .volgende a { 
    color:#fff; 
    font-size:12px;
    padding: 5px 5px 10px 5px;
    text-decoration:none;
}

.paginabox .vorige:hover, .paginabox .volgende:hover {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #868e9b), color-stop(1, #a1a5b2) );
    background: -moz-linear-gradient( center top, #868e9b 5%, #a1a5b2 100% );
    background-color: #a1a5b2;
}

.dots_1, .dots_2, .dots_3, .dots_4, .dots_5, .dots_6, .dots_8, .dots_14, .dots_15, .dots_16, .dots_17, .dots_18, .dots_19, .dots_20, .dots_21, .dots_22, .dots_23, .dots_24, .dots_25, .dots_26, .dots_28, .dots_29, .dots_33, .dots_34, .dots_35, .dots_36 {
    float: left;
    margin-top: 4px;
    width: 5px;
    height: 5px;
    border: 1px solid #131313;
}

.dots_1 { background-color: #44b7ea }

.dots_2 { background-color: #979797 }

.dots_3 { background-color: #acd544 }

.dots_4 { background-color: #dd3838 }

.dots_5 { background-color: #dcb21f }

.dots_6 { background-color: #2e4d9a }

.dots_8 { background-color: #696969 }

.dots_15 { background-color: #73bc20 }

.dots_16 { background-color: #7c72bd }

.dots_17 { background-color: #cc3ca3 }

.dots_18 { background-color: #ff0000 }

.dots_20 { background-color: #222a9a }

.dots_22 { background-color: #3fa0d3 }

.dots_24 { background-color: #a6a6a6 }

.dots_25 { background-color: #00abc8 }

.dots_28, .dots_23, .dots_19, .dots_21, .dots_14 { background-color: #a7a7a7 }

.dots_29 { background-color: #cc6699 }

.dots_33, .dots_34, .dots_18, .dots_26 { background-color: #000 }

.dots_35 { background-color: #012e78 }

.dots_36 { background-color: #117d10 }

.platform_alg, .platform_1, .platform_2, .platform_3, .platform_4, .platform_5, .platform_6, .platform_8, .platform_14, .platform_15, .platform_16, .platform_17, .platform_18, .platform_19, .platform_20, .platform_21, .platform_22, .platform_23, .platform_24, .platform_25, .platform_26, .platform_28, .platform_29, .platform_32, .platform_33, .platform_34, .platform_35, .platform_36 {
    padding: 2px;
    color: #fff;
}

.platform_n-alg, .platform_n-32, .platform_alg, .platform_32 { background-color: #000 }

.platform_n-1, .platform_1 { background-color: #44b7ea }

.platform_n-2, .platform_2 { background-color: #979797 }

.platform_n-3, .platform_3 { background-color: #acd544 }

.platform_n-4, .platform_4 { background-color: #dd3838 }

.platform_n-5, .platform_5 { background-color: #dcb21f }

.platform_n-6, .platform_6 { background-color: #2e4d9a }

.platform_n-8, .platform_8 { background-color: #696969 }

.platform_n-15, .platform_15 { background-color: #73bc20 }

.platform_n-16, .platform_16 { background-color: #7c72bd }

.platform_n-17, .platform_17 { background-color: #cc3ca3 }

.platform_n-18, .platform_18 { background-color: #ff0000 }

.platform_n-20, .platform_20 { background-color: #222a9a }

.platform_n-22, .platform_22 { background-color: #3fa0d3 }

.platform_n-24, .platform_24 { background-color: #a6a6a6 }

.platform_n-25, .platform_25 { background-color: #00abc8 }

.platform_n-26, .platform_26 { background-color: #b4dd3f }

.platform_n-28, .platform_28, .platform_23, .platform_19, .platform_21, .platform_14 { background-color: #a7a7a7 }

.platform_n-29, .platform_29 { background-color: #cc6699 }

.platform_n-33, .platform-n_34, .platform_33, .platform_34 { background-color: #000 }

.platform_n-35, .platform_35 { background-color: #012e78 }

.platform_n-36, .platform_36 { background-color: #117d10 }

.platform_n-alg, .platform_n-1, .platform_n-2, .platform_n-3, .platform_n-4, .platform_n-5, .platform_n-6, .platform_n-8, .platform_n-14, .platform_n-15, .platform_n-16, .platform_n-17, .platform_n-18, .platform_n-19, .platform_n-20, .platform_n-21, .platform_n-22, .platform_n-23, .platform_n-24, .platform_n-25, .platform_n-26, .platform_n-28, .platform_n-29, .platform_n-32, .platform_n-33, .platform_n-34, .platform_n-35, .platform_n-36 {
    padding: 2px;
    color: #fff;
    font-size: 14px;
    margin-bottom: 2px;
}

.uitgeverbox {
    width: 600px;
    margin: 15px;
}

.uitgeverbox .uitgever_left { width: 300px }

.uitgeverbox .uitgever_left_top {
    width: 270px;
    padding: 10px;
    color: #fff;
    display: block;
    background-color: #48525f;
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#48525f),to(#2a2f36));
}

.uitgeverbox .uitgever_left_box {
    width: 280px;
    background-color: #f3f3f3;
    padding: 5px 5px 0 5px;
}

.uitgeverbox .uitgever_left_box img.logo { width: 280px }

.uitgeverbox .uitgever_left_footer {
    width: 280px;
    min-height: 30px;
    padding: 0 5px 5px;
    background: #f3f3f3;
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#f3f3f3),to(#d5d8df));
    background: -moz-linear-gradient(-90deg,#f3f3f3,#d5d8df);
    background-image: -o-linear-gradient(top,#f3f3f3,#d5d8df);
    display: block;
}

.uitgeverbox .uitgever_right { width: 300px }

.uitgeverbox .uitgever_right_top {
    width: 280px;
    padding: 10px;
    color: #fff;
    display: block;
    background-color: #48525f;
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#48525f),to(#2a2f36));
}

.uitgeverbox .uitgever_right_box {
    width: 290px;
    padding: 5px 5px 0;
    background-color: #f3f3f3;
}

.uitgeverbox .uitgever_right_box dt {
    font-weight: 700;
    width: 250px;
}

.uitgeverbox .uitgever_right_box dd { margin-bottom: 5px }

.uitgeverbox .uitgever_right_footer {
    width: 290px;
    min-height: 30px;
    padding: 0 5px 5px;
    background: #f3f3f3;
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#f3f3f3),to(#d5d8df));
    background: -moz-linear-gradient(-90deg,#f3f3f3,#d5d8df);
    background-image: -o-linear-gradient(top,#f3f3f3,#d5d8df);
    display: block;
}

.forumdetails { width: 630px }

.forumdetails_top { width: 610px }

.forumdetails_box, .forumdetails_footer { width: 630px }

.forumdetails_box p {
    margin: 10px;
    font-weight: 700;
}

.forumdetails_top {
    padding: 15px 10px;
    color: #fff;
    background: #a1a5b2;
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#a1a5b2),to(#868e9b));
}

.jarig-top, .forumdetails_left_top, .forumdetails_right_top {
    padding: 15px 10px;
    color: #fff;
    display: block;
    background-color: #48525f;
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#48525f),to(#2a2f36));
}

.forumdetails_top { margin: 10px 0 0 }

.forumdetails_left, .forumdetails_right {
    width: 300px;
    min-height: 100px;
    margin-left: 10px;
}

.forumdetails_left { margin-left: 10px }

.forumdetails_right_box_2 img.avatar, .forumdetails_left img.avatar, .jarig-box .jarige img.avatar {
    margin: 5px 5px 5px 0;
    width: 64px;
    height: 64px;
}

.forumdetails_right_box_1 { margin-right: 10px }

.forumdetails_right_box_1 input[type=text], .forumdetails_right_box_1 input[type=password] { width: 273px }

.forumdetails_right_box_1 input.submit {
    float: right;
    margin: 10px 0 0;
}

.forumdetails_left_box_1, .forumdetails_right_box_1 {
    background-color: #f3f3f3;
    padding: 10px;
    width: 280px;
    min-height: 145px;
}

.forumdetails_left_box_2, .forumdetails_right_box_2 {
    background-color: #f3f3f3;
    padding: 10px;
    width: 280px;
    min-height: 80px;
}

.forumdetails_right_box_1 span {
    float: left;
    margin: 17px 0 0;
}

.forumdetails_left_footer, .forumdetails_right_footer {
    width: 285px;
    min-height: 25px;
    margin-top: -5px;
    padding: 0 5px 5px 10px;
    background: #f3f3f3;
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#f3f3f3),to(#d5d8df));
    background: -moz-linear-gradient(-90deg,#f3f3f3,#d5d8df);
    background-image: -o-linear-gradient(top,#f3f3f3,#d5d8df);
    display: block;
}

.jarig {
    width: 600px;
    margin: 10px;
}

.jarig-top { width: 590px }

.jarig-box {
    width: 590px;
    background-color: #f3f3f3;
    padding: 10px 10px 0;
}

.jarig-box .jarige { width: 85px }

.jarig-footer {
    width: 600px;
    min-height: 25px;
    padding: 0 5px 5px 5px;
    background: #f3f3f3;
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#f3f3f3),to(#d5d8df));
    background: -moz-linear-gradient(-90deg,#f3f3f3,#d5d8df);
    background-image: -o-linear-gradient(top,#f3f3f3,#d5d8df);
    display: block;
}

.legenda {
    width: 590px;
    background-color: #f3f3f3;
    margin: 10px;
    padding: 10px;
}

.legenda_block { margin-left: 55px }

.legenda_left { width: 175px }

.legenda_left dd {
    font-weight: 700;
    margin: 8px;
}

.gamescom2014 {
    float: left;
    width: 630px;
}

.gamescom2014_box {
    float: left;
    width: 610px;
    padding: 10px;
    margin-bottom: 5px;
    background-color: #489ad5;
}

.gamescom2014_right {
    float: left;
    width: 610px;
}

.gamescom2014_right_top {
    float: left;
    width: 590px;
    padding: 10px;
    border-bottom: 1px solid #4a2991;
    background-color: #4a2991;
}

.gamescom2014_right_top h2 { color: #fff }

.gamescom2014_right_box {
    float: left;
    background-color: #fff;
    width: 610px;
}

.gamescom2014_right_box h2 {
    color: #4a2991;
    padding: 10px;
    border-bottom: 1px solid #4a2991;
}

.gamescom2014_right_box h2:hover {
    background-color: #4a2991;
    color: #fff;
}

.gamescom2014_right_footer {
    float: left;
    width: 590px;
    padding: 10px;
    background: #4a2991;
    display: block;
}

.gamescom2014_right_footer h2 {
    color: #fff;
    margin-bottom: 1px;
}

.gamescom14_rubriek {
    padding: 2px;
    background-color: #d9edf7;
    color: #4a2991;
    margin-right: 1px;
    text-transform: uppercase
}

.rapportageoverzicht .overzicht {
    float: left;
    width: 605px;
    background-color: #d9edf7;
    margin-bottom: 15px;
    height: 25px;
    padding: 5px 0;
    font-weight: 700;
}

.rapportageoverzicht tbody {
    float: left;
    margin: 10px;
}

.rapportageoverzicht tbody tr {
    float: left;
    width: 600px;
}

.rapportageoverzicht tbody tr td {
    float: left;
    margin: 5px;
    width: 130px;
    height: 30px;
}

.message .gebruiker {
    margin: 0 20px 0 40px;
    font-weight: 700;
}

.quote { 
    clear:both; 
    margin:0 0 -20px; 
}

.quote strong {
    display: block;
    margin: 0 0 0 36px;
}

.quote .quotecontent {
    position: relative;
    padding: 35px 20px;
    background-color: #edeef0;
}

.quote .quotecontent:before {
    content: '\201C';
    position: absolute;
    left: 4px;
    top: -25px;
    font-size: 90px;
    color: #DDD;
}

.quote .quotecontent:after {
    content: '\201D';
    position: absolute;
    right: 4px;
    bottom: -75px;
    font-size: 90px;
    color: #DDD;
}

.quote .quote .quotecontent { border: 1px solid #DDD }

#questions > li {
    clear: both;
    background-color: white;
}

.question {
    background-color: #F3F3F3;
    width: 585px;
    margin-bottom:5px;
    padding:5px 10px;
    cursor: all-scroll;
    clear:both;
}

.answers { margin-left: 50px }

.answers  > li {
    background-color: #f1f1f1;
    cursor: all-scroll;
    padding: 2px;
    padding-left: 10px;
    padding-right: 10px;
}

.question img, .answers img { float: right }

img.deletePoll, img.wijzigen-poll {
    margin-top: 3px;
    cursor: pointer;
}

.beheerbox {
    float: left;
    margin: 10px;
}

.beheerbox .regel {
    width: auto;
    text-align: center;
}

.beheerbox .naam {
    width: 175px;
    height: 25px;
}

#admin li.menu { height: 25px }

#admin li.menu strong {
    float: left;
    margin-top: 6px;
}

#admin #paginatop h1 { margin: 5px 0 }

#adminbox {
    float: left;
    margin: 10px;
    width: 610px;
}

#adminbox table { width: 100% }

#adminbox tr { width: 100% }

#adminbox input[type="checkbox"] {
    width: 15px;
    height: 15px;
}

#adminbox .adminfield input[type=text] { width: 400px }

#adminbox input[type=text].producten, #adminbox input[type=text].gebruikers { width: 400px }

#adminbox .opmerking {
    color: red;
    font-weight: 700;
}

#adminbox .adminfield {
    float: left;
    padding: 5px;
    margin: 5px 0;
    min-width: 500px;
}

#adminbox .ubb {
    float: left;
    height: 29px;
    margin-bottom: 10px;
    width: 600px;
}

#adminbox .adminfield img.screenshot-admin {
    float: left;
    margin: 5px 5px 0 0;
    width: 300px;
    height: auto;
}

#adminbox .adminfield_left {
    float: left;
    width: 285px;
    min-height: 80px;
    margin: 5px 0;
    padding: 10px 5px;
    background-color: #F3F3F3;
}

some_nowhitespace { nowhitespace: afterproperty }

/* een veld links */

#adminbox .adminfield_left select {
    float: left;
    margin-right: 5px;
}

#adminbox .adminfield_right {
    float: left;
    width: 295px;
    min-height: 80px;
    margin: 5px 0 5px 10px;
    padding: 10px 5px;
    background-color: #F3F3F3;
}

some_nowhitespace { nowhitespace: afterproperty }

/* een veld rechts */

#adminbox .adminfield_right li img { vertical-align: middle }

#adminbox .adminfield h2, #adminbox .adminfield_left h2, #adminbox .adminfield_right h2 {
    font-size: 13px;
    font-weight: 700;
}

#adminbox .adminfield p, #adminbox .adminfield_left p, #adminbox .adminfield_right p { margin: 5px 0 }

#adminbox .adminfield input[type="file"] {
    float: left;
    width: 275px;
    margin-top: 5px;
}

.button-yellow {
    float: left;
    -moz-box-shadow: inset 0px 1px 0px 0px #ffcc33;
    -webkit-box-shadow: inset 0px 1px 0px 0px #ffcc33;
    box-shadow: inset 0px 1px 0px 0px #ffcc33;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffff66), color-stop(1, #ffcc33) );
    background: -moz-linear-gradient( center top, #ffff66 5%, #ffcc33 100% );
    background-color: #ffff66;
    text-indent: 0;
    border: 1px solid #cccc66;
    display: inline-block;
    color: #663300 !important;
    font-weight: bold;
    font-style: normal;
    text-decoration: none !important;
    text-align: center;
    text-shadow: 1px 1px 3px #fff;
    margin: 0 5px 0 0;
    cursor: pointer;
    font-size: 12px!important;
}

.button-yellow:hover {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffcc33), color-stop(1, #ffff66) );
    background: -moz-linear-gradient( center top, #ffcc33 5%, #ffff66 100% );
    background-color: #ffcc33;
}

.button-blue {
    float: left;
    -moz-box-shadow: inset 0px 1px 0px 0px #2C5B89;
    -webkit-box-shadow: inset 0px 1px 0px 0px #2C5B89;
    box-shadow: inset 0px 1px 0px 0px #2C5B89;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #336699), color-stop(1, #2C5B89) );
    background: -moz-linear-gradient( center top, #336699 5%, #2C5B89 100% );
    background-color: #336699;
    text-indent: 0;
    border: 1px solid #2C5B89;
    display: inline-block;
    color: #fff !important;
    font-weight: bold;
    font-style: normal;
    text-decoration: none !important;
    text-align: center;
    text-shadow: 1px 1px 3px #000;
    margin: 0 5px 0 0;
    cursor: pointer;
    font-size: 12px;
}

.button-blue:hover {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2C5B89), color-stop(1, #6699cc) );
    background: -moz-linear-gradient( center top, #2C5B89 5%, #6699cc 100% );
    background-color: #2C5B89;
}

.button-dark-blue {
    float: left;
    -moz-box-shadow: inset 0px 1px 0px 0px #48525f;
    -webkit-box-shadow: inset 0px 1px 0px 0px #48525f;
    box-shadow: inset 0px 1px 0px 0px #48525f;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #48525f), color-stop(1, #2a2f36) );
    background: -moz-linear-gradient( center top, #48525f 5%, #2a2f36 100% );
    background-color: #48525f;
    text-indent: 0;
    border: 1px solid #48525f;
    display: inline-block;
    color: #fff !important;
    font-weight: bold;
    font-style: normal;
    text-decoration: none !important;
    text-align: center;
    text-shadow: 1px 1px 3px #000;
    margin: 0 5px 0 0;
    cursor: pointer;
    font-size: 12px;
}

.button-dark-blue:hover {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2a2f36), color-stop(1, #48525f) );
    background: -moz-linear-gradient( center top, #2a2f36 5%, #48525f 100% );
    background-color: #2a2f36;
}

.verwijder-small-button, .verwijder-button {
    float: left;
    -moz-box-shadow: inset 0px 1px 0px 0px #DF0101;
    -webkit-box-shadow: inset 0px 1px 0px 0px #FE2E2E;
    box-shadow: inset 0px 1px 0px 0px #FE2E2E;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FF0000), color-stop(1, #DF0101) );
    background: -moz-linear-gradient( center top, #FF0000 5%, #DF0101 100% );
    background-color: #FF0000;
    text-indent: 0;
    border: 1px solid #FF0000;
    display: inline-block;
    color: #ffffff !important;
    font-weight: bold;
    font-style: normal;
    text-decoration: none !important;
    text-align: center;
    text-shadow: 1px 1px 3px #000;
    margin: 0 5px 0 0;
    cursor: pointer;
    font-size: 12px;
}

.verwijder-small-button:hover, input[type="submit"].verwijder-small-button:hover, .verwijder-button:hover {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #DF0101), color-stop(1, #DF0101) );
    background: -moz-linear-gradient( center top, #DF0101 5%, #ffff66 100% );
    background-color: #DF0101;
}

.verwijder-button:active {
    position: relative;
    top: 1px;
}

.normaal-small-button, .adminbox input[type="submit"].verwijder-small-button, .verwijder-small-button {
    line-height: 25px;
    padding: 0 10px 2px;
}

.menu .verwijder-small-button { line-height:20px }

.yes, .no, .button-dark-blue, .button-blue, .button-yellow, .normaal-button, .verwijder-button {
    line-height: 30px;
    padding: 0 10px;
}

.answers .verwijder-small-button, .question .verwijder-small-button {
    margin: 5px 5px 0 0;
    padding: 0 10px 0;
}

input[type="submit"].normaal-button, .normaal-button, .normaal-small-button {
    float: left;
    -moz-box-shadow: inset 0px 1px 0px 0px #a1a5b2;
    -webkit-box-shadow: inset 0px 1px 0px 0px #a1a5b2;
    box-shadow: inset 0px 1px 0px 0px #a1a5b2;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a1a5b2), color-stop(1, #868e9b) );
    background: -moz-linear-gradient( center top, #a1a5b2 5%, #868e9b 100% );
    background-color: #a1a5b2;
    text-indent: 0;
    border: 1px solid #a1a5b2;
    display: inline-block;
    color: #ffffff !important;
    font-weight: bold;
    font-style: normal;
    text-decoration: none !important;
    text-align: center;
    text-shadow: 1px 1px 3px #000;
    margin: 0 5px 5px 0;
    cursor: pointer;
    font-size: 12px;
}

input[type="submit"].normaal-button:hover, .normaal-button:hover, .normaal-small-button:hover {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #868e9b), color-stop(1, #a1a5b2) );
    background: -moz-linear-gradient( center top, #868e9b 5%, #a1a5b2 100% );
    background-color: #a1a5b2;
}

.yes {
    float: left;
    width: 10px;
    -moz-box-shadow: inset 0px 1px 0px 0px #0B610B;
    -webkit-box-shadow: inset 0px 1px 0px 0px #0B610B;
    box-shadow: inset 0px 1px 0px 0px #0B610B;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #088A08), color-stop(1, #0B610B) );
    background: -moz-linear-gradient( center top, #088A08 5%, #0B610B 100% );
    background-color: #0B610B;
    text-indent: 0;
    border: 1px solid #088A08;
    display: inline-block;
    color: #ffffff !important;
    font-weight: bold;
    font-style: normal;
    text-decoration: none !important;
    text-align: center;
    text-shadow: 1px 1px 3px #000;
    margin: 0 5px 0 0;
    cursor: pointer;
}

.no {
    float: left;
    width: 10px;
    -moz-box-shadow: inset 0px 1px 0px 0px #FE2E2E;
    -webkit-box-shadow: inset 0px 1px 0px 0px #FE2E2E;
    box-shadow: inset 0px 1px 0px 0px #FE2E2E;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FF0000), color-stop(1, #DF0101) );
    background: -moz-linear-gradient( center top, #FF0000 5%, #DF0101 100% );
    background-color: #FF0000;
    text-indent: 0;
    border: 1px solid #FF0000;
    display: inline-block;
    color: #ffffff !important;
    font-weight: bold;
    font-style: normal;
    text-decoration: none !important;
    text-align: center;
    text-shadow: 1px 1px 3px #000;
    margin: 0 5px 0 0;
    cursor: pointer;
}

.button {
    float: right;
    margin: 5px 0;
}

.submit { height: 32px }

#paginabottom {
    min-height: 30px;
    padding: 5px;
    background: #f3f3f3;
    background: linear-gradient(#fff,#d5d8df);
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#fff),to(#d5d8df));
    background: -moz-linear-gradient(-90deg,#fff,#d5d8df);
    background-image: -o-linear-gradient(top,#fff,#d5d8df);
    display: block;
}

#paginabottom h4 {
    width: 300px;
    margin: 10px;
    text-decoration: none;
}

#paginabottom .right {
    float: right;
    margin: 5px 10px 0;
}

footer {
    width: 980px;
    bottom: 0;
    clear: both;
    color:#fff;
}

#footer_container {
    background-color: #6E7580;
}

#footer_content {
    width: 980px;
    margin: auto;
    overflow: hidden;
}

#footer_content .footer_bar {
    width: 855px;
    height: 160px;
    margin: 20px 60px 20px 60px;
}

#footer_content .footer_bar h2 {
    margin: 10px 0;
    color: #fff;
}

#footer_content .footer_bar ul { width: 235px }

#footer_content .footer_bar li {
    margin: 8px 0;
    display: block;
    clear: both;
    content: ".";
}

#footer_content .footer_bar li a {
    text-decoration: none;
    color: #fff;
}

#social li a img {
    width: 15px;
    margin-right: 5px;
    vertical-align: middle;
}

#partners, #about { margin-left: 20px }

#social { width: 110px }

#popular, #partners, #about, #social { float: left }

#copyright {
    padding: 15px;
    color: #FFF;
    font-weight: 700;
    text-align: center;
}

#footer_adds {
    padding: 0 0 10px 0;
    text-align: center;
}

#cookieMessage {
    background-color: #D5D8DF;
    bottom: 0;
    position: fixed;
    width: 980px;
}

.cookieMessageP {
    border: 0!important;
    color: #6E7580!important;
    display: block!important;
    float: none!important;
    margin: 10px!important;
    text-align: center!important;
}

.cookieMessageP a {
    text-decoration: underline!important;
    color: #42464C;
}

li.pollnieuws { 
    width:138px;
    height:24px;
    padding:6px 5px 0 5px; 
}

.pollnieuws { 
    float: left;
    width:150px;
    height:31px;
    padding:0px 5px; 
    margin:10px 0 0;
    -moz-box-shadow: inset 0px 1px 0px 0px #ffcc33;
    -webkit-box-shadow: inset 0px 1px 0px 0px #ffcc33;
    box-shadow: inset 0px 1px 0px 0px #ffcc33;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffff66), color-stop(1, #ffcc33) );
    background: -moz-linear-gradient( center top, #ffff66 5%, #ffcc33 100% );
    background-color: #ffff66;
    text-indent: 0;
    border: 1px solid #cccc66;
    display: inline-block;
    color: #663300 !important;
    font-weight: bold;
    font-style: normal;
    text-decoration: none !important;
    text-align: center;
    text-shadow: 1px 1px 3px #fff;
    cursor: pointer;
    font-size: 12px!important;
    color: #663300;
}

.pollnieuws:hover, .pollnieuws_active { 
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffcc33), color-stop(1, #ffff66) );
    background: -moz-linear-gradient( center top, #ffcc33 5%, #ffff66 100% );
    background-color: #ffcc33;
    }
    
.error { 
    float:left;
    width:420px;
    color:red!important;
    font-weight:700; 
    margin:7px 5px 0 5px;
}

#gamescom { 
    background-color: #4b0797;
    border:1px solid #bce8f1;
    padding: 15px;
    margin-bottom: 20px;
    margin-top:5px;
    width:278px;
}

img.gamescom-logo { 
    position: absolute;
    top: -11px;
    left: 0;
}

.alert-info a { 
    display: block;
    position: relative;
    padding-left: 45px;
    padding-right: 10px;
    color:#22b9ee;
    font-size:11px;
}

.alert-info a:hover, .alert-info a:focus { 
     text-decoration: underline;
}