body {
margin:15px 0px;
background-color:#85B0CD;
background-image:url(/i/bg.gif);
background-repeat:repeat-x;
background-position:top left;
text-align:center;
font-family:Tahoma, Verdana, Arial;
font-size:11px;
line-height:16px;
}

img {
border:0px;
}

#maincontainer {
width:968px;
margin:0px auto;
text-align:center;
background-color:#FFF;
}

#top {
width:968px;height:6px;clear:both;background-image:url(/i/bg_top_rounded_blue_968.gif);background-position:top left;
}

#logo_banner {
width:968px;height:80px;clear:both;text-align:left;padding:8px 8px 0px 8px;
}

#logodiv {
width:295px;height:80px;float:left;
}

#bannerdiv {
width:653px;height:80px;float:left;text-align:right;padding-top:5px;
}

#imageheader {
width:968px;height:225px;clear:both;background-image:url(/i/cur_beach_968.jpg);background-position:top left;clear:both;
}

#bottom {
width:968px;height:6px;clear:both;background-image:url(/i/bg_btm_rounded_blue_968.gif);background-position:top left;
}

#maincontent {
width:968px;
clear:both;
padding:0px;
margin:0px;
background-image:url(/i/bg_maincontent.gif);
background-position:top left;
background-repeat:repeat-y;
}

#leftnav {
width:168px;
float:left;
text-align:left;
background-color:#F1EEED;
}

.menu_item_blue, .menu_item_green {
width:168px;
height:25px;
margin:1px 0px 0px 0px;
padding:0px;
background-image:url(/i/bg_leftnav_blue.gif);
background-repeat:repeat-x;
background-position:left;
cursor:pointer;
}

.menu_item_green {
background-image:url(/i/bg_leftnav_green.gif);
}

.menu_item_blue p, .menu_item_green p, a.menu_item {
font-size:13px;
color:#FFF;
font-weight:600;
margin:0px;
padding:3px 0px 0px 5px;
letter-spacing:1px;
text-decoration:none;
}

#contentdiv {
width:800px;margin:0px;padding:0px;float:left;
}

#headercontent {
text-align:left;
padding:60px 0px 10px 125px;
}

.bigwordgreen, .bigwordblue {
font-size:13pt;
font-weight:bold;
color:#84B67F;
}

.bigwordblue {
color:#85B0CD;
}

.smallwordgreen, .smallwordgreen a, .smallwordgreen a:hover, .smallwordblue {
font-size:9pt;
font-weight:bold;
color:#84B67F;
text-decoration:none;
}

.smallwordblue, .smallwordblue a, .smallwordblue a:hover {
color:#85B0CD;
text-decoration:none;
}

#subheadercontainer {
width:800px;
margin:0px;
padding:0px;
clear:both;
}

#subheadercontainerleft {
width:97px;
height:64px;
float:left;
background-image:url(/i/content_left_bg.png);
background-position:top;
background-repeat:no-repeat;
}

#subheadercontainerright {
width:703px;
height:64px;
float:left;
text-align:center;
}

#contentcontainer {
width:800px;
margin:0px;
padding:0px;
background-image:url(/i/content_bg_line.png);
background-position:top left;
background-repeat:repeat-y;
clear:both;
}

#menu {
width:90px;
padding-left:7px;
float:left;
text-align:left;
}

#content {
width:703px;
float:left;
text-align:center;
margin-bottom:10px;
}

form {
margin:0px;
padding:0px;
}

form p {
margin:0px;
padding:0px 0px 4px 0px;
}

.bigbol {
width:85px;
width:75px;
margin-right:15px;
}

.breaker {
height:1px;
oveflow:hidden;
clear:both;
}

#footercontainer {
width:800px;
height:60px;
margin:0px;
padding:0px;
clear:both;
}

#footerleft {
width:97px;
height:60px;
float:left;
background-image:url(/i/footer_bg_left.png);
background-position:top;background-repeat:no-repeat;
}

#footerright {
width:703px;
height:60px;
float:left;
background-image:url(/i/footer_bg_right.png);
background-position:top;
background-repeat:no-repeat;
text-align:center
}

table tr td a {
color:#000;
text-decoration:none;
}

table tr td a:hover {
color:#000;
text-decoration:underline;
}

a.normal, a.active {
color:#000;
text-decoration:none;
}

a:hover.normal, a:hover.active {
color:#000;
text-decoration:underline;
}

a.active, a:hover.active {
font-weight:bold;
}

.topbox {
/*border:1px solid #CFD2C6;*/
width:768px;
padding:5px;
text-align:left;
margin:0px auto;
}

.topbox_header {
text-align:left;
/*border-bottom:1px dotted #CFD2C6;*/
margin-bottom:8px;
}

.topbox_left {
width:364px;float:left;margin-right:10px;
}

.topbox_right {
width:374px;float:left;padding-left:10px;border-left:1px dotted #CFD2C6;
}

p.bg_plaats, p.bg_land, p.bg_prijs, p.bg_info, p.bg_accommodatie, p.bg_go {
margin:0px;padding:0px 0px 0px 20px;background-image:url(/i/bg_topbox_p.jpg);background-position:top left;background-repeat:no-repeat;
}

p.bg_land {
background-image:url(/i/bg_topbox_l.jpg);
}

p.bg_prijs {
font-weight:bold;
color:#85B0CD;
background-image:url(/i/bg_topbox_e.jpg);
}

p.bg_info {
background-image:url(/i/bg_topbox_i.jpg);
}

p.bg_accommodatie {
background-image:url(/i/bg_topbox_a.jpg);
}

p.bg_go {
background-image:url(/i/bg_topbox_go.jpg);
}

.dottie {
height:1px;clear:both;margin:5px 0px;background-image:url(/i/dottie.gif);background-position:left;background-repeat:repeat-x;
}

.two_columns {
text-align:left;
}

#aanbieders
{
width:770px; text-align:left; padding:5px; margin:0px auto; background-color:#e6ebed;
}

#aanbieders h3 {
font-size:14px;
font-weight:600;
color:#85B0CD;
padding:0px;
margin:0px 0px 5px 0px;
}

#aanbieders a, #aanbieders a:hover
{
color:#000;
text-decoration:none;
font-weight:200;
}

#aanbieders a:hover
{
text-decoration:underline;
}

h3.blue_detail_heading {
font-size:14px;
font-weight:600;
color:#85B0CD;
padding:0px;
margin:0px 0px 5px 0px;
}

h3.blue_detail_heading a, h3.blue_detail_heading a:hover {
	color:#85B0CD;
	text-decoration: underline;
}

h3.blue_detail_heading a:hover {
	text-decoration: none;
}

#bestellen {
width:90px;height:20px;background-image:url(/i/bestelknop_bg.gif);text-align:center;margin-top:10px;cursor:pointer;
}

#footer {
text-align:center;
clear:both;
}
