* {margin:0;padding:0;}
body {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;line-height:18px;background-color:#FFF;}

.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;margin-top:0px;}
h2 {font-size:18px;line-height:18px;margin-bottom:18px;font-weight:normal;}
h3 {font-size:12px;line-height:18px;}
h4 {}
h5 {}
h6 {}
ul, ol {margin: 0 0 18px 16px; padding:0;}
.detail {}


/* 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:11px;padding:2px 0 0 0;color:#666;}

.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;}

/* Content */
#toplogo {width:10px; height:10px;position:absolute;top:41px;left:47px;}
#toplogo h1 {margin:0;padding:0;}
#topclaim {font-size:18px;width:649px;top:133px;left:301px;text-align:right;position:absolute;display:none;}
#topticker {position:absolute;width:905px;height:20px;top:166px;left:45px;display:none;}
#topline {position:absolute;width:900px;height:3px;border-top: 1px solid #ED1E24;top:168px;left:47px;display:none;}
#toplineprint {position:absolute;width:600px;height:3px;border-top: 1px solid #ED1E24;top:168px;left:47px;}
#topimg {width:675px; height:110px;position:absolute;top:41px;left:273px;display:none;}

#content {width:600px; position:absolute;top:199px;left:47px;}
#content p {margin-bottom:0px;width:430px;}
#content h1 {margin:0;padding:0;color:#666;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:normal;width:430px;line-height:110%;}
#content h2 {width:430px;color:#000;font-weight:bold;font-size:12px;}
#content h3 {width:430px;color:#666;font-weight:bold;font-size:12px;}
#content hr {width:300px;height:0px; border-top:1px dotted #ED1E24;border-bottom:0; margin:10px 0px 10px 0px;}
#content a {text-decoration:none;color:#ED1E24;}
#content a.aktiv, #navilinks a.hover {color:#ED1E24;}

#contentintranet {width:678px;position:absolute;top:199px;left:269px;}
#contentintranet p {margin-bottom:0px;width:678px;}
#contentintranet h1 {margin:0;padding:0;color:#666;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:normal;width:678px;}
#contentintranet h2 {width:678px;}
#contentintranet h3 {width:678px;}
#contentintranet hr {width:300px;height:0px; border-top:1px dotted #ED1E24;border-bottom:0; margin:10px 0px 10px 0px;}
#contentintranet a {text-decoration:none;color:#ED1E24;}
#contentintranet a.aktiv, #navilinks a.hover {color:#ED1E24;}

#navilinks {position:absolute;top:207px;left:47px;width:176px;margin:0;padding: 0 0 20px 0;display:none;}
#navlinksnavi {width:176px;}
#navlinksnavi ol, #navlinksnavi ul {margin:0;padding: 0;}
#navlinksnavi ol li, #navlinksnavi ul li {margin:0;padding:0;list-style-position:inside;font-size:18px;list-style-type:none;}
#navilinks a {text-decoration:none;color:#000;}
#navilinks a.normalmenu12 {font-size:15px;}
#navilinks a.aktiv, #navilinks a:hover {color:#ED1E24;}
#navilinks a.aktivmenu12 {color:#ED1E24;font-size:15px;}
#navilinkskontakt {width:176px;margin: 80px 0 0 0;}
#navilinks hr {width:100%;height:0px; border-top:1px dotted #ED1E24;border-bottom:0; margin:10px 0px 10px 0px;}
#navilinks ul.menu12 {margin: 0 0 0 15px;}
#navilinks li.menu12 {margin: 8px 0 0 0;}
#navilinks a.menu12 {font-size:16px;}

#navirechts {position:absolute;top:196px;left:767px;width:180px;display:none;}
#navrechtsnavi {width:142px;background-color:#ED1E24;padding: 12px 28px 12px 11px;}
#navrechtsnavi ol, #navrechtsnavi ul {margin:0;padding: 0;}
#navrechtsnavi ol li, #navrechtsnavi ul li {margin:0;padding:0;list-style-position:inside;font-size:18px;list-style-type:none;}
#navirechts a {text-decoration:none;color:#fff;display:none;}
#navirechts a.aktiv, #navilinks a.hover {color:#fff;}
#navirechts hr {width:100%;height:0px; border-top:1px dotted #fff;border-bottom:0; margin:10px 0px 10px 0px;}

