#boxDiscount  {
	line-height: 1;
}
#boxDiscount p  {
	line-height: 1.3;
	padding-left: 6px;
}
#boxDiscount  h2{
	padding-left: 6px;
}
#boxDiscount  .middle {
	padding:0 0 0 10px;
	width:215px;
}
#boxDiscount .step {
	float: left; display: inline;
	text-align: center;
	font-size: 10px;
	width: 64px; height: 55px; padding-top: 10px; margin: 0 6px 0 0;
}
#boxDiscount .price {
	display: block;
	padding-bottom: 2px;
}
#boxDiscount .discount {
	display: block;
	font-size: 20px;
}
#boxDiscount .one {
	background: url(../images/staffel1.gif) no-repeat 0 0;
	color: #e36aaf;
}
#boxDiscount .two {
	background: url(../images/staffel2.gif) no-repeat 0 0;
	color: #e4409e;
}
#boxDiscount .three {
	background: url(../images/staffel3.gif) no-repeat 0 0;
}

html {
	height: 100%;
	background: #628C17 url(/images/background.gif) repeat-x left top;
}
body {
	min-height: 100%;
}
	* html body	{
		height: 100%;
}

.props {
	color: #00a5e2;
	font-size: 10px;
	line-height: 14px;
}
.rating { color: #00a5e2; }

.pngfix { behavior: url(/iepngfix.htc) }
.pointer { cursor: pointer }
#wrapper {
	position: relative;
	width: 926px;
	margin: 0 auto;
	z-index: 1;
}
#backgroundid {
	position:absolute;
	top:0;
	left:50%;
	margin-left:-500px;
	z-index:0;
}
#content {
	float: right; display: inline;
	width: 696px;
}

/* header */
#header {
	width: 696px; height: 228px;
	padding: 0px 0 0 0;
}
#breadCrumbs {
	position: absolute;
	top: 196px;
	width: 696px; height: 32px;
	background: url(/images/breadcrumbs_back.gif) no-repeat left top;
	color: white;
}
#crumbs {
	float: left; display: inline;
	Margin: 10px 0 0 15px;
	width: 495px;
}
#crumbs a {
	color: white;
	text-decoration: underline;
}
#crumbs a:hover {
	text-decoration: none;
}
#phoneNumber {
	float: right; display: inline;
	margin: 12px 15px 0 10px;
	padding: 0 0 0 10px;
	width: 150px;
	border-left: #ffb040 1px solid;
}

* html #phoneNumber {
		margin: 8px 15px 0 10px;
}

#shoppingBasket {
	position: absolute;
	top: 140px;
	width: 696px; height: 56px;
	color: white;
}
	* html #wrapper #shoppingbasket { /* PNG-fix for IE6 */
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/shoppingbasket_back.png');
	}

#shoppingLeft {
	float: left; display: inline;
	background: url(../images/shoppingbasket_left.png) no-repeat left top;
	width: 20px; height: 56px;
}
	* html #wrapper #shoppingLeft { /* PNG-fix for IE6 */
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/shoppingbasket_left.png');
	}
#shoppingMiddle {
	float: left; display: inline;
	padding-top: 14px;
	width: 656px; height: 42px;
	background: #628C17 url(/images/shoppingbasket_back.gif) repeat;

}
#basketImg {
	float: left; display: inline;
	width: 42px; height: 32px;
	background: #e90487 url(/images/shoppingbasket_img.gif) no-repeat;
}
#cashregisterImg {
	float: left; display: inline;
	width: 42px; height: 42px;
	background: transparent url(/images/cashregister_img.gif) no-repeat;
	margin-top: -5px;
}
#basketContent {
	float: left; display: inline;
	height: 40px;
	margin-left: 10px;
	line-height: 110%;
	width: 200px;
}

#basketContent h3 {
	font-size: 16px;
}
#basketBtn {
	float: left; display: inline;
	margin: 10px 0 0 20px;
	width: 85px;
	height: 24px;
}
#cashregisterBtn {
	float: right; display: inline;
	margin: 2px 0 0 0;
}
#shoppingBasket a{
	color: white;
	text-decoration: underline;
}
#shoppingBasket a:hover{
	color: #f5c9e4;
	text-decoration: underline;
}
#shoppingRight {
	float: left; display: inline;
	background: url(/images/shoppingbasket_right.png) no-repeat left top;
	width: 20px; height: 56px;
}
	* html #wrapper #shoppingRight { /* PNG-fix for IE6 */
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/shoppingbasket_right.png');
	}
#myBabyHuys {
	position: absolute;
	left: 624px; top: 0px;
	width: 281px; height: 196px;
}
#myBabyHuysTop {
	width: 281px; height: 105px;
	/*background: url(../images/mybaby_top.png); <-- moved to language_{lc}.css*/
}
/*	* html #wrapper #myBabyHuysTop { /* PNG-fix for IE6 
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/mybaby_top.png');
	} <-- moved to language_{lc}.css*/
.language {
	display:inline;
	float:right;
	/* width:90px; height: 27px;
	background: url(../images/languages_90.png) no-repeat 0 0;*/
	width:140px; height: 40px;
	background: url(../images/languages_140.png) no-repeat 0 0;
}
.bottomSelect {
	background: url(../images/languages_140_2.png) no-repeat center 0;
	margin-right: 10px;
}
.language ul {
	padding: 7px 0 0 15px;
	width: 120px;
	height: 19px;
	margin: 0; list-style: none;
}
.language ul li {
	float: left; display: inline;
	width: 29px;
	padding-right: 11px;
	height: 19px;
}
.language ul li a{
	display: block;
	width: 29px;
	height: 19px; line-height: 19px;
	background: url(../images/ico_lang_m.gif) no-repeat 0 0;
	text-indent: -999em;
	opacity: .40; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=40); /* IE lt 8 */
	-ms-filter: "alpha(opacity=40)"; /* IE 8 */
	-khtml-opacity: .40; /* Safari 1.x */
	-moz-opacity: .40; /* FF lt 1.5, Netscape */
}
.language ul li.de a{
	background: url(/images/ico_lang_m.gif) no-repeat 0 -38px;
}
.language ul li.en a{
	background: url(/images/ico_lang_m.gif) no-repeat 0 -19px;
}
.language ul li.active a,
.language ul li a:hover {
	opacity: 1; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=100); /* IE lt 8 */
	-ms-filter: "alpha(opacity=100)"; /* IE 8 */
	-khtml-opacity: 1; /* Safari 1.x */
	-moz-opacity: 1; /* FF lt 1.5, Netscape */
}
#myBabyHuysMiddle {
	width: 281px; height: 91px;
}
#myBabyHuysLeft {
	float: left; display: inline;
	width: 3px; height: 91px;
	background: url(/images/mybaby_borderlr.png) no-repeat;
}
#myBabyHuysContent {
	float: left; display: inline;
	width: 275px; height: 91px;
	background: url(/images/mybaby_back.png) repeat;
	position:relative;
}
#myBabyHuysContent .pinkBulletLists {
	float: left; display: inline;
	font-size: 10px;
	line-height: 15px;
	margin: 5px 0px 10px 15px;
	width: 100px;
}
#myBabyHuysContent .pinkBulletLists ul,
#myBabyHuysContent .pinkBulletLists ul li{
	margin: 0;
	width: 100px;
	overflow:hidden;
}
#myBabyHuysContent .pinkBulletLists li a {
	width: 100px;
	padding: 0px 0 0px 10px;
	background: url(/images/bullet_pink_small.gif) no-repeat 0px 1px;
}
#loginTextfields {
	float: left; display: inline;
	margin: 5px 0 0 5px;
	width: 142px;
}
#loginTextfields span {
	line-height:1.3;
}
#loginTextfields div {
	background: url(/images/account_input_empty.gif) no-repeat top left;
	padding: 0 8px 4px 8px;
	width: 115px;
}
#loginTextfields .textfield {
	width: 115px;
	padding: 5px 0 5px 0; 
	margin: 0;
	border: 0;
	background: url(/images/input_empty.gif) no-repeat top left;
	vertical-align: middle;
}

#passwordForget {
	position:absolute;
	top:63px;
	left:0;
	margin: 0px 0 0 10px;
}
#passwordForget a{
	color: #0ca9e6;
	margin: 0px 0 0 0px;
	text-decoration: underline;
}
#passwordForget a:hover{
	color: #0976a1;
}
#loginBtn {
	position: absolute;
	top:60px;
	right:0;
	margin: 0px 20px 0 0;
}
#myBabyHuysContent .name {
	margin-left: 15px;
}
#myBabyHuysRight {
	float: left; display: inline;
	width: 3px; height: 91px;
	background: url(/images/mybaby_borderlr.png) no-repeat;
}
#logo {
	margin: 0 0px;
	position: absolute;
	left: 30px;
	width: 284px; height: 113px;
}
#logo a {
	display: block;
	width: 284px; height: 113px;
/*	background: url(/images/logo_babyhuys.png) no-repeat left top;	*/
	text-decoration: none;
	text-indent: -999em;
}
/*	* html #wrapper #logo a { 
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo_babyhuys.png');
		cursor: pointer;
	} */

/* end header */

/* footer */
.footer {
	margin: 5px 0 5px 0;
	color: #e90487;
	position: relative;
	z-index:0;
}
.footer a {
	color: #e90487;
}
.footer a:hover {
	color: #e90487;
}
.footerTop {
	width: 696px; height: 15px;
	background: url(/images/footer_top.gif) no-repeat left top;
}
.footerMiddle {
	width: 696px;
	background: url(/images/footer_back.gif) repeat;
}
.footerMiddle .pinkBulletLists {
	margin: 0px 0px 0 20px;
	width: 150px;
}
.footerMiddle h3 {
	margin-bottom: 5px;
}
.Address h3 {
	font-size: 18px;
}

.Address address span {
	margin: 5px 0 0 0;
	font-weight: bold;
	line-height: 20px;
	font-size: 14px;
}
#copyright {
	text-align: center;
	color: #fff;
	margin: -35px 0 10px 155px; /* extra marges voor language select bij bottom */
}
.footerBottom {
	width: 696px; height: 15px;
	background: url(/images/footer_bottom.gif) no-repeat left top;
}
.footer .thirdColumn {
	margin: 0 0 20px 0;
}
.footer .first {
	margin-left: 5px;
}
/* end footer */

/* left Column*/
#columnLeft {
	float: left; display: inline;
	width: 225px;
	margin: 116px 5px 0 0;
}
/* mainMenu */
#mainMenuTop,
#yourOrderTop {
	width: 225px;
	height: 12px;
	background: url(/images/catalogmenu_top.png) no-repeat;
	margin-bottom: -1px; /* IE6 1px fix */
}
		* html #wrapper #mainMenuTop { /* PNG-fix for IE6 */
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/catalogmenu_top.png');
	}
		* html #wrapper #yourOrderTop { /* PNG-fix for IE6 */
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/catalogmenu_top.png');
	}
#mainMenu,
#yourOrder {
	width: 225px;
	background: #fff url(/images/catalogmenu_back.gif) repeat-y left top;
}
#mainMenuBottom,
#yourOrderBottom {
	width: 225px;
	height: 14px;
	background: url(/images/catalogmenu_bottom.png) no-repeat;
	margin-bottom: 5px;
}
		* html #wrapper #mainMenuBottom { /* PNG-fix for IE6 */
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/catalogmenu_bottom.png');
	}
		* html #wrapper #yourOrderBottom { /* PNG-fix for IE6 */
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/catalogmenu_bottom.png');
	}
