/*



























!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
LET OP, BIJ DE PADDEN NAAR DE PLAATJES IS EXPRESS DE OPTION SITEDIRECTORY TAG NIET MEEGENOMEN.
DIT HEEFT TE MAKEN MET DE HTTPS URL AAN DE KANT VAN OLT





























*/
html,body{
	margin : 0;
	padding : 0;
	background-image : url(gfx/achtergrond_2.gif);
	background-position : left top;
	background-color : #FFFFFF;
	height : 100%;
}

html,body, table{
	line-height : 18px;
	font-family : Arial;
	font-size : 12px;
	color : #000000;
}

a, a:link, a:visited, a:active {
	color : #4095D1; 
	text-decoration : none;
}
a:hover{
	color : #000000; 
	text-decoration : none;
}

form {
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}

hr {
	background-color : #C4C6C8;
	color : #C4C6C8;
	border : 0;
	margin : 0;
	height : 1px;
}

input, select, textarea {
	position : relative;
}

h1 {
	padding : 0 0 0 0;
	margin :  0 0 10px 0;
	font-family : Arial;
	font-weight : normal;
	font-size : 22px;
	color : #000000;
	line-height : normal;
}

h2 {
	padding : 0 0 0 0;
	margin :  0 0 7px 0;
	font-family : Arial;
	font-weight : normal;
	font-size : 18px;
	color : #000000;
	line-height : normal;
}

h3 {
	padding : 0 0 0 0;
	margin :  0 0 7px 0;
	font-family : Arial;
	font-weight : normal;
	font-size : 18px;
	color : #000000;
	line-height : normal;
}

h4 {
	padding : 0 0 0 0;
	margin :  0 0 7px 0;
	font-family : Arial;
	font-weight : normal;
	font-size : 16px;
	color : #000000;
	line-height : normal;
}

h5 {
	padding : 0 0 0 0;
	margin :  0 0 7px 0;
	font-family : Arial;
	font-weight : normal;
	font-size : 14px;
	color : #000000;
	line-height : normal;
}

h6 {
	padding : 0 0 0 0;
	margin :  0 0 7px 0;
	font-family : Arial;
	font-weight : normal;
	font-size : 12px;
	color : #000000;
	line-height : normal;
}

/* //////////////////// LAYOUT \\\\\\\\\\\\\\\\\\\\ */


.background {
	position : absolute;
	background-image : url(gfx/achtergrond_1.gif);
	background-position : left top;
	background-repeat : repeat-x;
	width : 100%;
	min-height : 360px;
	height : auto !important;
	height : 360px;
}

.container {
	margin : 0 auto;
	width : 980px;
}

.holder {
	float : left;
	position : relative;
	width : 980px;
}

.header {
	float : left;
	background-image : url(gfx/header.gif);
	background-position : left top;
	background-repeat : no-repeat;
	width : 980px;
	height : 80px;
}

.header_l {
	float : left;
	overflow : hidden;
	width : 327px;
	height : 80px;
}

.header_r {
	float : left;
	padding : 9px;
	text-align : right;
	overflow : hidden;
	width : 635px;
	height : 62px;
}

.tussenspace {
	float : left;
	overflow : hidden;
	width : 980px;
	height : 42px;
}

.tussenspace_l {
	float : left;
	padding : 8px 0 0;
	overflow : hidden;
	width : 440px;
	height : 28px;
}

.tussenspace_l ul {
	float : left;
	margin : 0;
	padding : 0;
	list-style-type : none;
	width : 480px;
}

.tussenspace_l ul li {
	float : left;
	background-image : url(gfx/off_r.gif);
	background-position : right top;
	background-repeat : no-repeat;
	border-bottom : 1px solid #FFFFFF;
	margin : 0 3px 0 0;
	line-height : normal;
	font-weight : bold;
	font-family : Arial;
	text-transform : uppercase;
	font-size : 12px;
}

.tussenspace_l ul li .off_l {
	float : left;
	background-image : url(gfx/off_l.gif);
	background-position : left top;
	background-repeat : no-repeat;
	line-height : 0;
	font-size : 0;
	width : 10px;
	height : 27px;
}

