/* ========== */
/* default */
BODY{font-family: Helvetica, Arial, sans-serif; background-image: url(/media/theobroma_hg_web_schell/); padding: 10px; color: #C2B99E;}
DIV, A, P, TABLE{font-size: 12px;}
IMG, A IMG{padding: 0px; margin: 0px; border: none;}
A{color: #EBC645; text-decoration: none; font-weight: bold;}
H2{font-weight: normal; color: #FFFFFF; border-bottom: 1px solid #FFFFFF;}
#centered{width: 100%; margin-left:auto; margin-right:auto;}
#mainTable{width: 100%;}
.mainTableContent{background: #241E06;}
#mainTableLeft{width: 49%; border-right: 1px solid #000000;}
#mainTableRight{width: 49%; border-left: 1px solid #000000;}
#mainTableImage{width: 700px; height: 165px; border-top: 1px solid #000000;}
#mainSidebar{min-width: 175px; max-width: 175px; width: 175px; border-right: 1px solid #352F17;}
#mainContent{color: #C2B99E; padding: 10px; border-left: 1px solid #000000; width: 525px; min-width: 525px; max-width: 525px;}
#mainContent B, #mainContent STRONG{color: #FFFFFF;}
#mainContent P, #mainContent UL, #mainContent OL{line-height: 140%;}
#mainContent H3{margin-top: 0px; color: #FFFFFF;}
#mainContent H1{font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: normal; color: #EBC645;}
DIV.templateBottom{text-align: center; font-size: 10px; padding-top: 10px; color: #736B53;}
.preisliste{color: #FFFFFF; padding: 5px; background: #352F17; margin-top: 10px; margin-bottom: 10px;}
.preislisteNoMargins{color: #FFFFFF; padding: 5px; background: #352F17;}
.preisliste TD{color: #FFFFFF;}
.preisliste TR TD.small{font-size: 10px; color: #736B53;}
.preisliste A{white-space: normal;}

.termine p { margin-top: 0px }/* ========== */
/* News */
TABLE.news{padding-left: 5px; padding-right: 5px; color: #C2B99E;}
TABLE.news TD.newstitle{font-weight: bold; border-bottom: 1px solid #736B53;}
TABLE.news B{color: #FFFFFF; font-weight: bold;}
TABLE.news TD.newstext{border-bottom: 1px solid #736B53;}
TABLE.news TD.newstext DIV{} TABLE.news TD.newstext SPAN.newsdate{color: #FFFFFF; padding: 1px; font-weight: bold;}
TABLE.termine{} .prodDesc{background: #352F17; color: #9A8F7D; font-style: italic;}
.light{color: #C2B99E;}
.imgLeft{padding-right: 10px; float: left;}
.imgRight{padding-left: 10px; float: right;}
.pl_beschr{padding-left: 10px; color: #888888; }