body, html {

font-size: 12px;

font-family: "Comic Sans MS", "Trebuchet MS", Helvetica, Arial, Tahoma, Times New Roman, Courier;

color: #858585;

background: #ffebeb url(../templates/taartenfee/images/body.jpg) repeat-x;

margin: 0;

}

h1 {

font-size: 20px;

color: #e95353;

width: 100%;

text-align: left;

margin: 0;

padding: 10px 0 10px 0;

}

h2 {

font-size: 17px;

font-weight: normal;

color: #ED9898;

}

h3 {

font-size: 15px;

font-weight: bold;

color: #DEB887;

}

h4 {

font-size: 11px;

font-weight: bold;

color: #000000;

font-style: italic;

}

a {

color: #e95353;

}

a:hover {

text-decoration:underline;

}



.container {

width: 802px;

margin: 0 auto 0 auto;

}

.logo {width: 392px;height: 195px;position:relative;display:block;margin:0;padding:0;}
#quickorder_button {background: url(../templates/taartenfee/images/snell-bestellen_button.gif) no-repeat top left;display:block;width:135px;height:30px;position:absolute;top:0;left:0;margin-top:145px;margin-left:30px;color:#ffffff;text-decoration:none;line-height:28px;text-align:center;}

.menu-webshop {

float: left;

width: 83px;

height: 160px;

}

.menu-workshops {

float: left;

width: 80px;

height: 160px;

}

.menu-forum {

float: left;

width: 75px;

height: 160px;

}

.menu-winkeltje {

float: left;

width: 79px;

height: 160px;

}

.menu-taart {

float: left;

width: 93px;

height: 160px;

}

.login {

background: url(../templates/taartenfee/images/login-bg.jpg) no-repeat;

width: 802px;

height: 67px;

font-size: 8pt;

color: #e95353;

}

.login a {

color: #e95353;

}

.login2 {

background: url(../templates/taartenfee/images/login2-bg.jpg) no-repeat;

width: 410px;

height: 35px;

font-size: 8pt;

color: #e95353;

}

.login2 a {

color: #e95353;

}

.searchinputboxtrans {

border: 1px solid #ffdcdc;

color: #e95353;

background: #ffebeb;

text-indent: 5px;

padding: 4px 0 4px 0;

}

.content-top {

background: url(../templates/taartenfee/images/content-top.jpg);

width: 794px;

height: 13px;

margin: 0 0 0 4px;

}

.content {

background: url(../templates/taartenfee/images/content.jpg);

width: 794px;

margin: 0 0 0 4px;

}

.content-inside {

width: 786px;

margin: 0 0 0 7px;

}

.categorymenu {

text-align: center;

display: block;

position: relative;

z-index: 2;

margin-bottom: 10px;

}

TD.subcatback {

background: #e95353;

width:100%;

height: 32x;

display: block;

color: #FFFFFF;



background: #e95353;

}

.mainlevel {

color: #FFFFFF;

text-decoration: none;

padding: 1px;



}

.header-bottom {

background: url(../templates/taartenfee/images/header-bottom.jpg) no-repeat;

width: 802px;

height: 50px;

}

.content-bottom {

background: url(../templates/taartenfee/images/content-bottom.jpg);

width: 794px;

height: 20px;

margin: 0 0 0 4px;

}

.footer {

width: 802px;

color: #e95353;

font-size: 11px;

padding: 0 20px 0 20px;

}

.errorBox

{

color: #4c3314; 

background-color: #ffebd0;

padding: 10px;

}

.stockWarning 



{ 

color: #4c3314; 

background-color: #ffebd0;

padding: 10px;

}





.productsNotifications



{ }



.orderEdit

{ 

font-family: "Comic Sans MS", "Trebuchet MS", Helvetica, Arial, Tahoma, Times New Roman, Courier;

font-size : 10px; 

color: #70d250; 

text-decoration: underline; 

}

FORM {

display: inline;

}

.infoBoxContents {

color: #000000;

}

.infoBoxContentsCart { }

.infoBoxNoticeContents

{

color: #000000;

width: 189px;

}

TD.infoBoxHeading {

color: #a5b72f;

font-size: 15px;

margin: 5px 0 5px 0;

padding: 0;

text-indent: 5px;

font-weight: normal;

}

TD.infoBox, SPAN.infoBox {

color: #000000;

}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd

