/* import CSS defaults */
@import url("defaults.css");
/* Algemeen gebruikte stylen  */

/* TOOLTIP */
.tooltip
{
	cursor: help;
}
#tooltip
{
	position: absolute;
	z-index: 3000;
	border: 1px solid #d6d6d6;
	background: #ffffff;
	width: 250px;
	padding: 10px;
}
#tooltip h3
{
	margin: 0;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-weight: normal;
	line-height: 17px;
}
.tagCloud
{
	padding: 0;
	margin: 15px 0 15px 0;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-weight: bold;
	color: #d81920;
	line-height: 25px;
	text-align: justify;
}
.tagCloud ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}
.tagCloud ul li
{
	padding: 0;
	margin: 0;
	display: inline;
}
.tagCloud ul li a
{
	text-decoration: none;
	padding: 4px 0 4px 0;
	margin: 0;
	color: #d81920;
}
.tagCloud li a:hover
{
	color: #c0c0c0;
}
.tagCloud .tag1
{
	font-size: 100%;
}
.tagCloud .tag2
{
	font-size: 120%;
}
.tagCloud .tag3
{
	font-size: 140%;
}
.tagCloud .tag4
{
	font-size: 160%;
}
.tagCloud .tag5
{
	font-size: 180%;
}
h2.title
{
	font-size: 14px;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-weight: bold;
}
h2.boeken
{
	font-size: 18px;
	background: url(/images/circle_big_boeken.gif) 10px 10px no-repeat;
	padding: 20px 0 14px 60px;
}
h2.film
{
	font-size: 18px;
	background: url(/images/circle_big_film.gif) 10px 10px no-repeat;
	padding: 20px 0 14px 60px;
}
h2.muziek
{
	font-size: 18px;
	background: url(/images/circle_big_muziek.gif) 10px 10px no-repeat;
	padding: 20px 0 14px 60px;
}
h2.wijn
{
	font-size: 18px;
	background: url(/images/circle_big_wijn.gif) 10px 10px no-repeat;
	padding: 20px 0 14px 60px;
}
h2.academie
{
	font-size: 18px;
	background: url(/images/circle_big_academie.gif) 10px 10px no-repeat;
	padding: 20px 0 14px 60px;
}
h2.reizen
{
	font-size: 18px;
	background: url(/images/circle_big_reizen.gif) 10px 10px no-repeat;
	padding: 20px 0 14px 60px;
}
h2.kunst
{
	font-size: 18px;
	background: url(/images/circle_big_kunst.gif) 10px 10px no-repeat;
	padding: 20px 0 14px 60px;
}
h2.kiosk
{
	font-size: 18px;
	background: url(/images/circle_big_kiosk.gif) 10px 10px no-repeat;
	padding: 20px 0 14px 60px;
}
h2.search
{
	font-size: 18px;
	background: url(/images/circle_big_search.gif) 10px 10px no-repeat;
	padding: 20px 0 14px 60px;
}
h3.boeken
{
	background: url(/images/circle_boeken.gif) no-repeat;
}
h3.film
{
	background: url(/images/circle_film.gif) no-repeat;
}
h3.muziek
{
	background: url(/images/circle_muziek.gif) no-repeat;
}
h3.wijn
{
	background: url(/images/circle_wijnen.gif) no-repeat;
}
h3.academie
{
	background: url(/images/circle_academie.gif) no-repeat;
}
h3.reizen
{
	background: url(/images/circle_reizen.gif) no-repeat;
}
h3.kunst
{
	background: url(/images/circle_kunst.gif) no-repeat;
}
h3.kiosk
{
	background: url(/images/circle_kiosk.gif) no-repeat;
}
h3.faq
{
	background: url(/images/circle_faq.gif) no-repeat;
}
h3.info
{
	background: url(/images/circle_informatie.gif) no-repeat;
}
.thinlineDotted
{
	background: url(/images/bg_thinline_dotted.gif) repeat-x;
	height: 1px;
	margin: 0;
	padding: 0;
	line-height: 0%;
	font-size: 0;
}
.thinlineDottedRed
{
	background: url(/images/bg_thinline_dotted_red.gif) repeat-x;
	height: 1px;
	margin: 0;
	padding: 0;
	line-height: 0%;
	font-size: 0;
}
.thinlineRed
{
	background: #d81920;
	height: 1px;
	margin: 0;
	padding: 0;
	line-height: 0%;
	font-size: 0;
}
.thinline
{
	background: #000000;
	height: 1px;
	margin: 0;
	padding: 0;
	line-height: 0%;
	font-size: 0;
}
.lineWhite
{
	height: 10px;
	background: #ffffff;
	line-height: 0%;
	font-size: 0;
}
ul.navi, ul.naviNotActive
{
	list-style: none;
	padding: 5px 0 5px 0;
	margin: 0 4px 4px 4px;
	background: url(/images/bg_thinline_dotted.gif) repeat-x;
}
ul.naviNotActive
{
	background: #ffffff;
}
ul.navi li, ul.naviNotActive li
{
	padding: 0;
	margin: 0;
}
ul.navi li a, ul.naviNotActive li a
{
	display: block;
	width: 169px;
	font-size: 10px;
	font-weight: bold;
	background: url(/images/arrow_ul_black_right.gif) 8px 5px no-repeat;
	padding: 0 0 0 18px;
	margin: 0 0 2px 0;
	text-decoration: none;
	color: #000000;
}
ul.navi li a:hover, ul.naviNotActive li a:hover, ul.navi li.active a:hover
{
	color: #999999;
	background: url(/images/arrow_ul_grey_right.gif) 8px 5px no-repeat;
}
ul.navi li.active
{
	padding: 5px 2px 5px 2px;
	margin: 5px 0px 5px 0px;
	background: #ffffff;
}
ul.navi li.active a
{
	font-size: 10px;
	font-weight: bold;
	background: url(/images/arrow_ul_black_right.gif) 8px 5px no-repeat;
	padding: 0 0 0 16px;
	margin: 0 0 2px 0;
	text-decoration: none;
}
ul.navi li.active ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
ul.navi li.active ul li
{
	padding: 0;
	margin: 0;
}
ul.navi li.active ul li a
{
	font-size: 10px;
	padding: 0 0 0 16x;
	margin: 0;
	font-weight: normal;
	background: none;
	color: #d5191f;
	text-decoration: none;
	background: url(/images/bg_navi_sub.gif) 9px 8px no-repeat;
}
ul.navi li.active ul li a.active
{
	font-weight: bold;
}
ul.navi li.active ul li a:hover, ul.navi li.active ul li a.active:hover
{
	color: #ffa0a0;
	background: none;
	background: url(/images/bg_navi_sub_hover.gif) 9px 8px no-repeat;
}

.filter h3
{
	padding: 5px 0 2px 10px;
}
.filter
{
	background: #ffffff;
	padding: 0 0 10px 0;
	margin: 10px 4px 4px 4px;
}
.filter ul
{
	list-style: none;
	padding: 0;
	margin: 5px 0 0 0;
}
.filter ul li
{
	padding: 0 0 0 18px;
	margin: 0;
	background: url(/images/arrow_ul_black_right.gif) 10px 4px no-repeat;
}
.filter ul li.less
{
	padding: 0 0 0 18px;
	margin: 0;
	background: url(/images/arrow_ul_red_up.gif) 10px 4px no-repeat;
}
.filter ul li.less a
{
	font-size: 10px;
	font-weight: bold;
	padding: 0 0 0 0;
	margin: 0;
	text-decoration: none;
	background: none;
	color: #d81920;
}
.filter ul li.more
{
	padding: 0 0 0 18px;
	margin: 0;
	background: url(/images/arrow_ul_red_down.gif) 10px 4px no-repeat;
}
.filter ul li.more a
{
	font-size: 10px;
	font-weight: bold;
	padding: 0 0 0 0;
	margin: 0;
	text-decoration: none;
	background: none;
	color: #d81920;
}
.filter ul li.selected
{
	padding: 0;
	margin: 0;
	background: url(/images/icon_delete.gif) 8px 1px no-repeat;
}
.filter ul li.selected a
{
	font-size: 10px;
	font-weight: bold;
	padding: 0 0 0 26px;
	margin: 0;
	text-decoration: none;
	background: none;
	color: #d81920;
}
.filter ul li.selected a:hover
{
	color: #ffa0a0;
}
.filter ul li a
{
	font-size: 10px;
	font-weight: normal;
	padding: 0;
	margin: 0 0 2px 0;
	text-decoration: none;
}
.banner
{
	padding: 10px 0 10px 0;
	margin: 0 0 10px 0;
	background: #ffffff;
}
.foundBox
{
	padding: 5px 10px 7px 10px;
	background: #eaeaea;
}
.foundBox
{
	font-size: 14px;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-weight: bold;
}
.foundBox .red
{
	color: #d5191f;
}
.pageFilter, .pagePages
{
	float: left;
	display: inline;
	padding: 5px;
	margin: 0;
}
* html .pageFilter, * html .pagePages
{
	width: 380px;
}
.pageFilter .filterLabel
{
	float: left;
	display: inline;
	padding: 1px 10px 0 5px;
	margin: 0;
}
.pageFilter .filterSelector
{
	float: left;
	display: inline;
	padding: 0;
	margin: 0;
}
.pageFilter .filterSelector ul
{
	width: 142px;
	list-style: none;
	padding: 0;
	margin: 0;
}
.pageFilter .filterSelector ul li
{
	float: left;
	display: inline;
	padding: 0;
	margin: 0;
}
.pageFilter .filterSelector ul li a
{
	display: block;
	width: 160px;
	height: 19px;
	text-decoration: none;
	padding: 1px 0 0 10px;
	margin: 0;
	border-top: none;
	border-right: solid 1px #d6d6d6;
	border-bottom: solid 1px #d6d6d6;
	border-left: solid 1px #d6d6d6;
	background: #ffffff;
	color: #000000;
}
.pageFilter .filterSelector ul li a:hover
{
	background: #f0f0f0;
}
.pageFilter .filterSelector ul li a.first
{
	border: solid 1px #d6d6d6;
	background: url(/images/bg_selector.gif) top right no-repeat;
}
.pageFilter .filterSelector ul li ul
{
	position: absolute;
	display: none;
	padding: 0;
	margin: 0;
	z-index: 2;
}
.pageFilter .filterSelector ul li ul li
{
	float: left;
	display: inline;
}
.pageFilter .filterSelector ul li ul a
{
	display: block;
	width: 160px;
	height: 19px;
	text-decoration: none;
	padding: 1px 0 0 10px;
	margin: 0;
	border-top: none;
	border-right: solid 1px #d6d6d6;
	border-bottom: solid 1px #d6d6d6;
	border-left: solid 1px #d6d6d6;
	background: #ffffff;
	color: #000000;
}
.pagePages .page a
{
	display: block;
	width: 20px;
	height: 19px;
	padding: 1px 0 0 0;
	margin: 0 5px 0 0;
	text-decoration: none;
	border: solid 1px #d6d6d6;
	text-align: center;
}
.pagePages .page a.active
{
	color: #d5191f;
}
.pagePages .page a:hover
{
	background: #f0f0f0;
}
.pageCounter
{
	float: right;
	display: inline;
	padding: 5px 0 5px 0;
	margin: 0;
}
.pageCounter .back, .pageCounter .forward, .pagePages .page
{
	float: left;
	display: inline;
	padding: 0;
	margin: 0;
}
.pageCounter .pages
{
	float: left;
	display: inline;
	width: 120px;
	text-align: center;
	padding: 2px 0 0 0;
}
.pageCounter .back a
{
	display: block;
	width: 20px;
	height: 20px;
	border: solid 1px #d6d6d6;
	background: url(/images/arrow_ul_black_left.gif) 8px 7px no-repeat;
	text-indent: -999em;
}
.pageCounter .forward a
{
	display: block;
	width: 20px;
	height: 20px;
	border: solid 1px #d6d6d6;
	background: url(/images/arrow_ul_black_right.gif) 8px 7px no-repeat;
	text-indent: -999em;
}
.pageCounter .back a:hover, .pageCounter .forward a:hover
{
	background-color: #f0f0f0;
}
.dark
{
	background: #eaeaea;
	border-top: solid 10px #ffffff;
	padding: 0;
	margin: 0;
}
.light
{
	background: #ffffff;
	padding: 10px 0 10px 0;
	margin: 0;
}
.dark .content, .light .content
{
	padding: 10px;
	line-height: 15px;
}
.dark .content h3
{
	padding: 0;
	margin: 0 0 -5px 0;
}
.dark .content .thinlineDotted
{
	padding: 0;
	margin: 10px 0 10px 0;
}
.dark .content .red
{
	font-style: italic;
	color: #d5191f;
}
.dark .content .link
{
	float: right;
	display: inline;
	color: #d5191f;
}
.dark .content .link a
{
	font-size: 10px;
	color: #d5191f;
}
.light .top h3
{
	padding: 5px 10px 2px 10px;
	margin: 0;
	border-bottom: solid 1px #d5191f;
}
.light .top .nr
{
	float: left;
	display: inline;
	width: 20px;
	padding: 20px 0 0 10px;
	font-size: 16px;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-weight: bold;
	color: #d5191f;
}
.light .top .topText
{
	float: left;
	display: inline;
	padding: 10px 10px 10px 0;
	width: 165px;
	line-height: 15px;
}
.light .top .topText .red
{
	font-style: italic;
	color: #d5191f;
}
.light .top .topText .link
{
	float: right;
	display: inline;
	font-size: 10px;
	color: #d5191f;
}
.light .top .topText .link a
{
	color: #d5191f;
}
.border
{
	border: solid 1px #d6d6d6;
	background: #ffffff;
	padding: 15px;
	margin: 0;
}
.border ul
{
	list-style: none;
	padding: 0;
	margin: 5px 0 0 5px;
}
.border ul li
{
	padding: 0 0 0 13px;
	margin: 0 0 2px 0;
	background: url(/images/arrow_ok.gif) 0 5px no-repeat;
}
.border .pay
{
	float: left;
	display: inline;
	margin: 10px 5px 0 0;
	padding: 0;
}
.border .thuiswinkel
{
	margin: 10px 0 10px 0;
	padding: 0;
}
.recent
{
	background: url(/images/bg_pixels.gif) #ffffff;
	padding: 0;
	margin: 10px 0 0 0;
}
.recent .recentLabel
{
	float: left;
	display: inline;
	width: 80px;
	height: 45px;
	padding: 15px 30px 0 0;
	font-size: 15px;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	line-height: 24px;
	text-align: right;
	background: url(/images/arrow_red_right.gif) 90px 35px no-repeat;
}
.recent .image
{
	float: left;
	display: inline;
	width: 60px;
	height: 60px;
	overflow: hidden;
	border: solid 3px #ffffff;
	padding: 0;
	margin: 10px 0 10px 10px;
}
.recent .image a
{
	display: block;
	width: 60px;
	height: 60px;
	overflow: hidden;
}
#threeColumnOne h3
{
	padding: 5px 0 0 10px;
}
#twoColumnOne h3
{
	padding: 5px 0 5px 10px;
}
#twoColumnOne .thinlineDotted, #threeColumnOne .thinlineDotted
{
	margin: 0 6px 0 6px;
}
.footer
{
	padding: 13px;
	margin: 10px 0 10px 0;
	background: url(/images/bg_pixels.gif) #ffffff;
}
.footer .fourColumnOne
{
	float: left;
	display: inline;
	width: 311px;
	padding: 10px 0 10px 10px;
	margin: 0 10px 0 0;
	background: url(/images/bg_footer_mail.gif) top right no-repeat;
	border-right: solid 1px #b3b2b2;
}
.footer .fourColumnOne input.maillist
{
	float: left;
	display: inline;
	width: 188px;
	height: 19px;
	padding: 4px 0 0 5px;
	margin: 21px 0 50px 0;
	background: url(/images/bg_footer_input.gif) no-repeat;
}
.footer .fourColumnOne .mailButton
{
	float: left;
	display: inline;
	padding: 19px 0 0 0;
	margin: 5px 0 0 5px;
}
.footer .fourColumnOne a.more
{
	background: url(/images/arrow_ul_red_right.gif) 5px 3px no-repeat;
	padding: 0 0 0 15px;
	margin: 0;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
	color: #d5191f;
}
.footer .fourColumnTwo
{
	float: left;
	display: inline;
	width: 636px;
	padding: 0;
	margin: 0;
}
.footer .fourColumnTwo .threeColumn
{
	float: left;
	display: inline;
	width: 175px;
	height: 145px;
	padding: 10px;
	margin: 0 20px 10px 0;
	background: #ffffff;
}
.footer .fourColumnTwo .threeColumn.lastColumn
{
	margin: 0 0 10px 0;
}
.footer .fourColumnTwo .threeColumn ul
{
	list-style: none;
	padding: 0;
	margin: 5px 0 0 5px;
}
.footer .fourColumnTwo .threeColumn ul li
{
	padding: 0 0 0 13px;
	margin: 0 0 2px 0;
	background: url(/images/arrow_ok.gif) 0 5px no-repeat;
}
.footer .fourColumnTwo .threeColumn ul li a:hover
{
	text-decoration: underline;
}
.footer .fourColumnTwo .payMethods
{
	float: left;
	display: inline;
	width: 250px;
	padding: 0;
	margin: 7px 0 0 0;
}
.footer .fourColumnTwo .payMethods .pay
{
	float: left;
	display: inline;
	padding: 0;
	margin: 7px 0 0 10px;
}
.footer .fourColumnTwo .thuiswinkel
{
	float: left;
	display: inline;
	width: 100px;
	padding: 0;
	margin: 5px 0 0 0;
}
.footer .fourColumnTwo .disclaimer
{
	float: left;
	display: inline;
	width: 275px;
	text-align: right;
	padding: 0;
	margin: 5px 0 0 0;
}
.footer .fourColumnTwo .disclaimer ul
{
	list-style: none;
	padding: 0;
	margin: 10px 0 0 0;
}
.footer .fourColumnTwo .disclaimer ul li
{
	float: right;
	display: inline;
	padding: 0;
	margin: 0 0 0 15px;
}
.footer .fourColumnTwo .disclaimer ul li a
{
	padding: 0 0 0 10px;
	margin: 0;
	font-size: 10px;
	background: url(/images/arrow_ul_black_right.gif) 0 5px no-repeat;
	text-decoration: none;
}
.footer .fourColumnTwo .disclaimer ul li a:hover
{
	color: #999999;
}

