.csc-sitemap {

}

.csc-sitemap ul li {
	list-style-type: none;
	

}
.csc-sitemap li a{
	list-style-type: none;
	background: url(/fileadmin/templates/list_punk.gif) no-repeat 0 0px ;
	padding: 0 0 0 12px;
        

}
.csc-sitemap li a:hover{
	list-style-type: none;
	background: url(/fileadmin/templates/list_punk_over.gif) no-repeat 0 0px ;
	padding: 0 0 0 12px;
        

}

ol {

        padding:0 0 0 32px;
        margin:0;
        clear:left;
}
ol li{

        padding:0 0 0 0px;
        margin:0;
        clear:left;
}

.single_historyback {
        margin: 0px 0px 0px 128px;
        padding: 0px 0px 0px 0px;
}

.single_inhalt {
        margin: 0px 0px 0px 128px;
        padding: 0px 0px 0px 0px;
}
/*
.erg_treffer {
        margin: 0px 0 0 132px;
        xmargin: 0px;
        padding: 3px 0 20px 0;
        width:432px;
        border-top: 1px solid #8e712e;
        float:left;

}
*/
.news_titel {
        width:490px;
}

.news-list-morelink a {
        font-family: arial, Verdana, helvetica;
         font-size: 10px;
         text-transform: uppercase;
         color:#ec7405;
}

.news-list-morelink a:hover {
        font-family: arial, Verdana, helvetica;
         font-size: 10px;
         text-transform: uppercase;
         color:#000;
}

.trenner_orange {
        margin: 0;
        padding:0;
        background: url(trenner_orange.gif) repeat-x 0 0;

        }


DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG {
                border: 1px dotted #8e712e;
                margin: 0 0 0 0px;
                padding:0px;
        }

DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
        DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
        DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }


.important {
        color:#ffffff;
}

/*  wt gallery beginn */
h2.wtgallery_single {
        display: none;
}
.wtgallery_list_firstofrow {
        float:left;
        margin:0 0 0 0px;
        padding:0px;
}
.wtgallery_list_centerofrow {
        float:left;
        margin:0 0 0 16px;
        padding:0px;
}
.wtgallery_list_lastofrow {
        float:left;
        margin:0 0 0 16px;
        padding:0px;
}

h2.wtgallery_list {
        display: none;
}

.tx-wtgallery-pi1 {

}

.wt_gallery_single_inner_text {
        margin:0 0 0 0px;
        padding:0px;
}

.wtgallery_list_area {
        float:left;
        margin: 16px 0 0 0px;
        padding:0px;
        height:32px;
}
.wtgallery_list_lastofrow img {
        margin: 0px 0 0 0px;
        bborder: 1px solid #d7b873;

}
.wtgallery_list_firstofrow img {
        margin: 0px 0 0 0px;

}
.wtgallery_list_pagebrowser_area p {
        display: none;
}
.wtgallery_single_browser_previous {
        display: none;
}
.wtgallery_single_browser_next {
        display: none;
}

.wtgallery_list_current a img {
        filter: alpha(opacity=80);
        -moz-opacity: 0.8;
        opacity: 0.8;
        background: #fff;
        bborder-bottom: 1px solid #961b1e;
}

.wtgallery_list a:hover a img {
        filter: alpha(opacity=100);
        -moz-opacity: 1.00;
        opacity: 1.00;
}
.wt_gallery_single_inner_title {

display:none;
        padding: 2px 0px 0px 8px;
         margin: 16px 0px 0px 0px;
         width: 360px;
         height: 14px;
         font-family: arial, Verdana, helvetica;
         font-size: 10px;
         text-transform: uppercase;
         color:#fff;
         background: #856a2a;


        /*margin: 5px 0 5px 0px;
        font-family: georgia,times,serif;;
        font-family: georgia,times,serif;
        font-size:18px;
        line-height:16px;
        color:#8e712e;
        font-weight:normal;*/
}
.wt_gallery_single_inner_comments {
        font-family: verdana, Helvetica, arial, sans-serif;
        font-size: 12px;
        color: #fff;
}
.wt_gallery_single_inner_comments a {
        color:#7f2121;
        text-decoration:none;
}

