body {
margin: 0px;
color: #333333;
font: 9pt Arial, Helvetica, sans-serif;
background: #fff url(img_tmpl/bg_body.png) repeat-x top;
}

#div_popup_background {
position:absolute; 
height: 100%;
width: 930px; 
background: #fff url(img_tmpl/bg_body.png) repeat-x top;
z-index:9;
display: none;
}

#div_popup {
display: none; 
position:absolute; 
margin-top:50px; 
margin-left: 250px; 
width:554px; 
z-index:10;
}

#div_popup_top {
background-image:url(img_tmpl/bg_faq_top.png);
height: 29px;
}

#div_popup_middle {
background-image:url(img_tmpl/bg_faq_middle.png);
min-height: 200px;
}

#div_popup_bottom {
background-image:url(img_tmpl/bg_faq_bottom.png);
height: 26px;
}

#closeFAQ_div {
text-align: right;
font-size: 12pt;
color: #277d94;
margin-top: -15px;
}

#closeFAQ {
float: right;
margin-right: 20px;
margin-left: 10px;
height: 21px;
width: 21px;
background-image:url(img_tmpl/img_sluitknop.png);
}

#closeFAQ:hover {
cursor: pointer; 
background-image:url(img_tmpl/img_sluitknop_red.png);
}

#topics_FAQ {
border-top: 1px solid #a8cbd5;
border-bottom: 1px solid #a8cbd5;
margin: 10px 30px 0px 30px;
padding: 30px 0px 15px 0px;
}

.topic_FAQ {
color: #FE8300;
font-weight: bold;
}

.topic_FAQ:hover {
color: #FE8300;
text-decoration: underline; 
cursor: pointer;
}



img, div, a, input { behavior: url(/css/resources/iepngfix.htc) }

img {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
}

.a_noline {
text-decoration: none;
}

p {
margin: 0px;
line-height: 14pt;
}

h2 {
margin-left: 30px;
margin-top: 0px;
font: 18pt "Lucida Sans", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
color: #267c95;
}

h3 {
color: #267c95;
font-size: 10pt;
margin-bottom: 2px;
}

.zoeken_h2 {
color: #267C95;
font-weight: normal;
margin-top: 10px;
font-size: 15pt;
margin-left: 20px;
}

.home_h2 {
color: #547A21;
font-weight: normal;
margin-top: 10px;
font-size: 15pt;
margin-left: 20px;
}

.nieuwsbrief_h2 {
color: #C16600;
font-weight: normal;
margin-top: 10px;
font-size: 15pt;
margin-left: 20px;
}

#header_more {
margin-top: 15px;
font-weight: normal;
margin-top: 10px;
font-size: 15pt;
margin-left: 20px;
}

#header_eilanden {
margin-bottom: 10px;
font-weight: normal;
margin-top: 10px;
font-size: 15pt;
margin-left: 20px;
}

#container {
width: 930px;
margin: auto;
text-align: left;
}

#container_bottom {
background: url(img_tmpl/bg_container_bottom.png);
height: 36px;
width: 930px;
}


#header {
background: #54b7d4 url(img_tmpl/bg_header.png) repeat-x top;
height: 93px;
padding-right: 8px;
}

#header_home {
background: #54b7d4 url(img_tmpl/bg_header.png) repeat-x top;
height: 92px;
padding-right: 9px;
}

#crumbtrail {
color: #267c95; 
margin-left: 30px;
}

.crumbtrail_link {
color: #FE8300;
text-decoration: none; 
}

.crumbtrail_link:hover {
color: #FE8300;
text-decoration: underline; 
}

.tabblad {
background: url(img_tmpl/bg_tabblad_or.jpg);
width: 137px;
height: 29px;
padding-top: 6px;
text-align: center;
color: #fff;
float: right;
margin-right: 12px;
margin-top: 58px;
cursor: pointer;
text-decoration: none;
font: 13pt "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
}

#tabblad_actief {
background: url(img_tmpl/bg_tabblad_red.jpg);
}

