 * { margin: 0; padding: 0; } #htmid p{ margin: 5px 0; } p { margin: 8px 0; } .left{ float:left; } .right{ float:right; } .clear {clear:both;} html, body { background: #EFEFEF; color: #797979; text-align:center; } blockquote { margin: 10px; } .germansite #menuholder #level0 li#SKType5navlist_0{ width:180px; } .germansite #menuholder #level0 li#SKType5navlist_1{ width:130px; } .germansite #menuholder #level0 li#SKType5navlist_4{ width:134px; } .germansite #menuholder #level0 li#SKType5navlist_5{ width:180px; } body { font: 70%/1.5 Arial, Georgia, Palatino, "Palatino Linotype", Times, serif; } dl{ margin:0px 5px 15px 15px; } #text ul{ margin:0 10px 0 10px; line-height:1.2em; } #text li{ margin:0px 5px 5px 15px; } dd{ margin:0 0 0 25px; } a:link { color: #797979; text-decoration: none; } a:visited { color: #797979; text-decoration: none; } a:hover { color: #000000; text-decoration: none; } #text a:link, #text a:visited, #text a:active{ color:#006DBC !important; } .hide{ display:none; } .clear{ clear:both; } h1{ font-size:1.2em; } #imageheader h1{ display:block; background-color:#006DBC; color:#ffffff; font-weight:bold; border-right:1px solid #ffffff; padding-left:10px; } #text { padding:0 10px 10px 10px; } h1.mainheadertext { display:block; background:#006DBC url(/images/headerbg-left.gif) no-repeat left; color:#ffffff; font-weight:bold; height:36px; line-height:36px; padding-left:10px; } h1.mainheadertext span{ background:url(/images/headerbg-right.gif) no-repeat right; display:block; height:36px; } :focus{outline: 0;} a img{ border:0; }  #container{ width:780px; background:#ffffff; border:1px solid #d6d6d6; margin:10px auto; padding-bottom:10px; text-align:left; } #container:after { content:"."; display:block; height:0; clear:both; visibility: hidden; }  * html #container { height:1% } #container { display:block; }  #top{ clear:both; } #top #logo{ float:left; margin-right:40px; padding-left:5px; } #top ul{ border-left:1px dotted #666666; border-right:1px dotted #666666; float:left; height:50px; margin-top:5px; width:265px; } #top li.column2{ border-right:0 !important; } #top li{ float:left; font-size:0.9em; list-style-image:none; list-style-position:outside; list-style-type:none; padding-left:5px; width:125px; border-right:1px dotted #666666; } #menuholder{ background:#efefef; clear:both; padding-top:3px; } #menuholder #level0 li span.navfirst a{ border-left:none; } #menuholder ul#level0{ background:#efefef; height:2.3em; } #menuholder #level0 li{ float:left; list-style:none; width:155px; background:#efefef; } html>body #menuholder #level0 li{ width:156px; } #menuholder #level0 li a{ border-left:1px solid #bfbfbf; white-space:nowrap; } #menuholder #level0 li li a{ border-left:none !important; } #menuholder ul li a:link, #menuholder ul li a:visited, #menuholder ul li a:active{ padding:5px; display:block; font-weight:bold; text-transform: uppercase; background: url(/images/menu-greybg.jpg) no-repeat bottom; } .italiansite #menuSUB a{text-transform: none !important;} #menuholder ul li li a:link, #menuholder ul li li a:visited, #menuholder ul li li a:active{ padding:5px; display:block; font-weight:normal; background-image:none !important; border-bottom:1px dotted #666666; } .italiansite #menuholder ul li li a{text-transform:none !important;} .englishsite #menuholder ul li li a{text-transform:capitalize !important;} .germansite #menuholder ul li li a{text-transform:capitalize !important;} .spanishsite #menuholder ul li li a{text-transform:capitalize !important;} #menuholder ul li a:hover, #menuholder ul li.nav-selected a, #menuholder ul li.nav-selected-parent a{ background:#006DBC url(/images/menubg.jpg) no-repeat bottom; color:#ffffff; } #menuholder ul li.nav-selected li a, #menuholder ul li.nav-selected-parent li a{ background:#efefef !important; color:#666666; } #menuSUB ul li.nav-selected a{ background:#006DBC; color:#ffffff; } #menuholder ul li li a:hover{ background-color:#666666 !important; background-image:none !important; color:#ffffff; }  #level0, #level0 ul {  position:relative; } #level0 a { display: block; } #level0 li {  float: left; position:relative; } #level0 li ul {  position: absolute; color:#666666 !important; background: #efefef; left: -999em; } #level0 li:hover ul, #level0 li.sfhover ul {  left: auto; }  #splash{ height:94px; border-bottom:1px dotted #666666; padding-bottom:2px; margin-bottom:10px; } #contentcontainer{ clear:both; } #sidebarhome{ float:left; padding-left:10px; width:170px; } #sidebarhome .box{ background-color:#4577BD; color:#fff; font-size:1em; width:160px;} #sidebarhome .boxtop{width:160px; height:7px; background:url(images/boxtop.gif) no-repeat left top;} #sidebarhome .boxmiddle{padding:0 5px; width:150px;} #sidebarhome .boxbottom{width:160px; height:7px; background:url(images/boxbottom.gif) no-repeat left bottom;} #sidebarhome .boxmiddle a:link,#sidebarhome .boxmiddle a:active,#sidebarhome .boxmiddle a:visited{color:#fff;} #sidebarmain h3{ border-top:1px dotted #000000; border-bottom:1px dotted #000000; font-size:.9em; color:#537ABF; } #sidebarmain h3 a{ display:block; } #sidebarmain{ float:left; padding-left:10px; padding-right:14px; width:115px; } #sidebarmain ul{ } #sidebarmain li{ list-style:none; border-bottom:1px dotted #000000; } #sidebarmain a{ font-size:.9em; padding:3px 0; } #menuSUB li a:link, #menuSUB li a:visited, #menuSUB li a:active{ color:#537ABF; display:block; text-transform:capitalize; } #content{ } #maincontent{ width:627px; float:left; background:url(/images/main-content-top.gif) no-repeat; } #mtop{ background:url(/images/main-content-top.gif) no-repeat; padding:0 7px; height:7px; } #mmid{ background:url(/images/main-content-middle.gif) repeat-y; padding:0 7px; } #mbot{ background:url(/images/main-content-bottom.gif) no-repeat; padding:0 7px; height:13px; } #flashimage{ width:372px; height:344px; float:left; } #contentinner{ background:#efeeee; float:left; margin-left:10px; display:block; } #hometext{ min-height:344px; width:193px; background:url(/images/homebox.gif) no-repeat right top; float:left; padding:0 5px 0 9px; display:block; font-size:.9em; } #text{ } #imageheader{ } #footer{ clear:both; margin:0 auto; width:779px; padding:5px 0; font-size:.8em; text-align:left; } .footerlogo{ float:right; margin-left:30px; margin-top:5px; }  fieldset { border: none; } .formElement input, .formElement select { border: 1px solid #d0d0d0; background: url(/images/inputbg.gif) #f5f5f5 repeat-x 0 0; } .formElement textarea { border: 1px solid #d0d0d0; background: url(/images/inputbg.gif) #f5f5f5 repeat-x 0 0; } .SubmitButtonElement { margin: 10px 0 10px 0; color:#ffffff; background-color:#006DBC; padding:4px 10px; border:none; } .GlobalSiteDropDown{ width:100px; float:left; padding-left:10px; padding-top:20px; } .sitemapbody dl dl{ margin-left:0px; } .sitemapPageSummary, .sitemap{ text-indent:-6000px; } .sitemapbody dl dl dl, .sitemapLevel3{ margin-left:25px; } .sitemapbody dl {list-style:none; padding:0 14px; margin:0; width:220px; background:#fff;} .sitemapbody dt {clear:left; padding:10px 0; margin:0; font-size:12px; font-weight:bold; color:#151;} .sitemapbody dd {padding:3px 0; margin:0; font-size:11px; line-height:1.2em; color:#444; border-bottom:1px solid #f0f0f0; } .sitemapbody dd a {display:block; color:#048; text-decoration:none; width:220px; font-size:12px;} .sitemapbody dd a em {color:#666; float:right; font-style:normal; font-size:11px;} .prodcols{ width:174px; } #sitechooser{ width:165px; } 

