@charset "UTF-8";
/* CSS Document */

body {
	background-image: url(../images/header_background.png);
	background-repeat:repeat-x;
	background-color: #28c3fc;
	margin: 0px;
	padding: 0px;
}

#headercontent {
	margin:0 auto;
	width:960px;
	height: 156px;
	padding-left: 1px;
	padding-top: 10px;
}

a.fotoknop {
	width: 72px;
	height: 72px;
	margin: 0px;
	padding: 0px;
	float: left;
}

a.fotoknopNL {
	background-image:url(../images/fotoKnop.NL.png);
}

a.fotoknopEN {
	background-image:url(../images/fotoKnop.EN.png);
}

a.fotoknopDE {
	background-image:url(../images/fotoKnop.DE.png);
}


a.fotoknop:hover, a.fotoknop:active {
	background-position: 0px 72px;
}

#mainmenu {
	padding-top: 3px;
	border: 0px;
	margin: 0px;
	margin-top: 12px;
	_margin-top: 1px;
}

#mainmenu a.home {
	height: 39px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#mainmenu a.homeNL {
	background-image:url(../images/mainmenu_home.NL.png);
	width: 73px;
}

#mainmenu a.homeDE {
	background-image:url(../images/mainmenu_home.DE.png);
	width: 73px;
}

#mainmenu a.homeEN {
	background-image:url(../images/mainmenu_home.EN.png);
	width: 73px;
}

#mainmenu a.huizen {
	height: 39px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#mainmenu a.huizenNL {
	background-image:url(../images/mainmenu_huizen.NL.png);
	width: 101px;
}

#mainmenu a.huizenEN {
	background-image:url(../images/mainmenu_huizen.EN.png);
	width: 112px;
}

#mainmenu a.huizenDE {
	background-image:url(../images/mainmenu_huizen.DE.png);
	width: 108px;
}

#mainmenu a.fotoalbum {
	height: 39px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#mainmenu a.fotoalbumNL {
	background-image:url(../images/mainmenu_fotoalbum.NL.png);
	width: 109px;
}

#mainmenu a.fotoalbumEN {
	background-image:url(../images/mainmenu_fotoalbum.EN.png);
	width: 92px;
}

#mainmenu a.fotoalbumDE {
	background-image:url(../images/mainmenu_fotoalbum.DE.png);
	width: 109px;
}

#mainmenu a.plattegronden {
	height: 39px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#mainmenu a.plattegrondenNL {
	background-image:url(../images/mainmenu_plattegronden.NL.png);
	width: 139px;
}

#mainmenu a.plattegrondenEN {
	background-image:url(../images/mainmenu_plattegronden.EN.png);
	width: 118px;
}

#mainmenu a.plattegrondenDE {
	background-image:url(../images/mainmenu_plattegronden.DE.png);
	width: 113px;
}

#mainmenu a.reageer {
	height: 39px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#mainmenu a.reageerNL {
	background-image:url(../images/mainmenu_reageer.NL.png);
	width: 90px;
}

#mainmenu a.reageerEN {
	background-image:url(../images/mainmenu_reageer.EN.png);
	width: 90px;
}

#mainmenu a.reageerDE {
	background-image:url(../images/mainmenu_reageer.DE.png);
	width: 91px;
}


#mainmenu a.wie {
	height: 39px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#mainmenu a.wieNL {
	background-image:url(../images/mainmenu_wie.NL.png);
	width: 120px;
}

#mainmenu a.wieEN {
	background-image:url(../images/mainmenu_wie.EN.png);
	width: 95px;
}

#mainmenu a.wieDE {
	background-image:url(../images/mainmenu_wie.DE.png);
	width: 95px;
}

#mainmenu a.nieuws {
	height: 39px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#mainmenu a.nieuwsNL {
	background-image:url(../images/mainmenu_nieuws.NL.png);
	width: 84px;
}

