f* { 	margin: 0; }
img  { border: 0px; } 

/* =============BOVENKANT WEBSITE  =============================================================  some stuff goes here*/
body { 
	height: 100%;
	background-color: #DFDFDF;
	background: url('img/bodybg21.png');
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
	font-family: arial, helvetica;
	font-size:  10px;
}
#header {
	background: url('img/header21-3.png');
	width: 1007px;
	height: 193px;
	margin-left: auto;
	margin-right: auto;
}
#boventabrechts {
	background: url('img/boventabrechts.png');
	/* float: left; */
	width: 223px;
	height: 19px; 
	position: absolute;
	top: 0px;
	right: 100px;
	font-size: 9px;
	color: #B0CFF3;
	padding-left: 30px;
	color: #fff;
	/* filter:alpha(opacity=60); 	-moz-opacity:.60; 	opacity:.60; */
}
#boventabrechts  a {  color: #B0CFF3 }
#boventabrechts:hover {
	color: #fff;
	/* filter:alpha(opacity=90); 	-moz-opacity:.90; 	opacity:.90; */
}	

#betablocker { 
	position: absolute;
	top: 35px;
	margin-left: 400px;
	margin-right: 400px;
	background: url('img/beta-y2.png');
	width: 99px;
	height: 101px ;
	background-repeat: no-repeat;
	float: center; 
}

#cartarea {
	background: url('img/cart.png');
	width: 144px;
	height: 144px;
	position: relative;
	top: 20px;
	right: 30px;
	float: right; 
	}
#cartarea:hover { 
	color: #fff;	/* filter:alpha(opacity=60); 	-moz-opacity:.60; 	opacity:.60; */ 	}
	
#parentmainbody { 
	background: url('img/containerbg.png');
	margin-left: auto;
	margin-right: auto;
	width: 1007px;
	
}

#mainbody { 
/* 	background: url('img/containerbg.png'); */
position: relative;
top: -35px;
	margin-left: auto;
	margin-right: auto;
	font-size: 12px;
	color: #242424;
	line-height: 1.6em;
/* min-height: 100%;	height: auto !important; 	 */
	width: 930px;
	height: 900px;
}

#mainbody a {
	color: #E2001A;
	text-decoration: none;
	}

#mainbody a:hover {
	color: #004A99;
	text-decoration: none;
}
	
/* ==================CONTENT AREA ENZO ============================================  here it starts */
#producttitel  { 
	font-weight: normal;
	font-size: 13px;
	color: #fff;
	background: #e2001a;
	vertical-align: bottom;
	}
	
#productbeschrijving {
	font-size: 12px;
	line-height: 0.7em;
 }

#productkader { 
	width: 175px; 
	height: 170px;
	padding: 3px;
	border: 0px solid #161616;  
	float: left; 
	margin: 4px;
	vertical-align: center;
}
	
#productkader:hover { 
	background-color: #ECF3F9; }

/* =========================================================================================  navigazione */
#menu {
	position: relative;
	margin-left: 50px;
	margin-right: 50px;
	top: 165px; /* was -2 */
	font-size: 14px;
	color: #323232;
}

#menu a {
	text-decoration: none;
	color: #799C12;
	font-weight: bold;
}

#menu a:hover {
	color: #799C12;
}
#menuelement {
	padding-left: 23px; 	padding-right: 23px;	padding-top: 5px;	padding-bottom: 5px;
	border-top: 1px solid #ededed; 	border-left: 1px solid #ededed;	border-right: 1px solid #ededed;	border-bottom: 1px solid #ededed;
	float: left; 
	}

#menuelement:hover {
	display: block;
	float: left; 
	border-top: 1px solid #fff; 	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd; 	border-bottom: 1px solid #cdcdcd;
	}

#menuelementright {
	padding-left: 23px; 	padding-right: 23px;	padding-top: 5px;
	padding-bottom: 5px; 	float: right; 
	/* border-top: 1px solid #ededed; 	border-left: 1px solid #ededed;	border-right: 1px solid #ededed;	border-bottom: 1px solid #ededed; */
	}

#menuelementright:hover {
	display: block;
	float: right; 
	border-top: 1px solid #fff; 	border-left: 1px solid #cdcdcd;	border-right: 1px solid #cdcdcd;	border-bottom: 1px solid #cdcdcd;
	}

	

/* =========================================================================================  fine della navigazione */

