/* algemeen */

.adminknoppen{
	display:block;
	clear:both;
}
#productenrechts {
	clear: none;
	float: right;
}

.NoScreenDisplay {
    display:none;
    }
body{
	font-family: "Trebuchet MS", Verdana, Helvetica;
	color: #FFF;
	font-size: 75%;
	line-height: 170%;
	padding:0;
	margin:0;
	background-color: #5A5A5A;
}
td{
	font-family: "Trebuchet MS", Verdana, Helvetica;
	font-size: 100%;
}

hr {
	color:#999;
	height: 1px
	}
.anker {
	padding:2px;
	margin: 0;
	background-color: #F00;
	color: #FFF;
}
/* ----------------------------------------------------------------------------------------- */
/* content links - OPGELET :WEL subclass omdat die kunnen bepalen in de modules!!*/
.fototekst a:link, .fototekst a:active, .fototekst a:visited,
a.url:link, a.url:active, a.url:visited, a.ankerlijst:link, a.ankerlijst:visited,a.ankerlijst:active,
#inhoud a:link, #inhoud a:visited, #inhoud a:active,
#inhoudNoKolom a:link, #inhoudNoKolom a:visited, #inhoudNoKolom a:active,
#inhoudDroomhuis a:link, #inhoudDroomhuis a:visited, #inhoudDroomhuis a:active,
#inhoud_galerij a:link, inhoud_galerij a:visited, inhoud_galerij a:active{
	color: #FFF;
	text-decoration: underline;
}
.fototekst a:hover,
a.url:hover, a.ankerlijst:hover,
#inhoud a:hover,
#inhoudDroomhuis a:hover,
#inhoudNoKolom a:hover,
#inhoud_galerij a:hover{
	color: #FFF;
	text-decoration: none;	
}
/* ----------------------------------------------------------------------------------------- */
/* beschrijving + positionering lagen*/
/* ----------------------------------------------------------------------------------------- */

#wrapper_basic{
	width:100%;
	position:relative;
	z-index:9;
	background-image: url(bg_wrapper.png);
	background-repeat: repeat-x;
	height: auto;
	background-color: #ACA899;
	}
#taalkeuze{
	position: absolute;
	left: 677px;
}	
#bg_basic{
	position:relative;
	height: 143px;
	width: 100%;
	z-index:1;
	background-image: url(bg_basic.png);
	background-repeat: repeat-x;
	}
#benedenbasic{
	width:100%;
	position:relative;
	z-index:10;
	background-color: #666;
	background-repeat: repeat-x;
	clear:left;
	height: 80px;
	background-image: url(bg_balkbeneden.png);
	}
#parent_basic{
	width:980px;
	position:relative;
	z-index:9;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(bg_parent.png);
	background-repeat: repeat-y;
	}
#parent_basicNoKolom{
	width:980px;
	position:relative;
	z-index:9;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(bg_parentbasicNoKolom.png);
	background-repeat: repeat-y;
	}
#balklinks{
	position:relative;
	width:180px;
	clear: none;
	float: left;
}
#inhoud{
	position:relative;
	width:580px;
	clear: right;
	float: left;
	padding-right: 20px;
	padding-left: 20px;
	z-index: 50;
	background-color: #5B5B5B;
	padding-top: 20px;
	padding-bottom: 10px;
	background-image: url(bg_inhoud.png);
	background-repeat: repeat-x;
}
#inhoudNoKolom{
	position:relative;
	width:760px;
	clear: right;
	float: left;
	padding-right: 20px;
	padding-left: 20px;
	z-index: 50;
	background-color: #5B5B5B;
	padding-top: 20px;
	padding-bottom: 10px;
	background-image: url(bg_inhoud.png);
	background-repeat: repeat-x;
}
#inhoud_galerij{
	position:relative;
	width:920px;
	clear: right;
	float: left;
	padding-right: 30px;
	padding-left: 30px;
	z-index: 50;
	background-color: #5B5B5B;
	padding-top: 20px;
	padding-bottom: 10px;
	background-image: url(bg_inhoud.png);
	background-repeat: repeat-x;
/*	height: 586px;*/
}
#inhoudDroomhuis{
	position:relative;
	clear: none;
	float: right;
	padding-right: 13px;
	padding-left: 13px;
	z-index: 50;
	padding-top: 20px;
	padding-bottom: 10px;
	background-image: url(bg_inhoud.png);
	background-repeat: repeat-x;
	background-color: #5B5B5B;
	height: 553px;
}
#balkrechts{
	position:relative;
	width:180px;
	clear: right;
	float: left;
}
#hoofdmenu {
	position:absolute;
	top: 97px;
	height: 45px;
	left: 1px;
	}
#header_basic {
	position:relative;
	height: 143px;
	width: 980px;
	padding: 0;
	z-index:6;
	background-image: url(bg_header.jpg);
	background-repeat: no-repeat;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}
#kruimelpad  {
	position: absolute;
	text-align:left;
	vertical-align:top;
	z-index:7;
	color: #CCC9C0;
	left: 224px;
	top: 60px;
}