#mainmenu a.nieuwsEN {
	background-image:url(../images/mainmenu_nieuws.EN.png);
	width: 68px;
}

#mainmenu a.nieuwsDE {
	background-image:url(../images/mainmenu_nieuws.DE.png);
	width: 123px;
}

#mainmenu a.kamers {
	background-image:url(../images/mainmenu_kamersenbewoners.png);
	width: 178px;
	height: 39px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#mainmenu a.kamersNL {
	background-image:url(../images/mainmenu_kamersenbewoners.NL.png);
	width: 178px;
}

#mainmenu a.kamersEN {
	background-image:url(../images/mainmenu_kamersenbewoners.EN.png);
	width: 178px;
}

#mainmenu a.kamersDE {
	background-image:url(../images/mainmenu_kamersenbewoners.DE.png);
	width: 197px;
}

#mainmenu a.links {
	height: 39px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#mainmenu a.linksNL {
	background-image:url(../images/mainmenu_links.NL.png);
	width: 73px;
}

#mainmenu a.linksDE {
	background-image:url(../images/mainmenu_links.DE.png);
	width: 73px;
}

#mainmenu a.linksEN {
	background-image:url(../images/mainmenu_links.EN.png);
	width: 73px;
}

#mainmenu a:hover, #mainmenu a:active, #mainmenu a.onMode {
	background-position: 0px 39px;
}

#mainmenu .quickmenu {
	background-image:url(../images/mainmenu_quickmenu.png); 
	width: 210px; 
	float: left; 
	padding: 8px 8px 0px 12px;
}

#zoom {
	background-image:url(../images/mainmenu_flagszoom.png); 
	width: 89px; 
	float: left;
	padding: 12px 15px 0px 10px;
}

#skcom {
	float: left; 
	padding: 12px 15px 0px 15px;
}

.skcomNL {
	background-image:url(../images/mainmenu_flagsskcom.NL.png); 
	width: 132px; 
}

.skcomEN {
	background-image:url(../images/mainmenu_flagsskcom.EN.png); 
	width: 162px; 
}

.skcomDE {
	background-image:url(../images/mainmenu_flagsskcom.DE.png); 
	width: 110px; 
}

#mainmenu .flags a{
	width: 19px;
	height: 13px;
	margin: 0px;
	padding: 0px;
	float: right;
	margin-left: 10px;	
}

#mainmenu .flags .nl {
	background-image:url(../images/mainmenu_flag_nl.png);
}

#mainmenu .flags .de {
	background-image:url(../images/mainmenu_flag_de.png);
}

#mainmenu .flags .en {
	background-image:url(../images/mainmenu_flag_en.png);
}

#maincontent {
	clear:both;
	background-color: inherit;
	margin:0 auto;
	width: 948px; 
	padding-left: 4px;
}

h1, h2, h3, h4 {
	padding-top:0px;
	margin-top:0px;
}

ul {
	margin: 0px;
	padding: 0px 0px 0px 15px;
}


h1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 18px;
	color: #000000;
}

h3 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	color: #000000;
}

h4 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	color: #000000;
	text-transform: uppercase;
}

h4.bluebar {
	background-image: url(../images/blue_bg_bar.png);
	background-repeat: no-repeat;
	padding: 5px 5px 5px 10px;
	width: 194px;
	_width:191px;
}

.normal, p, li, a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
}

.bigText p {
	font-size: 14px;
}

p.error {
	color: #FF0000;
	font-weight: bold;
}

p.error input {
	border: 2px #f00 solid;
}

ul.whitelinks li {
	color: #FFFFFF;
	list-style-image: url(../images/bullet_white_arrow.png);
	_list-style-image: url(../images/bullet_white_arrow.gif);
}

ul.blacklinks li {
	color: #000000;
	list-style-image: url(../images/bullet_black_arrow.png);
	_list-style-image: url(../images/bullet_black_arrow.gif);
}

