* {padding: 0; margin: 0;}
p {padding: 6px 0;}
*::-moz-selection {background: #ffcc00;}
.clear {clear: both;}
body {background: #f9f9f9 ;    font-family: Arial, "Lucida Grande", sans-serif; 
   font-weight: 300; font-size: 11pt;}
strong {font-weight: 600;}
b {font-weight: 600;}
img {border-style: none;}
a img {border: none;}
.header {height: 120px; border-bottom: 1px solid white; margin-bottom: 20px; text-align: center; background: url('../img/blue_glow.png') no-repeat top center;}
.header img {margin-top: 20px;}
.mastercontainer {background: url('../img/dm2015_bg.png') repeat-x; margin-bottom: 70px;}
.container {background: #fff; margin: 0 auto; padding: 1px 30px; max-width: 560px;  border: 1px solid #ccc;}
.container img {max-width: 100%; padding: 10px 0;}
.container .img2 {padding: 20px 0!important;}
.container p {font-size: 11pt;line-height: 28px; padding: 10px 0;}
.ontdekken {list-style: none; margin-top: 20px;}
.ontdekken li {margin: -5px 0; min-height: 50px; padding: 0 50px; background: url(../img/checkmark.png) no-repeat;}
.geel {background: #FFFF00;}

.imgright {float: right;}
h3 {padding: 15px 0;}

h1.firsth {font-weight: 200; background: url('../img/strike.png') 40px 34px no-repeat; text-align: center; margin: 25px 0; font-family: 'PT Sans', sans-serif;}
h1.firsth .dred {color: #e70000; font-weight: 800;}
h1.firsth .zonder {margin-top: 0; font-family: monospace; display: block; font-family: 'Gochi Hand', cursive; font-size: 23px; background: url('../img/zonder_bg.png') top center no-repeat;)}
h1.offer {font-size: 24px; margin: 20px 0; border-top: 2px dashed #cc0000; border-bottom: 2px dashed #cc0000; color: #cc0000;}

.h2smallred {color: #CC0000; font-size: 20px; margin: 20px 40px; text-align: center;}

.module {text-align: left; background: #fbfbfb; padding: 10px; margin: 10px 0;}
.module h3 {text-align: left; padding: 10px 0 0 0; width: 100%; border-bottom: 1px solid gray;}
.module p {}

.reactie {width: 502px; margin: 20px auto;}
.reactie .top {background: url(../img/reactie_sprite.png) no-repeat; height: 8px;}
.reactie .content {background: #fff; padding: 0 2px; border-left: 1px solid #d3c034; border-right: 1px solid #d3c034;}
.reactie .content .inner {background: #fffce5;}
.reactie .content .inner p {padding: 10px 20px;}
.reactie .bottom {background: url(../img/reactie_sprite.png) 0 -9px no-repeat; height: 8px;}
.reactie .namer {float: right; font-weight: bold; margin-left: -10px; margin-top: 30px; z-index: 2; position: relative; right: -30px;}
.reactie .nameright {float: right; background: #fff url(../img/reactie_sprite.png) 0 -18px no-repeat; height: 54px; width: 36px;margin: -3px 0 0 0; z-index: 1;}
.reactie .namel {float: left; font-weight: bold; margin-left: -30px; margin-top: 30px; z-index: 2; position: relative;}
.reactie .nameleft {float: left; background: #fff url(../img/reactie_sprite.png) 0 -73px no-repeat; height: 54px; width: 36px;margin: -3px -0 0 -10px; z-index: 1;}

.bonus {border-top: 1px dashed gray; border-bottom: 1px dashed gray; width: 502px; margin: 25px auto; padding: 10px 0;}
.bonus img {float: right;}
.bonus h4 {color: #cc0000;}
.bonus h3 {padding: 10px 0;}

#menu{width:100px;height:100px;text-align:center;position:fixed;display:none}
.csb,.ss,.play_icon,.mini_play_icon,.micon,.licon,.close_btn,#tbp,.mbi,.inline-close-btn{background:url(https://www.google.nl/images/nav_logo140.png) no-repeat scroll 0 0 transparent;overflow:hidden;display:block}
.right{float:right}
.countdown-banner {
	background: #b60000;
	color: #fff;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 999999;
}
.countdown-banner .banner-content{text-align:center;position:relative;vertical-align:middle}
.countdown-banner .banner-content h3.scarcity{color:#fff;display:inline-block;zoom:1;*display:inline;font-weight:400;font-size:24px;vertical-align:top;margin-top:10px;margin-bottom:0;margin-right:0}
.countdown-banner .banner-content .days,.hours,.mins,.secs{margin-top:5px;margin-right:3px;display:inline-block;vertical-align:top;zoom:1;*display:inline;background:#fff;position:relative;background:-moz-linear-gradient(right top,#CCC 0%,#FFF 100%) repeat scroll 0 0 #134519;border-radius:3px 3px 3px 3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0 3px 3px rgba(0,0,0,0.3);padding:2px;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFCCCCCC',endColorstr='#FFFFFFFF');background-image:-webkit-gradient(linear,100% 0%,0% 100%,color-stop(0%,#ccc),color-stop(100%,#fff));background-image:-webkit-linear-gradient(top right,#ccc 0%,#fff 100%);background-image:-moz-linear-gradient(top right,#ccc 0%,#fff 100%);background-image:-o-linear-gradient(top right,#ccc 0%,#fff 100%);background-image:linear-gradient(top right,#ccc 0%,#fff 100%);-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 3px rgba(0,0,0,0.3);box-shadow:0 3px 3px rgba(0,0,0,0.3)}
.countdown-banner .banner-content .days-date,.hours-date,.mins-date,.secs-date{color:#000;font-family:Arial,sans-serif;font-size:32px;height:32px;line-height:32px;margin:2px 0;min-width:35px;padding:3px}
.countdown-banner .banner-content .days-name,.hours-name,.mins-name,.secs-name{background:none repeat scroll 0 0 #c00;border-radius:3px 3px 3px 3px;bottom:1px;color:#FFF;font-family:Arial,sans-serif;font-size:12px;left:1px;right:1px;text-align:center}
.button_small_wrap{display:inline-block;zoom:1;*display:inline;vertical-align:top}
.direct_toegang_small{vertical-align:top;margin-left:20px}