body,
html {
	height:100%;
}


body {
	background-color: #829CCE;
	margin:0px;
	padding:0px;
	text-align:center;
}

#dyn-cont a:link,
#dyn-cont a:visited {
	color:#2966a9;
	text-decoration:none;
}

#dyn-cont a:hover
#dyn-cont a:active {
	color:#000;
	text-decoration:underline;
}

p, table, td, th, span, div { /* anti times */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}



/* ##### Main div #######*/

#container {
	text-align:left;
	width:924px;
	background-color:#fff;
	background-image:url(../img/containerback.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	margin-top:-12px;
	_margin-top:0px;
	position: relative;
	min-height: 100%;

}

* html #container {
	height: 100%;
}

#header {
	height:143px;
	background-image:url(../img/topNL.jpg);
	background-repeat:no-repeat;
}

#wrapper {
	background-image:url(../img/l-gr-back.jpg);
	background-repeat:repeat-x;
	float:left;
	background-color:#fff;
	width:924px;
	padding-bottom:20px;
}

#nav {
	width:220px;
	float:left;
	overflow:hidden;
}

#inhoud {
	margin-top:10px;
	float:left;
	width:700px;
	overflow:hidden;
}

#dyn-cont {
	width:680px;
	float:left;
	
}

.spacert {
	width:650px;
	height:8px;
	float:left;
}

#footer {
	text-align:left;
	height:100px;
	width:924px;
	clear:both;
	margin:0px auto;
	background-image:url(../img/footernew.jpg);
	background-repeat:repeat-x;
	background-color:#fff;
	border-top:1px solid #ccc;
	position: relative;
	margin-top:0;
}

#footer p {
	margin:20px;
	margin-top:10px;
}

/*##############################
### nav
########################*/

#top-nav {
height:218px;
overflow:hidden;

}

#info-nav {
	margin-top:-20px;
}


#nav ul {
	list-style:none;
	margin:0px;
	margin-left:10px;
	padding:0px;
}

#nav li {
	margin:0px;
}

#nav ul li ul li  {
	list-style-image:url(../img/pijl-r.gif);
	font-style:italic;
	margin-left:15px;
		
}


.navitem {
	display:block;
	width:200px;
	padding:3px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background-image:url(../img/navitem-back.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	margin:0px; /* anders behoud ff de list marge */
}

.navtext { /* items die wel in de navigatie staan maar geen link hebben */
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	margin:0px; /* anders behoud ff de list marge */
}

a.navitem:link {
	color:#000;
}

a.navitem:visited {
	color:#000;
}

a.navitem:hover {
	color:#2966a9;
}

a.navitem:active {
	color:#FFF;
}



/*##############################
### inhoud front
########################*/

#inhoud-verhuurderworden {
	width:218px;
	_width:220px;
	height:205px;
	overflow:hidden;
	float:left;
	margin-left:10px;
	background-image:url(../img/bl-back.jpg);
	background-repeat:repeat-x;
	background-color:#478ED7;
	color:#fff;
}

#inhoud-verhuurderworden th {
	height:25px;
	color:#fff;
	font-weight:normal;
}

#inhoud-verhuurderworden h3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:normal;
	font-size:15px;
	margin:10px;
	
	margin-bottom:7px;
}


/*inhoud zoeken down there */

/*##############################
### redefined-tags
########################*/



#snelboekknopklein {
	margin-top:25px;
	margin-bottom:8px;
	font-size:13px;
	width:200px;
}

#snelboekknopklein a {
	display:block;
	width:200px;
	padding:9px 0;
	text-indent:10px;
	margin-left:10px;
	background-image:url(../img/knop-kl.jpg);
	background-repeat:no-repeat;
	color:#000;
	text-decoration:none;
}

#snelboekknopklein a:hover {
	background-image:url(../img/knop-kl-over.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	color:#fff;
}

h4 { /* oa subtitels  */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0px; /* anders rekend ff een margin top */
}

th {
	text-align:left;
	font-weight:normal;
}

.mail th {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	width:100px;
}

