/* CSS Document */
body {
	font-family: verdana;
	color: #666666;
	background-color: #dddddd;
	background-image: url(../img/bg_portal.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}


body.handbal {background-image: url(../img/bg_handbal.jpg);}
body.volleybal {background-image: url(../img/bg_volleybal.jpg);}
body.springboost {background-image: url(../img/bg_springboost.jpg);}
body.korfbal {background-image: url(../img/bg_korfbal.jpg);}
body.voetbal {background-image: url(../img/bg_voetbal.jpg);}
body.badminton {background-image: url(../img/bg_badminton.jpg);}
body.sportsale {background-image: url(../img/bg_sportsale.jpg);}
body.nhv {background-image: url(../img/bg_nhv.jpg);}



div#doc2 {
	margin: 0px auto;
	width:72em;
	*width:70.26em;
	min-width:936px;
	padding: 10px;
	background-color: #ffffff;
}


h1, h2, h3, h4, h5, h6 {
	font-family: Impact, Arial;
	font-weight: normal;
}
h1, h3 {
	font-size: 174%;
}

div.control h3, div.control h2, div.panel h3, div.step h2 { font-weight: normal; }
div.control h3, div.control h2 { font-size: 100%; }
textarea.large { width: 43.7em; }

/* hd */
div#topmenu {
	position: absolute;
	right: 20px;
	top: 20px;
	font-size: 85%;
	color: #ffffff;
}
div#topmenu a {
	color: #ffffff;
	text-decoration:none;
}

div#language_bar {
	position: absolute;
	right: 20px;
	top: 80px;
}
div#currency_bar {
	position: absolute;
	left: 200px;
	top: 24px;
}

/**********************************************/
/* hd */
div#hd { }
div#hd_shopelements { height: 120px; }

/* menu met winkelkeuzes */
ul#shopmenu {
	margin-top: 2px;
}
ul#shopmenu li {
	float:left;
	width: 132px;
	height: 30px;
	
	margin-right: 2px;
	text-align:center;
}
ul#shopmenu li.last {
	margin-right: 0;
}
ul#shopmenu li a {
	display: block;
	padding-top: 5px;
	padding-bottom: 4px;
	text-decoration:none;
	color: #ffffff;
	font-size: 131%;
	font-family: Impact;
}

div#shopper_status {
	font-size: 77%;
	text-align: right;
	margin-top: 2px;
	margin-bottom: 2px;
}

div#shopper_status a {
	color: #666666;
	text-decoration:none;
}

/* body - main framework*/
div#bd { margin-top: 5px; }

div#menuleft {
	float: left;
	width: 160px;
	margin-right: 10px;
}
div.yui-t3 div#shopcontent {
	/*width: 596px;*/
	width:600px;
	float: left;
}
div#menuright {
	float: right;
	width: 156px;
	margin-left: 10px;
}

/* ft */
div#ft {
	margin-top: 10px;
	font-size: 85%;
	text-align: center;
}
div.footerlinks a { color: #666666; 	text-decoration:none;
}