ul.blacklinks li:hover {
	cursor: normal;
	list-style-image: url(../images/bullet_blue_arrow.png);
	_list-style-image: url(../images/bullet_blue_arrow.gif);
}

ul.blacklinks li a:hover {
	color: #03aae9;
	font-weight: bold;
}

a {
	text-decoration: none;
	color: black;
}

.red {
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}

.lightBlue {
	color: #02b8fc;
	font-weight: bold;
	text-decoration: none;
	
}

.pageTitle {
	padding: 15px 0px 20px 12px;
}


/* Yellow boxes */
div.yellowbox {
  margin-right:7px;
  float:left;
  background-color: inherit;
}

div.yellowbox .topleftR {
	display: block;
	padding: 0px 0px 0px 0px;
	background-image: url("../images/yellow_back_bg_round.png");
	_background-image: url("../images/yellow_back_bg_round.gif");
	background-repeat: no-repeat;
	background-position: left top;
	background-color: inherit;
}

div.yellowbox .toprightR {
	display: block;
	background-color: inherit;
	background-image: url("../images/yellow_back_bg_round.png");
	_background-image: url("../images/yellow_back_bg_round.gif");
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 13px;
	padding-top: 12px;
	padding-left: 2px;
	margin: 0px 0px 0px 10px;
}

