body {font-family:verdana,arial,helvetica,sans-serif; background-color:#FFFFFF;}


#Impressum {top:55px; position:absolute; text-align:center; width:191px; height:15px; margin-left:790px; background-image:url(../bilder/spacer_gelb.gif); padding: 2px 0 0 0; }
#Header {position:absolute; 	margin:0px 10px 25px 10px; 	width: 779px; }
#Header h1 {margin:0;padding:0;float:left;}
#Grafiken {position:absolute; margin-top:65px; margin-left:252px; width:520px; }

#Inhalt {position:absolute; margin-top:190px; margin-left:252px; font-family:Verdana,arial,helvetica,sans-serif; font-size:11px; color:#55626b; width:508px; }
#Inhalte {position:absolute; top:0px; width:95%; min-height: 100%; height: 100%; }
#Menu {position:absolute; margin-top:91px; font-size:12px; font-weight:bold; color:#55626b; margin-left:10px; height:26px; width:210px; }
#SiegelZFU {position:absolute; margin-top:430px; margin-left:24px; width:89px; height:89px; margin-right:14px; }
#Adresse {position:absolute; margin-top:310px; margin-left:23px; font-family:Verdana,arial,helvetica,sans-serif; font-size:11px; color:#55626b; }
html>body, html>body #Contents {height:auto; }
.adresse {margin: 0 0 0 14px;font-family:Verdana,arial,helvetica,sans-serif; font-size:11px; color:#55626b;font-weight:normal;}

h1 {font-size:14px; color:#202020; font-weight:bold; }
h2 {font-size:12px; color:#202020; font-weight:bold; }
.spacer {width:189px; height:1px; background-image:url(../bilder/spacer_grau.gif); margin:9px 5px 10px 0px; }
.bold {color:#646464; font-weight:bold; }
.aktiv {text-decoration: underline;}

a {text-decoration: underline; color:#931b24; }
a:visited {text-decoration: underline; color:#931b24; }
a:link {text-decoration: underline; color:#931b24; }
a:active {text-decoration: underline; color:#931b24; }
a:hover {text-decoration:underline; color:#931b24; }

/* eingerückt ohne Aufzählungszeichen */
.indent {margin:0 0 0 20px;}
.align-right {text-align:right;}
.align-center {text-align:center;}
.align-left {text-align:left;}

.linksOben {color:#4e4e4e; font-family:arial,helvetica sans-serif; font-size:11px; text-decoration:none; font-weight:normal; }
.linksOben a{color:#4e4e4e; font-family:arial,helvetica sans-serif; font-size:11px; text-decoration:none; font-weight:normal; }
.linksOben a:visited {color:#4e4e4e; font-family:arial,helvetica sans-serif; font-size:11px; text-decoration:none; font-weight:normal; }
.linksOben a:link {color:#4e4e4e; font-family:arial,helvetica sans-serif; font-size:11px; text-decoration:none; font-weight:normal; }
.linksOben a:active {color:#4e4e4e; font-family:arial,helvetica sans-serif; font-size:11px; text-decoration:none; font-weight:normal; }
.linksOben:hover {color:#4e4e4e; font-family:arial,helvetica sans-serif; font-size:11px; text-decoration:underline; font-weight:normal; }

/** Tabellen **/
.contenttable{ border:none; margin:0 0 0 0;}
.contenttable td {vertical-align:top;}

/** Menues **/
/** neu **/
.LeftMenueNormal {margin-bottom:3px; padding: 4px 0 0 13px; height:21px; width:195px; border:#cecece 1px solid;background: #fffeea url(../bilder/4x4px_weiss.gif) repeat-x;}
.LeftMenueAktiv {margin-bottom:3px; padding: 4px 0 0 13px; background-color:#fef2a2; height:21px; width:195px; border:#cecece 1px solid;}
.LeftMenueAktiv a:link, .LeftMenueNormal a:link { text-decoration : none; color:#55626b; }
.LeftMenueAktiv a:visited, .LeftMenueNormal a:visited { text-decoration : none; color:#55626b; }
.LeftMenueAktiv a:hover, .LeftMenueNormal a:hover { text-decoration : none; color:#55626b; }
.LeftMenueAktiv a:active, .LeftMenueNormal a:active { text-decoration : none; color:#55626b; }

#MenuRechts {position:absolute; margin-top:100px; font-size:12px; font-weight:bold; color:#55626b; margin-left:790px; width:180px; }
#MenuRechts hr {width:189px; height:0px; border-top:1px solid #CECECE;border-bottom:0; margin:9px 5px 10px 0px; }


/** alt **/
.div1LeftMenue {margin-bottom:3px; background-color:#cecece; height:26px; width:210px; }
.div1LeftMenueselected {margin-bottom:3px; background-color:#cecece; height:26px; width:210px; }
.div2LeftMenueselected {margin:1px; background-color:#fef2a2; height:24px; width:208px; text-indent:12px; }
.div2LeftMenue {margin:1px; background-color:#fffeea; height:24px; width:208px; text-indent:12px; }
.div3LeftMenue {margin-top:4px; }

a.linkLeftMenue:link { text-decoration : none; color:#55626b; }
a.linkLeftMenue:visited { text-decoration : none; color:#55626b; }
a.linkLeftMenue:hover { text-decoration : none; color:#55626b; }
a.linkLeftMenue:active { text-decoration : none; color:#55626b; }


.divRightMenu1 {padding-top:2px; }
.divRightMenu1selected {background-color:#fef2a2; padding: 8px 8px 0 8px; }
.divRightMenu2 {font-size:10px; font-weight:bold; padding: 0 0 0 10px; }
.divRightMenu2selected {background-color:#fef2a2; font-size:10px; font-weight:bold;padding: 0 0 8px 19px; }
.divRightMenu3 {font-size:10px; font-weight:bold; padding-left:20px; padding-top:5px; }
.divRightMenu3selected {font-size:10px; font-weight:bold; padding-left:20px; padding-top:5px; }

a.linkRightMenu1:link { text-decoration : none; color:#55626b;font-size:12px; }
a.linkRightMenu1:visited { text-decoration : none; color:#55626b;font-size:12px; }
a.linkRightMenu1:hover { text-decoration : none; color:#55626b;font-size:12px; }
a.linkRightMenu1:active { text-decoration : none; color:#55626b;font-size:12px; }

a.linkRightMenu1selected:link { text-decoration : none; color:#55626b;font-size:12px; }
a.linkRightMenu1selected:visited { text-decoration : none; color:#55626b;font-size:12px; }
a.linkRightMenu1selected:hover { text-decoration : none; color:#55626b;font-size:12px; }
a.linkRightMenu1selected:active { text-decoration : none; color:#55626b;font-size:12px; }

a.linkRightMenu2:link { text-decoration : none; color:#55626b;font-size:10px; }
a.linkRightMenu2:visited { text-decoration : none; color:#55626b;font-size:10px; }
a.linkRightMenu2:hover { text-decoration : none; color:#55626b;font-size:10px; }
a.linkRightMenu2:active { text-decoration : none; color:#55626b;font-size:10px; }

a.linkRightMenu2selected:link { text-decoration : none; color:#55626b;font-size:10px; }
a.linkRightMenu2selected:visited { text-decoration : none; color:#55626b;font-size:10px; }
a.linkRightMenu2selected:hover { text-decoration : none; color:#55626b;font-size:10px; }
a.linkRightMenu2selected:active { text-decoration : none; color:#55626b;font-size:10px; }


a.linkRightMenu3:link { text-decoration : none; color:#55626b; }
a.linkRightMenu3:visited { text-decoration : none; color:#55626b; }
a.linkRightMenu3:hover { text-decoration : none; color:#55626b; }
a.linkRightMenu3:active { text-decoration : none; color:#55626b; }

a.linkRightMenu3selected:link { text-decoration : underline; color:#55626b; }
a.linkRightMenu3selected:visited { text-decoration : underline; color:#55626b; }
a.linkRightMenu3selected:hover { text-decoration : underline; color:#55626b; }
a.linkRightMenu3selected:active { text-decoration : underline; color:#55626b; }

/** Listen **/

.ulLinkliste {list-style:none; margin-left:0px; margin-bottom:36px; padding-left:0px; }
.liLinkliste {list-style:none; margin-bottom:5px; }
.ulAufzaehlungInhalt {list-style: disc; margin-left:15px; padding-left:0px; margin-bottom:15px; }
.liAufzaehlungInhalt {list-style: disc; margin-left:10px; padding-left:0px; margin-top:6px; }
.liAufzaehlungInhalt2 {list-style: circle; margin-left:4px; margin-top:6px; border:none; padding:0; }
.olAufzaehlungInhalt {list-style:1; margin-left:15px; margin-bottom:15px; }
.liAufzahlungInhaltOL {list-style: 1; margin-left:15px; margin-top:6px; }


.csc-linkToTop {float:right;}

/** Footer **/

#Footer {margin-top:40px; margin-bottom:20px; width:100%; padding-top:2px; width:520px; font-size:11px; text-align:center; }
#Footer hr {width:100%; height:0px; border-top:1px solid #55626b;border-bottom:0; margin:0; }
.footernavi {vertical-align:bottom;padding-top:4px;text-align:center;}
.footernavi a:link {color: #202020;}


/* Powermail */
fieldset.tx-powermail-pi1_fieldset {border: none;margin:0; padding:0;}
fieldset.tx-powermail-pi1_fieldset legend {/* Überschrift */margin:0; padding:0;font-weight:bold;}
fieldset.tx-powermail-pi1_fieldset label {/* Beschriftungen */display: block;width: 150px;float: left;clear: both;}
fieldset.tx-powermail-pi1_fieldset input, fieldset.tx-powermail-pi1_fieldset select {/* Eingabefelder */width: 240px;border: none;border-bottom: 1px solid #cccccc;margin-left: 10px;font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#666666;}
fieldset.tx-powermail-pi1_fieldset textarea {/* Eingabefelder */width: 240px;border: solid #cccccc 1px;margin-left: 10px;font-family: Verdana, Geneva, sans-serif;font-size:11px;color:#666666;}

/* Checkboxbreite und Radiobuttons anders */
fieldset.tx-powermail-pi1_fieldset input.powermail_check {width: 12px;} 
fieldset.tx-powermail-pi1_fieldset input.powermail_radio {width: 12px;} 
div.tx_powermail_pi1_fieldwrap_html_check {/* Container in dem die Checkbox liegt. */ }
div.tx_powermail_pi1_fieldwrap_html {/* Container in dem die einzelnen Formulareinträge liegen. Abstand zwischen den Feldern */margin: 10px 0;}
div.tx_powermail_pi1_fieldwrap_html_submit {/* Container in dem der Submit-Button liegt. */}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {/* submit button */margin: 0 0 0 160px;width:auto;float: left;display: block;font-family: Verdana, Geneva, sans-serif;font-size: 11px;font-weight: normal;color: black;background: #ffffff;padding-left: 3px;padding-right: 3px;padding-top: 0px;padding-bottom: 0px;border: 1px solid #000000;}
fieldset.tx-powermail-pi1_fieldset input.powermail_reset {/* reset button */}
div.powermail_mandatory_js {/* Farbe der Fehlermeldung */color:#FF0000;}
