BODY{   
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
TD{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #663366;
	letter-spacing: normal;
	font-weight: normal;
	line-height: 1.5em;
}
TD A{
	color: #FF9966;
	text-decoration: underline;
}
TD A:HOVER{
	color: #FF9966;
	text-decoration: none;
	}
FORM {
	margin:0;
	padding:0;
}	
.achtergrond{
	background-image: url('/images/bg_site.jpg');
	background-position: top;
	background-repeat: no-repeat;
	background-color: #EFEAEF;
}

#totaal {
	width:960px;
	position:relative;
	xleft: 574px;
}
#bgplaat {
	position:absolute;
	z-index:10;
	top:0px;
	left:615px;	
}

.achtergrondpopup {
margin:10px;
	background-color: #EFEAEF;
}
P{ 
	margin-top: 0px;
	margin-bottom: 0px;
}
HR{
	height: 1px;
	color: #663366;
	background:#663366;
	border-width:0;
}
.top{
	padding-top: 33px;
	color: white;
}
.top a:link, .top a:active, .top a:visited{
	padding-top: 33px;
	color: white !important;
	text-decoration: none;
	font-weight: bold;
}
.top a:hover{
	padding-top: 33px;
	color: white !important;
	text-decoration: underline;
	font-weight: bold;
}

TABLE.blokjelinks {
	background:#B8A1B8;
	border:solid 1px #7A4274;
	margin-top: 9px;

	
}
TABLE.blokjelinks TD {
	color:#fff;
	
}
/*
TABLE.blokjelinks INPUT{
	border-top:solid 1px #404040;
	border-left:solid 1px #D4D0C8;
	border-bottom:solid 1px #D4D0C8;
	border-left:solid 1px #404040;

}
*/
#frmEmailserviceMembership TD{
	font-weight:bold;
}
#frmEmailserviceMembership #fld_email.formulierveld {
	width:143px;
	margin:3px 0;
	font:9px Verdana,sans-serif;
	color:#9D7FA5
}
FORM#frmEmailserviceMembership INPUT#emailsubmit,
INPUT#watisnieuwsubmit {
	padding:0px 0px;
	font-weight:normal
}	
#modified_days {
	width:22px;
	text-align:center;
	padding:2px 2px;
}
.rechtsincludekolom1 {
	background-color: #B8A1B8;
	padding-left: 12px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.rechtsincludewinkelwagen
{
	padding:12px;
}
.rechtsincludewinkelwagen A
{
	font-weight:bold;
	text-decoration:none;
}

.rechtsincludekolom1_tekst{
	color: white;
}
.rechtsincludekolom1 STRONG{
	color: #663366;
}
.rechtsincludekolom1_titel{
	background-color: #B8A1B8;
	padding-top: 13px;
	padding-left: 12px;
	font-weight: bold;
	color: white;
}
.rechtsincludekolom2{
	padding-left: 12px;
	padding-right: 10px;
	padding-bottom: 10px;
	color: #666666;
	line-height:12px;
}
.rechtsincludekolom2_tekst{
	color: #666666;
	line-height:13px;
}
TD.rechtsincludekolom2_tekst A {
	font-weight:bold;
	text-decoration:none;
}
TD.rechtsincludekolom2_tekst A:HOVER {
	color:#663366
} 
.rechtsincludekolom2_titel{
	padding-top: 13px;
	padding-left: 12px;
	padding-right: 10px;
	color: #666666;
}

TABLE.maatwerkzoeken  {
	margin-top:15px;
}
TABLE.maatwerkzoeken TABLE TD  {
	color:#fff;
}
TABLE.maatwerkzoeken .zoektekst ,
TABLE.maatwerkzoeken SELECT {
	width:220px;
	height:20px;
	color:#521E4B;
	font:9px Verdana,sans-serif;
	margin-bottom:3px;
	padding-bottom:0;
	border:solid 1px #521E4B;
}
TABLE.maatwerkzoeken TD  {
	font:9px Verdana,sans-serif;
	
}
TABLE.maatwerkzoeken H2 {
	color:#fff;
	margin:0 10px 6px 0;
	font:bold 18px Verdana,sans-serif;
}
TABLE.maatwerkzoeken OPTION {
padding-left:5px;
}
TABLE.maatwerkzoeken A{
  color:#fff;
  font-weight:normal;
  text-decoration:none;
}


.maatwerkzoeken_padding{
	color: White;
	font-weight: bold;
}


h2 { 
	color: #FF9966 !important;
	font:bold 16px Verdana,sans-serif;
	/*text-transform: Uppercase;*/
	margin:0 0 0.8em 0;
}
TD#content {
	line-height:15px;
	color:#532B4F;
	
	width:357px
	
}
TD#content A {
	color:#532B4F;
}
TABLE#nieuwsoverzicht TD {
	font:11px/17px Verdana,sans-serif;

}
TABLE#nieuwsoverzicht A{
	font:bold 11px/17px Verdana,sans-serif;
	/*color:#FF9966;*/
	text-decoration:none;
}
TABLE#nieuwsoverzicht A:HOVER{
	text-decoration:underline;
}
TABLE#nieuwsoverzicht .leesmeer {
	text-align:right;
	padding-bottom:8px;
}