/*splash---------------------------------------------------*/
#splash_left{
	position: relative;
	float: right;
	clear: none;
	background-color:#FFF;
	width: 50%;
	text-align: right;
	height: 648px;
	vertical-align: bottom;
	}
#menusplash {
	clear: none;
	float: left;
	height: 40px;
	padding-top: 60px;
}
#splash_right{
	position: relative;
	float:left;
	width: 48%;
	display: block;
	text-align: left;
	vertical-align: top;
	height: 648px;
	clear: none;
}
#splash_right a:link, #splash_right a:active, #splash_right a:visited{
	color: #FFF;
	text-decoration: none;
	font-family: "Trebuchet MS", Verdana;
	text-transform: uppercase;
	background-position: right top;
	background-image: url(bg_buttaalk.png);
	background-repeat: no-repeat;
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 13px;
	padding-left: 10px;
	vertical-align: top;
}
#splash_right a:hover{
	color: #000;
	text-decoration: none;
	font-family: "Trebuchet MS", Verdana;
	text-transform: uppercase;
	background-position: right top;
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 13px;
	padding-left: 10px;
}
#showsplash{
	clear: both;
	height: 100px;
	padding-left: 10px;
}
/* home-------------------------------------------------------------------*/
#home_wrapper{
	width:980px;
	position:relative;
	z-index:9;
	margin: 0px auto;
	background-color: #666;
	background-image: url(bg_wrapper.png);
	background-repeat: repeat-x;
	}
#map{
	background-color: #A6A090;
	}
#home_bg{
	position:absolute;
	height: 760px;
	width: 100%;
	z-index:1;
	background-image: url(bg_home.jpg);
	background-repeat: repeat-x;
	left: 0;
	}
#home_header {
	position:relative;
	height: 143px;
	width: 980px;
	margin: 0;
	padding: 0;
	z-index:6;
	background-image: url(bg_header.jpg);
	background-repeat: no-repeat;
	}
#home_left{
	clear: right;
	float: left;
	position: relative;
	width: 676px;
}
#home_banner{
	float: left;
	width: 676px;
	position: relative;
	height: 420px;
	background-color: #938E7B;
}
#home_news{
	background-image: url(bg_homenews.jpg);
	background-repeat: repeat-x;
	float: left;
	width: 676px;
	position: relative;
	height: 219px;
}
#home_news_t{
	clear: right;
	height: 28px;
	font-size: 16px;
	padding-left: 15px;
	padding-top: 10px;
}
#home_news_item{
	float: left;
	width: 210px;
	padding-left: 15px;
	padding-top: 10px;
	height: 169px;
}
.newslink{
	color: #FFF;
}
#home_item_boven{
	clear: right;
	float: left;
	height: 128px;
}
#home_allnews{
	position: relative;
	z-index: 30;
	visibility: visible;
	float: right;
	width: 205px;
	height: 36px;
	text-align: left;
	padding-right: 5px;
	top: 5px;
}
#home_allnews a:link, #home_allnews a:visited, #home_allnews a:active{
	background-image: url(b_nieuwsitem1.png);
	background-repeat: no-repeat;
	width: 165px;
	height: 27px;
	display:block;
	padding-left: 40px;
	font-size: 14px;
	color: #D2690E;
	text-decoration: none;
	padding-top: 9px;
}
#home_allnews a:hover{
	background-image: url(b_nieuwsitem2.png);
	background-repeat: no-repeat;
	width: 165px;
	height: 27px;
	display:block;
	padding-left: 40px;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	padding-top: 9px;
}
#home_promotie{
	float: right;
	width: 226px;
	background-color: #575757;
	height: 179px;
}
#home_right{
	float: right;
	height: 639px;
	width: 304px;
	position: relative;
	background-image: url(bg_homerechts.jpg);
	background-repeat: repeat;
}
#t_homerechts{
	height: 140px;
	width: 304px;
}
#page_news_item {
	padding-bottom:10px;
	clear:right;
	padding-top: 10px;
}

