/*
// Copyright 2025 by Ulf Haueisen, Frankfurt am Main. All rights reserved.
*/
html, body
{ margin: 0px; padding: 0px; background-color: #ffffff; }
body
{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 0; }
body, input, code, select, textarea, td
{ font-family: verdana, arial, sans-serif; font-style: normal; text-decoration: none; font-size: 11px; font-weight: normal; }
textarea
{ resize: none; }
pre
{ font-family: Lucida Sans Typewriter, monospace; font-style: normal; text-decoration: none; font-size: 11px; font-weight: normal; margin-bottom: 8px; margin-top: 8px; }
p, div, span, h1, h2, h3, h4, h5, h6, ul, ol
{ border-style: none; border-width: 0px; }
form
{ margin: 0px; }
b
{ font-weight: bold; }
p, div.p
{ margin-bottom: 6px; margin-top: 6px; padding-bottom: 0px; padding-top: 0px; }
ul
{ margin: 6px 0px 6px 16px; padding: 0px; list-style-type: disc; }
ol
{ margin-top: 6px; margin-bottom: 6px; }
h1, h2, h3, h4, h5, h6
{ line-height: 100%; margin-left: 0px; margin-right: 0px; padding: 2px 2px 1px 2px; }
h1
{ font-size: 20px; font-weight: normal; margin-bottom: 7px; margin-top: 0px; background: #d6eaff; border-bottom: 1px solid #6697cc; }
h2
{ font-size: 17px; font-weight: normal; margin-bottom: 7px; margin-top: 8px; background: #e5f2ff; border-bottom: 1px solid #7aa2cc; }
h3
{ font-size: 13px; font-weight: normal; margin-bottom: 7px; margin-top: 8px; background: #f0f7ff; border-bottom: 1px solid #a1c2e5; }
h4, h5, h6
{ font-size: 11px; font-weight: normal; margin-bottom: 7px; margin-top: 8px; background: #f0f7ff; border-bottom: 1px solid #a1c2e5; }
.bar
{ padding-top: 1px; padding-bottom: 1px; }
small, .small
{ font-size: 11px; }
.verysmall
{ font-size: 8px; }
big
{ font-size: 13px; }
.designtitle { background-color: #8abfff; color: #000000; }
.bar
{ background-color: #5a93d7; border: 1px solid #000000; border-left-style: none; border-right-style: none; }
hr
{ background-color: #5a93d7; border: 1px solid #5a93d7; color: #5a93d7; }
small, .small
{ color: #a0a0a0; }
code, pre
{ background: #f4f4f4; border: 1px solid #e0e0e0; padding: 0px; }
a
{ color: #000080; text-decoration: none; }
a:visited
{ color: #400060; }
a:hover
{ color: #d00000; text-decoration: underline; }
a:active
{ color: #008000; }
a.link1 span.linkicon { padding-left: 10px; background-image: url(shared/images/link.000080400060d00000008000.gif); background-repeat: no-repeat; background-position: 0px 3px; }
a.link1:visited span.linkicon { background-position: 0px -13px; }
a.link1:hover span.linkicon { background-position: 0px -29px; }
a.link1:active span.linkicon { background-position: 0px -45px; }
a.link2 span.linkicon { padding-left: 12px; background-image: url(shared/images/link-ext.000080400060d00000008000.gif); background-repeat: no-repeat; background-position: 0px 1px; }
a.link2:visited span.linkicon { background-position: 0px -15px; }
a.link2:hover span.linkicon { background-position: 0px -31px; }
a.link2:active span.linkicon { background-position: 0px -47px; }
a.link3 span.linkicon { padding-left: 12px; background-image: url(shared/images/link-mail.000080400060d00000008000.gif); background-repeat: no-repeat; background-position: 0px 1px; }
a.link3:hover { text-decoration: none; }
a.link4 span.linkicon { padding-left: 13px; background-image: url(shared/images/link-down.000080400060d00000008000.gif); background-repeat: no-repeat; background-position: 0px 1px; }
a.link4:visited span.linkicon { background-position: 0px -15px; }
a.link4:hover span.linkicon { background-position: 0px -31px; }
a.link4:active span.linkicon { background-position: 0px -47px; }
.designnavi { background-color: #e8e8e8; }
div.navibutton, div.navibuttonhover, div.navibuttonactive, div.navibuttonactivehover
{ width: 114px; margin: 0px 8px 0px 8px; padding: 4px; cursor: pointer; }
div.navibutton
{ border: 1px #e8e8e8 solid; background-color: #e8e8e8; }
div.navibuttonhover
{ border: 1px #707070 solid; background-color: #e0e0e0; }
div.navibuttonactive
{ border: 1px #c0c0c0 solid; background-color: #ffffff; }
div.navibuttonactivehover
{ border: 1px #707070 solid; background-color: #f8f8f8; }
div.navibuttonactive .navibreak
{ border-bottom: 1px solid #c0c0c0; }
div.navibuttonactivehover .navibreak
{ border-bottom: 1px solid #707070; }
#navibuttonsubactive
{ color: #000000; }
.bar a, a.navibutton, a.navibuttonsub
{ color: #002080; }
.bar a:visited, a.navibutton:visited, a.navibuttonsub:visited
{ color: #002080; }
.bar a:hover, a.navibutton:hover, a.navibuttonsub:hover
{ color: #002080; }
.bar a:active, a.navibutton:active, a.navibuttonsub:active
{ color: #000000; }
a.navibutton, a.navibuttonsub
{ display: block; width: 100%; text-decoration: none; }
a.navibutton:visited
{ text-decoration: none; }
a.navibutton:hover
{ text-decoration: none; }
a.navibutton:active
{ text-decoration: none; }
.navibreak, .navibreakactive
{ margin: 3px 0px 3px 0px; }
@media print
{ .dontprint { display: none; }
}
/* eof */