body, html {
	height: 100%;
	margin: 0;
	padding: 0;
	font-size: 100.01%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #FFF;
}
.blocksatz {
                text-align:justify;
}
h1, h2, h3, h4, h5, h6, p, form, a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}
h1, h2, h3, h4, h5, h6 {
margin-bottom: 5px;
font-size:14px;
}

td .kontakt{
	width: 93px;
}

td .kontakt div{
	margin-right: 0 !important;	
}

td {
 font-size: 100.01%;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000;
}

table, p.bodytext {
 font-size: 100.01%;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000;
}
img {
        border: none;
        margin: 0px;
        padding: 0px;
}
ul, ol, li {
	padding: 0;
	margin: 0;
	list-style: none;
}
.spacer-gif {
        border: transparent !important;
}
.home_colr ul li{
	padding-left: 2px;
	margin-left: 20px;
	list-style: disc;
}
.home_colr {
}
*html .home_colr {
}
.home_colr ol li{
	padding-left: 2px;
	margin-left: 25px;
	list-style: decimal;
}
.navText {
	font-size: 0.7em;
}
.hauptNavigation {
	width: 168px;

}
.hauptNavigation a {
	text-decoration: none;
	display: block;
	color: #000000;
}
* html .hauptNavigation a {
	width: 100%;
}

.hauptNavigation  li {
	font-weight: normal;
                background-color: #6D93B7;
}
#haupt_li {
	font-weight: normal;
	border-bottom: 1px solid #CCCCCC;
                background-color: #6D93B7;
}
#haupt_li a{
	background: url(images/spacer.gif) no-repeat 0px 0.1em;
	padding: 3px 5px 3px 14px;
                color: #FFFFFF;
}
#haupt_li_act {
	font-weight: normal;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
        background-color: #ECECEC;
}
#haupt_li_act a{
	background: url(images/spacer.gif) no-repeat 0px 0.1em;
	padding: 3px 5px 3px 14px;
        color: #000;
}
#haupt_li_ifsub {
	font-weight: normal;	
	border-bottom: 1px solid #CCCCCC;
        background-color: #6D93B7;
}
#haupt_li_ifsub a{
	background: url(images/pfeil1.gif) no-repeat 0px 0.1em;
	padding: 3px 5px 3px 14px;
        color: #FFFFFF;
}
#haupt2_li_ifsub {
	background: url(images/pfeil4.gif) no-repeat 0px 0.1em;
	font-weight: normal;
        background-color: #ececec;
	border-bottom: 1px solid #CCCCCC;
}
#haupt2_li_ifsub a{
	background: url(images/pfeil4.gif) no-repeat 0px 0.1em;
	padding: 3px 5px 3px 18px;
        color: #000;
}
#haupt_li_actifsub {
	font-weight: normal;
        background-color: #ffffff;
	border-bottom: 1px solid #CCCCCC;
}

#haupt_li_actifsub a{
	background: url(images/spacer.gif) no-repeat 0px 0.1em;
	padding: 3px 5px 3px 14px;
                color: #000000;
}

.active2 {
	background: url(images/pfeil2.gif) no-repeat 0px 0.1em;
}
#haupt2_li {
	font-weight: normal;
        background-color: #ececec;
	border-bottom: 1px solid #CCCCCC;
}
#haupt2_li a{
	background: url(images/spacer.gif) no-repeat 0px 0.1em;
	padding: 3px 5px 3px 18px;
        color: #000000;
}
#haupt2_li_act {
	font-weight: normal;
        background-color: #ffffff;
}
#haupt2_li_act a{
	background: url(images/spacer.gif) no-repeat 0px 0.1em;
	padding: 3px 5px 3px 18px;
        color: #000000;
}
#haupt_li_actifsub2 {
	font-weight: normal;
        background-color: #ececec;
	border-bottom: 1px solid #ececec;
}
#haupt_li_actifsub2 a{
	background: url(images/pfeil5.gif) no-repeat 0px 0.1em;
	padding: 3px 5px 3px 18px;
                color: #000000;
}
#haupt3_li {
	font-weight: normal;
	border-bottom: 1px solid #CCCCCC;
        background-color: #fff;
}
#haupt3_li a{
	background: url(images/spacer.gif) no-repeat 0px 0.1em;
	padding: 3px 5px 3px 26px;
                color: #000;
}
#haupt3_li_act {
	font-weight: normal;
        background-color: #ECECEC;
	border-bottom: 1px solid #CCCCCC;
}
#haupt3_li_act a{
	background: url(images/spacer.gif) no-repeat 0px 0.1em;
	padding: 3px 5px 3px 26px;
        color: #000000;
}
#haupt_li_actifsub3 {
	font-weight: normal;
        background-color: #fff;
	border-bottom: 1px solid #ececec;
}
#haupt_li_actifsub3 a{
	background: url(images/pfeil2.gif) no-repeat 0 0.1em;
	padding: 3px 5px 3px 26px;
                color: #000000;
}
#haupt3_li_ifsub {
	background: url(images/pfeil2.gif) no-repeat 0 0.1em;
	font-weight: normal;
        background-color: #ffffff;
	border-bottom: 1px solid #CCCCCC;
}
#haupt3_li_ifsub a{
	background: url(images/pfeil6.gif) no-repeat 0 0.1em;
	padding: 3px 5px 3px 26px;
        color: #000;
}