#mainMenu ul,
#mainMenu li {
	margin: 0; padding: 0;
	list-style: none;
}
#mainMenu ul {
	margin: 0 0 0 12px;
	width: 213px;
}
/* level 1*/
#mainMenu li {
	width: 201px;
	line-height: 16px;
	font-size: 15px;
	font-weight: bold;
	border-top: 1px solid #40bcea;	
	margin: 0;
}
#mainMenu li:hover,
#mainMenu li.active {
	color: #005d7f;
	background: #c0ecf6 url(/images/bullet_catalogmenu_bottom.gif) no-repeat 0px bottom;
	border-top: 1px solid #00A5E2;
}
#wrapper #mainMenu li.afterActive {
	border-color: #00A5E2;
}
#mainMenu li a {
	display: block;
	width: 177px;
	padding: 8px 0 9px 24px;
	background: url(/images/bullet_catalogmenu.gif) no-repeat 12px 10px;
	text-decoration: none;
	color: white;
}
#mainMenu li:hover a,
#mainMenu li.active a{
	color: #005d7f;
	background: url(/images/bullet_catalogmenu_active.gif) no-repeat 0px 0px;
	border: none;
}
#mainMenu li a:hover {
	color: #005d7f;
}
/* level 2*/
#mainMenu li ul {
	display: none;
	width: 176px;
	margin-left: 0px;
	padding: 0px 0 7px 25px;
	background: #c0ecf6 url(/images/catalogmenu_lvl2_bottom.gif) no-repeat left bottom;
	color: 005d7f;
}
#mainMenu li.active ul {
	display: block;
}
#wrapper #mainMenu li ul li{
	padding: 0;
	background: none;
	border: none;
	width: 176px;
}
#wrapper #mainMenu li ul li a{
	display: block;
	width: 176px;
	padding: 0;
	background: none;
	border: none;
	font-size: 12px;
	font-weight: normal;
	color: #005d7f;
	line-height: 20px;
}
#wrapper #mainMenu li ul li a:hover {
	background: none;
	border: none;
	color: #00a5e2;
}
#wrapper #mainMenu li ul li a:active,
#wrapper #mainMenu li ul li a.active {
	font-weight: bold;
}
#wrapper #mainMenu li ul li a:active:hover,
#wrapper #mainMenu li ul li a.active:hover {
	color: #005d7f;
}
/* search */
#search {
	margin: 0 5px 15px 15px;
	padding-top: 10px;
	width: 205px;
}
#mainMenu #search .fieldBox {
	float: left; display: inline;
	background: transparent url(/images/bg_searchinput.gif) no-repeat scroll left top;
	padding: 6px 7px 0 5px;
	width: 150px; height: 20px;
}
#mainMenu #search .button {
	float: left; display: inline;
	margin-left: 5px;
}
#mainMenu #search .textfield {
	background: transparent;
	border: none;
	margin: 0; padding: 0;
	width: 150px; height: 20px;
}

/* end search */
/* end Main Menu*/

/* Left column boxes */
.boxBlue {
	color: #00a5e2;
}

.boxPink {
	color: #e90487;
}
.boxBlue,
.boxPink {
	margin-top: 5px;
	width: 225px;
}
.footer .boxBlue,
.footer .boxPink {
	float: left; display: inline;
	margin: 0 0 20px 10px;
	width: 215px;
}
.footer #visit{
	float: left; display: inline;
	width: 215px; height: 139px;
	margin-left: 15px;
	background:url(/images/button_bezoek_215.jpg) no-repeat 0 0 transparent;
	text-indent: -999em;
}
.footer #reviews a{
	margin: 0 auto !important;
}
.footer #support h2{
	margin-bottom: 15px;
}
.footer #support img{
	margin: 5px 0 4px;
}
.boxBlue .top,
.boxBlue .bottom,
.boxPink .top,
.boxPink .bottom {
	padding: 0px;
	height: 13px;
	width: 225px;
}
.footer .boxBlue .top,
.footer .boxBlue .bottom,
.footer .boxPink .top,
.footer .boxPink .bottom {
	height: 12px;
	width: 215px;
}
.boxBlue .top {
	background: transparent url(/images/blue_top.gif) no-repeat;
}
.footer .boxBlue .top {
	background: transparent url(/images/blue_top_215.gif) no-repeat;
}
.boxBlue .middle {
	background: transparent url(/images/blue_back.gif) repeat-y left top;
	width: 189px;
	padding: 0 20px 0 16px;
}
.footer .boxBlue .middle {
	background: transparent url(/images/blue_mid_215.gif) repeat-y left top;
	width: 185px;
	padding: 0 15px 0 15px;
}
.boxBlue .bottom {
	background: transparent url(/images/blue_bottom.gif) no-repeat;
}
.footer .boxBlue .bottom {
	background: transparent url(/images/blue_bot_215.gif) no-repeat;
}
.boxPink .top {
	background: transparent url(/images/pink_top.gif) no-repeat;
}	
.footer .boxPink .top {
	background: transparent url(/images/pink_top_215.gif) no-repeat;
}
.boxPink .middle {
	background: transparent url(/images/pink_back.gif) repeat-y left top;
	width: 189px;
	padding: 0 20px 0 16px;
}
.footer .boxPink .middle {
	background: transparent url(/images/pink_mid_215.gif) repeat-y left top;
	width: 185px;
	padding: 0 15px 0 15px;
}
.boxPink .bottom {
	background: transparent url(/images/pink_bottom.gif) no-repeat;
}
.footer .boxPink .bottom {
	background: transparent url(/images/pink_bot_215.gif) no-repeat;
}
.boxPink .middle a {
	font-size: 12px;
	font-weight: bold;
	color: #e90487;
	text-decoration: underline;
}
.boxPink .middle a:hover {
	text-decoration: none;
}
.boxBlue h3,
.boxPink h3 {
	font-size: 18px;
	margin: 0 0 5px 0;
}
.boxPink .bottomP {
	margin: 0 0 0 0;
}
	* html #boxNewsletter .middle {
		background: #fff url(/images/blue_back.gif) repeat-y left top;
		width: 189px;
		padding: 0 3px 0 18px; /* boxNewsletters flipt in IE6 zonder deze 2*/
		border-right: 5px white solid; 
	}
#boxNewsletter .fieldBox {
	padding: 5px 5px 0 5px;
	width: 186px; height: 21px;
	background: transparent url(/images/newsletter_back.gif) no-repeat scroll left top;
	margin: 5px 0;
}

#boxNewsletter .textfield {
	background: transparent;
	border: none;
	color: #00a5e2;
	padding: 0;
	width: 184px; height: 21px;
}
#boxNewsletter .button {
	margin: 0 0 0 110px;
}

/* Follows block */
#boxNewsletterMid {
	float:left;display:inline;
	width:320px;
	padding:10px 0 10px 20px;
}

#boxNewsletterMid  h2 {
	padding:0;margin: 0 0 5px 0;
}
#boxNewsletterMid .fieldBox {
	float:left;display:inline;
	padding: 5px 5px 0 5px; margin:5px 5px 0 0;
	width: 186px; height: 21px;
	background: transparent url(../images/newsletter_back.gif) no-repeat scroll left top;
}
#boxNewsletterMid .buttonBox {
	float:left;display:inline;
	padding:0; margin:3px 0 0 0;
}
#boxNewsletterMid .textfield {
	background: transparent;
	border: none;
	color: #00a5e2;
	padding:0;
	width: 184px; height: 21px;
}
#boxNewsletterMid .button {
	padding:0;margin:0;
}

#socialNetwork  {
	padding:5px 10px 10px 10px;
}
#socialNetwork   h2 {
	padding:0;margin:0 0 5px 0;
}
#socialNetwork ul {
	float:left; display:inline;
	list-style:none;
	padding:0;margin:10px 75px 0 0;
}
#socialNetwork ul li {
	padding:0;margin:0 0 0 0;
}
#socialNetwork ul li a{
	display:block;
	height: 20px;
	padding:2px 0 0px 22px;margin:0;
}
#socialNetwork ul li a.twitter {
	background: url(../images/ico_twitter.gif) no-repeat;
}
#socialNetwork ul li a.hyves{
	background: url(../images/ico_hyves.gif) no-repeat;
}
#socialNetwork ul li a.facebook{
	background: url(../images/ico_facebook.gif) no-repeat;
}
#socialNetwork ul li a.google{
	background: url(../images/ico_google.gif) no-repeat;
}
#socialNetwork ul li a.myspace{
	background: url(../images/ico_myspace.gif) no-repeat;
}
#socialNetwork ul li a.nujij{
	background: url(../images/ico_nujij.gif) no-repeat;
}
/* End Follows block */

#boxLivesupport .middle {
	line-height: 22px;
}
	* html #boxLivesupport .middle {
		width: 189px;
		padding: 0 7px 0 18px; /* boxNewsletters flipt in IE6 zonder deze 2*/
		border-right: 5px white solid; 
	}
#boxLivesupport {
	margin: 5px 0 0 0;
}
#boxLivesupport .icon {
	margin: 0 0 -4px 10px;
}
#boxShop {
	width: 225px;
	height: 131px;
	margin-top: 5px;
}
#boxShop a {
	display:block;
	width: 225px;
	height: 131px;
	/*background: url(/images/button_bezoek.jpg) no-repeat; <-- moved to language_{lc}.css*/
}
/*#boxShop a:hover { 
	background: url(/images/button_bezoek_hover.jpg) no-repeat;
} <-- moved to language_{lc}.css*/
#boxUsp ul,
#boxUsp li {
	margin: 0; padding: 0;
	list-style: none;
}
#boxUsp li {
	padding: 3px 0 3px 28px;
	color: #00a5e2;
}
#boxUsp li  a {
	color: #00a5e2;
	text-decoration: none;
}
#boxUsp li  a:hover {
	text-decoration: underline;
}
#uspSafe1 { background: url(/images/icon_usp1.gif) no-repeat 2px 5px;}
#uspSafe2 { background: url(/images/icon_usp2.gif) no-repeat 2px 4px;}
#uspSafe3 { background: url(/images/icon_usp3.gif) no-repeat 2px 4px;}	
#uspSafe4 { background: url(/images/icon_usp4.gif) no-repeat 2px 5px;}
#trustPilot a {border-left:solid 7px #dcf2f7; }
.thuiswinkelLogo {
	margin: 15px 0 15px 10px;
}
.keurmerkLogo {
	margin: 20px 10px 15px 0;
	height: 41px;
}
.keurmerkLogo a {
	height: 20px;
	padding: 10px 0;
	display: block;
}
#boxAdviser a {
	text-decoration: underline;
}
/* boxLogos */
#boxLogos .middle {
	padding: 0 12px 0 13px;
	width: 200px;
}

/* End Left column boxes */
/* End left column*/

/* main content */
#mainContent {
	float: left; display: inline;
	width: 696px;
	background: white;
	position: relative;
	z-index:10;
}
.mainContentBox {
	margin: 5px 5px 0 5px;
}
.carroussel  {
	width: 686px; height: 230px;
	background: #fff;
}
.logoBar {
	width: 686px; height: 55px;
	background: #fff;
	border-bottom: 1px #dcf2f7 solid;
}
.pinkBulletListsContain {
	padding: 10px 0 0 10px;
}
.pinkBulletListsContain  h2{
	color: #e90487;
}
.pinkBulletListsContain  h3{
	font-size: 11px;
}
.pinkBulletLists {
	float:left; display: inline;
	margin: 10px 0px 0 0;
	width: 135px;
	line-height: 22px;
}
.pinkBulletLists ul,
.pinkBulletLists li {
	margin: 0; padding: 0;
	list-style: none;
}
.pinkBulletLists li a {
	width: 125px;
	padding: 0px 0 0px 10px;
	background: url(/images/bullet_pink.gif) no-repeat 0px 2px;
}
.linkPink {
	color: #e90487;
}
.linkPink2 {
	color: #e90487;
	text-decoration: underline;
}
.linkPink2:hover {
	color: #e90487;
	text-decoration: none;
}
/* colored mainboxes */
#afterBullets {
	margin-top: 30px;
}
.blueMainBox,
.greenMainBox,
.pinkMainBox,
.purpleMainBox { margin-top: 10px; } 
.blueLineMainBox,
.darkBlueLineMainBox  { margin-top: 5px; }
.pinkWideLineMainBox { margin-top: 5px; }
.blueWideLineMainBox { margin-top: 5px; }