table.mail  {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

table.mail input,
table.mail textarea {
	border:1px solid #ccc;

}


/*##############################
### header
########################*/


#header ul {
	padding-top:120px;
	margin-bottom:0px;
}

#header li {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:normal;
	font-size:15px;
	margin-left:12px;
	list-style:none;
}

.headerlink {
	color:#fff;
	text-decoration:none;
}

a.headerlink:link {
	color:#fff;
}

a.headerlink:visited {
	color:#fff;
}

a.headerlink:hover {
	color:#FFF;
}

a.headerlink:active {
	color:#FFFS;
}

/*##############################
### main-classes
########################*/

.kalender {
	width:500px;
	font-size:11px;
}

.zoek-button {
	width:150px;
	height:30px;
	border:1px #CCC solid;
	background-image:url(../img/zoek-bg2.jpg);
	margin-right:10px;
	cursor:pointer;
}

.link1 {
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:0000ff;
	font-size:12px;
}

a.link1:link {
	color:0000ff;
}

a.link1:visited {
	color:0000ff;
}

a.link1:hover {
	color:#000;
	text-decoration:none;
}


/* ########## Inhoud zoeken */

#inhoud-zoeken {
	background-image:url(../img/gl-back.jpg);
	background-repeat:repeat-x;
	border:1px solid #E7C13F;
	width:450px;
	height:200px;
	float:left;
}

#inhoud-zoeken h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	font-weight:normal;
	font-size:16px;
	margin:5px;
	}
	
#inhoud-zoeken th {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:normal;
	font-size:12px;
	line-height:30px;
	letter-spacing:1px;
}

#inhoud-zoeken div {
	text-align:center;
	padding-top:30px;
}

#front-zoeken-tabel {
	width:440px;
	margin-left:10px;
}

#front-zoeken-tabel td {
	height:30px;
	width:220px;
}






/* ########## Inhoud uitgelicht */

#inhoud-uitgelicht {
	width:695px;
	float:left;
	position:relative;
}

#inhoud-uitgelicht h6 {
	margin:0;
	padding:0;
	background-image:url(../img/back-bl.gif);
	background-repeat:repeat-x;
	background-color:#0066CC;
	background-position:bottom;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:normal;
	font-size:15px;
	padding:7px 0;
	padding-left:10px;
	margin-bottom:10px;
	margin-top:9px;
}

#inhoud-uitgelicht div.uitgelicht-table {
	margin-right:10px;
	border:1px #CCC solid;
	float:left;
	height:410px;
}

#inhoud-uitgelicht div.uitgelicht-table table {
	width:179px;
	background-image:url(../img/l-gr-back.jpg);
	background-repeat:repeat-x;
	background-color:#fff;
	font-size:9px;
}

#inhoud-uitgelicht table img {
	border:1px solid #000;
	margin:10px;
	float:left;
}


#inhoud-uitgelicht th {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#1654B0;

}

#inhoud-uitgelicht h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#1654B0;
}

#inhoud-uitgelicht ul {
	margin:0px;
	padding:0px;
}

#inhoud-uitgelicht li {
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:10px;
}

#inhoud-uitgelicht div#ad {
	width:120px;
	float:left;
	overflow:hidden;
	left:575px;
	top:35px;
	position:absolute;

}

#inhoud-uitgelicht div#ad object {

}




/*##############################
### inhoud - sub
########################*/



#uitgebreid-zoeken-tabel td {
	padding-right:10px;

}

#uitgebreid-zoeken-tabel th{
	
	width:100px;
	font-weight:normal;
	color:#000;
}

.chkboxtable {
	margin-left:20px;
}

.chkboxtable td {
	width:20px;
}

input.chkbox {
}


.chkboxtable th {
	width:100px;
	font-weight:normal;
	color:#000;
}
#uitgebreid-zoeken h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:italic;
}

#uitgebreid-zoeken form {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#fff;
	padding-bottom:20px;
}

#uitgebreid-zoeken form input,
#uitgebreid-zoeken form select {
	border:1px #ccc solid;
}

#uitgebreid-zoeken form input.chkbox {
	border:0px;
}


/* #### klant intranet #### */



