@charset "utf-8";
body {
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	height:100%;
	background-color: #fff;
}
html{overflow: -moz-scrollbars-vertical !important;}

/*header styles*/
#headerWrap {
	padding: 0;
	height: 100px;
	width: 100%;
	position:relative;
	background-image: url(../layout_img/header_background.png);
	background-repeat: no-repeat;
	background-position: center top;
	z-index:6;
}
#header {
	padding: 0;
	width: 970px;
	margin:0px auto;
	height: 100px;
	font-weight: bold;
	position:relative;
	background-image: url(../layout_img/header_background.png);
	background-repeat: no-repeat;
	background-position: center top;
}
/*searchbox*/
.searchbox, .searchbox2{
	position:absolute;
	width:246px;
	height:22px;
	left: 0px;
	text-align: right;
	padding: 4px 4px 4px 10px;
	left: 230px;
	background-repeat: no-repeat;
}
.searchbox {
	background-color:#DDE7F0;
	background-image: url(../layout_img/searchbox.png);
}
.searchbox2{
	background-color:#ECF3FA;
	background-image: url(../layout_img/searchbox2.png);
	position:relative;
	top: 0px;
	left: 0px;
	padding-top: 25px;
	padding-bottom: 25px;
	float: none;
	background-position: center;
	margin-left: 100px;
}
input.searchfield{
	font-size:12px;
	height:18px;
	width: 200px;
	margin: auto 0px;
	border:1px solid #FFF;
	float: left;
	color: #999;
	font-weight: bold;
	background-color: #FFF;
}
input.searchGo, input.searchGo2{
	text-indent:-999em;
	width:24px;
	height:22px;
	background-repeat: no-repeat;
	background-position: -24px -4px;
	cursor:pointer;
	float: right;
}
input.searchGo{
	background-color:#DDE7F0;
	background-image: url(../layout_img/search_sprite.png);
	border: 1px solid #DDE7F0;
	}
input.searchGo2{
	background-color:#ECF3FA;
	background-image: url(../layout_img/search_sprite2.png);
	border: 1px solid #ECF3FA;
	}
input.searchGo:hover {
	background-image: url(../layout_img/search_sprite.png);
	background-repeat: no-repeat;
	background-position: 0px -4px;
}
input.searchGo2:hover {
	background-image: url(../layout_img/search_sprite2.png);
	background-repeat: no-repeat;
	background-position: -1px -4px;
}
/*end searchbox*/

#headerTopmenu {
	width:480px;
	height:30px;
	margin:0px;
	padding:0px;
	float:none;
	position:absolute;
	background-color: #DDE7F0;
	text-align:right;
	color:#888;
	font-size:11px;
	line-height:25px;
	right: 0px;
}
#headerTopmenu a, #language a:hover {
	color:#888;
	text-decoration:none;
	display: inline-block;
	margin-left: 22px;
}
#language a {color:#ddd;text-decoration:none;}
#headerTopmenu a:hover {text-decoration:underline;}
#language a:hover {color:#fff;text-decoration:none;}
#language {
	position:absolute;
	margin:0px;
	font-size:14px;
	top: 37px;
	z-index:999;
	right: 0px;
	letter-spacing: 1px;
}
#mainLogo {padding-top:16px;float:left;position:relative;}
#header h1 {
	font-size:12px;
	position:absolute;
	display:block;
	width: 500px;
	color: #A9AFB3;
	height: 20px;
	text-indent: 0;
	left: 472px;
	top: 64px; /*all browsers */
	*top: 71px; /*ie6 and IE7 */
	_top: 71px; /* ie6 only */
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	letter-spacing: 1px;
	text-align: right;
}
/*Container styles*/
#container {
	width: 970px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
	position:relative;
	overflow:hidden;
}
#container .errorHome a{
	display:block;
	position: absolute;
	width: 253px;
	height: 63px;
	left: 369px;
	top: 161px;
	background-image: url(../hein_de_kort/404_home.png);
	text-indent: -999em;
}
#container .errorHome a:hover{background-image: url(../hein_de_kort/404_home_hover.png);}
#container .errorTerug a{
	display:block;
	position: absolute;
	height: 54px;
	width: 253px;
	left: 371px;
	top: 224px;
	background-image: url(../hein_de_kort/404_terug.png);
	text-indent: -999em;
}
#container .errorTerug a:hover{	background-image: url(../hein_de_kort/404_terug_hover.png);}

