body { color: #343434; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #9dc226; margin: 0; }
#all { background-color: #fff; background-image: url(images/hg-o.gif); background-repeat: repeat-x; }
#unten { color: #f0f0f0; background-image: url(images/hg-u.gif); background-repeat: repeat-x; padding-top: 30px; padding-bottom: 0px; }
#inhalt { padding-bottom: 15px; }
#inhalt2 { width: 846px; }
objekt { background-image: url(images/kopf.jpg); background-repeat: no-repeat; background-position: left top; }
.stop { clear: both; }
#links { text-align: left; width: 204px; float: left; }
#rechts { text-align: left; width: 600px; float: right; }
#kasten { color: #686868; background-image: url(images/kasten-hg.gif); background-repeat: repeat-y; }
.kasten2 { width: 180px; margin-left: 12px; }
#unten a:link { color: #fff; text-decoration: underline; }
#unten a:visited { color: #fff; text-decoration: underline; }
#unten a:hover { color: white; text-decoration: none; }
.button-1l { padding-bottom: 2px; }
h1 { clear: both; color: #9dc226; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 0 0 16px 0;; padding-bottom: 5px; border-bottom: 1px solid #9dc226; }
h2 { clear: both; color: #9dc226; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 0 0 16px 0;; padding-bottom: 5px; border-bottom: 1px solid #9dc226; }
h3 { clear: both; color: #9dc226; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 0 0 7px 0;; padding-bottom: 5px; }

a:link { color: #9dc226; text-decoration: underline; }
a:visited { color: #9dc226; text-decoration: underline; }
a:hover { color: #9dc226; text-decoration: none; }

#lbImageDataContainer a:link { color: #ffffff; text-decoration: underline; }
#lbImageDataContainer a:visited { color: #ffffff; text-decoration: underline; }
#lbImageDataContainer a:hover { color: #ffffff; text-decoration: none; }
#lbImageDataContainer { line-hight: 1.1em; }

.bodytext { margin: 0 0 10px; padding: 0; }
#kasten .bodytext { margin: 0; padding: 0; }
.news-list-item { background-image: url(images/news-list-o.gif); background-repeat: no-repeat; margin: 0; padding: 0; }
.news-list-inhalt { width: 350px; float: left; padding-top: 10px; padding-left: 20px; }
.news-list-unten { background-image: url(images/news-list-u.gif); background-repeat: no-repeat; background-position: 50% top; }
.news-list-lesen { float: right; margin-top: 10px; margin-right: 10px; }
.news-list-item p  { margin: 0 0 3px; padding: 0; }
.news-list-image { float: left;  padding-top: 10px; padding-left: 10px; }
.news-list-image img { border: solid 2px #9dc226; }
.tx-ttnews-browsebox { text-align: center; }
.tx-ttnews-browsebox p { margin: 0; padding: 0; }
.news-single-item2 img { border: solid 2px #9dc226; }
div.csc-textpic-imagewrap { margin-bottom: 25px; }
b { border-bottom: 1px solid #9dc226; margin: 0; padding: 0; }
#kasten b { border-bottom: 0px; margin: 0; padding: 0; }
li{ list-style-image: url(images/pfeil.gif); }
sup, sub { line-height:0px; }
.applet { width: 420px; border: solid 2px #9dc226; }
fieldset { margin: 0; padding: 0; border-width: 0; outline-width: 0; }
input { font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin-bottom: 4px; padding: 2px; border: solid 2px #9dc226; }
select { font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin-bottom: 4px; padding: 2px; border: solid 2px #9dc226; }
textarea { font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin-bottom: 4px; padding: 2px; border: solid 2px #9dc226; }
.csc-mailform-submit { color: #fff; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #6b8419; margin-bottom: 2px; padding: 2px; border: solid 2px #9dc226; }
.csc-mailform-field { width: 120px; }
dd { padding-top: 4px; }

#map_container img { border: 0px; }
#map_container p img { border: solid 1px white;  }
#map_container p { background-image: url(images/hg-box.png); background-repeat: no-repeat; background-position: right center; position: relative; top: -130px; left: -210px; color: #ffffff; padding: 8px; height: 205px; width: 190px; }


/*Accordion-----------------*/

.ka-panel h1, .ka-panel h2, .ka-panel h3 { cursor: pointer; clear: both; color: #9dc226; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 0 0 5px 0;; padding: 0 0 5px 15px; border-bottom: 1px solid #9dc226; }
.ka-panel h1:hover, .ka-panel h2:hover, .ka-panel h3:hover { color: #3e5108; }
.close h1, .close h2, .close h3 { background-image: url(images/accordion.gif); background-repeat: no-repeat; background-position: left 3px; }
.open h1, .open h2, .open h3 { color: #3e5108; background-image: url(images/accordion.gif); background-repeat: no-repeat; background-position: left -30px; }