h2.intranet-h2 {
	font-size:12px;
	border-bottom:4px solid #ccc;
	margin-top:20px;
}

h2.intranet-subtitel {
	font-size:12px;
	margin-top:20px;
	text-indent:15px;
}

div.intranet form {
	border-bottom:1px solid #ccc;
	background-color:#fff;
	padding-bottom:20px;
}

div.intranet table.table2 {

}

div.intranet table.table2 td,
div.intranet table.table2 th {
	padding:5px;
}

div.intranet table.table2 th {
	width:140px;
}

div.intranet input.tekst,
div.intranet textarea.tekst,
div.intranet form select {
	border:1px #ccc solid;
}

input.submit {
}


#klantmenu li {
	list-style:none;
}

/* Voor het maken van lijsten - vergeet het script niet in te voegen voor wisselende row kleuren */
.tablelist1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-align:left;
	/* padding 3 en spacing 1 handmatig invoeren in table-tag */
}



/* voor de eerste row met het hoofdonderwerp */
.tablelist1firstrowonderwerp {
	background-color:#ABBEEF;
}

/* voor de om en om kleuren <?	$class_i++; if($class_i == 1){ $class = "tablelist1row1"; } if($class_i == 2){ $class = "tablelist1row2"; $class_i = 0; } ?> */
.tablelist1row1 {
	background-color:#FFFFFF;
}

.tablelist1row2 {
	background-color:#F0F0F0;
}

/* eerste row met donkere achtergrond en witte -bold- leters  */
.tablelist1firstrow {
	background-color:#D6DFF7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

#intranetmenu {
	border: 1px solid #0066cc;
	text-align:center;
}

#intranetmenu h6 {
	text-align:left;
	margin:0;
	background-image:url(../img/back-bl.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:normal;
	font-size:15px;
	height:25px;
	padding:3px;
	padding-left:10px;
}

#intranetmenu a {
	text-decoration:underline;
}

#intranetmenu table {
	margin:0 auto;
}

#intranetmenu table td {
	padding:5px;
	width:150px;
	text-align:center;
}

.tablelist1-toevoegen {
	border-bottom:1px solid #ccc;
}

a.toevoegen {
	display:block;
	float:left;
	text-align:center;
	width:120px;
	background-color:#eee;
	padding:3px;
	border:2px outset #ccc;
}

a.toevoegen img {
	display:block;
	float:left;
	margin-right:10px;
	width:15px;
}

a.toevoegen span {
	display:block;
	width:50px;
	float:left;
}

a.toevoegen:link {
}

a.toevoegen:visited {
}
a.toevoegen:hover {
	background-color:#C9E9C9;
	text-decoration:none;
	color:#000;
}

a.toevoegen:active {
	background-color:#C9E9C9;
	text-decoration:none;
	color:#000;
	border:2px inset #ccc;

}

.intranet-teksten input.tekst,
.intranet-teksten textarea.tekst { /*hoofdtitel, speerpunten, vrije tekst*/
	width:600px;
}

div.check-div-container {
	float:left;
	margin-bottom:15px;
}

div.check-div { /* eigenschappen met checkboxes */
	width:160px;
	margin:5px;
	float:left;
}

div.check-div input,
div.check-div2 input {
	margin-right:5px;
}

div.check-div2 { /* eigenschappen met checkboxes en select */
	width:330px;
	margin:5px;
	float:left;
}

table.intranet-kalender {
	width:450px;
}

.intranet-kalender-tr td {
}

a.vrij,
a.bezet {
	display:block;
	color:#000;
}

a.vrij {
	background-color:#A7E4A7;
}

a.bezet {
	background-color:#F3A7A7;
}












/* ### zoek resultaten */

#inhoud-zoekresultaten a {
	display:block;
}

#inhoud-zoekresultaten a:hover {
	background-color:#FADEB9;
	text-decoration:none;
} 

#inhoud-zoekresultaten table.zoekresultatel-table {
	border-bottom:2px solid #ccc;
}

#inhoud-zoekresultaten img {
	border:0px;
}

#inhoud-zoekresultaten table.resultstable {
	width:100%;
}