#haupt4_li {
	font-weight: normal;
	border-bottom: 1px solid #CCCCCC;
        background-color: #fff;
}
#haupt4_li a{
	background: url(images/spacer.gif) no-repeat 0px 0.1em;
	padding: 3px 5px 3px 34px;
        color: #000;
}
#haupt4_li_act {
	font-weight: normal;
        background-color: #ECECEC;
	border-bottom: 1px solid #CCCCCC;
}
#haupt4_li_act a{
	background: url(images/spacer.gif) no-repeat 0px 0.1em;
	padding: 3px 5px 3px 34px;
        color: #000000;
}

a:link, a:visited, a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
}
.hnav_a, .hnav_a:link, .hnav_a:visited, .hnav_a:active, .hnav_a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.hnav_n, .hnav_n:link, .hnav_n:visited, .hnav_n:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.hnav_n:hover{
	color: #000000;
	text-decoration: none;
}
.mnav, .mnav:link, .mnav:visited, .mnav:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.mnav:hover { 
	color: #333333;
	text-decoration: none;
}
.nav, .nav:link, .nav:visited, .nav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6D93B6;
}
.nav:hover {
	color: #EEEEEE;
	text-decoration: none;
}
.nav_a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.nav_b, .nav_b:link, .nav_b:visited, .nav_b:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
}

.nav_b:hover{
color:#333333;
text-decoration: none;
}
.titel_home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	background-color: #006694;
}
.titel_home p{
        color: #FFFFFF;
} 
.titel_bereich {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	background-color: #ECECEC;
}
.titel_unter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
}
.titel_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.fliesstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #ECECEC;
	line-height: 17px;
}
.aktuell_home, .aktuell_home:link, .aktuell_home:visited, .aktuell_home:active, .aktuell_home:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #6D93B6;
	text-decoration: none;
}
.aktuell_home table{
padding-left: 10px;
}
.aktuell_home_txt {
        margin: 13px;
}
.aktuell_home_box {
	background-color: #6D93B6;
        padding-left: 13px;
        padding-top: 5px;
        padding-bottom: 5px;
        color: #FFF;

}
.aktuell_home_box p{
        color: #FFFFFF;
}
.aktuell_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #DAE8F4;
	line-height: 14px;
}
.adresse {

	        font-family: Verdana, Arial, Helvetica, sans-serif;
	        font-size: 11px;
	        color: #000000;
	        text-decoration: none;
	        line-height: 14px;
}
.home_adresse {

	        font-family: Verdana, Arial, Helvetica, sans-serif;
	        font-size: 11px;
	        color: #000000;
	        text-decoration: none;
	        line-height: 14px;
                border-right: 1 px solid #CCCCCC;
}
.adresse_druck {
	        font-family: Verdana, Arial, Helvetica, sans-serif;
	        font-size: 11px;
	        color: #000000;
	        text-decoration: none;
	        line-height: 14px;
}
.home_adresse div{
                padding-top: 15px;
                margin-left: 15px;
                margin-right: 10px;
                width: 145px;
}
.px_line {
	        background-color: #CCCCCC;
}
.login1 {
	        font-family: Verdana, Arial, Helvetica, sans-serif;
	        font-size: 11px;
	        color: #000000;
	background-color: #DAE8F4;

}
.login2, .login2:link, .login2:visited, .login2:active, .login2:hover{
	         font-family: Verdana, Arial, Helvetica, sans-serif;
	         font-size: 11px;
	         color: #FFFFFF;
	         background-color: #006694;
}
.loginbox_table {
        background-color: #DAE8F4;
}
.loginbox_table td{
        padding-right: 15px;
        padding-bottom: 5px;
        padding-left: 15px;
        font-size: 11px;
}
.loginbox_table input {
        width: 280px;
}
#loginbox_submit {
        width: 50px;
        heigth: 20px;
}
.login_box_con {
        background-color: #006694;
        text-align: right;
        padding-right: 15px;
        color: #FFFFFF;
        font-size: 11px;
}
.content {
        padding-left: 8px;
        padding-top: 17px;
        padding-right: 8px;
        padding-bottom: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #ECECEC;
	line-height: 17px;
}
.drucken {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #ECECEC;
	line-height: 17px;
}
.content_mitte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #DAE8F4;
	line-height: 14px;
    border-left: 1px solid #CCCCCC;
}
.content_mitte_home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #DAE8F4;
	line-height: 14px;

}
.content_mitte_home div {
        margin: 10px;
}
.content_mitte div {
        margin: 10px;
}
.root_active a{
font-size:15px; 
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #006694;
}
.root_active {
padding-top: 8px;
}


