body {
	margin: 0;
	padding: 0;
	font-family:Verdana, Geneva, sans-serif;
}
@media print
{
body{font-family:Verdana, Geneva, sans-serif;}
.side.left{display:none;}
.side.right{display:none;}
#header{display:none;}
#mainMenu{display:none;}
.content {background-image:none;}
.formLeft{display:none;}
.formRight{display:none;}
.belNu {display:none; }
#recenteKlanten {display:none; }
#footer {display:none; }
.print {display:none;}
#adresPrint {display:block !important; }
}

.loader{
background:url(../img/bg_buttonOver.gif) no-repeat;
background:url(../img/bg_buttonSlimGrayOver.gif) no-repeat;
background:url(../img/bg_buttonSlimBlueOver.gif) no-repeat;
margin-left:-1000px;
position:absolute;
}

#recenteKlanten .text {
font-size:14px;
}

a {
	text-decoration:underline;
	margin:0px;
	padding:0px;
	color:#404040;
}
h1 {
	padding:0px;
	margin:0px;
}
h2 {
	padding:0px;
	margin:0px;
	font-size:21px;
	color:#FFF;
	font-weight:bold;
	margin-bottom:3px;
}
h3 {
	padding:0px;
	margin:0px;
	font-size:14px;
	color:#000;
	margin-bottom:3px;
}
h4 {
	padding:0px;
	margin:0px;
}
ul {
margin:0px;
padding:0px;
}
li {
margin:0px;
padding:0px;
}
input {
	padding:2px;
	margin:0xp;
}
select {
	padding:0px;
	margin:0xp;
}
a img {
	border:none;
}
form {
	padding:0px;
	margin:0px;
}
textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
input {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


/*container round transparant*/
/* background IMG */
.side.left {
	background-image:url(../img/bg_left.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}
.side.right {
	background-image:url(../img/bg_left.jpg);
	background-repeat:no-repeat;
}

/* CENTER */
.center {
	width: 1005px;
}
.marginLeftRight {
	margin-left:50px;
	margin-right:50px;
}

/* HEADER */
#header {
	background-image:url(../img/bg_header.jpg);
	width:1005px;
	height:102px;
}
#header #logo {
	position:relative;
	top:9px;
}
#header #tagline {
	position:relative;
	top:-18px;
	left:31px;
}
#header .garantie {
	background-image:url(../img/15jaargarantie.gif);
	background-repeat:no-repeat;
	width:148px;
	height:78px;
	display:block;
	position:relative;
	top:-68px;
	left:790px;
	cursor:default;
}

#header .garantieUitleg {
	position:relative;
	top:-120px;
	left:485px;
	background-color:#FFF;
	padding:20px;
	font-size:12px;
	width:280px;
	z-index:2000;
	border:1px solid #CCC;
	-moz-border-radius: 10px;
border-radius: 10px;
	display:none;
}

/* CONTENT */
.content {
	background-image:url(../img/bg_content.jpg);
	/* BACKGROUNDCOLOR of the rounded box */
	background-color:#5D686E;
	background-repeat:no-repeat;
	height:1657px;
}

/* ROUNDED TRANSPARANT BOXES */
.text {
padding:20px;
padding-left:18px;
padding-top:18px;
color:#404040;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
position:absolute;
z-index:101;
}
.background {
/* INSIDE color of the rounded box */
	background-color:#DCD6D6;

position: absolute;
}
.round {
	/* Opera 
	background:  silver url("../img/opera.svg");
  	-webkit-border-radius: 1em; -moz-border-radius: 1em; border-radius: 1em;
	*/
  
  	/* Mozilla */
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;

	-khtml-border-radius-bottomright: 10px;
	-khtml-border-radius-bottomleft: 10px;
	-khtml-border-radius-topright: 10px;
	-khtml-border-radius-topleft: 10px;

	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;

	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}
.transparant {
	  	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}

/* BUTTONS */
.buttonLargeBlue {
	width:239px;
	height:23px;
	text-align:center;
	display:block;
	font-size:15px;
	color:#FFF;
	font-weight:bold;
	background-image:url(../img/bg_button.gif);
	background-repeat:repeat-x;
	margin-left:-6px;
	padding:3px;
	padding-top:7px;
	margin-top:10px;
	text-decoration:none;
}
.buttonLargeBlue:hover {
	background-image:url(../img/bg_buttonOver.gif);
}
.buttonSlim {
	width:240px;
	height:22px;
	text-align:center;
	display:block;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	background-repeat:repeat-x;
	margin-left:-6px;
	padding:3px;
	padding-top:6px;
	padding-left:1px;
	text-decoration:none;
}
.buttonSlim.gray {
	background-image:url(../img/bg_buttonSlimGray.gif);
}
.buttonSlim.gray:hover {
	background-image:url(../img/bg_buttonSlimGrayOver.gif);
}
.buttonSlim.blue {
	background-image:url(../img/bg_buttonSlimBlue.gif);
}
.buttonSlim.blue img {
margin-left:42px;
}
.buttonSlim.gray img {
margin-left:58px;
}
#home .buttonSlim.gray img, #producten .buttonSlim.gray img, #productenAndere .buttonSlim.gray img {	
margin-left:0px;
}
.buttonSlim.blue:hover {
	background-image:url(../img/bg_buttonSlimBlueOver.gif);
}

/* FOOTER */
#footer {
	color:#7b7b7b;
	font-size:10px;
	text-align:center;
	height:28px;
	padding-top:12px;
	background-color:#FFF;
}