div.yellowbox .bottomleftR {
	display: block;
	height: 8px;
	background-color: inherit;
	background-image: url("../images/yellow_back_bg_round.png");
	_background-image: url("../images/yellow_back_bg_round.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	_margin-right: -3px;
}


div.yellowbox .bottomrightR {
	display: block;
	background-color: inherit;
	background-image: url("../images/yellow_back_bg_round.png");
	_background-image: url("../images/yellow_back_bg_round.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 8px;
	margin-left: 6px;
}

div.yellowbox div.topleftH {
	display: block;
	padding: 0px 0px 0px 0px;
	background-image: url("../images/yellow_back_bg_hard.png");
	_background-image: url("../images/yellow_back_bg_hard.gif");
	background-repeat: no-repeat;
	background-position: left top;
	background-color: inherit;
}

div.yellowbox .toprightH {
	display: block;
	background-color: inherit;
	background-image: url("../images/yellow_back_bg_hard.png");
	_background-image: url("../images/yellow_back_bg_hard.gif");
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 13px;
	padding-top: 12px;
	padding-left: 2px;
	margin: 0px 0px 0px 10px;
}

div.yellowbox .bottomleftH {
	display: block;
	height: 8px;
	background-color: inherit;
	background-image: url("../images/yellow_back_bg_hard.png");
	_background-image: url("../images/yellow_back_bg_hard.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	_margin-right: -3px;
}


div.yellowbox .bottomrightH {
	display: block;
	background-color: inherit;
	background-image: url("../images/yellow_back_bg_hard.png");
	_background-image: url("../images/yellow_back_bg_hard.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 8px;
	margin-left: 6px;
}

.hh { background-color: #F00; height: 2px; }


/* White boxes */
div.whitebox {
  margin-right:7px;
  float:left;
  background-color: inherit;
}

div.whitebox .topleftR {
	display: block;
	padding: 0px 0px 0px 0px;
	background-image: url("../images/white_back_bg_round.png");
	_background-image: url("../images/white_back_bg_round.gif");
	background-repeat: no-repeat;
	background-position: left top;
	background-color: inherit;
}

div.whitebox .toprightR {
	display: block;
	background-color: inherit;
	background-image: url("../images/white_back_bg_round.png");
	_background-image: url("../images/white_back_bg_round.gif");
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 13px;
	padding-top: 12px;
	padding-left: 2px;
	margin: 0px 0px 0px 10px;
}

div.whitebox .bottomleftR {
	display: block;
	height: 8px;
	background-color: inherit;
	background-image: url("../images/white_back_bg_round.png");
	_background-image: url("../images/white_back_bg_round.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
}

div.whitebox .bottomrightR {
	display: block;
	background-color: inherit;
	background-image: url("../images/white_back_bg_round.png");
	_background-image: url("../images/white_back_bg_round.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 8px;
	margin-left: 8px;
}

div.whitebox .topleftH {
	display: block;
	padding: 0px 0px 0px 0px;
	background-image: url("../images/white_back_bg_hard.png");
	_background-image: url("../images/white_back_bg_hard.gif");
	background-repeat: no-repeat;
	background-position: left top;
	background-color: inherit;
}

div.whitebox .toprightH {
	display: block;
	background-color: inherit;
	background-image: url("../images/white_back_bg_hard.png");
	_background-image: url("../images/white_back_bg_hard.gif");
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 13px;
	padding-top: 12px;
	padding-left: 2px;
	margin: 0px 0px 0px 10px;
}

div.whitebox .bottomleftH {
	display: block;
	height: 8px;
	background-color: inherit;
	background-image: url("../images/white_back_bg_hard.png");
	_background-image: url("../images/white_back_bg_hard.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
}


div.whitebox .bottomrightH {
	display: block;
	background-color: inherit;
	background-image: url("../images/white_back_bg_hard.png");
	_background-image: url("../images/white_back_bg_hard.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 8px;
	margin-left: 6px;
}

/* Grey boxes */
div.greybox {
  margin-right:1px;
  float:left;
  background-color: inherit;
}

div.greybox .topleftR {
	display: block;
	padding: 0px 0px 0px 0px;
	background-image: url("../images/grey_back_bg_round.png");
	_background-image: url("../images/grey_back_bg_round.gif");
	background-repeat: no-repeat;
	background-position: left top;
	background-color: inherit;
}

div.greybox .toprightR {
	display: block;
	background-color: inherit;
	background-image: url("../images/grey_back_bg_round.png");
	_background-image: url("../images/grey_back_bg_round.gif");
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 13px;
	padding-top: 8px;
	padding-left: 2px;
	margin: 0px 0px 0px 10px;
}

div.greybox .bottomleftR {
	display: block;
	height: 8px;
	background-color: inherit;
	background-image: url("../images/grey_back_bg_round.png");
	_background-image: url("../images/grey_back_bg_round.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
}

div.greybox .bottomrightR {
	display: block;
	background-color: inherit;
	background-image: url("../images/grey_back_bg_round.png");
	_background-image: url("../images/grey_back_bg_round.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 8px;
	margin-left: 6px;
}

/* Dark Grey boxes */
div.darkgreybox {
  margin-right:1px;
  float:left;
  background-color: inherit;
}

div.darkgreybox .topleftR {
	display: block;
	padding: 0px 0px 0px 0px;
	background-image: url("../images/dark_grey_back_bg_round.png");
	_background-image: url("../images/dark_grey_back_bg_round.gif");
	background-repeat: no-repeat;
	background-position: left top;
	background-color: inherit;
}

div.darkgreybox .toprightR {
	display: block;
	background-color: inherit;
	background-image: url("../images/dark_grey_back_bg_round.png");
	_background-image: url("../images/dark_grey_back_bg_round.gif");
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 13px;
	padding-top: 8px;
	padding-left: 2px;
	margin: 0px 0px 0px 10px;
}

div.darkgreybox .bottomleftR {
	display: block;
	height: 8px;
	background-color: inherit;
	background-image: url("../images/dark_grey_back_bg_round.png");
	_background-image: url("../images/dark_grey_back_bg_round.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
}

div.darkgreybox .bottomrightR {
	display: block;
	background-color: inherit;
	background-image: url("../images/dark_grey_back_bg_round.png");
	_background-image: url("../images/dark_grey_back_bg_round.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 8px;
	margin-left: 6px;
}

/* White boxes */
div.bluebox {
  margin-right:7px;
  float:left;
  background-color: inherit;
}

div.bluebox .topleft {
	display: block;
	padding: 0px 0px 0px 0px;
	background-image: url("../images/blue_bg_bottom.png");
	background-repeat: no-repeat;
	background-position: left top;
	background-color: inherit;
}

div.bluebox .topright {
	display: block;
	background-color: inherit;
	background-image: url("../images/blue_bg_bottom.png");
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 13px;
	padding-top: 12px;
	padding-left: 2px;
	margin: 0px 0px 0px 10px;
}

/* Grey Yellow boxes */
div.greyyellowbox {
  margin-right:7px;
  float:left;
  background-color: inherit;
}

div.greyyellowbox .topleftR {
	display: block;
	padding: 0px 0px 0px 0px;
	background-image: url("../images/greyyellow_back_bg_round.png");
	_background-image: url("../images/greyyellow_back_bg_round.gif");
	background-repeat: no-repeat;
	background-position: left top;
	background-color: inherit;
}

div.greyyellowbox .toprightR {
	display: block;
	background-color: inherit;
	background-image: url("../images/greyyellow_back_bg_round.png");
	_background-image: url("../images/greyyellow_back_bg_round.gif");
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 13px;
	padding-top: 12px;
	padding-left: 2px;
	margin: 0px 0px 0px 10px;
}

div.greyyellowbox .bottomleftR {
	display: block;
	height: 8px;
	background-color: inherit;
	background-image: url("../images/greyyellow_back_bg_round.png");
	_background-image: url("../images/greyyellow_back_bg_round.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
}

div.greyyellowbox .bottomrightR {
	display: block;
	background-color: inherit;
	background-image: url("../images/greyyellow_back_bg_round.png");
	_background-image: url("../images/greyyellow_back_bg_round.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 8px;
	margin-left: 6px;
}

div.greyyellowbox .topleftH {
	display: block;
	padding: 0px 0px 0px 0px;
	background-image: url("../images/greyyellow_back_bg_hard.png");
	_background-image: url("../images/greyyellow_back_bg_hard.gif");
	background-repeat: no-repeat;
	background-position: left top;
	background-color: inherit;
}

div.greyyellowbox .toprightH {
	display: block;
	background-color: inherit;
	background-image: url("../images/greyyellow_back_bg_hard.png");
	_background-image: url("../images/greyyellow_back_bg_hard.gif");
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 13px;
	padding-top: 12px;
	padding-left: 2px;
	margin: 0px 0px 0px 10px;
}

div.greyyellowbox .bottomleftH {
	display: block;
	height: 8px;
	background-color: inherit;
	background-image: url("../images/greyyellow_back_bg_hard.png");
	_background-image: url("../images/greyyellow_back_bg_hard.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
}


div.greyyellowbox .bottomrightH {
	display: block;
	background-color: inherit;
	background-image: url("../images/greyyellow_back_bg_hard.png");
	_background-image: url("../images/greyyellow_back_bg_hard.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 8px;
	margin-left: 6px;
}

/* Grey White boxes */
div.greywhitebox {
  margin-right:7px;
  float:left;
  background-color: inherit;
}

div.greywhitebox .topleftR {
	display: block;
	padding: 0px 0px 0px 0px;
	background-image: url("../images/greywhite_back_bg_round.png");
	_background-image: url("../images/greywhite_back_bg_round.gif");
	background-repeat: no-repeat;
	background-position: left top;
	background-color: inherit;
}

div.greywhitebox .toprightR {
	display: block;
	background-color: inherit;
	background-image: url("../images/greywhite_back_bg_round.png");
	_background-image: url("../images/greywhite_back_bg_round.gif");
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 13px;
	padding-top: 12px;
	padding-left: 2px;
	margin: 0px 0px 0px 10px;
}

div.greywhitebox .bottomleftR {
	display: block;
	height: 8px;
	background-color: inherit;
	background-image: url("../images/greywhite_back_bg_round.png");
	_background-image: url("../images/greywhite_back_bg_round.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
}

div.greywhitebox .bottomrightR {
	display: block;
	background-color: inherit;
	background-image: url("../images/greywhite_back_bg_round.png");
	_background-image: url("../images/greywhite_back_bg_round.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 8px;
	margin-left: 6px;
}

div.greywhitebox .topleftH {
	display: block;
	padding: 0px 0px 0px 0px;
	background-image: url("../images/greywhite_back_bg_hard.png");
	_background-image: url("../images/greywhite_back_bg_hard.gif");
	background-repeat: no-repeat;
	background-position: left top;
	background-color: inherit;
}

div.greywhitebox .toprightH {
	display: block;
	background-color: inherit;
	background-image: url("../images/greywhite_back_bg_hard.png");
	_background-image: url("../images/greywhite_back_bg_hard.gif");
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 13px;
	padding-top: 12px;
	padding-left: 2px;
	margin: 0px 0px 0px 10px;
}

div.greywhitebox .bottomleftH {
	display: block;
	height: 8px;
	background-color: inherit;
	background-image: url("../images/greywhite_back_bg_hard.png");
	_background-image: url("../images/greywhite_back_bg_hard.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
}


div.greywhitebox .bottomrightH {
	display: block;
	background-color: inherit;
	background-image: url("../images/greywhite_back_bg_hard.png");
	_background-image: url("../images/greywhite_back_bg_hard.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 8px;
	margin-left: 6px;
}

/* fotoalbum box */
div.fotobox {
  margin-right:16px;
  margin-bottom:16px;
  float:left;
  background-color: inherit;
}

/* Clear */
div.clear {
	clear:both;
	height: 0px;
	padding: 0px;
	margin: 0px;
}

/* Spacer */
div.spacer25px {
	height:25px;
}

div.spacer15px {
	height:15px;
}

div.spacer10px {
	height:10px;
}

/* Kameroverzicht Double Column */
p.greyColumnLeft {
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
	width: 100px;
	float: left;
	padding-left: 15px;
	margin-right: 5px;
	font-weight: bold;
	line-height:normal;
	clear: left;
}
p.greyColumnRight {
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
	width: 50px;
	float: left;
	line-height: normal;
}

/* Double Column */
p.columnLeft {
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
	float: left;
	line-height:normal;
	clear: left;
}
p.columnRight {
	padding: 0px;
	margin: 0px;
	float: left;
	line-height: normal;
}

/* Form Columns */
p.formCol1, p.formCol2, p.formCol3, p.formCol4 {
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
	float: left;
	margin-right: 5px;
	line-height:normal;
	vertical-align: middle;
}

p.formCol1, p.formCol3 {
	text-align: right;
	padding: 3px;
	padding-right: 0px;
	width: 85px;
	text-align: left;
}

p.formCol2, p.formCol4 {
	width: 220px;
}

p.formCol1 {
	clear: left;
}

p.formCol3 {
	margin-left: 13px;
}

p.formCol4 {
	width: 210px;
}

input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
	border: 1px solid #999999;
}

input.focused, textarea.focused
{
	border: 1px solid #28c3fc;
}

p.formReq {
	background-image: url("../images/icon_verplicht.png");
	background-repeat: no-repeat;
	background-position:left;
	padding-left: 5px;
	margin-left: -5px;
}

p.formReq input {
	margin-left: 10px;
	width: 210px;
}

p.greyColumnRight {
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
	width: 50px;
	float: left;
	line-height: normal;
}

span.select {
   position: absolute;
   width: 201px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
   height: 20px;
   padding: 1px 0px 0px 5px;
   color: #000000;
   font: 11px/18px verdana,sans-serif;
   font-weight: bold;
   background: url(../images/select_huis.png) no-repeat;
   overflow: hidden;
}