#leftcontent {
	margin-left: 50px;
	float: left;
	width: 137px;
	height: 600px;
/* 	border: 1px solid #cdcdcd ; */
}

#midcontent {
	width: 540px ;
	/* border: 1px solid #cdcdcd ; */
}

#rightcontent {
	margin-right: 50px;
	float: right;
	width: 200px ;
	height: 600px;
/* 	border: 1px solid #cdcdcd ; */
}

#titel {
	font-size: 18px;
	color: #004A99; /* groen=799C12; rood=E2001A */ 
	padding-bottom: 10px;
}

#carttitel {
	font-size: 18px;
	color: #004A99; /* groen=799C12; rood=E2001A */ 
	padding-bottom: 10px;
}

#cartframe {
		/* border: 1px solid blue; */
		/* border: 1px solid blue; */
		width: 542px;	
}

#hotartikelnaam { 
/* 	position: relative;
	top: -15px; */
}
#subtitel {} 
#prijs  { color: #004A99; }

#artikelnaam {  	font-weight: bold;  }
#artikelnaam a {  	font-weight: bold;  }
#artikelnaam a:hover {  	font-weight: normal;  	color: #004A99; }
/* #productimg1 { border: 1px solid  #808080; padding: 2px; } */
#productimg1 img a {  border: 1px solid }


#productcontainer {
	padding: 17.3px; 
	border: 0px solid #cdcdcd; 
	
}

#navcontainer {
	background: url('img/navbg.png');
	width: 1007px;
	height: 37px;
	margin-left: auto;
	margin-right: auto;	
}
/* PRODUCT AREAS MIDDEN */
#thead {  
	font-size: 12px; 	
	color: #000; 
	padding-top: 15px;
	/* 	height: 338px; */ 
	/* border: 1px solid red ; */  
	} /* bovenkant kader cart */

#thtitle { 	/* BESCHRIJVING BIJ PRODUCT  IN KARRETJE */
	font-size: 11px; 
	color: #FFF; 
}   
#thbottom {   /* bovenkant kader cart */
	font-size:  12px; 	
	color: #000; 
	height: 8px;	 
	/* border: 1px solid green; */
} 

#toptitels  {
	/* border: 1px solid black; */ 
	text-align: center;
	padding: 15px;
}

#footerarea { width: 100%;   	background:#DFDFDF;
	border-top: 1px solid #ACACAC; } 
#subfooter {
	/* background: url('img/containerbg.png'); */
	width: 850px;
	margin-left:auto; margin-right: auto;
	color: #161616;
}

#subfooter a {
	color: #161616;
}

#subfooter a:hover {
	text-decoration: none; 
}

#promoblok { 
	background: url('img/promoblokbg.png');
	margin-top: 5px;
	color: #161616;
	height: 155px;
	padding: 5px;
	padding-left: 25px;
}	
#promoblok:hover {
	color: #000;
	/* filter:alpha(opacity=90); 	-moz-opacity:.90;	opacity:.90; */
}

#promobloktitel {
	margin-top: 20px;
	font-size: 34px;
	color: #fff;
	font-weight: bold;
}

/* #hotpromocontainertop {
	margin-top: 8px;
	background: url('img/hotpromocontainertop.png');
	height: 16px;
	width: 542px;	

} */
#hotpromocontainer {
	/* background: url('img/hotpromocontainerbg.png'); */ 
	width: 540px;
 
	line-height: 1.1em;
}

#hotpromocontainer:hover {
	/* filter:alpha(opacity=90); 	-moz-opacity:.90;	opacity:.90; */
}	

/* #hotpromocontainerbottom {
	background: url('img/hotpromocontainerbottom.png');
	height: 16px;
	width: 542px;
} */

	/* ======================================= linker containers  ============================================= */

#catcontainer {
	margin-top: 5px;	padding-top: 20px;
	background: url('http://www.swphost.com/shop/img/leftcolumn_bg.png');
	/* background: #F1D7B4; */
	color: #fff;
	height: 227px; /* orig 234 px */ 	width: 137px; 
}
#catcontainer:hover { 	color: #000;  /* 	filter:alpha(opacity=90); 	-moz-opacity:.90;	opacity:.90;  */}
#catcontainerelement { /* border-top: 1px solid #cdcdcd; */ 	padding-left: 8px; 	padding-top: 1px; 	color: #fff;}
#catcontainerelement a { color: #fff; 	text-decoration: none; }
#catcontainerelement:hover { background: #153C5C; 	text-decoration: none; 	}
#catcontainerbottom {  
	background: url('http://www.swphost.com/shop/img/leftcolumn_bot.png'); 	
	width: 137px; 	height: 8px; 	 
	}
	
