/* Basics */


body {
	background-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-decoration: none;

	scrollbar-3dlight-color: #D4D0C8;
	scrollbar-arrow-color: #FDBA39;
	scrollbar-base-color: #CCCCCC;
	scrollbar-darkshadow-color: #666666;
	scrollbar-face-color: #EEEEEE;
	scrollbar-highlight-color: #CCCCCC;
	scrollbar-shadow-color: #999999;
}

#newsscroller
	{
		position: relative;
		overflow: hidden;
		width: 450px;
		margin-left: 10px;
		margin-right: 50px;
		margin-top: 2px;
		font: normal bold 10pt Arial, sans-serif;		
		color: #fff;
	}
#wslider
	{
		position:relative;
		height: 16px;
	}
body.popup {
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	/*background:url(/pics/coupon.gif);*/
}

.bedankt {
	float: right;
	padding-right: 20px; 
}

.popup {
	position:absolute;
	top:258px;
	left:150px;
	color:#FEDC9C;
	font-weight:bold;
	font-size:11pt
}

.popup_tekst_1 {
	position: absolute;
	top: 108px;
	left: 30px;
	color:#FF0000;
	font-size: 11pt;
	font-weight: bold;
}

.popup_tekst_2 {
	position: absolute;
	top: 160px;
	left: 30px;
	color:#FF0000;
	font-size: 11pt;
	font-weight: bold;
}

.popup_tekst_3 {
	position: absolute;
	top: 212px;
	left: 30px;
	color:#FF0000;
	font-size: 11pt;
	font-weight: bold;
}

.popup_tekst_4 {
	position: absolute;
	top: 260px;
	left: 30px;
	color: #FFFFFF;
	font-size: 11pt;
	font-weight: bold;
}

.popup_voorwaarden {
	padding: 20px;
	position: absolute;
	top: 170px;
	left: 210px;
	color: #000000;
	font-weight:bold;
	font-size: 7pt;
}

.popup_naw {
	justify: right;
	padding: 20px;
	position: absolute;
	top: 34px;
	left: 350px;
	color: #000000;
	font-weight: bold;
	font-size: 8pt;
}




.menu_left {
	display: block;
}
input.der{
width:119px;
height:39px;
border:0;
}
h1 {
	font-size: 16pt;
	color: #FF0000;
	font-weight: normal;
	margin-bottom:3px;
	margin-top:2px;
	text-decoration: none;
}
h2 {
	font-size: 12pt;
	color: #FF0000;
	font-weight: bold;
	margin-bottom:0px;
	margin-top:2px;
	text-decoration: none;
}
h3 {
	font-size: 9pt;
	color: #FF0000;
	font-weight: bold;
	margin-bottom:2px;
	margin-top:2px;
	text-decoration: none;
}

h4 {
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	margin-bottom: -2px;
}

.rcAantalText {
	color: #666666;
}

.headImage {
	margin-right: 8px;
}

/* Hrefs */
a.menu_item {
	font-size: 9pt;
	color: #000000;
	font-weight: none;
	text-decoration: none;
}

a.menu_item:hover {
	color: #FF0000;
}