ul.wtgallery_pagebrowser_list {
        float:left;
        margin: 0 0 0 15px;
        padding: 0px;
        display:none;

}

ul.wtgallery_pagebrowser_list a {
        text-decoration: none;
        color: #fff;
}
ul.wtgallery_pagebrowser_list a:hover {
        color: #9d2727;
        background: #fbcf4a;
}

ul.wtgallery_pagebrowser_list li {
        list-style-type: none;
        font-family: verdana, Helvetica, arial, sans-serif;
        font-weigt: bold;
        font-size: 14px;
        list-style-type: none;
        float: left;
        margin: 0 5px 0 0;
        xpadding: 5px;
        background: #d7b873;
}
ul.wtgallery_pagebrowser_list li a{
        list-style-type: none;
        display: block;
        padding: 0 0 0 5px;
        width: 15px;
        height: 20px;

}
/*  wt gallery Ende */



.news-single-imgcaption {
        clear:left;
        padding: 16px 0px 0px 0px;
         margin: 0px 0px 0px 0px;
         font-family: arial, Verdana, helvetica;
         font-size: 9px;
         height:21px;
         text-transform: uppercase;
         color:#fff;
         background: url(bu_bg.gif) repeat-x bottom;
}
.news-single-backlink {
        padding:0px;
        margin: 0 0 0 128px;
}
.news-search-form {
        padding:0px;
        margin: 0 0 0px 128px;

        
}
.news-search-form input{
border:none;

}
.news-search-form-submit input{
border:none;
}
.news-search-emptyMsg {
        margin: 0px 0 0 132px;
        padding:3px 0 0px 0;
        width:432px;
       bborder-top: 1px solid #8e712e;
        font-weight:bold;
}
.detail{
        border-bottom: 1px solid red;

        width:300px;
}
.news-single-img {
        margin: 0px 0 0 82px;
         padding: 0 0 0 0px;
         ffloat:right;

}
.news-single-img img {
        /*border: 1px dotted #8e712e;*/
        margin: 0;
         padding: 0;
}
.rand {
        float:left;
        width:128px;
        margin:0px;
         padding: 0 0 0 0;
         font-family: arial, georgia, times ;
         font-size:9px;
         line-height:16px;
         color: #000;
        text-transform: uppercase;
}
.rand a{
         font-family: arial, Verdana, helvetica;
         font-size: 10px;
         text-transform: uppercase;
         color:#ec7405;
         text-decoration:none;

}
.rand a:hover{
         text-decoration:none;
         color: #000;

}
.title_big {
         margin: 0px 0 0 -6px;
         padding: 0 0 0 0;
         width:500px;
         height:148px;
         background:;
}

.title_big h1{
         margin: 0px 0 0 0;
         padding: 0 0 0 0;
         font-family: georgia, times;
         font-size:30px;
         font-weight:normal;
         line-height:40px;
         color: #856a2a;
}
.news-single-item {

width: 550px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;


}
.news-single-item h2 a{
         font-style:normal;
         margin:0px;
         padding: 0px 0 0 0px;
         font-family: arial, georgia, times ;
         font-size:12px;
         line-height:16px;
         color: #000;
}
.news-single-item a{
         font-family: arial, Verdana, helvetica;
         font-size: 10px;
         text-transform: uppercase;
         color:#ec7405;
         text-decoration:none;
}
.single_subheader{

        margin:0px;
        padding: 0 0 0 128px;
}
.news-list-item h2 {
         font-style:bold;
         margin:9px 0 16px 0px;
         padding: 0px;
         font-family: arial, georgia, times;
         font-size:12px;
         line-height:16px;
         color: #000;
}

