
#ctContainer {
	width:350px;
	height:380px;
}

.ctTopBar {
	width:300px;
	height:29px;
}

.ctCornerLeft {
	position:relative;
	float:left;
	width:3px;
	height:29px;
}

.ctCornerRight {
	position:relative;
	float:right;
	width:3px;
	height:29px;
}

.ctBar {
	position:relative;
	float:left;
	width:294px;
	height:29px;
	background-image: url(../images/gradient_top_bar.gif);
	background-repeat:repeat-x;
}

.ctTitle {
	position:relative;
	float:left;
	top:5px;
	left:7px;
}

.ctTitleText {
	font:bold 14px verdana;
	color:#000;
}

.ctCloseBtn {
	position:relative;
	float:right;
	width:20px;
	height:20px;
	top:5px;
	right:7px;
}

.ctCloseLink {
	position:relative;
	float:right;
	width:100px;
	height:20px;
	top:7px;
	right:10px;
	text-align:right;
}

.ctCloseLink a:link,
.ctCloseLink a:visited {
	font:normal 11px verdana;
	color:#000;
	text-decoration:underline;
}

.ctCloseLink a:hover {
	font:normal 11px verdana;
	color:#000;
	text-decoration:none;
}

#ctContentContainer {
	width:298px;
	height:270px;
	background-color:#2f86d7;
	border-width: 0px 1px 1px 1px;
	border-color:#aeaeae;
	border-style:solid;
}

.ctInput {
	width: 200px;
	height: 19px;
	border:0px;
	font:normal 11px verdana;
	color:#000;
}

iframe { background:transparent; }

/*nieuwsbrief pop up css elementen*/
.contactnieuwsbriefgegevensWrapper {
	width:468px;
	height:294px;
	background-image:url(../images/contactgegevens_bg.png);
	background-repeat: no-repeat;
}

.nieuwsbriefinputVeldWrapper {
	float:right;
	text-align:right;
	padding-right:20px;
}

.nieuwsbriefgegevensWrapper {
	width:455px;
*margin-top:-1px;
*margin-bottom:-1px;
	padding-left: 4px;
}

.nieuwsbriefgegevensLabel {
	padding-top:4px;
	float:left;
}

