body{margin:0;padding:7.0625em 1.875em 0 0.8125em;min-width:59.25em;background:#FFF;color:#000;}
body,td,th,input,select,textarea{font-family:verdana,helvetica,sans-serif;font-weight:normal}

a:link{color:#D20C2A}
a:visited{color:#D20C2A}
a:hover{color:#D20C2A}
a:active{color:#D20C2A}
a:focus{color:#D20C2A}

.highlight{color:#D20C2A}
img.icon{font-size:133%}
.small{font-size:75%}

#skip{position:absolute;visibility:hidden}

#navi0{z-index:2;position:absolute;top:0.4375em;right:1.875em;overflow:hidden;background:#FFF url(/fileadmin/design/images/common/navi0_bottomright.gif) 100% 100% no-repeat}
#navi0 a{padding:0 0.45em 0.125em;font-size:70%;line-height:15px;line-height:130%;display:block;float:left;text-decoration:none;color:#A2A2A2;font-weight:bold}
#navi0 a:hover{color:#D20C2A}

#navi0 ul{margin:0;padding:0;list-style:none}
#navi0 ul li{margin:0;padding:0 1px;list-style:none;float:left}
#navi0 ul li.first{background:url(/fileadmin/design/images/common/navi0_topleft.gif) 0 0 no-repeat}
#navi0 ul li.active a{color:#D20C2A}

#quickfinder{z-index:2;position:absolute;top:2.75em;right:1.875em;width:11.8125em;height:3.3125em;overflow:hidden;background:#FFF url(/fileadmin/design/images/common/navi0_bottomright.gif) 100% 100% no-repeat}
#quickfinder img{width:5.5em;height:1.3125em;display:block}
#quickfinder select{font-size:60%;width:15.5em;height:1.75em}
#quickfinder fieldset.data{float:left;width:9.25em}
#quickfinder fieldset.control{float:left;width:2.125em;padding:0.125em 0}
#quickfinder fieldset.control input{width:3em;margin:0;padding:0;border:1px solid #FFF;background:#FFF;color:#A2A2A2;font-weight:bold;font-size:70%}
#quickfinder fieldset.control input:active{border:1px solid red}

#header{z-index:1;position:absolute;top:0;left:20em;height:7.0625em;overflow:hidden}
#header img{width:20.5em;height:7.0625em}

#logo{position:absolute;top:0.625em;left:0.9375em}
#logo img{width:13.6875;height:5.6875em}

/* NAVI1 */
#navi1{min-width:43.75em;margin:0 0 0.1875em 0;height:1.3125em;overflow:hidden;background:#DBDBDB}
#navi1 a{padding:0.4em 0.3em 0.3em 1.65em;font-size:70%;display:block;float:left;text-decoration:none;color:#000}

#navi1 ul{margin:0;padding:0;list-style:none}

#navi1 ul li{margin:0;padding:0 0.125em 0 0;list-style:none;float:left;background:#FFF}
#navi1 ul li.first a{width:16.7em;padding:0.4em 0 0.3em 1.75em}
#navi1 ul li a{background:#DBDBDB url(/fileadmin/design/images/common/navi1_a.gif) 0.45em 50% no-repeat;border-right:1px solid #A2A2A2}
#navi1 ul li a:hover{background:#D20C2A url(/fileadmin/design/images/common/navi1_a_active.gif) 0.45em 0.7em no-repeat;color:#FFF;border-right:1px solid #AB0719}
#navi1 ul li.active a{background:#D20C2A url(/fileadmin/design/images/common/navi1_a_active.gif) 0.45em 0.7em no-repeat;color:#FFF;border-right:1px solid #AB0719;font-weight:normal}

/* NAVI2 */
#navi2{position:absolute;top:11.3125em;left:0.8125em;width:12.5em;overflow:hidden}
#navi2 a{padding:1px 0 1px 12px;font-size:80%;text-decoration:none;color:#D20C2A;display:block}

/* NAVI2 EBENE1 */
#navi2 ul{margin:0;padding:0;list-style:none;width:12.5em;overflow:hidden}
#navi2 ul li{margin:0;padding:0;list-style:none;background:#FFF;border-bottom:1px solid #D20C2A;}
#navi2 ul li.ACTIFSUBlast{border-bottom:0}
#navi2 ul li.CURIFSUBlast{border-bottom:0}
#navi2 ul li a:hover{background:url(/fileadmin/design/images/common/navi2_a.gif) -23px 50% no-repeat}

#navi2 ul li.CUR a{background:url(/fileadmin/design/images/common/navi2_a_active.gif) 0 50% no-repeat;font-weight:bold}
#navi2 ul li.CURIFSUB a{background:url(/fileadmin/design/images/common/navi2_a_active.gif) 0 50% no-repeat;font-weight:bold}

/* NAVI2 EBENE2 */
#navi2 ul li ul{border-top:1px solid #D20C2A;margin:0;padding:0}
#navi2 ul li ul li{border-bottom:0}
#navi2 ul li ul li a{padding-left:22px;border-bottom:0;font-weight:normal;background:0}
#navi2 ul li ul li a:hover{background:url(/fileadmin/design/images/common/navi2_a.gif) -13px 50% no-repeat}
#navi2 ul li.CURIFSUB ul li a{font-weight:normal;background:0}
#navi2 ul li.CURIFSUB ul li a:hover{background:url(/fileadmin/design/images/common/navi2_a.gif) -13px 50% no-repeat}
#navi2 ul li.ACTIFSUB ul li.CUR a{background:#D20C2A url(/fileadmin/design/images/common/navi2_a.gif) -13px 50% no-repeat;color:#FFF}
#navi2 ul li.CURIFSUB ul li.CUR a{background:#D20C2A url(/fileadmin/design/images/common/navi2_a.gif) -13px 50% no-repeat;color:#FFF}
#navi2 ul li.ACTIFSUB ul li.ACT a{background:#D20C2A url(/fileadmin/design/images/common/navi2_a.gif) -13px 50% no-repeat;color:#FFF;font-weight:bold}
#navi2 ul li.CURIFSUB ul li.ACT a{background:#D20C2A url(/fileadmin/design/images/common/navi2_a.gif) -13px 50% no-repeat;color:#FFF}

/* STIMMUNGSBILD */
#container1{margin:0 0 0 13em;height:6.375em;padding:6.6875em 0 0 0}
#contentheader{height:0.6875em;background:url(/fileadmin/design/images/common/content_header.gif) 0 0 no-repeat}

/* CONTENT */
#container2margin #content{margin:0 14.5em 1em 0}

h1{font-size:80%;color:#D20C2A;margin:1em 0 1em 1em}
h2{font-size:75%;color:#D20C2A;margin:2em 0 0em 0}
h3{font-size:75%}

#container2{padding:0 0 1em 0}
#content p{font-size:75%;line-height:120%;margin:0 0 0.9em 0 }

#content ul{font-size:75%;line-height:120%;margin-bottom:1em}
#content ol{font-size:75%;line-height:120%;margin-bottom:1em}
#content ol ul{list-style:disc;font-size:100%;line-height:120%;margin-bottom:0}

#content table{margin:0 0 1em 0}
#content table td{font-size:100%}
#content table td p{font-size:75%;margin:0}
#content table td h2{font-size:75%}

#content .csc-content .jumplabel{margin:0;padding:0}

/* FOOTER */
#contentfooter{clear:both;margin:1em 0 0 0;padding:0 8px 5px;background:url(/fileadmin/design/images/common/content_footer.gif) 100% 100% no-repeat;height:20px}
#contentfooter a{font-size:80%;text-decoration:none}
#wai{margin:1em auto 0 auto;text-align:center}

/* MARGIN */
#container2margin.start #margin{margin:0;padding:0;width:14em;overflow:hidden;background:none;float:right}
#margin{margin:0;padding:0;width:14em;overflow:hidden;background:#d1dcb5;float:right}
#margin h1{font-size:80%;color:#000;margin:1em 0 1em 0.5em}
#margin p{font-size:75%;margin:1em 0.5em}
#margin a{color:#657656;font-weight:bold}
#container2margin #margin p.linkliste{line-height:175%}

/* ZWEISPALTIGKEIT */
#columns .csc-content h2{margin:0}
#columns .columnleft{width:49%;overflow:hidden;float:left;border-right:10px solid #FFF}
#columns .columnright{width:49%;overflow:hidden;float:left}
#columns .csi-textpic{background:url(/fileadmin/design/images/common/content_header.gif) 0 0 no-repeat;padding:0.5em 0.75em 0 0.75em}
#columns .csc-content{background:url(/fileadmin/design/images/common/content_footer.gif) 100% 100% no-repeat;margin:0 0 0.5em 0;padding:0}
#columns .clearer{clear:left;border:1px solid #FFF}
#columns .csi-image{padding:0 0 0.25em 0}

/* ENEWS */
#enews{background:url(/fileadmin/design/images/common/news.gif) 0 0 no-repeat;}
#enews .enews-box-container{background:url(/fileadmin/design/images/common/content_footer.gif) 100% 100% no-repeat;padding:0.35em 1em 0.15em 1.5em}
#enews .enews-box-item{margin:0 0 0.5em 0}
#enews .enews-box-date{font-size:80%;font-weight:bold}
#enews .enews-box-title{font-size:70%;font-weight:bold}
#enews .enews-box-title a{font-size:100%;color:#000;text-decoration:underline;margin:0;padding:0}
#enews .enews-box-title a:hover{color:#D20C2A}
#enews .enews-box-teaser{font-size:70%}

.enews-list-container{}
.enews-list-item{clear:both}
.enews-list-image{margin:0 0 0.5em 0;float:left}
.enews-list-date{padding:0 0 0 10px;font-size:80%;font-weight:bold;display:inline}
.enews-list-title{font-size:80%;font-weight:bold;display:inline;padding:0 0 0 0.1em}
.enews-list-title a{font-size:100%;color:#000;text-decoration:underline;margin:0;padding:0}
.enews-list-title a:hover{color:#D20C2A}
.enews-list-teaser{padding:0 0 0 130px;font-size:80%}
.enews-list-morelink{padding:0 0 0 130px}

.enews-single-container{}
.enews-single-item{margin:0 0 0.5em 0;clear:both;border-bottom:10px solid #FFF}
.enews-single-image{float:left;margin:1em 10px 0 0}
.enews-single-date{font-size:80%;font-weight:bold;display:inline;margin:0 0 1em 0}
.enews-single-title{font-size:80%;font-weight:bold;display:inline;margin:0 0 1em 0;padding:0 0 0 0.1em}
.enews-single-text{font-size:80%;margin:1em 0 0 0}

/* NEWS */
.news-list-date{_padding:0 10px 0 0;font-size:80%;font-weight:bold;color:#D20C2A;display:inline}
.news-list-title{font-size:80%;font-weight:bold;display:inline}
.news-list-title a{font-size:100%;text-decoration:underline;margin:0;padding:0}

.news-single-image{float:right;margin:1em 0 0 10px;padding:0}
.news-single-image img{margin:0;padding:0;display:block}
.news-single-imgcaption{display:none}
.news-single-date{font-size:80%;font-weight:bold;display:inline;_padding:0 10px 0 0}
.news-single-title{font-size:80%;font-weight:bold;display:inline}
.news-single-text{margin:1em 0 0 0}

/* SUCHE */
.search-form{margin:0 0 1em 0}
.search-form label{font-size:75%}
.search-form fieldset.data{float:left;margin-right:1em}
.search-form fieldset.data input{width:15em;height:1.2em;padding:1px;background:#DBDBDB;border:1px solid #DBDBDB;font-size:70%}
.search-form fieldset.control input{border:1px solid #D20C2A;background:transparent;font-size:70%;padding:0 1em;margin:0}

.search-list-hits{font-size:70%;font-weight:bold;text-align:right}

.search-list-container{margin:1em 0 0 0}
.search-list-item{margin:0 0 1em 0}
.search-list-breadcrumb{font-size:70%;font-weight:bold}
.search-list-breadcrumb a{color:#000;text-decoration:none}
.search-list-breadcrumb a:hover{color:#D20C2A}
.search-list-title{font-size:80%;font-weight:bold;margin:0 0 0.1em 0}
.search-list-teaser{font-size:80%}

.search-pagecounter-container{text-align:center}
.search-pagecounter-item{font-size:70%;display:inline;margin:0 0.5em 1em 0.5em}
.search-pagecounter-item a{color:#000}
.search-pagecounter-item a:hover{color:#D20C2A}
.search-pagecounter-item.active{font-weight:bold}

/* TABELLE HISTORISCHES */
span.wasser, td.wasser {color:#0D0DD1}
span.baeder, td.baeder {color:#0BB5B5}
span.strom, td.strom {color:#D20C2A}
span.gas, td.gas {color:#FF670F}
span.bus, td.bus {color:#0AA111}
span.waerme, td.waerme {color:#800880}

/* SITEMAP */
#sitemap{}
#sitemap a{color:#000;text-decoration:none;display:block;font-size:75%}
#sitemap a:hover{color:#D20C2A}

#sitemap ul{list-style:none;margin:0 1em 1em 0;padding:0;float:left;width:15em;font-size:100%;line-height:100%}
#sitemap ul li{list-style:none;margin:0;padding:0}
#sitemap ul li a{color:#D20C2A;font-weight:bold;border-bottom:1px solid #D20C2A}

#sitemap ul ul{list-style:none;margin:0;padding:0;float:none;}
#sitemap ul ul li{list-style:none;margin:0 0 0 1em;padding:0.5em 0}
#sitemap ul ul li a{color:#000;font-weight:bold;border:none}

#sitemap ul ul ul{list-style:none;margin:0;padding:0;float:none;width:14em}
#sitemap ul ul ul li{list-style:none;margin:0 0 0 1em;padding:0}
#sitemap ul ul ul li a{color:#000;font-weight:normal;border:none}

#sitemap ul ul ul ul{list-style:none;margin:0;padding:0;float:none;width:13em}
#sitemap ul ul ul ul li{list-style:none;margin:0 0 0 1em;padding:0}
#sitemap ul ul ul ul li a{color:#000;font-weight:normal;border:none}

.ecards-row{clear:both}
.ecards-row img{display:block}
.ecards-row a{border:2px solid #FFF;display:block;float:left;margin:0 0 0 0;_margin:0 8px 0 0}
.ecards-row a:hover{border:2px solid #D20C2A}