/*------------*/

#container .errorHome.bottomErrorHome a{
	display:block;
	position: absolute;
	width: 253px;
	height: 63px;
	left: 369px;
	top: 1691px;
	background-image: url(../hein_de_kort/404_home.png);
	text-indent: -999em;
}
#container .errorHome.bottomErrorHome a:hover{background-image: url(../hein_de_kort/404_home_hover.png);}
#container .errorTerug.bottomErrorTerug a{
	display:block;
	position: absolute;
	height: 54px;
	width: 253px;
	left: 371px;
	top: 1754px;
	background-image: url(../hein_de_kort/404_terug.png);
	text-indent: -999em;
}
#container .errorTerug.bottomErrorTerug a:hover{	background-image: url(../hein_de_kort/404_terug_hover.png);}
img.errormargin {margin-bottom:100px;}

/*------------*/
/*.bottomErrorHome
.bottomErrorTerug*/

/*All the blocks styles*/
#left {float:left;}
#right{
	margin-left:10px;
	float:right;
	z-index:-99;
	background-color:#EEF5F9;
	_background-color:#FFF;
	_background-image:none;
	_position:relative;
	height:auto;
}
/*the lefts*/
.sectionBranding {
	width:460px;
	height:170px;
	position:relative;
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color:#DDE7F0;
}
.sectionBranding p a {
	position:absolute;
	margin:0px;
	font-size:14px;
	left: 0px;
	width: 340px;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	padding-left: 10px;
	text-decoration:none;
	bottom: 10px;
	color:#333;
	background-color:#fff;
	text-align:right;
	padding-right: 40px;
	background-image: url(../layout_img/diagArrow.png);
	background-repeat: no-repeat;
	background-position: 360px 4px;
}
/*versie 1.0*/
/*.sectionBranding p a:hover { background-color:#ecf3fa;}*/
/*versie 1.1 april 2009*/
.sectionBranding p a:hover { 
	background-color:#6c6c6c;
	color:#fff;
	background-image: url(../layout_img/diagArrow_hover.png);
	background-repeat: no-repeat;
	background-position: 360px 4px;
}