.blueMainBox h1 { color: #00a5e2; padding: 0px 0 10px 20px;}
.greenMainBox h1 { color: #566612; padding: 0px 0 10px 20px;}
.pinkMainBox h1 { color: #e90487; padding: 0px 0 10px 20px; }
.purpleMainBox h1 { color: #882b91; padding: 0px 0 10px 20px;}
.pinkWideLineMainBox h1 { color: #e90487; padding: 0px 0 10px 5px;}
.blueWideLineMainBox h1,
.blueWideLineMainBox h2 { color: #00a5e2; padding: 0 0 10px 0;}

.greenMainBox h2 { color: #566612; font-size: 18px; padding:0 0 10px 20px; }
.blueMainBox h2 { color: #00A5E2; font-size: 18px; padding:0 0 10px 20px;  }
.pinkMainBox h2 { color: #E90487; font-size: 18px; padding:0 0 10px 20px; }

.blueMainBox .top { height: 10px; width: 686px; background: url(/images/bluemainbox_top.gif) no-repeat; overflow: hidden; } /* overflow voor aansluiting IE6 tussen top en middle, lineheight en font-size helpen vaak ook */
.greenMainBox .top { height: 10px; width: 686px; background: url(/images/greenmainbox_top.gif) no-repeat; overflow: hidden; }
.pinkMainBox .top { height: 10px; width: 686px; background: url(/images/pinkmainbox_top.gif) no-repeat; overflow: hidden; } 
.purpleMainBox .top { height: 10px; width: 686px; background: url(/images/purplemainbox_top.gif) no-repeat; overflow: hidden; } 
.blueLineMainBox .top { height: 8px; width: 686px; background: url(/images/bluelinemainbox_top.gif) no-repeat; overflow: hidden; } 
.darkBlueLineMainBox .top { height: 8px; width: 686px; background: url(/images/darkbluelinemainbox_top.gif) no-repeat; overflow: hidden; } 
.pinkWideLineMainBox .top { height: 8px; width: 686px; background: url(/images/pinkwidelinemainbox_top.gif) no-repeat; overflow: hidden; } 
.blueWideLineMainBox .top { height: 8px; width: 686px; background: url(/images/bluewidelinemainbox_top.gif) no-repeat; overflow: hidden; } 

.greenMainBox .bottom { height: 10px; width: 686px; background: url(/images/greenmainbox_bottom.gif) no-repeat; overflow: hidden; } /* overflow voor aansluiting IE6 tussen top en middle, lineheight en font-size helpen vaak ook */
.blueMainBox .bottom { height: 10px; width: 686px; background: url(/images/bluemainbox_bottom.gif) no-repeat; overflow: hidden; }
.pinkMainBox .bottom { height: 10px; width: 686px; background: url(/images/pinkmainbox_bottom.gif) no-repeat; overflow: hidden; }
.purpleMainBox .bottom { height: 10px; width: 686px; background: url(/images/purplemainbox_bottom.gif) no-repeat; overflow: hidden; }
.blueLineMainBox .bottom { height: 8px; width: 686px; background: url(/images/bluelinemainbox_bottom.gif) no-repeat; overflow: hidden; }
.darkBlueLineMainBox .bottom { height: 8px; width: 686px; background: url(/images/darkbluelinemainbox_bottom.gif) no-repeat; overflow: hidden; }
.pinkWideLineMainBox .bottom { height: 8px; width: 686px; background: url(/images/pinkwidelinemainbox_bottom.gif) no-repeat; overflow: hidden; }
.blueWideLineMainBox .bottom { height: 8px; width: 686px; background: url(/images/bluewidelinemainbox_bottom.gif) no-repeat; overflow: hidden; }

.blueMainBox .middle,
.greenMainBox .middle,
.pinkMainBox .middle,
.purpleMainBox .middle { float: left; display: inline; width: 686px; }
.blueLineMainBox .middle { float: left; display: inline; width: 658px; padding: 5px 12px; border: 2px #DCF2F7 solid; border-top: none; border-bottom: none;}
.darkBlueLineMainBox .middle { float: left; display: inline; width: 658px; padding: 5px 12px; border: 2px #00a5e2 solid; border-top: none; border-bottom: none;}
.pinkWideLineMainBox .middle { float: left; display: inline; width: 664px; padding: 5px 8px; border: 3px #F5C9E4 solid; border-top: none; border-bottom: none;}
.blueWideLineMainBox .middle { float: left; display: inline; width: 664px; padding: 5px 8px; border: 3px #DCF2F7 solid; border-top: none; border-bottom: none;}

.blueMainBox .middle { background: #DCF2F7; }
.greenMainBox .middle { background: #e0ec88; }
.pinkMainBox .middle  { background: #f5c9e4; }
.purpleMainBox .middle  { background: #dfc6e2; }
.blueLineMainBox .middle,
.darkBlueLineMainBox .middle,
.pinkWideLineMainBox .middle,
.blueWideLineMainBox .middle  { background: #fff; }

/* main content bottom corners */
.mainContentBottomBlue,
.mainContentBottomGreen,
.mainContentBottomPink,
.mainContentBottomPurple,
.mainContentBottomWhite,
.mainContentBottomWideLineBlue { float: left; display: inline; width: 696px; height: 15px;}

.mainContentBottomBlue { background: url(/images/maincontent_bottom_blue.gif) no-repeat left top; }
.mainContentBottomGreen { background: url(/images/maincontent_bottom_green.gif) no-repeat left top; }
.mainContentBottomPink { background: url(/images/maincontent_bottom_pink.gif) no-repeat left top; }
.mainContentBottomPurple { background: url(/images/maincontent_bottom_purple.gif) no-repeat left top; }
.mainContentBottomWhite { background: url(/images/maincontent_bottom_white.gif) no-repeat left top; }
.mainContentBottomWideLineBlue { background: url(/images/maincontent_bottom_widelineblue.gif) no-repeat left top; }
/* end main content bottom corners */
/* end colored mainboxes */

/* colored boxes*/
.pinkBox { background: #F5C9E4; }
.pinkBox .subTop { background: url(/images/pinkbox_tl.gif) no-repeat left top; height: 10px; overflow: hidden; } 
.pinkBox .subTop div { background: url(/images/pinkbox_tr.gif) no-repeat top right; height: 10px; }
.pinkBox .subBottom { background: url(/images/pinkbox_bl.gif) no-repeat top left; height: 10px; overflow: hidden; } 
.pinkBox .subBottom div { background: url(/images/pinkbox_br.gif) no-repeat top right; height: 10px; overflow: hidden; }
.pinkBox .subMiddle { padding: 0 10px 0 10px; }		

.blueBox { background: #dcf2f7; }
.blueBox .subTop { background: url(/images/bluebox_tl.gif) no-repeat left top; height: 10px; overflow: hidden; } 
.blueBox .subTop div { background: url(/images/bluebox_tr.gif) no-repeat top right; height: 10px; }
.blueBox .subBottom { background: url(/images/bluebox_bl.gif) no-repeat top left; height: 10px; overflow: hidden; } 
.blueBox .subBottom div { background: url(/images/bluebox_br.gif) no-repeat top right; height: 10px; overflow: hidden; }
.blueBox .subMiddle { padding: 0 10px 0 10px; }		

.greenBox { background: #e0ec88; }
.greenBox .subTop { background: url(/images/greenbox_tl.gif) no-repeat left top; height: 10px; overflow: hidden; } 
.greenBox .subTop div { background: url(/images/greenbox_tr.gif) no-repeat top right; height: 10px; }
.greenBox .subBottom { background: url(/images/greenbox_bl.gif) no-repeat top left; height: 10px; overflow: hidden; } 
.greenBox .subBottom div { background: url(/images/greenbox_br.gif) no-repeat top right; height: 10px; overflow: hidden; }
.greenBox .subMiddle { padding: 0 10px 0 10px; }		

/* white boxes with colored corner*/
.rbroundbox { background: url(/images/nt.gif) repeat; }

.rbcontent,
.rbcontentTop3  
{	
	margin: 0 0 0 5px; 
}

.rbcontent .linkPink ,
.rbcontentTop3 .linkPink { text-decoration: underline;}

.rbcontentTop3 .buyWith  
{
	margin: 3px 0 0 0 ; 	
}
.rbcontentTop3 .buyWith .buyWithLabel
{
	vertical-align: top;
}

.priceNew { line-height: 20px;}

.greenMainBox .rbtop div { background: url(/images/tl_green.gif) no-repeat left top; }
.greenMainBox .rbtop { background: url(/images/tr_green.gif) no-repeat top right; }
.greenMainBox .rbbot div { background: url(/images/bl_green.gif) no-repeat bottom left; }
.greenMainBox .rbbot { background: url(/images/br_green.gif) no-repeat bottom right; }

.blueMainBox .rbtop div { background: url(/images/tl_blue.gif) no-repeat left top; }
.blueMainBox .rbtop { background: url(/images/tr_blue.gif) no-repeat top right; }
.blueMainBox .rbbot div { background: url(/images/bl_blue.gif) no-repeat bottom left; }
.blueMainBox .rbbot { background: url(/images/br_blue.gif) no-repeat bottom right; }

.pinkMainBox .rbtop div { background: url(/images/tl_pink.gif) no-repeat left top; }
.pinkMainBox .rbtop { background: url(/images/tr_pink.gif) no-repeat top right; }
.pinkMainBox .rbbot div { background: url(/images/bl_pink.gif) no-repeat bottom left; }
.pinkMainBox .rbbot { background: url(/images/br_pink.gif) no-repeat bottom right; }

.purpleMainBox .rbtop div { background: url(/images/tl_purple.gif) no-repeat left top; }
.purpleMainBox .rbtop { background: url(/images/tr_purple.gif) no-repeat top right; }
.purpleMainBox .rbbot div { background: url(/images/bl_purple.gif) no-repeat bottom left; }
.purpleMainBox .rbbot { background: url(/images/br_purple.gif) no-repeat bottom right; }

.blueBox .rbtop div { background: url(/images/tl_blue.gif) no-repeat left top; }
.blueBox .rbtop { background: url(/images/tr_blue.gif) no-repeat top right; }
.blueBox .rbbot div { background: url(/images/bl_blue.gif) no-repeat bottom left; }
.blueBox .rbbot { background: url(/images/br_blue.gif) no-repeat bottom right; }

.rbtop div, .rbtop, .rbbot div, .rbbot { width: 100%; height: 5px; font-size: 1px; }
/* end gekleurde mainboxes */

/* twee 328px kolommen */
.twoColumns .rbroundbox { width: 328px; float: left; display: inline; margin: 0 0 0 10px;}

img.twoColumnImgs { margin-left: -5px;} /* opheffen van standaard 5px margin van parent voor plaatjes tot aan rand*/

	* html img.twoColumnImgs { margin-bottom: -2px;} /* avoid extra spacing in IE6*/
	* +html img.twoColumnImgs { margin-bottom: -2px;} /* avoid extra spacing in IE7*/
/* end twee 328px kolommen */

/* drie 215px kolommen */
.threeColumns .rbroundbox  
{
	width: 215px; 
	float: left; 
	display: inline; 
	margin-left: 10px;
}

.thirdColumn {
	float: left; display: inline;
	width: 225px;
}
.thirdColumn .rbcontent{
	min-height: 225px;
}
	* html .thirdColumn .rbcontent{
	height: 225px;
	}
.thirdColumnInfo {
	margin: 10px 0 3px 7px;
}
.thirdColumnInput {
	margin-left: 5px;
}
.thirdColumnInput .fieldBox {
	background: transparent url(/images/route_input.gif) no-repeat scroll left top;
	margin: 5px 0px 0 0;
	padding: 6px 5px 0 5px;
	width: 192px; height: 25px;
}
.thirdColumnInput .textfield {
	background: transparent;
	border: none;
	margin: 0; padding: 0;
	color: #00a5e2;
	width: 185px; height: 25px;
}
.thirdColumnButton {
	margin: 2px 0 0 2px;
}
.thirdColumnContent {
	margin: 0px 0 0px 5px;
}
.thirdColumnContent .item, .rbcontent .item {
	position: relative;
	display: block;
}
.thirdColumnContent .item .sticker, .rbcontent .item .sticker {
	display: block;
	position: absolute; z-index: 100;
	top: 50%; left: 50%;
	margin: -43px 0 0 -77px;
	width: 154px; height: 87px;
	background: url(/images/sold.png) no-repeat 0 0;
	text-indent: -999em;
}
.thirdColumnContent img{
	margin: 5px 0 10px -5px; /* -5px voor opheffen standaard 5px margin left van parent */
}
	* html .thirdColumnContent img {
	margin-bottom: 5px; 
	}
	*+ html .thirdColumnContent img {
	margin-bottom: 5px; 
	}
.thirdColumnContent h3 {
	font-size: 14px;
}
#top3 h3 {
	font-size: 11px;
}
#top3 .row {
	margin: 0px 0 10px 0px;
}
#top3 .row .thirdColumnContent {
	margin: 0px 0 5px 5px;
	width: 130px;
}
.top3Img {
	width: 65px; height: 65px;
	overflow: hidden;
}
/* end drie 215px kolommen */

/* Etalage */
.unevenColumnLarge .rbroundbox { width: 406px; float: left; display: inline; margin-left: 10px;}
.unevenColumnSmall .rbroundbox { width: 250px; float: left; display: inline; margin-left: 10px;}

.unevenColumnLarge .rbcontent, 
.unevenColumnSmall .rbcontent { margin-left: 15px; min-height: 210px;}
	
	* html .unevenColumnSmall .rbcontent { height: 216px; } 
	* html .unevenColumnLarge .rbcontent { height: 216px; } /* 6px meer vanwege 3px bottom en top correctie eerder in stylsheet voor IE6*/

.unevenColumnLarge,
.unevenColumnSmall {	
	float: left; display: inline; 
}

.unevenColumnLarge h2 { 
	color: #e90487; 
	margin: 5px 0 5px 0px;
	padding: 0 0 10px 0;
}
.unevenColumnSmall .pinkBulletLists {
	float:left; display: inline;
	margin: 10px 5px 0 10px;
	width: 220px;
	line-height: 22px;
}
.unevenColumnSmall .pinkBulletLists li a {
	width: 210px;
	padding: 0px 0 0px 10px;
}
.reviewClient {
	float: left; display: inline;
	width: 240px;
}
.reviewItem {
	float: left; display: inline;
	width: 140px;
	margin-left: 10px;
}
.reviewStarsEmpty {
	float: left; display: inline;
	width: 81px; height: 16px;
	background: #fff url(/images/review_sterren_leeg.gif) no-repeat left top;
}
.reviewStarsFull {
	height: 16px;
	background: transparent url(/images/review_sterren_vol.gif) no-repeat left top;
}
/* end Etalage */

/* Lister */
.pageSelect {
	margin-top: 10px;
		overflow: visible;
}
.pageSelect .middle {
	padding-top: 0px;
	padding-bottom: 0px;
}
.pageSelect .middle .right,
.pageSelect .middle .left {
	padding-left: 3px; /* anders wordt achtergrond pijl half afgesneden */
}
.pageSelect a {
	color: #e90487;
	padding: 0 5px;
	margin-left: -4px;
	font-size: 12px;
	text-decoration: underline;
}
.pageSelect a:hover {
	text-decoration: none;
	color: #00a5e2;
}
.pageSelect a.active {
	color: #005d7f;
	padding: 0 2px;
	font-size: 12px;
	font-weight: bold;
	cursor: default;
	text-decoration: none;
}
.pageSelect a.back {
	padding-left: 10px;
	background: url(/images/bullet_pink_rev.gif) no-repeat center left;
	text-decoration: none;
}
.pageSelect a.forward {
	padding-right: 10px;
	background: url(/images/bullet_pink.gif) no-repeat center right;
	text-decoration: none;
}
.pageSelect a.back:hover,
.pageSelect a.forward:hover {
	text-decoration: none;
}
.pageSelect a.back:hover { 
	background: url(/images/bullet_blue_rev.gif) no-repeat center left;
}
.pageSelect a.forward:hover { 
	background: url(/images/bullet_blue.gif) no-repeat center right;
}

#wrapper .pageSelect .disabled {
	cursor:default;
	text-decoration:none;
	color: #fcdaed;
	background: none;
}
#wrapper .pageSelect .disabled:hover {
	color: #fcdaed;
	background: none;
}

/* dropdowns */
#wrapper .selectors .familydropdown
{
	margin-left: 80px;	
}
*html #wrapper .selectors .familydropdown
{
	margin-left: 30px;	
}

#searchFilters {
	width: 666px;
	margin-left: 20px;
}
.dropdowns h2 {
	margin-bottom: 0px;
}
.dropdowns .middle {
	position: relative;
	z-index: 10;
}
.selectors {
	position: relative;
}
.selectors ul {
	list-style-type: none;
	margin: 0;
}
.selectors ul li {
	float: left; display: inline;
	width: 165px;
}
.selectors ul li label,
.selectors ul li input {
	cursor: pointer;
}
.selectors ul li .label label{
	display: block;       /* <---------- */
	padding-left: 5px;
}
.selectors ul li .dropdown ul li input{
	margin-left: 3px;
}	
	* html .selectors ul li .dropdown ul li input{
	margin-left: 0px;
	}
.selectors ul li.all {
	margin-top: -4px;
	padding-top: 5px;
	border-top: 1px #C6D3D8 solid;
}
.selectors ul li a {
	display: block;
	width: 140px; 
	line-height: 25px;
	padding:0 0 0 10px;
	background: url(/images/dropdown.gif) no-repeat left top;
}
	* html .selectors ul li a { /* removing IE6 padding gap defined above */
	margin-bottom: -4px;
}
.selectors ul li:hover a,
.selectors ul li.hover a {
	background: url(/images/dropdown_hover.gif) no-repeat left top;
}
.selectors ul li a:hover,
.selectors ul li a.hover {
	background: url(/images/dropdown_hover.gif) no-repeat left top;
	text-decoration: none;
	color: #e90487;
}

.selectors ul li .dropdown {
	width: 150px;
}
.selectors ul li ul {
	background: none;
}
.selectors ul li ul,
.selectors ul li .okWis {
	display: none;
}

.selectors ul li .okWis a {
	background: none;
	display: inline;
	padding: 0;
	line-height: normal;
	margin-top: 5px;
}
.selectors ul li.active ul,
.selectors ul li.active .okWis,
.selectors ul li:hover ul,
.selectors ul li:hover .okWis,
.selectors ul li.hover ul,
.selectors ul li.hover .okWis {
	display: block;
}

.hideSelector  {
	margin-top: 10px; 
}

.hideSelector .dropdown {
	position: absolute;
}

.dropdown li .input,
.dropdown li .label {
	float: left; display: inline;

}
.selectors ul li ul li {
	display: block;
	padding-left: 5px;
	width: 145px; 
	padding-top: 3px;
	padding-bottom: 3px;
	background: #fff url(/images/dropdown_back.gif) repeat-y left top;
}
.selectors ul li ul li:hover,
.selectors ul li ul li.hover {
	background: #DCF2F7;
}
	* html #searchFilters .selectors ul li ul li { /* removing IE6 padding difference in IE6 alleen bij searchfilters*/
	padding-top: 0px;
	padding-bottom: 0px;
	}
	* +html #searchFilters .selectors ul li ul li { /* removing IE6 padding difference in IE7 alleen bij searchfilters*/
	padding-top: 0px;
	padding-bottom: 0px;
	}
.selectors ul li ul li a,
.selectors ul li:hover ul li a{
	display: block;
	background: none;
	padding: 0 0 0 5px;
	line-height: 25px;
}
.selectors ul li ul li.all input,
.selectors ul li ul li.all label {
	margin-top: 5px;
}
.selectors ul li ul li em {
	font-style: normal;
	color: #7faebf;
}	
.selectors ul li ul li:hover,
.selectors ul li ul li.hover {
	color: #e90487;
}
.selectors ul li .priceFilter  ul li input 
{
	color: #005D7F;
	width: 120px;
	margin: 1px 0 2px;
	line-height: 14px;
	height: 14px;
	padding: 1px 3px;
	border: 1px solid #CCC;
	cursor: text;
}
.selectors ul li .priceFilter  ul li:hover, 
.selectors ul li .priceFilter  ul li.hover
{
	background: #fff url(/images/dropdown_back.gif) repeat-y left top;
}

.dropdown .okWis {
	float: left;
	background: url(/images/dropdown_bottom.gif) no-repeat bottom left;
	padding: 0 0 0 5px;
	width: 145px; height: 38px;
}
.dropdown .label{
	width: 120px;
}
.okWisButton {
	margin-top: 5px;
}
.submit {
	float: right; display: inline;
	margin: 5px 29px 0 5px;
}
/*end dropdowns */

/*List*/
.listRelative {
	position: relative;
	width: 140px; height: 140px;
}
.zoomBottom  a { 
    display:block; 
    width: 250px; height: 52px; 
}
.zoom {
	display: none;
	top: -220px; left: 52px;
	position: absolute;
}
.listRelative:hover,
.listRelative.hover {
	display: block;
	z-index: 20;
}
.listRelative:hover .zoom,
.listRelative.hover .zoom {
	display: block;
}
.zoomTop {
	width: 250px; height: 8px;
	background: url(/images/zoombox_top.png) no-repeat left top;
	overflow: hidden; /* important */
}
.zoomMiddle {
	width: 246px; height: 230px;
	background: #fff;
	border-left: 2px #dcf2f7 solid;
	border-right: 2px #dcf2f7 solid;
}
.zoomBottom {
	width: 250px; height: 52px;
	background: url(/images/zoombox_bottom.png) no-repeat left top;
}
	* html .zoomBottom {
		background: url(/images/zoombox_bottom.gif) no-repeat left top; /* square and 45deg angle gif */
	}
	
.compareBox {
	width: 185px;
	float: right; display: inline;
}
.compareBox .blueBox .subMiddle { 
	height: 120px;
}	

.compareSelect {
	margin-bottom: 5px;
	height: 18px;
	background: #e7f0a0;
	border: 1px #b5c446 solid;
}
.compareSelect label {
	padding: 1px 31px 1px 0;
	cursor: pointer;
}
	* +html .compareSelect label {
	margin: -1px 0 0 2px;
	}
.compareSelect .input {
	margin: 1px 5px 0 5px;
	cursor: pointer;
}
	* html .compareSelect .input {
	margin: -2px 0 0 0;
	}
	* +html .compareSelect .input {
	margin: -1px 0 0 0;
	}
.pricing {
	height: 42px;
	line-height: 18px;
}
.compareBox .pricing { /* toegevoegd vanwege het later verdwijnen van de vergelijkfunctie */
	height: 65px;
}
	* html .compareBox .pricing { /* min height in IE6 */
		margin-bottom: 10px;
	}
	* +html .compareBox .pricing { /* min height in IE6 */
		margin-bottom: 10px;
	}
.priceOld {
	min-height: 5px;
	margin-bottom: 3px;
	text-align: center;
}
.compareBox .priceOld { /* toegevoegd vanwege het later verdwijnen van de vergelijkfunctie */
	margin-top: 15px;
}
	* html .compareBox .priceOld { /* min height in IE6 */
		height: 1px;
		margin-top: 10px;
	}
	* +html .compareBox .priceOld { /* min height in IE6 */
		margin-top: 7px;
	}
	#wrapper .lister .compareBox .pricing {
	height: 42px;
	line-height: 18px;
}
	* html #wrapper .lister .compareBox .pricing { /* min height in IE6 */
		margin-bottom: 10px;
	}
	* +html #wrapper .lister .compareBox .pricing { /* min height in IE6 */
		margin-bottom: 0px;
	}
	#wrapper .lister .compareBox .priceOld {
		margin-top: 5px;
	}
	* html #wrapper .lister .compareBox .priceOld { /* min height in IE6 */
		height: 1px;
		margin-top: 0;
	}
	* +html #wrapper .lister .compareBox .priceOld { /* min height in IE6 */
		margin-top: 0;
	}
.priceNew {
	text-align: center;
}
.priceNew strong {
	font-size: 18px;
}
.listInfoCont {
	width: 313px;
}
.listText {
	float: left; display: inline;
	width: 313px; height: 93px;
	overflow: hidden;
}
.listText h2 {
	font-size: 14px;
	margin-bottom: 10px;
}
.listText h2:hover {
	text-decoration: underline;
}

.listMore {
	float: left; display: inline;
	width: 313px; height: 15px
}
.listMore .linkPink {
	text-decoration: underline;
}
.logoBox {
	width: 110px; height: 32px;
}
.sortText {
	margin: 9px 0 0 28px;
}
.sorting {
	margin: 9px 0 0 5px;
	position: relative;
}
.sorting select {
	font-family:Verdana,Arial,Helvetica,Tahoma,Sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	outline: 1px grey solid;
	background: white;
	height: 18px;
}

/* Detail */
.details .leftColumn {
	float: left; display: inline;
	margin-top: 5px;
	width: 250px;
}
.details .leftColumn .blueLineBox { float: left; display: inline; width: 250px; }
.details .leftColumn .blueLineBox .top { float: left; display: inline; width: 250px; height: 8px; background: #fff url(/images/bluelinebox_top.gif) no-repeat left top; overflow: hidden; }
.details .leftColumn .blueLineBox .middle { float: left; display: inline; width: 230px; border: 2px #dcf2f7 solid; border-top: none; border-bottom: none; padding: 0 8px; }
.details .leftColumn .blueLineBox .bottom { float: left; display: inline; width: 250px; height: 8px; background: #fff url(/images/bluelinebox_bottom.gif) no-repeat left top; overflow: hidden; }

.details .thumbs {
	position: relative;
	clear: both;
	padding: 10px 0;
	width: 259px;
	margin-left: -9px;
}
.details .thumbs ul,
.details .thumbs li {
	margin: 0; padding: 0;
	list-style: none;
}
.details .thumbs li {
	position: relative;
	float: left; display: inline;
	width: 77px; height: 77px;
	margin: 0 0 9px 9px;
}
.details .thumbs li a {
	position: absolute;
	top: 0; left: 0;
	display: block;
	width: 77px; height: 77px;
	background: transparent url(/images/detail_zoom_overlay.png) no-repeat left top;
	text-decoration: none;
	text-indent: -999em;
}
.details .thumbs li a:hover {
	background: transparent url(/images/detail_zoom_overlay_hover.png) no-repeat left top;
}
	* html .details .thumbs li a { /* PNG-fix for IE6 */
		background: transparent url(/images/detail_zoom_overlay.gif) no-repeat left top;
	}
	* html .details .thumbs li a:hover { /* PNG-fix for IE6 */
		background: transparent url(/images/detail_zoom_overlay_hover.gif) no-repeat left top;
	}
.details .rightColumn {
	float: left; display: inline;
	margin-top: 5px;
	padding: 0 20px 0 20px;	
	width: 396px;
}
.details .rightColumn h1 {
	font-size: 18px;
	margin-bottom: 10px;
}

.details .rightColumn .linkPink {
	text-decoration: underline;
}
.details .rightColumn .box {
	margin-top: 20px;
}
.details .selectors, .details2 .selectors {
	float: left; display: inline;
	position: relative;
	width: 165px; height: 70px;
}
.details .selectors #dropDown1, .details2 .selectors #dropDown1 {
	position: absolute;
	top: 0; left: 0;
	z-index: 6;
}
.details .selectors #dropDown2, .details2 .selectors #dropDown2 {
	position: absolute;
	top: 45px; left: 0;
	z-index: 5;
}
.details .selectors #dropDown3, .details2 .selectors #dropDown3 {
	position: absolute;
	top: 90px; left: 0;
	z-index: 4;
}
.details .selectors #dropDown4, .details2 .selectors #dropDown4 {
	position: absolute;
	top: 135px; left: 0;
	z-index: 3;
}
.details .selectors #dropDown5, .details2 .selectors #dropDown5 {
	position: absolute;
	top: 180px; left: 0;
	z-index: 2;
}
.details.selectors ul li ul li, .details2 .selectors ul li ul li {
	padding-top: 5px;
	padding-bottom: 5px;
}
#wrapper .details .selectors .dropdown {
	padding-top: 3px;
}
.details .selectors ul li ul li a,
.details .selectors ul li ul li a:hover, 
.details2 .selectors ul li ul li a,
.details2 .selectors ul li ul li a:hover {
	float: left; display: inline;
	background: none;
	padding: 0 0 0 5px;
	line-height: 15px;
	margin-left: -2px;
}

.details .description ul, 
.details2 .description ul {
	margin-left: 0; padding: 0; list-style: none;
}
.details .description ul li, 
.details2 .description ul li {
	padding: 0px 0 0px 10px;
	background: url(/images/bullet_blue.gif) no-repeat 0px 3px;
}
	
.details .dropdown .okWis, .details2 .dropdown .okWis {
	width: 145px; height: 8px;
	background: url(/images/dropdown_bottom_small.gif) no-repeat bottom left;
	overflow: hidden; line-height: 0; font-size: 0;
}
.details .rightColumn .box .logoBox {
	float: right; display: inline;
}
.details .rightColumn .blueBox { width: 380px; }

.rightColumn .blueBox .subMiddle .amount {
	margin-top: 5px;
	width: 185px;
}
.rightColumn .blueBox .subMiddle .right {
	width: 165px;
}
.oneColumn .rbroundbox {
	margin: 0 0px 0 10px;
	background: white;
	width: 666px;
}
.rightColumn .blueBox .subMiddle .left .textfield {
	background: transparent url(/images/amount_back.gif) no-repeat scroll left top;
	border: none;
	padding: 5px 0 0 0; 
	width: 30px; height: 25px;
	text-align: center;
}
.details .pinkBulletLists {
	margin: 0 0 0 10px;
}
.combi .ml10 {
	position: relative;
}
.combination {
	width: 405px;
	margin: 5px 0 5px 0;
}
.combination .title  {
	width:90px;
	padding:0;margin:0;
	text-align:center;
}
.combination .title  a {
	font-weight:bold;
}

.addSymbol {
	margin: 37px 10px 38px 10px;
	width: 25px; height: 25px;
}
.equalsSymbol {
	position: absolute;
	left: 415px; top: 50%;
	margin-top: -9px;
	width: 30px; height: 18px;	
	vertical-align: middle;
}
.equals  {
	position: absolute;
	left: 450px; top: 50%;
	height: 85px;
	margin-top: -43px;
	width: 200px;
}
.combi .pricing {
	margin-bottom: 10px;
}
.reviews .ml10 .twoColumns {
	width: 303px;
	padding-right: 25px;
}
.reviews .text {
	width: 275px;
}
.reviews .linkPink {
	text-decoration: underline;
}

/* Winkelmand */
.shoppingBasket .winkelmandTop h1 {
	margin: 0 10px 0 5px;
	display: inline;
	line-height: 18px;
}
.shoppingBasket .winkelmandTop img {
	display: inline;
	vertical-align: baseline;
	margin-bottom: -2px;
}
.shoppingBasket .item {
	border-top: 3px #f5c9e4 solid;
	padding: 15px 0 15px 0;
	overflow: hidden; 
	width: 664px; 
}
.shoppingBasket .item  .kortingImage{
	float:left;display:inline;
	padding: 0 0 0 10px;
}
.shoppingBasket .item  .kortingDescription{
	float:left;display:inline;
	padding: 10px 0 0 10px;
}
.shoppingBasket .item .image {
	float: left; display: inline;
	margin-right: 15px; 
}
.shoppingBasket .item .combined  {
	position: relative;
	float: left; display: inline;
	width: 465px; border: 2px #DCF2F7 solid;
	padding: 5px;
}
.shoppingBasket .item .combined .bl {
	position: absolute;
	bottom: -2px; left: -2px;
	background: url(../images/blueline_bl.gif) no-repeat left top;
	width: 8px; height: 8px; overflow: hidden;
}
	* html .shoppingBasket .item .combined .bl { bottom: -3px; }
.shoppingBasket .item .combined .tl {
	position: absolute;
	top: -2px; left: -2px;
	background: url(../images/blueline_tl.gif) no-repeat left top;
	width: 8px; height: 8px; overflow: hidden;
}
.shoppingBasket .item .combined .br {
	position: absolute;
	bottom: -2px; right: -2px;
	background: url(../images/blueline_br.gif) no-repeat left top;
	width: 8px; height: 8px; overflow: hidden;
}
	* html .shoppingBasket .item .combined .br { bottom: -3px; right: -3px; }
.shoppingBasket .item .combined .tr {
	position: absolute;
	top: -2px; right: -2px;
	background: url(../images/blueline_tr.gif) no-repeat left top;
	width: 8px; height: 8px; overflow: hidden;
}
	* html .shoppingBasket .item .combined .tr { right: -3px; }
.shoppingBasket .item .combined .image {
	float: left; display: inline;
	margin: 0 0 10px 0;
}
.shoppingBasket .item .addSymbol  {
	margin: 37px 5px 38px;
}
.shoppingBasket .combi h3 {
	font-size: 14px;
	padding: 0 0 10px 0;
	text-align: center;
}
.shoppingBasket .item .blueLineBox { float: left; display: inline; width: 140px; }
.shoppingBasket .item .blueLineBox .top { float: left; display: inline; width: 140px; height: 8px; background: #fff url(/images/bluelineboxsmall_top.gif) no-repeat left top; overflow: hidden; }
.shoppingBasket .item .blueLineBox .middle { float: left; display: inline; width: 120px; border: 2px #dcf2f7 solid; border-top: none; border-bottom: none; padding: 4px 8px; }
.shoppingBasket .item .blueLineBox .bottom { float: left; display: inline; width: 140px; height: 8px; background: #fff url(/images/bluelineboxsmall_bottom.gif) no-repeat left top; overflow: hidden; }

.shoppingBasket .description {
	float: left; display: inline;
	width: 300px;
}
.shoppingBasket .description  .listText {
	width: 300px;
}
.shoppingBasket .description  .listMore {
	margin-top: 10px;
}
.shoppingBasket .adjust {
	float: right; display: inline;
	width: 170px;
	padding-left: 5px;
	border-left: 1px #ddd solid;
	color: black;
	text-align: right;
}
.shoppingBasket .adjust .delete {
	padding: 5px 0;
	border-bottom: 1px #ddd solid;
	padding: 5px 0;
	min-height: 28px; /* voor orderbevestiging leeg veld */
}
	* html .shoppingBasket .adjust .delete {
	height: 28px; /* voor orderbevestiging leeg veld */
	}
.shoppingBasket .adjust .delete a {
	display: block;
	padding-right: 34px;
	line-height: 28px;
	background: #fff url(/images/cross.gif) no-repeat center right;
	color: black;
}
.shoppingBasket .adjust .delete a:hover {
	background: #fff url(/images/cross_hover.gif) no-repeat center right;
}
.shoppingBasket .adjust .logo {
	padding: 5px 0;
	border-bottom: 1px #ddd solid;
}
.shoppingBasket .adjust .amount {
	float: right; display: inline;
	padding: 5px 0;
}
.shoppingBasket .adjust .amount label {
	float: left; display: inline;
	display: block;
	padding: 3px 10px 0 0;
}
.shoppingBasket .adjust .amount .textfield {
	float: left; display: inline;
	background: transparent url(/images/amount_back.gif) no-repeat scroll left top;
	border: none;
	padding: 5px 0 0 0;
	margin: 0;
	width: 30px; height: 25px;
	text-align: center;
}
.shoppingBasket .adjust .price {
	float: right; display: inline;
}
.shoppingBasket .total {
	padding-top: 10px;
	border-top: 3px #f5c9e4 solid;
	width: 664px; /* nodig voor ie(6vooral) */
}

.shoppingBasket .total .coupon {
	float: left; display: inline;
	width: 270px;
}
.shoppingBasket .total .coupon .textfield {
	background: transparent url(/images/coupon_input.gif) no-repeat scroll left top;
	border: none;
	padding: 4px 0 0 10px;
	margin: 10px 0 0 0;
	width: 250px; height: 22px;
	text-align: left;
	/*text-transform: uppercase;*/
}
.shoppingBasket .total .button {
	float: right; display: inline;
	margin-right: -3px;
}
.shoppingBasket .total .forwarding {
	float: right; display: inline;
	margin-left: 10px;
	font-size: 14px;
	text-align: right;
	width: 384px;
}
.shoppingBasket .total .forwarding .calculate {
	padding-bottom: 10px;
	width: 100%;
}
.forwarding .calculate .input {
	float: left; display: inline;
	text-align:left;
	width: 209px; height: 42px;
	margin: 0 0 15px 0;
}
.forwarding .calculate .input input,
.forwarding .calculate .input label {
	float: right; display: inline;
	cursor: pointer;
	padding:0 0 0 5px;
	margin:0 0 10px 0;
}
.forwarding .calculate .input input {
	padding:2px 0 0 5px;
	margin:0 0 5px 0;
}

.forwarding .calculate .input .info .icon {
	float: right; display: inline;
	text-indent: -999em;
	text-align: left;
	line-height: 16px;
	width: 14px;
	margin: 0 0 0 5px;
	font-size: 1;
	background: url(../images/ico_info.gif) no-repeat 0 2px;
}
.forwarding .calculate .input .info .text {
	position:absolute;
	display: none;
	background: #fff;
	padding: 10px 15px 15px;
	text-align: left;
	z-index:200;
}

.forwarding .calculate  .priceDeliver{
	float: right; display: inline;
	width: 155px;
	text-align: right;
	margin-bottom: 10px;
}
.shoppingBasket .total .forwarding .sum {
	padding-top: 10px;
	width: 100%;
	border-top: 1px #ceacc7 solid;
}
.shoppingBasket .total .forwarding .text {
	float: left; display: inline;
	width: 209px;
	margin-bottom: 10px;
}	
.shoppingBasket .total .forwarding .priceExcl{
	float: left; display: inline;
	width: 155px;
	text-align: right;
	margin-bottom: 10px;
}
#wrapper .shoppingBasket .total .forwarding .couponDiv{
	width: 209px;
}
#wrapper .shoppingBasket .total .forwarding .couponDiv a{
	display: block;
	background: url(/images/cross_smallest.gif)no-repeat left top;
	width: 193px; padding-left: 16px;
}
.shoppingBasket .total .forwarding .sum .priceNew{
	float: left; display: inline;
	width: 155px;
	text-align: right;
	margin-bottom: 10px;
	color: black;
}
.forwarding .calculate .dropdown {
	margin: 0 0 0 10px;
	float: left; display: inline;
	position: relative;
	text-align: left;
	width: 200px; height: 22px;
	background: transparent url(../images/dropdown2_2.gif) no-repeat left top;
	cursor: pointer;
}
.forwarding .calculate .dropdown:hover,
.forwarding .calculate .dropdown.hover {
	background: transparent url(../images/dropdown2_2_hover.gif) no-repeat left top;
}
.forwarding .calculate .dropdown .selected {
	padding: 2px 20px 0 10px;
	height: 19px; overflow: hidden;
}
.forwarding .calculate .dropdown .options {
	display: none;
	position: absolute;
	top: 20px; left: 0;
	width: 200px;
}
.forwarding .calculate .dropdown:hover .options,
.forwarding .calculate .dropdown.hover .options {
	display: block;
}
.forwarding .calculate .dropdown ul {
	width: 200px;
	margin: 0; padding: 5px 0 0 0;
	list-style: none;
	background: url(../images/dropdown2_2_back.gif) repeat-y left top;
}
.forwarding .calculate .dropdown li {
	padding: 0 1px;
}	
.forwarding .calculate .dropdown li a {
	display: block;
	padding: 2px 10px;
}	
.forwarding .calculate .dropdown li a:hover {
	display: block;
	padding: 2px 10px;
	background: #F4F6F7;
	text-decoration: none;
}	
	* html .forwarding .calculate .dropdown li a {
		height: 0.1em;
	}
.forwarding .calculate .input em {
	font-style: normal;
	color: #78A1AF;
}	
.forwarding .calculate .dropdown li a:hover em{
	color: #00a5e2;
}	
.forwarding .calculate .dropdown .bottom{
	background: transparent url(../images/dropdown2_2_bottom.gif) no-repeat left top;
	width: 200px; height: 10px;
}
.forwarding .calculate table.deliveryChoice {
float: right; display: inline;
}
.forwarding .calculate table.deliveryChoice td {
	text-align: right;
	padding: 0;
	vertical-align: middle;
}
.forwarding .calculate table.deliveryChoice td.option {
	padding-left: 10px;
}
.forwarding .calculate table.deliveryChoice td.info{
	text-align: center;
	width: 25px;
	vertical-align: top;
}
.forwarding .calculate table.deliveryChoice td.deliveryPrice {
	padding-right: 0;
	width: 130px;
	vertical-align: top;
}
.forwarding .calculate table.deliveryChoice em{
	color: #00a5e2;
}	

/* Afrekenen */
/* Uw Bestelling */
#columnLeft #yourOrder {
	width: 195px;
	padding: 0 15px;
	background: #fff url(/images/catalogmenu_back.gif) repeat-y left top;
	color: white;
}	
#columnLeft #yourOrder .head {
	padding: 4px 0 10px 0;
	border-bottom: 1px white solid;
	width: 195px;
}
#columnLeft #yourOrder h2 {
	font-size: 16px;
}		
#columnLeft #yourOrder ul {
	margin: 0;
}
#columnLeft #yourOrder .item {
	width: 195px;
	padding: 10px 0; 
	border-top: 1px #80d2f1 solid;
	list-style: none;
}	
#columnLeft #yourOrder .item h3 {
	margin: 0 0 5px 0; 
}	
#columnLeft #yourOrder .item .image {
	float: left; display: inline;
	position: relative;
	width: 65px; height: 65px;
	margin: 0 10px 10px 0; 
	background: white;
	overflow: hidden;
}	
#columnLeft #yourOrder .item .image .overlay {
	width: 65px; height: 65px;
	position: absolute;
	left: 0; top: 0;
	background: url(/images/overlay_65_65.png) no-repeat left top;
	z-index: 10;
}
	* html #columnLeft #yourOrder .item .image .overlay { /* PNG-fix for IE6 */
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/overlay_65_65.png');
	}