#page_news_navigation {
	padding-top:10px;
	padding-bottom:10px;
	text-align:right;
	float:right;
}
.t_homerechts 
{
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	display: block;
	padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 14px;
	background-image: url(bg_titelhome1.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#t_homerechts a:link, t_homerechts a:visited, t_homerechts a:active
{
	color: #FFF;
	text-decoration: none;
	display: block;
	padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 14px;
	background-image: url(bg_titelhome1.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#t_homerechts a:hover{
	color: #FFF;
	text-decoration: none;
	display: block;
	background-image: url(bg_titelhome.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 14px;
}
.thome_gevelsteen{
	color: #666;
}
#home_gevelsteennieuw{
	width: 135px;
	height: 80px;
	float: left;
	padding-left: 17px;
	padding-top: 10px;
}
#home_gevelsteennieuw a:link, #home_gevelsteennieuw a:visited, #home_gevelsteennieuw a:active{
	background-image: none;
	margin: 0px;
	padding: 0px;
}
#home_gevelsteennieuw a:hover{
	background-image: none;
	margin: 0px;
	padding: 0px;
	}
#refrechts{
	padding-left: 15px;
	padding-top: 7px;
	padding-right: 10px;
}
#home_inspiratie{
	background-color: #565656;
	background-image: none;
	height: 219px;
}
/* zoekfunctie in de vaste interface ------------------------------------------------------------ */
.zoekfunctie{
	background-color: #FFF;
	border: none;
	height: 13px;
	vertical-align: middle;
}
#zoekfunctie{
	position: absolute;
	left: 696px;
	top: 50px;
	color: #333;
	height: 40px;
	width: 249px;
}
#zoekfunctie .input{
	color: #333;
}
.zoekknop{
	color: #FFF;
	background-color: #A49E8E;
	border: none;
	vertical-align: middle;
}
#zoekresultaat .input{
	background-color: #00FF00;
}
/*----producten marleen----------------------------------------------------------------------------------------*/
#prod_parent{
	width:980px;
	position:relative;
	z-index:30;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #555;
	height: auto;/*	background-image: url(bg_prodparent.png);
	background-repeat: repeat-y;*/
	}
#stretcher{ clear:both;width:980px}
#prod_name{
	position: absolute;
	left: 774px;
	top: 120px;
	color: #FFF;
	z-index:10;
	width: 191px;
	height: 23px;
	background-image: url(bg_titelproducten.png);
	background-repeat: no-repeat;
	font-size: 110%;
	font-weight: bold;
	padding-left: 15px;
}
.prod_stijlreeks{
	text-transform: uppercase;
	padding-left: 15px;
	line-height: 140%;
}
#prod_detailbeeld {
	position: relative;
	float: left;
	width: 594px;
	height: 445px;
	clear: right;
	float: left;
}
#prod_detailbeeldvoeg {
	padding-top:30px;
	position: relative;
	float: left;
	width: 594px;
	height: 496px;
	text-align:center;
	vertical-align:middle;
	clear: right;
	float: left;
	background-image:url(bgvoegen.jpg);
	background-repeat:repeat-x;
}
h1.voegeffect {
	text-align:left;
	padding-left:20px;
}
#prod_balkrechts{
	position:relative;
	width:206px;
	clear: right;
	float: left;
	background-image: url(bg_prod_balkrechts.png);
	background-repeat: repeat-x;
}

#prod_butA {
	height: 80px;
	vertical-align: top;
	padding-top: 10px;
}
#prod_butA a:link, #prod_butA a:active, #prod_butA a:visited {
	text-transform: uppercase;
	background-image: url(bg_prod_fotos2.png);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 25px;
	width: 180px;
	color: #666;
	text-decoration: none;
	padding-left: 26px;
	padding-top: 5px;
	font-weight: bold;
	margin-bottom: 5px;
}
#prod_butA a:hover, #prod_butA a.active{
	text-transform: uppercase;
	background-image: url(bg_prod_fotos1.png);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 25px;
	width: 180px;
	color: #FFF;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 26px;
	font-weight: bold;
}
#prod_butB{
	height: 236px;
}

#prod_butB a:link, 
#prod_butB a:active, #prod_butB a:visited {
	background-image: url(bg_prod_butB.gif);
	background-repeat: no-repeat;
	background-position: 20px 5px;
	text-decoration: none;
	padding-left: 38px;
	font-weight: bold;
	display: block;
	color: #797464;
	padding-top: 3px;
	padding-bottom: 3px;
}
#prod_butB a:hover{
	background-image: url(bg_prod_butB.gif);
	background-repeat: no-repeat;
	background-position: 20px 5px;
	text-decoration: none;
	padding-left: 38px;
	font-weight: bold;
	display: block;
	color: #FFF;
	padding-top: 3px;
	padding-bottom: 3px;

}
#prod_but_sel{
	background-image: url(bg_prod_selector.png);
}