/*the lefts level2 styles*/
.level2Subjects,#newsMenu h3{position:relative;text-align:right; border-bottom:1px solid white;}
.level2Subjects a, .level2Subjects,#newsMenu h3{
	color:#FFF;
	display:block;
	text-decoration: none;
	font-size: 18px;
	font-weight:bold;
	line-height: 35px;
	background-color: #6C6C6C;
	width:440px;
	height:35px;
	padding-right:40px;
	background-image:url(../layout_img/subjectsArrow.png);
	background-repeat:no-repeat;
	background-position:right;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	_zoom:1;
	_text-align:left;
	_padding:0;
	_float:left;
	_clear:both;
	_text-indent: 20px;
}
.level2Subjects a:hover,#newsMenu h3:hover{ 
	background-color:#555;	
	background-image:url(../layout_img/subjectsArrow_hover.png);
	background-repeat:no-repeat;
	background-position:right;
}
.level2Subjects.navig{background:none;position:relative;top:320px;left:110px;width:320px; }
.level2Subjects.navig a{
	display:block;
	float:left;
	width:100px;
	height:auto;
	padding:1px 4px;
	background:none;
	background-color:#A8BFD7;
	color:#fff;
	font-size:16px;
	margin:0px 5px;
	position:relative; 
	text-align:center;
	
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border-bottom: 1px solid rgba(0,0,0,0.25);
}
.level2Subjects.navig a:hover{background-color:#8AAACA;}
.level2Subjects.navig a.centerbutton{ margin-left:80px;}

/*the rights*/
.indexContent, .level2Content {
	width:480px;
	position:relative;
	padding: 0px;
	margin: 0;
}
.indexContent {
	height:190px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
/*the rights level 2*/
.level2Content {height:auto;}
.level2Content.wholeWidth {
	width:970px;
}
.level2Content.errormelding {
	height:190px;
}
.level2Content p {
	font-size:12px;
	color: #555;
	line-height: 17px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom:8px;
	padding-top:8px;
}

.level2Content p.error { color:#F03;}
.level2Content p.melding{ color:#6C0;}

.level2Content#newsContent {min-height:620px;}
.level2Content h2, .level2Content h1 {
	background-color: #FFF;
	display: block;
	padding-right: 1px;
	padding-left:10px;
	font-size: 18px;
	line-height: 29px;
	color:#555;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	width: auto;
	margin: 10px 0px 0px 50px;
}
.level2Content h2.level3, .level2Content h1.level3{
	display: inline-block;
	width: auto;
	padding-left:10px;
	font-size: 18px;
	line-height: 29px;
	letter-spacing:1px;
	color:#555;
	margin: 0;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF;
	_text-align:right;
}
.level2Content h1.quote,.level2Content h2.quote {
	display:block;
	width: auto;
	line-height:normal;
	height:60px;
	background:none;
	margin:15px 0px 15px 0px;
}
.level2Content h3 {
	font-size: 14px;
	letter-spacing:normal;
	color:#666;
	padding-left: 20px;
	padding-top:20px;
}
.level2Content h3.quote, .level2Content h1.quote {
	color:#333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight: normal;
	font-style: italic;
	letter-spacing: 1px;
	padding:15px 20px 0px 20px;
}
.level2Content h3.quote a, .level2Content h1.quote a {
	color:#333;
	background-image: url(../layout_img/diagArrow.png);
	background-repeat:no-repeat;
	background-position:right top;
	padding-right:25px;
}
.level2Content h3.quote a:hover, .level2Content h1.quote a:hover {
	text-decoration:none;
}
.level2Content h3.quote.large {font-size:36px; font-weight:bold;}
.level2Content h4 {
	font-size:14px;
	padding:0;
	padding-left:20px;
	margin: 0;
	color: #666;
	font-weight:bold;
}
.level2Content h4 a { color:#888; text-decoration:none;}
.level2Content h4 a:hover { color:#222;}
.level2Content h5 {
	font-size:11px;
	padding-left:10px;
	padding-top: 0px;
	margin: 0px;
	padding-bottom: 10px;
	color: #FFF;
}
span.hCrum {
	font-size: 15px;
	padding-left: 10px;
}
.level2Content p strong{
	color:#555;
	font-size: 13px;
	line-height: 20px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	_padding-left:50px;
} 
.level2Content ul {
	list-style-type: none;
	margin-left:50px;
}
.level2Content ul.leftie {
	margin-left: 0px; /*all browsers */
	*margin-left: 30px; /*ie6 and IE7 */
	_margin-left: 30px; /* ie6 only */
	list-style-image: url(../layout_img/flower.png);
}
.level2Content ul.sitemap {
	padding-bottom: 5px;
/*	list-style-image: url(../layout_img/ol_arrow.png);*/
	list-style-type: none;
	margin-left:0px;
	text-align:right;
	margin-right:20px;
}
.level2Content ul li{
	padding-right: 10px;
	line-height:20px;
	padding-left: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #666;
}
.level2Content ul.leftie li {padding-left:5px;padding-right:30px;}
.level2Content ul.sitemap li {padding:2px;}
.level2Content ul li.meer {font-size:18px;}
.level2Content ul li a, .level2Content ul li.meer a {color:#444;text-decoration: none;}
.level2Content ul li a:hover, .level2Content ul li.meer a:hover {color:#000;}
.level2Content ul.upgrade { 
	margin:12px 12px -3px 12px;
	/*put a hack here*/
	margin-left: -28px; /*all browsers */
	*margin-left: 12px; /*ie6 and IE7 */
	_margin-left: 12px; /* ie6 only */
}
.level2Content ul.upgrade li { margin:0; padding:0;}
.level2Content ul.upgrade li a{ 
	display:block;
	background-color:#DDE7F0; 
	padding-right:10px; 
	border-bottom:#E9F1F8 solid 1px;
	line-height:30px;
	color:#666;
}
.level2Content ul.upgrade li a:hover{ color:#FFF; background-color: #6C6C6C;}
.level2Content p a { color:#444; text-decoration: none; font-weight: bold;}
.level2Content p a:hover { color:#222;}
.level2Content#newsContent p a:hover { color:#222; text-decoration:underline;}

/*start resultsnavigation*/
.level2Content .resultsnav {
	text-align:center;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	color:#FFF;
	background-color: #6C6C6C;
}
.level2Content .resultsnav a{
	display:inline-block;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	padding: 5px;
}
.level2Content .resultsnav a:hover { color:#fff; background-color:#555; }
.level2Content p.fasecheck { margin-top:0; padding-top:0;}
/*end resultsnavigation*/

/*contactMenu*/
#contactMenu {
	position:absolute;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333;
	width: 210px;
	left: 210px;
	top: 225px; /*all browsers */
	*top: 236px; /*ie6 and IE7 */
	_top: 236px; /* ie6 only */
}
#contactMenu ul{ list-style:none;}
#contactMenu ul li { margin: 0px; padding: 0px; }
#contactMenu ul li a{
	color:#FFF;
	text-decoration: none;
	margin: 0px;
	display: block;
	padding: 8px 40px 8px 0px;
	background-color: #999;
	width: 190px;
	background-image: url(../layout_img/page_subjectsArrow.png);
	background-repeat: no-repeat;
	background-position: right;
	border-bottom: 1px solid #FFF;
}
#contactMenu ul li a:hover{
	color:#FFF;
	background-color: #6C6C6C;
	background-image: url(../layout_img/page_subjectsArrow_hover.png);
	background-repeat: no-repeat;
	background-position: right;
}

    
/*newsmenu*/
#newsMenu, ul.thirdLevel{
	position:absolute;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333;
	width: 480px;
	left: -40px;
	top: 189px; /*all browsers */


	*top: 200px; /*ie6 and IE7 */
	_top: 200px; /* ie6 only */
}

    

#newsMenu {	top: 225px;}


#newsMenu ul, ul.thirdLevel{ list-style:none;}


#newsMenu ul li, ul.thirdLevel li { margin: 0px; padding: 0px; }


#newsMenu ul li a, ul.thirdLevel li a{
	color:#FFF;
	text-decoration: none;
	margin: 0px;
	display: block;
	padding-top: 8px;
	padding-right: 35px;
	padding-bottom: 8px;
	padding-left: 0px;
	background-color: #999;
	width: 445px;
	background-image: url(../layout_img/page_subjectsArrow.png);
	background-repeat: no-repeat;
	background-position: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eee;
}


#newsMenu ul li a:hover, ul.thirdLevel li a:hover,  ul.thirdLevel li a.activated{
	color:#FFF;
	background-color: #6C6C6C;
	background-image: url(../layout_img/page_subjectsArrow_hover.png);
	background-repeat: no-repeat;
	background-position: right;
}
#newsMenu ul li.suggestion a, ul.thirdLevel li.suggestion a{ width:250px; float:right;}
ul.thirdLevel li.suggestit {
/*	background-color:#DDE7F0;*/
background-color:#FFF;
	width:275px;
	float:right;
	line-height:40px;
	border-bottom:solid 1px #eee;
	font-size: 18px;
	color: #888;
	text-align: left;
/*	padding-left: 15px;*/
	font-weight: bold;
}

/*level 3 staff table styles*/

.level2Content table.staff {
	width:480px;
	height:170px;
	font-size:12px;
	text-align:right;
	background-color: #ECF3FA;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #FFF;
	margin: 0px;
}
.level2Content table.searchresultsTable {
	height:100px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFF;
	text-align: left;
	background-color: #DDE7F0;
}
.level2Content table.staff tr td.staffContent {width:330px;}
.level2Content table.staff tr td h3 {
	text-align:left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 16px;
	color: #666;
}
.level2Content table.searchresultsTable tr td p {
	padding-left:10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom:0px;
}
.level2Content table.searchresultsTable tr td h5 a { color:#333; line-height:30px; text-decoration:none;}
.level2Content table.searchresultsTable tr td h5 a:hover { color:#111; line-height:30px; text-decoration:underline;}
.level2Content table.staff tr td img { float:right;}
.level2Content table.staff tr td a {color:#333;}

.level2Content table.staff tr td ul li {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-weight: normal;
	letter-spacing: 1px;
}

/*level 2 content contact form*/
.level2Content form#form1 {
	height:520px;
	padding:15px 0px;
	margin:0;
	background-color:#D3E3F1;
}
.level2Content form#form1.login { height:180px;}
.level2Content form#form1.aiForm { height:440px; background-image:url(../layout_img/machtiging.png); background-position:center;}
.level2Content form#form1.aiForm.intrekken { height:440px; background-image:url(../layout_img/intrekking-machtiging.png); background-position:center;}
.level2Content form#form1 ul {
	margin-left:0px; /*all browsers */
	*margin-left:39px; /*ie6 and IE7 */
	_margin-left:39px; /* ie6 only */	
}
.level2Content form#form1 ul li {
	margin:0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.level2Content form#form1 ul li label {
	display:block;
	float:left;
	width:130px;
	line-height: 24px;
	font-weight: normal;
	letter-spacing: 1px;
	color: #555;
}
.level2Content form#form1 ul li.akkoord {line-height:normal; width:370px;}

.level2Content form#form1 ul li label.checkAll {
	width:380px;
	margin-bottom: 10px;
}
.level2Content form#form1 ul li input, .level2Content form#form1 ul li select, .level2Content form#selecteerPark p input {
	width:240px;
	height:24px;
	font-size:16px;
	background-color:#FFF;
	border:none;
}

.level2Content form#form1 ul li input#zoek {
	font-size:12px;
	line-height:18px;
	width: 240px;
	background-color: #FFF;
	margin-top: auto;
	margin-right: 0px;
	margin-bottom: auto;
	margin-left: 0px;
}
.level2Content form#form1 ul li input.checkIt {
	width:auto;
	height:auto;
	font-size:12px;
	background-color:#ECF3FA;
	border:none;
}

.level2Content form#form1 ul li textarea {
	width:370px;
	height:150px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	float: left;
	margin-bottom: 20px;
	background-color: #FFF;
	overflow: hidden;
}
.level2Content form#form1 ul li textarea#makeShorter {height:145px;}
.level2Content form#form1 ul li input#submit, .level2Content form#form1 ul li input#submit1, .level2Content form#form1 ul li input#reset, .level2Content form#selecteerPark p input#submit {
	width: 100px;
	line-height:40px;
	height:40px;	
	display:inline-block;
	*display:inline;
	_display:inline;
	float:left;
	*float:none;
	_float:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px; font-weight:bold; color:#fff;
	background-color:#666;
	margin-right:10px;
	cursor:pointer;
	}