.tabblad:hover {
background: url(img_tmpl/bg_tabblad_red.jpg);
}

#tabblad_home {
background: url(img_tmpl/bg_tabblad_home_or.jpg);
width: 77px;
}

#tabblad_home_actief {
background: url(img_tmpl/bg_tabblad_home_red.jpg);
width: 77px;
}

#tabblad_home:hover {
background: url(img_tmpl/bg_tabblad_home_red.jpg);
}

#content {
background-color: #EBF7FA;
min-height: 800px;
height: auto;
padding-top: 25px;
}

#content_top {
background: url(img_tmpl/bg_content_top.png);
height: 21px;
width: 648px;
}

#content_text {
background: url(img_tmpl/bg_content_text.png);
min-height: 760px;
width: 648px;
}

#content_bottom {
background: url(img_tmpl/bg_content_bottom.png);
height: 25px;
width: 648px;
}

#leftbox {
float: left;
width: 225px;
}

#rightbox {
width: 648px;
min-height: 800px;
margin-left: 265px;
}


/* ZOEKEVENSTER */
#zoeken {
background: url(img_tmpl/bg_zoeken.png);
height: 336px;
width: 225px;
margin-left: 20px;
}

#zoek_label {
font-size: 10pt;
margin-left: 20px;
margin-top: 20px;
margin-bottom: 5px;
}

.zoek_selectbox {
margin-left: 20px;
width: 185px;
margin-top: 5px;
}

#zoek_opkaart {
color: #267C95;
float: right;
margin-right: 20px;
}

#zoek_opkaart:hover {
text-decoration: underline;
cursor: pointer;
}

#zoek_datainvoer {
color: #fff;
margin-left: 25px;
}

.zoek_img_kalender {
float: right;
margin-right: 20px;
margin-top: -2px;
cursor: pointer;
}

#zoek_button {
background: #5EBDD9 url(img_tmpl/img_zoekknop.png);
border: 0px;
width: 47px;
height: 23px;
cursor: pointer;
margin-left: 160px;
color: #5EBDD9;
}

#zoek_button:hover {
background-image: url(img_tmpl/img_zoekknop_red.png);
color: #fff;
}

.selectbox_small {
max-width: 43px;
}

.selectbox_middle {
max-width: 55px;
}

#vragen {
background: url(img_tmpl/bg_huiskopen.png);
height: 178px;
width: 238px;
margin-top: 15px;
margin-left: 20px;
}

#partners {
background: url(img_tmpl/bg_partners.png);
height: 178px;
width: 238px;
margin-top: 15px;
margin-left: 20px;
}

#autoverhuur_checks {
background-image:url(img_tmpl/bg_autoverhuurinclusief.png); 
height: 265px; 
width: 238px; 
margin-top: 0px;
margin-left: 20px;
padding-top: 1px;
}

#nieuwsbrief_info {
padding-left: 20px;
padding-right: 20px; 
height: 60px;
}

#nieuwsbriefvervolg_button {
background: #FFF4E8 url(img_tmpl/img_nieuwsbriefknop.png);
border: 0px;
width: 80px;
height: 23px;
cursor: pointer;
margin-left: 125px;
color: #C16600;
}

#nieuwsbriefvervolg_button:hover {
background-image: url(img_tmpl/img_nieuwsbriefknop_red.png);
color: #fff;
}

.nieuwsbrief_input {
border: 1px solid #C16600;
width: 180px;
margin-top: 5px;
}

.nieuwsbrief_input_wrong {
border: 1px solid #FF0000;
width: 180px;
margin-top: 5px;
}

#bottom_menu {
text-align: right;
padding-right: 30px;
padding-top: 15px;
padding-bottom: 15px;
color: #999999;
}

#flags {
float: left;
margin-left: 20px;
}

.a_bottom_menu {
color: #333333;
text-decoration: none;
margin-left: 5px;
margin-right: 5px;
}

.a_bottom_menu:hover {
text-decoration: underline;
color: #CC0013;
}