.tussenspace_l ul li .on_l {
	float : left;
	background-image : url(gfx/on_l.gif);
	background-position : left top;
	background-repeat : no-repeat;
	line-height : 0;
	font-size : 0;
	width : 10px;
	height : 27px;
}

.tussenspace_l ul li a, .tussenspace_l ul li a:link, .tussenspace_l ul li a:active, .tussenspace_l ul li a:visited {
	float : left;
	padding : 7px 10px 0 0;
	text-decoration : none;
	color : #FFFFFF;
	height : 20px;
}

.tussenspace_l ul li a:hover {
	float : left;
	padding : 7px 10px 0 0;
	text-decoration : underline;
	color : #FFFFFF;
	height : 20px;
}

.tussenspace_l ul li.select a, .tussenspace_l ul li.select a:link, .tussenspace_l ul li.select a:active, .tussenspace_l ul li.select a:visited, .tussenspace_l ul li.select a:hover{
	float : left;
	background-image : url(gfx/on_r.gif);
	background-position : right top;
	background-repeat : no-repeat;
	padding : 7px 10px 0 0;
	text-decoration : none;
	color : #4095d1;
	height : 20px;
}

.tussenspace_r {
	float : left;
	padding : 10px 0 0;
	overflow : hidden;
	width : 540px;
	height : 32px;
}

.tussenspace_r  h2{
	float : right;
	padding : 0;
	margin : 0;
	color : #000000;
	font-size : 18px;
	text-transform : uppercase;
	font-family : Arial;
	line-height : normal;
	font-weight : bold;
}

.main {
	float : left;
	padding : 0 0 15px 0;
	width : 980px;
}

.main_small {
	float : left;
	width : 235px;
}

.main_small_t {
	float : left;
	background-image : url(gfx/main_small_t.gif);
	background-position : left top;
	background-repeat : no-repeat;
	border-top : 1px solid #FFFFFF;
	border-left : 1px solid #FFFFFF;
	border-right : 1px solid #FFFFFF;
	padding : 4px 15px 0;
	font-size : 18px;
	color : #FFFFFF;
	line-height : normal;
	text-transform : uppercase;
	width : 203px;
	height : 27px;
}

.main_small_t2 {
	float : left;
	background-image : url(gfx/main_small_t2.gif);
	background-position : left top;
	background-repeat : no-repeat;
	font-size : 0;
	line-height : 0;
	width : 235px;
	height : 3px;
}

.main_small_c {
	float : left;
	position : relative;
	background-color : #FFFFFF;
	border-left : 1px solid #FFFFFF;
	border-right : 1px solid #FFFFFF;
	overflow : hidden;
	padding : 15px;
	width : 203px;
}

.main_small_b {
	float : left;
	background-image : url(gfx/main_small_b.gif);
	background-position : left top;
	background-repeat : no-repeat;
	font-size : 0;
	line-height : 0;
	width : 235px;
	height : 3px;
}

.main_half {
	float : left;
	width : 480px;
}

.main_half_t {
	float : left;
	background-image : url(gfx/main_half_t.gif);
	background-position : left top;
	background-repeat : no-repeat;
	border-top : 1px solid #FFFFFF;
	border-left : 1px solid #FFFFFF;
	border-right : 1px solid #FFFFFF;
	padding : 4px 15px 0;
	font-size : 18px;
	color : #FFFFFF;
	line-height : normal;
	text-transform : uppercase;
	width : 448px;
	height : 27px;
}

.main_half_c {
	float : left;
	position : relative;
	background-color : #FFFFFF;
	border-left : 1px solid #FFFFFF;
	border-right : 1px solid #FFFFFF;
	overflow : hidden;
	padding : 15px;
	width : 448px;
}

ul.zoekform {
	float : left;
	border-top : 1px solid #e4e4e4;
	margin : 0;
	padding : 0;
	list-style-type : none;
	width : 448px;
}

