html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {margin:0px;padding:0px;border:0px solid #ccc;}
.cursor{cursor:hand;cursor:pointer;}
ul,li {list-style-type: none;}
a, a:hover {color: #333333;}
a:hover {text-decoration: underline;}
body, textarea, input, select {color: #333333;font: 11px/16px Arial;}
img {border: 0;}	
p, dl, dt, dd {margin: 0;padding: 0;}
/* verloop in achtergrond: 
		body{background:url(/img/achtergronden/body-bg2.gif) repeat-x 0 0;} 
		#canvas{position:relative;width:1008px;margin: 0px auto;padding:0;text-align:left;background:url(/img/achtergronden/canvas-bg2.gif) no-repeat 0 0 ;}
*/
body{background:url(/img/achtergronden/body-bg3.gif) repeat-x 0 0;}
#canvas{position:relative;width:1008px;margin: 0px auto;padding:0;text-align:left;background:url(/img/achtergronden/canvas-bg3.gif) no-repeat 0 0 ;}
#site{position:relative;width:968px;padding:0 20px 0 20px;margin:0;}
#site-bg{position:relative;width:968px;background:url(/img/achtergronden/site-bg.gif) repeat-y 0 0;}
#site-bg-HOME{background:#ffffff;}

#header-visual {position:relative;display:block;width:968px;height:101px;}
div.home{background:url(/img/achtergronden/header-home-lucht-2010.jpg) no-repeat 0 0;}
div.homeOverig{background:url(/img/achtergronden/header-home-lucht-2010.jpg) no-repeat 0 0;}
div.creator{background:url(/img/achtergronden/header-creator-bg.jpg) no-repeat 0 0;}
#header-visual div.perry-logo{float:left;width:88px;margin: 30px 0 0 500px;height:58px;display:inline;}
#header-visual div.perry-logo h1{background:url(/img/algemeen/logo-poweredby2.png) no-repeat 0 0;text-indent:-9999px;height:58px;width:88px;}
*html #header-visual div.perry-logo h1{background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/algemeen/logo-poweredby2.png');}
#header-visual h1{padding: 21px 0 0 10px;float:left;}
#header-visual h1 a{line-height:0px;font-size:0px;display:block;width:351px;height:57px;text-indent:-9999px;}
#header-visual h1 a{}
*html #header-visual h1 a{}

#hoofdnavigatie{position:relative;width:968px;height:26px;background:url(/img/achtergronden/hoofdnavigatie-bg.gif) repeat-x 0 0;}
.button-home{position:relative;padding: 9px 111px 0 14px;float:left;}
.button-home span, .button-home a{display:block;width:35px;height:14px;background:url(/img/buttons/but-home.gif) no-repeat 0 0;text-indent:-9999px;}

div.HoofdnavigatieButtonContainer{position:absolute;top:101px;left:30px;/*width:228px;*/height:30px;}

div.HoofdnavigatieButtonContainer ul,
div.HoofdnavigatieButtonContainer ul li{
margin:0;
padding:0;
list-style-type:none;
}
div.HoofdnavigatieButtonContainer ul li{
	float:left;
}
div.HoofdnavigatieButtonContainer ul li a,
div.HoofdnavigatieButtonContainer ul li a:hover{

	height:28px;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	margin-right:50px;
	line-height:27px;
	letter-spacing:1px
}
div.HoofdnavigatieButtonContainer ul li a:hover{
	color:#999;
}

.taalSelect {
	list-style: none;
	position: absolute;
	top: 30px;
	right: 6px;
	overflow: auto;
	z-index:	100;
}

div.HoofdnavigatieRechternavigatieContainer{position:absolute;top:102px;left:728px;width:228px;height:30px;}
.navigatie-rechterkant{position:absolute;top:102px;right:30px;float:left;width:140px;height:28px;line-height:28px;text-align:right;}
.navigatie-rechterkant a{color:#ffffff;text-decoration:none;}
.navigatie-rechterkant a:hover{ color: #999;}
.navigatie-rechterkant a.winkelwagentje{background:url(/img/buttons/icon-winkelwagentje.gif) no-repeat 0 0; padding: 0 0 0 22px;}
.navigatie-rechterkant a.winkelwagentje:hover{background:url(/img/buttons/icon-winkelwagentje-hover.gif) no-repeat 0 0;}
.navigatie-rechterkant span{color:#ffffff;padding: 0 9px 0 9px;}
#hoofdnavigatie-schaduw{position:absolute;top:0px;left:0px;width:968px;height:5px;background:url(/img/achtergronden/hoofdnavigatie-schaduw.png) repeat-x 0 0;line-height:1px;font-size:1px;}
*html #hoofdnavigatie-schaduw{background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/achtergronden/hoofdnavigatie-schaduw.png', sizingMethod="scale" );}

#content-container{position:relative;width:968px;}
#content-container #content{position:relative;width:655px;height:534px;float:left;}
#content-container div.content-blok{position:relative;width:655px;}
#content-container #sport_category-container{position:relative;width:968px;height:75px;background:url(/img/achtergronden/sport_cat-details-bg.gif) repeat-x 0 0;}

#sport_category-container div.besteltraject-stappen{ position:relative;width:305px;height:20px;margin: 40px 0 0 0;float:left;text-align:right;}
#sport_category-container div.besteltraject-stappen h4{float:left;font-size:12px;font-weight:bold;text-transform:uppercase;color:#CCCCCC;}
#sport_category-container div.besteltraject-stappen h4.ACTIVE{color:#000000;}
#sport_category-container div.besteltraject-stappen span{float:left;width:15px;}

#content-container div.sport_category{height:75px;background:url(/img/achtergronden/sport_cat-selectie-bg.gif) no-repeat 0 0;float:left;overflow:;}
#content-container div.sport_category div.details{height:75px;background:#ccff00;width:300px;overflow:hidden;float:left;}
#content-container div.sport_category div.details div.kop{position:relative;width:300px;height:20px;margin: 0px 0 0 0;float:left;}
#content-container div.sport_category div.details div.kop h4{font-size:12px;font-weight:bold;text-transform:uppercase;padding: 0 0 0 26px;float:left;}
#content-container div.sport_category div.details div.kop img{float:left;margin: 0 0 0 5px;}

#content-container div.top{height:169px;background:url(/img/achtergronden/shirts-selectie-bg.gif) no-repeat 0 0;float:left;}
#content-container div.top div.details{height:169px;background:url(/img/achtergronden/shirts-details-bg.gif) no-repeat 0 bottom;}
#content-container div.middle{height:163px;background:url(/img/achtergronden/shorts-selectie-bg.gif) no-repeat 0 0 #F7F7F7;float:left;}
#content-container div.middle div.details{height:163px;background:url(/img/achtergronden/shorts-details-bg.gif) no-repeat 0 0;}
#content-container div.bottom{height:202px;background:url(/img/achtergronden/socks-selectie-bg.gif) no-repeat 0 0;float:left;}
#content-container div.bottom div.details{height:202px;background:url(/img/achtergronden/socks-details-bg.gif) no-repeat 0 0;}

div.details div.button-scroll-links{position:relative;width:14px;height:118px;margin: 33px 0 0 0;border-right: solid 1px #EFEFEF;float:left;}
div.details div.button-scroll-rechts{position:relative;width:14px;height:118px;margin: 33px 0 0 0;border-left: solid 1px #EFEFEF;float:left;}
div.details div.button-scroll-links a{background:url(/img/buttons/but-scroll-links.gif) no-repeat 0 46px;text-indent:-9999px;display:block;width:14px;height:118px;}
div.details div.button-scroll-rechts a{background:url(/img/buttons/but-scroll-rechts.gif) no-repeat 5px 46px;text-indent:-9999px;display:block;width:14px;height:118px;}
div.details div.button-scroll-links a:hover{background-position: 0 -45px;}
div.details div.button-scroll-rechts a:hover{background-position: 5px -45px;}

div.details div.item-container{float:left;/*overflow:scroll;*/overflow:hidden;height:120px;width:455px;margin: 33px 0 0 0;}
div.details div.items-display{position:relative;float:left;height:118px;width:113px;}
div.details div.items-display dl{width:113px;}
div.details div.items-display dd{margin: 0;padding: 0;}
div.details div.items-display dt{height:17px;font: 9px verdana;color:#999999;font-weight:bold;text-align:center;}
div.details div.items-display p.afbeelding{width:113px;height:80px;text-align:center;margin:0;padding:0;font-size:70px;line-height:70px;}
div.details div.items-display p.afbeelding img{vertical-align:middle}
div.details div.items-display p.tekst{width:51px;float:left;color:#999999;padding: 0 0 0 5px;font:9px verdana;}
div.details div.items-display p.prijs{width:52px;float:left;color:#999999;text-align:right;padding: 0 5px 0 0;font:9px verdana;}
div.details div.items-display div.logo{position:absolute;top:15px;left:80px;width:40px;height:15px;text-align:center;line-height:12px;font-size:12px;}
div.details div.items-display div.logo img{vertical-align:middle}

div.details div.ACTIVE dt, div.details div.ACTIVE p.prijs, div.details div.ACTIVE p.tekst{color:#000000;font-weight:bolder;}

div.details span{float:left;width:1px;background:#EFEFEF;height:118px;}

#content-container div.footer-navigatie{clear:left;position:relative;width:968px;height:127px;background:url(/img/achtergronden/footer-bg.gif) no-repeat 0 0;text-align:right;}
/* grijze + rode buttons */

#content-container div.footer-navigatie div.buttons{width:968px;height:19px;padding: 20px 0 0 0px;}
#content-container div.footer-navigatie div.buttons #button-container {margin: 0 5px 0 0;height:19px;float:right;}
div.grijs div{background-image:url(/img/buttons/button-grijs.gif);}
div.rood div{background-image:url(/img/buttons/button-rood.gif);}
#button-container div{height:19px;float:left;}
#button-container div.links{background-position: 0 0;width:10px;}
#button-container div.midden{background-position: -20px 0;}
#button-container div.rechts{background-position: right 0;width:10px;}
#button-container div{line-height:19px;}



#content-container div.selectie{position:relative;width:149px;float:left;}
#content-container div.selectie h3{font-size:11px;margin: 34px 0 0 10px;text-transform:uppercase;color:#333333;}
#content-container div.laag h3{margin: 2px 0 0 10px;}
#content-container div.selectie h3 span{color:#A50305;}
#content-container div.selectie p{margin: 0 0 0 10px;line-height:9px;}
#content-container div.selectie select{width:111px;font-size:10px; height: 17px; margin: 3px 0 0 10px; padding: 0; line-height: 11px;}

#content-container div.content-blok div.details{position:relative;width:506px;float:left;}

#content-container div.hotspot-creator-linkerkolom{width:150px;float:left;height:454px;background:url(/img/achtergronden/linkerkolom-bg.gif) no-repeat 0 0;}
#content-container div.team-creator-linkerkolom{width:150px;float:left;height:454px;background:url(/img/achtergronden/linkerkolom-team-bg.gif) no-repeat 0 0;}

#content-container #paspop, #content-container div.paspop-hotspot{position:relative;width:298px;height:534px;float:left;background:url(/img/achtergronden/paspop-bg.gif) no-repeat 0 0;overflow:hidden;}
#content-container #paspop{width:313px;}
#content-container div.paspop-hotspot{width:280px;}
#paspop div.paspop-afbeelding{position:relative;z-index:1;width:313px;height:500px;/*background:url(/img/trash/paspop.png) no-repeat 0 0;*/}
/**html #content-container #paspop div.paspop-afbeelding{z-index:1;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/trash/paspop.png' );background:none;}*/
#paspop div.top-besteldetails{position:absolute;z-index:2;top:14px;left:185px;height:78px;width:117px; line-height: 13px; }
#paspop div.middle-besteldetails{position:absolute;z-index:2;top:185px;left:185px;height:58px;width:117px; line-height: 13px;}
#paspop div.bottom-besteldetails{position:absolute;z-index:2;top:355px;left:185px;height:58px;width:117px; line-height: 13px;}
#paspop div.prijs-overzicht{position:absolute;top:455px;left:184px;height:65px;width:129px;background:url(/img/achtergronden/prijs-overzicht-bg.gif) no-repeat 0 0;}
#paspop div.prijs-overzicht p{float:left;width:50px;height:14px;font-weight:bold;padding: 8px 0 0 6px;}
#paspop div.prijs-overzicht p.prijs{padding: 12px 5px 0 6px;text-align:right; line-height: 11px;}
#paspop div.prijs-overzicht p.indicatie{padding: 0 0 0 5px;width:100px; line-height: 11px; font-size: 10px; margin-top: -6px; }
#paspop div.prijs-overzicht p.indicatie a{font-weight:normal;}
#paspop div.prijs-overzicht p.melding{padding: 0px 0 0 5px;width:120px;height:24px;padding: 5px 0 0 6px;line-height: 11px; font-size: 10px;color:#A50305;}


#paspop dt{font-weight:bold; line-height: 12px;}
#paspop dd{margin: 0;padding: 0;}
#paspop dd p{height:12px;}
#paspop dd p.delete{margin: 5px 0 0 ;text-align:right;}
#paspop dd p.delete a{background:url(/img/buttons/icon-delete.gif) no-repeat 0 3px;padding: 0 0 0 15px;color:#999999;text-decoration:none;}
#paspop dd p.delete a:hover{text-decoration:underline;}

#content-container #homepagina{position:relative;width:968px;}
#homepagina #visual{background:url(/img/achtergronden/homepagina-visual-2010.jpg) no-repeat 0 0;height:394px;width:968px;}
#homepagina #promo-container{width:948px;padding: 25px 10px 0 10px;background:#FDFDFC;background:#ffffff;height:242px;}
#promo-container dl{width:222px;height:240px;border-left: solid 1px #E9E8E8;float:left;}
#promo-container dt, #promo-container dd{padding: 0 10px 0 10px;width:202px;text-transform:uppercase;font-weight:bold;}
#promo-container dt.titel, #promo-container dd.subtitel{line-height:18px;}
#promo-container dt.titel{color:#999999;}
#promo-container dd.informatie{text-transform:none;line-height:14px;font-weight:normal;color:#999999;clear:both;}
#promo-container dl.lastpromo{width:270px;overflow:hidden;}
#promo-container dl.lastpromo dt{width:255px;font-size:14px;font-weight:bold;color:#D41024;margin: 8px 0 10px 0;}
#promo-container dl.lastpromo dd.informatie{margin: 0 10px 0 10px;padding: 0 0 10px 0;width:260px;border-bottom: solid 1px #D7D5D5;}
#promo-container dl.lastpromo dd.verwijzing a{display:block;width:250px;height:22px;background:url(/img/buttons/bullet-promo.gif) no-repeat right 12px;padding:10px 0 0px 0;color:#666666;text-decoration:none;}
#promo-container dl.lastpromo dd.verwijzing a:hover IMG{background:#333333;}
#promo-container dl.lastpromo dd.verwijzing p{display:block;width:260px;height:5px;background:url(/img/algemeen/spacer-promo.gif) repeat-x 0 0;}
#promo-container dl.lastpromo dd.verwijzing span {font-size: 9px;}

#foto-visual{position:absolute;top: 95px;left:19px;background:url(/img/achtergronden/foto-visual.jpg) no-repeat;width:485px;height:342px;}

#overzicht{width:590px;float:left;}
#overzicht div.tabel-2-kop{ position: relative; height:54px;width:576px;background:url(/img/achtergronden/tabel-2-kop-bg.gif) no-repeat 0 0;display:block;margin: 14px 0 0 0;}
#overzicht div.tabel-2-content{width:576px;background:url(/img/achtergronden/tabel-2-content-bg.gif) repeat-y 0 0;}
#overzicht div.tabel-2-content table table td{background:#EAEAEA;}
#overzicht div.tabel-2-footer{width:576px;height:25px;background:url(/img/achtergronden/tabel-2-footer-bg.gif) repeat-y 0 0;}
#overzicht div.kop{width:367px;float:left;margin: 16px 0 0 25px;overflow:hidden;display:inline; }
#overzicht div.kop h3, div.ordertraject-kop h3{font-size:14px;font-weight:bold; text-transform: uppercase;}
#overzicht div.kop span{margin: 0 0 0 10px;}
#overzicht div.kop h3, #overzicht div.kop span{float:left;}
#overzicht div.aantal{position: absolute; right: 2px; top: 15px;}

#footer-tekst{width:958px;margin: -8px auto 0 auto;padding: 0px 0 50px 0;}
#footer-tekst div.footer-tekst-links{width:980px;float:left; display: inline; margin-left: 14px;position:relative;}
#footer-tekst div.footer-tekst-rechts{width:213px;float:left;}

#footer-tekst p{color:#D8D8D8;font: 9px verdana;}
#footer-tekst a{font: 9px verdana;color:#d8d8d8;}
#footer-tekst span{color:#d8d8d8;padding: 0 10px 0 10px;}
#footer-schaduw{width:1008px;background:url(/img/achtergronden/footer-bg-schaduw.png) no-repeat 0 0;margin: 0 auto;height:18px;}
*html #footer-schaduw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/achtergronden/footer-bg-schaduw.png', sizingMethod="scale" );background:none;}

div.wp-kleur-box{float:right;margin-top:5px;width:75px;}
div.kleur-box{float:right;margin:1px;border:1px solid #000000;width:10px;height:10px;cursor:pointer;cursor:hand;}

.button-rood {background-color:#D41024;color:#ffffff;font-weight:bold;padding:2px;}
.button-rood-ov {background-color:#D41024;color:#000000;font-weight:bold;padding:2px;}



/* algemene link */
a.link{text-decoration:none;font-weight:bolder;color:#ffffff;}
a.link:active{}
a.link:hover{}
/* // algemene link */

/* make-over link */
a.link-make-over{text-decoration:none;font-weight:bolder;color:#D41024;}
a.link-make-over:active{}
a.link-make-over:hover{}
/* // make-over link */

/* popup */
#popup{background:url(/img/popup/popup-bg.gif) no-repeat 0 0;height:450px;}
#popup div.kop{width:315px;margin: 0 0 0 10px;height:44px;}
#popup div.kop h1{font-size:16px;font-weight:bold;margin: 14px 0 0 0;width:280px;float:left;height:20px;}
#popup div.sluitbutton{float:left;width:13px;height:13px;line-height:10px;font-size:10px;margin: 16px 0 0 10px;}
#popup div.sluitbutton a{text-indent:-9999px;background:url(/img/popup/button-sluit.gif) no-repeat 0 0;display:block;width:13px;height:13px;}
#popup div.sluitbutton a:hover{background-position: 0 -14px;}
#popup #popup-content{width:295px;margin:0 0 0 25px;padding: 5px 0 0 0;background:url(/img/popup/popup-body-bg.gif) repeat-x 0 0;}
#popup div.detail{padding: 0px 0 0 0;width:290px;margin: 0px 0 0 0;}
#popup div.detail p{line-height:12px;}
#popup div.detail label.check{font-weight:bold;padding: 0 0 5px 3px;display:block;height:15px;float:left;width:260px;}
#popup div.detail label{font-size:10px;padding: 0 0 5px 3px;display:block;height:15px;float:left;width:50px;}
#popup div.detail input, #popup div.detail select{float:left;border:solid 1px #DCDCDC;}
#popup div.detail select{width:210px;}
#popup div.detail input.upload{width:210px;}
#popup div.detail textarea{width:204px;height:80px;}
#popup div.streep{background:url(/img/popup/popup-body-bg.gif) repeat-x 0 0;height:10px;width:290px;margin: 5px 0 0 0;float:left;}
#popup div.detail-invoer{width:290px;float:left;}
/* popup */

/* winkelwagen */
#winkelwagen-container{float:left;width:222px;margin: 13px 0 0 0;}
#winkelwagen-container div.top{background:url(/img/achtergronden/winkelwagen-bg.gif) no-repeat 0 0;height:45px;width:222px;float:left;}
#winkelwagen-container div.content{background:url(/img/achtergronden/winkelwagen-content-bg.gif) repeat-y 0 0;width:222px;float:left;}
#winkelwagen-container div.footer{background:url(/img/achtergronden/winkelwagen-bg.gif) no-repeat 0 -400px;height:20px;width:222px;float:left;}
#winkelwagen-container div.detail{float:left;width:180px;padding: 0 0 0px 30px;overflow:hidden;}
#winkelwagen-container div.detail p{line-height:13px;}
#winkelwagen-container div.detail p.titel, #winkelwagen-container div.detail p.titel-small{width:180px;font-weight:bold;padding: 0px 0 0px 0px;}
#winkelwagen-container div.detail p.titel{padding: 11px 0 0 0; text-transform: uppercase;}
#winkelwagen-container div.detail p.titel-small{width:130px;float:left; text-transform: uppercase;}
#winkelwagen-container div.detail p.art{width:90px;float:left;}
#winkelwagen-container div.detail p.prijs, #winkelwagen-container div.detail p.prijs-small{width:90px;float:left;text-align:right;font-weight:bold;}
#winkelwagen-container div.detail p.prijs-small{width:50px;}
#winkelwagen-container div.detail p.content{width:180px;clear:both;}
#winkelwagen-container div.detail p.titel-small a, #winkelwagen-container div.detail p.titel-small span{float:left;}
#winkelwagen-container div.detail p.titel-small a.info{display:block;width:9px;height:9px;line-height:9px;font-size:9px;background:#ffffff;border: solid 1px #cccccc;text-align:center;color:#ff0000;font-weight:bold;margin: 0 0 0 5px;}
#winkelwagen-container div.streep{background:url(/img/popup/popup-body-bg.gif) repeat-x 0 0;width:180px;margin: 9px 0 10px 30px;padding: 0 0 0 0px;float:left;line-height:0px;font-size:0px;height:5px;display:inline;}
#winkelwagen-container p.rood{color:#D41024;}
/* /winkelwagen */

/* melding */
div.melding{color:#ff0000; font-size:12px;font-weight:bold;width:500px;}
#rechter-kolom{width:258px;background: url(/img/achtergronden/rechterkolom-bg.gif) repeat-x 0 0;float:left;}

/* styleit */
#informatie {	position: relative;	top: 0px;	left: 0px;	padding-top: 10px;	padding-left: 149px;	background: url('/img/achtergronden/styleit-bg.gif') top left repeat-y;}
#informatie div.informatie_kop h4{	font-size: 12px;	font-weight: bold;	text-transform: uppercase;	padding-bottom: 10px;}
#informatie #informatie_details {	position: relative;	display: block;	top: 0px;	left: 0px;	width: 550px;	margin: 0px;	padding: 0px;	background-color: transparent;}
#informatie #informatie_details div, #informatie #informatie_details p { padding-bottom: 10px; }
#informatie #informatie_details h5 { padding-bottom: 5px; }
#sitemap { margin-left: 10px; }

div.tabel-2-content div.details{width:500px;}
div.tabel-2-content div.details p{float:left;}
div.tabel-2-content div.details p.titel{font-weight:bold;width:130px;}
div.tabel-2-content div.details p.detail{width:100px;}


div.ordertraject-container{width:575px;margin: 10px 0 20px 0;}
div.ordertraject-container div.kop{width:575px;height:56px;background:url(/img/achtergronden/kop-bg.gif) no-repeat 0 0;position:relative;float:left;}
div.ordertraject-container div.kop h3{font-size:14px;font-weight:bold;margin: 0 0 0 25px;padding: 16px 0 0 0;position:relative;float:left;display:inline;}
div.ordertraject-container div.content{background:url(/img/achtergronden/ordertraject-content-bg.gif) repeat-y 0 0;padding: 0 0 0 30px;width:575px;position:relative;float:left;}
div.ordertraject-container div.formulier{padding: 20px 0 0 0;width:575px;position:relative;float:left;}
div.ordertraject-container div.detail{width:500px;margin: 1px 0 1px 0;float:left;position:relative;}
div.ordertraject-container label{width:100px;float:left;height:20px;display:block;}
div.ordertraject-container input, div.ordertraject-container select{width:255px;float:left;height:16px;display:block;border: solid 1px #D6D6D6;}
div.ordertraject-container div.info{width:10px;float:left;height:20px;}
div.ordertraject-container div.footer{background:url(/img/achtergronden/ordertraject-footer-bg.gif) repeat-y 0 0;padding: 0 0 0 30px;width:575px;height:15px;position:relative;float:left;}
div.ordertraject-container div.info a{display:block;width:9px;height:9px;line-height:9px;font-size:9px;background:#ffffff;border: solid 1px #cccccc;text-align:center;color:#ff0000;font-weight:bold;margin: 4px 0 0 5px;}
div.ordertraject-container div.label a{color:#999999;}
div.ordertraject-container div.button-container{width:575px;}
div.error{width:576px;border:solid 1px #ff0000;text-align:center;color:#ff0000;font-weight:bold;margin: 20px 0 20px 0;line-height:20px;padding: 5px 0 5px 0;}
div.streep{background:url(/img/popup/popup-body-bg.gif) repeat-x 0 0;width:540px;margin: 10px 0 10px 0px;padding: 0px 0 0 0px;float:left;line-height:0px;font-size:0px;height:5px;display:inline;}
div.sport_category h3{font-size:12px;font-weight:bold;margin: 40px 300px 0 0;text-transform:uppercase;margin-left: 174px;width:235px;}

div.ordertraject-container div.button-container {margin: 25px 45px 0 00px;height:19px;float:right;}
div.ordertraject-container div.grijs div{background-image:url(/img/buttons/button-grijs.gif);}
div.ordertraject-container div.rood div{background-image:url(/img/buttons/button-rood.gif);}
div.ordertraject-container div.button-container div{height:19px;float:left;}
div.ordertraject-container div.button-container div.links{background-position: 0 0;width:10px;}
div.ordertraject-container div.button-container div.midden{background-position: -20px 0;}
div.ordertraject-container div.button-container div.midden a{color:#ffffff;font-weight:bold;text-transform:uppercase;text-decoration:none;}
div.ordertraject-container div.button-container div.midden a:hover{color:#000000;}
div.ordertraject-container div.button-container div.rechts{background-position: right 0;width:10px;}
div.ordertraject-container div.button-container div{line-height:19px;}

tr.selectie-TR{background:#EAEAEA;}
tr.selectie-TR-OV{background:#cccccc;cursor:pointer;}

div#infopopup_scrolldiv {
	display: none;
	z-index: 999 !important;
	position: absolute;
	top: 00px;
	left: 0px;
	background-color: #fff;
	overflow: show;
	border: 0px solid #000;
	font-size: 11px;
}

/******* MAKE-OVER POPUP *********/
div.wp_make_over{position:absolute;z-index:1000;top:350px;left:50%;margin-left:-200px;width:400px;background-color:#ff0000;}
div.make_over_kop{float:left;font-size:16px;width:375px;}
div.button_close{float:right;font-size:19px;width:25px;cursor:pointer;cursor:hand;}
div.make_over_content{font-size:12px;}
/******* //MAKE-OVER POPUP *******/


dl.DL-mouseover dt{text-decoration:underline;}
dl.DL-mouseout dt{color:#333333;text-decoration:none;}
div.PaspopAangezichtNavigatie{position:absolute;left:65px;bottom:50px;}
div.PaspopAangezichtNavigatie a{float:left;display:block;height:20px;text-decoration:none;font-size:10px;color:#999999;}
div.PaspopAangezichtNavigatie a:hover{text-decoration:underline;}
div.PaspopAangezichtNavigatie a.achter{background:url(/img/buttons/btn-achter.gif) no-repeat 0 5px;width:45px;padding: 0 0 0 12px;}
div.PaspopAangezichtNavigatie a.voor{background:url(/img/buttons/btn-voor.gif) no-repeat right 5px;width:34px;margin: 0 0 0 10px;}


div.BannerOfferte{
	width:448px;
	height:222px;
}
div.BannerOfferte a{
	display:block;
	width:448px;
	height:222px;
	background-image:url(/img/content-onderdelen/banner-offerte.jpg);
	text-indent:-9999px;
}

/* PRODUCTKAART */
.merklogo{
	position:absolute;
	top:5px;
	left:10px;
}

div.product_select{
	position:relative;
	float:left;
	width:60px;
	padding:10px 0px 10px 0px;
}
div.aantal_select{
	position:relative;
	float:left;
	width:100px;
	padding:10px 0px 10px 0px;
}

div.product_info > p{
	font: 1em/1.1em arial, serif;
}

div.product_prijs{
	position:relative;
	float:left;
	width:100%;
}
div.product_prijs > p {
	font: 1.5em/1.5em arial,serif;
}

div.button{
	position:relative;
	float:left;
	width:100%;
	cursor:pointer;
}

div.meebestel_achterkant{
	position:relative;
	float:left;
	width:100%;
	padding:10px 0px 10px 0px;
}
div.meebestel_product{
	float:left;
	width:75px;
	text-align:center;
	margin:5px 5px 5px 5px;
}
div.achterkant_productfoto{
	float:left;
	width:75px;
	text-align:center;
	margin:5px 5px 5px 5px;
}

div.img_border{
	border: 1px solid #ccc;
}
/* // PRODUCTKAART */

fieldset{
	display:none;
	/*visibility:hidden;*/
}

/* MENU ITEMS */
div.menuitem{
	float:left;
	margin-top:7px;
	margin-right:7px;
	color:#fff;
	font:1em/1em arial,serif;
	font-weight:bolder;
	letter-spacing:1px;
}

div.menuitem > a{
	color:#fff;
	text-decoration:none;
}
div.menuitem > a:hover{
	color:#999;
}
/* // MENU ITEMS */

/* BEDRUKKING */
.wp_bedrukking_vb{
	float:right;
	width:400px;
}

.bedrukking_item{
	float:left;
}

.bedrukking_item > span{
	margin:0px 3px 0px 3px;
}

.bedrukking_item > input{
	border:1px solid #ccc;
	margin:0px 0px 4px 0px;
}
span.button{
	font: 1em/1em arial,serif;
	border:1px solid #ccc;
}
/* // BEDRUKKING */




#canvas-home{
	margin:0 auto;
	width:968px;
	height:788px;
	background:#0f0;
}
#hp-visual{
	width:968px;
	height:247px;
	background:url(/img/homepage/hp-visual.jpg);
}
#hp-navigatie{
	height:45px;
	width:968px;
	background:url(/img/homepage/hp-nav-bg.gif)
}
#hp-navigatie ul.hp-nav{
	width:968px;
	height:45px;
	margin:0;
	padding:0;
	list-style-type:none;
}
#hp-navigatie ul.hp-nav li{
	float:left;
	padding-right:14px;
	padding-left:10px;
	background:url(/img/homepage/hp-nav-bullet.gif) right 20px no-repeat;
	line-height:45px;
	list-style-type:none;
}
#hp-navigatie ul.hp-nav li a,
#hp-navigatie ul.hp-nav li a:hover{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#hp-navigatie ul.hp-nav li a:hover{
	text-decoration:underline;
}
#hp-content{
	height:496px;
	width:968px;
	background:#fff;
}
ul.pad-banner{
	width:968px;
	height:172px;
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.pad-banner li{
	float:left;
	height:172px;
}
ul.pad-banner li.pad-01{
	width:326px;
	background:url(/img/homepage/pad-01.gif);
}
ul.pad-banner li.pad-02{
	width:320px;
	background:url(/img/homepage/pad-02.gif);
}
ul.pad-banner li.pad-03{
	width:322px;
	background:url(/img/homepage/pad-03-ani.gif);
}
ul.pad-banner a{
	display:block;
	height:172px;
}
div.contentfooter{
	width:955px;
	height:153px;
	background:#e5e5e5;	
	padding-left:13px;
}

div.contentfooter ul,
div.contentfooter ul li{
	margin:0;
	padding:0;
	list-style-type:none;

	height:153px;
}
div.contentfooter ul li{
	float:left;
	height:153px;
	width:135px;
	background:url(/img/homepage/hp-contentfooter.jpg);
}
div.contentfooter ul li a{
height:153px;
	width:135px;
	display:block;
}
div.contentfooter ul li.basketbal{
	background-position:-13px 0;
}
div.contentfooter ul li.handbal{
background-position:-148px 0;
}
div.contentfooter ul li.hockey{
background-position:-283px 0;
}
div.contentfooter ul li.running{
background-position:-418px 0;
}
div.contentfooter ul li.tennis{
background-position:-553px 0;
}
div.contentfooter ul li.voetbal{
background-position:-688px 0;
}
div.contentfooter ul li.volleybal{
background-position:-823px 0;
}
div.content-tekst{
	width:968px;
	height:171px;
}
.content-tekst{
	width:943px;
	background:url(/img/homepage/content-tekst-bg.gif) no-repeat;
}
.content-tekst ul{
	width:300px;
	margin-left:20px;
	float:left;
	padding-top:10px;
}
.content-tekst ul li.kop{
	color:#ab222c;
	font-weight:bold;
}
ul.kolom3{
}
#footer-tekst{
text-align:center;
text-transform:uppercase;
}
.poweredby-teamwear{
	position:absolute;
	top:3px;
	left:0px;
}
