
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 {padding-top: 1em; padding-right: 56px; padding-left: 28px; position: absolute; top: 0px; left: 260px; background-color: white; max-width: 34.5em; }
.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-latest-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 {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 {color: black; text-decoration: none; padding-left: 8px; font-size: 83%; background-color: white }
li.item1cur {padding-top: 6px; padding-bottom: 6px; width: 100%; list-style-type: none; color: black; height: 20px; 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 {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}

@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 {line-height: 100%; margin-bottom: 1em}
body {font-family: Verdana, Arial, sans-serif; line-height: 100%; font-size: 100%; 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 {font-family: Verdana; line-height: 135%}
}