.tekst_home_boxes {
padding: 0px 20px 5px 20px;
line-height: 15pt;
}

.home_boxes_meerinformatie {
color: #FE8300;
text-decoration: none;
margin-left: 20px;
}

.home_boxes_meerinformatie:hover {
color: #CC0013;
}

#vragen {
background: url(img_tmpl/bg_vragen.png);
height: 255px;
width: 229px;
margin-top: 15px;
margin-left: 20px;
padding-top: 1px;
}

#nieuwsbriefvervolg {
background: url(img_tmpl/bg_nieuwsbrief.png);
height: 169px;
width: 225px;
margin-top: 15px;
margin-left: 20px;
float: left;
position: relative;
}

.nieuwsbrief_afmelden {
position: absolute;
bottom: 25px;
left: 20px;
color: #C16600;
}

.nieuwsbrief_afmelden:hover {
color: #000000;
}

.tekst_vragen_box {
padding: 0px 20px 0px 20px;
}

.link_vragen_box {
color: #FE8300;
text-decoration: none;
cursor: pointer;
}

.link_vragen_box:hover {
text-decoration: underline;
}

.blue_text {
color: #267C95;
}

/* KALENDER */
.table_kalenderkop {
color: white;
text-align: center;
background-image: url(img_tmpl/bg_kalender_kop.png);
height: 25px;
}

.table_kalenderbottom {
color: white;
text-align: center;
height: 25px;
width: 100%; 
background-image:url(/img_tmpl/bg_kalender_bottom.png);
}

.td_calenderdagen {
background-color: #aaccd6;
text-align: center;
color: #277d94;
font-weight: bold;
border-bottom: 1px solid white;
height: 20px;
width: 23px;
font-size: 7pt;
}

.td_kalender_off {
background-color: #ddebee;
border-bottom: 1px solid white;
height: 20px;
}

.td_kalender_beschikbaar {
text-align: center;
background-color: #99cc33;
color: white;
border-bottom: 1px solid white;
height: 20px;
}

.td_kalender_beschikbaar:hover {
background-color: #5b7e14;
}

.td_kalender_nietbeschikbaar {
text-align: center;
background-color: #fb8d8c;
color: #267c95;
border-bottom: 1px solid white;
height: 20px;
}

.td_kalender_selecteerd {
text-align: center;
background-color: #e7e14a;
color: white;
border-bottom: 1px solid white;
height: 20px;
}

.td_kalender_selecteerd:hover {
background-color: #a29d2b;
}

#kalender_vorigemaand {
background-image:url(img_tmpl/img_vorige_maand.png); 
height: 24px; 
width: 15px; 
float: left; 
margin-right: 10px; 
margin-top: 80px;
}

#kalender_vorigemaand:hover {
background-image:url(img_tmpl/img_vorige_maand_red.png); 
cursor: pointer;
}

#kalender_volgendemaand {
background-image:url(img_tmpl/img_volgende_maand.png); 
height: 24px; 
width: 15px; 
float: left; 
margin-right: 10px; 
margin-top: 80px;
}

#kalender_volgendemaand:hover {
background-image:url(img_tmpl/img_volgende_maand_red.png);
cursor: pointer;
}

#closeSearchextension_div {
text-align: right;
padding-top: 13px;
font-size: 12pt;
color: #277d94;
}

#closeSearchextension {
float: right; 
height: 21px;
width: 21px;
background-image:url(img_tmpl/img_sluitknop.png);
margin-left: 10px;
}

#closeSearchextension:hover {
cursor: pointer; 
background-image:url(img_tmpl/img_sluitknop_red.png);
}

#overDiv { 
position: absolute; 
/*
top: 496px; 
left: 226px;
*/ 
visibility: hidden;
background-image:url(img_tmpl/bg_popup.png);
height: 65px;
width: 225px;
z-index: 10;
}

#popup_header {
color: #267c95;
font-weight: bold;
margin-top: 10px;
margin-left: 20px;
text-align: left;
}

#popup_text {
margin-left: 20px;
margin-top: 5px;
text-align: left;
}