body {
  padding: 0; margin: 0;
  background: #EAEAEA;
}
td  { font-size: 8pt; font-family: Tahoma }
a { color: #ce0d08; text-decoration: underline }
a:hover { color: #f00 }

div#subdomains {position:absolute;margin-top:0px;margin-left:10px;}
ul.subdomains {margin:0px;padding:0px;margin-left:10px;}
	ul.subdomains li {list-style:none;width:79px;height:30px;display:block;margin-right:5px;float:left;z-index:999px;}
	ul.subdomains li a {width:79px;height:30px;display:block;background:url("images/subdomains.gif") no-repeat top left;text-align:center;text-indent:-9999px;}
	ul.subdomains li a.carhifi {background-position: 0px 0px;}
	ul.subdomains li a.kids {background-position: -81px 0px;}
	ul.subdomains li a.styling {background-position: -162px 0px;}
	ul.subdomains li a.maritiem {background-position: -243px 0px;}
	ul.subdomains li a.carhifi:hover {background-position: 0px -30px;}
	ul.subdomains li a.kids:hover {background-position: -81px -30px;}
	ul.subdomains li a.styling:hover {background-position: -162px -30px;}
	ul.subdomains li a.maritiem:hover {background-position: -243px -30px;}		

	ul.subdomains li .active_carhifi 	{background-position: 0px -30px;}
	ul.subdomains li .active_kids 		{background-position: -81px -30px;}
	ul.subdomains li .active_styling 	{background-position: -162px -30px;}
	ul.subdomains li .active_maritiem 	{background-position: -243px -30px;}
	
	.submenu{padding:5px 0px;text-align:right;width:100%;background:#484848 url("images/submenu-bg.gif") repeat-x;height:30px;}
.submenu a {color:#000;text-decoration:none;font: 10pt Tahoma, Arial, Helvetica, sans-serif;margin-right:20px;}
.submenu a:hover {text-decoration:underline;color:#666}

#header {
  background: #CECECE url(images/header-bg.gif) repeat-x;
}
#header .rightside {
  background: url(images/header-dynamic-bg.jpg) no-repeat left top;
}
.leftbar  { background: #dddddd url("images/lbar-bg.gif") repeat-y }
.leftbar .menu  { margin: 0 0 0 25px; padding: 0 }
.rightbar .menu { margin: 0 0 0 15px; padding: 0 }
.menu ul  { font: 8pt Tahoma, Arial, Helvetica, sans-serif; list-style: none; margin: 2px 0 0; padding: 0 }
.menu ul li  { line-height: 2em; background: url("images/lbar-menu-bg.gif") no-repeat; margin: 0; padding: 2px 0 3px 30px }
.menu ul li a {
  color: black; text-decoration: none;
}
.menu ul li a:hover {
  text-decoration: underline;
  color: #FC1901;
}
.menu ul li ul  { margin: 0; padding: 0 }
.menu ul li ul li  { line-height: normal; background: url("images/lbar-menu2-bg.gif") no-repeat; margin: 5px 0 0; padding: 2px 0 2px 20px }

.box  { font: 8pt Tahoma, Arial, Helvetica, sans-serif; background: #fff }

.leftbar .box  { margin: 0 0 0 25px; padding: 0 }
.rightbar .box  { margin: 0 0 0 15px; padding: 0 }

h3     { font: bold 9pt Arial, Helvetica, sans-serif; text-transform: uppercase; margin: 0; padding: 4px 5px 4px 30px }
.leftbar h3    { background: url("images/lbar-header-bg.jpg") no-repeat 50% top }
.rightbar h3   { background: url("images/rbar-header-bg.jpg") no-repeat left 50% }
.rightbar a  { color: #000; font-size: 8pt; text-decoration: underline }
.rightbar a:hover { text-decoration: underline }
form {
  font: normal 8pt Tahoma, Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
}
form p { 
  padding: 0; margin: 0 0 1em 0;
}
form input  { font: 8pt Tahoma, Arial, Helvetica, sans-serif; margin: 0; padding: 0 }
form input.text  { padding: 1px; border: inset 1px #cecece }
form textarea.text  { font: 8pt Tahoma, Arial, Helvetica, sans-serif; padding: 1px; border: inset 1px #cecece }
form select  { font: 8pt Tahoma, Arial, Helvetica, sans-serif; border: inset 1px }

#news  { margin: 10px 0 0 18px }

#zoeken {
  margin: 10px 0 0 10px;  
}


.rightbar {
  background: #ddd url(images/rbar-bg.gif) repeat-y;
}

.contentholder {
  background: #DDDDDD;
  border: solid 7px #DDDDDD;
  border-top:  0; border-bottom:  0;
}
.contentholder .block {
  background: #fff; 
}

.contentholder .block th {
  text-align: left;
  background: #ededed url(images/content-h-bg.gif) repeat-x;
}
.contentholder .block td.hdiv {
  background: #DDDDDD url(images/content-t-bg.gif) repeat-x;
}
.contentholder .block td.bdiv {
  background: #DDDDDD url(images/content-b-bg.gif) repeat-x;
}
.contentholder .block td.mdiv {
  background: #DDDDDD url(images/content-div-bg.gif) repeat-x;
}
.contentholder .block td.cdiv {
  background: #DDDDDD url(images/content-div-c-bg.gif) repeat-y;
}

.contentholder .block td {
  font: normal 8pt Tahoma, Arial, Helvetica, sans-serif;
}
.contentholder .block p  { margin: 2px 20px 10px 10px }
.contentholder .block th h4      { color: #000; font-size: 11pt; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; line-height: normal; background: url("images/content-header-bg.jpg") no-repeat; text-transform: uppercase; margin: 0 0 -3px -10px; padding: 9px 40px }

.previewproduct {
  
}
.previewproduct h4   { color: #ce0d08; font-size: 11pt; font-family: Arial; margin: 0 0 5px; padding: 0 }
.previewproduct .prise {
  color: #2C2C2C  ;
  font-size: 8pt;
  padding: 0 15px;
}
.previewproduct td.prise strong {
  color: #CE0D08;
}
.contentholder .block .previewproduct p {
  margin: 1em 0;
}
#voter {
   margin: 0 0 0 10px;
}
#voter td  { }

#footer {
  background: #DFDFDF url(images/footer-bg.gif) repeat-x; 
}
#footer .copyr h2  { color: #878787; font: 8pt Tahoma, Arial, Helvetica, sans-serif; padding: 2em 2em 2em 5px }
#footer .copyr a {
  color: #878787;
  font: 8pt Tahoma, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
#footer .copyr a:hover {
  text-decoration: underline;
}
#footer .addlinks  { color: #000; font: 8pt Tahoma, Arial, Helvetica, sans-serif; padding: 0 20px 1em 0 }
#footer .addlinks td  { }
#footer .addlinks a  { color: #000; text-decoration: none; padding-left: 5px }
#footer .addlinks a:hover { color: #FC1901 };
#productvoter input {
  margin-right: 10px;
}

#basket input {
  font: normal 8pt Tahoma, Arial, Helvetica, sans-serif;
}
#basket hr {
  background: #A2A2A2;
  border: none;
  border-top: 1px solid #A2A2A2;
  color:#A2A2A2;
  height: 1px;
}
#basket h5 {
  padding: 0 0 0.2em 0; margin: 0;
  color: #CE0D08;
  font-size: 8pt;
}
#basket p {
  padding: 0; margin: 0;
}


#paginator td {
   font: bold 8pt Tahoma, Arial, Helvetica, sans-serif;
   color: #000;
}