#prod_but_sel a:link, #prod_but_sel a:active, #prod_but_sel a:visited {
	text-transform: uppercase;
	background-repeat: no-repeat;
	display: block;
	color: #666;
	text-decoration: none;
	font-weight: bold;
	background-image: url(bg_prod_selector.png);
	height: 52px;
	padding-left: 45px;
	padding-top: 30px;
}
#prod_but_sel a:hover{
	text-transform: uppercase;
	background-repeat: no-repeat;
	display: block;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	background-image: url(bg_prod_selector2.png);
	height: 52px;
	padding-left: 45px;
	padding-top: 30px;
}
/*-------- LINKS : TAALKEUZE -----------------------------------------------------------------------*/
#taalkeuze a:link, #taalkeuze a:visited, #taalkeuze a:active{
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CFCDC5;
	padding-right: 7px;
	padding-left: 7px;
}
#taalkeuze a:hover{
	text-transform: uppercase;
	color: #000;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CFCDC5;
	padding-right: 7px;
	padding-left: 7px;
}	
/*fotogalerij---------------------------------------------------------------------------------------------------------*/
#galerij1{
	clear: right;
	float: left;
	height: 160px;
	width: 190px;
	margin-right: 20px;
}
#galerij2{
	height: 160px;
	width: 190px;
	margin-right: 20px;
	position: absolute;
	top: 235px;
	left: 29px;
}
#galerij3{
	height: 160px;
	width: 190px;
	margin-right: 20px;
	position: absolute;
	top: 235px;
	left: 240px;
}
#galerij4{
	height: 160px;
	width: 190px;
	margin-right: 20px;
	position: absolute;
	top: 235px;
	left: 449px;
}
#galerij_droomhuis{
	clear: right;
	float: left;
	height: 497px;
	width: 278px;
}
#galerij_titel a:link, #galerij_titel a:visited, #galerij_titel a:active
{
	height: 29px;
	width: 178px;
	display: block;
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	background-image: url(bg_galerij.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 12px;
}
#galerij_titel a:hover{
	height: 29px;
	width: 178px;
	display: block;
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	background-image: url(bg_galerij.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 12px;
	color: #F90;
}
#galerij_droomhuis_titel a:link, #galerij_droomhuis_titel a:visited, #galerij_droomhuis_titel a:active
{
	height: 29px;
	width: 265px;
	display: block;
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	background-image: url(bg_galerijdroomhuis.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 12px;
}
#galerij_droomhuis_titel a:hover{
	height: 29px;
	width: 265px;
	display: block;
	font-size: 13px;
	color: #F90;
	font-weight: bold;
	text-decoration: none;
	background-image: url(bg_galerijdroomhuis.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 12px;
}
#galerij_droomhuis_txt{
	padding: 20px;
	background-image: url(bg_droomhuis_txt.gif);
	height: 265px;
	background-repeat: no-repeat;
	background-position: left bottom;
}
#galerij_uitleg{
	position: absolute;
	height: 102px;
	width: 573px;
	background-image: url(bg_fotogalerij_uitleg.gif);
	background-repeat: no-repeat;
	top: 417px;
	left: 29px;
	padding: 15px;
}
/* */
/*-------- LINKS : KRUIMELPAD ----------------*/
a.kruimelpad:link, a.kruimelpad:visited {
	color: #CCC9C0;
	text-decoration: underline;		
}
a.kruimelpad:active, a.kruimelpad:hover {
	color: #CCC9C0;
	text-decoration: none;	
}
/*-------- FOOTERS ----------------*/
#footer_home {
	position: relative;
	display:block;
	z-index:8;
	color: #000;
	width:980px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
	background-color: #5A5A5A;
}
#footer_basic{
	position: relative;
	z-index:8;
	color: #000;
	width:980px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
}
/*footer1 forceert bg van wrapper*/
#footer1{
	position: relative;
	width:980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
	height: 0px;
	padding: 0px;
}
#menubeneden {
	float: left;
	width: auto;
	background-image: url(menu2_div.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#menubeneden a:link, #menubeneden a:visited, #menubeneden a:active{
	text-decoration: none;
	clear:right;
	font-family: "Trebuchet MS", Verdana;
	font-size: 100%;
	text-transform: uppercase;
	padding-top: 0px;
	padding-bottom: 15px;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(menu2_div.png);
	background-repeat: no-repeat;
	background-position: right top;
	}
#menubeneden a:hover{
	color: #EFB16D;
	text-decoration: none;
	clear:right;
	font-family: "Trebuchet MS", Verdana;
	font-size: 100%;
	text-transform: uppercase;
	padding-top: 0px;
	padding-bottom: 15px;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	color: #F4C184;
	background-image: url(menu2_div.png);
	background-repeat: no-repeat;
	background-position: right top;
}	
#adresgegevens{
	float: right;
	width: auto;
	color: #ACA899;
	background-image: url(menu2_div.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-bottom: 15px;
	padding-right: 10px;
}
#adresgegevens a:link, #adresgegevens a:visited {
	color: #ACA899;
	text-decoration: none;
}
#adresgegevens a:hover, #adresgegevens a:active {
	color: #FFF;
	text-decoration: none;
}
#basic_news_item{
	background-image: url(bg_newsflash.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 100px;
	padding-top: 19px;
	padding-right: 20px;
	padding-bottom: 11px;
	padding-left: 20px;
	line-height: 118%;
}
#basic_news_item a:link, #basic_news_item a:active, #basic_news_item a:visited {
	color: #EF8F1E;
	text-decoration: underline;
}
#basic_news_item a:hover {
	color: #EF8F1E;
	text-decoration: none;
}
/* ----------------------------------------------------------------------------------------- */
/* subMenu 2 : Rollover + HighLight ----------*/
#submenu{
	float: left;
	clear: none}
