body { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; background-color: #32566a; background-image: url(../images/bg_gradient.gif); background-repeat: repeat-x; margin: 0; padding: 10px; }
html { overflow: -moz-scrollbars-vertical; }
.framebox { background-image: url(/includes/lytebox/images/blank.gif); color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; background-color: white; margin: 0; padding: 0; }
p { margin-left: 0px; margin-bottom: 5px; margin-right: 0px; margin-top: 0px; padding: 0px; font-size: 10px;}
td {}
td.firma { border-right-style: solid; border-right-width: 1px; border-left-style: solid; border-bottom-style: solid; border-top-style: none; padding: 0px; margin: 0px; border-bottom-width: 1px; border-color: #c2cdd5; border-left-width: 1px; background-repeat: repeat-x; background-image: url(/images/_firmen_cellgradient.gif); }
a:link { text-decoration: none; color: #365977 }
a:visited { text-decoration: none; color: #365977 }
a:hover { text-decoration: none; color: #2b3e58 }
a:active { text-decoration: none; color: #365977 }
a.menu { padding-left: 1px; padding-right: 1px; }
a.menu:hover { padding-left: 1px; padding-right: 1px; }
.menuimg:hover { -moz-opacity:.70; opacity: 0.7; filter:alpha(opacity=70); }

#head { text-align: left; position: relative; width: 900px; height: 90px; overflow: hidden; display: block; }
#page { font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #fff; text-align: left; position: relative; width: 900px; display: block; }

#footer { background-color: #fff; text-align: left; display: block; position: relative; width: 900px; height: 10px; }
#banner { position: absolute; top: 25px; right: 10px; width: 468px; height: 60px; margin: 0px; }
#jura { text-align: right; color: white; position: absolute; top: 10px; right: 10px; width: 468px; height: 20px; }
#topbar { position: absolute; top: 0; left: 10px; right: 10px; height: 94px; }
#loginbar { color: #365977; background-color: #c4d4dd; background-image: url(../images/loginbar_bg.gif); background-repeat: repeat-x; position: absolute; top: 94px; right: 10px; left: 10px; height: 31px; }
#menubar { width: 881px; background-image: url(../images/menubar_bg.jpg); background-repeat: repeat-x;  display: block; z-index: 50; position: absolute; top: 94px; right: 10px; left: 10px; height: 25px; }
.inputlogin { color: #365977; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; width: 120px; height: 14px; border-color: #90a7b5 #bbcdd8 #bbcdd8 #90a7b5; border-style: solid; border-width: 1px; }
input.standard { font-style: normal; font-weight: normal; padding: 2px; border-color: #c1cbd3; border-style: solid; border-width: 1px; width: 390px; font-size: 12px; font-family: Verdana, Helvetica, Arial; }
input.flagged { margin-bottom: 1px; margin-top: 1px; font-style: normal; font-weight: normal; height: 14px; padding: 2px; border-color: #c1cbd3; border-style: solid; border-width: 1px; width: 220px; font-size: 12px; font-family: Verdana, Helvetica, Arial; }
.flag { margin-top: 3px; float: left; display: block; width: 145px; }
.flag_small { clear: both; margin-top: 3px; float: left; display: block; width: 90px; }
select { margin-bottom: 1px; margin-top: 1px; font-style: normal; font-weight: normal; border-color: #c1cbd3; border-style: solid; border-width: 1px; font-size: 12px; font-family: Verdana, Helvetica, Arial; }
.text_blue { color: #365977; }
element { }
.dragable { clear: both; cursor: pointer; position: relative; display: block; border-right-width: 1px; border-left-width: 1px; border-top-style: none; overflow: hidden; margin: 0px; padding: 0px; border-color: #c2cdd5; list-style-position: inside; list-style-type: none; border-right-style: solid; border-left-style: solid; border-bottom-style: solid; border-bottom-width: 1px; height: 22px; background-repeat: repeat-x; background-image: url(/images/_home_li_bg.gif); }
.darker { font-weight: bold; overflow: hidden; margin: 0px; padding: 0px; border-color: #c2cdd5; list-style-position: inside; list-style-type: none; border-right-width: 1px; border-right-style: solid; border-left-style: solid; border-bottom-style: solid; border-left-width: 1px; border-bottom-width: 1px; height: 22px; display: block; background-repeat: repeat-x; background-image: url(/images/_cellgradient_dark.gif); }
.inbox_item { vertical-align: bottom; padding-right: 30px; font-weight: bold; text-align: right; border-color: #c2cdd5; border-right-width: 1px; border-right-style: solid; border-left-style: solid; border-bottom-style: solid; border-left-width: 1px; border-bottom-width: 1px; height: 22px; display: block; }
.inbox_item_inner { font-size: 11px; padding-top: 3px; display: block; }
.inbox_cell { line-height: 16px; display: block; float: left; }
#toolbar { font-size: 10px; margin-right: 20px; text-decoration: none; color: #6085a0; }
a.toolbar { font-size: 10px; margin-right: 20px; text-decoration: none; color: #7c97aa; }
a.toolbar:visited { margin-right: 20px; text-decoration: none; color: #7ea4bd; }
a.toolbar:hover { margin-right: 20px; text-decoration: none; color: #9cbfd7; }
.calenderbox { height: 78px; font-size: 10px; color: black; background-color: white; }
.calcoltitle { width: 14%; color: white; font-weight: bold; text-align: center; height: 36px; font-size: 12px; }
.calboxdate { color: #4b6683; padding: 1px; background-color: #e4e9ed; display: block; }
.tablehead { font-weight: bold; color: white; background-repeat: repeat-x; background-image: url(/images/_wissen_botbar_bg.gif); }
.tableentry { border-bottom-color: white; border-bottom-style: solid; border-bottom-width: 1px; background-color: #f0f4f5; color: #2c3d5e; }
form { padding: 0px; margin: 0px; }
textarea { font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif; }

