.DetailKolomLinks {
	width:330px;
	float:left;	
}


#bg{
	opacity:0;
	position:absolute;
	width:100%;
	height:2000px;
	z-index:0;	
	filter:Alpha(Opacity=0);
}
.Layout1 
{
	position: relative;
}
.GeneralLayout
{
	position: relative;
}
.Bold {
	font-weight: bold !important;	
}
.Font14 {
	font-size: 14px !important;
}
.FontRed {
	color:red !important;
}
.Underline {
	text-decoration:underline !important;
}

.GeneralLayout
{
	width: 950px;
	height: 100%;
	margin: 0px auto 0px auto;
}
.NavBarLeft .ShopNameSlogan, .NavBarLeft .ContextBox {
	background:transparent url(LeftBoxBodyImage.jpg) repeat-x scroll left top;

}
.NavBarLeft .ShopNameSlogan h6, .NavBarLeft .ContextBox h6 {
margin:0;
min-height:20px;
padding:3px 0 1px;
text-align:left;
}

.BodyBottom {
	background:transparent url(../../MediaGallery/bg_body.gif) repeat-x scroll center bottom;
}

  .NavBarLeft .ActiveNode,
  .NavBarLeft a:hover {
      color: #2464A3;
      font-weight: normal;
      font-style: normal;
      text-decoration: underline;
  }


  .NavBarLeft a:hover .Text {
      text-decoration: underline;
  }

table.Middle
{
	max-width: 950px;
}
table.Basket {
	border-collapse:separate;
	border:none;
	width: 100%;
	padding:0px 0px 0px 0px;
}

table.Basket th,
table.Basket td {
	background:transparent url(../../MediaGallery/shoppingproces/bg_sep_nofade.gif) repeat-x scroll left bottom;
	border:none;
}

table.MailBasket {
	border-collapse:separate;
	border:none;
	width: 100%;
	padding:0px 10px 0px 0px;
}
table.MailBasket tr {
	font-size:12px;
/*	background:transparent url(../../MediaGallery/shoppingproces/bg_basketentry.gif) no-repeat scroll left bottom !important;*/
}

.BasketFactuuradres,
.BasketBezorgadres {
	border: 1px solid #CEE0EE;
	min-height:120px;
	float:left;
	width:175px;
	margin:5px;
	padding:5px;
	background:transparent url(../../MediaGallery/shoppingproces/bg_basketbottom.gif) repeat-x scroll left top;
}
.BasketLevertijd {
	border: 1px solid #CEE0EE;
	min-height:120px;
	float:left;
	width:125px;
	padding:5px;
	margin:5px;
	background:transparent url(../../MediaGallery/shoppingproces/bg_basketbottom.gif) repeat-x scroll left top;
}
.BasketSelectFactuuradres {
	border: 1px solid #CEE0EE;
	min-height:120px;
	float:left;
	width:400px;
	margin:5px;
	padding:5px;
	background:transparent url(../../MediaGallery/shoppingproces/bg_basketbottom.gif) repeat-x scroll left top;
}

.BasketAdresheader {
	color:#0099FF !important;
	font-weight:bold;
}


.NavBarLeft .ShopNameSlogan .BoxContainer, .NavBarLeft .ContextBox .BoxContainer {
	margin-left: 7px;
}

.MarginBottom_2 {
	margin: 0 0 2px 0 !important;
	padding: 3px 12px 0 0 !important;
}


.HomeFAQ_A {
	margin-left: 10px;
}


.NavBarTop table.SizeContainer tr td {
	overflow:hidden;
	padding:0pt;
	vertical-align:middle;
	white-space:nowrap;
}

.TableLayoutRow {
	display:table-row;

	margin:0pt;
	padding:0pt;
}
.Header {
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
      border:0;
      background:  no-repeat top right transparent;
      padding: 0;
      height:130px;
}
.Header .LoginBox
{
	padding: 2px 0 0 10px;
	margin: 0;
	background:  ;
	font-size: 11px;
	color:#e4f7fe;
	
}
.Header .LoginBoxLinks
{
	padding: 0px 10px 0 0px;
	margin: 0;
	background:  ;
	font-size: 11px;
	color:#e4f7fe;
	
}
.Header .LoginBoxNaam,
.Header .LoginBoxNaam h1
{
	padding: 5px 0 0 0px;
	margin: 0;
	background:  ;
	font-size: 11px;
	color:#e4f7fe;
	
}

.Header .Afmelden,
.Header .Afmelden a
{
	color:white !important;
	margin:5px 0 0 70px;
	
}
.Header .Inloggen
{
	color:white !important;
	margin:5px 0 0 140px;
	
}

.HomePageDropDownMenuForm
{
	background-color:#CDE0ED;
	border:none;
	cursor:pointer;	
	width:100%;
}
.HomePageDropDownMenuFormOver {
	color: #0060a0;
	text-decoration:none;
	width:100%;
	border-bottom: 1px solid #bdd6e7;
	padding: 5px 5px 5px 20px;
	background-color:#cde0ed
}


.HomePageDropDownMenuBorder {
	border-bottom:1px solid #BDD6E7;
	height:20px;
}
	
.HomePageDropDownMenuInput
{
	background-color:transparent;
	border:none;
	cursor:pointer;	
	color:#0060A0 !important;
	padding:5px 5px 5px 20px;
	width:85%
}
.HeaderHoofdCategorie,
.HeaderHoofdCategorie:hover{
min-width:80px;
height:34px;
}
.HeaderHoofdCategorie a{
text-decoration:none !important; 
font-weight:bold !important;
text-align:center;
padding:7px 10px 8px 10px !important;
color:#397FB3;
font-size:12px !important;
}
.HeaderHoofdCategorie a:hover{
font-weight:bold !important;
text-align:center;
padding:7px 10px 8px 10px !important;
color:#FFFFFF;
font-size:12px !important;
background: url(../../MediaGallery/headerHoofcategorie_sel.gif) repeat-x scroll 0 0;
}



.Layout1 td.ContentArea,
.Layout2 td.ContentCell,
.Layout3 td.ContentCell
{
	width: 950px;
	max-width: 950px;
}

.Header .ContextBoxBody {StorefrontStyle.c... (line 1110)
	border:0pt none;
	clear:both;
	margin-bottom:1px;
	padding:2px 4px 2px 0px;
	text-align:left;
}


input.Search {
 	background:transparent url(../../MediaGallery/bg_headersearchinput.gif) no-repeat scroll 0%;
 	height:22px;
	border:0px none;
	color:#0060A0;
	display:inline;
	float:left;
	width:140px;
	line-height: 120%;
	vertical-align:middle;
}
.EntryButton {
	margin-top:3px;
	margin-left:10px;
}

