html { margin: 0px; padding: 0px; height: 100%;}
body { margin: 0px; padding: 0px;  height: 100%;}
div#main {margin: 0px; padding: 0px;  min-height: 100%;}

/* the following rule is recognized only by IE < 7*/
* html div#main {margin: 0px; padding: 0px;  height: 100%;}

body{margin: 0px;font-family: Arial, Helvetica, sans-serif;font-size:11px;line-height: 15px;background-color:#FFFFFF;}
a {color: #0C479D;}
a:hover {color: #FF7E00;}

/* standaard input */
.textInput {border-style: solid;border-width: 1px;border-color: #768DC3;background: #ffffff;font-size: 11px;padding: 2px 4px 2px 4px;}
.selectInput {border-style: solid 0px #768DC3;background: #ffffff;font-size: 11px;}
.more {display: block;padding: 10px 0px 0px 2px;}
.more a {font-weight: bold;color: #5D84BE;text-decoration: none;}
.more a:hover {color: #FF7E00;}

/* main */
.centerContainer {margin: auto;width: 780px;padding: 0px 0px 60px 0px;}
DIV#footerContainer {margin:-9px auto 0px auto;background-color: #0C479D;width: 780px;padding: 0px;clear: both;}
.contentContainer {clear:both;margin: 0px 0px 30px 0px;padding: 0px 0px 0px 0px;height: 100%;text-align:left;float: left;background-color: #FFFFFF;}

/* content level 1 */
.menuColumn {float:left;width: 170px;padding:0px;text-align:left;margin: 23px 0px 0px 0px;}
.contentColumns {float: right;width: 600px;position: relative;}
.contentColumn1 {position: relative;float: left;height: 100%;width: 300px;margin: 23px 0px 0px 0px;}
.contentColumn2 {position: relative;float: left;width: 300px;margin: 23px 0px 0px 0px;}
.columnSpanner {position: relative;clear: left;left: 173px;}
.singleColumn {position: relative;margin: 23px 0px 0px 0px;float: right;width: 600px;}

/*content level 2*/
/* topmenu menu boven */
#topMenu {background-color: #0C479D;width: 780px;overflow:hidden;height:92px;}
.mainnav {float: left;padding:0 0 0 15px;height:92px;}
.mainnav img{float: left;display: inline;padding: 0px 3px 0px 0px;margin: 0px;height:92px;}
.syswidenav{float: left; width: 245px; text-align: right; padding: 0px 0 0 5px;;margin: 0px;height:92px;}
.syswidenav img {padding: 0px;margin: 0px 7px 0px 0px;height:92px;}
.logo {float: left;padding:0px;margin:0px;height:92px;}

.subnav{background-color: #fff;padding:0 0 30px 0;clear:both;width: 778px;overflow:hidden;}
.subnav ul{list-style: none; margin: 0px; padding:10px 0 10px 0;display:block;position:relative;}
.subnav ul li{float:left;}
.subnav ul li.select a{color:#ff7e00;}
.subnav ul a{color:#5c84bd;font-weight:bold;text-decoration:none;padding:0 20px 0 0;}
.subnav ul a:hover{color:#ff7e00;text-decoration:none;}

/* submenu, menu links */
/*
.leftmenu {float:left;font-size: 11px;margin: 5px 0px 80px 0px;padding: 0px;}
.leftmenu ul {list-style: none;margin: 0px;padding: 0px;}
.leftmenu li{border-bottom:1px solid #D7DEEE;display:block;width:148px;}
.leftmenu li a{display:block;width:145px;background: url(../gfx/knop_blauw.gif) no-repeat 140px 5px;padding: 2px 10px 3px 0px;color:#5c84bd;font-weight:bold;text-decoration:none;}
.leftmenu li a:hover{color:#ff7e00;text-decoration:none;background: url(../gfx/knop_oranje.gif) no-repeat 140px 5px;}}
.leftmenu li.oranje a{background: url(../gfx/knop_oranje.gif) no-repeat 140px 5px;}

.leftmenu li.oranje ul li{border-top:1px solid #D7DEEE;display:block;width:145px;border-bottom:none;}
.leftmenu li.oranje ul li a{width:135px;background: url(../gfx/bullet_oranje.gif) no-repeat 5px 5px;font-weight:normal;text-decoration: none;padding: 2px 0px 3px 18px;}
.leftmenu li.oranje ul li a:hover{background: url(../gfx/bullet_oranje.gif) no-repeat 5px 5px;}
.leftmenu li.oranje ul li.select a{display:block;background: #0C479D  url(../gfx/bullet_white.gif) no-repeat 5px 8px;color: #FFFFFF;}
.leftmenu li.oranje ul li.select a:hover{background: #0C479D url(../gfx/bullet_white.gif) no-repeat 5px 8px;}
*/

h1,h2,h3,h4,h5{font-family: Arial, Helvetica, sans-serif;}
h1 {color: #5D84BE;font-size: 12px;padding: 0px 0px 6px 0px;margin: 6px 0px 0px 0px;letter-spacing: 1px;}
h2 {display: block;color: #5D84BE;font-size: 12px;letter-spacing: 1px;padding: 0px 0px 6px 0px;margin: 0px 0px 0px 0px;}
h2.white {display: block;color: #fff;font-size: 12px;letter-spacing: 1px;padding: 0px 0px 6px 0px;margin: 0px 0px 0px 0px;}
h3 {font-size: 12px;padding: 0px 0px 5px 0px;margin: 4px 0px 3px 0px;text-align: left;letter-spacing: 1px;}
h4 {display: inline;font-size: 12px;margin: 0px 0px 0px 0px;padding: 0px 0px 3px 0px;text-align: left;float: left;}
h5 {padding: 0px;margin: 0px;font: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #0C479D;}


.bloktop{clear:both;width:510px;margin:10px 0 0 12px;height:12px;font-size:0px;overflow:hidden;background:#e8eef8 url(../gfx/logintop.gif) no-repeat top left;}
.blokcontent{background-color:#e8eef8;width:490px;padding:0px 0px 10px 20px;margin:0 0 0 12px; ;color:#547ebb;overflow:hidden;}
.blokcontent h2 {width:330px;float:left;font-size:14px;padding: 0px 0px 6px 0px;margin: 0px 0px 0px 0px;}
.blokcontent a{font-weight:bold;color:#547ebb;}
.blokcontent .left{float:left;width:204px;padding:10px 0 0 0;}
.blokcontent .header{clear:both;font-weight:bold;padding:10px 0 0 0;}
.blokcontent .left2{float:left;width:274px;padding:13px 0 0 0;clear:both}
.blokcontent .right{float:left;width:204px;padding:10px 0 0 0;}
.blokcontent .submit{padding:27px 0 0 0;}
.blokcontent .wijzig{width:466px;text-align:right;padding:10px 0 0 0;}
.blokcontent .opvragen{width:466px;text-align:right;padding:10px 0 0 0;}
.blokcontent .reageer{width:397px;text-align:right;padding:10px 0 0 0;}
.blokcontent .vind{width:469px;text-align:right;padding:10px 0 0 0;}
.blokcontent label{color:#0c479d;font-weight:normal;clear:both;padding:0 0 4px 0}
.blokcontent .selectbox{width:468px;border-style: solid;border-width: 1px;border-color: #768DC3;background: #ffffff;font-size: 11px;}
.blokcontent .textInput{width:182px;}
.blokbot{clear:both;margin:0 0 0 12px;width:510px;height:7px;font-size:0px;overflow:hidden;background:#e8eef8 url(../gfx/loginbot.gif) no-repeat top left;}

.rechtspraaktop{width: 520px;height:13px;font-size:0px;margin-top:30px;background-image: url(../gfx/sbtop.gif);}
.rechtspraakmid{width: 480px;min-width:520px;overflow:hidden;padding:10px 20px 10px 20px;background-image: url(../gfx/nieuwsoverzicht_bg.jpg);font-size:11px;}
.rechtspraakmid a{font-weight:bold;text-decoration:none;color:#768DC3;font-weight: bold;}
.rechtspraakmid a:hover{	color: #FF7E00;}
.rechtspraakmid .rechtspraak{border-bottom:1px solid;	padding: 4px 0px 12px 0px;border-bottom: 1px solid #D9E2F3;}
.rechtspraakbot{width: 520px;font-size:0px;height:13px;background-image: url(../gfx/sbbot.gif);}

.twocolumns{position:relative;overflow:hidden;width:594px;position:relative;padding: 0 0 0px 0;z-index:1;font-size: 11px;
	margin: 0px 0px 10px 0px;
	background:#fff url(../gfx/twocolumnbg.gif) repeat-y bottom left;
}
.columnleft{width:298px;position:relative;float:left;overflow:hidden}
.columnright{width:293px;position:relative;float:left;overflow:hidden}
.incolumn{padding:10px 20px 8px 20px ;}
.toonnieuwsberichten{background:#e8eef8 url(/static/gfx/news_item_holder_voet_bg.jpg) no-repeat bottom left;overflow:hidden;padding: 8px 0px 8px 25px;left:-2px;position:relative;bottom:0px;margin:20px 5px 0px 0px;font-size: 10px;color: #0C479D;}
.incolumn li {margin: 0px 0px 0px 20px;list-style-position:outside;list-style-image: url(../gfx/bullet_oranje.gif)}
.incolumn li a {color: #575757;font-weight: normal;text-decoration: none;}
.incolumn li  a:hover {color: #FF7E00;font-weight: normal;}
.extralink{border-top:1px solid #d9e2f3;padding:12px 0 5px 0;margin:10px 0 0 0}
.extralink a{color: #FF7E00;font-weight: normal;padding:0px 50px 10px 0;display:block;width:210px;background:no-repeat top right;text-decoration: none;font-size:13px}
.breed{width:564px;padding:15px;}
.breedimg {padding:0 10px 20px 0px;float:left;position:relative;}
.menuItemPic {
	padding: 3px 0px 0px 0px;
	text-align: right;
	float: right;
}

/* Linker navigatie elementen */
DIV#zoekMenu {
	float: left;
	background: #E8EEF8;
	width: 155px;
	display: inline;
	line-height: 12px;
	margin: 5px 0px 30px 5px;
}

.zoekMenuKop {
	font-size: 8px; /* IE hack */
	width: 155px;
	height: 8px;
	background-image: url(../gfx/zoeken_klein_top.gif);
}

.zoekMenuVoet {	
	font-size: 6px; /* IE hack */
	width: 155px;
	height: 9px;
	background-image:url(../gfx/zoeken_klein_bottom.gif)
}

.zoekMenuContent {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
}

.zoekenTextInput {
	border-style: solid;
	border-width: 1px;
	border-color: #768DC3;
	background: #ffffff;
	font-size: 11px;
	padding: 2px 4px 2px 4px;
	width: 130px;
}

.zoekMenuSelectInput {
	width: 140px;
	margin: 9px 0px 5px 0px;
	background: #ffffff;
	font-size: 11px;
}

.zoekMenuButton {
	margin: 5px 0px 0px 72px;
}

.ingelogtAls {
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px -5px;
}

.ingelogtAlsKop {
	float:left;
	font-size: 35px; /*ie hack*/
	width: 165px;
	height: 40px;
	background-image:url(../gfx/ingelogt_als.gif);
}

.ingelogtAlsMidden {
	float:left;
	width: 165px;
	background-image:url(../gfx/ingelogt_als_bg.gif);
}

.inlogNaam  {
	float: left;
	font-weight: bold;
	color: #FF7E00;
	width: 165px;
	text-align: center;
}

.inlogOptions {
	float: left;
	font-weight: bold;
	color: #5D84BE;
	width: 165px;
	text-align: center;
	margin: 10px 0px 0px 0px;
}

.inlogOptions a {
	font-weight: bold;
	color: #5D84BE;
	text-decoration: none;
}

.inlogOptions a:hover {
	color: #FF7E00;
}

.ingelogtAlsVoet {
	float:left;
	width: 165px;
	height: 14px;
	background-image: url(../gfx/ingelogt_als_voet.gif);
}

.toonItemsVan {
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}

.toonItemsVanKop {
	float:left;
	font-size: 32px; /*ie hack*/
	width: 165px;
	height: 34px;
	background-image:url(../gfx/toon_items_van_kop.gif);
}

.toonItemsVanMidden {
	float:left;
	width: 165px;
	background-image:url(../gfx/ingelogt_als_bg.gif);
}

.toonItemsVanItem {
	font-weight: bold;
	color: #5781BC;
	display: block;
	margin: 0px 12px;
	vertical-align: baseline;
}

.toonItemsVanVoet {
	float:left;
	width: 165px;
	height: 14px;
	background-image: url(../gfx/ingelogt_als_voet.gif);
}

/* Middenpaginas */

/*  */
.flashHolder {
	float: left;
	margin: 0px 0px 30px 0px;
}

.flashHolderWide {
	float: left;
	margin: 0px 0px 30px 5px;
}

.flashHolderRight {
	float: left;
	margin: 0px 0px 30px 5px;
	width: 224px;
	height: 227px;
}

.flashHolderLinksonder {
	right: 14px;
	top: 30px;
	left: 0px;
	position: relative;
	margin: 0px 0px 30px 0px;
	width: 284px;
	height: 159px;
}
/*  */
.zoekSpecialist {
	float: left;
	color: #0C479D;
	background: #E8EEF8;
	margin: 0px 0px 20px 4px;
	padding: 0px 0px 0px 0px;
	line-height: 12px;
}

.zoekSpecialistKop {
	font-size: 8px; /* IE hack */
	width: 286px;
	height: 8px;
	background-image:url(../gfx/zoeken_groot_top.gif);
}

.zoekSpecialistContent {
	margin: 0px 0px 3px 15px;
	padding: 0px 0px 0px 5px;
}

.zoekSpecialistContent input {
	vertical-align: middle;
}

.zoekSpecialistSelect1 {
	width: 175px;
	background: #ffffff;
	font-size: 11px;
}

.zoekSpecialistSelect2 {
	width: 70px;
	background: #ffffff;
	font-size: 11px;
}

.title2 {
	padding: 0px 0px 0px 70px;
}

.title4 {
	padding-left: 115px;
}

.title6 {
	padding-left: 118px;
}

.zoekSpecialistTitel1 {
	padding-top: 8px;
	padding-bottom: 2px;
}

.zoekSpecialistTitel2 {
	padding-top: 8px;
	padding-bottom: 2px;
}

.zoekSpecialistTitel3 {
	padding-top: 8px;
	padding-bottom: 2px;
}


 /* 
 going a bit redundant here, but we need to do this for Safara 
 /me waves to all 0.3% of mac users
 
*/
.textInputNaam {
	border-style: solid;
	border-width: 1px;
	border-color: #768DC3;
	background: #ffffff;
	font-size: 11px;
	padding: 2px 4px 2px 4px;
	width: 106px;
}

.textInputKantoor {
	border-style: solid;
	border-width: 1px;
	border-color: #768DC3;
	background: #ffffff;
	font-size: 11px;
	padding: 2px 4px 2px 4px;
	width: 122px;
}

.textInputPlaats {
	border-style: solid;
	border-width: 1px;
	border-color: #768DC3;
	background: #ffffff;
	font-size: 11px;
	padding: 2px 4px 2px 4px;
	width: 164px;
}

.textInputPostcode {
	border-style: solid;
	border-width: 1px;
	border-color: #768DC3;
	background: #ffffff;
	font-size: 11px;
	padding: 2px 4px 2px 4px;
	width: 63px;
}

.zoekSpecialistButton {
	margin: 5px 0px 0px 5px;
	padding: 2px 0px 0px 180px;
}

.zoekSpecialistVoet {
	font-size: 8px; /* IE hack */
	width: 286px;
	height: 10px;
	background-image:url(../gfx/zoeken_groot_bottom.gif);
}

.zoekSpecialistWide {
	margin: 0px 0px 0px 6px;
	float: left;
	height: 142px;
	width: 511px;
	background-image: url(../gfx/zoek_specialist_op_select.gif);
}
.zoekSpecialistWideMidden {
	color: #0C479D;
}
.zoekSpecialistWideMidden .radio {
	margin: 30px 0px 0px 0px;
	text-align: justify;
}
.zoekSpecialistWideMidden .radioInput1 {
	margin: 0px 75px 0px 10px;
}
.zoekSpecialistWideMidden .radioInput2 {
	margin: 0px 65px 0px 10px;
}
.zoekSpecialistWideMidden .radioInput3 {
	margin: 0px 74px 0px 10px;
}
.zoekSpecialistWideMidden .radioInput4 {
	margin: 0px 0px 0px 10px;
}
.zoekSpecialistWide .text {
	margin: 0px 0px 10px 14px;
}
.zoekSpecialistWide .normal {
	border-style: solid;
	border-width: 1px;
	border-color: #768DC3;
	background: #ffffff;
	font-size: 11px;
	padding: 2px 4px 2px 4px;
	margin: 0px 10px 0px 0px;
	width: 113px;
}
.zoekSpecialistWideMidden .small {
	border-style: solid;
	border-width: 1px;
	border-color: #768DC3;
	background: #ffffff;
	font-size: 11px;
	padding: 2px 4px 2px 4px;
	width: 60px;
}
.zoekSpecialistWideMidden .spec {
	margin: 0px 0px 3px 14px;
}
.zoekSpecialistWideMidden .exac {
	margin: 0px 0px 3px 130px;
}

.zoekSpecialistWideMidden .select {
	float: left;
	margin: 3px 0px 0px 0px;
}

.zoekSpecialistWideMidden .select1 {
	margin: 0px 0px 0px 14px;
	font-size: 11px;
	width: 175px;
}

.zoekSpecialistWideMidden .select2 {
	margin: 0px 0px 0px 12px;
	font-size: 11px;
	width: 65px;
}


.zoekSpecialistWideMidden .button {
	float: right;
	margin: 0px 20px 0px 0px;
}

/* voor de zoekpagina makelaarDetail */
.zoekSpecialistSelect {
	float: left;
	display: block;
	width: 512px;
	height: 140px;
	margin: 0px 0px 0px 14px;
	color: #0C479D;
	background-image: url(../gfx/zoek_specialist_select.gif);	
}

.zoekSpecialistSelectBg{
	float: left;
}

.zoekSpecialistSelectContent{
   	float: left;
	padding: 30px 15px;
	margin: 0px 0px 30px 0px;
	height: 82px;
}

.zoekSpecialistSelectLine1 em {
	float: left;
	font-style: normal;
	font-weight: normal;
	padding: 0px 82px 0px 0px;
}

.dropdownLinks {
	float: left;
	width: 100%;
	font-size: 11px;
}
/* listing items */
.listItem {
	background: url(../gfx/bullet_oranje.gif) no-repeat 0px 5px;
	list-style: none;
	width: 90%;
	border-bottom: 1px solid #D7DEEE;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
}

.listItem2 {
	width: 100%;
	border-bottom: 1px solid #D7DEEE;
	margin: 6px 0px 5px 0px;
	padding: 6px 0px 0px 0px;
}

.listItemMA {
	background: url(../gfx/bullet_oranje.gif) no-repeat 5px 5px;
	list-style: none;
	width: 80%;
	border-bottom: 1px solid #D7DEEE;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}

.listItem3 {
	background: url(../gfx/knop_blauw.gif) no-repeat 0px 5px;
	list-style: none;
	width:80%;
	border-bottom: 1px solid #D7DEEE;
	margin: 5px 0px 0px 0px;
	padding: 2px 8px 8px 20px;
}

/* teller voor meerdere zoekpaginas */
.page_teller {
	display:inline;
	width: 210px;
	margin: 12px 150px;
	text-decoration: none;
	float: left;
	color: #0C479D;
}

.page_numbers {
	float: left;
	margin: 0px 4px;
}

.page_numbers a{
	text-decoration: none;
}

.page_numbers a:visited{
	font-size: 12px
	color: #000000;
}

.page_numbers a:hover{
}

.page_numbers a:active{
	font-size: 14px;
	font-weight: bold;
	color: #FF7E00;
}

.page_numbers a.selected{
	font-size: 14px;
	font-weight: bold;
	color: #FF7E00;
}

.page_buttons {
	float: left;
	padding: 2px 2px 0px 2px;
}

.page_buttons img {
	padding: 0px 5px;
}

.page_buttons a{
	text-decoration: none;
}

/*  */
.simpleList {
	float: left;
	width: 235px;
	margin: 0px 0px 30px 0px;
	padding: 0px 20px 0px 17px;
}

.simpleList ul{
	display: block;
	padding: 0px;
	margin: 0px;
}

.simpleList li a {
	color: #575757;
	font-weight: normal;
	text-decoration: none;
}

.simpleList li a:hover {
	color: #FF7E00;
	font-weight: normal;
}

/*  */
.simpleText {
	float: left;
	width: 235px;
	padding: 0px 15px 30px 15px;
	margin: 0px 0px 0px 0px;
	line-height: 15px;
}

.simpleTextPicture {
	font-size: 11px;
	float: left;
	width: 240px;
	padding: 0px 15px 0px 15px;
	margin: 0px 0px 0px 0px;
}

.simpleTextPicture img {
	margin: 0px 10px 0px 0px;
}

.simpleTextWide {
	float: left;
	width: 535px;
	font-size: 12px;
	margin: 0px 0px 30px 0px;
	padding: 0px 20px 0px 25px; 
	line-height: 17px;
}

.simpleHeaderWide {
	float: left;
	width: 490px;
	margin: 0px 0px 10px 0px;
	padding: 0px 20px 0px 25px; 
	line-height: 17px;
}

.simpleTextWide img {
	margin: 6px 6px 6px 0px;
/*	border:1px solid red;*/
}
.simpleTextWide TABLE TBODY TR TD IMG {
	margin: 0;
/*	border:1px solid red;*/
}
.simpleTextWide h1{
	margin-bottom:10px;	
}
.simpleListWide {
	float: left;
	width: 490px;
	margin: 0px 0px 30px 0px;
	padding: 0px 20px 0px 25px;
}

.simpleListWide ul{
	display: block;
	padding: 0px;
	margin: 0px;
}

.simpleListWide li a {
	color: #575757;
	font-weight: normal;
	text-decoration: none;
}

.simpleListWide li a:hover {
	color: #FF7E00;
	font-weight: normal;
}

.simpleListMiddle {
	float: left;
	width:480px;
	margin:0px;
	padding: 12px 0px 0px 0px;
}

.simpleListMiddle .listItem {
	background: url(../gfx/bullet_oranje.gif) no-repeat 0px 3px;
	border-top: 1px solid #D7DEEE;
	border-bottom: none;
	width:470px;
}

.simpleListMiddle ul{
	display: block;
	padding: 0px;
	margin: 0px;
}

.simpleListMiddle li a {
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}

.simpleListMiddle li a:hover {
	color: #FF7E00;
	font-weight: normal;
}
.itemHolderKopTekst{
	color:#fff;
	height:166px;
	width: 260px;
	padding:15px 15px 0 15px;;
	margin: 0px 0px 0px 0px;
	background-image:url(../gfx/huizengevels.jpg);
	position:relative;
	overflow:hidden;

}
/*  
.itemHolder {
	float: left;
	font-size: 11px;
	margin: 0px 0px 30px 0px;
	background-image:url(../gfx/container_bg.jpg);
	line-height: 15px;
}

.itemHolderMidden {
	height: 250px;
	overflow: hidden;
	padding: 10px 10px 30px 10px;
	margin: 0px 0px 0px 15px;	
	width: 235px;
}

.itemHolderVoet {
	float:left;
	width: 300px;
	height: 18px;
	background-color: #FF0000;
	background-image: url(../gfx/container_onderkant.jpg);
}

.itemHolderMiddenList {
	height: 250px;
	overflow: hidden;
	padding: 10px 10px 30px 10px;
	margin: 0px 0px 0px 15px;	
	width: 235px;
}

.itemHolderMiddenList li {
	margin: 0px 0px 0px 20px;
	list-style-position:outside;
	list-style-image: url(../gfx/bullet_oranje.gif)
}

.itemHolderMiddenList li a {
	color: #575757;
	font-weight: normal;
	text-decoration: none;
}

.itemHolderMiddenListli a:hover {
	color: #FF7E00;
	font-weight: normal;
}
  */
.itemHolderSpecial {
	float: left;
	margin: 0px 0px 30px 1px;
	background-image:url(../gfx/huskes_achtergrond.jpg);
	position:relative;
/*	border:1px solid red;*/
}

.itemHolderSpecialMidden {
	float: left;
	padding: 0px 0px 10px 20px;
	width: 275px;
}

.itemHolderSpecialMidden ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.itemHolderSpecialMidden li {
	list-style: none;
	color: #0C479D;
}

.itemHolderSpecialMidden li a {
	text-decoration: none;
}

.itemHolderSpecialVoet {
	float: left;
	width: 290px;
	height: 12px;
	background-image: url(../gfx/huskes_onderkant.jpg);
}

.newsItemHolder {
	float: left;
	margin: 0px 0px 0px 0px;
	background-image:url(../gfx/container_bg.jpg);
}

.newsItemHolderMidden {
	height: 200px;
	overflow: hidden;
	padding: 3px 15px 10px 15px;
	margin: 0px 0px 0px 0px;
}

.newsItemHolderMidden h1 {
	margin: 2px 2px 5px 2px;
}

.newsItemHolderMidden .more {
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 0px 0px;
}

.newsItemHolderMidden li {
	margin: 0px 0px 0px 19px;
	list-style-position:outside;
	list-style-image: url(../gfx/bullet_oranje.gif)
}

.newsItemHolderMidden li a {
	color: #575757;
	font-weight: normal;
	text-decoration: none;
}

.newsItemHolderMidden li a:hover {
	color: #FF7E00;
	font-weight: normal;
}

.newsItemHolderVoet {
	float:left;
	height: 55px;
	width: 295px;
	background-image:url(../gfx/news_item_holder_voet_bg.jpg);
}

.newsItemHolderVoetContent {
	padding: 8px 0px 1px 25px;
	font-size: 10px;
	color: #0C479D;
}

.newsItemHolderVoetContentSelectCorrector {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
}

.newsItemHolderVoetContentSelectCorrector input {
	vertical-align: middle;
}

.newsItemHolderVoetContent h6 {
	font-size: 12px;
	margin: 3px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}

.listItemHolder {
	float: left;
	width: 270;
	margin: 0px 0px 30px 0px;
	background-image:url(../gfx/container_bg.jpg);
}

.listItemHolderMidden {
	height: 251px;
	overflow: hidden;
	padding: 0px 25px 0px 25px;
}

.listItemHolderMidden li {
	margin: 0px 0px 0px 20px;
	list-style-position: outside;
	list-style-image: url(../gfx/bullet_oranje.gif)
}

.listItemHolderMidden li a {
	color: #575757;
	font-weight: normal;
	text-decoration: none;
}

.listItemHolderMidden li a:hover {
	color: #FF7E00;
	font-weight: normal;
}

.listItemHolderVoet {
	width: 300px;
	height: 15px;
	background-image: url(../gfx/container_onderkant.jpg);
}

.mijnApplicaties{
	float: left;
	width: 595px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px 1px;
	background: url(../gfx/mijn_applicaties_bg.jpg) 
}

.mijnApplicatiesKop{
	width: 595px;
	height: 30px;
	background-image: url(../gfx/mijn_applicaties_kop.jpg) ;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 14px;
	font-weigth: normal;
	color:#FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.mijnApplicatiesTitel1 {
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 0px 0px;
}

.mijnApplicatiesVraagteken {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 230px;

}
.mijnApplicatiesTitel2{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 20px;	
}

.mijnApplicatiesLinks {
	float: left;
	width: 392px;
	background-image: url(../gfx/mijn_applicaties_links.jpg)
}

.mijnApplicatiesLinksList {
	float:left;
	width: 160px;
}

.mijnApplicatiesLinksList ul {
	list-Style: none;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 12px;
}

.mijnApplicatiesLinksList li {
	background: url(../gfx/knop_oranje.gif) no-repeat 5px 4px;
	padding: 0px 0px 0px 23px;
	margin: 8px 0px 0px 0px;
}

.mijnApplicatiesLinksList li a {
	font-weight: bold;
	color: #5D84BE;
	text-decoration: none;
}

.mijnApplicatiesLinksList li a:hover {
	color: #FF7E00;
}

.mijnApplicatiesRechts {
	float: left;
	width: 201px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(../gfx/mijn_applicaties_rechts.jpg);
}

.mijnApplicatiesRechts ul{
	padding: 10px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}

.mijnApplicatiesRechts  li a {
	color: #575757;
	font-weight: normal;
	text-decoration: none;
}

.mijnApplicatiesRechts  li a:hover {
	color: #FF7E00;
	font-weight: normal;
}

.mijnApplicatiesVoet {
	float: left;
	width: 590px;
	height: 15px;
	background-image: url(../gfx/mijn_applicaties_voet.jpg);
}

/*    */
.nieuwsOverzichtTopic {
	float: left;
	width: 520px;
	margin: 0px 0px 30px 4px;
	background-image:url(../gfx/nieuwsoverzicht_bg.gif);
}

.nieuwsOverzichtTopicKop {
	float: left;
	height: 15px;
	width: 520px;
	background-image: url(../gfx/nieuwsoverzicht_topic_top.jpg);
}

.nieuwsOverzichtTopicMidden {
	margin: 0px 0px 0px 15px;
}

.nieuwsOverzichtTopicLeft {
	float: left;	
	margin: 2px 0px 0px 0px;
}

.nieuwsOverzichtTopicLeft img {	
	margin: 10px 0px 0px 0px;
}

.nieuwsOverzichtTopicRight {
	float: left;
	width: 370px;
	text-align: justify;
	margin: 0px 0px 10px 8px;
}

.nieuwsOverzichtTopicVoet {
	float: left;
	height: 15px;
	width: 520px;
	background-image:url(../gfx/nieuwsoverzicht_topic_bottom.jpg);
}
.overzichttop{clear:both;width: 520px;height:15px;margin: 0px 0px 0px 0px;background: url(../gfx/overzichttop.gif) no-repeat top left;}
.overzichtaanpassen{overflow:hidden;width: 500px;color: #0C479D;margin: 0px 0px 0px 0px;padding:10px 0 10px 20px;background: url(../gfx/overzichtaanpassen.gif) repeat-y top left;}
.overzichtaanpassen select{border-style: solid;border-width: 1px;border-color: #768DC3;background: #ffffff;font-size: 11px;}
.overzichtaanpassen .label{width:150px;float:left;}
.overzichtaanpassen .toon{width:470px;padding:10px 0 0 0;text-align:right}
.nieuwsOverzichtListing {
	float: left;
	width: 520px;
	margin: 0px 0px 0px 4px;
	background-image: url(../gfx/nieuwsoverzicht_bg.gif);
}

.nieuwsOverzichtListingBerichten {
	float: right;
}

.nieuwsOverzichtListingKop {
	float: left;
	height: 134px;
	width: 520px;
	background-image: url(../gfx/nieuwsoverzicht_listing_top.gif);
}

.nol_berichten {
	color: #FF7E00;
	float: right;
	padding: 10px 85px 0px 0px;
}
					
.nol_checkboxes {
	color: #0C479D;
	font-size: 11px;
	margin: 0px;
}

.nol_checkboxes2 {
	color: #0C479D;
	font-size: 11px;
	padding: 22px 0px 0px 183px;
}

.nol_checkboxes input{
	vertical-align: middle;
}

.nol_checkboxes2 input{
	vertical-align: middle;
}

.nol_select {
	margin: 10px 0px 0px 0px;
}
				
.nol_select1 {
	width: 120px;
}

.nol_select2 {
	width: 200px;
}

.nieuwsOverzichtListingMidden {
	float: left;
	display: inline;
	line-height: 18px;
	margin: 0px 18px 0px 18px;
	padding: 5px 0px;
}

.nieuwsOverzichtListingMidden li{
	background: url(../gfx/bullet_oranje.gif) no-repeat 4px 4px;
	list-style: none;
	border-bottom: 1px solid #D7DEEE;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 18px;
	float: left;
}

.nol_date {
	font-weight: bold;
	color: #FF7E00;
	text-decoration: none;
	padding: 5px 0px 0px 0px;	
}

.nol_title a{
	color:#768DC3;
	font-weight: bold;
	text-decoration: none;
}

.nol_title a:hover{
	color: #FF7E00;
}

.vakgroep {
	float:left;
	padding: 3px 0px 0px 0px;
}
.onderwerp {
	float:right;
	padding: 3px 0px 0px 0px;	
}

.nol_relatedtitle {
	color:#768DC3;
}

.nol_relatednaam {
	color:#0C479D;
}

.nieuwsOverzichtListingVoet	{
	float: left;
	height: 48px;
	width: 520px;
	background-image:url(../gfx/nieuwsoverzicht_listing_bottom.jpg);
}


.agendaSelector {
	float: left;
	width: 512px;
	height: 158px;
	margin: 0px 0px 30px 12px;	
	background-image:url(../gfx/agenda_selector.jpg);
}

.agendaSelectorKop {
	float: left;
}

.agendaSelectorLeft {
	float: left;
	margin: 40px 0px 0px 5px;
	width: 210px;
	height: 62px;
}

.agendaSelectorLeft select {
	width: 210px;
}

.agendaSelectorButton {
	margin: 10px 2px 0px 0px;
}

.agendaSelectorRight {
	float: left;
	margin: 40px 0px 0px 79px;
	width: 197px;
}

.agendaSelectorRight select {
	width: 60px;
	margin: 0px 3px 0px 0px;
}

.agendaSelectorVoet {
	float: left;
	margin: 0px 0px 15px 5px;
}

.agendaList {
	float: left;
	font-size: 11px;
	margin: 0px 0px 30px 10px;	
}

.agendaItem {
	float: left;
	padding: 20px 0px 0px 0px;
}

.agendaItemKop {
	float: left;
	height: 78px;
	width: 516px;
	background-image: url(../gfx/agenda_item_kop.gif);
	font-weight: bold;
	color: #0C479D;
}

.agendaItemKop h1 {
	margin: 15px 0px 0px 15px;
}

.agendaItemKop .tabelHead {
	margin: 15px auto 0px 12px;
}

.agendaItemMidden {
	background-image: url(../gfx/nieuwsoverzicht_bg.gif);
	color: #0C479D;
	float: left;
	width: 516px;
}

.agendaItemMiddenContent {
	margin: 4px auto 0px 12px;
}

.agendaItemMidden strong {
	background: url(../gfx/bullet_oranje.gif) no-repeat 6px 2px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 19px;
	font-weight: normal;
}

.agendaItemMidden  a {
	font-weight: bold;
	color: #FF7E00;
	text-decoration: none;
}

.agendaItemMidden  a:hover {
	color: #5D84BE;
}

.agendaItemMidden em {
	font-weight: bold;
	font-style: normal;
	color: #5D84BE;	
}

.agendaItemVoet {
	font-size: 15px; /*ie hack */
	float: left;
	height: 15px;
	width: 516px;
	background-image:url(../gfx/containter_wide_voet.gif);
}

.nieuwsNavigatie1 {
	float: left;
	margin: 0px 0px 30px 7px ;
	padding: 0px 5px 0px 5px;
	width: 500px;
	line-height: 8px;
	border-bottom: 1px solid #D9E2F3;
}

.nieuwsNavigatie1 .left {
	float: left;
}

.nieuwsNavigatie1 .left img {
	padding: 0px 3px 3px 0px;
}

.nieuwsNavigatie1 .right {
	float: right;
}

.nieuwsNavigatie1 .right img {
	padding: 0px 0px 3px 3px;	
}

.nieuwsNavigatie2{
	float: left;
	height: 30px;
	margin: 0px 0px 30px 7px ;
	padding: 0px 10px 0px 10px;
	width: 490px;
	line-height: 8px;
	background-image: url(../gfx/nieuwsnavigatie_blauw.gif)
}

.nieuwsNavigatie2 .left {
	float: left;
}


.nieuwsNavigatie2 .left img {
	padding: 0px 3px 3px 0px;
}

.nieuwsNavigatie2 .right {
	float: right;
}

.nieuwsNavigatie2 .right img {
	padding: 0px 0px 3px 3px;	
}
 
/*  */ 
.zoekResultaatSelect {
	float: left;
	width: 512px;
	height: 96px;
	margin: 0px 0px 30px 6px;
	background-image: url(../gfx/zoek_resultaten_select.gif);
	color: #0C479D;
}

.zoekResultaatSelect div.content {
	margin: 40px 0px 0px 16px;
}

.zrs_left {
	margin: 0px 0px 6px 6px;
}

.zrs_right {
	margin: 0px 0px 0px 160px;
}

.zoekResultaatSelect input.textInput {
	margin: 0px 0px;
	width: 215px;
}

.zoekResultaatSelect select.selectInput {
	margin: 0px 0px 0px 8px;
	width: 150px;
}

.zoekResultaatSelect input.button {
	margin: 0px 0px 0px 12px;
	vertical-align: text-bottom;
}

.zoekResultaatListing {
	float: left;
	width: 520px;
	margin: 0px 0px 0px 4px;
	background-image: url(../gfx/nieuwsoverzicht_bg.gif);
}

.zoekResultaatKop {
	width: 519px;
	height: 50px;
	background-image: url(../gfx/gevonden_documenten.gif);
}

.zoekResultaatMidden {
	padding: 10px 20px;
}

.zoekResultaatMidden td {
	padding: 4px 0px 12px 0px;
	border-bottom: 1px solid #D9E2F3;
}

.zoekResultaatVoet {
	width: 519px;
	height: 50px;
	background-image: url(../gfx/nieuwsoverzicht_listing_bottom.jpg);
}

.uwGegevens, .statistieken {
	float: left;
	width: 520px;
	font-size: 11px;
	margin: 0px 0px 30px 4px ;
	background-image: url(../gfx/nieuwsoverzicht_bg.gif);
}

.uwGegevensKop, .makelaarGegevensKop {
	width: 519px;
	height: 16px;
	background-image: url(../gfx/uw_gegevens_kop.gif);
	padding: 0;
	padding-top: 15px;
}

.uwGegevensKop .sifrCont h5, .makelaarGegevensKop .sifrCont h5{
	float: none;
	font-size: 15px;
	width: 400px;
	height: 18px;
	margin: 0px 0px 0px 17px;
}

.uwGegevensMidden {
	margin: 15px 0px 0px 17px;
}

.uwGegevensMidden img {
	padding: 0px 8px 0px 0px;
}

.uwGegevensMidden td.left {
	padding: 3px;
	color: #FF7E00;
}

.uwGegevensMidden td.left2 {
	padding: 3px;
	color: #0C479D;
}

.uwGegevensMidden span.more {
	margin: 6px 0px 0px 90px;
}

.uwGegevensMidden strong {
	color: #FF7E00;
}

.uwGegevensVoet {
	width: 519px;
	height: 12px;
	background-image: url(../gfx/containter_wide_voet.gif);
}

.nvmGegevens {
	float: left;
	width: 520px;
	margin: 0px 0px 30px 3px ;
	background-image: url(../gfx/nieuwsoverzicht_bg.gif);
}

.nvmGegevensKop {
	width: 519px;
	height: 38px;
	background-image: url(../gfx/uw_gegevens_kop.gif);
}

.nvmGegevensMidden {
	margin: 10px 0px 0px 17px;
}

.nvmGegevensMidden img {
	padding: 0px 8px 0px 0px;
}

.nvmGegevensMidden td.left {
	padding: 3px;
	color: #FF7E00;
}

.nvmGegevensMidden span.more {
	margin: 6px 0px 0px 90px;
}

.nvmGegevensVoet {
	width: 519px;
	height: 12px;
	background-image: url(../gfx/containter_wide_voet.gif);
}

/* */

.makelaarDetailListing {
	float: left;
	width: 520px;
	margin: 20px 0px 0px 12px;
	background-image: url(../gfx/nieuwsoverzicht_bg.gif);
}

.makelaarDetailKop {
	height: 80px;
	width: 516px;
	background-image:url(../gfx/zoekresultaat_kop.gif) ;
}

.makelaarDetailMidden {
	width: 500px;
	margin: 0px 0px 0px 10px;
}

.makelaarDetailVoet {
	float: left;
	height: 48px;
	width: 520px;
	background-image:url(../gfx/nieuwsoverzicht_listing_bottom.jpg);	
}

.vragenLijst {
	margin: 20px 0px 0px 4px;
	float: left;
	width: 520px;	
	background-image: url(../gfx/nieuwsoverzicht_bg.gif);
}

.vragenLijstKop {
	float: left;
	height: 40px;
	width: 520px;
	background-image: url(../gfx/selecteer_een_onderwerp.gif);
}

.vragenLijstKop .sifrCont h5{
	font-size: 10px;
	width: 400px;
	height: 20px;
	margin: 18px 0px 0px 16px;
}

.vragenLijstMidden {
	float: left;
}

.ulContainer {
	background-color:#FF0000;
}

.vragenLijstVoet {
	float: left;
	height: 12px;
	width: 512px;
	background-image:url(../gfx/containter_wide_voet.gif);	
}

.makelaarsOverzichtListing {
	margin: 30px 0px 0px 8px;
	float: left;
	width: 520px;
	color: #0C479D;
	background-image: url(../gfx/nieuwsoverzicht_bg.gif);
	line-height: 20px;
}

.makelaarsOverzichtListingKop {
	float: left;
	width: 520px;
	height: 78px;
	background-image:url(../gfx/makelaars_overzicht_kop.gif);
}

.makelaarsOverzichtListingKop .tabelHead {
	margin: 50px 0px 0px 30px;
	color: #547EBB;
	font-weight: bold;
}

.makelaarsOverzichtListingMidden {
	float: left;
	width: 520px;
	padding: 0px 0px 0px 15px;
	font-size: 11px;
}

.makelaarsOverzichtListingMidden .simLi {
	background: url(../gfx/bullet_oranje.gif ) no-repeat 2px 1px;
	padding: 0px 0px 0px 15px;
}

.makelaarsOverzichtListingMidden a {
	font-weight: bold;
	text-decoration: none;
	color: #FF7E00;
}
.makelaarsOverzichtListingMidden a:hover {
	color: #5D84BE;
}
.makelaarsOverzichtListingVoet {
	float: left;
	width: 520px;
	height: 45px;
	background-image: url(../gfx/nieuwsoverzicht_listing_bottom.jpg);
}
.contentNavListing {
	margin: 0px 0px 30px 4px;
	float: left;
	width: 520px;
	background-image: url(../gfx/nieuwsoverzicht_bg.gif);
}

.contentNavListingKop {
	float: left;
	width: 520px;
	height: 57px;
	background-image: url(../gfx/toon_alleen_berichten_van.gif);
}

.contentNavListingMidden {
	float: left;
	padding: 0px 0px 0px 25px;
}

.contentNavListingMidden .line{
	width: 100%;
	height: 10px;
	border-bottom: 1px solid #D9E2F3;
}

.contentNavListingMidden img {
	padding: 5px 5px 5px 0px;
}

.contentNavListingVoet {
	float: left;
	height: 12px;
	width: 520px;
	background-image:url(../gfx/containter_wide_voet.gif);	
}

.siteMap {
	margin: 0px 0px 0px 7px;
	float: left;
	width: 400px;
	background-image: url(../gfx/sitemap_bg.gif);
}

.siteMapKop {
	float: left;
	height: 38px;
	width: 400px;
	background-image: url(../gfx/sitemap_top.gif)
}
.siteMapMidden {
	float: left;
}

.ulContainer1 {
	float: left;
}

.menuFaker {
	display: block;
	float: left;
	height: 50px;
	width: 100%;
}

.siteMapVoet {
	float: left;
	height: 19px;
	width: 400px;
	background-image: url(../gfx/sitemap_bottom.gif)
}
.statistiekenKop {
	width:519px;
	height:17px;
	background-image: url(../gfx/nieuwsoverzicht_topic_top.jpg)
}
.statistiekenMidden {
	margin:0 0 0 17px;
}
.statistiekenMidden h5 {
	color:#OC479D;
	font-size:11px;
	margin-bottom:10px;
}
.statistieken {
	padding-top:0;
}
.statistieken td.left {
	font-weight:bold;
	padding:2px 3px 2px 5px;
	color: #FF7E00;
}
.statistieken td a {
	font-weight:bold;
	text-decoration:none;
	color:#5C84BD;
}
.statistieken td a:hover {
	color: #FF7E00;
}
.alphabet {
	float:left;
	width:512px;
	height:45px; he\ight:30px;
	background: url(../gfx/alphabet_bg.gif) no-repeat;
	margin:10px 0 30px 12px;
	padding:15px 0 0 24px !important; padding:15px 0 0 14px;
	color: #0C479D;
	letter-spacing:.07em !important; letter-spacing:.1em;
}
.alphabet a {
	text-decoration:none;
}
.alphabet a.selected {
	font-size:13px;
	font-weight:bold;
	color:#FF7E00;
	position:relative;
	top:1px;
}
.sbKop {
	float: left;
	width: 516px;
	margin: 0 0 0 35px !important; margin: 0 0 0 25px;
}
.sbPlaatjes {
	margin: 3px 0 0 8px;
	float: left;
	width: 520px;
	color: #0C479D;
	background-image: url(../gfx/nieuwsoverzicht_bg.gif);
	line-height: 17px;
}
.sbTop {
	width: 520px;
	height:13px;
	background-image: url(../gfx/sbtop.gif);
}
.sbBot {
	width: 520px;
	height:13px;
	background-image: url(../gfx/sbbot.gif);
}
.sbPlaatjes .entry {
	width:247px; w\idth:232px;
	float:left;
	display:inline;
	padding:8px 6px 8px 9px;
	position:relative;
}
.sbPlaatjes .left {
	margin-left:12px;
}
.sbPlaatjes .blue {
	background-color:#F1F5FB;
}
.sbPlaatjes .entry img {
	float:left;
}
.sbPlaatjes .entry p {
	position:absolute;
	bottom:-6px !important; bottom:6px;
	left:85px;
}
.sbPlaatjes .entry a {
	color:#FF7E00;
	font-weight:bold;
	text-decoration:none;
}
.sbPlaatjes .entry a:hover {
	color:#5C84BD;	
}
.tiarazoek {
	float:left;
	width:510px;
	height:71px; he\ight:33px;
	background: url(../gfx/tiarazoek.gif) no-repeat;
	margin:0 0 30px 20px !important; margin:20px 0 30px 10px;
	padding:38px 0 0 15px;
}
.tiarazoek select {
	width: 440px;
	background: #ffffff;
	font-size: 11px;
}
.tiaraResult {
	margin: 0px 0px 0px 18px !important; margin: 0 0 0 8px;
	float: left;
	width: 520px;
	background: url(../gfx/nieuwsoverzicht_bg.gif);
}
.tiaraResult h1 {
	line-height:15px;
	margin:0 0 0 16px;
}
.tiaraLegenda {
	margin: 5px 85px 0px 0px;
	float: right;
	width: 520px;
	text-align:right;
	background:none;
	display:inline;
}
.tiaraLegenda span {
	position:relative;
	top:-3px;
	left:5px;
}
.tableKop {
	float:left;
	width:519px; w\idth:513px;
	height:46px;
	padding:0 3px;
	background: url(../gfx/table_kop.gif) no-repeat;
}
.tiaraResult .tableKop {
	background: url(../gfx/tiarazoek_result.gif) no-repeat;
	height:75px;
	position:relative;
}
.tableKop .nol_berichten {
	position:absolute;
	right:0;
	top:-6px !important; top:-7px;
}
.tableMid {
	color: #0C479D;
	width: 519px; w\idth:513px;
	padding:0 3px 5px 3px;
}
.tableKop table {
	display:inline;
	float:left;
	margin:20px 0 5px 8px;
}
.tiaraResult .tableKop table {
	display:inline;
	float:left;
	margin:45px 0 5px 8px;
}
.tableMid table {
	display:inline;
	float:left;
	margin:0 0 0 8px;
}
.tableKop td {
	padding:2px 3px 3px 3px;
	background-color:#E8EEF8;
	color:#547EBB;
	font-weight:bold;
}
.tableMid td {
	padding:2px 3px 3px 3px;
}
.tiaraResult .tableMid td {
	padding:3px 3px 4px 3px;
}
.tiaraResultVoet {
	float: left;
	width: 520px;
	height: 45px;
	background: url(../gfx/nieuwsoverzicht_listing_bottom.jpg) no-repeat;
}
.tableVoet {
	font-size: 15px; /*ie hack */
	float: left;
	height: 15px;
	width: 519px;
	background:url(../gfx/containter_wide_voet.gif) no-repeat;
}
.persoon {
	display:inline;
	margin: 0 0 20px 8px;
	float: left;
	width: 520px;
	background: url(../gfx/nieuwsoverzicht_bg.gif);
}
.personenList {
	float: left;
	font-size: 11px;
	margin: 0px 0px 30px 0;	
}
.personenList h1 {
	margin:0 0 0 30px !important; margin:0 0 0 25px;
}

.inloggenTekst {
	color: #0D469D;
}

.inloggenLink a {
	color: #5380BB;
	font-weight: bold;
	float: right;
	padding: 4px 11px 0px 0px;
}

/* These are standard sIFR styles... do not modify */
.sIFR-flash {visibility: visible !important;margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {	position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash h1 {visibility: hidden;}
.sIFR-hasFlash h2 {visibility: hidden; font-size: 18px;}
.sIFR-hasFlash h3 {visibility: hidden;}
.sIFR-hasFlash h4 {visibility: hidden;}
.sIFR-hasFlash h5 {visibility: hidden;}




/* --------------------------------------------------
	2010180 NVM aanpassing Portaal 
	Table of contents
	 1. Global
	 2. Search bar
	 3. Vertical menu (items)
	 4. Rounded Corners
	 5. Themapagina
	 6. Stappenplan
	 7. MijnNVM
	 8. Detailpagina
	 9. Homepage
	10. Misc
-------------------------------------------------- */

/* --------------------------------------------------
	1. Global
-------------------------------------------------- */

body {
	background: #fafcfd url(../gfx/background_body.gif) repeat-x;
}

#main {
	background: url(../gfx/faux_column.png) repeat-y top center;
	overflow: auto;
}

.logo {
	float: right;
}

.textInput {
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;	
	border-top: 1px solid #7c7c7c;
	font-size: 11px;
}

.contentContainer {
	background: #fff url(../gfx/background_content.gif) repeat-x;
	padding-left: 16px;
	width: 764px;
}

.clear {
	clear: both;
}


/* --------------------------------------------------
	2. Search bar
-------------------------------------------------- */

.search {
	background: #fff url(../gfx/stippellijn_search.gif) repeat-x left 1.3em;
	padding: 6px 0;
	margin: 0;
	width: 750px;
	text-align: right;
	color: #999;
	font-size: 11px;
	font-weight: bold;
}

.search .textInput {
	width: 130px;
}

.search label,
.search .searchButton {
	background: #fff;
	padding: 0 3px 0 6px;
	cursor: pointer;
}


/* --------------------------------------------------
	3. Vertical menu (items)
-------------------------------------------------- */

.menuColumn {
	width: 139px;
	font-size: 11px;
}

.leftmenu ul {
	list-style: none;
	margin: 0 0 28px 0;
	padding: 0;
}

.leftmenu ul ul {
	margin: 0;
}

.leftmenu li {
	padding: 4px 0;
}

.leftmenu li a:link,
.leftmenu li a:visited {
	background: url(../gfx/bullet_menu.gif) no-repeat left 3.1px;
	padding-left: 16px;
	color: #6d6c71;
	text-decoration: none;
	display: block;
}

.leftmenu li a:hover,
.leftmenu li.select a {
	background: url(../gfx/bullet_menu.gif) no-repeat left -53.1px;
	color: #093585;
	text-decoration: none;
	display: block;
}

.leftmenu .oranje ul li a:link,
.leftmenu .oranje ul li a:visited {
	background: url(../gfx/bullet_oranje.gif) no-repeat left 2px;
	text-decoration: none;
	padding-left: 12px;
	margin-left: 16px;
	color: #6d6c71;
}

.leftmenu .oranje ul li a:hover,
.leftmenu .oranje ul li.select a {
	background: url(../gfx/bullet_oranje.gif) no-repeat left 2px;
	color: #ff8713;
}

#searchMakelaar {
	width: 139px;
}

.searchMakelaarKop {
	width: 139px;
	height: 35px;
	background: url(../gfx/zoeken_top.gif);
	padding: 17px 0 0 0;
}

.searchMakelaarVoet {	
	width: 139px;
	height: 16px;
	background:url(../gfx/zoeken_bottom.gif);
}

.searchMakelaarContent {
	margin: 0 0 0 0;
	padding: 0 12px;
	background:url(../gfx/zoeken_middle.gif) repeat-y;
	text-align: right;
}

#searchMakelaar h3 {
	color: #fff;
	margin: 0 0 0 45px;
	padding: 0;
	font-size: 11px;
	letter-spacing: 0;
}

#searchMakelaar label {
	color: #0c479d;
	font-weight: bold;
	padding: 6px 0 3px 0;
	display: block;
	cursor: pointer;
	width: 100%;
	text-align: left;
}

#searchMakelaar .radioInput {
	margin-bottom: -3px;
}

#searchMakelaar .textInput {
	width: 103px;
	float: left;
}

#searchMakelaar .searchButton {
	margin-top: 12px;
}


/* --------------------------------------------------
	4. Rounded Corners
-------------------------------------------------- */

.linksboven, .rechtsboven, .rechtsonder, .linksonder {
	position: relative;
}

.linksboven {
	background: url(../gfx/borders.gif) top left no-repeat;
	margin-right: 14px;
	margin-top: 32px;
}
	
.rechtsboven {
	background: url(../gfx/borders.gif) top right no-repeat;
	left: 14px;
}
	
.rechtsonder {
	background: url(../gfx/borders.gif) bottom right no-repeat;
	top: 14px;
}
	
.linksonder {
	background: url(../gfx/borders.gif) bottom left no-repeat;
	right: 14px;
	padding: 0 56px 0 10px;
}


/* --------------------------------------------------
	5. Themapagina
-------------------------------------------------- */

.eyeCatcher h1 {
	font-size: 28px;
	line-height: 28px;
	margin: 0 0 12px 0;
	padding: 0;
	color: #005fad;
	width: 100%;
}

.linksonder h2 {
	font-size: 22px;
	line-height: 22px;
	margin: 0 0 -6px 0;
	padding: 0;
	position: relative;
	top: -6px;
	color: #005fad;
	width: 100%;
}

.themaBlock .linksonder h2 {
	width: 117px;
	letter-spacing: 0;
	margin-right: -10px;
}

.linksonder p,
.eyeCatcher p {
	margin: 0;
	padding: 0 0 15px 0;
}

.linksonder ul,
.eyeCatcher .rechtsonder ul {
	margin: 0;
	padding: 0 0 15px 0;
}

.linksonder li,
.eyeCatcher .rechtsonder li {
	list-style: none;
	background: url(../gfx/bullet_list.gif) no-repeat left 3px;
	padding-left: 12px;
}

.eyeCatcher {
	width: 294px;
	float: left;
	display: block;
}

.eyeCatcher .rechtsboven {
	left: 0;
}

.eyeCatcher .rechtsonder {
	padding: 0 16px;
	height: 18.5em;
}

.eyecatcherImg {
	float: left;
	height: 218px;
	width: 288px;
}

.columnLeft {
	width: 286px;
	float: left;
	margin: -14px 16px 0 0;
	clear: left;
}
	
.columnRight {
	width: 279px;
	float: left;
	margin-top: -14px;
}

.columnLeft img,
.columnRight img {
	float: right;
	position: relative;
	margin-top: -49px;
	right: -8px;
}

a.lees:link,
a.lees:visited {
	color: #005fad;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	padding-right: 12px;
	background: url(../gfx/leesverder.gif) no-repeat right 3px;
}

a.lees:hover {
	color: #5d84be;
}

.themaBlocks {
	position: relative;
	top: 16px;
	float: left;
	width: 456px;
}

.themaBlock {
	margin-bottom: 30px;
	float: left;
}

.themaBlocks .linksboven {
	width: 122px;
	margin: 0 30px 0 0;
	float: left;
}

.themaBlocks .linksonder {
	height: 87px;
	padding-right: 0;
}

.themaBlocks p {
	margin-top: -3px;
	padding-right: 48px;
}

.themaBlocks img {
	position: absolute;
	top: 24px;
	margin-bottom: 0;
	margin-left: 64px;
	width: 70px;
	height: 70px;
}

.thema {
	width: 122px !important;
	float: left;
	margin-top: -16px !important;
	margin-left: 4px;
}

.thema .linksonder {
	height: 190px;
	padding-right: 0;
}

.thema img {
	position: relative;
	left: -40px !important;
	margin-top: 43px !important;
	top: 0; /* Om de afbeelding in IE7 verder omhoog te plaatsen */
	z-index: 1;	
	width: 149px;
	height: 131px;
}



/* --------------------------------------------------
	6. Stappenplan
-------------------------------------------------- */

.stappenplan {
	width: 582px;
}

.stappenplan h1 {
	color: #fff;
	font-size: 18px;
	margin: 10px 0 0 16px;
	line-height: 18px;
	letter-spacing: 0;
	width: 100%;
}

.stappenplanImg {
	margin-bottom: -117px;
	width: 582px;
	height: 117px;
}

.stappenplan ul {
	height: 30px;
	width: 583px;
	position: relative;
	margin: 0;
	padding: 41px 0 0 0;
}

.stappenplan li {
	list-style: none;
	float: left;
	display: inline;
	width: 11%;
	text-align: center;
}

.stappenplan li a {
	background: url(../gfx/cirkel.png) no-repeat top left;
	height: 30px;
	width: 30px;
	display: block;
	text-decoration: none;
	margin: 0 auto;
	color: #fff;
	font-weight: bold;
	font-size: 19px;
}

.stappenplan li a:hover,
.stappenplan li a.select { 
	background: url(../gfx/cirkel_over.png) no-repeat top left; 
}

.stappenplan li span {
	position: relative;
	top: 8px;
}

.stappenplan .rechtsonder {
	top: 6px;
	left: 14px;
	margin-right: 14px;
}
	
.stappenplan .linksonder {
	right: 14px;
	padding: 16px 0 0 16px;
}

.stappenplan .hide {
	position: absolute;
	top: 16px;
	left: -9999px;
}

.buttons {
	margin-top: 24px;
}

.buttons .linksboven {
	width: 120px;
	margin: 0 0 0 30px;
	float: left;
}

.buttons .first {
	margin: 0;
}

.buttons .linksonder {
	height: 30px;
	padding-right: 0;
}

.buttons h2 {
	width: 119.5px;
	position: relative;
	top: -4px;
	padding: 0;
	margin: 0;
	font-size: 18px;
	z-index: 1;
}

.buttons img {
	position: relative;
	top: -39px;
	margin-bottom: -39px;
	margin-left: 69.5px;
}

.marketing {
	padding-right: 30px;
	width: 270px;
	float: left;
}

.marketing img {
	margin-top: 30px;
	width: 284px;
	height: 82px;
}

.marketingBanner {
	float: left;
	margin-right: 16px;
}

.marketingBanner img {
	margin-top: 30px;
	width: 284px;
	height: 156px;
}

.marketing .rechtsonder {
	top: -3px;
	left: 14px;
}
	
.marketing .linksonder {
	right: 14px;
	padding: 16px 0 0 16px;
}

.marketing h2 {
	width: 100%;;
	padding: 0;
	margin: 0 0 -6px 0;
	font-size: 18px;
	color: #0c479d;
}

.highlight {
	width: 284px;
	float: left;
	margin-top: -2px;
}

.highlight .linksboven, .highlight .rechtsboven, .highlight .rechtsonder, .highlight .linksonder {
	position: relative;
}

.highlight .linksboven {
	background-image: url(../gfx/borders-highlight.gif);
}
	
.highlight .rechtsboven {
	background-image: url(../gfx/borders-highlight.gif);
}
	
.highlight .rechtsonder {
	background-image: url(../gfx/borders-highlight.gif);
}
	
.highlight .linksonder {
	background-image: url(../gfx/borders-highlight.gif);
	padding-top: 7px;
	padding-bottom: 7px;
}

.highlight h2,
.highlight p {
	width: 100px;
}

.highlight img {
	position: relative;
	float: right;
	margin-right: -80px;
	margin-top: -131px;
	z-index: 1;	
	width: 149px;
	height: 131px;
}


/* --------------------------------------------------
	7. MijnNVM
-------------------------------------------------- */

.subnavMijnNVM {
	background-color: #fff;
	padding: 10px 0 8px 0;
	clear: both;
	width: 780px;
	overflow: hidden;
}

.subnavMijnNVM ul {
	list-style: none; 
	margin: 0 0 0 6px; 
	padding: 0;
	display: block;
	position: relative;
}

.subnavMijnNVM ul li {
	float:left;
}

.subnavMijnNVM ul a {
	color: #6d6c71;
	text-decoration: none;
	padding: 0 12px 0 6px;
	background: url(../gfx/subnav-divider.gif) no-repeat right 4px;
}

.subnavMijnNVM ul li.last a {
	background: none;
}

.subnavMijnNVM ul a:hover,
.subnavMijnNVM ul li.select a {
	color: #1f4ea0;
	text-decoration: none;
}


/* --------------------------------------------------
	8. Detailpagina
-------------------------------------------------- */

.detailPage {
	float: left;
	width: 289px;
	font-size: 12px;
	margin: 0;
	padding: 0; 
	line-height: 17px;
}

.detailPage p {
	clear: both;
}

.detailPage-noImage {
	float: left;
	width: 490px;
	font-size: 12px;
	margin: 0;
	padding: 0; 
	line-height: 17px;
}

.detailImg {
	float: left;
	margin: 0 10px 10px 0;
	padding: 0;
	height: 95px;
	width: 70px;
}

.detailHeading {
	float: left;
	margin: 24px 0 0 0;
	padding: 0;
	width: 209px;
}

.detailHeading-noImage {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}

h2.detailHeader {
	font-size: 22px;
	line-height: 22px;
	margin: 0;
	padding: 0;
	color: #005fad;
	
}

.detailHeading p,
.detailHeading-noImage p {
	margin-top: -5px;
}

.detailIntro {
	color: #0c479d;
	clear: both;
	margin-top: 0;
}

.folder {
	float: left;
	margin-left: 16px;
	height: 333px;
	width: 236px;
}

.downloads .linksonder {
	padding: 0 0 0 10px;
}

.downloads .linksonder a {
	color: #000;
	text-decoration: none;
}

.downloads ul {
	margin: 5px 0 0 0;
}

/* --------------------------------------------------
	9. Homepage
-------------------------------------------------- */

.welcome {
	width: 344px;
	float: left;
	margin-right: 16px;
}

.welcome h1 {
	color: #fff;
	font-size: 30px;
	line-height: 38px;
	margin: -130px 0 92px 16px;
	padding: 0;
	letter-spacing: 0;
	width: 100%;
}

.welcomeImg {
	width: 344px;
	height: 141px;
}

.welcome .rechtsonder {
	top: 0;
	left: 14px;
	margin-right: 14px;
}
	
.welcome .linksonder {
	right: 14px;
	padding: 16px 0 0 16px;
}

.homepageBanner {
	width: 224px;
	height: 217px;
	float: left;
}

.homepageBanner img {
	border: 0;
}

.homepageBlocks {
	position: relative;
	top: 16px;
	clear: both;
}

.homepageBlocks .linksboven {
	width: 90px;
	margin: 0 30px 0 0;
	float: left;
}

.homepageBlocks .linksonder {
	height: 204px;
	padding-right: 0;
}

.homepageBlocks h2 {
	width: 80px;
	position: relative;
	top: -4px;
	padding: 0;
	margin: 0;
	font-size: 18px;
	z-index: 1;
}

.homepageBlocks p {
	margin-top: -3px;
}

.homepageBlocks img {
	position: relative;
	top: -7px;
	margin-bottom: -7px;
	margin-left: 18px;
	width: 85px;
	height: 95px;
}

.homepageBlocks .lastBlock {
	width: 90px;
	margin: 0;
	float: left;
}

.homepageBlocks .lastBlock .linksboven {
	margin-bottom: 24px;
}

.homepageBlocks .lastBlock .linksonder {
	height: 90px;
	padding-right: 0;
}

.homepageBlocks .lastBlock table {
	width: 100%;
	height: 100%;
	vertical-align: middle;
	position: absolute;
	top: -3px;
	left: 7px;
}

.homepageBlocks .lastBlock table h2 {
	text-align: center !important;
}

.homepageInfo {
	width: 224px;
	float: left;
}

.homepageInfo h2 {
	color: #fff;
	font-size: 23px;
	line-height: 23px;
	margin: 0 0 0 16px;
	padding: 0;
	letter-spacing: 0;
	width: 192px;
	position: absolute;
	top: 21px;
	left: 360px;
}

.homepageImg {
	width: 224px;
	height: 141px;
	margin-bottom: -6px;
}

.homepageInfo .rechtsonder {
	top: 6px;
	left: 14px;
	margin-right: 14px;
}
	
.homepageInfo .linksonder {
	right: 14px;
	padding: 16px 0 0 16px;
}

.mijnnvmcolumns {
	position:relative;
	overflow:hidden;
	width:594px;
	position:relative;
	padding: 0 0 0px 0;
	z-index:1;
	font-size: 11px;
	margin: 0px 0px 10px 0px;
}

.mijnnvmcolumns .columnleft {
	background:#fff url(../gfx/mijnnvmcolumns_left.gif) repeat-y bottom left;
}

.mijnnvmcolumns .columnright {
	background:#fff url(../gfx/mijnnvmcolumns_right.gif) repeat-y bottom left;
}

.mijnnvmcolumns .columnrightLinkBlokKop {
	width:293px;
	position:relative;
	float:left;
	overflow:hidden;
	background:#fff url(../gfx/mijnnvmcolumns_rightLinkBlokKop.gif);
}