.header_pic {
padding-top: 8px;
background-color: #DAE8F3;
}

.suche {
padding: 15px;
}
.suche_ueberschrift {
padding-left: 15px;
background-color: #DAE8F3;
font-size:20px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.close {
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-right: 15px;
font-size:12px; 
}
.inputfeld {
border: 1px solid #000000;
width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.submitbutton {
border: 0px;
background-color: #ECECEC;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #D10100;
cursor: hand;
background-attachment: scroll;
background-image: url(images/absenden.gif);
background-repeat: no-repeat;
background-position: -1px 6px;
}
.searchbutton {
width: 105px;
}
.csc-form-radio, .csc-form-label, .csc-form-label-req {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 17px;
}
.inputform {
width: 250px;
margin:3px;
}
.border_right {
border-right: 1px solid #CBCDCA;
}
.home_left {
padding-left: 10px;
margin-top: 10px;
}
.titel_home {
padding-left: 10px;
}
.tx-indexedsearch-descr {
                color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.tx-indexedsearch-searchbox p{
                color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.tx-indexedsearch-res {
background-color: #ECECEC;
}
.tx-indexedsearch-redMarkup {
color: red;
}
.tx-indexedsearch-info {
                color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.tx-indexedsearch-sbox {
background-color: #DAE8F4;
width: 535px;
}
.macinatd {
padding: 10px;
}
.druckentemplate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
.content {
padding: 10px;
}
.newstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 17px;
}
.macinainput {
                width: 330px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.macinatd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
                background-color: #DAE8F3;
                padding: 15px 10px 10 px 10px;
}
.gallery_border {
                float:left;
                background-color: #FFF;
                margin-right: 10px;
                margin-bottom: 20px;
}
.descr_short {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
                color: #000;
}
.tx-lzgallery-pi1-descr-long {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
                color: #000;
}
.border_grey {
                 border-right: 1px solid #CCCCCC;
}
.headerpic_b {
height: 100px;
}
#headerpic_b {

                 height: 64px;
                 background-color: #DAE8F3;
}
.abstand {
                 height: 56px;
                 background-color: #DAE8F3;
}
.no {
	position: relative;
	z-index: 1;
}
#act {
	position: relative;
	z-index: 2;
	left: -15px;
	margin-right: -15px;
        padding-right: 10px;
        color: #000000;
}
#act a{
font-size: 11px;
color: #000000;
}
#act_img a{
font-size: 11px;
color: #000000;
}
#act {
line-heigt: 15px;
color: #000000;
}
#act_img img{
display:block;
}
#act img {
display:block;
color: #000000;
}

.home_suche div{
margin-top: 8px;
padding-left: 15px;
background-color: #6D93B6;
}
.home_suche {
background-color: #6D93B6;
}
.home_content {
background-color: #ECECEC;

}
.home_content {
        padding-left: 25px;
        padding-top: 25px;
        padding-right: 18px;
        padding-bottom: 15px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        line-height: 17px;
	}