.BreadcrumbItem a{
	background:transparent url(../..//MediaGallery/bg_dot.gif) no-repeat scroll right 5px; 
}

.BreadcrumbItem a:hover{
	text-decoration:underline;
}

img.BreadcrumbItemDot {
	padding: 0 5px 2px 5px;
	
}

.NavBarTop .NavigationElement {
	background-image: none;
	display:inline;
	float:left;
	font-size:10px;
	height:27px;
	line-height:27px;
	margin:0pt;
	padding:0pt 0pt 0pt 10px;
}

.HomepageCategorie{
	background-color:#E4F7FE;
	min-height:1px;
}
div .HomepageCategoriesFirst
{
	background: #e4f7fe ;
	float:left;
	padding:10px 10px 10px 10px; 
	font-size:14px !important;
	font-family:tahoma,arial,verdana;
	font-style:italic;

	height:112px;
}
div .HomepageCategories
{
	background: url(../../MediaGallery/bg_itemblock.jpg) #e4f7fe no-repeat left center;
	float:left;
	padding:10px 10px 10px 10px; 
	font-size:14px !important;
	font-family:tahoma,arial,verdana;
	font-style:italic;

	height:112px;
}
div .HomepageCategoriesFirst a,
div .HomepageCategories a, 
div .HomepageCategoriesFirst h2,
div .HomepageCategories h2, 
div .HomepageCategoriesFirst a:hover,
div .HomepageCategories a:hover {
	color:#496061;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	line-height:normal !important;
	text-decoration:none;
}

div.HomepageCategorie ul,
div.HomepageCategorie ul a{
	list-style:none;
	color:#496061 !important;
	font-size:11px !important;
	font-style:italic !important;
	font-weight:bold !important;
}
div.HomepageCategorie li,
div.HomepageCategorie li a{
	font-style:normal !important;
	font-weight:normal !important;
}


div .HomepageCategoriesName, 
div .HomepageCategoriesName a
{
	font-family:tahoma,arial,verdana;
 	font-weight:bold !important;
 	font-size:11px  !important;
 	font-style:italic  !important;
 	color:#496061  !important;
 	
}

div .HomepageCategoriesGroups,
div .HomepageCategoriesGroups a
{
	color:#496061 !important;
}

.HomepageCategoriesTextMeerInfo,
.HomepageCategoriesTextMeerInfo a
{
	color: red !important;
	font-weight:bold !important;
	text-decoration:underline;
	padding: 5px 0 0 0 ;

}

.HomepageCategoriesBorderRight
{
	border-right:url(../ImageSet/homepage separator vertical 2.bmp);
}	

.HomepageAanbiedingWerelden
{
	height:25px;
	font-style:italic;
	font-weight:bold;
	background-color:#0093F6;
	background:transparent url(../../MediaGallery/bg_header1.jpg) repeat-x scroll 0% 50%;
	border-left:0.0em solid #fff;
	color: #fff !important;
}

.HomepageAanbiedingWerelden h1,
.HomepageAanbiedingWerelden h2 {
	padding:2px 0 0 5px;
	color: #fff !important;
	font-size:16px;
}
.HomepageAanbiedingLast
{
	float:left;
	padding:0px;
	width:235px;
	height:130px;
	padding-bottom:5px;
	border-bottom: 1px solid #ADD2D8;
	background:#FFFFFF;
}
.HomepageAanbieding
{
	float:left;
	padding:0px;
	width:235px;
	height:130px;
	padding-bottom:5px;
	border-bottom: 1px solid #ADD2D8;
	background:#FFFFFF url(../../MediaGallery/bg_itemblock.jpg) no-repeat scroll right center;
}
.NewHomepageAanbiedingLast
{
	float:left;
	padding:0px;
	width:230px;
	height:300px;
	padding-bottom:5px;
	border-bottom: 1px solid #ADD2D8;
	background:#FFFFFF;
}
.NewHomepageAanbieding
{
	float:left;
	padding:0px;
	width:235px;
	height:300px;
	padding-bottom:5px;
	border-bottom: 1px solid #ADD2D8;
	text-align:center;
	background-color:#FFFFFF;
}
.HPSeperator {
	background:#FFFFFF url(../../MediaGallery/Homepage_Topdeal_Separator.jpg) no-repeat scroll left center;
}
.PlusGratisProd {
	height:335px !important;

}

.NewHomepageAanbiedingImage
{
	padding:10px 2px 0 2px;
	height:150px;
}
.NewHomepageAanbiedingTextNaam,
.NewHomepageAanbiedingTextNaam h2,
.NewHomepageAanbiedingTextNaam a,
.NewHomepageAanbiedingTextNaam a:hover
{
	color:#004B7D  !important;
	font-size:13px !important;
	font-style:italic;
	font-weight:bold;
	height:50px;
}
.NewPrijzenHomepage {
	height:14px;
	padding-top:2px;
	width:95%;
	float:left;
	background-color:#E6EFF6;
	text-align:right;
	height:18px;
	border-left:5px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
	margin-left:2px;
}
.NewPrijzenHomepageLeeg {
	height:14px;
	padding-top:2px;
	width:100%;
	float:left;
	background-color:#FFFFFF;
	text-align:right;
	height:18px;
	margin-left:2px;
}
.NewHomepageGratisProduct{
	font-size:10px !important;
	color:#007ECD !important;
	font-weight:bold !important;	
	text-align:center;
	float:left;
	height:45px;
	padding:2px 5px 0 5px;
}
.NewHomepageGratisProduct span { 
	font-size:10px !important;
	color:red !important;
	font-weight:bold !important;	
}
.NewHomepageAanbiedingTDButton
{
	text-align:center;
	font-size:13px;
	background-color:transparent;
	color:red !important;
	font-weight:bold;
}
.NewHomepageAanbiedingTDButton a,
.NewHomepageAanbiedingTDButton a:hover
{
	width:100%;
	font-size:13px;
	background-color:transparent;
	color:red;
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
	cursor:pointer;
}

.HPAdviesprijsLabel{
	color:#00000;
	width:100px;
	float:left;
	height:18px;
}
.HPAdviesprijsDubbelPunt {
	color:#00000;
	float:left;
	width:5px;
}
.HPAdviesprijsWaarde {
	color:red !important;
	text-decoration:line-through;
	width:95px;
	float:left;
}
.HPBBprijsLabel {
	color:#004B7D !important;
	width:100px;
	font-weight:bold;
	font-size:13px !important;
	float:left;
}
.HPBBprijsDubbelPunt {
	color:#00000;
	float:left;
	width:5px;
}
.HPBBprijsWaarde {
	color:#004B7D !important;
	width:95px;
	font-weight:bold;
	font-size:14px !important;
	float:left;
}
.HPKortingprijsLabel {
	color:#00000;
	width:100px;
	float:left;
}
.HPKortingprijsDubbelPunt {
	color:#00000;
	float:left;
	width:5px;
}
.HPKortingprijsWaarde {
	color:#000000 !important;
	width:95px;
	float:left;
}


.HomepageAanbiedingImage
{
	float:left;
	padding:10px 2px 0 2px;
	max-width:70px;
	height:60px;
}
.HomepageAanbiedingText{
	float:left;
	padding:5px 0 0 10px;
	width:150px;
	font-family:tahoma,arial,verdana;
}
.HomepageAanbiedingTextNaam,
.HomepageAanbiedingTextNaam a,
.HomepageAanbiedingTextNaam a:hover
{
	padding:0px 0 0 0;
	color:#004B7D  !important;
	font-size:11px !important;
	font-style:italic;
	font-weight:bold;
	height:44px;
}
.HomepageAanbiedingTextDesc
{
	padding:0 0 0 0;
	height:70px;
	color:#000;
	font-size:11px !important;
}
.HomepageAanbiedingTextAanbieding
{
	color:#004B7D !important;
	font-size:10px !important;
	padding: 0px 0 0 0 ;
}
.HomepageAanbiedingTextVanPrijs
{
	color: #004B7D !important;
	font-size:11px !important; 
}
.HomepageAanbiedingTextPrijs
{
	color:#004B7D !important;
	font-size:14px !important;
	font-weight:bold;
	margin-top:1px;
}
.HomepageAanbiedingTextVoordeel
{
	color:#004B7D !important;
	font-size:14px !important;
	font-weight:bold;
	margin-top:3px;
}

.HomepageAanbiedingTextMeerInfo
{
	color: red !important;
	text-decoration:underline;
	margin: 10px 0 0 0 ;
	font-weight:bold !important;
}
.HomepageAanbiedingTDButton
{
	margin-right: 15px;
	text-align:right;
}
.HomepageAanbiedingTDButton a
{
	
	width:100%;
	font-size:10px;
	background-color:transparent;
	color:red;
	font-weight:bold;
	border:none;
	text-decoration:underline;
	text-align:right;
	cursor:pointer;
	margin-top:3px;
}
.HomepageAanbiedingTDButton a:hover{
	width:100%;
	font-size:10px;
	background-color:transparent;
	color:red;
	font-weight:bold;
	border:none;
	text-decoration:none;
	text-align:right;
	cursor:pointer;
	margin-top:3px;
}
.HomepageAanbiedingLargeImage
{
	float:left;
	width:620px;
	height:170px;
	background-color:E4F7FE ;
	text-align:center;
	border-top:2px solid transparent;
	border-left:2px solid transparent;
}
.HomepageGratisProduct{
	font-size:10px !important;
	color:#007ECD !important;
	font-weight:bold !important;	
	text-align:center;
	float:left;
	height:27px;
	padding:2px 5px 0 5px;
}
.HomepageGratisProduct span { 
	font-size:10px !important;
	color:red !important;
	font-weight:bold !important;	
}


div.TopDeal,
h3.TopDeal {
	background:transparent url(../../MediaGallery/bg_header1.jpg) repeat-x scroll 0% 50%;
	clear:left;
	height:27px;
	padding-left:5px;
	padding-top:10px;
	color:#ffffff;
	font-style:italic;
	font-size:18px;
}
h1.TopDealHP {
	background:transparent url(../../MediaGallery/bg_header1.jpg) repeat-x scroll 0% 50%;
	clear:left;
	height:18px;
	padding-left:2px;
	padding-top:1px;
	color:#ffffff;
	font-style:italic;
	text-align:center;
	border-left:1px solid white;
	font-size:14px
}

.TopDealEtalageHeaderTD {
	height:25px;
	font-style:italic;
	font-weight:bold;
	background-color:#0093F6;
	background:transparent url(../../MediaGallery/bg_header1.jpg) repeat-x scroll 0% 50%;
	border-left:0.0em solid #fff;
	color: #fff !important;
	padding:5px 0 0 5px;
	font-size:16px !important;
}
.TopDealEtalageHeader {
	height:25px;
	font-style:italic;
	font-weight:bold;
	background-color:#0093F6;
	background:transparent url(../../MediaGallery/bg_header1.jpg) repeat-x scroll 0% 50%;
	border-left:0.04em solid #fff;
	color: #fff !important;
}
.TopDealEtalageHeaderTD h5,
.TopDealEtalageHeaderTD h1,
.TopDealEtalageHeader h1 {
	padding:2px 10px 0 5px;
	color: #fff !important;
	font-size:16px;
	float:left;
}

.TopDealEtalage {
	background:transparent url(../../MediaGallery/bg_top3itemsep.jpg) no-repeat scroll center bottom;
	height:160px;
	width:33%;
}

.TopDealEtalageGratisProduct{
	font-size:10px !important;
	color:#007ECD !important;
	font-weight:bold !important;	
	text-align:center;
	padding-top:2px;
	float:left;
	width:100%
}
.TopDealEtalageGratisProduct span { 
	font-size:10px !important;
	color:red !important;
	font-weight:bold !important;	
}

.XX{
	float:left;
	padding:10px 0 0 10px; 
	font-size:14px;
	text-decoration:italic;
	background-color:#A7E6FB;
	border: 1px solid blue;
	width:140px; 
	height:120px;
}


.TopDealNaam
{
 	font-weight:bold !important;
 	font-size:14px  !important;
 	color:#32838B  !important;
 	float:left;
 	margin-top: 20px;
}

.TopDealEtalageNaam,
.TopDealEtalageNaam a
{
 	font-weight:bold !important;
 	font-size:10px  !important;
 	color:#004B7D  !important;
 	float:left;
 	margin-top: 5px;
 	width:150px;
 	height:40px;
}
.widthTopDealEtalage {
	width:150px;
}		

.TopDealPrijs
{
	font-size:9px !important;
	float:left;
	padding-top:5px;
}	
.TopDealEtalagePrijsVan
{
	font-size:11px !important;
	font-weight:normal !important;
	float:left;
	color: #004B7D !important;
}
.TopDealEtalagePrijsVoor
{
	font-size:14px !important;
	font-weight:bold !important;
	float:left;
	width:200px;
	color: #004B7D !important;
}
.TopDealEtalageEindDatum
{
	color: red !important;
	width:160px;
	text-align:center;
	font-size:10px !important;
	float:left;
}

.TopDealMeerInfo
{
	color: red !important;
	text-decoration:underline;
	width:160px;
	padding: 5px 0 0 0 ;
	text-align:right;
	font-weight:bold !important;
}
.TopDealEtalageMeerInfo,
.TopDealEtalageMeerInfo a
{
	padding: 5px 10px 0 0 ;
	text-align:right;
	font-weight:bold !important;
	color: red !important;
}

.TopDealImage
{
	width: 70px; 
	border:none;	
}
.TopDealEtalageImage
{
	width: 70px;
	min-height: 70px;
	margin: 5px 5px 0px 5px;
}


.SubCategories
{
	width:175px; 
}

.SubAanbieding
{
	float:left;
	margin:6px 2px 0pt 0pt;
	padding:0px;
	width:237px;
	min-height:170px;
}

.SubAanbiedingImage
{
	float:left;
	padding-top:20px;
	width:85px;
	min-height: 150px
}

.SubAanbiedingImage img
{
	width:75px;
}

.SubAanbiedingTextNaam,
.SubAanbiedingTextNaam h2,
.SubAanbiedingTextNaam a,
.SubAanbiedingTextNaam a:hover
{
	padding:10px 0 0 0;
	color:#016061 !important;
	font-size:12px !important;
	font-style:italic;
	font-weight:bold;
	height:70px;
	text-decoration:none;
}

.SubAanbiedingText,
.SubAanbiedingText a,
.SubAanbiedingText a:hover
{
	float:left;
	padding:0px;
	width:150px;
	font-family:tahoma,arial,verdana;
	color: #016061 !important;
	text-decoration:none;
}



.SubAanbiedingTextPrijs,
.SubAanbiedingTextPrijs a,
.SubAanbiedingTextPrijs a:hover
{
	padding:3px 0 0 0;
	color:#016061;
	font-size:14px !important;
	font-style:italic;
	font-weight:bold;
	float:none;
	margin: 20px 0 0 0;
	text-align: left;
	text-decoration:none;
}

.SubAanbiedingTextDesc,
.SubAanbiedingTextDesc a,
.SubAanbiedingTextDesc a:hover
{
	padding:0 0 0 0;
	height:70px;
	color:#016061 !important;
	font-size:11px !important;
	min-height: 95px;
	text-decoration:none;
}
.SubAanbiedingTextAanbieding,
.SubAanbiedingTextAanbieding a,
.SubAanbiedingTextAanbieding a:hover
{
	color:#016061;
	font-size:11px !important;
	font-weight:bold;
	padding: 0px 0 0 0 ;
	float:left;
	text-decoration:none;
}
.SubAanbiedingTextVanPrijs,
.SubAanbiedingTextVanPrijs a,
.SubAanbiedingTextVanPrijs a:hover
{
	color: red !important;
	font-size:11px !important;
	text-decoration:line-through;
	margin: 0px 0 0 2px ;
	float:left;
}
.SubAanbiedingGratisProduct
{
	font-size:10px !important;
	color:#007ECD !important;
	font-weight:bold !important;	
	text-align:center;
	padding:2px 5px 0 5px;
}
.SubAanbiedingGratisProduct span
{
	font-size:10px !important;
	color:red !important;
	font-weight:bold !important;	
}
.NewsletterBottom {
	padding-left:5px;
	background:transparent url(../../MediaGallery/bg_newsletter.jpg) repeat scroll 0 0;
	float:left;
	height:176px;
	width:546px;
	position:relative;
}

.Inschrijven {
	position:absolute;
	top:125px;
	left:45px;
}
.WaaromBlueBlizz{
	color:#FFFFFF !important;
	position:absolute;
	top:2px;
	left:270px;
	font-size:18px !important;
	font-weight:bold !important;	
	font-style:italic !important;
}
.WaaromBlueBlizz ul{
font-size:12px !important;
padding-left:18px;
	color:#FFFFFF !important;

}
.WaaromBlueBlizz ul li{
font-size:12px !important;
font-style:italic !important;
font-weight:bold !important;
line-height:180% !important;
	color:#FFFFFF !important;
}

.News {
 	height:30px;
	
}

/*
<form action="?ObjectPath=#Shop.Path[url]" 
*/
.NavBarLeft .NavigationText {
	clear:both;
	color:#000000;
	display:block;
	font-size:11px;
	margin:0pt 0pt 0pt 5pt !important;
	padding:0pt;
}

.NavBarLeft .ShopSlogan, .NavBarLeft .NavigationElement, .NavBarLeft .ContextBoxBody {
border:0pt none;
clear:both;
margin-top:0px;
margin-bottom:1px;
padding:2px 4px 2px 10px;
text-align:left;
}

.NavBarLeft .ShopNameHead, .NavBarLeft .ContextBoxHead {
background:transparent url(LeftBoxImage.jpg) repeat scroll left top;
margin:0pt;
padding:0pt 0pt 0pt 10px;
}


/*-- ETALAGE -- */
div .EtalageCategoriesH1Tag
{
	background:  #e4f7fe no-repeat left center;
	float:left;
	padding:10px 0 10px 10px; 
	font-size:12px !important;
	font-family:tahoma,arial,verdana;
	text-decoration:italic;
	width:417px; 
	height:127px;
	color:#016061;
	padding:10px;
	border-right:5px solid #FFFFFF;
	border-bottom:5px solid #FFFFFF;
	position:absolute;
}
div .EtalageCategoriesH1TagLang
{
	background:  #e4f7fe no-repeat left center;
	float:left;
	padding:10px 0 10px 10px; 
	font-size:12px !important;
	font-family:tahoma,arial,verdana;
	text-decoration:italic;
	width:715px; 
	min-height:127px;
	color:#016061;
	padding:10px;
	border-right:5px solid #FFFFFF;
	border-bottom:5px solid #FFFFFF;
	position:absolute;
}
div .EtalageCategoriesH1TagLang h1,
div .EtalageCategoriesH1Tag h1
{	
	font-size:14px;
	color:#016061;
	text-decoration:italic;
}
.MeerMinderText {
	cursor:pointer;
	font-weight:bold;
	color:#016061 !important;
	font-weight:bold !important;
	text-decoration:underline !important;
}

div .EtalageCategoriesFirst
{
	background:  #e4f7fe no-repeat left center;
	float:left;
	padding:10px 0 10px 10px; 
	font-size:14px !important;
	font-family:tahoma,arial,verdana;
	text-decoration:italic;
	width:137px; 
	height:132px;
}

div .EtalageCategories
{
	background: url(../../MediaGallery/bg_itemblock.jpg) #e4f7fe no-repeat left center;
	float:left;
	padding:10px 0 10px 10px; 
	font-size:14px !important;
	font-family:tahoma,arial,verdana;
	text-decoration:italic;
	width:138px; 
	height:132px;
}
div .EtalageCategoriesName, 
div .EtalageCategoriesName a,
div .EtalageCategoriesName h3
{
	font-family:tahoma,arial,verdana;
 	font-weight:bold !important;
 	font-size:11px  !important;
 	font-style:italic  !important;
 	color:#016061  !important;
 	
}

div .EtalageCategoriesGroups,
div .EtalageCategoriesGroups a
{
	color:#016061 !important;
}
div .EtalageCategoriesGroups a:hover
{
	text-decoration:underline;
	color:#FC0A0B !important;
}

div .EtalageCategoriesTextMeerInfo
{
	font-weight:bold !important;
	text-decoration:underline;
	margin: 5px 0 0 6px ;
	color:#016061 !important;
}

 .EtalageCategoriesTextMeerInfo a
{
	font-weight:bold !important;
	text-decoration:underline;
	color:#016061 !important;
}
div .EtalageCategoriesTextMeerInfo a:hover
{
	font-weight:bold !important;
	text-decoration:underline;
	color:#FC0A0B !important;
}
div .SubAanbiedingTextMeerInfo,
div .SubAanbiedingTextMeerInfo a
{
	font-weight:bold !important;
	text-decoration:underline;
	margin: 5px 0 10px ;
	color:#FC0A0B !important;
}
div .SubAanbiedingTextMeerInfo a:hover
{
	font-weight:bold !important;
	text-decoration:underline;
	color:#FC0A0B !important;
}

.PagedProduct {
	background:blue none repeat scroll 0%;
	position:relative;
}

.Pager .PagerInfoLeft {
	color:#ffffff;
	padding-left:10px;
	
}

.PagerSizeContainer {
	background:transparent none repeat scroll 0% !important;
	text-align:center;
	width:100%;
	color:#ffffff;
}

.PagerSizeContainer a {
	color:#ffffff;
	text-decoration: underline;
}
.ProductListImage {
	
}	
.ProductListImageArea {

}	

.ProductListLogo
{
	width:150px;
}
.ProductListLogo img
{
}

.ProductlistVanPrijs,
.ProductlistVanPrijs span
{
	color: red !important;
	font-size:11px !important;
	text-decoration:line-through;
	margin: 0px 0 0 10px ;
}

.ProductlistVoorPrijs
{
	color: #000000 !important;
	font-size:18px !important;
	margin: 0px 0 0 10px ;
	font-weight:bold;
}

.ProductlistBestelbutton
{
	margin: 0px 0 0 10px ;
}
.ProductListMoreInfoForm{
	color:#00000  !important;
	border:none !important;
	background:transparent none repeat scroll 0 0;
	cursor:pointer;
}
.ProductListMoreInfoForm input{
	color:#00000  !important;
	border:none !important;
	background:transparent none repeat scroll 0 0;
	text-decoration:underline;
	cursor:pointer;
	
}
a.ProductlistMeerInfo 
{
	color:#000000;
	text-decoration: underline;
}

.ProductMoreInfoForm{
	color:#FC0A0B  !important;
	border:none;
	background-color: tranparent;
	font-weight:bold;
	cursor:pointer;
}
.ProductMoreInfoForm input{
	color:#FC0A0B  !important;
	border:none;
	background-color: tranparent;
	text-decoration:underline;
	font-weight:bold;
	cursor:pointer;
}

.pager_new {
	background: #006AB2 ;
	height:27px;
	width: 100%;
	padding-top: 5px;
}

.pager_new_detail {
	background:transparent url(../../MediaGallery/bg_header1.jpg) repeat-x scroll left top;
	height:27px;
	width: 100%;
	padding-top: 5px;
}

.PagerCountItems
{
	color:#ffffff !important;
	text-decoration: none;
	width:24%;
	padding:5px 0 0 10px;
	font-weight:bold;
	text-align:left;
}

.PagerCountCompare
{
	color:#ffffff !important;
	text-decoration: none;
	text-align:right;
	width:24%;
	padding:5px 0 0 0;
	font-weight:bold;
}

.PagerCountPages
{
	width:50%;
	text-align:center;
	padding:5px 0 0 0;
}
.PagerCountPages a,
.PagerCountPages a:hover
{
	color:#ffffff !important;
	text-decoration: underline;
	font-weight:bold;
}

.ProductPager
{
	color:#ffffff !important;
	font-weight:bold;
	font-size:13px !important;
	align:center;
	padding:0px 0 0 0 ;
}
.ProductPager  a,
.ProductPager  a:hover {
	color:#ffffff !important;
	text-decoration: underline;
	font-weight:bold;
	font-size:13px;
}
.BackPager {
  	color:#ffffff !important;
	font-weight:bold;
	font-size:13px !important;
	float:left;
	width:575px;
	padding:0px 0 0 10px;
}

.BackPager a,
.BackPager a:hover {
  	color:#ffffff !important;
	font-weight:bold;
	font-size:13px !important;
	text-decoration: underline;
}

.ProductDetails{
	width:46%;
	height: overflow;
}

.DetailImage {
	float:left;
	width:330px;
}

.DetailImage .Main {
	height:auto;
	margin-top:10px;
	
}
.DetailImage .AllSmall {
	width:99%;
	float:left;
	padding: 10px 10px 10px 10px;
}
.DetailImage .Small {
	width:63px;
	height: 54px; 
	float:left;
	border:1px solid #000000;
	text-align: center;
	margin:0.05em;
}
.DetailImage .Small img{
	max-width: 63px;
	max-height: 54px;

}
.DetailImage .Small span{
	vertical-align:middle;
}

.DetailImage .Link {
	float:left;
	padding-left:20px
}
.DetailImage .Link ul {
	width:115px;
	color: #1FA6FF;
}
.DetailImage .LinkRight {
	float:left;
}
.DetailImage .LinkRight ul {
	width:115px;
	color: #1FA6FF;
}


.DetailImage .Link li,
.DetailImage .Link li  a, 
.DetailImage .LinkRight li,
.DetailImage .LinkRight li  a {

	width:130px;
	color: #1FA6FF;
	text-decoration:underline;
}
.DetailImage .OnderFotos {
	background:transparent url(../../MediaGallery/bg_dlbackground.jpg) repeat-x scroll left top;
	height:135px;
	
}

.DetailImage .MeerFotos {
	color:#1FA6FF !important;
	font-size:12px !important;
	font-style:italic;
	font-weight:bold;
	padding:5px 0 5px 0;
}


.DetailText {
	width:380px;
	margin:10px 0 0 10px;
}
.DetailText .Name,
.DetailText .Name h1 {
	margin:0 0 10px 0;
	color:#016061 !important;
	font-size:15px !important;
	font-style:italic;
	font-weight:bold;
}
.DetailText .Description{
	margin:0 0 10px 0;
	color:#016061 !important;
	font-size:12px !important;
}
.DetailText .UDF{
	margin:0 0 10px 0;
	color:#016061 !important;
	font-size:12px !important;
}
.DetailText .PrijsText 
{
	width:40px;
	float:left
}
.DetailText .VanPrijs 
{
	color: red !important;
	font-size:9px !important;
	text-decoration:line-through;
	margin: 0px 0 0 10px ;
}

.DetailText .VoorPrijs 
{
	color: #000000 !important;
	font-size:18px !important;
	margin: 0px 0 0 10px ;
}

.DetailText .NietVoorradig {
	margin-left:20px;
}

td.AttributeLabel {
	width: 300px;
	font-weight: bold;
	padding-left:5px; 	
}
td.AttributeContent {
	width: 300px;
}

table.UserAttributes tr td {
	border:none;
	padding:2px 4px;
	vertical-align:top;
	background: none;

}
table.UserAttributes {

border-spacing:1px;
margin:6px 0pt 0pt;
width:100%;

}

table.UserAttributes tr {
	padding:2px 4px;
	vertical-align:top; 

}
	
table.UserAttributes tr td {
	background: url(../../MediaGallery/lijn_horiz_330.png) repeat-x scroll left bottom;
	padding:2px 4px;
	vertical-align:top; 
}

.DetailLeftBottom {
	
}

.DetailLeftBottomLeft {
	width:50%;
	float:left;
	margin-right:10px;
	background:transparent url(../../MediaGallery/btn_priceinfobestel.gif) no-repeat scroll right top;
}
.DetailLeftBottomRight {
	padding:10px 0 0 10px;
	text-align:center;
}
.DetailLeftBottomRightEindDatum
{
	font-size:15px;
	color:red;
	font-weight:bold;	
}
.DetailLeftBottomRight select {
	font-size:11px;
	max-width:175px;	
} 

.DetailGratisProduct{
	font-size:14px !important;
	color:#007ECD !important;
	font-weight:bold !important;	
	text-align:center;
}
.DetailGratisProduct span { 
	font-size:14px;
	color:red;
	font-weight:bold;	
}
.CompareGratisProduct{
	font-size:11px !important;
	color:#007ECD !important;
	font-weight:bold !important;	
	text-align:center;
}
.CompareGratisProduct span{
	font-size:12px !important;
	color:red !important;
	font-weight:bold !important;	
	text-align:center;
}

h1.BasketHeader {
	background:transparent url(../../MediaGallery/bg_header1.jpg) repeat-x scroll 0% 50%;
	clear:left;
	height:27px;
	padding-left:5px;
	padding-top:4px;
	color:#ffffff;
	font-style:italic;
	font-size: 16px;
}
th.BasketLineImage,
td.BasketLineImage{
	width:5%;
	vertical-align:middle !important ;
	text-align:left !important ;
}
td.BasketLineImage img {
	max-height:55px;
	max-width:80px;	
}	
th.BasketLineName,
td.BasketLineName{
	width:30%;
	vertical-align:middle !important ;
	text-align:left !important ;
}
td.BasketLineName a:hover,
td.BasketLineName a {
	text-decoration:none;
	color:#000000;
}
th.BasketLineLevertijd,
td.BasketLineLevertijd,
th.BasketLineAantal,
td.BasketLineAantal{
	width:10%;
	color:#000000;
	vertical-align:middle !important ;
	text-align:center !important ;
}
td.BasketLineAantal input{
	border: 1px solid #1FA6FF;	
	height: 16px;
	padding-right:5px;
	margin-right:2px;
	margin-left:20px;
	text-align:right !important;
}
th.BasketLineDelete,
td.BasketLineDelete  {
	width:10%;
	color:#000000;
	vertical-align:middle !important ;
	text-align:center !important ;
}	
th.BasketLineVan,
td.BasketLineVan  {
	width:10%;
	color:red !important;
	vertical-align:middle !important ;
	text-align:center !important ;
	text-decoration:line-through;
}
th.BasketLineVoor,
td.BasketLineVoor  {
	width:10%;
	vertical-align:middle !important ;
	text-align:center !important ;
}
th.BasketLineTotaal,
td.BasketLineTotaal {
	width:10%;
	vertical-align:middle !important ;
	text-align:right !important ;	
	margin-right: 20px;
}

.BasketBelowLines {
	background:	transparent url(../../MediaGallery/shoppingproces/bg_basketbottom.gif) repeat-x scroll left top;
	padding:	10px 0px 0px 10px;
	width:		925px;

}
.BasketBelowLinesWaardebon {
	width:	60%;
	float: left;
	height: 100px;
	/*
	position:relative;
	bottom:170px;
	left:10px;
	z-index:5;
	border:solid 1px black;
	*/
}
.BasketBelowLinesRight {
	margin-right: 3px;
	margin-left: 500px;
}
.BasketBelowLinesRightText {
	float:left;
	padding-top: 5px;
}

div.BasketBelowLinesRightText select {
	font-size:11px;
}
div.BasketBelowLinesRightText option {
	font-size:11px;
	padding-left:6px;
	margin:2px 0 2px 0 ;
}
.BasketBelowLinesRightMoney {
	text-align:right;	
	padding-top: 5px;
}
.BasketBelowLinesRightLine {
	background:transparent url(../../MediaGallery/shoppingproces/bg_basketentry.gif) no-repeat scroll left bottom !important;
	height:	30px;

}
.BasketBelowLinesRightLineTotal {
	height:	30px;
}

.BasketBelowLinesRightButtons,
.BasketBelowLinesRightButtons a {
	height:	30px;
	margin: 10px 0 0 5px;
}
.BasketCrossselImage {
	float:left;
	max-width:120px;
	padding:2px 2px 0;
}

.Waardebon
{
	clear:	both;
	float:	right;
	height:	80px;
	width:	380px;

}
.CouponCode {
	height: 22px;
	border: 1px solid #1FA6FF;
	margin-top:10px;	
}
.CouponButton {
	background:transparent url(../../MediaGallery/bg_header1.jpg) repeat-x scroll 0% 50%;
	height: 24px;
	width:100px;
	color:#FFFFFF;
	font-size:14px;
	margin-top:8px !important;
}
.BijwerkButton input{
	background:transparent url(../../MediaGallery/bg_header1.jpg) repeat-x scroll 0% 50%;
	height: 28px;
	width:125px;
	color:#FFFFFF;
	font-size:14px;
	
}

.Crosssel
{
	float:left;
	margin:6px 2px 0pt 0pt;
	padding:0px;
	width:230px;
	height:170px;
}
.CrossselImage
{
	float:left;
	padding:0px;
	width:75px;
	min-height: 75px;
}
.CrossselText{
	float:left;
	padding:0px;
	width:140px;
	font-family:tahoma,arial,verdana;
}
.CrossselTextNaam,
.CrossselTextNaam a,
.CrossselTextNaam a:hover
{
	padding:10px 0 0 0;
	color:#016061 !important;
	font-size:12px !important;
	font-style:italic;
	font-weight:bold;
	height:45px;
}
.CrossselTextDesc
{
	padding:0 0 0 0;
	height:70px;
	color:#016061 !important;
	font-size:11px !important;
	min-height: 95px;
}
.CrossselTextAanbieding
{
	color:#000;
	font-size:11px !important;
	font-weight:bold;
	padding: 0px 0 0 0 ;
	float:left;
}
.CrossselTextVanPrijs
{
	color: red !important;
	font-size:9px !important;
	text-decoration:line-through;
	margin: 0px 0 0 10px ;
	float:left;
}
.CrossselTextPrijs
{
	padding:3px 0 0 0;
	color:#000;
	font-size:16px !important;
	font-weight:bold;
	float:none;
	margin: 20px 0 0 0;
}
.CrossselTextMeerInfo,
.CrossselTextMeerInfo a
{
	color: red !important;
	text-decoration:underline;
	padding: 10px 0 0 0 ;
	font-weight:bold !important;
}

.Combi{
	float:left;
	margin:6px 2px 6px 0;
	padding:0px;
}
.CombiImage
{
	float:left;
	padding:10px;
	min-height: 75px;
}
.CombiPlus {
	float:left;	
}
.CombiText{
	float:left;
	padding:0px;
	width:350px;
	font-family:tahoma,arial,verdana;
}
.CombiTextNaam
{
	padding:10px 0 0 0;
	color:#000;
	font-size:11px !important;
	font-style:italic;
	font-weight:bold;
}
.CombiTextDesc
{
	padding:0 0 0 0;
	color:#0000;
	font-size:12px !important;
}
.CombiTextAanbieding
{
	color:#000;
	font-size:11px !important;
	font-weight:bold;
	padding: 0px 0 0 0 ;
	float:left;
}
.CombiTextVanPrijs
{
	color: red !important;
	font-size:9px !important;
	text-decoration:line-through;
	margin: 0px 0 0 10px ;
	float:left;
}
.CombiTextPrijs
{
	padding:3px 0 0 0;
	margin-right: 50px;
	color:#000;
	font-size:16px !important;
	font-weight:bold;
	float:none;
}
.CombiTextMeerInfo a
{
	color: red !important;
	text-decoration:underline;
	padding: 10px 0 0 0 ;
	font-weight:bold !important;
}

.CombiBestel
{
	background:transparent url(../../MediaGallery/btn_priceinfobestel.gif) no-repeat left;
	padding-left: 10px;
	margin-left:135px;
}



.BasketAddressForm {
	background: transparent url(../../MediaGallery/shoppingproces/bg_basketbottom.gif) repeat-x scroll left top;
	border: none;
}	

.BasketAddressForm .Text1 {
	font-weight: bold;
	font-style:italic;
	font-size:14px;
	margin: 5px 10px 10px 10px;
}
.BasketAddressForm .Text2 {
	margin: 5px 10px 0 10px;
}

.BasketAddressSelect {
	min-height: 400px;
	background: transparent url(../../MediaGallery/shoppingproces/bg_basketbottom.gif) repeat-x scroll left top;
}

.WijzigButton button{
	margin-left: 10px;	
	border:none;
	background-color:#ffffff;
	cursor:pointer;
}
.stripe_450_1 {
	background: url(../../MediaGallery/shoppingproces/bg_stripe_w450h1.png) repeat-x top left; 
}
.LoginKoloms {
	float:left;
	width:463px;
	border: #0099FF solid 1px;
}
.LoginHeader {
	clear:left;
	height:27px;
	padding-left:5px;
	padding-top:4px;
	color:#004B7D !important;
	font-size: 16px !important;
	text-align:center;
	font-weight:bold;
}

.LoginButton div,
.LoginButton {
	text-align:right;
	margin-right:10px;	
	border:none;
	background-color:transparent;
	cursor:pointer;
}
.GaverderButton {
	margin-right:23px !important;
	border:none;
	background-color:transparent;
	cursor:pointer;
}
.LoginButton button{
	margin-top:5px;
	margin-right:0px;
	border:none;
	background-color:transparent;
	cursor:pointer;
}
.LoginLabel {
	width: 150px;
	margin: 5px 10px 0px 10px;
	float: left;	
	text-align:right;
}	

.LoginLabelRed {
	width: 230px;
	margin: 5px 10px 0px 10px;
	float: left;
	color: red !important;
	font-weight:bold;	
}

.LoginLongLabel {
	width: 300px;
	margin: 5px 10px 0px 10px;
	float: left;	
}
.LoginInput{
	width: 250px;
	border: 1px #0099ff solid;
	margin: 5px 10px 0px 3px;
	float:left;
	background-color:#E7F3FB;
}	
.LoginInput input {
	border:thin none;
	margin-bottom:2px;
	width: 249px;
	background:transparent;
}
.LoginSmallInput{
	width: 60px;
	border: 1Px #0099ff solid;
	margin: 5px 20px 0px 3px;
	float:left;
	background-color:#E7F3FB;
}	
.LoginSmallInput input {
	border:thin none;
	margin-bottom:2px;
	width: 57px !important;
	background:transparent;
}
.LoginSelect{
	width: 250px;
	margin: 5px 10px 0px 3px;
	float:left;
	border: 1px #0099ff solid;
	background-color:#E7F3FB;
}	
.LoginSelect select{
	border: none;
	width: 250px;
	height:22px;
	background-color:transparent;
}

.LoginForgotten {
	margin-left: 210px;
	clear:both;
}
.LoginAfwijkendAdress {
	margin: 0 10px 0 15px;
}

.LoginLeveradres {
	width: 180px;
	margin: 20px 10px 20px 18px;
	float: left;	
	color: #0099ff !important;
	font-weight:bold;
}		

.Factuuradres {
	width: 180px;
	margin: 5px 10px 0px 0px;
	padding-top:10px;
	color: #0099ff !important;
	font-weight:bold;
}
.AdresGegevens {
	width:300px;
	float:left;	
}

.VerzendAdresKeuze {
	float:left;	
}

.Box
{
	background: transparant url(../../MediaGallery/shoppingproces/bg_basketstripebottom.gif) repeat-x scroll left top;
	border: none;
	float:left;
	margin:0pt;
	padding:0pt;
	width: 24%;
	min-height: 100px;
}	
.Box .header
{
	color: #0099ff !important;
	font-weight:bold;
}

.BevestigingButtonBox {
	text-align: right;	
	background: transparant url(../../MediaGallery/shoppingproces/bg_basketstripebottom.gif) repeat-x scroll left top;
}

.RightAlign {
		
}

table.VariationsTable {
	border:1px solid transparent;
	border-collapse:separate;
	border-spacing:1px;
	margin:6px 0pt 0pt;
	width:100%;
}
table.VariationsTable tr th, 
table.VariationsTable tr td {
	background:transparent url(../../MediaGallery/shoppingproces/bg_basketentry.gif) no-repeat scroll bottom;
	border:medium none;
	padding:2px 4px;
	vertical-align:top;
}

.Right {
	text-align:right !important;
}

.AttributeImage {
	width:50px;
}

.SubmitNewsletter{
	padding-top:4px;
}

input.SubmitNewsletterInput{
	background: url(../../MediaGallery/btn_inschrijven.gif) repeat-x scroll bottom;
	height:23px;
	width:89px;
}
.Newsletter {
	min-height:500px;	
}
.Newsletter h1 { 
	clear:left; 
	background: url(../../MediaGallery/bg_header1.jpg) repeat-x; 
	height: 25px; 
	padding:3px 5px 0px 5px; 
	font-weight:bold;
	color:white;
	font-style:italic;
	font-size:15px;
}
.Newsletter h2 { 
	clear:left; 
	background: url(../../MediaGallery/bg_header1.jpg) repeat-x; 
	height: 25px; 
	padding:3px 5px 0px 5px; 
	font-weight:bold;
	color:white;
	font-style:italic;
	font-size:15px;
}
.NewsletterText {
	background:transparent url(../../MediaGallery/bg_searchinput.png) no-repeat scroll 0% 50%;
	border:0px none;
	color:#0060A0;
	float:left;
	height:22px;
	margin:0px 6px 0px 0px;
	padding:8px 0px 0px 10px;
	vertical-align:middle;
	width:158px;	
}



.AddressDialog {
	background:transparent none repeat scroll 0% !important;
	border:none;
	margin: 0 0 0 0 !important;
	padding:3px 12px 6px;
	position:static;
}
.Mandatory {
	border: none;
	width:143px;
	text-align:right;
}

.Dialog div.SizeContainer,
.AddressDialog div.SizeContainer {
	background:transparent none repeat scroll 0% !important;
	width:100%;
	position:static;
}

.AddressSel {
	margin-left: 150px;
}


.MijnAccountLink a,
.MijnAccountLink a:hover {
	clear:left;
	color:white;
	font-size:10px;
	font-weight:bold;
	padding-left:19px;
	padding-top:5px;
	text-decoration:underline;
}

.MijnGegevens {
	margin:0 0px 10px 0px;	
	min-height:400px;
}

.MijnGegevensBox {
	border: 1px solid #CEE0EE;
	min-height:130px;
	float:left;
	width:175px;
	margin:5px;
	padding:5px;
	background:transparent url(../../MediaGallery/shoppingproces/bg_basketbottom.gif) repeat-x scroll left top;
	
}
.MijnGegevensBoxSmall {
	border: 1px solid #CEE0EE;
	height:54px;
	width:175px;
	margin:5px;
	padding:5px;
	background:transparent url(../../MediaGallery/shoppingproces/bg_basketbottom.gif) repeat-x scroll left top;
	
}
.MijnGegevens500 {
	margin-bottom:10px;	
	min-height:500px !important;
}
.MijnGegevensKop {
	margin-bottom:10px;	
	min-height:10px;
}
.MijnGegevens h3,
.MijnGegevens h1 { 
	clear:left; 
	background: url(../../MediaGallery/bg_header1.jpg) repeat-x; 
	height: 25px; 
	padding:3px 5px 0px 5px; 
	font-weight:bold; 
	color:white;
	font-style:italic;
	font-size:15px;

}

//.MijnGegevens h3 { 
//	clear:left; 
//	padding:10px 5px 0px 10px; 
//	font-weight:bold;
//	font-style:italic;
//	color:#496061 ;
//}

.MijnGegevensKopText {
	color: green;
	padding: 5px 0 10px 10px;	
}
.Factuuradresinfo {
	min-height:500px;	
}
.MijnGegevensFactuuradres {
	width: 180px;
	margin: 0px 10px 0px 10px;
	padding-top:10px;
	color: #0099ff !important;
	font-weight:bold;
}
.MijnGegevensFactuuradresData {
	margin-left: 10px;	
}
.Mailuz {
	margin-bottom:10px;	
	min-height:500px;
}
.MailuzVelden {
	margin-top:10px;	
}
input.MailuzInput {
	margin-top:10px;
	width:200px;	
}
.MijnOrders,
.MijnWensen {
	margin:10px 0 10px 0;
	min-height:10px;	
	
}


table.OrderList, table.ShoppingList, table.CustomerList {
	background:transparent none repeat scroll 0%;
	border-collapse:separate;
	border:none;
	margin:0pt;
	padding:0pt;
	width:100%;
}
th.SeparateColumn,
td.SeparateColumn {
	border:none;
	border-right:none;
}
table.OrderStatus, 
table.UserAttributes, 
table.Wachtwoord {
	border-collapse:separate;
	border:none;
	border-spacing:1px;
}
.WachtwoordButton {
	padding-top: 10px;
	padding-left: 13px;	
}
.WachtwoordInput {
	width: 100px;
	border: 1px #1FA6FF solid;
}
.ContentArea table.Dialog {
	border-collapse:separate;
	border:none;
	border-spacing:0pt;
	border-style:none solid solid;
}
.Wachtwoord td.InputLabelling {
	padding: 2px 6px 2px 14px; 
}
.Wachtwoord .InputLabelling,
.Wachtwoord div.InputLabelling {
	width:150px; 
}

.OrderStatusKop {
	color: #0060A0 !important;
	padding-left:5px;
}
.OrderStatusText {
	color: #0099ff !important;
}

.contentcolumn  img,
.contentcolumn  {
	width: 740px;
	height:227px;
}

#scroller {
	width: 740px;
	height:50px;
}