.level2Content form#form1 ul li input#reset {}
.level2Content form#form1 ul li input#submit:hover, .level2Content form#form1 ul li input#submit:hover1, .level2Content form#form1 ul li input#reset:hover, .level2Content form#selecteerPark p input#submit:hover  {background-color:#333;}

form#form1.login input#submit { margin-left:130px;}
form#form1.login input#submit, form#form1.login input#reset {margin-top:20px;}

.level2Content form#selecteerPark p select#selectThisPark {
	width:400px;
	height: 30px;
	background-color: #FFF;
	border: 1px solid #CCC;
	margin-top: 4px;
	margin-bottom: 4px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	padding-top:4px;
	padding-bottom:4px;
	color: #666;
	outline:none;
}
.level2Content form#selecteerPark p select#selectThisPark.stp {
	background-color:#9F6;
} 
.level2Content form#form1.parkofferte {
	background-color:#CBDDE7;
	height:530px;
}

#form1.aiForm ul li input.aiInput { font-size:normal; background-color:#F90; line-height:12px; width:80px; height:16px; border:solid 1px #333;}




/*.level2Content.wholeWidth styles*/

.level2Content.wholeWidth {}
.level2Content.wholeWidth table.tableBorder {
	width:928px;
	border: 1px dashed #666;
	margin: 15px;
	*margin:10px;
	_margin:10px;
}
.level2Content.wholeWidth table.tableBorder tr td {
	background-color: #DDE7F0;
}
.level2Content.wholeWidth table.premie {
	font-size:12px;
	width: 918px;
	margin: 10px;
/*	text-shadow: 1px 1px 1px #CCC;*/
	
}
.level2Content.wholeWidth table.premie tr {
}
.level2Content.wholeWidth table.premie tr th, .level2Content.wholeWidth table.premie tr td { padding:3px 4px; }
.level2Content.wholeWidth table.premie tr th {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:14px;
	font-style:italic;
	background-color:#A0A2A5;
	color:#FFF;
	text-align: left;
}
.level2Content.wholeWidth table.premie tr.trOneven td {
	background-color:#DDE7F0;
}
.level2Content.wholeWidth table.premie tr.trEven td {
	background-color:#EEF5F9;
}
.level2Content.wholeWidth table.premie tr td {
	background-color:#FFF;
	line-height:24px;
}
.level2Content.wholeWidth table.premie .highLight {
	background-color:#DDE7F0;
	font-size:14px;
	font-weight: bold;
	color: #555;
	text-shadow: 1px 1px 2px #FFF;
}
.level2Content.wholeWidth table.premie tr td.smallContent {
	font-size:11px;
	color: #FFF;
	background-color: #A0A2A5;
	line-height: 20px;
}
.level2Content.wholeWidth table.premie tr td.smallContent.toeVoeging {
	font-size:11px;
	color: #666;
	background-color:#DDE7F0;
	line-height: 20px;
}
.level2Content.wholeWidth table.premie .cTd {
	text-align:center;}