/* Einde algemeen gebruikte stylen  */
/* Homepage styles */
.home .carrousel
{
	display: block;
	width: 992px;
	height: 257px;
	padding: 1px;
	margin: 0 0 10px 0;
	background: #d6d6d6;
}
.home .carrousel #slideImages, .home .carrousel #slideImages ol li
{
	position: relative;
	z-index: 1;
	width: 992px;
	height: 257px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	background-color: #ffffff;
}
.home .carrousel #slideImages ol, .home .carrousel #slideImages ol li
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.home .carrousel #slideImages ol li
{
	cursor: pointer;
}
.home .carrousel #slidePager
{
	position: absolute;
	z-index: 2;
}
.home .carrousel #slidePager ol
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.home .carrousel #slidePager ol li
{
	margin: 0;
	padding: 0;
	background: #d6d6d6;
}
.home .carrousel #slidePager ol li a
{
	display: block;
	width: 150px;
	height: 34px;
	padding: 15px 15px 15px 15px;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	border-top: 1px solid #ffffff;
}
.home .carrousel #slidePager ol li a.first
{
	border-top: none;
	height: 32px;
}
.home .carrousel #slidePager ol li.activeSlide
{
	cursor: pointer;
	background: url(/images/arrow_red_right.gif) 165px 27px no-repeat #ffffff;
}
.home .categories
{
	width: 994px;
	padding: 0;
	margin: 0 0 10px 0;
	background: url(/images/bg_pixels.gif) #ffffff;
}
.home .categories .sixColumn
{
	float: left;
	display: inline;
	width: 150px;
	padding: 15px 0 15px 15px;
}
.home .categories .sixColumn h3
{
	padding: 2px 0 10px 30px;
}
.home .categories .sixColumn h3.verder
{
	padding: 2px 0 10px 0;
}
.home .categories .sixColumn ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.home .categories .sixColumn ul li
{
	padding: 0;
	margin: 0;
}
.home .categories .sixColumn ul li a
{
	background: url(/images/arrow_ul_black_right.gif) 5px 3px no-repeat;
	padding: 0 0 0 15px;
	margin: 0;
	text-decoration: none;
}
.home .categories .sixColumn ul li a:hover
{
	text-decoration: underline;
}
.home .categories .sixColumn ul li a.more
{
	background: url(/images/arrow_ul_red_right.gif) 5px 3px no-repeat;
	padding: 0 0 0 15px;
	margin: 0;
	text-decoration: underline;
	font-weight: bold;
	color: #d5191f;
}
.home .categories .sixColumn ul li.reizen
{
	padding: 3px 0 9px 25px;
	background: url(/images/circle_reizen.gif) no-repeat;
}
.home .categories .sixColumn ul li.kunst
{
	padding: 3px 0 9px 25px;
	background: url(/images/circle_kunst.gif) no-repeat;
}
.home .categories .sixColumn ul li.concerten
{
	padding: 3px 0 9px 25px;
	background: url(/images/circle_klassiek.gif) no-repeat;
}
.home .categories .sixColumn ul li.kiosk
{
	padding: 3px 0 9px 25px;
	background: url(/images/circle_kiosk.gif) no-repeat;
}
.twitter {
	width:994px; height: 220px;
	margin: 20px 0;
	background:url(/images/bg_pixels.gif) #ffffff;
}
.twitterSmall {
	width:779px; height: 220px;
	margin: 20px 0;
	background:url(/images/bg_pixels.gif) #ffffff;
}
.twitter .twitterBlock,
.twitterSmall .twitterBlock {
	float: left; display: inline;
	width:500px; height: 200px;
	margin: 10px;
}
.twitter #tweet-container,
.twitterSmall #tweet-container {
	height: 160px;
	overflow: hidden;
	background: #fff; 
}
.twitter .twitterBlock li,
.twitterSmall .twitterBlock li {
	list-style: none;
	margin: 10px 10px 0 -15px;
}
.twitter .title,
.twitterSmall .title {
	height: 31px;
	margin: 0 0 10px; padding: 0 60px;
	background:url(/images/twitter_icon.png) no-repeat;
}
.twitter .image {
	float: left; display: inline;
	max-width: 474px; height: 219px;
}
.twitterSmall .imageSmall {
	float: left; display: inline;
	width: 165px; height: 219px;
}
.twitter .jspContainer,
.twitterSmall .jspContainer {
	overflow: hidden;
    position: relative;
}
.twitter .jspPane,
.twitterSmall .jspPane {
	position: absolute;
	width: 483px !important;
}
.twitter .jspPane li a,
.twitterSmall .jspPane li a{
	color: #D5191F
}
.twitter .jspPane .mention,
.twitterSmall .mention {
	color: #444;
}
.twitter .jspVerticalBar,
.twitterSmall .jspVerticalBar {
	float: right; display: inline;
	width: 10px;
	background-color: #fff;
}
.twitter .track,
.twitterSmall .track {
	position: relative;
	width: 10px; height: 10px;
	background: #dde;
}
.twitter .jspDrag,
.twitterSmall .jspDrag {
	position: relative;
	width: 4px;
	border: 3px solid #fff;
	border-top: none; border-bottom: none;
	background-color: #000;
	cursor: pointer;
}
.twitter .jspArrowUp,
.twitterSmall .jspArrowUp {
	display: block;
	width: 10px; height: 10px;
	font: 0/0 x; overflow: hidden;
	background: url(/images/arrow_up.png) no-repeat;
	cursor: pointer;
}
.twitter .jspArrowDown,
.twitterSmall .jspArrowDown {
	display: block;
	width: 10px; height: 10px;
	font: 0/0 x; overflow: hidden;
	background: url(/images/arrow_down.png) no-repeat;
	cursor: pointer;
}
.twitter .drag,
.twitterSmall .drag {
	background: #bbd;
	cursor: pointer;
}
.home .offer
{
	padding: 0;
	margin: 0 0 10px 0;
}
.home .offer .threeColumn
{
	float: left;
	display: inline;
	padding: 0;
	margin: 0;
	width: 331px;
}
.home .offer .threeColumn .offerBox
{
	width: 275px;
	height: 90px;
	padding: 10px 15px 10px 15px;
	margin: 180px 0 0 0;
	background: url(/images/bg_offer.png);
}
.home .offer .threeColumn .offerBox h3
{
	font-size: 13px;
	color: #000000;
}
.home .offer .threeColumn .offerBox .noUnderline
{
	text-decoration: none;
}
.home .offer .threeColumn .offerBox .description
{
	padding: 0;
	margin: 2px 0 10px 0;
	line-height: 14px;
	height: 40px;
}
.home .offer .threeColumn .offerBox .prices
{
	float: left;
	display: inline;
	padding: 5px 0 0 0;
}
.home .offer .threeColumn .offerBox .prices .forPrice
{
	font-size: 14px;
	font-weight: bold;
	color: #d81920;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
}
.home .offer .threeColumn .offerBox .prices .price
{
	font-size: 14px;
	font-weight: bold;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
}
.home .offer .threeColumn .offerBox a.link
{
	display: block;
	width: 50px;
	height: 19px;
	padding: 2px 0 1px 20px;
	margin: 0;
	text-decoration: none;
	font-weight: bold;
	background: url(/images/arrow_little_white_right.gif) 10px 8px no-repeat #d81920;
	color: #ffffff;
}
.home .videoAndMore
{
	width: 994px;
	padding: 0;
	margin: 10px 0 10px 0;
	background: url(/images/bg_pixels.gif) #ffffff;
}
.home .videoAndMore .twoColumnOne
{
	float: left;
	display: inline;
	width: 510px;
	margin-right: 10px;
}
.home .videoAndMore .twoColumnTwo
{
	float: left;
	display: inline;
	width: 470px;
}
.home .videoAndMore .twoColumnOne h3, .home .videoAndMore .twoColumnTwo h3
{
	padding: 0;
	margin: 0 0 4px 5px;
}
.home .videoAndMore .twoColumnOne .videoPlayer
{
	padding: 7px;
	margin: 10px 0 0 0;
	background: #ffffff;
}
.home .videoAndMore .twoColumnTwo .items
{
	padding: 10px 10px 10px 0;
}
.home .videoAndMore .twoColumnTwo .items .item
{
	padding: 10px;
	margin: 5px 10px 5px 10px;
	background: #ffffff;
	line-height: 15px;
}
.home .videoAndMore .twoColumnTwo .items .item h4
{
	font-size: 11px;
}
.home .videoAndMore .twoColumnTwo .items .item .image
{
	float: left;
	display: inline;
	width: 60px;
	margin: 0 10px 0 0;
}
.home .videoAndMore .twoColumnTwo .items .item .text
{
	float: left;
	display: inline;
	width: 350px;
}
.home .videoAndMore .twoColumnTwo .more
{
	margin: 15px 10px 0 10px;
}
.home .videoAndMore .twoColumnTwo a.more
{
	padding: 0 0 0 15px;
	margin: 0;
	background: url(/images/arrow_ul_red_right.gif) 5px 3px no-repeat;
	font-size: 10px;
	text-decoration: underline;
	color: #d5191f;
}

.home .tabs ul.tabNavigation
{
	list-style: none;
	width: 100%;
	height: 24px;
	padding: 0;
	margin: 0 0 10px 0;
	background: url(/images/tab_bg.gif) repeat-x;
}
.home .tabs ul.tabNavigation li
{
	float: left;
	display: inline;
	padding: 0 0 0 0;
	margin: 0 1px 0 0;
	height: 24px;
	background: url(/images/tab_left.gif) no-repeat #d81920;
}
.home .tabs ul.tabNavigation li.selected
{
	background: url(/images/tab_left.gif) no-repeat #ffffff;
}
.home .tabs ul.tabNavigation li.header
{
	float: left;
	display: inline;
	background: none;
}
.home .tabs ul.tabNavigation li.header h3.tabsHeader
{
	padding: 0 10px 5px 10px;
	margin: 0;
}
.home .tabs ul.tabNavigation li a
{
	display: block;
	padding: 4px 10px 0 10px;
	margin: 0;
	height: 20px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	background: url(/images/tab_right.gif) top right no-repeat;
}
.home .tabs ul.tabNavigation li a:hover
{
	color: #ffffff;
}
.home .tabs ul.tabNavigation li a.selected, .home .tabs ul.tabNavigation li a.selected:hover
{
	padding: 2px 10px 0 10px;
	margin: 0;
	height: 22px;
	color: #d81920;
}
*html .home .tabs ul.tabNavigation li a
{
	width: 130px;
}
.home .tabs .nr
{
	float: left;
	display: inline;
	width: 20px;
	padding: 27px 0 0 10px;
	font-size: 16px;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-weight: bold;
	color: #d5191f;
}
.home .tabs .image
{
	float: left;
	display: inline;
	width: 60px;
	padding: 10px 10px 10px 0;
}
.home .tabs .topText
{
	float: left;
	display: inline;
	padding: 10px 10px 10px 0;
	width: 205px;
	line-height: 15px;
}
.home .tabs .topText a
{
	text-decoration: underline;
}
.home .tabs .topText .red
{
	font-style: italic;
	color: #d5191f;
}
.home .tabs .topText .link
{
	float: right;
	display: inline;
	font-size: 10px;
	color: #d5191f;
}
.home .tabs .topText .link a
{
	color: #d5191f;
}
.home .tabs .topText .redPrice
{
	font-weight: bold;
	color: #d5191f;
}
.home .threeColumnOne
{
	float: left;
	display: inline;
	width: 321px;
	margin: 0 10px 0 0;
}
.home .threeColumnTwo
{
	float: left;
	display: inline;
	width: 322px;
	margin: 0 5px 0 5px;
}
.home .threeColumnThree
{
	float: left;
	display: inline;
	width: 321px;
	margin: 0 0 0 10px;
}
.home h3.recentie
{
	padding: 0 10px 3px 10px;
	margin: 0;
}
.home .recenties .item
{
	padding: 0;
	margin: 10px 0 10px 0;
}
.home .recenties .item .author
{
	font-style: italic;
	color: #d5191f;
}
.home .recenties .item h4
{
	font-size: 11px;
}
.home .recenties .item a.more
{
	background: url(/images/arrow_ul_red_right.gif) 5px 4px no-repeat;
	padding: 0 0 0 13px;
	margin: 0;
	text-decoration: underline;
	font-size: 10px;
	color: #d5191f;
}
.home h3.aanbevolen
{
	padding: 0 10px 3px 10px;
	margin: 0;
}
.home .aanbevolen .image
{
	float: left;
	display: inline;
	width: 60px;
	padding: 10px 10px 10px 10px;
}
.home .aanbevolen .topText
{
	float: left;
	display: inline;
	padding: 10px 10px 10px 0;
	width: 225px;
	line-height: 15px;
}
.home .aanbevolen .topText .red
{
	font-style: italic;
	color: #d5191f;
}
.home .aanbevolen .topText .link
{
	float: right;
	display: inline;
	font-size: 10px;
	color: #d5191f;
}
.home .aanbevolen .topText .link a
{
	color: #d5191f;
}
.home .aanbevolen .topText .redPrice
{
	font-weight: bold;
	color: #d5191f;
}

