@charset "utf-8";
/* CSS Document */

body {background-color: #FFF;margin: 0;padding: 0;font-family: Arial, Helvetica, sans-serif;font-size:12px;background-image: url(../bilder/bg01.jpg); background-repeat:repeat-x;line-height:140%;}

.clearleft {clear:left;}
.clearright {clear:right;}
.clearboth {clear:both;}
.center {text-align:center;}
.detail {font-weight:bold;color:#C60;}

#wrapper {position: relative;width:764px;margin: 0 auto;background-color: #fff;}

#header {position: relative; width:764px;height:83px;background-image:url(../bilder/banneroben02.jpg);background-repeat:no-repeat;background-color:#ff9900;}
#header .logo {position: absolute; top:0; left:0; width:10px;height:10px;}
#header h1 {margin:0;padding:0;}

#contentwrapper {position:relative;width:764px;min-height:400px;background:url(../bilder/bg_content.gif) repeat-y;}
* html #contentwrapper {height:400px;}

#navi {position: relative; width:186px;left:0;top:0;padding: 14px 0 0 2px;float:left;}
#navi ul {margin:0;padding:0;}
#navi li {display:block;width:160px;height:24px;margin: 0 0 4px 0; padding: 0 0 0 0;}

#content {position: relative; width:370px;padding: 14px 0 0 0;left:10px;top:0;float:left;}
* html #content {height:300px;}
#content h1 {display:block;width:362px;height:20px;color:#ffffff;font-size:13px;font-weight:bold;background-color:#C60;padding: 4px 0 0 8px;margin:0 0 16px 0;}
#content a {text-decoration:none; color:#F90;background:url(../bilder/linkpfeil_normal.gif) no-repeat; background-position: 0px 1px;padding: 0 0 0 15px;}
#content a:hover {text-decoration:none;color:#c60;background:url(../bilder/linkpfeil_hover.gif) no-repeat; background-position: 0px 1px;padding: 0 0 0 15px;}
#content p, #content legend #content .bodytext {line-height:140%; margin: 0 10px 0 8px;}
* html #content p, #content legend {line-height:140%; margin: 0 0 12px 0; padding: 0;}
#content ol, ul {margin:0 0 0 20px;padding: 0;}
#content ol li, ul li {margin:0;padding:0;list-style-position:outside;}
#content .csc-textpic a, #content .align a, #content .csc-textpic a:hover, #content .align a:hover {background-image:none;padding:0;background:none;}

#newsnavi {position: relative; width:188px;right:1px;top:0;padding: 14px 0 0 0;float:right;margin:0 0 0 0;}





/* direct_mail */
.direct_mail_formwrap {text-align:left;}
.direct_mail_eingabe {margin: 0 0 15px 0;width:240px;}
.direct_mail_eingabe label {/* Beschriftungen */width: 240px;display:block;padding: 0;float:left;}
.direct_mail_eingabe input {/* Eingabefelder */width: 240px;border: none;border-bottom: 1px solid #cccccc;font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#666666;}
.direct_mail_submit, .direct_mail_reset {/* submit und reset button */margin: 0 15px 0 0;width:auto;float: left;display: block;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: black;background: #ffffff;padding: 0 3px 0 3px;border: 1px solid #000000;cursor:pointer;}
.direct_mail_submit:hover, .direct_mail_reset:hover {/* submit und reset button */margin: 0 15px 0 0;width:auto;float: left;display: block;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #999;background: #ffffff;padding: 0 3px 0 3px;border: 1px solid #999;cursor:pointer;}

/* Powermail */
fieldset.tx-powermail-pi1_fieldset {border: none;margin:0; padding:0;}
fieldset.tx-powermail-pi1_fieldset legend {/* Überschrift */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 #cccccc;margin-left: 10px;font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#666666;}
fieldset.tx-powermail-pi1_fieldset select {/* Selectbox */width: 240px;border: 1px solid #cccccc;margin-left: 10px;font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#666666;}
fieldset.tx-powermail-pi1_fieldset textarea {/* Eingabefelder */width: 240px;border: solid #cccccc 1px;margin-left: 10px;font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#666666;}
fieldset.tx-powermail-pi1_fieldset input.powermail_check {/* Checkboxbreite anders */width: 12px;} 
fieldset.tx-powermail-pi1_fieldset input.powermail_radio {/* Radiobuttons anders */width: 12px;} 
div.tx_powermail_pi1_fieldwrap_html_check {/* Container in dem die Checkbox liegt. */ }
div.tx_powermail_pi1_fieldwrap_html {/* Container in dem die einzelnen Formulareinträge liegen. Abstand zwischen den Feldern */margin: 10px 0;}
div.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 160px;width:auto;float: left;display: block;font-family: Arial, Helvetica, 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;}
div.powermail_mandatory_js {/* Farbe der Fehlermeldung */color:#FF0000;}
.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;}


/* tt_news */
.newsList {padding: 0 0 20px 0;}
.newsList p, newsSingle p {margin:0;padding:0;}
.newsDate {margin:0; padding:0; color:#f60; font-size:12px;}
.newsTitle, .newsSingle h2 {margin:0;padding:0;color:#c60;font-size:12px;font-weight:bold;}
.news-list-container {}
.news-list-item {margin: 0 0 0 0;}
.news-list-item h2 {font-weight:bold;color:#f60;margin:8px 0 8px 0;}
.news-list-date {font-weight:bold;color:#003399;}
.news-latest-item {font-size:11px;font-weight:normal;color:#000;width:172px; margin: 0 0 20px 10px; padding: 0;line-height:140%;}
.news-latest-item img {margin: 0 0 4px 0;}
.news-latest-item .bodytext {margin:0;padding:0;}
.news-latest-item a {color:#f90;text-decoration:none;margin:0;background:url(../bilder/linkpfeil_normal.gif) no-repeat; background-position: 0px 1px;padding: 0 0 0 15px;}}
.news-latest-item a:hover {color:#c60;text-decoration:none;margin:0;background:url(../bilder/linkpfeil_normal.gif) no-repeat; background-position: 0px 1px;padding: 0 0 0 15px;}}
.news-latest-date {font-weight:bold;color:#f90;margin:0;padding:0;}
.news-latest-morelink a {color: #f90;text-align:right;}
.news-single-item {margin: 0 10px 0 8px;}
.news-single-item .bodytext {margin:0 0 0 -10px;}
.news-single-item h2 {margin:3px 0 3px 0;padding:0;font-size:12px;color:#c60;}
.news-single-item h3 {margin:20px 0 20px 0;padding:0;font-size:12px;color:#000;}
.news-single-timedata {font-weight:bold;}
.news-single-backlink {margin: 12px 0 0 0;}

/* chgallery */
.tx-chgallery-pi1 {width:498px;margin:0;padding:0;}
#content .pagebrowser {border:none;}
#content .single {padding: 0; margin: 0 10px 10px 0px;background-color:#fff;border: 1px solid #ccc; width:154px;}
* html #content .single {padding: 0; margin: 0 6px 6px 0px;background-color:#fff;border: 1px solid #ccc; width:150px;}
#content .align {}
#content .img {background-image:none;}
#content .align {width:154px;height:126px;position:absolute;top:50%;left:50%;text-align:center;display:block;margin-top:-53px;margin-left:-80px;}

/* indexed_search */
h3.csc-searchResultHeader {font-size:11px;margin:0 0 0 0; padding:0;}
p.csc-searchResult {margin:0 0 15px 0;padding:0;}
.csc-searchResultInfo {margin:0;padding:0;}
.csc-noSearchResultMsg {font-size:11px;}

/* felogin */
.tx-felogin-pi1 {margin: 30px 0 0 0;}
.tx-felogin-pi1 input {width: 100px;border: 1px solid #cccccc;font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#000;}
.tx-felogin-pi1_submit {width:50px;font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight: normal;color: black;background: #ffffff;padding: 0 3px 0 3px;border: 1px solid #000000;cursor:pointer;}
.tx-felogin-pi1 h3 {font-size:11px;margin: 0 0 5px 0;}