ul.zoekform li {
	float : left;
	border-bottom : 1px solid #e4e4e4;
	padding : 5px 0 0;
	line-height : normal;
	font-weight : bold;
	overflow : hidden;
	font-family : Arial;
	font-size : 12px;
	width : 100%;
	height : 27px;
}

ul.zoekform li img {
	/*float : left;*/
	border : 0;
	margin : 0 0 0 1px;
}

ul.zoekform li img.btntooltip {
	/*float : right;*/
	border : 0;
	margin : 0 0 0 1px;
}

ul.zoekform li div.split {
	float : left;
	padding : 2px 0 0;
	line-height : 0;
	font-weight : bold;
	color : #a5a5a5;
	font-family : Arial;
	font-size : 12px;
	width : 96.6px;
}

ul.zoekform li label {
	float : left;
	padding : 3px 0 0;
	line-height : normal;
	width : 150px;
}

ul.zoekform li label .subkop {
	line-height : normal;
	font-weight : normal;
	font-family : Arial;
	text-transform : none;
	font-size : 11px;
	color : #a5a5a5;
}

ul.zoekform li  .invulveld {
	float : left;
    border : 1px solid #000000;
    background-color : #FFFFFF;
	padding : 2px 5px 0;
	font-size : 12px;
	font-family : Arial;
	color : #757575;
    width: 285px;
	height : 17px;
}

ul.zoekform li  .selectveld {
	float : left;
	margin : 0;
    border : 1px solid #000000;
    background-color : #FFFFFF;
	padding : 1px;
	font-size : 12px;
	font-family : Arial;
	vertical-align : middle;
	color : #757575;
	height : 21px;
}

.zoekform_b{
	float : left;
	padding : 13px 0 0;
	margin-right : -3px;
	width : 448px;
}

.zoekform_b2{
	float : left;
	padding : 13px 0 0;
	margin-right : -3px;
	width : 203px;
}