#submenu a.subMenu2:link, 
#submenu a.subMenu2:visited
 {
	color:	#FFF;
	text-decoration: none;
	padding-left: 9px;
	background-color:#555;
	display: block;
	height: auto;
	width: 171px;
	text-transform: capitalize;
	font-size: 11px;
	padding-top: 0px;
	padding-bottom:2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
#submenu a.subMenu2:active, 
#submenu a.subMenu2:hover, 
#submenu a.subMenu2HL{
	color:	#FFF;
	text-decoration: none;
	padding-left: 9px;
	background-color:#4B4B4B;
	display: block;
	height: auto;
	width: 171px;
	text-transform: capitalize;
	font-size: 11px;
	padding-top: 0px;
	padding-bottom:2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;

}
/* subMenu 3 : Rollover  + HighLight ----------*/
#submenu a.subMenu3:link, 
#submenu a.subMenu3:visited
 {
	color:	#FFF;
	text-decoration: none;
	padding-left: 9px;
	display: block;
	height: 15px;
	width: 171px;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 7px;
	background-color: #555555;
}
#submenu a.subMenu3:active, 
#submenu a.subMenu3:hover, 
#submenu a.subMenu3HL{
	color: #F90;
	text-decoration: none;
	padding-left: 9px;
	display: block;
	height: 15px;
	width: 171px;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 7px;
	background-color: #555555;
}
/* subMenu 4 : Rollover + HighLight  ----------*/
#submenu a.subMenu4:link, 
#submenu a.subMenu4:visited
 {
	color:	#FFF;
	text-decoration: none;
	padding-left: 24px;
	display: block;
	height: 10px;
	width: 171px;
	font-size: 90%;
	padding-top: 2px;
	padding-bottom: 11px;
	padding-right: 0px;
	background-color: #8C8671;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ACA899;
}
#submenu a.subMenu4:active, 
#submenu a.subMenu4:hover, 
#submenu a.subMenu4HL{
	color:	#F90;
	text-decoration: none;
	padding-left: 24px;
	display: block;
	height: 10px;
	width: 171px;
	font-size: 90%;
	padding-top: 2px;
	padding-bottom: 11px;
	background-color: #8C8671;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ACA899;
}
/* ----------------------------------------------------------------------------------------- */
/* opmaak modules */
h1 {
	font-size: 140%;
}
h2 {
	font-size: 125%;
	line-height: 80%;
	font-weight: bold;
	color: #FF9900;
}
/* extra subtitel bij LINKS + extra Producttitel bij PRODUCTEN */
h3,.producttitel{
	font-size: 125%;
	font-weight: bold;
	color: #FFFFFF;
	margin: 5px 0
}
.instructie {
	float:right;
	font-weight: normal;
}
p {
	vertical-align:top;
	margin: 3px 0;
}
.BeeldRechts {
	float: right;
	clear: none;
	padding:2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.BeeldLinks {
	float: left;
	clear: none;
	padding:2px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.IkoonLinks{
	float: left;
	margin: 0  5px -2px 0;
	padding: 0;
}
.pdfopmerking {
	float: right;
	color:#FFFFFF;
	background-color: #525252;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	}
.box {
	padding: 0;
	margin: 0;
	display: block;
}
.fotoreeks{
	padding:0;
	margin:0;
}
/* eyecatcher 1 -------------------------- */

table#eyecatcher1{
	font-size: 100%;
	line-height: 140%;
	margin-top: 3px;
	margin-bottom: 10px;
	padding: 0;
	}
table#eyecatcher1 .foto {
	margin: 10px 0;
}
table#eyecatcher1 .titel {
	font-size: 90%;
	line-height: 150%;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	background-image: url(bg_teyecatcher1.gif);
	background-repeat: no-repeat;
}
table#eyecatcher1 .tekst {
	margin: 0;
	padding: 6px 10px 5px 10px;
	width: 100% /* bug in IE neemt de volle breedte niet in dien te weinig txt*/
}
/* eyecatcher 2 -------------------------- */
table#eyecatcher2{
	font-size: 100%;
	line-height: 140%;
	padding: 0;
	margin-top: 3px;
	margin-bottom: 15px;
}
table#eyecatcher2 .titel {
	font-size: 110%;
	line-height: 100%;
	font-weight: bold;
	color: #FF9900;
	background-image: url(bg_teyecatcher1.gif);
	margin-top: 3;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 10px;
}
table#eyecatcher2 .foto {
	margin: 0;
	padding: 0;
}
table#eyecatcher2 .tekst {
	margin: 0;
	color:#FFF;
	width: 100% /* bug in IE neemt de volle breedte niet in dien te weinig txt*/;
	background-color: #706F67;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
