/* PAGINA ALGEMEEN *******/
body{margin:0px;padding:0px;background-color:#fae7d8;font-family:Arial, Verdana; font-size:11px; color:#000000; background-image:url(../images/bgverloop.jpg); background-repeat:repeat-x; background-position:top;}
p{padding:0;margin:0;}
img{border:0;}

h1{font-size:150%; margin:0; padding:0; line-height:120%;}
h2{font-size:130%; margin:0; padding:0; line-height:120%;}

a{color:#000; text-decoration:none;}
.orange{color:#ee7f23; font-weight:bold;}

/* hoofdstructuur */
#container{width:1000px;margin:0 auto 0 auto; background-color:#FFF; padding-bottom:30px;}
#topmenu{width:970px; margin:0 auto 0 auto; background-color:#ffffff; height:30px; text-align:right}
#imagebox{height:120px; width:970px; padding-left:0px;margin:0 auto 0 auto;}
#orangestripe{width:970px; margin:0 auto 0 auto; background-color:#ee7f23; height:30px;}
#clearer{clear:both;}
#nav{width:950px; margin:0 auto 0 auto;} /* 970-2x10px spacing */
#whitebox{width:1000px; background-color:#FFFFFF; margin:0 auto 0 auto;}
#contentbox{width:970px; margin:0 auto 0 auto; min-height:400px;}
#payoff{width:970px; margin:0 auto 0; auto; background-color:#ee7f23;}
#footer{text-align:center; width:940px; height:80px; padding:5px; margin:0 auto 0px auto;}

#footerLinks{text-align:left; width:950px; height:auto; padding:5px; margin:0px 0px 0px 15px;background-color: #fff;color: #7F7F7F; font-weight: bold;}

.footertekst{padding:2px 0 3px 0; color:#FFF; font-size:11px;}
.footertekst a{color:#FFF; text-decoration:none;}
#unity-x{font-size:11px; margin:7px 30px 0 0;}

/*Booking fields*/
.fieldwidth_initials {width:50px; font-style: italic; color:grey;}
.fieldwidth_junction {width:50px; font-style: italic; color:grey;}
.fieldwidth_lastname {width:70px; font-style: italic; color:grey;}
.fieldwidth_mainbooker_small{width:50px;}
.fieldwidth_mainbooker_big{width:100px;}

.fieldextrawidth{width:444px;} /* 140+20+280=440 (+4 mistery pixels)

.fieldwidth_dropdown{width:100px;}

/* homepage */
#left400{width:400px; float:left;}
#right180{width:180px; float:right; margin-right:0px;}
#content330{width:330px; margin-left:430px;}
/*zoeken en zonder landkaart en met contact*/
#left270{float:left;width:270px; margin-left:0px;}
#content490{width:490px; margin-left:300px;}
#content460{width:460px; margin-left:300px;}
#right150{width:150px; float:right; margin-right:0;}

/*zoeken zonder landkaart */
#left430{float:left;width:500px; margin-left:0px;}
#content510{width:440px; margin-left:530px;}

/* regulier */
#left200{float:left;width:210px; margin-left:0px;}
#content530{width:530px; margin-left:230px;}

/*details */
#left760{float:left;width:760px; margin-left:0px;}

/* heading in de blokken */
#orange_top h2{margin:0; padding:5px 0 0 0; color:#FFF; font-size:13px; font-weight:bold;} 
#black_top h2{margin:0; padding:5px 0 0 0; color:#FFF; font-size:13px; font-weight:bold;}
#blue_top h2{margin:0; padding:5px 0 0 0; color:#FFF; font-size:13px; font-weight:bold;}

#orange_top_hollow h2{margin:0; padding:5px 0 0 0; color:#ee7f23; font-size:13px; font-weight:bold;} 
#grey_top h2{margin:0; padding:5px 0 0 0; color:#333; font-size:13px; font-weight:bold;}
#grey_top_hollow h2{margin:0; padding:5px 0 0 0; color:#000; font-size:13px; font-weight:bold;}
#black_top_hollow h2{margin:0; padding:5px 0 0 0; color:#000; font-size:13px; font-weight:bold;}
#blue_top_hollow h2{margin:0; padding:5px 0 0 0; color:#00326f; font-size:13px; font-weight:bold;}
#orangelight_top h2{margin:0; padding:5px 0 0 0; color:#000; font-size:13px; font-weight:bold;}
#orangelight_top_hollow h2{margin:0; padding:5px 0 0 0; color:#000; font-size:13px; font-weight:bold;}
#empty_top h2{margin:0; padding:5px 0 0 0; color:#000; font-size:13px; font-weight:bold;}

/* oranje vak */
#orange_top{height:26px; padding-left:15px; background-color:#ee7f23; background-image:url(../images/bg-top-orange.gif); background-repeat:no-repeat; background-position:top left;}
#orange_top .corner {float: right;height:26px;width:15px;background-image:url(../images/top-orange-corner.gif);background-position:top left;background-repeat:no-repeat;}
#orange_box{background-color:#ee7f23; color:#FFF;}
#orange_bottom{border-left:1px solid #ee7f23; height:15px; background-image:url(../images/bottom-orange-corner.gif);background-position:bottom right;background-repeat:no-repeat;}
/* oranje hollow */
#orange_top_hollow{height:26px; padding-left:15px; background-color:#fff; background-image:url(../images/bg-top-orange-hollow.gif); background-repeat:no-repeat; background-position:top left;}
#orange_top_hollow .corner {float: right;height:26px;width:15px;background-image:url(../images/top-orange-corner-hollow.gif);background-position:top left;background-repeat:no-repeat;}
#orange_box_hollow{border-left:1px solid #ee7f23; border-right:1px solid #ee7f23;}
#orange_bottom_hollow{border-left:1px solid #ee7f23; height:15px; background-image:url(../images/bottom-orange-corner-hollow.gif);background-position:bottom right;background-repeat:no-repeat;}

/* grijs vak */
#grey_top{height:26px; padding-left:15px; background-color:#e0e0e0; background-image:url(../images/bg-top-grey.gif); background-repeat:no-repeat; background-position:top left;}
#grey_top .corner {float:right; height:26px;width:15px;background-image:url(../images/top-grey-corner.gif);background-position:top left;background-repeat:no-repeat;}
#grey_box{background-color:#e0e0e0;}
#grey_bottom{border-left:1px solid #e0e0e0; height:15px; background-image:url(../images/bottom-grey-corner.gif);background-position:bottom right;background-repeat:no-repeat;}
/* grijs hollow */
#grey_top_hollow{height:26px; padding-left:15px; background-color:#fff; background-image:url(../images/bg-top-grey-hollow.gif); background-repeat:no-repeat; background-position:top left;}
#grey_top_hollow .corner {float: right;height:26px;width:15px;background-image:url(../images/top-grey-corner-hollow.gif);background-position:top left;background-repeat:no-repeat;}
#grey_box_hollow{border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
#grey_bottom_hollow{border-left:1px solid #e0e0e0; height:15px; background-image:url(../images/bottom-grey-corner-hollow.gif);background-position:bottom right;background-repeat:no-repeat;}

/* oranjelight vak */
#orangelight_top{height:26px; padding-left:15px; background-color:#f7c093; background-image:url(../images/bg-top-orangelight.gif); background-repeat:no-repeat; background-position:top left;}
#orangelight_top .corner {float: right;height:26px;width:15px;background-image:url(../images/top-orangelight-corner.gif);background-position:top left;background-repeat:no-repeat;}
#orangelight_box{background-color:#f7c093;}
#orangelight_bottom{border-left:1px solid #f7c093; height:15px; background-image:url(../images/bottom-orangelight-corner.gif);background-position:bottom right;background-repeat:no-repeat;}
/* oranjelight hollow */
#orangelight_top_hollow{height:26px; padding-left:15px; background-color:#fff; background-image:url(../images/bg-top-orangelight-hollow.gif); background-repeat:no-repeat; background-position:top left;}
#orangelight_top_hollow .corner {float: right;height:26px;width:15px;background-image:url(../images/top-orangelight-corner-holl.gif);background-position:top left;background-repeat:no-repeat;}
#orangelight_box_hollow{border-left:1px solid #f7c093; border-right:1px solid #f7c093;}
#orangelight_bottom_hollow{border-left:1px solid #f7c093; height:15px; background-image:url(../images/bottom-orangelight-corner-h.gif);background-position:bottom right;background-repeat:no-repeat;}

/* zwarte vak */
#black_top{height:26px; padding-left:15px; background-color:#000; background-image:url(../images/bg-top-black.gif); background-repeat:no-repeat; background-position:top left;}
#black_top .corner {float: right;height:26px;width:15px;background-image:url(../images/top-black-corner.gif);background-position:top left;background-repeat:no-repeat;}
#black_box{background-color:#000; color:#FFF;}
#black_bottom{border-left:1px solid #000; height:15px; background-image:url(../images/bottom-black-corner.gif);background-position:bottom right;background-repeat:no-repeat;}
/* zwarte hollow */
#black_top_hollow{height:26px; padding-left:15px; background-color:#000; background-image:url(../images/bg-top-black-hollow.gif); background-repeat:no-repeat; background-position:top left;}
#black_top_hollow .corner {float: right;height:26px;width:15px;background-image:url(../images/top-black-corner-hollow.gif);background-position:top left;background-repeat:no-repeat;}
#black_box_hollow{border-left:1px solid #000; border-right:1px solid #000;}
#black_bottom_hollow{border-left:1px solid #000; height:15px; background-image:url(../images/bottom-black-corner-hollow.gif);background-position:bottom right;background-repeat:no-repeat;}

/* blauw vak */
#blue_top{height:26px; padding-left:15px; background-color:#00326f; background-image:url(../images/bg-top-blue.gif); background-repeat:no-repeat; background-position:top left;}
#blue_top .corner {float: right;height:26px;width:15px;background-image:url(../images/top-blue-corner.gif);background-position:top left;background-repeat:no-repeat;}
#blue_box{background-color:#00326f; color:#FFF;}
#blue_bottom{border-left:1px solid #00326f; height:15px; background-image:url(../images/bottom-blue-corner.gif);background-position:bottom right;background-repeat:no-repeat;}
/* blauw hollow */
#blue_top_hollow{height:26px; padding-left:15px; background-color:#000; background-image:url(../images/bg-top-blue-hollow.gif); background-repeat:no-repeat; background-position:top left;}
#blue_top_hollow .corner {float: right;height:26px;width:15px;background-image:url(../images/top-blue-corner-hollow.gif);background-position:top left;background-repeat:no-repeat;}
#blue_box_hollow{border-left:1px solid #00326f; border-right:1px solid #00326f;}
#blue_bottom_hollow{border-left:1px solid #00326f; height:15px; background-image:url(../images/bottom-blue-corner-hollow.gif);background-position:bottom right;background-repeat:no-repeat;}

/* leeg vak */
#empty_top{height:26px; padding-left:15px;}
#empty_top .corner{}
#empty_box{}
#empty_bottom{height:15px;}

/* tabjes homepage */
.tabactive {padding-top:4px;padding-left:10px;vertical-align:top;text-align:center;background-image:url(../images/bg-top-orange-hollow.gif); background-position:top left; background-repeat:no-repeat;}
a.tablink{font-weight:bold; font-size:13px; text-decoration:none; color:#ee7f23;}
.tabactive_end{height:26px;width:15px;background-image:url(../images/top-orange-corner-hollow.gif);background-position:top left;background-repeat:no-repeat;}
.tabnonactive{padding-top:4px;padding-left:10px;vertical-align:top;text-align:center;background-image:url(../images/tab-non-actief-bg.gif); background-position:top left; background-repeat:no-repeat; border-bottom:1px solid #ee7f23;}

.tabpricesactive {padding-top:4px;padding-left:10px;vertical-align:top;text-align:center;background-image:url(../images/bg-top-orange-hollow-price.gif); background-position:top left; background-repeat:no-repeat;}
.tabpricesnonactive{padding-top:4px;padding-left:10px;vertical-align:top;text-align:center;background-image:url(../images/tab-non-actief-price-bg.gif); background-position:top left; background-repeat:no-repeat; border-bottom:1px solid #ee7f23;}
.tabpricesnonactive_end{height:26px;width:15px;border-bottom:1px solid #ee7f23;background-image:url(../images/tab-non-actief-price.gif);background-position:top left;background-repeat:no-repeat;}
.tabpricesactive_end{height:26px;width:15px;background-image:url(../images/top-orange-corner-hollow-price.gif);background-position:top left;background-repeat:no-repeat;}

a.tablinkprice{font-weight:bold; font-size:13px; text-decoration:none; color:#FFF;}

.tabnonactive_end{height:26px;width:15px;border-bottom:1px solid #ee7f23;background-image:url(../images/tab-non-actief.gif);background-position:top left;background-repeat:no-repeat;}
.tabempty {height:26px; border-bottom:1px solid #ee7f23; background-image:url(../images/tab-non-actief-empty.gif); background-position:top right; background-repeat:no-repeat;}
.tabemptyleft {height:26px; border-bottom:1px solid #ee7f23; background-image:url(../images/tab-non-actief-empty-left.gif); background-position:top left; background-repeat:no-repeat;} /* wordt alleen aan begin gebruikt als inloop.
	
/* basis per vak */
#box_content{text-align:left; padding-left:15px; padding-right:15px; padding-top:8px;}
#orange_box #box_content{color:#000;}
#black_box #box_content{color:#FFFFFF;}
#blue_box #box_content{color:#FFFFFF;}
#orange_box #box_content a{color:#000;}
#black_box #box_content a{color:#FFFFFF;}
#blue_box #box_content a{color:#FFFFFF;}
#orange_box #box_content h2{color:#000;}
#orange_box #box_content h3{color:#FFFFFF;}
#black_box #box_content h2{color:#FFFFFF;}
#black_box #box_content h3{color:#FFFFFF;}
#blue_box #box_content h2{color:#FFFFFF;}
#blue_box #box_content h3{color:#FFFFFF;}

#box_content h2{margin-top:0px; margin-bottom:6px; font-size:13px; font-weight:bold; line-height:110%; color:#000;}
#box_content h3{margin-top:12px; margin-bottom:6px; font-size:12px; font-weight:bold; line-height:110%; color:#000;}
#box_content a .tablinkprice{color:#fff; text-decoration:none;}
/*#box_content a{color:#ee7f23; text-decoration:none;}*/
#empty_top h2{margin-top:0px; margin-bottom:10px; font-size:14px; font-weight:bold; line-height:110%; color:#000;}

#box_content ul{margin-left:0px; margin-right:0px; margin-top:0; padding-left:6px; list-style-image:url(img/arrow_black.gif);}
#box_content li{margin-left:0px; margin-right:0px; padding:2px 0 2px 0px; font-weight:bold;}
/* #box_content a{color:#000; text-decoration:underline;}*/
#box_content p{padding-bottom:4px;} /* weinig bij de homepage en lijsten. */

/* rijtje links op homepage */
#mainlinks{margin-left: 0; padding-left: 0;list-style: none;}
#mainlinks li{padding-left: 10px;background-image:url(../images/visbekorange.gif);background-repeat: no-repeat;background-position: 0 .5em;}
#mainlinks a{font-weight:bold; font-size:12px; text-decoration:underline; color:#ee7f23;}

/* rij met landen (nvt sind terugkeer van de flash */
.landerij {vertical-align:top;}
.landenrij ul {padding:0; margin:0 0 0 10px;}
.landenrij li {margin:0 0 0 0px; padding:0 0 0 0px; line-height:140%;}
.landenrij a{font-weight:normal;text-decoration:underline;}

ul.landlinks{list-style-type:none;}
li.landlinks{list-style-type:none;}
.landlinks a{font-weight:normal; text-decoration:underline;}

/* rijen met aanbod */
img.listimageactie{margin:0 15px 10px 0px; float:left;}
img.listimage{margin:0 15px 10px 0px; float:left;}
img.scrollimage{margin:0 0 8px 0; float:left;} /* geeft bugs, lokaal opmaak = oplossing */
.meerfotos{color:#666; font-size:11px;}
.prijsvak{float:right; font-size:10px; color:#666666; margin-left:15px; padding-bottom:15px;}
.prijs{font-size:14px; font-weight:bold; color:#CC3300;}
.streek{font-weight:bold; font-size:14px; display:block; margin-bottom:8px; text-decoration:none;}
.subtekst{color:#00326f; font-weight:bold; font-size:12px;}
.kenmerken{padding:10px 0 0 0; color:#00326f; clear:left;}
td.searchblock{color:#00326f; font-weight:bold; font-size:12px; text-align:right; vertical-align:top; padding:6px 0 6px 8px;}
.blockblue{border:1px solid #00326f; padding:1px 2px 1px 2px; margin:0 2px 0 1px; background:#00326f; }
.blockwhite{border:1px solid #00326f; padding:1px 2px 1px 2px; margin:0 2px 0 1px; background:#fff; }
.bluelinks{color:#fff; font-weight:bold; text-decoration:none; font-size:10px; font-family:"Courier New", Courier, arial; white-space:nowrap;}
.whitelinks{color:#00326f;font-weight:bold; text-decoration:none; font-size:10px; font-family:"Courier New", Courier, arial;}


/* reguliere pagina */
#menulinks{margin-left:15px; padding-left: 0;list-style: none;}
#menulinks li{padding-left:10px; background-image:url(../images/visbekorange.gif);background-repeat: no-repeat;background-position: 0 .5em; margin:4px 5px 4px 0;}
#menulinks a{font-weight:bold; font-size:12px; text-decoration:none; color:#ee7f23;}

#menulinks li ul{margin-left:10px; padding-left: 0;list-style: none;}
#menulinks li ul li{padding-left:10px; background-image:url(../images/dash.gif);background-repeat: no-repeat;background-position: 0 .5em;}
#menulinks li ul li a{font-weight:normal; font-size:11px;}

/* details woning tab 1*/
img.listimagebig{margin:0 30px 15px 0px; float:left; border-right:0px solid #ee7f23;}
#detailbox{margin-bottom:30px;}
#details_content{text-align:left; padding-left:15px; padding-right:15px; padding-top:8px;}
#detail_content p{padding-bottom:12px;} /* veel bij detailpagina. */
td.kol{padding-right:20px;}
#detailbox .prijs{font-size:16px; font-weight:bold; color:#CC3300;}
.detaillinkbox{background-color:#fae7d8; color:#ee7f23; font-weight:bold; font-size:12px; padding:5px; line-height:160%; text-decoration:none;}
.detaillinkbox a{color:#ee7f23; font-weight:bold; font-size:12px; text-decoration:none;}
.klantwaardering{width:291px; background-color:#ecf4fd; border:0px solid #00326f; padding:5px; margin-bottom:7px;}
.kw{color:#00326f; font-size:11px; font-weight:bold;}
.middenlijn{background-image:url(../images/vertdot.gif); background-position:center; background-repeat:repeat-y;}

/* details woning tab 2*/
.oneven{background-color:#f0efef;}
.legenda{padding:5px; border:solid 1px #CCC; width:290px;}
/*calendar 1 op 1 unity- calendercode.nl, kleuren en structuur nog updaten`.*/
.calendar{width:300px;}
.calendar .month{background:#ee7f23; color:#FFF; border:1px solid #ee7f23;}
.calendar table{width:100%; border:1px solid #ee7f23; margin:0px 0px 0px 0px; }
.calendar .daynames{border-bottom:1px solid #ee7f23; }
.calendar .daynames th{padding:1px; }
.calendar td{padding:4px 4px 4px 4px; border:1px solid #e7e8e9; color:#000;}
.calendar td.on{background:#e0e0e0; color:#000; }
.calendar td.active{border:1px solid #ff0000; }
.calendar td.off{background:#fb838e; color:#000; }
.calendar td a{color:#ee7f23; font-weight:bold; text-decoration:underline;}

/* opmaak van weekoverzicht 1 op 1 over van fi.nl Kleuren nog updaten. */
#tdmonth{color:#000; background:#ee7f23; padding:4px; text-align:left;}
.calendar td{white-space: nowrap;}
.calendar td.on, .calendar td.off{text-align: left;}

/* details woning tab 4*/
.beoordeling{border:1px solid #CCC; margin-top:15px;}



/* vakken en forms ***********************/
input, select, checkbox, textarea{font-family:Arial, Verdana; color:#333; font-size:11px;}
submit{font-family:Arial, Verdana; color:#000; font-size:11px; font-weight:bold;}
.submit{color:#000; font-weight:bold;}
textarea{overflow:auto;}
p.form{margin:0; padding:4px 0 5px 0; color:#000; line-height:100%; width:98%;}
p.formright{margin:0; padding:4px 0 5px 0; text-align:right; color:#000; line-height:100%; width:98%;}
p.formcheckbox{margin:0; padding:4px 0 5px 0; color:#000; line-height:100%;}

/* formulieren en vakopmaak in reguliere content pagina */
td.formtext{min-width:140px; vertical-align:top; padding:3px 20px 3px 0;}
td.formfield{vertical-align:top; padding:3px 0 3px 0;}
td.formstar{vertical-align:top; padding:3px 0 3px 2px;}
.fieldwidth{width:250px;}
.fieldextrawidth{width:414px;} /* 140+20+250+4=414 */


/* dividers */
p.dividero{background-image:url(../images/divider-o.gif); background-position:center; background-repeat:repeat-x;}
p.dividerb{background-image:url(../images/divider-b.gif); background-position:center; background-repeat:repeat-x;}
p.dividerbl{background-image:url(../images/divider-bl.gif); background-position:center; background-repeat:repeat-x;}
p.dividerg{background-image:url(../images/divider-g.gif); background-position:center; background-repeat:repeat-x;}
p.dividerlo{background-image:url(../images/divider-lo.gif); background-position:center; background-repeat:repeat-x;}
/*dividers dashed*/

p.dividerod{background-image:url(../images/divider-o-d.gif); background-position:center; background-repeat:repeat-x;}
p.dividerbd{background-image:url(../images/divider-b-d.gif); background-position:center; background-repeat:repeat-x;}
p.dividerbld{background-image:url(../images/divider-b-d.gif); background-position:center; background-repeat:repeat-x;}
p.dividergd{background-image:url(../images/divider-g-d.gif); background-position:center; background-repeat:repeat-x;}
p.dividerlod{background-image:url(../images/divider-lo-d.gif); background-position:center; background-repeat:repeat-x;}

#topmenu li{font-size:11px; color:#ee7f23;}



#spel{
	position:relative;
	display:inline;
	margin-left:-200px;
	margin-top:-450px;
	z-index:100;

}
#blog
{
	/*height:275px;*/
	margin-bottom:15px;
}
/*
#blog_grey_top{height:26px; padding-left:15px; background-color:#e0e0e0; background-image:url(../images/bg-top-grey.gif); background-repeat:no-repeat; background-position:top left;}
#blog_grey_top h2 {
    color: #333333;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 5px 0 0;
}
#blog_grey_top .corner {float:right; height:26px;width:15px;background-image:url(../images/top-grey-corner.gif);background-position:top left;background-repeat:no-repeat;}
#blog_grey_box_hollow{
	border-left:1px solid #e0e0e0; 
	border-right:1px solid #e0e0e0;
	height:225px;
    max-height: 225px;
    overflow:hidden;
  	padding-left: 15px;
    padding-right: 15px;
    padding-top: 8px;
    text-align: left;
}
#blog_grey_bottom_hollow{border-left:1px solid #e0e0e0; height:15px; background-image:url(../images/bottom-grey-corner-hollow.gif);background-position:bottom right;background-repeat:no-repeat;}
*/
#blog_orange_top{height:26px; padding-left:15px; background-color:#ee7f23; background-image:url(../images/bg-top-orange.gif); background-repeat:no-repeat; background-position:top left;}
#blog_orange_top h2 {
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 5px 0 0;
}
#blog_orange_top .corner {float:right; height:26px;width:15px;background-image:url(../images/top-orange-corner.gif);background-position:top left;background-repeat:no-repeat;}
#blog_orange_box_hollow{
    border-left:1px solid #ee7f23; 
    border-right:1px solid #ee7f23;
    height:225px;
    max-height: 225px;
    overflow:hidden;
      padding-left: 15px;
    padding-right: 15px;
    padding-top: 8px;
    text-align: left;
}
#blog_orange_bottom_hollow{border-left:1px solid #ee7f23; height:15px; background-image:url(../images/bottom-orange-corner-hollow.gif);background-position:bottom right;background-repeat:no-repeat;}

.blogSpacer{
    display:block;
    border-bottom: 1px solid #E0E0E0;
    margin-bottom:10px;
    
    margin-top:6px;
}
.blogContent{
    white-space: nowrap;
}