#wrapper #columnLeft #yourOrder .combi .image {
	width: 45px; height: 45px;
	margin: 3px 3px 0 0;
}
#wrapper #columnLeft #yourOrder .combi .image .overlay {
	width: 45px; height: 45px;
	position: absolute;
	left: 0; top: 0;
	background: url(/images/overlay_45_45.png) no-repeat left top;
	z-index: 10;
}
	* html #wrapper #columnLeft #yourOrder .image .overlay { /* PNG-fix for IE6 */
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/overlay_45_45.png');
	}	
#columnLeft #yourOrder .item .specs {
	float: left; display: inline;
	width: 120px;
	line-height: 20px;
}	
#columnLeft #yourOrder .item .specs strong {
	font-size: 13px;
}	
#columnLeft #yourOrder .total {
	width: 195px;
	padding: 10px 0;
	border-top: 1px white solid;
}	
#columnLeft #yourOrder .total .cartTotals {
	width: 195px;
	margin: 0;
}	
#columnLeft #yourOrder .total .cartTotals th,
#columnLeft #yourOrder .total .cartTotals td {
	padding: 0;
}	
#columnLeft #yourOrder .total .cartTotals td {
	text-align: right;
}
#columnLeft #yourOrder .total .cartTotals .totalprice th,
#columnLeft #yourOrder .total .cartTotals .totalprice td {
	font-weight: bold;
}
#columnLeft #yourOrder .adjust {
	padding-top: 5px;
	border-top: 1px white solid;
	text-align: right;
	width: 195px;
}	
#columnLeft #yourOrder .adjust a {
	padding-left: 13px;
	color: white;
	text-decoration: underline;
}	
#columnLeft #yourOrder .adjust a:hover {
	color: white;
	text-decoration: none;
}
/* end uw Bestelling */