/* eyecatcher 3 -------------------------- */
table#eyecatcher3{
	font-size: 100%;
	line-height: 140%;
	margin-bottom: 10px;
	padding: 0;
	background-image: url(bg_eyecatcher1.png);
	background-repeat: repeat-x;
	margin-top: 3px;
	margin-right: 0;
	margin-left: 0;
}
table#eyecatcher3 .titel {
	font-size: 90%;
	color: #FFF;
	margin: 0;
	padding: 5px 0 5px 5px;
	font-weight:bold;
	height: 8px;
	line-height: 100%;
	text-transform: uppercase;
	background-color: #938E7A;
}
table#eyecatcher3 .foto {
	margin: 0;
	

}
table#eyecatcher3 .tekst {
	margin: 0;
	padding: 5px;
	color:#333;
	width: 100% /* bug in IE neemt de volle breedte niet in dien te weinig txt*/
}
/* popup eyecatcher ------------------------------------------------------- */
#popup {
	position: absolute;
	width: 212px;
	height: 429px;
	left: 0;
	top: 0;
	margin:0;
	padding:0;
}
/*--------*/
#popup table#eyecatcher1b {
	color: #666;
	font-size: 100%;
	margin: 0;
	padding: 0;
}
#popup table#eyecatcher1b .titel {
	color: #000;
	padding: 5px;
	font-weight: bold;
	text-transform: uppercase;
}
#popup table#eyecatcher1b td.tekst {
	padding: 5px;
}
#popup table#eyecatcher1b td.lijnen {
	padding: 0;	
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}
/*--------*/
#popup table#eyecatcher2b {
	font-size: 100%;
	margin: 0;
	padding: 0;
	background-color:#CCC;
	color:#000
}
#popup table#eyecatcher2b .titel {
	color: #000;
	padding: 5px;
	font-weight:bold;
	text-transform: uppercase;
}
#popup table#eyecatcher2b td.tekst {
	padding: 5px;
	background-color:#EFEFEF;
	color:#333
}
#popup table#eyecatcher2b td.lijnen {
	padding: 0;	
	border-top: 1px solid #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
}
/* ------------- */
#popup table#eyecatcher3b {
	font-size: 100%;
	margin: 0;
	padding: 0;
	background-color:#000;
	color: #496E82;
}
#popup table#eyecatcher3b .titel {
	color: #FFF;
	padding: 5px;
	font-weight:bold;
	text-transform: uppercase;
}
#popup table#eyecatcher3b td.tekst {
	padding: 5px;
	background-color:#EFEFEF;
	color: #333;
}
#popup table#eyecatcher3b td.lijnen {
	padding: 0;	
	border-top: 1px solid #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
}
/* organogram -----------------------------------------*/
table.organogram {
	margin: 0 0 5px 0;
	padding: 5px;
	border:0 none
}
table.organogram td{
	font-size: 100%;
	line-height: 120%;
}
table.organogram td.gegevens{
	vertical-align: top;
	}
table.organogram td.overzicht{
	vertical-align: bottom;
	}
table.organogram td.beeld{	
	padding: 0;
	}
table.organogram img.beeld{	
	margin: 0 10px 0 0;
	border: 1px solid #C8D7E7;
	}

/* 4-talige LINKS + zie H3 bovenaan bij titels -----------------------------------------*/
.KolomA{
	width:200px;
	display:block;
	float:left;
	margin:0 20px 5px 0;
	}
/* 2 kolommen tekst + beeld ------------ */
table.portal {
	margin:5px 0;
	width:100%;
	}
table.portal .kolom1 {
	width: 50%;
	vertical-align:top;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	}
table.portal .kolom2 {
	vertical-align:top;
	width: 50%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	}
table.portal .beeld {
	border: 1px solid #C8D7E7;
	float: left;
	margin:0;
}
/* - PRODUCTS - GEVELSTENEN ------------------------- */
#products h2, p{
	margin: 0 0 4px 0
}
select.products {
	padding: 0;
	margin: 0 0 3px 0;
	color: #000;
	background-color:#FFF;
	font-size: 10px;
}
img.products {
	border:1px solid #fff;
	margin: 3px 0 5px 0;
	}
.nieuws{
	color:#FFF;
	margin: 5px;
	display:block
	}
.productstitel {
	font-size: 10px;
	margin: 5px 0;
	color:#FFF;
}
#foto {
	background-color:#efefef;
	width:575px;
	padding: 0;
	margin: 10px 0;
}
#fotoreeks {
	background-color:#efefef;
	width:565px;
	padding: 5px;
	margin: 10px 0;
}
.voeg {
	margin: 10px
}
.tn-foto{	
	margin: 5px;
}
/* Toevoeging IGOR:
- 29/01/2005: om het inputveld "project" extra in de verf te zetten bij Xi systemAdmin beveiliging
- 05/04/2005: aanpassing, één algemene stijl voor alle unieke systemAdmin-onderdelen
*/
.systemAdmin {
	color: #C00;
	background: #Fcc;
}
/* VDS- forms -????--------------------------------- */
.label{
	margin: 0 5px 0 0;
	padding: 0;
	text-align:right;
	display: block;
	clear:left;
	float:left;
	color: #FFF;
}
.label-1{
	width: 150px;
	font-weight: bold;
	color: #FF9900;
}
.label-2{
	width: 190px;
}
.labelinput{
	margin: 0 5px 2px 0;
	padding: 0;
	text-align:right;
	display: block;
	width: 500px;
}
table.landgamma{
	font-size: 100%;
	line-height: 140%;
	padding: 0;
	margin: 0;
}
table.landgamma img{
	margin: 0 0 3px 0;
}
table.landgamma td{
	vertical-align: text-top;
	padding: 0 2px 5px 0
}
.brochures{
	display:block;
	vertical-align: text-bottom;
	height:150px
	}