.news-list-item h2 a{
         text-transform: none;
         font-style:bold;
         font-family: arial, georgia, times;
         font-size:12px;
         line-height:16px;
         color: #ec7405;
         text-decoration:none;
}
.news-list-item h2 a:hover{
         text-transform: none;
         font-style:bold;
         font-family: arial, georgia, times;
         font-size:12px;
         line-height:16px;
         color: #000;
         text-decoration:none;
}

.list_subheader{

         margin:0px;
         padding:0px;
}

.news-list-item {
         margin:0px 0px 0px 0px;
         padding: 0 0 5px 0;
         font-family: arial, georgia, times ;
         font-size:12px;
         line-height:16px;
         color: #000;
         background: url(list_bottom_border.gif) no-repeat 0 bottom;
         height:128px;
          width:688px;
}
.news-list-item a{
         font-family: arial, Verdana, helvetica;
         font-size: 10px;
         text-transform: uppercase;
         color:#ec7405;
         text-decoration:none;
}

.list_image{
        margin: 0px 0 0 -10px;
        padding:0px;

}
.list_image img{

        padding: 0px 0 0 -10px;
        margin:0px
}


.csc-textpic-caption {
        background: url(bu_bg.gif) repeat-x bottom;
        hheight:21px;
        height:19px;
        margin:0 0 0 0;
        padding: 17px 0 0 8px;
        font-family: arial, Verdana, helvetica;
        font-size: 10px;
        text-transform: uppercase;
        color:#fff;
}
.csc-textpic-imagewrap img{
        border:1px dotted #8e712e;
}


h1.csc-firstHeader {
        margin:0px;
         padding: 14px 0 0 0px;
         float:left;
         width:600px;
         height:148px;
         font-family: georgia, times;
         font-size:30px;
         font-weight:normal;
         line-height:40px;
         color: #8e712e;
}
body {
	margin:0 0 0 16px;
	padding:0px;
}
/* positioniert die Seite mittig Beginn */
#mittig {
         padding:0px;
         margin-top:0px;
         height:auto;
         width: 1016px;
         margin-left:auto;
         margin-right:auto;
         position:relative;
         background:url(mittig_bg.gif) no-repeat 0 0;

}


/* positioniert die Seite mittig Ende */

.menu-box-l {
         padding: 0;
         margin:18px 0 0 0;
         width: 112px;
         float: left;


}
.menu-box-abst {
         padding: 0;
         margin:0;
         float: left;

}
.menu-box-m {
         padding: 0;
         margin: 18px 0 0 0;
         width: 112px;
         float: left;

}
.menu-box-r {
         padding: 0;
         margin: 18px 0 0 0;
         width: 112px;
         float: left;

}
.logo-box-demeter {
         padding: 0;
         margin:0;
         width: 64px;
         float: left;
}
.clear {
         clear: both;

}
.logo-box-plz {
         padding: 0;
         margin: 48px 0 0 0;
         width: 64px;

         float: left;
}

/* Hauptnavigation Beginn */
ul#navlist {
         list-style: none;
         line-height: 20px;
         padding: 0px 0px 0px 0px;
         margin: 0px 0px 0px 0px;
         font-family:Georgia;
         font-size: 12px;
         text-transform: uppercase;
         color:#856a2a;
}

ul#navlist li {
         display: block;
         float: left;
         margin: 0px 0px 0px 0px;
         padding: 0px 0px 0px 0px;

}

ul#navlist li a {
         display: block;
         padding: 0px 0px 0px 0px;
         margin: 0px 0px 0px 0px;
         color: #856a2a;
         text-decoration: none;
         width: 112px;
}
ul#navlist li a:hover {
         background: url(c-bg.gif) repeat-x 0 bottom;
}
.current-nav {
         background: url(c-bg.gif) repeat-x 0 bottom;
}

/*Subnavigation Beginn */