/* homeSlider */
.homeSlider
{
	position: relative;
	margin: 0 0 10px 0;
	padding: 5px 50px;
	min-height: 150px;
	background: #ebebeb;
}
.homeSliderImages
{
	height: 150px;
	overflow: hidden;
}
.homeSlider ul
{
	display: block !important;
	background: #ebebeb;
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	height: 150px;
}
.homeSlider li
{
	position: relative;
	float: left;
	display: inline;
	padding: 0 15px;
	width: 97px;
}
.homeSlider li img
{
	width: 95px;
	border: 1px solid #ebebeb;
}
.homeSlider li a:hover img
{
	border-color: #d81920;
}
.homeSlider a.prev, .homeSlider a.next
{
	display: block;
	position: absolute;
	top: 55px;
	width: 27px;
	height: 38px;
	text-align: left;
	text-indent: -999em;
	text-decoration: none;
}
.homeSlider a.prev
{
	left: 10px;
	background: url(/images/catslider_arrow_left.png) no-repeat center center;
}
.homeSlider a.next
{
	right: 10px;
	background: url(/images/catslider_arrow_right.png) no-repeat center center;
}
.homeSlider a.prev:hover, .homeSlider a.next:hover
{
	filter: alpha(opacity=50);
	-ms-filter: "alpha(opacity=50)";
	-khtml-opacity: .50;
	-moz-opacity: .50;
	opacity: .50;
}

/* end Homepage */

/* Lister */
.lister .twoColumn
{
	float: left;
	display: inline;
	width: 300px;
	padding: 0;
	margin: 0 10px 0 0;
}
.lister .twoColumn.last
{
	margin: 0;
}

.lister .twoColumn
{
	float: left;
	display: inline;
	width: 275px;
	padding: 0;
	margin: 0 10px 0 0;
}
.lister .twoColumn .item
{
	padding: 0;
	margin: 10px 0 10px 0;
}

.lister .item .description a.more
{
	padding: 0 0 0 15px;
	margin: 0;
	background: url(/images/arrow_ul_red_right.gif) 5px 3px no-repeat;
	font-size: 10px;
	text-decoration: none;
	color: #d5191f;
}

.lister .twoColumn .item .image
{
	float: left;
	display: inline;
	width: 95px;
	padding: 0;
	margin: 0 10px 0 0;
}
.lister .twoColumn .item .description
{
	float: left;
	display: inline;
	width: 159px;
}
.lister .twoColumn .item .description .text
{
	height: 70px;
}

.lister .twoColumn .item h2
{
	margin: 0;
	font-size: 13px;
}
.lister .twoColumn .item .author
{
	font-size: 11px;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-style: italic;
	color: #d5191f;
	padding: 0px 0 5px 0;
}
.lister .twoColumn .item .description .prices
{
	float: left;
	display: inline;
	padding: 0;
	margin: 2px 0 10px 0;
}

.lister .twoColumn .item .description a.more
{
	padding: 0 0 0 15px;
	margin: 0;
	background: url(/images/arrow_ul_red_right.gif) 5px 3px no-repeat;
	font-size: 10px;
	text-decoration: none;
	color: #d5191f;
}

.lister .twoColumn .item .description .prices .forPrice
{
	font-size: 14px;
	font-weight: bold;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
}
.lister .twoColumn .item .description .prices .price
{
	font-size: 14px;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-weight: bold;
	color: #d81920;
}
.lister .twoColumn .item .description .button
{
	float: right;
	display: inline;
	padding: 0;
	margin: 0;
}














.lister .item
{
	padding: 0;
	margin: 10px 0 10px 0;
}
.lister .item .image
{
	float: left;
	display: inline;
	width: 95px;
	padding: 0;
	margin: 0 10px 0 0;
}
.lister .item .description
{
	float: left;
	display: inline;
	width: 459px;
}
.lister .item .description .author
{
	font-size: 14px;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-style: italic;
	color: #d5191f;
	padding: 5px 0 5px 0;
	text-decoration: none;
}
.lister .item .description .prices
{
	float: left;
	display: inline;
	padding: 0;
	margin: 2px 0 0 0;
}
.lister .item .description .prices .forPrice
{
	font-size: 14px;
	font-weight: bold;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
}
.lister .item .description .prices .price
{
	font-size: 14px;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-weight: bold;
	color: #d81920;
}
.lister .item .description .button
{
	float: right;
	display: inline;
	padding: 0;
	margin: 0;
}


.lister .item .description .NRCReviewLabel
{
	float: left;
	display: inline;
	width: 105px;
	padding: 3px 0 0 0;
	margin: 0 0 5px 0;
}
.lister .item .description .NRCReview
{
	float: left;
	display: inline;
	padding: 6px 0 0 0;
	margin: 0 7px 5px 0;
}
.lister .item .description .NRCReview .bgCircle
{
	width: 64px;
	height: 11px;
	background: url(/images/bg_circle.gif) no-repeat;
}
.lister .item .description .NRCReview .bgCircle .bgCircleScore
{
	height: 11px;
	background: url(/images/bg_circle_full.gif) no-repeat;
}
/* Einde lister */

/* Etalage */

/* catSlider */

.catSlider
{
	position: relative;
	margin: 0 0 10px 0;
	padding: 5px 38px;
	background: #ebebeb;
	min-height: 150px;
}

.catSliderImages
{
	height: 150px;
	overflow: hidden;
}

.catSlider ul
{
	display: block !important;
	background: #ebebeb;
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	height: 150px;
}

.catSlider li
{
	position: relative;
	float: left;
	display: inline;
	padding: 0 10px;
	width: 97px;
}

.catSlider li img
{
	width: 95px;
	border: 1px solid #ebebeb;
}

.catSlider li a:hover img
{
	border-color: #d81920;
}

.catSlider a.prev, .catSlider a.next
{
	display: block;
	position: absolute;
	top: 55px;
	width: 27px;
	height: 38px;
	text-align: left;
	text-indent: -999em;
	text-decoration: none;
}

.catSlider a.prev
{
	left: 10px;
	background: url(/images/catslider_arrow_left.png) no-repeat center center;
}

.catSlider a.next
{
	right: 10px;
	background: url(/images/catslider_arrow_right.png) no-repeat center center;
}

.catSlider a.prev:hover, .catSlider a.next:hover
{
	filter: alpha(opacity=50);
	-ms-filter: "alpha(opacity=50)";
	-khtml-opacity: .50;
	-moz-opacity: .50;
	opacity: .50;
}


/* tripleTop5 */
.tripleTop5
{
	margin: 0 0 5px 0;
}
.tripleTop5 .head
{
	margin: 0 0 5px 0;
	padding: 2px 5px;
	border-bottom: 1px solid #d81920;
}
.tripleTop5 .head .title
{
	margin: 0;
	font: 16px/1.3 Georgia, "Times New Roman" , Times, Serif;
	font-weight: bold;
	color: #d81920;
}
.tripleTop5 .col
{
	float: left;
	display: inline;
	width: 250px;
	margin: 0 14px 10px 0;
}
.tripleTop5 .last
{
	float: right;
	margin-right: 0;
}
.tripleTop5 .list
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.etalage .tripleTop5 li.row
{
	width: 250px;
	height: 75px;
	background: url(/images/bg_thinline_dotted.gif) repeat-x left bottom;
}
.tripleTop5 .image
{
	float: left;
	display: inline;
	padding: 5px;
	width: 50px;
	height: 50px;
	overflow: hidden;
}
.tripleTop5 .image img
{
	height: 50px;
}
.tripleTop5 .description
{
	float: left;
	display: inline;
	padding: 5px;
	width: 170px;
}
.tripleTop5 .description .title
{
	font-size: 11px;
	line-height: 1.3;
	color: #333;
	max-height: 29px;
	overflow: hidden;
}
.tripleTop5 .author
{
	font-style: italic;
	color: #d81920;
}
.tripleTop5 .price
{
	float: left;
	display: inline;
}
.tripleTop5 .more
{
	float: right;
	display: inline;
}
.tripleTop5 .more a
{
	background: url(/images/arrow_ul_red_right.gif) 5px 4px no-repeat;
	padding: 0 0 0 13px;
	margin: 0;
	text-decoration: underline;
	font-size: 10px;
	color: #d5191f;
}

/* duoPromo */
.duoPromo
{
	margin: 0 0 10px 0;
}
.duoPromo .head
{
	margin: 0 0 5px 0;
	padding: 4px 5px;
	background: url(/images/bg_thinline_dotted.gif) repeat-x left bottom;
}
.duoPromo .head .title
{
	margin: 0;
	font: 18px/1.3 Georgia, "Times New Roman" , Times, Serif;
	font-weight: bold;
	color: #000;
}
.duoPromo .row
{
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	background: url(/images/bg_thinline_dotted.gif) repeat-x left bottom;
}
.duoPromo .list
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.duoPromo li.product
{
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	width: 380px;
}
.duoPromo li.last
{
	float: right;
}
.duoPromo .image
{
	float: left;
	display: inline;
	padding: 5px;
	width: 95px;
}
.duoPromo .image img
{
	width: 95px;
}
.duoPromo .description
{
	float: right;
	display: inline;
	padding: 5px;
	width: 260px;
}
.duoPromo .description .title
{
	font-size: 15px;
}
.duoPromo .author
{
	font-size: 12px;
}
.duoPromo .text
{
	font-size: 11px;
	font-style: italic;
	color: #d81920;
}
.duoPromo .price
{
	float: left;
	display: inline;
}
.duoPromo .more
{
	float: right;
	display: inline;
}
.duoPromo .more a
{
	background: url(/images/arrow_ul_red_right.gif) 5px 4px no-repeat;
	padding: 0 0 0 13px;
	margin: 0;
	text-decoration: underline;
	font-size: 10px;
	color: #d5191f;
}

/* topFiveAside */
.topFiveAside
{
	margin: 0 0 10px 0;
}
.topFiveAside .head
{
	padding: 4px 5px;
}
.topFiveAside .head .title
{
	float: left;
	display: inline;
	margin: 0;
	padding: 1px 25px 1px 0;
	background: url(/images/arrow_nrc_right.png) no-repeat right center;
	font: 18px/1.3 Georgia, "Times New Roman" , Times, Serif;
	font-weight: bold;
	color: #000;
}
.topFiveAside .row
{
	padding: 7px 0;
	background: #ebebeb;
}
.topFiveAside .list
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.topFiveAside li.product
{
	float: left;
	display: inline;
	border-right: 1px solid #fff;
	text-align: center;
	width: 155px;
}
.topFiveAside li.last
{
	border: 0;
}
.topFiveAside .number
{
	padding: 0 0 3px 0;
	font: 20px/1.1 Georgia, "Times New Roman" , Times, Serif;
	font-weight: bold;
	color: #d81920;
}
.topFiveAside .image
{
	padding: 5px;
}
.topFiveAside .title
{
	font-size: 11px;
	line-height: 1.2;
}
.topFiveAside .author
{
	font-style: italic;
	color: #d81920;
}
.topFiveAside .button
{
	padding: 5px;
}
.topFiveAside .button a
{
	float: left;
	display: inline;
	height: 19px;
	margin: 0 0 5px 38px;
	padding: 2px 10px 1px 20px;
	text-decoration: none;
	font-weight: bold;
	background: url(/images/arrow_little_white_right.gif) 10px 8px no-repeat #d81920;
	color: #fff;
}

/* topFiveAside alt */
.etalage .alt .row {
	background: none;
}
.etalage .alt li.product {
	border-right: 1px solid #ebebeb;
}
.etalage .alt li.last {
	background: none;
	border: 0px;
}