.info {
	background-position: center;
}
select{
	font-family: "Trebuchet MS", Verdana, Helvetica;
	background-color:#707070;
	width: auto;
	color: #FFF;
	font-size: 100%;
	margin-top: 5px;
}


 #CFForm_1 select {
	width: 260px;
	margin-top: 3px;
	font-family: "Trebuchet MS", Verdana;
 }

/* vormgeving standaard + uitgebreid formulier ---------- */

textarea{
	text-align: left;
	padding: 0;
	margin: 0 3px 2px 0;
	color: #FFF;
	vertical-align: middle;
	font-family: "Trebuchet MS", Verdana, Helvetica;
	font-size: 100%;
	background-color: #707070;
	border: none;
	}
input{
	font-family: "Trebuchet MS", Verdana, Helvetica;
	font-size: 100%;
}
#formES{
	padding: 0;
	margin: 0;
}
.content{
	margin: 0 0 0 105px;
}
.content2{
	margin:0;
	float:left;
	padding-top: 5px;
}
.label{
	padding: 0;
	width: 100px;
	text-align:right;
	display: block;
	float:left;
	clear:left;
	line-height: 190%;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0;
}
.knop, .knop2{
	color: #FFF;
	text-align: center;
	background-color: #4D4D4D;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
input.knop2 {	
	margin: 5px 0 0 0;
}
input.knop3 {
	color: #FFF;
	background-color: #4D4D4D;
	text-align: center;
	vertical-align: middle;
	border-width: 0;
	cursor: pointer;
	padding: 2px;
}
/*marleen*/
#formES input.knop{
	color: #FFF;
	background-color: #4D4D4D;
	text-align: center;
	vertical-align: middle;
	border-width: 0;
	cursor: pointer;
	padding: 2px;
	margin-left:110px; margin-top:10px
}
#formES textarea{
	font-size: 100%;
	padding-right: 5px;
	padding-left: 5px;
}
#formES input{
	background-color: #707070;
	border: none;
	color: #FFF;
	padding-right: 5px;
	padding-left: 5px;
}
#sitemap .level1 {
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	font-size: 90%;
} 
#sitemap .level2 {
	padding-left: 30px;
} 
#sitemap .level3 {
	padding-left: 60px;
} 
#sitemap .level4 {
	padding-left: 90px;
}

/* verdelers- zoekfunctie -----------------------------------------*/
.stap-verdeler{
	width:70px;
	color:#082A7A;
	display:block;
	float:left;
	margin:5px 0
	}
p.fiche-verdeler {	
	line-height: 120%;
	color:#000;
	margin:0 0 10px 0
}
.titel-verdeler{
	width:100px;
	color:#082A7A;
	display:block;
	float:left;
	}
select.verdeler{
	background-color:#CCC;
	color:#000
	}
#verdelersmenu{
	padding: 5px;
}

#verdelersmenu select{	
	width: 160px;
}

#verdelersinfoBalk{
	position: relative;
	background-image:url(verdelersInfoBalk.jpg);
	background-repeat:repeat-x;
	height: 46px;
	width: 980px;
	
}

#balk1{
	position: absolute;
	top: 15px;
	left: 30px;
	font-size: 18px;	
}
#balk2{
	position: absolute;
	top: 15px;
	left: 300px;	
	font-size: 18px;
}
#selectie{
	font-size: 16px;	
}
#balk2 a:link, #balk2 a:active, #balk2 a:visited {
	text-transform: lowercase;
	text-decoration: none;	
	font-size: 16px;
	color: #FFF;
}
#balk2 a:hover{
	text-transform: lowercase;
	text-decoration: underline;
	font-size: 16px;
	color: #FFF;	
}
#verdelersInfo{
	position: relative;
	height: auto;
	display:block;	
	
}
#verdelersSelect{
	position: relative;
	width: 250px;
	top: 15px;
	left: 30px;
	float: left;
}
#verdelersBeheer{
 	padding: 10px;
}
#verdelersLegende{
	background-image:url(legende.gif);
	background-repeat: no-repeat;
	width: 91px;
	height: 80px;
	position: relative;
	top: 15px;
	left: 120px;
	padding-left: 40px;
	padding-top: 22px;
	float: left;	
}
#verdelersComment{
	position: relative;
	display:block;
	width: 550px;
	height: 20px;	
	top: 35px;
	left: 30px;
}

#verdelersContact{
	position: relative;
	top: 15px;
	left: 140px;
	width: 250px;
	float: left;	
}

.balloon{
	color:#000000;
	font-family: "Trebuchet MS", Verdana, Helvetica;
	font-size: 11px;	
	padding: 5px;
	
}
.balloonTitel{
	font-size: 16px;
	font-weight: bold;
}

.balloon a:link, .balloon a:active, .balloon a:visited {
	text-transform: lowercase;
	text-decoration: none;	
	color: #F90;
	font-weight: bold;
}
.balloon a:hover{
	text-transform: lowercase;
	text-decoration: underline;
	color: #F90;
	font-weight: bold;
}

