h1 { font-size:120%; }
h2 { font-size:115%; }
h3 { font-size:100%; }

hr.clearer, .csc-frame-rulerAfter, .csc-frame-rulerBefore { width:100%; margin:20px 0; height:1px; background:url(../images/browndots.gif) bottom left repeat-x;  }
hr.clearer { border:0px; }
#breadcrumbs { float:left; list-style:none; width:80%; }
#breadcrumbs li { display:inline; }


p.bodytext { margin-bottom:5px; line-height:1.6em; }

/*************************
* tt_news
**************************/
.news-container { width:100%; }
.news-container .news-item { width:550px; padding:10px 0; float:left; background:url(../images/browndots.gif) bottom left repeat-x; }
.news-container .news-item .news-image { float:right; width:150px; }
.news-container .news-item .news-subheader { float:left; width:350px; }
.news-container .news-list-browse { width:550px; text-align:center; float:left; }

.tx-ttnews-browsebox { display:block; }
.tx-ttnews-browsebox table { margin:0 auto; }
.tx-ttnews-browsebox-strong { font-weight:bold; }

.news-single-item table { margin:0px 30px 10px 40px; }

/*************************
* Mailforms
**************************/

.tx-thmailformplus-pi1 { /*float:left;*/ width:100%; }
.tx-thmailformplus-pi1 .left_inner { padding-left:50px; }
.formCont input, .formCont textarea, .formCont select { width:223px; }
.formCont { display:block; padding:3px 0; position:relative; }
/*.formCont #text { width:250px; } */
.formCont .redErr { color:#f00; font-weight:bold; }
.formCont .buck { margin-top:-3px; padding:3px 0; position:relative; float:left;  }
.formCont .smallbuck { width:80px; padding-right:3px; }
.formCont .smallbuck input { width:73px; }
.formCont .largbuck { width:140px; }
.formCont .largebuck input { width:140px; }
label.overlabel { color:#777; }
label.overlabel-apply { position:absolute; top:3px; left:5px; z-index:1; color:#999; }


/*************************
* FCEs
**************************/

.fce_split { width:100%; }
.fce_split .left, .fce_split .right { width:50%; }
.fce_split .left_inner { padding-right:10px; }
.fce_split .right_inner { padding-left:10px; }

.fce_rezept { width:550px; margin-bottom:25px; }
.fce_rezept h2,.fce_rezept .hint { margin-left:100px; width:350px; }
.fce_rezept .part { margin-top:15px; }
.fce_rezept .sub { width:80px; float:left; text-align:right; }
.fce_rezept .cont { width:450px; float:right; text-align:left; }

.fce_partner { }
.fce_partner .anschrift { }

.tx-thmailformplus-pi1 .orderform .left_inner { padding-left:0; }
.orderform h3 { margin-top:15px; }
.orderform label { display:block; float:left; width:120px; }
.orderform dt { width:110px; float:left; clear:both; }
.orderform dd { float:right; width:180px; }
.orderform dd.bar { width:100px; text-align:right; padding-right:60px}
.orderform div.radiobuck { float:left; width:150px; }
.orderform div.radiobuck .radio { float:left; width:40px;padding-top:3px; }
.orderform div.radiobuck label { float:right; width:100px; }
.orderform .radiobuck input { width:40px; }
.orderform .checkbuck { width:350px; }
.orderform .checkbuck input { width:40px; }
.orderform .check { float:left; width:40px; padding-top:10px; }
.orderform .checkbuck label { display:block; float:right; width:300px; }
.orderform input.button { width:180px; }
.orderform .submitCont { padding-top:25px; padding-left:50px; }
.orderform .tinybuck input { width:50px; text-align:right; }


.csc-sitemap ul {
padding-left: 30px;
line-height:1.4em;
}


#sidebar .fce_sidebar_typ2 dt { width:70px;float:left; }
#sidebar .fce_sidebar_typ2 dd { float:left; }

