*
{
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
}

body
{
color : #523912;
background-color: #FCF8DC;
scrollbar-3d-light-color: #ffffff;
scrollbar-arrow-color: #ffffff;
scrollbar-base-color: #ffffff;
scrollbar-dark-shadow-color: #523912;
scrollbar-face-color: #523912;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #ffffff;
}

.button
{
background-color : #736C1A;
color: #E4EEF3;
border: 3px outset #E4EEF3;
}	

p{margin-top:5px;}

hr {border-top:1px solid #523912; height:0;}

div.productListHR {
border:1px solid #523912;
/*height:1px;*/
background-color:#523912;
margin-top:1em;
}

div.specialProductListHR {
border:1px solid #523912;
/*height:1px;*/
background-color:#523912;
margin-top:1em;
}

h1{font-size:18px;margin-bottom:25px;border-top:1px solid #523912;border-bottom: 1px solid #523912;background-color: #FCF8DC;}
h2{font-size:16px;margin-top:25px;}
.spanSearchResult{font-weight:bold;font-size: 13px;}

.size4{font-size:16px;}
.size2{font-size:10px;}
.size1{font-size:8px;}

img{border: 1px solid #523912}

ul{
list-style-type: none;
padding: 0;
margin: 0;
margin-top:5px;
}

li
{
background-image: url(../../gfx/chaCult/bullet.gif);
background-repeat: no-repeat;
background-position: 0px 7px;
padding-left: 19px;
}

#header
{
background-image:url('../../gfx/chaCult/chaCultShopHeaderBG.gif');
/*
background-repeat: no-repeat;
background-position: 0 0;
*/
}

img#logo, img#logoSmall{border:0;}

#content
{
/*
background-image:url('../gfx/service.jpg');
background-repeat: no-repeat;
background-position: 0px -124px;
*/
}

.content
{
padding-bottom: 10px;
background-color: transparent;
}

/* separater Inhalt im Modal-Fenster */
#contentAGB{padding: 10px;background-color: white;}

a, input, textarea, select{color : #523912;}

/* Men�-Links */
a.menu{
padding: 4px;
width:100px;
color: #523912;
text-decoration: none;
background-color: #E4EEF3;
border-right:1px solid #523912;
}

/* Men�-Links unten rechts */
a.submenu
{
color:#FCF8DC;
text-decoration: none;
margin-left: 10px;
}

a.menu:hover, a#menuStart:hover
{
/*background-color: #EBEBFF;*/
background-color: #523912;
color:#E4EEF3;
}

a.submenu:hover
{
text-decoration: underline;
}


a.menu:active, a#menuStart:active
{
background-color: #FFFFFF;
color: #523912;
}

/* Links auf Links-Seite */
a.links
{
font-weight:bold;
text-decoration: none;
}

a.links:hover, a.links2:hover
{
color:#FFFFFF;
background-color: #523912;
}

a img {border:0;}


.filialeLeft
{
float:left;
width:275px;	
}

.filialeRight
{
float:right;
width:275px;
text-align: right;
}

.filialeBottom
{
clear:both;
padding-top:20px;
}

.teeLeft
{
float:left;
width:275px;	
}

.teeRight
{
float:right;
width:275px;
text-align: right;
}

.teeBottom
{
clear:both;
padding-top:20px;
}

#tableWayOfTheTea	td{
	vertical-align:top;
}

.teaCenter{	padding:0 10px;}
.teaCenter ul li{	text-align:left;}

/* //////////////////////////////////////////
Anzeige im Shop
////////////////////////////////////////// */
#tableSpecialMainCat .maincatCatlist{margin-left:10px;}

.maincatCatlist{
clear:both;
width:325px;
border:0px solid #000;
}

/* Bereich f�r gleichzeitig gekaufte Artikel */
.divSimProducts{
padding: 0 0 5px 0;
}

#table_maincats{
	width:100%;
}

#table_maincats .td_maincat{
	width:50%;
}

.aIncMwst{
cursor:default;
font-size:9px;
margin-left:3px;
text-decoration:none;
}

/* //////////////////////////////////////////
KONTAKTFORMULAR
////////////////////////////////////////// */
#frmFirstname{width:147px;}
#frmLastname{width:147px;}
#frmStreet{width:250px;}
#frmHousenumber{width:44px;}
#frmPostcode{width:44px;}
#frmCity{width:250px;}
#frmCountry{width:302px;}
#frmPhone{width:300px;}
#frmFax{width:300px;}
#frmMobile{width:300px;}
#frmEmail{width:300px;}
#frmNotices{width:300px;}

.textfield{border: 1px solid #523912;background-color: #FCF8DC; color:#523912;}

/* //////////////////////////////////////////
Online-Shop-Eingabefelder, Infofelder und Tools
////////////////////////////////////////// */
.frmIdUnit{
   width:27px;
   text-align:center;
   height:15px !important;
   height:19px;
}

/*.minusUnit, .plusUnit,*/
.minusUnit img, .plusUnit img {
text-decoration:none;
margin-right:3px;
border:1px solid #523912;
margin-bottom:0px !important;
margin-bottom:1px;
}

#infoShopHeader
{
background-color:#FCF8DC;
border-top: 1px solid #523912;
border-bottom: 1px solid #523912;
font-weight:bold;
display:block;
width:150px;
text-align:center;
}

/* Suchfeld */
#searchShopHeader
{
width:250px;
}

#tableShopHeader {
border: 0px solid #000000;
margin-left:50px;
width:950px;
}

#tableShopHeader td{padding: 10px;}


/* Anzeige Inhalt Warenkorb */
#tableShopHeaderTD1 {
border: 0px solid red;
}

