body { font-family: "Trebuchet MS" ,Verdana, Arial, Helvetica, sans-serif; font-size: 0.90em; line-height: 110%; color: #336699; text-decoration: none; background-color: #13b6eb; background-image: url(../../img/nutrilon/nutrilon_bg.jpg); background-repeat: repeat-x; background-position: 0 100%; margin: 0; min-height: 100%; }
html { min-height: 100%; margin: 0; padding: 0; }
form { margin: 0; padding: 0; }
.categorieDetail ul { margin-left: 20px; padding-left: 0; }
h1#logo { float: left; width: 221px; height: 131px; margin: 0px; padding: 0px; }
    h1#logo a { display: block; width: 221px; height: 131px; text-indent: -9999px; margin: 0px; padding: 0px; }
body.nlbe div#nutrilonHeader { float: left; width: 734px; height: 150px; text-indent: -9999px; margin: 0px; padding: 0px; }
body.frbe div#nutrilonHeader { float: left; width: 734px; height: 150px; text-indent: -9999px; margin: 0px; padding: 0px; }
.top { height: 173px; background-image: url(../../img/nutrilon/nutrilon_header.jpg); background-repeat: no-repeat; background-position: 0 0; clear: both; overflow: hidden; }
.frbe .top { background-image: url(../../img/nutrilon/nutrilon_header_fr.jpg) }
p { margin: 0px 0px 20px 0px }
#wrapper { width: 1089px; margin: 0pt auto; }
#container { width: 955px; margin-left: auto; margin-right: auto; padding-bottom: 50px; background-color: #FFFFFF; overflow: hidden; padding-bottom: 0px; }
#container2 { width: 955px; background-color: #FFFFFF; overflow: hidden; margin-bottom: 20px; }
.empty { clear: both }
#top { height: 75px; position: relative; margin: 0; padding: 0; background-color: #13B6EB; }
.tabs { float: left; width: 640px; position: absolute; left: 0px; bottom: 0px !important; bottom: -1px; }
    .tabs ul { list-style: none; margin: 0px; padding: 0px; }
        .tabs ul li#tabNutricia a { background-image: url(../../img/nutrilon/tab-nutricia.png); text-indent: -9999px; }
        .tabs ul li#tabNutricia a:hover { background-image: url(../../img/nutrilon/tab-nutricia-on.png) }
        .tabs ul li#tabNutrilon a { background-image: url(../../img/nutrilon/tab-nutrilon-on.png); text-indent: -9999px; }
        .tabs ul li#tabNutrilon a:hover { background-image: url(../../img/nutrilon/tab-nutrilon-on.png) }
        .tabs ul li#tabOlvarit a { background-image: url(../../img/nutrilon/tab-olvarit.png); text-indent: -9999px; }
        .tabs ul li#tabOlvarit a:hover { background-image: url(../../img/nutrilon/tab-olvarit-on.png) }
        .tabs ul li#tabBambix a { background-image: url(../../img/nutrilon/tab-bambix.png); text-indent: -9999px; }
        .tabs ul li#tabBambix a:hover { background-image: url(../../img/nutrilon/tab-bambix-on.png) }
        .tabs ul li#babyclub a { background-image: url(../../img/nutrilon/tab-babyclub.png); display: block; text-indent: -5000px; height: 48px; width: 121px; background-position: 0 0; background-repeat: no-repeat; }
        .tabs ul li#babyclub a:hover { background-image: url(../../img/nutrilon/tab-babyclub-on.png) }
        .tabs ul li { list-style: none; float: left; display: block; width: 121px; height: 48px; }
            .tabs ul li a { display: block; height: 48px; background-repeat: no-repeat; background-position: top left; }
.zoek { background-image: url("../../img/nutrilon/zoek_box.png"); background-repeat: no-repeat; background-position: 0 100%; bottom: 0; float: right; height: 48px; position: absolute; right: 0; width: 313px; }
    .zoek .button_zoek { float: left; margin-left: 5px; display: block; width: 18px; height: 18px; background: transparent url(../../img/nutrilon/pi-pijl.gif) no-repeat top left; text-indent: -9999px; }
    .zoek .positie { padding-top: 15px; padding-left: 15px; }
.zoekveld { color: #0052A0; float: left; font-family: "Trebuchet MS"; font-weight: bold; height: 15px; margin: 0; padding: 0 3px; width: 210px; font-size: 10px; }
.zoekbutton { float: left; margin-left: 5px; }
.footer { clear: both; padding-left: 22px; font-size: 0.670em; padding-bottom: 20px; padding-top: 20px; }
    .footer a { color: #336699 !important }
.footer { padding-left: 142px; z-index: 2000; position: relative; color: #336699; }
.pictureMargin_left { margin: 40px 0px 15px 15px }
/* ************************************************************************************
RECHTERKOLOM
*************************************************************************************
   ================================================== */
.main { width: 620px; float: left; padding-right: 30px; padding-top: 10px; overflow: hidden; }
#product_new .main { width: 685px; padding-right: 0; }
    #product_new .main .module { padding-right: 30px }
#product_new.pl .main { margin-top: 0; padding-top: 0; }
#product_new.pl .module { padding-right: 0 }
#product_new.pl .bread { display: none }
.background-wrapper { padding-right: 330px; background-repeat: no-repeat; background-position: 100% 0; padding-top: 50px; position: relative; width: 355px; }
.background-wrapper.manger { padding-right: 301px }
.bread { font-size: 0.670em; padding-bottom: 20px; }
    .bread ul { margin: 0px; padding: 0px; }
        .bread ul li { list-style: none; display: inline; }
            .bread ul li a { color: #336699 }
a.button1, a.button2, a.button3 { display: block; float: left; padding: 27px 12px 12px 12px; background-repeat: no-repeat; background-position: 0 0; color: #164194 !important; font-size: 14px; width: 175px; height: 60px; margin-right: 10px; }
a.button1 { background-image: url(../../img/nutrilon/Nutrilon-Pages-boxes_0000_P&L.png) }
a.button2 { background-image: url(../../img/nutrilon/Nutrilon-Pages-boxes_0001_Health.png) }
a.button3 { background-image: url(../../img/nutrilon/Nutrilon-Pages-boxes_0002_Happy.png) }
#imageHoverWrapper { width: 400px; height: 430px; position: absolute; right: 0; top: 317px; }
.frbe #imageHoverWrapper { background: url(../../img/nutrilon/bollen.png) 0 0 no-repeat }
.nlbe #imageHoverWrapper { background: url(../../img/nutrilon/bollen_nl.png) 0 0 no-repeat }
#imageHoverWrapper.link1 { background-position: -400px 0 }
#imageHoverWrapper.link2 { background-position: -800px 0 }
#imageHoverWrapper.link3 { background-position: -1200px 0 }
#imageHoverWrapper.link4 { background-position: -1600px 0 }
#imageHoverWrapper.link5 { background-position: -2000px 0 }
#imageHoverWrapper.link6 { background-position: -2400px 0 }
#link1, #link2, #link3, #link4, #link5, #link6 { /*background-color: Red;*/  }
#link1 { width: 68px; height: 68px; position: absolute; top: 53px; right: 129px; }
#link2 { width: 92px; height: 92px; position: absolute; top: 116px; right: 66px; }
#link3 { width: 82px; height: 82px; position: absolute; top: 131px; right: 172px; }
#link4 { width: 93px; height: 93px; position: absolute; top: 184px; right: 245px; }
#link5 { width: 87px; height: 87px; position: absolute; top: 218px; right: 157px; }
#link6 { width: 67px; height: 67px; position: absolute; top: 293px; right: 256px; }
.bluePaddingListWrapper { width: 380px; background: url(../../img/nutrilon/blue_content_box.jpg) 0 0 repeat-y; margin-bottom: 10px; }
    .bluePaddingListWrapper ul { margin: 0 9px; padding: 0; }
        .bluePaddingListWrapper ul li { list-style-type: none; background: url(../../img/nutrilon/pijl_wit_blauw.png) 0 100% no-repeat; padding-left: 25px; line-height: 18px; margin-bottom: 2px; }
            .bluePaddingListWrapper ul li a { display: block }
.bluePaddingListTop { width: 380px; background: url(../../img/nutrilon/rounded_blue_box.jpg) 0 0 no-repeat; height: 9px; }
.bluePaddingListBottom { width: 380px; background: url(../../img/nutrilon/rounded_blue_box.jpg) 0 100% no-repeat; height: 9px; }
ul.vinkList { margin: 0 0 20px 0; padding: 0; }
    ul.vinkList li { list-style-type: none; background: url(../../img/nutrilon/blueVink.png) 0 4px no-repeat; padding-left: 20px; }
        ul.vinkList li a { display: block }
table.stripeTable { width: 100%; border: 1px solid #254e9d; border-bottom-width: 0px; border-collapse: collapse; margin-bottom: 20px; }
    table.stripeTable tr td.rowHeader { text-align: right }
    table.stripeTable tr td.stripe { background-color: #eaf6fe }
    table.stripeTable tr td { border-bottom: 1px solid #254e9d; padding: 10px 8px; color: #333; font-size: 12px; }
.pinkPaddingWrapper { width: 380px; background: url(../../img/nutrilon/pink_content_box.png) 0 0 repeat-y; margin-bottom: 10px; overflow: hidden; }
.pinkPaddingTop { width: 380px; background: url(../../img/nutrilon/pink_rounded_box.png) 0 0 no-repeat; height: 9px; background-color: #fff; }
.pinkPaddingBottom { width: 380px; background: url(../../img/nutrilon/pink_rounded_box.png) 0 100% no-repeat; height: 9px; background-color: #fff; }
.pinkPaddingContent { padding: 0 9px; overflow: hidden; }
    .pinkPaddingContent img { display: block; float: left; margin: 0 10px 10px 0; }
a.topLink { display: block; font-style: italic; background: url(../../img/nutrilon/topLink.png) 100% 0 no-repeat; padding-right: 13px; clear: both; text-align: right; margin-bottom: 5px; }
#formTop { background: url(../../img/nutrilon/form_bg.png) 0 0 no-repeat; nowhitespace: afterproperty; padding: 85px 20px 0 20px; height: 125px; width: 581px; margin-top: -83px; position: relative; /*ie9 hack*/ margin-top: -120px\9; ; }
    #formTop input { width: 200px; margin-right: 5px; }
/* ie8 hack  */
@media \0screen { 
    #formTop { margin-top: -120px }
}
#registerform { background: url(../../img/nutrilon/form_bottom_bg.png) 0 100% no-repeat; padding: 0px 20px 15px 20px; width: 581px; min-height: 708px; }
.formTable label { display: block; width: 130px; text-align: right; }
.formTable td.inputs { padding-left: 20px }
    .formTable td.inputs label { display: inline; width: auto; }
.formTable td { padding-bottom: 5px }
.formTable input { border: 1px solid #346799; width: 280px; }
.formTable input.small { width: 124px }
.frbe .formTable input.small { width: 118px }
.formTable .radio input, .formTable .checkbox input, .formTable span.small input { border: none; width: auto; }
.formTable select { border: 1px solid #abadb3 }
.mandatory { color: #ff0000 }
.watermark { color: #aaa }
/* ************************************************************************************
TOPNAV
*************************************************************************************
   ================================================== */
#topNav { margin: 0; padding: 0; }
    #topNav ul { list-style: none; margin: 0px; padding: 0px; height: 21px; }
        #topNav ul li#navMoedermelkenimmuniteit { width: 245px }
            #topNav ul li#navMoedermelkenimmuniteit a { background-image: url(../../img/nutrilon/nav-moedermelk-nl.jpg); width: 245px; }
            #topNav ul li#navMoedermelkenimmuniteit a:hover, #topNav ul li#navMoedermelkenimmuniteit.menuActive a { background-image: url(../../img/nutrilon/nav-moedermelk-on-nl.jpg) }
        #topNav ul li#navLaitmaterneletimmunite { width: 257px }
            #topNav ul li#navLaitmaterneletimmunite a { background-image: url(../../img/nutrilon/nav-moedermelk-fr.jpg); width: 257px; }
            #topNav ul li#navLaitmaterneletimmunite a:hover, #topNav ul li#navLaitmaterneletimmunite.menuActive a { background-image: url(../../img/nutrilon/nav-moedermelk-on-fr.jpg) }
        #topNav ul li#navLesystemeimmunitaire a { background-image: url(../../img/nutrilon/nav-immuunsysteem-fr.jpg); width: 221px; }
        #topNav ul li#navLesystemeimmunitaire a:hover, #topNav ul li#navLesystèmeimmunitaire.menuActive a { background-image: url(../../img/nutrilon/nav-immuunsysteem-on-fr.jpg) }
        #topNav ul li#navDevoordelenvanNutrilon { width: 238px }
            #topNav ul li#navDevoordelenvanNutrilon a { background-image: url(../../img/nutrilon/nav-immunifortis-nl.jpg); width: 237px; }
            #topNav ul li#navDevoordelenvanNutrilon a:hover, #topNav ul li#navDevoordelenvanNutrilon.menuActive a { background-image: url(../../img/nutrilon/nav-immunifortis-on-nl.jpg) }
        #topNav ul li#navleslespartenaires { width: 115px }
            #topNav ul li#navleslespartenaires a { background-image: url(../../img/nutrilon/nav-partners-fr.jpg); width: 115px; }
            #topNav ul li#navleslespartenaires a:hover, #topNav ul li#navleslespartenaires.menuActive a { background-image: url(../../img/nutrilon/nav-partners-on-fr.jpg) }
        #topNav ul li#navLesplusdeNutrilon { width: 189px }
            #topNav ul li#navLesplusdeNutrilon a { background-image: url(../../img/nutrilon/nav-immunifortis-fr.jpg); width: 188px; }
            #topNav ul li#navLesplusdeNutrilon a:hover, #topNav ul li#navLesplusdeNutrilon.menuActive a { background-image: url(../../img/nutrilon/nav-immunifortis-on-fr.jpg) }
        #topNav ul li#navProduitsNutrilon { width: 148px }
            #topNav ul li#navProduitsNutrilon a { background-image: url(../../img/nutrilon/nav-producten-fr.jpg); width: 148px; }
            #topNav ul li#navProduitsNutrilon a:hover, #topNav ul li#navProduitsNutrilon.menuActive a { background-image: url(../../img/nutrilon/nav-producten-on-fr.jpg) }
        #topNav ul li#navImmuunsysteem { width: 207px }
            #topNav ul li#navImmuunsysteem a { background-image: url(../../img/nutrilon/nav-immuunsysteem-nl.jpg); width: 207px; }
            #topNav ul li#navImmuunsysteem a:hover, #topNav ul li#navImmuunsysteem.menuActive a { background-image: url(../../img/nutrilon/nav-immuunsysteem-on-nl.jpg) }
        #topNav ul li#navPartners { width: 115px }
            #topNav ul li#navPartners a { background-image: url(../../img/nutrilon/nav-partners-nl.jpg); width: 115px; }
            #topNav ul li#navPartners a:hover, #topNav ul li#navPartners.menuActive a { background-image: url(../../img/nutrilon/nav-partners-on-nl.jpg) }
        #topNav ul li#navActions { width: 140px }
            #topNav ul li#navActions a { background-image: url(../../img/nutrilon/nav-acties-fr.jpg); width: 140px; }
            #topNav ul li#navActions a:hover, #topNav ul li#navActions.menuActive a { background-image: url(../../img/nutrilon/nav-acties-on-fr.jpg) }
        #topNav ul li#navActies { width: 131px }
            #topNav ul li#navActies a { background-image: url(../../img/nutrilon/nav-acties-nl.jpg); width: 131px; }
            #topNav ul li#navActies a:hover, #topNav ul li#navActies.menuActive a { background-image: url(../../img/nutrilon/nav-acties-on-nl.jpg) }
        #topNav ul li#navGamma { width: 134px }
            #topNav ul li#navGamma a { background-image: url(../../img/nutrilon/nav-producten-nl.jpg); width: 134px; }
            #topNav ul li#navGamma a:hover, #topNav ul li#navGamma.menuActive a { background-image: url(../../img/nutrilon/nav-producten-on-nl.jpg) }
        #topNav ul li { float: left; list-style: none; height: 21px; margin: 0px; padding: 0px; }
            #topNav ul li a { outline: 0 }
            #topNav ul li a { display: block; height: 21px; background-repeat: no-repeat; text-indent: -9999px; margin: 0; padding: 0; }
/* NED
   ================================================== */
/* FRA
   ================================================== */
topNav ul li#navLesystèmeimmunitaire { width: 221px }
/* ************************************************************************************
LINKERKOLOM
*************************************************************************************
   ================================================== */
.left { width: 260px; float: left; padding-top: 42px; padding-left: 10px; overflow: hidden; }
    .left .nieuws { background-image: url(../../img/nutrilon/pi-nieuws-achtergrond3.jpg); background-repeat: repeat-y; margin: 0; padding: 0; width: 264px; }
        .left .nieuws .date { margin: 3px 0px 3px 0px }
.nieuws .content { background-image: url(../../img/nutrilon/pi-nieuws-achtergrond2.jpg); min-height: 126px; height: auto !important; height: 126px; background-repeat: no-repeat; padding-left: 30px; }
    .nieuws .content img { width: 51px; float: right; padding: 3px; }
    .nieuws .content h2 { font-size: 1.1em; font-style: normal; font-weight: bold; padding: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; margin-top: 0px; }
.niewsBottom { width: 264px; height: 21px; background: transparent url(../../img/nutrilon/pi-nieuws-bottom.jpg) no-repeat left top; text-indent: -9999px; padding: 0px; margin: 0px; float: none; }
.vragen { background-image: url(../../img/nutrilon/bu-vragen.jpg); height: 125px; width: 264px; }
    .vragen .content { padding-right: 45px; padding-left: 30px; padding-top: 20px; }
        .vragen .content h2 { font-size: 1.1em; font-style: normal; font-weight: bold; padding: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; margin-top: 0px; }
    .vragen .email { clear: both; display: block; width: 160px; text-align: left; padding-left: 32px; padding-top: 7px; color: #336699; background-image: url(../../img/nutrilon/bu-vragen-mail.gif); background-repeat: no-repeat; background-position: left center; height: 22px; margin-top: 5px; }
    .vragen .bel { clear: both; display: block; width: 160px; text-align: left; padding-left: 32px; padding-top: 7px; color: #336699; background-image: url(../../img/nutrilon/bu-vragen-tel.gif); background-repeat: no-repeat; background-position: left center; height: 22px; margin-top: 10px; }
/* ************************************************************************************
TITELS
*************************************************************************************
   ================================================== */
h1 { font-size: 1.5em; line-height: 130%; font-style: normal; font-weight: bold; padding: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; margin-top: 0px; }
#product_new h1 { font-size: 24px; color: #13b6eb; }
h2 { font-size: 1.1em; font-style: normal; font-weight: bold; padding: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; margin-top: 0px; }
h3 { font-size: 1.1em; font-style: normal; font-weight: bold; padding: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; margin-top: 0px; }
/* ************************************************************************************
LINKS
*************************************************************************************
   ================================================== */
a.pijlgroen:link, a.pijlgroen:visited, a.pijlgroen:hover, a.pijlgeel:link, a.pijlgeel:visited, a.pijlgeel:hover, a.pijlwit:link, a.pijlwit:visited, a.pijlwit:hover, a.pijloranje:link, a.pijloranje:visited, a.pijloranje:hover, a.pijlblauw:link, a.pijlblauw:visited, a.pijlblauw:hover { display: block; /*width: 161px;*/ text-align: left; padding-left: 19px; color: #336699; margin-bottom: 5px; background-repeat: no-repeat; background-position: left top; text-decoration: none; ; }
a.pijlgroen:link, a.pijlgroen:visited { background-image: url(../../img/nutrilon/pi-pijl-groen.gif) }
a.pijlgeel:link, a.pijlgeel:visited { background-image: url(../../img/nutrilon/pi-pijl-geel.gif) }
a.pijlwit:link, a.pijlwit:visited { background-image: url(../../img/nutrilon/pi-pijl-wit.gif) }
a.pijloranje:link, a.pijloranje:visited { background-image: url(../../img/nutrilon/pi-pijl-oranje.gif) }
a.pijlblauw:link, a.pijlblauw:visited { background-image: url(../../img/nutrilon/pi-pijl-blauw.gif) }
a.pijlgroen:hover, a.pijlgeel:hover, a.pijlwit:hover, a.pijloranje:hover, a.pijlblauw:hover { color: #3399CC; text-decoration: underline; }
a:link, a:visited { text-decoration: none; color: #336699; }
a:hover { text-decoration: underline; color: #3399CC; }
div.clear { clear: both }
div#bear { width: 264px; height: 236px; background: transparent url(../../img/nutrilon/pi-beer-nutrilon.jpg) no-repeat left top; text-indent: -9999px; }
body.nlbe .nieuws a.readMore { background-image: url(../../img/bambix/bu-meer-nl.gif); background-repeat: no-repeat; display: block; height: 19px; width: 86px; text-indent: -9999px; margin-top: 5px; }
body.frbe .nieuws a.readMore { background-image: url(../../img/bambix/bu-meer-fr.gif); background-repeat: no-repeat; display: block; height: 19px; width: 113px; text-indent: -9999px; margin-top: 5px; }
/* ************************************************************************************
NUTRILON ACTIES
*************************************************************************************
   ================================================== */
.container_acties { clear: both; float: left; margin: 20px 0px 0px 0px; width: 620px; border-top: 1px dotted #336699; padding: 15px 0px 0px 0px; }
    .container_acties .container_txt { margin: 10px 0px 0px 0px; width: 335px; float: left; }
        .container_acties .container_txt .leesmeer { clear: both; margin: 20px 0px 5px 0px; }
    .container_acties .picture { width: 251px; float: right; margin: 0px 0px 5px 0px; }
/* ************************************************************************************
NUTRILON HOME
*************************************************************************************
   ================================================== */
.blokken { width: 620px }
.home-immuun { background-image: url(../../img/nutrilon/pi-home-bg-immuunsysteem.jpg); float: left; height: 166px; width: 184px; background-repeat: no-repeat; padding: 20px 100px 20px 20px; }
.home-product { background-image: url(../../img/nutrilon/pi-home-bg-producten.jpg); background-repeat: no-repeat; float: right; height: 166px; width: 204px; padding: 20px 90px 20px 20px; }
.home-tvspot { background-image: url(../../img/nutrilon/pi-home-bg-tvspot.jpg); clear: both; width: 620px; float: left; margin-top: 20px; }
.tvspot-content { padding-left: 20px; width: 350px; float: left; }
.tvspot-beeld { float: right; height: 120px; width: 175px; padding-right: 50px; }
/* ************************************************************************************
NUTRILON IMUUNSYSTEEM
*************************************************************************************
   ================================================== */
.wistjedat_sa { margin: 0px 0px 0px 0px; width: 620px; background-image: url(../../img/nutrilon/pi-immuunsysteem-bg-wistJeDat.jpg); background-repeat: repeat-y; clear: both; }
    .wistjedat_sa .content { background-image: url(../../img/nutrilon/pi-immuunsysteem-top-wistJeDat.jpg); background-repeat: no-repeat; padding: 20px 20px 15px 20px; min-height: 80px; height: auto !important; height: 80px; }
.wistjedat_sa_bottom { background-image: url(../../img/nutrilon/pi-immuunsysteem-bottom-wistJeDat.jpg); width: 620px; height: 18px; margin: 0; padding: 0; }
.container_wistJeDat .content .imgSpacer { margin-right: 15px }
/* ************************************************************************************
NUTRILON NIEUWS
*************************************************************************************
   ================================================== */
.container_nieuws { clear: both; margin: 0px 0px 20px 0px; float: left; }
    .container_nieuws .titel { width: 550px; clear: both; margin: 0px 0px 8px 0px; }
    .container_nieuws .txt { float: left; margin: 0px 0px 0px 0px; width: 450px; }
    .container_nieuws img { clear: both; float: left; margin: 0px 15px 0px 0px; width: 85px; }
ul.ul_news { display: none }
.dateNews { color: #B2B2B2 }
.container_leesMeer { margin: 7px 0px 10px 0px }
.container_bottomnav { clear: both; text-align: right; margin: 20px 0px 0px 0px; padding-right: 20px; }
    .container_bottomnav a:link, .container_bottomnav a:visited { text-decoration: underline }
.picture_news { margin: 0px 30px 10px 0px }
/* ************************************************************************************
NUTRILON PARTNERS
*************************************************************************************
   ================================================== */
.container_partners { width: 270px; margin: 20px 40px 20px 0px; float: left; display: inline; }
.container_partnersLinks { clear: both; margin: 15px 0px 0px 0px; }
/* ************************************************************************************
NUTRILON PRODUCTEN
*************************************************************************************
   ================================================== */
/* GAMMA-----------------------------------------------------
   ================================================== */
.container_0-5Maanden { float: left; margin: 0px 16px 18px 0px; padding: 20px 112px 20px 20px; width: 170px; height: 140px; background-image: url(../../img/nutrilon/bu-producten-1.jpg); background-repeat: no-repeat; }
.container_6-9Maanden { float: left; margin: 0px 0px 18px 0px; padding: 20px 112px 20px 20px; width: 170px; height: 140px; background-image: url(../../img/nutrilon/bu-producten-2.jpg); background-repeat: no-repeat; }
.container_10-12Maanden { float: left; margin: 0px 16px 18px 0px; padding: 20px 112px 20px 20px; width: 170px; height: 140px; background-image: url(../../img/nutrilon/bu-producten-3.jpg); background-repeat: no-repeat; clear: left; }
.container_12Maanden { float: left; margin: 0px 0px 18px 0px; padding: 20px 112px 20px 20px; width: 170px; height: 140px; background-image: url(../../img/nutrilon/bu-producten-4.jpg); background-repeat: no-repeat; }
.arrowSpacer { clear: both; margin-top: 10px; }
/* MAANDEN -----------------------------------------------------
   ================================================== */
#nutrilon_category_links { clear: both; width: 600px; height: 40px; }
.button_0_5, .button_6_9, .button_10_12, .button_12 { float: left; background-repeat: repeat-x; height: 34px; margin: 10px 4px 0px 0px; }
.button_0_5 { background-image: url(../../img/nutrilon/Pi-producten-TabGroen-bg.gif) }
.button_6_9 { background-image: url(../../img/nutrilon/Pi-producten-TabOranje-bg.gif) }
.button_10_12 { background-image: url(../../img/nutrilon/Pi-producten-TabBlauw-bg.gif) }
.button_12 { background-image: url(../../img/nutrilon/Pi-producten-TabGeel-bg.gif) }
.txt_buttonsMaanden { float: left; padding: 8px 0px 0px 0px; height: 24px; font-weight: bold; }
.nutrilonCategorie { float: left; width: 202px; height: 101px; margin: 0 4px 4px 0; }
    .nutrilonCategorie .positioner { position: absolute; bottom: 13px; left: 9px; }
    .nutrilonCategorie h5.title { font-size: 15px; font-weight: bold; margin-top: -80px; margin-right: 68px; margin-left: 10px; }
    .nutrilonCategorie img { width: 202px; height: 101px; }
    .nutrilonCategorie a { padding: 10px }
/* ----------------------------------------------------------------------------------------
   ================================================== */
.container_productButton { float: left; position: relative; margin: 0px 4px 15px 0px; width: 202px; background-image: url(../../img/nutrilon/pi-producten-bg-productButton.gif); background-repeat: repeat-y; }
    .container_productButton .picture { position: absolute; top: 15px; right: 10px; width: 65px; }
    .container_productButton .content { background-image: url(../../img/nutrilon/pi-producten-top-productButton.gif); background-repeat: no-repeat; padding: 15px 75px 15px 10px; min-height: 85px; height: auto !important; height: 85px; }
    .container_productButton .picture { position: absolute; top: 15px; right: 10px; width: 65px; }
    .container_productButton .content { background-image: url(../../img/nutrilon/pi-producten-top-productButton.gif); background-repeat: no-repeat; padding: 15px 75px 15px 10px; min-height: 85px; height: auto !important; height: 85px; }
.container_sublink { clear: both; float: left; margin: 30px 0px 0px 0px; }
/* ************************************************************************************
NUTRILON PRODUCTEN
*************************************************************************************
   ================================================== */
/* GAMMA-----------------------------------------------------
   ================================================== */
.gamma-klein { float: left; width: 202px; background-image: url(../../img/nutrilon/pi-producten-bg-productButton.gif); background-repeat: repeat-y; margin-right: 3px; }
    .gamma-klein .product { width: 55px; float: right; }
    .gamma-klein img { float: right; margin-right: 10px; }
    .gamma-klein h3 { margin-left: 10px }
    .gamma-klein p { margin-top: 4px }
.gamma-content { height: 120px; overflow: hidden; }
    .gamma-content p { padding-left: 10px }
.categorieImg { display: none }
.andereCategorien ul { list-style-type: none; margin: 10px 0 0 0; padding: 0; }
.productBottom { background-image: url(../../img/nutrilon/pi-producten-bottom-productButton.gif); background-repeat: no-repeat; width: 202px; height: 16px; }
.productTop { background-image: url(../../img/nutrilon/pi-producten-top-productButton.gif); background-repeat: no-repeat; width: 202px; height: 16px; }
.productDetail img { float: right; margin: 10px; }
.nut-1 { float: left; margin: 0px 16px 18px 0px; padding: 44px 142px 20px 16px; width: 140px; height: 147px; background-image: url(../../img/nutrilon/Nutrilon-Category_0000_Grossesse.png); background-repeat: no-repeat; }
    .nut-1 .arrowSpacer a, .nut-2 .arrowSpacer a, .nut-3 .arrowSpacer a, .nut-4 .arrowSpacer a { background-image: url(../../img/nutrilon/pijl_wit_blauw.png); line-height: 19px; padding-left: 25px; }
.nlbe .nut-1 { background-image: url(../../img/nutrilon/Nutrilon-Category-Buttons-NL_0000_Grossesse.png) }
.nut-2 { float: left; margin: 0px 0px 18px 0px; padding: 44px 112px 20px 16px; width: 170px; height: 147px; background-image: url(../../img/nutrilon/Nutrilon-Category_0001_-6.png); background-repeat: no-repeat; }
.nlbe .nut-2 { background-image: url(../../img/nutrilon/Nutrilon-Category-Buttons-NL_0001_-6.png) }
.nut-3 { float: left; margin: 0px 16px 18px 0px; padding: 44px 142px 20px 16px; width: 140px; height: 147px; background-image: url(../../img/nutrilon/Nutrilon-Category_0002_6-12.png); background-repeat: no-repeat; }
.nlbe .nut-3 { background-image: url(../../img/nutrilon/Nutrilon-Category-Buttons-NL_0002_6-12.png) }
/* .container_10-12Maanden .arrowSpacer a {z-index:40000; position:relative;}_NO__DOTCOMMA__AFTER__
   ================================================== */
.nut-4 { float: left; margin: 0px 0px 18px 0px; padding: 44px 142px 20px 16px; width: 140px; height: 147px; background-image: url(../../img/nutrilon/Nutrilon-Category_0003_12.png); background-repeat: no-repeat; }
.nlbe .nut-4 { background-image: url(../../img/nutrilon/Nutrilon-Category-Buttons-NL_0003_12.png) }
.arrowSpacer { clear: both; margin-top: 10px; }
/* MAANDEN -----------------------------------------------------
   ================================================== */
.button_0_5, .button_6_9, .button_10_12, .button_12, .button_6_12 { float: left; background-repeat: repeat-x; height: 34px; margin: 25px 4px 0px 0px; z-index: 4000; position: relative; }
.button_0_5 { background-image: url(../../img/nutrilon/Pi-producten-TabGroen-bg.gif) }
.button_6_9, .button_6_12 { background-image: url(../../img/nutrilon/Pi-producten-TabOranje-bg.gif) }
.button_10_12 { background-image: url(../../img/nutrilon/Pi-producten-TabBlauw-bg.gif) }
.button_12 { background-image: url(../../img/nutrilon/Pi-producten-TabGeel-bg.gif) }
.txt_buttonsMaanden { float: left; padding: 8px 0px 0px 0px; height: 24px; font-weight: bold; }
.bu_6_9_standaard, .bu_6_9_gespecialiseerde, .bu_6_9_vloeibare { float: left; position: relative; width: 133px; height: 76px; margin: 25px 5px 25px 0px; padding: 25px 60px 0px 9px; background-image: url(../../img/nutrilon/pi-producten-6_9-standaard.jpg); background-repeat: no-repeat; }
    .bu_6_9_standaard .positioner, .bu_6_9_gespecialiseerde .positioner, .bu_6_9_vloeibare .positioner { position: absolute; bottom: 13px; left: 9px; }
    .bu_6_9_standaard .title, .bu_6_9_gespecialiseerde .title, .bu_6_9_vloeibare .title { font-size: 15px; font-weight: bold; }
.bu_6_9_standaard { background-image: url(../../img/nutrilon/pi-producten-6_9-standaard.jpg) }
.bu_6_9_gespecialiseerde { background-image: url(../../img/nutrilon/pi-producten-6_9-gespecialiseerde.jpg) }
.bu_6_9_vloeibare { background-image: url(../../img/nutrilon/pi-producten-6_9-vloeibare.jpg); margin-right: 0px; }
/* ----------------------------------------------------------------------------------------
   ================================================== */
.container_productButton { float: left; position: relative; margin: 0px 4px 15px 0px; width: 202px; background-image: url(../../img/nutrilon/pi-producten-bg-productButton.gif); background-repeat: repeat-y; }
.container_sublink { clear: both; float: left; margin: 30px 0px 0px 0px; }
.bottomBanner { background-image: url(../../img/nutrilon/bottom_banner.jpg); background-repeat: no-repeat; width: 580px; height: 150px; color: #fff; padding: 20px; margin-top: 20px 15px; z-index: 100; }
    .bottomBanner h2 { font-family: "Trebuchet MS" , Sans-Serif; font-size: 17px; margin-bottom: 8px; }
.bottomLeft { float: left; overflow: hidden; width: 337px; }
.bottomRight { float: right; overflow: hidden; width: 164px; }
    .bottomRight ul { margin: 0; padding: 0; }
        .bottomRight ul li#website { margin-top: 0px; padding-bottom: 5px; line-height: 125%; }
        .bottomRight ul li#number { font-size: 18px; font-family: DIN, "Trebuchet MS" , Sans-Serif; margin-top: 5px; margin-bottom: 5px; padding-bottom: 5px; line-height: 125%; }
        .bottomRight ul li#mail { margin-top: 6px; padding-bottom: 5px; line-height: 125%; }
        .bottomRight ul li { list-style-type: none }
            .bottomRight ul li a { color: #fff !important; font-family: DIN, "Trebuchet MS" , Sans-Serif; font-size: 12px; }
/* SKIN HOMEBLOCK
   ================================================== */
.homeBlock { width: 306px; float: left; overflow: hidden; margin: 0 2px 15px 0; }
    .homeBlock .textContent { margin: 55px 0 0 15px; color: #666666; }
        .homeBlock .textContent a.more { display: block; clear: both; color: #0052a0; background-image: url(../../img/olvarit/blue_double_arrow.png); background-repeat: no-repeat; background-position: 0 50%; padding-left: 15px; font-weight: normal; font-size: 14px; margin-top: 15px; font-family: "Comic Sans" , "Comic Sans MS" , "Trebuchet MS" ,Verdana, Arial, Helvetica, sans-serif; }
        .homeBlock .textContent p { margin: 0; padding: 0; }
.homeBlockContent { width: 306px; height: 186px; overflow: hidden; background-repeat: no-repeat; background-position: 0 0; position: relative; }
/* helper classes  */
.clear { clear: both }
.nlbe .footerBottom { width: 1087px; height: 278px; background-image: url(../../img/nutrilon/home_bottom_nl.png); background-position: 5px 12px; background-repeat: no-repeat; margin: 0 auto; margin-top: -180px; z-index: -1; }
.frbe .footerBottom { width: 1087px; height: 278px; background-image: url(../../img/nutrilon/home_bottom_fr.png); background-position: 5px 0; background-repeat: no-repeat; margin: 0 auto; margin-top: -180px; z-index: -1; }
/* ie 6 */
* html .nlbe .footerBottom { background-position: 6px 1px }
a img { border: none }
/* blue wall pages */
.container_BleuWall { margin: 0px 0px 20px 0px; width: 620px; background-image: url(/Sites/main/Templates/img/moduleimages/pi-BleuWall-bg.jpg); background-repeat: repeat-y; clear: both; }
    .container_BleuWall .content { background-image: url(/Sites/main/Templates/img/moduleimages/pi-BleuWall-top.jpg); background-repeat: no-repeat; padding: 45px 25px 0px 150px; min-height: 80px; height: auto !important; height: 80px; }
        .container_BleuWall .content .imgSpacer { margin-right: 15px }
        .container_BleuWall .content h1 { font-size: 1.5em; line-height: 130%; font-style: normal; font-weight: bold; padding: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; margin-top: 0px; }
/* ************************************************************************************
SMAKEN
*************************************************************************************
   ================================================== */
.poeder { background-image: url(/Sites/main/Templates/img/moduleimages/PI_background_smaken.jpg); background-repeat: no-repeat; background-position: left bottom; width: 75px; text-align: center; margin-top: 15px; float: left; padding-right: 5px; margin-right: 8px; display: inline; }
.poeder1 { float: left; text-align: center; position: relative; }
.verpakkingen { float: left; width: 620px; }
.infopoeder { display: block; text-align: left; padding-left: 0px; padding-top: 0px; background-image: url(/Sites/main/Templates/img/moduleimages/BU_plus.gif); background-repeat: no-repeat; background-position: left top; float: left; padding-bottom: 10px; }
.detail_right { position: absolute; height: 277px; width: 221px; left: -185px; top: -45px; background-image: url(/Sites/main/Templates/img/moduleimages/PI_background_detail.png); background-repeat: no-repeat; z-index: 9002; }
.detail_info { text-align: center; padding-left: 15px; padding-top: 15px; padding-bottom: 15px; padding-right: 15px; }
.close { float: right; height: 16px; width: 16px; z-index: 2; }
a.pijlsmall { background-image: url(/Sites/main/Templates/img/moduleimages/Pi_linkpijl.gif); background-repeat: no-repeat; display: block; padding-left: 6px; font-size: 11px; margin-top: 10px; }
a.pijl { background-image: url(/Sites/main/Templates/img/moduleimages/Pi_linkpijl.gif); background-repeat: no-repeat; display: block; padding-left: 12px; font-size: 14px; margin-top: 10px; }
.container_FAQ { margin: 0px 0px 20px 0px; width: 620px; background-image: url(/Sites/main/Templates/img/moduleimages/pi-FAQ-bg-producten.jpg); background-repeat: repeat-y; clear: both; }
    .container_FAQ .content { background-image: url(/Sites/main/Templates/img/moduleimages/pi-FAQ-top-producten.jpg); background-repeat: no-repeat; padding: 50px 10px 15px 130px; min-height: 80px; height: auto !important; height: 80px; }
        .container_FAQ .content .imgSpacer { margin-right: 15px }
        .container_FAQ .content h2 { font-size: 1.0em; font-style: normal; font-weight: bold; padding: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; margin-top: 0px; }
.product { float: left; width: 120px; margin-bottom: 20px; text-align: center; font-size: 0.8em; color: #333333; line-height: 120%; }
.productdoos { margin-bottom: 10px }
/* overlayer  */
#loader { position: absolute; z-index: 100000; top: 0; left: 0; right: 0; bottom: 0; }


