body { behavior:url("css/csshover.htc"); }
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	line-height:18px;
}
body {
	background-color: #eaeef8;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #ff5a00;
}
a:visited {
	color: #ff5a00;
}
a:hover {
	color: #ff5a00; 
}
a:active {
	color: #ff5a00;
}
h1,h2,h3 {
	font-size: 16px;
	font-family:"Trebuchet MS";
	text-transform:uppercase;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 10px 0px;
	color:#fff;
}
h2 {
	color:#000;
}
h3 {
	font-size: 13px;
	padding:0px 0px 0px 0px;
	text-transform:none;
}

img{
	vertical-align:top;
	border:none;
}
p{	
	margin:0px;
	padding:0px 0px 1em 0px ;
}

/* ------------------------- */
/* WRAPPERS					 */
/* ------------------------- */

#site{
	margin:0px auto;
	width:960px;
	background-color:#F4EAD4;
}
#header{
	height:132px;
	background-image:url(/img/bg_header.gif);
	background-repeat:no-repeat;
}
#nav{
	height:39px;
	border-bottom:1px solid #FFFFFF;
	background-color:#cdc7bc;
}
#intro{
	height:314px;
	border-bottom:1px solid #FFFFFF;
	background-color:#232323;
}
#exclusief{
	height:156px; /* 196px */
	background-color:#232323;
	padding:40px 0px 0px 40px;
}
#footer{
	height:15px;
	padding:12px;
	background:#464b5b url(/img/bg_footer.gif) no-repeat;
	text-align:right;
	color:#191919;
}
#footer a{ 
	color:#191919;
	text-decoration:none;
}

#content_wrapper{
	width:960px;
	background-color:#f4ead4;
	background-image:url(/img/bg_nieuws_headlines.jpg);
	background-position:right top;
	background-repeat:repeat-y;
}
#nieuws_headlines{
	width:209px; /* 259px */
	padding:43px 25px;
	float:left;
}
.clear{
	clear:both;
}


/* ------------------------- */
/* NAV						 */
/* ------------------------- */

#nav ul{
	margin:0px;
	padding:4px 0px 0px 42px;
	list-style:none;
	position:absolute;
	z-index:5;
}
#nav li{
	display:block;
	float:left;
	margin:0px;
	height:25px;
	padding:5px 11px 0px 9px;
	border-top:1px solid #cdc7bc;
	border-right:1px solid #a39e94;
	border-left:1px solid #dfdbd5;
	background:none;
}
#nav li.active{
	height:30px;
	background-color:#232323;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff !important;
	border-left:1px solid #ffffff !important;
	color:#FFFFFF;
}
.active a{ color:#FFFFFF !important; }

#nav li:hover{
	height:30px;
	background-color:#bbb4a6 !important;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff !important;
	border-left:1px solid #ffffff !important;
	color:#FFFFFF;
}
#nav li.nosubnav:hover{
	height:25px;
	border-top:1px solid #cdc7bc !important;
	border-right:1px solid #cdc7bc !important; /*a39e94*/
	border-left:1px solid #dfdbd5 !important;
	background:none !important;
}

#nav a{
	display:block;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#49453e;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
}
#nav a:hover{
	color:#ffffff;
}

#nav .first{
	border-left:1px solid #cdc7bc;
}
#nav .last{
	border-right:1px solid #cdc7bc !important;
}


/* dropdown */

#nav li ul{
	display:none;
	position:absolute;
	z-index:10;
	width:160px;
	margin:12px 0px 0px -10px;
	padding:0px 11px 8px 11px;
	background-image:url(/img/dropdown_bg.png);
	background-position:right bottom;
	background-repeat:no-repeat;
}
#nav li.last ul{
	margin-left:-80px;
}
#nav li:hover ul{
	display:block;
}

#nav li ul li{
	display:block;
	float:none;
	height:20px;
	padding:4px 0px;
	border:none !important;
	background-image:url(/img/streepje_nieuws_headlines.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	background-color:transparent;
}
#nav li ul li:hover{
	height:20px;
	border:none !important;
}
#nav li ul li.nobg{
	background:none !important;
}

#nav li ul a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000 !important;
	font-weight:normal;
	text-transform:none;
}
#nav li ul a:hover{
	color:#ffffff !important;
}



/* ------------------------- */
/* INTRO  					 */
/* ------------------------- */
#intro_foto{
	position:absolute;
	z-index:1;
	margin:38px 0px 0px 42px;
	width:369px;
	height:254px;
	padding:4px 0px 0px 1px;
	background-image:url(/img/bg_hoofdfoto.gif);
	background-repeat:no-repeat;
}
#intro_tekst{
	position:absolute;
	z-index:2;
	margin:62px 0px 0px 480px;
	width:400px;
	height:230px;
	padding:0px 0px 0px 1px;
	color:#d4d4d4;
}

/* ------------------------- */
/* CONTENT  				 */
/* ------------------------- */