.level2Content.wholeWidth table.premie tr.trHeads th { 
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	text-align:center;
	}
.level2Content.wholeWidth table.premie tr.trHeads th.emptyTh { background-color:#DDE7F0;}
.level2Content.wholeWidth table.premie tr.trHeads th.regTh {
	background-color:#A0A2A5;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #DDE7F0;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DDE7F0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B3B5B7;
}
.level2Content.wholeWidth table.premie tr.trHeads th.regThDown {
	background-color:#A0A2A5;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #DDE7F0;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DDE7F0;
}
.level2Content.wholeWidth table.premie tr.trHeads th.premiumPlus {
	background-color:#4F5460;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #616776;
}
.level2Content.wholeWidth table.premie tr.trbasic {
	text-align:center;
}
.level2Content.wholeWidth table.premie tr.trbasic td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDE7F0;
}
.level2Content.wholeWidth table.premie tr.trbasic td.regTd {
	background-color:#A0A2A5;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DDE7F0;
	color: #FFF;
	font-size: 16px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style: italic;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B3B5B7;
}
.level2Content.wholeWidth table.premie tr.trbasic td span {
	font-size:11px;
}
.level2Content.wholeWidth table.premie tr.trbasic td.premPlus {
	background-color:#4F5460;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16px;
	font-style: italic;
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #616776;
}
.level2Content.wholeWidth table.premie tr.trbasic td.Legend {
	text-align:left;
	padding-left:15px;
	font-size: 13px;
	color:#616776;
}