#scrollerhp {
	width: 940px;
	height:46px;
}

#WinkelmandPopUp
{
	position:	fixed; 
	top:		300px;
	left:35%;
}
#EvenGeduld 
{
	position:	fixed; 
	top:		300px;
	left:	40%;
}

#ComparePopUp 
{
	position:	fixed; 
	top:		300px;
	left:	40%;
}

#sponsorAdDiv 
{
	position:	fixed; 
	top:		300px;
	left:		430px;
}
.PopUpBox
{
	border:		2px solid #FFFFFF;
	background:	#CEE0EE;
	height:		100px;
	color:		#1468A6;
	font-size:	13px;
	font-weight:bold;
	padding:	10px;
	text-align:	center;
	position:relative;
	z-index:1100;
}


table.ComparisonTable
{
	border-collapse:separate;
	border-spacing:1px;
	margin:6px 0 0;
	width:100%;
}
table.ComparisonTable th {
	width: 150px;
}
table.ComparisonTable td {
	width: 150px;
}
.BatchFilterLabel{
	width:200px;
}
th.ALT,
td.ALT {
	background-color: lightblue !important;
}

td.VergelijkKeuze {
	height:30px;
	width:400px;
	vertical-align:bottom;
}
td.VergelijkKeuze input {
	margin:10px 10px 0 0;
}
td.VergelijkKeuze img {
	margin:0 5px 0 0;
}
.VergelijkButton {
	width: 100px; 
	font-size: 11px;
	background-color: lightblue;
	color:#008FF0; 
	font-weight: bold;
}

