e#page { width:900px; padding-left:0;  }


#contentwrapper { width:900px; }
#content {width:900px; }
.column { width:280px; }
.columns-two {width:580px; }
.columns-three { width:880px; }

.form-wrapper .element span.button {
			background: none;
			display: inline;
			float: none;
		}

#header { background:none; border-bottom:1px dotted #666666; height:85px; width:880px; }
	#header h1 { font-size:3.6em; line-height:40px; position:absolute; bottom:5px; width:640px; }
	#header a.gohome { position:absolute; right:0; bottom:10px; background:url(../images/bg/arrow-black.gif) 0 2px no-repeat; padding-left:12px; color:#3e3e3e; font-style:italic; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; }

#footer { border-right:none; width:850px; }
	#footer .nav { right:0; }

.aankeiler h3 { width:auto; }
.aankeiler .content { width:auto; }
.aankeiler a.btn_a_next span { width:210px; line-height:13px; }

.campagne-content { background:url(../images/bg/campange-content.gif) repeat-y; padding:0 0 0 16px; color:#fff; margin:0 0 5px 0; width:880px; overflow:auto; }
.campagne-content.dark { background-image:url(../images/bg/campange-content-dark.gif); }


	.campagne-content .column { width:273px; margin:0; padding:10px 15px 10px 0; }
		.campagne-content .column.leftmovie_from_1 {padding:10px 15px 10px 285px; }
		.campagne-content .column.leftmovie_from_2 {padding:10px 15px 10px 145px; }
	
	
	.campagne-content .columns-two { width:561px; margin:0; padding:10px 15px 10px 0;}
	.campagne-content .columns-three { width:849px; margin:0; padding:10px 15px 10px 0;}
	.campagne-content h2 { font-style:normal; border:none; color:#fff; font-size:2.2em; font-weight:bold; margin:0; }
	.campagne-content h3 { color:#fff; font-size:1.5em; font-weight:bold; margin:0 0 7px 0; }
	.campagne-content .quote { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:1.1em; margin:0 0 13px 0; }
	.campagne-content p { margin-bottom:12px; }
	.campagne-content p.last { margin:0; }
	
	.campagne-content .hr hr { display:none; }
	.campagne-content .hr { border:none; background:url(../images/bg/dotted-line-white.gif) 0 0 repeat-x; height:12px; font-size:0; }
	
.campagne-content .box { background:url(../images/bg/campange-box.gif) right repeat-y;}
	.campagne-content .box .box-top { background:url(../images/bg/campange-box.gif) 0 0 no-repeat; height:9px; font-size:0;}
	.campagne-content .box .box-btm { background:url(../images/bg/campange-box.gif) 0 bottom no-repeat; height:11px; font-size:0;}
	.campagne-content .box .box-content { padding:4px 19px 5px 15px; }
	
	.campagne-content .box .video { position:relative; border:1px dotted #fff; width:237px; height:120px; overflow:hidden; margin:10px 0; }
		.js .campagne-content .box .video .overlay { position:absolute; top:0; background:#252525; height:120px; width:237px; }
		.js .campagne-content .box .video .btn-play { position:absolute; top:0; background:url(../images/buttons/btn_play.png) center center no-repeat; cursor:pointer; width:237px; height:120px; }
		.js .campagne-content .box .video .btn-play:hover { background-image:url(../images/buttons/btn_play_hover.png); }
	
	.campagne-content .video-nav { margin:0 0 12px 20px; width:253px; overflow:auto; }
	.campagne-content .video-nav li { float:left; position:relative; border:1px dotted #fff; width:115px; height:81px; overflow:hidden; margin-right:9px; }
		.js .campagne-content .video-nav .overlay { position:absolute; top:0; background:#252525; width:115px; height:81px; }
		.js .campagne-content .video-nav .btn-play { position:absolute; top:0; background:url(../images/buttons/btn_play_s.png) center center no-repeat; cursor:pointer; width:115px; height:81px; }
		.js .campagne-content .video-nav .btn-play:hover { background-image:url(../images/buttons/btn_play_s_hover.png); }
	
	.campagne-content a.readmore,
	.campagne-content a.back { background:url(../images/icons/arrow-white-right.gif) 0 4px no-repeat; padding:0 0 0 12px; line-height:1; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; font-style:italic; }
	.campagne-content a.back { background-image:url(../images/icons/arrow-white-left.gif); }
	.campagne-content.dark a.back { background-image:url(../images/icons/arrow-white2-left.gif); }
	
	.campagne-content p.back { margin-bottom:9px; }
	.campagne-content p.back a.back { font-size:1em; background-position:0 2px; }


	#prospectpanel .contentbox .content h3 { font-style:italic; font-size:2em; margin:0 0 5px 0; }



	#prospectpanel .contentbox .content .questions h4 { margin:0; font-size:1.5em; font-style:italic; padding:0 0 1px 0; font-weight:bold; }
	#prospectpanel .contentbox .content .questions .inactive h4 { color:#494949; }	
	
	
	
	.campagne-content .questions { border-top:1px dotted #474747; }
		.campagne-content .questions div.submit { display:none; }
		.campagne-content .questions .question { border-bottom:1px dotted #474747; padding:1px 0; }
			.campagne-content .questions .box { background: url(../images/bg/stripe-diagonal-grey.gif) 0 0; padding:5px 10px; }
			
			.campagne-content .questions .filled .formdata { display:none; }
			.campagne-content .questions .active .formdata { display:block; }
			.campagne-content .questions .active .answers { display:none; }
			.campagne-content .questions .inactive .answers,
			.campagne-content .questions .inactive .formdata { display:none; }
			.campagne-content .questions .active .box { background-image:none; }
			
			.campagne-content .questions .answers a.back { color:#626262; background-position:0 -86px; font-size:1.1em;}
			
			.questions .error-message { padding:5px 0 0 0; color:#f00; }
			.questions .error-color { color:#f00; }
				.questions .error-color input.text,
				.questions .error-color textarea,
				.questions .error-color select { border:1px solid #f00; }
			.questions .answers .answer { padding:5px 0 0 0; font-size:1.1em; }
				.questions .row .label { float:left; width:150px; }
				.questions .row .val { float:right; width:362px; }
		
			
			.campagne #prospectpanel .form-wrapper label { font-weight:normal; }
	
	.campagne-content .aside { }
		.campagne-content .aside h3 { margin-left:20px; }
		.campagne-content .aside p { margin: 0 0 15px 20px; }
		
		
	.campagne-content .kantoor_toggler { border:1px dotted #fff; width:202px; height:177px; overflow:hidden; position:relative; margin: 0 auto 12px auto; }
	.campagne-content .kantoor_toggler .adres { position:absolute; left:0; bottom:0; padding:10px; }
	.campagne-content .kantoor_toggler img { display:block; margin:0; }
	.campagne-content .kantoor_toggler h4 { color:#fff; margin-bottom:3px; }
	.js .campagne-content .kantoor_toggler .overlay { position:absolute; top:0; background:#252525; height:177px; width:202px; }
	
	
	.adviseurs { border-top:1px solid #693; margin:10px 0 0 0; padding:10px 0 0 0; width:515px; overflow:auto; display:none;  }
		.adviseur { width:245px; padding:0 10px 10px 0; float:left; }
			.adviseur .pasfoto { border:1px dotted #000; width:200px; height:120px; overflow:hidden; position:relative; }
				.adviseur .pasfoto .overlay { position:absolute; top:0; background:#252525; height:120px; width:200px; }
				.adviseur .pasfoto img { margin:0; display:block; }
				
				.adviseur .radio { width:25px; float:left; }
				.adviseur label {  width:215px; float:right; padding:2px 0 0 0; color:#4b4b4b; }
					.adviseur label .name { font-family:Georgia, "Times New Roman", Times, serif; padding:0 0 3px 0; font-size:1.4em; display:block; }