/* carrousel */
.etalage #carrousel
{
	display: block;
	width: 777px;
	height: 257px;
	padding: 1px;
	margin: 0 0 10px 0;
	background: #d6d6d6;
}
.etalage #carrousel #slideImages, .etalage #carrousel #slideImages ol li
{
	position: relative;
	z-index: 1;
	width: 777px;
	height: 257px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	background-color: #ffffff;
}
.etalage #carrousel #slideImages ol, .etalage #carrousel #slideImages ol li
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.etalage #carrousel #slideImages ol li
{
	cursor: pointer;
}
.etalage #carrousel #slidePager
{
	position: absolute;
	z-index: 2;
}
.etalage #carrousel #slidePager ol
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.etalage #carrousel #slidePager ol li
{
	margin: 0;
	padding: 0;
	background: #d6d6d6;
}
.etalage #carrousel #slidePager ol li a
{
	display: block;
	width: 150px;
	height: 34px;
	padding: 15px 15px 15px 15px;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	border-top: 1px solid #ffffff;
}
.etalage #carrousel #slidePager ol li a.first
{
	border-top: none;
	height: 32px;
}
.etalage #carrousel #slidePager ol li.activeSlide
{
	cursor: pointer;
	background: url(/images/arrow_red_right.gif) 165px 27px no-repeat #ffffff;
}
.etalage .item
{
	padding: 0;
	margin: 10px 0 10px 0;
}
.etalage .item .image
{
	float: left;
	display: inline;
	width: 95px;
	padding: 0;
	margin: 0 10px 0 0;
}
.etalage .item .description
{
	float: left;
	display: inline;
	width: 664px;
}
.etalage .item .description .title h2
{
	font-size: 14px;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-weight: bold;
}
.etalage .item .description .author
{
	font-size: 14px;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-style: italic;
	color: #d5191f;
	padding: 5px 0 5px 0;
}
.etalage .item .description .prices
{
	float: left;
	display: inline;
	padding: 0;
	margin: 2px 0 0 0;
}
.etalage .item .description .prices .forPrice
{
	font-size: 14px;
	font-weight: bold;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
}
.etalage .item .description .prices .price
{
	font-size: 14px;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-weight: bold;
	color: #d81920;
}
.etalage .item .description .button
{
	float: right;
	display: inline;
	padding: 0;
	margin: 0;
}
.etalage .item .description .button a
{
	display: block;
	width: 80px;
	height: 19px;
	padding: 2px 0 1px 20px;
	margin: 0;
	text-decoration: none;
	font-weight: bold;
	background: url(/images/arrow_little_white_right.gif) 10px 8px no-repeat #d81920;
	color: #ffffff;
}
.etalage .reviews h2.reviewsHeader
{
	float: left;
	display: inline;
	padding: 10px 0 5px 0;
}
.etalage .reviews .all
{
	float: left;
	display: inline;
	padding: 13px 0 5px 10px;
	color: #d81920;
}
.etalage .reviews .all a
{
	color: #d81920;
	font-size: 10px;
}
.etalage .reviews .reviewDetail
{
	float: left;
	display: inline;
	width: 255px;
	padding: 10px;
	margin: 0;
}
.etalage .reviews .reviewDetail .subtitle
{
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-style: italic;
	font-size: 14px;
	font-weight: normal;
}
.etalage .reviews .reviewDetail .author
{
	font-style: italic;
	color: #d81920;
	margin: 0 0 15px 0;
}
.etalage .reviews .reviewDetailImage
{
	float: left;
	display: inline;
	width: 165px;
	padding: 0;
	margin: 10px 0 10px 0;
}
.etalage .reviews .moreReviews
{
	float: left;
	display: inline;
	width: 309px;
	padding: 10px 10px 10px 20px;
	margin: 0;
}
.etalage .reviews .moreReviews h4
{
	font-size: 11px;
	margin: 10px 0 0 0;
}
.etalage .reviews .moreReviews .author
{
	font-style: italic;
	color: #d81920;
	margin: 0;
}
.etalage .reviews .moreReviews .reviewTitle
{
	float: left;
	display: inline;
	padding: 0;
	margin: 0 0 10px 0;
}
.etalage .reviews .moreReviews .more
{
	float: right;
	display: inline;
	padding: 0;
	margin: 0;
}
.etalage .reviews .moreReviews .more a
{
	background: url(/images/arrow_ul_red_right.gif) 5px 4px no-repeat;
	padding: 0 0 0 13px;
	margin: 0;
	text-decoration: underline;
	font-size: 10px;
	color: #d5191f;
}
.etalage .reviews .moreReviews .all
{
	padding: 5px 0 0 0;
	margin: 0;
}
.etalage .reviews .moreReviews .all a
{
	background: url(/images/arrow_ul_red_right.gif) 0px 4px no-repeat;
	padding: 0 0 0 10px;
	margin: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #d5191f;
}
.etalage .discount
{
	padding: 0;
	margin: 10px 0 10px 0;
}
.etalage .discount .twoColumnOne
{
	float: left;
	display: inline;
	width: 385px;
	margin-right: 9px;
}
.etalage .discount .twoColumnTwo
{
	float: left;
	display: inline;
	width: 385px;
}
.etalage .discount h3
{
	margin: 0 0 10px 0;
}
.etalage .discount .priceAndOrder
{
	padding: 0;
	margin: 10px 0 20px 0;
	vertical-align: bottom;
}

/*.etalage .discount .prices {*/
.etalage .discount .priceAndOrder .prices
{
	/*padding:0; margin:10px 0 20px 0;*/
	font-size: 14px;
	font-style: italic;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	color: #d81920;
}
.etalage .discount .prices .forPrice
{
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	color: #000000;
}



.etalage .topAndActie
{
	padding: 0;
	margin: 10px 0 10px 0;
}
.etalage .topAndActie .twoColumnOne
{
	float: left;
	display: inline;
	width: 385px;
	margin-right: 9px;
}
.etalage .topAndActie .twoColumnOne h3
{
	padding: 0;
	margin: 0 0 3px 5px;
}
.etalage .topAndActie .twoColumnTwo
{
	float: left;
	display: inline;
	width: 385px;
}
.etalage .topAndActie .nr
{
	float: left;
	display: inline;
	width: 20px;
	padding: 27px 0 0 10px;
	font-size: 16px;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-weight: bold;
	color: #d5191f;
}
.etalage .topAndActie .image
{
	float: left;
	display: inline;
	width: 60px;
	padding: 10px 10px 10px 0;
}
.etalage .topAndActie .image img
{
	max-width: 60px;
	max-height: 60px;
}
.etalage .topAndActie .topText
{
	float: left;
	display: inline;
	padding: 10px 10px 10px 0;
	width: 275px;
	line-height: 15px;
}
.etalage .topAndActie .topText a.noUnderline
{
	text-decoration: none;
}
.etalage .topAndActie .topText .red
{
	font-style: italic;
	color: #d5191f;
}
.etalage .topAndActie .topText .link
{
	float: right;
	display: inline;
	font-size: 10px;
	color: #d5191f;
}
.etalage .topAndActie .topText .link a
{
	color: #d5191f;
}


.etalage .topAndActie .actieBox
{
	width: 332px;
	height: 90px;
	padding: 10px 15px 10px 15px;
	margin: 180px 0 0 0;
	background: url(/images/bg_offer.png);
}
.etalage .topAndActie .actieBox h3
{
	font-size: 13px;
	color: #000000;
}
.etalage .topAndActie .actieBox .noUnderline
{
	text-decoration: none;
}
.etalage .topAndActie .actieBox .description
{
	padding: 0;
	margin: 2px 0 10px 0;
	line-height: 14px;
	height: 40px;
}
.etalage .topAndActie .actieBox .prices
{
	float: left;
	display: inline;
	padding: 5px 0 0 0;
}
.etalage .topAndActie .actieBox .prices .forPrice
{
	font-size: 14px;
	font-weight: bold;
	color: #d81920;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
}
.etalage .topAndActie .actieBox .prices .price
{
	font-size: 14px;
	font-weight: bold;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
}
.etalage .topAndActie .actieBox a.link
{
	display: block;
	width: 50px;
	height: 19px;
	padding: 2px 0 1px 20px;
	margin: 0;
	text-decoration: none;
	font-weight: bold;
	background: url(/images/arrow_little_white_right.gif) 10px 8px no-repeat #d81920;
	color: #ffffff;
}


.etalage .topX
{
	padding: 0;
	margin: 10px 0 10px 0;
}
.etalage .topX .twoColumnOne
{
	float: left;
	display: inline;
	width: 385px;
	margin-right: 9px;
}
.etalage .topX .twoColumnOne h3
{
	padding: 0;
	margin: 0 0 3px 5px;
}
.etalage .topX .twoColumnTwo
{
	float: left;
	display: inline;
	width: 385px;
}
.etalage .topX .nr
{
	float: left;
	display: inline;
	width: 20px;
	padding: 27px 0 0 10px;
	font-size: 16px;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-weight: bold;
	color: #d5191f;
}
.etalage .topX .image
{
	float: left;
	display: inline;
	width: 60px;
	padding: 10px 10px 10px 0;
}
.etalage .topX .image img
{
	max-width: 60px;
	max-height: 60px;
}
.etalage .topX .topText
{
	float: left;
	display: inline;
	padding: 10px 10px 10px 0;
	width: 275px;
	line-height: 15px;
}
.etalage .topX .topText a.noUnderline
{
	text-decoration: none;
}
.etalage .topX .topText .red
{
	font-style: italic;
	color: #d5191f;
}
.etalage .topX .topText .link
{
	float: right;
	display: inline;
	font-size: 10px;
	color: #d5191f;
}
.etalage .topX .topText .link a
{
	color: #d5191f;
}



.etalage .videoAndBooks
{
	padding: 0;
	margin: 10px 0 10px 0;
	background: url(/images/bg_pixels.gif) #ffffff;
}
.etalage .videoAndBooks .twoColumnOne
{
	float: left;
	display: inline;
	width: 370px;
	margin-right: 9px;
}
.etalage .videoAndBooks .twoColumnTwo
{
	float: left;
	display: inline;
	width: 400px;
}
.etalage .videoAndBooks .twoColumnOne h3, .etalage .videoAndBooks .twoColumnTwo h3
{
	padding: 0;
	margin: 0 0 3px 5px;
}
.etalage .videoAndBooks .twoColumnOne .videoPlayer
{
	padding: 7px;
	margin: 10px 0 0 0;
	background: #ffffff;
}
.etalage .videoAndBooks .twoColumnTwo .books
{
	padding: 10px 10px 10px 0;
}
.etalage .videoAndBooks .twoColumnTwo .books .book
{
	padding: 10px;
	margin: 10px 0 0 0;
	background: #ffffff;
	line-height: 15px;
}
.etalage .videoAndBooks .twoColumnTwo .books .book h4
{
	font-size: 11px;
}
.etalage .videoAndBooks .twoColumnTwo .books .book .image
{
	float: left;
	display: inline;
	width: 60px;
	margin: 0 10px 0 0;
}
.etalage .videoAndBooks .twoColumnTwo .books .book .text
{
	float: left;
	display: inline;
	width: 300px;
}
.etalage .videoAndBooks .twoColumnTwo .more
{
	margin: 15px 10px 0 10px;
}
.etalage .videoAndBooks .twoColumnTwo a.more
{
	padding: 0 0 0 15px;
	margin: 0;
	background: url(/images/arrow_ul_red_right.gif) 5px 3px no-repeat;
	font-size: 10px;
	text-decoration: underline;
	color: #d5191f;
}
.etalage .twoColumn
{
	float: left;
	display: inline;
	width: 384px;
	padding: 0;
	margin: 0 10px 0 0;
}
.etalage .twoColumn.last
{
	margin: 0;
}
.etalage .twoColumn .item
{
	padding: 0;
	margin: 10px 0 10px 0;
}
.etalage .twoColumn .item .image
{
	float: left;
	display: inline;
	width: 95px;
	padding: 0;
	margin: 0 10px 0 0;
}
.etalage .twoColumn .item .description
{
	float: left;
	display: inline;
	width: 264px;
}
.etalage .twoColumn .item .description .text
{
	height: 70px;
}

.etalage .twoColumn .item h2
{
	margin: 0;
	font-size: 13px;
}
.etalage .twoColumn .item .author
{
	font-size: 11px;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-style: italic;
	color: #d5191f;
	padding: 0px 0 5px 0;
}
.etalage .twoColumn .item .description .prices
{
	float: left;
	display: inline;
	padding: 0;
	margin: 2px 0 10px 0;
}
.etalage .twoColumn .item .description .prices .forPrice
{
	font-size: 14px;
	font-weight: bold;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
}
.etalage .twoColumn .item .description .prices .price
{
	font-size: 14px;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-weight: bold;
	color: #d81920;
}
.etalage .twoColumn .item .description .button
{
	float: right;
	display: inline;
	padding: 0;
	margin: 0;
}


.etalage .offer
{
	padding: 0;
	margin: 10px 0 10px 0;
}
.etalage .offer .twoColumn
{
	float: left;
	display: inline;
	padding: 0;
	margin: 0;
	width: 389px;
}
.etalage .offer .twoColumn .offerBox
{
	width: 332px;
	height: 90px;
	padding: 10px 15px 10px 15px;
	margin: 180px 0 0 0;
	background: url(/images/bg_offer.png);
}
.etalage .offer .twoColumn .offerBox h3
{
	font-size: 13px;
	color: #000000;
}
.etalage .offer .twoColumn .offerBox .noUnderline
{
	text-decoration: none;
}
.etalage .offer .twoColumn .offerBox .description
{
	padding: 0;
	margin: 2px 0 10px 0;
	line-height: 14px;
	height: 40px;
}
.etalage .offer .twoColumn .offerBox .prices
{
	float: left;
	display: inline;
	padding: 5px 0 0 0;
}
.etalage .offer .twoColumn .offerBox .prices .forPrice
{
	font-size: 14px;
	font-weight: bold;
	color: #d81920;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
}
.etalage .offer .twoColumn .offerBox .prices .price
{
	font-size: 14px;
	font-weight: bold;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
}
.etalage .offer .twoColumn .offerBox a.link
{
	display: block;
	width: 50px;
	height: 19px;
	padding: 2px 0 1px 20px;
	margin: 0;
	text-decoration: none;
	font-weight: bold;
	background: url(/images/arrow_little_white_right.gif) 10px 8px no-repeat #d81920;
	color: #ffffff;
}
/* Einde etalage */

/* Detail */
#detail #threeColumn {
    background: none;
}
.pagerBox {
	float: left; display: inline;
	width:759px;
	padding:5px 10px 5px 10px;
	margin: 0 10px 10px 0;
	background:#eaeaea;
}
.pagerBox .pageCounter {
	float: right;
	display: inline;
	padding: 0;
	margin: 0;
}
.pagerBox .button {
	float: left;
	display: inline;
	padding: 1px 0 0 0;
	margin: 0;
}
.pagerBox .button a{
	background: url(../images/arrow_little_white_left.gif) no-repeat 10px 8px #333333;
}
*html .pagerBox .button
{
	width: 290px;
	background: none;
}
.pagerBox .pageCounter .back, .pagerBox .pageCounter .forward, .pagerBox .pagePages .page
{
	float: left;
	display: inline;
	padding: 0;
	margin: 0;
}
.pagerBox .pageCounter .pages
{
	float: left;
	display: inline;
	width: 200px;
	text-align: center;
	padding: 2px 0 0 0;
	margin: 0;
	color: #d6d6d6;
}
.pagerBox .pageCounter .pages a
{
	text-decoration: none;
}
.pagerBox .pageCounter .back a
{
	display: block;
	width: 20px;
	height: 20px;
	border: solid 1px #d6d6d6;
	background: url(/images/arrow_ul_black_left.gif) 8px 7px no-repeat #ffffff;
	text-indent: -999em;
}
.pagerBox .pageCounter .forward a
{
	display: block;
	width: 20px;
	height: 20px;
	border: solid 1px #d6d6d6;
	background: url(/images/arrow_ul_black_right.gif) 8px 7px no-repeat #ffffff;
	text-indent: -999em;
}
.pagerBox .pageCounter .back a:hover, .pagerBox .pageCounter .forward a:hover
{
	background-color: #f0f0f0;
}
.detailImage {
	float:left;display:inline;
	width:200px;
	padding:0;
}
.detailImage .zoom {
	display: block;
	width: 200px;
	height: 31px;
	text-align: right;
	margin: -31px 0 0 0;
}
.detailImage .extraImages {
	margin: 10px 0 0 0;
}
.detailImage .extraImage {
	float: left;
	display: inline;
	margin: 0 10px 10px 0;
}
.detailImage .extraImageLast
{
	float: left;
	display: inline;
	margin: 0 0 10px 0;
}
.videoThumb {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0 0 10px;
	width: 200px; height: 115px
}
.videoThumb img {
	width: 200px;
	position: relative;
}
.videoThumb span {
	position: absolute;
	z-index: 2;
	display: block;
	width: 200px; height: 115px;
	background: url(/images/mask.png) 0 0;
}
.bgCircle {
	width:64px;height:11px;
	background:url(/images/bg_circle.gif) no-repeat;
}
.bgCircle .bgCircleScore {
	height:11px;
	background:url(/images/bg_circle_full.gif) no-repeat;
}
.detail .detailImage .CustomerReviewLabel {
	float:left;display:inline;
	width:110px;margin:0 0 5px 0;
}
.detail .detailImage .CustomerReview  {
	float:left;display:inline;
	padding:4px 0 0 0;margin:0 0 5px 0;
}
.bgStarsScore {
	height:11px;
	background:url(/images/bg_stars_full.gif) no-repeat;
}
.detail .detailImage .extraLinks
{
	border-top: solid 1px #d6d6d6;
	border-bottom: solid 1px #d6d6d6;
	padding: 5px 0 2px 0;
	margin: 5px 0 0 0;
}
.detail .detailImage .extraLinks ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.detail .detailImage .extraLinks ul li
{
	padding: 0;
	margin: 0 0 5px 5px;
}
.detail .detailImage .extraLinks ul li a
{
	padding: 0 0 0 10px;
	margin: 0;
	cursor: pointer;
	background: url(/images/arrow_little_red_right.gif) 2px 4px no-repeat;
	font-size: 10px;
	text-decoration: none;
	color: #d5191f;
}
.detail .detailImage .extraLinks ul li a:hover
{
	text-decoration: underline;
}

