

body { 
	background: #fff;
	font-family: arial, helvetica, sans-serif;
	margin: 10px 10px 10px 20px;
} 


img {
	 border: none;
}

.donotprint, noscript, #tabs, #zoeken, #main-left, #main-right, #footer, .paginator-wrapper, form, #extra { 
	display: none; 
}

.onlyforprint { 
	display: block; 
}

.sitebox { 
	width: 180mm; 
}

.footer {
	width: 180mm; 
}

/* MAIN */

#main-mid {
	width: 180mm;
	
}

#main-mid #content {
	margin: 0;
}

/* PRODUCTS */

#main-mid #content .product {
	margin-right: 44px;
	
}

#main-mid #content .fourth {
	margin-right: 0;
}


/* PRODUCT DETAIL */

#h1-and-merklogo {
	width: 560px;
}

#h1-and-merklogo h1 {
	float: left;
	width: 370px;
	margin: 0 10px 0 0;
}

#h1-and-merklogo #merklogo {
	float: left;
	width: 180px;
	text-align: right;
}

#photos-and-specs {
	width: 560px;
	margin: 0 0 10px 0;
}

#photos-and-specs #photo {
	float: left;
	width: 310px;
	margin: 15px 0 0 0;
}

#photos-and-specs #photo-zool {
	float: left;
	width: 100px;
	margin: 15px 0 0 0;
}

#photos-and-specs #specs {
	float: none;
	width: 150px;
	margin: 15px 0 15px 0;
}


/* h1 h2 h3 */

h1 {
	margin: 0 0 10px 0;
	font-size: 1.7em;
	color: #222;
}

h1 .securityclass {
	padding: 0px 3px 0px 3px;
	background: #f7971d;
	color: #fff;
	margin: 0 0 0 10px;
	font-size: 0.7em;
}

h1 .statusaanduiding {
	color: #ccc;
}


h2 {
	margin: 0 0 10px 0;
}

h2.nomargin {
	margin: 0;
}

h2.uppercase {
	margin: 10px 0 10px 0;
	text-transform: uppercase;
	color: #f7971d;
} 

h2 .sub {
	color: #04551e;
}

h3.uppercase {
	margin: 10px 0 10px 0;
	text-transform: uppercase;
	color: #000;
	font-size: 1.2em;
} 

h3 .sub {
	font-weight: normal;
}

h4 {
	margin: 8px 0 2px 0;
}

ul {
	margin: 0 0 0 15px;
}




/* FOOTER */

#printfooter { position: absolute; left: 15mm; top: 255mm; }
#printlogo img { position: absolute; left: 170mm; top: 250mm; width: 25mm; z-index: -1  }


/* CLEARFIX */

.clear:after, .clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {display:inline-block;}
/* mac hide \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide */

