@charset "utf-8";
/* INIT */
* {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

html{
	height: 100%;
}

body{
	background-color: #000000;
	min-height: 100%;
	height: 100%;
}

a, img{
	border: none;
	text-decoration: underline;
}

a:hover{text-decoration: none;}

p{padding-bottom: 10px;}

.center{text-align: center;}
.vet{font-weight: bold;}
.spacer{display:inline-block;}
.vertcenter{vertical-align: middle;}
.titel{font-size: 20px; font-weight:bold;}
.wit{color:#ffffff;}
.red{color:#c32713;}
.black{color:#000000;}
.note{font-size: 9px; color:#756c52;}
.floatright{float: right;}
.floatleft{float: left;}
.alignright{text-align: right;}
.alignleft{text-align: left;}
.nomargpad{padding:0px; margin:0px;}

/* CLEARFIX from http://www.positioniseverything.net/easyclearing.html */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix { display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix { display: block;}
html>body .clearfix{overflow:hidden;}
/* End hide from IE-mac */

/* BUTTONS */

/* SMALL BUTTON */
.smallbutton{
	height: 32px;
	padding-right: 10px;
}

.smallbutton .smallbutton_left{
	float: left;
}

.smallbutton_repeater{
	float: left;
	
	margin-top: 3px;
	height: 21px;
	background-image: url(../imgs/htmlbtn_small_right.jpg);
	background-position: right;
	background-repeat: no-repeat;
	background-color: #c32713;
	
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 14px;
	
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}

.smallbutton_repeater_popup{
	float: left;
	
	margin-top: 3px;
	height: 21px;
	background-image: url(../imgs/htmlbtn_small_right_yellow.jpg);
	background-position: right;
	background-repeat: no-repeat;
	background-color: #c32713;
	
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 14px;
	
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}

.bigbutton{
	height: 46px;
	padding-right: 10px;
}

.bigbutton .bigbutton_left{
	float: left;
}

.bigbutton_repeater{
	float: left;
	
	margin-top: 4px;
	height: 32px;
	background-image: url(../imgs/htmlbtn_big_right.jpg);
	background-position: right;
	background-repeat: no-repeat;
	background-color: #c32713;
	
	padding-top: 7px;
	padding-right: 18px;
	
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
}

.mediumbutton{
	height: 39px;
	padding-right: 10px;
}

.mediumbutton .mediumbutton_left{
	float: left;
}

.mediumbutton_repeater{
	float: left;
	
	margin-top: 4px;
	height: 27px;
	background-image: url(../imgs/htmlbtn_big_right.jpg);
	background-position: right;
	background-repeat: no-repeat;
	background-color: #c32713;
	
	padding-top: 5px;
	padding-right: 18px;
	
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
}

/* WRAPPERS */

#bgwrap{
	background-image: url(../imgs/bg.jpg);
	background-repeat: no-repeat;
	background-position: top; 
	min-width: 1100px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

#mainwrap{
	position: relative;
	margin: 0 auto;
}

#contentwrap{
	width: 1100px;
	margin: 0 auto;
}

#contentwrapleft{
	height: 200px;
	width: 444px;
	float: left;
}

#contentwrapright{
	position: relative;
	float: left;
	left: 60px;
	width: 600px;
}

/* LOGO'S */

#contentwrapleft #logos{
	position: relative;
	width: 300px;
	top: 34px;
	left: 123px;
}

#logo_nb{
	position: relative;
	display: block;
	top: 0px;
	left: 0px;
	width: 131px;
	height: 24px;
}

#logo_zt{
	position: relative;
	display: block;
	top: -29px;
	left: 191px;
	width: 79px;
	height: 36px;
}

/* HOMEPAGE ASSETS LINKS*/

#contentwrapleft #bottom{
	position: relative;
	top: 128px;
	left: -44px;
}

#hp_prijs{
	position: relative;
	display: block;
	float: right;
	width: 274px;
	height: 319px;
	left: 0px;
	top: -155px;
}

#chinees_anim{
	position: relative;
	display: block;
	float: left;
	width: 129px;
	height: 162px;
	left: 30px;
	top: 98px;
}