.BatchFilter div{
	background-color: #ABBBCB;
}



.BasketGerelateerd{
	background: #E4F7FE;
	float:left;
	padding:0px;
	width:310px;
	height:185px;
	padding-bottom:5px;
	border: 1px solid #ADD2D8;
}
.BasketGerelateerdWereld
{ 
	text-align:center;
	font-size:16px !important;
	color: #0086DF !important;;
	font-weight:bold;
	background-color:lightblue;
	padding:3px 0 3px 0;
}
.BasketGerelateerdImage
{
	float:left;
	padding:3px 2px 0 6px;
	width:124px;
	height:124px;
}
.BasketGerelateerdText{
	float:left;
	padding:0 0 0 5px;
	width:168px;
	font-family:tahoma,arial,verdana;
}
.BasketGerelateerdTextNaam,
.BasketGerelateerdTextNaam a,
.BasketGerelateerdTextNaam a:hover
{
	padding:0px 0 0 0;
	color:red !important;
	font-size:14px !important;
	font-style:italic;
	font-weight:bold;
	height:50px;
}
.BasketGerelateerdTextDesc
{
	padding:0 0 0 0;
	height:70px;
	color:#016061 !important
	font-size:11px !important;
}
.BasketGerelateerdTextAanbieding
{
	color:#000;
	font-size:11px !important;
	font-weight:bold;
	padding: 0px 0 0 0 ;
}
.BasketGerelateerdTextVanPrijs
{
	color: red !important;
	font-size:11px !important;
	text-decoration:line-through;
	margin: 0px 0 0 2px ;
}
.BasketGerelateerdTextPrijs
{
	padding:3px 0 0 0;
	color:#000;
	font-size:16px !important;
	font-weight:bold;
	float:left;
	margin: 5px 5px  5px 0;
}
.BasketGerelateerdTextMeerInfo a
{
	color: red !important;
	text-decoration:underline;
	padding: 10px 0 0 0 ;
	font-weight:bold !important;
}

.Outletcontentcolumn img,
.Outletcontentcolumn {
	width: 940px;
	height:227px;
	margin-bottom:2px;
}


.Overline {
	text-decoration:overline;	
}
.LastVisitedBox {
	min-height:70px;
	clear:both;
}
.LastVisitedImage {
	width:60px;
	min-height:70px;
	float:left;
}
.LastVisitedName a{
	color:#016061 !important;
	font-size:9px !important;
	font-style:italic !important;
	font-weight:bold !important;
	text-decoration:none !important; 
}
.LastVisitedPrice {
	font-size:9px;
	font-weight:bold !important;
}
.korting{
	color:#000000;	
}
.PrijzenCatContent {
	background-color:#E6EFF6;
	height:18px;
	padding-top:2px;
	width:165px;
	float:left;
}
.PrijzenINCProdList {
	height:18px;
	margin-right:5px;
	padding-left:8px;
	padding-top:2px;
	width:180px;
}
.PrijzencatProd3Col {
	background-color:#E6EFF6;
	height:18px;
	margin-right:5px;
	margin-left:30px;
	padding-left:8px;
	padding-top:2px;
	width:180px;
	float:left;
}
.PrijzenDetailPagina {
	background-color:#E6EFF6;
	height:18px;
	margin-right:5px;
	padding-left:8px;
	padding-top:2px;
	width:175px;
}

.CategoriesProductSingleColomH1Tag {
	background:  #e4f7fe no-repeat left center;
	padding:10px 0 10px 10px; 
	font-size:12px !important;
	font-family:tahoma,arial,verdana;
	text-decoration:italic;
	width:720px; 
	color:#016061 !important;
	padding:10px;
	border-bottom:5px solid #FFFFFF;
}



.UitgebreidZoeken 
{
	width:225px;
	text-align:right;
}
.UitgebreidZoeken a,
.UitgebreidZoeken a.hover
{
	color:white !important;
	text-decoration:underline;
	font-size:11px;
}

.ZoekHeader {
	background:transparent url(../../MediaGallery/bg_header1.jpg) repeat-x scroll 0 0;
	clear:left;
	color:white !important;
	font-size:15px !important;
	font-style:italic;
	font-weight:bold;
	height:25px;
	padding:3px 5px 0;
}

.ZoekKolom {
	width:45%;
	height:150px;
}
.ZoekKolomSportwereld {
	width:54%;
	height:150px;

}
.ZoekKolomPrijsklasse {
	width:50%;
	height:120px;
}
.ZoekEenheid {
	height:20px;
}
.ZoekLabel {
	width:100px;
	color:#004B7D !important;
	font-size:11px !important;
	font-weight:bold;
}
.ZoekWereld input{
	width:10px;	
}
.ZoekWereld {
	width:95px;
	padding-left:4px;
	background-color:#FFFFFF;	
}
.ZoekPrijsEnVolgorde{
	height:130px;	
}
.ZoekInputSmall input{
	width:50px;
	padding-left:3px;		
}
.ZoekInput input{
	width:200px;
	padding-left:3px;		
}
.ZoekInput select{
	width:200px;
	font-size:11px;	
}
.ZoekVolgorde,
.ZoekInputPrijsklasse {
	width:150px;
	font-size:11px;		
}
.ZoekSubmit {
	height:20px;
}
.ZoekSubmit input {
	color: #004B7D;
	background: #FFFFFF url(../../MediaGallery/bg_zoeken.jpg) repeat-x scroll 0 0;
	width:60px;
	height:20px;
	font-size:12px;
	font-weight:bold;
}

.ZoekRes {
	height:115px;
	background: #FFFFFF url(../../MediaGallery/bg_zoeken.jpg) repeat-x scroll 0 0
}
.ZoekResImage {
	width:80px;
	padding: 5px 10px 2px 10px;
}
.ZoekResImageLabel {
	width:120px;
}
.ZoekResArtikelLabel {
	width:500px;
}	
.ZoekResPrijsLabel {
	width:100px;
}		
.ZoekResSort {
	cursor:pointer;
	width:21px;
}
.ZoekResArtikel,
.ZoekResArtikel a,
.ZoekResArtikel a:hover {
	width:425px;
	padding: 5px 10px 2px 10px;
	color:#004B7D  !important;
	font-size:12px !important;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
	height:107px;
}
.ZoekresArtikelDesc {
	color:#004B7D  !important;
	font-size:10px !important;
	font-style:normal;
	font-weight:normal;
	padding: 0px 10px 0px 10px; 
}
.ZoekresGratisProduct {
	font-size:10px !important;
	color:#007ECD !important;
	font-weight:bold !important;	
	text-align:center;
	padding:0px 5px 0 5px;
}
.ZoekresGratisProduct span {
	font-size:12px !important;
	color:red;
}
.ZoekResPrijs {
	width:100px;
	padding: 5px 10px 2px 10px;
	height:100px;
}
.LongText {
	background:#007ECD url(../../MediaGallery/bg_header1.jpg) repeat-x scroll 0 0%;
	border-left:0.04em solid #FFFFFF;
	color:#FFFFFF !important;
	font-style:italic;
	font-weight:bold;
	height:40px;
	padding-left:10px;
}
.LongText h1{
	min-width:100px;
	color:#FFFFFF !important;
	float:left;
}
.LongTextText {
	max-width:700px;
	color:#FFFFFF !important;
}
.Sitemap {
}

.Sitemap .SiteWereld {
	background-color:#D6E7F3;
	margin-left:2px;
	width:233px;
}

.Sitemap .Kop a,
.Sitemap .Kop{
	background:transparent url(../../MediaGallery/bg_header1.jpg) repeat-x scroll 0 0;
	clear:left;
	color:white !important;
	font-size:15px !important;
	font-style:italic;
	font-weight:bold;
	height:25px;
	padding:3px 5px 0px 5px;
	margin-right:2px;
}

.Sitemap .SiteWereld a{
	font-size:14px;
	font-weight:bold;	
}
.Sitemap .SiteWereld .SiteCat a	{
	font-size:10px;
}
.Sitemap .SiteWereld .SiteCat a:hover	{
	font-size:10px;
	color:red;
}
.Sitemap .SiteWereld .SiteCat a:visited	{
	font-size:10px;
}
.Sitemap .SiteWereld .SiteCat .cat1 {
	padding-left:5px;
}
.cat2 {
	padding-left:10px;
}
.cat3 {
	padding-left:15px;
}
.cat4 {
	padding-left:20px;
}

.Footer .PropertyContainer {
	color:#000000;
	font-size:1px;
	height:150px;
	margin:0;
	padding:0px;
	text-align:left;
}
.Footer table.SizeContainer {
	border-collapse:collapse;
	border-width:0;
	margin:0;
	width:100%;
}
.VariatieFilter {
	background-color:#CEE0EE;
	padding-bottom:5px;
}

.VariatieFilterText {
	width:100px;
	padding:17px 0 0 5px;	
}

.VariatieFilterKey {
	padding-left: 4px;
	
}
.VariatieFilterValue select,
.VariatieFilterValue {
	min-width:50px;
	padding: 0 2px 0 2px;

}
.VariatieFilterZoek {
	padding:15px 0 0 5px;
}
.VariatieFilterGeenResultaat {
	color:red !important;
	font-weight:bold;
	padding: 10px;
	height:100px;	
}
.VariatieKenmerken option {
	color:lightgrey;	
}
.ProcessTextActive {
	font-size:12px !important;
	font-style:italic !important;
	font-weight:bold !important;
	color:#FFFFFF !important;	
}
.ProcessTextInActive {
	font-size:12px !important;
	font-style:italic !important;
	font-weight:bold !important;
	color:#000000 !important;	
}
.RegisterBox {
	border: 1px solid #CEE0EE;
	float:left;
	width:300px;
	margin:60px;
	padding:15px;
	height:130px;
	background:transparent url(../../MediaGallery/shoppingproces/bg_basketbottom.gif) repeat-x scroll left top;
}
.RegisterBoxLeft{
	border: 1px solid #CEE0EE;
	float:left;
	width:300px;
	margin:4px 0 0 100px ;
	padding:15px;
	height:130px;
	background:transparent url(../../MediaGallery/shoppingproces/bg_basketbottom.gif) repeat-x scroll left top;	
}
.RegisterBoxRight{
	border: 1px solid #CEE0EE;
	float:left;
	width:300px;
	margin:4px 0 0 77px ;
	padding:15px;
	height:130px;
	background:transparent url(../../MediaGallery/shoppingproces/bg_basketbottom.gif) repeat-x scroll left top;	
}
.RegisterBoxCenter{
	border: 1px solid #CEE0EE;
	float:left;
	width:300px;
	margin:4px 0 0 33% ;
	padding:15px;
	height:130px;
	background:transparent url(../../MediaGallery/shoppingproces/bg_basketbottom.gif) repeat-x scroll left top;	
}
.RegisterBoxCenter400 {
	border: 1px solid #CEE0EE;
	float:left;
	width:400px;
	margin:4px 0 0 29% ;
	padding:15px;
	min-height:180px;
	background:transparent url(../../MediaGallery/shoppingproces/bg_basketbottom.gif) repeat-x scroll left top;	
}
.RegisterBoxNew {
	border: 1px solid #CEE0EE;
	float:left;
	width:710px;
	margin:4px 0 0 99px;
	padding:15px;
	min-height:600px;
	background:transparent url(../../MediaGallery/shoppingproces/bg_basketbottom.gif) repeat-x scroll left top;
}

.RegisterEntry {
	margin-bottom:5px;
}
.RegisterBlueText {
	clear:both;
	color:#0099FF !important;
	height:16px;
	padding-left:80px;	
}
.RegisterInputGender input{
	width:20px;
}
.RegisterButton {
	margin:20px 0 0 80px;
}
.MBB_Inloggen {
	color:#FFFFFF !important;
}

.MBB_Inloggen button{
	background:url("../../MediaGallery/shoppingproces/bg_basketbottom.gif") repeat scroll 0 0 lightBlue;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	padding:2px;
	color:#2464A3;
}
.BBButton {
	background:url("../../MediaGallery/shoppingproces/bg_basketbottom.gif") repeat scroll 0 0 lightBlue !important;
	cursor:pointer !important;
	font-size:13px !important;
	font-weight:bold !important;
	padding:2px 4px !important;
	color:#2464A3 !important;
	border-left:1px solid #CEE0EE;
	border-top:1px solid #CEE0EE;
	border-right:1px solid buttonshadow;
	border-bottom:1px solid buttonshadow;
	text-decoration:none;
}


.LoginImagesMainDiv {
	width:100%;
	height:200px;
	text-align:center;
	margin-top:4px;
	margin-left:90px;
}
.LoginImage {
	width:175px;	
	margin:6px 6px 0px 6px;
	border:2px solid white;
}
.LoginImageCursor {
	cursor:pointer;
	text-decoration:none !important;
}
.LoginImageDiv a:hover{
	color:red !important;
	text-decoration:none !important;
}
.LoginText {
	color:#0161A1;
	font-size:14px;
	font-weight:bold;
}
.FreeTextPrinter {
	background:transparent url("../../MediaGallery/bg_header1.jpg") repeat-x scroll 0 0;	
	height:23px;
	color:#FFFFFF !important;
}
.NewsletterBoxCenter{
	border: 1px solid #CEE0EE;
	float:left;
	width:400px;
	margin:4px 0 0 257px;
	padding:15px;
	height:220px;
	background:transparent url(../../MediaGallery/shoppingproces/bg_basketbottom.gif) repeat-x scroll left top;	
}

#DetailNaam,
#DetailNaam h1 {
	color:#007ECD;
	font-size:18px;
	font-style:normal;
	font-weight:bold;
	padding-left:3px;
	padding-bottom:5px;
	text-decoration:none;
	min-width:500px;
}
#DetailLogo {
	color:#007ECD;
	font-size:18px;
	font-style:normal;
	font-weight:bold;
	padding-left:3px;
	text-decoration:none;
}
.DetailAfbeelding {
	width:330px;
	height:355px;
}
.DetailAfbeelding .Image {
	text-align:center;
	
}
.KleinImages {
	width:330px;
	height:150px;
}
.DetailBestelBlok {
	float:left;
	margin:0px 0 10px 0;
	padding:5px;
	min-width:380px;
	min-height:150px;
	background-color:#E6EFF6;
}
.DetailBestelBlok .Prijzen {
	width:198px;
	line-height:200%;
	float:left;
	padding-left:5px;
}
.DetailBestelBlok .Prijzen .Label{
	font-size:12px;
	color:#000000;
	float:left;
	width:90px;
}
.DetailBestelBlok .Prijzen .AdviesPrijs{
	font-size:12px;
	color:red;
	text-decoration:line-through;
}
.DetailBestelBlok .Prijzen .GeenPrijs {
	font-size:12px;
	text-decoration:none;
}
.DetailBestelBlok .Prijzen .BBPrijs{
	font-size:15px;
	color:#007ECD;
	font-weight:bold;
}
.DetailBestelBlok .Prijzen .Korting{
	font-size:12px;
	color:#007ECD;
}
.DetailBestelBlok .OverigeData {
	width:175px;
	float:left;
	font-weight:bold;
	color:#000000;
	line-height:200%;
}
.DetailBestelBlok .OverigeData .LabelGreen{
	color:#4CC055;
}
.DetailBestelBlok .OverigeData .Voorraad{
	margin-top:-20px;
}
.DetailBestelBlok .OverigeData .Artikel{
}
.DetailBestelBlok .BestelButton {
	clear:both;
	text-align:center;
	width:375px;
	padding-top:20px;
	padding-bottom:10px;
}
.GratisProduct {
	clear:both;
	padding-top:20px;
	margin-bottom:20px;
	min-height:100px;
	width:390px;
	position:relative;
}
.GratisProduct .GratisIcon{
	position:absolute;
	top:0px;
	right:9px;
}
.GratisProduct .Image {
	width:50px;
	float:left;
	margin:10px;
}
.GratisProduct .Text {
	float:left;
	font-size:12px;
	width:320px;
	line-height:200%;
}
.GratisProduct .Text div{
	font-size:12px;
}
.GratisProduct .Text .TextBlue{
	color:#007ECD;
	font-size:18px;
	font-weight:normal;
}
.ProductOmschrijving .Kop{
	color:#007ECD;
	font-size:13px;
	height:20px;
	clear:both;
	font-weight:bold;
}