.detail .detailDescription {
	float:left;display:inline;
	width: 100%;
	padding:0;margin: 5px 0 10px 0;
}
.detail .detailDescription .description {
	padding: 0 10px 10px 10px;margin:0;
}
.detail .detailDescription .description .title {
	float: left; display: inline;
	padding-left: 10px;
	width: 400px;
	font-size: 15px;
}
.detail .detailDescription .description .author {
	clear: left;
	float: left; display: inline;
	width: 400px;
	font-size:14px;
	font-family:Georgia, Times new roman, Times, Serif, Sans-serif;
	font-style:italic; 
	color:#d5191f;
	padding:5px 0 15px 10px;
}
.detail .detailDescription .description .type {
	float: right; display: inline;
	padding: 0 55px 10px 0;
	width: 50px; text-align: center;
	font-size: 10px; line-height: 1.2;
	color: #d81920;
}
.detail .detailDescription .description .type img {
	display: block;
	margin: 0 auto 2px;
}
#mainInfo {
	float: left; display: inline;
	padding: 15px 0 0 10px;
	width: 375px;
}
#mainInfo .prices th,
#mainInfo .prices td {
	padding-bottom: 2px;
}
/*
#mainInfo .forPrice {
	font-weight:bold;
	font-family:Georgia, Times new roman, Times, Serif, Sans-serif;
}
#mainInfo .price {
	float:left;display:inline;
	padding:0;margin:0;
	font-size:20px;
	font-family:Georgia, Times new roman, Times, Serif, Sans-serif;
	font-weight:bold;
	color:#d81920;
}
*/
#mainInfo .ok {
	padding:0 0 0 10px;margin:0;
	font-weight:bold;
	font-size:10px;
	background:url(/images/arrow_ok.gif) 0 6px no-repeat;
}
#mainInfo .delivery {
	font-size: 10px;
	font-weight: bold;
	color: #529200;
}
#mainInfo .forPriceLabel {
	float:left;display:inline;
	margin:0 4px 0 0;
	color: #808080;
}
#mainInfo .forPrice,
#mainInfo s {
	float:left;display:inline;
	padding:0 25px 0 0; margin:0 0 7px 0;
	font-size:15px;
	font-weight:bold;
	color: #808080;
	font-family:Georgia, Times new roman, Times, Serif, Sans-serif;
	text-decoration: none;
}
#mainInfo .forPrice {
	color: #000;
}
#mainInfo .priceLabel {
	float:left;display:inline;
	margin:0 4px 0 0;
	color:#d81920;
}
#mainInfo .price {
	float:left;display:inline;
	padding:0;margin:0;
	font-size:20px;
	font-family:Georgia, Times new roman, Times, Serif, Sans-serif;
	font-weight:bold;
	color:#d81920;
}
#mainOptions {
	float: right; display: inline;
	padding: 15px 20px 0 0;
	width: 115px;
	text-align: center;
}
#mainOptions label {
	padding:0;margin:5px 0 5px 0;
}
#mainOptions input {
	width:35px;height:18px;
	padding:3px 0 3px 0;margin:0 0 5px 0;
	text-align:center;
	background: url(/images/bg_detail_number_input.gif) no-repeat;
}
#mainOptions a.wish,
#detail a.print {
	padding: 0 0 0 9px;
	background: url(/images/arrow_ul_red_right.gif) no-repeat 0 5px;
	text-decoration: none;
    color: #D5191F;
}
#mainOptions a.wish:hover {
	background: url(/images/arrow_ul_black_right.gif) no-repeat 0 5px;
    color: #333333;
}
#mainOptions a.order {
	display: block;
	margin: 9px 0 0;
	height: 36px; width: 115px;
	text-align: left;
	text-indent: -9999em;
	background: url(/images/btn_order.gif) no-repeat 0 0;
}
#mainOptions a.order:hover {
	background: url(/images/btn_order.gif) no-repeat 0 -36px;
}
#detail .tabNavigation {
	height: 34px;
	background: url(/images/tab_bg2.gif) repeat-x left bottom;
}
#detail .tabNavigation li {
	height: 34px;
	background: url(/images/tab_left2.gif) no-repeat 0 0;
}
#detail .tabNavigation li.selected {
	background: url(/images/tab_left2_active.gif) no-repeat 0 0;
}
#detail .tabNavigation li a {
	padding-top: 8px;
	height:26px;
	color: #333;
	background: url(/images/tab_right2.gif) no-repeat right top;
}
#detail .tabNavigation li.selected a.selected {
	background: url(/images/tab_right2_active.gif) no-repeat right top;
}
.detail  h3.cloudHeader {
	float:left;display:inline;
	padding:10px 0 5px 0;
}
.detail .tabs ul.tabNavigation {
	list-style:none;
	width:100%;height:24px;
	padding:0;margin:20px 0 10px 0;
	background:url(/images/tab_bg.gif) repeat-x;
}
.detail .tabs ul.tabNavigation li {
	float:left; display:inline;
	padding:0 0 0 0; margin:0 0 0 5px;
	height:24px;
	background:url(/images/tab_left.gif) no-repeat #d81920;
}
.detail .tabs ul.tabNavigation li.selected {
	background:url(/images/tab_left.gif) no-repeat #ffffff;
}
.detail .tabs ul.tabNavigation li.header {
	float:left;display:inline;
	background:none;
}
.detail .tabs ul.tabNavigation li.header  h3.tabsHeader {
	padding:0 10px 5px 10px;margin:0;
}
.detail .tabs ul.tabNavigation li a {
	display:block;
	padding:4px 10px 0 10px;margin:0;
	height:20px;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
	color:#ffffff;	
	background:url(/images/tab_right.gif) top right no-repeat;
}
.detail .tabs ul.tabNavigation li a:hover  {
	color:#ffffff;	
}
.detail .tabs ul.tabNavigation li a.selected,
.detail .tabs ul.tabNavigation li a.selected:hover {
	padding:2px 10px 0 10px;margin:0;
	height:22px;
	color:#d81920;
}
* html .detail .tabs ul.tabNavigation li a {
	width:1px; /* was 130 */
	white-space: nowrap;
}
#tabContent {
	padding: 15px 15px 20px;
}
#tabContent table {
	margin: 15px 0;
}
#tabContent table th,
#tabContent table td {
	padding: 0 10px 0 0;
}
#tabContent #reviews .item {
	padding: 0 0 20px;
}
#tabContent #reviews .item .title {
	color: #D81920;
	font-style: italic;
}
#tabContent #reviews .thinlineDotted{
	border-bottom: 16px #fff solid;
}
.videoContainer {
	width: 560px;
	margin: 0 -13px 20px;
}
#threeColumnThree .block {
	padding: 11px;
	padding: 11px;
	border: 1px #d6d6d6 solid;
	width: 181px;
	margin: 0 0 10px;
}
#threeColumnThree .combi .combination {
	padding: 11px;
	width: 159px;
	margin: 10px 0;
	background: #EAEAEA;
	background: #EAEAEA;
	overflow: hidden;
}
#threeColumnThree .combi ul {
	margin: -39px 0 0 -39px; 
	list-style: none;
	width: 198px; overflow: hidden;
}
#threeColumnThree .combi ul li {
	margin: 0; list-style: none;
	width: 100%; overflow: hidden;
}
#threeColumnThree .combi ul li ul {
	margin: 0;
	width: 198px;
}
#threeColumnThree .combi ul li ul li {
	float: left; display: inline;
	padding: 39px 0 0;
	width: 99px;
	background: url(/images/plus.gif) no-repeat 60px 12px;
}
#threeColumnThree .combi ul li ul li img {
	width: 60px;
	padding: 0 0 0 39px;
	background: url(/images/plus.gif) no-repeat 13px 42%;
}
#threeColumnThree .combi .details {
	float:right;display:inline;
	width:180px;
	padding:0;margin:0;
}
#threeColumnThree .combi  .details  h4 {
	font-size:11px;
	padding:0;margin:0;
}
#threeColumnThree .combi .prices {
	padding:0;margin:0;
	text-align:right;
}
#threeColumnThree .combi .prices .forPriceLabel {
	float:left;display:inline;
	margin:0 5px 0 0;
}
#threeColumnThree .combi .prices .forPrice {
	float:left;display:inline;
	padding:0;margin:0;
	font-size:14px;
	font-weight:bold;
	color: #808080;
	font-family:Georgia, Times new roman, Times, Serif, Sans-serif;
}
#threeColumnThree .combi .prices .priceLabel {
	float:left;display:inline;
	margin:0 5px 0 0;
	color:#d81920;
}
#threeColumnThree .combi .prices .price {
	float:left;display:inline;
	padding:0;margin:0;
	font-size:14px;
	font-family:Georgia, Times new roman, Times, Serif, Sans-serif;
	font-weight:bold;
	color:#d81920;
}
#threeColumnThree .combi .button {
	margin: 10px 0 5px;
}
#threeColumnThree .related {
	padding-bottom: 0;
}
#threeColumnThree .related ul {
	width: 100%;
	margin: 0; list-style: none;
	overflow: hidden;
}
#threeColumnThree .related ul li {
	width: 100%;
	margin: -1px 0 0;
	padding: 11px 0 12px;
	background: url(/images/bg_thinline_dotted.gif) repeat-x 0 0;
}
#threeColumnThree .related ul li .info {
	float: left; display: inline;
	width: 121px;
}
#threeColumnThree .related ul li h4 a {
	float: left; display: inline;
	width: 121px;
	font: 11px/17px Verdana,Arial,Helvetica,Sans-serif;
	font-weight: normal;
}
#threeColumnThree .related ul li .info .red {
	font-style: italic;
}
#threeColumnThree .related ul li .img {
	float: right; display: inline;
	width: 50px;
	margin: 5px 0 10px 10px;
}
#threeColumnThree .related ul li .button {
	margin: 5px 0;
}
#recensies {
	float:left;display:inline;
	width:175px;
	padding:15px;margin:0 0 10px 0;
	background:#eaeaea;
}
#recensies .bgCircle {
	float: right; display: inline;
	margin: 4px 0 0 7px;
	background:url(/images/bg_circle2.gif) no-repeat;
}
#recensies .bgCircle .bgCircleScore {
	background:url(/images/bg_circle_full2.gif) no-repeat;
}
.bgStars {
	float: right; display: inline;
	width:64px;height:11px;
	background:url(/images/bg_stars.gif) no-repeat;
}
#recensies #fb {
	padding: 5px 0 10px;
}
#recensies #tweet {
	width: 100%;
	padding: 0 0 10px;
}
#recensies a.mail {
	width: 100%;
	padding: 10px 0 10px 30px;
	background: url(/images/ico_mail.gif) no-repeat 0 6px;
	text-decoration: none;
}
#recensies h3 {
	width: 100%;
	padding: 20px 0 5px;
	text-decoration: none;
}
#recensies textarea.recensie {
	width:165px;height:52px;
	padding:5px;margin:0 0 7px 0;
	background:url(/images/bg_recensie_textarea.gif) no-repeat;
	font-family:Verdana, Arial, Helvetica;
	font-size:11px;
	color:#999999;
	overflow:auto;
	resize: none;
}
#recensies .waardering {
	padding: 0 0 5px 0;margin:0;
	width: 100%;
}
#recensies .yours {
	padding: 0;
}
.waardering .label {
	float: left; display: inline;
}
.waardering .bgStars,
.waardering .bgCircle {
	margin: 4px 0 0 7px;
	float: left; display: inline;
}
#recensies .waardering .bgStars{
	float: right;
}
#recensies .waardering .bgStarsScore {
	height:11px;
	background:url(/images/bg_stars_full.gif) no-repeat;
}
#recensies input.recensie {
	width:170px; height:13px;
	padding:4px 0 5px 5px;margin:10px 0 0 0;
	background:url(/images/bg_recensie_input.gif) no-repeat;
	font-family:Verdana, Arial, Helvetica;
	font-size:11px; line-height: 13px;
	color:#999999;
}

/* Tracks */
.tracks {
	font-size: 10px;
}
.tracks .cd {
	font-size: 11px;
	margin: 15px 0 0 0;
	padding: 5px 0 5px 0;
	font-weight: bold;
	float: left;
}

.tracks .listen {
	font-size: 11px;
	margin: 15px 0 0 415px;
	padding: 5px 0 5px 0;
	font-weight: bold;
	float: left;
}
.tracks .track {
	padding: 2px 0 0 0;
}
.tracks .tracknumber {
	width: 25px;
	float: left;
}
.tracks .title {
	width: 390px;
	float: left;
	padding: 0 7px 0 5px;
}
.tracks .link {
	float: right;
	padding: 0 10px 0 20px;
	margin: 0 0 0 5px;
	background: url(/images/listen.gif) 0 3px no-repeat;
}
.tracks .line {
	clear: both;
	border-top: solid 1px #d6d6d6;
	margin: 4px 0 0;
	height: 1px;
}
.tracks ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.tracks .link a {
	text-decoration: none;
	color: #d5191f;
}
.tracks .link a:hover {
	text-decoration: underline;
}

/* Review Rating */
.ratingStar
{
	font-size: 0pt;
	width: 17px;
	height: 16px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	display: block;
	background-repeat: no-repeat;
}
.filledRatingStar
{
	background: url(/Images/FilledStar.gif);
}
.emptyRatingStar
{
	background: url(/Images/EmptyStar.gif);
}
.savedRatingStar
{
	background: url(/Images/FilledStar.png);
}

/* Einde detail */

