
div.Kopfbereich { position: relative; border-color: #9F9F9F; border-style: solid; border-width: 5px 0px 0px 0px; margin-left: 0px; margin-right: 0px; width: 100%; text-align: right; vertical-align: top; background-color: #DDDDDD;}

div.wegServicenavigation {background-repeat:no-repeat; background-image:url(titel.jpg); background-position: 252px 0px; background-color: #DDDDDD; height: 95px}
div.Servicenavigation {background-color: #DDDDDD; height: 95px}

span.Servicenavigation {padding: 4px; line-height: 1.6em; padding-right: 5px; position: relative; top: 0px; background-color: FEFEFE; }
div.Hauptnavigation {background-position: 0px 15px; background-repeat: repeat-x; background-image:url(balken.jpg); overflow:hidden; vertical-align: middle; background-color: #555555; height: 32px; }
div.Pfadnavigation {padding-left: 252px; vertical-align: middle; background-color: #DDDDDD}
span.Pfadnavigation2 {line-height: 32px; vertical-align: middle; }
.Inhaltsbereich {z-index: -100; padding-top: 1em; padding-right: 56px; padding-left: 288px; pCCCosition: absolute; top: 0px; lexxxft: 260px; background-color: white; max-width: 57em; }
.maxInhaltsbereich {padding-top: 1em; padding-right: 56px; padding-left: 28px; position: absolute; top: 0px; left: 260px; background-color: white; }

.Navigationsspalte {margin-left: 4px; background-color: #DDDDDD; width: 246px; border-style: none none none solid; border-color: #555555; border-width: 2px;}

.Randspalte {padding-top: 1em}

DIV.display DIV.Inhaltsbereich TABLE.downloads {margin-top: -1em; margin-bottom: 1em}
DIV.display DIV.Inhaltsbereich TABLE.downloadsS1 {margin-top: -1em; margin-bottom: 1em} 
 
.servicelinks {color:green; text-decoration: none}
.servicelinkscur {color:black; text-decoration: none}

a.servicelinks:hover {color: black; text-decoration: underline}

div.Pfadnavigation a {color: green; text-decoration: none}
div.Pfadnavigation a:hover {color: black; text-decoration: underline}

<!--div.news-latddddest-item p {font-size: 90%}-->

div.Hauptnavigation input {border: 2px solid #F1C435}

<!--div[class=nNavigationsspalte] a {color: green}
div[class=nNavigationsspalte] a:link {}
div[class=nNavigationsspalte] a:visited {}
div[class=nNavigationsspalte] a:active {color: black}
div[class=nNavigationsspalte] a:focus {text-decoration: underline}-->

div[class=Pfadnavigation] a:link {color: green; text-decoration: none}
div[class=Pfadnavigation] a:visited {color: green; text-decoration: none}
div[class=Pfadnavigation] a:hover {color: black; text-decoration: underline}
div[class=Pfadnavigation] a:active {color: black; text-decoration: none}
div[class=Pfadnavigation] a:focus {color: green; text-decoration: underline}


a.item1act {font-weight: bold; color: green; text-decoration: none; margin-left: 0px; padding-left: 8px; font-size: 83%; background-color: #C8C8C8}
a.item1act:hover {color: black; text-decoration: underline; margin-left: 0px; padding-left: 8px; font-size: 83%; background-color: #C8C8C8}
li.item1act {padding-top: 6px; padding-bottom: 6px; width: 100%; text-decoration: none; line-height: 20px; background-color: #C8C8C8}

a.item1cur {font-weight: bold; color: black; text-decoration: none; paXXXXdding-left: 8px; font-size: 83%; background-color: white }
li.item1cur {padding-top: 6px; padding-bottom: 6px; width: 100%; list-style-type: none; color: black; line-height: 24px; background-color: white; border-style: none double none none; border-width: 3px; border-color: #9F9F9F; }

a.item2cur {color: black; text-decoration: none; font-size: 83%; background-color: white; }
li.item2cur {padding-top: 6px; padding-bottom: 6px; margin-left: 4px; width: 217px; color: black; line-height: 20px; background-color: white; border-style: none double none solid; border-width: 0px 3px 0px 1px; border-color: black #9F9F9F black black;}

a.item2 {max-width: 10em; color: green; text-decoration: none; font-size: 83%; }
a.item2:hover {color: black; text-decoration: underline; font-size: 83%; }
li.item2 {padding-top: 6px; padding-bottom: 6px; margin-left: 4px; text-color: black; width: 217px; border-bottom: 0px; line-height: 20px; border-width: 1px; border-style: none none none solid; border-color: black; background-color: #DDDDDD;  }

a.item1curifsub {font-weight: bold; color: black; text-decoration: none; padding-left: 8px; font-size: 83%; background-color: white; }
li.item1curifsub {padding-top: 6px; padding-bottom: 6px; width: 100%; vertical-align: middle; list-style-type: square; color: black; line-height: 20px; background-color: white; border-style: none double none none; border-width: 3px; border-color: #9F9F9F }

a.item1 {color: green; text-decoration: none; padding-left: 8px; font-size: 83%; background-color: #C8C8C8}
a.item1:hover {color: black; text-decoration: underline; padding-left: 8px; font-size: 83%; background-color: #C8C8C8}
li.item1 {padding-top: 6px; padding-bottom: 6px; width: 100%; line-height: 20px; background-color: #C8C8C8}

div.news-latest-date {border-style: none none solid none; border-width: 1px; border-color: black; padding-bottom: 0px; margin-bottom: 0px; width: 100%; text-align: right; font-size: small; color: black}

div.csc-textpic-left div.csc-textpic-text { clear: none}

@media print {
body {font-family: Times New Roman, Times, serif; line-height: 100%; font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-left: 0px; background-color: white; }
.display {position:absolute; top: 0px; left: 0px; overflow: hidden; visibility: hidden; max-height: 0px; clip:rect(10px,10px,10px,10px);}
a {color:black}
p {line-height: 120%}
}

@media screen {
h1 {font-size: xx-large; max-width: 20em}
h2, h1.ttnews  {font-size: x-large; clear: right; max-width: 25em}
h3 {font-size: large}
h2.news-heading {margin-top: 0; margin-bottom: 0; font-size: large}
body {font-family: Verdana, Arial, sans-serif; margin-top: 0px; margin-right: 0px; margin-left: 0px; background-color: white; }
.print {position:absolute; top: 0px; left: 0px; overflow: hidden; visibility: hidden; max-height: 0px; clip:rect(10px,10px,10px,10px);}
p {line-height: 135%; max-width: 35em}
li {line-height: 155%; list-style-type: square}
p.news-entry  { margin-top: 0; font-size: small}
td.td-last {max-width: 35em}

dd.csc-textpic-caption {font-size: small}
div.csc-textpic-imagewrap {margin-bottom:1em}

div.csc-mailform-field > label {width: 13em; float: left; text-align: right}
div.csc-mailform-field {margin-bottom: 4px}
label[for="mailformname"],
label[for="mailformvorname"],
label[for="mailformemail"],
label[for="mailformbundesland"],
label[for="mailformdienststelle"],
label[for="mailformstrasse"],
label[for="mailformhausnummer"],
label[for="mailformplz"],
label[for="mailformort"],
label[for="mailformtelefon_zentrale"],
label[for="mailformemail_zentrale"],
label[for="mailformtelefon"]
{font-weight: bold}
div.csc-mailform-field > textarea {mXXXXax-width:30em}
div.csc-mailform-field > input[type="text"]{max-widXXXXth: 30em}

div.Inhaltsbereich  a:visited {color: black}
div.Inhaltsbereich  a:link {color: black}
div.Inhaltsbereich  a {color: black}

div[id="c140"] {max-width: 35em}