/* TARIEVEN */
.tarievenTabel {
	color:#000;
}
.tarieven {
	display:none;
}
.tarieven#Marmoleum { margin-left:3px; }
.selectVloersoort h3 {margin-left:3px; font-size:15px; }
.tarieven td {height:5px; }
.tarieven td.minMax { vertical-align:bottom; }
.tarieven td.is { vertical-align:bottom; }
.tarieven td.prijs { font-weight:bold; font-size:16px; vertical-align:bottom; font-size:15px; }
.tarieven td.prijs span {font-size:14px; text-decoration:line-through; }
.tarieven td.per { vertical-align:bottom; }

.tarievenShortInfo {padding:10px;color:#4A4F52; width:210px; font-size:13px; line-height:20px;  }
.tarievenShortInfo h2 { color:#4A4F52; border-top:solid 1px #4A4F52; display:block; width:100%; margin-bottom:0px; padding-top:5px; }
.tarievenShortInfo h4 { color:#4A4F52; font-weight:normal; font-size:15px; border-bottom:solid 1px #4A4F52; display:block; width:100%; margin-bottom:14px; padding-bottom:5px;  }
.tarievenShortInfo strong {font-size:15px; } 
.tarievenShortInfo a { display:block; margin-top:14px; font-size:13px;  } 

/* MAINMENU */
#mainMenu {
	height:30px;
	padding-top:1px;
	background-color:#FFF;
}
#mainMenu span {
	padding-right:81px;
	height:70px;
}
#mainMenu .active {
	font-weight:bold;
}
#mainMenu .eersteLink {
	padding-left:5px;
}
#mainMenu .laatsteLink {
	padding-right:0px;
}

#mainMenu a {
	background-repeat:no-repeat;
	background-position:center;
	display:inline-block;
	height:30px;
}
#mainMenu #menuHome { width:46px; background-image:url(../img/menu/menu_home.gif); }
#mainMenu #menuHome:hover { /*background-image:url(../img/menu/menu_homeActive.gif);*/ }
#mainMenu #menuHome.active { background-image:url(../img/menu/menu_homeActive.gif); }

#mainMenu #menuProducten { width:98px; background-image:url(../img/menu/menu_producten.gif); }
#mainMenu #menuProducten:hover { /*	background-image:url(../img/menu/menu_productenActive.gif); */}
#mainMenu #menuProducten.active { background-image:url(../img/menu/menu_productenActive.gif); }

#mainMenu #menuReferenties { width:105px;background-image:url(../img/menu/menu_referenties.gif); }
#mainMenu #menuReferenties:hover {/*	background-image:url(../img/menu/menu_referentiesActive.gif);*/}
#mainMenu #menuReferenties.active { background-image:url(../img/menu/menu_referentiesActive.gif); }

#mainMenu #menuTeam {width:80px;background-image:url(../img/menu/menu_het_team.gif);}
#mainMenu #menuTeam:hover {/*	background-image:url(../img/menu/menu_het_teamActive.gif);*/}
#mainMenu #menuTeam.active {background-image:url(../img/menu/menu_het_teamActive.gif);}

#mainMenu #menuTarieven {width:78px;background-image:url(../img/menu/menu_tarieven.gif);}
#mainMenu #menuTarieven:hover {/*	background-image:url(../img/menu/menu_tarievenActive.gif);*/}
#mainMenu #menuTarieven.active {background-image:url(../img/menu/menu_tarievenActive.gif);}

#mainMenu #menuContact {width:75px;background-image:url(../img/menu/menu_contact.gif);}
#mainMenu #menuContact:hover {/*	background-image:url(../img/menu/menu_contactActive.gif);*/}
#mainMenu #menuContact.active {background-image:url(../img/menu/menu_contactActive.gif);}

#referenties #tarieven, #team #tarieven {
width:274px;
height:365px;
margin-left:632px;
margin-top:28px;
position:absolute;
}
#referenties #tarieven .background, #team #tarieven .background  {
width:274pxs;
height:365px;
}
#referenties #tarieven .text, #team #tarieven .text {
padding-top:10px;
}
#referenties #tarieven .selectVloersoort, #team #tarieven .selectVloersoort {
margin-bottom:6px;
margin-top:8px;
}
#referenties #tarieven input, #team #tarieven input {
margin-top:7px;
}
#referenties #tarieven .buttonLargeBlue, #team #tarieven .buttonLargeBlue { margin-top:5px; }

/* afronden van de boxen GEMAAKT VOOR IE 6 */
.box { position:absolute; z-index:100; }
.boxtop { background: url(../img/round/right_top.gif) no-repeat top right; }
.boxtop div { 
  font-size: 0;
  height: 10px;
  width:10px;
  background: url(../img/round/left_top.gif) no-repeat top left;
}
.boxbottom { 
  background: url(../img/round/right_bottom.gif) no-repeat bottom right; 
}
.boxbottom div { 
  font-size: 0;
  height: 10px;
  width:10px;
  background: url(../img/round/left_bottom.gif) no-repeat bottom left; 
}
.spacer {
}

#ON .boxtop { background: url(../img/round/right_topON.gif) no-repeat top right !important; }
#ON .boxtop div { background: url(../img/round/left_topON.gif) no-repeat top left !important; }
#ON .boxbottom { background: url(../img/round/right_bottomON.gif) no-repeat bottom right !important; }
#ON .boxbottom div { background: url(../img/round/left_bottomON.gif) no-repeat bottom left !important; }

.verlaagdBTW {
	display:block;
	margin-bottom:-25px;
	margin-top:3px;
	font-weight:normal;
	color:#404040;
	font-weight:bold;
}
