*:focus {outline:none;}
* {margin:0;padding:0;}
body {color:#999;background:#ffffff;margin:0;padding:0;font:13px verdana, sans-serif;}

.bodytext {}
a:active, a:focus {outline:none}
.floatright {float:right;}
.floatleft {float:left;}
.clearboth {clear:both;}
.clearleft {clear:left;}
.clearright{clear:right;}
a:active, a:focus {outline:none}
p {margin-bottom:18px;}
h1 {font-size:24px;line-height:36px;margin-bottom:18px;}
h2 {}
h3 {font-size:12px;line-height:18px;}
h4 {}
h5 {}
h6 {}
ul, ol {margin: 0 0 18px 16px; padding:0;}
.detail {}


/* individuell */

a {color:#666666;background:transparent;font-weight:bold;font-size:12px;text-decoration:none;}

a:hover {color:#79B867;background:white;}
#stoerer {width:195px;color:#000000;border:solid #E3F9DF;font-weight:bold;font-size:12px;text-decoration: none;padding:3% 3% 3% 3%;}
#container{background:#ffffff;padding:0;margin:1% 10% 5% 10%;}
#container_presse{background:#ffffff;padding:0;margin:1% 10% 5% 10%;}
table {width: 550px;border-collapse: collapse; background: white;color: black;border: 1px solid #78BB6B;}
th, td {padding: 0.5em 1em; text-align: left; vertical-align: top;border: 1px solid #78BB6B;}
th {font-family: Arial,  sans-serif;font-size: 120%;font-variant: small-caps;letter-spacing: 2px;font-weight: normal;}
thead {background-color: #fff;color: black;border-bottom: 0px solid #999;}
tfoot {border-top: 0px solid #999;}
tr.zebrastreifen {background-color: #ffffff;color: black;}
tr:hover {background-color: #E3F9DF;text-decoration:none;}
/* Im Tabellenkopf und -fuss keinen Hover-Effekt E3F9DF D1F4CA*/
thead tr:hover, tfoot tr:hover {background-color: transparent;color: inherit;}
#head {height:150px;background:#ffffff;}

#menu {color:black;margin-left:0px;padding-left:0px;border-color: #79B867;border-style: solid;border-top-width: 1px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;text-align: center;}
#menu ul {background:#ffffff;margin:0;padding:5px;list-style:none;white-space: nowrap;}
#menu li {display:inline;}
#menu a {color:#666666;background:#ffffff;padding:2px 5px 2px 20px;border:0px solid black;font:bold 12px verdana, sans-serif;text-decoration:none;text-align:left;}
#menu a.normal {color:#666666;background:#ffffff;padding:2px 5px 2px 20px;border:0px solid black;font:bold 12px verdana, sans-serif;text-decoration:none;text-align:left;}
#menu a:hover, #menu a.aktiv {color:#79B867;background:white;}

#submenu {float:left;width:190px;padding: 57px 0 0 0;}
#submenu ul {margin:0px;padding:10px 0px 0px 10px;list-style:none;}
#submenu ul.subsubmenu {margin:0px;padding:0px 0px 10px 13px;list-style:none;}
#submenu ul.subsubsubmenu {margin:0px;padding:0px 0px 0px 18px;list-style:none;}
#submenu li {padding:0 0 8px 0;margin:0;}
#submenu a {color:#666666;background:transparent;font-weight:bold;font-size:12px;text-decoration:none;}
#submenu a.normal {color:#666666;background:transparent;font-weight:bold;font-size:12px;text-decoration:none;}
#submenu a:hover, #submenu a.aktiv {color:#79B867;text-decoration:none;}
#submenu p {font-weight:normal;font-size:12px;padding:5px 0 10px 13px;margin:0;color:#000;}
#submenu h1 {font-weight:bold;font-size:12px;padding:10px 0 0 13px;margin:0 0 0 0;color:#000;}
#submenu .subaktiv {color:#79B867;}

#content {color:black;background:white;padding:40px 20px 20px 30px;margin:0 0 0px 204px;width: 670px;border-color:#79B867;border-style: solid;border-top-width: 0px; border-right-width: 0px;border-bottom-width: 0px;border-left-width: 1px;min-height:400px;}
* html #content {height:400px;}
#content h1 {margin:25px 10px 10px 0px;padding:2px 10px 2px 5px;font:bold 14px verdana, sans-serif;border-color: #79B867;border-style: solid;border-top-width: 0px;
border-right-width: 0px;border-bottom-width: 1px;border-left-width: 3px;}
#content h2 {margin:25px 0 10px 0;padding:2px 0 2px 0;font:bold 12px verdana, sans-serif;border-left:0px solid green;border-bottom:0px solid green;}
#content h3 {margin:25px 0 10px 0;padding:2px 0 2px 0;font:bold 12px verdana, sans-serif;border-left:0px solid green;border-bottom:0px solid green;}
#content p {padding: 15px 0 0 0;}
#content li {margin: 0 0 13px 0;}

#foot {color:#79B867;background:#ffffff;border-color: #79B867;border-style: solid;border-top-width: 1px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}
#foot p {margin:0;padding:0px;text-align:center;}
#foot a {color:#79B867;text-decoration:none;}
#foot a:hover{color:#ff0000;}

#content-index {color:black;background:white;padding:40px 20px 20px 20px;margin:0 0 0px 204px;width: 670px;border-color:#79B867;border-style: solid;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}
#content-index h1 {margin:10px 0 10px 0;padding:2px 10px 2px 5px;font:bold 14px verdana, sans-serif;border-left:3px solid #79B867;border-bottom:1px solid #79B867;}
#content-index h2 {margin:25px 10px 10px 10px;padding:2px 10px 2px 5px;font:bold 14px verdana, sans-serif;border-color: #79B867;border-style: solid;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 3px;}
#content-index h3 {margin:25px 0 10px 0;padding:2px 0 2px 5px;font:bold 12px verdana, sans-serif;border-left:0px solid green;border-bottom:0px solid green;}
#content-index p {padding:10px 0 0 0; } 
 
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {border: 1px solid #79B867;}


/* Content */
#wrapper {width:900px; margin:0 auto; margin-top:50px;}

/* einger�ckt ohne Aufz�hlungszeichen */
.indent {margin:0 0 0 20px;}

/* Bildunterschriften */
.csc-textpic-caption {font-size:12px;padding:3px 0 0 0;}

.align-right {text-align:right;}
.align-center {text-align:center;}
.align-left {text-align:left;}

/* 'Nach oben'-Link */
.csc-linkToTop {float:right;}

/* mailform */
.csc-mailform {border:none;}
.csc-mailform-field {border:none;width:auto;}
.csc-mailform-field input {width: 100%;border: none;border-bottom: 1px solid #000;margin: 3px 0 10px 0;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.csc-mailform-field textarea {width: 100%;border: none;border: 1px solid #000;margin: 3px 0 10px 0;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
input.csc-mailform-submit {width:auto;padding: 1px 3px 0 3px;font-size:11px;margin:0;font-family:Arial, Helvetica, sans-serif;background-color:#FFF;border: 1px solid #000;}

/* lumogooglemaps */
.tx_lumogooglemaps_pi1_sidebar ul {margin:0 0 15px 16px;padding:0;}
.tx_lumogooglemaps_pi1_sidebar li {color: #000000; margin:0;padding:0;}
.tx_lumogooglemaps_pi1_infobox {height:70px;}


/* tt_news */
.newsList {padding: 0 0 20px 0;}
.newsList p, newsSingle p {margin:0;padding:0;}
.newsDate {margin:0;padding:0;color:#79B867;}
.newsTitle, .newsSingle h3 {margin:0;padding:0;color:#000;font-size:11px;font-weight:bold;}
.news-list-container {}
.news-list-item {margin: 0 0 40px 0;position:relative;width:100%;}
#content .news-list-item h2 {margin:0;padding:0;font-weight:bold;font-size:12px;color:#000;width:480px;}
.news-list-item h3 {margin:0;padding:0;font-weight:bold;font-size:12px;color:#000;}
.news-list-date {font-weight:normal;color:#79B867;}
.news-list-item img {margin: 6px 0 6px 0;float:right;}
.news-latest-item {font-weight:normal;color:#000;margin: 15px 0 0px 0;padding:0;}
#content .news-list-item p, .news-latest-item p {margin: 0;padding:0;}
.news-latest-item h2 {margin:0;padding:0;font-weight:bold;font-size:12px;color:#000;}
.news-latest-item h3 {margin:0;padding:0;font-weight:normal;font-size:12px;color:#000;}
.news-latest-item a {color:#ED1E24;}
.news-latest-item a:hover {color:#79B867;}
.news-latest-date {font-weight:normal;color:#79B867;}
.news-list-morelink a, .news-latest-morelink a {text-decoration:none;}
.news-list-item img {border: 1px solid #79B867;}
.news-single-item {margin: 0 0 20px 0;}
#content .news-single-item p {margin: 10px 0 0 0; padding: 0;}
#content .news-single-item h2 {margin:3px 0 3px 0;padding:0;font-size:12px;color:#79B867;}
#content .news-single-item h3 {margin:3px 0 3px 0;padding:0;font-size:12px;color:#000;}
.news-single-timedata {font-weight:normal;color:#79B867;}
.news-single-backlink {margin: 12px 0 0 0;}
.news-single-related {margin: 12px 0 0 0;}
.news-single-img {margin: 12px 0 0 0px;}
.news-single-img img {border: 1px solid #79B867;margin: 20px 0 0 0;}
.news-single-imgcaption {margin: 0 0 0 0;}
#content .news-single-imgcaption p {padding: 0; margin: 0 0 0 0;}
#content .news-listitem-rechts {width: 200px;position:relative;float:right;}
#content .news-listitem-links {width: 400px;position:relative;float:left;}


/* Powermail */
.tx-powermail-pi1 {margin:0;padding:0;}
fieldset.tx-powermail-pi1_fieldset {border: none;margin:0; padding:0;}
fieldset.tx-powermail-pi1_fieldset legend {/* �berschrift */display:none;margin:0; padding:0;font-weight:bold;}
fieldset.tx-powermail-pi1_fieldset label {/* Beschriftungen */display: block;width: 150px;float: left;clear: both;}
fieldset.tx-powermail-pi1_fieldset input {/* Eingabefelder */width: 240px;border: none;border-bottom: 1px solid #78BB6B;margin-left: 0px;font-family: Verdana, Geneva, sans-serif;font-size:12px;color:#000;}
fieldset.tx-powermail-pi1_fieldset select {/* Selectbox */border: 1px solid #78BB6B;margin-left: 10px;font-family: Verdana, Geneva, sans-serif;font-size:12px;color:#000;}
fieldset.tx-powermail-pi1_fieldset textarea {/* Eingabefelder */width: 240px;border: solid #78BB6B 1px;margin-left: 0px;font-family: Verdana, Geneva, sans-serif;font-size:12px;color:#000;}
fieldset.tx-powermail-pi1_fieldset input.powermail_check {/* Checkboxbreite anders */width: 12px;} 
fieldset.tx-powermail-pi1_fieldset input.powermail_radio {/* Radiobuttons anders */width: 12px;} 
.tx_powermail_pi1_fieldwrap_html_check {/* Container in dem die Checkbox liegt. */ }
.tx_powermail_pi1_fieldwrap_html {/* Container in dem die einzelnen Formulareintr�ge liegen. Abstand zwischen den Feldern */margin: 20px 0 10px 0;}
.tx_powermail_pi1_fieldwrap_html_submit {/* Container in dem der Submit-Button liegt. */}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {/* submit button */margin: 0 0 0 150px;width:auto;float: left;display: block;font-family: Verdana, Geneva, sans-serif;font-size: 11px;	font-weight: normal;color: black;background: #ffffff;padding: 0 3px 0 3px;border: 1px solid #000000;cursor:pointer;}
fieldset.tx-powermail-pi1_fieldset input.powermail_reset {/* reset button */cursor:pointer;}
.tx-powermail-pi1_mandatory input.tx-powermail-pi1_mandatory_submit {/* submit button f�r zur�ck bei Falscheingabe*/margin: 0 0 0 160px;width:auto;float: left;display: block;font-family: Verdana, Geneva, sans-serif;font-size: 11px;	font-weight: normal;color: black;background: #ffffff;padding: 0 3px 0 3px;border: 1px solid #000000;cursor:pointer;}
div.powermail_mandatory_js {/* Farbe der Fehlermeldung */color:#FF0000;float:left;font-size:10px; margin: 0 10px 0 0;}
.powermail_all p {/* Abstand der Zeilen auf der Best�tigungsseite */margin:0;padding:0;}
.powermail_all_td {/* Abstand der Spalten auf der Best�tigungsseite */padding: 0 20px 0 0;}

