body {
         background:#f3e8c2;
         background-image:url(../bilder/body_bg.gif);
         background-position:center top;
         background-repeat:repeat-y;
         color:#000;
         font-family:Arial;
         font-size:13px;
         margin:0;
         }

a {
         color:#d02329;
         font-family:Arial, Helvetica, sans-serif;
         font-size:13px;
         text-decoration:none;
         }

a:hover {
         color:#973D00;
         }

h1 {
         border-bottom:1px solid #b1382c;
         color:#b1382c;
         font-family:Arial, Helvetica, sans-serif;
         font-size:17px;
         font-weight:700;
         }

h2,h3 {
         color:#b1382c;
         font-family:Arial, Helvetica, sans-serif;
         font-size:15px;
         font-weight:700;
         margin:0 0 10px;
         padding:0;
         }

h2.csc-firstHeader {
         margin:0 0 10px;
         padding:0;
         }

h4 {
         color:#b1382c;
         font-family:Arial, Helvetica, sans-serif;
         font-size:12px;
         font-weight:700;
         margin:20px 0 2px;
         padding:0;
         }

hr {
         background-color:#b1382c;
         border:#b1382c;
         color:#b1382c;
         height:1px;
         margin:7px 0 13px;
         padding:0;
         }

html {
         height:101%;
         }

input,select,textarea {
         background:#f3e8c2;
         border:1px solid #444;
         color:#000;
         font-family:Arial, Helvetica, sans-serif;
         font-size:13px;
         margin:0 0 4px;
         }

ul, ol {
         list-style-type:none;
         }
         
.news-single-item ol {
         list-style-type:decimal;
         }
         
.news-single-item ul {
         list-style-type:disc;
         }
         
.news-single-item img {
         margin: 0 0 0 7px;
         }

p.align-center {
         text-align:center;
         }

p.align-left {
         text-align:left;
         }

p.align-right {
         text-align:right;
         }

textarea.banner {
         background:#f3e8c2;
         border:1px dashed #444;
         color:#000;
         font-family:Verdana;
         font-size:10px;
         height:37px;
         margin:0 0 4px;
         overflow:auto;
         padding:0;
         width:540px;
         }

ul {
         margin-top:0;
         padding-top:0;
         }

ul#navi {
         margin:0;
         padding: 0;
         }

ul#navi a {
         background-image:url(../bilder/hover_blind.gif);
         color:#CA2D1E;
         display:block;
         font-size:12px;
         text-decoration:none;
         width:290px;
        

         }

ul#navi a:hover {
         background-image:url(../bilder/hover.gif);
         color:#973D00;
         display:block;
         }

ul#navi li {
         list-style:none;
         margin: 0 0 4px 0;
         padding:5px 10px 5px 4px; /*Geändert 07.Juni.2011 a.Pasyuga*/
         width:290px;
         border-left: 3px solid #b67a72;
         border-bottom: 1px solid #b67a72;
         }

#container {
         height:1555px;
         left:50%;
         margin-left:-472px;
         position:absolute;
         top:0;
         width:944px;
         }

#content {
         height:295px;
         left:360px;
         position:absolute;
         text-align:justify;
         top:294px;
         width:552px;
         }

#content li {
         color:#000;
         font-family:Arial, Helvetica, sans-serif;
         font-size:13px;
         line-height:145%;
         }

#content p {
         color:#000;
         font-family:Arial, Helvetica, sans-serif;
         font-size:13px;
         line-height:150%;
         margin:0 10px 10px 0;
         padding:0;
         }

#content p.indent {
         margin-left:40px;
         }

#contenthead {
         border-bottom:1px solid #b1382c;
         color:#b1382c;
         font-family:Arial, Helvetica, sans-serif;
         font-size:17px;
         font-weight:700;
         height:20px;
         left:360px;
         position:absolute;
         top:260px;
         width:552px;
         }

