/*
// Copyright 2010 by Ulf Haueisen Systementwicklung, Oberursel, DE. All rights reserved.
*/
html, body
{ margin: 0px; padding: 0px; }
html
{ overflow-y: scroll; }
body
{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: #dedede; z-index: 0; background: url(/images/back.jpg); background-attachment: fixed; }
div#background
{ z-index: -1; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }
div#background img
{ display: block; width: 100%; height: 100%; }
body, input, select, textarea, code, td
{ font-family: verdana, arial, sans-serif; font-style: normal; text-decoration: none; font-size: 13px; font-weight: normal; }
textarea
{ resize: none; }
pre
{ font-family: consolas, monospace; font-style: normal; text-decoration: none; font-size: 13px; font-weight: normal; margin: 0px 0px 4px 0px; padding: 2px; }
input, select, textarea, .formelement
{ background-color: #f4f4f4; border: 1px solid #808080; border-bottom-color: #c0c0c0; border-right-color: #c0c0c0; }
button, input.button
{ background-color: #d8d8d8; border: 1px outset #b0b0b0; height: 22px; }
input.checkbox, input.radio
{ background-color: #ffffff; border-style: none; }
fieldset
{ margin: 0px; padding: 4px; border: 1px solid #c0c0c0; display: block; }
input[disabled], button[disabled], .disabled
{ color: #a0a0a0; }
p
{ margin: 0px; padding: 0px 0px 4px 0px; }
blockquote
{ margin: 0px 0px 4px 16px; padding: 0px; }
form, textarea
{ margin: 0px; }
h1, h2, h3, h4, address
{ color: #000000; margin: 0px; padding: 7px 0px 10px 0px; font-weight: normal; }
h1
{ font-size: 22px; }
h2
{ font-size: 18px; }
h3
{ font-size: 16px; }
h4
{ font-size: 14px; }
li h2
{ position: relative; top: 2px; }
ul
{ margin: 6px 0px 6px 16px; padding: 0px; list-style-type: disc; }
ol
{ margin-top: 6px; margin-bottom: 6px; }
a
{ color: #0047a1; text-decoration: none; }
a:visited
{ color: #0047a1; }
a:hover
{ color: #d00000; text-decoration: underline; }
a:active
{ color: #008000; }
a.link1 span.linkicon { padding-left: 10px; background-image: url(/shared/images/link.0047a10047a1d00000008000.gif); background-repeat: no-repeat; background-position: 0px 4px; }
a.link1:visited span.linkicon { background-position: 0px -12px; }
a.link1:hover span.linkicon { background-position: 0px -28px; }
a.link1:active span.linkicon { background-position: 0px -44px; }
a.link2 span.linkicon { padding-left: 12px; background-image: url(/shared/images/link-ext.0047a10047a1d00000008000.gif); background-repeat: no-repeat; background-position: 0px 3px; }
a.link2:visited span.linkicon { background-position: 0px -13px; }
a.link2:hover span.linkicon { background-position: 0px -29px; }
a.link2:active span.linkicon { background-position: 0px -45px; }
a.link3 span.linkicon { padding-left: 12px; background-image: url(/shared/images/link-mail.0047a10047a1d00000008000.gif); background-repeat: no-repeat; background-position: 0px 2px; }
a.link3:hover { text-decoration: none; }
a.link4 span.linkicon { padding-left: 13px; background-image: url(/shared/images/link-down.0047a10047a1d00000008000.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; }
.frame08 a, .frame08 a:visited, .frame08 a:hover, .frame08 a:active,
.frame14 a, .frame14 a:visited, .frame14 a:hover, .frame14 a:active
{ color: #2468b1; }
div.frame05back
{ height: 154px; width: 100%; overflow: visible; position: relative; }
img.frame05back
{ top: 0px; left: 0px; height: 100%; width: 100%; display: block; position: absolute; z-index: -1; }
span.frame05back
{ top: 0px; left: 0px; height: 100%; width: 100%; position: absolute; z-index: -1; }
.titlelogo
{ position: absolute; }
#menubar
{ height: 25px; width: 700px; padding: 0px; margin: 0px; white-space: nowrap; display: block; position: absolute; bottom: 0px; left: 0px; overflow: hidden; }
#menubar img
{ display: block; float: left; margin: 0px; }
#menubar a
{ background-image: url(/images/tab-i-m.gif); background-repeat: repeat-x; color: #000000; display: block; float: left; height: 20px; padding: 5px 3px 0px 2px; text-decoration: none; min-width: 30px; }
#menubar a#activetab
{ background-image: url(/images/tab-a-m.gif); background-repeat: repeat-x; }
#menubar .navitabr
{ margin-right: -1px; }
#footer
{ margin-bottom: 28px; text-align: center; }
div.clearfloat
{ clear: both; height: 1px; overflow: hidden; }
.frame
{ width: 100%; min-width: 780px; max-width: 1000px; table-layout: fixed; }
.frame01, .frame02, .frame03, .frame04, .frame05, .frame06, .frame07, .frame08,	.frame09, .frame10, .frame10b, .frame11, .frame12, .frame13, .frame14, .frame15
{ vertical-align: top; }
.frame01, .frame03
{ width: 50px; }
.frame01
{ height: 50px; background-image: url(/images/frame-top-l.png); background-repeat: no-repeat; }
.frame02
{ height: 50px; }
.frame02 img
{ height: 50px; width: 100%; }
.frame03
{ background-image: url(/images/frame-top-r.png); background-repeat: no-repeat; }
.frame04, .frame05, .frame06
{ height: 154px; overflow: hidden; }
.frame04
{ background-image: url(/images/frame-title-l.png); background-repeat: repeat-y; }
.frame04 img
{ width: 50px; }
.frame05
{ color: #000000; vertical-align: top; width: 100%; }
.frame06
{ background-image: url(/images/frame-title-r.png); background-repeat: repeat-y; }
.frame06 img
{ width: 50px; }
.frame07
{ background-image: url(/images/frame-bar1-l.png); background-repeat: repeat-y; }
.frame08
{ background-color: #ececec; color: #606060; padding: 3px 0px 3px 0px; }
.frame09
{ background-image: url(/images/frame-bar1-r.png); background-repeat: repeat-y; }
.frame10
{ background-image: url(/images/frame-content-l.png); background-repeat: repeat-y; }
.frame10b
{ background-image: url(/images/frame-bar1-l.png); background-repeat: repeat-y; }
table.columns
{ table-layout: fixed; }
.contentl, .contentr
{ background-image: url(/images/frame-bar1-m.png); background-repeat: repeat-y; }
.frame11
{ background-color: #ffffff; color: #000000; }
.frame12
{ background-image: url(/images/frame-content-r.png); background-repeat: repeat-y; }
.frame13
{ height: 66px; background-image: url(/images/frame-bottom-l.png); background-repeat: no-repeat; background-position: bottom; }
.frame14
{ background-image: url(/images/frame-bottom-m.png); background-repeat: repeat-x; background-position: bottom; padding: 3px 0px 3px 0px; color: #606060; }
.frame15
{ background-image: url(/images/frame-bottom-r.png); background-repeat: no-repeat; background-position: bottom; }
hr
{ color: #7499c8; border: 1px solid #7499c8; margin: 12px 0px 12px 0px; padding: 0px; height: 2px; clear: both; }
table.profile
{ margin: 6px 0px 6px 0px; }
table.profile td
{ padding: 0px 6px 6px 0px; }
div.forum
{ padding: 0px; }
ul.forum
{ list-style: none; margin: 0px 0px 0px 24px; padding: 0px; }
ul#forumroot
{ margin: 0px; }
.forum li
{ border-left: 2px solid #1e69b7; margin: 6px 0px 6px 0px; padding: 0px 0px 0px 0px; }
.forum .forumentry
{ }
.forum .forumheader
{ background-color: #cbe4ff; padding: 1px 0px 1px 4px; margin: 0px; position: relative; }
.forum .forumheaderright
{ position: absolute; top: 1px; right: 4px; }
.forum .forumtext
{ margin: 3px 0px 6px 0px; padding: 0px 0px 0px 4px; }
.forum li.forumnew
{ border-left: 2px solid #deab00; }
.forum form.forumnew
{ padding: 0px; margin: 0px; }
.forum .forumnew .forumheader
{ background-color: #ffe99f; }
.forum .forumnew .forumformcontainer
{ padding-left: 4px; overflow: hidden; }
.forum .forumnew div.forumformtextarea
{ position: relative; width: 100%; height: 118px; }
.forum .forumnew textarea.forumformtextarea
{ border-style: none; background-color: #ffffff; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; width: 100%; }
.forum .forumnew input, #forumc, #forums
{ background-color: #d0d0d0; border: 1px outset; }
.contentc
{ padding: 10px 0px 14px 0px; }
.contentc .contentmenu li
{ padding: 6px 0px 10px 0px; font-weight: normal; font-size: 16px; }
.contentc .contentmenu li a
{ position: relative; top: 2px; }
.contentl
{ padding: 13px 0px 10px 0px; }
.contentl ul.contentmenu
{ padding: 0; margin: 0; list-style-type: none; }
.contentl .contentmenu li
{ border: 1px solid #808080; margin: -1px 0px 0px 0px; padding: 3px 2px 3px 4px; background-image: url(images/navibtn.gif); background-repeat: repeat-x; }
.contentl .contentmenu li.contentmenuactive
{ background-image: url(images/navibtn-a.gif); }
.contentl .contentmenu li a
{ display: block; width: 100%; color: #000000; text-decoration: none; }
.contentl .contentmenu li a:visited, .contentl .contentmenu li a:hover, .contentl .contentmenu li a:active
{ }
@media print
{ html, body, .frame01, .frame02, .frame03, .frame04, .frame05, .frame05back, .frame06, .frame07, .frame08,	.frame09, .frame10, .frame10b, .frame11, .frame12, .frame13, .frame14, .frame15
{ background: #ffffff none; }
.frame
{ width: auto; min-width: 0; max-width: none; table-layout: auto; }
.frame05back { display: none; }
.frame01, .frame02, .frame03, .frame04, .frame05, .frame06, .frame07, .frame09, .frame10, .frame10b, .frame12, .frame13, .frame15
{ visibility: collapse; }
.frame01 *, .frame02 *, .frame03 *, .frame04 *, .frame05 *, .frame06 *, .frame07 *, .frame09 *, .frame10 *, .frame10b *, .frame12 *, .frame13 *, .frame15
{ display: none; }
.frame01, .frame02, .frame03, .frame04, .frame05, .frame06
{ height: 1px; }
.frame01, .frame03, .frame04, .frame06, .frame07, .frame09, .frame10, .frame10b, .frame12, .frame13, .frame15
{ width: 1px; }
}
/* eof */