html, body { margin: 0px; padding: 0px; }
body { color: #000; text-align: center; background-color: #cccdcf; }
#stagebg { background-image: url(/Portals/JHDesign/Images/Backgrounds/stagebg.jpg); background-repeat: repeat-x; padding-top: 40px; }
#ctrl { margin: 0px auto; background-color: #000; }
#main { margin: 0px auto; width: 760px; height: 500px; text-align: left; position: relative; top: 0px; }
#center { width: 520px; height: 500px; float: left; }
#head { width: 520px; height: 71px; background: url(/Portals/JHDesign/Images/Backgrounds/headbg.jpg) no-repeat #f5f8e5; }
#logo { padding: 11px 0 0 11px; }
#bgstandard { width: 520px; height: 429px; background: url(/Portals/JHDesign/Images/Backgrounds/centerbg.jpg) no-repeat #f5f8e5; }
#bgjh { width: 520px; height: 429px; background: url(/Portals/JHDesign/Images/Backgrounds/jhbg.jpg) no-repeat #f5f8e5; }
#bgjhfuss { position: absolute; top: 500px; left: 473px; width: 27px; height: 57px; background: url(/Portals/JHDesign/Images/Backgrounds/jhfussbg.png) no-repeat; }
#bgprofil { width: 520px; height: 429px; background: url(/Portals/JHDesign/Images/Backgrounds/profilbg.jpg) no-repeat #f5f8e5; }
#bgshowroom { width: 520px; height: 429px; background: url(/Portals/JHDesign/Images/Backgrounds/showroombg.jpg) no-repeat #f5f8e5; }
#bgkontakt { width: 520px; height: 429px; background: url(/Portals/JHDesign/Images/Backgrounds/kontaktbg.jpg) no-repeat #f5f8e5; }
#panes { width: 482px; height: 376px; padding: 34px 11px 19px 27px; }
#content { width: 482px; height: 376px; overflow: auto; position: relative; }
#navi { width: 240px; height: 500px; float: right; background: url(/Portals/JHDesign/Images/Backgrounds/navibg.jpg) no-repeat #f5f8e5; }
#navipane { width: 213px; height: 405px; margin: 43px 0px 0px 27px; }
#menupane { width: 213px; height: 405px; overflow: auto; }
#navifoot { width: 213px; height: 52px; margin-left: 20px; }
.clear { clear: both; line-height: 0; font-size: 0; height: 0; padding: 0; margin: 0; border: 0; }
#dnn_contentpane { border: 0 !important; }
.SkinObject, A.SkinObject:link, A.SkinObject:visited, A.SkinObject:active { font-weight: normal; font-size: 11px; color: #707172; font-family: Arial, Verdana, sans-serif; text-decoration: none; line-height: 18px; }
A.SkinObject:hover { color: #000; border-bottom: 1px dotted #000; text-decoration: none; }
#pgbtmreflec { margin: 6px auto 0px; width: 760px; height: 117px; background: url(/Portals/JHDesign/Images/Backgrounds/btmreflecbg.jpg) no-repeat; }
#menupane { padding: 0; margin: 0; border: 0; }
div#menupane ul ul, div#menupane ul li:hover ul ul, div#menupane ul ul li:hover ul ul { display: none; } 
div#menupane ul li:hover ul, div#menupane ul ul li:hover ul, div#menupane ul ul ul li:hover ul { display: block; }
#menu { padding: 0; margin: 0; border: 0; }
#menu ul { padding: 0; margin: 0; border: 0; }
#menu li { list-style: none; line-height: 36px; }
#menu li ul { display: none; }
#menu a { font-family: Arial, Verdana, sans-serif; font-size: 26px; letter-spacing: 1px; color: #707172; text-transform: uppercase; text-decoration: none; line-height: 36px; }
#menu a:hover { color: #000; text-decoration: none; border: 0; }
#menu li li { line-height: 22px; padding-left: 20px; }
#menu li li a, #menu li li a:active, #menu li li a:link, #menu li li a:visited { font-size: 14px; letter-spacing: 0px; text-transform: uppercase; line-height: 22px; }
#menu ul li li a:hover { color: #000; text-decoration: none; border: 0; }
#menu #menuParentItem a { color: #000; }
#menu a#menuParentLink { color: #000; }
#menu a#menuCurrentLink { color: #000; }
.box { margin: 0; padding: 0; border: 0; }
.boxheader { height: 24px; }
.boxtitle { float: left; }
.boxactions { float: left; padding: 0; }
.boxactionbar { margin: 0; float: right; position: absolute; right: 20px; }
.boxnoheader { margin: 0; padding: 0; }
.boxcontent { }
.actionbutton, A.actionbutton:active, A.actionbutton:link, A.actionbutton:hover, A.actionbutton:visited, A.actionbutton:hover { margin-left: 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; line-height: 24px; background-color: #fff; border: #000 1px solid; }
A.actionbutton:hover { background-color: #e2001a; color: #fff; }
.printbutton, A.printbutton:active, A.printbutton:link, A.printbutton:hover, A.printbutton:visited, A.printbutton:hover { margin: 0; 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; line-height: 24px; background-color: #fff; border: #000 1px solid; }
A.printbutton:hover { background-color: #e2001a; color: #fff; }
.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: #707172; font-family: Arial, Verdana, sans-serif; font-size: 16px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: uppercase; letter-spacing: 2px; line-height: 24px; }
.SubHead { color: #707172; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-align: left; line-height: 18px; }
.SubHead2 { color: #707172; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-align: left; line-height: 18px; }
.SubSubHead { color: #707172; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-align: left; line-height: 18px; }
.Normal, .NormalFett { color: #707172; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal;	text-transform: none; text-align: left;	line-height: 18px; }
.NormalFett { font-weight: bold; }
A, A:link, A:visited, A:active  { color: #e2001a; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-align: left; line-height: 18px; }
A:hover { color: #e2001a; border-bottom: 1px dotted #e2001a; text-decoration: none; }
p { margin: 6px 0px; padding: 0px; color: #707172; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal;	text-transform: none; text-align: left;	line-height: 18px; }
ul li, ul li li, ul li li li { list-style-type: disc; }
ol li, ol ol li, ol ol ol li { list-style-type: disc; }
ol ul li { list-style-type: disc; }
hr { width: 90%; height: 1px; border: 0; background-color: #707172; margin: 12px auto; }
h1, h2, h3, h4, h5, h6, dt { color: #707172; font-family: Arial, Verdana, sans-serif; font-style: normal; font-weight:normal; font-variant: normal; text-transform: none; }
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }
h5, dt { font-size: 12px; }
h6 { font-size: 12px; }
.ModuleTitle_MenuContainer { width: 23px; background-color: #fff; border: #000 1px solid; line-height: 0; font-size: 0; margin: 3px 0 0; padding: 0 0 0 4px; }
.ModuleTitle_MenuContainer:hover { background-color: #e2001a; }
.ModuleTitle_MenuBar { height: 13px; }
.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 { 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: #a40a28; }
.ModuleTitle_MenuArrow { font-family: webdings; font-size: 11px; border-right: 0; border-bottom: 0; border-top: 0; width: 5px; }