.OnderFotos {
	margin-top:10px;
	padding-top:10px;
	min-height:100px;	
}
.OnderFotos .Tabcontainer {
	height:30px;
}

.OnderFotos .Tabcontainer .tabgewoon {
	float:left;
	background-color:#E6EFF6;
	text-align:center;
	font-family : verdana,arial,sans-serif ;
	font-size:12px;
	padding:8px;
	margin-right:6px;
	cursor:pointer;
	color:#3A7EA5 !important;
}

.Tabbladen
{
}
.TabbladVast {
	position:relatief;	
	background-color:#FFFFFF;
	width:739px;
	padding-bottom:10px;
}
.Tabblad {
	position:absolute;	
	border:1px solid #CEE0EE;
	background-color:#FFFFFF;
	width:738px;
	padding-bottom:10px;
	min-height:50px;
}
.TabbladHeader {
background-color:#CEE0EE;
color:#004B7D !important;
font-size:11px !important;
font-weight:bold;
height:20px;
text-align:center;
width:334px;
z-index:104;
}
.TabbladSluiten {
width:330px;
height:20px;
text-align:right;
z-index:105;
}
.TabbladHotDeal {
float:left;
margin:0px 1px 0 1px;
padding:0;
width:150px;
}

.tabaktief
{
float:left;
width:48px;
height:48px;
text-align:center;
float:left;
position:relative;
z-index:100;
font-family : verdana,arial,sans-serif ;
font-size:.8em;
cursor:pointer;
color:#004B7D !important;
}

.TabLogin {
	margin:5px 0px 5px 5px;
	border-right:1px solid lightblue;
}
.TabLogin li {
	margin:0px 0px 0px 15px;
	
}
.TabVraagText,
.TabMyBlueBlizzText,
.TabMyBasketText,
.TabNewsletterText,
.TabFotoText,
.TabPDFText,
.TabCompareText
{
	text-align:left;
	padding: 0 5px 0 5px;
}
.TabMyBasketArtikel {
	width:190px;
	text-align:left;
	padding-left:5px;
}

.TabMyBasketLeeg {
	text-align:left;
	padding-left:5px;
}
.TabMyBasketAantal {
	width:25px;
	text-align:center;
}
.TabMyBasketPrijs {
	width:89px;
	text-align:right;
	padding-right:5px;
}
.TabMyBasketTotaalprijs {
	font-weight:bold;
	text-align:right;
}
.TabMyBasketLinks {
	margin:5px;
	border:1px solid white;
	height:20px;	
}
.TabMyBasketALT{
	background-color:#E4F7FE;
	border-bottom:1px solid #FFFFFF;	
}
.TabKlantHeader {
	background: transparent url(../../MediaGallery/bg_header1.jpg) repeat scroll left top;
	color:white !important;
	padding-left:5px;
	margin-right:5px;
	
}	
.TabKlantRegister {
	margin-top:2px;
}
.TabLoginMyBB {
	width:145px;	
}

.MailuzVelden {
		
}
.MailuzVelden .MailuzLabel {
	width:100px;
	float:left;
	height:20px;
}
.MailuzVelden .MailuzInvoer {
	width:350px;
	float:left;
}
.MailuzVelden .MailuzInvoer input {
	width:300px;
	height:15px;
}
.MailuzVelden .MailuzInvoerRadio {
	width:20px !important;
	float:left;
}










.DetailGratisProduct{
	font-size:14px !important;
	color:#007ECD !important;
	font-weight:bold !important;	
	text-align:center;
}
.DetailGratisProduct span { 
	font-size:14px;
	color:red;
	font-weight:bold;	
}
.CompareGratisProduct{
	font-size:11px !important;
	color:#007ECD !important;
	font-weight:bold !important;	
	text-align:center;
}
.CompareGratisProduct span{
	font-size:12px !important;
	color:red !important;
	font-weight:bold !important;	
	text-align:center;
}

h1.BasketHeader {
	background:transparent url(../../MediaGallery/bg_header1.jpg) repeat-x scroll 0% 50%;
	clear:left;
	height:27px;
	padding-left:5px;
	padding-top:4px;
	color:#ffffff;
	font-style:italic;
	font-size: 16px;
}
th.BasketLineImage,
td.BasketLineImage{
	width:5%;
	vertical-align:middle !important ;
	text-align:left !important ;
}
td.BasketLineImage img {
	max-height:55px;
	max-width:80px;	
}	
th.BasketLineName,
td.BasketLineName{
	width:30%;
	vertical-align:middle !important ;
	text-align:left !important ;
}
td.BasketLineName a:hover,
td.BasketLineName a {
	text-decoration:none;
	color:#000000;
}
th.BasketLineLevertijd,
td.BasketLineLevertijd,
th.BasketLineAantal,
td.BasketLineAantal{
	width:10%;
	color:#000000;
	vertical-align:middle !important ;
	text-align:center !important ;
}
td.BasketLineAantal input{
	border: 1px solid #1FA6FF;	
	height: 16px;
	padding-right:5px;
	margin-right:2px;
	margin-left:20px;
	text-align:right !important;
}
th.BasketLineDelete,
td.BasketLineDelete  {
	width:10%;
	color:#000000;
	vertical-align:middle !important ;
	text-align:center !important ;
}	
th.BasketLineVan,
td.BasketLineVan  {
	width:10%;
	color:red !important;
	vertical-align:middle !important ;
	text-align:center !important ;
	text-decoration:line-through;
}
th.BasketLineVoor,
td.BasketLineVoor  {
	width:10%;
	vertical-align:middle !important ;
	text-align:center !important ;
}
th.BasketLineTotaal,
td.BasketLineTotaal {
	width:10%;
	vertical-align:middle !important ;
	text-align:right !important ;	
	margin-right: 20px;
}

.BasketBelowLines {
	background:	transparent url(../../MediaGallery/shoppingproces/bg_basketbottom.gif) repeat-x scroll left top;
	padding:	10px 0px 0px 10px;
	width:		925px;

}
.BasketBelowLinesWaardebon {
	width:	60%;
	float: left;
	height: 100px;
	/*
	position:relative;
	bottom:170px;
	left:10px;
	z-index:5;
	border:solid 1px black;
	*/
}
.BasketBelowLinesRight {
	margin-right: 3px;
	margin-left: 500px;
}
.BasketBelowLinesRightText {
	float:left;
	padding-top: 5px;
}

div.BasketBelowLinesRightText select {
	font-size:11px;
}
div.BasketBelowLinesRightText option {
	font-size:11px;
	padding-left:6px;
	margin:2px 0 2px 0 ;
}
.BasketBelowLinesRightMoney {
	text-align:right;	
	padding-top: 5px;
}
.BasketBelowLinesRightLine {
	background:transparent url(../../MediaGallery/shoppingproces/bg_basketentry.gif) no-repeat scroll left bottom !important;
	height:	30px;

}
.BasketBelowLinesRightLineTotal {
	height:	30px;
}

.BasketBelowLinesRightButtons,
.BasketBelowLinesRightButtons a {
	height:	30px;
	margin: 10px 0 0 5px;
}
.BasketCrossselImage {
	float:left;
	max-width:120px;
	padding:2px 2px 0;
}

.Waardebon
{
	clear:	both;
	float:	right;
	height:	80px;
	width:	380px;

}
.CouponCode {
	height: 22px;
	border: 1px solid #1FA6FF;
	margin-top:10px;	
}
.CouponButton {
	background:transparent url(../../MediaGallery/bg_header1.jpg) repeat-x scroll 0% 50%;
	height: 24px;
	width:100px;
	color:#FFFFFF;
	font-size:14px;
	margin-top:8px !important;
}
.BijwerkButton input{
	background:transparent url(../../MediaGallery/bg_header1.jpg) repeat-x scroll 0% 50%;
	height: 28px;
	width:125px;
	color:#FFFFFF;
	font-size:14px;
	
}

.Crosssel
{
	float:left;
	margin:6px 2px 0pt 5px;
	padding:0px;
	width:225px;
	height:170px;
}
.CrossselSmall
{
	float:left;
	margin:6px 2px 0 10px;
	padding:0px;
	width:220px;
	height:170px;
}
.CrossselImage
{
	float:left;
	padding:0px;
	width:75px;
	min-height: 75px;
}
.CrossselText{
	float:left;
	padding:0px;
	width:140px;
	font-family:tahoma,arial,verdana;
}
.CrossselTextNaam,
.CrossselTextNaam a,
.CrossselTextNaam a:hover
{
	padding:10px 0 0 0;
	color:#016061 !important;
	font-size:12px !important;
	font-style:italic;
	font-weight:bold;
	height:45px;
}
.CrossselTextDesc
{
	padding:0 0 0 0;
	height:70px;
	color:#016061 !important;
	font-size:11px !important;
	min-height: 95px;
}
.CrossselTextAanbieding
{
	color:#000;
	font-size:11px !important;
	font-weight:bold;
	padding: 0px 0 0 0 ;
	float:left;
}
.CrossselTextVanPrijs
{
	color: red !important;
	font-size:9px !important;
	text-decoration:line-through;
	margin: 0px 0 0 10px ;
	float:left;
}
.CrossselTextPrijs
{
	padding:3px 0 0 0;
	color:#000;
	font-size:16px !important;
	font-weight:bold;
	float:none;
	margin: 20px 0 0 0;
}
.CrossselTextMeerInfo,
.CrossselTextMeerInfo a
{
	color: red !important;
	text-decoration:underline;
	padding: 10px 0 0 0 ;
	font-weight:bold !important;
}

.Combi{
	float:left;
	margin:6px 2px 6px 0;
	padding:0px;
}
.CombiImage
{
	float:left;
	padding:10px;
	min-height: 75px;
}
.CombiPlus {
	float:left;	
}
.CombiText{
	float:left;
	padding:0px;
	width:350px;
	font-family:tahoma,arial,verdana;
}
.CombiTextNaam
{
	padding:10px 0 0 0;
	color:#000;
	font-size:11px !important;
	font-style:italic;
	font-weight:bold;
}
.CombiTextDesc
{
	padding:0 0 0 0;
	color:#0000;
	font-size:12px !important;
}
.CombiTextAanbieding
{
	color:#000;
	font-size:11px !important;
	font-weight:bold;
	padding: 0px 0 0 0 ;
	float:left;
}
.CombiTextVanPrijs
{
	color: red !important;
	font-size:9px !important;
	text-decoration:line-through;
	margin: 0px 0 0 10px ;
	float:left;
}
.CombiTextPrijs
{
	padding:3px 0 0 0;
	margin-right: 50px;
	color:#000;
	font-size:16px !important;
	font-weight:bold;
	float:none;
}
.CombiTextMeerInfo a
{
	color: red !important;
	text-decoration:underline;
	padding: 10px 0 0 0 ;
	font-weight:bold !important;
}

.CombiBestel
{
	background:transparent url(../../MediaGallery/btn_priceinfobestel.gif) no-repeat left;
	padding-left: 10px;
	margin-left:135px;
}



.BasketAddressForm {
	background: transparent url(../../MediaGallery/shoppingproces/bg_basketbottom.gif) repeat-x scroll left top;
	border: none;
}	

.BasketAddressForm .Text1 {
	font-weight: bold;
	font-style:italic;
	font-size:14px;
	margin: 5px 10px 10px 10px;
}
.BasketAddressForm .Text2 {
	margin: 5px 10px 0 10px;
}

.BasketAddressSelect {
	min-height: 400px;
	background: transparent url(../../MediaGallery/shoppingproces/bg_basketbottom.gif) repeat-x scroll left top;
}

.WijzigButton button{
	margin-left: 10px;	
	border:none;
	background-color:#ffffff;
	cursor:pointer;
}
.stripe_450_1 {
	background: url(../../MediaGallery/shoppingproces/bg_stripe_w450h1.png) repeat-x top left; 
}
.LoginKoloms {
	float:left;
	width:463px;
	border: #0099FF solid 1px;
}
.LoginHeader {
	clear:left;
	height:27px;
	padding-left:5px;
	padding-top:4px;
	color:#004B7D !important;
	font-size: 16px !important;
	text-align:center;
	font-weight:bold;
}

.LoginButton div,
.LoginButton {
	text-align:right;
	margin-right:10px;	
	border:none;
	background-color:transparent;
	cursor:pointer;
}
.GaverderButton {
	margin-right:23px !important;
	border:none;
	background-color:transparent;
	cursor:pointer;
}
.LoginButton button{
	margin-top:5px;
	margin-right:0px;
	border:none;
	background-color:transparent;
	cursor:pointer;
}
.LoginLabel {
	width: 150px;
	margin: 5px 10px 0px 10px;
	float: left;	
	text-align:right;
}	

.LoginLabelRed {
	width: 230px;
	margin: 5px 10px 0px 10px;
	float: left;
	color: red !important;
	font-weight:bold;	
}

.LoginLongLabel {
	width: 300px;
	margin: 5px 10px 0px 10px;
	float: left;	
}
.LoginInput{
	width: 250px;
	border: 1px #0099ff solid;
	margin: 5px 10px 0px 3px;
	float:left;
	background-color:#E7F3FB;
}	
.LoginInput input {
	border:thin none;
	margin-bottom:2px;
	width: 249px;
	background:transparent;
}
.LoginSmallInput{
	width: 60px;
	border: 1Px #0099ff solid;
	margin: 5px 20px 0px 3px;
	float:left;
	background-color:#E7F3FB;
}	
.LoginSmallInput input {
	border:thin none;
	margin-bottom:2px;
	width: 57px !important;
	background:transparent;
}
.LoginSelect{
	width: 250px;
	margin: 5px 10px 0px 3px;
	float:left;
	border: 1px #0099ff solid;
	background-color:#E7F3FB;
}	
.LoginSelect select{
	border: none;
	width: 250px;
	height:22px;
	background-color:transparent;
}

.LoginForgotten {
	margin-left: 210px;
	clear:both;
}
.LoginAfwijkendAdress {
	margin: 0 10px 0 15px;
}

.LoginLeveradres {
	width: 180px;
	margin: 20px 10px 20px 18px;
	float: left;	
	color: #0099ff !important;
	font-weight:bold;
}		

.Factuuradres {
	width: 180px;
	margin: 5px 10px 0px 0px;
	padding-top:10px;
	color: #0099ff !important;
	font-weight:bold;
	
}
.Box
{
	background: transparant url(../../MediaGallery/shoppingproces/bg_basketstripebottom.gif) repeat-x scroll left top;
	border: none;
	float:left;
	margin:0pt;
	padding:0pt;
	width: 24%;
	min-height: 100px;
}	
.Box .header
{
	color: #0099ff !important;
	font-weight:bold;
}

.BevestigingButtonBox {
	text-align: right;	
	background: transparant url(../../MediaGallery/shoppingproces/bg_basketstripebottom.gif) repeat-x scroll left top;
}

.RightAlign {
		
}

table.VariationsTable {
	border:1px solid transparent;
	border-collapse:separate;
	border-spacing:1px;
	margin:6px 0pt 0pt;
	width:100%;
}
table.VariationsTable tr th, 
table.VariationsTable tr td {
	background:transparent url(../../MediaGallery/shoppingproces/bg_basketentry.gif) no-repeat scroll bottom;
	border:medium none;
	padding:2px 4px;
	vertical-align:top;
}

.Right {
	text-align:right !important;
}

.AttributeImage {
	width:50px;
}

.SubmitNewsletter{
	padding-top:4px;
}

input.SubmitNewsletterInput{
	background: url(../../MediaGallery/btn_inschrijven.gif) repeat-x scroll bottom;
	height:23px;
	width:89px;
}
.Newsletter {
	min-height:500px;	
}
.Newsletter h1 { 
	clear:left; 
	background: url(../../MediaGallery/bg_header1.jpg) repeat-x; 
	height: 25px; 
	padding:3px 5px 0px 5px; 
	font-weight:bold;
	color:white;
	font-style:italic;
	font-size:15px;
}
.Newsletter h2 { 
	clear:left; 
	background: url(../../MediaGallery/bg_header1.jpg) repeat-x; 
	height: 25px; 
	padding:3px 5px 0px 5px; 
	font-weight:bold;
	color:white;
	font-style:italic;
	font-size:15px;
}
.NewsletterText {
	background:transparent url(../../MediaGallery/bg_searchinput.png) no-repeat scroll 0% 50%;
	border:0px none;
	color:#0060A0;
	float:left;
	height:22px;
	margin:0px 6px 0px 0px;
	padding:8px 0px 0px 10px;
	vertical-align:middle;
	width:158px;	
}



