DIV.csc-textpic-imagewrap .csc-textpic-caption { font-size: 80%; text-align: left; padding-bottom: 10px; }
DIV.csc-textpic-caption-c .csc-textpic-caption { font-size: 80%; text-align: center; padding-bottom: 10px; }
DIV.csc-textpic-caption-r .csc-textpic-caption { font-size: 80%; text-align: right; padding-bottom: 10px; }
DIV.csc-textpic-caption-l .csc-textpic-caption { font-size: 80%; text-align: left; padding-bottom: 10px; }
DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG { border: 2px solid black; padding: 0px 0px; }
DIV.csc-textpic-imagewrap { padding: 0; }
DIV.csc-textpic IMG { border: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }
DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csc-textpic-image { margin: 0; }
DL.csc-textpic-image DT { margin: 0; display: inline; }
DL.csc-textpic-image DD { margin: 0; }
DIV.csc-textpic-clear { clear: both; }
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image { display: inline; margin-right: 15px; }
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image { display: inline; margin-left: 15px; }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { display: inline; margin-left: 10px; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { margin-right: 10px !important; }
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { margin-left: 10px !important; }
DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }
DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }
DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }
DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }
DIV.csc-textpic-intext-right-nowrap { margin: 0; }
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; margin-left: 0 !important; clear: both;  }
DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { margin-bottom: 15px; margin-right: 15px; display: block }
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
DIV.csc-textpic-intext-left-nowrap { margin: 0; }
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; margin-right: 0 !important; clear: both; }
DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { margin-bottom: 15px; margin-left: 15px; display: block }
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
.filelinks div{padding-left:25px; background:url(\''.$iconPath.'default.gif\') left top no-repeat; margin-bottom:10px;}
.filelinks span{display:block;}
.filelinks .filecount{display:block; margin-bottom:5px;}
.filelinks a{color:#000;text-decoration:none; }
.filelinks filelinks_layout_0 {}
.csc-header { margin: 0; padding: 0; }
.csc-header-date { color: #666666; font-size: 80%; margin: 0 0 5px 0; padding: 0; }
.csc-frame-rulerBefore { line-height: 0; height: 0; clear: both; margin: 0 0 15px 0; padding: 0; border-top: 1px solid #000; border-bottom: 1px solid #ccc; }
.csc-frame-rulerAfter { line-height: 0; height: 0; clear: both; margin: 0 0 15px 0; padding: 0; border-top: 1px solid #000; border-bottom: 1px solid #ccc; }
.csc-frame-frame1{ border: 1px solid #000000 }
.csc-frame-frame2{ border: 1px solid #666666 }
p.align-left { text-align: left }
p.align-center { text-align: center }
p.align-right { text-align: right }
ul.csc-bulletlist {}
ul.csc-bulletlist-1 { margin: 0 0 1em; padding: 0 0 0 2em; }
ul.csc-bulletlist-1 li { margin: 0 0 0.25em; padding: 0; }
ul.csc-bulletlist-2 { margin: 0 0 2em; padding: 0 0 0 2em; }
ul.csc-bulletlist-2 li { margin: 0 0 1em; padding: 0; }
ul.csc-bulletlist-3 { margin: 0 0 2em; padding: 0 0 0 2em; }
ul.csc-bulletlist-3 li { margin: 0 0 1em; padding: 0; }
dl.csc-menu {}
dl.csc-menu-4 { border: 1px solid #ddd; margin: 0 0 0 0; padding: 4px 4px 0 4px; }
dl.csc-menu-4 dt { background-color: #f9f9f9; border: 1px solid; border-color: #999 #999 #e9e9e9 #999; margin: 0 0 0 0; padding: 4px; }
dl.csc-menu-4 dd { background-color: #f9f9f9; border: 1px #999; border-style: none solid solid solid; margin: 0 0 4px 0; padding: 3px 3px 3px 3px; }
.tx-thmailformplus-pi1 ul { color: #FF0000; font-weight: bold; }
#maincontent-area h1 { font-size: 135% ; line-height: 1.35em; margin: 0 0 0 0; padding: 0; }
#maincontent-area h1 strong { font-size: 60% ; line-height: 1.35em; margin: .5em 0 0 0; padding: 0; }
#maincontent-area p.toplink { text-align: right; color: #999; font-size: 90%; clear: both; display: block; }
#maincontent-area p.toplink a:link, p.toplink a:visited { color: #999 !important; text-decoration: none !important; margin: 0 !important; padding: 0 0 0 10px !important; font-weight: normal !important; }
#maincontent-area p.toplink a:hover, p.toplink a:active { color: #000 !important; text-decoration: underline  !important; margin: 0!important; padding: 0 0 0 10px !important; font-weight:  normal !important; }
#maincontent-area h2.csc-firstHeader { margin-top: 1em !important; }
#maincontent-area h2,
#maincontent-area .header-layout-01 h2 { font-size: 125% ; line-height: 1.25em; margin: 2.5em 0 .5em 0; padding: 0; clear: both; }
#maincontent-area .header-layout-02 h2 { font-size: 125% ; line-height: 1.25em; color: #fff !important; background-color: #000; margin: 1.5em 0 .5em 0; padding: 3px; border: 2px #555; border-style: none solid solid none; clear: both; }
#maincontent-area .header-layout-02 h2 a:link,
#maincontent-area .header-layout-02 h2 a:visited { color: #fff !important; text-decoration: none !important; }
#maincontent-area h2 a:link,
#maincontent-area h2 a:visited { text-decoration: none !important; }
#maincontent-area .header-layout-03 h2 { line-height: 1em; visibility: hidden; margin: 0; padding: 0; clear: both; }
#maincontent-area h3 { font-size: 115%; line-height: 1.2em; margin: 2em 0 .5em 0; padding: 0; }
#maincontent-area h4 { font-size: 122%; line-height: 1.22em; margin: 0 0 1em; padding: 0; }
#maincontent-area h5 { font-size: 112%; line-height: 1.12em; margin: 0 0 1em; padding: 0; }
#maincontent-area h6 { font-size: 100%; line-height: 1em; margin: 0 0 1em; padding: 0; }
span.kein-umbruch { white-space: nowrap; }
#maincontent-area p { font-size: 100%; line-height: inherit; margin: 0 0 1em 0; padding: 0; }
#maincontent-area p.nicht-im-textfluss { clear: both; }
#maincontent-area p.hinweiskasten { font-size: 100%; line-height: inherit; margin: 0 0 2em 0; padding: 3px; border: 1px solid; }
#maincontent-area p.hinweiskasten-wichtig { font-size: 100%; line-height: inherit; color: #f00; margin: 0 0 2em 0; padding: 3px; border: 2px solid #f00; }
#maincontent-area ul { margin: 0 0 1.5em 2.5em; padding: 0 0 0 0; }
#maincontent-area ul ul { margin: .25em 0 1em 2.5em; padding: 0 0 0 0; }
#maincontent-area ul li { margin: 0 0 .25em 0; padding: 0 0 0 0; }
#maincontent-area .l0 ul.uploads { margin: 0 0 0em 2.5em; padding: 0 0 0 0; }
#maincontent-area .l0 ul.uploads li { margin: 0 0 .25em 0; padding: 0 0 0 0; }
#maincontent-area ul.alphabetlinks  { font-size: .9em; line-height: 1.2em; margin: 0 0 1em; padding: 0; width: 100%; height: 1.4em; clear: both; border-style: none; }
#maincontent-area ul.alphabetlinks li { font-size: 1em; font-weight: bold; color: #999; background-color: #fafafa; text-align: center; display: block; margin: 0 3px 0 0; padding: 0; width: 1.4em; height: 1.4em; float: left; border: solid 1px #999; }
#maincontent-area ul.alphabetlinks li a { font-size: 1em; text-decoration: none !important; background-color: #e9e9e9; text-align: center; display: block; margin: 0; padding: 0; width: 100%; height: 100%; border: none; }
#maincontent-area ul.alphabetlinks a.internal-link img { display: none; }
#maincontent-area ul.liste-3spalten { margin: 0; width: 100%; list-style-type: none; display: block; }
#maincontent-area ul.liste-3spalten li { background-color: #fafafa; width: 31%; float: left; margin: 0 2px 2px 0; padding: 3px; display: block; }
#maincontent-area ul.nicht-im-textfluss { clear: both; }
#maincontent-area ol { margin: 0 0 1.5em 2.5em; padding: 0 0 0 0; }
#maincontent-area ol ol { margin: .25em 0 1em 2.5em; padding: 0 0 0 0; }
#maincontent-area ol li { margin: 0 0 .25em 0; padding: 0 0 0 0; }
#maincontent-area table { margin: 0 0 2em 0; padding: 0; border-width: 1px; border: none; }
#maincontent-area table caption { color: #666; font-weight: bold; text-align: left; margin: 0; padding: 2px; }
#maincontent-area table.standard-titel-versteckt caption { color: #fff; visibility: hidden; height: 1px; line-height: 1px; }
#maincontent-area tr { margin: 0; padding: 0px; }
#maincontent-area th { font-weight: bold; text-align: center; vertical-align: top; margin: 0; padding: 3px; }
#maincontent-area td { vertical-align: top; margin: 0; padding: 4px; }
#maincontent-area table p { margin: 0; padding: 0; }
#maincontent-area tr.zeile-01 { background-color: #f3f3f3 }
#maincontent-area tr.zeile-02 { background-color: #e9e9e9 }
#maincontent-area td.zelle-01 { background-color: #f3f3f3 }
#maincontent-area td.zelle-02 { background-color: #e9e9e9 }
#maincontent-area table.tabelle-01,
#maincontent-area table.tabelle-01-titel-versteckt{ border-style: none; border-collapse: collapse; }
#maincontent-area table.tabelle-01 caption { border: none; }
#maincontent-area table.tabelle-01-titel-versteckt caption { color: #fff; visibility: hidden; height: 1px; line-height: 1px; }
#maincontent-area table.tabelle-01 tr,
#maincontent-area table.tabelle-01-titel-versteckt tr { }
#maincontent-area table.tabelle-01 th,
#maincontent-area table.tabelle-01-titel-versteckt th { background-color: #f5f5f5; border: 1px solid #ccc; }
#maincontent-area table.tabelle-01 td,
#maincontent-area table.tabelle-01-titel-versteckt td { border: 1px solid; }
#maincontent-area table.tabelle-01 tr.zeile-01,
#maincontent-area table.tabelle-01-titel-versteckt tr.zeile-01 { background-color: #f3f3f3; }
#maincontent-area table.tabelle-01 tr.zeile-02,
#maincontent-area table.tabelle-01-titel-versteckt tr.zeile-02{ background-color: #e9e9e9; }
#maincontent-area table.tabelle-01 td.zelle-01,
#maincontent-area table.tabelle-01-titel-versteckt td.zelle-01 { background-color: #f3f3f3; }
#maincontent-area table.tabelle-01 td.zelle-02,
#maincontent-area table.tabelle-01-titel-versteckt td.zelle-02 { background-color: #e9e9e9; }
#maincontent-area table.tabelle-02,
#maincontent-area table.tabelle-02-titel-versteckt { border-style: none none solid none; border-color: #ddd; }
#maincontent-area table.tabelle-02 caption { border-style: none none solid none; border-width: 1px; }
#maincontent-area table.tabelle-02-titel-versteckt caption { color: #fff; visibility: hidden; height: 1px; line-height: 1px; }
#maincontent-area table.tabelle-02 tr,
#maincontent-area table.tabelle-02-titel-versteckt tr { border: none; background-color: #fafafa; }
#maincontent-area table.tabelle-02 th,
#maincontent-area table.tabelle-02-titel-versteckt th { background-color: #f5f5f5; border: 1px solid #ccc; }
#maincontent-area table.tabelle-02 td,
#maincontent-area table.tabelle-02-titel-versteckt td { border: none; margin: 1px; }
#maincontent-area table.tabelle-02 tr.zeile-01,
#maincontent-area table.tabelle-02-titel-versteckt tr.zeile-01 { background-color: #f3f3f3; }
#maincontent-area table.tabelle-02 tr.zeile-02,
#maincontent-area table.tabelle-02-titel-versteckt tr.zeile-02 { background-color: #e9e9e9; }
#maincontent-area table.tabelle-02 td.zelle-01,
#maincontent-area table.tabelle-02-titel-versteckt td.zelle-01 { background-color: #f3f3f3; }
#maincontent-area table.tabelle-02 td.zelle-02,
#maincontent-area table.tabelle-02-titel-versteckt td.zelle-02 { background-color: #e9e9e9; }
#maincontent-area .download img { border-width: 0; }
#maincontent-area .external-link img { border-width: 0; }
#maincontent-area .external-link-new-window img { border-width: 0; }
#maincontent-area .internal-link img { border-width: 0; }
#maincontent-area .internal-link-new-window img { border-width: 0; }
#maincontent-area .mail img { border-width: 0; }
body.buerger-info #maincontent-area { border-color: #3399ff ; }
body.wirtschaft #maincontent-area { border-color: #ffb600 }
body.unser-landkreis #maincontent-area { border-color: #009900 }
body.politik-und-verwaltung #maincontent-area { border-color: #cc0000 }
body.buerger-info p.hinweiskasten { border-color: #3399ff; }
body.wirtschaft p.hinweiskasten { border-color: #ffb600; }
body.unser-landkreis p.hinweiskasten { border-color: #009900; }
body.politik-und-verwaltung p.hinweiskasten { border-color: #cc0000; }
body.buerger-info #maincontent-area ul.alphabetlinks li a { border-color: #3399ff; background-color: #d5e2f4; }
body.wirtschaft #maincontent-area ul.alphabetlinks li a { border-color: #ffb600; background-color: #f4e9d3; }
body.unser-landkreis #maincontent-area ul.alphabetlinks li a { border-color: #009900; background-color: #d3e3d3; }
body.politik-und-verwaltung #maincontent-area ul.alphabetlinks li a { border-color: #cc0000; background-color: #f4d3d3; }
body.buerger-info #maincontent-area table.tabelle-02,
body.buerger-info #maincontent-area table.tabelle-02-titel-versteckt { border-color: #3399ff; }
body.wirtschaft #maincontent-area table.tabelle-02,
body.wirtschaft #maincontent-area table.tabelle-02-titel-versteckt { border-color: #ffb600; }
body.unser-landkreis #maincontent-area table.tabelle-02,
body.unser-landkreis #maincontent-area table.tabelle-02-titel-versteckt { border-color: #009900; }
body.politik-und-verwaltung #maincontent-area table.tabelle-02,
body.politik-und-verwaltung #maincontent-area table.tabelle-02-titel-versteckt { border-color: #cc0000; }
body.buerger-info #maincontent-area table.tabelle-02 caption { border-color: #3399ff; }
body.wirtschaft #maincontent-area table.tabelle-02 caption { border-color: #ffb600; }
body.unser-landkreis #maincontent-area table.tabelle-02 caption { border-color: #009900; }
body.politik-und-verwaltung #maincontent-area table.tabelle-02 caption { border-color: #cc0000; }
body.buerger-info #maincontent-area table.tabelle-02 tr.zeile-01,
body.buerger-info #maincontent-area table.tabelle-02-titel-versteckt tr.zeile-01 { background-color: #ecf4ff; }
body.wirtschaft #maincontent-area table.tabelle-02 tr.zeile-01,
body.wirtschaft #maincontent-area table.tabelle-02-titel-versteckt tr.zeile-01 { background-color: #fff9ec; }
body.unser-landkreis #maincontent-area table.tabelle-02 tr.zeile-01,
body.unser-landkreis #maincontent-area table.tabelle-02-titel-versteckt tr.zeile-01 { background-color: #e7f3e7; }
body.politik-und-verwaltung #maincontent-area table.tabelle-02 tr.zeile-01,
body.politik-und-verwaltung #maincontent-area table.tabelle-02-titel-versteckt tr.zeile-01 { background-color: #ffe6e6; }
body.buerger-info #maincontent-area table.tabelle-02 tr.zeile-02,
body.buerger-info #maincontent-area table.tabelle-02-titel-versteckt tr.zeile-02 { background-color: #d5e2f4; }
body.wirtschaft #maincontent-area table.tabelle-02 tr.zeile-02,
body.wirtschaft #maincontent-area table.tabelle-02-titel-versteckt tr.zeile-02 { background-color: #f4e9d3; }
body.unser-landkreis #maincontent-area table.tabelle-02 tr.zeile-02,
body.unser-landkreis #maincontent-area table.tabelle-02-titel-versteckt tr.zeile-02 { background-color: #d3e3d3; }
body.politik-und-verwaltung #maincontent-area table.tabelle-02 tr.zeile-02,
body.politik-und-verwaltung #maincontent-area table.tabelle-02-titel-versteckt tr.zeile-02 { background-color: #f4d3d3; }
body.buerger-info #maincontent-area table.tabelle-02 td.zelle-01,
body.buerger-info #maincontent-area table.tabelle-02-titel-versteckt td.zelle-01 { background-color: #ecf4ff; }
body.wirtschaft #maincontent-area table.tabelle-02 td.zelle-01,
body.wirtschaft #maincontent-area table.tabelle-02-titel-versteckt td.zelle-01 { background-color: #fff9ec; }
body.unser-landkreis #maincontent-area table.tabelle-02 td.zelle-01,
body.unser-landkreis #maincontent-area table.tabelle-02-titel-versteckt td.zelle-01 { background-color: #e7f3e7; }
body.politik-und-verwaltung #maincontent-area table.tabelle-02 td.zelle-01,
body.politik-und-verwaltung #maincontent-area table.tabelle-02-titel-versteckt td.zelle-01 { background-color: #ffe6e6; }
body.buerger-info #maincontent-area table.tabelle-02 td.zelle-02,
body.buerger-info #maincontent-area table.tabelle-02-titel-versteckt td.zelle-02 { background-color: #d5e2f4; }
body.wirtschaft #maincontent-area table.tabelle-02 td.zelle-02,
body.wirtschaft #maincontent-area table.tabelle-02-titel-versteckt td.zelle-02 { background-color: #f4e9d3; }
body.unser-landkreis #maincontent-area table.tabelle-02 td.zelle-02,
body.unser-landkreis #maincontent-area table.tabelle-02-titel-versteckt td.zelle-02 { background-color: #d3e3d3; }
body.politik-und-verwaltung #maincontent-area table.tabelle-02 td.zelle-02,
body.politik-und-verwaltung #maincontent-area table.tabelle-02-titel-versteckt td.zelle-02 { background-color: #f4d3d3; }
#maincontent-area a:link { color: #5d5d5d; font-weight: bold; text-decoration: underline; margin: 0; padding: 0    }
#maincontent-area a:visited { color: #5d5d5d; font-weight: bold; text-decoration: underline; }
#maincontent-area a:hover { color: #5d5d5d; font-weight: bold; text-decoration: underline; }
#maincontent-area a:active { color: #5d5d5d; font-weight: bold; text-decoration: underline; }
body.buerger-info #maincontent-area a:link { color: #3399ff; font-weight: bold; text-decoration: underline; margin: 0; padding: 0    }
body.buerger-info #maincontent-area a:visited { color: #3399ff; font-weight: bold; text-decoration: underline; }
body.buerger-info #maincontent-area a:hover { color: #3399ff; font-weight: bold; text-decoration: underline; }
body.buerger-info #maincontent-area a:active { color: #3399ff; font-weight: bold; text-decoration: underline; }
body.wirtschaft #maincontent-area a:link { color: #ffb600; font-weight: bold; text-decoration: underline; margin: 0; padding: 0    }
body.wirtschaft #maincontent-area a:visited { color: #ffb600; font-weight: bold; text-decoration: underline; }
body.wirtschaft #maincontent-area a:hover { color: #ffb600; font-weight: bold; text-decoration: underline; }
body.wirtschaft #maincontent-area a:active { color: #ffb600; font-weight: bold; text-decoration: underline; }
body.unser-landkreis #maincontent-area a:link { color: #009900; font-weight: bold; text-decoration: underline; margin: 0; padding: 0    }
body.unser-landkreis #maincontent-area a:visited { color: #009900; font-weight: bold; text-decoration: underline; }
body.unser-landkreis #maincontent-area a:hover { color: #009900; font-weight: bold; text-decoration: underline; }
body.unser-landkreis #maincontent-area a:active { color: #009900; font-weight: bold; text-decoration: underline; }
body.politik-und-verwaltung #maincontent-area a:link { color: #cc0000; font-weight: bold; text-decoration: underline; margin: 0; padding: 0    }
body.politik-und-verwaltung #maincontent-area a:visited { color: #cc0000; font-weight: bold; text-decoration: underline; }
body.politik-und-verwaltung #maincontent-area a:hover { color: #cc0000; font-weight: bold; text-decoration: underline; }
body.politik-und-verwaltung #maincontent-area a:active { color: #cc0000; font-weight: bold; text-decoration: underline; }
body.buerger-info #maincontent-area h1 { border-color: #3399ff; }
body.buerger-info #maincontent-area h2,
body.buerger-info #maincontent-area .header-layout-01 h2 { color: #3399ff; }
body.buerger-info #maincontent-area .header-layout-02 h2 { background-color: #3399ff; }
body.wirtschaft #maincontent-area h1 { border-color: #ffb600; }
body.wirtschaft #maincontent-area h2,
body.wirtschaft #maincontent-area .header-layout-01 h2 { color: #ffb600; }
body.wirtschaft #maincontent-area .header-layout-02 h2 { background-color: #ffb600; }
body.unser-landkreis #maincontent-area h1 { border-color: #009900; }
body.unser-landkreis #maincontent-area h2,
body.unser-landkreis #maincontent-area .header-layout-01 h2 { color: #009900; }
body.unser-landkreis #maincontent-area .header-layout-02 h2 { background-color: #009900; }
body.politik-und-verwaltung #maincontent-area h1 { border-color: #cc0000; }
body.politik-und-verwaltung #maincontent-area h2,
body.politik-und-verwaltung #maincontent-area .header-layout-01 h2 { color: #cc0000; }
body.politik-und-verwaltung #maincontent-area .header-layout-02 h2 { background-color: #cc0000; }