* {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;}
#topticker {position:absolute;width:905px;height:20px;top:166px;left:45px;}
#topline {position:absolute;width:900px;height:3px;border-top: 1px solid #ED1E24;top:168px;left:47px;}
#toplineprint {position:absolute;width:900px;height:3px;border-top: 1px solid #ED1E24;top:168px;left:47px;display:none;}
#topimg {width:675px; height:110px;position:absolute;top:41px;left:273px;}

#content {width:474px; position:absolute;top:199px;left:269px;}
#content p {margin-bottom:0px;}
#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;}
#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;}
#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;}
#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;}
#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;display:none;}
#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;}

/* tt_address */
.vcard {margin: 0 0 15px 0;}


/* powermail fancy - alleinstehend*/
#content .fieldsets {width:269px;}
div.tx-powermail-pi1 {width:269px;padding: 20px 0 0 110px !important;margin:0 !important;}
fieldset.tx-powermail-pi1_fieldset {background: none;border: none;border-radius: none;box-shadow:none;margin-bottom: 20px;padding: 0px;font-size:11px;width:240px;color: #000;font-family:Arial, Helvetica, sans-serif;}
fieldset.tx-powermail-pi1_fieldset label {clear: left;color: #000;display: block;font-weight: bold;width: 240px;float:left;}
fieldset.tx-powermail-pi1_fieldset legend {color: #000;display:none;}
fieldset.tx-powermail-pi1_fieldset legend.tx_powermail_pi1_fieldwrap_html_checkbox_title {color: #000;}
fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset input.powermail_date, fieldset.tx-powermail-pi1_fieldset input.powermail_datetime, fieldset.tx-powermail-pi1_fieldset textarea, fieldset.tx-powermail-pi1_fieldset select, fieldset.tx-powermail-pi1_fieldset input.powermail_captcha {border: 1px solid #CCCCCC; border-radius: 2px 2px 2px 2px;box-shadow: 3px 3px 5px #EEEEEE;color: #444444;font-size: 11px;padding: 3px;width: 240px;font-family:Arial, Helvetica, sans-serif;}
fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_date input.date {width: 80px !important;}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {background: #FFF;border: 0 none;border-radius: 2px 2px 2px 2px;box-shadow: 3px 3px 5px #AAAAAA;color: #000;cursor: pointer;float: left;font-weight: bold;margin: 10px 20px 10px 0;padding: 5px 20px;}
fieldset.tx-powermail-pi1_fieldset legend {color: #FFF;float: right;font-size: 1px;font-weight: bold;margin: 3px 10px 10px 0;white-space: normal;}
