@charset "utf-8";


/* DEFAULT */
body { background-color:#FFFFFF; margin-left:0px;	margin-top:0px;	margin-right:0px;	margin-bottom:0px; font-size:62.5%; }
body,td,th { font-family:Arial, Helvetica, sans-serif; color:#000000; }

form { padding:0; margin:0; }
h { padding:0; margin:0; }
p { padding:0; margin:0; font-size:1.1em; line-height:1.5em; }
input, textarea { border:1px solid #000000; font-size:1.1em; }
input[type=checkbox] {border-style: none; border-width: 0px; }
img {	border:0px; }

h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:bold; }

h1 { color: #FF0101; }

h2 { color:#FFFFFF; font-size:2.4em; }
h3 { color:#FFFFFF; font-size:1.8em; }
h6 { color:#FFFFFF; font-size:2.4em; }

a { color:#17151a; text-decoration:none; }
a:hover { color:#17151a; text-decoration:underline; }

/* LAYOUT */
#outerWrapper {	width:100%; text-align:center; }
#wrapper { width:995px;	margin:0 auto; text-align:left; }

/* TOP */
#topWrapper {	width:100%; height:59px; background-image:url(../images/topachter.gif); background-position:top left; background-repeat:no-repeat; }
#topLogo { width:200px; height:59px; float:left; }
#topMenu { width:518px; height:41px; float:left; margin: 18px 0 0 4px; }
#topMenu ul {	list-style-type:none; overflow:hidden; width: 100%; margin: 0; padding: 0; }
#topMenu li {	list-style-type:none; background-repeat:no-repeat; float:left; height:41px; }
#topMenu li a {display:block;height:41px;overflow:hidden; text-indent:-3000px;}
/*menu-initial state*/
#topMenu li.menu01 { background-image: url('../images/menu/topmenu01.gif'); background-repeat:no-repeat; }
#topMenu li.menu02 { background-image: url('../images/menu/topmenu02.gif'); background-repeat:no-repeat; }
#topMenu li.menu03 { background-image: url('../images/menu/topmenu03.gif'); background-repeat:no-repeat; }
#topMenu li.menu04 { background-image: url('../images/menu/topmenu04.gif'); background-repeat:no-repeat; }
#topMenu li.menu05 { background-image: url('../images/menu/topmenu05.gif'); background-repeat:no-repeat; }
/*bgs for links*/
#topMenu a#item1 { background: url('../images/menu/topmenu01o.gif') no-repeat -130px -90px; width: 100px; }
#topMenu a#item2 { background: url('../images/menu/topmenu02o.gif') no-repeat -130px -90px; width: 103px; }
#topMenu a#item3 { background: url('../images/menu/topmenu03o.gif') no-repeat -130px -90px; width: 94px; }
#topMenu a#item4 { background: url('../images/menu/topmenu04o.gif') no-repeat -130px -90px; width: 96px; }
#topMenu a#item5 { background: url('../images/menu/topmenu05o.gif') no-repeat -130px -90px; width: 125px; }
/*hover styles*/
#topMenu a#item1:hover, #topMenu a#item1.selected { background-position:0 0; z-index:50; }
#topMenu a#item2:hover, #topMenu a#item2.selected { background-position:0 0; z-index:50; }
#topMenu a#item3:hover, #topMenu a#item3.selected { background-position:0 0; z-index:50; }
#topMenu a#item4:hover, #topMenu a#item4.selected { background-position:0 0; z-index:50; }
#topMenu a#item5:hover, #topMenu a#item5.selected { background-position:0 0; z-index:50; }

#topMenu a#item1.ischild { background-position:0 0; z-index:50; }
#topMenu a#item2.ischild { background-position:0 0; z-index:50; }
#topMenu a#item3.ischild { background-position:0 0; z-index:50; }
#topMenu a#item4.ischild { background-position:0 0; z-index:50; }
#topMenu a#item5.ischild { background-position:0 0; z-index:50; }
/*submenu styles*/
#topMenu ul li ul { display: block; position: absolute; list-style-type:none; margin: 0; padding: 0; 
					background-image: url("../images/menu/menu.png"); background-position: bottom; 
					overflow: hidden; padding: 0 0 20px 0; width: 169px; margin: 0 0 0 0; z-index: 100; }
#topMenu ul li ul li { display: block; list-style-type:none; float:left; height: auto; margin: 8px 29px 0 24px;}
#topMenu ul li ul li a { font-size: 1.1em;  margin: 0; height: auto; width:120px; text-indent:0px;  text-decoration:none; }
#topMenu ul li ul li a:hover {  text-decoration: underline;  }
#topMenu ul.subMenu { display: none; }
/*overig*/
#topLinksWrapper { width:220px; float:right; margin:0 10px 0 0; }
#topLinks { height:18px; margin:8px 0 0 0; font-size:1.1em;}
#topLinks ul { list-style: none; margin:0; padding:0; }
#topLinks li { float:left; margin: 0 0 0 10px; }
#topZoek { margin: 0 0 0 10px;display:block; }
#topZoek .invulveld { width:167px; color:#8e8e8e; }
#topZoek .correctie { margin: 0 0 0 10px; border:0px; }

/* CONTENT */
#contentWrapper { width:100%; margin:2px 0 0 0; overflow:hidden; }
#contentMain { width:756px; min-height:489px; float:left; }
#contentAnimatieBanner { height:100px; width:239px; } 

.keuzehulpcheckbox { width: 150px; overflow: hidden; margin: 4px 0 0 0; float:left; }
.keuzehulpcheckbox input { width: auto; float: left; border: 0; }
.keuzehulpcheckbox label { width: auto; float: left; margin: 2px 0 0 0; border: 0; }
#keuzehulpcontent { overflow: hidden; }
#keuzehulpcontent b { width: auto; float: left; margin: 10px 0 0 0; border: 0; }
.keuzehulpHolderText { width: auto; float: left; }

/* BOTTOM */
#bottomWrapper { width:100%; height:32px; background-image:url(../images/bottomachter.gif); background-position:top left; background-repeat:no-repeat; margin: 7px 0 0 0; }
#bottomTickertape { width:560px; float:left; }
#bottomCBW { width:50px; float:right; margin: 5px 0 0 0; }
#bottomDisclaimer { width:auto; float:right; margin:12px 12px 0 0; color:#8e8e8e; }
#bottomDisclaimer a { color:#8e8e8e; text-decoration:none; }
#bottomDisclaimer a:hover { color:#8e8e8e; text-decoration:underline; }
#bottomDisclaimer ul { list-style: none; margin:0; padding:0; }
#bottomDisclaimer li { float:left; margin: 0 0 0 10px; }

/* COLLECTIE */
#collectieWrapper { width:744px; float:left; margin: 0 0 0 12px;}
#collectie1detail { width:186px; float:left; }
#collectie2detail { width:186px; float:left; }
#collectie3detail { width:186px; float:left; }
#collectie4detail { width:186px; float:left; }
.contentCollectie { float:left; padding:0 4px 5px 0; background:url('../images/dropshadow.gif') right bottom; margin: 0 8px 0 0; }
.contentCollectieGroepWrapper { width:186px; overflow:hidden; float:left; }
.contentCollectieInfo { width:186px; float:left; display: none; }
.contentCollectieInfo .content { padding: 10px 28px 0 12px; }
.contentCollectieInfo .content a img { float:left; width: auto; margin: 20px 5px 0 0; }
.contentCollectieInfo .content  h6{ float:left; width: 80px; margin: 20px 0 0 0; }
.contentCollectieGroep { float:left; margin: 10px 0 0 0; }
.contentCollectieGroep p { width:174px; color:#f39600; font-size:1.4em; font-weight:bold; margin: 0 0 3px 0; }

/* KEUZEHULP */
#keuzehulp 								{ width:239px; float:right; background-image:url("../images/winkelsgradient.jpg");}	
#keuzehulp 							h5 { font-size:18px; color:#f49b0c; margin-top:5px; margin-bottom:14px;}
#keuzehulp #containerRightTekst			{ color:#000000; font-size:11px; padding-left:12px;}
#keuzehulpcontent						{margin-left:14px;}
.keuzehulpButtonContainer				{ margin-left: -12px; margin-top: 10px; background-color: #FFFFFF; padding-top: 10px; }
.keuzehulpHolderText 					{ padding:20px 1px 12px 1px; }

/* WOONNIEUWS */
#woonnieuws								{ width:239px; float:left; background-image:url("../images/winkelsgradient.jpg");}	
#woonnieuws #containerRightTekst		{ color:#000000; font-size:11px; padding-left:12px;}
#woonnieuwscontent						{margin-left:14px;}
.woonnieuwsButtonContainer				{ margin-left: -12px; margin-top: 10px; background-color: #FFFFFF; padding-top: 10px; }
.woonnieuwsHolderText 					{ padding:20px 1px 12px 1px; }

/* RELATEDPRODUCTS */
#relatedprod							{ width:239px; float:left; background-image:url("../images/winkelsgradient.jpg");}	
#relatedprod #containerRightTekst		{ color:#000000; font-size:11px; padding-left:12px;}
#relatedprodcontent						{margin-left:14px;}
.relatedprodButtonContainer				{ margin-left: -12px; margin-top: 10px; background-color: #FFFFFF; padding-top: 10px; }
.relatedprodHolderText 					{ padding:20px 1px 12px 1px; }


/* BREADCRUM */
#breadCrumbs { padding:5px 0 8px 12px; margin:0; width:100%; color:#9d9d9d;	font-weight:bold; }
#breadCrumbs a { color:#9d9d9d;	text-decoration:none; }
#breadCrumbs a:hover { color:#9d9d9d;	text-decoration:underline; }

/* CONTAINERS */
#containerLeft						{ width:198px; float:left; }	
#containerMiddle					{ width:558px; float:left; }	
#containerRight 					{ width:239px; float:right; }	

#containerMiddle a { text-decoration: underline; }
#containerMiddle a:hover { text-decoration: none; }


/* TOP ALGEMEEN */
#middleTopProductTekst		{ width:345px; height:90px; float:left; margin:16px 0 0 12px; overflow:hidden; }
#middleTopPit				{ float:left; margin:12px 0 0 12px; width: 270px; overflow: hidden;  }

#middleTopPrijsRood				{	float:right; margin:12px 16px 0 0; color:#ed1b2e; font-weight:bold; text-align:center; width:70px; }

/* TOP 01 */
#containerMiddleTop1			{ width:546px; height:266px; }
#middleTop1Kop					{	width:372px; height:116px; position:relative; }
#middleTop1Kop h1				{ width:372px; position:absolute; bottom:0px; }
#middleTop1Topfoto				{ width:174px; height:116px; margin: -116px 0 0 372px; position: relative; overflow:hidden; }
#middleTop1TekstContainer		{ width:545px; height:148px; overflow: hidden; /*margin:116px 0 0 0;*/ margin: 0; float:left; border-top:1px solid #a6a6a6; border-left: 1px solid #a6a6a6; border-right:1px solid #a6a6a6; border-bottom:1px solid #a6a6a6; position:relative; }
#middleTop1Foto						{ width:174px; height:148px; float:left; overflow:hidden; }
#middleTop1Tekst					{ width:345px; /*height:130px;*/ float:left; margin:16px 0 16px 12px; overflow:hidden; }
#middleTop1Tekst2					{ width:345px; /*height:105px;*/ float:left; margin:16px 0 16px 12px; overflow:hidden; }
#middleTop1Tekst2Link			{ float:right; margin: 0 12px 0 0; }
#middleTop1Tekst2Link p			{ color:#ed1b2e; font-size:1.2em; font-weight:bold; text-transform:uppercase; }
#middleTop1Tekst2Link a			{ color:#ed1b2e; text-decoration:none; }
#middleTop1Tekst2Link a:hover{ text-decoration:underline; }

/* TOP 02 */
/*# middleTop2Foto						{ width:372px; height:150px; float:left; overflow:hidden; margin:-1px 0 0 -198px; }*/
#middleTop2Foto						{ width:174px; height:150px; float:left; overflow:hidden; margin:0; }

/* TOP 03 */
#containerMiddleTop3			{ width:526px; height:266px; padding:0; background-repeat:no-repeat; color:#ffffff; overflow:hidden; }
#containerMiddleTop3 h1		{ float:left; width:450px; margin: -60px 0 0 20px; }
#containerMiddleTop3 img	{ padding:0 10px 0 0; float:left; }
#containerMiddleTop3 a		{ text-decoration:none; }

/* TOP 04 */
#containerMiddleTop4			{ width:490px; padding:25px 25px 25px 25px; overflow:hidden; border:1px solid #a6a6a6; }
#containerMiddleTop4 .link			{ font-size:1.2em; font-weight:bold; text-transform:uppercase; color:f39600; margin:20px 0 0 0; }
#containerMiddleTop4 .link	img	{ margin:0 5px 0 0; }
#containerMiddleTop4 .link a		{ color:#f39600; }

/* TOP 05 */
#containerMiddleTop5			{ width:532px; padding:20px 0 3px 12px; overflow:hidden; border:1px solid #a6a6a6; }
.middleTop5Item						{ width:254px; height:110px; float:left; overflow:hidden; margin:0 12px 24px 0; }
.middleTop5Foto						{ float:left; padding:0 4px 5px 0; background:url('../images/dropshadow.gif') right bottom; margin: 0 8px 4px 0; }
.middleTop5Tekst					{ }
.middleTop5Tekst .kop a 	{ color:#ed1b2e; font-weight:bold; font-size:1.2em; }
#containerMiddleTop5 .leesverder	 { color:#ed1b2e; font-size:1.0em; text-align:right; margin:0 5px 0 0; }
#containerMiddleTop5 .leesverder a { color:#ed1b2e; font-size:1.0em; margin:0 5px 0 0; }

/* BOTTOM 01 */
#containerMiddleBottom1		{ width:558px; overflow:hidden; margin: 0 0 20px 0; }
.middleBottom1Product 		{ width:179px; height:206px; float:left; margin: 20px 7px 0 0; overflow:hidden;	}
.middleBottom1ProductNoText	{ width:179px; height:155px; float:left; margin: 20px 7px 0 0; overflow:hidden;	}
.middleBottom1Fotoactie		{ width:179px; height:180px; float:left; margin: 20px 7px 0 0; overflow:hidden;	}
.middleBottom1ProductTitel{ color:#000000; font-size:1.3em; font-weight:bold; margin: 0 0 4px 0; }
.middleBottom1ProductTitel a { color:#000000; } /*f49b0c*/
.middleBottom1Foto			{ overflow: hidden; float:left; padding:0 4px 5px 0; background:url('../images/dropshadow.gif') right bottom; margin: 0 8px 4px 0; }

/* BOTTOM 02 */
#containerMiddleBottom2		{ width:558px; }
#middlebottom2Tekst				{ width:546px; float:left; margin: 26px 12px 0 0;	}
#middlebottom2Tekst a			{ color:#f39600; }
#middlebottom2Foto				{ width:176px; float:right; margin: -14px 0 0 12px; overflow:hidden; }

.middlebottom2Kleur				{ width:23px; height:23px; float:left; border:1px solid #000000; margin: 5px 5px 0 0; }
.middlebottom2Texture			{ width:23px; height:23px; float:left; border:1px solid #000000; margin: 5px 5px 0 0; }

.productColors { margin: 5px 0 0 0; width: 180px; overflow: hidden; }
.productTextures { margin: 5px 0 0 0; width: 180px; overflow: hidden; }

#containerMiddleBottom2	.link			{ font-size:1.2em; font-weight:bold; text-transform:uppercase; color:f39600; margin:20px 0 20px 0; }
#containerMiddleBottom2	.link	img	{ margin:0 5px 0 0; }
#containerMiddleBottom2	.link a		{ color:#f39600; }

/* BOTTOM 03 */
#containerMiddleBottom3		{ width:558px; }
#middleBottom3BlokLinks		{ width:260px; float:left; margin: 20px 16px 0 0; }
#middleBottom3BlokRechts	{ width:260px; float:left; margin: 20px 0 0 0 }
.middleBottom3Item				{ overflow:hidden;}
.middleBottom3Foto				{ float:left; padding:0 4px 5px 0; background:url('../images/dropshadow.gif') right bottom; margin: 13px 8px 4px 0; }
.middleBottom3Tekst				{ margin: 10px 0 0 0; }
.middleBottom3Tekst .kop a 	{ color:#ed1b2e; font-weight:bold; font-size:1.2em; }
#containerMiddleBottom3	.link			{ font-size:1.2em; font-weight:bold; text-transform:uppercase; color:f39600; margin:20px 0 20px 0; }
#containerMiddleBottom3	.link	img	{ margin:0 5px 0 0; }
#containerMiddleBottom3	.link a		{ color:#f39600; }
#containerMiddleBottom3 .leesverder { color:#ed1b2e; font-size:1.0em; text-align:right; }
#containerMiddleBottom3 .leesverder a { color:#ed1b2e; font-size:1.0em; margin:0 5px 0 0; }

/* BOTTOM 04 */
#containerMiddleBottom4		{ width:778px; }
#middleBottom4BlokLinks		{ width:260px; float:left; margin: 20px 16px 0 0; }
#middleBottom4BlokMidden	{ width:260px; float:left; margin: 20px 16px 0 0; }
#middleBottom4BlokRechts	{ width:200px; float:left; margin: 20px 0 0 0 }
.middleBottom4Item				{ overflow:hidden;}
.middleBottom4Tekst				{ margin: 10px 0 0 0; }
#middlebottom4Tekst				{ width:546px; float:left; margin: 26px 12px 0 0;	}
.middleBottom4Tekst .kop a { color:#ed1b2e; font-weight:bold; font-size:1.2em; }
#containerMiddleBottom4 .leesverder { color:#ed1b2e; font-size:1.0em; text-align:right; padding: 0 10px 0 0; }
#containerMiddleBottom4 .leesverder a { color:#ed1b2e; font-size:1.0em; margin:0 5px 0 0; display: inline-block; }

#middlebottom4Tekst a			{ color:#f39600; }
#middlebottom4Foto				{ width:174px; float:right; margin: -14px 0 0 12px; overflow:hidden; }
.middlebottom4Kleur				{ width:20px; height:20px; float:left; border:1px solid #000000; margin: 4px 8px 0 0; }
#containerMiddleBottom4	.link			{ font-size:1.2em; font-weight:bold; text-transform:uppercase; color:f39600; margin:20px 0 20px 0; }
#containerMiddleBottom4	.link	img	{ margin:0 5px 0 0; }
#containerMiddleBottom4	.link a		{ color:#f39600; }

/* BOTTOM 05 */
#containerMiddleBottom5		{ width:778px; }
#middleBottom5BlokLinks		{ width:536px; float:left; margin: 20px 16px 0 0; }
#middleBottom5BlokRechts	{ width:200px; float:left; margin: 20px 0 0 0 }
.middleBottom5Item				{ overflow:hidden;}
.middleBottom5Tekst				{ margin: 10px 0 0 0; }
#middlebottom5Tekst				{ width:546px; float:left; margin: 26px 12px 0 0;	}
.middleBottom5Tekst .kop a { color:#ed1b2e; font-weight:bold; font-size:1.2em; }

#middlebottom5Tekst a			{ color:#f39600; }
#middlebottom5Foto				{ width:174px; float:right; margin: -14px 0 0 12px; overflow:hidden; }
.middlebottom5Kleur				{ width:20px; height:20px; float:left; border:1px solid #000000; margin: 4px 8px 0 0; }
#containerMiddleBottom5	.link			{ font-size:1.2em; font-weight:bold; text-transform:uppercase; color:f39600; margin:20px 0 20px 0; }
#containerMiddleBottom5	.link	img	{ margin:0 5px 0 0; }
#containerMiddleBottom5	.link a		{ color:#f39600; }

/* BANNER */
.bannerHolderGroen a, .bannerHolderRood a, .bannerHolderOranje a,
.bannerHolderGrijs a, .bannerHolderGrijs2 a,
a .bannerHolderContainer p, a:hover .bannerHolderContainer p,
a .bannerHolderText p, a:hover .bannerHolderText p { cursor: pointer; text-decoration: none !important; color: #FFFFFF !important; }

#containerLeft .bannerHolderGroen				{ cursor: pointer; width:198px; height:150px; margin:116px 0 0 0; background-image:url('../images/bannerGroen.jpg'); background-repeat:repeat-x; overflow:hidden; }
#containerLeft .bannerHolderRood				{ cursor: pointer; width:198px; height:150px; margin:116px 0 0 0; background-image:url('../images/bannerRood.jpg'); background-repeat:repeat-x; overflow:hidden; }
#containerLeft .bannerHolderOranje			{ cursor: pointer; width:198px; height:150px; margin:116px 0 0 0; background-image:url('../images/bannerOranje.jpg'); background-repeat:repeat-x; overflow:hidden; }
#containerLeft .bannerHolderGrijs				{ cursor: pointer; width:198px; height:150px; margin:116px 0 0 0; background-image:url('../images/bannerGrijs.jpg'); background-repeat:repeat-x; overflow:hidden; }
#containerLeft .bannerHolderGrijs2				{ cursor: pointer; width:198px; height:150px; margin:116px 0 0 0; background-image:url('../images/bannerGrijs2.jpg'); background-repeat:repeat-x; overflow:hidden; }
#containerLeft .bannerHolderText 				{ padding:20px 12px 12px 12px; display:inline-block; }
#containerLeft .bannerHolderText h2			{ padding:0 0 10px 0; }
#containerLeft .bannerHolderText img		{ padding:0 5px 0 0; }
#containerLeft .bannerHolderText p			{ color:#ffffff; font-size:1.2em; font-weight:bold; text-transform:uppercase; }
#containerLeft .bannerHolderText a			{ color:#FFFFFF; text-decoration:none; }
#containerLeft .bannerHolderText a:hover{ text-decoration:underline; }

/* BANNERS RECHTS */
#containerRight .bannerHolderGroen				{ cursor: pointer; width:239px; background-image:url('../images/bannerGroen.jpg'); background-repeat:repeat-x; background-color:#b7c500; color:#ffffff; }
#containerRight .bannerHolderRood					{ cursor: pointer; width:239px; background-image:url('../images/bannerRood.jpg'); background-repeat:repeat-x; background-color:#e2001a; color:#ffffff; }
#containerRight .bannerHolderOranje				{ cursor: pointer; width:239px; background-image:url('../images/bannerOranje.jpg'); background-repeat:repeat-x; background-color:#f39600; color:#ffffff; }
#containerRight .bannerHolderGrijs				{ cursor: pointer; width:239px; background-image:url('../images/bannerGrijs.jpg'); background-repeat:repeat-x; background-color:#aaaaaa; color:#ffffff; }
#containerRight .bannerHolderGrijs2				{ cursor: pointer; width:239px; background-image:url('../images/bannerGrijs2.jpg'); background-repeat:repeat-x; background-color:#7d7d7d; color:#ffffff; }
#containerRight .bannerHolderText 				{ padding:12px 0px 4px 12px; overflow:hidden; }
#containerRight .bannerHolderText .bannerfotoLeft { margin:0 12px 12px 0; border:1px solid #FFFFFF; }
#containerRight .bannerHolderText .bannerfotoRight { margin:0 12px 12px 6px; border:1px solid #FFFFFF; }
#containerRight .bannerHolderText img			{ margin:0 5px 0 0; }
#containerRight .bannerHolderContainer		{ float:left; display: inline-block; }
#containerRight .bannerHolderContainer2		{ float:right; display: inline-block; }
#containerRight .bannerHolderText p				{ font-size:1.1em; margin: 0 0 5px 0; }
#containerRight .bannerHolderText .link		{ font-size:1.2em; font-weight:bold; text-transform:uppercase; }
#containerRight .bannerHolderText .top3																		{ height:75px; margin: 10px 0 0 0; }
#containerRight .bannerHolderText .top3	.bannerHolderContainer 			{ float:left; margin:0 12px 0 0; display: inline-block; }
#containerRight .bannerHolderText .top3	.bannerHolderContainer img 				{ border:1px solid #FFFFFF; margin:0px; }
#containerRight .bannerHolderText .top3 .bannerHolderContainer .naam			{ font-weight:bold; margin:0; }
#containerRight .bannerHolderText .top3 .bannerHolderContainer .bekeken 	{ margin:0 0 3px 0; }
#containerRight .bannerHolderText .top3 .bannerHolderContainer .ster img 	{ border:0; margin:0; }
#containerRight .bannerHolderText a				{ color:#FFFFFF; text-decoration:none; }
#containerRight .bannerHolderText a:hover	{ text-decoration:underline; }
#containerRight .schaduw 									{ float:left; padding:0 0 5px 0; background:url('../images/bannerrechtsschadow.gif') right bottom; margin: 0 0 7px 0; }
#containerRight .contact									{ width:215px; padding:0 12px 12px 12px; background-image:url('../images/gradientcontact.jpg'); overflow:hidden; background-color:#dfe0e2; background-repeat:no-repeat; }
#containerRight .contact a								{ color:#ed1b2e; }
/*#AnimatieBannerContainer 					{ position:relative; margin: 287px 0 0 0; }
#AnimatieBannerContainer2 					{ position:relative; margin: 7px 0 0 10px; }*/
#AnimatieBannerContainer 					{ float: right; margin: 0px 0 0 0; }
#AnimatieBannerContainer2 					{ float: right; margin: 7px 0 0 10px; }

/* SUBMENU */
#submenu								{ width:198px; font-size:1.1em; float:left; margin:30px 0 30px 0; }
#submenu ul							{ margin:0; padding:0 0 0 28px; }
#submenu li							{ margin:10px 0 0px 0; list-style-image:url('../images/listarrow.gif'); vertical-align:middle; font-weight:bold; }
#submenu ul ul					{ margin:0; padding:4px 0 0 17px; }
#submenu ul ul li				{ margin:0 0 4px 0; list-style-image:url('../images/liststreep.gif'); vertical-align:middle; font-weight:normal;  }

#submenu a							{ text-decoration: none; }
#submenu a:hover						{ text-decoration: underline; }

/* FOTO ACTIE */

#fotoactieDetailFoto { width:544px; height: 298px; overflow: hidden; border:1px solid #a6a6a6; }
#fotoactieDetailTekst { border-left:1px solid #a6a6a6; border-right:1px solid #a6a6a6; border-bottom:1px solid #a6a6a6; margin:0 12px 5px 0; padding:12px 12px 12px 12px; overflow:hidden; }
#fotoactieDetailTekstLeft { width:300px; float:left; }
#fotoactieDetailTekstRight { float:right; text-align:right; color:#9d9d9d; }
.fotoActieDetailPrev { float: left; width: 50px; height: 50px; z-index: 80; position: relative; }
.fotoActieDetailNext { float: right; width: 50px; height: 50px; z-index: 80; position: relative; }
.fotoActieDetailPrev input { margin: 9px 0 0 11px; }
.fotoActieDetailNext input { margin: 9px 0 0 1px;  }
.fotostyle 			 { width:546px; margin: -50px 0 0 0;}

/* PIT SYMBOLS */
.pitstyle							{height: 25px;}
.orangeDiv							{ border: 0; }
.orangeDiv * { text-decoration: none !important; border: 0; }
.vacaturesDiv
{
	margin-left:7px;
	height: 130px;
	width: 532px;
	background-repeat: no-repeat;
	color: White !important;
}

.wysiwygEdit { margin: 0 0 -22px 0; position: relative;  z-index: 890; }

.vacaturesTopLeft	  { width: 10px; height: 10px; float:left; clear: left; background-image: url('../images/blokOranjeTopLeft.png'); background-repeat: no-repeat; }
.vacaturesTop		  { width: 512px; height: 10px; float:left; background-image: url('../images/blokOranjeMidTop.png'); background-repeat: repeat-x; }
.vacaturesTopRight	  { width: 10px; height: 10px; float:left; background-image: url('../images/blokOranjeTopRight.png'); background-repeat: no-repeat; }
.vacaturesMid		  { width: 492px; float:left; clear: left; background-image: url('../images/blokOranjeMid.png'); background-repeat: no-repeat; }
.vacaturesBottomLeft  { width: 10px; height: 10px; float:left; clear: left; background-image: url('../images/blokOranjeBottomLeft.png'); background-repeat: no-repeat; }
.vacaturesBottom	  { width: 512px; height: 10px; float:left; background-image: url('../images/blokOranjeMidBottom.png'); background-repeat: repeat-x; }
.vacaturesBottomRight { width: 10px; height: 10px; float:left; background-image: url('../images/blokOranjeBottomRight.png'); background-repeat: no-repeat; }

.vacaturesDiv .tekst
{
	color: White;
	font-size: 1.8em;
	font-weight: bold;
	padding: 0 0 7px 40px;
}

.faqDiv
{
	margin-left:7px;
	height: 130px;
	width: 505px;
	background-repeat: no-repeat;
	color: White !important;
}

.faqTopLeft	    { width: 10px; height: 10px; float:left; clear: left; background-image: url('../images/blokOranjeTopLeft.png'); background-repeat: no-repeat; }
.faqTop		    { width: 482px; height: 10px; float:left; background-image: url('../images/blokOranjeMidTop.png'); background-repeat: repeat-x; }
.faqTopRight    { width: 10px; height: 10px; float:left; background-image: url('../images/blokOranjeTopRight.png'); background-repeat: no-repeat; }
.faqMid		    { width: 492px; float:left; clear: left; background-image: url('../images/blokOranjeMid.png'); background-position: -30px 0; background-repeat: no-repeat; }
.faqBottomLeft  { width: 10px; height: 10px; float:left; clear: left; background-image: url('../images/blokOranjeBottomLeft.png'); background-repeat: no-repeat; }
.faqBottom	    { width: 482px; height: 10px; float:left; background-image: url('../images/blokOranjeMidBottom.png'); background-repeat: repeat-x; }
.faqBottomRight { width: 10px; height: 10px; float:left; background-image: url('../images/blokOranjeBottomRight.png'); background-repeat: no-repeat; }

.faqDiv .tekst
{
	color: White;
	font-size: 1.8em;
	font-weight: bold;
	padding: 0 0 7px 40px;
}

.pitpopupHolderText 				{ padding:20px 12px 12px 12px; width: 470px; }
.pitpopupHolderText 				{ padding:12px 0px 4px 12px; overflow:hidden; }
.pitpopupfotoLeft 					{ margin:0 12px 12px 0; border:0; }
.pitpopupHolderContainer			{ color: #FFFFFF; border:0; text-decoration: none !important; }
.pitpopupHolderContainer img		{ border:0 !important; }









/* HOMEPAGE */
#homeBannerLoader { background-image: url("../images/homeloader.gif"); background-position: 0px 0px; height: 481px; width: 744px; background-repeat: no-repeat; }
#homeBannerBack { background-image: url("../images/homesfeer/blok1.jpg"); background-position: 0px 0px; height: 481px; margin: -481px 0 0 0; width: 744px; background-repeat: no-repeat; }
#homeBanner { margin: -481px 0 0 0;  background-position: 0px 0px; height: 253px; width: 744px; background-repeat: no-repeat; 
			  padding: 228px 0 0 12px; position:relative; z-index:20;}
#homeBanner #homeTitle { margin: 0 0 0 14px; }
#homeBanner #homeTitle a img { float:left; width: auto; margin: 0 5px 0 0; }
#homeBanner #homeTitle h6 { float:left; width: 400px; }
#homeBanner #bloks { clear: both; margin-top:50px; }
#homeBanner #bloks #blokContainer { width:186px; height: 152px; float:left; }
#homeBanner #bloks div.blok { background-position: 0px 36px; background-repeat: no-repeat; height: 142px; width: 178px; cursor: pointer;  }
#homeBanner #bloks div.blok a, #homeBanner #bloks div.blok a:hover { margin: 0; text-decoration: none; }
#homeBanner #bloks div.blok div.content { cursor: pointer; padding: 44px 16px 0 16px; height: 77px; color: #FFFFFF; display:inline-block; }
#homeBanner #bloks div.blok div.content p { cursor: pointer; padding: 0; margin: -5px 0 0 0; }
#homeBanner #bloks div.blok a div.content, #homeBanner #bloks div.blok a div.content p { text-decoration: none; }
#homeBanner #bloks div#blok4.blok div.content { color: #FFFFFF; }
#homeBanner #bloks div.blokBottom { background-position: 0px 0px; background-repeat: no-repeat; height: 10px; width: 178px; }
#homeBanner #bloks div.selected { background-position: 0px 8px; }
#homeBanner #bloks #blok1 { background-image: url("../images/blokOranje.png"); }
#homeBanner #bloks #blok1Bottom { background-image: url("../images/blokOranjeBottom.png"); }
#homeBanner #bloks #blok2 { background-image: url("../images/blokRoze.png"); }
#homeBanner #bloks #blok2Bottom { background-image: url("../images/blokRozeBottom.png"); }
#homeBanner #bloks #blok3 { background-image: url("../images/blokBlauw.png"); }
#homeBanner #bloks #blok3Bottom { background-image: url("../images/blokBlauwBottom.png"); }
#homeBanner #bloks #blok4 { background-image: url("../images/blokGroen.png"); }
#homeBanner #bloks #blok4Bottom { background-image: url("../images/blokGroenBottom.png"); }

/* VESTIGING POPUP */
#kaartnaam { height: 34px; width: auto; position: absolute; margin: 25px 0 0 0px; display: none; }
#naamLeft { height: 34px; width: 4px; float: left; background-image: url("../images/vestigingLeft.png"); background-position: left top; }
#naamMid { height: 34px; width: auto; float: left; background-image: url("../images/vestigingMid.png"); }
#naamTekst { height: 20px; padding: 5px 10px 0 10px; font-size: 14px; color: #FFFFFF; font-weight: bold; }
#naamPijl { width: 17px; height: 9px; background-image: url("../images/vestigingArrow.png"); background-position: left top; }
#naamRight { height: 34px; width: 3px; float: left; background-image: url("../images/vestigingRight.png"); background-position: left top; }

#vestigingen #containerLeft		{ width:198px; float:left; }	
#vestigingen #containerMiddle				{ width:546px; float:left; }	
#vestigingen #containerRight 				{ width:239px;  float:right; background-position: left bottom; background-repeat: no-repeat; background-image:url("../images/winkelsgradient.jpg");}	
#vestigingen #containerRight 			 h5 { font-size:18px; color:#b6c401; margin-top:5px; margin-bottom:14px;}
#vestigingen #containerRightTekst			{ color:#000000; font-size:11px; padding-left:12px;}

#kaartnl						{ position: absolute; padding:0; width:468px; height: 448px; overflow:visible; margin-top:-30px; margin-left:30px; background-image: url("../images/kaartnl.png"); background-position: 0px 5px; background-repeat:no-repeat; }	
#kaartnl a						{ position: absolute; }

.dag {float: left; clear: both; width: 50px; }
.tijd {float:left; width: 150px; }
.vestigingsImage { margin-top: 15px; }
.openingstijden { margin-top: 15px; overflow: hidden; }
.bijzonderheden { margin-top: 15px; }

.contactButtonContainer { margin-left: -12px; margin-top: 15px; background-color: #FFFFFF; padding-top: 10px; }
.vestigingen { display: none; }

#contact a { color: #e71f06; }

/* CONTACT */
.noborder {
border:0;
}
input {
border 1px solid #676767;
a
}
#fotoroobol {

float:left;
}
#formveld1 {
margin-top:4px;
width:94px;
float:left;
}
#formveld2 {
margin-top:4px;
width:185px;
float:left;
}
#formveld3 {
margin-top:4px;
width:280px;

}
#formveld4 {
margin-top:4px;
margin-right:10px;
width:132px;
float:left;
}
#grijsvlak1 {
background-color:#f1f1f1;
height:162px;
width:300px;
margin-bottom:12px;
padding-left:22px;
padding-top:12px;
float:left;
margin-right:12px;
}
#grijsvlak2 {
background-color:#f1f1f1;
height:174px;
width:300px;
padding-left:22px;

}
#contactfoto {
width:177px;
height:391px;
float:right;
}
#reagerencontact{
margin-left:210px;
margin-top:14px;
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 19px;
    height: 20px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../images/ster/ster3_vol.gif);

}

.emptyRatingStar {
    background-image: url(../images/ster/ster3_leeg.gif);
}

.savedRatingStar {
    background-image: url(../images/ster/ster3_vol.gif);
}

.fotoactieDetailRank 
{
	width: 150px;
	float: right;
	text-align: right;
}
.fotoactieDetailRank .fotoactieDetailRankTitel 
{
	width: 90px;
	float: right;
	text-align: left;
	margin: 10px 0 0 ;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}
.fotoactieDetailRank .fotoactieDetailRankStars 
{
	width: auto;
	float: right;
	width:95px;
	
}
.fotoactieDetailRank .fotoactieDetailRankSubmit 
{
	width: 50px;
	margin: 10px 20px 0 0;
	float: right;
	background-color: #c10015;
	color: #FFFFFF;
}	

.fotoactieDetailRank .fotoactieDetailRankResponse 
{
	width: 90px;
	float: right;
	text-align: left;
	font-size: 11px;
	color: #9D9D9D;
}	

.popupDivDi1 img
{
	border: 1px solid #000000;
}

#prijsPopup 
{
	z-index: 70;
	position: absolute;
	margin: 100px 0 0 452px;
	display: none;
	padding: 0 0 30px 30px;
}
#prijsCont 
{
	width: 221px;
	height: 144px;
	background-image: url('../images/prijsklasseBG.png');
} 

#prijsPopupTitel 
{
	text-transform: uppercase;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 15px 0 10px 35px;
}

.prijsPopupStarDiv 
{
	width: 73px;
	text-align: right;
	color: #FF0000;
	font-weight: bold;
	font-size: 2.2em;
	float: left;
	clear: left;
	margin: -2px 0 0 0;
	height: 17px;
	overflow: hidden;
}
.prijsPopupPijlDiv 
{
	width: 27px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.2em;
	float: left;
	height: 17px;
	overflow: hidden;
	background-image: url('../images/pijlGroenPrijs.png');
	background-repeat: no-repeat;
	background-position: 12px 4px;
}
.prijsPopupDescriptionDiv 
{
	width: 114px;
	text-align: left;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 1.2em;
	float: left;
	overflow: hidden;
	height: 17px;
}

.buttons 
{
	position: absolute;
	margin: 25px 0 0 209px;
}

.buttons a 
{
	width: 18px;
	overflow: hidden;
	height: 60px;
	display: block;
	text-indent: -3000px;
}

.buttons a.contactBut 
{
	background-image: url('../images/winkelsTabContact.gif');
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 105px;	
}


.buttons a.routeBut 
{
	background-image: url('../images/winkelsTabRoute.gif');
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 107px;
	border-top: 1px solid #adadad;	
	border-bottom: 1px solid #adadad;	
}

.buttons a.vacatureBut 
{
	background-image: url('../images/winkelsTabVacatures.gif');
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 69px;	
}


.buttons a:hover
{
	background-position: -18px 0;
}

.buttons a.butOver, .buttons a.butOver:hover
{
	background-position: -18px 0;
}

p.productTekst 
{
	width: 167px;
}

ul#vestigingenoverzicht
{
	margin: 40px 0 20px 40px;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
}

ul#vestigingenoverzicht li 
{
	float: left;
	width: 215px;
	height: 173px;
	background-color: #b6c401;
	margin:  0 30px 30px 0;
	padding: 0;
	list-style-type: none;
	border: 1px solid #b6c401;
	cursor: pointer;
}

ul#vestigingenoverzicht li.alt
{
	background-color: #c40016;
	border: 1px solid #c40016;
}

ul#vestigingenoverzicht li  .vestigingImage 
{
	display: inline-block;
	width: 215px;
	height: 143px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

ul#vestigingenoverzicht li  .vestigingTitel 
{
	display: inline-block;
	width: 215px;
	height: 24px;	
	text-align: center; 
	margin: 6px 0 0 0;
	padding: 0;
	font-size: 1.1em;
	font-weight: normal;
	color: #FFFFFF;
	cursor: pointer;
}

ul#vestigingenoverzicht li a, ul#vestigingenoverzicht li a .vestigingTitel, ul#vestigingenoverzicht li a .vestigingImage 
{
	text-decoration: none !important;
}

.bannerHolderGroen, .bannerHolderOranje, .bannerHolderRood, .bannerHolderGroen *, .bannerHolderOranje *, .bannerHolderRood *
{
	cursor: pointer;
}

















@charset "utf-8";
/* DEFAULT */
body { background-color:#FFFFFF; margin-left:0px;	margin-top:0px;	margin-right:0px;	margin-bottom:0px; font-size:62.5%; }
body,td,th { font-family:Arial, Helvetica, sans-serif; color:#000000; }

form { padding:0; margin:0; }
h { padding:0; margin:0; }
p { padding:0; margin:0; font-size:1.1em; line-height:1.5em; }
input, textarea { border:1px solid #000000; font-size:1.1em; }
input[type=checkbox] {border-style: none; border-width: 0px; }
img {	border:0px; }

h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:bold; }

h1 { color: #FF0101; }

h2 { color:#FFFFFF; font-size:2.4em; }
h3 { color:#FFFFFF; font-size:1.8em; }
h6 { color:#FFFFFF; font-size:2.4em; }

a { color:#17151a; text-decoration:none; }
a:hover { color:#17151a; text-decoration:underline; }

/* LAYOUT */
#outerWrapper {	width:100%; text-align:center; }
#wrapper { width:995px;	margin:0 auto; text-align:left; }

/* TOP */
#topWrapper {	width:100%; height:59px; background-image:url(../images/topachter.gif); background-position:top left; background-repeat:no-repeat; }
#topLogo { width:200px; height:59px; float:left; }
#topMenu { width:518px; height:41px; float:left; margin: 18px 0 0 4px; }
#topMenu ul {	list-style-type:none; overflow:hidden; width: 100%; margin: 0; padding: 0; }
#topMenu li {	list-style-type:none; background-repeat:no-repeat; float:left; height:41px; }
#topMenu li a {display:block;height:41px;overflow:hidden; text-indent:-3000px;}
/*menu-initial state*/
#topMenu li.menu01 { background-image: url('../images/menu/topmenu01.gif'); background-repeat:no-repeat; }
#topMenu li.menu02 { background-image: url('../images/menu/topmenu02.gif'); background-repeat:no-repeat; }
#topMenu li.menu03 { background-image: url('../images/menu/topmenu03.gif'); background-repeat:no-repeat; }
#topMenu li.menu04 { background-image: url('../images/menu/topmenu04.gif'); background-repeat:no-repeat; }
#topMenu li.menu05 { background-image: url('../images/menu/topmenu05.gif'); background-repeat:no-repeat; }
/*bgs for links*/
#topMenu a#item1 { background: url('../images/menu/topmenu01o.gif') no-repeat -130px -90px; width: 100px; }
#topMenu a#item2 { background: url('../images/menu/topmenu02o.gif') no-repeat -130px -90px; width: 103px; }
#topMenu a#item3 { background: url('../images/menu/topmenu03o.gif') no-repeat -130px -90px; width: 94px; }
#topMenu a#item4 { background: url('../images/menu/topmenu04o.gif') no-repeat -130px -90px; width: 96px; }
#topMenu a#item5 { background: url('../images/menu/topmenu05o.gif') no-repeat -130px -90px; width: 125px; }
/*hover styles*/
#topMenu a#item1:hover, #topMenu a#item1.selected { background-position:0 0; z-index:50; }
#topMenu a#item2:hover, #topMenu a#item2.selected { background-position:0 0; z-index:50; }
#topMenu a#item3:hover, #topMenu a#item3.selected { background-position:0 0; z-index:50; }
#topMenu a#item4:hover, #topMenu a#item4.selected { background-position:0 0; z-index:50; }
#topMenu a#item5:hover, #topMenu a#item5.selected { background-position:0 0; z-index:50; }

#topMenu a#item1.ischild { background-position:0 0; z-index:50; }
#topMenu a#item2.ischild { background-position:0 0; z-index:50; }
#topMenu a#item3.ischild { background-position:0 0; z-index:50; }
#topMenu a#item4.ischild { background-position:0 0; z-index:50; }
#topMenu a#item5.ischild { background-position:0 0; z-index:50; }
/*submenu styles*/
#topMenu ul li ul { display: block; position: absolute; list-style-type:none; margin: 0; padding: 0; 
					background-image: url("../images/menu/menu.png"); background-position: bottom; 
					overflow: hidden; padding: 0 0 20px 0; width: 169px; margin: 0 0 0 0; z-index: 100; }
#topMenu ul li ul li { display: block; list-style-type:none; float:left; height: auto; margin: 8px 29px 0 24px;}
#topMenu ul li ul li a { font-size: 1.1em;  margin: 0; height: auto; width:120px; text-indent:0px;  text-decoration:none; }
#topMenu ul li ul li a:hover {  text-decoration: underline;  }
#topMenu ul.subMenu { display: none; }
/*overig*/
#topLinksWrapper { width:220px; float:right; margin:0 10px 0 0; }
#topLinks { height:18px; margin:8px 0 0 0; font-size:1.1em;}
#topLinks ul { list-style: none; margin:0; padding:0; }
#topLinks li { float:left; margin: 0 0 0 10px; }
#topZoek { margin: 0 0 0 10px;display:block; }
#topZoek .invulveld { width:167px; color:#8e8e8e; }
#topZoek .correctie { margin: 0 0 0 10px; border:0px; }

/* CONTENT */
#contentWrapper { width:100%; margin:2px 0 0 0; overflow:hidden; }
#contentMain { width:756px; min-height:489px; float:left; }
#contentAnimatieBanner { height:100px; width:239px; } 

/* BOTTOM */
#bottomWrapper { width:100%; height:32px; background-image:url(../images/bottomachter.gif); background-position:top left; background-repeat:no-repeat; margin: 7px 0 0 0; }
#bottomTickertape { width:560px; float:left; }
#bottomCBW { width:50px; float:right; margin: 5px 0 0 0; }
#bottomDisclaimer { width:auto; float:right; margin:12px 12px 0 0; color:#8e8e8e; }
#bottomDisclaimer a { color:#8e8e8e; text-decoration:none; }
#bottomDisclaimer a:hover { color:#8e8e8e; text-decoration:underline; }
#bottomDisclaimer ul { list-style: none; margin:0; padding:0; }
#bottomDisclaimer li { float:left; margin: 0 0 0 10px; }

/* COLLECTIE */
#collectieWrapper { width:744px; float:left; margin: 0 0 0 12px;}
#collectie1detail { width:186px; float:left; }
#collectie2detail { width:186px; float:left; }
#collectie3detail { width:186px; float:left; }
#collectie4detail { width:186px; float:left; }
.contentCollectie { float:left; padding:0 4px 5px 0; background:url('../images/dropshadow.gif') right bottom; margin: 0 8px 0 0; }
.contentCollectieGroepWrapper { width:186px; overflow:hidden; float:left; }
.contentCollectieInfo { width:186px; float:left; display: none; }
.contentCollectieInfo .content { padding: 10px 28px 0 12px; }
.contentCollectieInfo .content a img { float:left; width: auto; margin: 20px 5px 0 0; }
.contentCollectieInfo .content  h6{ float:left; width: 80px; margin: 20px 0 0 0; }
.contentCollectieGroep { float:left; margin: 10px 0 0 0; }
.contentCollectieGroep p { width:174px; color:#f39600; font-size:1.4em; font-weight:bold; margin: 0 0 3px 0; }

/* KEUZEHULP */
#keuzehulp 								{ width:239px; float:right; background-image:url("../images/winkelsgradient.jpg");}	
#keuzehulp 							h5 { font-size:18px; color:#f49b0c; margin-top:5px; margin-bottom:14px;}
#keuzehulp #containerRightTekst			{ color:#000000; font-size:11px; padding-left:12px;}
#keuzehulpcontent						{margin-left:14px;}
.keuzehulpButtonContainer				{ margin-left: -12px; margin-top: 10px; background-color: #FFFFFF; padding-top: 10px; }
.keuzehulpHolderText 					{ padding:20px 1px 12px 1px; }

/* WOONNIEUWS */
#woonnieuws								{ width:239px; float:left; background-image:url("../images/winkelsgradient.jpg");}	
#woonnieuws #containerRightTekst		{ color:#000000; font-size:11px; padding-left:12px;}
#woonnieuwscontent						{margin-left:14px;}
.woonnieuwsButtonContainer				{ margin-left: -12px; margin-top: 10px; background-color: #FFFFFF; padding-top: 10px; }
.woonnieuwsHolderText 					{ padding:20px 1px 12px 1px; }

/* RELATEDPRODUCTS */
#relatedprod							{ width:239px; float:left; background-image:url("../images/winkelsgradient.jpg");}	
#relatedprod #containerRightTekst		{ color:#000000; font-size:11px; padding-left:12px;}
#relatedprodcontent						{margin-left:14px;}
.relatedprodButtonContainer				{ margin-left: -12px; margin-top: 10px; background-color: #FFFFFF; padding-top: 10px; }
.relatedprodHolderText 					{ padding:20px 1px 12px 1px; }


/* BREADCRUM */
#breadCrumbs { padding:5px 0 8px 12px; margin:0; width:100%; color:#9d9d9d;	font-weight:bold; }
#breadCrumbs a { color:#9d9d9d;	text-decoration:none; }
#breadCrumbs a:hover { color:#9d9d9d;	text-decoration:underline; }

/* CONTAINERS */
#containerLeft						{ width:198px; float:left; }	
#containerMiddle					{ width:558px; float:left; }	
#containerRight 					{ width:239px; float:right; }	

#containerMiddle a { text-decoration: underline; }
#containerMiddle a:hover { text-decoration: none; }


/* TOP ALGEMEEN */
#middleTopProductTekst		{ width:345px; height:90px; float:left; margin:16px 0 0 12px; overflow:hidden; }
#middleTopPit				{ float:left; margin:12px 0 0 12px; width: 270px; overflow: hidden;  }

#middleTopPrijsRood				{	float:right; margin:12px 16px 0 0; color:#ed1b2e; font-weight:bold; text-align:center; width:70px; }

/* TOP 01 */
#containerMiddleTop1			{ width:546px; height:266px; }
#middleTop1Kop					{	width:372px; height:116px; position:relative; }
#middleTop1Kop h1				{ width:372px; position:absolute; bottom:0px; }
#middleTop1Topfoto				{ width:174px; height:116px; margin: -116px 0 0 372px; position: relative; overflow:hidden; }
#middleTop1TekstContainer		{ width:545px; height:148px; overflow: hidden; /*margin:116px 0 0 0;*/ margin: 0; float:left; border-top:1px solid #a6a6a6; border-left: 1px solid #a6a6a6; border-right:1px solid #a6a6a6; border-bottom:1px solid #a6a6a6; position:relative; }
#middleTop1Foto						{ width:174px; height:148px; float:left; overflow:hidden; }
#middleTop1Tekst					{ width:345px; /*height:130px;*/ float:left; margin:16px 0 16px 12px; overflow:hidden; }
#middleTop1Tekst2					{ width:345px; /*height:105px;*/ float:left; margin:16px 0 16px 12px; overflow:hidden; }
#middleTop1Tekst2Link			{ float:right; margin: 0 12px 0 0; }
#middleTop1Tekst2Link p			{ color:#ed1b2e; font-size:1.2em; font-weight:bold; text-transform:uppercase; }
#middleTop1Tekst2Link a			{ color:#ed1b2e; text-decoration:none; }
#middleTop1Tekst2Link a:hover{ text-decoration:underline; }

/* TOP 02 */
/*# middleTop2Foto						{ width:372px; height:150px; float:left; overflow:hidden; margin:-1px 0 0 -198px; }*/
#middleTop2Foto						{ width:174px; height:150px; float:left; overflow:hidden; margin:0; }

/* TOP 03 */
#containerMiddleTop3			{ width:526px; height:266px; padding:0; background-repeat:no-repeat; color:#ffffff; overflow:hidden; }
#containerMiddleTop3 h1		{ float:left; width:450px; margin: -60px 0 0 20px; }
#containerMiddleTop3 img	{ padding:0 10px 0 0; float:left; }
#containerMiddleTop3 a		{ text-decoration:none; }

/* TOP 04 */
#containerMiddleTop4			{ width:490px; padding:25px 25px 25px 25px; overflow:hidden; border:1px solid #a6a6a6; }
#containerMiddleTop4 .link			{ font-size:1.2em; font-weight:bold; text-transform:uppercase; color:f39600; margin:20px 0 0 0; }
#containerMiddleTop4 .link	img	{ margin:0 5px 0 0; }
#containerMiddleTop4 .link a		{ color:#f39600; }

/* TOP 05 */
#containerMiddleTop5			{ width:532px; padding:20px 0 3px 12px; overflow:hidden; border:1px solid #a6a6a6; }
.middleTop5Item						{ width:254px; height:110px; float:left; overflow:hidden; margin:0 12px 24px 0; }
.middleTop5Foto						{ float:left; padding:0 4px 5px 0; background:url('../images/dropshadow.gif') right bottom; margin: 0 8px 4px 0; }
.middleTop5Tekst					{ }
.middleTop5Tekst .kop a 	{ color:#ed1b2e; font-weight:bold; font-size:1.2em; }
#containerMiddleTop5 .leesverder	 { color:#ed1b2e; font-size:1.0em; text-align:right; margin:0 5px 0 0; }
#containerMiddleTop5 .leesverder a { color:#ed1b2e; font-size:1.0em; margin:0 5px 0 0; }

/* BOTTOM 01 */
#containerMiddleBottom1		{ width:558px; overflow:hidden; margin: 0 0 20px 0; }
.middleBottom1Product 		{ width:179px; height:206px; float:left; margin: 20px 7px 0 0; overflow:hidden;	}
.middleBottom1ProductNoText	{ width:179px; height:155px; float:left; margin: 20px 7px 0 0; overflow:hidden;	}
.middleBottom1Fotoactie		{ width:179px; height:180px; float:left; margin: 20px 7px 0 0; overflow:hidden;	}
.middleBottom1ProductTitel{ color:#000000; font-size:1.3em; font-weight:bold; margin: 0 0 4px 0; }
.middleBottom1ProductTitel a { color:#000000; } /*f49b0c*/
.middleBottom1Foto			{ overflow: hidden; float:left; padding:0 4px 5px 0; background:url('../images/dropshadow.gif') right bottom; margin: 0 8px 4px 0; }

/* BOTTOM 02 */
#containerMiddleBottom2		{ width:558px; }
#middlebottom2Tekst				{ width:546px; float:left; margin: 26px 12px 0 0;	}
#middlebottom2Tekst a			{ color:#f39600; }
#middlebottom2Foto				{ width:176px; float:right; margin: -14px 0 0 12px; overflow:hidden; }

.middlebottom2Kleur				{ width:23px; height:23px; float:left; border:1px solid #000000; margin: 5px 5px 0 0; }
.middlebottom2Texture			{ width:23px; height:23px; float:left; border:1px solid #000000; margin: 5px 5px 0 0; }

.productColors { margin: 5px 0 0 0; width: 180px; overflow: hidden; }
.productTextures { margin: 5px 0 0 0; width: 180px; overflow: hidden; }

#containerMiddleBottom2	.link			{ font-size:1.2em; font-weight:bold; text-transform:uppercase; color:f39600; margin:20px 0 20px 0; }
#containerMiddleBottom2	.link	img	{ margin:0 5px 0 0; }
#containerMiddleBottom2	.link a		{ color:#f39600; }

/* BOTTOM 03 */
#containerMiddleBottom3		{ width:558px; }
#middleBottom3BlokLinks		{ width:260px; float:left; margin: 20px 16px 0 0; }
#middleBottom3BlokRechts	{ width:260px; float:left; margin: 20px 0 0 0 }
.middleBottom3Item				{ overflow:hidden;}
.middleBottom3Foto				{ float:left; padding:0 4px 5px 0; background:url('../images/dropshadow.gif') right bottom; margin: 13px 8px 4px 0; }
.middleBottom3Tekst				{ margin: 10px 0 0 0; }
.middleBottom3Tekst .kop a 	{ color:#ed1b2e; font-weight:bold; font-size:1.2em; }
#containerMiddleBottom3	.link			{ font-size:1.2em; font-weight:bold; text-transform:uppercase; color:f39600; margin:20px 0 20px 0; }
#containerMiddleBottom3	.link	img	{ margin:0 5px 0 0; }
#containerMiddleBottom3	.link a		{ color:#f39600; }
#containerMiddleBottom3 .leesverder { color:#ed1b2e; font-size:1.0em; text-align:right; }
#containerMiddleBottom3 .leesverder a { color:#ed1b2e; font-size:1.0em; margin:0 5px 0 0; }

/* BOTTOM 04 */
#containerMiddleBottom4		{ width:778px; }
#middleBottom4BlokLinks		{ width:260px; float:left; margin: 20px 16px 0 0; }
#middleBottom4BlokMidden	{ width:260px; float:left; margin: 20px 16px 0 0; }
#middleBottom4BlokRechts	{ width:200px; float:left; margin: 20px 0 0 0 }
.middleBottom4Item				{ overflow:hidden;}
.middleBottom4Tekst				{ margin: 10px 0 0 0; }
#middlebottom4Tekst				{ width:546px; float:left; margin: 26px 12px 0 0;	}
.middleBottom4Tekst .kop a { color:#ed1b2e; font-weight:bold; font-size:1.2em; }
#containerMiddleBottom4 .leesverder { color:#ed1b2e; font-size:1.0em; text-align:right; padding: 0 10px 0 0; }
#containerMiddleBottom4 .leesverder a { color:#ed1b2e; font-size:1.0em; margin:0 5px 0 0; display: inline-block; }

#middlebottom4Tekst a			{ color:#f39600; }
#middlebottom4Foto				{ width:174px; float:right; margin: -14px 0 0 12px; overflow:hidden; }
.middlebottom4Kleur				{ width:20px; height:20px; float:left; border:1px solid #000000; margin: 4px 8px 0 0; }
#containerMiddleBottom4	.link			{ font-size:1.2em; font-weight:bold; text-transform:uppercase; color:f39600; margin:20px 0 20px 0; }
#containerMiddleBottom4	.link	img	{ margin:0 5px 0 0; }
#containerMiddleBottom4	.link a		{ color:#f39600; }

/* BOTTOM 05 */
#containerMiddleBottom5		{ width:778px; }
#middleBottom5BlokLinks		{ width:536px; float:left; margin: 20px 16px 0 0; }
#middleBottom5BlokRechts	{ width:200px; float:left; margin: 20px 0 0 0 }
.middleBottom5Item				{ overflow:hidden;}
.middleBottom5Tekst				{ margin: 10px 0 0 0; }
#middlebottom5Tekst				{ width:546px; float:left; margin: 26px 12px 0 0;	}
.middleBottom5Tekst .kop a { color:#ed1b2e; font-weight:bold; font-size:1.2em; }

#middlebottom5Tekst a			{ color:#f39600; }
#middlebottom5Foto				{ width:174px; float:right; margin: -14px 0 0 12px; overflow:hidden; }
.middlebottom5Kleur				{ width:20px; height:20px; float:left; border:1px solid #000000; margin: 4px 8px 0 0; }
#containerMiddleBottom5	.link			{ font-size:1.2em; font-weight:bold; text-transform:uppercase; color:f39600; margin:20px 0 20px 0; }
#containerMiddleBottom5	.link	img	{ margin:0 5px 0 0; }
#containerMiddleBottom5	.link a		{ color:#f39600; }

/* BANNER */
.bannerHolderGroen a, .bannerHolderRood a, .bannerHolderOranje a,
.bannerHolderGrijs a, .bannerHolderGrijs2 a,
a .bannerHolderContainer p, a:hover .bannerHolderContainer p,
a .bannerHolderText p, a:hover .bannerHolderText p { cursor: pointer; text-decoration: none !important; color: #FFFFFF !important; }

#containerLeft .bannerHolderGroen				{ cursor: pointer; width:198px; height:150px; margin:116px 0 0 0; background-image:url('../images/bannerGroen.jpg'); background-repeat:repeat-x; overflow:hidden; }
#containerLeft .bannerHolderRood				{ cursor: pointer; width:198px; height:150px; margin:116px 0 0 0; background-image:url('../images/bannerRood.jpg'); background-repeat:repeat-x; overflow:hidden; }
#containerLeft .bannerHolderOranje			{ cursor: pointer; width:198px; height:150px; margin:116px 0 0 0; background-image:url('../images/bannerOranje.jpg'); background-repeat:repeat-x; overflow:hidden; }
#containerLeft .bannerHolderGrijs				{ cursor: pointer; width:198px; height:150px; margin:116px 0 0 0; background-image:url('../images/bannerGrijs.jpg'); background-repeat:repeat-x; overflow:hidden; }
#containerLeft .bannerHolderGrijs2				{ cursor: pointer; width:198px; height:150px; margin:116px 0 0 0; background-image:url('../images/bannerGrijs2.jpg'); background-repeat:repeat-x; overflow:hidden; }
#containerLeft .bannerHolderText 				{ padding:20px 12px 12px 12px; display:inline-block; }
#containerLeft .bannerHolderText h2			{ padding:0 0 10px 0; }
#containerLeft .bannerHolderText img		{ padding:0 5px 0 0; }
#containerLeft .bannerHolderText p			{ color:#ffffff; font-size:1.2em; font-weight:bold; text-transform:uppercase; }
#containerLeft .bannerHolderText a			{ color:#FFFFFF; text-decoration:none; }
#containerLeft .bannerHolderText a:hover{ text-decoration:underline; }

/* BANNERS RECHTS */
#containerRight .bannerHolderGroen				{ cursor: pointer; width:239px; background-image:url('../images/bannerGroen.jpg'); background-repeat:repeat-x; background-color:#b7c500; color:#ffffff; }
#containerRight .bannerHolderRood					{ cursor: pointer; width:239px; background-image:url('../images/bannerRood.jpg'); background-repeat:repeat-x; background-color:#e2001a; color:#ffffff; }
#containerRight .bannerHolderOranje				{ cursor: pointer; width:239px; background-image:url('../images/bannerOranje.jpg'); background-repeat:repeat-x; background-color:#f39600; color:#ffffff; }
#containerRight .bannerHolderGrijs				{ cursor: pointer; width:239px; background-image:url('../images/bannerGrijs.jpg'); background-repeat:repeat-x; background-color:#aaaaaa; color:#ffffff; }
#containerRight .bannerHolderGrijs2				{ cursor: pointer; width:239px; background-image:url('../images/bannerGrijs2.jpg'); background-repeat:repeat-x; background-color:#7d7d7d; color:#ffffff; }
#containerRight .bannerHolderText 				{ padding:12px 0px 4px 12px; overflow:hidden; }
#containerRight .bannerHolderText .bannerfotoLeft { margin:0 12px 12px 0; border:1px solid #FFFFFF; }
#containerRight .bannerHolderText .bannerfotoRight { margin:0 12px 12px 6px; border:1px solid #FFFFFF; }
#containerRight .bannerHolderText img			{ margin:0 5px 0 0; }
#containerRight .bannerHolderContainer		{ float:left; display: inline-block; }
#containerRight .bannerHolderContainer2		{ float:right; display: inline-block; }
#containerRight .bannerHolderText p				{ font-size:1.1em; margin: 0 0 5px 0; }
#containerRight .bannerHolderText .link		{ font-size:1.2em; font-weight:bold; text-transform:uppercase; }
#containerRight .bannerHolderText .top3																		{ height:75px; margin: 10px 0 0 0; }
#containerRight .bannerHolderText .top3	.bannerHolderContainer 			{ float:left; margin:0 12px 0 0; display: inline-block; }
#containerRight .bannerHolderText .top3	.bannerHolderContainer img 				{ border:1px solid #FFFFFF; margin:0px; }
#containerRight .bannerHolderText .top3 .bannerHolderContainer .naam			{ font-weight:bold; margin:0; }
#containerRight .bannerHolderText .top3 .bannerHolderContainer .bekeken 	{ margin:0 0 3px 0; }
#containerRight .bannerHolderText .top3 .bannerHolderContainer .ster img 	{ border:0; margin:0; }
#containerRight .bannerHolderText a				{ color:#FFFFFF; text-decoration:none; }
#containerRight .bannerHolderText a:hover	{ text-decoration:underline; }
#containerRight .schaduw 									{ float:left; padding:0 0 5px 0; background:url('../images/bannerrechtsschadow.gif') right bottom; margin: 0 0 7px 0; }
#containerRight .contact									{ width:215px; padding:0 12px 12px 12px; background-image:url('../images/gradientcontact.jpg'); }
#containerRight .contact a								{ color:#ed1b2e; }
/*#AnimatieBannerContainer 					{ position:relative; margin: 287px 0 0 0; }
#AnimatieBannerContainer2 					{ position:relative; margin: 7px 0 0 10px; }*/
#AnimatieBannerContainer 					{ float: right; margin: 0 0 0 0; }
#AnimatieBannerContainer2 					{ float: right; margin: 7px 0 0 0; }

/* SUBMENU */
#submenu								{ width:198px; font-size:1.1em; float:left; margin:30px 0 30px 0; }
#submenu ul							{ margin:0; padding:0 0 0 28px; }
#submenu li							{ margin:10px 0 0px 0; list-style-image:url('../images/listarrow.gif'); vertical-align:middle; font-weight:bold; }
#submenu ul ul					{ margin:0; padding:4px 0 0 17px; }
#submenu ul ul li				{ margin:0 0 4px 0; list-style-image:url('../images/liststreep.gif'); vertical-align:middle; font-weight:normal;  }

#submenu a							{ text-decoration: none; }
#submenu a:hover						{ text-decoration: underline; }

/* FOTO ACTIE */

#fotoactieDetailFoto { width:544px; height: 298px; overflow: hidden; border:1px solid #a6a6a6; }
#fotoactieDetailTekst { border-left:1px solid #a6a6a6; border-right:1px solid #a6a6a6; border-bottom:1px solid #a6a6a6; margin:0 12px 5px 0; padding:12px 12px 12px 12px; overflow:hidden; }
#fotoactieDetailTekstLeft { width:300px; float:left; }
#fotoactieDetailTekstRight { float:right; text-align:right; color:#9d9d9d; }
.fotoActieDetailPrev { float: left; width: 50px; height: 50px; z-index: 80; position: relative; }
.fotoActieDetailNext { float: right; width: 50px; height: 50px; z-index: 80; position: relative; }
.fotoActieDetailPrev input { margin: 9px 0 0 11px; }
.fotoActieDetailNext input { margin: 9px 0 0 1px;  }
.fotostyle 			 { width:546px; margin: -50px 0 0 0;}

/* PIT SYMBOLS */
.pitstyle							{height: 25px;}
.orangeDiv							{ border: 0; }
.orangeDiv * { text-decoration: none !important; border: 0; }
.vacaturesDiv
{
	margin-left:7px;
	height: 130px;
	width: 532px;
	background-repeat: no-repeat;
	color: White !important;
}

.wysiwygEdit { margin: 0 0 -22px 0; position: relative;  z-index: 890; }

.vacaturesTopLeft	  { width: 10px; height: 10px; float:left; clear: left; background-image: url('../images/blokOranjeTopLeft.png'); background-repeat: no-repeat; }
.vacaturesTop		  { width: 512px; height: 10px; float:left; background-image: url('../images/blokOranjeMidTop.png'); background-repeat: repeat-x; }
.vacaturesTopRight	  { width: 10px; height: 10px; float:left; background-image: url('../images/blokOranjeTopRight.png'); background-repeat: no-repeat; }
.vacaturesMid		  { width: 492px; float:left; clear: left; background-image: url('../images/blokOranjeMid.png'); background-repeat: no-repeat; }
.vacaturesBottomLeft  { width: 10px; height: 10px; float:left; clear: left; background-image: url('../images/blokOranjeBottomLeft.png'); background-repeat: no-repeat; }
.vacaturesBottom	  { width: 512px; height: 10px; float:left; background-image: url('../images/blokOranjeMidBottom.png'); background-repeat: repeat-x; }
.vacaturesBottomRight { width: 10px; height: 10px; float:left; background-image: url('../images/blokOranjeBottomRight.png'); background-repeat: no-repeat; }

.vacaturesDiv .tekst
{
	color: White;
	font-size: 1.8em;
	font-weight: bold;
	padding: 0 0 7px 40px;
}

.faqDiv
{
	margin-left:7px;
	height: 130px;
	width: 505px;
	background-repeat: no-repeat;
	color: White !important;
}

.faqTopLeft	    { width: 10px; height: 10px; float:left; clear: left; background-image: url('../images/blokOranjeTopLeft.png'); background-repeat: no-repeat; }
.faqTop		    { width: 482px; height: 10px; float:left; background-image: url('../images/blokOranjeMidTop.png'); background-repeat: repeat-x; }
.faqTopRight    { width: 10px; height: 10px; float:left; background-image: url('../images/blokOranjeTopRight.png'); background-repeat: no-repeat; }
.faqMid		    { width: 492px; float:left; clear: left; background-image: url('../images/blokOranjeMid.png'); background-position: -30px 0; background-repeat: no-repeat; }
.faqBottomLeft  { width: 10px; height: 10px; float:left; clear: left; background-image: url('../images/blokOranjeBottomLeft.png'); background-repeat: no-repeat; }
.faqBottom	    { width: 482px; height: 10px; float:left; background-image: url('../images/blokOranjeMidBottom.png'); background-repeat: repeat-x; }
.faqBottomRight { width: 10px; height: 10px; float:left; background-image: url('../images/blokOranjeBottomRight.png'); background-repeat: no-repeat; }

.faqDiv .tekst
{
	color: White;
	font-size: 1.8em;
	font-weight: bold;
	padding: 0 0 7px 40px;
}

.pitpopupHolderText 				{ padding:20px 12px 12px 12px; width: 470px; }
.pitpopupHolderText 				{ padding:12px 0px 4px 12px; overflow:hidden; }
.pitpopupfotoLeft 					{ margin:0 12px 12px 0; border:0; }
.pitpopupHolderContainer			{ color: #FFFFFF; border:0; text-decoration: none !important; }
.pitpopupHolderContainer img		{ border:0 !important; }

/* HOMEPAGE */
#homeBannerLoader { background-image: url("../images/homeloader.gif"); background-position: 0px 0px; height: 481px; width: 744px; background-repeat: no-repeat; }
#homeBannerBack { background-image: url("../images/homesfeer/blok1.jpg"); background-position: 0px 0px; height: 481px; margin: -481px 0 0 0; width: 744px; background-repeat: no-repeat; }
#homeBanner { margin: -481px 0 0 0;  background-position: 0px 0px; height: 253px; width: 744px; background-repeat: no-repeat; 
			  padding: 228px 0 0 12px;}
#homeBanner #homeTitle { margin: 0 0 0 14px; }
#homeBanner #homeTitle a img { float:left; width: auto; margin: 0 5px 0 0; }
#homeBanner #homeTitle h6 { float:left; width: 400px; }
#homeBanner #bloks { clear: both; margin-top:29px }
#homeBanner #bloks #blokContainer { width:186px; height: 152px; float:left; }
#homeBanner #bloks div.blok { background-position: 0px 36px; background-repeat: no-repeat; height: 142px; width: 178px; cursor: pointer;  }
#homeBanner #bloks div.blok a, #homeBanner #bloks div.blok a:hover { margin: 0; text-decoration: none; }
#homeBanner #bloks div.blok div.content { cursor: pointer; padding: 44px 16px 0 16px; height: 77px; color: #FFFFFF; display:inline-block; }
#homeBanner #bloks div.blok div.content p { cursor: pointer; padding: 0; margin: -5px 0 0 0; }
#homeBanner #bloks div.blok a div.content, #homeBanner #bloks div.blok a div.content p { text-decoration: none; }
#homeBanner #bloks div#blok4.blok div.content { color: #FFFFFF; }
#homeBanner #bloks div.blokBottom { background-position: 0px 0px; background-repeat: no-repeat; height: 10px; width: 178px; }
#homeBanner #bloks div.selected { background-position: 0px 8px; }
#homeBanner #bloks #blok1 { background-image: url("../images/blokOranje.png"); }
#homeBanner #bloks #blok1Bottom { background-image: url("../images/blokOranjeBottom.png"); }
#homeBanner #bloks #blok2 { background-image: url("../images/blokRoze.png"); }
#homeBanner #bloks #blok2Bottom { background-image: url("../images/blokRozeBottom.png"); }
#homeBanner #bloks #blok3 { background-image: url("../images/blokBlauw.png"); }
#homeBanner #bloks #blok3Bottom { background-image: url("../images/blokBlauwBottom.png"); }
#homeBanner #bloks #blok4 { background-image: url("../images/blokGroen.png"); }
#homeBanner #bloks #blok4Bottom { background-image: url("../images/blokGroenBottom.png"); }

/* VESTIGING POPUP */
#kaartnaam { height: 34px; width: auto; position: absolute; margin: 25px 0 0 0px; display: none; }
#naamLeft { height: 34px; width: 4px; float: left; background-image: url("../images/vestigingLeft.png"); background-position: left top; }
#naamMid { height: 34px; width: auto; float: left; background-image: url("../images/vestigingMid.png"); }
#naamTekst { height: 20px; padding: 5px 10px 0 10px; font-size: 14px; color: #FFFFFF; font-weight: bold; }
#naamPijl { width: 17px; height: 9px; background-image: url("../images/vestigingArrow.png"); background-position: left top; }
#naamRight { height: 34px; width: 3px; float: left; background-image: url("../images/vestigingRight.png"); background-position: left top; }

#vestigingen #containerLeft		{ width:198px; float:left; }	
#vestigingen #containerMiddle				{ width:546px; float:left; }	
#vestigingen #containerRight 				{ width:239px;  float:right; background-position: left bottom; background-repeat: no-repeat; background-image:url("../images/winkelsgradient.jpg");}	
#vestigingen #containerRight 			 h5 { font-size:18px; color:#b6c401; margin-top:5px; margin-bottom:14px;}
#vestigingen #containerRightTekst			{ color:#000000; font-size:11px; padding-left:12px;}

#kaartnl						{ position: absolute; padding:0; width:468px; height: 448px; overflow:visible; margin-top:-30px; margin-left:30px; background-image: url("../images/kaartnl.png"); background-position: 0px 5px; background-repeat:no-repeat; }	
#kaartnl a						{ position: absolute; cursor:pointer; }

.dag {float: left; clear: both; width: 50px; }
.tijd {float:left; width: 150px; }
.vestigingsImage { margin-top: 15px; }
.openingstijden { margin-top: 15px; overflow: hidden; }
.bijzonderheden { margin-top: 15px; }

.openingstijden b { width: 100%; display: block; }


.contactButtonContainer { margin-left: -12px; margin-top: 15px; background-color: #FFFFFF; padding-top: 10px; }
.vestigingen { display: none; }

#contact a { color: #e71f06; }

/* CONTACT */
.noborder {
border:0;
}
input {
border 1px solid #676767;
a
}
#fotoroobol {

float:left;
}
#formveld1 {
margin-top:4px;
width:94px;
float:left;
}
#formveld2 {
margin-top:4px;
width:185px;
float:left;
}
#formveld3 {
margin-top:4px;
width:280px;

}
#formveld4 {
margin-top:4px;
margin-right:10px;
width:132px;
float:left;
}
#grijsvlak1 {
background-color:#f1f1f1;
height:162px;
width:300px;
margin-bottom:12px;
padding-left:22px;
padding-top:12px;
float:left;
margin-right:12px;
}
#grijsvlak2 {
background-color:#f1f1f1;
height:174px;
width:300px;
padding-left:22px;

}
#contactfoto {
width:177px;
height:391px;
float:right;
}
#reagerencontact{
margin-left:210px;
margin-top:14px;
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 19px;
    height: 20px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../images/ster/ster3_vol.gif);

}

.emptyRatingStar {
    background-image: url(../images/ster/ster3_leeg.gif);
}

.savedRatingStar {
    background-image: url(../images/ster/ster3_vol.gif);
}

.fotoactieDetailRank 
{
	width: 150px;
	float: right;
	text-align: right;
}
.fotoactieDetailRank .fotoactieDetailRankTitel 
{
	width: 90px;
	float: right;
	text-align: left;
	margin: 10px 0 0 ;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}
.fotoactieDetailRank .fotoactieDetailRankStars 
{
	width: auto;
	float: right;
	width:95px;
	
}
.fotoactieDetailRank .fotoactieDetailRankSubmit 
{
	width: 50px;
	margin: 10px 20px 0 0;
	float: right;
	background-color: #c10015;
	color: #FFFFFF;
}	

.fotoactieDetailRank .fotoactieDetailRankResponse 
{
	width: 90px;
	float: right;
	text-align: left;
	font-size: 11px;
	color: #9D9D9D;
}	

.popupDivDi1 img
{
	border: 1px solid #000000;
}

#prijsPopup 
{
	z-index: 70;
	position: absolute;
	margin: 100px 0 0 452px;
	display: none;
	padding: 0 0 30px 30px;
}
#prijsCont 
{
	width: 221px;
	height: 144px;
	background-image: url('../images/prijsklasseBG.png');
} 

#prijsPopupTitel 
{
	text-transform: uppercase;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 15px 0 10px 35px;
}

.prijsPopupStarDiv 
{
	width: 73px;
	text-align: right;
	color: #FF0000;
	font-weight: bold;
	font-size: 2.2em;
	float: left;
	clear: left;
	margin: -2px 0 0 0;
	height: 17px;
	overflow: hidden;
}
.prijsPopupPijlDiv 
{
	width: 27px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.2em;
	float: left;
	height: 17px;
	overflow: hidden;
	background-image: url('../images/pijlGroenPrijs.png');
	background-repeat: no-repeat;
	background-position: 12px 4px;
}
.prijsPopupDescriptionDiv 
{
	width: 114px;
	text-align: left;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 1.2em;
	float: left;
	overflow: hidden;
	height: 17px;
}

.buttons 
{
	position: absolute;
	margin: 25px 0 0 209px;
}

.buttons a 
{
	width: 18px;
	overflow: hidden;
	height: 60px;
	display: block;
	text-indent: -3000px;
}

.buttons a.contactBut 
{
	background-image: url('../images/winkelsTabContact.gif');
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 105px;	
}


.buttons a.routeBut 
{
	background-image: url('../images/winkelsTabRoute.gif');
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 107px;
	border-top: 1px solid #adadad;	
	border-bottom: 1px solid #adadad;	
}

.buttons a.vacatureBut 
{
	background-image: url('../images/winkelsTabVacatures.gif');
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 69px;	
}


.buttons a:hover
{
	background-position: -18px 0;
}

.buttons a.butOver, .buttons a.butOver:hover
{
	background-position: -18px 0;
}

p.productTekst 
{
	width: 167px;
}

ul#vestigingenoverzicht
{
	margin: 40px 0 20px 40px;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
}

ul#vestigingenoverzicht li 
{
	float: left;
	width: 215px;
	height: 173px;
	background-color: #b6c401;
	margin:  0 30px 30px 0;
	padding: 0;
	list-style-type: none;
	border: 1px solid #b6c401;
	cursor: pointer;
}

ul#vestigingenoverzicht li.alt
{
	background-color: #c40016;
	border: 1px solid #c40016;
}

ul#vestigingenoverzicht li  .vestigingImage 
{
	display: inline-block;
	width: 215px;
	height: 143px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

ul#vestigingenoverzicht li  .vestigingTitel 
{
	display: inline-block;
	width: 215px;
	height: 24px;	
	text-align: center; 
	margin: 6px 0 0 0;
	padding: 0;
	font-size: 1.1em;
	font-weight: normal;
	color: #FFFFFF;
	cursor: pointer;
}

ul#vestigingenoverzicht li a, ul#vestigingenoverzicht li a .vestigingTitel, ul#vestigingenoverzicht li a .vestigingImage 
{
	text-decoration: none !important;
}

.bannerHolderGroen, .bannerHolderOranje, .bannerHolderRood, .bannerHolderGroen *, .bannerHolderOranje *, .bannerHolderRood *
{
	cursor: pointer;
}

/* OPMAAK PAGINA SEARCHRESULTS */
#CurrentSearchText      {padding:0 0 20px 35px;font-size:1.5em;font-weight:bold;}
#containerSearch			{ width:532px; padding:20px 0 3px 12px; overflow:hidden; border:1px solid #a6a6a6; }
.SearchResultTitle						{ float:left; padding:0 4px 5px 0; margin: 0 8px 4px 0;width:500px;font-weight:bold; }
.SearchResultTitle	a					{ font-size:1.2em; }
.SearchResultTekst					{ }
.SearchResultTekst .kop a 	{ color:#ed1b2e; font-weight:bold; font-size:1.2em; }
#containerSearch .leesverder	 { color:#ed1b2e; font-size:1.0em; text-align:left; margin:10px 5px 0 0; }
#containerSearch .leesverder a { color:#ed1b2e; font-size:1.0em; margin:0 5px 0 0; }

.SearchItems						{ width:400px; float:left; overflow:hidden; margin:0 12px 24px 35px; }
#NoSearchResultsMessage {margin:0 12px 24px 35px;}


div.nav input {background-color:Red;}

#campagnesitemap {height:850px !important; }