@charset "UTF-8";/* CSS Document */ 
body{background:#ffffff none repeat scroll 0 0;color:#000000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0 none;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style-image:none;list-style-position:outside;list-style-type:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0 none;font-variant:normal;}
sup,sub{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
.content,.extra{color:#1B2974;}
.content h1{font-size:18px;}
.content h2{font-size:16px;}
.content h3{font-size:14px;}
.content h1,.content h2,.content h3{margin:1em 0 0.5em;}
.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.content strong{font-weight:bold;}
.content abbr,.content acronym{border-bottom:1px dotted #000000;cursor:help;}
.content em{font-style:italic;}
.content ol,.content ul,.content dl{/*margin-left:1em;*/}
.content dl dd,.content ul li,.content ol li{list-style-position:outside;/*margin-left:1em;*/}
.content ul li{list-style-type:disc;}
.content ol li{list-style-type:decimal;}
.content th,.content td{border:1px solid #000000;padding:0.5em;}
.content th{font-weight:bold;text-align:center;}
.content caption{margin-bottom:0.5em;text-align:center;}
.content p,.content ul,.content ol,.content dl,.contentLeft img,.content fieldset,.content blockquote,.content table,.content .component{margin-bottom:1em;}
#container{left:0;margin:0 auto;position:relative;top:-115px;width:984px;}
#header{display:block;float:none;height:115px;overflow:hidden;width:984px;}
#envelope{margin-bottom:8px;overflow:hidden;position:relative;width:100%;}
#wrapper{float:left;height:auto !important;min-height:310px;width:100%;}
.tpl-100 #wrapper{padding:0 10px;width:100%;}
/* elastoplast content width */
#content,#belowContent{margin:0 0 0 0;overflow:hidden;position:relative;}
.tpl-100 #wrapper #content{margin:28px 0 0;width:964px;}
.tpl-25-75 #wrapper #content{margin:28px 10px 0 207px;width:764px;}
#belowContent{margin-top:10px;}
.tpl-25-50 #wrapper #content{margin:28px 10px 0 0px;/*margin:28px 10px 0 207px;*/
width:526px;}
.tpl-100 #content .contentLeft{float:left;margin-right:14px;width:184px;}
.tpl-100 #content .contentRight{float:left;overflow:hidden;position:relative;width:750px;}
.search{/*background:transparent url(/images/bg-header-bottom-right.gif) no-repeat scroll right bottom;*/
float:right;height:115px;position:relative;width:154px;}
.search .top{height:79px;width:154px;}
.siteVersion{float:right;}
.search .bottom{height:36px;width:154px;}
.tpl-home .search{background:transparent none repeat scroll 0 0;}
.search #search-wrapper,.search #content-search-wrapper{background:transparent url(/images/bg-search.gif) no-repeat scroll left top;height:22px;width:139px;}
.search .search-input{background:transparent none repeat scroll 0 0;border:0 none;color:#999999;font-family:Helvetica,Arial,clean,sans-serif;font-size:12px;margin-left:26px;margin-top:4px;width:109px;}
.search .search-input:focus{color:#323232;}
.search .search-submit,.search label{display:none;}
.search form.compact{overflow:hidden;position:relative;}
.search form.compact div.field{float:left;margin-right:3px;overflow:hidden;position:relative;}
.search form.compact label.overlabel{color:#999999;}
.search form.compact label.overlabel-apply{color:#999999;display:inline;font-family:Helvetica,Arial,clean,sans-serif;font-size:12px;left:25px;position:absolute;top:4px;z-index:1;}
.contentBody .search{background:transparent none repeat scroll 0 0;float:none;height:22px;margin-bottom:10px;width:202px;}
.contentBody .search .search-wrapper{background:transparent url(/images/longsearchbox.gif) no-repeat scroll 0 0;height:20px;width:202px;}
.contentBody .search .search-input{color:#323232;margin-top:3px;width:175px;}
#extra{float:left;margin-left:-251px;margin-top:25px;overflow:hidden;padding:0 10px;position:relative;width:231px;}
#footer{clear:left;float:none;height:78px;margin-bottom:28px;width:100%;}
a,a:link,a:visited{color:#1B2974;cursor:pointer;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;text-decoration:none;}
a:hover,a:active{outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;text-decoration:underline;}
a.skiplink{display:none;}
div.hr hr{display:none;}
body{background:#1F64AC url(../images/bg.jpg) repeat-x scroll left top;color:#323232;font-family:arial,clean,sans-serif;font-size:12px;position:relative;}
.footer{color:#FFFFFF;float:none;font-size:10px;overflow:hidden;position:relative;}
.footer a{color:#FFFFFF;display:block;}
.footer .footerNav{display:block;float:left;position:relative;}
.footer .footerNav li{background:transparent url(../images/bg-footer-seperator.gif) no-repeat scroll right top;display:block;float:left;padding:0 10px 0 8px;}
.footer .footerNav li.first{padding-left:0;}
.footer .footerNav li.last{background-image:none;padding-right:20px;}
.footer .footerNav li a{color:#FFFFFF;text-decoration:none;}
.footer .footerNav li a:hover{text-decoration:underline;}
.footer .footerNav li p{float:left;}
.footer .copyright{bottom:20px;float:left;left:15px;position:absolute;}
.footer .bdf{background:transparent url(../images/bdf.gif) no-repeat scroll 0 0;display:block;float:right;height:23px;margin-right:25px;margin-top:18px;position:relative;text-indent:-9999em;width:65px;}
.tpl-25-50 .contentBody a{background-color:#FFFFFF;color:#1B2974;text-decoration:underline;}
.tpl-25-50 .contentBody a:hover{background-color:#0153A7;color:#FFFFFF;}
#swoosh{background:transparent url(../images/head.jpg) no-repeat scroll center top;height:115px;}
#header{background:#1F64AC url(../images/head.jpg) no-repeat scroll center top;}
#logo{/*background:transparent url(../images/bg-header-bottom-left.gif) no-repeat scroll left bottom;*/
float:left;height:81px;margin-top:34px;position:relative;width:293px;}
.tpl-home #logo{background:transparent none repeat scroll 0 0;}
#logo a{background:transparent url(../images/logo.png) no-repeat scroll left top;display:block;height:51px;margin:15px 0 0 15px;text-indent:-9999em;width:293px;}
#envelope{background:transparent url(../images/bg-envelope-bottom.png) no-repeat scroll left bottom;padding-bottom:10px;}
.tpl-home #envelope{padding-bottom:5px;}
.wrapper{background:#0153A7 url(../images/bg-wrapper.jpg) repeat-x scroll 0 0;}
.tpl-home #wrapper{background:#0153A7 url(../images/bg-wrapper-home.jpg) repeat-x scroll 0 0;}
/*.tpl-100 .content{background:transparent url(../images/bg-content-bottom-full.png) no-repeat scroll left bottom;width:964px;}
.tpl-25-75 .content{background:transparent url(../images/bg-content-bottom-25-75.png) no-repeat scroll left bottom;width:767px;}
*/
.tpl-home #wrapper .content{background:transparent none repeat scroll 0 0;margin:0;padding-bottom:5px;}
.contentBody{background:#FFFFFF none repeat scroll 0 0;clear:both;overflow:hidden;position:relative;}
.tpl-25-50 .contentBody{padding:0 16px;width:494px;}
.tpl-home .contentBody{background:transparent none repeat scroll 0 0;margin-top:8px;}
.tpl-100 #content .contentBody{background:#FFFFFF none repeat scroll 0 0;overflow:hidden;position:relative;width:964px;}
.tpl-25-75 #content .contentBody{background-color:#FFFFFF;padding:0;width:767px;}
.tpl-25-75 .contentBody .teaser-wrapper{padding-left:18px;padding-right:18px;}
.contentBody h1{font-size:17px;}
.contentBody h1.component-1,.contentBody h2.component-1{margin-top:0;}
.contentBody h2{font-size:15px;}
.contentLeft{overflow:hidden;position:relative;}
.contentLeft:after{content:".";visibility:hidden;}
.tpl-25-50 .contentLeft{padding:0 16px;}
.tpl-100 .contentLeft{padding-left:16px;}
.contentRight{position:relative;}
.image-left{float:left;margin-right:10px;margin-top:3px;}
.image-right{float:right;margin-left:10px;margin-top:3px;}
.image-center{margin:0 auto;text-align:center;}
.labeled-image img{margin-bottom:0 !important;}
.caption{font-size:10px;}
.flashComponent img{margin:0;}
.flashMovie{margin-bottom:10px;}
.content ul.bigBulletList{margin-bottom:0;margin-left:0;}
.content ul.bigBulletList li{background:transparent url(../images/bigbullet-arrow.gif) no-repeat scroll left 2px;list-style-image:none;list-style-type:none;margin-left:0;min-height:21px;padding-bottom:15px;padding-left:28px;}
.content ul.bigBulletList li p{margin-bottom:0;}
.rolloutComponent .toggleButton{color:#1B2974;display:block;float:none;margin-bottom:0.3em;overflow:hidden;text-decoration:none;}
.rolloutComponent .toggleButton a{background-position:right center;background-repeat:no-repeat;display:block;float:left;text-decoration:none;}
.rolloutComponent .toggleButton a:hover{background-color:transparent;color:#1B2974;text-decoration:underline;}
.rolloutComponent .toggleButton a.common{background:#FFFFFF url(../images/default/faq.gif?221700) no-repeat scroll -30px 0;display:block;float:left;line-height:15px;padding:4px 10px 2px 22px;text-decoration:none;width:470px;}
.rolloutComponent .toggleButton a.common:hover{text-decoration:underline;}
#content .contentBody .rolloutComponent .expanded .common{background-color:#DEEEFB;background-position:0 -30px;}
#content .rolloutComponent{margin-bottom:0.3em;margin-left:-4px;overflow:hidden;}
.rolloutComponent .rollout-component{clear:both;overflow:hidden;position:relative;}
.rolloutComponent .rollout-content{clear:both;overflow:hidden;padding:0.3em 0.5em 0.5em;position:relative;width:480px;}
.rolloutComponent .rollout-content p,.rolloutComponent .rollout-content ul{margin-bottom:0;overflow:hidden;padding-left:16px;position:relative;}
.indentedGroup{margin-bottom:1em;overflow:hidden;width:494px;}
.indentedGroup .left{border-top:1px solid #FFFFFF;float:left;padding-right:16px;}
.indentedGroup .right{background:transparent url(../images/vr-content-body.png) no-repeat scroll left bottom;border-top:1px solid #FFFFFF;float:left;padding-left:17px;}
.smallIndentedGroup .left{width:107px;}
.smallIndentedGroup .right{width:354px;}
.bigIndentedGroup .left{width:230px;}
.bigIndentedGroup .right{width:231px;}
#content .navigation{/*background:transparent url(../images/hr-content-body.png) no-repeat scroll 0 top;*/
clear:both;float:none;margin:0 -16px 10px;overflow:hidden;padding:0 16px;width:100%;}
#content .navigation a{background-color:#FFFFFF;color:#1B2974;font-weight:bold;text-decoration:none;}
#content .navigation a:hover{background-color:#FFFFFF;color:#1B2974;text-decoration:underline;}
#content .navigation .prevPage{background:transparent url(../images/pagenav-arrow-left.gif) no-repeat scroll 0 3px;clear:none;float:left;padding-left:12px;}
#content .navigation .nextPage{background:transparent url(../images/pagenav-arrow-right.gif?221700) no-repeat scroll right 3px;clear:none;float:right;padding-right:12px;}
#content .pageNavigation a{display:block;margin:14px 0 0;}
.tpl-25-75 #content .pageNavigation{background:transparent none repeat scroll 0 0;margin:0 0 8px;width:733px;}
#content .pager{padding-top:14px;}
#content .pager .prev{float:left;text-align:left;width:25%;}
#content .pager .prev:after{content:".";visibility:hidden;}
#content .pager .pages{float:left;text-align:center;width:50%;}
#content .pager .next{float:left;text-align:right;width:25%;}
#content .pager .page{margin-right:10px;}
#content .pager a.page{text-decoration:underline;}
#content .pager .currentPage{font-weight:bold;}
p.searchResultsInfo{font-weight:bold;margin-bottom:2em;}
.searchResults ol{margin-left:0;}
.searchResults ol li{clear:both;list-style-type:none;}
.searchResults ol li em{font-style:normal;font-weight:bold;}
.searchResults ol li img{display:block;float:left;margin:0 10px 10px 0;}
.searchResults ol li h4{}
.header{display:block;height:123px;overflow:hidden;position:relative;}
.mediumHeader{height:146px;width:767px;}
.bigHeader{height:314px;}
.tpl-100 .header{width:964px;}
.homeHeader{background:transparent url(../images/bg-home-header.jpg?221700) no-repeat scroll 0 0;height:346px;margin:0 0 10px;width:984px;}
.header h1{color:#FFFFFF;font-size:30px;font-weight:normal;margin:17px 161px 0 17px;text-transform:uppercase;font-family: "Helvetica Neue W01 45 Light",helvetica,arial;}
.contentPageHeader h1{font-size:24px;}
.header h2{color:#1B2974;font-size:18px;font-weight:normal;margin:0 161px 0 17px;}
.contentPageHeader h2{margin-top:4px;}
#brand .bigHeader{height:270px;}
.searchHeader{height:103px;}
#products .productsHeader{height:290px;padding-left:30px;padding-top:30px;width:934px;}
#promotions .promotionsHeader{height:507px;padding-left:35px;}
.footer{background:transparent no-repeat scroll center top;background-image:url(../images/bg-footer.png);}
.footer .footerWrapper{width:100%;}
.footer .footerNav{margin:7px 0 24px 15px;width:850px;}
.footer .copyright{width:850px;}
#sitemap .sitemap{margin-bottom:0;overflow:hidden;}
#sitemap .fullWidth li.level-0{margin-bottom:0;margin-top:0;padding-top:0;}
#sitemap .leftColumn{clear:left;float:left;width:240px;}
#sitemap .rightColumn{clear:right;float:left;width:240px;}
#sitemap .contentBody ul{margin-left:0;overflow:hidden;position:relative;}
#sitemap .contentBody li{list-style-type:none;overflow:hidden;position:relative;}
#sitemap .contentBody a{overflow:hidden;position:relative;text-decoration:none;}
#sitemap .contentBody a:hover{background-color:#FFFFFF;color:#1B2974;text-decoration:underline;}
#sitemap .contentBody li.level-0{margin-bottom:0.19em;}
#sitemap .contentBody a.level-0{font-size:16px;font-weight:bold;}
#sitemap .contentBody ul.level-1{margin-bottom:1em;margin-top:0.6em;}
#sitemap .contentBody li.level-1{margin-bottom:0.19em;}
#sitemap .contentBody a.level-1{font-size:12px;font-weight:bold;}
#sitemap .contentBody ul.level-2{margin-top:0.7em;}
#sitemap .contentBody li.level-2{background:transparent url(../images/dash.gif?221700) no-repeat scroll 0 7px;margin-bottom:0.19em;padding-left:10px;}
#sitemap .contentBody a.level-2{font-size:12px;font-weight:normal;}
.teaser{float:left;margin-bottom:1em;overflow:hidden;}
#extra .teaser{float:none;width:231px;}
.contentBody .lastTeaser,.contentRight .lastTeaser,.teaserWrapper .last-component{margin-right:0;}
.teaser a.arrow{color:#FFFFFF;display:block;font-weight:bold;}
.teaser .teaserHeader{font-size:1px;overflow:hidden;}
.teaser .teaserBody{/*overflow:hidden;*/}
.teaser .teaserBody .teaserText{/*overflow:hidden;*/}
.teaser .teaserFooter{/*overflow:hidden;*/}
.teaser .teaserFooter a.arrow{background:transparent url(../images/teaser-arrow.png) no-repeat scroll right top;height:25px;text-decoration:none;}
.teaser .teaserFooter a.arrow:hover{background-color:transparent;background-position:right bottom;text-decoration:underline;}
.teaser .teaserFooter a.arrow span{color:#FFFFFF;float:left;margin-left:8px;margin-top:4px;}
.extraRecommendation a.arrow,.headerTeaserContainer .teaserWrapper a.arrow{background:transparent url(../images/read-more-arrow.gif) no-repeat scroll 0 2px;padding-left:18px;}
.headerTeaserContainer .teaserWrapper a.arrow:hover{background-position:0 2px;}
.headerTeaserContainer .teaserWrapper a.arrow span{margin:0;}
.phantomTeaser{background:transparent url(../images/imageteaser-phantom.gif) no-repeat scroll 0 0;height:130px;}
.normalTeaser .teaserHeader{background:transparent url(../images/extrateaser-header.png) no-repeat scroll 0 0;height:7px;}
.normalTeaser .teaserBody{background:transparent url(../images/bg-teaser.gif) repeat-y scroll 0 0;padding:9px 15px 10px;width:201px;}
.normalTeaser h4{color:#FFFFFF;font-size:17px;font-weight:normal;margin-bottom:10px;text-transform:uppercase;}
.normalTeaser h4 span{display:block;}
.normalTeaser img.image{float:left;margin-right:10px;}
.normalTeaser .teaserText{color:#FFFFFF;overflow:hidden;}
.normalTeaser p{color:#1B2974;}
.normalTeaser .teaserFooter{background:transparent url(../images/extrateaser-footer-small.png) no-repeat scroll 0 0;height:7px;overflow:hidden;}
.linkedNormalTeaser .teaserFooter{background:transparent url(../images/extrateaser-footer-big.png) no-repeat scroll 0 0;height:28px;}
.linkedNormalTeaser a.arrow{margin-top:3px;}
.imageTeaser .teaserHeader{background:transparent url(../images/imageteaser-header.png) no-repeat scroll 0 0;height:5px;}
.imageTeaser .teaserBody{background-color:#73B5E4;height:99px;overflow:hidden;padding:0 5px;}
.imageTeaser .teaserBody img.image{height:99px;width:221px;}
.imageTeaser .teaserFooter{background:transparent url(../images/imageteaser-footer-small.png) no-repeat scroll 0 0;height:5px;}
.linkedImageTeaser .teaserFooter{background:transparent url(../images/imageteaser-footer-big.png) no-repeat scroll 0 0;height:26px;}
.linkedImageTeaser a.arrow{margin-top:1px;}
.mediaTeaser .teaserBody{background-position:5px 0;background-repeat:no-repeat;height:161px;}
.mediaTeaser .teaserBody img{margin-left:80px;margin-top:48px;}
.contentTeaser{height:247px;margin-bottom:20px;margin-right:19px;width:231px;}
.contentTeaser .teaserHeader{background:transparent url(../images/content-teaser-header.gif?221700) no-repeat scroll 0 0;height:5px;}
.contentTeaser .teaserBody{background-color:#73B5E4;height:217px;overflow:hidden;}
.contentTeaser .teaserFooter{background:transparent url(../images/content-teaser-footer.gif?221700) no-repeat scroll 0 0;height:25px;}
.linkedContentTeaser .teaserFooter a.arrow span{margin-left:13px;}
.contentTeaser .teaserBody img.image{background-color:#AECFEE;height:99px;margin-left:5px;width:221px;}
.contentTeaser .teaserBody h4{color:#FFFFFF;font-size:17px;font-weight:normal;margin:13px 13px 9px;text-transform:uppercase;}
.contentTeaser .teaserBody .teaserText{color:#FFFFFF;margin:0 13px;}
.pageTeaser{margin-right:19px;width:231px;}
.pageTeaser h4,.pageTeaser p{display:none;}
#content .contentPageTeaser{margin-right:16px;}
.taggedPages,.manualLinkedPages{margin:15px 0;overflow:hidden;}
.taggedPages p,.manualLinkedPages p{font-weight:bold;margin:0 0 10px 3px;}
.taggedPages .first,.manualLinkedPages .first{margin:0 13px 0 2px;}
.taggedPages .second,.manualLinkedPages .second{margin:0 3px 0 13px;}
.headerTeaserContainer{margin:40px 40px 10px 400px;overflow:hidden;width:524px;}
.headerTeaserContainer h1{height:40px;margin:0 20px 10px;padding:0;}
.headerTeaserContainer .hr{background:transparent url(../images/hr-advice.png) no-repeat scroll 0 0;border:medium none !important;display:block;font-size:1px;height:2px;margin-bottom:15px;position:relative;}
.headerTeaserContainer .teaserWrapper{margin:0 20px;overflow:hidden;width:484px;}
.adviceHeaderTeaser{margin-right:20px;width:232px;}
.adviceHeaderTeaser .teaserHeader{display:none;}
.adviceHeaderTeaser .teaserBody{overflow:visible;}
.adviceHeaderTeaser .teaserBody .teaserText{padding-top:4px;}
.adviceHeaderTeaser .teaserBody h4{color:#FFFFFF;display:block;font-size:16px;font-weight:bold;height:41px;margin-bottom:7px;overflow:hidden;text-transform:uppercase;}
.adviceHeaderTeaser .teaserBody p{display:block;height:30px;line-height:15px;overflow:hidden;width:130px;}
.adviceHeaderTeaser .teaserBody a{display:block;}
.adviceHeaderTeaser .teaserBody img{float:left;margin-right:8px;}
.adviceHeaderTeaser .teaserFooter{overflow:visible;width:auto;}
.adviceHeaderTeaser .teaserFooter a.arrow{float:left;}
.brandHeaderTeaser{margin-right:20px;width:232px;}
.brandHeaderTeaser .teaserHeader{display:none;}
.brandHeaderTeaser .teaserBody{overflow:visible;}
.brandHeaderTeaser .teaserBody .teaserText{padding-top:4px;}
.brandHeaderTeaser .teaserBody h4{color:#FFFFFF;display:block;font-size:16px;font-weight:bold;height:41px;margin-bottom:7px;overflow:hidden;text-transform:uppercase;}
.brandHeaderTeaser .teaserBody p{display:block;height:30px;line-height:15px;overflow:hidden;width:130px;}
.brandHeaderTeaser .teaserBody a{display:block;}
.brandHeaderTeaser .teaserBody img{float:left;margin-right:8px;}
.brandHeaderTeaser .teaserFooter{overflow:visible;width:auto;}
.brandHeaderTeaser .teaserFooter a.arrow{float:left;}
#brand .content{background:transparent none repeat scroll 0 0;padding-bottom:0;}
#brand .flashComponent{margin-bottom:0;}
.belowContentTeaser{float:none;margin-right:0;position:relative;width:526px;}
.belowContentTeaser .teaserHeader{background:transparent url(../images/below-content-teaser-header.png) no-repeat scroll 0 0;height:5px;width:526px;}
.belowContentTeaser .teaserBody{background:transparent url(../images/below-content-teaser-bg.gif) repeat-y scroll 0 0;height:146px;width:526px;}
.belowContentTeaser .teaserFooter{background:transparent url(../images/below-content-teaser-footer.png) no-repeat scroll 0 0;height:5px;width:526px;}
.belowContentTeaser .teaserBody img.image{margin-left:5px;}
.belowContentTeaser .teaserFooter a.arrow{background:transparent url(../images/main-arrow.png) no-repeat scroll 0 0;bottom:25px;height:41px;left:18px;position:absolute;text-indent:-9999em;width:41px;}
.belowContentTeaser .teaserFooter a.arrow:hover{background-position:center bottom;}
.belowContentTeaser .teaserFooter a.btn{display:none;}
.mainTeaser{float:none;height:314px;margin-bottom:0;width:964px;}
.mainTeaser h1{color:#FFFFFF;font-size:30px;font-weight:normal;margin:30px 0 5px 36px;text-transform:uppercase;}
.mainTeaser p{color:#1B2974;margin-left:36px;margin-right:36px;}
.mainTeaser .teaserFooter{height:41px;margin-left:36px;width:41px;}
.mainTeaser .teaserFooter a.btn{display:none;}
.mainTeaser .teaserFooter a.arrow{background:transparent url(../images/main-arrow.png) no-repeat scroll center top;height:41px;text-indent:-9999em;width:41px;}
.mainTeaser .teaserFooter a.arrow:hover{background-position:center bottom;}
.hpTeaser{background:transparent url(../images/bg-hpteaser.jpg) no-repeat scroll 0 203px;float:left;height:305px;margin-right:8px;overflow:hidden;position:relative;width:316px;}
.tpl-home .content .first{margin-left:10px;}
.tpl-home .content .last{margin-right:0;}
.hpTeaser .teaserBody{height:305px;overflow:hidden;position:relative;width:316px;}
.hpTeaser .teaserBody h4{color:#FFFFFF;font-size:21px;font-weight:normal;margin:8px 15px 3px;text-transform:uppercase;width:286px;}
.hpTeaser .teaserBody .teaserText{color:#FFFFFF;height:58px;margin-left:15px;overflow:hidden;width:248px;}
.hpTeaser .teaserBody p{margin-bottom:0;padding-bottom:0;}
.hpTeaser .teaserBody a.arrow{background:transparent url(../images/teaser-arrow-home.png) no-repeat scroll left top;display:block;height:49px;left:263px;position:absolute;text-indent:-9999em;top:256px;width:53px;}
.hpTeaser .teaserBody a.arrow:hover{background-position:left bottom;}
.tpl-100 .contentLeft h1,.tpl-100 .contentLeft h2{color:#1B2974;font-weight:normal;margin:0 0 8px;padding:0;width:180px;}
.tpl-100 .contentLeft h1{font-size:28px;text-transform:uppercase;}
.tpl-100 .contentLeft h1 img{margin:0;}
.tpl-100 .contentLeft h2{font-size:19px;}
.tpl-100 .contentLeft h2 img{margin:0;}
.tpl-100 .contentLeft .hr{background:transparent url(../images/hr-content-left.png) no-repeat scroll 0 0;border:medium none !important;clear:both;display:block;font-size:1px;height:2px;margin:0 0 0 -8px;position:relative;text-align:left;}
.tpl-100 .contentLeft p{margin-right:40px;margin-top:12px;}
.tpl-100 #content .contentLeft p.surrounded{margin-right:40px;margin-top:0;padding-bottom:12px;padding-top:12px;}
.productTeaser h5{font-weight:bold;text-transform:uppercase;}
.productTeaser h5.med{color:#1595B8;display:inline;}
.productTeaser h5.subTitle{display:inline;text-transform:none;}
.productTeaser .teaserText p{display:block;height:46px;margin-bottom:10px;margin-top:10px;overflow:hidden;}
.productTeaser .pharmacy{float:right;height:42px;margin:0 0 0 5px;width:40px;}
.inheritedProduct .teaserBody .teaserText,.inheritedProduct .teaserBody .teaserText a.arrow{color:red;}
.mainProductTeaser{float:left;margin-right:30px;}
.mainProductTeaser .teaserBody{position:relative;width:281px;}
.mainProductTeaser .noProduct{height:229px;width:281px;}
.mainProductTeaser a.image{float:left;}
.mainProductTeaser .teaserBody img.image{height:219px;width:127px;}
.mainProductTeaser .teaserText{float:left;margin:50px 0 0 14px;width:140px;}
/*.mainProductTeaser a.arrow{background:transparent url(../images/main-arrow.png) no-repeat scroll 0 0;bottom:16px;float:left;height:41px;left:141px;position:absolute;text-indent:-9999em;width:41px;}
*/
.mainProductTeaser a.arrow:hover{background-position:center bottom;}
h1.productList{/*background:transparent url(../images/hr-content-body.png) no-repeat scroll 0 bottom;*/
margin:0 -16px 20px;padding:0 16px 8px;text-transform:uppercase;}
#productList{float:left;position:relative;width:494px;}
#productList ul{list-style-type:none;margin:0;}
#productList ul li{float:left;list-style-type:none;margin:0;padding-bottom:20px;width:236px;}
#productList ul li.even{margin-right:20px;}
#productList ul li a.image{float:left;margin-right:8px;}
#productList ul li a.image:hover{background-color:#FFFFFF;}
#productList ul li .pharmacy{float:right;height:49px;margin:0 0 0 10px;width:46px;}
#productList ul li a.arrow{background:transparent url(../images/pagenav-arrow-right.gif) no-repeat scroll left center;color:#1B2974;font-weight:bold;margin:20px 0 0 0;padding:0 0 0 14px;text-decoration:none;}
#productList ul li a.arrow:hover{color:#1B2974;text-decoration:underline;}
.extraRecommendation{margin-bottom:1em;}
.extraRecommendation .recommendationHeader{background:transparent url(../images/imageteaser-header.png) no-repeat scroll 0 0;font-size:1px;height:5px;width:231px;}
.extraRecommendation .recommendationBody{background-color:#73B5E4;overflow:hidden;}
.extraRecommendation h4{color:#FFFFFF;font-size:16px;font-weight:bold;height:19px;margin:0 6px 4px;padding:1px 0 0;text-transform:uppercase;}
.extraRecommendation .recommendationFooter{background:transparent url(../images/imageteaser-footer-small.png) no-repeat scroll 0 0;font-size:1px;height:5px;overflow:hidden;width:231px;}
.recommendationBody .productTeaser{margin-bottom:0;margin-top:5px;}
.recommendationBody .first{margin-top:0;}
.recommendationBody .productTeaser .teaserHeader{background:transparent url(../images/bg-recommendation-header.gif) no-repeat scroll 0 0;height:2px;}
.recommendationBody .productTeaser .teaserBody{background:transparent url(../images/bg-teaser.gif) repeat-y scroll left top;padding:10px 15px 20px 18px;}
.recommendationBody .productTeaser .teaserFooter{background:transparent url(../images/bg-recommendation-footer.gif) no-repeat scroll 0 0;font-size:1px;height:2px;}
.recommendationBody .productTeaser a.image{display:block;float:left;height:79px;margin-right:13px;width:46px;}
.recommendationBody .productTeaser p{height:auto;margin-bottom:2px;margin-top:2px;}
#productSubCategory .listProductTeaser{width:236px;}
#product{background:#AECFEE url(../images/bg-product-detail.gif) repeat-x scroll 0 0;float:none;width:526px;}
#product #productHeader{background:transparent no-repeat scroll 0 0;background-image:url(../images/bg-product-top.png);font-size:1px;height:5px;width:526px;}
#product #productBody{background:transparent no-repeat scroll center bottom;background-image:url(../images/image-bl.png);overflow:hidden;padding:0 15px 45px 16px;width:495px;}
#product div.headlines{overflow:hidden;}
#product div.headline{float:left;padding:15px 0 0;width:100%;}
#product h1{color:#FFFFFF;display:inline;font-size:24px;font-weight:normal;text-transform:uppercase;}
#product h1 img,#product h2 img{margin:0;}
#product h1.med{color:#9CE3FF;}
#product h1.med img{margin-left:10px;}
#product .subTitle{float:left;width:100%;}
#product .subTitle h2{color:#FFFFFF;display:inline;font-size:20px;font-weight:normal;margin:0 10px 0 0;}
#product div.imageArea{float:left;margin-right:25px;padding-top:20px;width:174px;}
#product div.contentArea{float:left;overflow:hidden;padding-top:20px;width:296px;}
#product .teaserText{font-weight:bold;}
#product .description{font-weight:bold;}
#product .pharmacy{float:right;height:83px;margin:0 0 0 10px;width:78px;}
#product h3{color:#FFFFFF;margin:0;}
#product ul{margin:2px 0 10px;}
#product li{list-style-type:square;margin-left:14px;}
#product .productContent img{clear:left;float:left;margin-right:10px;margin-top:0;}
#product .productContent ul{float:left;margin-top:6px;width:226px;}
#product a.shopUrl{background:transparent url(../images/trolley.gif?221700) no-repeat scroll 0 0;color:#FFFFFF;float:left;font-weight:bold;height:34px;margin-top:20px;padding:8px 0 0 51px;width:100%;}
#promotions #content{background:transparent none repeat scroll 0 0;}
#promotions .promotionsHeader h1{margin:40px 0 10px;}
#promotions .promotionsHeader p{margin-bottom:20px;}
#promotions .promotionTeasers{clear:both;float:none;width:502px;}
.promotionTeaser{margin:0 20px 20px 0;width:231px;}
.promotionTeaserMedium,.promotionTeaserBig{width:482px;}
.promotionTeaser h4,.promotionTeaser p{display:none;}
.promotionTeaser .teaserBody{background-color:#73B5E4;padding:0 5px;}
.promotionTeaserMedium .teaserHeader,.promotionTeaserBig .teaserHeader{background:transparent url(../images/promotion-teaser-header.png) no-repeat scroll 0 0;}
.promotionTeaserMedium .teaserFooter,.promotionTeaserBig .teaserFooter{background:transparent url(../images/promotion-teaser-footer.png) no-repeat scroll 0 0;overflow:hidden;}
.linkedPromotionTeaserMedium .teaserFooter,.linkedPromotionTeaserBig .teaserFooter{background:transparent url(../images/promotion-teaser-footer-big.png) no-repeat scroll 0 0;height:25px;}
.promotionTeaserMedium .teaserBody img.image,.promotionTeaserBig .teaserBody img.image{width:472px;}
.promotionTeaserBig .teaserBody,.promotionTeaserBig .teaserBody img.image{height:198px;}
.downloadTeaser .teaserHeader{background:transparent url(../images/download-teaser-header.png) no-repeat scroll 0 0;height:31px;}
.downloadTeaser .teaserHeader h4{color:#FFFFFF;font-size:16px;font-weight:bold;margin:0 6px;padding:6px 0 0;text-transform:uppercase;}
.downloadTeaser .teaserBody{background:transparent url(../images/bg-teaser.gif) repeat-y scroll 0 0;padding:12px 20px 0;}
.downloadTeaser .teaserFooter{background:transparent url(../images/download-teaser-footer.png) no-repeat scroll 0 0;height:7px;}
.downloadTeaser .teaserBody span{font-weight:bold;}
.downloadTeaser .teaserBody a{background:transparent url(../images/read-more-arrow.gif) no-repeat scroll 0 2px;color:#FFFFFF;display:block;font-weight:bold;padding:0 0 12px 15px;}
.downloadTeaser .teaserBody p{padding-bottom:12px;}
.contactForm .edit-form-texts{background-color:#A20E1C;color:#FFFFFF;margin-bottom:1em;overflow:hidden;}
.contactForm .formErrors{color:#A20E1C;}
.contactForm .form td.label{padding:5px 10px 0 0;vertical-align:top;}
.contactForm .form td.label label.error{color:#A20E1C;}
.contactForm .form table td{border:0 none;overflow:hidden;padding:3px;text-align:left;}
.contactForm .form input.text,.contactForm .form textarea{width:250px;}
.contactForm .form input.street{width:190px;}
.contactForm .form input.streetNumber{width:51px;}
.contactForm .explanation{margin-bottom:10px;}
.contactForm .form input.error,.contactForm .form textarea.error{border:2px solid #A20E1C;}
.productTeaser .pharmacy{background:transparent url(../images/default/pharmacy-only-teaser.png) no-repeat scroll 0 0;}
#productList .pharmacy{background:transparent url(../images/default/pharmacy-only-list.gif) no-repeat scroll 0 0;}
#product .pharmacy{background:transparent url(../images/default/pharmacy-only-detail.gif) no-repeat scroll 0 0;}
.tpl-25-50 .contentBody a .txt2imgHover{color:#FFFFFF;}
.leftnav a .txt2imgHover{color:#FFFFFF;}
.leftnav #expandedSecondLevel ul ul a .txt2imgHover{color:#FFFFFF;}
.rolloutComponent .toggleButton a .txt2imgHover{color:#1B2974;}
#content .navigation a .txt2imgHover{color:#1B2974;}
#sitemap .contentBody a .txt2imgHover{color:#1B2974;}
#productList ul li a.arrow .txt2imgHover{color:#1B2974;}
.teaserFooter{position:relative;}
.teaser .teaserFooter a.arrow span{color:#ffffff;float:left;margin-top:4px;margin-left:8px;position:relative;text-indent:-180px;}
.headerTeaserContainer .teaserWrapper{margin:0 20px;overflow:hidden;width:484px;}
.adviceHeaderTeaser{margin-right:20px;width:232px;}
.adviceHeaderTeaser .teaserHeader{display:none;}
.adviceHeaderTeaser .teaserBody{overflow:visible;}
.adviceHeaderTeaser .teaserBody .teaserText{padding-top:4px;}
.adviceHeaderTeaser .teaserBody h4{color:#FFFFFF;display:block;font-size:16px;font-weight:bold;height:41px;margin-bottom:7px;overflow:hidden;text-transform:uppercase;}
.adviceHeaderTeaser .teaserBody p{display:block;height:30px;line-height:15px;overflow:hidden;width:130px;}
.adviceHeaderTeaser .teaserBody a{display:block;}
.adviceHeaderTeaser .teaserBody img{float:left;margin-right:8px;}
.adviceHeaderTeaser .teaserFooter{overflow:visible;width:auto;}
.adviceHeaderTeaser .teaserFooter a.arrow{float:left;}
/* Homepage Jquery panel */
#scroll{position:relative;height:;overflow:hidden;width:965px;height:340px;}
#tools{width:9999em;position:absolute;height:320px;}
.tool{float:left;width:965px;height:340px;text-align:center;}
.details{font-size:12px;color:#fff;margin-top:-300px;background-color:transparent;padding:0px 490px 5px 225px;text-align:left;}
.details a{color:#fff;}
#thumbs{height:80px;position:absolute;top:254px;width:965px;left:-8px;/*background:url(images/demo-navi.png) no-repeat;*/}
.t{padding:0 !important;border:0 !important;}
.t a{background:transparent url(/images/demo-navi.gif) no-repeat scroll -21px -90px;margin-left:11px;display:block;width:170px;float:left;height:80px;cursor:pointer;}
.t a.active{cursor:default !important;}
.navi{margin-left:240px;_margin-left:220px;}
/* CSS sprite for the navigation */
#t0{margin-left:20px;_margin-left:10px;}
#t0.active{background-position:-21px 0 !important;}
#t0:hover{background-position:-21px -180px;}
#t0:active{background-position:-21px -270px;}
#t1{background-position:-250px -90px;}
#t1:hover{background-position:-250px -180px;}
#t1:active{background-position:-250px -270px;}
#t1.active{background-position:-250px 0 !important;}
#t2{background-position:-435px -90px;}
#t2:hover{background-position:-435px -180px;}
#t2:active{background-position:-435px -270px;}
#t2.active{background-position:-435px 0 !important;}
#t3{background-position:-620px -90px;}
#t3:hover{background-position:-620px -180px;}
#t3:active{background-position:-620px -270px;}
#t3.active{background-position:-620px 0 !important;}
#t4{background-position:-807px -90px;}
#t4:hover{background-position:-807px -180px;}
#t4:active{background-position:-807px -270px;}
#t4.active{background-position:-807px 0 !important;}

