﻿#wrapperhomepage { background-color:#fff;  width:960px; position:relative; margin:0 auto; padding:0 0 15px 0;}
body.homepage #wrapper { margin:0 auto; width:900px; z-index:1; background-color:#fff;  }
body.homepage #header {width:900px; height:125px; overflow:hidden; position:relative; background-color:#fff;}
body.homepage .leftcorner {position:absolute; bottom:-20px; left:-20px; z-index:-10; background-image: url(/lib/images/leftcorner.png); width:240px; height:271px;}
body.homepage .rightcorner {position:absolute; top:-26px; right:-20px; z-index:-20; background-image: url(/lib/images/rightcorner.png); width:239px; height:228px; }
body.homepage #leftcol {width:210px; float:left; margin:0 0 0 5px;}
body.homepage #paginacontainer {  background:#000 url(/lib/images/bg_paginacontainer.png);  background-repeat:repeat-y; }
body.homepage #pagewrapper { background-image:url(/lib/images/watermerk_homepage.png); background-repeat:no-repeat;}
body.homepage .sf-menu, .sf-menu  {	background-image: url(/lib/images/hoofdmenu_bg_homepage.png);min-height:225px; height:auto !important; /* voor moderne Browser */ height:225px;}
body.homepage #header .util {right:-5px; }
body.homepage #content { background: #000 none; margin:0 0 20px 0;}