#inhoud-zoekresultaten table th {
	width:188px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	
}

#inhoud-zoekresultaten h6 {
	margin:0;
	background-image:url(../img/back-bl.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:normal;
	font-size:15px;
	height:25px;
	padding:3px;
	padding-left:10px;
	margin-bottom:10px;
}


.zoekresultaten-titel { /* Titels van accomedaties */
	background-image:url(../img/l-gr-back.jpg);
	background-repeat:repeat-x;
	border:1px #CCC solid;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#1654B0;
}



.contactform {
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 5px;
}


/*##############################
### inhoud - sub - result details
########################*/
#result-details {
	padding-bottom:50px;
}

#result-details div {
	margin-top:20px;
}

#rd-contact table {
	margin-top:20px;
	width:510px;
	border:1px #333 solid;
}

#rd-tarief table thead, #rd-contact table thead {
	background-image:url(../img/zoek-bg.gif);
}

#rd-text h3 {

}

#rd-tarief table tfoot {
	background-color:#DDD;
	text-align:left;
	font-size:11px;
	font-style:italic;
}

#tarief-aanvulling {
	margin-left:20px;
}

#rd-eigenschappen h3 {
	clear:both;
}

#td-eigenschappen-object {
	clear:both;
}

#td-eigenschappen-object li {
	float:left;
	margin-right:10px;
	white-space:nowrap;
	list-style:none;
}

#td-eigenschappen-omgeving {
	clear:both;
	_padding-top:10px;
}


#td-eigenschappen-omgeving li {
	white-space:nowrap;
	list-style:none;
}

#rd-highlights {
	clear:both;
}

#rd-highlights li {
	list-style:none;
}

#rd-highlights li a:link,
#rd-highlights li a:visited {
	color:#2966a9;
	text-decoration:underline;
}

#rd-highlights li a:hover
#rd-highlights li a:active {
	color:#000;
	text-decoration:underline;
}

#rd-highlights i {
	margin-left:15px;
	font-size:11px;
}



.dag_vrij {
	background-color: #66EE11;
}
.dag_bezet {
	background-color: #FF6600;
}

#kalender-nav {
	width:500px;
	background-color:#FFCC00;
}

#kalender-table {
	background-color:#FFFFCC;
}

#kalender-table td {
	width:50px;
}

#bigkalender * {
	margin:0px;
	padding:0px;
}

#bigkalender table table td {
	padding-left:3px;
	padding-right:1px;
}


#rd-contact {
	clear:both;
}

#rd-contact table {
	margin-bottom:20px;
}

img.knoppen {
	float:left;
	position:relative;
	top:-36px;
	left:180px;
	
}

img.closeknop {
	position:relative;
	top:-15px;
}

.details-link {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/* ####### Klant login gedeelte ####### */

#klantaanmelden .inlogtable {
	background-color:#FFFFFF;
}

h2 { /* oa titels bij inhoud */
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:20px;
	color:#1654B0;
}

h3 { /* oa titels bij inhoud */
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:15px;
	color:#1654B0;
}

select.zoekselect {
	width:250px;
}

#directboeken {
	margin-top:20px;
}

#directboeken a {
	display:block;
	width:200px;
	height:42px;
	padding-left:12px;
	padding-top:12px;
	margin-left:10px;
	background-image:url(../img/knop.jpg);
	background-repeat:no-repeat;
	color:#0058B1;
	font-size:17px;
}

#directboeken a:hover {
	background-image:url(../img/knop-over.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	color:#fff;
}

div.tabbert img {
	border: 1px solid rgb(0, 0, 205);
	float:right;
	margin:20px;
	margin-top:0px;
}
#tab2Foto img {
	border: 1px solid rgb(0, 0, 205);
	margin:20px;
}

h1.titelNew {
font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:20px;
	color:#1654B0;
	margin:0pt;
}

div#inhoud-verhuurderworden div {
	padding-left:10px;

}

select.zoeken1 {
	width:195px;
	margin-top:5px;
}

div#inhoud-verhuurderworden div input.submit {
	margin-top:10px;
}
 