#footer {padding:0 0 0 0; margin:20px 0 20px 0;border-top: 1px dotted #ED1E24;display:none;}
#footer a {text-decoration:none;color:#ED1E24;}
#footer a:hover {color:#000;}

#footerprint {padding:0 0 0 0; margin:20px 0 20px 0;border-top: 1px dotted #ED1E24;}
#footerprint a {text-decoration:none;color:#ED1E24;}
#footerprint a:hover {color:#000;}

#userlogin {width:140px;padding: 12px 28px 12px 11px;border: 1px solid #999;margin-top:9px;}
/* fe_login */
#userlogin label {display: block;width: 150px;}
input.fe_login {width: 100%;border: none;border-bottom: 1px solid #000;margin: 3px 0 10px 0;font-family:Arial, Helvetica, sans-serif;font-size:11px;} 
input.userloginsubmit {width:auto;padding: 1px 3px 0 3px;float:none;font-size: 11px;color: #000;background: #FFF;border: 1px solid #000;cursor:pointer;font-family:Arial, Helvetica, sans-serif;}



#newslatest {width:140px;padding: 12px 28px 12px 11px;border: 1px solid #ED1E24;margin:9px 0 20px 0;}
#newslatest a {text-decoration:none;color:#ED1E24;}
#newslatest a.aktiv, #navilinks a.hover {color:#ED1E24;}

/* breadcrumps */
#breadcrumps {width:474px; position:absolute;top:173px;left:269px;}
#breadcrumps a {text-decoration:none;color:#ED1E24;}
#breadcrumps a:hover {text-decoration:none;color:#ED1E24;}


/* lumogooglemaps */
.tx_lumogooglemaps_pi1_sidebar ul {margin:0 0 15px 16px;padding:0;}
.tx_lumogooglemaps_pi1_sidebar li {color: #000000; margin:0;padding:0;}

/* tt_news */
.newsList {padding: 0 0 20px 0;}
.newsList p, newsSingle p {margin:0;padding:0;}
.newsDate {margin:0;padding:0;color:#ff7f01;}
.newsTitle, .newsSingle h3 {margin:0;padding:0;color:#000;font-size:11px;font-weight:bold;}
.news-list-container {}
.news-list-item {margin: 0 0 20px 0;}
.news-list-item h2 {margin:0;padding:0;font-weight:bold;font-size:12px;color:#000;}
.news-list-item h3 {margin:0;padding:0;font-weight:bold;font-size:12px;color:#000;}
.news-list-date {font-weight:normal;color:#ED1E24}
.news-latest-item {font-weight:normal;color:#000;margin: 15px 0 0px 0;padding:0;}
.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 {text-decoration:none;color:#ED1E24;}
.news-latest-item a:hover {text-decoration:none;color:#ED1E24;}
.news-latest-date {font-weight:normal;color:#ED1E24;}
.news-list-morelink a, .news-latest-morelink a {text-decoration:none;color:#ED1E24;margin-top:0;}
.news-single-item {}
.news-single-item h2 {margin:0;padding:0;font-weight:bold;font-size:12px;color:#000;}
.news-single-item h3 {margin:0;padding:0;font-weight:bold;font-size:12px;color:#000;}
.news-single-timedata {font-weight:normal;color:#ED1E24;}
.news-single-backlink {margin: 12px 0 20px 0;}
.news-single-backlink a {text-decoration:none; color:#ED1E24;}
.news-single-backlink a:hover {text-decoration:none; color:#ED1E24;}
.news-single-related {margin: 12px 0 0 0;}



/* 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 */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;} 
.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: 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 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;}
.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: 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;}
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;}

