﻿html {
	height:100%;
	width:100%;
	overflow: -moz-scrollbars-vertical;
	}
body {
	margin:0 0 0 0;
	width:100%;
	height:100%;
	text-align:center;
	background:#232323 url(../gfx/gradient-back.gif) top left repeat-x
	}
	
form {
	margin:0px;
	}
input {
	#display:inline;
	}

a.btnSearch img {
    position:relative;
    top:3px;
    }
.btnSearch {
    width:65px;
    height:20px;
    border:0px solid #FFFFFF;
    background:transparent url(../gfx/zoeken.gif) top left no-repeat;
    position:relative;
    top:3px;
    outline:none;
    cursor:pointer;
    }
	
span.cornerLT,
span.cornerRT,
span.cornerLB,
span.cornerRB,
img,
div {_behavior:url(css/iepngfix.htc);}

img {border:0px solid #000000;}
	
body, table, th, td, p, input, textarea, select {
	font-family:Arial, Verdana, Helvetica, Sans-serif;
	font-size:11px;
	}
h1, h4, h5, h6 {
	margin:0 0 10px 0;
	}
a:focus {outline:none;}
a:hover {}
/*h1 {
	font-size:13px;
	display:inline;
	font-weight:normal;
	color:#FFFFFF;
	}*/
h1.subKop {
	font-size:14px;
	text-transform:uppercase;
	color:#000000;
	margin:20px 0 10px 0;
	}
	h1.subKop span {
		font-weight:normal;
		}
h1 {
	font-size:14px;
	color:#C20003;
	text-transform:uppercase;
	margin:20px 0 10px 0;
	}
h4 {}
h5 {}
h6 {
    font-size:14px;
    color:#FFFFFF;
    font-weight:normal;
    letter-spacing:-1px;
    
    display:block;
    height:50px;
    }
    h6 span {font-weight:bold;}

p {
	display:block;
	margin:0 0 0 0;
	padding:0 0 16px 0;
	}
	
ol {}
.mainContent ul {
    display:block;
    margin:0 0 0 0;
    padding:0 0 0 0;
    list-style:none;
    }
    .mainContent ul ul 
    {
        margin:0 0 0 20px;
    }
.mainContent li {
    display:block;
    margin:0 0 0 0;
    padding:0 0 0 0;
    }

label {
	
	}
th,	
td {
	text-align:left;
	vertical-align:top;
}

.contentShadow {
	position:absolute;
	top:0px;
	left:0px;
	z-index:550;
	width:942px;
	height:16px;
	}

a.logo {
    display:block;
    position:relative;
    top:26px;
	left:3px;
    float:left;
    overflow:hidden;
    }
    a.logo img {
        float:left;
        }
    a.logo .slogan {
        position:relative;
        top:33px;
        margin-left:25px;
        }

/* ============================================================	*/ 
/* ========	HOME BLOCKEN  		===============================	*/
/* ============================================================	*/ 

body.home {background:#656665 url(../gfx/home-back.gif) top left repeat-x;}
body.home .whiteBorder {
	width:974px;
	background:#bbbbbb url(../gfx/home-content-back.gif) bottom left repeat-x;
	text-align:center;
	border:0px solid #FFFFFF;
	}
body.home .whiteBorder {
	margin:0 0 0 0;
	}
body.home .whiteBorder .contentBlock {
	background:#FFFFFF url(../gfx/home-blokken-footer.gif) bottom left no-repeat;
	text-align:left;
	position:relative;
	margin:0 auto 0 auto;
	width:948px;
	padding-bottom:3px;
	overflow:hidden;
	}
body.home .whiteBorder .breadcrumb {
	text-align:left;
	position:relative;
	margin:0 auto 0 auto;
	width:942px;
	padding:0;
	}
body.home .whiteBorder .breadcrumb .path {
	padding:0 0 0 38px;
	}
body.home div#footer {
	width:974px;
	background-image:url(../gfx/home-footer.gif);
	}
	body.home div#footer * {
		color:#FFFFFF;
		}
		
.columnRow {
	width:942px;
	text-align:left;
	margin:0 auto 0 auto;
	padding:20px 0 15px 0;
	overflow:hidden;
	}
.columnRowVervolg 
{
	float:left;
	/*clear:left;*/
	width:750px;
	text-align:left;
	/*margin:0 0 0 178px;*/
	position:relative;
	/*left:10px;*/
	padding:20px 0 15px 0;
	overflow:hidden;
	}
	.columnRow .margin,
	.columnRowVervolg .margin {
		margin:0 0 0 18px;
		}
	.columnRow span.title,
	.columnRowVervolg span.title {
		display:block;
		color:#c20003;
		text-transform:uppercase;
		font-size:12px;
		padding-bottom:10px;
		}
	.columnRowVervolg span.title {
		font-size:11px;
		}
	.columnRow .column {
		width:188px;
		float:left;
		overflow:hidden;
		}
	.columnRowVervolg .column {
		width:170px;
		float:left;
		overflow:hidden;
		}
	.columnRow .column a,
	.columnRowVervolg .column a {
		display:block;
		text-decoration:none;
		}
	.columnRow .column img,
	.columnRowVervolg .column img {
	    margin-top:3px;
	    position:relative;
	    left:-2px;
	    }
	.columnRow .column * {
	    font-size:12px;
		color:#656565;
	    }
	.columnRowVervolg .column * {
	    font-size:11px;
		color:#656565;
	    }
	.columnRow .column input,
	.columnRowVervolg .column input {	    	    
	    height:25px;
	    margin:0;
	    padding:0;
	    border:0px solid #FFFFFF;
	    }
	    
	.columnRow .column input
	{
		width:170px;
		background:#FFFFFF url(../gfx/input-back.gif) top left no-repeat;
	}
	.columnRowVervolg .column input
	{
		width:136px;
		background:#FFFFFF url(../gfx/input-back140.gif) top left no-repeat;
	}	
	.columnRow ul,
	.columnRowVervolg ul {
	    display:block;
	    margin:0;
	    padding:0;
	    }
	    .columnRow ul li,
	    .columnRowVervolg ul li {
	        display:block;
	        margin:0;
	        padding:0 0 0 13px;
	        background:transparent url(../gfx/li.gif) 0px 7px no-repeat;
	        list-style-type:none;
	        }


.home-dGroen,
.home-paars,
.home-blauw,
.home-groen,
.home-rood {
	width:186px;
	float:left;
	margin:0 3px 0 0;
	left:3px;
	text-transform:uppercase;
	color:#FFFFFF;
	position:relative;
	overflow:hidden;
	cursor:pointer;
	}
	
.home-dGroen h6 a:hover,
.home-paars h6 a:hover,
.home-blauw h6 a:hover,
.home-groen h6 a:hover,
.home-rood h6 a:hover {
    text-decoration:none;
    }
	
.home-dGroen .padding,
.home-paars .padding,
.home-blauw .padding,
.home-groen .padding,
.home-rood .padding {
    margin:0 12px 0 15px;
    padding:20px 0 0 0;
	padding:0 0 35px 0;
    position:relative;
    z-index:999;
    top:20px;
    }
.home-dGroen a.link, .home-paars a.link, .home-blauw a.link, .home-groen a.link, .home-rood a.link {
	display:block;
	color:#FFFFFF;
	font-size:9px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:980;
	width:189px;
	height:403px;
	text-decoration:none;
	}
.home-dGroen a, .home-paars a, .home-blauw a, .home-groen a, .home-rood a {
	color:#FFFFFF;
	z-index:999;
	text-decoration:none;
	}
.home-dGroen .padding a:hover,
.home-paars .padding a:hover,
.home-blauw .padding a:hover,
.home-groen .padding a:hover,
.home-rood .padding a:hover {
	text-decoration:underline;
	}
.home-dGroen *,.home-paars *, .home-blauw *, .home-groen *, .home-rood * {/*cursor:hand;*/}
	.home-dGroen a.verder,
	.home-paars a.verder,
	.home-blauw a.verder,
	.home-groen a.verder,
	.home-rood a.verder {
		position:absolute;
		bottom:10px;
		right:10px;
		text-decoration:none;
		padding:0 0 0 12px;
		}

.home-dGroen .gradient,
.home-paars .gradient,
.home-blauw .gradient,
.home-groen .gradient,
.home-rood .gradient {
	width:176px;
	height:169px;
	background:transparent url(../gfx/trans-gradient-home.png) top left no-repeat;
	position:absolute;
	bottom:0px;
	left:5px;
	z-index:999;
	}
	
.home-shadow {
	position:absolute;
	display:block;
	top:0px;
	left:0px;
	background:transparent url(../gfx/home-shadow.png) top left no-repeat;
	width:186px;
	height:156px !important;
	}
	.home-shadow:hover {
	    text-decoration:none !important;
	    }
	
.home-dGroen strong, .home-paars strong, .home-blauw strong, .home-groen strong, .home-rood strong {
	padding:23px 0 15px 12px;
	display:block;
	font-size:13px;
	font-weight:normal;
	position:relative;
	z-index:999;
	}

