h1#pageTitle {margin:40px 0 0 0; padding:0 20px 0 180px;}
h2#subTitle {margin:0px 0 0 0; padding:0 20px 0 0; text-align:right;}

.csc-firstHeader {margin-top:0px;}
#content p {padding:0 0 5px 0px; margin:0px; line-height:20px;}
#content ul {padding:0px; margin:0 0 15px 0; list-style-type:none;}
#content ul li {padding-left:10px; background:url('../nav/list_dot.gif') no-repeat 0px 6px;}

#content ul.component-items {border:1px solid #C6A955; border-bottom:none;}
#content ul.component-items li {padding:2px 4px 2px 14px; background:url('../nav/list_dot.gif') no-repeat 4px 8px; border-bottom:1px solid #C6A955; /* background:url('../nav/list_dot_border.gif') no-repeat 3px 0px; border-bottom:1px solid #C6A955;*/ }

.tx-rgsmoothgallery-pi1 {margin-bottom:30px;}

/* Rahmen */
.csc-frame-rulerAfter {border-top:1px solid #FFF;}


/* Tabellen */
.contenttable-0 {border-collapse:collapse;}
.contenttable-0 td {vertical-align:top; text-align:left;}
.contenttable-0 .td-0 {}
.contenttable-0 .td-0 a {}

/* Formulare */
.aktion {background:url('../basics/aktion/kiste_gross_freigestellt.gif') 320px -20px no-repeat;}
.aktion .input {width:310px;}

form {padding:15px 0 15px 0; margin:0px;}
fieldset {padding:0px; margin:0px; border:none; overflow:hidden;}
fieldset legend {}
.csc-mailform-label {font-weight:bold; display:block; padding:15px 0 5px 0; color:#C6A955;}
.csc-mailform-field {}
.csc-mailform-field label {display:block;}
.csc-mailform-field .csc-mailform-radio label {}
.csc-mailform-radio label {display:inline;}

.input, 
.tx-indexedsearch-searchbox-sword	{border:none; border-bottom:1px solid #C6A955; background-color:#0C932D; width:350px; padding-left:3px;}

.select, 
.tx-indexedsearch-selectbox-type,
.tx-indexedsearch-selectbox-defop,
.tx-indexedsearch-selectbox-sections {border:1px solid #FFF; background-color:#0C932D;}

.checkbox	{}
.radio		{}
.textarea	{background-color:#0C932D; border:1px solid #FFF; width:350px; height:150px; padding-left:3px;}
#content .submit {background-color:#C6A955; border:none; color:#000; font-weight:bold;}

/* News */
#newsBox .news-latest-item { background: url('../basics/pfeil_news.gif') 0px 4px no-repeat; padding-left: 8px; }

#content .news-list-item { }
#content .news-list-item img { float: right; border: 1px solid #CCAC48; margin: 0px 0px 0px 15px; }
#content .news-list-item .news-list-date {font-size: 75%; }
#content .news-list-item h1 { background: url('../basics/pfeil_news.gif') 0px 4px no-repeat; margin:0px; padding-left: 10px; }
#content .news-list-item p { margin: 0px; padding: 0px;}
#content .news-list-item .news-list-morelink { }
#content .news-list-item .clearer { margin-bottom: 15px; }
#content hr { margin: 0px 0px 15px 0px; border: 1px solid #CCAC48;  border-bottom: 0px; height: 1px; }

#content .news-single-item { line-height:20px; }
#content .news-single-item .news-single-Headline { margin:25px 0 45px 0; }
#content .news-single-item .news-single-img { float: right; margin-left: 15px; }
#content .news-single-item .news-single-img img { border-color: #CCAC48; }
#content .news-single-item .news-single-img .news-single-imgcaption { font-size: 10px; line-height: 15px; margin-top: 2px; width: 240px; margin-bottom: 10px; }
#content .news-single-item .news-single-backlink { margin-top: 20px; }

#content .tx-felogin-pi1 {}
#content .tx-felogin-pi1 a { display: block; padding-left: 15px; background: url('../pix/pb_next.gif') left 4px no-repeat; color: #fff; text-decoration: none; }
#content .tx-felogin-pi1 form { margin: 15px 45px 15px 15px; padding: 15px; border: 1px solid #c6a955; background: #165329; }
#content .tx-felogin-pi1 form legend { display: none; }
#content .tx-felogin-pi1 form label { font-weight: bold; }
#content .tx-felogin-pi1 form div { padding-bottom: 15px; }
#content .tx-felogin-pi1 form div.felogin-hidden { padding-bottom: 0px; }
#content .tx-felogin-pi1 form input { width: 180px; height: 26px; margin: 0px; padding: 0px; border: 1px solid #c9a94e; background: #c9a94e; color: #000; }
#content .tx-felogin-pi1 form input#user,
#content .tx-felogin-pi1 form input#pass { width: 100%; height: auto; padding-left:3px; border: 1px solid #0c932d; border-bottom: 1px solid #c6a955; background: #0c932d; color: #fff; }


#content .tx-t3blog-pi2 { float: left; width: 230px; margin: 30px 0px 0px 0px; padding: 0px 15px 0px 0px; }
#content .tx-t3blog-pi2 dl { margin: 0px; padding: 0px; }
#content .tx-t3blog-pi2 dl dt { margin: 0px; padding: 0px; }
#content .tx-t3blog-pi2 dl dd { margin: 0px 0px 15px 0px; padding: 0px; }