/* leftmenu */
div.search_box, div.cart_box {
	height: 125px;
	background-repeat: no-repeat;
}
div.search_form {
	padding:10px;
	*padding: 8px;
}
div.search_form label { color: #ffffff; font-size: 93%; }
input#input_simplesearch { padding: 6px; padding-left: 0; padding-right: 0; margin-left: 6px; margin-top: 4px; width: 10em; border: 0; background-color: #fff; }
div#input_simplesearch_error { color: #FFCCCC; }

div.category_box {
	margin-top: 10px;
}


div.category_box_korfbal {
	margin-top: 10px;
	background-image:url(../img/bg_korfbal.png);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}


div.category_box_nhv {
	margin-top: 10px;
	background-image:url(../img/bg_nhv.png);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	min-height:284px;
}

div.category_box_korfbal div.category_subs a{
color:#08529d;
font-weight:bold;
}

div.category_box_korfbal div.category_subs a:hover{
color:#FFFFFF;}



div.category_title, div.search_title, div.cart_title {
	font-family: Impact;
	font-size: 174%;
	color: #ffffff;
	padding: 0;
	padding-left: 10px;
	background-repeat: no-repeat; 
}
div.category_subs { 
	border: 1px solid #d0d0d0;
	border-top: 0;
	padding-bottom: 10px;
	height:245px;*height:242px;
}


div.category_subs_nhv{
	border-top: 0;
	padding-bottom: 10px;
	height:245px;*height:242px;
}

div.category_subs_nhv a {
	display: block;
	padding-left:8px;
	color: #616161;
	text-decoration:none;
	font-size: 85%;
	padding-top: 5px;
}


div.category_subs a {
	display: block;
	padding-left:8px;
	color: #616161;
	text-decoration:none;
	font-size: 85%;
	padding-top: 5px;
}
/*div.category_subs a:hover, div.category_subs a.selected {
	color: #000000;
}*/
div.category_subs div.tr_item { padding-left: 0px; }
div.category_subs div.contact_item { margin-top: 0px; }

div#cartstatus {
	position: static;
	top: 0; right: 0; height: auto; width: auto;
	
	color: #ffffff;
	font-size: 85%;
}

/* verschillende shop elementen */
/* HEADERS */
div#hd_shopelements { background-repeat: no-repeat; }
body.portal div#hd_shopelements { 		background-image: url(../img/headers/portal.jpg); }
body.handbal div#hd_shopelements { 		background-image: url(../img/headers/handbal.jpg); }
body.volleybal div#hd_shopelements { 	background-image: url(../img/headers/volleybal.jpg); }
body.springboost div#hd_shopelements { 	background-image: url(../img/headers/springboost.jpg); }
body.korfbal div#hd_shopelements { 		background-image: url(../img/headers/korfbal.jpg); }
body.voetbal div#hd_shopelements { 		background-image: url(../img/headers/voetbal.jpg); }
body.badminton div#hd_shopelements { 	background-image: url(../img/headers/badminton.jpg); }
body.sportsale div#hd_shopelements { 	background-image: url(../img/headers/sportsale.jpg); }
body.nhv div#hd_shopelements { 	background-image: url(../img/headers/nhv.jpg); }




/* SHOPMENU */
ul#shopmenu li { background-repeat: no-repeat; background-position: right top; }
body.portal ul#shopmenu li { 		background-image: url(../img/shopmenu/portal.gif); }
body.handbal ul#shopmenu li { 		background-image: url(../img/shopmenu/handbal.gif); }
body.volleybal ul#shopmenu li { 	background-image: url(../img/shopmenu/volleybal.gif); }
body.springboost ul#shopmenu li { 	background-image: url(../img/shopmenu/springboost.gif); }
body.korfbal ul#shopmenu li { 		background-image: url(../img/shopmenu/korfbal.gif); }
body.voetbal ul#shopmenu li { 		background-image: url(../img/shopmenu/voetbal.gif); }
body.badminton ul#shopmenu li { 	background-image: url(../img/shopmenu/badminton.gif); }
body.sportsale ul#shopmenu li { 	background-image: url(../img/shopmenu/sportsale.gif); }
body.nhv ul#shopmenu li { 	background-image: url(../img/shopmenu/nhv.gif); }



ul#shopmenu li.handbal_shop_link a:hover{ 		background-image: url(../img/shopmenu/handbal-h.gif); }
ul#shopmenu li.volleybal_shop_link a:hover{ 	background-image: url(../img/shopmenu/volleybal-h.gif); }
ul#shopmenu li.springboost_shop_link a:hover{ 	background-image: url(../img/shopmenu/springboost-h.gif); }
ul#shopmenu li.korfbal_shop_link a:hover{ 		background-image: url(../img/shopmenu/korfbal-h.gif); }
ul#shopmenu li.voetbal_shop_link a:hover{ 		background-image: url(../img/shopmenu/voetbal-h.gif); }
ul#shopmenu li.badminton_shop_link a:hover{ 	background-image: url(../img/shopmenu/badminton-h.gif); }
ul#shopmenu li.sportsale_shop_link a:hover{ 	background-image: url(../img/shopmenu/sportsale-h.gif); }
ul#shopmenu li.nhv_shop_link a:hover{ 	background-image: url(../img/shopmenu/nhv-h.gif); }



/* LEFTMENU */
body.handbal div.search_box { 		background-image: url(../img/search/handbal.gif); }
body.volleybal div.search_box { 		background-image: url(../img/search/volleybal.gif); }
body.springboost div.search_box { 		background-image: url(../img/search/springboost.gif); }
body.korfbal div.search_box { 		background-image: url(../img/search/korfbal.gif); }
body.voetbal div.search_box { 		background-image: url(../img/search/voetbal.gif); }
body.badminton div.search_box { 		background-image: url(../img/search/badminton.gif); }
body.sportsale div.search_box { 		background-image: url(../img/search/sportsale.gif); }
body.nhv div.search_box { 		background-image: url(../img/search/nhv.gif); }




body.handbal div.category_title { 		background-image: url(../img/kolomkop/handbal.gif); }
body.volleybal div.category_title { 	background-image: url(../img/kolomkop/volleybal.gif); }
body.springboost div.category_title { 	background-image: url(../img/kolomkop/springboost.gif); }
body.korfbal div.category_title { 		background-image: url(../img/kolomkop/korfbal.gif); }
body.voetbal div.category_title { 		background-image: url(../img/kolomkop/voetbal.gif); }
body.badminton div.category_title { 	background-image: url(../img/kolomkop/badminton.gif); }
body.sportsale div.category_title { 	background-image: url(../img/kolomkop/sportsale.gif); }
body.nhv div.category_title { 	background-image: url(../img/kolomkop/nhv.gif); }




body.handbal div.category_subs a:hover { 		color:#0000aa; }
body.volleybal div.category_subs a:hover  { 	color:#ffd800; }
body.springboost div.category_subs a:hover { 	color:#000000; }
body.korfbal div.category_subs a:hover { 		color:#fff; }
body.voetbal div.category_subs a:hover { 		color:#376e00; }
body.badminton div.category_subs a:hover{ 	color:#d7006b; }
body.sportsale div.category_subs a:hover{ 	color:#ff0302; }
body.nhv div.category_subs_nhv a:hover{ 	color:#f2031a; }
body.nhv div.category_subs_nhv a{ 	color:#0c2e82; }


body.handbal div.category_subs a.selected { 		color:#0000aa; }
body.volleybal div.category_subs a.selected  { 	color:#ffd800; }
body.springboost div.category_subs a.selected{ 	color:#ff1717; }
body.korfbal div.category_subs a.selected{ 		color:#fff; }
body.voetbal div.category_subs a.selected { 		color:#376e00; }
body.badminton div.category_subs a.selected { 	color:#d7006b; }
body.sportsale div.category_subs a.selected { 	color:#ff0302; }
body.nhv div.category_subs a.selected { 	color:#ff0302; }




/* RIGHTMENU */
div.large_buttons { margin-top: 10px; border: 1px solid #d0d0d0; height: 72px;}
div.large_buttons a { color:#666666;display:block;font-family:Impact;font-size:123.1%;height:57px;padding-left:10px;padding-top:16px; text-decoration:none; }
div.nieuws{background-image:url(../img/nieuws.jpg);padding-right:56px;}
div.winkelbezoeken{background-image:url(../img/winkelbezoeken.jpg);padding-right:56px;}
div.bedrukken{background-image:url(../img/bedrukken.jpg);padding-right:56px;}
div.betaalmogelijkheden {background-image:url(../img/betaalmogelijkheden.jpg);padding-right:56px;}

.betaalmogelijkheden_nhv {background-image:url(../img/bg_betaalmogelijkheden_nhv_nieuw.jpg);padding-right:56px;}
.nieuws_nhv{background-image:url(../img/bg_nieuws_nhv_nieuw.jpg);padding-right:56px;}
.winkelbezoeken_nhv{background-image:url(../img/bg_winkelbezoeken_nhv_nieuw.jpg);padding-right:56px;}
.bedrukken_nhv{background-image:url(../img/bg_borduren_nhv_nieuw.jpg);padding-right:56px;}


.betaalmogelijkheden_korfbal {background-image:url(../img/bg_betaalmogelijkheden_korfbalshop_nieuw.jpg);padding-right:56px;}
.nieuws_korfbal{background-image:url(../img/bg_nieuws_korfbalshop_nieuw.jpg);padding-right:56px;}
.winkelbezoeken_korfbal{background-image:url(../img/bg_winkelbezoeken_korfbalshop_nieuw.jpg);padding-right:56px;}
.bedrukken_korfbal{background-image:url(../img/bg_borduren_korfbalshop_nieuw.jpg);padding-right:56px;}

div.large_buttons .korfballink a{
color:#08529d;
display:block;
font-weight:bold;
font-family:Arial;
font-size:105.1%;
height:57px;
padding-left:10px;
padding-top:16px;
}

div.large_buttons .korfballink a:hover{
color:#ffffff;
display:block;
font-family:Arial;
font-weight:bold;
font-size:105.1%;
height:57px;
padding-left:10px;
padding-top:16px;
text-decoration:underline;
}



div.large_buttons .nhvlink a{
color:#0c2e82;
display:block;
font-weight:bold;
font-family:Arial;
font-size:105.1%;
height:57px;
padding-left:10px;
padding-top:16px;
}

div.large_buttons .nhvlink a:hover{
color:#f2031a;
display:block;
font-family:Arial;
font-weight:bold;
font-size:105.1%;
height:57px;
padding-left:10px;
padding-top:16px;
text-decoration:Bold;
}
















body.handbal div.cart_box { 		background-image: url(../img/sporttas/handbal.gif); }
body.volleybal div.cart_box { 	background-image: url(../img/sporttas/volleybal.gif); }
body.springboost div.cart_box { 	background-image: url(../img/sporttas/springboost.gif); }
body.korfbal div.cart_box { 		background-image: url(../img/sporttas/korfbal.gif); }
body.voetbal div.cart_box { 		background-image: url(../img/sporttas/voetbal.gif); }
body.badminton div.cart_box { 	background-image: url(../img/sporttas/badminton.gif); }
body.sportsale div.cart_box { 	background-image: url(../img/sporttas/sportsale.gif); }
body.nhv div.cart_box { 	background-image: url(../img/sporttas/nhv.gif); }




/* MERKEN */
div#merkenbalk { height: 40px; margin-top: 10px;background-image: url(../img/merken/handbal.gif); }
body.handbal div#merkenbalk { 		background-image: url(../img/merken/handbal.gif); }
body.volleybal div#merkenbalk { 	background-image: url(../img/merken/volleybal.gif); }
body.springboost div#merkenbalk { 	background-image: url(../img/merken/springboost.gif); }
body.korfbal div#merkenbalk { 		background-image: url(../img/merken/korfbal.gif); }
body.voetbal div#merkenbalk { 		background-image: url(../img/merken/voetbal.gif); }
body.badminton div#merkenbalk { 	background-image: url(../img/merken/badminton.gif); }
body.sportsale div#merkenbalk { 	background-image: url(../img/merken/sportsale.gif); }
body.nhv div#merkenbalk { 	background-image: url(../img/merken/nhv.gif); }



/* CATEGORY PAGE */
h3#category_name_title, h1.product_name { background-repeat: repeat-x; background-position: right top; padding-left: 10px; color: #fff; margin-right:1px; }
body.handbal h3#category_name_title, body.handbal h1.product_name { 		background-image: url(../img/title/handbal.gif); }
body.volleybal h3#category_name_title, body.volleybal h1.product_name{ 		background-image: url(../img/title/volleybal.gif); }
body.springboost h3#category_name_title, body.springboost h1.product_name { 	background-image: url(../img/title/springboost.gif); }
body.korfbal h3#category_name_title, body.korfbal h1.product_name { 		background-image: url(../img/title/korfbal.gif); }
body.voetbal h3#category_name_title, body.voetbal h1.product_name { 		background-image: url(../img/title/voetbal.gif); }
body.badminton h3#category_name_title, body.badminton h1.product_name { 	background-image: url(../img/title/badminton.gif); }
body.sportsale h3#category_name_title, body.sportsale h1.product_name { 	background-image: url(../img/title/sportsale.gif); }
body.nhv h3#category_name_title, body.nhv h1.product_name { 	background-image: url(../img/title/nhv.gif); }





body.handbal div.code_box h2 { 		background-image: url(../img/title/handbal.gif);color: #fff; font-family:impact;font-weight:normal;}
body.volleybal div.code_box h2{ 		background-image: url(../img/title/volleybal.gif);color: #fff; font-family:impact;font-weight:normal;}
body.springboost div.code_box h2 { 	background-image: url(../img/title/springboost.gif);color: #fff;font-family:impact;font-weight:normal; }
body.korfbal div.code_box h2 { 		background-image: url(../img/title/korfbal.gif); color: #fff;font-family:impact;font-weight:normal;}
body.voetbal div.code_box h2 { 		background-image: url(../img/title/voetbal.gif); color: #fff;font-family:impact;font-weight:normal;}
body.badminton div.code_box h2 { 	background-image: url(../img/title/badminton.gif);color: #fff; font-family:impact;font-weight:normal;}
body.sportsale div.code_box h2 { 	background-image: url(../img/title/sportsale.gif); color: #fff;font-family:impact;font-weight:normal;}
body.nhv div.code_box h2 { 	background-image: url(../img/title/nhv.gif); color: #fff;font-family:impact;font-weight:normal;}





div.browsebar_outer {
	padding: 10px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin-right: 1px;
}
div.browserbar_bottom { border-bottom: 1px solid #ccc; }
br.clear { display: none; }

div.browserbar_top { border-bottom: 1px solid #cccccc; }
div.category_products { border: 0; }
div.category_products div.category_product { border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
float:left;
height:200px;
margin-top:-1px;
width:149px; }
div.category_products div.pos1 { border-left: 1px solid #cccccc; }
div.category_products div.pos4 { width: 147px; }
div.article{margin-bottom:10px;}
div.category_product a { color: #666666;	text-decoration:none;
 }
div.category_product div.product_detail { height:30px;
padding-top:10px;
text-align:center;}
div.category_product div.product_image { height:100px;
line-height:100px;
margin:17px 10px 10px;
text-align:center; }
div.category_product div.product_image img { vertical-align: middle; }
div.category_product div.category_price{margin-left:10px;margin-bottom:3px;}
div.category_product div.as_from_price{margin-bottom:10px;}


/* PRODUCT PAGE */
div.product div.product_detail { border: 0px solid #ccc; border-top: 0; }
div.product div.product_price { font-size: 404%; font-family: Impact;  }
div.product div.right_column { position: relative; }
div.product div.btnproductback { position: absolute; right: 10px; top: 10px; }
div.product div.dataproductdescription { margin-top: 10px; }
div#dataproductdescription{margin-top:15px;}
div.product div.product_options { margin-top: 10px; }
div.product div.product_button { margin-top: 10px; margin-bottom: 10px; }

table.product_options th, table.product_quantity th { width: 110px; }
select.productoption { font-size: 93%; border: 1px solid #333333; }


/* CHECKOUT & CONTROL PAGE */
ol#checkout li.checkout_step h2, ul.summary h2 { font-weight: normal; }

div.login_screen h2, table.cart tr th, table.shipping_estimated th, table.promo_code th, table.coupon_codes th, ol#checkout li.active h2, ul.summary li h2 { 
	font-family: Impact; background-repeat: repeat-x; background-position: right top; color: #fff; font-weight: normal; border: 0; padding-top: 5px; padding-bottom: 5px;
}

body.handbal div.login_screen h2, body.handbal table.cart tr th, body.handbal table.shipping_estimated th, body.handbal table.promo_code th, body.handbal table.coupon_codes th, body.handbal ol#checkout li.active h2, body.handbal ul.summary li h2  { background-image: url(../img/title/handbal.gif); }
body.volleybal div.login_screen h2, body.volleybal table.cart tr th, body.volleybal table.shipping_estimated th, body.volleybal table.promo_code th, body.volleybal table.coupon_codes th, body.volleybal ol#checkout li.active h2, body.volleybal ul.summary li h2  { background-image: url(../img/title/volleybal.gif); }
body.springboost div.login_screen h2, body.springboost table.cart tr th, body.springboost table.shipping_estimated th, body.springboost table.promo_code th, body.springboost table.coupon_codes th, body.springboost ol#checkout li.active h2, body.springboost ul.summary li h2  { background-image: url(../img/title/springboost.gif); }
body.korfbal div.login_screen h2, body.korfbal table.cart tr th, body.korfbal table.shipping_estimated th, body.korfbal table.promo_code th, body.korfbal table.coupon_codes th, body.korfbal ol#checkout li.active h2, body.korfbal ul.summary li h2  { background-image: url(../img/title/korfbal.gif); }
body.voetbal div.login_screen h2, body.voetbal table.cart tr th, body.voetbal table.shipping_estimated th, body.voetbal table.promo_code th, body.voetbal table.coupon_codes th, body.voetbal ol#checkout li.active h2, body.voetbal ul.summary li h2  { background-image: url(../img/title/voetbal.gif); }
body.badminton div.login_screen h2, body.badminton table.cart tr th, body.badminton table.shipping_estimated th, body.badminton table.promo_code th, body.badminton table.coupon_codes th, body.badminton ol#checkout li.active h2, body.badminton ul.summary li h2  { background-image: url(../img/title/badminton.gif); }
body.sportsale div.login_screen h2, body.sportsale table.cart tr th, body.sportsale table.shipping_estimated th, body.sportsale table.promo_code th, body.sportsale table.coupon_codes th, body.sportsale ol#checkout li.active h2, body.sportsale ul.summary li h2  { background-image: url(../img/title/sportsale.gif); }
body.nhv div.login_screen h2, body.nhv table.cart tr th, body.nhv table.shipping_estimated th, body.nhv table.promo_code th, body.nhv table.coupon_codes th, body.nhv ol#checkout li.active h2, body.nhv ul.summary li h2  { background-image: url(../img/title/nhv.gif); }







body.portal div.login_screen h2, body.portal tr.confirmation_total, body.portal tr#basket_total_large th, body.portal table.cart tr th, body.portal table.shipping_estimated th, body.portal table.promo_code th, body.portal table.coupon_codes th, body.portal ol#checkout li.active h2, body.portal ul.summary li h2  { background-image: url(../img/title/portal.gif); color:#fff;}
body.handbal div.login_screen h2, body.handbal tr.confirmation_total, body.handbal tr#basket_total_large th, body.handbal table.cart tr th, body.handbal table.shipping_estimated th, body.handbal table.promo_code th, body.handbal table.coupon_codes th, body.handbal ol#checkout li.active h2, body.handbal ul.summary li h2  { background-image: url(../img/title/handbal.gif);color:#fff;}
body.volleybal div.login_screen h2, body.volleybal tr.confirmation_total, body.volleybal table.cart tr th, body.volleybal table.shipping_estimated th, body.volleybal table.promo_code th, body.volleybal table.coupon_codes th, body.volleybal ol#checkout li.active h2, body.volleybal ul.summary li h2  { background-image: url(../img/title/volleybal.gif); color:#fff;}
body.springboost div.login_screen h2,body.springboost tr.confirmation_total, body.springboost tr#basket_total_large th, body.springboost table.cart tr th, body.springboost table.shipping_estimated th, body.springboost table.promo_code th, body.springboost table.coupon_codes th, body.springboost ol#checkout li.active h2, body.springboost ul.summary li h2  { background-image: url(../img/title/springboost.gif); color:#fff;}
body.korfbal div.login_screen h2,body.korfbal tr.confirmation_total, body.korfbal tr#basket_total_large th, body.korfbal table.cart tr th, body.korfbal table.shipping_estimated th, body.korfbal table.promo_code th, body.korfbal table.coupon_codes th, body.korfbal ol#checkout li.active h2, body.korfbal ul.summary li h2  { background-image: url(../img/title/korfbal.gif); color:#fff;}
body.voetbal div.login_screen h2, body.voetbal tr.confirmation_total, body.voetbal tr#basket_total_large th, body.voetbal table.cart tr th, body.voetbal table.shipping_estimated th, body.voetbal table.promo_code th, body.voetbal table.coupon_codes th, body.voetbal ol#checkout li.active h2, body.voetbal ul.summary li h2  { background-image: url(../img/title/voetbal.gif); color:#fff;}
body.badminton div.login_screen h2, body.badminton tr.confirmation_total, body.badminton tr#basket_total_large th, body.badminton table.cart tr th, body.badminton table.shipping_estimated th, body.badminton table.promo_code th, body.badminton table.coupon_codes th, body.badminton ol#checkout li.active h2, body.badminton ul.summary li h2  { background-image: url(../img/title/badminton.gif); color:#fff;}
body.sportsale div.login_screen h2,body.sportsale tr.confirmation_total, body.sportsale tr#basket_total_large th, body.sportsale table.cart tr th, body.sportsale table.shipping_estimated th, body.sportsale table.promo_code th, body.sportsale table.coupon_codes th, body.sportsale ol#checkout li.active h2, body.sportsale ul.summary li h2  { background-image: url(../img/title/sportsale.gif); color:#fff;}
body.nhv div.login_screen h2,body.nhv tr.confirmation_total, body.nhv tr#basket_total_large th, body.nhv table.cart tr th, body.nhv table.shipping_estimated th, body.nhv table.promo_code th, body.nhv table.coupon_codes th, body.nhv ol#checkout li.active h2, body.nhv ul.summary li h2  { background-image: url(../img/title/nhv.gif); color:#fff;}





body.handbal tr#basket_total_large th, body.handbal tr#basket_total_large td{background-image: url(../img/totalhandbal.gif);background-repeat:no-repeat;color:#ffffff;font-weight:bold;}
body.volleybal tr#basket_total_large th, body.volleybal tr#basket_total_large td{background-image: url(../img/totalvolleybal.gif);background-repeat:no-repeat;color:#ffffff;font-weight:bold;}
body.springboost tr#basket_total_large th, body.springboost tr#basket_total_large td{background-image: url(../img/totalspringboost.gif);background-repeat:no-repeat;color:#ffffff;font-weight:bold;}
body.korfbal tr#basket_total_large th, body.korfbal tr#basket_total_large td{background-image: url(../img/totalkorfbal.gif);background-repeat:no-repeat;color:#ffffff;font-weight:bold;}
body.voetbal tr#basket_total_large th, body.voetbal tr#basket_total_large td{background-image: url(../img/totalvoetbal.gif);background-repeat:no-repeat;color:#ffffff;font-weight:bold;}
body.badminton tr#basket_total_large th, body.badminton tr#basket_total_large td{background-image: url(../img/totalbadminton.gif);background-repeat:no-repeat;color:#ffffff;font-weight:bold;}
body.sportsale tr#basket_total_large th, body.sportsale tr#basket_total_large td{background-image: url(../img/totalsale.gif);background-repeat:no-repeat;color:#ffffff;font-weight:bold;}
body.nhv tr#basket_total_large th, body.nhv tr#basket_total_large td{background-image: url(../img/totalnhv.gif);background-repeat:no-repeat;color:#ffffff;font-weight:bold;}








body.volleybal ul.method_choices li.selected, body.volleybal ul.est_method_choices li.selected {background-color:#eeeeee;}



ol#checkout li.ready h2 {background-color:#fff;color:#ccc;}



div.suggestion{border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-left:1px solid #CCCCCC;width:196px;}
div.suggestion div.suggestion_name {padding:7px;}
div.suggestion div.suggestion_description {padding-left:10px;width:156px;}
div.suggestion div.suggestion_image {height:100px;margin-top:0;}
div.suggestion div.suggestion_description {height:45px;}

div.suggestion div.suggestion_price {height:35px;padding-left:10px;}

body.portal div.frontpage div.category_products div.category_product {width:17.9em;*width:17.440em;}
ul#shopmenu li a:hover{text-decoration:none;}

div.suggestion div.product_price{font-size:100%;font-family:Verdana, Arial, Helvetica, sans-serif;}
div.suggestion div.suggestion_options{width:100px;padding-left:10px;}

div.suggestion div.suggestion_options select {width:162px;}

div.extra_images{display:none;}

div.suggestbutton, div.suggestbutton-hover, div.suggestbutton-checked {
	background-color:white;
background-image:url(../img/nl/btn-suggestion.gif);
background-repeat:no-repeat;
height:39px;
margin-left:11px;
}
div.suggestbutton-hover {
	background-image:url(../img/nl/btn-suggestion-h.gif);
}
div.suggestbutton-checked {
	background-image:url(../img/nl/btn-suggestion-selected.gif);
}

ul.method_choices li.selected, ul.est_method_choices li.selected {background-color:#EEEEEE;border:1px solid #000000;color:#000000;}

div#links{float:left;font-size:77%;
margin-bottom:2px;
margin-top:2px;}
div#rechts{float:right;}


div.handballink a:hover{color:#0000b1;}
div.volleyballink a:hover{color:#ffe600;}
div.springboostlink a:hover{color:#000000;}
div.korfballink a:hover{color:#FEBF57;}
div.voetballink a:hover{color:#366c00;}
div.badmintonlink a:hover{color:#d10068;}
div.sportsalelink a:hover{color:#ff1818;}
div.nhv a:hover{color:#ff1818;}









.yui-navset .yui-content, .yui-navset .yui-navset-top .yui-content {
border-color:-moz-use-text-color #D0D0D0 #D0D0D0;
border-style:none solid solid;
border-width:0 1px 1px;
padding-bottom:10px;
}



.yui-navset .yui-content {background:#fff none repeat scroll 0 0;}



body.handbal .yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a:focus, .yui-navset .yui-nav .selected a:hover {background:url(../img/handbaltabs.gif) repeat-x scroll left -81px;color:#FFFFFF;}
body.volleybal .yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a:focus, .yui-navset .yui-nav .selected a:hover {background:url(../img/volleybaltabs.gif) repeat-x scroll left -81px;color:#FFFFFF; }
body.springboost .yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a:focus, .yui-navset .yui-nav .selected a:hover {background:url(../img/springboosttabs.gif) repeat-x scroll left -81px;color:#FFFFFF; }
body.korfbal .yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a:focus, .yui-navset .yui-nav .selected a:hover {background:url(../img/korfbaltabs.gif) repeat-x scroll left -81px;color:#FFFFFF; }
body.voetbal .yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a:focus, .yui-navset .yui-nav .selected a:hover {background:url(../img/voetbaltabs.gif) repeat-x scroll left -81px;color:#FFFFFF; }
body.badminton .yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a:focus, .yui-navset .yui-nav .selected a:hover {background:url(../img/badmintontabs.gif) repeat-x scroll left -81px;color:#FFFFFF; }
body.sportsale .yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a:focus, .yui-navset .yui-nav .selected a:hover {background:url(../img/sportsaletabs.gif) repeat-x scroll left -81px;color:#FFFFFF; }
body.nhv .yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a:focus, .yui-navset .yui-nav .selected a:hover {background:url(../img/nhvtabs.gif) repeat-x scroll left -81px;color:#FFFFFF; }


.yui-nav a:hover{background:#fff;}

body.handbal .yui-navset .yui-nav, .yui-navset .yui-navset-top .yui-nav {border-color:#0000b0;}
body.volleybal .yui-navset .yui-nav, .yui-navset .yui-navset-top .yui-nav {border-color:#ffd000;}
body.springboost .yui-navset .yui-nav, .yui-navset .yui-navset-top .yui-nav {border-color:#000;}
body.korfbal .yui-navset .yui-nav, .yui-navset .yui-navset-top .yui-nav {border-color:#004FA3;}
body.voetbal .yui-navset .yui-nav, .yui-navset .yui-navset-top .yui-nav {border-color:#356a01;}
body.badminton .yui-navset .yui-nav, .yui-navset .yui-navset-top .yui-nav {border-color:#d00169;}
body.sportsale .yui-navset .yui-nav, .yui-navset .yui-navset-top .yui-nav {border-color:#ff1717;}
body.nhv .yui-navset .yui-nav, .yui-navset .yui-navset-top .yui-nav {border-color:#0c2e82;}





body.handbal .yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a em {border-color:#d0d0d0;}
body.volleybal .yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a em  {border-color:#d0d0d0;}
body.springboost .yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a em {border-color:#d0d0d0;}
body.korfbal .yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a em {border-color:#d0d0d0;}
body.voetbal .yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a em {border-color:#d0d0d0;}
body.badminton .yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a em {border-color:#d0d0d0;}
body.sportsale .yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a em {border-color:#d0d0d0;}
body.nhv .yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a em {border-color:#d0d0d0;}





div#customproducts{text-align:left;}
div#customproducts fieldset.contact label.field_name{text-align:left;width:195px;}
div#customproducts fieldset.contact div.form_field {margin-left:10px;}

div#menuleft div.category_subs{height:581px;*height:578px;}

div.reclamebanners {padding-top:7px;}

a#cartstatus_title {
	font-weight:normal;
	font-size:108%;
	font-family:Impact,Arial;
	letter-spacing: 0,5em;
}


input#bedrukking_name, input#bedrukking_number {width:120px;}

table.beschrijving {*width:599px;width:598px;}


#coupon_box_detail em{display:none;}

div.yui-u div#estimated_shipping_methods{
border-left:1px solid #7A7875;
padding-left:10px;
margin-left:-13px;
*margin-left:-25px;
}

div.border_right {
border-right:0px solid #7A7875;}

.contact input
{width:320px;}
.contact #btn-send-email{width:auto;}

