Body {background-color:#C5C5C5;
background-image:url(../Images/body_bg.gif);
background-position:left top;
background-repeat:repeat-x;
color:#000000;
font-family:Verdana,trebuchet,Tahoma,Arial,sans-serif;
margin:0;}
.ShadowLinksRechts {
background-image:url(../images/schaduw_linksrechts.png);
background-position:center center;
background-repeat:repeat-y;
left:1px;
margin-left:auto;
margin-right:auto;
position:relative;
width:1006px;}
.Main {
background-color:#FFFFFF;
margin-left:auto;
margin-right:auto;
padding:15px;
width:970px; 
overflow:hidden;}
#header {
background-image:url(../images/header_bg.gif);
background-position:center bottom;
background-repeat:repeat-x;
border:1px dotted #000000;
height:122px;
margin-bottom:10px;
width:970px; }
#header .Logo {
float:left;
height:104px;
margin:18px 0 0;
padding-left:17px;
position:relative;}
#header .Header_ex {
background-image:url(../images/header_exclusief.gif);
background-position:center center;
background-repeat:no-repeat;
float:left;
height:33px;
margin:51px 0 0 32px;
position:relative;
width:401px;}
#header .Login {
background-image:url(../images/header_login_bg.gif);
background-position:left top;
background-repeat:no-repeat;
float:left;
height:86px;
margin:20px 0 0 50px;
padding:0;
position:relative;
width:173px; }
.Inloggen img {
margin:26px 0 0 36px;}
.Registreren img {
margin:7px 0 0 36px; }
#menu {
background-image:url(../images/menu_bg.gif);
background-position:center bottom;
background-repeat:repeat-x;
border:1px dotted #000000;
height:34px;
margin-bottom:10px;
width:970px; }
#menu  .Menu_Left {
clear:both;
float:left;
padding:9px 0 0 18px;
width:785px;}
#menu .Menu_Right {
clear:right;
float:right;
margin-top:3px;
width:157px;}
.Menu_Right a {
font-size: 0.8em;
color:#777777;
text-decoration:none;}
.Menu_Right .Bedragen {
font-weight:bold;
float:left;
padding: 6px;}
.Menu_Right .Winkelwagen {
float:left;}
.Menu_Right a:hover {
color: #FF0000;
text-decoration:underline;}
.Menu_Left ul {
font-size:0.75em;
list-style-type:none;
margin:0;
padding:0; }
.Menu_Left li {
display: inline; }
.Menu_Left a {
color: black; 
text-decoration: none;}
.Menu_Left a:hover {
color: #cc0066;
text-decoration: underline; }
.inbetween {
color:#FF0000;
margin:0 5px; }
#content {
width:970px; 
float:left;}
#content .ContentLeft {
position:relative;
width: 190px;
float:left;}
#content .ContentRight {
width: 770px;
float:left; 
margin-left: 10px;}
#content .Wrapper_Zoek {
background-image:url(../images/header_bg.gif);
background-position:center bottom;
background-repeat:repeat-x;
min-height: 122px;
float:left;
padding: 10px 10px 60px 10px;
border: 1px dotted black;
width:170px;
position: relative; }
#content .TellAFriend {
background-image:url(../images/header_bg.gif);
background-position:center bottom;
background-repeat:repeat-x;
border:1px dotted black;
float:left;
margin:10px 0;
padding:10px 20px;
width:150px;}
#content .BetalingsMogelijkheden {
padding: 0 10px;
float:left}
#Footer {
margin-top: 10px;
margin-left:auto;
margin-right:auto;
width:960px; 
float: right;
font-size:9px;}
#Footer .Footer_Left {
margin-left: 200px;
float:left;}
#Footer .Footer_Right {
float: right;}
#Footer ul {
margin:0;
padding:0;}
#Footer li {
display:inline;}
#Footer a {
color: #cc0066;
text-decoration:none;}
#Footer .Creators {
clear:both;
float:right; 
margin-top: 10px;}
#Footer .Creators a {
color: black;}
#Footer .CopyRight {
float: left;}
#BodyTop {
margin: 0 auto;
width: 770px;
margin-bottom: 10px;
overflow:hidden;
background: transparent  url(../images/WitAchtergrond.gif) repeat-y; }
#BodyTop .BodyLeft {
border-Top:1px dotted #FD3598;
float:left;
margin-right: 12px;
width:428px;
position:relative;
z-index:2;}
#BodyTop .BodyRight {
border-Top:1px dotted #FD3598;
float:left;
width:328px; 
position:relative;
z-index: 2;}
#BodyTop .BodyLeftBottom {
position:relative;
border-bottom:1px dotted #FD3598;
float:left;
margin-right: 12px;
width:428px;}
#BodyTop .BodyBackGroundLeft {
position:absolute;
background-image:url(../images/label_bg.gif);
background-repeat:repeat-x;	
width:428px;
height:185px;
left: 1px;
bottom: 0;
z-index:1;}
#BodyTop .BodyBackGroundRight {
position:absolute;
background-image:url(../images/label_bg.gif);
background-repeat:repeat-x;	
width:325px;
height:185px;
left: 1px;
bottom: 0;
z-index:1;}
#BodyTop .BodyRightBottom {
border-bottom:1px dotted #FD3598;
float:left;
width:328px;
position:relative; }
#BodyTop .BodyIcoon {
position:absolute;
right:10px;
top:-87px;
z-index:2;}
#BodyTop p{
font-size:0.75em;
font-weight:bold;
line-height:2em; }
.BodyWrapper {
padding: 15px;
float:left;
position:relative;}
.BodyRight ul {
font-size:0.75em;
font-weight:bold;
line-height:2em;
padding: 0;
margin: 0 0 0 20px;
list-style-image:url(../images/pijl_right_pix.gif);
text-transform:lowercase;}
#BodyTop a {
color:#CC0066;
text-decoration:none; }
#BodyTop a:hover {
color:black;
text-decoration:underline; }
#content .ContentBody {
float: left;
border:1px dotted #000000;
width:770px;}
#BodyContent p ,#ContactForm p, #Overzicht p {
font-size:0.7em;
line-height:1.5em;
margin:10px 0 25px;
padding:0;
clear:both;}
#ContactForm p  {
width: 100%;}
#BodyContent a {
color:#CC0066;
text-decoration:none; }
#BodyContent a:hover {
color:black;
text-decoration:underline; }
#BodyContent h3 {
color:#999999;
font-size:0.8em;
font-weight:bold;}
#BodyContent ol, #BodyContent ul {
font-size:0.7em;
line-height:1.5em;}
#BodyContent span {
color:#666666;
font-size:0.8em;}
#BodyContent table {
font-size:0.7em;
line-height:1.5em;
margin:10px 0 25px;
padding:0;
text-align:left;}
h4 {
font-size:0.8em;
font-weight:bold;
margin-bottom:0;
padding-bottom:0;}
#ContactForm {
float: left;
width: 100%;}
.ContentBody label {
clear:both;
float:left;
margin-bottom:4px;
width:180px; }
#ContactForm label {
border-bottom:1px dotted #999999;
font-size:0.75em;
margin-right:10px; }
#ContactForm input {
border:1px solid #F884B2;
float:left;
margin-bottom:4px;
width:329px;}
#ContactForm  textarea {
float:left; 
border:1px solid #F884B2;
width: 329px;}
.BtnBox {
float:right;
margin-top:10px;
width:100%; }
#ContactForm p {
float:left;}
#ContactForm span {
clear: both;
float:left;
color: red;
font-weight:bold;}
#SearchBar {
position:relative ;}
.SearchImage2 {
position:absolute;
bottom: -4px;
left: 10px;}
.ZoekType {
clear:both;
float: left;
margin-bottom: 10px;
width:100%;}
.SearchBar label {
font-size: 0.7em;}
.SearchBar .Sale {
color:#FF00CC;
font-weight:bold;
margin: 10px 0;}
.ZoekItem {
clear:both;
float: left;
width:100%}
.SearchBar .ArrowSearch {
clear:both;
float:left;
color: #cc0066;
cursor: pointer;
font-size: 0.9em;}
#Frontpage .PromoBlokken {
float: left;}
#Frontpage .ImageSlider {
float: left;
margin-top: 15px;
border: 1px dotted;}
#Frontpage .MooieCombinatiesTitel {
float:left;
margin: 12px 0;}
#Frontpage .FrontPageMidden {
background: transparent  url(../images/CombinatiesBorder.gif) repeat-y; 
float:left;
width: 100%;
margin-bottom: 15px;}
#Frontpage .Plaatje {
Float:left; 
margin-right: 5px;
border-top: 1px dotted;
width:253px;
position:relative;
z-index : 2;}
#Frontpage .PromoBlokkenOnder {
float:left;}
#Frontpage .NoMargin {
margin-right: 0;}
#Frontpage .FrontPageWrapper {
padding: 5px 10px;
float:left;}
#Frontpage a {
font-size: 0.8em;
color:#CC0066;
text-decoration:none; }
#Frontpage a:hover{
color:black;
text-decoration:underline; }
#Frontpage .BorderBottom {
Float:left; 
margin-right: 5px;
border-top: 1px dotted;
width:253px;
position:relative;}
#Frontpage .BorderBottomLast {
Float:left; 
margin-right: 0;
border-top: 1px dotted;
width:253px;
position:relative;}
#Frontpage .BorderBottomBackground {
background-image:url("../images/header_bg.gif");
background-position: left bottom;
background-repeat:repeat-x;
bottom:1px;
height:122px;
left:1px;
position:absolute;
width:250px;
z-index:1;}
#Frontpage .SlagSchaduw {
background-image:url("../images/slagschaduw.png");
background-position: center bottom;
background-repeat:repeat-x;
height:9px;
width: 770px;
float:left;
opacity:0.3;
filter:alpha(opacity=30);}}
#Frontpage .PromoBlokkenOnder {
float: left;
margin-top: 10px;}
#Frontpage img {
border: 0 none;}
#Overzicht {
color: black;
overflow:hidden;}
#Overzicht a {
color:#CC0000;
text-decoration:none; }
#Overzicht .Navigation {
padding: 0 5px;
float:left;}
#Overzicht a:hover {
color:black;
text-decoration:underline; }
#Overzicht h1 {
color:#000000;
font-size:0.85em;
font-weight:bold;
margin:0 0 0 10px;
padding:10px 0 0; }
#Overzicht h2 {
color:#000000;
float:left;
font-size:0.65em;
margin:0 30px 0 10px;
padding:0;
position:relative;
font-weight: normal; }
#Overzicht .Hoeveelheid {
color: #CC0000; }
#Overzicht .Titel {
width: 100%;
float:left;}
#Overzicht .Shop {
float:left;
width:6000px;
position:relative;
overflow:hidden;}
#Overzicht .Article {
float:left; 
width:33%;}
#Overzicht .NewLine {
float: left;
width:755px;
margin-bottom: 30px;}
#Overzicht .maincontainer {
width:755px;
overflow:hidden;
float:left; 
position:relative;
margin-top:20px;}
#Overzicht .Slider {
float:left;}
#Overzicht .Views {
float:right;
width: 12%;
margin-top: -25px;}
#Overzicht .GalleryIcon {
background-image:url("../images/view_gallery.gif");
width: 34px;
height: 52px;
float:left;
cursor:pointer;}
#Overzicht .GalleryIconSel{
background-image:url("../images/view_gallery_o.gif");
width: 34px;
height: 52px;
float:left;
cursor:pointer;}
#Overzicht .SliderIcon {
background-image:url("../images/view_scroll.gif");
width: 34px;
height: 52px;
margin-left: 10px;
float:left;
cursor:pointer;}
#Overzicht .SliderIconSel{
background-image:url("../images/view_scroll_o.gif");
width: 34px;
height: 52px;
margin-left: 10px;
float:left;
cursor:pointer;}
#Overzicht .IconHeader {
font-size:0.65em;
color: #777777;
width:44px;
float:left;}
#Overzicht .PageNavigation {
float:right;
font-size:0.7em;
margin-right:10px; }
.Article .Brand {
opacity:0.6;
filter:alpha(opacity=60);
float:left;
text-align:center;
width:100%;}
.Article .Brand:hover{
opacity:1;
filter:alpha(opacity=100);}
.Article .ArticlePic {
float:left;
text-align:center;
width:100%;}
.Article .ArticleInfo , .Article .ArticlePrice{
float:left;
text-align:center;
width:100%;
color:#7D7D7D;
font-size:0.7em;
font-weight:bold;}
.Article .ArticlePriceFrom {
text-decoration: line-through;}
.Article .ArticlePriceFor {
color: #FF00CC;}
#Detail .ItemLeft {
float:left;
margin-right: 8px;
width:370px;
text-align:center;}
#Detail .ItemRight {
width: 350px;
float: right;}
#Detail h1 {
color:#000000;
font-size:0.85em;
font-weight:bold;}
#Detail p {
color:#555555;
font-size:0.7em;
width:300px; }
#Detail .OptieBox {
color:#555555;
font-size:0.65em;}
#Detail .DropDown {
margin-top: 10px;}
#Detail .DropDown select {
min-width: 220px;}
#Detail .specials {
border-bottom:1px dotted #C6C6C6;
float:left;
margin-top: 10px;
padding-bottom:10px;
width:89%;}
#Detail .Buttons {
float:left;
margin-top: 10px;}
#Detail .PrevNext {
margin-top: 10px;
float:left;
clear:both;
width:100%;}
#Detail a {
font-size: 0.7em;
color:#CC0066;
text-decoration:none;}
#Detail a:hover {
color:black;
text-decoration:underline;}
#Detail ul {
color:#989898;
line-height:1.4em;
margin:0;
padding:0 15px; }
#Maattabel {
float:left;
margin-top: 20px;}
#Maattabel  table {
font-size:0.7em;
line-height:1.5em;
margin:0 0 25px;
padding:0;
text-align:left;}
.maten th.leeftijd {
width:180px;}
.maten td, .maten th {
border-bottom:1px dotted #000000;
width:70px;}
.maten th {
background-image:url("../images/menu_bg.gif");
background-position:center bottom;
background-repeat:repeat-x;
padding:2px; }
.maten td {
padding:5px 0 5px 1px; }
#WasTabel {
float:left;
width: 100%;
margin-top: 20px;}
#WasTabel p {
float:left;
margin-left:10px;
width:200px;
font-size:0.7em;
line-height:1.5em;
margin:10px 0 25px;
padding:0;}
#Gastenboek .Left {
float: left; 
width: 329px;
padding-right:20px;
border-right:1px dotted #C6C6C6;}
#Gastenboek .Right {
float: right; 
width: 350px;
padding-left: 20px;}
#Gastenboek p {
border-bottom:1px dotted #999999;
margin:0;
padding:5px;
font-size:0.7em;
line-height:1.5em;
float:left; 
width: 100%;}
#Gastenboek .AltRow {
background-color:#EFEFEF;}
#Gastenboek label {
float:left;
margin-bottom:4px;
width:138px; 
border-bottom:1px dotted #999999;
font-size:0.65em;}
#Gastenboek input, #Gastenboek textarea {
border:1px solid #F884B2;
bottom:2px;
clear:right;
float:right;
margin-bottom:4px;
position:relative;
width:201px;}
#Gastenboek  span {
clear:both;
color:red;
float:left;}
#Nieuwsbrief label {
border-bottom:1px dotted #999999;
font-size:0.75em;
margin-right:10px;
clear:both;
float:left;
margin-bottom:4px;
width:180px; }
#Nieuwsbrief input {
border:1px solid #F884B2;
float:left;
margin-bottom:4px;
margin-left:5px;
width:240px; }
#Nieuwsbrief select {
border:1px solid #F884B2;
margin-left:5px; 
float:left;}
.NoBorderContent {
float:left;
width:770px;}
#Shopper {
float:left;
width: 100%;}
#Shopper .ShopperStap {
float: left;
border: 1px dotted black;
width: 740px;
margin-bottom: 15px;
position:relative;}
#Shopper span {
float:left;
clear:both;
margin-left: 15px;}
#Shopper .PanelShopper {
float:left;
width: 100%;}
#Shopper .BackGround {
background-image:url("../images/header_bg.gif");
background-position:center bottom;
background-repeat:repeat-x; }
#Shopper .VerplichtVeld {
position: absolute;
right: 5px;
top: 2px;
color: #cc0066;
font-weight: bold;
font-size: 0.7em; }
#Shopper .ShopperWrapper {
padding: 10px 15px;
float:left;
width: 96%;
font-size:0.8em;}
#Shopper .GescheidenStap {
float:left;
padding-right:95px;
width:35%;}
#Shopper input {
margin-top: 5px;}
#Shopper label {
margin-right: 20px;}
#Shopper .ShopperP{
margin-bottom: 10px;
float:left;}
.Error {
clear:both;
color:red;
float:left;
font-weight:bold;
font-size:0.7em;
line-height:1.5em;}
fieldset {
border: 0 none;}
.BtnBoxContact {
clear:both;
float:left;
margin-left:334px;
margin-top:10px; }
.BtnBoxNieuwsBrief {
float:left;
clear:both;
margin-top: 10px;}
.BtnBoxFriend {
float:left;
clear:both;
margin-left:430px;}
.FriendBackGround {
background-image:url("../images/label_bg.gif");
background-repeat:repeat-x;
background-position: center bottom;
width: 740px; }
#TellAFriend p {
font-size: 0.8em;}
#TellAFriend label {
border-bottom:1px dotted #999999;
font-size:0.75em;
margin-right:10px;}
#TellAFriend input {
border:1px solid #F884B2;
float:left;
margin-bottom:4px;
width:329px;}
#Registreren {
border:1px dotted black;
float:left;
width:770px;
margin-top:20px;
font-size:0.75em;}
legend {
font-size: 0.75em;
color:#FD3598;
font-weight:bold;
padding:10px 0 5px;}
#Registreren label {
border-bottom:1px dotted #999999;
float:left;
width:200px;}
#Registreren input {
border:1px solid #F884B2;
float:left;
margin-bottom:4px;
margin-left:5px;
position:relative;
width:340px;}
#Registreren select {
border:1px solid #F884B2;
float:left;
margin-bottom:4px;
margin-left:5px;
position:relative;
width:342px;}
#Registreren span {
clear:both;
color:red;
float:left;
font-weight:bold;}
#Registreren .CheckInput {
border:0 none;
clear:both;
float:left;
margin-bottom:0;
width:21px; }
#CheckBoxes input {
clear:both;
width:21px;}
#ChkAfmeld input{
clear:both;
width:21px;}
#Registreren .LabelCheckBox {
border: none;
float:left;
margin-left: 175px;
width: 500px;}
#CheckBoxes a {
color:#CC0066;
text-decoration:none;}
#CheckBoxes a:hover {
color:black;
text-decoration:underline;}
#Registreren .BtnBoxRegistreren {
clear:both;
float:left;
margin-left:350px;
margin-top:10px; }
#Inloggen fieldset {
float:left;}
#Inloggen label {
border-bottom:1px dotted #999999;
float:left;
width:200px;
font-size: 0.75em;}
#Inloggen input {
border:1px solid #F884B2;
float:left;
margin-bottom:4px;
margin-left:5px;
position:relative;
width:240px;}
#Inloggen p {
font-size: 0.7em;}
#Inloggen .BtnBoxInloggen {
margin-left: 342px;
margin-top: 10px;
float:left; }
#Inloggen .InloggenRechts {
width: 262px;
float:left;}
#Inloggen span {
clear: both;
float:left;
color: red;
font-weight:bold;}
#header .Welcome {
color:white;
font-size:0.7em;
font-weight:bold;
padding: 5px 8px;}
#header a {
color: white;
font-size: 0.7em;
text-decoration: none;}
#header a:hover {
text-decoration: underline;}
#Winkelwagen table {
margin-top: 20px;
font-size:0.7em;
text-align: left;
width: 720px;}
#Winkelwagen th {
font-weight: normal; 
background-image:url("../images/menu_bg.gif");
background-position:center bottom;
background-repeat:repeat-x;
border-color:#C6C6C6;
border-style:dotted;
border-width:1px 0;}
#Winkelwagen .Currency {
text-align: right;
padding-right: 10px;}
#Winkelwagen .Verwijder {
color: #cc0066;
cursor:pointer;}
#Winkelwagen .Underline {
border-bottom: 1px dotted #c6c6c6;}
#Winkelwagen .Coupon {
float:left;
font-size:0.7em;
margin-top:20px;}
#Winkelwagen .Update {
margin-top: 20px;
float: right;}
#Winkelwagen .DottedLine {
margin-top: 20px;
width: 720px;
float:left;
border-bottom: 1px dotted #c6c6c6;}
#Winkelwagen .Buttons {
margin-top: 20px;
float:right;}
#Winkelwagen p {
font-size:0.7em;
float:left;}
#afrekenen label {
float:left;
margin-bottom:0;
position:relative;
border-bottom:1px dotted #999999;
font-size:0.75em;
width:200px;}
#afrekenen p {
font-size:0.7em;
float:left;}
#afrekenen input {
border:1px solid #F884B2;
float:left;
margin-bottom:4px;
margin-left:5px;
position:relative;
width:340px;}
#afrekenen .BtnBoxInloggen {
float:right;
margin-top:10px;}
#afrekenen  span {
clear:both;
color:red;
float:left;}
#afrekenen a {
color:#CC0066;
text-decoration:none;}
#afrekenen a:hover {
color:black;
text-decoration:underline;}
#afrekenen select {
border:1px solid #F884B2;
float:left;
margin-bottom:4px;
margin-left:5px;
position:relative;
width:342px;}
#afrekenen  textarea {
float:left; 
border:1px solid #F884B2;
margin-left: 5px;}
#Buren input {
width:0px;}
#BetaalMethodes img {
float:left;
margin-right:30px;}
#BetaalMethodes input {
float:left;
width:20px;}
#BetaalMethodes label {
clear:none;
width:100px;
border: none;}
#afrekenen .BtnBoxBetalen {
float:right;}
#Combinaties .CombinatiesTitel {
color:#FD3598;
font-size:0.85em;
font-weight:bold;
margin:10px 0 5px; }
.BtnBoxBetalen img {
width: auto;}
.IcoonInloggen {
position: absolute;
bottom: 0;
right: 15px;}
.ContentBorder {
border:1px dotted #FD3598;
float:left;
background-image:url("../images/header_bg.gif");
background-position:center bottom;
background-repeat:repeat-x; 
width:770px;}
.ScrollItem {
float:left;
margin-left:30px;
opacity:0.5;
filter:alpha(opacity=50);}
.ScrollItem:hover {
opacity:1;
filter:alpha(opacity=100);}
.LinqMedia {
background-image:url("../images/foot_linq.gif");
width: 84px;
height: 10px;}
.LinqMedia:hover {
background-image:url("../images/foot_linq_o.gif");}
.popupbackground{
background-color:black;
opacity:0.7;
filter:alpha(opacity=70);}
.PopUpHeader {
background-color:#FFFFFF;
background-image:url("../images/menu_bg.gif");
background-position:left bottom;
background-repeat:repeat-x;
height:25px; 
padding: 7px 10px 0 0;
text-align:right;
width:800px;}
.PopUpHeader a{
color: #CC0066;
padding-right:20px;
font-size:0.8em;}
.PopupBody {
float:left;
width: 810px;
background-color: white;}
.PopupLeft {
border-right:1px dotted #DDDDDD;
height:500px;
float:left;
text-align:center;
width:150px;
overflow: hidden;}
.PopupRight {
float:right;
text-align:center;
width:600px;}
.PopupImageSmall {
width:150px;
float:left;
cursor:pointer;}
.PopupImageBig {
width:500px;
float:left;}
.ExtraMarginTop {
float:left;
margin-top:15px;}
.BackGround {
background-image:url("../images/label_bg.gif");
background-repeat: repeat-x;
background-position: center bottom;}