/* FAQ */
h2.faq
{
	font-size: 18px;
	background: url(/images/circle_big_faq.gif) 10px 10px no-repeat;
	line-height: 16px;
	padding: 15px 0 15px 60px;
}
ul.navifaq
{
	list-style: none;
	padding: 5px 0 5px 0;
	margin: 0 4px 4px 4px;
	background: url(/images/bg_thinline_dotted.gif) repeat-x;
}
ul.navifaq li
{
	padding: 0;
	margin: 0;
}
ul.navifaq li a
{
	display: block;
	width: 169px;
	font-size: 10px;
	font-weight: bold;
	background: url(/images/arrow_ul_black_right.gif) 8px 5px no-repeat;
	padding: 0 0 0 18px;
	margin: 0 0 2px 0;
	text-decoration: none;
	color: #000000;
}
ul.navifaq li a:hover, ul.navifaq li.active a:hover
{
	color: #999999;
	background: url(/images/arrow_ul_grey_right.gif) 8px 5px no-repeat;
}
ul.navifaq li.active a
{
	font-size: 10px;
	font-weight: bold;
	background: url(/images/arrow_ul_red_right.gif) 8px 5px no-repeat;
	padding: 0 0 0 18px;
	margin: 0 0 2px 0;
	text-decoration: none;
	color: #d5191f;
}
.faq .introtext
{
	padding: 15px;
}
.faq .introtext h1
{
	font-size: 20px;
	margin: 0 0 5px 0;
}
.faq .questionsAnswers
{
	background: url(/images/bg_pixels.gif) #ffffff;
	padding: 10px;
	margin: 0;
}
.faq .questionsAnswers ul
{
	list-style: none;
	padding: 0 0 10px 0;
	margin: 0;
}
.faq .questionsAnswers ul li
{
	list-style: none;
	padding: 10px;
	margin: 0;
	background: url(/images/bg_thinline_dotted.gif) repeat-x;
	background-position: bottom;
}
.faq .questionsAnswers ul li.active
{
	background: #ffffff;
}
.faq .questionsAnswers ul li a
{
	font-weight: bold;
	text-decoration: none;
	background: url(/images/arrow_ul_black_right.gif) 8px 5px no-repeat;
	padding: 0 0 0 18px;
	margin: 0 0 2px 0;
}
.faq .questionsAnswers ul li a:hover
{
	background: url(/images/arrow_ul_red_right.gif) 8px 5px no-repeat;
}
.faq .questionsAnswers ul li.active a:hover
{
	background: url(/images/arrow_ul_black_right.gif) 8px 5px no-repeat;
	color: #000000;
}

.faq .questionsAnswers ul li .answer
{
	padding: 5px 0 10px 18px;
	margin: 0;
	display: none;
}
/* FAQ */
/* Informatie */
h2.info
{
	font-size: 18px;
	background: url(/images/circle_big_faq.gif) 10px 10px no-repeat;
	line-height: 16px;
	padding: 20px 0 25px 60px;
}
.info .introtext
{
	padding: 15px;
	line-height: 19px;
}
.info .introtext h1
{
	font-size: 20px;
	margin: 0 0 5px 0;
}
/* Einde informatie */
/* Sitemap */
.sitemap .header
{
	background: url(/images/bg_pixels.gif) #ffffff;
	padding: 10px;
	margin: 0;
}
.sitemap .fourColumn h3
{
	padding: 2px 0 10px 30px;
}
.sitemap .header h2.sitemap
{
	font-size: 18px;
	background: url(/images/circle_big_sitemap.gif) 10px 10px no-repeat;
	line-height: 16px;
	padding: 20px 0 25px 60px;
	margin: 0;
}
.sitemap .fourColumn
{
	float: left;
	display: inline;
	width: 177px;
	padding: 20px 0 20px 10px;
	margin: 0 10px 10px 0;
}
.sitemap .fourColumn.lastColumn
{
	width: 177px;
	margin: 0 0 10px 0;
}
.sitemap .fourColumn ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.sitemap .fourColumn ul li
{
	padding: 0;
	margin: 0;
}
.sitemap .fourColumn ul li a
{
	background: url(/images/arrow_ul_black_right.gif) 5px 3px no-repeat;
	padding: 0 0 0 15px;
	margin: 0;
	text-decoration: none;
}
.sitemap .fourColumn ul li a.more
{
	background: url(/images/arrow_ul_red_right.gif) 5px 3px no-repeat;
	padding: 0 0 0 15px;
	margin: 0;
	text-decoration: underline;
	font-weight: bold;
	color: #d5191f;
}
/* Einde sitemap */
/* Contact */
h2.contact
{
	font-size: 18px;
	background: url(/images/circle_big_contact.gif) 10px 10px no-repeat;
	padding: 20px 0 14px 60px;
}
.contact .introtext
{
	padding: 15px;
	line-height: 19px;
}
.contact .introtext h1
{
	font-size: 20px;
	margin: 0 0 5px 0;
}
.contact .formBox
{
	padding: 15px;
	background: #eaeaea;
	border: solid 1px #d6d6d6;
}
.contact .formBox .twoColumn
{
	float: left;
	display: inline;
	width: 261px;
	padding: 0;
	margin: 0 10px 0 0;
}
.contact .formBox .twoColumn.lastColumn
{
	width: 231px;
	height: 295px;
	margin: 0 0 0 0;
	padding: 15px;
	background: #f5f5f5;
}
.contact .formBox .twoColumn.lastColumn .big
{
	font-size: 13px;
}
.contact .formBox .twoColumn .lightBox
{
	width: 234px;
	background: #f5f5f5;
	padding: 5px 10px 5px 10px;
	margin: 0 0 10px 0;
}
.contact .formBox .twoColumn .lightBox .label
{
	float: left;
	display: inline;
	width: 70px;
	padding: 0;
	margin: 0;
}
.contact .formBox .twoColumn .lightBox .radioLabel
{
	float: left;
	display: inline;
	padding: 0 5px 0 5px;
}
.contact .formBox .twoColumn .lightBox .radioBox
{
	float: left;
	display: inline;
	padding: 2px 0 0 0;
}
.contact .formBox .twoColumn .lightBox .checkBox
{
	float: left;
	display: inline;
	padding: 2px 5px 2px 0;
}
.contact .formBox .twoColumn .lightBox .checkLabel
{
	float: left;
	display: inline;
	padding: 0px 0 0 5px;
	width: 100px;
	background: #ff0000;
}
.contact .formBox .twoColumn .required
{
	float: left;
	display: inline;
	width: 22px;
	padding: 4px 0 0 0;
	margin: 0 0 0 -22px;
	color: #d5191f;
}
.contact .formBox .twoColumn .required2
{
	float: left;
	display: inline;
	width: 22px;
	padding: 4px 0 0 0;
	margin: 0 0 0 -28px;
	color: #d5191f;
}
.contact .formBox .twoColumn .requiredLabel
{
	font-size: 10px;
	color: #d5191f;
}
.contact .formBox .twoColumn .labelInput01
{
	float: left;
	display: inline;
	width: 131px;
	font-size: 10px;
	padding: 0 0 1px 0;
	margin: 0 8px 0 0;
}
.contact .formBox .twoColumn input.inputtype01
{
	float: left;
	display: inline;
	width: 131px;
	height: 18px;
	padding: 4px 0 0 5px;
	margin: 0 8px 10px 0;
	background: url(/images/bg_contact_input_01.gif) no-repeat;
}
.contact .formBox .twoColumn input.inputtype01.error
{
	background: url(/images/bg_contact_input_01error.gif) no-repeat;
}
.contact .formBox .twoColumn .labelInput02
{
	float: left;
	display: inline;
	width: 102px;
	font-size: 10px;
	padding: 0 0 1px 5px;
	margin: 0 14px 0 0;
}
.contact .formBox .twoColumn input.inputtype02
{
	float: left;
	display: inline;
	width: 107px;
	height: 18px;
	padding: 4px 0 0 5px;
	margin: 0 0 10px 0;
	background: url(/images/bg_contact_input_02.gif) no-repeat;
}
.contact .formBox .twoColumn input.inputtype02.error
{
	background: url(/images/bg_contact_input_02error.gif) no-repeat;
}
.contact .formBox .twoColumn .labelInput03
{
	float: left;
	display: inline;
	width: 256px;
	font-size: 10px;
	padding: 0 0 1px 0;
	margin: 0 14px 0 0;
}
.contact .formBox .twoColumn input.inputtype03
{
	float: left;
	display: inline;
	width: 256px;
	height: 18px;
	padding: 4px 0 0 5px;
	margin: 0 0 10px 0;
	background: url(/images/bg_contact_input_03.gif) no-repeat;
}
.contact .formBox .twoColumn input.inputtype03.error
{
	background: url(/images/bg_contact_input_03error.gif) no-repeat;
}
.contact .formBox .twoColumn .labelInput04
{
	float: left;
	display: inline;
	width: 256px;
	font-size: 10px;
	padding: 0 0 1px 0;
	margin: 0 14px 0 0;
}
.contact .formBox .twoColumn select.inputtype04
{
	float: left;
	display: inline;
	width: 256px;
	height: 22px;
	padding: 4px;
	margin: 0 0 10px 0;
	background: url(/images/bg_contact_input_03.gif) no-repeat;
}
.contact .formBox .twoColumn .selector ul
{
	list-style: none;
	padding: 0;
	margin: 0 0 10px 0;
}
.contact .formBox .twoColumn .selector ul li
{
	padding: 0;
	margin: 0;
}
.contact .formBox .twoColumn .selector ul li a
{
	display: block;
	width: 249px;
	height: 19px;
	text-decoration: none;
	padding: 1px 0 0 5px;
	margin: 0 0 0 0;
	border-top: none;
	border-right: solid 1px #d6d6d6;
	border-bottom: solid 1px #d6d6d6;
	border-left: solid 1px #d6d6d6;
	background: #ffffff;
	color: #000000;
}
.contact .formBox .twoColumn .selector ul li a:hover
{
	background: #f0f0f0;
}
.contact .formBox .twoColumn .selector ul li a.first
{
	border: solid 1px #d6d6d6;
	background: url(/images/bg_selector.gif) top right no-repeat #ffffff;
}
.contact .formBox .twoColumn .selector ul li ul
{
	position: absolute;
	display: none;
	padding: 0;
	margin: 0;
	z-index: 2;
}
.contact .formBox .twoColumn .selector ul li ul a
{
	display: block;
	width: 249px;
	height: 19px;
	text-decoration: none;
	padding: 1px 0 0 5px;
	margin: 0;
	border-top: none;
	border-right: solid 1px #d6d6d6;
	border-bottom: solid 1px #d6d6d6;
	border-left: solid 1px #d6d6d6;
	background: #ffffff;
	color: #000000;
}
.contact .formBox .twoColumn textarea.inputtype04
{
	width: 256px;
	height: 118px;
	padding: 4px 0 0 5px;
	margin: 0 0 10px 0;
	background: url(/images/bg_contact_input_04.gif) no-repeat;
	font-family: Arial,Helvetica,Verdana;
	font-size: 11px;
	overflow: auto;
}
/* Einde contact */
/* Adviseur */
h2.adviseur
{
	font-size: 18px;
	background: url(/images/circle_big_adviseur.gif) 10px 10px no-repeat;
	line-height: 16px;
	padding: 20px 0 20px 60px;
}
ul.naviadviseur
{
	list-style: none;
	padding: 5px 0 5px 0;
	margin: 0 4px 4px 4px;
	background: url(/images/bg_thinline_dotted.gif) repeat-x;
}
ul.naviadviseur li
{
	padding: 0;
	margin: 0;
}
ul.naviadviseur li a
{
	display: block;
	width: 169px;
	font-size: 10px;
	font-weight: bold;
	background: url(/images/arrow_ul_black_right.gif) 8px 5px no-repeat;
	padding: 0 0 0 18px;
	margin: 0 0 2px 0;
	text-decoration: none;
	color: #000000;
}
ul.naviadviseur li a:hover, ul.naviadviseur li.active a:hover
{
	color: #999999;
	background: url(/images/arrow_ul_grey_right.gif) 8px 5px no-repeat;
}
ul.naviadviseur li.active a
{
	font-size: 10px;
	font-weight: bold;
	background: url(/images/arrow_ul_red_right.gif) 8px 5px no-repeat;
	padding: 0 0 0 18px;
	margin: 0 0 2px 0;
	text-decoration: none;
	color: #d5191f;
}
.adviseur .introtext
{
	padding: 15px;
	line-height: 19px;
}
.adviseur .introtext h1
{
	font-size: 20px;
	margin: 0 0 5px 0;
}
.adviseur .answer
{
	width: 532px;
	border: solid 1px #d6d6d6;
	background: #ffffff;
	padding: 15px;
	margin: 0 0 10px 0;
}
.adviseur .answer .radio
{
	float: left;
	display: inline;
	padding: 0px 5px 0 15px;
	margin: 0 0 10px 0;
}
.adviseur .answer .radioLabel
{
	float: left;
	display: inline;
	padding: 1px 0 0 0;
	margin: 0 0 10px 0;
}
.adviseur .question
{
	width: 532px;
	padding: 15px;
	margin: 0 0 10px 0;
	border: solid 1px #333333;
	background: #eaeaea;
}
.adviseur .question .radio
{
	float: left;
	display: inline;
	padding: 0px 5px 0 15px;
	margin: 0 0 10px 0;
}
.adviseur .question .radioLabel
{
	float: left;
	display: inline;
	padding: 1px 0 0 0;
	margin: 0 0 10px 0;
}
.adviseur .result
{
	background: #333333;
	padding: 15px 20px 15px 20px;
	margin: 0 0 10px 0;
}
.adviseur .result h3
{
	color: #ffffff;
	padding: 0 0 0 15px;
	margin: 0;
}
/* Einde Adviseur*/

/* Basket */
.basket .header
{
	background: url(/images/bg_pixels.gif) #ffffff;
	padding: 5px;
	margin: 0;
}
.basket .fourColumn h3
{
	padding: 2px 0 10px 30px;
}
.basket .header h2.basket
{
	height: 40px;
	float: left;
	display: inline;
	font-size: 18px;
	background: url(/images/circle_big_basket.gif) 10px 10px no-repeat;
	line-height: 16px;
	padding: 20px 20px 0 60px;
	margin: 0;
}
.basket .header h2.thnx
{
	height: 40px;
	font-size: 18px;
	line-height: 16px;
	padding: 20px 20px 0 20px;
	margin: 0;
}
.basket .header h3.step
{
	float: left;
	display: inline;
	width: 16px;
	height: 24px;
	padding: 0 0 0 7px;
	margin: 18px 5px 0 0;
	font-size: 16px;
	color: #ffffff;
	background: url(/images/bg_step_basket.gif) 0 1px no-repeat;
}
.basket .header h3.step.done
{
	background: url(/images/bg_step_basket_done.gif) 0 1px no-repeat;
}
.basket .header h3.stepArrow
{
	float: left;
	display: inline;
	color: #999999;
	padding: 0;
	margin: 20px 10px 0 0;
}
.basket .header h3.stepLabel
{
	float: left;
	display: inline;
	color: #999999;
	padding: 0;
	margin: 20px 10px 0 0;
}
.basket .header h3.stepLabel.done
{
	float: left;
	display: inline;
	padding: 0;
	margin: 20px 10px 0 0;
	color: #000000;
	background: none;
}
.basket .introText
{
	margin: 10px 0 10px 0;
}
.basket .header .right
{
	padding: 20px 10px 0 0;
}
.basket .header a.more
{
	background: url(/images/arrow_ul_red_left.gif) 5px 3px no-repeat;
	padding: 0 0 0 15px;
	margin: 0;
	text-decoration: underline;
	font-size: 10px;
	color: #d5191f;
}
.basket table
{
	padding: 0;
	margin: 0;
}
.basket table th
{
	padding: 20px 10px 10px 10px;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}