.AddressDialog {
	background:transparent none repeat scroll 0% !important;
	border:none;
	margin: 0 0 0 0 !important;
	padding:3px 12px 6px;
	position:static;
}
.Mandatory {
	border: none;
	width:143px;
	text-align:right;
}

.Dialog div.SizeContainer,
.AddressDialog div.SizeContainer {
	background:transparent none repeat scroll 0% !important;
	width:100%;
	position:static;
}

.AddressSel {
	margin-left: 150px;
}


.MijnAccountLink a,
.MijnAccountLink a:hover {
	clear:left;
	color:white;
	font-size:10px;
	font-weight:bold;
	padding-left:19px;
	padding-top:5px;
	text-decoration:underline;
}

.MijnGegevens {
	margin:0 0px 10px 0px;	
	min-height:400px;
}

.MijnGegevensBox {
	border: 1px solid #CEE0EE;
	min-height:130px;
	float:left;
	width:175px;
	margin:5px;
	padding:5px;
	background:transparent url(../../MediaGallery/shoppingproces/bg_basketbottom.gif) repeat-x scroll left top;
	
}
.MijnGegevensBoxSmall {
	border: 1px solid #CEE0EE;
	height:54px;
	width:175px;
	margin:5px;
	padding:5px;
	background:transparent url(../../MediaGallery/shoppingproces/bg_basketbottom.gif) repeat-x scroll left top;
	
}
.MijnGegevens500 {
	margin-bottom:10px;	
	min-height:500px !important;
}
.MijnGegevensKop {
	margin-bottom:10px;	
	min-height:10px;
}
.MijnGegevens h3,
.MijnGegevens h1 { 
	clear:left; 
	background: url(../../MediaGallery/bg_header1.jpg) repeat-x; 
	height: 25px; 
	padding:3px 5px 0px 5px; 
	font-weight:bold; 
	color:white;
	font-style:italic;
	font-size:15px;

}

//.MijnGegevens h3 { 
//	clear:left; 
//	padding:10px 5px 0px 10px; 
//	font-weight:bold;
//	font-style:italic;
//	color:#496061 ;
//}

.MijnGegevensKopText {
	color: green;
	padding: 5px 0 10px 10px;	
}
.Factuuradresinfo {
	min-height:500px;	
}
.MijnGegevensFactuuradres {
	width: 180px;
	margin: 0px 10px 0px 10px;
	padding-top:10px;
	color: #0099ff !important;
	font-weight:bold;
}
.MijnGegevensFactuuradresData {
	margin-left: 10px;	
}
.Mailuz {
	margin-bottom:10px;	
	min-height:300px;
}
.MailuzVelden {
	margin-top:10px;	
}
input.MailuzInput {
	margin-top:10px;
	width:200px;	
}
.MijnOrders,
.MijnWensen {
	margin:10px 0 10px 0;
	min-height:10px;	
	
}


table.OrderList, table.ShoppingList, table.CustomerList {
	background:transparent none repeat scroll 0%;
	border-collapse:separate;
	border:none;
	margin:0pt;
	padding:0pt;
	width:100%;
}
th.SeparateColumn,
td.SeparateColumn {
	border:none;
	border-right:none;
}
table.OrderStatus, 
table.UserAttributes, 
table.Wachtwoord {
	border-collapse:separate;
	border:none;
	border-spacing:1px;
}
.WachtwoordButton {
	padding-top: 10px;
	padding-left: 13px;	
}
.WachtwoordInput {
	width: 100px;
	border: 1px #1FA6FF solid;
}
.ContentArea table.Dialog {
	border-collapse:separate;
	border:none;
	border-spacing:0pt;
	border-style:none solid solid;
}
.Wachtwoord td.InputLabelling {
	padding: 2px 6px 2px 14px; 
}
.Wachtwoord .InputLabelling,
.Wachtwoord div.InputLabelling {
	width:150px; 
}

.OrderStatusKop {
	color: #0060A0 !important;
	padding-left:5px;
}
.OrderStatusText {
	color: #0099ff !important;
}

.contentcolumn  img,
.contentcolumn  {
	width: 740px;
	height:227px;
}

#scroller {
	width: 740px;
	height:50px;
}

#scrollerhp {
	width: 940px;
	height:46px;
}

#WinkelmandPopUp
{
	position:	fixed; 
	top:		300px;
	left:35%;
}
#EvenGeduld 
{
	position:	fixed; 
	top:		300px;
	left:	40%;
}

#ComparePopUp 
{
	position:	fixed; 
	top:		300px;
	left:	40%;
}

#sponsorAdDiv 
{
	position:	fixed; 
	top:		300px;
	left:		430px;
}
.PopUpBox
{
	border:		2px solid #FFFFFF;
	background:	#CEE0EE;
	height:		100px;
	color:		#1468A6;
	font-size:	13px;
	font-weight:bold;
	padding:	10px;
	text-align:	center;
	position:relative;
	z-index:1100;
}


table.ComparisonTable
{
	border-collapse:separate;
	border-spacing:1px;
	margin:6px 0 0;
	width:100%;
}
table.ComparisonTable th {
	width: 150px;
}
table.ComparisonTable td {
	width: 150px;
}
.BatchFilterLabel{
	width:200px;
}
th.ALT,
td.ALT {
	background-color: lightblue !important;
}

td.VergelijkKeuze {
	height:30px;
	width:400px;
	vertical-align:bottom;
}
td.VergelijkKeuze input {
	margin:10px 10px 0 0;
}
td.VergelijkKeuze img {
	margin:0 5px 0 0;
}
.VergelijkButton {
	width: 100px; 
	font-size: 11px;
	background-color: lightblue;
	color:#008FF0; 
	font-weight: bold;
}

.BatchFilter div{
	background-color: #ABBBCB;
}



.BasketGerelateerd{
	background: #E4F7FE;
	float:left;
	padding:0px;
	width:310px;
	height:185px;
	padding-bottom:5px;
	border: 1px solid #ADD2D8;
}
.BasketGerelateerdWereld
{ 
	text-align:center;
	font-size:16px !important;
	color: #0086DF !important;;
	font-weight:bold;
	background-color:lightblue;
	padding:3px 0 3px 0;
}
.BasketGerelateerdImage
{
	float:left;
	padding:3px 2px 0 6px;
	width:124px;
	height:124px;
}
.BasketGerelateerdText{
	float:left;
	padding:0 0 0 5px;
	width:168px;
	font-family:tahoma,arial,verdana;
}
.BasketGerelateerdTextNaam,
.BasketGerelateerdTextNaam a,
.BasketGerelateerdTextNaam a:hover
{
	padding:0px 0 0 0;
	color:red !important;
	font-size:14px !important;
	font-style:italic;
	font-weight:bold;
	height:50px;
}
.BasketGerelateerdTextDesc
{
	padding:0 0 0 0;
	height:70px;
	color:#016061 !important
	font-size:11px !important;
}
.BasketGerelateerdTextAanbieding
{
	color:#000;
	font-size:11px !important;
	font-weight:bold;
	padding: 0px 0 0 0 ;
}
.BasketGerelateerdTextVanPrijs
{
	color: red !important;
	font-size:11px !important;
	text-decoration:line-through;
	margin: 0px 0 0 2px ;
}
.BasketGerelateerdTextPrijs
{
	padding:3px 0 0 0;
	color:#000;
	font-size:16px !important;
	font-weight:bold;
	float:left;
	margin: 5px 5px  5px 0;
}
.BasketGerelateerdTextMeerInfo a
{
	color: red !important;
	text-decoration:underline;
	padding: 10px 0 0 0 ;
	font-weight:bold !important;
}

.Outletcontentcolumn img,
.Outletcontentcolumn {
	width: 940px;
	height:227px;
	margin-bottom:2px;
}



.NoBorder {
	border:none !important;	
}
.Overline {
	text-decoration:overline;	
}
.LastVisitedBox {
	min-height:70px;
	clear:both;
}
.LastVisitedImage {
	width:60px;
	min-height:70px;
	float:left;
}
.LastVisitedName a{
	color:#016061 !important;
	font-size:9px !important;
	font-style:italic !important;
	font-weight:bold !important;
	text-decoration:none !important; 
}
.LastVisitedPrice {
	font-size:9px;
	font-weight:bold !important;
}
.korting{
	color:#000000;	
}
.PrijzenCatContent {
	background-color:#E6EFF6;
	height:18px;
	padding-top:2px;
	width:165px;
	float:left;
}
.PrijzenINCProdList {
	height:18px;
	margin-right:5px;
	padding-left:8px;
	padding-top:2px;
	width:180px;
}
.PrijzencatProd3Col {
	background-color:#E6EFF6;
	height:18px;
	margin-right:5px;
	margin-left:30px;
	padding-left:8px;
	padding-top:2px;
	width:180px;
	float:left;
}
.PrijzenDetailPagina {
	background-color:#E6EFF6;
	height:18px;
	margin-right:5px;
	padding-left:8px;
	padding-top:2px;
	width:175px;
}
.AdviesprijsLabel{
	color:#00000;
	width:80px;
	float:left;
	height:18px;
}
.AdviesprijsDubbelPunt {
	color:#00000;
	float:left;
	height:18px;
}
.AdviesprijsWaarde {
	color:red !important;
	text-decoration:line-through;
	width:85px;
	float:left;
	text-align:left;
	height:18px;
}	
.BBprijsLabel {
	color:#00000;
	width:80px;
	float:left;
	height:18px;
}
.BBprijsDubbelPunt {
	color:#00000;
	float:left;
	height:18px;
}
.BBprijsWaarde {
	color:#007ECD !important;
	width:85px;
	height:18px;
	font-weight:bold;
	font-size:16px !important;
	float:left;
	text-align:left;
}
.KortingprijsLabel {
	color:#00000;
	width:80px;
	float:left;
	height:18px;
}
.KortingprijsDubbelPunt {
	color:#00000;
	float:left;
	height:18px;
}
.KortingprijsWaarde {
	color:#007ECD !important;
	width:85px;
	float:left;
	text-align:left;
	height:18px;
}
.GeenVerzendkosten {
	color:#007ecd !important;
	font-size:13px !important;
	margin:10px 0 0 7px;
	clear:both;
}
.GeenVerzendkostenKlein {
	color:#4CC055  !important;
	font-size:11px !important;
	margin:10px 0 0 7px;
	clear:both;
	font-weight:bold;
}
.GeenVerzendkostenKleinCatProd3Col {
	color:#4CC055 !important;
	font-size:11px !important;
	margin:2px 0 0 38px;
	font-weight:bold;
	clear:both;
}

.CategoriesProductSingleColomH1Tag {
	background:  #e4f7fe no-repeat left center;
	padding:10px 0 10px 10px; 
	font-size:12px !important;
	font-family:tahoma,arial,verdana;
	text-decoration:italic;
	width:720px; 
	color:#016061 !important;
	padding:10px;
	border-bottom:5px solid #FFFFFF;
}



.UitgebreidZoeken 
{
	width:233px;
	text-align:right;
}
.UitgebreidZoeken a,
.UitgebreidZoeken a.hover
{
	color:white !important;
	text-decoration:underline;
	font-size:11px;
}

.ZoekHeader {
	background:transparent url(../../MediaGallery/bg_header1.jpg) repeat-x scroll 0 0;
	clear:left;
	color:white !important;
	font-size:15px !important;
	font-style:italic;
	font-weight:bold;
	height:25px;
	padding:3px 5px 0;
}

.ZoekKolom {
	width:45%;
	height:150px;
}
.ZoekKolomSportwereld {
	width:54%;
	height:150px;

}
.ZoekKolomPrijsklasse {
	width:50%;
	height:120px;
}
.ZoekEenheid {
	height:20px;
}
.ZoekLabel {
	width:100px;
	color:#004B7D !important;
	font-size:11px !important;
	font-weight:bold;
}
.ZoekWereld input{
	width:10px;	
}
.ZoekWereld {
	width:95px;
	padding-left:4px;
	background-color:#FFFFFF;	
}
.ZoekPrijsEnVolgorde{
	height:130px;	
}
.ZoekInputSmall input{
	width:50px;
	padding-left:3px;		
}
.ZoekInput input{
	width:200px;
	padding-left:3px;		
}
.ZoekInput select{
	width:200px;
	font-size:11px;	
}
.ZoekVolgorde,
.ZoekInputPrijsklasse {
	width:150px;
	font-size:11px;		
}
.ZoekSubmit {
	height:20px;
}
.ZoekSubmit input {
	color: #004B7D;
	background: #FFFFFF url(../../MediaGallery/bg_zoeken.jpg) repeat-x scroll 0 0;
	width:60px;
	height:20px;
	font-size:12px;
	font-weight:bold;
}

.ZoekRes {
	height:115px;
	background: #FFFFFF url(../../MediaGallery/bg_zoeken.jpg) repeat-x scroll 0 0
}
.ZoekResImage {
	width:80px;
	padding: 5px 10px 2px 10px;
}
.ZoekResImageLabel {
	width:120px;
}
.ZoekResArtikelLabel {
	width:500px;
}	
.ZoekResPrijsLabel {
	width:100px;
}		
.ZoekResSort {
	cursor:pointer;
	width:21px;
}
.ZoekResArtikel,
.ZoekResArtikel a,
.ZoekResArtikel a:hover {
	width:425px;
	padding: 5px 10px 2px 10px;
	color:#004B7D  !important;
	font-size:12px !important;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
	height:107px;
}
.ZoekresArtikelDesc {
	color:#004B7D  !important;
	font-size:10px !important;
	font-style:normal;
	font-weight:normal;
	padding: 0px 10px 0px 10px; 
}
.ZoekresGratisProduct {
	font-size:10px !important;
	color:#007ECD !important;
	font-weight:bold !important;	
	text-align:center;
	padding:0px 5px 0 5px;
}
.ZoekresGratisProduct span {
	font-size:12px !important;
	color:red;
}
.ZoekResPrijs {
	width:100px;
	padding: 5px 10px 2px 10px;
	height:100px;
}
.LongText {
	background:#007ECD url(../../MediaGallery/bg_header1.jpg) repeat-x scroll 0 0%;
	border-left:0.04em solid #FFFFFF;
	color:#FFFFFF !important;
	font-style:italic;
	font-weight:bold;
	height:40px;
	padding-left:10px;
}
.LongText h1{
	min-width:100px;
	color:#FFFFFF !important;
	float:left;
}
.LongTextText {
	max-width:700px;
	color:#FFFFFF !important;
}
.Sitemap {
}

.Sitemap .SiteWereld {
	background-color:#D6E7F3;
	margin-left:2px;
	width:233px;
}

.Sitemap .Kop a,
.Sitemap .Kop{
	background:transparent url(../../MediaGallery/bg_header1.jpg) repeat-x scroll 0 0;
	clear:left;
	color:white !important;
	font-size:15px !important;
	font-style:italic;
	font-weight:bold;
	height:25px;
	padding:3px 5px 0px 5px;
	margin-right:2px;
}

.Sitemap .SiteWereld a{
	font-size:14px;
	font-weight:bold;	
}
.Sitemap .SiteWereld .SiteCat a	{
	font-size:10px;
}
.Sitemap .SiteWereld .SiteCat a:hover	{
	font-size:10px;
	color:red;
}
.Sitemap .SiteWereld .SiteCat a:visited	{
	font-size:10px;
}
.Sitemap .SiteWereld .SiteCat .cat1 {
	padding-left:5px;
}
.cat2 {
	padding-left:10px;
}
.cat3 {
	padding-left:15px;
}
.cat4 {
	padding-left:20px;
}

.Footer .PropertyContainer {
	color:#000000;
	font-size:1px;
	height:150px;
	margin:0;
	padding:0px;
	text-align:left;
}
.Footer table.SizeContainer {
	border-collapse:collapse;
	border-width:0;
	margin:0;
	width:100%;
}
.VariatieFilter {
	background-color:#CEE0EE;
	padding-bottom:5px;
}

.VariatieFilterText {
	width:100px;
	padding:17px 0 0 5px;	
}