#fakkel{
	position: relative;
	display: block;
	float: right;
	width: 105px;
	height: 156px;
	left: 136px;
	top: 0px;
}

.almeegespeeld{
	width: 272px;
	background-color: #e2c17e;
}

.almeegespeeld .amgcontents{
	margin-left: 20px;
}

/* HOMEPAGE ASSETS RECHTS */

/* MAINNAVIGATIE */

#mainnav{
	position: relative;
	background-image: url(../imgs/mainnavigatie.png);
	background-repeat: no-repeat;
	behavior: url('assets/js/iepngfix.htc');
	top: 0px;
	left: 130px;
	width: 355px;
	height: 134px;
}

#mainnavlinks{
	position: relative;
	top: -134px;
	left: 130px;
	width: 355px;
	height: 134px;
}

#nav_prijzenpot{
	position: absolute;
	display: block;
	top: 11px;
	left: 0px;
	width: 122px;
	height: 36px;
}

#nav_winnaars{
	position: absolute;
	display: block;
	top: 17px;
	left: 125px;
	width: 104px;
	height: 36px;
}

#nav_reglement{
	position: relative;
	display: block;
	top: 8px;
	left: 234px;
	width: 121px;
	height: 36px;
}

/* RED BOX */

.redbox{
	background-image: url(../imgs/redbox_top.jpg);
	background-repeat: no-repeat;
	background-color: #c32713;
	padding-top: 13px;
	width: 174px;
	text-align: center;
	color: white;
}

/* PAPER */

#paperwrap{
	position:relative;
	top: 0px;
	left: 30px;
	width: 570px;
	margin-top: -134px;
}

#paperwrap #papertop{
	background-image: url(../imgs/paper_top.png);
	background-repeat: no-repeat;
	width: 570px;
	height: 51px;
	behavior: url('assets/js/iepngfix.htc');
}

#paperwrap #papercontents{
	background-image: url(../imgs/paper_repeater.gif);
	background-repeat: repeat-y;
	width: 486px;
	
	font-size: 14px;
	padding-left: 42px;
	padding-right: 42px;
	
	min-height: 220px;
	height: auto !important;
	height: 220px;
}

#paperwrap #paperbottom{
	background-image: url(../imgs/paper_bottom.png);
	background-repeat: no-repeat;
	width: 570px;
	height: 45px;
	behavior: url('assets/js/iepngfix.htc');
}

#paperwrap #papercontents .divider{
	display: block;
	margin-left: -10px;
	margin-top: 5px;
	margin-bottom: 10px;
}

/* HOME */

.prijs_hp_small{
	margin-left: 10px;
	margin-right: 10px;
}

/* TEASER */

.titel_smallcontainer{
	width: 274px;
	height: 61px;
	float: left;
}

.titel_smallcontainer_reg{
	width: 210px;
	height: 61px;
	float: left;
}

.winnaars{
	background-image: url(../imgs/winnaars.jpg);
	background-repeat: no-repeat;
	width: 175px;
	height: 72px;
	padding-top: 5px;
	font-size: 13px;
	color: #ffffff;
}

.winnaarslabel{
	font-size: 20px;
}

.registercontainer{
	background-image: url(../imgs/register.jpg);
	background-repeat: no-repeat;
	width: 243px;
	height: 80px;
	
	padding-top: 17px;
	padding-right: 15px;
	padding-left: 15px;
}

/* POP-UPS */

.prijzentempelpopup{
	background-color: #f8eece;
}

.prijzentempelpopup #header{
	background-image: url(../imgs/pop_upheader.jpg);
	background-repeat: no-repeat;
	width: 592px;
	height: 78px;
}

.prijzentempelpopup #header #title{
	position: relative;
	top: 25px;
	left: 53px;
}

.prijzentempelpopup #closebtn{
	display: block;
	position:relative;
	width: 33px;
	height: 33px;
	top: -1px;
	left: 542px;
}

.prijzentempelpopup #popupcontents{
	padding-top: 10px;
}