a.main {
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a.main:hover {
	color: #FF0000;
	text-decoration: none;
}

a.mainBig {
	font-size: 11pt;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a.mainBig:hover {
	color: #FF0000;
	text-decoration: none;
}

a.inline {
	color: #FF0000;
	text-decoration: underline;
}

a.inline:hover {
	color: #FF0000;
}

a.nieuws, a.nieuws:hover {
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

#plannertekst {
	padding: 0 5px 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

#ruimtetekst {
	padding: 0px 0 0 0;
	margin: -14px 0 0 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	float: left;
}

.ruimteinvoer {
	background-color : #FFFFFF;
	border-top: #B9B9B9 solid 1px;
	border-left: #B9B9B9 solid 1px;
	border-bottom: #FEDC9C solid 1px;
	border-right: #FEDC9C solid 1px;
	width: 50px;
	margin: 0px 0 0 90px;
	float: right;
}

/* Vacature wrappers */
th.vacature{
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
}
td.vacature{
	border: #000000 1px solid;
}

td.vac_top{
	background-color: #FDBA39;
	font-size: 9pt;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
td.vac_center{
	background-color: #FEDC9C;
	font-size: 9pt;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom:#FFFFFF 1px solid;
	border-top:#FFFFFF 1px solid;
}
td.vac_form{
	background-color: #FDBA39;
	font-size: 9pt;
}
td.rc_dark{
	background-color: #FDBA39;
	font-size: 9pt;
	padding-left: 5px;
}
td.rc_light{
	background-color: #FEDC9C;
	font-size: 9pt;
	padding-left: 5px;
}

/* Form elements */
input {
	background-color : #FFFFFF;
	border-top: #B9B9B9 solid 1px;
	border-left: #B9B9B9 solid 1px;
	border-bottom: #FEDC9C solid 1px;
	border-right: #FEDC9C solid 1px;
	width: 156px;
	padding-left: 5px;
}

select.select120 {
	background-color : #FFFFFF;
	border-top: #B9B9B9 solid 1px;
	border-left: #B9B9B9 solid 1px;
	border-bottom: #FEDC9C solid 1px;
	border-right: #FEDC9C solid 1px;
	width: 156px;
	padding-left: 5px;
}

input.inputRoute {
	background-color : #FFFFFF;
	border-top: #808080 solid 1px;
	border-left: #808080 solid 1px;
	border-bottom: #FFFFFF solid 1px;
	border-right: #FFFFFF solid 1px;
	width: 65px;
}

input.input120 {
	background-color : #FFFFFF;
	border-top: #B9B9B9 solid 1px;
	border-left: #B9B9B9 solid 1px;
	border-bottom: #FEDC9C solid 1px;
	border-right: #FEDC9C solid 1px;
	width: 120px;
}

input.input100 {
	background-color : #FFFFFF;
	border-top: #B9B9B9 solid 1px;
	border-left: #B9B9B9 solid 1px;
	border-bottom: #FEDC9C solid 1px;
	border-right: #FEDC9C solid 1px;
	width: 100px;
}

input.input30 {
	background-color : #FFFFFF;
	border-top: #B9B9B9 solid 1px;
	border-left: #B9B9B9 solid 1px;
	border-bottom: #FEDC9C solid 1px;
	border-right: #FEDC9C solid 1px;
	width: 30px;
}
input.input40 {
	background-color : #FFFFFF;
	border-top: #B9B9B9 solid 1px;
	border-left: #B9B9B9 solid 1px;
	border-bottom: #FEDC9C solid 1px;
	border-right: #FEDC9C solid 1px;
	width: 40px;
}

input.rcTotaal {
	background-color : #FFFFFF;
	border-top: #B9B9B9 solid 1px;
	border-left: #B9B9B9 solid 1px;
	border-bottom: #FEDC9C solid 1px;
	border-right: #FEDC9C solid 1px;
	width: 75px;
}

input.rcAantal {
	font-family: Arial, sans-serif;
	background-color : #FFFFFF;
	border-top: #B9B9B9 solid 1px;
	border-left: #B9B9B9 solid 1px;
	border-bottom: #FEDC9C solid 1px;
	border-right: #FEDC9C solid 1px;
	width: 28px;
}

input.kuub {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color : #FFFFFF;
	width: 52px;
	margin-right: 22px;
	border-top: #B9B9B9 solid 1px;
	border-left: #B9B9B9 solid 1px;
	border-bottom: #FEDC9C solid 1px;
	border-right: #FEDC9C solid 1px;
}

.voorwaarden {
	padding: 0 20px 0 20px;
	font-family: Arial, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
}

.rcWrap {
	width: 378px;
	height: 145px;
}

.rc{
	font-size: 10pt;
	font-weight: bold;
	color: #FF0000;
	padding-right: 10px;
}

.rcPane {
	width: 378px;
	height: 130px;
	border-style: inset;
	overflow: auto;
	scrollbar-3dlight-color: #D4D0C8;
	scrollbar-arrow-color: #FDBA39;
	scrollbar-base-color: #CCCCCC;
	scrollbar-darkshadow-color: #666666;
	scrollbar-face-color: #EEEEEE;
	scrollbar-highlight-color: #CCCCCC;
	scrollbar-shadow-color: #999999;
}

textarea {
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	color: #000000;
	
	background-color : #FFFFFF;
	border: #FEDC9C groove 1px;
	width: 288px;
	height: 50px;
	
	scrollbar-3dlight-color: #D4D0C8;
	scrollbar-arrow-color: #FDBA39;
	scrollbar-base-color: #CCCCCC;
	scrollbar-darkshadow-color: #666666;
	scrollbar-face-color: #EEEEEE;
	scrollbar-highlight-color: #CCCCCC;
	scrollbar-shadow-color: #999999;
}

textarea.big {
	background-color : #EEEEEE;
	border: #FEDC9C groove 1px;
	width: 310px;
	height: 200px;
	
	scrollbar-3dlight-color: #D4D0C8;
	scrollbar-arrow-color: #FDBA39;
	scrollbar-base-color: #CCCCCC;
	scrollbar-darkshadow-color: #666666;
	scrollbar-face-color: #EEEEEE;
	scrollbar-highlight-color: #CCCCCC;
	scrollbar-shadow-color: #999999;
}

/* Table wrappers */
td.menu_item {
	padding-left: 16px;
	line-height : 16px;
}

td.main {
	font-size: 9pt;
	padding-left: 0px;
	padding-right: 5px;
}

td.downloads {
	background-color: #FDBA39;
	font-size: 9pt;
	border: #000000 1px solid;
}

td.routeplanner{
	font-size: 9pt;
	padding-top: 4px;
	padding-left: 85px;
}

td.help_item {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: none;
	text-decoration: none;
	padding-left: 21px;
	padding-right: 19px;
}

td.ruimteplanner {
	font-size: 9pt;
	padding-left: 10px;
	padding-right: 10px;
}

td.footer {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: none;
	letter-spacing: 2px;
	padding-left: 180px;
}

td.footer a
{
	color: #666;
	text-decoration: none;
}

td.navHeader {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	padding-right: 64px;
}

a.navHeader {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
}

table.reserveren {
	border-left: #666666 1px solid;
	border-top: #666666 1px solid;
	border-bottom: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
}

td.reserveren_light {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	background-color: #FEDC9C;
	
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

td.reserveren_dark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	background-color: #EEEEEE;

	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.reserveren_grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}

/* Admin part */

td.list {
	font-size: 9pt;
}

th.list {
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	background-color: #000000;
}

td.listActions {
	text-align: right;
}

th.listActions {
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: bold;
	text-align: right;
	background-color: #000000;
}

td.form {
	font-size: 9pt;
}

/* Just to make sure we can have objects with NO style */
.noStyle {
	background-color: transparent;
	border:#000000 0px solid;
	width: 15px;
}

a.cursor,
a.cursor:hover {
	cursor: default;
}
a.ref{
	text-decoration: none;
	color:blue;
}