/* Image Abmelden */
#tableShopHeaderTD2 {
border: 0px solid red;
width: 90px;
text-align:center;
}

/* Shop-Menu */
#tableShopHeaderTD3 {
border: 0px solid red;
}


#infoBasket	
{
background-color:#FCF8DC;
border-top: 1px solid #523912;
border-bottom: 1px solid #523912;
display:block;
width:250px;
margin-bottom:5px;
}

o3_captionfontclass{color:white}

/* Tabelle auf letzter Seite */
#tableBorderLastOverview tr td{
background-color:#523912;
}
#tableBorderLastOverview table tr td{
background-color: #FCF8DC;
color: #523912;
}
#tableBorderLastOverview table #trColTitle td{
background-color: #736C1A;
color:#FCF8DC;
font-weight:bold;
}

/* //////////////////////////////////////////
Login-Eingabemaske
////////////////////////////////////////// */
#frmMyNewLoginUsername,
#frmMyNewLoginPass,
#frmMyLoginUsername,
#frmMyLoginPass,
#frmLoginUsername,
#frmLoginPass,
.frmLoginButton,
#frmLoginRequest,
#frmMyLoginRequest,
#frmDirectLoginRequest
{
width:250px;
margin: 5px 0px 5px 0px;
}

/* //////////////////////////////////////////
Registrierung-Eingabemaske, Meine pers�nlichen Daten
////////////////////////////////////////// */

/* Eingabefelder */
#myPostcode,
#myAltPostcode,
#myHousenumber,
#myAltHousenumber,
#customerPostcode,
#customerAltPostcode,
#customerHousenumber,
#customerAltHousenumber
{width:48px;}

#myCity,
#myAltCity,
#myStreet,
#myAltStreet,
#customerCity,
#customerAltCity,
#customerStreet,
#customerAltStreet
{width:250px;}

#myLastname,
#myAltLastname,
#myFirstname,
#myAltFirstname,
#customerLastname,
#customerAltLastname,
#customerFirstname,
#customerAltFirstname
{width:149px;}

#myStreetExtra,
#myCountry,
#myNotices,
#myLogin,
#myPass,
#myPassRepeat,
#myCompany,
#mySalutation,
#myPhone,
#myFax,
#myMobile,
#myEmail,
#myHomepage,
#myAccountNumber,
#myBank,
#myBankCode,
#myAltCompany,
#myAltSalutation,
#myAltStreetExtra,
#customerStreetExtra,
#customerCountry,
#customerNotices,
#customerLogin,
#customerPass,
#customerPassRepeat,
#customerCompany,
#customerSalutation,
#customerPhone,
#customerFax,
#customerMobile,
#customerEmail,
#customerHomepage,
#customerAccountNumber,
#customerBank,
#customerBankCode,
#customerAltCompany,
#customerAltSalutation,
#customerAltStreetExtra
{width:306px;}

/* //////////////////////////////////////////
Direktbestellung-Eingabemaske
////////////////////////////////////////// */
/* Eingabefelder */
#frmDirectCustomerPostcode,
#frmDirectCustomerHousenumber
{width:48px;}