.zoekform_b a:link, .zoekform_b2 a:link { color : #4095d1; text-decoration : none;}
.zoekform_b a:visited, .zoekform_b2 a:visited  { color : #4095d1; text-decoration : none;}
.zoekform_b a:active, .zoekform_b2 a:active  { color : #4095d1; text-decoration : none;}
.zoekform_b a:hover, .zoekform_b2 a:hover  { color : #000000; text-decoration : none;}

.zoekform_b_splitb{
	/*
	position : absolute;
	right : 15px;
	top : 288px;
	*/
	float: right;
    position: relative;
}

.zoekform_b_splitb input{
	float : left;
	background: url(gfx/zoekbutton.jpg) top left no-repeat;
	border: none;
	outline: none;
	width: 82px;
	height: 27px;
	cursor: pointer;
}

.main_half_b {
	float : left;
	background-image : url(gfx/main_half_b.gif);
	background-position : left top;
	background-repeat : no-repeat;
	font-size : 0;
	line-height : 0;
	width : 480px;
	height : 3px;
}

.main_big {
	float : left;
	width : 730px;
}

.main_big_t {
	float : left;
	background-image : url(gfx/main_big_t.gif);
	background-position : left top;
	background-repeat : no-repeat;
	border-top : 1px solid #FFFFFF;
	border-left : 1px solid #FFFFFF;
	border-right : 1px solid #FFFFFF;
	padding : 4px 15px 0;
	font-size : 18px;
	color : #FFFFFF;
	line-height : normal;
	text-transform : uppercase;
	width : 698px;
	height : 27px;
}

.main_big_c {
	float : left;
	background-color : #FFFFFF;
	border-left : 1px solid #FFFFFF;
	border-right : 1px solid #FFFFFF;
	padding : 15px;
	width : 698px;
}

.main_big_c_aanbiedingen {
	float : left;
	background-image : url(gfx/aanbiedingen.gif);
	background-position : left top;
	background-repeat : no-repeat;
	background-color : #FFFFFF;
	border-left : 1px solid #FFFFFF;
	border-right : 1px solid #FFFFFF;
	padding : 15px;
	width : 698px;
	height : 170px;
}

.main_big_c_aanbiedingen ul {
	float : left;
	margin : 0;
	padding : 0;
	list-style-type : none;
	width : 698px;
}

.main_big_c_aanbiedingen ul li.break {
	float : left;
	line-height : 0;
	font-size : 0;
	width : 40px;
	height : 10px;
}

.main_big_c_aanbiedingen ul li {
	float : left;
	overflow : hidden;
	width : 108px;
}

.main_big_b {
	float : left;
	background-image : url(gfx/main_big_b.gif);
	background-position : left top;
	background-repeat : no-repeat;
	font-size : 0;
	line-height : 0;
	width : 730px;
	height : 3px;
}

.main_super {
	float : left;
	width : 980px;
}

.main_super_t {
	float : left;
	background-image : url(gfx/main_super_t.gif);
	background-position : left top;
	background-repeat : no-repeat;
	border-top : 1px solid #FFFFFF;
	border-left : 1px solid #FFFFFF;
	border-right : 1px solid #FFFFFF;
	padding : 4px 15px 0;
	font-size : 18px;
	color : #FFFFFF;
	line-height : normal;
	text-transform : uppercase;
	width : 948px;
	height : 27px;
}

.main_super_c {
	float : left;
	background-color : #FFFFFF;
	border-left : 1px solid #FFFFFF;
	border-right : 1px solid #FFFFFF;
	padding : 15px;
	width : 948px;
}

.main_super_b {
	float : left;
	background-image : url(gfx/main_super_b.gif);
	background-position : left top;
	background-repeat : no-repeat;
	font-size : 0;
	line-height : 0;
	width : 980px;
	height : 3px;
}

.menu {
	float : left;
	background-image : url(gfx/menu.gif);
	background-position : left top;
	background-repeat : no-repeat;
	padding : 1px;
	overflow : hidden;
	width : 978px;
	height : 38px;
}

.menu ul {
	float : left;
	margin : 0;
	padding : 0;
	list-style-type : none;
	width : 831px;
}

.menu ul li {
	float : left;
	background-image : url(gfx/menu_back.gif);
	background-position : left top;
	background-repeat : repeat-x;
	line-height : normal;
	font-weight : bold;
	font-family : Arial;
	text-transform : uppercase;
	font-size : 12px;
}

.menu ul li.break {
	float : left;
	background-image : url(gfx/menu_break.gif);
	background-position : left top;
	background-repeat : no-repeat;
	line-height : 0;
	font-size : 0;
	width : 1px;
	height : 38px;
}

.menu ul li a, .menu ul li a:link, .menu ul li a:active, .menu ul li a:visited {
	float : left;
	padding : 12px 20px 0;
	text-decoration : none;
	color : #FFFFFF;
	height : 26px;
}

.menu ul li a:hover {
	float : left;
	padding : 12px 20px 0;
	text-decoration : underline;
	color : #FFFFFF;
	height : 26px;
}

.menu ul li.select a, .menu ul li.select a:link, .menu ul li.select a:active, .menu ul li.select a:visited, .menu ul li.select a:hover{
	float : left;
	padding : 12px 20px 0;
	text-decoration : none;
	color : #173D5F;
	height : 26px;
}

.menu_r {
	float : left;
	text-align : right;
	width : 147px;
}

.footer {
	float : left;
	padding : 10px 0;
	font-size : 11px;
	width : 980px;
}

.footer_l {
	float : left;
	color : #1d4872;
	width : 800px;
}

.footer_l a , .footer_l  a:link, .footer_l a:active, .footer_l a:visited {
	color : #1d4872;
	text-decoration : underline;
}

.footer_l a:hover {
	color : #1d4872;
	text-decoration : none;
}

.footer_r {
	float : left;
	color : #7aa4bb;
	width : 180px;
}

.footer_r a , .footer_r  a:link, .footer_r a:active, .footer_r a:visited {
	color : #7aa4bb;
	text-decoration : underline;
}

.footer_r a:hover {
	color : #7aa4bb;
	text-decoration : none;
}





p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size: 0.8em; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 }
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }


.citypages
{
clear: both;
float: left;
width: 100%;
}



.btn_calendar
{
cursor: pointer;
}