/* stappen */
.steps {
	background: #f5c9e4 url(/images/kassa_step_left.gif) no-repeat left top;
	width: 686px; height: 36px;
	overflow: hidden;
}
.steps div {
	background: url(/images/kassa_step_right.gif) no-repeat right top;
	width: 686px; height: 36px;
}
.steps div .stepnr,
.steps div h2 {
	float: left; display: inline;
	font-size: 20px;
	color: #E90487;
	margin-top: 9px;
}
#wrapper .steps div .stepnr,
#wrapper .skipsteps div .stepnr {
	color: white;
	margin: 9px 18px 0 19px;
}
	* html #wrapper .steps div h2 { margin-top: 6px;	}
	* html #wrapper .steps div .stepnr  { margin-top: 6px; }
	* +html #wrapper .steps div h2 {	margin-top: 6px;}
	* +html #wrapper .steps div .stepnr  { margin-top: 6px; }
	
.skipsteps {
	background: #c7e355 url(/images/kassa_skipstep_left.gif) no-repeat left top;
	width: 686px; height: 36px;
	overflow: hidden;
}
.skipsteps div {
	background: url(/images/kassa_skipstep_right.gif) no-repeat right top;
	width: 686px; height: 36px;
}	
.skipsteps div .stepnr,
.skipsteps div h2 {
	float: left; display: inline;
	font-size: 20px;
	color: #556513;
	margin-top: 9px;
}
	* html #wrapper .skipsteps div h2 { margin-top: 6px;	}
	* html #wrapper .skipsteps div .stepnr  { margin-top: 6px; }
	* +html #wrapper .skipsteps div h2 {	margin-top: 6px;}
	* +html #wrapper .skipsteps div .stepnr  { margin-top: 6px; }

