body {
	background-position: center top;
	/* [disabled]background-color: #720A01; */
	margin: 0px;
	padding: 0px;
	background-attachment: fixed;
	background-image: url(../images/achtergrond/bg-body.png);
	background-color: #D6D6D6;
	;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.4;
}
img {
	border:0;
}
#page-wrap {
	width: 980px;
	border: 1px solid #333;	/*-moz-border-radius: 10px;	-webkit-border-radius: 10px;	border-radius: 10px;*/
	background-color: #F4F4F4;	/*background-image: url(../images/logo-admin.png);	background-repeat: no-repeat;	background-position: left 0px;*/
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	color: #FFF;
}/* -- topmenu met logo -- */
#topMenu {
	height:35px;
	background-color: #FFF;
	text-align: left;
	padding: 10px 35px 5px 10px;
	border-bottom: 3px dashed #A37A13;
}
#logo {
	float:left;
}
#topData {
	float:right;
	color: #333;
}
#topData a:link, #topData  a:visited {
	color: #B32E21;
	text-decoration: none;
}
#topData a:hover {
	color: #333;
} 



 /* eind topmenu *//* -- de page-inner onder het topMenu , hier valt alles in --*/
#page-inner {
	width: 970px;
	padding-top: 10px;
	margin-right: auto;
	margin-left: auto;
}/* -- De header wordt nog niet gebruikt maar hier zou een zoekfunctie ( searchbox)  in kunnen --*/
header {	/* [disabled]border:1px solid #ccc; */
	margin-bottom:0px;
	height: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}/* -- de zoekbox met opmaak -- */
#search-box {
	width:325px;
	height:135px;
	border:1px #ccc;
	float:left;
	margin-top: 260px;
	margin-right: 0px;
	background-color: #FFF;	/*rondingen*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;	/*opacity*/