.nieuwsbriefgegevensTekst {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.nieuwsbriefgegevensInput {
	width:235px;
	height:20px;
	float:left;
}

.nieuwsbriefinputVeld {
*margin-top:-1px;
*margin-bottom:-1px; height:16px; }

.nieuwsbriefinputDropdown {
	width:55px;
	height:20px;
}

.nieuwsbriefinputCheckbox { *margin-top:-1px;
*margin-bottom:-1px;
}

#nieuwsbriefContainer { width:470px; }

.nieuwsbriefContentContainer {
	width:490px;
	background-color:#2f86d7;
}

.nieuwsbriefContentWrapper {
	width:472px;
	padding-left: 15px;
	padding-top: 8px;
}

form {
	padding:0;
	margin:0;
}

.nieuwsbriefTopBar {
	width:490px;
	height:29px;
}

.nieuwsbriefCornerLeft {
	position:relative;
	float:left;
	width:3px;
	height:29px;
}

.nieuwsbriefCornerRight {
	position:relative;
	float:right;
	width:3px;
	height:29px;
}

.nieuwsbriefBar {
	position:relative;
	float:left;
	width:484px;
	height:29px;
	background-image: url(../images/gradient_top_bar.gif);
	background-repeat:repeat-x;
}

.nieuwsbriefTitle {
	position:relative;
	float:left;
	top:9px;
	left:7px;
}

.nieuwsbriefTitleText {
	font:bold 12px verdana;
	color:#000;
}

.nieuwsbriefCloseBtn {
	position:relative;
	float:right;
	width:20px;
	height:20px;
	top:5px;
	right:7px;
}

.nieuwsbriefCloseLink {
	position:relative;
	float:right;
	width:100px;
	height:20px;
	top:7px;
	right:10px;
	text-align:right;
}

.nieuwsbriefCloseLink a:link,
.nieuwsbriefCloseLink a:visited {
	font:normal 11px verdana;
	color:#000;
	text-decoration:underline;
}

.nieuwsbriefCloseLink a:hover {
	font:normal 11px verdana;
	color:#000;
	text-decoration:none;
}

.nieuwsbriefHeader {
	font:bold 13px verdana;
	color:#ffffff;
	height: 20px;
	width: 315px;
}

.nieuwsbriefTekst {
	font:11px verdana;
	color:#ffffff;
	float: left;
	width: 437px;
}

.nieuwsbriefTekst  a:link , .nieuwsbriefTekst  a:visited {
	font:11px verdana;
	color:#ffffff;
	text-decoration:underline;
}

.nieuwsbriefTekst  a:hover {
	font:11px verdana;
	color:#ffffff;
	text-decoration:underline;
}

.nieuwsbriefBijschrift {
	font:11px verdana;
	color:#ffffff;
	height: 20px;
	width: 345px;
}

.nieuwsbrieflabelTekst {
	font:11px verdana;
	color:#ffffff;
}

.nieuwsbriefCheckboxWrapperLinks {
	width:170px;
	height:40px;
	float:left;
	position: relative;
}

.nieuwsbriefCheckboxWrapperRechts {
	width:170px;
	height:40px;
	float:left;
	position: relative;
}

.nieuwsbriefCheckboxWrapper { width:345px; }

.nieuwsbriefCheckbox {
	width:12px;
	height:14px;
}

.nieuwsbriefCheckboxItem {
	width:165px;
	height:16px;
}

.nieuwsbriefCheckboxTekst {
	width:161px;
	height:14px;
	padding-top: 2px;
	padding-left: 4px;
	float:left;
}

.nieuwsbriefCheckbox {
	width:12px;
	height:14px;
	position: relative;
	float:left;
}

.nieuwsbrieflabelWrapper {
	height:185px;
	width:345px;
}

.nieuwsbriefLabel {
	width:100px;
	height:16px;
	position:relative;
}

.nieuwsbriefInvoerveld { width:50px; }

.nieuwsbriefAanmeldbutton {
	width:345px;
	height: 25px;
}

.nieuwsbriefButton {
	float:left;
	width: 80px;
	padding-left: 154px;
}

.aanmeldButton { width:80px; }

/*Bedankt pagina na invullen nieuwsbrief*/



#nieuwsbriefBedankContainer {
	width:470px;
	height:140px;
	position:relative;
}

.nieuwsbriefBedankTopBar {
	width:470px;
	height:29px;
	position:relative;
}

.nieuwsbriefBedankCornerLeft {
	position:relative;
	float:left;
	width:3px;
	height:29px;
}

.nieuwsbriefBedankCornerRight {
	position:relative;
	float:left;
	width:3px;
	height:29px;
}

.nieuwsbriefBedankBar {
	position:relative;
	float:left;
	width:464px;
	height:29px;
	background-image: url(../images/gradient_top_bar.gif);
	background-repeat:repeat-x;
}

.nieuwsbriefBedankTitle {
	position:relative;
	float:left;
	top:5px;
	left:7px;
}

.nieuwsbriefBedankTitleText {
	font:bold 14px verdana;
	color:#000;
}

.nieuwsbriefBedankCloseBtn {
	position:relative;
	float:right;
	width:20px;
	height:20px;
	top:5px;
	right:7px;
}

.nieuwsbriefBedankCloseLink {
	position:relative;
	float:right;
	width:100px;
	height:20px;
	top:7px;
	right:10px;
	text-align:right;
}

.nieuwsbriefBedankCloseLink a:link,
.nieuwsbriefBedankCloseLink a:visited {
	font:normal 11px verdana;
	color:#000;
	text-decoration:underline;
}

.nieuwsbriefBedankCloseLink a:hover {
	font:normal 11px verdana;
	color:#000;
	text-decoration:none;
}

#nieuwsbriefBedankContentContainer {
	width:460px;
	height:370px;
	background-color:#2f86d7;
	/*	border-left:1px solid #aeaeae;
	border-right:1px solid #aeaeae;
	border-bottom:1px solid #aeaeae;*/
	position:relative;
}

.nieuwsbriefBedankt {
	width:440px;
	height:60px;
	position:relative;
	padding-left: 15px;
	padding-top: 18px;
}

.nieuwsbriefBedanktTekst {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ffffff;
}