.basket table th.image
{
	width: 60px;
	padding: 0;
}
.basket table th.description
{
	width: 230px;
}
.basket table th.delivery
{
	width: 120px;
}
.basket table th.delete
{
	width: 40px;
	text-align: center;
}
.basket table th.piecePrice
{
	width: 90px;
	text-align: right;
}
.basket table th.amount
{
	width: 30px;
}
.basket table th.price
{
	width: 89px;
	text-align: right;
}
.basket table td
{
	font-size: 11px;
	padding: 10px 10px 10px 10px;
	text-align: left;
}
.basket table td.line
{
	padding: 0;
	margin: 0;
}
.basket table td.image
{
	text-align: center;
	padding: 10px 0 10px 0;
}
.basket table td.description
{
	padding: 20px 0 10px 10px;
}
.basket table td.description .title
{
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-weight: bold;
}
.basket table td.description .author
{
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-style: italic;
	color: #d81920;
}
.basket table td.description a.more
{
	background: url(/images/arrow_ul_red_right.gif) 2px 4px no-repeat;
	padding: 0 0 0 10px;
	margin: 0;
	text-decoration: none;
	font-size: 10px;
	color: #d5191f;
}
.basket table td.delivery
{
	vertical-align: middle;
}
.basket table td.delete
{
	text-align: center;
	vertical-align: middle;
}
.basket table td.piecePrice
{
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-size: 14px;
	text-align: right;
	vertical-align: middle;
}
.basket table td.amount
{
	text-align: center;
	vertical-align: middle;
}
.basket table td.amount input
{
	width: 35px;
	height: 18px;
	padding: 4px 0 0 0;
	margin: 0 0 5px 0;
	text-align: center;
	background: url(/images/bg_detail_number_input.gif) no-repeat;
}
.basket table td.price
{
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}
.basket table td.combi
{
	padding: 15px 0 15px 0;
	margin: 0;
}
.basket table td.combi .title
{
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-weight: bold;
	padding: 0;
	margin: 0 0 5px 0;
}
.basket table td.combi .product
{
	float: left;
	display: inline;
	padding: 0 10px 0 10px;
	margin: 0;
}
.basket table td.combi .product.first
{
	float: left;
	display: inline;
	padding: 0 10px 0 0;
	margin: 0;
}