ul#subnavlist {
         list-style: none;
         line-height: 20px;
         padding: 0px 0px 0px 0px;
         margin: 0px 0px 0px 0px;
         font-family:Georgia;
         font-size: 12px;
         color:#856a2a;
}

ul#subnavlist li {
         display: block;
         float: left;
         margin: 0px 0px 0px 0px;
         padding: 0px 0px 0px 0px;

}

ul#subnavlist li a {
         display: block;
         padding: 0px 0px 0px 0px;
         margin: 0px 0px 0px 0px;
         color: #856a2a;
         text-decoration: none;
         width: 112px;
}
ul#subnavlist li a:hover {
         background: url(f-bg.gif) repeat-x 0 bottom;
}

.current-subnav {
         background: url(f-bg.gif) repeat-x 0 bottom;
}
/* Subnavigation Ende */


/*Sub-Subnavigation Beginn */

ul#s-subnavlist {
         list-style: none;
         line-height: 20px;
         padding: 0px 0px 0px 0px;
         margin: 0px 0px 0px 0px;
         font-family:Georgia;
         font-size: 12px;
         color:#856a2a;
         font-style:oblique;
}

ul#s-subnavlist li {
         display: block;
         float: left;
         margin: 0px 0px 0px 0px;
         padding: 0px 0px 0px 0px;

}

ul#s-subnavlist li a {
         display: block;
         padding: 0px 0px 0px 0px;
         margin: 0px 0px 0px 0px;
         color: #856a2a;
         text-decoration: none;
         width: 112px;
}
ul#s-subnavlist li a:hover {
         background: url(d-bg.gif) repeat-x 0 bottom;
}

.current-s-subnav {
         background: url(d-bg.gif) repeat-x 0 bottom;
}
/* Sub-Subnavigation Ende */



.body-text {
         margin:0px;
         padding: 0 0 0 0;
         font-family: arial, georgia, times ;
         font-size:12px;
         line-height:16px;
         color: #000;
         float:left;
         wwidth:698px;
         bbackground:#ccc;
}
.body-text a{
         font-family: arial, Verdana, helvetica;
         font-size: 10px;
         text-transform: uppercase;
         color:#ec7405;
         text-decoration:none;
}
.body-text a:hover{
         text-decoration:none;
         color: #000;

}
.bodytext {
         margin:0px;
         padding: 0 0 0 16px;
         font-family: arial, georgia, times ;
         font-size:12px;
         line-height:16px;
         color: #000;
         ffloat:left;
         
}
.bodytext a{
         font-family: arial, Verdana, helvetica;
         font-size: 10px;
         text-transform: uppercase;
         color:#ec7405;
         text-decoration:none;

}
.bodytext a:hover{
         font-family: arial, Verdana, helvetica;
         font-size: 10px;
         text-transform: uppercase;
         color:#000;
         text-decoration:none;

}
.footer-box {
         margin: 32px 0 16px 0px;
         padding: 0 0 4px 0;
         width: 624px;
         xwidth: 1006px;
         height:16px;
         background: url(intro_bg_bottom.gif) repeat-x 0 bottom;
}

.footer-item {
         margin:0px 0 0 0px;
         padding: 0 0 0 0;
         font-family: arial,Verdana, helvetica;
         font-size: 9px;
         line-height:16px;
         color: #856a2a;
         text-transform: uppercase;
}
.footer-item a {
         font-family: arial, Verdana, helvetica;
         font-size: 9px;
         text-transform: uppercase;
         color:#8e712e;
         text-decoration:none;
}

.footer-item a:hover {

         color: #000;
}

.bu {
         padding: 2px 0px 0px 8px;
         margin: 16px 0px 0px 0px;
         width: 360px;
         height: 14px;
         font-family: arial, Verdana, helvetica;
         font-size: 10px;
         text-transform: uppercase;
         color:#fff;
         background: #856a2a;

}