html, body { margin: 0px; height: 100%; }
td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px; 
	color: 000000;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 000000;
	background-color: #8D1116;
	baackground-image: url(images/gradient_bg.jpg);
	background-position: center top;
	background-repeat: repeat-x;
}

#website { width: 950px; }
#sitemap { display: block; height: 25px; text-align: right; margin: 0px 10px 0px; color: #FFFFFF; font-size: 10px; line-height: 20px; font-family: Verdana, Arial; }
#header {
	width: 971px;
	height: 105px;
	z-index: 2;
	overflow: hidden; 
	background-color: #ffffff;
	margin-left:-10px;
	position:absolute;
}
#subheader {
	width: 950px;
	height: 120px;
	overflow:hidden;
}
#left { float:left; width: 150px;  z-index: 1; color: #FFFFFF; overflow: hidden; }
#main { margin-left:9px; float:left; width: 790px; background-color: #FFFFFF; z-index: 1; padding: 10px 0px 0px; }
#right { margin-left:10px; float:left; width: 150px; z-index: 1; color: #FFFFFF; font-family: Verdana, Arial; font-size: 11px; }

.pageleft { background-color:white; background-image:url('./images/background_left.gif'); background-repeat:repeat-y; background-position:right; }
.pageright { background-color:white; background-image:url('./images/background_right.gif'); background-repeat:repeat-y; background-position:left; }