.stepcontent {
	margin-top: 5px;
}
.stepcontent .middle {
	padding: 0 10px;
	width: 666px;
}
.stepcontent .middle  h3 {
	font-size: 14px;
	Margin: 0 0 15px 0;
}
.stepcontent .columnOne{
	float: left; display: inline;
	width: 323px;
}
.stepcontent .columnTwo {
	float: left; display: inline;
	margin: 32px 0 0 10px;
	width: 323px;
}
.stepcontent .label {
	float:left;display:inline;
	width: 118px;
	padding:5px 0 0 0;
}
.stepcontent .input {
	float:left;display:inline;
}
.stepcontent .textareaBack {
	background: transparent url(/images/textarea.gif) no-repeat left top;
	width: 450px; height: 100px;
	margin: 5px 0 10px 0;
}
.stepcontent .textarea {
	border: none;
	background: none;
	padding: 5px;
	width: 450px; height: 100px;
	overflow: auto;
}


.step1 #labelOne {
	padding: 0;
}
.stepcontent .step1 .fieldBox {
	background: transparent url(/images/textfield_200_22.gif) no-repeat left top;
	width: 184px; height: 18px;
	padding: 4px 10px 0 6px;
}	
.stepcontent .step1 .textfield {
	border: none;
	background: white;
	width: 184px; height: 15px;
	margin: 0; padding: 0;
}
.stepcontent .step1 .gender .error {
	margin: 0 0 10px 0;
/*	width: 120px;	voor opheffen error width in default.css*/ 
}
.stepcontent .step1 input.error {
	border: none;
	background: transparent url(/images/textfield_200_22_error.gif) no-repeat left top;
}
.stepcontent .step1 .error .fieldBox {
	border: none;
	background: transparent url(../images/textfield_200_22_error.gif) no-repeat left top;
}
.stepcontent .checkboxes {
	padding: 10px 0;
}
.stepcontent .checkboxes  .boxes label input {
	margin-right: 5px;
	vertical-align: middle;
}
.stepcontent .checkboxes .formfields li {
	float: left; display: inline;
	clear: none;
}
.stepcontent .checkboxes .formfields .boxes {
	width: 333px;
	padding: 0;
}
.step2 .formfields .check {
	width: 100%;
	border-bottom: 1px white solid;
}
.step2 .formfields .check {
	width: 100%;
	border-bottom: 1px white solid;
	padding: 10px 0;
}
.step2 .formfields .check span {
	padding-left: 23px;
	line-height: 25px;
}
	* html .step2 .formfields .check span {
		padding-left: 30px;
	}
	* +html .step2 .formfields .check span {
		padding-left: 30px;
	}
.step2 .formfields .check input {
	margin: -2px 5px 0 0;
	vertical-align: middle;
}
.step2 .formfields .check  strong {
	Font-size: 14px;
	padding-bottom: 10px;
}
.step2 .formfields .check  strong .required {
	padding: 0;
	line-height: 16px;
}
.step2 .formfields #ideal {
	padding-top: 0px;
}
.step2 .formfields #bankgiro {
	padding-bottom: 0px;
	border: none;
}
.step2 .formfields #ideal strong {
	padding-right: 31px;
	background: url(/images/payment_ideal.gif) no-repeat right top;
}
.step2 .formfields #paypal strong {
	padding-right: 68px;
	background: url(/images/payment_paypal.gif) no-repeat right 2px;
}
.step2 .formfields #bankgiro strong {
	padding-right: 34px;
	background: url(/images/payment_bankgiro.gif) no-repeat right top;
}
.step3 a {
	text-decoration: underline;
}
.step3 input {
	vertical-align: middle;
	margin-right: 10px;
}
.step3 span {
	padding-left: 25px;
	line-height: 25px;
}
	* html .step3 span {
		padding-left: 30px;
	}
	* +html .step3 span {
		padding-left: 30px;
	}
.payNow {
	text-align: right;
	margin: 13px 5px 0 5px;
}
.skipsteps h2 {
	padding: 0 35px 0 0;
	background: url(/images/vink.gif) no-repeat right 1px;
}
.greenMainBox .step1 {
	color: #556513;
}
.stepcontent .account .column1 {
	width: 75px;
}
.stepcontent .account .column1,
.stepcontent .account .column2 {
	float: left; display: inline;
	margin: 0 0 10px 0;
}
.stepcontent .account .linkPink {
	text-decoration: underline;
}
.paymentMethod {
	margin-top: 5px;
}
.paymentMethod h2 {
	padding: 0 0 0 10px;
}
/* end stappen */
/* end Afrekenen */

/* Bevestiging */
.actions a {
	float: right; display: inline;
	width: 150px; /* nodig voor floating a in ie */
	margin: 0 4px 10px 0;
}
.total .account {
	float: left; display: inline;
	width: 237px;
	padding: 0 10px 0 0;
	border-right: 3px #F5C9E4 solid;
}
.total .account h3 {
	margin-bottom: 5px;
	font-size: 14px;
}
.total .account .deliver {
	padding-top: 15px;
	border-top: 1px solid #DDDDDD;
}
.total .account .column1,
.total .account .column2 {
	float: left; display: inline;
	margin-bottom: 10px;
}
.total .account .column1 {
	width: 75px;
}
.priceoverview {
	float: left; display: inline;
	margin: 0 0 0 10px;
	padding: 0 0 10px 0;
	font-size: 14px;
	width: 404px;
}
.shoppingBasket .total .priceoverview .sum {
	margin-top: 2px; /* mooi uitlijnen van border-top */
	padding-top: 15px;
	width: 100%;
	border-top: 1px #DDDDDD solid;
}
.shoppingBasket .total .priceoverview .text {
	float: left; display: inline;
	width: 225px;
	text-align: right;
	margin-bottom: 10px;
}	
.shoppingBasket .total .priceoverview .priceExcl,
.shoppingBasket .total .priceoverview .priceDeliver {
	float: right; display: inline;
	text-align: right;
	margin-bottom: 10px;
}
.shoppingBasket .total .priceoverview .sum .priceNew{
	float: right; display: inline;
	text-align: right;
	margin-bottom: 10px;
	color: black;
}
.total .actions {
	border-top: 3px #F5C9E4 solid;
	float: left; display: inline;
	margin: 0 0 0 10px;
	padding: 15px 0 0 0;
	width: 404px;
}
.total .actions h3 {
	font-size: 14px;
}
.total .actions a {
	margin: 30px 4px 0 0;
}
/* end Bevestiging */

