/**************************************************************************
RHI Style Classes
© 2006 PXP Software AG / Author: Michael Jachmann
**************************************************************************/
/* global
**************************************************************************/
body {
background-color:#FFFFFF;
margin:0px;
padding:0px;
text-align:center;
}
body img {
border:none;
}
form {
margin:0px;
padding:0px;
}
.mainlayer {
width:975px;
text-align:left;
margin:auto;
}
.homeleft, .homecenter, .homeright {
width:322px;
float:left;
margin-right:5px;
}
.homeright {
width:321px;
margin-right:0px;
}
.flashobject {
margin-bottom:5px;
height:145px;
}
.altlayer {
display:none;
}
.dummy {
clear:both;
overflow:hidden;
}
*:first-child+html {} .dummy:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
*:first-child+html {} .dummy {
display: block;
clear: none;
overflow: visible;
}
.chart {
color:#013B91;
}
/* header
**************************************************************************/
.headerClass {
width:975px;
height:100px;
background-color:#EEEEEE;
background-image:url(
/img/static/bg__header,property=Data.jpg);
}
.logo {
margin-top:17px;
margin-left:15px;
float:left;
}
/* meta navigation
**************************************************************************/
.metanav {
width:600px;
float:right;
margin:8px;
color:#808080;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:right;
}
.metanav a {
color:#808080;
text-decoration:none;
margin:5px;
}
.metanav a:hover {
color:#434446;
}
.metanav .langSwitch {
margin-left:50px;
color:#818181;
font-weight:bold;
font-size:11px;
}
/* main navigation
**************************************************************************/
.navigation {
width:975px;
margin:0px;
padding:0px;
list-style: none;
}
.navigation a {
padding:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:auto;
color:#4C4C4C;
font-weight:bold;
text-transform: uppercase;
text-decoration:none;
padding-left:16px;
padding-right:16px;
}
.navigation a:hover {
background-color:#CFD2D9;
}
.navigation .active a {
background-color:#CFD2D9;
}
.navigation * ul {
list-style: none;
margin:0;
padding: 0;
display:none;
position:absolute;
z-index:99;
background-color:#FFFFFF;
border-top: 1px solid #CED1D8;
}
.navigation li {
font-size:12px;
float:left;
padding:0px; /* helps Opera with hover - do not remove! */
}
.navigation li * li {
float:none;
position: relative; /* required? */
border-bottom: 1px solid #CED1D8;
}
.navigation ul * ul {
left:98%;
top:0;
width:100%;
}
.navigation a {
display:block
}
.navigation ul * a {
width:200px;
font-weight:normal;
font-size:10px;
text-transform:none;
}
.navigation li:hover ul ul, .navigation li:hover ul ul ul, .navigation li:hover ul ul ul ul {
display:none;
}
.navigation li:hover ul, .navigation ul li:hover ul, .navigation ul ul li:hover ul {
display:block;
}
/* sub navigation
**************************************************************************/
.subnavigation {
width:178px;
margin:11px;
padding:0px;
color:#444348;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:18px;
border-bottom: 1px solid #BDBDBD;
}
.subnavigation a {
color:#444348;
text-decoration:none;
}
.subnavigation li {
list-style-type:none;
border-top: 1px solid #BDBDBD;
}
.subnavigation li ul {
padding:0px;
margin:0px;
}
.subnavigation li ul li {
border-top:none;
font-weight:normal;
padding-left:16px;
}
.subnavigation li ul .active a {
font-weight:bold;
}
/* breadcrumb
**************************************************************************/
.breadcrumb {
width:435px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#434447;
height:16px;
margin-bottom:30px;
}
.breadcrumb a {
color:#434447;
padding:4px;
}
.breadcrumb a:hover {
color:#808080;
}
.breadcrumb .active {
padding:4px;
}
.breadcrumbleft {
width:335px;
float:left;
}
.breadcrumbright {
height:35px;
padding-right:10px;
width:190px;
text-align:right;
clear:both;
float:none;
}
.breadcrumbright img {
padding-right:5px;
}
/* teaser home
**************************************************************************/
.hometeasers img {
display:block;
border:none;
}
.homecorpserv, .homenews, .hometicker, .hometeaser1, .homeprodsolutions, .hometeaser2, .homerefnews, .homeshortcuts, .hometeaser3 {
background-color:#E8E8E8;
margin-bottom:5px;
padding-top:10px;
padding-left:30px;
padding-right:10px;
padding-bottom:5px;
color:#444348;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
}
.hometeasers h1 {
margin:0px;
font-size:11px;
}
.hometeasers p {
margin-top:0px;
margin-bottom:10px;
}
.hometeasers a {
color:#444348;
text-decoration:none;
}
.hometeasers a:hover {
color:#808080;
text-decoration:none;
}
.hometeasers ul {
list-style-type:none;
margin:0px;
margin-bottom:8px;
padding:0px;
line-height:16px;
}
.hometeasers ul li {
background-image:url(
/img/static/icon__list,property=Data.gif);
background-repeat:no-repeat;
background-position:2px 6px;
padding-left:10px;
}
.homehl {
display:block;
margin-left:-10px;
margin-bottom:12px;
}
.homecorpserv {
height:113px;
overflow:hidden;
}
.homenews {
height:110px;
overflow:hidden;
}
.hometicker {
height:14px;
padding-top:4px;
padding-bottom:4px;
color:#013B91;
overflow:hidden;
}
.hometickerdate {
color:#808080;
}
.hometeaser1 {
min-height:48px;
padding:6px;
}
*html .hometeaser1 {
height:48px;
}
.hometeaser1 img {
display:block;
float:left;
}
.hometeaser1right {
margin-left:36px;
}
.homeprodsolutions {
height:270px;
width:282px;
overflow:hidden;
}
.homeprodsolutionsleft, .homeprodsolutionsright {
display:block;
width:120px;
height:60px;
float:left;
}
.homeprodsolutionsright {
margin-left:26px;
}
.hometeaser2 {
padding-top:6px;
min-height:49px;
}
*html .hometeaser2 {
height:49px;
}
.homerefnews {
height:168px;
overflow:hidden;
}
.homeshortcuts {
height:83px;
overflow:hidden;
}
.homeshortcuts ul {
float:left;
width:90px;
}
.homeshortcuts .homeshortcutssecond {
padding-left:30px;
}
.hometeaser3 {
min-height:60px;
padding:0px;
}
*html .hometeaser3 {
height:60px;
}
.hometeaser3 img {
float:left;
}
.hometeaser3txt {
width:215px;
padding-left:15px;
padding-right:10px;
padding-top:6px;
float:left;
}
.homerefnews ul, .homenews ul {
line-height:11px;
}
.homerefnews ul li, .homenews ul li {
height:32px;
background-position:2px 4px;
background-image:url(
/img/static/icon__list,property=Data.gif);
}
/* home intranet
**************************************************************************/
.homeintranet {
background-image:url(
/img/static/bg__intranet,property=Data.gif);
position:absolute;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#434447;
width:975px;
}
.homeintranet a {
color:#434447;
text-decoration:none;
}
.homeintranet a:hover {
color:#808080;
}
.homeintranetleft, .homeintranetcenter, .homeintranetright {
float:left;
margin-right:5px;
background-color:#E8E8E8;
padding:10px 20px 30px 20px;
overflow:hidden;
}
.homeintranetleft {
width:343px;
}
.homeintranetcenter {
width:342px;
}
.homeintranetright {
width:160px;
margin-right:0px;
}
.homeintranetlogourl {
position:absolute;
bottom:0px;
right:14px;
display:block;
height:68px;
}
.homeintranetreadmore1 {
position:absolute;
bottom:10px;
right:668px;
display:block;
color:#434447;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;
font-size:11px;
z-index:99;
width:100px;
text-align:right;
}
.homeintranetreadmore2 {
position:absolute;
bottom:10px;
right:340px;
display:block;
color:#434447;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;
font-size:11px;
z-index:99;
width:100px;
text-align:right;
}
.intranethl {
margin-bottom:16px;
}
.intranetloginhl {
font-weight:bold;
margin-bottom:6px;
}
.intranetevents {
width:345px;
padding-bottom:10px;
}
.intraneteventsleft {
width:60px;
float:left;
font-weight:bold;
}
* html .intraneteventsleft {
margin-top:-2px;
width:60px;
float:left;
font-weight:bold;
}
.intraneteventsright {
width:285px;
float:right;
}
.intranetboxbody {
width:146px;
}
.intranetspecials {
width:345px;
margin-bottom:10px;
}
.intranetspecialsleft {
display:block;
float:left;
width:80px;
height:60px;
}
.intranetspecialsright {
display:block;
float:right;
width:255px;
}
.intranetspecialsright h1 {
margin:0px;
margin-top:2px;
font-size:11px;
font-weight:bold;
}
.intranetspecialsright p {
margin:0px;
}
.intranetspecialsright a {
font-weight:bold;
}
/* content
**************************************************************************/
.contentmain {
background-image:url(
/img/static/bg__content,property=Data.gif);
width:975px;
}
.contentmain a:hover {
color:#808080;
}
.contentleft {
width:200px;
float:left;
overflow:hidden;
}
.contentcenter {
width:455px;
float:left;
padding-top:16px;
padding-left:60px;
padding-right:60px;
overflow:hidden;
}
.contentright {
width:200px;
float:right;
}
.contentsubleft {
width:200px;
float:left;
padding-top:15px;
}
.contentsubright {
width:200px;
float:left;
padding-top:15px;
}
/* boxes
**************************************************************************/
.contentleft h1, .contentright h1, .contentsubleft h1, .contentsubright h1 {
width:192px;
height:15px;
background-color:#CFD2D8;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4C4C4C;
padding-left:8px;
padding-top:1px;
}
.contentmain .hlcontact {
background-image:url(
/img/static/hl__contact,property=Data.gif);
}
.contentmain .hllinks {
background-image:url(
/img/static/hl__links,property=Data.gif);
}
.contentmain .hllogin {
background-image:url(
/img/static/hl__login,property=Data.gif);
}
.boxbody {
padding:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4C4C4C;
}
.boxbody p {
margin-top:0px;
}
.boxbody a {
color:#4C4C4C;
text-decoration:none;
}
.boxbody h2 {
margin:0px;
font-size:11px;
}
.boxbody ul a {
text-decoration:none;
color:#4C4C4C;
}
.boxbody ul {
list-style-type:none;
margin:0px;
margin-bottom:8px;
padding:0px;
line-height:11px;
}
.boxbody ul li {
background-image:url(
/img/static/icon__list,property=Data.gif);
background-repeat:no-repeat;
background-position:2px 4px;
padding-left:10px;
padding-bottom:8px;
}
.boxbody input {
font-family:Arial, Helvetica, sans-serif;
color:#4C4C4C;
font-size:11px;
width:172px;
margin-bottom:2px;
padding:1px;
}
.intranetboxbody .inputfield {
font-family:Arial, Helvetica, sans-serif;
color:#4C4C4C;
font-size:11px;
width:142px;
margin-bottom:2px;
padding:1px;
}
.boxbody select {
font-family:Arial, Helvetica, sans-serif;
color:#4C4C4C;
font-size:11px;
width:178px;
margin-bottom:2px;
padding:1px;
}
.boxbody .button, .formbutton {
background-color:#C7C7C7;
border-bottom:1px solid #4C4C4C;
border-right:1px solid #4C4C4C;
border-top:none;
border-left:none;
color:#4C4C4C;
width:50px;
font-size:9px;
float:right;
margin-top:5px;
margin-bottom:10px;
}
/* article
**************************************************************************/
.article {
font-family:Arial, Helvetica, sans-serif;
color:#4C4C4C;
font-size:11px;
line-height:15px;
margin-bottom:60px;
}
.article h1 {
font-size:13px;
margin-top:0px;
margin-bottom:11px;
}
.article p {
margin-top:0px;
margin-bottom:11px;
}
.article a {
color:#4C4C4C;
}
/* detailPageCustomArticle
**************************************************************************/
.detailPageCustomArticle {
font-family:Arial, Helvetica, sans-serif;
color:#4C4C4C;
font-size:11px;
line-height:15px;
margin-bottom:60px;
}
.detailPageCustomArticle h1 {
font-size:18px;
margin-top:0px;
margin-bottom:11px;
}
.detailPageCustomArticle p {
margin-top:0px;
margin-bottom:11px;
}
.detailPageCustomArticle a {
color:#4C4C4C;
}
/* print
**************************************************************************/
.printlayer {
text-align:left;
width:640px;
margin-top:20px;
}
.printlayercontent {
padding-top:20px;
padding-left:70px;
padding-right:20px;
padding-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