#content{
	width:615px; /* 710px */
	padding:43px;
	float:left;
}
#content img{
	background-image:url(/img/bg_thumbfoto_lichtgeel.gif);
	padding:2px 8px 8px 2px;
}

#nieuws_headlines ul{
	margin:0px 0px 0px 15px;
	padding:0px;
	list-style:none;
	line-height:16px;
}
#nieuws_headlines li{
	margin:0px;
	padding:10px 0px;
	background-image:url(/img/streepje_nieuws_headlines.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#nieuws_headlines ul a{
	color:#000000;
	text-decoration:none;
}
#nieuws_headlines ul a:hover{
	color:#ff5a00;
	text-decoration:underline;
}
#nieuws_headlines ul a.active{
	color:#ff5a00;
}
#nieuws_headlines h1{
	padding:0px
}



/* error div voor forms */
.error{
	display:none;
	width:400px;
	border:1px solid #A5ACB2;
	background-color:#FFFFFF;
	padding:15px;
	color:#FF5A00;
	margin-bottom:15px;
}

/* youmade forms */
#ym_form input[type="text"], #ym_form textarea{
	width:345px;
}
#ym_form2 input[type="text"], #ym_form2 textarea{
	width:245px;
}

#btn_nieuwsbrief {
	margin:0px 0px 20px 0px;
	text-align:center;
}
.lijntje {
	background:none!important;
	margin:20px 0px 00px 0px;
}
.ster_beoordeling {
	background:none!important;
}
.no-bg {
	background:none!important;
}
#googletranslate{
	text-align:center;
	margin-bottom:15px;
}


/* aanbod frankrijk */

#filter{
	margin:0 0 15px 0;
	padding:0;
}

#filter ul{
	list-style:none;
	margin:0;
	padding:10px;
	background-color:#FAF2E0;
	border:1px solid #C6C3B7;
}
#filter li{
	display:inline;
	margin:0;
	padding:5px;
}
#filter label{
}



div.omschrijving{
	margin-bottom:15px;
}
table.data{
	margin:15px 0;
}
td.label{
	font-weight:bold;
	width:120px;
}


/* pagina nummering */

.page-nav{
	text-align:center;
}
.page-nav a.active{
	color:#000000;
}


/* ------------------------- */
/* EXCLUSIEF 				 */
/* ------------------------- */

/* excl_item */
.excl_item{
	width:100%;
	margin-bottom:10px;
	background-image:url(/img/streepje_content.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	background-color:transparent;
}

.excl_item th{
	text-align:left;
}
.excl_item td{
	padding-bottom:15px;
}
.excl_item:hover {
	background-color:#faf2e0;
}

.excl_item span.item-status{
	display:block;
	position:absolute;
	z-index:1;
	width:103px;
	height:97px;
	margin:3px 0px 0px -3px;
}
.excl_item span.nieuw{
	background:url(../img/item-nieuw.png) no-repeat left top;
}
.excl_item span.verkocht{
	background:url(../img/item-verkocht.png) no-repeat right bottom;
}



/* excl_nav */
#excl_nav{
	list-style:none;
	margin:0px 0px 20px 0px;
	padding:0px;
	height:27px;
	background-image:url(/img/subnav_bg.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

#excl_nav li{
	float:left;
	display:block;
	margin:0px;
	padding:0px;
	height:27px;
	background-image:url(../img/subnav_tab_norm.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#excl_nav a{
	float:left;
	display:block;
	margin:0px;
	padding:3px 9px 0px 9px;
	height:24px;/* 27px */
	background-image:url(../img/subnav_tab_norm.gif);
	background-repeat:no-repeat;
	background-position:100% -27px;
	text-decoration:none;
	color:#000;

}

#excl_nav a:hover{
	text-decoration:underline;
}

#excl_nav li.active{
	background-image:url(../img/subnav_tab_active.gif);
}

#excl_nav li.active a{
	background-image:url(../img/subnav_tab_active.gif);
	text-decoration:none !important;
	color:#ff5a00 !important;
	padding:4px 10px 0px 10px;
	height:23px;/* 27px */
}


.project{
	width:280px;
	height:110px;
	float:left;
	margin-right:10px;
	color:#FFFFFF;
}
.project img{
	background-image:url(/img/bg_thumbfoto_antraciet.gif);
	padding:2px 8px 8px 2px;
	float:left;
}

/* exclusief actie tab */
.pdf_box{
	padding:5px;
}

.pdf_box a{
	display:block;
	height:16px;
	padding-left:25px;
	margin-bottom:4px;
	background-image:url(/img/pdf_icon.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}



/* -------------------- */
/* OVERLAY		*/
/* -------------------- */


#overlay{
	position:fixed;
	z-index:1001;
	left:0px;
	top:0px;
	height:100%;
	width:100%;
	background-color:#000000;
	opacity: 0.7;
	filter: alpha(opacity = 70);
}

#flyer{
	position:fixed;
	z-index:1002;
	left:50%;
	top:50%;
	width:800px;
	height:400px;
	margin:-200px 0px 0px -400px;
}



