a {color:#731372; }
a:hover {color:#FE5CB1;}
big {font-weight:bold; color:#F4529C; font-size:18px;}
h1 {font-size:18px; font-weight:bold; padding-bottom:15px;}
h2 {font-weight:bold; font-size:12px;}
h3 {font-weight:bold;}
hr {border:0; border-top:1px solid #731372; height:1px;}

table {width:100%; margin:0 0 15px 0;}
td {padding-bottom:4px;}
th	{font-weight:bold;}
ul {padding-bottom:25px;}
textarea {border:#000;}

#container {border:1px #731372 solid; background-image:url(/_images/main.jpg); padding-bottom:120px;}
#header {background-image:url(/_images/header.jpg); background-repeat:no-repeat;}
#navigatie a {color:#FFF;}
#navigatie ul li {list-style-type:disc; color:#FFF; }
#navigatie ul li {list-style-type:disc; color:#FFF; margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 30px;  }

/*#left     {margin-left:0px; width:150px; float:left;}*/
#left_txt {color:#000; /*width:200px;*/ clear:right;}
#left_txt h2 {color:#731372;}

#homeIntroTxt {}

#right_txt {color:#731372;}
#right_txt ul li {list-style-type:disc; margin-left:15px;}
#right_txt ul li a {font-weight:normal;}

#referentie_txt {color:#731372;}
#referentie_txt img {float:right; margin:10px; border:1px solid #731372;}
#thema img {padding-right:6px;}

#foto {width:337px; float:left; background:#FFD3EA url('/_images/fotobottom.gif') bottom right no-repeat; margin:0 0 15px 0;}
#fotodetail {width:335px;}
#fotodetail img {/*border:1px solid #731372;*/}
#fotooverzicht {width:335px; text-align:center;}
#fotooverzicht img {border:1px solid #731372; margin:2px 2px 0px 2px;}

#bestelmodule {width:335px; float:right;}
#bestelmoduletop {width:335px; height:18px; background-image:url(/_images/bestellijsttop.gif);}
#bestelmodulemidden {width:335px; background-image:url(/_images/bestellijstmidden.gif);}
#bestelmodule_txt {font-size:11px; padding:0px 20px 0px 20px;}
#bestelmodule_txt h2 {line-height:180%; padding-bottom:20px; font-size:14px; font-weight:bold;}
#bestelmodulebottom {width:335px; height:18px; background-image:url(/_images/bestellijstbottom.gif);}
#volgende {padding-top:25px; float:right;}

#footer,#footer a {font-size:10px; color:#731372;}
#footer a {font-weight:bold;}

#acelogo {width:15px; height:15px; float:none;}

fieldset#contact {border:1px solid #FE5CB1; padding:10px;}
fieldset#contact legend	{font-weight:bold; padding:2px 5px;}
fieldset#contact textarea {width:250px;}
fieldset#contact input,textarea {margin-bottom:7px; border:1px solid #731372;}

.verder {text-align:right;}
.top {float:right;}
.total {font-weight:bold;}
.hidden {visibility:hidden;}

.products	{padding:5px 0; margin-top: 70px;}
.products h2	{color:#FE5CB1;}
.product {position:relative; width:330px; height:185px; float:left; border:1px solid #F7CAD6; margin:20px 20px 0 0;}
.product {background:url('/_images/taartenland/bg.jpg') no-repeat;}
.product h3 {padding:10px; font-size:14px;}
.productInfo {padding:0 10px 10px 5px; float:right; width:195px;}
.productInfo a {float:right; margin-top:9px;}
.productImg {float:left;}
.productImg img {width:100px; height:100px; padding:5px 10px 10px 10px; /*border-top:1px solid #F7CAD6; border-right:1px solid #F7CAD6; border-bottom:1px solid #F7CAD6;*/}
.productPrice {position:absolute; bottom:10px; right:10px; clear:both; width:180px; text-align:right;}

.productgroup	{clear:both;}
.productgroup h2	{padding-top:15px;}

.productPrice a {margin-bottom:30px; padding:2px 3px 2px 3px; border:1px solid #731372; background:#F7D6DF;}
.productPrice a:hover {background:#751674; color:#F7D6DF; text-decoration:none;}

.selecteddaystype {background:url(/_images/taartenland/bgbezorgdatum.gif) no-repeat;}
.kalender_bezorgdatum {text-align:center;}


.lbl {font-weight:bold;}

input.product {border:1px solid #731372; width:100px; height:100px; padding:0px; margin:0px;} 
.aantaltaart {width:30px; margin-right:2px;} 

#btnStep5 {
  background-image:url(/_images/taartenland/buttons/btn_bestel.gif);
  background-color:Transparent;
  border:0;
  width:105px;
  height:60px;
  cursor:pointer;
}
#btnStep4 {
  background-image:url(/_images/taartenland/buttons/btn_vorige2.gif);
  background-color:Transparent;
  border:0;
  width:105px;
  height:60px;
  cursor:pointer;
}
#btnNext {
  background-image:url(/_images/taartenland/buttons/btn_volgende2.gif);
  background-color:Transparent;
  border:0;
  width:105px;
  height:60px;
  cursor:pointer;
}
#btnSubmit {
  background-image:url(/_images/taartenland/buttons/btn_volgende2.gif);
  background-color:Transparent;
  border:0;
  width:105px;
  height:60px;
  cursor:pointer;
}
#btnBack {
  background-image:url(/_images/taartenland/buttons/btn_vorige2.gif);
  background-color:Transparent;
  border:0;
  width:105px;
  height:60px;
  cursor:pointer;
}
#btnStepBack1 {
  background-image:url(/_images/taartenland/buttons/btn_vorige2.gif);
  background-color:Transparent;
  border:0;
  width:105px;
  height:60px;
  cursor:pointer;
}
#btnStepBack {
  background-image:url(/_images/taartenland/buttons/btn_vorige2.gif);
  background-color:Transparent;
  border:0;
  width:105px;
  height:60px;
  cursor:pointer;
}
#btnOK {
  background-image:url(/_images/taartenland/buttons/btn_volgende2.gif);
  background-color:Transparent;
  border:0;
  width:105px;
  height:60px;
  cursor:pointer;
}
#btnOK2 {
  background-image:url(/_images/taartenland/buttons/btn_volgende2.gif);
  background-color:Transparent;
  border:0;
  width:105px;
  height:60px;
  cursor:pointer;
}
#calBezorgdatum { width:320px; height:213px; }

#kalender {
  background:url(/_images/taartenland/bezorgdatumbg.gif) no-repeat;
  width:382px;
  height:300px;
  text-align:center;
  padding-top:8px;
  color:#731372;
}
#kalender div {padding-right:10px; padding-left:25px; padding-bottom:5px; padding-top:13px; margin:10px;} 
#kalender table {text-align:center;}
#calBezorgdatum {color:#731372; text-align:center;}
 