.VariatieFilterKey {
	padding-left: 4px;
	
}
.VariatieFilterValue select,
.VariatieFilterValue {
	min-width:50px;
	padding: 0 2px 0 2px;

}
.VariatieFilterZoek {
	padding:15px 0 0 5px;
}
.VariatieFilterGeenResultaat {
	color:red !important;
	font-weight:bold;
	padding: 10px;
	height:100px;	
}
.VariatieKenmerken option {
	color:lightgrey;	
}
.ProcessTextActive {
	font-size:12px !important;
	font-style:italic !important;
	font-weight:bold !important;
	color:#FFFFFF !important;	
}
.ProcessTextInActive {
	font-size:12px !important;
	font-style:italic !important;
	font-weight:bold !important;
	color:#000000 !important;	
}
.RegisterBox {
	border: 1px solid #CEE0EE;
	float:left;
	width:300px;
	margin:60px;
	padding:15px;
	height:130px;
	background:transparent url(../../MediaGallery/shoppingproces/bg_basketbottom.gif) repeat-x scroll left top;
}
.RegisterBoxLeft{
	border: 1px solid #CEE0EE;
	float:left;
	width:300px;
	margin:4px 0 0 100px ;
	padding:15px;
	height:130px;
	background:transparent url(../../MediaGallery/shoppingproces/bg_basketbottom.gif) repeat-x scroll left top;	
}
.RegisterBoxRight{
	border: 1px solid #CEE0EE;
	float:left;
	width:300px;
	margin:4px 0 0 77px ;
	padding:15px;
	height:130px;
	background:transparent url(../../MediaGallery/shoppingproces/bg_basketbottom.gif) repeat-x scroll left top;	
}
.RegisterBoxCenter{
	border: 1px solid #CEE0EE;
	float:left;
	width:300px;
	margin:4px 0 0 33% ;
	padding:15px;
	height:130px;
	background:transparent url(../../MediaGallery/shoppingproces/bg_basketbottom.gif) repeat-x scroll left top;	
}
.RegisterBoxCenter400 {
	border: 1px solid #CEE0EE;
	float:left;
	width:400px;
	margin:4px 0 0 29% ;
	padding:15px;
	min-height:180px;
	background:transparent url(../../MediaGallery/shoppingproces/bg_basketbottom.gif) repeat-x scroll left top;	
}
.RegisterBoxNew {
	border: 1px solid #CEE0EE;
	float:left;
	width:710px;
	margin:4px 0 0 99px;
	padding:15px;
	min-height:600px;
	background:transparent url(../../MediaGallery/shoppingproces/bg_basketbottom.gif) repeat-x scroll left top;
}
.RegisterHeader{
	color:#0099FF !important;
	font-size:17px !important;
	margin-bottom:10px;
}
.RegisterDialog {
	margin:0 0 20px 20px !important;	
	height:120px;
}
.RegisterDialogAddress {
	margin:0 0 0px 0px !important;	
}

.RegisterLabel {
	float:left;
	width:80px;
	font-weight:normal;
	padding-top:5px;
}
.RegisterInput input {
	width:200px;
	height:18px;
	font-size:12px;
}
.RegisterInput select {
	width:202px;
	height:18px;
	font-size:12px;
}
.RegisterEntry {
	margin-bottom:5px;
}
.RegisterBlueText {
	clear:both;
	color:#0099FF !important;
	height:12px;
	padding-left:80px;	
}
.RegisterInputGender input{
	width:20px;
}
.RegisterButton {
	margin:20px 0 0 80px;
}
.MBB_Inloggen {
	color:#FFFFFF !important;
}

.MBB_Inloggen button{
	background:url("../../MediaGallery/shoppingproces/bg_basketbottom.gif") repeat scroll 0 0 lightBlue;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	padding:2px;
	color:#2464A3;
}
.BBButton {
	background:url("../../MediaGallery/shoppingproces/bg_basketbottom.gif") repeat scroll 0 0 lightBlue !important;
	cursor:pointer !important;
	font-size:13px !important;
	font-weight:bold !important;
	padding:2px 4px !important;
	color:#2464A3 !important;
	border-left:1px solid #CEE0EE;
	border-top:1px solid #CEE0EE;
	border-right:1px solid buttonshadow;
	border-bottom:1px solid buttonshadow;
	text-decoration:none;
}
.RedButton {
	background:red;
	cursor:pointer !important;
	font-size:13px !important;
	font-weight:bold !important;
	padding:2px 4px !important;
	color:#FFFFFF !important;
	border:transparent;
}
.RedButtonSmall {
	background:url("../../MediaGallery/shoppingproces/bg_basketbottom.gif") repeat scroll 0 0 lightBlue !important;
	cursor:pointer !important;
	font-size:13px !important;
	font-weight:bold !important;
	padding:2px 4px !important;
	color:#2464A3 !important;
	border-left:1px solid #CEE0EE;
	border-top:1px solid #CEE0EE;
	border-right:1px solid buttonshadow;
	border-bottom:1px solid buttonshadow;
}

.LoginImagesMainDiv {
	width:100%;
	height:200px;
	text-align:center;
	margin-top:4px;
	margin-left:90px;
}
.LoginImage {
	width:175px;	
	margin:6px 6px 0px 6px;
	border:2px solid white;
}
.LoginImageCursor {
	cursor:pointer;
	text-decoration:none !important;
}
.LoginImageDiv a:hover{
	color:red !important;
	text-decoration:none !important;
}
.LoginText {
	color:#0161A1;
	font-size:14px;
	font-weight:bold;
}
.FreeTextPrinter {
	background:transparent url("../../MediaGallery/bg_header1.jpg") repeat-x scroll 0 0;	
	height:23px;
	color:#FFFFFF !important;
}
.NewsletterBoxCenter{
	border: 1px solid #CEE0EE;
	float:left;
	width:400px;
	margin:4px 0 0 257px;
	padding:15px;
	height:220px;
	background:transparent url(../../MediaGallery/shoppingproces/bg_basketbottom.gif) repeat-x scroll left top;	
}




/* main elements  voorheen standaard.css*/
body {
	color:#002b2b;
	font-family:tahoma,arial,verdana;
/*	font-size:11px; */
	line-height:15px;
	background: #DBE7F1 url(../../MediaGallery/bg_wrapper.gif) repeat-x top; 
}
* {
	padding:0px;
	margin:0px;
}
a:hover { 
	color: #e30202;
}
p {
	margin:0px;
	padding:0px;
}
div.clear {
	clear:both;
}
img {
	border:0px;
	padding:0px;
	margin:0px;
}
input
{
	font-family:tahoma,arial,verdana; 
	font-size:11px;
}
form {
	padding:0px;
	margin:0px;
}
#wrapper {
	position:relative;
	width:100%; 
	min-height:100%;
	background:url(../../MediaGallery/bg_wrapper.gif) repeat-x;
}
* html #wrapper {
	height:100%;
}
#contentBox {
	clear:both;
	position:relative;
	margin:0 auto;
	width:950px; 
	min-height:100%;
}
* html #contentBox {
	height:100%;
}

#content {
	width:940px;
	min-height: 350px;
	padding:5px;
	background-color:#ffffff;
	clear:left;
}
#contentcolumn img {
	width: 740px;

}	
#contentcolumn {
	width: 740px;
}	
/* header/search/basket */

#header {
	display:	block;
	padding-top:	10px;
	width:		950px; 	
	background:	url(../../MediaGallery/bg_header.gif) 0px 10px no-repeat scroll;
	height: 	108px;
}
#header div.logo {
	float:left;
	display:inline;
	padding:2px 5px 0px 8px;
	background:url(../../MediaGallery/bg_header.gif) no-repeat;
}
#header div.searchbox 
{
	position: 	relative;
	top:		30px;
	float:		left;
	width:		250px;
}
#header div.searchbutton 
{
	position: 	relative;
	top:		34px;
	float:		left;
	width:		60px;
}
#header input.searchbox {
	float:left;
	background: url(../../MediaGallery/bg_searchinput.png) no-repeat; 
	width: 165px; 
	height: 22px;
	border: 0px;
	color: #0060a0;
	padding: 8px 0px 0px 10px;
	margin: 0px 6px 0px 15px;
}
	* html #header input.searchbox { /* IE6 PNG hack */
		background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../MediaGallery/bg_searchinput.png');
		cursor: pointer;
	}
#header div.basket 
{
	position:relative;
	top:20px;
	width:208px;	
	float:left;
	display:block;
	padding:15px 0px 0px 45px;
	color:white;
	height:25px;
	background:url(../../MediaGallery/bg_shoppingbasket.gif) no-repeat left 25%;
}
#header div.basket a {
	color:white;
	text-decoration:underline;
}

/* myBlueBlizz */

#header div.myblueblizz {
	position: relative;
	top:15px;
	background: url(../../MediaGallery/bg_service.gif) no-repeat scroll 0% 50%; 
	border:none;
	width:230px;
	height:60px;
	float:left;
	padding:2px 0px 0px 0px;
	margin-left:0px;
	z-index: 1010;
	color:#FFFFFF !important;
}
#header div.myblueblizzLeftRight {
	margin-top: 25px;
	width:215px;
	padding-left:20px;
	height:18px;
	color:#FFFFFF !important;
}
#header div.myblueblizzRight {
	width:120px;
	margin-left:20px;
	color:#FFFFFF !important;
}
#header div.myblueblizzLeft {
	width:70px;
}
.NavBarTop {StorefrontStyle.c... (line 734)
background:transparent none repeat scroll 0%;
font-size:1px;
height:auto;
margin:0px;
padding:0pt;
text-align:right;
vertical-align:top;
white-space:nowrap;
}

#header #loginstatus {
	display:block;
	clear: left;
	padding:6px 0px 0px 12px;
	color: white;
	
}
#header div.accountname {
	clear: left;
	padding-left:19px;
	padding-top:5px;
	font-size: 10px; font-weight: bold;
	color: white;
}
#header div.accountdetail {
	clear: left;
	padding-left:20px;
	font-size: 10px;
	color: #68c3ff;
}
#header a.forgotpassword {
	clear: left;
	font-size: 10px;
	color: #68c3ff;
	padding: 10px 0px 0px 5px;
	text-decoration:underline;
}
#header div.accountdetail a 
{
	color: #68c3ff;
}
#header input.login 
{
	margin:0px;
	position:relative;
	top: -8px;
	background: url(../../MediaGallery/bg_searchinput.png) no-repeat; 
	width: 158px; 
	height: 22px;
	border: 0px;
	color: #0060a0;
	vertical-align: middle;
	padding: 8px 10px 0px 10px;
}
div.loginform 
{
	display:	none;
	background: 	url(../../MediaGallery/bg_loginform.jpg);
	padding:	10px;
	width: 		179px;
	left: 		1px;
	z-index:	100;


}
div.loginform input.submit 
{
	margin-left:4px;
	margin-bottom:5px;
	background: 	url(../../MediaGallery/btn_aanmelden.gif);
	width:100px;
	height:25px;
}
div.loginform div 
{
	margin: 5px 0px 0px 0px;
	color: #0060a0;
}
/* navigation */
#nav {
	position:	absolute;
	top:		88px;
	display:	block;
	width:		950px;
	height:		34px;
	background:#CDE0ED	url(../../MediaGallery/bg_nav.gif) repeat-x;
	z-index:1000;
	
}
#nav ul {
	list-style-type: none;
}
#nav ul li {
	float:left;
	display:inline;
	padding:0px;
	margin:0px;
	z-index:1000;
}
#nav ul li a {
	display:block;
}

#nav ul li a.running {
	width:95px;height:30px; text-decoration:none;
	background:url(../../MediaGallery/btn_running.gif) no-repeat;
}
#nav ul li a.running:hover,
#nav ul li:hover a.running {
	width:95px;height:30px;
	background:url(../../MediaGallery/btn_running_sel.gif) no-repeat;
}
#nav ul li a.biking {
	width:81px;height:30px; text-decoration:none;
	background:url(../../MediaGallery/btn_biking.gif) no-repeat;
}
#nav ul li a.biking:hover,
#nav ul li:hover a.biking {
	width:81px;height:30px;
	background:url(../../MediaGallery/btn_biking_sel.gif) no-repeat;
}
#nav ul li a.fitness {
	width:85px;height:30px; text-decoration:none;
	background:url(../../MediaGallery/btn_fitness.gif) no-repeat;
}
#nav ul li a.fitness:hover,
#nav ul li:hover a.fitness {
	width:85px;height:30px;
	background:url(../../MediaGallery/btn_fitness_sel.gif) no-repeat;
}
#nav ul li a.outdoor {
	width:100px;height:30px; text-decoration:none;
	background:url(../../MediaGallery/btn_outdoor.gif) no-repeat;
}
#nav ul li a.outdoor:hover,
#nav ul li:hover a.outdoor {
	width:100px;height:30px;
	background:url(../../MediaGallery/btn_outdoor_sel.gif) no-repeat;
}
#nav ul li a.fishing {
	width:89px;height:30px; text-decoration:none;
	background:url(../../MediaGallery/btn_fishing.gif) no-repeat;
}
#nav ul li a.fishing:hover,
#nav ul li:hover a.fishing {
	width:89px;height:30px;
	background:url(../../MediaGallery/btn_fishing_sel.gif) no-repeat;
}
#nav ul li a.watersport {
	width:152px;height:30px; text-decoration:none;
	background:url(../../MediaGallery/btn_watersport.gif) no-repeat;
}
#nav ul li a.watersport:hover,
#nav ul li:hover a.watersport {
	width:152px;height:30px;
	background:url(../../MediaGallery/btn_watersport_sel.gif) no-repeat;
}
#nav ul li a.recreation {
	width:152px;height:30px; text-decoration:none;
	background:url(../../MediaGallery/btn_recreation.gif) no-repeat;
}
#nav ul li a.recreation:hover,
#nav ul li:hover a.recreation {
	width:152px;height:30px;
	background:url(../../MediaGallery/btn_recreation_sel.gif) no-repeat;
}
span.navHidden {
	font-weight:bold;
	font-size:12px;
	color:dark-blue;
	display:none;
}
#nav ul ul {
	display: none;
}
#nav li:hover ul,
#nav li.hover ul {
	display: inline;
	position: absolute;
	float: none;
	background-color: white;
	width:160px;
}
#nav li li {
	float: none; 
	display: inline;
}
#nav li li a {
	color: #0060a0;
	text-decoration:none;
	width:100%;
	border-bottom: 1px solid #bdd6e7;
	padding: 5px 5px 5px 20px;
	background-color:#cde0ed
}
#nav li li a:hover {
	color: white;
	background: url(../../MediaGallery/bg_menuhover.gif);
}

/* supportingnav */

#breadcrumb {
	width: 655px;
	float: left;
	padding: 5px 10px 5px 10px;
	color: #cee1ee;
}
#supportingnav {
	float: left;
	padding: 5px 0px 0px 10px;
	color: #cee1ee;
	text-align: right;
}
#supportingnav ul { 
	margin-left:0px;
}
#supportingnav li { 
	background: url(../../MediaGallery/bg_dot.png) no-repeat left center;
	float: left;
	list-style: none;
	padding-left:13px;
	padding-right:13px;
}
#supportingnav li.first { 
	background: none;
}
#supportingnav li.last { 
	padding-right:0px;
}
#supportingnav a { 
	color: white;
	text-decoration:none;
}
#supportingnav a:hover { 
	text-decoration:underline;
}

/* newsletter */

#newsletter {
	float:left;
	width: 524px;
	height: 52px;
	background: url(../../MediaGallery/bg_newsletter.png);
	padding: 125px 24px 0px 0px;
}

/* news */

#news {
	float:left;
	background: #FFFFFF url(../../MediaGallery/bg_news.jpg);
	width:367px;
	height:150px;
	padding:10px 7px 16px 10px;
	margin-left:5px;
}
#news div.more { 
	background: url(../../MediaGallery/bg_latestnews.gif) no-repeat;
	padding:5px 0px 0px 130px;
	height:27px;
}

#news div.more a { 
	text-decoration:underline;
	color:white;
}
#news div.item { 
	background: url(../../MediaGallery/bg_newsitem.gif) no-repeat top;
	padding: 0px 0px 15px 0px;
}
#news div.item a { 
	color: white; text-decoration:none;
	padding-left:15px;
}
#news div.itemtitle, 
#news div.itemtitle a
{	font-weight:bold;
	float:left;
	font-size:12px;
	color:#ffffff;
	width:300px;
}

#news div.itemabstract
{	float:left;
	font-size:11px;
	color:#ffffff;
	width:300px;
	padding-left:15px;
}

#news div.itemdate { 
	font-size:10px;
	color:#bfe4fc;
	text-align:right;
	padding-right:10px;
	width:45px;
}


/* itemblock */

div.itemblockcontainer div
{
	background: url(../../MediaGallery/bg_itemblock.jpg) #e4f7fe no-repeat left center;
	padding:10px;
	width:136px; 
	height:112px;
	float:left;
}
div.itemblockcontainer div.firstrow
{
	width:140px;
	background-image:none;
}
div.itemblockcontainer li { 
	list-style: none;
	padding-left:9px;
	background: url(../../MediaGallery/bg_liststripe.png) no-repeat left 7px; 
}
div.itemblockcontainer a {
	color: #005f60;
	text-decoration:none;
}
div.itemblockcontainer a:hover {
	color: #e30202;
}

/* offers */

div.offerblock h2 {
	width:170px;
}
div.offerblock
{
	margin-top:5px;
	float:left;
	width:300px;
	height: 145px;
}
div.offerblock .description {
	margin-bottom:5px;
	text-decoration:none;
	color: #002b2b;
}
div.offerblock .small:hover, .bigprice:hover {
	color: #002b2b;
}
div.offerblock .small {
	font-size:10px;
	text-decoration:none;
	color: #002b2b;
	font-weight:bold;
}
div.offerblock .bigprice {
	font-size:14px;
	font-weight:bold;
	margin: 5px 0px 5px 0px;
	text-decoration:none;
	display:block;
	color: #002b2b;
}
div.offerblock strike
{
	font-size:10px;
	color: #fb090b
}
div.offerblock .descriptioncontainer {
	padding:5px 0 0 10px;
	width: 160px;
	float:left;
}
div.offerblock .imagecontainer {
	width: 130px;
	float:left;
}
div.offerblocksep {
	float:left;
	width:20px;
	background: url(../../MediaGallery/bg_topdeals_sep.gif) no-repeat center center;
	height: 145px;
}