TABLE#nieuwsoverzicht TD.leesmeer A {
	color:#532B4F !important;
	text-decoration:underline;
	font:normal 11px Verdana,sans-serif;
}
TABLE#nieuwsoverzicht TD.nieuwsdatum {
	color:#B8A1B8;
	width:80px;
	vertical-align:top;
}
TABLE#nieuwsoverzicht .nieuwsdatum STRONG {
	font-weight:normal;
}
.nieuwsblok{
	border: 1px solid #663366;
	background-color: #B8A1B8;
	height: 119px;
}
.nieuwsblok_titel{
	font-size: 18px;
	font-weight: bold;
}
.nieuwsblok_tekst{
	color: white;
}
.titel{
	font-weight: bold;
	font-size: 85%;
	font-family :  Verdana, sans-serif; 
}
.titel_blok_rechts {
	padding-top: 15px;
	padding-left: 12px;
	padding-right: 10px;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, sans-serif; 
}
.promotie {
	padding-top: 12px;
	padding-bottom: 12px;
}
.blok_rechts {
	padding-left: 12px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.introtekst{
	font-weight: normal;
	line-height: 1.5em;
}
.een_kolom_include{
	padding-left: 12px;
	padding-right: 10px;
	padding-bottom: 10px;
	background-color: #9D7FA5;
}
.een_kolom_include_tekst{
	color: white;
}
.een_kolom_include STRONG{
	color: #663366;
}
.een_kolom_include_titel{
	background-color: #9D7FA5;
	padding-top: 13px;
	padding-left: 12px;
	font-weight: bold;
	font-size: 15px;
	color: #663366;
}
.multizoek_searchresult_page_content {/*de eigenschappen van de inhoud uit de pagina van gevonden resultaat*/ 
	font-weight: bold;
} 
.multizoek_searchresult_page_extra_info {/*de eigenschappen van de extra informatie van de pagina van gevonden resultaat*/ 
	padding-bottom: 10px;
} 
.formulierveld{
	border: 1px solid #663366;
}
TEXTAREA{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #663366;
	width: 270px;
	height: 50px;
}
.button{
	background-color: #9D7FA5;
	border: 1px solid #663366;
	color: white;

}
FORM#contactform {
	font-weight: bold;
	padding:2px 0;
	margin:0;
}
	
/*Product input pagina*/
TD.vraag_oneven{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-transform: uppercase;
	letter-spacing: normal;
	font-weight: Bold;
	background-color: #451B43;
	padding-right: 7px;
}
TD.vraag_even{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-transform: uppercase;
	letter-spacing: normal;
	font-weight: Bold;
	background-color: #6A4869;
	padding-right: 7px;
}
TD.antwoord_oneven{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #451B43;
	letter-spacing: normal;
	font-weight: Bold;
	background-color: #DBD1DA;
	padding: 10px;
}
.antwoord_oneven a:link, .antwoord_oneven a:active, .antwoord_oneven a:visited{
	text-decoration: none;
	color: #451B43;
}
.antwoord_oneven a:hover{
	text-decoration: underline;
	color: #451B43;
}
TD.antwoord_even{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #451B43;
	letter-spacing: normal;
	font-weight: Bold;
	background-color: #B5A2B5;
	padding: 10px;
}
.antwoord_even a:link, .antwoord_even a:active, .antwoord_even a:visited{
	text-decoration: none;
	color: #451B43;
}
.antwoord_even a:hover{
	text-decoration: underline;
	color: #451B43;
}
TEXTAREA#vraagveld {
	width:250px;
	height:100px;
}

TD.zoek{
	background-color: #A38DA2;
	border: 1px solid #755473;
	width: 396;
	height: 120;
	padding: 5px;
}
TD.zoektitel{
	background-color: #451B43;
	width: 100;
	height: 23;
	padding-left: 5px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
}
.vindbutton{
	background-color: #EFEAEF;
	border: 1px solid #451B43;
	width: 45px;
	height:19px;
	color: #3C293A;
	font:11px Verdana,sans-serif;
	border:1px inset #808080;
	margin-bottom:4px;
}

TD.zoekcriteria{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #451A45;
	text-transform: uppercase;
	letter-spacing: normal;
	font-weight: Bold;
	padding-right: 7px;
}
TD.zoekresultatentitel{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #451B43;
	letter-spacing: normal;
	font-weight: Bold;
}
TD.wittetekst{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-transform: uppercase;
	letter-spacing: normal;
	font-weight: Bold;
	padding-left: 10px;
}
TD.overzicht_top{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: Bold;
	background-color: #451B43;
	padding-left: 10px;
	vertical-align: middle;
}
select.zoek{
	width: 105px;
	background-color: #DBD1DA;
	color: #451B43;
}
.origineleprijs{
	display:none;
}
.origineleprijsaanbieding{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #451B43;
	text-decoration: line-through;
	letter-spacing: normal;
	font-weight: bold;
}
.prijs{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #451B43;
	letter-spacing: normal;
	font-weight: bold;
}
.prijsaanbieding{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
	letter-spacing: normal;
	font-weight: bold;
}