filter: alpha(opacity:90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	-moz-opacity: 90;	/*schaduw*/
	-moz-box-shadow: 5px 5px 10px #000;
	-webkit-box-shadow: 5px 5px 10px #000;
	box-shadow: 5px 5px 10px #000;
	margin-left: 10px;
}
#sb-data-zoek, #sb-data-opp, #sb-data-loc, #sb-data-search {
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 10px;/* [disabled]background-color: #CCC; */
}
#sb-data-zoek {
	padding-top: 2px;
}
#sb-data-opp {
}
#sb-data-loc {
}
#sb-data-search {
}
#search-box #sb-top {
	height:25px;
	font-style:italic;
	font-weight: bold;
	text-align: center;
	color: #FFF;
	background-color: #333;
}
#search-box #sb-data {
	font-size: 11px;
	color: #333;
}/* !einde de zoekbox met opmaak! */
#nav {
	height:15px;
	margin-bottom: 20px;
	z-index: -1;/*	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-color: #ccc;	border-right-color: #ccc;	border-bottom-color: #ccc;	border-left-color: #ccc;	background-color:#CCC;*/
	background-color: #B32E21;
	padding-top: 3px;
}
#main-content {	/*
	[disabled]border: 1px solid #ccc; */
	margin-bottom:10px;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
}/*#page-wrap #page-inner header blockquote {	height: 75px;	font-size: 9px;}#search-box #sb-data {	font-size: 11px;	color: #333;	padding-left: 8px;}*/
#main-content .foto-rotator {
	float: left;
	width: 350px;
	border: 1px solid #CCC;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #FFF;
}/*#main-content .huidig-aanbod {	width: 200px;	border: 1px solid #CCC;	float: right;	margin-right: 10px;	margin-left: 25px;}.huidig-aanbod .huidig-aanbod-kop {	text-align: center;}.huidig-aanbod .huidig-aanbod-actief img {	margin-bottom: 10px;	border-style: none;}*/
.foto-rotator .foto-rotator-onderschrift {
	color: #666;
	padding: 5px;
}
.side {
	float: right;
	width: 220px;
	margin-left: 25px;
}/*veel gestelde vragen*/
.vragen {
	margin-bottom: 25px;
	background-color: #FFF;
	border: 1px solid #CCC;
}
.vragen-kop {
	font-weight: bold;
	color: #FFF;
	background-color: #333;
	text-align: center;
}
.vragen-lijst {
}/*snelmenu panden*/
.snelmenu {
	margin-bottom: 25px;
	background-color: #FFF;
	border: 1px solid #CCC;
}
.snelmenu-kop {
	font-weight: bold;
	color: #FFF;
	background-color: #333;
	text-align: center;
}
.snelmenu-panden {
}/*zoek resultaten container*/
#resultaat-container {
	margin: 0px 0px 15px;
	padding: 0px;
	width: auto;
	background-color: #CCC;
	height: auto;
}
#resultaat-container-unit {
	margin: 0px 0px 15px;
	padding: 0px;
	width: auto;
	background-color: #CCC;
	height: auto;
}
#resultaat {
	float: left;
	width: 745px;
}
#resultaat-unit {
	float: left;
	width: 745px;
}
#resultaat-side {
	float: right;
	width: 220px;
}
#resultaat-side-unit {
	float: right;
	width: 220px;
}/*zoek resultaten container - opbouw */
.te-huur {
	width: 725px;
	margin-top: 10px;
	border: 1px solid #CCC;
	height: 300px;
	margin-bottom: 25px;
	background-color: #FFF;	/*rondingen	 20px 60px 100px 150px;	tr-tl-br-bl	*/
	-moz-border-radius: 10px 10px 20px 0px;
	-webkit-border-radius: 10px 10px 20px 0px;
	border-radius: 10px 10px 20px 0px;
	padding-top: 5px;
	padding-left: 5px;
}
.te-huur-unit {
	width: auto;
	margin-top: 10px;
	border: 1px solid #CCC;
	margin-bottom: 25px;
	background-color: #FFF;	/*rondingen	 20px 60px 100px 150px;	tr-tl-br-bl	*/
	-moz-border-radius: 10px 10px 20px 0px;
	-webkit-border-radius: 10px 10px 20px 0px;
	border-radius: 10px 10px 20px 0px;
	padding-top: 5px;
	padding-left: 5px;
}
.te-huur .te-huur-foto {
	float: left;
	width: 200px;
	margin-right: 25px;
}
.te-huur-unit .te-huur-foto-unit {
	float: left;
	width: 200px;
	margin-right: 25px;
}
.huidig-aanbod-kop {
	background-color: #FFF;
	font-weight: bold;
	color: #333;
	letter-spacing: 0.1em;
	margin-top: 25px;
	padding: 4px;
	font-size: 24px;
	background-image: url(../../images/achtergrond/balk.png);
	background-repeat: repeat-x;
	background-position: center;
	width: 725px;
}
.clear-all {
	font-size: 0px;
	clear: both;
}
.clear-all-space {
	font-size: 0px;
	clear: both;
	margin-bottom: 25px;
}
.inschrijven .inschrijven-kopje {
	font-weight: bold;
	color: #FFF;
	background-color: #333;
	text-align: center;
}
#resultaat-side .inschrijven {
	margin-top: 10px;
	background-color: #FFF;
	border: 1px solid #CCC;
}
.inschrijven .inschrijven-tekst {
	padding: 5px;
}
.bezichtiging .bezichtiging-kopje {
	font-weight: bold;
	color: #FFF;
	background-color: #333;
	text-align: center;
}
.bezichtiging .bezichtiging-tekst {
	padding: 5px;
}
.te-huur .opmerkingen {
	width: 720px;
	clear: both;
	height: 80px;
	margin-top: 15px;
	overflow: hidden;
	padding-left: 4px;
}
.te-huur .lees-meer {
	text-align: right;
	margin-bottom: 12px;
}
.te-huur .lees-meer .meer-button {
	font-weight: bold;
	color: #FFF;
	background-color: #333;
	padding: 5px;
	width: 250px;
	float: right;
	margin-right: 15px;
	text-align: center;
}
.te-huur .lees-meer .meer-button a {
	color: #FFF;
	text-decoration: none;
}
.te-huur .huur-data .huur {
	background-color: #999;
}
.huur-data td {
	padding-left:5px
}
.rotator-right-actie .prijs {
	font-size: 36px;
	color: #F00;
}
.actueel-aanbod {
	font-weight: bold;
	color: #FFF;
	background-color: #333;
	padding: 4px;
	text-align: center;
	margin-top: 12px;
	margin-right: 12px;
	margin-bottom: 12px;
	margin-left: 12px;	/*rondingen*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;	/*schaduw*/
	-moz-box-shadow: 5px 5px 10px #000;
	-webkit-box-shadow: 5px 5px 10px #000;
	box-shadow: 5px 5px 10px #000;
}
.actueel-aanbod p a {
	color: #FFF;
	text-align: center;
}
#main-content .plattegronden-mini {
	float: left;
	width: 320px;
	border: 1px solid #CCC;
	margin-top: 25px;
}
#main-content .plattegronden-kop {
	background-color: #333;
	font-weight: bold;
	color: #FFF;
	letter-spacing: 0.1em;
}
#main-content .faciliteiten {
	float: left;
	width: 320px;
	margin-left: 25px;
	border: 1px solid #CCC;
	margin-top: 25px;
}
#main-content .faciliteiten-kop {
	background-color: #333;
	font-weight: bold;
	color: #FFF;
	letter-spacing: 0.1em;
}
#main-content .main-content-left {
	float: left;
	width: 30%;
	margin-right: 4%;
	text-align: justify;
	border: 1px solid #CCC;
}
#main-content .main-content-right {
	float: left;
	width: 30%;
	clear: right;
	text-align: justify;
	border: 1px solid #CCC;
}
#main-content h1 {
	margin-bottom: 0px;
	padding: 0px;
	margin-top: 0px;
}
.rotator-data .rotator-data-link {
	color: #FFF;
	text-decoration: none;
	background-color: #000;
	text-align: center;
	margin: 10px;
	padding: 5px;	/*rondingen*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;	/*schaduw*/
	-moz-box-shadow: 5px 5px 10px #000;
	-webkit-box-shadow: 5px 5px 10px #000;
	box-shadow: 5px 5px 10px #000;
}
.rotator-data .rotator-data-link a {
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
.marker {
	display: block;
	float: left;
}
.alignleft {
	float: left;
	margin-right: 25px;
}
#main-content .wrap-extras {
	width: 670px;
}
.faciliteiten .faciliteiten-lijst {
	padding: 4px;
}
.plattegronden-mini .plattegronden-lijst {
	padding: 4px;
}
#sorteer {
	margin-top: 25px;
}
#resultaat-side .bezichtiging {
	background-color: #FFF;
	border: 1px solid #CCC;
}
#main-content h1 {
	font-size: 16px;
	color: #333;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
