﻿html, body { margin: 0; padding: 0; }
body { color: #000; text-align: center; background-color: #53c0e5; }
#stagebg { margin: 0; border: 0; padding: 30px 0 19px; background-image: url(Images/stagebg.png); background-repeat: repeat-x; }
#stage { margin: 0 auto; border: 0; padding: 0; width: 980px; position: relative; top: 0px; left: 0px; }
#logo {  margin: 0; border: 0; padding: 0; width: 127px; height: 115px; position: absolute; left: 44px; top: -12px; display: block; background: url(Images/logobg.gif) no-repeat; }
#shadowtop { margin: 0; border: 0; padding: 0; width: 980px; height: 15px; background: url(Images/shadowtop.png) top left no-repeat; line-height: 0; font-size: 0; }
#shadowmid { margin: 0; border: 0; padding: 0; width: 980px; background: url(Images/shadowmid.png) top left repeat-y; }
#user { position: absolute; top: 22px; right: 22px; }
#main { margin: 0 auto; padding: 0; width: 950px; }
#head { margin: 0; border: 0; padding: 0; width: 950px; height: 170px; background: url(Images/headbg.jpg) top left no-repeat #fff; line-height: 0; font-size: 0; }
#mainnav { margin: 0; border: 0; padding: 0; width: 950px; height: 30px; background: url(Images/navibg.jpg) no-repeat #00519e; }
#spacer { margin: 0; border: 0; padding: 0; width: 950px; height: 7px; background-color: #fff; }
#panes { margin: 0; border: 0; padding: 0; width: 950px; background-color: #fff; text-align: left; }
#spacerleft { margin: 0; border: 0; padding: 0; width: 200px; height: 500px; float: left; }
#contentcenter { margin: 10px 14px 0; border: 0; padding: 0; width: 522px; float: left; }
#contentright { margin: 0; border: 0; padding: 0; width: 200px; float: left; }
#shadowbot { margin: 0; border: 0; padding: 0; width: 980px; height: 15px; background: url(Images/shadowbot.png) top left no-repeat; line-height: 0; font-size: 0; }
#foot { margin-top: 6px; text-align: center; }
#ctrl { z-index: 99999; }
.clear { clear: both; line-height: 0; font-size: 0; height: 0; padding: 0; margin: 0; border: 0; }
.SkinObject, A.SkinObject:link, A.SkinObject:visited, A.SkinObject:active { font-weight: normal; font-size: 11px; color: #fff; font-family: Arial, Verdana, sans-serif; text-decoration: none; }
A.SkinObject:hover { color: #fbee31; border-bottom: 1px dotted #fbee31; text-decoration: none; }
#mainmenu, #mainmenu ul { margin: 0; border: 0; padding: 0; width: 100%; height: 30px; list-style: none; white-space: nowrap; position: relative; left: 13px; z-index: 99999; }
#mainmenu li { margin: 0; border: 0; padding: 0; width: auto; height: 30px; position: relative; display: inline; float: left; }
#mainmenu a { display: block; margin: 0; border: 0; padding: 7px 17px 0; width: 100%; height: 30px; font-family: Arial, Verdana, sans-serif; font-size: 15px; font-weight: normal; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; color: #fff; background-color: transparent; }
#mainmenu li a:hover { margin: 0; border: 0; padding: 7px 17px 0; color: #fbee31; }
#mainmenu li ul { position: absolute; left: -9999px; margin: -7px 0 0 11px; border: 0; padding: 8px 0 3px 6px; width: 116px; height: auto; background: url(Images/submenubg.png) repeat; z-index: 11112; }
#mainmenu li li { width: 116px; height: 20px; z-index: 11113; }
#mainmenu li li a { margin: 0; border: 0; padding: 0; width: 116px; font-size: 12px; }
#mainmenu li li a:hover { margin: 0; border: 0;	padding: 0; }
#mainmenu li ul ul { margin: -38px 0 0 116px; border: 0; padding: 8px 0 3px 10px; }
#mainmenu #mainmenuParentItem a { background-color: #00519e; text-decoration: none; }
#mainmenu a#mainmenuParentLink { color: #444; background-color: transparent; text-decoration: none; }
#mainmenu a#mainmenuCurrentLink { color: #fbee31; background-color: transparent; text-decoration: none; }
#mainmenu iframe { position: absolute; left: 0; top: 0; z-index: 0; display: block; }
.ArrowPointer {	cursor: default; }
#mainmenu li:hover ul ul, #mainmenu li:hover ul ul ul, #mainmenu li.sfhover ul ul, #mainmenu li.sfhover ul ul ul { left: -9999px; }
#mainmenu li:hover ul, #mainmenu li li:hover ul, #mainmenu li li li:hover ul, #mainmenu li.sfhover ul, #mainmenu li li.sfhover ul, #mainmenu li li li.sfhover ul { left: auto; z-index: 99999; }
.modmenu { float: left; }
.modactions { float: right; }
.modtitle { }
.modcontent { margin: 10px 0 14px; }
.pmdate { float: left; margin: 0; color: #999; font-size: 12px; }
#contentright .modmenu { float: left; }
#contentright .modactions { float: right; }
#contentright .modtitle { padding: 4px 7px 3px 7px; margin: 0; border:0; line-height: 18px; background-color: #b3d2ee; }
#contentright .Head{ color: #00519e; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal; }
#contentright .modcontent { margin: 12px 7px; }
#contentright .Normal, #contentright .NormalFett, #contentright .NormalBold { color: #444; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; text-align: left; }
#contentright .Normal { line-height: 12px; }
#contentright .NormalFett, #contentright .NormalBold { font-weight: bold; line-height: 13px; }
#contentright .CommandButton { color: #444; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; text-align: center; }
#contentright A.CommandButton, #contentright A.CommandButton:link, #contentright A.CommandButton:visited, #contentright A.CommandButton:active { text-decoration: none; color: #00519e; text-align: center; }
#contentright A.CommandButton:hover { text-decoration: none; color: #00519e; border-bottom: 1px dotted #00519e; }
.kurzuebersicht, A.kurzuebersicht, A.kurzuebersicht:active, A.kurzuebersicht:link, A.kurzuebersicht:hover, A.kurzuebersicht:visited { display: block; margin-top: 4px; color: #444; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; text-align: left; line-height: 12px; }
A.kurzuebersicht:hover { color: #00519e; border: 0; }
.kurzuebersichthead, A.kurzuebersichthead, A.kurzuebersichthead:active, A.kurzuebersichthead:link, A.kurzuebersichthead:hover, A.kurzuebersichthead:visited { display: block; margin: 0 0 16px; border: 0; padding: 4px 0 0; font-size: 12px; color: #00519e; line-height: 16px; }
A.kurzuebersichthead:hover { border: 0; }
.kurzuebersichtlink, A.kurzuebersichtlink, A.kurzuebersichtlink:active, A.kurzuebersichtlink:link, A.kurzuebersichtlink:hover, A.kurzuebersichtlink:visited { display: block; margin-top: 2px; color: #00519e; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; text-align: right; }
A.kurzuebersichtlink:hover { color: #00519e; border: 0; }
.termingesamtuebersichtdatum { float: left; }
.termingesamtuebersichttermin { margin: 0 0 10px 90px; }
.termingesamtuebersichthead { color: #00519e; font-family: Arial, Verdana, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; font-variant: normal; line-height: 26px; }
.pmgesamtuebersichtdatum { float: left; }
.pmgesamtuebersichtpm { margin: 0 0 10px 70px; }
.actionbutton, A.actionbutton:active, A.actionbutton:link, A.actionbutton:hover, A.actionbutton:visited  { margin: 0 0 0 4px; padding: 0 3px; color: #000; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-decoration: none; text-align: left; white-space: nowrap; background-color: #fff; border: #000 1px solid; line-height: 16px; }
A.actionbutton:hover { background-color: #00519e; color: #fff; border: #000 1px solid; text-decoration: none; line-height: 16px; }
.printbutton, A.printbutton:active, A.printbutton:link, A.printbutton:hover, A.printbutton:visited { margin: 0; padding-left: 1px; color: #00519e; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-decoration: none; background-color: transparent; border: transparent 1px solid; line-height: 16px; }
A.printbutton:hover { color: #00519e; border-bottom: 1px dotted #00519e; text-decoration: none; line-height: 16px; }
.CommandButton { font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: normal; }
A.CommandButton:hover { text-decoration: underline; color: #000;}
A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active { text-decoration: underline; color: #000; }
.Head { color: #00519e; font-family: Arial, Verdana, sans-serif; font-size: 16px; font-style: normal; font-weight: normal; font-variant: normal; }
.SubHead { color: #00519e; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-align: left; }
.SubHead2 { color: #00519e; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-align: left; }
.SubSubHead { color: #00519e; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; text-align: left; }
.Normal, .NormalFett, .NormalBold, .NormalKursiv { color: #444; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-align: left; line-height: 18px; }
.NormalFett, .NormalBold { font-weight: bold; }
.NormalKursiv { font-style: italic; }
A, A:link, A:visited, A:active  { color: #00519e; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-align: left; text-decoration: none; }
A:hover { color: #00519e; border-bottom: 1px dotted #00519e; text-decoration: none; }
p { margin: 6px 0px; padding: 0px; color: #444; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-align: left; line-height: 18px; }
ul li, ul li li, ul li li li { list-style-type: disc; color: #444; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-align: left; line-height: 18px; }
ol li, ol ol li, ol ol ol li { color: #444; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-align: left; line-height: 18px; }
ol ul li { color: #444; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-align: left; line-height: 18px; }
hr { }
h1, h2, h3, h4, h5, h6, dt { color: #00519e; font-family: Arial, Verdana, sans-serif; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; }
h1 { font-size: 20px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 14px;  }
h5, dt { font-size: 12px; }
h6 { font-size: 11px; }
.NormalTextBox { font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: normal; }
a:active, a:focus { outline: 0; }
.ModuleTitle_MenuContainer { width: 23px; background-color: #fff; border: #000 1px solid; line-height: 0; font-size: 0; margin: 0 0 -2px 0; padding: 0 0 0 4px; }
.ModuleTitle_MenuContainer:hover { background-color: #00519e; }
.ModuleTitle_MenuBar { height: 13px; line-height: 0; margin: 0; padding: 0; }
.ModuleTitle_MenuItem { color: #000; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: normal; text-align: left; background-color: #fff; }
.ModuleTitle_MenuIcon { background-color: #eee; border: 0; text-align: center; width: 23px; height: 22px; }
.ModuleTitle_SubMenu { border: 1px solid #444; z-index: 1000; }
.ModuleTitle_MenuBreak { border-bottom: 1px #eee solid; border-left: 0; border-top: 1px #eee solid; border-right: 0; background-color: #eee; height: 2px; }
.ModuleTitle_MenuItemSel { color: #fff; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: normal; background-color: #00519e; }
.ModuleTitle_MenuArrow { font-family: webdings; font-size: 11px; border-right: 0; border-bottom: 0; border-top: 0; width: 5px; }