/* RESET */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}

img {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	background:transparent;
}

body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
/* tables benodigen nog 'cellspacing="0"' in de markup */
table {border-collapse:collapse; border-spacing:0;}

/* MAIN */

html, body {font-family:"Arial"; font-size:11px; color:#000000;}
body {background-color:#ffffff; background-repeat:repeat-y;}

/* LAYOUT */

#wrap {width:1024px; min-height:594px; background-repeat:no-repeat; background-position:right 20px; background-color:#ffffff; position:relative;}
#topHeader {height:20px; background-repeat:repeat-y;}
#header {height:104px; background-repeat:no-repeat; background-position:left top; position:relative;}
	#logo {position:absolute; top:11px; left:11px; z-index:999;}
		#logo a {background-repeat:no-repeat; display:block; height:72px; text-indent:-9999px;} /* plaatsen logo plus verwijzen homepage */
		a.topparken {background-image:url("../images/logoTopparken.png"); width:439px;}
		a.gelloo {background-image:url("../images/logoGelloo.png"); width:796px;}
		a.scheleberg {background-image:url("../images/logoScheleberg.png"); width:812px;}
		a.bosparkede {background-image:url("../images/logoBosparkede.png"); width:436px;}
		a.ijsselhoeve {background-image:url("../images/logoIJsselhoeve.png"); width:672px;}
		a.westerkogge {background-image:url("../images/logoWesterkogge.png"); width:636px;}
		a.woudhoeve {background-image:url("../images/logoWoudhoeve.png"); width:940px;}
		a.wittehoeve {background-image:url("../images/logoWittehoeve.png"); width:935px;}
		a.westenburg {background-image:url("../images/logoWestenburg.png"); width:769px;}
		a.parcdusoleil {background-image:url("../images/logoParcdusoleil.png"); width:515px;}
		a.koningshof {background-image:url("../images/logoKoningshof.png"); width:753px;}
		a.noordwijkseduinen {background-image:url("../images/logoNoordwijkseduinen.png"); width:996px;}
		a.esmeer {background-image:url("../images/logoEsmeer.png"); width:857px;}
		a.leuvert {background-image:url("../images/logoLeuvert.png"); width:689px;}
		a.elzenhof {background-image:url("../images/logoElzenhof.png"); width:659px;}
		a.beekbergen {background-image:url("../images/logoEsmeer.png"); width:863px;}
#colMain {width:564px; float:left; min-height:578px;}
#colMain_large {width:1024px; float:left; min-height:474px;}
	#colLeft {width:174px; min-height:100px; float:left;}
		#breadcrumbsWrap {margin:5px 0 10px 0;}
		#content {padding:0 10px 20px 0; min-height:570px;}
	#colRight {width:390px; float:left;}
	#colRight_large {width:850px; float:left; min-height:574px;}
#colBlocks {width:460px; min-height:100px; float:left; margin-top:-27px;}
#footer {clear:both; height:30px; background-repeat:repeat-y; position:relative; z-index:99;}

/* TIMESTAMP */

#timestamp {position:absolute; top:5px; left:174px;}
#timestamp span {color:#ffffff;}
#timestamp .separator {color:#32a9a3; font-weight:bold; margin:0 5px;}
.jclock {color:#fff;}

/* TOPMENU */

#topMenu {position:absolute; top:5px; right:20px;}
#topMenu li {display:inline;}
#topMenu a {color:#ffffff;}
#topMenu .separator {font-weight:bold; margin:0 5px;}

/* MAINMENU */

.mainMenu {position:absolute; bottom:0px; left:11px; width:553px; height:27px;}
.mainMenu div {width:553px; height:27px; background-repeat:no-repeat;}
.mainMenu a {display:block; height:23px; text-indent:-9999px; position:absolute; bottom:4px;}

.mainMenuLarge {position:absolute; bottom:0px; right:0px; width:1013px; height:27px;}
.mainMenuLarge div {width:1013px; height:27px; background-repeat:no-repeat;}
.mainMenuLarge a {display:block; height:23px; text-indent:-9999px; position:absolute; bottom:4px;}

.DefaultLarge {position:absolute; bottom:0px; right:0px; width:1013px; height:27px;}
.DefaultLarge div {width:1013px; height:27px; background-repeat:no-repeat;}
.DefaultLarge a {display:block; height:23px; text-indent:-9999px; position:absolute; bottom:4px;}

/* All menu items */
.mainMenu #mainMenuBuyRentCamp a#buy {right:324px; width:164px;}
.mainMenu #mainMenuBuyRentCamp a#rent {right:160px; width:164px;}
.mainMenu #mainMenuBuyRentCamp a#camp {right:0px; width:160px;}
.mainMenuLarge #mainMenuBuyRentCamp a#buy {left:64px; width:164px;}
.mainMenuLarge #mainMenuBuyRentCamp a#rent {left:228px; width:164px;}
.mainMenuLarge #mainMenuBuyRentCamp a#camp {left:392px; width:130px;}

/* Buy only */
.mainMenu #mainMenuBuy a#buy {right:0px; width:553px;}
.mainMenuLarge #mainMenuBuy a#buy {right:0px; width:1013px;}

/* Buy & Rent */
.mainMenu #mainMenuBuyRent a#buy {left:64px; width:164px;}
.mainMenu #mainMenuBuyRent a#rent {left:228px; width:324px;}
.mainMenuLarge #mainMenuBuyRent a#buy {left:64px; width:164px;}
.mainMenuLarge #mainMenuBuyRent a#rent {left:228px; width:164px;}

/* Rent & Camp */
.mainMenu #mainMenuRentCamp a#rent {left:64px; width:164px;}
.mainMenu #mainMenuRentCamp a#camp {left:228px; width:324px;}
.mainMenuLarge #mainMenuRentCamp a#rent {left:64px; width:164px;}
.mainMenuLarge #mainMenuRentCamp a#camp {left:228px; width:164px;}

/* Buy & Camp */
.mainMenu #mainMenuBuyCamp a#buy {left:64px; width:164px;}
.mainMenu #mainMenuBuyCamp a#camp {left:228px; width:324px;}
.mainMenuLarge #mainMenuBuyCamp a#buy {left:64px; width:164px;}
.mainMenuLarge #mainMenuBuyCamp a#camp {left:228px; width:164px;}

/* SUBMENU / ul.niveauB */

#submenu {position:absolute; left:0; top:124px; z-index:120;}

ul.niveauB {position:relative; z-index:999; line-height:14px; margin:2px 0 0 0; width:169px;}
ul.niveauB a {display:block; width:123px; padding:5px 10px 5px 25px; color:#87888a; background-image:url("../images/bulletGrey.png"); background-repeat:no-repeat; background-position:11px center;}
ul.niveauB li:hover, ul.niveauB li.active {position:relative; z-index:1;}
ul.niveauB li.niveauB {padding:5px 0 5px 11px;}
ul.niveauB ul {display:none; position:absolute; top:0px; left:158px; width:195px;}
ul.niveauB ul ul {left:185px;}
ul.niveauB li.niveauB li.first-child:hover ul {top:0; width:100%;}
ul.niveauB ul a:hover span {text-decoration:underline;}
ul.niveauB li.niveauC a, ul.niveauB li.niveauD a {}

ul.niveauB a.selected {background:#006fb7; color:#fff; background-image:url("../images/bulletWhite.png"); background-repeat:no-repeat; background-position:11px center;}
ul.niveauB li.niveauC a.selected span {text-decoration:underline;}
ul.niveauB li.niveauD a:hover span {text-decoration:underline !important;}
ul.niveauB li.niveauD a.selected span {text-decoration:underline !important;}

ul.niveauB li.niveauB:hover a {color:#fff; background-image:url("../images/bulletWhite.png"); background-color:#006fb7;}
ul.niveauB li.niveauB:hover li.niveauC a,
ul.niveauB li.niveauB:hover li.niveauD a {background-color:transparent;}
ul.niveauB li.niveauC:hover a span {text-decoration:underline;}
ul.niveauB li.niveauC:hover ul a span {text-decoration:none;}
ul.niveauB li.niveauB:hover ul a {width:155px; color:#fff; background-image:url("../images/bulletWhite.png"); background-repeat:no-repeat; background-position:11px center;}

/* Rounded corners & shadow */
ul.niveauB li.niveauC:first-child, ul.niveauB li.niveauD:first-child {background:url("../images/ul-niveauB-sub-top.png") no-repeat top left;}
ul.niveauB li.niveauB ul {background:url("../images/ul-niveauB-sub-bottom.png") no-repeat bottom left; padding-bottom:12px;}
ul.niveauB li.niveauC, ul.niveauB li.niveauD {background:url("../images/ul-niveauB-sub-center.png") repeat-y;}
ul.niveauB li.niveauB {background-image:none; padding:0;}

/* Lightblue */
#lightBlue ul.niveauB li.niveauC a, #lightBlue ul.niveauB li.niveauD a {background-color:#009cda;}
#lightBlue ul.niveauB a.selected {background:#009cda; background-image:url("../images/bulletWhite.png"); background-repeat:no-repeat; background-position:11px center;}
#lightBlue ul.niveauB li.niveauB:hover a {background-color:#009cda;}
#lightBlue ul.niveauB li.niveauB:hover li.niveauC a,
#lightBlue ul.niveauB li.niveauB:hover li.niveauD a {background-color:transparent;}
#lightBlue ul.niveauB li.niveauC:first-child, #lightBlue ul.niveauB li.niveauD:first-child {background:url("../images/ul-niveauB-sub-top-lightblue.png") no-repeat top left;}
#lightBlue ul.niveauB li.niveauB ul {background:url("../images/ul-niveauB-sub-bottom-lightblue.png") no-repeat bottom left;}
#lightBlue ul.niveauB li.niveauC, #lightBlue ul.niveauB li.niveauD {background:url("../images/ul-niveauB-sub-center-lightblue.png") repeat-y;}

/* Green */
#green ul.niveauB li.niveauC a, #green ul.niveauB li.niveauD a {background-color:#cbd300;}
#green ul.niveauB a.selected {background:#cbd300; background-image:url("../images/bulletWhite.png"); background-repeat:no-repeat; background-position:11px center;}
#green ul.niveauB li.niveauB:hover a {background-color:#cbd300;}
#green ul.niveauB li.niveauB:hover li.niveauC a,
#green ul.niveauB li.niveauB:hover li.niveauD a {background-color:transparent;}
#green ul.niveauB li.niveauC:first-child, #green ul.niveauB li.niveauD:first-child {background:url("../images/ul-niveauB-sub-top-green.png") no-repeat top left;}
#green ul.niveauB li.niveauB ul {background:url("../images/ul-niveauB-sub-bottom-green.png") no-repeat bottom left;}
#green ul.niveauB li.niveauC, #green ul.niveauB li.niveauD {background:url("../images/ul-niveauB-sub-center-green.png") repeat-y;}

/* BREADCRUMBS */

#breadcrumbs li {display:inline;}
.breadcrumbsLabel {font-weight:bold;}
#breadcrumbs a {color:#87888a;}
#breadcrumbs a:hover {border-bottom:1px dotted;}

/* BLOCKS */

.block {width:344px; margin-left:4px; background-repeat:no-repeat; line-height:12px;}
.block h3 {font-size:12px;}
.block .readon {text-align:right; margin-top:5px;}
.block .readon a {font-weight:bold;}
.block .readon a:hover {border-bottom:2px solid;}
.block img {padding-right:5px;}
.mediaobject img {padding:0px;}

/* Small */
.small {height:111px;}
.small h3 {padding:5px 17px 0px 20px;}
.small .contentBlock {padding:5px 25px 5px 5px;}

/* Large */
.large {height:217px;}
.large h3 {padding:5px 17px 0px 20px;}
.large .contentBlock {padding:5px 25px 5px 5px;}

/* Large Top */
.largeTop {height:244px;}
.largeTop h3 {padding:120px 17px 0px 5px; color:#cbd300 !important; font-size:16px; line-height:20px;}
.largeTop .contentBlock {padding:5px 25px 5px 5px;}

/* Colors */
.blue p, .blue h3 {color:#ffffff;}
.blue a {color:#ffffff;}
.green h3 {color:#ffffff;}
.grey h3 {color:#006fb7;}

/* Backgrounds */
.smallBlue {background-image:url("../images/sprite.png"); background-position:0 -587px; background-repeat:no-repeat;}
.largeBlue {background-image:url("../images/sprite.png"); background-position:0 -249px; background-repeat:no-repeat;}
.largeTopBlue {background-image:url("../images/sprite.png"); background-position:0 -249px; background-repeat:no-repeat;}
.largeTopBlue h3 {color:#cbd300 !important; font-size:16px; padding-top:10px; line-height:20px;}
.largeTopBlueWithStar {background-image:url("../images/sprite.png"); background-position:0 0; background-repeat:no-repeat; margin-top:-27px;}
.smallGrey {background-image:url("../images/sprite.png"); background-position:0 -819px; background-repeat:no-repeat;}
.smallGreen {background-image:url("../images/sprite.png"); background-position:0 -703px; background-repeat:no-repeat;}
.transparent {background:none;}
.topLocation {background-image:url("../images/sprite.png"); background-position:0 -471px; background-repeat:no-repeat;}

/* News block right */
.newsBlock {height:111px; background-image:url("../images/sprite.png"); background-position:0 -819px; background-repeat:no-repeat; position:relative; overflow:hidden;}
.newsBlock a {font-weight:bold;}
.newsBlock a:hover {border-bottom:2px solid;}
.newsBlock .readmore {width:315px; text-align:right;}
.newsBlock h3 {position:absolute; top:5px; left:20px; color:#006fb7;}
.newsBlock h4 {margin-bottom:5px; letter-spacing:1px;}
.newsBlock .contentBlock {position:absolute; top:25px; left:5px; width:322px; height:60px;}
.newsBlock .newsPrev {position:absolute; top:-18px; right:13px; display:block; width:10px; height:10px; background-image:url("../images/sprite.png"); background-position:0 -1039px; background-repeat:no-repeat; text-indent:-9999px; border:0 !important;}
.newsBlock .newsNext {position:absolute; top:-18px; right:0px; display:block; width:10px; height:10px; background-image:url("../images/sprite.png"); background-position:0 -1054px; background-repeat:no-repeat; text-indent:-9999px; border:0 !important;}

/* News block content */
.newsroom {border-bottom:#c2c2c2 1px solid; margin-bottom:15px;}
.newsroom h2 {margin-bottom:5px;}
.newsroom p {margin:0;}

/* FIND PARK */

#findPark {position:absolute; top:310px; left:0px; line-height:12px; width:170px; z-index:110;}
#findParkPadding {padding-left:11px;}
#cornerBottom {position:absolute; bottom:30px; left:0px; width:184px; height:94px;}

#findPark h2 {color:#0068ab; font-size:10px; margin:10px 0 5px 0;}
#findPark h2 span {margin:0; font-weight:normal; color:#4e97c6;}
#findPark a {color:#4e97c6; background-image:url("../images/sprite.png"); background-position:0 -946px; background-repeat:no-repeat;}
#findPark a:hover {color:#006fb7 !important;}
#findPark a.selected {color:#006fb7; background-image:url("../images/sprite.png"); background-position:-52px -935px; background-repeat:no-repeat;}
#findPark span {margin-left:12px;}
#findPark select {font-size:10px; width:145px;}

#findPark .selectBox {width:145px; position:relative; border:#0068ab 1px solid;}
#findPark .selectBox a {display:block; background:none; line-height:14px; width:100%; text-transform:capitalize;}
#findPark .selectBox span {margin:0; padding:0 5px;}
#findPark .selectBox .selectBoxOptions {border:#0068ab 1px solid; position:absolute; top:14px; left:-1px; width:145px; padding:5px 0; background:#fff; display:none;}
#findPark #selectBoxParc .selectBoxOptions {width:190px;}
#findPark #selectBoxProvince {z-index:101;}
#findPark #selectBoxParc {z-index:100;}
#findPark .selectBox .arrow {background-image:url("../images/sprite.png"); background-position:0 -1066px; background-repeat:no-repeat; cursor:default; text-transform:none;}

#findPark .aanzee {background-image:url("../images/sprite.png"); background-position:0 -997px; background-repeat:no-repeat;}
#findPark .waterrijk {background-image:url("../images/sprite.png"); background-position:0 -1023px; background-repeat:no-repeat;}
#findPark .bosrijk {background-image:url("../images/sprite.png"); background-position:0 -1010px; background-repeat:no-repeat;}
#findPark .house {background-image:url("../images/sprite.png"); background-position:-13px -935px; background-repeat:no-repeat;}

#parkMap {width:163px; height:172px; background-image:url("../images/sprite.png"); background-position:-181px -930px; background-repeat:no-repeat; position:relative;}
#parkMap a {display:block; width:8px; height:8px; position:absolute; text-indent:-9999px;}

#parkMap .aanzee {background-image:url("../images/sprite.png"); background-position:0 -1000px; background-repeat:no-repeat;}
#parkMap .waterrijk {background-image:url("../images/sprite.png"); background-position:0 -1026px; background-repeat:no-repeat;}
#parkMap .bosrijk {background-image:url("../images/sprite.png"); background-position:0 -1013px; background-repeat:no-repeat;}
#parkMap .house {background-image:url("../images/sprite.png"); background-position:-13px -935px; background-repeat:no-repeat;}

#parkMap .koningshof {top:43px; left:54px;}
#parkMap .woudhoeve {top:53px; left:52px;}
#parkMap .westerkogge {top:50px; left:60px;}
#parkMap .noordwijkseduinen {top:68px; left:48px;}
#parkMap .dusoleil {top:77px; left:43px;}
#parkMap .wittehoeve {top:75px; left:87px;}
#parkMap .scheleberg {top:79px; left:95px;}
#parkMap .gello {top:77px; left:105px;}
#parkMap .bosparkede {top:86px; left:102px;}
#parkMap .westenburg {top:79px; left:66px;}
#parkMap .elzenhof {top:86px; left:55px;}
#parkMap .ijsselhoeve {top:102px; left:50px;}
#parkMap .esmeer {top:102px; left:71px;}
#parkMap .leuvert {top:110px; left:80px;}
#parkMap .beekbergen {top:83px; left:113px;}

/* Tooltips Find Park */

#tooltip {
	position:absolute;
	z-index:3000;
	font-family:"Arial";
	border:1px solid #006fb7;
	background-color:#009cda;
	padding:5px;
	opacity:0.85;
	width:auto;
	max-width:300px;
}

#tooltip h3, #tooltip div {margin:0;}
#tooltip h3 {font-size:11px; font-style:normal; color:#ffffff; text-transform:capitalize;}

/* FOOTER */

#footer {color:#ffffff; line-height:17px;}
#footer #homeButton {width:175px; float:left; padding:5px 0 0 15px;}
#footer #homeButton a {color:#ffffff;}
#footer #homeButton a:hover {border-bottom:2px solid;}
#footer #info {float:left; padding-top:5px;}
#footer #info li {display:inline;}
#footer #info a {color:#ffffff;}
#footer #info a:hover {border-bottom:2px solid;}
#footer .separator {font-weight:bold; margin:0 5px;}

#aangesloten-bij {color:#000; height:40px; margin-left:16px;}
#aangesloten-bij img {float:left;}
#aangesloten-bij a {display:block; float:left; height:31px; background-repeat:no-repeat; text-indent:-9999px;}
#aangesloten-bij .recron {width:80px; background-image:url("../images/logo-recron.gif");}

/* CALENDAR */

#calendar {line-height:14px; width:380px;}
#calendar .headerYear {color:#006fb7; font-size:12px; font-weight:bold; letter-spacing:1px; line-height:20px; border-bottom:#006fb7 1px solid;}
#calendar .headerMonth {color:#006fb7; font-weight:bold; font-size:11px; letter-spacing:1px; line-height:20px; border-bottom:#006fb7 2px solid; background:#f1f6fd; margin-bottom:10px;}
#calendar .itemDate {color:#87888a; font-style:italic; width:110px; float:left;}
#calendar .itemContentContainer {width:270px; float:left; margin-bottom:10px;}
#calendar .itemTitle {font-size:11px; font-weight:bold; color:#006fb7; letter-spacing:1px;}

/* SEARCH */

#searchPage {line-height:14px;}
#searchPage form {margin-bottom:20px;}
#searchPage label {width:120px; float:left; padding-top:2px;}
#searchPage .button {width:70px;}
#searchPage .field {width:179px;}
#searchPage a {color:#006fb7 !important;}

.searchInfo {border-top:#006fb7 1px solid; border-bottom:#006fb7 1px solid; background:#f1f6fd; padding:10px 10px 0 10px; margin-bottom:20px;}
.searchInfo .closest {font-weight:bold;}
.searchInfo .resultsAmount {margin-bottom:10px !important;}

.searchResult {padding-bottom:10px; margin-bottom:10px; border-bottom:#d4d4d4 1px solid;}
.searchResult .numberResult {margin-bottom:5px;}
.searchResult .number {padding-right:5px;}
.searchResult .result {font-weight:bold;}
.searchResult .highlight {background:#c4deff;}
.searchResult .path {color:#87888a; padding-left:20px; font-style:italic;}
.searchResult .resultcontent {padding:5px 0 5px 20px;}
.searchResult .gotofoundpage {padding-left:20px;}

.searchNav {list-style-type:none !important; padding:0 !important; margin:0 !important;}
.searchNav li {display:inline; margin-right:5px;}
.searchNav a.selected {border-bottom:2px solid !important;}

/* PAGE HOUSEVISION */

.videoThumb {width:190px; float:left; margin-bottom:20px;}
.videoThumb h3 {color:#009dda; margin-bottom:5px;}
.videoThumb img {border:#009dda 1px solid;}
.videoThumb .videoInfo {padding:5px; width:170px; background:#f1f6fd;}
.videoThumb p.location {margin-top:2px;}
.videoThumb p {margin-bottom:0 !important;}
.videoThumb a {border:0 !important;}
.videoThumb a:hover {border:0 !important; color:#006fb7 !important;}
.videoThumb a:hover img {border:#006fb7 1px solid;}
.videoThumb .videoInfo a {border-bottom:1px solid !important;}
.videoThumb .videoInfo a:hover {border-bottom:2px solid !important; color:#009dda !important;}

/* TEMPLATE (COLOR) SWITCHES */

#darkBlue {background-image:url("../images/bodyBg_darkBlue.png"); background-color:#006fb7;}
#darkBlue #wrap {background-image:url("../images/wrapBg_darkBlue.jpg");}
#darkBlue #cornerBottom {background-image:url("../images/cornerBottom_darkBlue.png");}
#darkBlue #topHeader {background-image:url("../images/topHeaderBg_darkBlue.png");}
#darkBlue #header {background-image:url("../images/headerBg_darkBlue.png");}
#darkBlue #footer {background-image:url("../images/footerBg_darkBlue.png");}
#darkBlue #mainMenuBuyRentCamp {background-image:url("../images/mainMenuBg_darkBlue.png");}
#darkBlue #mainMenuBuy {background-image:url("../images/mainMenuBg_darkBlue_BuyOnly.png");}
#darkBlue #mainMenuBuyRent {background-image:url("../images/mainMenuBg_darkBlue_BuyRent.png");}
#darkBlue #mainMenuRentCamp {background-image:url("../images/mainMenuBg_darkBlue_RentCamp.png");}
#darkBlue #mainMenuBuyCamp {background-image:url("../images/mainMenuBg_darkBlue_BuyCamp.png");}
#darkBlue #topMenu a:hover {color:#8ad1ed;}
#darkBlue #topMenu .separator {color:#009dda;}
#darkBlue #footer .separator {color:#32a9a3;}
#darkBlue #content a {color:#009dda;}
#darkBlue h2 {color:#009dda;}

#lightBlue {background-image:url("../images/bodyBg_lightBlue.png"); background-color:#009dda;}
#lightBlue #wrap {background-image:url("../images/wrapBg_lightBlue.jpg");}
#lightBlue #cornerBottom {background-image:url("../images/cornerBottom_lightBlue.png");}
#lightBlue #topHeader {background-image:url("../images/topHeaderBg_lightBlue.png");}
#lightBlue #header {background-image:url("../images/headerBg_lightBlue.png");}
#lightBlue #footer {background-image:url("../images/footerBg_lightBlue.png");}
#lightBlue #mainMenuBuyRentCamp {background-image:url("../images/mainMenuBg_lightBlue.png");}
#lightBlue #mainMenuBuyRent {background-image:url("../images/mainMenuBg_lightBlue_BuyRent.png");}
#lightBlue #mainMenuRentCamp {background-image:url("../images/mainMenuBg_lightBlue_RentCamp.png");}
#lightBlue #topMenu a:hover {color:#004877;}
#lightBlue #topMenu .separator {color:#004d81;}
#lightBlue #footer .separator {color:#004d81;}
#lightBlue #content a {color:#009cda;}
#lightBlue h2 {color:#009cda;}

#green {background-image:url("../images/bodyBg_green.png"); background-color:#cbd300;}
#green #wrap {background-image:url("../images/wrapBg_green.jpg");}
#green #cornerBottom {background-image:url("../images/cornerBottom_green.png");}
#green #topHeader {background-image:url("../images/topHeaderBg_green.png");}
#green #header {background-image:url("../images/headerBg_green.png");}
#green #footer {background-image:url("../images/footerBg_green.png");}
#green #mainMenuBuyRentCamp {background-image:url("../images/mainMenuBg_green.png");}
#green #mainMenuRentCamp {background-image:url("../images/mainMenuBg_green_RentCamp.png");}
#green #mainMenuBuyCamp {background-image:url("../images/mainMenuBg_green_BuyCamp.png");}
#green #topMenu a:hover {color:#727b00;}
#green #topMenu .separator {color:#32a9a3;}
#green #footer .separator {color:#32a9a3;}
#green #content a {color:#a2af00;}
#green h2 {color:#a2af00;}

#darkBlueLarge {background-image:url("../images/bodyBg_darkBlue.png"); background-color:#006fb7;}
#darkBlueLarge #cornerBottom {background-image:url("../images/cornerBottom_darkBlue.png");}
#darkBlueLarge #topHeader {background-image:url("../images/topHeaderBg_darkBlue.png");}
#darkBlueLarge #header {background-image:url("../images/headerBg_darkBlue.png");}
#darkBlueLarge #footer {background-image:url("../images/footerBg_darkBlue.png");}
#darkBlueLarge #mainMenuLarge {background-image:url("../images/mainMenuBg_darkBlueLarge.png");}
#darkBlueLarge #mainMenuBuyRentCamp {background-image:url("../images/mainMenuBg_darkBlueLarge.png");}
#darkBlueLarge #mainMenuBuy {background-image:url("../images/mainMenuBg_darkBlueLarge_BuyOnly.png");}
#darkBlueLarge #mainMenuBuyRent {background-image:url("../images/mainMenuBg_darkBlueLarge_BuyRent.png");}
#darkBlueLarge #mainMenuBuyCamp {background-image:url("../images/mainMenuBg_darkBlueLarge_BuyCamp.png");}
#darkBlueLarge #topMenu a:hover {color:#009cda;}
#darkBlueLarge #topMenu .separator {color:#004d81;}
#darkBlueLarge #footer .separator {color:#004d81;}
#darkBlueLarge #content a {color:#009dda;}
#darkBlueLarge h2 {color:#009dda;}

#blackLarge {background-image:url("../images/bodyBg_lightBlue.png"); background-color:#000000;}
#blackLarge #cornerBottom {background-image:url("../images/cornerBottom_lightBlue.png");}
#blackLarge #topHeader {background-image:url("../images/topHeaderBg_lightBlue.png");}
#blackLarge #header {background-image:url("../images/headerBg_lightBlue.png");}
#blackLarge #footer {background-image:url("../images/footerBg_lightBlue.png");}
#blackLarge #mainMenuLarge {background-image:url("../images/mainMenuBg_blackLarge.png");}
#blackLarge #mainMenuBuyRentCamp {background-image:url("../images/mainMenuBg_blackLarge.png");}
#blackLarge #mainMenuBuy {background-image:url("../images/mainMenuBg_darkBlueLarge_BuyOnly.png");}
#blackLarge #mainMenuBuyRent {background-image:url("../images/mainMenuBg_blackLarge_BuyRent.png");}
#blackLarge #mainMenuRentCamp {background-image:url("../images/mainMenuBg_blackLarge_RentCamp.png");}
#blackLarge #mainMenuBuyCamp {background-image:url("../images/mainMenuBg_blackLarge_BuyCamp.png");}
#blackLarge #topMenu a:hover {color:#000000;}
#blackLarge #topMenu .separator {color:#004d81;}
#blackLarge #footer .separator {color:#004d81;}
#blackLarge #content a {color:#000000;}
#blackLarge h2 {color:#000000;}

#DefaultLarge {background-image:url("../images/bodyBg_darkBlue.png"); background-color:#006fb7;}
#DefaultLarge #cornerBottom {background-image:url("../images/cornerBottom_darkBlue.png");}
#DefaultLarge #topHeader {background-image:url("../images/topHeaderBg_darkBlue.png");}
#DefaultLarge #header {background-image:url("../images/headerBg_darkBlue.png");}
#DefaultLarge #footer {background-image:url("../images/footerBg_darkBlue.png");}
#DefaultLarge #mainMenuLarge {background-image:url("../images/mainMenuBg_darkBlueLarge.png");}
#DefaultLarge #mainMenuBuyRentCamp {background-image:url("../images/mainMenuBg_DefaultLarge.png");}
#DefaultLarge #mainMenuBuy {background-image:url("../images/mainMenuBg_darkBlueLarge_BuyOnly.png");}
#DefaultLarge #mainMenuBuyRent {background-image:url("../images/mainMenuBg_darkBlueLarge_BuyRent.png");}
#DefaultLarge #mainMenuBuyCamp {background-image:url("../images/mainMenuBg_darkBlueLarge_BuyCamp.png");}
#DefaultLarge #topMenu a:hover {color:#009cda;}
#DefaultLarge #topMenu .separator {color:#004d81;}
#DefaultLarge #footer .separator {color:#004d81;}
#DefaultLarge #content a {color:#009dda;}
#DefaultLarge h2 {color:#009dda;}

/* FORMS */

form .required {font-weight:bold;}
form .requiredFields p {font-weight:bold;}
form p {margin-bottom:10px !important;}
label {width:100%; display:block; line-height:20px;}
input {font-family:"Arial"; font-size:11px; padding:0; margin:0;}
textarea {font-family:"Arial"; font-size:11px; width:300px; height:100px; border:#006fb7 1px solid; padding:3px;}

.field {width:300px; border:#006fb7 1px solid; padding:3px;} /* specifieke opmaak voor een input type="text" */
.button {background:#006fb7; color:#ffffff; font-weight:bold; border:0; padding:3px; cursor:pointer;} /* specifieke opmaak voor een input type="submit" */
.button:hover {background:#009cda;}

.row {margin-bottom:10px; clear:both;}
#captcha {margin-bottom:10px;}

.radiobuttons, .checkboxes {list-style-type:none !important; padding:5px 0px !important;}
.radiobuttons label, .checkboxes label {width:100%;}
.radiobuttons input, .checkboxes input {margin-right:5px;}

.basicForm h2 {display:none;}

/* FORM LAYOUT FULL WIDTH */

.fullwidth .basicForm {}
.fullwidth .full {clear:both; width:470px;}
.fullwidth label {display:inline-block; width:110px; vertical-align:top;}
.fullwidth .field {}
.fullwidth textarea {}
.fullwidth .button {}
.fullwidth #captcha, .fullwidth .requiredFields {}
.fullwidth legend {font-size:16px; letter-spacing:1px; color:#009dda; line-height:18px;}
.fullwidth .form_element_radio h3, .fullwidth .form_element_checkbox h3 {letter-spacing:0; font-weight:normal;}
.fullwidth .form_element_onlytext p {display:inline-block; vertical-align:top;}

.fullwidth .form_element_onlytext0 p {margin:0 !important;}

/* Radio buttons */
.fullwidth .form_element_radio .radiobuttons label {display:inline; width:100%;}

/* Dhr/mevr */
.fullwidth .form_element_radio0 {margin-left:113px;}
.fullwidth .form_element_radio0 .radiobuttons label {display:inline;}
.fullwidth .form_element_radio0 .radiobuttons li {float:left; margin-right:10px;}

/* Voorletter(s) */
.fullwidth .form_element_text0 .field {width:50px;}

/* Tussenvoegsel */
.fullwidth .form_element_text1 .field {width:50px;}

/* Huisnummer & toevoeging */
.fullwidth .form_element_text4, .fullwidth .form_element_text5 {width:181px; display:inline-block;}
.fullwidth .form_element_text5 label {width:70px;}
.fullwidth .form_element_text4 .field, .fullwidth .form_element_text5 .field {width:40px;}

/* Postcode & plaats */
.fullwidth .form_element_text6 {width:180px; display:inline-block;}
.fullwidth .form_element_text7 {display:inline-block;}
.fullwidth .form_element_text7 label {width:71px;}
.fullwidth .form_element_text6 .field {width:40px;}
.fullwidth .form_element_text7 .field {width:156px;}

/* Telefoonnummer */
.fullwidth .form_element_text9 .field {width:80px;}

/* Anders... */
.fullwidth .form_element_text11 label {display:none;}
.fullwidth .form_element_text11 {position:relative; left:80px; top:-24px;}

/* Parken */
.fullwidth .formgroup_258 .form_element_onlytext2 label {}
.fullwidth .formgroup_258 {width:600px; margin-bottom:10px;}
.fullwidth .formgroup_258 fieldset.form_element_checkbox2,
.fullwidth .formgroup_258 fieldset.form_element_checkbox3,
.fullwidth .formgroup_258 fieldset.form_element_checkbox4 {width:200px; float:left;}
.fullwidth .formgroup_258 .checkboxes label {width:100%;}
.fullwidth .formgroup_258 fieldset.form_element_radio1 h3 {margin-top:10px;}

/* Aanvraag gaat over... */
.fullwidth .formgroup_259 .form_element_checkbox0 h3 {margin-top:20px; font-weight:bold;}

/* Vragen/opmerkingen */
.fullwidth .form_element_textarea0 label {display:block;}

/* Aanmelden nieuwsbrief */
.fullwidth .form_element_checkbox1 {margin-bottom:10px;}
.fullwidth .form_element_checkbox1 label {width:100%;}

/* Verzenden */
.fullwidth .basicForm .send legend {margin-bottom:20px;}

/* Form wizard */
#step0commands, #step1commands, #step2commands, #step3commands {clear:both; padding-top:30px;}
.fullwidth .basicForm .prev, .fullwidth .basicForm .next {background:#006fb7; color:#fff !important; font-weight:bold; border:0; padding:4px 10px; border:0 !important;}
.fullwidth .basicForm .prev:hover, .fullwidth .basicForm .next:hover {background:#009cda;}
.fullwidth .basicForm .prev {float:left;}
.fullwidth .basicForm .next {float:right;}
.fullwidth #steps {list-style:none; width:100%; overflow:hidden; margin-bottom:20px; padding:0 !important;}
.fullwidth #steps li {font-size:16px; line-height:16px; float:left; color:#b0b1b3; padding-right:20px;}
.fullwidth #steps li span {font-size:11px; display:block;}
.fullwidth #steps li.current {color:#000;}

/* CONTACT FORM */
#id_form_105 .send legend {display:none;}

/* REGISTRATIE BEURSBEZOEKERS FORM */
#id_form_125 .send legend {display:none;}

/* NEWSLETTER FORM */
#id_form_123 .send legend {display:none;}

/* Dhr/mevr */
#id_form_123 .form_element_radio0 {margin-bottom:5px;}
#id_form_123 .form_element_radio0 .radiobuttons label {display:inline;}
#id_form_123 .form_element_radio0 .radiobuttons li {float:left; margin-right:10px;}

/* Aanvraag gaat over... */
#id_form_123 .form_element_radio5 {padding-top:10px;}
#id_form_123 .form_element_radio5 h3 {letter-spacing:0; font-weight:normal;}

/* Anders... */
#id_form_123 .form_element_text6 label {display:none;}
#id_form_123 .form_element_text6 {position:relative; left:80px; top:-24px;}
#id_form_123 .form_element_text6 .field {width:220px;}

/* Ik ben geinteresseerd in */
#id_form_123 .form_element_checkbox0 {margin-top:-10px;}
#id_form_123 .form_element_checkbox0 h3 {letter-spacing:0; font-weight:normal;}

/* Aanmelden nieuwsbrief */
#id_form_123 .form_element_checkbox7 {margin-bottom:10px; }
#id_form_123 .form_element_checkbox7 label {width:100%;}

/* Bookings form */

#bookings label {width:120px; float:left;}
#bookings .field {width:240px;}
#bookings .button {margin-left:120px;}
#bookings table td {padding-bottom:5px;}
#bookings table .field {width:161px}
#bookings h2.marginTop {margin-top:20px;}
#bookings .radiosHor {margin-left:120px;}
#bookings .radiosHor label {float:none; display:inline; margin-right:5px;}
#bookings .radiosHor .field {width:20px;}
#bookings .time a {border:0 !important;}
#bookings .campType label {width:100%; float:none;}
#bookings .campType .field {width:150px;}
#bookings .campType .campTypeOther {position:relative;}
#bookings .campType .campTypeOther .field {position:absolute; top:0; left:110px;}
#bookings input.date {width:17px;}
#bookings select {font-size:10px;}
#bookings p {margin:20px 0 !important;}
#bookings textarea {width:240px; float:left;}
#bookings .comment {margin-top:20px;}

/* Change subscription */
#change-subscription .radio label input {margin-right:5px;}
#change-subscription .emailadres label {display:inline-block; width:110px; vertical-align:top;}
.disable {color:#999;}

/* Calendar popup */

table#scw {width:204px; margin:0 !important; border:#006fb7 2px solid;}
table#scw table {margin:0 !important;}
table#scw td {border:0px; padding:0 !important; background:#f3f3f3;}
table#scw .scwCells {background:#f3f3f3;}
.scwCellsWeekendDisabled {background:#a0a0a0 !important;}
table#scw thead {border:0;}
table#scw select {width:70px; padding:1px;}
table#scw td, table#scw th {line-height:20px; padding:0;}
.scwHead input {color:#ffffff; font-weight:bold; background:#009dda; border:0;}
.scwHead input:hover {background:#006fb7;}
#scwCells td:hover {background:#006fb7; color:#fff;}
#scwNow, .scwWeek {color:#7e7e7e !important;}
.scwInputDate {background:#009dda !important;}

/* ROUTEPLANNER */

#routeplanner #map {width:350px; height:300px; border:#ededed 5px solid; margin-bottom:20px;}

/* IMAGE ROTATORS */

.imageRotator {position:relative; overflow:hidden;}
.imageRotator .mask {position:absolute; top:0; left:0; bottom:0; right:0; background-repeat:no-repeat; z-index:99;}
#content .imageRotator {height:262px; width:350px;}
#content .imageRotator .mask {background-image:url("../images/maskRotatorCenter.png"); width:350px; height:262px;}
#colBlocks .imageRotator {width:344px; height:258px;}
#colBlocks .imageRotator .mask {background-image:url("../images/maskRotatorRight.png"); width:344px; height:258px;}
#lightBlue #colBlocks .imageRotator .mask {background-image:url("../images/maskRotatorRightLightblue.png");}
#green #colBlocks .imageRotator .mask {background-image:url("../images/maskRotatorRightGreen.png");}

/* HOUSES */
#houses {padding:0 10px 0 0;}
#houses p {line-height:14px;}
#houses h2 {font-size:11px; color:#000;}
.house {border-bottom:#aaa 1px dashed; min-height:112px; margin:0 0 10px 0; position:relative;}
.house dl {width:440px; line-height:14px;}
.house dd, .house dt {float:left; min-height:16px;}
.house dt {width:50px; font-weight:bold;}
.house dd {width:390px;}
.house .image {position:absolute; right:0; top:0;}
.house a {display:block; position:relative;}
.house .image img {border:#006fb7 1px solid;}
.house .partneraanbod {position:absolute; bottom:3px; left:1px; width:95px; height:20px; background:url("../images/partneraanbod-logo.jpg") no-repeat;}
.house ul {margin:10px 0;}
.house li {float:left; margin:0 10px 0 0;}
.house li a {display:block; float:left; width:auto; height:20px; line-height:20px; padding:0 20px; color:#fff; background:#006fb7; -moz-border-radius:7px; -webkit-border-radius:7px;}
.house li a:hover {background:#009cda;}

/* pagination */
#page_navigation {margin:-5px 0 15px 0; overflow:auto;}
#page_navigation a {display:block; float:left; padding:0 3px; height:20px; line-height:20px; color:#006fb7; font-weight:bold; font-size:12px; margin-right:2px;}
#page_navigation a:hover {background:#009cda; color:#fff;}
#page_navigation .active_page {background:#006fb7; color:#fff !important;}
#page_navigation a.previous_link, a.next_link {font-size:15px !important;}
/* pagination2 */
#page_navigation2 {margin:-10px 0 15px 0; overflow:auto;}
#page_navigation2 a {display:block; float:left; padding:0 3px; height:20px; line-height:20px; color:#006fb7; font-weight:bold; font-size:12px; margin-right:2px;}
#page_navigation2 a:hover {background:#009cda; color:#fff;}
#page_navigation2 .active_page {background:#006fb7; color:#fff !important;}
#page_navigation2 a.previous_link2, a.next_link2 {font-size:15px !important;}

/* Random houses */
#houses-random {width:840px;}
#houses-random p {margin:0 !important; padding:0 !important;}
#houses-random h2 {color:#006fb7;}
#houses-random a {display:block; cursor:pointer;}
#houses-random .column h2 {color:#000; margin-bottom:5px; height:16px; line-height:16px; width:100%; overflow:hidden;}
#houses-random .column {overflow:hidden; width:238px; height:180px; padding:5px 10px 10px 10px; float:left; margin:0 30px 30px 0; border:#006fb7 1px solid; -moz-border-radius:7px; -webkit-border-radius:7px;}
#houses-random .last {margin-right:0;}
#houses-random .column-content {width:238px; height:160px; background-repeat:no-repeat; position:relative; -moz-border-radius:7px; -webkit-border-radius:7px;}
#houses-random .bottom {position:absolute; bottom:0; left:0; padding:5px; min-height:30px; background:url("../images/random-houses-bottom-bg.png") no-repeat;}
#houses-random dl {width:228px; line-height:14px;}
#houses-random dd, #houses-random dt {float:left; min-height:16px;}
#houses-random dt {width:50px;}
#houses-random dd {width:178px; font-weight:bold;}
#houses-random a.details {display:block; float:left; margin-top:10px; width:auto; height:20px; line-height:20px; padding:0 20px; color:#fff; background:#006fb7; -moz-border-radius:7px; -webkit-border-radius:7px;}
#houses-random a.details:hover {background:#009cda;}

/* Houses search */
#houses-search {position:relative; width:840px; margin-bottom:20px; padding:10px 0; border:#006fb7 1px solid; -moz-border-radius:7px; -webkit-border-radius:7px;}
#houses-search .column {width:210px; float:left;}
#houses-search .column-2 {width:260px;}
#houses-search .column-3 {width:160px;}
#houses-search h3 {color:#009dda; letter-spacing:0; padding-bottom:5px;}
#houses-search h3 span {font-weight:normal;}
#houses-search .reset-all {position:absolute; top:170px; left:210px; padding:2px 20px; color:#fff; background:#006fb7; -moz-border-radius:7px; -webkit-border-radius:7px;}
#houses-search .reset-all:hover {background:#009cda; color:#fff;}
#houses-search a {color:#4e97c6; line-height:16px;}
#houses-search a:hover {color:#006fb7;}
#houses-search span.selected {font-weight:bold; color:#006fb7; margin:0 !important; text-decoration:underline;}
#houses-search select {margin-bottom:10px}
#houses-search select {width:190px;}
#houses-search .column-2 select {width:240px;}
#houses-search .field {width:120px;}
#houses-search .select-region {list-style-type:circle; padding:0 0 0 15px; color:#4e97c6;}
#houses-search .select-type a {background-image:url("../images/sprite.png"); background-position:0 -946px; background-repeat:no-repeat;}
#houses-search .select-type span {margin-left:12px;}
#houses-search .select-type .aanzee {background-image:url("../images/sprite.png"); background-position:0 -997px; background-repeat:no-repeat;}
#houses-search .select-type .waterrijk {background-image:url("../images/sprite.png"); background-position:0 -1023px; background-repeat:no-repeat;}
#houses-search .select-type .bosrijk {background-image:url("../images/sprite.png"); background-position:0 -1010px; background-repeat:no-repeat;}
#houses-search .select-type .house {background-image:url("../images/sprite.png"); background-position:-13px -935px; background-repeat:no-repeat;}
#houses-search label {width:30px; color:#4e97c6;}
#houses-search .select-price {width:157px;}

/* House detail */
#house {width:840px; padding:0 10px 20px 0;}
#house p {line-height:14px;}
#house h2 {font-size:14px;}
#house #col-left {width:570px; float:left;}
#house #col-right {width:270px; float:left; position:relative;}
#house dl {width:270px; line-height:18px;}
#house dl p {line-height:18px;}
#house dd, #house dt {float:left;}
#house dt {width:80px; font-weight:bold;}
#house dd {width:190px;}
#house .details-left, #house .details-right {float:left; width:270px; margin-right:15px;}
#house h3 {border-top:#aaa 1px solid; padding-top:10px;}
#house #details-top {padding-bottom:10px;}
#house #details-top h3 {border:none; padding-top:0;}
#house #details-bottom p {padding-bottom:10px;}
#house .details-left ul, #house .details-right ul {list-style-type:disc; padding:0 0 14px 17px; line-height:14px;}
#house .back a {display:block; width:40px; height:20px; line-height:20px; padding:0 20px; color:#fff; background:#006fb7; -moz-border-radius:7px; -webkit-border-radius:7px;}
#house .back a:hover {background:#009cda;}
#house #col-right ul {margin:10px 0;}
#house #col-right li {margin-bottom:5px;}
#house #col-right li a {display:block; width:80px; height:20px; line-height:20px; padding:0 20px; color:#fff; background:#006fb7; -moz-border-radius:7px; -webkit-border-radius:7px; text-align:center;}
#house #col-right li a:hover {background:#009cda;}
#house #col-right ul li#request-info a {width:170px;}
#house #col-right p {font-style:italic;}
#house #col-right #nav {position:absolute; top:182px; right:0; z-index:10;}
#house #col-right #nav a {display:block; float:left; width:20px; height:20px; line-height:20px; background:#fff; text-align:center;}
#house #col-right #nav a:hover, #nav a.activeSlide {background:#009cda !important; color:#fff;}
#house #col-right .partneraanbod {position:absolute; top:182px; left:0px; width:95px; height:20px; background:url("../images/partneraanbod-logo.jpg") no-repeat; z-index:999;}

/* Open huis dagen */
#house #col-right a.openhuis-introtxt {display:block; text-align:center; margin-top:-5px; padding:0; font-style:normal; height:20px; line-height:20px; padding:0 20px; color:#fff; background:#006fb7; -moz-border-radius:7px; -webkit-border-radius:7px;}
#house #col-right a.openhuis-introtxt:hover {background:#009cda;}
#house #col-right .openhuis {background-color:#e0e0e0; border-top:#fff 1px solid; position:relative;}
#house #col-right .openhuis img {width:100px; float:left;}
#house #col-right .openhuis .content {width:160px; padding:3px 5px; float:left;}
#house #col-right .openhuis a {font-weight:bold;}
#house #col-right .openhuis a:hover {color:#006fb7;}
#house #col-right .openhuis p {line-height:14px; font-style:normal; padding-bottom:10px;}
#house #col-right .openhuis p.readon {text-align:right; padding-bottom:0;}

/* Request info form */
.request-info-house {padding:10px;}
.request-info-house label {display:inline-block; width:100px; vertical-align:top;}
.request-info-house li {display:inline-block;}
.request-info-house .radiobuttons li label {width:50px;}
.request-info-house .checkboxes li label {width:100%;}
.request-info-house .row p, .request-info-house .row ul, .request-info-house .row .button {margin-left:103px;}
.request-info-house ul {padding:0 !important;}
.request-info-house .small-field {width:40px; margin-right:10px;}
.request-info-house .medium-field {width:100px;}
.request-info-house #captcha {padding-left:103px;}
.request-info-house #captchaImage {padding-bottom:5px;}

/* CLASSES */

.clearer {clear:both;} /* 'clearen' van voorafgaande floats */
.parc {min-height:90px; margin-bottom:14px;}
.parc img {padding-right:5px;}

/* ELEMENTS */

h1 {font-size:18px; font-weight:normal; letter-spacing:1px; margin-bottom:20px;}
h2 {font-size:12px; font-weight:bold; letter-spacing:1px; margin-bottom:14px;}
h3 {font-size:11px; font-weight:bold; letter-spacing:1px; margin-bottom:5px;}
h3 a {display:block; width:100%;}
h3 a:hover {border-bottom:1px solid !important; color:#000000 !important;}

a {text-decoration:none; color:#000000;} /* algemene links */

#content p {margin-bottom:14px; line-height:14px;}
#content table {margin-bottom:14px; line-height:14px;}
#content table td {padding-right:10px;}

#content a {border-bottom:1px solid;}
#content a:hover {border-bottom:2px solid;}

#content ol {list-style-type:decimal; padding:0 0 14px 22px; line-height:14px;} /* ordered lists in div "content" */
#content ul {list-style-type:disc; padding:0 0 14px 17px; line-height:14px;} /* unordered lists in div "content" */

strong {font-weight:bold;}
italic {font-style:italic;}
em {font-style:italic;}
u {text-decoration:underline;}

/* CLEARFIX */

.clearfix:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.clearfix {display:inline-block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height:1%;}