td.starterskorting {
	font-size: 16px;
	font-weight: bold;
	color: #F00;
}
.te-huur-unit .huur-data {
	border: thin solid #CCC;
}
.tab-col-resultaat-unit {
	float: left;
	margin-left: 85px;
	border: 1px dashed #D6D6D6;
	padding: 6px;
}
.tab-col-resultaat-pand {
	border: 1px dashed #D6D6D6;
	padding: 6px;
	margin: 0px;
}
.tab-col-pand-full {
	float: left;
	padding: 6px;
	width: 100%;
}
.tab-col {
	width: 50%;
	float: left;
}
.div-marge {
	width: 98%;
	border: 1px solid #CCC;
	margin-left: 2%;
}
.col-links {
	width: 30%;
	float: left;
}
.col-rechts {
	width: 70%;
	float: right;
}
.tab-col-30 {
	width: 30%;
	float: left;
}
.tab-col-35 {
	width: 35%;
	float: left;
}
.tab-col-40 {
	width: 40%;
	float: left;
}
.tab-col-50 {
	width: 50%;
	float: left;
}
.tab-col-60 {
	width: 60%;
	float: left;
}
.tab-col-65 {
	width: 64%;
	float: left;
	margin-right: 1%;
}
.tab-col-70 {
	width: 70%;
	float: left;
}
.clear-col-float {
	clear: both;
	margin-bottom: 12px;
	font-size: 0px;
}
.uitleg {
	color: #666;
	margin-bottom: 25px;
	background-color: #F8F8F8;
	padding: 6px;
	border: 1px dotted #CCC;
}
.col-tekst-max {
	height: 450px;
	border: 1px solid #CCC;
	overflow: auto;
	padding: 6px;
}
.bannerfoto-admin {
	float: left;
	height: auto;
	width: auto;
	margin-right: 12px;
}
.opmerkingen {
	background-color: #FFDFDF;
	padding: 6px;
	margin-bottom: 25px;
}
.vraag-arie {
	background-color: #FF3C3C;
	padding: 6px;
	margin-bottom: 25px;
	color: #FFF;
}
.label {
	width: 400px;
}
form p .label {
	width: 360px;
}
.edit {
	text-align: right;
	margin: 25px;
	padding: 12px;
	float: right;
	width: 420px;
	font-size: 18px;
	font-weight: bold;
	color: #F00;
}/* de verschillende statussen*/
.status-geen {
	float: left;
	height: auto;
	width: 150px;
	text-align: center;
	color: #FFF;
	background-color: #000;
}
.status-bezichtigen {
	float: left;
	height: auto;
	width: 150px;
	text-align: center;
	color: #333;
	background-color: #FC0;
}
.status-optie {
	float: left;
	height: auto;
	width: 150px;
	text-align: center;
	color: #FFF;
	background-color: #06F;
}
.status-kvk {
	float: left;
	height: auto;
	width: 150px;
	text-align: center;
	color: #000;
	background-color: #F60;
}
.status-goedgekeurd {
	float: left;
	height: auto;
	width: 150px;
	text-align: center;
	color: #000;
	background-color: #0C0;
}
.status-afgekeurd {
	float: left;
	height: auto;
	width: 150px;
	text-align: center;
	color: #FFF;
	background-color: #F00;
}
.status-report {
	width: 240px;
	padding: 6px;
	float: right;
}
.status-report-top {
	font-weight: bold;
	color: #FFF;
	background-color: #000;
	padding: 6px;
}/* de opmaak van het menu aan de onderzijde van de pagina *//* ondermenu fixed */
#fix-top {	/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
	position: absolute;
	right: 0px;
	background-color: #999;
	left: 0px;
	bottom: 0px;
	border-top: 3px dashed #97791F;
	background-image: url(../images/achtergrond/ondermenu.jpg);
}
body div#fix-top {  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
	position: fixed;
}
.status-menu {
	color: #333;/* [disabled]border: 1px solid #CCC; */
	padding: 6px;
	margin: 12px auto;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
.status-menu a:link, .status-menu a:visited {
	color: #333;
	font-weight: bold;
	text-decoration: none;
	height: auto;
	width: auto;
	background-color: #D6D6D6;
	border: 1px solid #B6B6B6;	/*rondingen*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;	/*schaduw*/
	-moz-box-shadow: 3px 3px 5px #666;
	-webkit-box-shadow: 3px 3px 5px #666;
	box-shadow: 3px 3px 5px #666;
	padding: 6px;
	margin-right: 9px;
	font-size: 10px;
}
.status-menu a:hover {
	color: #666;
	font-weight: bold;
	text-decoration: none;
	height: auto;
	width: auto;
	background-color: #D6D6D6;
	border: 1px solid #B6B6B6;	/*rondingen*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;	/*schaduw*/
	-moz-box-shadow: 3px 3px 5px #666;
	-webkit-box-shadow: 3px 3px 5px #666;
	box-shadow: 3px 3px 5px #666;
	padding: 6px;
	margin-right: 9px;
	font-size: 10px;
}/* eind opmaak ondermenu */
.bewerk-unit {
	color: #FFF;
	background-color: #F00;
	height: auto;
	width: 80px;
	border: 1px solid #999;
	padding: 4px;
	text-align: center;
	float: right;
}
.bewerk-unit a {
	color: #FFF;
	text-decoration: none;
}
.help {
	width: 12px;
	border-style: none;
	display: inline;
}
.help .iframe-help {
	color: #FFF;
	background-color: #999;
	padding: 0px 4px;
	border: 1px solid #999;
	text-decoration: none;
}
.contact-naam {
	display: block;
	width: 300px;
	border: 1px solid #CCC;
	padding: 4px;
	float: left;
	margin-right: 15px;
}
.clear-contact-inline {
	font-size: 0px;
	line-height: 0px;
	height: 12px;
	clear: both;
}
.contact-bewerk {
	display: inline;
	width: auto;
	border: 1px solid #CCC;
	padding: 4px;
	float: left;
	margin-right: 5px;
}
.contact-delete {
	display: block;
	width: auto;
	border: 1px solid #CCC;
	padding: 4px;
	float: left;
}
.help .iframe-help a:link, .help .iframe-help a:visited {
	color: #FFF;
	background-color: #999;
	padding: 0px 4px;
	border: 1px solid #999;
	text-decoration: none;
}
.help .iframe-help a:hover, {
color: #000;
background-color: #ccc;
padding: 0px 4px;
border: 1px solid #999;
text-decoration: none;
}
#resultaat-unit-mini {
	background-color: #FFF;
	border: thin dashed #999;
	margin-left: 25px;
}
.unit-gegevens {
	background-color: #EBEBEB;
	padding: 6px;
}
.werkt-aan {
	background-color: #FCF;
}
.werkt-aan strong {
	font-size: 14px;
	font-weight: bold;
	letter-spacing: .25em;
	color: #F00;
}/* footer opmaak */
#footer {
	border: 1px solid #ccc;
	padding:0px;
	margin-bottom:5px;
	color: #FFF;
	background-color: #000;
	height: auto;
	margin-top: 20px;
}
#footer-container {
	background-color: #000;
	height: 25px;
}
#copyright {
	text-align: left;
	float: left;
	width: 500px;
	margin-left: 12px;
}
#footer-links {
	text-align: right;
	height: 25px;
	width: 300px;
	float: right;
}
#footer-links a {
	color: #FFF;
	text-decoration: none;
	margin-right: 12px;
	margin-left: 12px;
}/* Login screen */
.top {
	margin-bottom: 15px;
}
.buttondiv {
	margin-top: 10px;
}
.messagebox {
	position:absolute;
	width:100px;
	margin-left:30px;
	border:1px solid #c93;
	background:#ffc;
	padding:3px;
	color:#333333 !important
}
.messageboxok {
	position:absolute;
	width:auto;
	margin-left:30px;
	border:1px solid #349534;
	background:#C9FFCA;
	padding:3px;
	font-weight:bold;
	color:#008000;
}
.messageboxerror {
	position:absolute;
	width:auto;
	margin-left:30px;
	border:1px solid #CC0000;
	background:#F7CBCA;
	padding:3px;
	font-weight:bold;
	color:#CC0000;
}