#txtBedrAflBedrijfsnaam,#txtBedrijfsnaam,#txtKvk,#txtContactpersoon,#txtBedrijfsAdres,#txtBedrPostcode,#txtBedrPlaats,#txtBedrijfsTelefoon,#txtBedrijfsEmail,#txtBedrOpmerking,#txtBedrAflContactpersoon,#txtBedrAflContactpersoon,#txtBedrijfsAfleveradres,#txtBedrAflPostcode,#txtBedrAflPlaats,#ctlKaarttekst,#ctlTaarttekst,#chkTaartTekst,#txtNaam,#txtAdres,#txtPostcode,#txtPlaats,#txtTelefoon,#txtEmail,#txtAfleverContactpersoon,#txtAfleverAdres,#txtAfleverPostcode,#txtAfleverPlaats {border:1px solid #731372;}

.productgroupname {font-size:large; font-weight:bold;}
.description {display:block; text-align:left; padding:4px;}

.red {color:Red;}
.lbl {width:150px; display:block; float:left;}

div#navigatie a.selected { text-decoration:underline; }
div#navigatie a.deselected {color:#FCBB7E;}
.backofficecontent { padding:4px; }

.dg { display:block; clear:both; float:left; }

.order { display:block; clear:both; width:990px; position:relative; margin:0 auto; margin-top:50px; }
#factuur { font-family:arial,verdana,sans-serif; }
.factuur { display:block; clear:both; margin-top:70px; }
.factuurlogo { margin-left:auto; margin-right:auto; }

.prodtitle { font-size: larger; }
#banners {position:absolute; top:-80px; left:236px; z-index:20;}
#banners a img { width: 600px; height: 100px; }
.adresvlaaienland { text-align: center; color: #862F32; margin-left: 35px; font-weight: bold ; }
.adrestaartenland { text-align: center; color: #F4529C; margin-left: 35px; font-weight: bold ; }
#banners a img.moederdag { height: 225px; width: 600px; }
#banners a img.moederdag { height: 150px; width: 400px; }

#banners a img.wkvoetbal { height: 200px; width: 700px; }
#banners a img.wkvoetbal { height: 170px; width: 595px; }