/*bereken button*/

.level2Content.wholeWidth p a.lpage, .level2Content p a.lpage {	
	background-color:#FFF;
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	height:30px;
	width:300px;
	text-indent:-999em;
	padding:20px;
	border:#CCC solid 1px;
	outline:none;
}
.level2Content.wholeWidth p a.lpage, .level2Content p a.lpage {background-image:url(../layout_img/premie-berekenen.png);}
.level2Content.wholeWidth p a:hover.lpage, .level2Content p a:hover.lpage {background-image:url(../layout_img/premie-berekenen-hover.png);}

.level2Content p a.lpage {width:350px;}

.level2Content p a.lpage.zp {background-image:url(../layout_img/zorgpremie-berekenen-hover.png);}
.level2Content p a:hover.lpage.zp {background-image:url(../layout_img/zorgpremie-berekenen.png); background-position:21px;}
.level2Content p a.lpage.ap {background-image:url(../layout_img/autopremie-berekenen-hover.png);}
.level2Content p a:hover.lpage.ap {background-image:url(../layout_img/autopremie-berekenen.png); background-position:21px;}
.level2Content p a.lpage.blr {background-image:url(../layout_img/lijfrente-berekenen.png);}
.level2Content p a:hover.lpage.blr {background-image:url(../layout_img/lijfrente-berekenen-hover.png);}