/* Medeweker form */
label.a {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 4px;
	float: left;
	width: 159px;
}
input.smallfieldcell {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #102132;
	border: 1px solid #666;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-left:2px;
}
input.button {
	background-color: #FFCD0F;
	color: #B53427;
	margin-top: 2px;
	margin-bottom: 2px;
	border: 2px solid #A37A13;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	padding:2px 6px;
}
select.smallfieldcell {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #102132;
	border: 1px solid #284279;
}
input.checkbox {
	background-color: #D7E5F2;
	color: #102132;
	margin-top: 2px;
	margin-bottom: 2px;
}

input.fl{
	float:left
}
.nonedit {
	color: #999;
} 
/*nonedit elementen*/
#groepID, #medewerkerID, #createdate, #lastlogin {	color:#CCC;	border: 1px solid #ccc;}


/************************************************
* iframe opmaak hele pagina                     *
************************************************/

.vollebreedte {
	width:100%;
	height: auto;
	min-height:470px;
	margin: 0px;
	padding: 0px;
}
/* opmaak voor loadpage container div*/

#loadpage {
	/* [disabled]border: 2px dotted #F00; */	/* rood stippel tijdelijk voor zicht op opmaak */
	margin-top:4px;
	padding-top:5px;
	height: auto;
	min-height:470px;
	color: #333;
	
}
.loadpage
   {
      background-color: #FFF;
      height: auto;
      min-height:470px;
      width: 100%;
      border-style: none;
      overflow:hidden
   }
   
#toevoegenpand {
	display: block;
	width: 150px;
	height: 24px;
	text-indent: -99999px;
	background-image: url(../images/buttons/pand-toevoegen.png);
	background-repeat: no-repeat;
}

#toevoegenpand:hover {
	background-position: 0 -24px;
}
.editlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	float:left;
	text-align: right;	
}
.editlink a:link, .editlink a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	letter-spacing: 16px;
	text-decoration: none;
}
.editlink a:hover{
	color: #ccc;
	
}
#page-wrap #page-inner #main-content #loadpage .tab-col-65 #backlink #changepassword {
	color: #B32E21;
}
#changepassword {
	font-weight: bold;
	color: #B32E21;
}