#verdelersInfo a:link, #verdelersInfo a:active, #verdelersInfo a:visited {
	text-transform: lowercase;
	text-decoration: none;
	color: #F90;
}
#verdelersInfo a:hover{
	text-transform: lowercase;
	text-decoration: underline;		
	color: #F90;	
}
#verdelersBeheer a:link, #verdelersBeheer a:active, #verdelersBeheer a:visited {
	text-transform: lowercase;
	text-decoration: none;
	color: #F90;
}
#verdelersBeheer a:hover{
	text-transform: lowercase;
	text-decoration: underline;		
	color: #F90;	
}
#selectorrechts{
	clear: none;
	float: left;
	width: 800px;
	position: relative;
	height: auto;
	background-color: #E9E8E4;
}


.page_news_image {
	position:relative;
	height:129px;
	width:129px;
	position:relative;
	overflow:hidden;
	background-image:url(bg_fotoreeks.gif);
	background-repeat:no-repeat;
	line-height:129px;
	text-align:center;
	float: left;
	clear: none;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#nieuwsprodselector{
}
#galerij{
	height: 600px;
	width: 982px;
	clear: none;
	float: right;
	margin: 0px;
	padding: 0px;
	visibility: visible;
	z-index: 100;
}


#verdelersLijst{
	background-image:url(downloadverdelers.png);
	background-repeat:no-repeat;
	color: #474747;
	width: 180px;
	height: 45px;
	position: relative;
	float:right;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;	
	top: 10px;
	right: 10px;
	text-align:center;
	line-height:17px;
	z-index:99;
}
#verdelersLijst a:link, #verdelersLijst a:visited, #verdelersLijst a:active{
	text-transform: lowercase;
	text-decoration: none;	
	color: #474747;
	font-weight: bold;
	
}
#verdelersLijst a:hover {
	text-transform: lowercase;
	text-decoration: underline;
	color: #474747;
	font-weight: bold;	
}

/* 
* Loten module 
* ============
*
*/

@charset "UTF-8";
#wrapper {
	width: 768px;
	padding: 16px;
	padding-top: 0;
	color: #FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #656565;
	float: left;
}
h1{
	font-size: 16px;
	margin-left: 4px;
	margin-bottom: 20px;
}
.lot{
	width: 384px;
	margin-bottom: 20px;
	float: left;
	display: inline;
}
#top{
	height: 28px;
	width: 384px;
	float: left;
	clear: both;
}
.naam{
	background-image:url(rond_top.jpg);
	background-repeat:no-repeat;
	height: 23px;
	width: 237px;
	padding-top: 5px;
	float: left;
}
.naam span{
	margin-left: 12px;
	font-size: 13px;
	font-weight:bold;
}

.korting-large{
	background-image:url(korting.jpg);
	background-repeat:no-repeat;
	height: 25px;
	width: 147px;
	padding-top: 3px;
	float: left;
}

.korting-large span{
	font-size: 16px;
	margin-left: 10px;
	font-weight:bold;
}
#info_balk{
	clear: right;
	width: 370px;
	height: 107px;
	background-color: #3C3C3C;
	float: left;
	clear: both;
}
.foto{
	width: 175px;
	height: 107px;
	float: left;
	overflow:hidden;
}
.lot .info{
	width: 195px;
	height: 100px;
	float: left;
}
.lotgegevens{
	color: #E68C19;
	float: left;
	padding-left: 10px;
}

.lotgegevens span{
	color: #FFFFFF;
}
.lot-info{
	width: 334px;
	height: 55px;
	padding: 8px 18px 6px 18px;
	background-color: #4B4B4B;
	clear: both;
	float: left;
	overflow: hidden;
}
.lot-info a{
	color: #FFF;
	text-decoration: underline;
}
.alle-ggvs{
	/*float:left;*/
	margin-top: 10px;
	/*padding-left: 185px;*/
}
.pager{
	background-image:url(pager.jpg);
	background-repeat: no-repeat;
	text-align: center;
	width: 91px;
	height: 21px;
	padding: 5px 20px 5px 20px;
	margin-right: 15px;
	float: right;
	clear: left;
}
.pagenumber{
	font-size: 12px;
}
.pager a:link, .pager a:visited, .pager a:active{
	text-decoration: none;
	color: #FFFFFF;
}
.dis-back, .dis-continue{
	color: #666;
}
#bottom{
	background-image: url(rond_bottom.jpg);
	background-repeat:no-repeat;
	width: 370px;
	height: 14px;
	clear: both;
	float: left;
}

#inhoud-loten {
	position:relative;
	clear: right;
	float: left;
	width: 768px;
	padding-right: 16px;
	padding-left: 16px;
	z-index: 50;
	padding-top: 20px;
	padding-bottom: 10px;
}

#parent_basicLoten{
	width:980px;
	position:relative;
	z-index:9;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #656565;
	background-repeat: repeat-y;
}