#druckvers {



         height:26px;
         left:888px;
         position:absolute;
         top:250px;
         width:25px;
         }

#headpic {
         height:300px;
         left:31px;
         position:absolute;
         text-align:center;
         top:5px;

         width:885px;
         }

#headtxt {
         color:#444;
         font-family:Arial, Helvetica, sans-serif;
         font-size:15px;
         font-weight:700;
         height:40px;
         left:0;
         position:absolute;
         text-align:center;
         top:325px;
         width:940px;
         }

#infohead {
         border-bottom:1px solid #b1382c;
         color:#b1382c;
         font-family:Arial, Helvetica, sans-serif;
         font-size:17px;
         font-weight:700;
         height:20px;
         left:360px;
         position:absolute;
         top:1085px;
         width:552px;
         }

#infotext {
         height:150px;
         left:360px;
         overflow:auto;
         position:absolute;
         top:1115px;
         width:552px;
         }

#infotext p {
         color:#000;
         font-family:Arial, Helvetica, sans-serif;
         font-size:13px;
         line-height:130%;
         margin:0 10px 10px 0;
         text-align:justify;
         }

#karte {
         background:#fff4c4;
         color:#000;
         font-family:Courier New,Courier,mono;
         font-size:16px;
         font-weight:700;
         height:700px;
         left:2px;
         position:absolute;
         text-align:center;
         top:365px;
         width:940px;
         }

#laufband {
         background-color:#fff4c4;
         height:34px;
         left:31px;
         overflow:hidden;
         position:absolute;
         top:288px;
         width:885px;
         }

#menue {
         left:17px;
         position:absolute;
         top:1085px;
         width:312px;
         }

#news {
         background-color:#FFFCEF;
         height:290px;
         left:360px;
         position:absolute;
         top:1245px;
         width:552px;
         }

#newshead {
         border-bottom:1px solid #b1382c;
         color:#b1382c;
         font-family:Arial, Helvetica, sans-serif;
         font-size:17px;
         font-weight:700;
         height:20px;
         left:5px;
         position:absolute;
         top:3px;
         width:542px;
         }

#newstext {
         height:255px;
         left:5px;
         overflow:auto;
         position:absolute;
         top:33px;
         width:542px;
         }

#newstext p {
         color:#000;
         font-family:Arial, Helvetica, sans-serif;
         font-size:13px;
         line-height:145%;
         margin:0 10px 10px 0;
         text-align:justify;
         }

#sonderpunkt {
         text-align: center;
         width:100%;
         left:0px;
         overflow:hidden;
         position:absolute;
         top:1530px;    
         }

#banner-bottom {
         margin:20px 0 70px 0;
}

#banner-bottom  a {outline: none;}
#banner-bottom  a { outline-style: none;}
#banner-bottom img {border: none;}



#startback {
         left:30px;
         position:absolute;
         top:262px;
         width:312px;
         }

#uscontainer {
         background-image:url(../bilder/uscontainer_bg.gif);
         left:50%;
         margin-left:-472px;
         position:absolute;
         top:0;
         width:944px;
         }

#usheadtxt {
         background:#fff4c4;
         color:#444;
         font-family:Arial, Helvetica, sans-serif;
         font-size:15px;
         font-weight:700;
         height:40px;
         left:0;
         position:absolute;
         text-align:center;
         top:280px;
         width:940px;
         }

#usmenue {
         left:17px;
         position:absolute;
         top:293px;
         width:312px;
         }

* html ul#navi {
         padding-left:7px;
         width:100%;
         }

.clickcounter {
         color:#fff4c4;
         }

.contenttable p {
         margin:0 !important; 
         padding:0 !important;
         }
         

.csc-frame-rulerAfter,.csc-frame-rulerBefore {
         border-bottom:1px solid #B1382C;
         }

.detail {
         font-size:11px;
         margin:0;
         padding:0;
         }

.tx-ttnews-browsebox-SCell {
         background-color:transparent;
         }