.home-dGroen {background:#43757E url(../gfx/home-dgroen.gif) left bottom no-repeat;}
.home-paars {background:#2A0075 url(../gfx/home-paars.gif) left bottom no-repeat;}
.home-blauw {background:#00427B url(../gfx/home-blauw.gif) left bottom no-repeat;}
.home-groen {background:#586600 url(../gfx/home-groen.gif) left bottom no-repeat;}
.home-rood {background:#770E17 url(../gfx/home-rood.gif) left bottom repeat-x; margin:0 0 0 0;}


.adviesModuleLink {float:left; text-transform:uppercase; color:#FFFFFF;	position:relative;
	overflow:hidden; background:#00427B url(../gfx/home-blauw.gif) left bottom no-repeat;}
    
body.dgroen .adviesModuleLink {background:#43757E none left bottom no-repeat;}
body.blauw .adviesModuleLink {background:#3588FF none left bottom no-repeat;}
body.groen .adviesModuleLink {background:#00427B none left bottom no-repeat;}
body.paars .adviesModuleLink {background:#5300E9 none left bottom no-repeat;}
body.rood .adviesModuleLink {background:#C20003 none left bottom no-repeat;}
/*3-3-9*/body.orange .adviesModuleLink {background:#C20003 none left bottom no-repeat;}

body.home .header .logo {
	left:16px;
	}

/* ============================================================	*/ 
/* ========	LAYOUT BLOCKEN  	===============================	*/
/* ============================================================	*/ 

#container {
	position:relative;
	margin:0 auto 0 auto;
	width:968px;
	text-align:left;
	padding:0 0 24px 0;
	z-index:999;
	}
.whiteBorder {
	border-left:3px solid #FFFFFF;
	border-right:3px solid #FFFFFF;
	margin:0 20px 0 0;
	overflow:hidden;
	background-color:#FFFFFF;
	position:relative;
	z-index:500;
	clear:both;
	}

/* ============================================================	*/ 
/* ========	HEADER				===============================	*/
/* ============================================================	*/

div.header {
	color:#535355;
	height:130px;
	}
	div.header a {
		color:#737578;
		font-size:10px;
		text-decoration:none;
		}
		
.breadcrumb div.arrow {
	display:block;
	font-size:1px;
	text-decoration:none;
	width:6px;
	height:10px;
	position:absolute;
	top:10px;
	left:23px;
	}
body.blauw .breadcrumb div.arrow {background:transparent url(../gfx/pijl-blauw.gif) top left no-repeat;}
body.dgroen .breadcrumb div.arrow {background:transparent url(../gfx/pijl-dgroen.gif) top left no-repeat;}
body.groen .breadcrumb div.arrow {background:transparent url(../gfx/pijl-groen.gif) top left no-repeat;}
body.paars .breadcrumb div.arrow {background:transparent url(../gfx/pijl-paars.gif) top left no-repeat;}
body.rood .breadcrumb div.arrow {background:transparent url(../gfx/pijl-rood.gif) top left no-repeat;}

body.ecotoilet .breadcrumb div.arrow {background:transparent url(../gfx/pijl-ecotoilet.gif) top left no-repeat;}
body.bouwplaatsinrichting .breadcrumb div.arrow {background:transparent url(../gfx/pijl-bouwplaatsinrichting.gif) top left no-repeat;}
body.bouwsystemen .breadcrumb div.arrow {background:transparent url(../gfx/pijl-bouwsystemen.gif) top left no-repeat;}
body.verhuur .breadcrumb div.arrow {background:transparent url(../gfx/pijl-verhuur.gif) top left no-repeat;}
body.transport .breadcrumb div.arrow {background:transparent url(../gfx/pijl-transport.gif) top left no-repeat;}
body.unilux .breadcrumb div.arrow {background:transparent url(../gfx/pijl-unilux.gif) top left no-repeat;}
body.infrasupport .breadcrumb div.arrow {background:transparent url(../gfx/pijl-infrasupport.gif) top left no-repeat;}
body.materieeldienst .breadcrumb div.arrow {background:transparent url(../gfx/pijl-materieeldienst.gif) top left no-repeat;}

.path {
	color:#FFFFFF;
	font-size:13px;
	width:600px;
	height:28px;
	overflow:hidden;
	}
	.path a {
		font-size:11px;
		color:#A2A4A7;
		text-decoration:none;
		}
	.path a:hover {
		text-decoration:underline;
		}

.breadcrumb {
	line-height:30px;
	#height:30px;
	background:transparent url(../gfx/breadcrumb.gif) top left no-repeat;
	border-bottom:2px solid #FFFFFF;
	color:#A2A4A7;
	padding:0 0 0 38px;
	text-transform:uppercase;
	position:relative;
	}
	
.breadcrumb .bellen {
	display:block;
	float:right;
	position:relative;
	color:#FFFFFF;

	}
.belMet,
.tel-icon,
.mail-icon {
	}
	.belMet {
		float:left;
		/*display:block;
		padding:0 10px 0 0;
		overflow:hidden;*/
		}
	.tel-icon {
		display:block;
		position:relative;
		top:6px;
		margin:0 10px 0 125px;
		_margin:0 5px 0 10px;
		padding:0 30px 0 30px;
		white-space:nowrap;
		line-height:18px;
		height:18px;
		_float:left;
		/*overflow:hidden;*/
		}
	.mail-icon {
		display:block;
		height:18px;
		width:20px;
		position:absolute;
		top:0px;
		right:0px;
		text-align:center;
		color:#FFFFFF;
		text-decoration:none;
		}
	body.blauw .mail-icon {background:transparent url(../gfx/mail-blauw.gif) top right no-repeat;}
	body.blauw .tel-icon {background:#474747 url(../gfx/tel-blauw.gif) top left no-repeat;}
	body.dgroen .mail-icon {background:transparent url(../gfx/mail-dgroen.gif) top right no-repeat;}
	body.dgroen .tel-icon {background:#474747 url(../gfx/tel-dgroen.gif) top left no-repeat;}
	body.groen .mail-icon {background:transparent url(../gfx/mail-groen.gif) top right no-repeat;}
	body.groen .tel-icon {background:#474747 url(../gfx/tel-groen.gif) top left no-repeat;}
	body.paars .mail-icon {background:transparent url(../gfx/mail-paars.gif) top right no-repeat;}
	body.paars .tel-icon {background:#474747 url(../gfx/tel-paars.gif) top left no-repeat;}
	body.rood .mail-icon {background:transparent url(../gfx/mail-rood.gif) top right no-repeat;}
	body.rood .tel-icon {background:#474747 url(../gfx/tel-rood.gif) top left no-repeat;}
	
	body.ecotoilet .mail-icon {background:transparent url(../gfx/mail-ecotoilet.gif) top right no-repeat;}
	body.ecotoilet .tel-icon {background:#474747 url(../gfx/tel-ecotoilet.gif) top left no-repeat;}
	body.bouwplaatsinrichting .mail-icon {background:transparent url(../gfx/mail-bouwplaatsinrichting.gif) top right no-repeat;}
	body.bouwplaatsinrichting .tel-icon {background:#474747 url(../gfx/tel-bouwplaatsinrichting.gif) top left no-repeat;}
	body.bouwsystemen .mail-icon {background:transparent url(../gfx/mail-bouwsystemen.gif) top right no-repeat;}
	body.bouwsystemen .tel-icon {background:#474747 url(../gfx/tel-bouwsystemen.gif) top left no-repeat;}
	body.verhuur .mail-icon {background:transparent url(../gfx/mail-verhuur.gif) top right no-repeat;}
	body.verhuur .tel-icon {background:#474747 url(../gfx/tel-verhuur.gif) top left no-repeat;}
	body.verhuur input.typeSubmit {background:url(../gfx/btn-submit-orange.gif)}
	
	
	body.transport .mail-icon {background:transparent url(../gfx/mail-transport.gif) top right no-repeat;}
	body.unilux .mail-icon {background:transparent url(../gfx/mail-unilux.gif) top right no-repeat;}
	
	body.transport .tel-icon {background:#474747 url(../gfx/tel-transport.gif) top left no-repeat;}
	body.unilux .tel-icon {background:#474747 url(../gfx/tel-unilux.gif) top left no-repeat;}
	
	
	body.infrasupport .mail-icon {background:transparent url(../gfx/mail-infrasupport.gif) top right no-repeat;}
	body.infrasupport .tel-icon {background:#474747 url(../gfx/tel-infrasupport.gif) top left no-repeat;}
	body.materieeldienst .mail-icon {background:transparent url(../gfx/mail-materieeldienst.gif) top right no-repeat;}
	body.materieeldienst .tel-icon {background:#474747 url(../gfx/tel-materieeldienst.gif) top left no-repeat;}

.winkelwagen {
	position:absolute;
	top:43px;
	right:25px;
	}
	.winkelwagen input.typeText {
		background-color:#E7E8E9;
		color:#8F9093;
		border-top:1px solid #000000;
		border-right:0px solid #FFFFFF;
		border-bottom:0px solid #FFFFFF;
		border-left:1px solid #000000;
		font-size:9px;
		line-height:18px;
		height:18px;
		padding:0 0 0 5px;
		}
	
/* ============================================================	*/ 
/* ========	NAVIGATIE			===============================	*/
/* ============================================================	*/

div.navigatie {
	
	}
	
/* ============================================================	*/ 
/* ========	FOOTER				===============================	*/
/* ============================================================	*/

div#footer {
	/**/position:relative;
	bottom:0;
	left:0;
	width:968px;
	clear:both;
	color:#666666;
	background:transparent url(../gfx/contentblock-footer.gif) 0 -2px no-repeat;
	height:24px;
	}
div#footer .footerText {
	padding:5px 0 0 0;
	}
div#footer a {
	color:#666666;
	text-decoration:none;
	position:relative;
	z-index:999;
	}
div#footer .sitemap {
	padding:5px 25px 0 15px;
	float:right;
	}
div#footer img {
	position:absolute;
	right:0px;
	bottom:0px;
	width:948px;
	height:425px;
	}
/* ============================================================	*/ 
/* ========	CONTENTBLOCK		===============================	*/
/* ============================================================	*/

div.contentBlock {
	width:942px;
	overflow:hidden;
	border-top:2px solid #FFFFFF;
	position:relative;
	padding:0 0 0 0;
	color:#535355;
	background:#ffffff url(../gfx/bottom-gradient.gif) left bottom repeat-x;
}

div.mainContent {
	margin:0 0px 50px 10px;
	position:relative;
	padding:0px 0 20px 0;
	float:left;
	width:550px;
}

	div.mainContent a {
		color:#C20003;
		text-decoration:none;
		}
	div.mainContent a:hover {
		text-decoration:underline;
		}
	div.mainContent th,
	div.mainContent td strong {
		color:#000000;
		}
	div.mainContent h1.subKop {
	font-size:14px;
	text-transform:uppercase;
	margin:27px 0 10px 0;
	padding:0 0 24px 0;
	border-bottom:1px solid #cdced0;
	}
	
	div.mainContent .logo_small {
		position:absolute;
		right:0px;
		top:15px;
		height:45px;
	}
	
		
		
span.ProductTitle{
	display:block;width:550px;
	margin-bottom:4px;
}
img.ProductImage{
	
	margin-bottom:4px;
}


/* ============================================================	*/ 
/* ========	SUBMENU				===============================	*/
/* ============================================================	*/

div.leftSidebar {
	float:left;
	width:186px;
	position:relative;
	z-index:999;
	padding:0 0 70px 0;
	overflow:hidden;
	}

div.leftSidebar a {
		text-decoration:none;
	display:block;
	_display:inherit;
}
div.leftSidebar a:hover {
	cursor:hand;
	}
div.leftSidebar strong {
	line-height:27px;
	min-height:27px;
	display:block;
	#display:inline-block;
	#width:171px;
	_width:186px;
	height:27px;
	overflow:hidden;
	color:#FFFFFF;
	padding:0 0 0 15px;
	text-transform:uppercase;
	}
div.leftSidebar ul {
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 5px 0;
	background:#FFFFFF url(../gfx/menu-shadow.gif) left bottom no-repeat;
	}
div.leftSidebar ul,
div.leftSidebar li {
	display:block;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
div.leftSidebar li li ul {
	background-color:#E5E5E5;
	background-image:none;
	}
.dgroen .leftSidebar li li ul {border-top:1px solid #43757E;}
.paars .leftSidebar li li ul {border-top:1px solid #5300E9;}
.blauw .leftSidebar li li ul {border-top:1px solid #0083F6;}
.groen .leftSidebar li li ul {border-top:1px solid #AFCC00;}
.rood .leftSidebar li li ul {border-top:1px solid #C20003;}



/* LIST -ITEM OVERALL*/

div.leftSidebar ul ul {
	display:none;
	padding:0 0 0 0;
	background:transparent url(../gfx/menu-shadow.gif) left top no-repeat;
    }
div.leftSidebar li.selected ul {
	display:block;
	padding:5px 0 5px 0;
	}
li.selected ul li a {
	color:#535353;
	}

li.dgroen strong {
	background:#43757E url(../gfx/menu-dgroen.gif) left top no-repeat;
	}
li.dgroen {border-bottom:0px solid #43757E; position:relative;}


li.paars strong {
	background:#5300E9 url(../gfx/menu-paars.gif) left top no-repeat;
	}
li.paars {border-bottom:0px solid #5300E9; position:relative;}
li.blauw strong {
	background:#0083F6 url(../gfx/menu-blauw.gif) left top no-repeat;
	}
li.blauw {border-bottom:0px solid #0083F6; position:relative;}
li.groen strong {
	background:#AFCC00 url(../gfx/menu-groen.gif) left top no-repeat;
	}
li.groen {border-bottom:0px solid #AFCC00; position:relative;}
li.rood strong {
	background:#C20003 url(../gfx/menu-rood.gif) left top no-repeat;
	}
li.rood {border-bottom:0px solid #C20003; position:relative;}

	
li.selected strong {background-position:right bottom;}
li.selected {
	border-bottom-width:4px;
	}



div.leftSidebar li li a {padding:0 0 0 17px;
display:inline-block;
}
div.leftSidebar li li li a {padding:0 0 0 26px;}

div.leftSidebar li.selected li a {background-position:0px 100px; background-repeat:no-repeat;}
div.leftSidebar li.selected li a:hover {background-position:-287px 4px;}

div.leftSidebar li.selected li.selected li a:hover {background-position:-278px 4px;}
div.leftSidebar li.selected li.selected a {background-position:7px 3px;}
div.leftSidebar li.selected li.selected li a {background-position:0px 100px;}


/* LIST -ITEM dgroen #43757E*/

div.leftSidebar li.dgroen a {background-image:url(../gfx/selected-dgroen.gif); color:#43757E;}
div.leftSidebar li.dgroen li.selected a{color:#43757E;background-position:7px 3px;}
div.leftSidebar li.dgroen li.selected li a{color:#43757E;background-position:0px 100px;}
div.leftSidebar li.dgroen li.selected li a:hover{color:#0083F6;background-position:-280px 4px;}

div.leftSidebar li.dgroen li.selected li.selected a{color:#43757E;background-position:-280px 4px;}
div.leftSidebar li.dgroen li.selected li.selected li a{color:#535353;background-position:0px 100px;}
div.leftSidebar li.dgroen li.selected li.selected li a:hover{color:#43757E;background-position:-280px 4px;}

div.leftSidebar li.dgroen li.selected li.selected li.selected a{color:#43757E;background-position:-280px 4px;}
div.leftSidebar li.dgroen li.selected li.selected li.selected li a{color:#535353;background-position:0px 100px;}						
div.leftSidebar li.dgroen li.selected li.selected li.selected li a:hover{color:#43757E;background-position:-280px 4px;}

/* LIST -ITEM paars #5300E9*/

div.leftSidebar li.paars a {background-image:url(../gfx/selected-paars.gif); color:#5300E9;}
div.leftSidebar li.paars li.selected a{color:#5300E9;background-position:7px 3px;}
div.leftSidebar li.paars li.selected li a{color:#5300E9;background-position:0px 100px;}
div.leftSidebar li.paars li.selected li a:hover{color:#5300E9;background-position:-280px 4px;}

div.leftSidebar li.paars li.selected li.selected a{color:#5300E9;background-position:-280px 4px;}
div.leftSidebar li.paars li.selected li.selected li a{color:#535353;background-position:0px 100px}
div.leftSidebar li.paars li.selected li.selected li a:hover{color:#5300E9;background-position:-280px 4px;}

div.leftSidebar li.paars li.selected li.selected li.selected a{color:#5300E9;background-position:-280px 4px;}
div.leftSidebar li.paars li.selected li.selected li.selected li a{color:#535353;background-position:0px 100px;}						
div.leftSidebar li.paars li.selected li.selected li.selected li a:hover{color:#5300E9;background-position:-280px 4px;}

/* LIST -ITEM blauw #0083F6*/

div.leftSidebar li.blauw a {background-image:url(../gfx/selected-blauw.gif); color:#0083F6;}
div.leftSidebar li.blauw li.selected a{color:#0083F6;background-position:7px 3px;}
div.leftSidebar li.blauw li.selected li a{color:#0083F6;background-position:0px 100px;}
div.leftSidebar li.blauw li.selected li a:hover{color:#0083F6;background-position:-280px 4px;}

div.leftSidebar li.blauw li.selected li.selected a{color:#0083F6;background-position:-280px 4px;}
div.leftSidebar li.blauw li.selected li.selected li a{color:#535353;background-position:0px 100px;}
div.leftSidebar li.blauw li.selected li.selected li a:hover{color:#0083F6;background-position:-280px 4px;}

div.leftSidebar li.blauw li.selected li.selected li.selected a{color:#0083F6;background-position:-280px 4px;}
div.leftSidebar li.blauw li.selected li.selected li.selected li a{color:#535353;background-position:0px 100px;}						
div.leftSidebar li.blauw li.selected li.selected li.selected li a:hover{color:#0083F6;background-position:-280px 4px;}



/* LIST -ITEM groen #AFCC00*/

div.leftSidebar li.groen a {background-image:url(../gfx/selected-groen.gif); color:#AFCC00;}
div.leftSidebar li.groen li.selected a{color:#AFCC00;background-position:7px 3px;}
div.leftSidebar li.groen li.selected li a{color:#AFCC00;background-position:0px 100px;}
div.leftSidebar li.groen li.selected li a:hover{color:#AFCC00;background-position:-280px 4px;}

div.leftSidebar li.groen li.selected li.selected a{color:#AFCC00;background-position:-280px 4px;}
div.leftSidebar li.groen li.selected li.selected li a{color:#535353;background-position:0px 100px;}
div.leftSidebar li.groen li.selected li.selected li a:hover{color:#AFCC00;background-position:-280px 4px;}

div.leftSidebar li.groen li.selected li.selected li.selected a{color:#AFCC00;background-position:-280px 4px;}
div.leftSidebar li.groen li.selected li.selected li.selected li a{color:#535353;background-position:0px 100px;}						
div.leftSidebar li.groen li.selected li.selected li.selected li a:hover{color:#AFCC00;background-position:-280px 4px;}

/* LIST -ITEM rood #535355*/

div.leftSidebar li.rood a {background-image:url(../gfx/selected-rood.gif); color:#C20003;}
div.leftSidebar li.rood li.selected a{color:#C20003;background-position:7px 3px;}
div.leftSidebar li.rood li.selected li a{color:#C20003;background-position:0px 100px;}
div.leftSidebar li.rood li.selected li a:hover{color:#C20003;background-position:-280px 4px;}

div.leftSidebar li.rood li.selected li.selected a{color:#C20003;background-position:-280px 4px;}
div.leftSidebar li.rood li.selected li.selected li a{color:#535353;background-position:0px 100px;}
div.leftSidebar li.rood li.selected li.selected li a:hover{color:#C20003;background-position:-280px 4px;}

div.leftSidebar li.rood li.selected li.selected li.selected a{color:#C20003;background-position:-280px 4px;}
div.leftSidebar li.rood li.selected li.selected li.selected li a{color:#535353;background-position:0px 100px;}						
div.leftSidebar li.rood li.selected li.selected li.selected li a:hover{color:#C20003;background-position:-280px 4px;}



/*#####  sub sites*/

.ecotoilet .leftSidebar li li ul {border-top:1px solid #018CA3;}
.bouwplaatsinrichting .leftSidebar li li ul {border-top:1px solid #2E4A85;}
.bouwsystemen .leftSidebar li li ul {border-top:1px solid #7A1878;}
.verhuur .leftSidebar li li ul {border-top:1px solid #FF6B00;}
.transport .leftSidebar li li ul {border-top:1px solid #790000;}
.unilux .leftSidebar li li ul {border-top:1px solid #135796;}
.infrasupport .leftSidebar li li ul {border-top:1px solid #007E42;}
.materieeldienst .leftSidebar li li ul {border-top:1px solid #5E5E5F;}



/* ecotoilet */
li.ecotoilet strong {background:/*020209 #018CA3 */ url(../gfx/menu-ecotoilet.gif) left top no-repeat;}
li.ecotoilet {border-bottom:0px solid #018CA3; position:relative;}
/* bouwplaatsinrichting */
li.bouwplaatsinrichting strong {background:/*020209 #2E4A85 */ url(../gfx/menu-bouwplaatsinrichting.gif) left top no-repeat;}
li.bouwplaatsinrichting {border-bottom:0px solid #2E4A85; position:relative;}
/* bouwsystemen */
li.bouwsystemen strong {background:/*020209 #7A1878 */ url(../gfx/menu-bouwsystemen.gif) left top no-repeat;}
li.bouwsystemen {border-bottom:0px solid #7A1878; position:relative;}
/* verhuur */
li.verhuur strong {background:/*020209 #FF6B00 */ url(../gfx/menu-verhuur.gif) left top no-repeat;}
li.verhuur {border-bottom:0px solid #FF6B00; position:relative;}
/* transport */
li.transport strong {background:/*020209 #7900008*/ url(../gfx/menu-transport.gif) left top no-repeat;}
li.transport {border-bottom:0px solid #790000; position:relative;}
/* unilux */
li.unilux strong {background:/*020209 #135796*/ url(../gfx/menu-unilux.gif) left top no-repeat;}
li.unilux {border-bottom:0px solid #135796; position:relative;}
/* infrasupport */
li.infrasupport strong {background:/*020209 #007E42*/ url(../gfx/menu-infrasupport.gif) left top no-repeat;}
li.infrasupport {border-bottom:0px solid #007E42; position:relative;}
/* materieeldienst */
li.materieeldienst strong {background:/*020209 #007E42 */ url(../gfx/menu-materieeldienst.gif) left top no-repeat;}
li.materieeldienst {border-bottom:0px solid #5E5E5F; position:relative;}

/*#####*/
	div.leftSidebar li.ecotoilet a {
		background-image:url(../gfx/selected-ecotoilet.gif); color:#018CA3;}
	div.leftSidebar li.bouwplaatsinrichting a {
		background-image:url(../gfx/selected-bouwplaatsinrichti.gif); color:#2E4A85;}
	div.leftSidebar li.bouwsystemen a {
		background-image:url(../gfx/selected-bouwsystemen.gif); color:#7A1878;}
	div.leftSidebar li.verhuur a {
		background-image:url(../gfx/selected-verhuur.gif); color:#FF6B00;}
	div.leftSidebar li.transport a {
		background-image:url(../gfx/selected-transport.gif); color:#790000;}
    div.leftSidebar li.unilux a {
		background-image:url(../gfx/selected-unilux.gif); color:#135796;}
	div.leftSidebar li.infrasupport a {
		background-image:url(../gfx/selected-infrasupport.gif); color:#007E42;}


	.ecotoilet div.leftSidebar li.selected ul li a,
	.ecotoilet div.leftSidebar li.selected li.selected ul li a,
	.bouwplaatsinrichting div.leftSidebar li.selected ul li a,
	.bouwplaatsinrichting div.leftSidebar li.selected li.selected ul li a,
	.bouwsystemen div.leftSidebar li.selected ul li a,
	.bouwsystemen div.leftSidebar li.selected li.selected ul li a,
	.verhuur div.leftSidebar li.selected ul li a,
	.verhuur div.leftSidebar li.selected li.selected ul li a,
	.transport div.leftSidebar li.selected ul li a,
	.transport div.leftSidebar li.selected li.selected ul li a,
	.unilux div.leftSidebar li.selected ul li a,
	.unilux div.leftSidebar li.selected li.selected ul li a,
	.infrasupport div.leftSidebar li.selected ul li a,
	.infrasupport div.leftSidebar li.selected li.selected ul li a {
		color:#535353;
		}
.ecotoilet div.leftSidebar li.selected li.selected a,
.ecotoilet div.leftSidebar li.selected li.selected li.selected a {color:#018CA3;}
.bouwplaatsinrichting div.leftSidebar li.selected li.selected a,
.bouwplaatsinrichting div.leftSidebar li.selected li.selected li.selected a {color:#2E4A85;}
.bouwsystemen div.leftSidebar li.selected li.selected a,
.bouwsystemen div.leftSidebar li.selected li.selected li.selected a {color:#7A1878;}
.verhuur div.leftSidebar li.selected li.selected a,
.verhuur div.leftSidebar li.selected li.selected li.selected a {color:#FF6B00;}
.transport div.leftSidebar li.selected li.selected a,
.transport div.leftSidebar li.selected li.selected li.selected a {color:#790000;}
.unilux div.leftSidebar li.selected li.selected a,
.unilux div.leftSidebar li.selected li.selected li.selected a {color:#135796;}
.infrasupport div.leftSidebar li.selected li.selected a,
.infrasupport div.leftSidebar li.selected li.selected li.selected a {color:#007E42;}

.ecotoilet div.leftSidebar .ecotoilet a:hover {color:#018CA3 !important;}
.bouwplaatsinrichting div.leftSidebar .bouwplaatsinrichting a:hover {color:#2E4A85 !important;}
.bouwsystemen div.leftSidebar .bouwsystemen a:hover {color:#7A1878 !important;}
.verhuur div.leftSidebar .verhuur a:hover {color:#FF6B00 !important;}
.transport div.leftSidebar .transport a:hover {color:#790000 !important;}
.unilux div.leftSidebar .unilux a:hover {color:#135796 !important;}
.infrasupport div.leftSidebar .infrasupport a:hover {color:#007E42 !important;}

li.selected {
	border-bottom-width:4px;
	}


/* ============================================================	*/
/* ========	FORMULIEREN		  	===============================	*/
/* ============================================================	*/

input.typeText,
textarea {
	background-color:#D6D7D8;
	border-top:1px solid #b0b0b0;
	border-right:0px solid #b0b0b0;
	border-bottom:0px solid #b0b0b0;
	border-left:1px solid #b0b0b0;
	text-align:left;
	resize:none;
	}
	
input.typeRadio {
	}
	
table.form {
margin-top:10px;
	border-top:1px solid #CDCED0;
	width:100%;
	_width:515px;
	}
	table.form th {
		white-space:nowrap;
		}
	table.form td,
	table.form th {
		line-height:13px;
		padding:6px 10px 6px 0;
		}
	table.form tr.topline td,
	table.form tr.topline th,
	table.form td.submitRow,
	div.submitRow,
	.topline{
		border-top:1px solid #CDCED0;
		}

div.refbox {
		position:relative;
		float:left;
		width:550px;
		height:auto;
		padding:10px 0 5px 0;
		border-top:1px solid #CDCED0;
		border-bottom:1px solid #CDCED0;
		}
		
 a.moreref{height:20px;padding:10px 0;display:block;
 position:relative;
 float:left;
}		
		
	.bottomline,
	.bottomline td {
		border-bottom:1px solid #CDCED0;
		}
	.leftline {
		border-top:1px solid #CDCED0;
		}
		
	td.submitRow div,
	div.submitRow {
		position:relative;
		line-height:normal;
		}
	input.typeSubmit,
	input.typeButton {
		position:absolute;
		top:0px;
		right:0px;
		border:0px solid #FFFFFF;
		background:#FFFFFF url(../gfx/btn-submit.gif) top left no-repeat;
		color:#FFFFFF;
		font-weight:bold;
		width:150px;
		height:30px;
		cursor:pointer;
		}
		.typegray{
	background:#FFFFFF url(../gfx/btn-submit-gray.gif) top left no-repeat!important;
	}
		

	.berekenroute{
		position:relative;
		float:right;
		border:0px solid #FFFFFF;
		background:#FFFFFF url(../gfx/btn-submit.gif) top left no-repeat;
		color:#FFFFFF;
		font-weight:bold;
		width:150px;
		height:30px;
		cursor:pointer;
		}
	 #postalNumbers, #postalChars{
		background-color:#D6D7D8;
		border-top:1px solid #b0b0b0;
		border-right:0px solid #b0b0b0;
		border-bottom:0px solid #b0b0b0;
		border-left:1px solid #b0b0b0;
		text-align:left;
		margin-left:3px;
}	
		
		
	table.form input.typeSubmit,
	table.form input.typeButton {
		top:-6px;
		right:-10px;
		cursor:pointer;
		}
	div.submitRow input.typeSubmit,
	div.submitRow input.typeButton {
	    top:0px;
	    right:0px;
	    }
	table.form input.typeButton {
		right:150px;
		}
	table.form td.melding {
		padding:8px 0 8px 0;
		line-height:normal;
		}
	table.form td.melding img {float:left;}
	table.form td.melding span {
		margin:0 0 0 50px;
		display:block;
		position:relative;
		}
		table.form span.rood,
		td.melding,
		td.melding *,
		span.rood{
			color:#C20003;
			}
		table.form span.groen {
			color:#62992C;
			}
		div.melding {padding:8px 0 8px 0; line-height:normal; overflow:hidden; position:relative;}
		div.melding img {float:left;}
		div.melding span {margin:0 0 0 50px; display:block; position:relative;}
					
table.form .verwijder,
table.form .specificaties {
	text-align:right;
	vertical-align:bottom;
	}
/* ============================================================	*/
/* ========	DIVERSEN THEMA'S  	===============================	*/
/* ============================================================	*/

body.ecotoilet {
	
}

.referentie {
	float:left;
	width:267px;
	border-right:5px solid #FFFFFF;
	border-bottom:3px solid #FFFFFF;
	background-color:#dfe0e1;
	margin-top:10px;
	}

.referentie span{
	padding:9px;
	display:block;
	width:249px;_width:267px;
	background:#dcdcdc url('../gfx/referentie_bottom-.gif') no-repeat left bottom;
	color:#515151!important;
	border-top:3px solid #FFFFFF!important;
}

a.referentie:hover{
	text-decoration:none!important;
}



/* ============================================================	*/ 
/* ========	VERSCHILLEN PER PAGINA	===========================	*/
/* ============================================================	*/ 

/* ---------- vacatures ---------- */

div.vacature {
	position:relative;
	border-top:1px solid #cdced0;
	height:22px;
	}
	div.vacature span {
		display:block;
		float:left;
		padding:5px 5px 5px 5px;
		border-right:1px solid #cdced0;
		font-weight:bold;
		}
	div.vacature span.zwart {color:#000000;/*width:200px;*/width:300px;}
	div.vacature span.rood {color:#c20003;width:100px;}
	div.vacature span.grijs {color:#8f9093; border:0px solid #FFFFFF;width:50px;}
	div.vacature li .typeSubmit {
		position:absolute;
		top:0px;
		right:0px;
		}
div.hoverBlocksVacatures div.vacature {
	position:absolute;
	border:0px solid #FFFFFF;
	background-color:#FFFFFF;
	top:0px;
	left:-5px;
	}
	
	
	a.directsolliciteren{
		position:absolute;
		top:0px;
		right:0px;
		background:#FFFFFF url(../gfx/btn-submit.gif) top left no-repeat;
		color:#FFFFFF!important;
		font-weight:bold;
		width:150px;
		height:30px;
		line-height:28px;
		text-indent:7px;
		cursor:pointer;
		}
	a.directsolliciteren:hover{
	text-decoration:none!important;
		}
	
/* ---------- hover-block's ---------- */

div.hoverBlocksVacatures {
	border-top:1px solid #DEDEDE;
	}
div.hoverBlocksVacatures div.vacature {
	_left:-20px;
	}
div.hoverBlocksVacatures div.block{
	border-right:5px solid #FFFFFF;
	background:#FF0000;
	padding:10px 100px 10px 15px;
	display:block;
	border-bottom:1px solid #DEDEDE;
	text-decoration:none;
	position:relative;
	background:transparent url(../gfx/pijl-rood.gif) 0px 27px no-repeat;
	}
div.hoverBlocksVacatures div.block:hover {
	background-color:#DEDEDE;
	border-right:5px solid #C20003;
	text-decoration:none;
	}
div.hoverBlocksVacatures strong a {
	color:#000000;
	}
div.hoverBlocksVacatures span {
	font-weight:bold;
	color:#C20003;
	}
	div.hoverBlocksVacatures ul.vacature {
		border-top:0px;
		margin:0 0 0 0;
		height:22px;
		position:relative;
		top:-10px;
		left:-5px;
		background-color:#FFFFFF;
		}
		
/* ---------- hover-block's nieuws---------- */

div.hoverBlocksNieuws {
	border-top:1px solid #DEDEDE;
	width:515px;
	overflow:hidden;
	}
div.hoverBlocksNieuws a {
    color:#000000;
    }

div.hoverBlocksNieuws div.block{
	border-right:5px solid #FFFFFF;
	background-color:#FFFFFF;
	padding:10px 0 10px 0px;
	width:515px;
	overflow:hidden;
	display:block;
	border-bottom:1px solid #DEDEDE;
	text-decoration:none;
	position:relative;
	clear:both;
	overflow:hidden;
	}
div.hoverBlocksNieuws img {
	float:left;
	}
div.hoverBlocksNieuws span.margin {
	margin:0 0 0 178px;
	display:block;
	color:#535355;
	font-weight:normal;
	}
	
	
	
div.hoverBlocksNieuws a:hover {
	/*background-color:#DEDEDE;*/
	/*text-decoration:none;*/
	}
div.hoverBlocksNieuws a strong {
	color:#000000;
	}
div.hoverBlocksNieuws a strong.kop {
	display:block;
	padding:0 0 0 13px;
	position:relative;
	left:-13px;
	}
div.hoverBlocksNieuws a span {
	font-weight:bold;
	}
	div.hoverBlocksNieuws ul.vacature {
		border-top:0px;
		margin:0 0 0 0;
		height:22px;
		position:relative;
		top:-10px;
		left:-5px;
		background-color:#FFFFFF;
		}
		
div.hoverBlocksNieuws a.rood {background:transparent url(../gfx/pijl-rood.gif) 165px 12px no-repeat;}
div.hoverBlocksNieuws a.rood:hover, .btnRood {border-right:5px solid #C20003; background-color:#DEDEDE;}

div.hoverBlocksNieuws a.dgroen {background:transparent url(../gfx/pijl-dgroen.gif) 165px 12px no-repeat;}
div.hoverBlocksNieuws a.dgroen:hover {border-right:5px solid #43757E; background-color:#DEDEDE;}

div.hoverBlocksNieuws a.groen {background:transparent url(../gfx/pijl-groen.gif) 165px 12px no-repeat;}
div.hoverBlocksNieuws a.groen:hover {border-right:5px solid #AFCC00; background-color:#DEDEDE;}

div.hoverBlocksNieuws a.paars {background:transparent url(../gfx/pijl-paars.gif) 165px 12px no-repeat;}
div.hoverBlocksNieuws a.paars:hover {border-right:5px solid #5300E9; background-color:#DEDEDE;}

div.hoverBlocksNieuws a.blauw {background:transparent url(../gfx/pijl-blauw.gif) 165px 12px no-repeat;}
div.hoverBlocksNieuws a.blauw:hover {border-right:5px solid #0083F6; background-color:#DEDEDE;}

div.hoverBlocksNieuws a.ecotoilet {background:transparent url(../gfx/pijl-ecotoilet.gif) 165px 12px no-repeat;}
div.hoverBlocksNieuws a.ecotoilet:hover {border-right:5px solid #018CA3; background-color:#DEDEDE;}

div.hoverBlocksNieuws a.bouwplaatsinrichting {background:transparent url(../gfx/pijl-bouwplaatsinrichting.gif) 165px 12px no-repeat;}
div.hoverBlocksNieuws a.bouwplaatsinrichting:hover {border-right:5px solid #2E4A85; background-color:#DEDEDE;}

div.hoverBlocksNieuws a.bouwsystemen {background:transparent url(../gfx/pijl-bouwsystemen.gif) 165px 12px no-repeat;}
div.hoverBlocksNieuws a.bouwsystemen:hover {border-right:5px solid #7A1878; background-color:#DEDEDE;}

div.hoverBlocksNieuws a.verhuur {background:transparent url(../gfx/pijl-verhuur.gif) 165px 12px no-repeat;}
div.hoverBlocksNieuws a.verhuur:hover {border-right:5px solid #FF6B00; background-color:#DEDEDE;}

div.hoverBlocksNieuws a.transport {background:transparent url(../gfx/pijl-transport.gif) 165px 12px no-repeat;}
div.hoverBlocksNieuws a.transport:hover {border-right:5px solid #790000; background-color:#DEDEDE;}

div.hoverBlocksNieuws a.unilux {background:transparent url(../gfx/pijl-unilux.gif) 165px 12px no-repeat;}
div.hoverBlocksNieuws a.unilux:hover {border-right:5px solid #135796; background-color:#DEDEDE;}


div.hoverBlocksNieuws a.infrasupport {background:transparent url(../gfx/pijl-infrasupport.gif) 165px 12px no-repeat;}
div.hoverBlocksNieuws a.infrasupport:hover {border-right:5px solid #007E42; background-color:#DEDEDE;}

div.hoverBlocksNieuws a.materieeldienst {background:transparent url(../gfx/pijl-materieeldienst.gif) 165px 12px no-repeat;}
div.hoverBlocksNieuws a.materieeldienst:hover {border-right:5px solid #5E5E5F; background-color:#DEDEDE;}

/* ---------- hover-block's vestigingen---------- */

div.hoverBlocksVestigingen {
	border-top:1px solid #DEDEDE;
	width:515px;
	}

div.hoverBlocksVestigingen div.block {
	border-right:5px solid #FFFFFF;
	background:#FFFFFF;
	padding:10px 25px 10px 0px;
	display:block;
	border-bottom:1px solid #DEDEDE;
	text-decoration:none;
	position:relative;
	clear:both;
	overflow:hidden;
	color:#C20003;
	}
div.hoverBlocksVestigingen img {
	float:left;
	}
div.hoverBlocksVestigingen span.margin {
	margin:0 0 0 178px;
	display:block;
	}
div.hoverBlocksVestigingen div.block:hover {
	background:#DEDEDE;
	border-right:5px solid #C20003;
	text-decoration:none;
	}
div.hoverBlocksVestigingen strong a {
	color:#000000;
	}
div.hoverBlocksVestigingen strong.kop a {
	display:block;
	padding:0 0 0 13px;
	position:relative;
	left:-13px;
	}
div.hoverBlocksVestigingen span a {
	font-weight:bold;
	color:#C20003;
	}
	div.hoverBlocksVestigingen ul.vacature {
		border-top:0px;
		margin:0 0 0 0;
		height:22px;
		position:relative;
		top:-10px;
		left:-5px;
		background-color:#FFFFFF;
		}

/* ---------- right sidebar ---------- */

div.rightSidebar {
	float:right;
	/*width:150px;*/
	width:162px;
	padding:20px 0 0 0;
	position:relative;
	right:20px;
	}
	div.rightSidebar .noBorder {
		border:0px solid #FFFFFF;
		}
	
div.rightSidebar a,
div.rightSidebar div {
	display:block;
	padding:7px 10px 7px 10px;
	/*width:130px;*/
	width:142px;
	/*_width:150px;*/
	_width:162px;
	overflow:hidden;
	position:relative;
	color:#FFFFFF;
	border-bottom:5px solid #FFFFFF;
	text-decoration:none;
	float:inherit;
	
		
	}
	div.rightSidebar .dgroen {background-color:#43757E;}
	div.rightSidebar .dgroen:hover {background-color:#999999;}

	div.rightSidebar .groen {background-color:#AFCC00;}
	div.rightSidebar .groen:hover {background-color:#999999;}


	div.rightSidebar .paars {background-color:#5300E9;}
	div.rightSidebar .paars:hover {background-color:#999999;}
	div.rightSidebar .rood {background-color:#C20003;}
	div.rightSidebar .rood:hover {background-color:#999999;}
	
	div.rightSidebar .roze{background-color:#ec1b2e;}
	div.rightSidebar .roze:hover {background-color:#999999;}
	
	
	div.rightSidebar .grijs {background-color:#515151;}
	div.rightSidebar .grijs:hover {background-color:#999999;}
	div.rightSidebar .blauw {background-color:#3588FF;}
	div.rightSidebar .blauw:hover {background-color:#999999;}
	
	div.rightSidebar .ecotoilet {background-color:#018CA3;}
	div.rightSidebar .ecotoilet:hover {background-color:#999999;}
	div.rightSidebar .bouwplaatsinrichting {background-color:#2E4A85;}
	div.rightSidebar .bouwplaatsinrichting:hover {background-color:#999999;}
	div.rightSidebar .bouwsystemen {background-color:#7A1878;}
	div.rightSidebar .bouwsystemen:hover {background-color:#999999;}
	div.rightSidebar .verhuur {background-color:#FF6B00;}
	div.rightSidebar .verhuur:hover {background-color:#999999;}
	div.rightSidebar .transport {background-color:#790000;}
	div.rightSidebar .unilux {background-color:#135796;}
	div.rightSidebar .transport:hover {background-color:#999999;}
	div.rightSidebar .unilux:hover {background-color:#999999;}
	div.rightSidebar .infrasupport {background-color:#007E42;}
	div.rightSidebar .infrasupport:hover {background-color:#999999;}
	div.rightSidebar .materieeldienst {background-color:#5E5E5F;}
	div.rightSidebar .materieeldienst:hover {background-color:#999999;}

div.rightSidebar img {
	display:block;
	float:inherit;
	
	}

.rightSidebar strong {
	color:#FFFFFF;

	display:block;
	}
.rightSidebar strong.center {
	text-align:center;
	}
	
div.productLeft {
    width:204px;
    float:left;
    }
div.productRight {
	float:left;
	width:326px;
    margin-left:10px;
    }
div.productRight table {
	width:326px;
    }
    
    
div.productdetailbox {
	position:relative;
    margin-top:15px;
    float:left;
    width:350px;
     }

    
div.productdetail {
    float:left;
    clear:both;
    margin-bottom:15px;
    }
div.productdetail span{
	font-size:14px;
	display:block;
	margin-bottom:5px;
    }
   
div.productdetail a{
display:block;}

	body.blauw .productdetail a {color:#0083F6;}
	body.dgroen .mail-icon {color:#43757E;}
	body.groen .mail-icon {color:#AFCC00;}
	body.paars .mail-icon {color:#5300E9;}
	body.rood .mail-icon {color:#535355;}

a.ProductImage_title{
	display:block;
	width:204px;
	height:31px;
	background:url('../gfx/ProductImage_title.gif');
	color:#515151!important;
	line-height:30px;
	text-indent:8px;
	overflow:hidden;
	border-top:3px solid #FFFFFF!important;
}

a.ProductImage_title:hover{
text-decoration:none!important;;
}

/* ---------- thumbs ---------- */

.smallThumb,
.mediumThumb,
.largeThumb {
	float:left;
	position:relative;
	overflow:hidden;
	}
	
.smallThumb{width:166px;height:126px;margin:5px 13px 5px 0;}
.mediumThumb{width:180px;height:118px;margin:5px 3px 5px 0;}
.largeThumb{width:270px;height:208px;margin:5px 5px 5px 0;}
	
.smallThumb:hover, .smallThumb:hover * {text-decoration:none !important;}
.mediumThumb:hover, .mediumThumb:hover * {text-decoration:none !important;}
.largeThumb:hover, .largeThumb:hover * {text-decoration:none !important;}

body.dgroen .smallThumb a.transparency:hover,
body.dgroen .smallThumb:hover a.transparency {background-color:#43757E;}
body.paars .smallThumb a.transparency:hover,
body.paars .smallThumb:hover a.transparency {background-color:#5300E9;}
body.blauw .smallThumb a.transparency:hover,
body.blauw .smallThumb:hover a.transparency {background-color:#0083F6;}
body.groen .smallThumb a.transparency:hover,
body.groen .smallThumb:hover a.transparency {background-color:#AFCC00;}
body.rood .smallThumb a.transparency:hover,
body.rood .smallThumb:hover a.transparency {background-color:#C20003;}
/*3-3-9*/body.orange .smallThumb a.transparency:hover,
body.orange .smallThumb:hover a.transparency {background-color:#FF6B00;}
/*3-3-9*/body.verhuur .smallThumb a.transparency:hover,
body.verhuur .smallThumb:hover a.transparency {background-color:#FF6B00;}
/*3-3-9*/body.bouwplaatsinrichting .smallThumb a.transparency:hover,
body.bouwplaatsinrichting .smallThumb:hover a.transparency {background-color:#2E4A85;}
/*3-3-9*/body.ecotoilet .smallThumb a.transparency:hover,
body.ecotoilet .smallThumb:hover a.transparency {background-color:#018CA3;}
/*3-3-9*/body.infrasupport .smallThumb a.transparency:hover,
body.infrasupport .smallThumb:hover a.transparency {background-color:#007E42;}

body.dgroen .mediumThumb a.transparency:hover,
body.dgroen .mediumThumb:hover a.transparency {background-color:#43757E;}
body.paars .mediumThumb a.transparency:hover,
body.paars .mediumThumb:hover a.transparency {background-color:#5300E9;}
body.blauw .mediumThumb a.transparency:hover,
body.blauw .mediumThumb:hover a.transparency {background-color:#0083F6;}
body.groen .mediumThumb a.transparency:hover,
body.groen .mediumThumb:hover a.transparency {background-color:#AFCC00;}
body.rood .mediumThumb a.transparency:hover,
body.rood .mediumThumb:hover a.transparency {background-color:#C20003;}
/*3-3-9*/body.orange .mediumThumb a.transparency:hover,
body.orange .mediumThumb:hover a.transparency {background-color:#FF6B00;}
/*3-3-9*/body.verhuur .mediumThumb a.transparency:hover
body.verhuur .mediumThumb:hover a.transparency {background-color:#FF6B00;}
/*3-3-9*/body.bouwplaatsinrichting .mediumThumb a.transparency:hover,
body.bouwplaatsinrichting .mediumThumb:hover a.transparency {background-color:#2E4A85;}
/*3-3-9*/body.ecotoilet .mediumThumb a.transparency:hover,
body.ecotoilet .mediumThumb:hover a.transparency {background-color:#018CA3;}
/*3-3-9*/body.infrasupport .mediumThumb a.transparency:hover,
body.infrasupport .mediumThumb:hover a.transparency {background-color:#007E42;}


body.dgroen .largeThumb a.transparency:hover,
body.dgroen .largeThumb:hover a.transparency {background-color:#43757E;}
body.paars .largeThumb a.transparency:hover,
body.paars .largeThumb:hover a.transparency {background-color:#5300E9;}
body.blauw .largeThumb a.transparency:hover,
body.blauw .largeThumb:hover a.transparency {background-color:#0083F6;}
body.groen .largeThumb a.transparency:hover,
body.groen .largeThumb:hover a.transparency {background-color:#AFCC00;}
body.rood .largeThumb a.transparency:hover,
body.rood .largeThumb:hover a.transparency {background-color:#C20003;}
/*3-3-9*/body.orange .largeThumb a.transparency:hover,
body.orange .largeThumb:hover a.transparency {background-color:#FF6B00;}
/*3-3-9*/body.verhuur .largeThumb a.transparency:hover,
body.verhuur .largeThumb:hover a.transparency {background-color:#FF6B00;}
/*3-3-9*/body.bouwplaatsinrichting .largeThumb a.transparency:hover,
body.bouwplaatsinrichting .largeThumb:hover a.transparency {background-color:#2E4A85;}
/*3-3-9*/body.ecotoilet .largeThumb a.transparency:hover,
body.ecotoilet .largeThumb:hover a.transparency {background-color:#018CA3;}
/*3-3-9*/body.infrasupport .largeThumb a.transparency:hover,
body.infrasupport .largeThumb:hover a.transparency {background-color:#007E42;}


.smallThumb a.transparency, .mediumThumb a.transparency, .largeThumb a.transparency{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	height:20px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	text-transform:uppercase;
	line-height:20px;
	}
	
.smallThumb a.transparency {width:166px}
.mediumThumb a.transparency {width:180px;}
.largeThum a.transparency {width:270px;}
	
	
.smallThumb a.transparency, .mediumThumb a.transparency, .largeThumb a.transparency {
		background-color:#ffffff;
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
		width:100%;
		}

.smallThumbBottom {
	float:left;
	width:166px;
	position:relative;
	border-top:9px solid #FFFFFF;
	border-right:8px solid #FFFFFF;
	}
.smallThumbBottom span {
	display:block;
	position:absolute;
	bottom:0px;
	left:0px;
	width:166px;
	height:20px;
	text-align:center;
	font-size:14px;
	text-decoration:none;
	}
	.smallThumbBottom span.transparency {
		background-color:#ffffff;
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
		}
	
/* ---------- footertekst ---------- */

.contact-footer {
	background:#DFE0E1 url(gfx/contact-footer.jpg) left bottom no-repeat;
	clear:both;
	padding:15px 10px 15px 10px;
	overflow:hidden;
	_height:100px;
	}
	.contact-footer .column,
	.contact-footer .links {
		position:relative;
		float:left;
		width:240px;
		font-size:10px;
		height:70px;
		}
	.contact-footer .links {
		width:195px;
		}
	.contact-footer .column .margin,
	.contact-footer .links .margin {
		margin:0 20px 0 10px;
		}
	.contact-footer .column {
		border-right:1px solid #FFFFFF;
		color:#9E9EA0;
		}
		.contact-footer .column a {
			/*position:absolute;*/
			/*display:block;*/
			background-color:#DFE0E1;
			font-size:11px;
			text-decoration:none;
			font-weight:bold;
			/*bottom:0px;
			right:10px;*/
			/*text-decoration:none;*/
			color:#9E9EA0;
			}
		.contact-footer .column a:hover {
			text-decoration:underline;
			}
		.contact-footer .column strong {	
			color:#535355;
			}

		.contact-footer .links .left {
			float:left;
			position:relative;
			left:10px;		
			margin-right:10px;
			}
		.contact-footer .links .right {margin-left:20px;float:left;
			position:relative;
}



			
		.contact-footer .links a {
			display:block;
			text-decoration:none;
			color:#9E9EA0;
			letter-spacing:-1px;
			text-transform:uppercase;
			}
		.contact-footer .links a:hover,
		.contact-footer .links a.selected {
			color:#535355;
			}
	
/* ---------- zoekresultaten ---------- */

div.resultatenNav {
	text-align:right;
	padding:0 5px 0 0;
	}
	div.resultatenNav a {
		color:#8f9093;
		}
	div.resultatenNav a.selected {
		color:#000000;
		}

/* ---------- ul.noMargin ---------- */

.noMargin {
	display:block;
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-position:inside;
	}
	.noMargin li {
		display:block;
		margin:0 0 0 0;
		padding:0 0 0 0;
		}

/* ---------- .noBorder ---------- */

.noBorder {
	border-top:0px solid #FFFFFF !important;
	border-right:0px solid #FFFFFF !important;
	border-bottom:0px solid #FFFFFF !important;
	border-left:0px solid #FFFFFF !important;
	}
		
/* ---------- witte hoekjes ---------- */

span.cornerLT,
span.cornerRT,
span.cornerLB,
span.cornerRB {
	display:block;
	position:absolute;
	width:12px;
	height:12px;
	text-decoration:none;
	}
	span.arrow,
	span.backarrow {
		display:block;
		font-size:1px;
		text-decoration:none;
		width:6px;
		height:12px;
		background:transparent url(../gfx/arrow.gif) top left no-repeat;
		
		position:absolute;
		bottom:8px;
		right:10px;
		}
	span.backarrow {
	    background:transparent url(../gfx/backarrow.gif) top left no-repeat;
	    right:auto; left:10px;
	    }
	span.cornerLT {left:0px; top:0px; background:transparent url(../gfx/wCorner-lt.png) left top no-repeat;}
	span.cornerRT {right:0px; _right:-1px; top:0px; background:transparent url(../gfx/wCorner-rt.png) right top no-repeat;}
	span.cornerLB {left:0px; bottom:0px; _bottom:-2px; background:transparent url(../gfx/wCorner-lb.png) left bottom no-repeat;}
	span.cornerRB {right:0px; _right:-1px; bottom:0px; _bottom:-2px; background:transparent url(../gfx/wCorner-rb.png) right bottom no-repeat;}
	
	
div.productOverzicht {
	width:545px;
	overflow:hidden;
	}
	
/* Sanitaire voorzieningen */

div.sanitaireVoorzieningen {
	border-top:1px solid #CDCED0;
	width:545px;
	overflow:hidden;
	margin-top:10px;
	}
div.sanitaireVoorzieningen a.product,
div.sanitaireVoorzieningen span.product{
	display:block;
	overflow:hidden;
	width:545px;
	clear:both;
	position:relative;
	color:#535353;
	text-decoration:none;
	border-bottom:1px solid #CDCED0;
	background:#FFFFFF url(../gfx/white-back.gif) -265px 0 repeat-y;
	}
div.sanitaireVoorzieningen a.product:hover,
div.sanitaireVoorzieningen span.product:hover {background: url(../gfx/grey-back.gif) -265px 0 repeat-y;text-decoration:none;}

/*3-3-9*/
	body.dgroen .sanitaireVoorzieningen a.product:hover,
	body.dgroen .sanitaireVoorzieningen span.product:hover {background-color:#43757E;}
	body.paars .sanitaireVoorzieningen a.product:hover,
	body.paars .sanitaireVoorzieningen span.product:hover {background-color:#5300E9;}
	body.blauw .sanitaireVoorzieningen a.product:hover,
	body.blauw .sanitaireVoorzieningen span.product:hover {background-color:#0083F6;}
	body.groen .sanitaireVoorzieningen a.product:hover,
	body.groen .sanitaireVoorzieningen span.product:hover {background-color:#AFCC00;}
	body.rood .sanitaireVoorzieningen a.product:hover,
	body.rood .sanitaireVoorzieningen span.product:hover {background-color:#C20003;}
	body.orange .sanitaireVoorzieningen a.product:hover,
	body.orange .sanitaireVoorzieningen span.product:hover {background-color:#FF6B00;}
	body.verhuur .sanitaireVoorzieningen a.product:hover,
	body.verhuur .sanitaireVoorzieningen span.product:hover {background-color:#FF6B00;}
	body.bouwplaatsinrichting .sanitaireVoorzieningen a.product:hover,
	body.bouwplaatsinrichting .sanitaireVoorzieningen span.product:hover {background-color:#2E4A85;}
	body.ecotoilet .sanitaireVoorzieningen a.product:hover,
	body.ecotoilet .sanitaireVoorzieningen span.product:hover {background-color:#018CA3;}
	body.infrasupport .sanitaireVoorzieningen a.product:hover,
	body.infrasupport .sanitaireVoorzieningen span.product:hover {background-color:#007E42;}


	

div.sanitaireVoorzieningen span.visual {
	padding:8px 0 8px 0;
	display:block;
	float:left;
	}
div.sanitaireVoorzieningen span.product strong * {
	color:#000000;
	font-size:14px;
	}
div.sanitaireVoorzieningen span.product:hover strong * {color:#0083F6;}
/*3-3-9*/
	body.dgroen .sanitaireVoorzieningen span.product:hover strong  {color:#43757E;}
	body.paars .sanitaireVoorzieningen span.product:hover strong  {color:#5300E9;}
	body.blauw .sanitaireVoorzieningen span.product:hover strong  {color:#0083F6;}
	body.groen .sanitaireVoorzieningen span.product:hover strong  {color:#AFCC00;}
	body.rood .sanitaireVoorzieningen span.product:hover strong  {color:#C20003;}
	body.orange .sanitaireVoorzieningen span.product:hover strong  {color:#FF6B00;}
	body.verhuur .sanitaireVoorzieningen span.product:hover strong  {color:#FF6B00;}
	body.bouwplaatsinrichting .sanitaireVoorzieningen span.product:hover strong {color:#2E4A85;}
	body.ecotoilet .sanitaireVoorzieningen span.product:hover strong {color:#018CA3;}
	body.infrasupport .sanitaireVoorzieningen span.product:hover strong {color:#007E42;}	

div.sanitaireVoorzieningen span.text {margin:0 30px 0 215px;display:block;background:transparent url(../gfx/arrow-blauw.gif) 0px 21px no-repeat;padding:19px 0px 25px 12px;}
/*3-3-9*/	
	body.dgroen .sanitaireVoorzieningen span.text {background:transparent url(../gfx/pijl-dgroen.gif) 0px 21px no-repeat;}
	body.paars .sanitaireVoorzieningen span.text {background:transparent url(../gfx/pijl-paars.gif) 0px 21px no-repeat;}
	body.blauw .sanitaireVoorzieningen span.text {background:transparent url(../gfx/pijl-blauw.gif) 0px 21px no-repeat;}
	body.groen .sanitaireVoorzieningen span.text {background:transparent url(../gfx/pijl-groen.gif) 0px 21px no-repeat;}
	body.rood .sanitaireVoorzieningen span.text {background:transparent url(../gfx/pijl-rood.gif) 0px 21px no-repeat;}
	body.orange .sanitaireVoorzieningen span.text {background:transparent url(../gfx/pijl-verhuur.gif) 0px 21px no-repeat;}
	body.verhuur .sanitaireVoorzieningen span.text {background:transparent url(../gfx/pijl-verhuur.gif) 0px 21px no-repeat;}
	body.bouwplaatsinrichting .sanitaireVoorzieningen span.text {background:transparent url(../gfx/pijl-bouwplaatsinrichting.gif) 0px 21px no-repeat;}
	body.ecotoilet .sanitaireVoorzieningen span.text {background:transparent url(../gfx/pijl-ecotoilet.gif) 0px 21px no-repeat;}
	body.infrasupport .sanitaireVoorzieningen span.text {background:transparent url(../gfx/pijl-infrasupport.gif) 0px 21px no-repeat;}




	
div.sanitaireVoorzieningen a.link {
	position:absolute;
	bottom:0px;
	right:10px;
	line-height:25px;
	color:#535353;
	cursor:pointer;
	}

/* opslag */

div.productOverzicht a.product {
	display:block;
	overflow:hidden;
	_width:540px;
	clear:both;
	background:transparent url(../gfx/arrow-dgroen.gif) 216px 21px no-repeat;
	position:relative;
	color:#535353;
	text-decoration:none;
	border-right:10px solid #FFFFFF;
	}
div.productOverzicht a.product:hover {
	background-color:#EBEBEB;
	border-right:10px solid #43757E;
	text-decoration:none;
	}
div.productOverzicht span.visual {
	display:block;
	float:left;
	}
div.productOverzicht strong {
	color:#43757E;
	font-size:14px;
	}
div.productOverzicht span.text {
	margin:0 0 0 230px;
	display:block;
	padding:19px 0 25px 0;
	}
div.productOverzicht span.link {
	position:absolute;
	bottom:0px;
	right:10px;
	line-height:25px;
	}
	

.alignLeft {text-align:left !important; display:block;}
.alignRight {text-align:right !important; display:block;}
.floatLeft {float:left !important;}
.floatRight {float:right !important;}

.tableLeft {padding:20px 20px 20px 0; vertical-align: bottom !important;}
.tableRight {padding:20px 0 20px 20px; vertical-align: bottom !important;}
.tableRight .adviesButton {float:right}

.themeButton {position:relative; padding:7px 20px 7px 20px; color:#FFFFFF !important; font-weight:bold;}
.normalButton {position:relative; padding:7px 20px 7px 20px; color:#FFFFFF !important; font-weight:bold; background-color:#999999;}
.themeButton:hover, .themeButton:hover *, .normalButton:hover, .normalButton:hover * {text-decoration:none !important;}
/* ---------- hover-block's opslag transport---------- */

div.hoverBlocksOpslag {
	border-top:1px solid #DEDEDE;
	width:515px;
	overflow:hidden;
	}

div.hoverBlocksOpslag a{
	border-right:5px solid #FFFFFF;
	background:transparent url(../gfx/pijl-dgroen.gif) 217px 12px no-repeat;
	padding:10px 0 10px 0px;
	width:515px;
	overflow:hidden;
	display:block;
	border-bottom:1px solid #DEDEDE;
	text-decoration:none;
	position:relative;
	clear:both;
	overflow:hidden;
	}
div.hoverBlocksOpslag img {
	float:left;
	}
div.hoverBlocksOpslag span.margin {
	margin:0 0 0 230px;
	display:block;
	color:#535355;
	font-weight:normal;
	}
div.hoverBlocksOpslag a:hover {
	background-color:#DEDEDE;
	border-right:5px solid #43757E;
	text-decoration:none;
	}
div.hoverBlocksOpslag a strong {
	color:#000000;
	}
div.hoverBlocksOpslag a strong.kop {
	display:block;
	padding:0 0 0 13px;
	position:relative;
	left:-13px;
	}
div.hoverBlocksOpslag a span {
	font-weight:bold;
	}
	div.hoverBlocksOpslag ul.vacature {
		border-top:0px;
		margin:0 0 0 0;
		height:22px;
		position:relative;
		top:-10px;
		left:-5px;
		background-color:#FFFFFF;
		}

div.publishDate {
    font-weight:bold;
    padding:0 0 10px 0;
}

/*----------*/
/*-########-*/
/*----------*/

.landingButtons {
	margin:0 0 0 210px;
	padding:0 0 20px 0;
	overflow:hidden;
	_width:740px;
	}
	.landingButtons a {
		display:block;
		float:left;
		position:relative;
		margin:0 10px 0 0;
		color:#FFFFFF;
		text-decoration:none;
		}
	.landingButtons a:hover {
		text-decoration:underline;
		}
		.landingButtons a span {
			display:block;
			position:absolute;
			bottom:0px;
			left:0px;
			width:100%;
			text-align:center;
			line-height:30px;
			height:30px;
			text-transform:uppercase;
			font-weight:bold;
			}
		body.ecotoilet .landingButtons a span {
			background-color:#018CA3;
			}
			

/*#################### SOLLICITEREN PAGINA'S ####################*/

body.solliciteren {background:#520002 url(../gfx/solliciteren_background.gif) top left repeat-x;}
body.solliciteren div.contentBlock {background:#FFFFFF url(../gfx/solliciteren-strook.gif) top left repeat-y;}
body.solliciteren .contentShadow {width:624px; height:291px;}
body.solliciteren .mainContent {
	margin:0 337px 0 207px;
	min-height:420px;
	position:relative;
	z-index:999;
	}
body.solliciteren .mainContent .form {width:390px;}
body.solliciteren .rightBlock {
	width:285px;
	float:right;
	position:relative;
	right:15px;
	padding:20px 0 20px 0;
	_height:460px;
	}
	body.solliciteren .rightBlock div.topline {
		padding-top:6px;
		}
body.solliciteren input.typeText,
body.solliciteren textarea {
	width:200px;
	}
	
.solliciterenVisual {
	position:absolute;
	bottom:0px;
	_bottom:-1px;
	left:0px;
	}
	
.voorwaarden {
	border-top:1px solid #DEDEDE;
	border-bottom:1px solid #DEDEDE;
	background-color:#F1F1F1;
 	height:100px;
 	overflow-y:scroll;
 	padding:10px;
	}

.ContextMenuPanel {
	border: 1px solid #868686;
	z-index: 1000;
	background: url(images/menu-bg.gif) repeat-y 0 0 #FAFAFA;
	cursor: default;
	font-size: 11px;
	width:200px;
	}

.ContextMenuBreak{
	margin:1px 1px 1px 20px;
	padding:0;
	height:1px;
	border-top: 1px solid #C5C5C5;	
	}

a.ContextMenuItem{
	margin: 1px 0 1px 0;
	color: #003399;
	text-decoration: none;
	cursor: pointer;	
	margin-right:5px;
	white-space: nowrap;
	}
a.ContextMenuItem-Selected {font-weight: bold;}

a.ContextMenuItem:hover{
	background-color: #FFE6A0;
	color: #003399;
	margin-right:5px;
	}


/* thickbox / lightbox */
#overlay, #lightbox, #TB_overlay, .TB_overlayBG, #TB_overlayBG, #TB_window, #TB_load {z-index:999 !important;}
        
.adviesKader {border-top:1px solid #DEDEDE;position:relative;_float:left;}
.adviesKader .vraag {position:relative;_float:left;padding:15px 0 15px 15px; text-transform:uppercase; border-bottom:1px solid #DEDEDE; overflow:hidden;}
.adviesKader .vraag:hover, .adviesKader .selected {color:#FFFFFF;}

.adviesKader .antwoord {margin:0 0 0 0; float:right; line-height:19px; padding:0 15px 0 0; width:150px;}
.adviesKader .vraagzin {float:left; font-size:10px; text-transform:uppercase; line-height:19px;}
.adviesKader .advies {color:#FFFFFF;  padding:10px 0 10px 0;position:relative;}
.adviesKader .adviesTekst {width:295px; overflow:hidden; position:relative; left:25px;}
.adviesKader .adviesReferenties {float:right; position:relative; right:10px; border-left:1px solid #FFFFFF; padding:0 0 0 10px;}
.adviesKader .adviesButton, .adviesKader .vorigAdviesButton {position:relative; display:block; width:150px; padding:10px 10px 10px 10px; border:0px solid #FFFFFF;}
.adviesKader .adviesButton strong, .adviesKader .vorigAdviesButton strong {color:#FFFFFF;}
.adviesKader .beantwoord * {color:#999999;}
.adviesKader .beantwoord:hover {background-color:transparent !important;}
.adviesKader a:hover,
.adviesKader a:hover * {text-decoration:none !important;}
.adviesKader label{color:#FFFFFF;}
.adviesKader h1{color:#FFFFFF;}
.adviesKader .adviesTekst span{display:block;clear:both;margin-top:10px;color:#ffffff;}
/*thema kleuren*/
body.dgroen .adviesKader .vraag:hover, body.dgroen  .adviesKader .selected, body.dgroen .adviesKader .advies, body.dgroen .adviesKader .adviesButton, body.dgroen .themeButton {background-color:#43757E;}
body.paars .adviesKader .vraag:hover, body.paars .adviesKader .selected, body.paars .adviesKader .advies, body.paars .adviesKader .adviesButton, body.paars .themeButton {background-color:#5300E9;}
body.blauw .adviesKader .vraag:hover, body.blauw .adviesKader .selected, body.blauw .adviesKader .advies, body.blauw .adviesKader .adviesButton, body.blauw .themeButton {background-color:#0083F6;}
body.groen .adviesKader .vraag:hover, body.groen .adviesKader .selected, body.groen .adviesKader .advies, body.groen .adviesKader .adviesButton, body.groen .themeButton {background-color:#AFCC00;}
body.rood .adviesKader .vraag:hover, body.rood .adviesKader .selected, body.rood .adviesKader .advies, body.rood .adviesKader .adviesButton, body.rood .themeButton {background-color:#C20003;}

.buSelector {
    display:block;
    margin:10px 0 0px 0;
}