.prijzentempelpopup #popupcontents{
	width: 100%;
	height: 462px;
	font-size: 14px;
	overflow: scroll;
	overflow-x: hidden;
}

#plaatskiezer{
	width: 100%;
	height: 75px;
	background-color: #c32713;
}

.prijsspacer{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: -10px;
}

.ppdivider{
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
	height: 2px;
}

.winnaars_exp, .winnaars_exp_small{
	background-image: url(../imgs/winnaars_exp_left.jpg);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #c32713;
	height: 70px;
	color: #ffffff;
}

.winnaars_exp{
	margin: 0 auto;
	width: 540px;
}

.winnaars_exp_small{
	width: 300px;
}

/* FLASH  */
#flashprijzentempel{
	width: 100%;
	min-width: 1058px;
	height: 744px;
}
/* ZITA HEADER*/

#zitaheader{
	background-color: #ffffff;
	height: 35px;
	border-bottom-color: #B4CC35;
	border-bottom-style: solid;
	border-bottom-width: 6px;
	
	width: 100%;
	min-width: 1058px;
	
	
	text-align: center;
	font-size: 10px;
}

#nbheader{
	background-color: #ffffff;
	height: 35px;
	border-bottom-color: #17479e;
	border-bottom-style: solid;
	border-bottom-width: 6px;
	
	width: 100%;
	min-width: 1058px;
	
	text-align: center;
	font-size: 10px;
}

/* HEADERS */
form { margin: 0; }
.zitafont{font-family:"Trebuchet MS", Verdana, Arial; font-size:12px;}
.nbfont{font-family:Arial, Verdana; font-size:12px; color:#17479e;}
.header_menu { border-bottom: 3px solid #cad12c; height: 35px; background-color: #fff;}
.header_menu_nb {border-bottom: 3px solid #17479e; height: 35px; background-color: #fff;}
.hm_img { float: left; padding-bottom: 2px; }
.hm_txt { float: left; font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; }
.hm_txt a { vertical-align: top; position: relative; top: 10px; }
.hm_txt a:link, .hm_txt a:visited, .hm_txt a:hover, .hm_txt a:active { text-decoration: underline; color: #000000; }
.hm_txt span { vertical-align: top; position: relative; top: 10px; }

.hm_txt_nb { float: left; font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; }
.hm_txt_nb a { vertical-align: top; position: relative; top: 10px; }
.hm_txt_nb a:link, .hm_txt_nb a:visited, .hm_txt_nb a:hover, .hm_txt_nb a:active { text-decoration: underline; color: #17479e; }
.hm_txt_nb span { vertical-align: top; position: relative; top: 10px; }

.hm_search { float: right; vertical-align: middle; padding-right: 7px; padding-top: 0px; }
.hm_search
.textbox { color: #333333; background: #ffffff; border: 1px solid
#999999; font-family:"Trebuchet MS", Verdana, Arial; font-size:12px;
height: 18px; width:150px; vertical-align: top; margin-top: 6px; }
.hm_search .button { font-family:"Trebuchet MS", Verdana, Arial; }
.page_title
{ font-family:"Trebuchet MS", Verdana, Arial; font-size: 18px;
margin-bottom: 8px; text-align: left; text-transform: uppercase;
color:#333333; }
.pt_advert { margin-bottom: 16px; text-align: center; }
.page_content { margin-bottom: 16px; }
.pc_content { float: left; }
.pc_advert { float: right; text-align: right; }
.footer_index { padding-bottom: 2px; margin-top: 16px; }
.column { text-align: left; float: left; width: 33.33%; }
.fi_box
{ font-family:"Trebuchet MS", Verdana, Arial; font-size:12px;
background-color: #fff; border: 1px solid #dbd9d9; margin: 0 2px 3px
2px; padding: 8px 10px; }
.fi_box span.title { font-family: "Trebuchet MS", Verdana, Arial; font-size: 20px; font-weight: bolder; color: #d6cd00; }
.fi_box ul { margin: 0; padding: 0; line-height: 1.3em; }
.fi_box li { list-style: none; }
.fi_box li a { color: #333; text-decoration: none; }
img { border:0; }