.basket table td.combi .plus
{
	float: left;
	display: inline;
	padding: 22px 0 0 0;
	margin: 0;
	font-size: 20px;
	font-weight: bold;
	color: #d5191f;
}
.basket .coupon
{
	float: left;
	display: inline;
	width: 395px;
	height: 110px;
	padding: 20px 0 0 40px;
	margin: 10px 10px 0px 0;
	background: url(/images/bg_pixels.gif) #ffffff;
}
.TB_twoColumn .wide input.inputtype01,
.basket .coupon input.inputCoupon
{
	float: left;
	display: inline;
	width: 225px;
	height: 18px;
	padding: 4px 0 0 5px;
	margin: 10px 5px 10px 0;
	background: url(/images/bg_coupon_input.gif) no-repeat;
}
.basket .coupon .button
{
	margin: 12px 0 0 0;
}
.basket .coupon .button a.button
{
	background: url(/images/arrow_little_white_right.gif) 10px 7px no-repeat #333333;
}
.basket .coupon .thickbox
{
	background: url(/images/arrow_ul_red_right.gif) 2px 4px no-repeat;
	padding: 0 0 0 10px;
	margin: 0;
	text-decoration: none;
	font-size: 10px;
	color: #d5191f;
}
.basket .total
{
	float: left;
	display: inline;
	width: 302px; /*height:108px;*/
	padding: 5px 15px 15px 15px;
	margin: 10px 0 0 0;
	border: solid 1px #d6d6d6;
	background: #ffffff;
}
.basket .total .subLabel
{
	float: left;
	display: inline;
	text-align: right;
	width: 200px;
	padding: 0;
	font-size: 10px;
	font-weight: bold;
}
.basket .total .sub
{
	float: left;
	display: inline;
	text-align: right;
	width: 102px;
	padding: 0;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.basket .total .betaalkostenLabel
{
	float: left;
	display: inline;
	text-align: right;
	width: 200px;
	padding: 0 0 10px 0;
}
.basket .total .verzendkostenLabel
{
	float: left;
	display: inline;
	text-align: right;
	width: 200px;
	padding: 0;
}
.basket .total .betaalkosten{
	float: left;
	display: inline;
	text-align: right;
	width: 102px;
	padding: 0 0 10px 0;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-size: 12px;
}
.basket .total .verzendkosten
{
	float: left;
	display: inline;
	text-align: right;
	width: 102px;
	padding: 0;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-size: 12px;
}
.basket .total .totalPriceLabel
{
	float: left;
	display: inline;
	width: 200px;
	text-align: right;
	padding: 10px 0 0 0;
	margin: 0 0 10px 0;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.basket .total .totalPrice
{
	float: left;
	display: inline;
	text-align: right;
	width: 102px;
	padding: 10px 0 0 0;
	margin: 0 0 10px 0;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.basket .total a.vorige
{
	background: url(/images/arrow_ul_red_left.gif) 2px 4px no-repeat;
	padding: 0 0 0 10px;
	margin: 0 0 0 0;
	text-decoration: none;
	font-size: 10px;
	color: #d5191f;
}
.basket .total a.verder
{
	background: url(/images/arrow_ul_red_right.gif) 2px 4px no-repeat;
	padding: 0 0 0 10px;
	margin: 0 10px 0 0;
	text-decoration: none;
	font-size: 10px;
	color: #d5191f;
}
.basket .orderSpecs
{
	float: left;
	display: inline;
	width: 393px;
	min-height: 88px;
	padding: 20px;
	margin: 10px 10px 0px 0;
	border: solid 1px #d6d6d6;
	background: #ffffff;
}
.basket .orderSpecs .twoColumn
{
	float: left;
	display: inline;
	width: 190px;
	padding: 0;
	margin: 0 10px 0 0;
}
.basket .orderSpecs .twoColumn.last
{
	margin: 0;
}
.basket .orderSpecs .info
{
	padding: 0;
	margin: 0 0 10px 0;
	line-height: 18px;
}
.basket .orderSpecs .thinlineDotted
{
	margin: 0 0 10px 0;
}
.basket .orderSpecs a.more
{
	background: url(/images/arrow_ul_red_right.gif) 5px 3px no-repeat;
	padding: 0 0 0 12px;
	margin: 0;
	text-decoration: underline;
	font-size: 10px;
	color: #d5191f;
}
.basket .basketStep
{
	border: solid 1px #d6d6d6;
	background: #ffffff;
	padding: 5px;
	margin: 10px 0 10px 0;
}
.basket .basketStep.last
{
	margin: 0;
}
.basket .basketStep .columnOne
{
	float: left;
	display: inline;
	width: 175px;
	padding: 10px 0 10px 10px;
	margin: 0 10px 0 0;
}
.basket .basketStep .columnOne h3.step
{
	float: left;
	display: inline;
	width: 16px;
	height: 24px;
	padding: 0 0 0 7px;
	margin: 0 5px 10px 0;
	font-size: 16px;
	color: #ffffff;
	background: url(/images/bg_step_basket_done.gif) 0 1px no-repeat;
}
.basket .basketStep .columnOne h2
{
	padding: 2px 0 0 0;
	margin: 0;
}
.basket .basketStep .columnTwo
{
	float: left;
	display: inline;
	width: 572px;
	padding: 0;
	margin: 0;
}
.basket .basketStep .columnTwo h3
{
	padding: 0;
	margin: 0 0 10px 0;
}
.basket .basketStep .columnTwo h3.afwijkend
{
	padding: 0;
	margin: 0 0 2px 0;
}

.basket .basketStep .formBox
{
	padding: 15px;
	background: #eaeaea;
	border: solid 1px #d6d6d6;
}
.basket .basketStep .lightBox
{
	width: 234px;
	background: #f5f5f5;
	padding: 5px 10px 5px 10px;
	margin: 0 0 10px 0;
}
.basket .basketStep .lightBox .label
{
	float: left;
	display: inline;
	width: 70px;
	font-size: 10px;
	padding: 0;
	margin: 0;
}
.basket .basketStep .lightBox .radioLabel
{
	float: left;
	display: inline;
	padding: 0 5px 0 5px;
}
.basket .basketStep .lightBox .radioBox
{
	float: left;
	display: inline;
	padding: 2px 0 0 0;
}
.basket .basketStep .lightBox .checkBox
{
	float: left;
	display: inline;
	padding: 2px 5px 2px 0;
}
.basket .basketStep .lightBox .checkLabel
{
	float: left;
	display: inline;
	padding: 0px 0 0 5px;
	width: 210px;
}
.basket .basketStep .required
{
	float: left;
	display: inline;
	width: 22px;
	padding: 4px 0 0 0;
	margin: 0 0 0 -22px;
	color: #d5191f;
}
.basket .basketStep .required2
{
	float: left;
	display: inline;
	width: 22px;
	padding: 4px 0 0 0;
	margin: 0 0 0 -28px;
	color: #d5191f;
}
.basket .basketStep .requiredLabel
{
	font-size: 10px;
	color: #d5191f;
}
.basket .basketStep .labelInput01
{
	float: left;
	display: inline;
	width: 131px;
	font-size: 10px;
	padding: 0 0 1px 0;
	margin: 0 8px 0 0;
}
.basket .basketStep input.inputtype01
{
	float: left;
	display: inline;
	width: 131px;
	height: 18px;
	padding: 4px 0 0 5px;
	margin: 0 8px 5px 0;
	background: url(/images/bg_contact_input_01.gif) no-repeat;
}
.basket .basketStep input.inputtype01.error
{
	background: url(/images/bg_contact_input_01error.gif) no-repeat;
}
.basket .basketStep .labelInput02
{
	float: left;
	display: inline;
	width: 111px;
	font-size: 10px;
	padding: 0 0 1px 5px;
	margin: 0;
}
.basket .basketStep input.inputtype02
{
	float: left;
	display: inline;
	width: 107px;
	height: 18px;
	padding: 4px 0 0 5px;
	margin: 0 8px 5px 0;
	background: url(/images/bg_contact_input_02.gif) no-repeat;
}
.basket .basketStep input.inputtype02.error
{
	background: url(/images/bg_contact_input_02error.gif) no-repeat;
}
.basket .basketStep .labelInput03
{
	float: left;
	display: inline;
	width: 100px;
	font-size: 10px;
	padding: 0 0 1px 0;
	margin: 0 14px 0 0;
}
.basket .basketStep input.inputtype03
{
	float: left;
	display: inline;
	width: 251px;
	height: 18px;
	padding: 4px 0 0 5px;
	margin: 0 8px 5px 0;
	background: url(/images/bg_contact_input_03.gif) no-repeat;
}
.basket .basketStep input.inputtype03.error
{
	background: url(/images/bg_contact_input_03error.gif) no-repeat;
}
.factuurAdres
{
	float: left;
	display: inline;
	width: 265px;
	padding: 0;
	margin: 0 10px 0 0;
}
.factuurAdresAfwijkend
{
	width: 265px;
	float: left;
	display: inline;
}
.factuurAdresAfwijkend .intro
{
	font-size: 10px;
	padding: 0;
	margin: 0 0 5px 0;
}
.factuurAdresAfwijkend .keuzes
{
	padding: 0;
	margin: 0 0 7px 0;
}
.factuurAdresAfwijkend .keuzes .radio
{
	float: left;
	display: inline;
	padding: 3px 5px 5px 0;
	margin: 0;
}
.factuurAdresAfwijkend .keuzes .radioLabel
{
	float: left;
	display: inline;
	padding: 0;
	margin: 0;
}
.basket .formBox label
{
	font-weight: bold;
	margin-bottom: 5px;
}
.basket .formBox select
{
	margin-bottom: 10px;
}
.basket .formBox input.textfield
{
	margin-bottom: 10px;
}
.basket .basketStep .pay h4
{
	float: left;
	display: inline;
	margin: 0;
	padding: 2px 10px 0 0;
}
.basket .basketStep .pay .radio
{
	float: left;
	display: inline;
	width: 15px;
	padding: 7px 5px 5px 0;
	margin: 0 0 10px 0;
}
.basket .basketStep .pay .radioLabel
{
	float: left;
	display: inline;
	width: 500px;
	padding: 0;
	margin: 0 0 10px 0;
}
.basket .basketStep .controleBox
{
	float: left;
	display: inline;
	width: 330px;
	background: #f5f5f5;
	padding: 5px 10px 5px 10px;
	margin: 0;
}
.basket .basketStep .controleBox .checkBox
{
	float: left;
	display: inline;
	padding: 2px 5px 2px 0;
}
.basket .basketStep .controleBox .checkLabel
{
	float: left;
	display: inline;
	width: 300px;
	padding: 0px 0 0 5px;
}
.basket .basketStep.notActive
{
	border: solid 1px #ebebeb;
	background: #ffffff;
	padding: 5px;
	margin: 10px 0 10px 0;
	color: #808080;
}
.basket .basketStep.notActive .formBox
{
	padding: 15px;
	background: #f5f5f5;
	border: solid 1px #ebebeb;
	color: #808080;
}
.basket .basketStep.notActive h3.step
{
	float: left;
	display: inline;
	width: 16px;
	height: 24px;
	padding: 0 0 0 7px;
	margin: 0 5px 10px 0;
	font-size: 16px;
	color: #ffffff;
	background: url(/images/bg_step_basket.gif) 0 1px no-repeat;
}
.basket .basketStep.notActive h3.step.done
{
	background: url(/images/bg_step_basket_done.gif) 0 1px no-repeat;
}
.basket .basketStep.notActive .green, .basket .basketStep.notActive .red
{
	color: #808080;
}
.basket .basketStep.notActive .checkBox, /*.basket .basketStep.notActive .radio,*/ /* .basket .basketStep.notActive .button, */ .basket .basketStep.notActive .pay .payMethod
{
	display: none;
}
/* basket in rechterkolom */
.border .item
{
	font-size: 10px;
	padding: 10px 0 10px 0;
	margin: 0;
}
.border .item .author
{
	color: #d5191f;
	font-style: italic;
}
.border .item .delivery
{
	color: #999999;
}
.border .item .price
{
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-size: 15px;
}
.border .subtotalLabel
{
	float: left;
	display: inline;
	width: 90px;
	text-align: right;
	padding: 5px 0 5px 0;
	margin: 0;
	font-size: 10px;
	font-weight: bold;
}
.border .subtotal
{
	float: left;
	display: inline;
	width: 83px;
	text-align: right;
	padding: 5px 0 5px 0;
	margin: 0;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.border .betaalkostenLabel,
.border .verzendkostenLabel
{
	float: left;
	display: inline;
	width: 90px;
	text-align: right;
	padding: 5px 0 5px 0;
	margin: 0;
}
.border .betaalkosten,
.border .verzendkosten
{
	float: left;
	display: inline;
	width: 83px;
	text-align: right;
	padding: 5px 0 5px 0;
	margin: 0;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-size: 12px;
}
.border .totalLabel
{
	float: left;
	display: inline;
	width: 90px;
	text-align: right;
	padding: 0;
	margin: 10px 0 0 0;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.border .total
{
	float: left;
	display: inline;
	width: 83px;
	text-align: right;
	padding: 0;
	margin: 10px 0 0 0;
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-size: 14px;
	font-weight: bold;
}
/* Einde basket in rechterkolom */
/* My account */
.myaccount .header
{
	background: url(/images/bg_pixels.gif) #ffffff;
	padding: 5px;
	margin: 0;
}
.myaccount .myaccountStep
{
	border: solid 1px #d6d6d6;
	background: #ffffff;
	padding: 5px;
	margin: 10px 0 10px 0;
}
.myaccount .myaccountStep h2
{
	padding: 10px 0 0 10px;
	margin: 0;
}
.myaccount .myaccountStep h3
{
	padding: 0;
	margin: 0 0 5px 0;
}

.myaccount .header h2.myaccount
{
	height: 40px;
	float: left;
	display: inline;
	font-size: 18px;
	background: url(/images/circle_big_myaccount.gif) 10px 10px no-repeat;
	line-height: 16px;
	padding: 20px 20px 0 60px;
	margin: 0;
}
.myaccount .myaccountStep.last
{
	margin: 0;
}
.myaccount .myaccountStep .info
{
	padding: 0;
	margin: 0 0 10px 0;
	line-height: 18px;
}
.myaccount .myaccountStep .info a.more
{
	background: url(/images/arrow_ul_red_right.gif) 0px 3px no-repeat;
	padding: 0 0 0 7px;
	margin: 0;
	text-decoration: underline;
	font-size: 10px;
	color: #d5191f;
}
.myaccount .myaccountStep .info .checkBox
{
	float: left;
	display: inline;
	padding: 2px 2px 2px 0;
	margin: 0 0 5px 0;
}
.myaccount .myaccountStep .info .checkLabel
{
	float: left;
	display: inline;
	width: 230px;
	padding: 0 0 0 5px;
	margin: 0 0 5px 0;
}
.myaccount .myaccountStep .info ul
{
	float: left;
	display: inline;
	list-style: none;
	padding: 0;
	margin: 5px 10px 0 5px;
}
.myaccount .myaccountStep .info ul li
{
	padding: 0 0 0 13px;
	margin: 0 0 2px 0;
	background: url(/images/arrow_ok.gif) 0 5px no-repeat;
}
.myaccount .myaccountStep .info ul li.more
{
	padding: 0 0 0 0;
	margin: 0 0 2px 0;
	background: none;
}
.myaccount .myaccountStep .factuuradres
{
	float: left;
	display: inline;
	width: 210px;
	padding: 10px;
	margin: 0 10px 0 0;
}
.myaccount .myaccountStep .afleveradres
{
	float: left;
	display: inline;
	width: 210px;
	padding: 10px;
	margin: 0 10px 0 0;
}
.myaccount .myaccountStep .nieuwsbrief
{
	float: left;
	display: inline;
	width: 267px;
	padding: 10px;
	margin: 0;
}
.myaccount .introText
{
	margin: 10px 0 10px 0;
}
.myaccount .header .right
{
	padding: 20px 10px 0 0;
}
.myaccount .header a.more
{
	background: url(/images/arrow_ul_red_left.gif) 5px 3px no-repeat;
	padding: 0 0 0 15px;
	margin: 0;
	text-decoration: underline;
	font-size: 10px;
	color: #d5191f;
}
.myaccount table
{
	padding: 0;
	margin: 0;
}
.myaccount table th
{
	padding: 10px;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}
.myaccount table th.image
{
	width: 60px;
	padding: 0;
}
.myaccount table th.description
{
	width: 218px;
}
.myaccount table th.delivery
{
	width: 120px;
}
.myaccount table th.delete
{
	width: 40px;
	text-align: center;
}
.myaccount table th.piecePrice
{
	width: 90px;
	text-align: right;
}
.myaccount table th.amount
{
	width: 30px;
}
.myaccount table th.price
{
	width: 89px;
	text-align: right;
}
.myaccount table td
{
	font-size: 11px;
	padding: 10px 10px 10px 10px;
	text-align: left;
}
.myaccount table td.line
{
	padding: 0;
	margin: 0;
}
.myaccount table td.image
{
	text-align: center;
	padding: 10px 0 10px 0;
}
.myaccount table td.description
{
	padding: 20px 0 10px 10px;
}
.myaccount table td.description .title
{
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-weight: bold;
}
.myaccount table td.description .author
{
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-style: italic;
	color: #d81920;
}
.myaccount table td.description .more
{
	float: left;
	display: inline;
	padding: 0;
	margin: 0 10px 0 0;
}
.myaccount table td.description .more a.more
{
	background: url(/images/arrow_ul_red_right.gif) 2px 4px no-repeat;
	padding: 0 0 0 10px;
	margin: 0;
	font-size: 10px;
	color: #d5191f;
}
.myaccount table td.description .order
{
	float: left;
	display: inline;
	padding: 0;
	margin: 0;
}
.myaccount table td.description .order a.order
{
	background: url(/images/arrow_ul_red_right.gif) 2px 4px no-repeat;
	padding: 0 0 0 10px;
	margin: 0;
	font-weight: bold;
	font-size: 10px;
	text-decoration: underline;
	color: #d5191f;
}
.myaccount table td.description a.order
{
	float: left;
	display: inline;
	background: url(/images/arrow_ul_red_right.gif) 2px 4px no-repeat;
	padding: 0 0 0 10px;
	margin: 0;
	text-decoration: none;
	font-size: 10px;
	color: #d5191f;
}
.myaccount table td.delivery
{
	vertical-align: middle;
}
.myaccount table td.delete
{
	text-align: center;
	vertical-align: middle;
}
.myaccount table td.piecePrice
{
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-size: 14px;
	text-align: right;
	vertical-align: middle;
}
.myaccount table td.amount
{
	text-align: center;
	vertical-align: middle;
}
.myaccount table td.amount input
{
	width: 35px;
	height: 18px;
	padding: 4px 0 0 0;
	margin: 0 0 5px 0;
	text-align: center;
	background: url(/images/bg_detail_number_input.gif) no-repeat;
}
.myaccount table td.price
{
	font-family: Georgia, Times new roman, Times, Serif, Sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}
.myaccount table th.date
{
	width: 100px;
}
.myaccount table th.ordernr
{
	width: 267px;
}
.myaccount table th.status
{
	width: 220px;
}
.myaccount table th.details
{
	width: 100px;
}
.myaccount table td.date
{
	text-align: right;
}
.myaccount table td.details
{
	padding: 10px 0 0 0;
}
.myaccount table td.details a.more
{
	background: url(/images/arrow_ul_red_right.gif) 2px 4px no-repeat;
	padding: 0 0 0 10px;
	margin: 0;
	font-size: 10px;
	color: #d5191f;
}
/* Einde myaccount */
/* Zoeken */
.search
{
}
.search .introtext
{
	padding: 15px;
}
.search .introtext h1
{
	font-size: 20px;
	margin: 0 0 5px 0;
}
.search .headerBox
{
	background: #eaeaea;
	padding: 5px 15px 7px 15px;
}
.search .result
{
	padding: 0;
	margin: 10px 0 10px 0;
}
.search .result .resultText
{
	float: left;
	display: inline;
	width: 250px;
	padding: 0 10px 0 40px;
	margin: 0;
}
.search .result .resultButton
{
	float: left;
	display: inline;
	padding: 15px 0 0 0;
	margin: 0;
}
.search .newsResult
{
	padding: 15px 40px 15px 40px;
}
.search .newsResult a.more
{
	background: url(/images/arrow_ul_red_right.gif) 2px 4px no-repeat;
	padding: 0 0 0 10px;
	margin: 0;
	font-size: 10px;
	color: #d5191f;
}
/* Einde zoeken */
/* Reizen */
h2.reizen
{
	font-size: 18px;
	background: url(/images/circle_big_reizen.gif) 10px 10px no-repeat;
	padding: 20px 0 14px 60px;
}
.reizen .introtext
{
	padding: 15px;
	line-height: 19px;
}
.reizen .introtext h1
{
	font-size: 20px;
	margin: 0 0 5px 0;
}
.reizen .formBox
{
	padding: 15px;
	background: #eaeaea;
	border: solid 1px #d6d6d6;
}
.reizen .formBox .twoColumn
{
	float: left;
	display: inline;
	width: 261px;
	padding: 0;
	margin: 0 5px 0 0;
}
.reizen .formBox .twoColumn.lastColumn
{
	width: 231px;
	height: 295px;
	margin: 0 0 0 0;
	padding: 15px;
	background: #f5f5f5;
}
.reizen .formBox .twoColumn.lastColumn .big
{
	font-size: 13px;
}
.reizen .formBox .twoColumn .lightBox
{
	width: 234px;
	background: #f5f5f5;
	padding: 5px 10px 5px 10px;
	margin: 10px 0 10px 0;
}
.reizen .formBox .twoColumn .lightBox .label
{
	float: left;
	display: inline;
	width: 70px;
	font-size: 10px;
	padding: 0;
	margin: 0;
}
.reizen .formBox .twoColumn .lightBox .radioLabel
{
	float: left;
	display: inline;
	padding: 0 5px 0 5px;
}
.reizen .formBox .twoColumn .lightBox .radioBox
{
	float: left;
	display: inline;
	padding: 2px 0 0 0;
}
.reizen .formBox .twoColumn .lightBox .checkBox
{
	float: left;
	display: inline;
	padding: 2px 5px 2px 0;
}
.reizen .formBox .twoColumn .lightBox .checkLabel
{
	float: left;
	display: inline;
	padding: 0px 0 0 5px;
}
.reizen .formBox .required
{
	float: left;
	display: inline;
	width: 22px;
	padding: 4px 0 0 0;
	margin: 0 0 0 -18px;
	color: #d5191f;
}
.reizen .formBox .requiredLabel
{
	font-size: 10px;
	color: #d5191f;
}
.reizen .formBox .labelInput01
{
	float: left;
	display: inline;
	width: 131px;
	font-size: 10px;
	padding: 0 0 1px 0;
	margin: 0 14px 0 0;
}
.reizen .formBox input.inputtype01
{
	float: left;
	display: inline;
	width: 131px;
	height: 18px;
	padding: 4px 0 0 5px;
	margin: 0 8px 5px 0;
	background: url(/images/bg_reizen_input_01.gif) no-repeat;
}
.reizen .formBox input.inputtype01.error
{
	background: url(/images/bg_reizen_input_01error.gif) no-repeat;
}
.reizen .formBox .labelInput02
{
	float: left;
	display: inline;
	width: 107px;
	font-size: 10px;
	padding: 0 0 1px 0;
	margin: 0;
}
.reizen .formBox input.inputtype02
{
	float: left;
	display: inline;
	width: 107px;
	height: 18px;
	padding: 4px 0 0 5px;
	margin: 0 0 5px 0;
	background: url(/images/bg_reizen_input_02.gif) no-repeat;
}
.reizen .formBox input.inputtype02.error
{
	background: url(/images/bg_reizen_input_02error.gif) no-repeat;
}
.reizen .formBox .labelInput03
{
	float: left;
	display: inline;
	width: 251px;
	font-size: 10px;
	padding: 0 0 1px 0;
	margin: 0;
}
.reizen .formBox input.inputtype03
{
	float: left;
	display: inline;
	width: 251px;
	height: 18px;
	padding: 4px 0 0 5px;
	margin: 0 0 5px 0;
	background: url(/images/bg_reizen_input_03.gif) no-repeat;
}
.reizen .formBox input.inputtype03.error
{
	background: url(/images/bg_reizen_input_03error.gif) no-repeat;
}
.reizen .formBox .labelInput04
{
	width: 532px;
	font-size: 10px;
	padding: 0 0 1px 0;
	margin: 0;
}
.reizen .formBox select.inputtype04breed
{
	width: 528px;
	height: 20px;
	padding: 1px 1px 1px 0;
	margin: 5px 0 0 0;
	background: #ffffff;
	border: solid 1px #c0c0c0;
}
.reizen .formBox select.inputtype04
{
	width: 256px;
	height: 20px;
	padding: 1px 1px 1px 0;
	margin: 0 0 5px 0;
	background: #ffffff;
	border: solid 1px #c0c0c0;
}

.reizen .formBox textarea.inputtype04
{
	width: 256px;
	height: 118px;
	padding: 4px 0 0 5px;
	margin: 0 0 10px 0;
	background: url(/images/bg_reizen_input_04.gif) no-repeat;
	font-family: Arial,Helvetica,Verdana;
	font-size: 11px;
	overflow: auto;
}

.reizen .formBox .twoColumn .selector ul
{
	list-style: none;
	padding: 0;
	margin: 0 0 10px 0;
}
.reizen .formBox .twoColumn .selector ul li
{
	padding: 0;
	margin: 0;
}
.reizen .formBox .twoColumn .selector ul li a
{
	display: block;
	width: 249px;
	height: 19px;
	text-decoration: none;
	padding: 1px 0 0 5px;
	margin: 0 0 0 0;
	border-top: none;
	border-right: solid 1px #d6d6d6;
	border-bottom: solid 1px #d6d6d6;
	border-left: solid 1px #d6d6d6;
	background: #ffffff;
	color: #000000;
}
.reizen .formBox .twoColumn .selector ul li a:hover
{
	background: #f0f0f0;
}
.reizen .formBox .twoColumn .selector ul li a.first
{
	border: solid 1px #d6d6d6;
	background: url(/images/bg_selector.gif) top right no-repeat #ffffff;
}
.reizen .formBox .twoColumn .selector ul li ul
{
	position: absolute;
	display: none;
	padding: 0;
	margin: 0;
	z-index: 2;
}
.reizen .formBox .twoColumn .selector ul li ul a
{
	display: block;
	width: 249px;
	height: 19px;
	text-decoration: none;
	padding: 1px 0 0 5px;
	margin: 0;
	border-top: none;
	border-right: solid 1px #d6d6d6;
	border-bottom: solid 1px #d6d6d6;
	border-left: solid 1px #d6d6d6;
	background: #ffffff;
	color: #000000;
}
/* Einde reizen */

/* NRC-4445 */
textarea.bezorgAlternatief
{
    width:205px;height:52px;
	margin:0 0 0px 0;
	background:url(/images/bg_recentie_textarea.gif) no-repeat;
	font-family:Verdana, Arial, Helvetica;
	font-size:11px;
	color:#999999;
	overflow:auto;
	padding:5px;
	resize: none;
}
p.bezorgAlternatiefTxt
{
    font-size: 9px;
}
/* einde NRC-4445 */
