/* Homepage campagne */

.advanced-campagne {
/*background:#1d2532;*/
}
.advanced-campagne #contentContainer {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	margin: -52px auto 15px;
	padding:19px;
	position:relative;
	width:922px;
	z-index: 25;
	clear:both; 
}

.campagne-wide {
height: 940px;
width: 100%;
margin-top: 111px;
position:relative;	
overflow:hidden;
}
.campagne-boxed {
margin: 140px auto 25px auto !important;
width: 960px !important;
height: 370px !important;
position:relative !important;
background:url(/media/146651/nonflash_boxed_bg.jpg) no-repeat left 2px;
}
	.campagne-boxed #flash-replace{
	position:absolute;
	left:0;
	top:0;
	width:960px;
	height:700px;
	}
	.campagne-wide #flash-replace{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:700px;
	z-index:10;
	}

#video-tekst-container {
position:absolute;
left:0;
top:40px;
width:100%;
z-index:20;
}
	#video-tekst-innercontainer {
	margin:0 auto;
	width:960px;
	}
	.campagne-wide #videoTekst {
	float:left;
	width: 520px;
	margin-top:39px;
	margin-bottom:20px;
	}
	.campagne-boxed #videoTekst {
	position:absolute !important;
	width: 520px !important;
	top:60px !important;
	left:40px !important;
	z-index:30  !important;
	}
		
		#videoTekst p {
		font-size: 16px;
		line-height: 29px;
		font-weight: bold;
		letter-spacing: 0.03em;
		text-align: left;
		width: 500px;
		}
			

			#uitgelichtCampagne p span {
			margin-bottom: 1px;
			background: url(/media/148749/campagne_transparantbg_white.png) repeat left top;
			color: #ffffff;
			padding: 4px 11px 5px 11px;
			color: #000000;
			}
				#uitgelichtCampagne p span.blue {
				background: url(/media/148744/campagne_transparantbg_blue.png) repeat left top;
				color: #FEFEFE;
				}
				#uitgelichtCampagne3 p a {
				text-decoration: none !important;
				}

	#video-wordlid {
	color: #FEFEFE;
	height: 100px;
	font-weight: bold;
	font-size: 12px;
	float:left;
	width: 450px;
	position:relative;
	margin-top:40px;
	background: #0498FD;
	}
		
	.campagne-boxed #video-wordlid {
	float:none !important;
	position:absolute;
	left:40px;
	top:190px;
	}
		#uitgelichtCampagne h2 {
		text-align: left;
		font-size: 18px;
		font-weight: bold;
		letter-spacing: 0.03em;
		width: auto;
		display:inline;
		padding:5px 20px;
		border: none;
		background: url(/media/148744/campagne_transparantbg_blue.png) repeat left top;
		color: #FEFEFE;
		line-height:30px;
		}
		
			#video-wordlid .formContainer {
			background: url(/media/150696/campagne_formbg2.png) repeat-x left 10px;
			float:left;
			width:410px;
			padding:0 10px 10px 0px;
			margin-top:-9px;
			}
				#smallForm {
				padding:2px 10px 10px 10px !important	;
				margin-bottom:15px;
				margin-right:0;
				margin-left:-10px;
				width:385px;
				color:#2f2f2f  !important;
				}
					
					#smallForm label,
					#smallForm .formDiv   {
					color:#2f2f2f  !Important;
					}

					#smallForm .formLine {
					display:none;
					}
					#smallForm .steun {
					width:25px !important;
					}
					#smallForm .marginLeft10 {
					margin-left:5px !important;
					}

			#video-wordlid form .formDiv {
			height:35px;
			}
			#video-wordlid form .formRadioBar {
			margin-top:15px !important;
			height:27px !important ;
			}
			@media screen and (-webkit-min-device-pixel-ratio:0) {

				#video-wordlid form .formRadioBar {
				margin-top:12px !important;
				height:27px  !important;
				}
			
			}
				/*
				#video-wordlid form .machtiging,
				#video-wordlid form .termijn,
				#video-wordlid form .rekening,
				#video-wordlid form .rekeningnummerblok {
				float:left;
				}
				#video-wordlid form .machtiging {
				
				font-weight:bold;
				font-size:12px;
				}
					#video-wordlid form .machtiging input {
					width:25px;
					margin-left:7px;
					}
				#video-wordlid form .termijn {
				width:205px !important;
				}
					#video-wordlid form .termijn span {
					padding-top:-1px;
					float:left;
					}
					#video-wordlid form select {
					vertical-align:middle;
					}
				#video-wordlid form .rekening,
				#video-wordlid form .rekeningnummerblok {
				margin-top:25px;
				width:405px;
				position:relative;
				}
					#video-wordlid #rekeningnummer {
					width:155px !important;
					margin:0 10px;
					}	
					#video-wordlid .standardSubmit {
					position:absolute;
					right:6px;
					top:0;
					padding-right:5px;
					width:60px !important;
					}
		
		#uitgelichtCampagne form span {
		font-size: 12px;
		line-height: 29px;
		padding: 7px 11px 7px 11px;
		}
			#uitgelichtCampagne form span.blue {
			padding: 9px 11px;
			line-height: 33px;
			}
			
			#uitgelichtCampagne input.verder {
				background: url(/media/144770/knop_verder.png) no-repeat left top;
				border: none;
				padding: 23px 0 0 40px;
				overflow: hidden;
				height: 21px;
				width: 97px;
			}
				*/

.homepageBlock .colored {
min-height:98px;
height:auto !important;
height:98px;
}

.noflash-image {
width:100%;
position:absolute;
left:0;
top:0;
z-index:1;
}
.flashobject {
position:absolute;
left:0;
top:0;
z-index:10;
}

.campagne-wide .contentForm {
margin-bottom:0px;
padding-left:15px;
}
.campagne-wide .smallGray {
float:left;
width:100%;
margin:0 0 0 10px;
color:#2f2f2f;
font-weight:normal;
font-size:95%;
}
#uitgelichtCampagne form p span {
background:none;
}
.standardSubmit {
margin-right:25px !important;
background-image: url(/media/34107/standardbutton_bg_hover.png) !important;
border:0;
}
.standardSubmit:hover {
background-image: url(/media/34112/standardbutton_bg.png) !important;
background-color: #3399cc;
border:0;
}

.campagne-wide .contentForm {
background:none;
}

.formRadioBar input {
display:none !important;
}
.formRadioBar label input {
display:inline!important;
}









/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