/* zoekresultaten */
	.sortbox {
		min-height: 26px;
	}
	*html .sortbox {
		height: 26px;
	}
.sortbox .sortText {
	margin: 4px 0 0 20px;
}
.sortbox .sorting {
	margin-top: 5px;
}
.sortbox .submit {
	margin: 0 24px 0 0;
}
/* end zoekresultaten */

/* over Babyhuys */
.about h1 {
	color: #e90487;
	padding-left: 10px;
}
.bulletListTwo {
	float: left; display: inline;
	width: 218px;
	margin-left: 10px;
}
.bulletListTwo ul {
	list-style: none;
	margin: 0;
}
.bulletListTwo li a{
	background: url(/images/bullet_darkblue_small.gif) no-repeat left 4px;
	padding: 0 0 0 10px;
	text-decoration: underline;
}
.bulletListTwo li a:hover {
	background: url(/images/bullet_blue_small.gif) no-repeat left 4px;
}
.bulletListTwo li a.active {
	font-weight: bold;
	text-decoration: none;
}
.aboutcontent h2 {
	font-size: 18px;
}
.aboutcontent .full {
	float: left; display: inline;
	margin-bottom: 20px;
}
.aboutcontent .left,
.aboutcontent .right {
	width: 320px;
	margin-bottom: 20px;
}
.aboutcontent .left {
	margin-right: 20px;
}
/* end over Babyhuys */

/* Babykamer overzicht */
.topH2 {
	color: #E90487;
	margin: 10px 0 0 25px;
}
.sortlinebox .right {
	width: 200px;
}
.sortlinebox .sortText {
	margin: 0px 0 3px 20px;
	text-align: right;
}
.sortlinebox .sorting {
	margin-top: 0px;
	text-align: right;
}
.babyrooms {
	float: left; display: inline;
	width: 329px;
}
.babyrooms h3 {
	margin: 0 0 5px 0;
}
.babyrooms .listRelative {
	width: 320px; height: 210px;
}
.babyrooms .list{
	float: left; display: inline;
	width: 175px;
}
.babyrooms ul {
	list-style: none;
	margin: 0;
}
.babyrooms .linkPink {
	text-decoration: underline;
}
.babyrooms .details {
	float: left; display: inline;
	width: 125px;
	margin-left: 6px;
}
.babyrooms .description {
	min-height: 210px;
}
.babyrooms .description .subMiddle {
	min-height: 190px;
}
	* html .babyrooms .description {
		height: 210px;
	}
	* html .babyrooms .description .subMiddle {
		height: 190px;
	}
.babyrooms .description .subMiddle .rbcontent {
	padding: 3px 10px;
	height: 150px;
}
.babyrooms .pricing {
	margin: 20px 0;
}
.babyrooms .priceOld,
.babyrooms .priceOld strike{
	font-weight: normal;
	font-size: 15px;
	color: #005D7F;
	text-align: left;
}
.babyrooms .priceNew {
	color: #e90487;
	text-align: left;
	font-size: 18px;
}
.babyrooms .zoom {
	top: -38px; left: -58px;
}
.babyrooms .zoomMiddle {
	width: auto; height: auto;
	padding: 8px;
	border: 2px #00A5E2 solid;
	overflow: hidden;
}
/* end Babykamer overzicht */

/* Detail */
.details2 .leftColumn {
	float: left; display: inline;
	margin: 5px 10px 0 0;
	padding: 0;	
	width: 340px;
}
.details2 .leftColumn .image { 
	position: relative;
	float: left; display: inline; 
	width: 340px;
}
.details2 .leftColumn .image img{ 
	position: relative;
	float: left; display: inline; 
	width: 340px; overflow: hidden;
}
.details2 .leftColumn .image div a { 
	position: absolute;
	bottom: 0; right: 0;	
	display: block;
	padding: 0; margin: 0;
	width: 165px; height: 25px;
	text-indent: -999em;
	/*background: transparent url(/images/enlarge.png) no-repeat left top; <-- moved to language_{lc}.css*/
}
/*	* html .details2 .leftColumn .image div a { 
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/enlarge.png');
		} <-- moved to language_{lc}.css*/
.details2 .rightColumn {
	float: left; display: inline;
	margin-top: 5px;
	padding: 0;	
	width: 336px;
}
.details2 .rightColumn h1 {
	font-size: 18px;
	margin-bottom: 10px;
	color: #e90487;
}
.details2 .rightColumn .linkPink {
	text-decoration: underline;
}
.details2 .leftColumn .box {
	margin-top: 10px;
	padding: 0;
}
.details2 .leftColumn .box .subMiddle {
	padding: 0 0 0 10px;	
}
.details2 .leftColumn .box .subMiddle ul {
	float: left; display: inline;
	margin: 0; padding: 0;
	width: 165px;
	list-style: none;
}
.details2 .leftColumn .box .subMiddle ul li {
	margin: 0; padding: 0;
	width: 165px;
}
.details2 .leftColumn .box .subMiddle ul li a {
	display: block;
	padding-left: 20px;
	margin: 0;
	width: 145px; height: 25px;
	line-height: 25px;
}
.details2 .leftColumn .box .subMiddle ul li a.moreImgs { background: transparent url(/images/icon_more_imgs.gif) no-repeat left center; }
.details2 .leftColumn .box .subMiddle ul li a.moreSpecs { background: transparent url(/images/icon_more_specs.gif) no-repeat left center; }
.details2 .leftColumn .box .subMiddle ul li a.mailFriend { background: transparent url(/images/icon_tip.gif) no-repeat left center; }
.details2 .leftColumn .box .subMiddle ul li a.toWish{ background: transparent url(/images/icon_add.gif) no-repeat left center; }
.details2 .leftColumn .box .subMiddle ul li a.printPage { background: transparent url(/images/icon_print.gif) no-repeat left center; }
.details2 .leftColumn .box .subMiddle ul li a.manuals { background: transparent url(/images/icon_manual.gif) no-repeat left center; }
.details2 .leftColumn .box .subMiddle ul li a.watchVid { background: transparent url(/images/icon_video.gif) no-repeat left center; }

.details2 .rightColumn .box {
	margin-top: 20px;
}
.details2 .rightColumn .box .logoBox {
	float: right; display: inline;
}
.details2 .rightColumn .blueBox { 
	width: auto; 
}
.details2 .rightColumn .blueBox .subMiddle .left .textfield {
	background: transparent url(/images/amount_back.gif) no-repeat scroll left top;
	border: none;
	padding: 5px 0 0 0; 
	width: 30px; height: 25px;
	text-align: center;
}
.details2 .pinkBulletLists {
	margin: 0 0 0 10px;
}
.details2 .setPriceBox {
	width: 316px;
	margin-bottom: 0;
}
.setPriceBox .v0 {
	width: 25px;
}
.setPriceBox .v1 {
	width: 130px;
}
#wrapper .setTotal .price {
	padding-left: 0;
}
.setPriceBox th {
	font-weight: bold;
}
.setPriceBox  .normal,
.setPriceBox .setPrice {
	text-align: right;
	padding: 5px 0 5px 10px;
}
.setPriceBox td.setPrice {
	font-size: 12px;
	font-weight: bold;
	color: #005d7f;
}
#wrapper .setPriceBox .setOption {
	text-align: center;
	vertical-align: middle;
}
.setPriceBox td.selectable input,
.setPriceBox td.selectable label {
	margin: 0; padding: 0;
	cursor: pointer;
}
.setPriceBox td.selectable input {
	margin: 0 10px 0 0px;
	width: 15px;
}
.setPriceBox .tableLine {
	border-bottom: 1px #73abbe solid;
}
.setPriceBox .totalOld {
	padding-top: 8px;
}
.setPriceBox th.discount {
	background:none;
}
.discount {
	margin:-10px 0 0 0;
	padding:10px 0 0 0;
	text-align:center;
	width:94px;height:57px;
	/*background:url(../images/bg_discount.gif) no-repeat; <-- moved to language_{lc}.css*/
}
.discount h2.cufon {
	font-size:30px;
	color:#ffffff;
} 
.setPriceBox .priceOld strike{
	font-size: 11px;	
	padding-top: 5px;
}
.setPriceBox .priceNew strong{
	font-size: 17px;
	color: #E90487; 
	font-weight: bolder;
}
.setPriceBox .comment {
	font-size: 10px;
}
.details2 .leftColumn .pinkLineBox { width: 340px;}
.details2 .leftColumn .pinkLineBox .top { width: 340px; height: 8px; background: url(/images/pinkwideline340box_top.gif) no-repeat left top; overflow: hidden;}
.details2 .leftColumn .pinkLineBox .middle { width: 334px; border-left: 3px #f5c9e4 solid; border-right: 3px #f5c9e4 solid; }
.details2 .leftColumn .pinkLineBox .bottom { width: 340px; height: 8px; background: url(/images/pinkwideline340box_bottom.gif) no-repeat left top; overflow: hidden; }

.details2 .leftColumn .pinkLineBox .logoBox {
	width: 140px; height: 60px;
	margin-left: 10px;
	float: left; display: inline;
}
.details2 .leftColumn .pinkLineBox .pinkBulletLists {
	width: 164px;
	float: left; display: inline;
	margin-top: 5px;
}
.details2 .leftColumn .pinkLineBox .pinkBulletLists li a {
	width: 100%;
	display: block;
	background-position: left 5px;
	line-height: 20px;
}
/* end Detail */

/* Adviser */
.adviser .middle h1{
	padding: 0 0 10px 0;
	color: #E90487;
}
.questions {
	margin-top: 5px;
	display: none;
}
.results {
	margin-top: 5px;
}
#question1,
#results {
	display: block;
}
.questions .middle,
.results .middle {
	padding: 0 10px;
	width: 666px;
}
.hide {
	display: none;
}
.questions strong,
.results strong { 
	display: block;
	margin-bottom: 10px;
	font-size: 13px;
}
.results strong {
	float: left; display: inline;
	margin: 7px 0;
}
.results a { 
	float: right; display: inline;
}
.questions label {
	margin: 0 0 5px 0;
	cursor: pointer;
}
.questions input {
	margin: 0 5px 0 0;
	cursor: pointer;
}
/* end Adviser */

/* Faq */
.faq h1 {
	padding: 0 0 10px 0;
	color: #00A5E2;
}
.faq h2 {
	font-size: 13px;
	line-height: 13px;
}
.faq ul  {
	margin: 0;
	list-style: none;
}
.faq ul li {
	float: left; display: inline;
}
.faq a {
	margin: 0 20px 0 0;
	padding-left: 8px;
	background: url(/images/bullet_darkblue_small.gif) no-repeat left center;
	font-size: 12px;
}
.faq a:hover {
	background: url(/images/bullet_blue_small.gif) no-repeat left center;
}
.faq a.active {
	background: url(/images/bullet_blue_small.gif) no-repeat left center;
	color: #00A5E2;
}
.faq .middle {
	padding: 0 10px;
	width: 666px;
}
.faqList {
	margin: 10px 5px 0 5px;
	width: 686px;
}
.faqList li{
	list-style-type: none;
	margin: 10px 0 0 5px;
}
.faqList .faqQuestion a{
	text-decoration: underline;
	font-weight: bold;

}
.faqList .active {
	margin: 10px 0;
}
.faqList .active .faqQuestion a {
	text-decoration: none;
}
.active .faqQuestion {
	background:#DCF2F7 none repeat scroll 0 0;
	padding: 3px 5px;
	text-decoration: none;
}
.active .faqAnswer {
	background: white none repeat scroll 0 0;
	padding: 10px;
	border: 3px #DCF2F7 solid;
}
/* end faq */

/* contact */
.contact .middle {
	padding: 0 10px;
	width: 666px;
}
.contact h1 {
	padding: 0 ;
}
.contact .formfields {
	padding-top: 20px;
}
.contact .formfields .newsletter input {
	margin-top: 5px;
}
	* html .contact .formfields .newsletter input {
		margin-top: 0;
	}
	* +html .contact .formfields .newsletter input {
		margin-top: 0;
	}