/* footer en copyright */
#footer .payment {
	margin: 5px 5px 5px 0px;
}
#footer div {
	margin-top:10px;
	padding:5px 0px 0px 15px;
	width: 165px;
	float:left;
	background:url(../../MediaGallery/bg_topdeals_sep.gif) no-repeat center left;
	height:115px;
}
#footer a {
	color:white;
	text-decoration:none;
	line-height:18px
}
#footer a:hover {
	color:#e30202;
}
#footer .First {
	text-align:center;
	background:none;
	padding-top:20px;
	padding-left:0px !important;
}
#footer .Payments {
	margin-top:10px;
	padding:5px 0px 0px 15px;
	width: 230px;
	float:left;
	background:url(../../MediaGallery/bg_topdeals_sep.gif) no-repeat center left;
	height:115px;
}
#footer .FooterSecond
{
	text-align:center;
	background:none;
	font-style:italic;
	font-weight:bold;
	font-size:16px;
	padding-top:20px;
	color:#ffffff;
	color
}
#footer li { 
	list-style: none;
	padding-left:9px;
	background: url(../../MediaGallery/bg_footerliststripe.gif) no-repeat left 9px; 
}
.copyright { 
	color: white !important;
	font-size:10px !important;
	clear: left;
	padding-bottom:10px;
}

/* input style */

input.shadowbox {
	float:left;
	background: url(../../MediaGallery/bg_searchinput.png) no-repeat; 
	width: 158px; 
	height: 22px;
	border: 0px;
	color: #0060a0;
	vertical-align: middle;
	padding: 8px 0px 0px 10px;
	margin: 0px 6px 0px 15px;
}
	* html input.shadowbox { /* IE6 PNG hack */
		background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_searchinput.png');
		cursor: pointer;
	}

input.submitbutton {
	float:left;
	margin-top:4px;
}

/* common styles */

.floatleft {
	float:left;
}
a.red, .itemblockcontainer a.red { 
	font-weight:bold;
	color: #fb090b;
	text-decoration:underline;
}
h1.bigblue { 
	clear:left; 
	background: url(../../MediaGallery/bg_header1.jpg) repeat-x; 
	height: 27px; 
	padding-top:2px; 
	padding-left:5px;
}



/* etalage pagina */

#leftcolumn {
	margin-right: 5px;
	width: 200px;
	background: url(../../MediaGallery/bg_categorymenu.jpg) repeat-x;
	background-color: #ffffff;
	min-height:350px;
	float:left; display:inline;
}
#leftcolumn li {
	list-style-type: none;
	margin:0px;
	font-weight:bold;
	display:inline;
}
#leftcolumn li a {
	background: url(../../MediaGallery//bg_categorymenuitem.jpg) no-repeat top left;
	display:block;
	color: #004b7d;
	text-decoration:none;
	padding:3px 3px 3px 15px;
}

#leftcolumn ul ul {
	margin:3px 0px 0px 15px;
}
#leftcolumn ul ul ul {
	margin:0px 0px 0px 10px;
}
#leftcolumn li li {
	font-weight:normal;
	display:inline;
}
#leftcolumn li li a {
	background: url(../../MediaGallery//bg_dotblue.gif) no-repeat 5px 9px;
	margin-left:0px;
	font-weight:normal;
	font-size:11px !important;
}
#leftcolumn a.level3 {
	background: none;
}
#leftcolumn a:hover {
	color:#002b2b;
	font-weight:normal;
	
}
#leftcolumn img {
	margin-top: 5px;
}
#leftcolumn h1 {
	margin: 10px 0px 5px 5px;
	font-size:16px !important;
	font-weight:bold;
}
#left_head,
#left_head h1,
#left_head h2  {
	margin: 10px 0px 5px 5px;
	font-size:18px !important;
	color: #0161A1  !important;
	font-weight:bold;
}
#left_head ul {
	margin: 0px 0px 0px 0px;
	font-size:11px !important;
	color: #004B7D  !important;
	font-weight:bold;
}

#left_head li {
	margin: 0px 0px 0px 0px;
	font-size:11px !important;
	color: #004B7D  !important;
	font-weight:bold;
}
#left_head li a {
	margin: 0px 0px 0px 0px;
	font-size:11px !important;
	color: #004B7D;
	font-weight:bold;
}

#left_head li a:hover {
	margin: 0px 0px 0px 0px;
	font-size:11px !important;
	color: #000000  !important;
	font-weight:bold;
}
#left_head li li a:hover {
	margin: 0px 0px 0px 0px;
	font-size:11px !important;
	color: #000000  !important;
	font-weight:normal;
}
.dotred {
	background:transparent url(../../MediaGallery/bg_dotred.gif) no-repeat scroll 5px 9px !important;
	color: red !important; 
}

li.#HasSubCategories{
	color: pink;
}


#leftcolumn h2 {
	margin-top: 5px;
}
#leftcolumn dl {
	margin:0px 0px 3px 12px;
}
#leftcolumn dd {
	margin-bottom:5px;
}
#leftcolumn div.dlcontainer {
	background: url(../../MediaGallery//bg_dlbackground.jpg) top left repeat-x;
	padding-top:5px;
}
#leftcolumn dl a, dd a { 
	text-decoration:none;
	font-weight:normal;
	color:#002b2b;
}
div.top3 {
	margin:5px 0px 10px 0px;
	width:244px;
	float:left;
	background: url(../../MediaGallery//bg_top3sep.jpg) no-repeat top right;
	padding-right:1px;
}
div.top3 div.image {
	margin:5px 0px 0px 5px;
	width:80px;
	float:left; display:inline;
}
div.top3 .item {
	height: 60px;
	background: url(../../MediaGallery//bg_top3itemsep.jpg) no-repeat bottom left;
	clear:left;
}
div.top3 div.description {
	margin-top:10px;
	float:left;
	width:150px;
}
div.top3 a.description {
	color:#004b7d;
	font-weight:bold;
	text-decoration:none;
}
div.top3 .price {
	float:left; display:inline;
	color:#004b7d;
	font-weight:bold;
	text-decoration:none;
}
div.top3 .show {
	float:right;
	color:#004b7d;
	text-decoration:none;
}

/* results page */


.resultsitem .imagecontainer {
	float:left;display:inline;
	width:150px;
	text-align:center;
}
.resultsitem .imagecontainer img {
	margin:3px;
}
.resultsitem .descriptioncontainer {
	float:left;display:inline;
	background: url(../../MediaGallery//bg_resultsitem.jpg) repeat-x;
	min-height:210px;
}
.resultsitem .description {
	float:left;display:inline;  		
	width:360px;
	margin-left:10px;
	padding-right:10px
}
.resultsitem .descriptioncontainer h2 {
	font-size:11px;
	margin: 5px 0px 7px 0px;
	padding-bottom:7px;
	font-weight: bold;
	background: url(../../MediaGallery//bg_resultsitemh2.gif) no-repeat bottom left;
	width: 150%
}
.resultsitem .descriptioncontainer h2 a {
	color:#002b2b;
	text-decoration:none;
	font-weight: bold;
}
.resultsitem .specs {
	float:left;display:inline;
	width:207px;
	margin: 33px 0px 0 0;
}

.resultsbar { 
	background-color:#006ab2;
	height:27px;
	padding: 5px 0px 0px 0px;
}
.resultsbar .nr {
	padding-top:3px;
	width:165px;
	float:left;
	color:white;
	font-weight:bold;
	padding-left:5px;
}
.resultsbar .pagenr {
	padding-top:3px;
	width:395px;
	float:left;
	text-align:center;
}
.resultsbar .pagenr a {
	color:white;
	font-weight:bold;
	text-decoration:underline;
}
.resultsbar .button {
	width:165px;
	float:left;
	text-align:right;
	padding-right:5px;
}


#comparebar {
	height:45px;
	background-image:url(../../MediaGallery//bg_comparebar.gif);
	margin:5px 0px 5px 0px;
	padding:5px 5px 4px 5px;
}

#comparebar ul {
	list-style-type: none;
}
#comparebar ul li {
	float:left;
	display:inline;
	padding:0px;
	margin:0px;
	width:143px;
}

#comparebar ul li a {
	display:block;

	background: url(../../MediaGallery//bg_comparebox.gif);
	padding:4px 0px 4px 5px;
	
	font-weight:bold;
	color: #006ab2;
	margin-right:10px;
}
#comparebar ul ul {
	clear:left;
	display: none;
	position: absolute;
	float: none;
	width:121px;
}
#comparebar li:hover ul,
#comparebar li.hover ul {
	display: inline;

}
#comparebar li li {
	float: none; 
	display: inline;
}
#comparebar ul li li a {
	color: #006ab2;
	text-decoration:none;
	width:100%;
	border-bottom: 1px solid #3b7eb4;
	border-left: 1px solid #3b7eb4;
	border-right: 1px solid #3b7eb4;
	padding: 2px 5px 2px 5px;
	background:none;
	background-color:#d0e2ee;
	height:15px;
}
#comparebar li li a:hover {
	color: #0096fb;
}

#comparebar ul li a {
	display:block;
}

/* detail page */

div #tools {
	float:left;
	clear:left;
	width:275px;
	text-align:center;
}
div #tools #toolslist {
	height:100px;
}
div #tools #toolslist ul {
	float:left;
	text-align:left;
}
div #tools #toolslist li {
	margin-left:25px;
	list-style-image: url(../../MediaGallery//bg_dotblue.gif);

}
div #tools #toolslist li a {
	color:#0099ff;
}
div #tools #detailphotos img.thumb {
	border:1px solid black;
	margin: 0px 5px 0px 5px;
}
div #tools #detailphotos img.arrow {
	margin-bottom:17px;
}
div #tools #detailphotos {
	background: url(../../MediaGallery//bg_dlbackground.jpg) top left repeat-x;
	height:80px;
	padding-top: 10px;
	margin-top:10px;
}
div #description {
	float:left;
	width:430px;
	margin-left:20px;
}
table.detailspecs tr {
	background: url(../../MediaGallery//bg_detailspecs.gif) no-repeat bottom left;
}
table.detailspecs {
	border-collapse: collapse;
	width:418px;
	margin:10px 0px 10px 0px;
}
table.detailspecs td {
	padding:3px 3px 3px 0px;
}
table.detailspecs td.desc {
	width: 145px;
	font-weight:bold;
}

div #description #priceinfo {
	float:left;
	clear:left;
	width:212px;
	padding-top:20px;
}
div #description #priceinfo div {
	width: 75px;
	float:left;
	clear:left;
	
}
div #description #bestelbutton
{
	padding:39px 0px 0px 10px;
	float:left;
	height:104px;
	background: url(../../MediaGallery/btn_priceinfobestel.gif) no-repeat top left;
}
h1.sifrblack {
	margin-top:10px;
}

/* shopping proces */

#statusbar {
	height:35px;
	width:101%;
}
#statusbar img {
	float:left;
}
#statusbar .element {
	float:left;
	background: url(../../MediaGallery/shoppingproces/bg_nai.gif) ;
	height:31px;
	text-align:center;
	color:black;
	font-style:italic;
	font-weight:bold;
	font-size: 12px;
	width: 167px;
	padding: 0px;
	margin: 0px;
}
#statusbar .element5 {
	float:left;
	background: url(../../MediaGallery/shoppingproces/bg_nai.gif);
	height:31px;
	text-align:center;
	color:black;
	font-style:italic;
	font-weight:bold;
	font-size: 12px;
	width: 167px;
}
#statusbar .tussenelement {
	float:left;
	height:31px;	
}

#statusbar .activeelement {
	
	float:left;
	background: url(../../MediaGallery/shoppingproces/bg_ai.gif);
	height:31px;
	text-align:center;
	font-style:italic;
	font-weight:bold;
	font-size: 12px;
	color:white;
	width: 167px;	
}

#statusbar .linkContainer
{
	height:28px;
	padding-top:8px;
}


#statusbar .element  span,
#statusbar .activeelement  span {
	padding-top:10px;
	font-size: 12px;

	/*top:8px;*/	
}
#statusbar .element a{
	font-weight:bold;
	font-style:italic;
	font-size: 12px;
	color:#000;
	/*
	position:relative;	
	top:8px;	
	padding-top:8px;
	*/
	
}

#statusbar .activeelement a{
	font-weight:bold;
	font-style:italic;
	font-size: 12px;
	color:white;
	/*
	position:relative;	
	top:8px;	
	padding-top:8px;
	*/
	
}
#statusbar .element img, #statusbar .activeelement img {
	padding-top:0px;
}
table.basket {
	border-collapse: collapse;
	width:100%;
}
table.basket th {
	text-align:left;
	font-size: 10px;
	height:30px;
	font-weight:bold;
}
table.basket tr {
	background: url(../../MediaGallery/shoppingproces/bg_basketentry.gif) no-repeat bottom left; 
}
table.basket .old, table.basket .delete, table.basket .cnt, table.basket .dtime {
	width:110px;
	text-align:center;
	background-position:bottom center;
}
#orderoverview table.basket .old, #orderoverview table.basket .delete, #orderoverview table.basket .cnt, #orderoverview table.basket .dtime {
	width:140px;
	text-align:center;
	background-position:bottom center;
}
table.basket .product {
	width: 250px;
	background-position:bottom center;
}
table.basket td.image {
	width: 80px;
	height:55px;
}
table.basket input {
	border: 1px solid #0099ff
}
table.basket .new {
	text-align:right;
	padding-right:50px;
	background-position:bottom right;
}
table.basket a {
	color: #002b2b;
	text-decoration:none;
}
.baskettotals {
	float:left;
	width:420px;
	background: url(../../MediaGallery/shoppingproces/bg_basketbottom.gif) repeat-x top left; 
}
.baskettotals table {
	border-collapse:collapse;
	width:100%;
}
.baskettotals table tr {
	background:  url(../../MediaGallery/shoppingproces/bg_totalssep.gif) no-repeat bottom left; 
	height:25px;
}
.waardebon {
	float:left;
	width:510px;
	height:100px;
	padding:10px 0px 0px 10px;
	background: url(../../MediaGallery/shoppingproces/bg_basketbottom.gif) repeat-x top left; 
}
.waardebon input {
	border: 1px solid #0099ff;
	height:25px;
}
.waardebon a {
	color: #002b2b;
	margin-bottom:10px;
}
.baskettotals .buttons {
	margin-top:10px;
	margin-left: 45px;
}
.baskettotals img {
	margin-left: 30px;
}
div.fadediv {
	background: url(../../MediaGallery/shoppingproces/bg_basketbottom.gif) repeat-x top left; 
}
div.fadestripebtn {
	background: url(../../MediaGallery/shoppingproces/bg_basketstripebottom.gif) repeat-x top left; 
	padding:10px;
	text-align:right;
	height:50px;
}
div.fadestripetext {
	background: url(../../MediaGallery/shoppingproces/bg_basketstripebottom.gif) repeat-x top left; 
	padding:10px 10px 20px 10px;
	min-height:30px;
	clear:both;
	display:block;
}
* html div.fadestripetext {
	height:30px;
}
th.label {
	width:200px;
}
.defaultWidth {
	width:250px;
}
input.textfield, select.select {
	border: 1px solid #0099ff
}
.cartForm input.inputRadio {
	height:12px;
	margin-right:5px;

}
.cartForm td { 
	height: 24px;
}
.cartForm table { 
	border-collapse:collapse;
}
.cartForm {
	padding:10px;
}
.cartForm input { 
	height: 19px;
}
span.required {
	color: #0099ff;
	font-size:14px;
}
span.notrequired {
	color: #FFFFFF;
	font-size:14px; 
}
.stripe {
	background: url(../../MediaGallery/shoppingproces/bg_basketentry.gif) repeat-x top left; 
}
td.error { 
	color:red;
	font-weight:bold;
	padding-left:10px;
}
h2.blackstripe {
	margin-bottom:5px;
}
#afleveradres {
	margin-top:10px;
	display:none;
}

#afleveradreslogin {
	margin-top:10px;
	display:none;
}
div.paddedentry {
	min-height:25px;
}
div.paddedentry img {
	padding-right:15px;
	padding-left:5px;
}
div.moreinfo {
	padding-top:2px;
}
div.moreinfo a {
	float:left;
	color:black;
}
h3 {
	color:#0099ff;
	font-size:11px;
	margin-bottom:5px;
}
#idealinfo {
	display:none;
}
#creditcardinfo {
	display:none;
}
#bankinfo {
	display:none;
}
#shopproc {
	min-height:650px;
}
* html #shopproc {
	height:650px;
}
.totalamount {
	text-align:right;
	padding-right:50px;
	background-position:bottom right;
}


div#wn	{ 
	position:relative; 
	width:275px;
	height:95px; 
	overflow:hidden;	
}
#scrollLinks1 {
	float:left;
	padding:35px 5px 0 0;
	width:20px;
}
#scrollLinks2 {
	float:left;
	margin:35px 0 0 5px;
	width:20px;
}