.home_colm {
        background-color: #DAE8F4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 17px;
}
.home_colm_ {
        border-left: 1px solid #CCC;
        background-color: #DAE8F4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 17px;
}
.home_content_bottom div {
                margin-right: 15px;
}
.home_content_bottom {
                background-color: #ECECEC;
}
.feuerw_abstand {
                height: 66px;
                background-color: #DAE8F4;
                padding-top: 0px;
}
//.feuer_colm div{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 17px;
                margin-left: 12px;
                margin-top: 10px;
}
.feuer_colm {
                background-color: #DAE8F4;
                font-size: 11px;
                width: 140px;
                padding: 15px;
}
.aktuell_content {
                padding-top: 20px;
                padding-left: 15px;
                padding-right: 15px;
                background-color: #ECECEC;
                padding-bottom: 15px;
}
.aktuell_content div{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 17px;
	}
.aktuell_middle div{
        padding-left: 20px;
        vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
        line-height: 66px;
}
.content_grey {
                background-color: #ECECEC;
}
feuerw_abs {
                padding-top: 10px;
                background-color: #DAE8F4;
                height: 85px;
}
.feuerw_abs div {
                padding-top: 10px;
                background-color: #DAE8F4;
                height: 85px;
}
.feuerw_bord {
                 height: 100%;
				 width: 158px;
                 /*border-right: 1px solid #CCCCCC;*/
}
.feuerw_borderrtd {
                 /*border-right: 1px solid #CCCCCC;*/
                 padding: 10px;
                 font-size: 12px !important;
}
.erweitert a{
font-size: 11px;
color: #FFF;
}
.einfach a{
font-size: 11px;
color: #000;
}
.lz_split1 {
        text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
        font-weight: bold;
	color: #000000;
}
.lz_split2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
//.lz_split3 {
        width: 200px;
        padding-top: 15px;
        padding-left: 20px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
} 
#csc-sitemap-level1 a{
        font-weight:normal;
}
#csc-sitemap-level2 a{
        padding-left: 20px;
}
#csc-sitemap-level3 a{
        padding-left: 40px;
}
.news_table {
        border: 1px solid #cfcfcd;
        margin-bottom: 10px;
        background-color: #e3e3e3;
}
.news_bordertop {
        background-color: #cfcfcd;
}
.newstext {
        text-align: justify;
}
.newspic img {
        margin-bottom: 10px;
        border: 1px solid black;
}
.news_borderleft img{
        border: 1px solid #000;
}
.news_borderleft {
        padding-left: 10px;
        padding-top: 8px;
}
.news_div_abstand {
    float: left;
}
.news_date {
    float: right;
}
.news_author {
     font-size: 10px;
}
.spacer-gif {
        border: 1 px solid #ffffff;
}
.link_title {
        background-color: #cfcfcd;
        padding-top: 5px;
        padding-left: 5px;
        padding-bottom: 1px;
}
.link_border {
        border: 1px solid #c4c4c4;
        width: 100%;
}
.link_rating {
        background-color: #e3e3db;
}
.link_image {
        background-color: #e3e3db;
}
.tx-ttnews-browsebox {
	background-color: #ececec;
	border:1px solid #ececec;
}
.tx-ttnews-browsebox-SCell {
	background-color: #ececec;
	border:1px solid #ececec;
}
.news_single_image img{
border: 1px solid #000;
margin-bottom: 2px;
margin-top: 5px;
}
.sk_calendar a {
        color: #000000;
}

.calendar_week {
        margin-top: 15px;
}
.imgtext-table table{
margin-right: 10px;
margin-top: 10px;
}
img.einPixelrand {
border: 1px solid black !important;
}
.tx-thexttable-pi1 {
width: 100%;
margin-bottom: 15px;
}
.tx-thexttable-pi1 table{
margin-bottom: 15px;
}
.color_td {
background-color: #ECECEC;
}
.error_message {
color: red;
}
#loginBox {
width: 150px;
margin: 10px;
font-size: 11px;
}

.tx-phonelist-pi1 form table tr td img{
 vertical-align:middle; 
}

/* ab_download */
.tx_abdownloads_listView_categoryLabel_aktiv {background:#CFCFCD;}

/* sr_freecap */

.tx-srfreecap-pi2-image{
	margin-left: 0pt;
	margin-top: 5px;
}

.tx_abdownloads_listView_downloads table{
	width: 100%;
}