.contact ul.formfields div.label {
	width: 250px;
	margin: 0 0 10px 0;
}
.contact ul.formfields li.check div.label {
	width:250px;
}
.contact .dropdown {
	float: left; display: inline;
	position: relative;
	text-align: left;
	width: 200px; height: 22px;
	background: transparent url(/images/dropdown2_2.gif) no-repeat left top;
	cursor: pointer;
}
.contact .error .dropdown {
	background: transparent url(/images/dropdown2_2_error.gif) no-repeat left top;
	font-weight: normal;
}
.contact .error .dropdown ul {
	margin: none;	
}
.contact .error .dropdown ul li a {
	color: red;
}
.contact .dropdown:hover,
.contact .dropdown.hover {
	background: transparent url(/images/dropdown2_2_hover.gif) no-repeat left top;
}
.contact .error .dropdown:hover,
.contact .error .dropdown.hover {
	background: transparent url(/images/dropdown2_2_hover_error.gif) no-repeat left top;
}
.contact .dropdown .selected {
	padding: 2px 20px 0 10px;
	height: 19px; overflow: hidden;
}
.contact .error .dropdown .selected {
	color: red;
}
.contact .dropdown .options {
	display: none;
	position: absolute;
	top: 20px; left: 0;
	width: 200px;
	z-index: 100;
}
.contact .dropdown:hover .options,
.contact .dropdown.hover .options {
	display: block;
}
.contact .dropdown ul {
	width: 200px;
	margin: 0; padding: 5px 0 0 0;
	list-style: none;
	background: url(/images/dropdown2_2_back.gif) repeat-y left top;
}
.contact .error .dropdown ul {
	background: url(/images/dropdown2_2_back_error.gif) repeat-y left top;
}
.contact .dropdown li {
	padding: 0 1px;
}	
.contact .dropdown li a {
	display: block;
	padding: 2px 10px;
}	
.contact .dropdown li a:hover,
.contact .dropdown li a.hover  {
	background: #F4F6F7;
	text-decoration: none;
}	
	* html .contact .dropdown li a {
		height: 0.1em;
	}
.contact .dropdown .bottom{
	background: transparent url(/images/dropdown2_2_bottom.gif) no-repeat left top;
	width: 200px; height: 10px;
}
.contact .error .dropdown .bottom{
	background: transparent url(/images/dropdown2_2_bottom_error.gif) no-repeat left top;
}
.contact .textareaBack {
	background: transparent url(/images/textarea.gif) no-repeat left top;
	width: 450px; height: 100px;
}
.contact .textarea {
	border: none;
	background: none;
	padding: 5px;
	width: 450px; height: 100px;
	overflow: auto;
}
.contact li.error textarea {
	background: transparent url(/images/textarea_error.gif) no-repeat left top;
}

.contact .subject {
	display: none;
	margin-bottom: 10px;
}
.contact .buttonBar {
	width: 450px;
	text-align: right;
	margin: 10px 0;
}
/* end contact */

/* mijn account 
.myAccount {
	margin-top: 5px;
}*/
.myAccount .middle {
	padding: 0 10px;
	width: 666px;
}
.myAccount h2,
.myAccount h3  {
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
}

.myAccount .addresses .rbroundbox {
	float: left; display: inline;
	width: 328px; 
	margin-bottom: 10px;
}
.myAccount .addresses .rbroundbox .rbcontent {
	margin: 2px 0 0 10px;
	min-height: 225px;
}
	* html .myAccount .addresses .rbroundbox .rbcontent {
		height: 225px;
	}
.myAccount .addresses .rbroundbox .column1{
	float: left; display: inline;
	padding-right: 4px;
	width: 130px; 
	margin-bottom: 10px;
}
.myAccount .addresses .rbroundbox .column2 {
	float: left; display: inline;
	padding-right: 4px;
	width: 180px; 
	margin-bottom: 10px;
}
.myAccount .wish {
	margin: 5px 0 0 0;
	padding: 0;
	background: white;
	width: 666px;	
}
.myAccount .wish .image {
	margin: 0 0 0 5px;
}
.myAccount .wish .compareBox {
	margin: 0 5px 0 0;
}
#wrapper .wish .listInfoCont {
	margin: 0 5px;
}
.myAccount .wish .remWish {
	text-align: center;
	margin-bottom: 5px;
	height: 20px;
}

.myAccount .orders {
	width: 664px;
	border: 1px #FFDFF3 solid;
}
.myAccount .orders .ordercol2{
	width: 120px;
}
.myAccount .orders th {
	font-weight: bold;
}
.myAccount .orders th, 
.myAccount .orders td {
	padding: 5px;
}
.myAccount .orders td.tdButton {
	padding: 2px 0 0 0;
}
.myAccount .orders .even{
	background: #FFDFF3;
}

#wrapper .myAccount .compareBox .pricing {
	height: 48px;
	line-height: 18px;
}
	* html #wrapper .myAccount .compareBox .pricing { /* min height in IE6 */
		margin-bottom: 10px;
	}
	* +html #wrapper .myAccount .compareBox .pricing { /* min height in IE6 */
		margin-bottom: 0px;
	}
#wrapper .myAccount .compareBox .priceOld {
	margin-top: 5px;
}
	* html #wrapper .myAccount .compareBox .priceOld { /* min height in IE6 */
		height: 1px;
		margin-top: 0;
	}
	* +html #wrapper .myAccount .compareBox .priceOld { /* min height in IE6 */
		margin-top: 0;
	}

/* end mijn account */
/* sitemap */
.sitemap ul {
	margin: 0
}
.sitemap ul li {
	font-weight: bold;
	margin-bottom: 5px;
	list-style: none;
	margin-left: 10px;
	padding-left: 10px;
	background: url(/images/bullet_darkblue_small.gif) no-repeat left 6px;
}
.sitemap ul li ul li{
	font-weight: normal;
	margin-bottom: 0;
	list-style: none;
	background: url(/images/bullet_blue_small.gif) no-repeat left 6px;
}
.sitemap a {
	text-decoration: underline;
}
.sitemap a:hover {
	text-decoration: none;
}
.sitemap .blueBox,
.sitemap .pinkBox,
.sitemap .greenBox {
	float: left; display: inline;
	width: 340px;
	margin: 5px 0 0 5px;
}
/* sitemap */

/* artikelvergelijk */
.comparePage h1,
.comparePage .subHead {
	float: left; display: inline;
	padding-bottom: 0;
	line-height: 25px;
	margin-right: 20px;
}
.comparePage .subHead .selected {
	font-weight: bold;
}
.compareTable {
	width: 676px;
	margin: 0;
	background: white;
	/* border-right: 1px #DCF2F7 solid; */
}
.compareTable thead th div.scroll {
	position: relative; width:1px; height: 1px;
}
.compareTable thead th div.scroll .prev {
	position: absolute;
	top: -125px; left: 107px;
	line-height: 45px; width: 45px;
	background: url(../images/compare_prev.png) no-repeat left top;
}
	* html .compareTable thead th div.scroll .prev { /* PNG-fix for IE6 */
		top: -135px; left: 2px;
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/compare_prev.png');
		cursor: pointer;
	}
	* +html .compareTable thead th div.scroll .prev { /* PNG-fix for IE6 */
		top: -135px; left: 2px;
	}
.compareTable thead th div.scroll .next {
	position: absolute;
	top: -125px; left: 630px;
	line-height: 45px; width: 45px;
	background: url(../images/compare_next.png) no-repeat left top;
}
	* html .compareTable thead th div.scroll .next { /* PNG-fix for IE6 */
		top: -135px; left: 525px;
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/compare_next.png');
		cursor: pointer;
	}
	* +html .compareTable thead th div.scroll .next { /* PNG-fix for IE6 */
		top: -135px; left: 525px;
	}
.compareTable thead th div.scroll .prev:hover,
.compareTable thead th div.scroll .next:hover {
	text-decoration: none;
}

.compareTable td.image {
	padding-bottom: 0px;
	height: 180px;
}
.compareTable td.image div{
	position: relative;
}
.compareTable td.image div img {
	position: absolute;
	left: 1px; top: 0;
	padding: 10px;
	border: 1px #DCF2F7 solid;
}
.compareTable td.image img:hover,
.compareTable td.image img.hover {
	border: 1px #00A5E2 solid;
}
.compareTable td.delete {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.compareTable td.delete a {
	background: #FFFFFF url(/images/cross_small.gif) no-repeat scroll left center;
	color: black;
	display: block;
	line-height: 28px;
	padding-left: 25px;
	width: 112px;
}
.compareTable td.delete a:hover {
	background: #FFFFFF url(/images/cross_hover_small.gif) no-repeat scroll left center;
}
.compareTable td,
.compareTable th {
	padding: 10px;
}
.compareTable thead th {
	background: #DCF2F7;
	border-top: 1px #DCF2F7 solid;
	border-bottom: 1px #DCF2F7 solid;
	text-align: right;
}
.compareTable thead th,
.compareTable thead td {
	width: 136px; 
	background: #DCF2F7;
}
.compareTable thead th.theadTh,
.compareTable thead td.image,
.compareTable thead td.delete{
	width: 180px;
	background: white;
	text-align: left;
}
.compareTable tbody td.price {
	font-weight: bold;
	font-size: 14px; 
	color: #e90487;
}
.compareTable tbody td {
	width: 180px;
	border-top: 1px #DCF2F7 solid;
	border-bottom: 1px #DCF2F7 solid;
	background: white;
}
.compareTable tbody th {
	text-align: right;
	width: 136px; /* table heeft 1px border right */
	background: #DCF2F7;
	border-top: 1px #DCF2F7 solid;
	border-bottom: 1px #DCF2F7 solid;
}
.compareTable tbody td.order {
	padding: 5px;
}

/* 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);
}

/* Detail tabs  #dcf2f7;  */
.details2 .rightColumn .tabs
{
	display: inline;
	margin: 0px;
	padding: 0px;
}

.details2 .rightColumn .tabs div
{
	float:left;
	cursor: pointer;
}
							   
.details2 .rightColumn .tabBegin  
{
	background: url(/Images/Detailtabs/tab_passive_l.gif) no-repeat; 
	height: 29px; 
	width: 6px; 
}

.details2 .rightColumn .active .tabBegin  
{
	background: url(/Images/Detailtabs/tab_active_l.gif) no-repeat; 
	height: 29px; 
	width: 6px; 
} 

.details2 .rightColumn .active .tabMiddle  
{
	border: 0px;
	padding: 5px 2px 0px 2px; 
	margin: 0px;
	background-color: #dcf2f7;  
	height: 24px; 
	font-weight: bold;
}

.details2 .rightColumn  .active .tabEnd  
{
	background: url(/Images/Detailtabs/tab_active_r.gif) no-repeat; 
	height: 29px; 
	width: 6px; 
	margin-right: 3px;
}

.details2 .rightColumn .tabMiddle  
{
	border-top: solid 3px #dcf2f7; 
	padding: 2px 2px 0px 2px; 
	margin: 0px;
	background-color: #fff;  
	height: 21px; 
	font-weight: bold;
}
.details2 .rightColumn .tabEnd  
{
	background: url(/Images/Detailtabs/tab_passive_r.gif) no-repeat; 
	height: 29px; 
	width: 6px; 
	margin-right: 3px;
}
.subGroups .pinkBulletLists
{
	width: auto;
	margin-left:10px;
}

.remainingText a 
{
	cursor: pointer;
}
.fullText a 
{
	cursor: pointer;
}


#boxDiscount  {
    line-height: 1;
}
#boxDiscount p  {
    line-height: 1.3;
    padding-left: 6px;
}
#boxDiscount  h2{
    padding-left: 6px;
}
#boxDiscount  .middle {
	padding:0 0 0 10px;
	width:215px;
}
#boxDiscount .step {
    float: left; display: inline;
    text-align: center;
    font-size: 10px;
    width: 64px; height: 55px; padding-top: 10px; margin: 0 6px 0 0;
}
#boxDiscount .price {
    display: block;
    padding-bottom: 2px;
}
#boxDiscount .cloud {
    display: block;
    font-size: 20px;
}
#boxDiscount .one {
    background: url(/images/staffel1.gif) no-repeat 0 0;
    color: #e36aaf;
}
#boxDiscount .two {
    background: url(/images/staffel2.gif) no-repeat 0 0;
    color: #e4409e;
}
#boxDiscount .three {
    background: url(/images/staffel3.gif) no-repeat 0 0;
}

/*seoBlock*/
.seoBlock h1 {
	color: #e90487;
	font-size: 16px;
}	
	