#mainfull { margin: 0px 10px 0px 10px; padding: 11px 6px 6px 6px; border: 1px solid #DC291E; font-family: Verdana, Arial;}
.ie #mainfull { padding: 0; margin: 0 10px 0; width: 610px; padding: 10px; }
#mainleft { float: left; margin: 0px 0px 0px 10px; width: 400px; border: 1px solid #DC291E;  font-family: Verdana, Arial; }
#mainright { float: right; margin: 0px 10px 0px 5px; width: 195px; border: 1px solid #DC291E;  font-family: Verdana, Arial; }
.ie5 #mainfull { padding: 10px ; }
.ie5 #mainleft { margin: 0px 0px 0px 5px; }
.ie5 #mainright { margin: 0px 5px 0px 0px; }
.ie6 #mainleft { margin: 0px 0px 0px 5px; }
.ie6 #mainright { margin: 0px 5px 0px 0px; }
.quicklink { width: 430px; margin-left: 10px; line-height: 18px; height: 18px; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; }
.quicklink a { color: #FFFFFF; text-decoration: none; }
.ql_header { font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }
.myff_input { width: 120px; border: 1px solid #FFFFFF; height: 18px; font-family: Arial, Verdana; font-size: 10px; line-height: 12px; margin: 0px 0px 2px 12px; padding-left: 2px; }
.myff_tekst { height: 18px; font-family: Arial, Verdana; font-size: 11px; color: #FFFFFF; line-height: 16px; margin: 10px 0px 2px 20px; padding-left: 2px; }
.myff_tekst a { color: #FFFFFF; text-decoration: underline;  }
#payoff { position: absolute; left: 50%; margin-left: 190px; top: 20px; width: 280px; font-family: Arial, Verdana; font-size: 12px; color: #000000; }
#payoff h1 { font-size: 18px; font-weight: bold; color: #FFFFFF; margin: 0px 0px 5px; }

#left ul { margin: 0px; padding: 0px; list-style: none; margin-left: 0px; height:66px; }
#left ul li { margin: 0px; padding: 0px; list-style: none; }
#left ul li a { display: block; width: 140px; height: 16px; padding-left: 0px; font-family: Verdana, Arial; font-weight: normal; font-size: 11px; color: #FFFFFF; text-decoration: none; line-height: 16px; }
#left ul li a:hover { color: #000000; }
#left ul li a.on { display: block; width: 160px; height: 16px; font-family: Verdana, Arial; font-size: 11px; color: #8d1116; text-decoration: none; background-color: #FFFFFF;  }

#left h1 { color: #FFFFFF; }
#left ul li ul { margin: 0px; padding: 0px; list-style: none; margin-left: 0px; }
#left ul li ul li { display: block; height: 20px; line-height: 20px; margin: 0px; padding: 0px; font-family: Verdana, Arial; font-weight: normal; font-size: 11px; color: #ABABAB; padding-left: 25px;  }
#left ul li ul li a { display: block; width: 160px; height: 20px; font-family: Verdana, Arial; font-weight: normal; font-size: 11px; text-decoration: none; line-height: 20px; margin-left: -25px; color: #ABABAB;  }
#left ul li ul li a.on { display: block; width: 160px; height: 20px; font-family: Verdana, Arial; font-weight: normal; color: #8d1116; font-size: 11px; text-decoration: none; line-height: 20px; margin-left: -25px;  }
#left ul li ul li a.locked { display: block; width: 130px; height: 20px; font-family: Verdana, Arial; font-size: 11px; color: #ABABAB; text-decoration: none; background-color: none; background-image: url(images/locked.gif); background-repeat: no-repeat; background-position: right top; }
#left ul li ul li a.locked:hover { display: block; width: 130px; height: 20px; font-family: Verdana, Arial; font-size: 11px; color: #000000; text-decoration: none; background-color: none; background-image: url(images/locked.gif); background-repeat: no-repeat; background-position: right top; }

#left input { margin-left:-2px;  }

.languages { margin: 0px 0px 20px 0px; width: 150px; height: 20px; font-family: Arial, Verdana;  font-size: 10px; border: 1px solid #DC291E; }
.languages option { font-family: Arial, Verdana; }

#kop { background-color: #DC291E; color: #FFFFFF; font-family: Verdana, Arial; font-size: 12px; font-weight: bold;  }
.kop { display: block; padding: 4px;}

.artikel { margin-bottom: 10px; }
.artikelbg { background-image: url(images/artikel_bg.gif); background-repeat: no-repeat; background-position: left bottom; }
.artikelkop { display: block; font-family: Verdana, Arial; padding: 5px 0px 5px; font-size: 14px; line-height: 16px; color: #999999; background-color: #FFFFFF; font-weight: bold; }
.artikeltekst { padding: 10px; font-family: Verdana, Arial; font-size: 11px; color: #000000; }
.artikeldatum { font-size: 10px; }
.linet { border-top: 1px solid #999999; }
.linel { border-left: 1px solid #999999; }
.lineb { border-bottom: 1px solid #999999; }
a.readmore { color: #DC291E; text-decoration: none; }

.gecko #sitemap, .opera #sitemap { margin-top: 0px; }
#sitemap a { text-decoration: none; color: #FFFFFF; margin-right: 5px; }
#sitemap a:hover { color: #000000; }

#afsluiter { display: block; height: 20px; background-color: #8d1116; text-align: right; margin: 10px 10px 0px; color: #FFFFFF; font-size: 10px; line-height: 20px; font-family: Verdana, Arial; border-bottom: 10px solid #FFFFFF; }
.gecko #afsluiter, .opera #afsluiter { margin-top: 10px; }
#afsluiter a { text-decoration: none; color: #FFFFFF; margin-right: 5px; }
#afsluiter a:hover { color: #DC291E; }

#right ul li { list-style: none; }
#right a { color: #FFFFFF; text-decoration: none; }
#right a:hover { text-decoration: none; color:#000000; }
#right img { margin: 0px 0px 10px;}
marquee a { font-family: Verdana, Arial; font-size: 11px;  color: #000000; text-decoration: none; font-weight: bold; }
marquee b { color: #DC291E; text-decoration: none; }

h1 { font-size: 13px; color:#FF0000; font-weight: bold; margin: 0px 0px 10px; line-height: 15px; }
h2 { font-size: 11px; color:#FF0000; font-weight: bold; margin: 0px; line-height: 15px; }
h3 { font-size: 11px; color:#000000; font-weight: bold; margin: 0px; line-height: 15px; }
p { margin: 0px; font-size: 11px; line-height: 15px; }
strong, b { color: #FF0000; font-weight: bold; }
ul, li { margin: 0px; padding: 0px; margin-left: 15px; list-style: circle; font-size: 11px; line-height: 15px; }

a.sitemaplink { display: block; width: 170px; color: #000000; text-decoration: none;}
a.sitemaplink:hover { color: #8d1116; }
a.sitemaplocked { display: block; width: 170px; color: #999999; text-decoration: none; background-image: url(images/sitemaplocked.gif); background-position: right; background-repeat: no-repeat; }
a.sitemaplocked:hover { color: #8d1116; }

#artikelim img { margin: 10px 0px 10px 20px; }
abbr { border-bottom: 1px dotted #000000; cursor: help; }
a img { border: 0; }

.highlight { color: #FFFFFF; background-color: #FF0000; }
.findlink { display: block; color: #8D1116; font-weight: bold; padding-bottom: 3px; margin-bottom: 3px; border-bottom: 1px solid #8D1116; text-decoration: none;}

.subcategorie {color: #FFFFFF; background-color: #a0a0a0; height: 16px; margin-bottom:5px; }
.newsmall { color: #FF0000; font-weight: bold; font-style: italic;}
.productlinkbar { background-color: #a0a0a0; color: #FFFFFF; height: 16px;}
.productlinkbar a { color: #FFFFFF;}

.productpage_related  { border: 0px solid #D7DFE2;}
.previewimg  { border: 0px solid #D7DFE2;}
.previewimg img  { border: 1px solid #D7DFE2; text-align:center;  }

.textpage a { color:#FF0000; }

.right_price_div	{ width:148px; border:1px solid white; text-align:center; padding-top:4px; padding-bottom:4px; margin-left:0px;  }
.right_menu_div	{ width:140px; border:0px solid white;}

.right_menu_div ul	{margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;}
.right_menu_div ul li	{margin:0px; padding:0px; height:15px;}


.right_menu_knop { width:138; height:54; Background: url("images/right_button.jpg") no-repeat; margin-bottom: 5px;}
.right_menu_knop a {width:138; }

.right_menu_knop2 { width:138; height:54; Background: url("images/right_button.jpg") no-repeat; margin-bottom: 5px;}
.right_menu_knop2 a { width:138; }

.newbig{font-size:15;}

.home_button{ border:0px solid gray; width:140px; height:140px; margin: 0 0px 8px 0;}
.home_button a {border:0px solid gray; font-family: Verdana; font-size: 9px;  color: #8e1117; text-decoration: none; font-weight: bold; }
.home_productfoto a { color:#8D1116; font-weight:bold; }
.subcat_productfoto img { border:1px solid #8D1116; }

.subcat_imgshadow 
{
filter:progid:DXImageTransform.Microsoft.Shadow(color=#c0c0c0,direction=135,strength=5);
-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#c0c0c0')";
-moz-box-shadow: 4px 4px 0px #e0e0e0; 
-webkit-box-shadow: 4px 4px 0px #e0e0e0; 
box-shadow: 4px 4px 0px #e0e0e0;
}

.home_div_foto
{
border:0px solid gray; 
width:140px; 
height:140px; 
margin: 0 0px 8px 0;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#c0c0c0,direction=135,strength=5);
-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#c0c0c0')";
-moz-box-shadow: 4px 4px 0px #e0e0e0; 
-webkit-box-shadow: 4px 4px 0px #e0e0e0; 
box-shadow: 4px 4px 0px #e0e0e0;
}
.home_div_foto a {border:0px solid gray; font-family: Verdana; font-size: 9px;  color: #8e1117; text-decoration: none; font-weight: bold; }

.subcat_producttekst a { color:#ff0000; }
.categorietitel { font-size: 20px; color:#8D1116; font-weight: bold; margin: 0px 0px 10px; line-height: 15px; }
.producttitel { font-size: 20px; color:#8D1116; font-weight: bold; margin: 0px 0px 10px; line-height: 15px; }
.productpage_foto 
{ 
border:1px solid #8D1116; 
filter:progid:DXImageTransform.Microsoft.Shadow(color=#c0c0c0,direction=135,strength=5);
-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#c0c0c0')";
-moz-box-shadow: 4px 4px 0px #e0e0e0; 
-webkit-box-shadow: 4px 4px 0px #e0e0e0; 
box-shadow: 4px 4px 0px #e0e0e0;
}