{ background: #FFDBE6; }

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even

{ background: #FFF9FC; }

TABLE.productListing {

border: 1px solid #006666;

border-spacing: 1px;

background: #EEEEEE;

}

.productListing-heading {

font-size: 12px;

color: #4c3314;

border-bottom: 1px solid #4c3314;

padding-bottom: 5px;

}

TD.productListing-heading { }

TD.productListing-data {

font-family: "Comic Sans MS", "Trebuchet MS", Helvetica, Arial, Tahoma, Times New Roman, Courier;

font-size: 12px;

color: #000000;

padding: 0 0 0 0;

border-bottom: 1px solid #e95353;

}

A.pageResults {

color: #000000;



}



A.pageResults:hover {



color: #000000;



text-decoration: underline;



}



P.main, TD.main {



color: #858585;



}



TD.smallText, SPAN.smallText, P.smallText {



font-family: "Comic Sans MS", "Trebuchet MS", Helvetica, Arial, Tahoma, Times New Roman, Courier;



font-size: 12px;



color: #858585;



}



TD.smallTextpaging, SPAN.smallTextpaging, P.smallTextpaging {



font-family: "Comic Sans MS", "Trebuchet MS", Helvetica, Arial, Tahoma, Times New Roman, Courier;



font-size: 10px;



text-transform: none;



font-weight: normal;



color: #000000;



}



TD.smallTextdescription, SPAN.smallTextdescription, P.smallTextdescription {



font-family: "Comic Sans MS", "Trebuchet MS", Helvetica, Arial, Tahoma, Times New Roman, Courier;



font-size: 10px;



text-transform: none;



font-weight: normal;



color: #000000;



}



TD.smallTextborder, SPAN.smallTextborder, P.smallTextborder	{



font-family: "Comic Sans MS", "Trebuchet MS", Helvetica, Arial, Tahoma, Times New Roman, Courier;



font-size: 10px;



border: 1px #006666;



}







TD.accountCategory {



font-family: "Comic Sans MS", "Trebuchet MS", Helvetica, Arial, Tahoma, Times New Roman, Courier;



font-size: 13px;



color: #000000;



}



TD.fieldKey {



font-family: "Comic Sans MS", "Trebuchet MS", Helvetica, Arial, Tahoma, Times New Roman, Courier;



font-size: 12px;



font-weight: bold;



}



TD.fieldValue {



font-family: "Comic Sans MS", "Trebuchet MS", Helvetica, Arial, Tahoma, Times New Roman, Courier;



font-size: 12px;



}



TD.tableHeading {



font-family: "Comic Sans MS", "Trebuchet MS", Helvetica, Arial, Tahoma, Times New Roman, Courier;



font-size: 12px;



font-weight: bold;



background: #006666;



color: #FFFFFF;



}



SPAN.newItemInCart {



font-family: "Comic Sans MS", "Trebuchet MS", Helvetica, Arial, Tahoma, Times New Roman, Courier;



font-size: 10px;



color: #ff9900;



}







.button {



color: #2A2A2A;



font-size: 12px;



border: 1px solid #2b2b2b;



background: url(../templates/paardenmateriaal/images/button-bg.jpg) center center repeat-x;



font-family: "Comic Sans MS", "Trebuchet MS", Helvetica, Arial, Tahoma, Times New Roman, Courier;



padding: 4px 25px 4px 25px;



font-weight: bold;



width: 5px;



}



CHECKBOX, RADIO, SELECT {}



TEXTAREA {



width: 100%;



font-family: "Comic Sans MS", "Trebuchet MS", Helvetica, Arial, Tahoma, Times New Roman, Courier;



font-size: 15px;



}



SPAN.greetUser {



font-family: "Comic Sans MS", "Trebuchet MS", Helvetica, Arial, Tahoma, Times New Roman, Courier;



font-size: 12px;



font-weight: bold;



}



TABLE.formArea {}



TD.formAreaTitle {



font-size: 11px;



color: #000000;



}



SPAN.markProductOutOfStock {



font-size: 12px;



color: #ff9900;



font-weight: bold;



}



SPAN.productSpecialPrice {



color: #006666;



}



.moduleRow { }



.moduleRowOver {   



border: 1px solid #006666;



cursor: pointer; 



cursor: hand; 



}



.moduleRowSelected {   border: 1px solid #006666;



 }



.checkoutBarFrom, .checkoutBarTo { font-family: "Comic Sans MS", "Trebuchet MS", Helvetica, Arial, Tahoma, Times New Roman, Courier;font-size: 11px; color: #C7C7C7; }



.checkoutBarCurrent { font-family: "Comic Sans MS", "Trebuchet MS", Helvetica, Arial, Tahoma, Times New Roman, Courier; font-size: 11px; color: #7b7b7b; }



/* message box */



.messageBox { font-family: "Comic Sans MS", "Trebuchet MS", Helvetica, Arial, Tahoma, Times New Roman, Courier; font-size: 10px; color: #ff9900; }



.messageStackError, .messageStackWarning { 

color: #ff0000; 

}



.messageStackSuccess { 

color: #fff0f0; 



background-color: #faabab;



padding: 10px;



}



/* input requirement */



.inputRequirement { font-family: "Comic Sans MS", "Trebuchet MS", Helvetica, Arial, Tahoma, Times New Roman, Courier; font-size: 10px; color: #ff9900;  }



TD.noborderbox {}



/*change the menu hover color below*/



#thecategories a:hover { }



.catwithsubs, .catwithnosubs { padding-right: 5px; }



#thecategories {



position: relative;



top: 0px;



}



.activelink { }



#thecategories a {text-decoration: none;}



/*mozilla fix*/



html>body #thecategories a {







}



/*end of mozilla fix*/



#topcat a {

font-size: 11px;

color: #FFFFFF;

text-decoration: none;

float:left;

display: block;

width: 150px;

height: 35px;

background: #ea5656 url(images/topcat-bg.jpg) no-repeat center top;

margin: 0 1px 2px 0;

padding: 5px 0 0 0;

text-align: center;

}



#topcat a:hover {

background: url(images/topcat-hover.jpg) no-repeat center top;

color: #e95353;



}



#secondcat a {



font-size: 12px;

display: none;



padding: 2px 0 2px 0;



color: #FFFFFF;



}



#secondcat a:hover {



}



