 html,body{ margin: 0; padding: 0; height: 100%; /* needed for container min-height */ font-family: Arial, Helvetica, sans-serif; background: url(/sitefiles/30/design/background.jpg) 0 0; } .allContent{ position: relative; /* needed for footer positioning */ width: 950px; height: auto !important; /* real browsers */ height: 100%; /* IE6: treaded as min-height*/ min-height: 100%; /* real browsers */ margin: 0 auto; padding: 0 30px; background: #fff; } .clear{ clear: both; } h4{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height: 14px; color: #655b62; &nbsp; } p{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; color: #655b62; margin: 0 0 18px 0; } a{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #655b62; } /* TOP */ .top{ width: 950px; height: 114px; padding: 20px 0 0 0; } .top .logo{ display: block; float: left; width: 235px; height: 54px; } .top .logo a{ display: block; float: left; width: 235px; height: 54px; background: url(/sitefiles/30/design/logo.jpg) 0 0 no-repeat; text-indent: -99999px; text-decoration: none; } .top .languageMenu{ float: left; width: 715px; padding: 10px 0 15px 0;; } .sIFR-active .top .languageMenu{ padding: 10px 0 3px 0; } .top .languageMenu li{ float: right; padding: 0 0 0 8px; } .top .languageMenu li a{ float: left; font-weight: bold; } .top .menu{ float: left; width: 715px; } .top .menu li{ float: right; padding: 0 0 0 21px; } .top .menu li a{ float: left; text-transform: uppercase; } .top a{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; color: #655b62; text-decoration: none; } .top a.active{ color: #ff4000; } .top .subMenu{ float: left; clear: both; width: 948px; margin: 32px 0 0 2px; } .top .subMenu li{ float: left; margin: 0 18px 0 0; } /* CONTENT */ .content{ width: 950px; } .contentTop{ width: 950px; height: 430px; margin: 0 0 19px 0; } .content .contentLeft{ float: left; width: 374px; } .content .contentRight{ position: relative; float: left; width: 543px; padding: 0 0 0 33px; } .content .contentRight .ingressWrapper p{ font-size: 14px; } .content .contentRight p{ font-size: 12px; line-height: 14px } .contentLeftRightWrapper{ float: left; clear: both; width: 950px; background: url(/sitefiles/30/design/dottedBorder.jpg) 373px 0 no-repeat; margin: 0 0 20px 0; } .contentLeft2{ float: left; width: 213px; padding: 10px 10px 0 10px; margin: 0 10px 0 0; background: url(/sitefiles/30/design/gradient.jpg) 0 0 repeat-x; } .contentCenter2{ float: left; width: 362px; padding: 10px 10px 0 10px; margin: 0 10px 0 0; background: url(/sitefiles/30/design/gradient.jpg) 0 0 repeat-x; } .contentRight2{ float: left; width: 294px; padding: 10px 10px 0 10px; background: url(/sitefiles/30/design/gradient.jpg) 0 0 repeat-x; } /* FOOTER*/ .footer{ float: left; clear: both; width: 950px; } .footerContent{ float: left; clear: both; width: 932px; padding: 6px 9px 5px 9px; background: #000; margin: 0 0 28px 0; } .footerContent p{ font-size: 10px; line-height: 12px; color: #979797; text-transform: uppercase; margin: 0; } .footerContent p a{ font-size: 10px; line-height: 12px; color: #979797; text-transform: uppercase; } 
