
html, body  { margin: 0; padding: 0 }
body    { font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; background-color: silver }
p, td, h1, h2, h3, h4, h5, h6  { margin: 0; padding: 0 }
hr { display: none }
.versteckt { display: none }
img  { border: 0 }
/*layout
*/
#kopfzeile, #navigation, #fusszeile    { margin-right: auto; margin-left: auto; width: 900px }
#kopfzeile        { background-image: url("/web/content/lib.nsf/lib/kopf.jpg/$File/kopf.jpg"); background-repeat: no-repeat; margin-top: 10px; height: 100px }
#navigation     { font-size: 12px; background-color: #a5cd42; padding-top: 4px; padding-bottom: 6px; border-top: 1px dashed #999; border-bottom: 1px dashed #999 }
#mitte             { background-color: #f2f7e6; padding: 10px; min-height: 400px }
#rechtespalte     { background-color: #e0edbe; margin-bottom: 10px; width: 175px }
#linkespalte    { background-color: #e0edbe; margin-bottom: 10px; width: 175px }
#fusszeile   { color: #e0edbe; font-size: 9px; background-color: #006178; padding-top: 3px; padding-bottom: 3px; vertical-align: middle; border-top: 1px dashed #999; border-bottom: 1px dashed #999 }
#topics    { margin-bottom: 10px; width: 530px }
#topicsrechts  { margin-bottom: 10px; margin-left: 4px; width: 167px }
/*links
*/
#mitte a, #topicsrechts a  { color: #900; text-decoration: none }
#mitte a:hover, #topicsrechts a:hover  { color: #900; text-decoration: underline }
#mitte a:active, #topicsrechts a:active  { color: #006178; text-decoration: underline }
#navigation a   { color: #900; font-weight: bold; text-decoration: none; background-color: #a5cd42; letter-spacing: 1px; padding: 4px 12px 6px 10px; border-right: 1px dashed #999 }
#navigation a:hover  { color: #900; font-size: 12px; font-weight: bold; text-decoration: none; background-color: #91b92e; letter-spacing: 1px; padding: 4px 12px 6px 10px; border-right: 1px dashed #999 }
#navigation a:active   { color: #e0edbe; font-size: 12px; font-weight: bold; text-decoration: none; background-color: #900; letter-spacing: 1px; padding: 4px 12px 6px 10px; border-right: 1px dashed #999 }
#linkespalte a   { color: #900; font-weight: bold; text-decoration: none; background-color: #e0edbe; display: block; padding: 6px 12px 4px 10px; border-bottom: 1px dashed #999 }
#linkespalte a:hover   { color: #900; font-weight: bold; text-decoration: none; background-color: #d0deae; display: block; padding: 6px 12px 4px 10px; border-bottom: 1px dashed #999 }
#linkespalte a:active   { color: #a5cd42; font-weight: bold; text-decoration: none; background-color: #e0edbe; display: block; padding: 6px 12px 4px 10px; border-bottom: 1px dashed #999 }
#kopfzeile a  { color: #f2f7e6; text-decoration: none }
#kopfzeile a:hover  { color: #f2f7e6; font-weight: bold; text-decoration: none; letter-spacing: 1px }
#kopfzeile a:active   { color: #a5cd42; font-weight: bold; text-decoration: none; letter-spacing: 1px }
#rechtespalte a { color: #fff; text-decoration: none }
#rechtespalte a:hover { color: #f2f7e6; text-decoration: underline }
#rechtespalte a:active { color: #a5cd42; text-decoration: underline }
/*text*/
h3  { color: #006178; font-size: 12px; font-weight: bold; letter-spacing: 2px; margin-right: 10px; margin-bottom: 5px; margin-left: 8px; padding-right: 4px; padding-bottom: 2px; padding-left: 4px; border-bottom: 1px dashed #999 }
h4  { color: #f2f7e6; font-size: 10px; font-weight: bold; background-color: #006178; letter-spacing: 1px; margin-top: 11px; margin-bottom: 5px; padding: 2px 4px; border-right: 1px solid #333; border-bottom: 1px solid #333 }
h5   { font-size: 12px; font-weight: bold; margin-top: 10px; margin-right: 10px; margin-left: 8px }
h6 { font-size: 12px; font-weight: normal; margin-top: 10px; margin-right: 10px; margin-left: 8px }
.datum  { font-weight: normal }
.textkontakt { font-size: 10px; line-height: 14px }
#navigation b  { color: #e0edbe; font-size: 12px; font-weight: bold; text-decoration: none; background-color: #900; letter-spacing: 1px; padding: 4px 12px 6px 10px; border-right: 1px dashed #999 }
#navigation a.selected  { color: #e0edbe; font-size: 12px; font-weight: bold; text-decoration: none; background-color: #900; letter-spacing: 1px; padding: 4px 12px 6px 10px; border-right: 1px dashed #999 }
#navigation a.selected:hover  { color: #e0edbe; font-size: 12px; font-weight: bold; text-decoration: none; background-color: #900; letter-spacing: 1px; padding: 4px 12px 6px 10px; border-right: 1px dashed #999 }
#linkespalte b   { color: #e0edbe; font-weight: bold; text-decoration: none; background-color: #900; display: block; padding: 6px 12px 4px 10px; border-bottom: 1px dashed #999 }
#linkespalte a.selected   { color: #e0edbe; font-weight: bold; text-decoration: none; background-color: #900; display: block; padding: 6px 12px 4px 10px; border-bottom: 1px dashed #999 }
#linkespalte a.selected:hover   { color: #e0edbe; font-weight: bold; text-decoration: none; background-color: #900; display: block; padding: 6px 12px 4px 10px; border-bottom: 1px dashed #999 }
#fusszeile p { text-align: center }
#kopfzeile p  { color: #f2f7e6; font-size: 10px; letter-spacing: 1px; padding: 5px }
#rechtespalte p { font-size: 10px; line-height: 14px }
#linkespalte p  { font-size: 12px; line-height: 14px }
#linkespalte ul { margin: 0; padding: 0 }
#linkespalte li { font-size: 10px; line-height: 14px; text-indent: 15px; list-style-type: none; font-weight: thin }
#linkespalte li a.selected { background-color: #d0deae; color: #900; font-weight: bold; font-size: 10px; line-height: 14px; text-indent: 15px; list-style-type: none }
#linkespalte li a.selected:hover { background-color: #d0deae; color: #900; font-weight: bold; font-size: 10px; line-height: 14px; text-indent: 15px; list-style-type: none }
#mitte p    { font-size: 12px; line-height: 17px; margin-right: 0; margin-bottom: 8px; margin-left: 0; padding: 0 }
#mitte li { font-size: 12px; line-height: 17px }
#mitte h1  { color: #006178; font-size: 18px; font-weight: bold; letter-spacing: 1px; margin-top: 10px; margin-bottom: 10px }
/*tabellen*/
table   { background-color: #e0edbe; margin: 0; padding: 0 }
td   { margin: 0; padding: 0; vertical-align: top }
td.kopfzeile { background-color: #c0c0c0 }
td.mitte { background-color: #f2f7e6 }
#mitte table      { background-color: #f2f7e6; margin-top: 10px; margin-bottom: 10px; padding: 0; width: 530px }
#rechtespalte table, #linkespalte table  { width: 100%; border-bottom: 1px dashed #999 }
#rechtespalte td, #linkespalte td { padding: 4px }

#minislide a { color: #900; text-decoration: none; background-color: #e0edbe; border-width: 0}
#minislide a:hover { color: #900; text-decoration: none; background-color: #e0edbe; border-width: 0}
#minislide a:active { color: #900; text-decoration: none; background-color: #e0edbe; border-width: 0}

#quicksupport a { color: #900; text-decoration: none; }
#quicksupport a:hover{ color: #900; text-decoration: underline; }
#quicksupport a:active { color: #006178; text-decoration: underline; }