#thirdcat a {



padding-left: 35px;



font-size: 11px;



color: #000000;



}



#fourthcat a {



padding-left: 50px;



font-size: 11px;



color: #FFFFFF;



}



#fifthcat a {



padding-left: 65px;



font-size: 11px;



}

.subcat {

color: #FFFFFF;

text-decoration: none;

}

.subcat:hover {

text-decoration: none;

}



.newprod_descr {



font-size: 11px;



color: #000000;



padding: 5px;



}



.newprod_image {



padding-left:5px; 



padding-right:5px;



padding-top: 40px;



}



TD.newprod_price {



text-align: center;



font-size: 13px;



font-weight: bold;



color: #ff9900; 



height: 34px;



width: 98px;



}







.oldprice {



color: #000000;



font-size: 12px;



text-decoration: line-through;



}



.specialprice {



color: #ff0000;



font-size: 16px;



font-weight: bold;



}



.normalprice {



color: #e95353;



font-size: 17px;



font-weight: bold;



}



.totalprice {



color: #e95353;



font-weight: bold;



}



.afbeelding {



margin: 0 10px 0 0;



border: 5px solid #F3D2D2;



}



.afbeelding_nomargin {



border: 5px solid #F3D2D2;



}



.button {



width: 140px;



}



.textarea {



	width: 200px;



}



.subtitle {



font-family: "Comic Sans MS", "Trebuchet MS", Helvetica, Arial, Tahoma, Times New Roman, Courier;



	font-size: 12px;



	font-weight: bold;



	color: #000000;



	text-transform: uppercase;



	line-height: 23px;



	width: 100%;



	border-bottom: 1px solid #e7e7e7;



	padding-top: 15px;



}



.prodtitle {



font-size: 13px;

font-weight: bold;

color: #e95353;



}



.subcattitle {

display: block;

height: 122px;

width: 30px;

background: url(images/subcattitle.jpg) no-repeat;

float: left;

}

hr {

border-top: 1px solid #fda9a9;

border-bottom: 1px solid #ffffff;

border-left: none;

border-right: none;

}
/*Snel bestellen*/
TD.quickie_header {background: #E95353;padding: 3px;color: #ffffff;}
TD.quickie_even {background: #eeeeee;height: 20px;}
TD.quickie_even input {border: 1px solid #cccccc;background: #eeeeee;}
TD.quickie_odd {height: 20px;}
TD.quickie_odd input {border: 1px solid #dddddd;}