div.resultaten_naamvandewijn A {
	font:bold 12px Verdana,sans-serif;
	color:#FF9966 !important;
	text-decoration:underline;
	padding-right:11px;
}
IMG#afb_wijn{
	border: 2px solid #FF9966;
	border-top:1px solid #FF9966;
}

DIV#urlContent .rechtsincludekolom1 A{
	color:#fff;
}

A .product_Afbeelding_overzicht {	
	border:none;
	width:57px;
	opacity:0.7;
	-moz-opacity:0.7;
	filter: Alpha(Opacity=75);
	margin-bottom:3px;
	border: 2px solid #FF9966;
}
A:HOVER .product_Afbeelding_overzicht {
	border:none;
	width:57px;
	opacity:1;
	-moz-opacity:1;
	filter: Alpha(Opacity=100);
	margin-bottom:3px;
	border: 2px solid #FF9966;
}

#frmbestellijst INPUT {
	border-width:0;
	background:transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #663366;
}
#frmbestellijst SELECT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #663366;
	border:solid 1px #663366; 

}
#frmbestellijst  TR.basket-column TD {
	vertical-align:top;

}
.aantal {
	width:40px;
}
#frmbestellijst  .aantal INPUT{
	width:20px;
	border:solid 1px #663366; 
	text-align:center;
	
}
#frmbestellijst INPUT.totalen, 
#frmbestellijst .prijsregeltotaal {
	width:95%;
	margin:0 5px 0 0;
	padding:0;
	font-size:11px;
	border-width:0;
}

#frmbestellijst TABLE#nawgegevens INPUT ,
#frmbestellijst TABLE#nawgegafleveradres INPUT
{
	border:solid 1px #ff9966;
	text-align:left;
	background:#fff;
	width:200px;
}
#frmbestellijst TABLE#kadoverpakking INPUT {
	border:solid 1px #ff9966;
	width:50px;
	background:#fff;

}
#frmbestellijst INPUT.naw ,
#frmbestellijst SELECT.naw ,{
	width:200px;
	margin-left:10px
}
#frmbestellijst INPUT.nawpostcode {
	width:100px;
	margin-left:10px
}
#frmbestellijst INPUT.radiobutton {
	width:12px;
	text-align:left;
	border-width:0;
}
#frmbestellijst TABLE#nawgegevens INPUT#akkoord {
	width:12px;
	border-width:0;
	background:transparent;

}
#frmbestellijst INPUT#submit,
#frmbestellijst INPUT#bestelknop
{
	border:solid 1px #ff9966;
	text-align:center;
	background:#fff;
	width:80px;
}
#frmbestellijst INPUT#bestelknop {
	margin-top:40px;
}
#frmbestellijst TABLE#nawgegevens INPUT.gebdatum {
	width:30px;
	margin-left:10px;
}
#frmbestellijst TABLE#nawgegevens INPUT.gebdatum#gebjaar {
	width:50px;
}

#frmbestellijst INPUT#anderafleveradres,
#frmbestellijst INPUT#checkCadeauverpakking,
#frmbestellijst TABLE#kadoverpakking INPUT#tekstkaartje {
width:auto;	
	background:transparent;
	border-width:0;
}
#frmbestellijst #kadoverpakking INPUT.aantalkisten {
	width:30px;
	border:solid 1px #663366;
	text-align:center;
	background:transparent;
}

#frmbestellijst #afleveradres, 
#frmbestellijst #kadoverpakking, 
#frmbestellijst #tekst_kaartje {
	display:none;
}
#content #form1 #submit2,#iDealTBL input, #form3 INPUT {
	border:solid 1px #7a4274;
	color:#ff9966;
	background:#fff;
	font:bold 14px Verdana,sans-serif
}


SPAN.loop-navigation-number-active A{
	text-decoration:none;
	font-weight:bold;
}


IMG.preview {
	border:solid 1px #FF9966;
}

/*Fade in afbeeldingen*/
#imageContainer {
	height: 200px;
	width: 100px;
	position:relative;
	top:0px; 
	left:0px;
	padding-bottom: -50px;
}
#imageContainer img {
	display:none;
	position:absolute;
	top:0px; 
	left:0px;
}
/*Fade in afbeeldingen*/
#imageContainer2 {
	height: 200px;
	width: 100px;
	position:relative;
	top:0px; 
	left:0px;
	padding-bottom: -50px;
}
#imageContainer2 img {
	display:none;
	position:absolute;
	top:0px; 
	left:0px;
}