.level2Content p a.lpage.dl {background-image:url(../layout_img/berekenen-delta-lloyd.png);}
.level2Content p a:hover.lpage.dl {background-image:url(../layout_img/berekenen-delta-lloyd-hover.png);}
.level2Content p a.lpage.ave {background-image:url(../layout_img/berekenen-avero.png);}
.level2Content p a:hover.lpage.ave {background-image:url(../layout_img/berekenen-avero-hover.png);}
.level2Content p a.lpage.onvz {background-image:url(../layout_img/berekenen-onvz.png);}
.level2Content p a:hover.lpage.onvz {background-image:url(../layout_img/berekenen-onvz-hover.png);}

/*the rights level 3*/

.bottomSuggestion {
	text-align: right;
	color: #333;
	display: block;
	position: relative;
	float: left;
	width: 479px;
	padding-bottom: 1px;
}
.bottomSuggestion p{
	font-size: 11px;
	padding:0; margin:0;
	border-top:solid 1px white;
}
.bottomSuggestion p a {
	color:#6C6C6C;
	text-decoration: none;
	display: block;
	height: 22px;
	padding-top: 7px;
	padding-right: 40px;
	padding-bottom: 1px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	margin-left: 0px;
	background-color: #DDE7F0;
	background-image: url(../layout_img/actieArrow.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.bottomSuggestion p a:hover {
	color:#FFF;
	background-color: #C9D5DE;
	background-image: url(../layout_img/actieArrow_hover.png);
	background-repeat: no-repeat;
	background-position: right center;
}
/*contact specials*/
table.bottomContact {
	width: 400px;
	font-size: 11px;
	color: #6c6c6c;
	letter-spacing: 1px;
	padding-left: 30px;
	clear: left;
	margin-top: 30px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
table.bottomContact.zorgTable {
	width:460px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
table.bottomContact tr td {
	text-align:left;
}
table.bottomContact tr td a {
	color:#6c6c6c;
	text-decoration: none;
}
table.bottomContact tr th{ text-align:left;}
table.bottomContact.zorgTable tr th {
	padding-left:10px;
	line-height: 25px;
	background-color:#CFD8E0;
	color: #FFF;
}
table.bottomContact.zorgTable tr td {
	padding-left:10px;
	line-height: 25px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999;
}
table.bottomContact.zorgTable tr td.hoverr:hover { background-color:#fff;
}
/*the rights index*/
.indexContent h2{
	font-size:18px;
	font-weight:bold;
	color:#555;
	display:block;
	background-color:#FFF;
	position:absolute;
	line-height: 30px;
	height: 30px;
	width: 170px;
	padding-left: 10px;
	letter-spacing: 1px;
	left: 0px;	
	/*put a hack here*/
	top: -15px; /*all browsers */
	*top: 0px; /*ie6 and IE7 */
	_top: 0px; /* ie6 only */
	font-family: Arial, Helvetica, sans-serif;
}
.indexContent p {
	display:block;
	position:absolute;
	top: 50px;
	padding-right: 10px;
	padding-left: 10px;
	color: #333;
	font-size: 13px;
	line-height:20px;
}
.indexContent p.myIndex{
	width:260px;
	right: 0px;
	/*put a hack here*/
	top: 35px; /*all browsers */
	*top: 47px; /*ie6 and IE7 */
	_top: 47px; /* ie6 only */
	line-height: 18px;
}
.indexContent .more a{
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	line-height:27px;
	text-decoration:none;
	display:block;
	position:absolute;
	background-color:#AEB8C6;
	float: right;
	width: 140px;
	height: 30px;
	right: 0px;
	bottom: 10px;
	text-align: right;
	padding-right: 40px;
	background-image: url(../layout_img/diagArrow_hover.png);
	background-repeat: no-repeat;
	background-position: 150px 3px;
}
.indexContent .more a:hover{ 
	background-color:#6c6c6c; color:#fff;
	background-image: url(../layout_img/diagArrow_hover.png);
	background-repeat: no-repeat;
	background-position: 150px 3px;
}

/*nieuwsbriefbutton*/
form#form3 input.nws{
	width:26px;
	height:26px;
	background-color:#333;
	background-image:url(../layout_img/button.png);
	background-repeat:no-repeat;
	left: 152px;
	border:none;	
	cursor:pointer;
}
form#form3 input.nws:hover{ background-color:#666;}

/*Footerstyles*/
#bottom {
	padding: 0;
	height: 85px;
	width: 100%;
	position:relative;
	background-image: url(../layout_img/bottom_background.png);
	background-repeat: repeat-x;
	background-position: center bottom;
	border-top: 10px solid #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
.indexBottom#bottom { border:none;}
#footer {
	width: 970px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
	position:relative;
}
#footerTopmenu {
	width:730px;
	height:20px;
	margin:0px;
	float:left;
	position:relative;
	background-color: #6C6C6C;
	text-align:right;
	right: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 0px;
	padding-bottom: 5px;
}
#footerAdres {
	width:480px;
	height:47px;
	margin:0px;
	float:left;
	position:relative;
	background-color: #DDE7F0;
	color:#6C6C6C;
	font-size:11px;
	right: 0px;
	letter-spacing: 1px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#footerAdres table {width:350px;}
#footerAdres table tr th { font-weight:bold; text-align:left;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}

.inschrijfnummers {
	background-color:#F0F5FA;
	width: 240px;
	float: left;
	position: absolute;
	font-size: 12px;
	height: auto;
	padding-left: 10px;
	padding-bottom: 10px;
}
.inschrijfnummers h2 {
	font-size: 24px;
	color: #555;
	font-weight: normal;
	letter-spacing: 2px;
	line-height: 44px;
	margin: 0px;
}
.inschrijfnummers ul { list-style:none;}
.inschrijfnummers ul li a{
	margin-left:-40px;
	color: #333;
	display: block;
	padding-top: 5px;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 5px;
}
.inschrijfnummers ul li a:hover {color:#4673A4; text-decoration:underline;}
.inschrijfnummers table {
	font-size:11px;
	color: #666;
	letter-spacing: 1px;
	width: 230px;
	height: 100px;
}
img.borderMe { border:10px solid #DDE7F0;}
ul.zv { padding-top:20px;}
ul.rp { padding-right:80px; }
ul.rp li { font-size:11px; font-weight:normal; color: #555; padding-top:7px; padding-bottom:0px; }



	div.slides { 	width:480px; display:block; background:#CFC; position:relative; left:40px; top:-25px;}
	div.slides h3 { margin:0;padding:0; cursor:pointer; }
	div.slides div.content { }
	
.slides .content ul {margin:0; position:relative; left:-40px;*left:0;}

.schademelden { display:block;  position:fixed; top:0; left:0; z-index:9999;}


#newsContent h1.quote {height:auto}


.shares {display:block;float:left;height:25px;}
.shares.twi{width: 100px;}
.shares.goo{width: 80px;padding: 0 0 0 20px }
.shares.lin{width: 120px;padding: 0 0 0 10px}
.shares.tim{width: 115px; font-size:12px ;padding: 0 0 0 10px;line-height:22px}





table#bti
{
    display:block;
    height:500px;
    padding:20px;
    font-size:13px;
    border: none;
}

table#bti tr th
{
    font-size:15px;
    padding:0px 0px 15px;
    border-bottom:1px solid #d5e3e8;
    text-align: left;
}

table#bti tr td
{
    padding:10px 0;
    border-bottom:1px solid #d5e3e8
}