#frmDirectCustomerCity,
#frmDirectCustomerStreet
{width:250px;}

#frmDirectCustomerLastname,
#frmDirectCustomerFirstname
{width:149px;}

#frmDirectCustomerLogin,
#frmDirectCustomerPass,
#frmDirectCustomerID,
#frmDirectCustomerStreetExtra,
#frmDirectCustomerCountry,
#frmDirectCustomerNotices,
#frmDirectCustomerSalutation,
#frmDirectCustomerPhone,
#frmDirectCustomerFax,
#frmDirectCustomerMobile,
#frmDirectCustomerEmail,
#frmDirectCustomerAccountNumber,
#frmDirectCustomerBank,
#frmDirectCustomerBankCode
{width:306px;}

.directEAN{width:100px;}
.directProductTitle{width:500px;}
.directAmount{width:105px;}
.directUnits{width:42px;}
.directPrice{width:58px;}

/* ////////////////////////////////////
// KALENDERFUNKTION
//////////////////////////////////// */
/* Datumsfelder */
.imgCalendar
{
   border: 0;
   margin: 0px 3px 0px 0px !important;
   margin: 0px 3px 0px 0px;
}

.imgCalendarDelete
{
   border: 0;
   margin: 0px 0px 0px 3px !important;
   margin: 0px 0px 0px 3px;
}

/* Einstellungen f�r den Layer */
.cal
{
   text-align: center;
}

/* Rahmenfarbe des Kalenders */
.cal_border
{
   background-color: #523912;
}

/* Bereich Kalendertitel (inkl. Schlieߥn-Schaltfl䣨e) */
.cal_title
{
   padding: 2px;
   background-color: #523912;
}

/* Kalendertitel */
#cal_title
{
   border: 0;
   color: #FCF8DC;
   font-size: 14px;
   background-color: #523912;
}

/* Monatstage */
.cal_days
{
   padding:0px;
   margin:0px;
   width:25px;
   background-color: #FCF8DC;
   text-align: center;
   color: #523912;
   font-size: 12px;
}
a.cal_days
{
   color: #523912;
}

/* Wochentagtage */
.cal_wdays
{
   width:25px;
   padding:0px;
   margin:0px;
   background-color: #FCF8DC;
   text-align: center;
   font-size: 12px;
   font-weight: bold;
   color: #523912;
}

/* Schaltfl䣨en zum Wechseln des Kalenders */
.cal_change
{
   padding:0px;
   margin:0px;
   font-size: 12px;
   padding-top: -3px;
   width: 20px;
   height: 30px;
   border: 1px solid #523912;
   font-weight:bold;
   background-color: #ECE5BB;
   color: #523912;
}

/* Bereich Monatsname und Jahreszahl (inkl. Schaltfl䣨en) */
.cal_monthyear
{
   padding:0px;
   margin:0px;
   text-align: center;
   background-color: #FCF8DC;
   color: #523912;
}

/* Auswahlmen�s Monate und Jahre */
.cal_sel, .cal_sel option
{
   padding:0px;
   margin:0px;
   height: 18px;
   font-size: 11px;
   border: 0px solid #523912;
   background-color: #FCF8DC;
   color: #523912;
}

.cal_sel_month
{
   width:47px;
}

.cal_sel_year
{
   width:54px;
}


/* Schaltfl䣨e zum Schlieߥn */
.cal_close
{
   width: 20px;
   border: 1px solid #FFFFFF;
   font-weight:bold;
   background-color: #99CCFF;
   color: #F9D885;
}

/* ///////////////////////////////////
G䳴ebuch
/////////////////////////////////// */
#gb_name, #gb_mail, #gb_content {width:525px;}
#gb_img_captcha {margin-right:10px}
#gb_captcha {width:170px;}
	

/* ///////////////////////////////////
Ext
/////////////////////////////////// */
.x-window-footer button {color:#523912;font-weight:bold;}

/* //////////////////////////////////////////
hervorgehobene Hauptkategorie
////////////////////////////////////////// */
div#specialMainCat{
   width:870px !important;
   width:892px;
   border: 1px solid #523912;
   background-color:#FCF8DC;
   padding:10px;
   background-image:url(../../gfx/chaCult/specialMaincatBG.gif);
}
h3#specialMainCat{
   margin: 0;
   font-size:18px;
}