body.homepage .footer { float:right; color:#4d4d4d; margin:-20px 0 10px 0; font-size:12px;}
body.wesseling .naam img.biezeborger {display:none;}
body.wesseling .naam img.brink {display:none;}
body.wesseling .naam img.buitenshuys {display:none;}
body.brink .naam img.wesseling {display:none;}
body.brink .naam img.biezeborger {display:none;}
body.brink .naam img.buitenshuys {display:none;}
body.biezeborger .naam img.wesseling {display:none;}
body.biezeborger .naam img.brink {display:none;}
body.biezeborger .naam img.buitenshuys {display:none;}
body.buitenshuys .naam img.wesseling {display:none;}
body.buitenshuys .naam img.brink {display:none;}
body.buitenshuys .naam img.biezeborger {display:none;}

body.wesseling .logo .brink { display: none; }
body.wesseling .logo .biezeborger { display: none; }
body.wesseling .logo .buitenshuys { display: none; }
body.brink .logo .wesseling { display: none; }
body.brink .logo .biezeborger { display: none; }
body.brink .logo .buitenshuys { display: none; }
body.biezeborger .logo .brink { display: none; }
body.biezeborger .logo .wesseling { display: none; }
body.biezeborger .logo .buitenshuys { display: none; }
body.buitenshuys .logo .brink { display: none; }
body.buitenshuys .logo .biezeborger { display: none; }
body.buitenshuys .logo .wesseling { display: none; }

body.fotoboek #content { width:650px;  padding:0 0 20px 10px;  overflow:hidden; margin:0 0 0px 0; float:left;}
body { margin:13px 0 0 0; padding:0; background-image:url(/lib/images/bg.png); font-family:Trebuchet MS, Verdana, Arial; }

a img { border: 0; }

#wrapper { margin:0 auto; width:900px; position:relative; height:1%;  }/*ie7 bug met nyro*/
#paginacontainer { background-color:#000; background-repeat:no-repeat; overflow:hidden; margin:0 0 20px 0;}
.leftcorner {position:absolute; bottom:-20px; left:-20px; z-index:-10; background-image: url(/lib/images/leftcorner.png); width:240px; height:271px;}
.rightcorner {position:absolute; top:-26px; right:-26px; z-index:-10; background-image: url(/lib/images/rightcorner.png); width:239px; height:228px; }

#header {width:900px; height:125px; overflow:hidden; position:relative;}
/*#header .logo { float:left; }*/
body.homepage .logo { left: 7px; }
body.homepage .logo img { margin:0 0 0 -2px;  }
.logo { position: absolute; top: 0px; left: 0px; z-index: 2; }
.logo img {border:none; margin:0 0 0 0px; padding:0;   }
.logo a {border:none; margin:0; padding:0;   }
#header .naam {float:right;}
#header .util {clear:both; float:right; position:absolute; bottom:0; right:20px; margin:0; padding:0;  }
#header .util ul li {display:inline; margin:0; padding:0; float:left; }
#header .util ul li a { color:#757575; text-decoration:none; padding:0 7px 0 7px;  font-size:12px; background-image:url(/lib/images/line.png); background-repeat:no-repeat; background-position:right; }
#header .util ul li.last a{  background-image:none;}


#content .breadcrumbs { color:#7e7e7e; font-size:10px; font-weight:bold;}
#content .breadcrumbs ul { margin:10px 0 0 10px; padding:0 0 20px 0; border-bottom:1px solid #3b3b3b; width:460px; }
#content .breadcrumbs ul li { color:#7e7e7e; list-style:none; float:left;}
#content .breadcrumbs ul a{background-image:url(/lib/images/arrow.jpg); background-position: right;  background-repeat:no-repeat; padding:0 10px 0 0 ; margin:0 10px 0 0;  text-decoration:none;}
#content .breadcrumbs ul li.first a.first{ color:#7e7e7e; float:left;}
#content .breadcrumbs ul li.last span.last{ color:#fff; list-style:none; background-image:none; }
#content .breadcrumbs ul li span {background-image:url(/lib/images/arrow.jpg); background-position: right;  background-repeat:no-repeat; padding:0 10px 0 0 ; }

.afbeelding {height:229px; overflow:hidden;}

#leftcol {width:210px; float:left; }
#content {float:left; background: #000; width:470px;  padding:0 0 0 10px; background-repeat:no-repeat; overflow:hidden;}
#content .paragraph {color:#aeaeae;  font-size:14px; line-height:18px; width:450px; padding:0 0 0 0; margin:0 10px 20px 10px; overflow: hidden; }
#content .paragraph h2 { font-size:18px; font-weight:normal; color:#fff; }
#content .paragraph .text { }
#content .paragraph .text img { border:1px solid #3b3b3b; padding:5px; margin:5px 0 5px 0px; }
#content .paragraph_right .text img { border:none; float: right; margin:5px 0 5px 20px;  }
#content .paragraph_left .text img { border:none; float:left;  margin:5px 20px 5px 0; }
#content .paragraph .text a.nyroModal{ text-decoration:none;  }
#content .paragraph .text a { text-decoration:none; color:#9a2020;  }
#content .paragraph .text a:hover { text-decoration:underline; color:#9a2020;  }
#content .paragraph .contenttekst {border:1px solid red; float:left;  }
#content .paragraph ul {margin:0 0 10px 0; padding:0;}
#content .paragraph ul li {list-style-position:inside; }
#content .paragraph ol {margin:0 0 10px 0; padding:0;}
#content .paragraph ol li {list-style-position:inside; }
#content h1 { font-family:Georgia, Verdana, Arial; color:#fff; font-weight:normal; font-size:28px; margin:20px 0 20px 10px; padding:0; width:450px; }

#content .photo_overzicht {margin:20px 0 20px 10px;}
#content .photo_overzicht ul {margin:0; padding:0;}
#content .photo_overzicht ul li {list-style:none; padding: 0 0 20px 0; margin:0 0 20px 0; border-bottom:1px solid #3b3b3b; overflow:hidden; }
#content .photo_overzicht ul li img.thumb {float:left; margin:0 20px 0 0; width:113px; height:113px;}
#content .photo_overzicht ul li p {margin:0; padding:0; color:#757575; font-size:12px;}
#content .photo_overzicht ul li h2 {margin:0; padding:0; color:#fff; font-size:18px; font-weight:normal;}
#content .photo_overzicht ul li a.bekijk {margin:0; padding:0; color:#9a2020; font-size:12px; float:left; margin:38px 0 0 0; text-decoration:none;}


#rightcol {float:right; padding-right:20px;}
#rightcol .reserveren { margin:70px 0 0 0;}
#rightcol a.reserveren { background-image:url(/lib/images/reserveren.png); display:block; text-indent:-99999px; border:none; width:170px; height:30px; margin:10px 0 0 0; }
#rightcol .arrangementen { margin:10px 0 0 0;}
#rightcol a.arrangementen { background-image:url(/lib/images/groepsarrangementen.png); display:block; text-indent:-99999px; border:none; width:170px; height:30px; }
#rightcol a.reserverenaanvraag { background-image:url(/lib/images/reserveringsaanvraag.png); display:block; text-indent:-99999px; border:none; width:170px; height:30px;  margin:10px 0 0 0;}
#rightcol a.leesmeer { background-image:url(/lib/images/leesmeer.png); display:block; text-indent:-99999px; border:none; width:170px; height:30px;  margin:10px 0 0 0;}
#rightcol .textinfo {border:1px solid #3b3b3b; color:#fff; margin:0 0 20px 0; padding:0; font-size: 13px; padding:5px 5px 5px 5px; width:170px;}
#rightcol .textinfo h2 { margin: 0; }
#rightcol .textinfo h3 { margin-bottom: 0; font-size: 14px;}
#rightcol .textinfo p { margin: 0; }
#rightcol .button { padding:0px 0 0 0;}
#rightcol .blockright { margin:60px 0 0 0;}
#rightcol a.contactopnemen { background-image:url(/lib/images/contactopnemen.png); display:block; text-indent:-99999px; border:none; width:170px; height:30px; margin:10px 0 0 0; }
#rightcol a.offerte { background-image:url(/lib/images/offerte.png); display:block; text-indent:-99999px; border:none; width:170px; height:30px;  margin:10px 0 0 0;}

#banners { margin-top: 10px; width: 208px; border:1px solid #3b3b3b; }
#banners .wrapper { padding: 0 10px; }
#banners .banner { color:#fff; margin:0 0 20px 0; padding:0; font-size: 13px; padding:5px 5px 5px 5px; }

#contentwrapper {overflow:hidden; margin:0 0 20px 0;}

#nieuwsbericht {margin:20px 0 20px 10px;}
#nieuwsbericht ul { margin:0; padding:0;}
#nieuwsbericht ul li {clear:both; overflow:hidden;  margin:0 0 20px 0; padding:0 0 20px 0; list-style:none; border-bottom:1px solid #3b3b3b; width:450px;   }
#nieuwsbericht ul li span.date{ background-image:url(/lib/images/date.png); display:block; width:29px; height:38px; color:#fff; font-size:12px; font-weight:bold; padding-left:6px; padding-top:5px; line-height:14px; background-repeat:no-repeat; float:left; overflow:hidden;}
#nieuwsbericht ul li h2{ margin:0; padding:0; color:#fff; font-size:18px; font-weight:normal;  }
#nieuwsbericht ul li p{ margin:0; padding:0; color:#aeaeae; font-size:14px;  }
#nieuwsbericht ul li .text {float:left; width:400px; margin:-4px 0 0 15px;}
#nieuwsbericht ul li a.leesmeer {color:#9a2020; text-decoration:none; font-size:14px;}

#nieuwsdetail {margin:20px 0 0px 10px; padding:0 0 20px 0; border-bottom:1px solid #3b3b3b;}
#nieuwsdetail h2 { font-size:18px; font-weight:normal; color:#fff; margin:-4px 0 0 15px; padding:0; float:left; }
#nieuwsdetail .text {color:#aeaeae;  font-size:14px; line-height:18px; clear:both; margin:-4px 0 0 50px;}
#nieuwsdetail img { border:1px solid #3b3b3b; padding:5px; width:400px; clear:both; float:left; margin:0 0 20px 50px;}
#nieuwsdetail .text a.nyroModal{ text-decoration:none;  }
#nieuwsdetail .text a { text-decoration:none; color:#9a2020;  }
#nieuwsdetail .text a:hover { text-decoration:underline; color:#9a2020;  }
#nieuwsdetail ul {margin:0 0 10px 0; padding:0;}
#nieuwsdetail ul li {list-style-position:inside; }
#nieuwsdetail ol {margin:0 0 10px 0; padding:0;}
#nieuwsdetail ol li {list-style-position:inside; }
#nieuwsdetail span.date{ background-image:url(/lib/images/date.png); display:block; width:29px; height:38px; color:#fff; font-size:12px; font-weight:bold; padding-left:6px; padding-top:5px; line-height:14px; background-repeat:no-repeat; float:left; overflow:hidden;}
#nieuwsdetail object {clear:both; float:left; margin:0 0 20px 45px;}

#formcontact {clear:both; float:left; width:467px; margin:10px 0 20px 10px; padding:10px 0 0 0; border-top:1px solid #3b3b3b}
#formcontact form {color:#fff; }
#formcontact form legend {display:none;}
#formcontact form fieldset {border:none;margin:0; padding:0;}
#formcontact form .field{clear:both; float:left; margin:0 0 10px 0;}
#formcontact form .fieldbrochure{clear:both; float:left; margin:10px 0 10px 0;}
#formcontact form label {width:460px; float:left; font-size:14px; padding:0 0 5px 0;}
#formcontact form label.error {width:80px; float:left; color:#9a2020; font-size:12px; margin:0 0 0 20px;}
#formcontact form fieldset input {width:350px; float:left;}
#formcontact form fieldset input.checkbox {width:20px; float:left; margin: 0 10px 0 0;}
#formcontact form label.brochure {width:310px; float:left; font-size:14px; padding:0 0 5px 0; margin:1px 0 0 0;}
#formcontact form fieldset textarea {width:350px; float:left;}
#formcontact form fieldset input.submit {width:150px; float:left; color:#747779; border:none; background-image:url(/lib/images/verzenden.png); width:124px; height:30px; text-indent:-9999px; cursor:pointer; float:right; background-repeat:no-repeat; margin:0 145px 0 0 ;}

a.terug {color:#9a2020; font-size:14px; margin:0 0 20px 10px; text-decoration:none;}

.footer {clear:both; float:right; color:#4d4d4d; margin:0 0 10px 0; font-size:12px;}
.footer ul li {float:left; list-style:none; margin:0 10px 0 0;}
.footer ul li a { color:#4d4d4d; text-decoration:none;}
.footer ul li a:hover {text-decoration:underline;}

.sitemap {clear:both; float:left; color:#aeaeae; margin:10px 0 0 10px; width:460px; font-size:14px;padding:0px 0 0 0;}
.sitemap ul {  margin:0px 0 20px 20px; padding:0 0 20px 0;  }
.sitemap ul ul { margin:0 0 20px 20px; padding:0; }
.sitemap ul li { list-style:none; margin:3px 0 0 0; }
.sitemap ul li li a{  color:#aeaeae; list-style:none; margin:3px 0 0 0; font-weight:normal; }
.sitemap ul li a{ color:#fff; text-decoration:none; font-weight:bold;}
.sitemap ul li a:hover{text-decoration:underline;}


/* FOTOBOEK */

.photobook {clear:both; overflow:hidden;  float:left;  border:1px solid #333; margin:20px 0 20px 10px; padding:20px 20px 0 0px; background-image:url(/lib/images/bg_fotoboek.png);}

/* get rid of those system borders being generated for A tags */
a:active { outline:none; }
:focus { -moz-outline-style:none;}
/* remove margins from the image */
.items img {margin:0; }
.items img:hover {border:1px solid #000;}
.items img.active {border:1px solid #000;}


/* make A tags our floating scrollable items */
.items a { display:block; float:left; margin:0px 0px 0 6px;} 
/* tooltip styling */
#tooltip { display:none; background:url(/lib/images/black_arrow.png);
	font-size:12px; height:70px; width:160px; padding:25px;	color:#fff; position:absolute; top:200px!important; left:200px!important;  }
/* scrollable should not disable gallery navigation */
#gallery .disabled { visibility:visible !important;}
#gallery .inactive { visibility:hidden !important;}


/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/

.scrollable {/* required settings */ position:relative;	overflow:hidden; width: 478px; height:120px;margin:20px 0 40px 0;

/* custom decorations */   }

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
	
}

/* single scrollable item */
.scrollable img {float:left; margin:20px 5px 20px 21px;	background-color:#fff; padding:2px; border:1px solid #ccc; cursor:pointer; width:75px; height:75px;	-moz-border-radius:4px;	-webkit-border-radius:4px;}
/* active item */
.scrollable .active img { border:1px solid #000;  z-index:9999;}
/* this makes it possible to add next button beside scrollable */
.scrollable {	float:left;	}
/* prev, next, prevPage and nextPage buttons */
a.browse { background:url(/lib/images/hori_large.png) no-repeat; display:block; width:30px; height:30px; float:left;
	margin:10px 20px;
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right 				{ background-position: 0 -30px; clear:right; margin-right: 0px; margin-top:65px;}
a.right:hover 		{ background-position:-30px -30px; }
a.right:active 	{ background-position:-60px -30px; } 


/* left */
a.left				{ margin-left: 20px; margin-top:65px;clear:both;} 
a.left:hover  		{ background-position:-30px 0; }
a.left:active  	{ background-position:-60px 0; }

/* up and down */
a.up, a.down		{ 
	background:url(/lib/images/vert_large.png) no-repeat; 
	float: none;
	margin: 10px 50px;
}

/* up */
a.up:hover  		{ background-position:-30px 0; }
a.up:active  		{ background-position:-60px 0; }

/* down */
a.down 				{ background-position: 0 -30px; }
a.down:hover  		{ background-position:-30px -30px; }
a.down:active  	{ background-position:-60px -30px; } 


/* disabled navigational button */
a.disabled { visibility:hidden !important; }



/* the overlayed element */
.simple_overlay {
	
	margin:-50px 0 0 -90px; 
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:1;
	
	/* styling */
	background-color:#000;
	width:500px;	
	min-height:200px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}


/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(/lib/images/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
	
}


/* the large image. we use a gray border around it */
#img {	border:1px solid #666;}

/* "next image" and "prev image" links */
.next, .prev {	
	/* absolute positioning relative to the overlay */
	position:absolute;
	top:40%;	
	border:1px solid #666;	
	cursor:pointer;
	display:block;
	padding:10px 20px;
	color:#fff;
	font-size:11px;
	
	/* upcoming CSS3 features */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}

.prev {
	left:0;
	border-left:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
}

.next {
	right:0;
	border-right:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0;	
}

.next:hover, .prev:hover {
	text-decoration:underline;
	background-color:#000;
}

/* when there is no next or previous link available this class is added */
.disabled {	visibility:hidden;}

/* the "information box" */
.info {	position:absolute; bottom:0; left:0;padding:10px 15px; color:#fff; font-size:11px; border-top:1px solid #666;}
.info strong { display:block;}
/* progress indicator (animated gif). should be initially hidden */
.progress {	position:absolute;	top:45%;	left:50%;	display:none;}
/* everybody should know about RGBA colors. */
.next, .prev, .info {
	background:#333 !important;
	background:rgba(0, 0, 0, 0.6) url(/lib/images/h80.png) repeat-x;		
}

.toggler { width: 350px; height: 125px; float:left; position:absolute; top:0; left:220px; z-index:1; }
#button { text-decoration: none; }
#effect { width: 395px; height: 125px;  float:left; background-color:#fff; display: none; }
#effect ul { margin:0; padding:0; }
#effect ul li {background: url(/lib/images/bg_list.png); height:100px; margin:0 0px 0 0; background-repeat:repeat-x; float:left; list-style:none;}	
#effect a.biezeborger {background: url(/lib/images/biezeborger_nonactive.jpg); display:block; height:127px; width:131px; text-indent:-99999px;}	
#effect a.brink {background: url(/lib/images/debrink_nonactive.jpg); display:block; height:127px; width:131px; text-indent:-99999px;}	
#effect a.wesseling {background: url(/lib/images/wesseling_nonactive.jpg); display:block; height:127px; width:131px; text-indent:-99999px;}	
#effect a.biezeborger:hover {background: url(/lib/images/biezeborger.jpg); display:block; height:127px; width:131px; text-indent:-99999px;}	
#effect a.biezeborger.active {background: url(/lib/images/biezeborger.jpg); display:block; height:127px; width:131px; text-indent:-99999px;}	
#effect a.brink:hover {background: url(/lib/images/debrink.jpg); display:block; height:127px; width:131px; text-indent:-99999px;}	
#effect a.brink.active {background: url(/lib/images/debrink.jpg); display:block; height:127px; width:131px; text-indent:-99999px;}	
#effect a.wesseling:hover {background: url(/lib/images/wesseling.jpg); display:block; height:127px; width:131px; text-indent:-99999px;}	
#effect a.wesseling.active {background: url(/lib/images/wesseling.jpg); display:block; height:127px; width:131px; text-indent:-99999px;}	
.ui-effects-transfer { border: 2px dotted gray; } 
a.button {padding:0px 15px 0 6px; color:#b2b2b2; background:#fff url(/lib/images/pijl.png) no-repeat right 0; font-size:10px; }
a.buttonclose { background-image: url(/lib/images/pijl_left.png) }
.meerhotels {position:absolute; top:-19px; left:250px;}
.line {border-bottom:2px solid #fff; height:2px; margin:-5px 0 0 -135px; width:210px;}
.meerhotelscontent {position:absolute; top:-21px; left:215px;}
.togglercontent { display: none; width: 400px; height: 125px; float:left; position:absolute; top:0; left:210px; z-index:1; }

#wrapperportal {background-image: url(/lib/images/portal_non.png); position:relative; height:696px; width:960px; position:relative; margin:0px auto; padding:0 0 15px 0; }
#wrapperbinnen .warning_javascript { font-size:12px;color:#fff;}
#wrapperbinnen .warning_javascript a{ font-size:12px;color:#fff;}

#wrapperbinnen { float:left; width:751px;  overflow:hidden; float:left; text-align:left; margin:0 0 0 80px; position:absolute; bottom:200px; }
#links {float:left; width:180px; height:430px; overflow:hidden; position:absolute; right:0; top:145px;}
#links ul {margin:0; padding:0; }
#links ul li {list-style:none; width:250px; list-style-position:inside;}
#links ul li a{height:143px; display:block;  text-indent: -9999999px;}


.sf-menu, .sf-menu  {
	margin:			0;
	padding:		5px 0 10px 0px;
	list-style:		none;
	background-image: url(/lib/images/hoofdmenu_bg_homepage.png);
}

.sf-menu ul li.current {  margin:0 0 0 0px; list-style:none; }
.sf-menu li.active ul {  margin:0 0 0 0px; padding:5px 0 5px 20px; list-style:none; background-color:#565A5C; border-bottom:1px solid #000; border-top:1px solid #565A5C;}
.sf-menu li.active a:hover {background-color:transparent; text-decoration:underline;  }
.sf-menu a { display:block;	font-size:14px; color:#fff; text-decoration:none; padding:5px 0 5px 20px;}
.sf-menu a:hover { display:block; font-size:14px; background-color:#000; color:#fff; text-decoration:none;}
.sf-menu a.active { display:block; font-size:14px; background-color:#000; color:#fff; text-decoration:none; font-weight:bold;}
.sf-menu li.active ul ul{  margin:0 0 0 0px; padding:5px 0 5px 10px; list-style:none; background-color:#565A5C; border-bottom:0px solid #000; border-top:0px solid #565A5C;}


.form {margin:0 0 0 0px; padding:0; color: #aeaeae; font-size: 14px; line-height: 18px;}
.form legend {display:none; }
.form fieldset {border:none;}
.form label { width:180px; float:left; }
.form input { width:200px; float:left; }
.form input.check { width:20px; float:left; margin:4px 5px 10px 180px;  }
.form .formRow {width:230px; float:left;  margin:0 0 10px 173px;}
.form .frmRow { float:left; margin:0 0 10px 0; position:relative;  }
.form .frmRowfirst { float:left; margin:10px 0 10px 0; position:relative;  }
.form .checkbox { float:left; width:20px;}
.form .formRow label {width:200px;  margin:0 0 0px 0px;  }
.form .frmRow textarea { width:200px; }
.form h3 { margin:0 0 15px 0; padding:0; font-family: Georgia,Verdana,Arial; color:#fff;}
.form label.error { width:80px; float:left; color:#9a2020; font-size:12px; margin:0 0 0 0px; position:absolute; right:-90px; top:0;}
.form fieldset input.submit {width:150px; float:left; color:#747779; border:none; background-image:url(/lib/images/verzenden.png); width:124px; height:30px; text-indent:-9999px; cursor:pointer; float:right; background-repeat:no-repeat; margin:10px 145px 10px 0 ;}

/*vinzzz 2010-5-3 andere achtergrond kleur*/
/*
#paginacontainer { background-color:#0f0; background-image:url(/lib/images/watermerk2.png); }
#content {float:left; background: #0f0 url(/lib/images/content2_bg.png); }
.sf-menu, .sf-menu  { background-image: url(/lib/images/hoofdmenu2_bg.png); }
.naam img { display: none; }
*/