#paginator a {
   color: #000;
   text-decoration: none; 
}
#paginator a:hover { color: red; }
#paginator .current {
   color: red; 
}
.botton  { color: #000; font-size: 7pt; font-family: Tahoma; font-weight: bold; background-color: #fff; width: auto; border: solid 1px #cecece }
h4  { color: #ce0d08; font-size: 11pt; font-family: Arial; margin: 0 0 5px; padding-bottom: 2px; width: 100%; border-bottom: 1px solid #dfdfdf }
h4 a { color: #ce0d08; font-size: 11pt; font-family: Arial; text-decoration: none }
h4 a:hover { color: #ce0d08; font-size: 11pt; font-family: Arial; text-decoration: underline }
h5 { color: #000; font-size: 9pt; font-family: Arial; margin: 0; padding-left: 10px; width: 100% }
b { font-family: Arial }
p { margin: 0 }
.tdprod  { background-color: #fff; margin-top: 5px; margin-right: 0; margin-bottom: 2px }
.tdonderline   { padding-top: 2px; padding-bottom: 3px }
.tdonderline1 { padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #ddd }
.tdoutline { border: solid 1px #eaeaea }
.boxtxt1 { }
.boxtxt2 { font-weight: bold; text-align: right }
.small { color: #878787; font-size: 8pt }
.nodecor { border: 0 }
.price_old { color: #878787; font-size: 7pt; font-family: Arial; font-weight: bold; text-decoration: line-through }
.price_new { font-size: 7pt; font-family: Arial; font-weight: bold }
.account_line { border-bottom: 1px solid #dad7dd }
/*<agl.folder "specs">*/
	#spec_table { background-color: #fff }
	.spec_gray1  { color: #fff; font-size: 10px; font-weight: bold; background-color: #aaa; padding-left: 10px }
	.spec_gray2 { background-color: #ddd }
	.spec_cell_light  { color: #707070; font-size: 10px; font-weight: bold; background-color: #fff; padding-left: 10px }
	.spec_cell_dark  { background-color: #eaeaea }
	.corner { background-image: url("images/det_vouw.gif"); background-repeat: no-repeat; background-position: left top }
	.shade1 { background-image: url("images/shade1.gif"); background-repeat: no-repeat; background-position: left top }
	.shade2  { background-image: url("images/shade2.gif"); background-repeat: repeat-y; background-position: left top }
	.shade3   { background-image: url("images/shade3.gif"); background-repeat: no-repeat; background-position: left bottom }
	.shade4   { background-image: url("images/shade4.gif"); background-repeat: no-repeat; background-position: left top }
	.shade_bttn   { background-image: url("images/shade_bttn.gif"); background-repeat: no-repeat; background-position: left top }
	.shade_bttn2    { background-color: #ddd; background-image: url("images/shade_bttn2.gif"); background-repeat: no-repeat; background-position: right top }
	.det_spec1  { background-color: #ddd; background-image: url("images/det_spec1.gif"); background-repeat: no-repeat; background-position: left top }
	.det_spec2  { background-color: #b1b1b1; background-image: url("images/det_spec2.gif"); background-repeat: no-repeat; background-position: left top }
	.det_spec3  { background-color: #b1b1b1; background-image: url("images/det_spec3.gif"); background-repeat: no-repeat; background-position: left top }
/*</agl.folder>*/

.invalidfield { border:1px solid #ff0000;}

#page 		{ width:1040px; border:1px solid; margin:0 auto; position:relative; overflow:hidden; z-index:2; padding-bottom:0px; padding-top: 5%; }

#row 		{ width: 100%; height:275px; margin:0 auto; }
#row p 		{ text-align: center; padding-right: 40px;}
#row div 	{ padding-right: 40px;}
#blocks		{ position: relative; float: left; width:480px; display: block; }
	#wrapperbg {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		display: none;
		height: auto !important;
		min-height: 100%;
	}
	#bg{
		position: absolute;
		top: 0;
		left: 0;
		z-index: 9;
		width: 100%;
		background-color: #000;
		filter:alpha(opacity=60);-moz-opacity: 0.6;opacity: 0.6;

	}
	#page {position:relative;z-index: 9999;filter:alpha(opacity=100);-moz-opacity: 1;opacity: 1;border:none;}
	#close {display:block;width:150px;height:40px;position:absolute;top:10px;right:10px; color:#ffffff; background-color:#ffffff;}