body {margin: 0px 0px 0px 0px; padding-right:0px;background-color: #1387D0;background-image:url(../img/2010/bg.jpg);background-repeat:no-repeat;background-position:center top;}
img {border:0px;}
body,td,th {font-family: arial;font-size: 12px;}
a:link {color: #000000;}
a:visited {color: #000000;}
a:hover {color: #000000;}
a:active {color: #000000;}

a.nobold:link {font-weight: normal;color: #000000;}
a.nobold:visited {font-weight: normal;color: #000000;}
a.nobold:hover {font-weight: normal;color: #000000;}
a.nobold:active {font-weight: normal;color: #000000;}

ul#buttons {list-style: none;margin: 0;padding: 0;width: 200px;}
ul#buttons li a {display: block;height: 25px;color: #000000;text-decoration: none;padding-left: 19px;line-height: 24px;border-bottom: 1px solid #FFF;font-weight: normal;}
ul#buttons li a:hover {display: block;height: 25px;background: #FFF url(../img/arrow_nav.gif) no-repeat right;color: #000;border-bottom: 1px solid #FFF;}
ul#buttons li a.kopje {display: block;height: 25px;background: #ffd300;color: #003399;font-weight: bold;border-left: 1px solid #FFF;}
ul#buttons li a.aan {display: block;height: 25px;background: #FFF;color: #000;border-bottom: 1px solid #FFF;}

#blueborder {border: 1px solid #d5d5cb; padding:7px 15px 7px 15px;}
.blueborder2 {border: 1px solid #d5d5cb; padding:7px 15px 7px 15px;}
#kopblauw {background:#F18E00;padding-left: 14px;width: 154px;height: 30px;color: #FFFFFF;font-weight: normal;line-height: 30px;}
#kopgeel {background:#E60004;padding-left: 14px;width: 160px;height: 30px;color: #ffffff;font-weight: normal;line-height: 30px;}

/*#catgeel {display: block;height: 25px;background:url(../img/2009/aanverwant_pijl.jpg) no-repeat center left #D4E8F7;line-height: 25px;padding-left: 26px;border-left: 1px solid #BFEAFB;border-bottom: 1px solid #BFEAFB;width: 144px;}
#catgeel a {text-decoration:none;}
#catgeel a:hover {text-decoration:underline;}
*/
.cataanverwant h3 {padding: 0px; margin: 0px; margin-left:0px; margin-top:4px; font-size:12px; overflow:hidden; height:22px;}
.cataanverwant h3.maincatlink a, .maincatlink a:hover {width:170px;}

.breadcrumb {font-size:11px; color:#666666;}
.breadcrumb a {text-decoration: none; color:#000000;}
.breadcrumb a:hover {text-decoration:underline;}

/*span #rood {color: #D80015;font-weight: bold;}*/
#inhoud {margin: 20px;margin-top: 0px;}
/*#balkgeel {background: #ffd300;color: #003399;font-size: 17px;height: 30px;line-height: 30px; font-weight:bold; padding-left: 8px;margin-top: 1px;}*/
#balkgeel {font-size: 17px;height: 30px;line-height: 30px; font-weight:bold; padding-left: 0px;margin-top: 1px;}

#catkop {background: url(../img/pijltjekop.gif) left no-repeat #D9F2FD;padding-left: 23px;height: 25px;line-height: 25px;width: 184px;font-weight: normal;}
#catbot {background:#FFFFFF;padding-left: 12px;height: 25px;line-height: 22px;width: 184px;font-weight: normal;}
/*#item {padding: 10px 0px 0px 7px; }*/
#item {padding-left: 5px;}
#item2 {padding: 7px;}

h1 {font-size:16px; background: url(../img/h1bg.gif) repeat-y; border: 0px solid red;color:#FFFFFF; padding-left:5px; margin: 0px 0px 0px 0px;}



/*****maincatpage*****/
#catoverzicht h3 {padding: 0px; margin: 0px; margin-left:5px; margin-top:4px; font-size:12px; overflow:hidden; height:16px;}
#catoverzicht h3.maincatlink {padding:0px; margin: 0px; height:22px; overflow:hidden; }
#catoverzicht .prijscontainer {font-size: 18px; height:18px; font-weight: bold; color: #333333; line-height: 0.9em; border: 0px solid red; display: block; text-align: left; margin: 6px 0px 5px 0px; margin-left:5px;}
#catoverzicht .prijstekst{font-size:12px; font-weight:normal; margin: 0px;}

.maincatlink a, .maincatlink a:hover {text-decoration: none; background:#CCCCCC; width:175px; display: block; text-align:left; padding: 4px 0px 4px 4px;}
.maincatlink a:hover {text-decoration: none;background: #E0E0E0 url(../img/arrow_grey.gif) no-repeat 94%;}

/*****end maincatpage*****/



/*****subcatpage*****/

#artikeloverzicht, #catoverzicht {margin: 6px 0px; margin-left:0px; width:564px;}

.artikel, .artikel_left {
	float:left;
	width:179px;
	/*height: 200px;*/
	padding: 0px 0px;
	margin: 5px 0px 5px 0px;
	margin-left:10px;
	border: 1px solid #d5d5cb;
}

.artikel_left {margin-left: 0px; padding-left: 0px;}

.artikel_image {border: 0px solid red; padding-left:0px; padding-top:15px;padding-top:0px; width:179px; height:119px; padding-bottom:2px;}

#artikeloverzicht h3 {padding: 0px; margin: 0px; margin-left:5px; margin-top:4px; font-size:12px; overflow:hidden; height:16px;}
#artikeloverzicht .prijscontainer {font-size: 18px; height:18px; font-weight: bold; color: #333333; line-height: 0.9em; border: 0px solid red; display: block; text-align: left; margin: 6px 0px 5px 0px; margin-left:5px;}
#artikeloverzicht .prijstekst{font-size:12px; font-weight:normal; margin: 0px;}

#artikeloverzicht .artikel_bot {
	border: 0px solid red;
}

.artikel a.arrow, .artikel_left a.arrow	{
	background: url(../img/arrow_green.gif) no-repeat 50% 50%; 
	width: 21px; 
	height: 17px; 
	margin-right:5px;
	margin-left:20px;
	margin-top:4px;
	/*margin: -20px 3px 10px 0px; */
	float: right; 
	position: relative; 
	font-size: 1px; 
	text-decoration: none !Important; }

.artikel a.arrow:hover, .artikel_left a.arrow:hover {
	background: url(../img/arrow_green.gif) no-repeat 10%;
	padding-top:3px;
	}
/*****end subcatpage*****/
	
/*****productpage*****/	
	.header {clear: both; border: 0px solid red; padding-left: 662px;}
	.wrapper { width: 738px;  margin: 0 auto; text-align: left; padding-bottom:15px;}
	.column-container { position: relative; overflow: hidden; padding: 10px 0px 0px 0px; zoom: 1; } /* zoom fix for ie6 */
	.column-1 { float: left; width: 420px; padding-bottom: 32767px; margin-bottom: -32767px; border: grey 1px solid;  }
	.column-2 { float: right; width: 298px; padding-bottom: 32767px; margin-bottom: -32767px; border: grey 1px solid; background: #D9F2FD;  }
	.column-1-bottom { position: absolute; bottom: 0; left: 0px; height: 1px; width: 422px; background: grey;} 
	.column-2-bottom { position: absolute; bottom: 0; right: 0px; height: 1px; width: 300px; background: grey;}

	
a.btnSmallPrev, a.btnSmallNext, a.btnSmallOver	{display: -moz-inline-box; display: inline-block; width: 21px; height: 21px; margin-right: 5px; vertical-align: middle; }
a.btnSmallPrev {background: url(../img/ArrowPrev.gif); margin: 0px 0px 0px 4px; } 
a.btnSmallNext {background: url(../img/ArrowNext.gif); margin: 0px 0px 0px 4px; } 
a.btnSmallOver {background: url(../img/overzicht.gif); margin: 0px 0px 0px 4px; } 
a.btnSmallPrev:hover	{background-image: url(../img/Arrowprev_over.gif); } 
a.btnSmallNext:hover	{background-image: url(../img/Arrownext_over.gif); }
a.btnSmallOver:hover	{background-image: url(../img/Overzicht_over.gif); }
	
#imagegallery {float: left; width:420px;  margin-bottom:10px;}
	
ul#gal {margin: 0px; padding: 0px; margin-left:10px; padding-top:5px;}
#gal li {float:left; list-style-type:none; border: 1px solid grey; padding: 0px; margin: 0px; margin-right:8px;  }

#gal li img { padding: 0px; margin: 0px;}

#productfoto {height:240px;padding:20px 0px 10px 60px; }
#productfoto img{border: 0px solid red;}


#product_data {background: #E0E0E0; background: #D9F2FD; border: 0px solid red;  padding: 10px;}
#product_data #product_logo { margin-bottom:5px;}
#product_data h1{margin: 0px; padding: 0px; font-size: 22px; color:#333333; background: none; letter-spacing:0px;}
#product_data .product_price {font-size:34px;}
strike {font-size: 14px; line-height: 0.7em; text-decoration: none; background: url(../img/strike.gif) 50% 50% no-repeat; }
#bestelbaarheid {float: left;  width:220px; border: 0px solid red;}
#bestelaantal {float: left; margin-top:2px;}
#bestelbutton {float: left; margin-left:5px;}
#bestelbaarheid input {border: 1px solid #A3D013; height:15px}
ul#levering {margin: 0px 0px; padding: 0px; border:0px solid red;}
#levering li {margin: 6px 0px; padding: 0px; border: 0px solid green; line-height:12px;list-style-type: none;}

#maten {float:right;background:#E0E0E0; background:#FFFFFF; font-size:11px; border: 1px solid grey;}
#maten h3 {margin: 2px 4px;}
#maattabel {width:298px; margin: 0px; padding: 10px; font-size: 12px;}
#maten ul  {margin: 0px; padding: 0px; padding-bottom:5px;}
#maattabel li {margin: 1px 0px; list-style-type:none;display:table; width:100%; padding:0px 0px; border: 0px solid red; line-height:17px;}
#maattabel li .right { display:table-cell; width:23%; text-align:right; padding-right:2px; border: 0px solid red;}
#maten input {border: 0px solid red; margin:0px 0px 0px 4px; vertical-align:middle;text-align:center;}
.checkboxicon{margin-top:3px;}

/*****end productpage*****/

/*****review*****/
.averagerating a.stars,
.averagerating a.stars0,
.averagerating a.stars1,
.averagerating a.stars2,
.averagerating a.stars3,
.averagerating a.stars4,
.averagerating a.stars5 {
	width: 78px;
	margin-left:10px;
	height: 0; /* Uses IE.boxmodel fix: height needs to include padding and border */
	margin-right: 5px;
	padding-top: 14px;
	float: left;
	overflow: hidden;
	background: url(../img/averagerating_background.gif) no-repeat -80px 0;
}

div.half a.stars,
div.half a.stars0,
div.half a.stars1,
div.half a.stars2,
div.half a.stars3,
div.half a.stars4,
div.half a.stars5 {background-image: url(../img/averagerating_half_background.gif);}

.averagerating a.stars {background: url(../img/averagerating_empty_background.gif) repeat-x;}
.averagerating a.stars1 {background-position: -64px 0;}
.averagerating a.stars2 {background-position: -48px 0;}
.averagerating a.stars3 {background-position: -32px 0;}
.averagerating a.stars4 {background-position: -16px 0;}
.averagerating a.stars5 {background-position: 0 0;}

/*****end review*****/

#deliverycostsflags td {font-size:11px;}

#nav {width:980px; float:left; border-top:5px #ffffff solid;border-bottom:5px #ffffff solid;}
#nav ul{background-color:#0E4096;padding:0;margin:0;width: 980px;height: 30px;float: left;}
#nav ul li { display: inline; }
#nav ul li a{padding:0px 9px 0px 9px;height: 30px; display:block; line-height:30px; color: #FFFFFF;font-weight: normal;float: left;border-right: 1px solid #ffffff;text-decoration: none;}
#nav ul li a:hover{background-color: #ffd300; background: #A3D013;color: #003399; color:#FFFFFF;}
.homeknop {padding:0px 0px 0px 0px; margin:0px; border:0px;}

.subbuttons {list-style: none; margin: 0; padding: 0;width: 200px; border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #FFF; float:left;}
.subbuttons li a {display: block;height: 25px;background: url(../img/2009/pijltje_geel2.gif) left no-repeat #0E4096;color: #FFFFFF;text-decoration: none;padding-left: 6px;line-height: 24px;border-bottom: 1px solid #FFF;font-weight: normal;}
.subbuttons li a:hover {display: block;height: 25px;background: url(../img/arrownext1_over.gif) left no-repeat #A3D013;color: #FFFFFF;border-bottom: 1px solid #FFF;font-weight: normal;}
.subbuttons li a:visited {color:#FFFFFF;}

.subbuttons2 {list-style: none; margin: 0; padding: 0;width: 200px; border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #FFF; float:left;}
.subbuttons2 li a {display: block;height: 25px;background: url(../img/2009/pijltje_geel.gif) left no-repeat #ffd300;color: #000000;text-decoration: none;padding-left: 23px;line-height: 24px;border-bottom: 1px solid #FFF;font-weight: normal;}
.subbuttons2 li a:hover {display: block;height: 25px;background: url(../img/2009/pijltje_geel.gif) left no-repeat #ffd300;color: #000;border-bottom: 1px solid #FFF;font-weight: normal;}


#kampeer1 {top:115px;}
#kampeer22 {top:115px;}
#kampeer3 {top:115px;}
#kampeer4 {top:115px;}
#kampeer5 {top:115px;}
#kampeer6 {top:115px;}
#kampeer7 {top:115px;}
#kampeer8 {top:115px;}
#kampeer9 {top:115px;}
#wegja {top:115px;}

#titel {font-size: 17px;font-weight: bold;padding: 5px;}
.butwinkel {padding-right: 10px;}
.padtekst {padding-left: 10px;}
.padtekst2 {padding-right: 10px;}
.rood {color: #D80015;font-weight: bold;}

.top			{float:left;}
.toplogo 		{float:left; width:282px; height:80px;}
.topvervolg 	{float:left; width:698px; height:80px; background-image:url(../img/2010/topmenu_bg.jpg)}
.topmenu 		{float:left; width:693px; height:25px; padding-top:6px; padding-right: 5px;}
.topmenu ul 	{float: right;padding:0px; margin:0px;}
.topmenu ul li 	{display: inline; border-right: 1px solid #D1E889; display:block; float:left;}
.topmenu ul li a 		{padding-left: 10px;padding-right: 10px;line-height:15px;color: #ffffff;font-weight: bold;text-decoration: none;}
.topmenu ul li a:hover	{text-decoration:underline;}
.topmenu ul li a.aan	{text-decoration:underline;}
.topmenu ul li .vlaggen	{border: 0px;}
.topmenu ul li .vlaggen a{padding:0px; margin:0px; border: 0px; }
.winkelwagen	{width:417px; height:100px; float:left; text-align:right; padding-top:15px; font-weight:bold;}
.zoeken			{width:269px; height:100px; float:left; padding-right:12px; padding-top:15px;}
.zoekveldtop 	{width:188px; margin:0px; height:18px; border:1px solid #E60004; padding-left:10px; padding-top:4px; font-size:12px; float:right;}
.zoekknoptop 	{width:60px; margin:0px; height:25px; background-color:#E60004; color:#fff; font-weight:normal; font-size:12px; line-height:23px; float:right; text-align:center; border:0px; cursor:hand;}
.winkelwagentop	{padding:0px 10px 0px 10px; margin:0px; height:25px; background-color:#E60004; color:#fff; font-weight:normal; font-size:12px; line-height:23px; float:right; text-align:center; border:0px; cursor:hand;}

.submenu 		{background:url(../img/2009/vervolg_menubg.jpg) top no-repeat #D4E8F7;}
.submenubanner	{margin-top:100px;}


#homelinks 	{float:left; width:816px; margin: 0px; margin-left:-10px; padding:0px;}
#homerechts {width:164px; float:right; padding-left:0px; }
#homerechts div {margin-bottom:10px;border: 1px solid #99CC00; border:1px solid #CCCCCC;}

.kaderA, .kaderB, .kaderC, .kaderD {float:left; display:inline; margin-left:10px; color:#333333; margin-top:10px; font-size:11px; border: 1px solid #99CC00; border: 1px solid #CCCCCC;}

.kaderA, .kaderB, .kaderD {height: 192px;height: 182px; height:208px; height:196px;}
.kaderC, .kaderD {width: 401px; width:396px;}

.kaderA {width:265px; width: 260px;} 	/*kaderA = rechthoek*/
.kaderB {width:197px; width: 192px;} 	/*kaderB = vierkant*/
.kaderC {height: 85px;}				 	/*kaderC = product*/
.kaderD {} 								/*kaderD = groot rechthoek*/

.kaderA_bot, .kaderB_bot, .kaderD_bot {margin-left:5px;}
.kaderA a, .kaderB a, .kaderC a, .kaderD a {text-decoration:none;color:#333333;}
.kaderA_bot h2, .kaderB_bot h2, .kaderC_bot h2, .kaderD_bot h2 {margin:0px;}

.kaderA h2, .kaderD h2 {font-size:16px; margin: 0px 0px 0px 0px; border: 0px solid red; }
.kaderB h2 {font-size:16px;}
.kaderC h2 {font-size:15px; margin: 5px 0px 0px 0px;}


.kaderC img, .kaderD img {float:left;}
.kaderC_txt {height:48px;}
.price {font-size:21px;font-weight: bold; color:#333333;}
.kaderA .meer, .kaderB .meer {font-weight:bold; background:#99CC00; text-align:center; padding-right:5px; width:156px; height:15px; margin-top:0px; border:0px solid red;}
.kaderA .meer a, .kaderB .meer a {color:#99CC00; color:#FFFFFF;}

.kaderC .meer {background: #99CC00; background:#CCCCCC; float:right; font-weight:bold; text-align:right; padding-right:5px; width:146px; height:15px; margin-top:17px;}
.kaderC .meer a {color:#FFFFFF;}

.kaderD .text {margin-left:5px; display:block; height:30px;}
/*
.kaderB, .kaderD {border: 1px solid #E6E6E6;border: 1px solid white;}
*/
.kaderA_bot a.arrow, .kaderB_bot a.arrow, .kaderD_bot a.arrow{
	background: url(../img/arrow_green.gif) no-repeat 100% 50%; 
	width: 20px; 
	height: 18px; 
	margin-right:4px;
	margin-left:0px;
	margin-top:37px;
	float: right; 
	position: relative; 
	font-size: 1px; 
	text-decoration: none !Important; }

.kaderA_bot a.arrow:hover .kaderB_bot a.arrow:hover, .kaderD_bot a.arrow:hover{
	background: url(../img/arrow_green.gif) no-repeat 50%;
	padding-top:5px;
	}
	
#homenieuwsbrief {height: 196px;}
#homenieuwsbrief ul { list-style-type:none; padding: 0px 0px 0px 5px; border: 0px solid red;}
#homenieuwsbrief li {border: 0px solid red; margin-top:4px;}
#homenieuwsbrief a{color: #333333; text-decoration:none; font-weight:bold; }
#homenieuwsbrief a:hover{ color:#000000; text-decoration: underline; }

.greenbg .kaderA{background:#99CC00;}
.greenbg .kaderA, .greenbg .kaderA a{color:#FFFFFF;}
.greenbg .kaderA_bot a.arrow {background: url(../img/arrow_white.gif) no-repeat 100% 50%;}
.greenbg .kaderA_bot a.arrow:hover {background: url(../img/arrow_white.gif) no-repeat 50%;}

.homeanimatie	{float:left; width:806px; margin-left: 10px 0px !important; margin-left:0px; padding:0px; position:relative; z-index:2; height:250px; }
.homeprodcuten	{float:left; width:780px; background:url(../img/2009/homeprodsbg.jpg) repeat-y;}
.homeproduct 	{float:left; width:191px; height:267px; padding-bottom:3px;}
.spacer			{width:5px; height:80px; float:left;}
.titelpic		{float:left;}
.categorie		{float:left; padding-left:10px; background-color:#E8F3C4; height:24px; padding-top:6px; width:181px;}
.afbeelding		{float:left; text-align:center; width:191px; padding:10px 0px 10px 0px;}
.titeltekst		{float:left; padding:0px 10px 0px 10px; width:171px;}
.tekst			{float:left; padding:0px 10px 5px 10px; width:171px; height:27px;}
/*.prijs			{float:left; padding:5px 10px 0px 10px; height:26px; color:#E60004; width:171px; font-size: 26px;font-weight: bold;}*/
.prijs 			{ color:#E60004; font-size: 26px; font-weight:bold;}
.homebanner		{float:right; width:388px; height:150px; border-top:5px solid #fff; border-bottom:5px solid #fff;}
.homebanner2	{float:left; clear:left; width:387px; height:150px; border-top:5px solid #fff; border-bottom:5px solid #fff;}

.homerechts img	{border-bottom:5px solid #fff;}
.homeonder		{}
.footermenu		{padding-left:10px;}
.footermenu a	{color:#fff; text-decoration:none;}
.footermenu a:hover	{text-decoration:underline;}

#nieuws {color: #FFF;padding: 15px;border-right: 1px solid #FFFFFF;}
#nieuws a {color: #FFF;text-decoration: none;}
.prijs2 {font-family: arial;font-size: 14px;font-weight: bold;color: #D80015;}
span#prijs3 {font-family: arial;font-size: 21px;font-weight: bold;color: #D80015;}
.winkelwagenbut {padding-right: 35px;}
#item a {font-weight: bold;font-size: 12px;}
#item #prijs {font-size: 12px;}
#kopgeel a {font-weight: bold;}
#kopgeel #prijs {font-size: 12px;}
#blueborder2 a {font-weight: bold;}
#blueborder2 #prijs {font-size: 12px;}
.meerinfo {padding-bottom: 5px;padding-right: 5px;float: right;}

#catkop a {font-weight: normal;text-decoration: none;}
#catkop a:hover {font-weight: bold;text-decoration: none;}
#catbot #prijs {font-size: 14px;font-weight: bold;}
#gras1 {background: url(../img/img_gras.jpg) repeat-x bottom;}
#nieuws1 {background:url(../img/2008/bggrasnieuws.gif) bottom #90CA23 repeat-x;border-right: 1px solid #FFFFFF;}

.catnieuw {background:url(../img/2008/homepijl.gif) left #152C9A no-repeat;height:25px;width:185px;color:#ffffff;font-weight:bold;padding-left:25px;}
.catnieuw a {color:#ffffff;font-weight:bold;text-decoration: none;}
.catnieuwonder {height:160px;padding:5px 10px 0px 10px;vertical-align:top;}
.catnieuwonder span{padding:0px; margin:0px;}

#footer1 {color:#FFFFFF; background-color:#A3D013;}
#footer {color:#FFFFFF; background-color:#A3D013;}
#bottomlinks a {color:#FFFFFF;text-decoration: none;font-weight: normal;text-decoration: none;}
.defooterr{ height:101px; width:980px; background:url(../img/2009/vervolg_footer2.jpg);}
.defooterr3{ height:101px; width:980px; background:url(../img/2009/vervolg_footer3.jpg);}

#homeban{position:absolute;}
#homeban a,#homeban object{z-index:1;position:absolute;}
#homeban object{z-index:2;visibility:hidden;}

input {font-family:arial; }