#heroecontainer {
	margin-top: 5px;	padding-top: 20px;
	background: url('http://www.swphost.com/shop/img/heroecolumn_bg.png');
	/* background: #F1D7B4; */
	color: #000;
	height: 144px; /* orig 234 px */ 	width: 137px; 
}
#heroecontainer:hover { 	color: #000; }

#heroecontainerbottom {  
	background: url('http://www.swphost.com/shop/img/heroecolumn_bot.png'); 	
	width: 137px; 	height: 8px; 	 
	}

#leftcolum2 { 
	margin-top: 5px;	padding-top: 20px;
	padding-left: 10px;
	padding-right: 6px;
	background: url('http://www.swphost.com/shop/img/leftcolumn2_bg.png'); 	 
	line-height: 1.2em;
	font-size: 11px;
	
	}
#leftcolum2:hover { color: #000;  /* 	filter:alpha(opacity=90); 	-moz-opacity:.90;	opacity:.90; */}
#leftcolum2bot  { background: url('http://www.swphost.com/shop/img/leftcolumn2_bot.png'); width: 137px; 	height: 8px; 	}

		/* ======================================= EIND LINKER CONTAINERS  ============================================= */
		/* ======================================= BEGIN RECHTER  CONTAINERS  ============================================= */
#rightcontainer1 { 
	color: #fff;
	background: url('http://www.swphost.com/shop/img/rightcolumn1_bg.png'); 
	margin-top: 5px;
	/* background: #ABD2F1; */
	/* height: 227px; */ /* orig 367 px */
	width: 160px; 
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}	

#rightcontainer1:hover {
	color: #fff;
	/* filter:alpha(opacity=90); 	-moz-opacity:.90; 	opacity:.90;  */
}

#rightcontainer1bottom {
	background: url('http://www.swphost.com/shop/img/rightcolumn1_bot.png'); 
	width: 200px; 	height: 10px; 
}

#popproduct  {
	background: url('http://www.swphost.com/merchandise/trolleyk.png'); 
	width: 143px; 	height: 160px; 
	background-repeat: no-repeat; 
	
	position: relative;
	top: -6px;

}

#rightcontainer2 { 
	color: #fff;
	background: url('http://www.swphost.com/shop/img/rightcolumn2_bg.png'); 
	margin-top: 2px;
	/* background: #ABD2F1; */
	/* height: 227px; */ /* orig 367 px */
	width: 160px; 
	/* height: 150px;  */
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}	

#rightcontainer2:hover {
	color: #fff;
/* 	filter:alpha(opacity=90); 	-moz-opacity:.90; 	opacity:.90;  */
}

#rightcontainer2bottom {
	background: url('http://www.swphost.com/shop/img/rightcolumn2_bot.png'); 
	width: 200px; 	height: 10px; 
}
#rightcontainer2sub { 
	width: 140px;
}

#rightcontainer-abo { 
	color: #fff;
	background: url('http://www.swphost.com/shop/img/aboknopkopie.png'); 
	margin-top: 5px;
	/* background: #ABD2F1; */
	/* height: 227px; */ /* orig 367 px */
	width: 160px;
	height:	103px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	
}	

#duplopromo {
	background: url('http://www.swphost.com/shop/img/duplo-promokopie.png'); 
	width: 200px;
	height: 100px;
	margin-top: 5px;
}

#productview-titel {
	font-size: 16px;
	font-weight: bold;
	color: #004A99;
	line-height: 1.4em;
}

#mailingform { width: 150px; }

h1,
h2,
h3,
h4,
h5 { color: #799C12; } 

#uitverkcontainer {
	background: url('http://www.swphost.com/shop/img/aanbieding-button-1.png'); 
	width: 200px; 	height: 140px;  /* was 143 */
	margin-top: 5px;
}

#dikkiedik-promobloklinks {
	background: url('http://www.swphost.com/shop/img/dikkiedik-promobloklinks.png'); 
	width: 137px; 	
	height: 250px; 
	margin-top: 5px;
}