html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, input, label, textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe { padding:0; margin:0; }
html,body {height:100%;}
body {font:62.5%/1.6em Arial, Tahoma, sans-serif; color:#555; background:#fff;}
a {text-decoration:none; color:#f51c83;}
a:hover {text-decoration:underline; color:#53346f;}
.clear {clear:both;}
.tcenter {text-align:center;}
.tright {text-align:right;}
.fleft {float:left;}
.fright {float:right;}
h1 {font-size:2.2em;} h2 {font-size:1.6em;} h3 {font-size:1.3em;} h4 {font-size:1.1em;}
li {list-style:none;}
img {border:0;}
img.fleft {margin-right:9px;}
img.fright {margin:0 12px;}
input {vertical-align:middle;}
input.btn {cursor:pointer;}
input.txt {font:1em Arial, Helvetica, sans-serif; color:#000;}
.wrapper {overflow:hidden; zoom:1;}
/*---------------------------------*/
.all {width:891px; margin:0 auto; _height:100%; min-height:100%; background: url(../images/bg_page-grey.gif) 50% 0 repeat-y;}
.all-portal {width:891px; margin:0 auto; height:400px; background: url(../images/bg_page-grey.gif) 50% 0 repeat-y;}

.top-box {height:43px; background:#52346e url(../images/bg_top-menu.gif) repeat-x; border-bottom:2px solid #fff;}
.top-box .in1 {height:43px;}
.top-box .corn1,.top-box .corn2 {display:block; width:9px; height:10px; margin-top:-10px; position:relative;}
.top-box .corn1 {left:0; background:url(../images/bg_top-menu-left.gif) no-repeat; float:left;}
.top-box .corn2 {right:0; background:url(../images/bg_top-menu-right.gif) no-repeat; float:right;}
.icon-home {float:left; width:16px; height:16px; margin:10px 0 0 16px; background:url(../images/icon_home.gif) no-repeat; text-indent:-1000em;}
.logo {float:left; margin-left:14px;}
.logo a {color:#578bc2; display:block; width:148px; height:61px; margin-bottom:-18px; background:url(../images/logo.png) no-repeat; text-indent:-1000em; position:relative;}
.menu {height:43px; float:right;z-index: 10;}
.menu li {float:left; height:43px; position:relative; z-index:10;}
.menu li a {display:block; float:left; height:35px; padding:8px 14px 0; border-left:1px solid #eaeaea;}
.menu li a:hover {background:url(../images/bg_top-menu-act.gif) repeat-x;}
.menu li.first a {border-left:0; }
.menu li a.zoek {padding:12px 14px 0; height:31px;}
.menu ul {position:absolute; z-index:1000;top:43px; width: 155px; left:0; background:#fff; border-top:3px solid #fff; border-bottom:1px solid #b8adc2; display:none;}
.menu .opened-sub ul {display:block; z-index:1000;}
.menu .opened-sub a {background:url(../images/bg_top-menu-act.gif) repeat-x;}
.menu ul li {height:auto; padding:3px 10px; float:none; border-top:1px solid #b8adc2; position:static;}
.menu ul li a {display:inline; float:none; padding:0; border:0; color:#52346e; background:none !important;}
.menu ul li a:hover {text-decoration:none; color:#f51c83;}

.main-box-portal {background:#eaeaea url(../images/bg_taalkeuze.png) no-repeat; width:810px; height:264px; margin:0 auto; padding:48px 11px 0px 22px; overflow:hidden; zoom:1;font-size:1.2em; line-height:1.7em;}

.main-box {background:#eaeaea url(../images/allesover_jevagina.jpg) no-repeat; width:810px; margin:0 auto; padding:48px 11px 50px 22px; overflow:hidden; zoom:1;font-size:1.2em; line-height:1.7em;}
.main-box h2 {margin-left:15px;}
.main-box h3 {font-size:1.2em; color:#52346e;}
.main-box h3 .side {font-size:0.8em; float:right; color:#696969; font-style:italic; font-weight:normal;}
.main-box h4 {font-size:1.2em;}
.main-box p { margin-bottom:19px;}
.main-box li {}
.main-box ul,.main-box ol {margin-bottom:12px;}
.main-box ul li {margin-left:26px; list-style:disc;}
.main-box ol li {margin-left:30px; list-style:decimal;}
.main-box dl {margin-bottom:12px;}
.main-box dt,.main-box dd {font-size:1.2em;}
.main-box dd {margin-left:40px;}
.main-box blockquote { margin-bottom:12px;}

.content-box {border-bottom:1px solid #bab0c4; border-top:1px solid #bab0c4; background:#fff; width:461px; margin:18px 0 7px; padding:25px 18px 12px; float:left; min-height: 300px;}
.content-box h2 {font-size:1.9em; margin-bottom:7px; color:#52346e; margin-left:0;}
.side-box {width:297px; float:right; padding-top:8px; padding-right:6px;}
.side-box h2 {font-size:1.6em; margin:3px 0 0; color:#52346e;}
.side-box p {margin-bottom:5px;}

.bread-crumbs {margin-top:-17px; margin-bottom:11px; font-size:11px;}

.form-box {margin:14px 0;}
.form-box p {overflow:hidden; zoom:1; font-size:1em; margin-bottom:6px;}
.form-box input.txt {border:1px solid #a5acb2; padding:3px 4px 2px; font-size:1.2em; width:346px;}
.form-box label {font-size:1.1em; font-weight:bold; width:102px; float:left; padding-top:2px;}
.form-box label.check {font-weight:normal; width:auto; margin-left:102px; display:block; float:none; padding-top:0;}
.form-box select {width:356px;}
.form-box .note {padding-left:102px; font-style:italic; font-size:1.1em; margin-top:-4px; margin-bottom:8px;}
.form-cols {overflow:hidden; zoom:1; $margin-bottom:5px; _margin-bottom:0;}
.form-cols p {float:left; margin-left:12px;}
.form-cols p.first {margin-left:0;}
.form-cols input.txt {width:111px; _width:109px;}
.form-box .w-marg {margin-left:102px;}

.box1 {background:#fff url(../images/bg_wh-corns1.gif) no-repeat; border-bottom:1px solid #bab0c4; margin-bottom:11px;}
.box1in {background:url(../images/bg_wh-corns2.gif) 100% 0 no-repeat; padding:10px;}

.arrowA {background:url(../images/arrow-ball3.png) no-repeat; width:38px; height:34px; display:block; overflow:hidden; cursor:pointer;}
.arrowAa {background:url(../images/arrow-ball4.png) no-repeat; width:38px; height:34px; display:block; margin-left:-38px;}
a:hover .arrowAa {margin:0;}
.arrowB {background:url(../images/arrow-ball1.png) no-repeat; width:38px; height:34px; display:block; overflow:hidden; cursor:pointer; position:relative;}
.arrowBa {background:url(../images/arrow-ball2.png) no-repeat; width:38px; height:34px; display:block; margin-left:-38px;}
a:hover .arrowBa {margin:0;}

.banner-lactacyd {display:block; width:310px; height:190px; margin-top:90px; background:url(../images/banner-lactacyd.png) no-repeat; position:relative; float:right; cursor:pointer; margin-right:-7px; display:inline; z-index:5; }
.banner-lactacyd span {cursor:pointer;}
.banner-lactacyd .arrowB {position:absolute; top:119px; left:267px;}
.banner-lactacyd .gratis {width:111px; height:111px; background:url(../images/gratis-proberen.png) no-repeat; display:block; position:absolute; top:79px; left:154px;}
.banner-lactacyd:hover .gratis {margin-top:-5px;}
.banner-lactacyd:hover .arrowB {left:272px;}
.banner-lactacyd:hover .banner-lactacydH {display:block; width:278px; height:87px; background:url(../images/banner-lactacydH.jpg) no-repeat; position:absolute; top:91px; left:1000em;}
.banner-lactacyd:hover .banner-lactacydH {left:9px;}

.banner-lactacyd-big {margin-top:28px; background:url(../images/banner-lactacyd-big2.png) 0 100% no-repeat; margin-bottom:10px; margin-right:-8px; overflow:hidden; zoom:1;}
.banner-lactacyd-big-in {min-height:405px; _height:405px; margin-top:58px; background:url(../images/banner-lactacyd-big.png) no-repeat; position:relative;}
.banner-lactacyd-big .gratis {width:111px; height:111px; background:url(../images/gratis-proberen.png) no-repeat; display:block; position:absolute; top:240px; left:184px;}
.banner-lactacyd-big .text {padding:297px 20px 20px 24px; color:#fff;}
.banner-lactacyd-big h3 {margin-bottom:6px;}
.banner-lactacyd-big p {line-height:1.4em;}

.banner-question {display:block; width:309px; height:104px; background:url(../images/q-block1.png) no-repeat; position:relative; cursor:pointer; margin-right:-12px;}
.banner-question span {cursor:pointer;}
.banner-question .arrowB {position:absolute; top:37px; left:266px;}
.banner-question .question {width:82px; height:82px; background:url(../images/question-mark.png) no-repeat; display:block; position:absolute; top:7px; left:4px;}
.banner-question:hover .question {margin-top:-5px;}
.banner-question:hover .arrowB {left:271px;}

.btn-w103 {background:url(../images/btn_w103.png) no-repeat; width:108px; height:34px; display:block; cursor:pointer; margin-right:-15px; display:inline; position:relative; margin-top:-35px;}
.btn-w103 .arrowB {float:right; margin-right:5px; display:inline;}
.btn-w103:hover .arrowB {margin-right:0;}
.btnStem {float:right;}

.container1 {width:497px; float:left;}
.container1 .box1in {padding:9px;}
.container1 .arrow1 {position:absolute; top:50%; left:-16px; margin-top:-16px; display:none;}
.container1 .arrow2 {position:absolute; top:50%; right:-16px; margin-top:-16px; display:none;}
.container1 .arrow1:hover {left:-21px;}
.container1 .arrow2:hover {right:-21px;}
.box2 {background:#53356f; color:#fff; position:relative; zoom:1;}
.box2 .corn1,.box2 .corn2 {float:left; width:3px; height:3px; background:url(../images/bg_purp-corns.gif) no-repeat;}
.box2 .corn1 {margin-right:-3px;}
.box2 .corn2 {background-position:100% 0; float:right; margin-left:-3px;}
.box2in {margin:0 25px; padding:14px 0; zoom:1; text-align:center; color:#fff; font-size:1.8em; font-weight:bold;}
.box2in img {display:block; margin:0 auto;}
.contInner {background:#fff url(../images/bg_cont1bg.gif) repeat-x; font-size:0.6em; font-weight:bold; color:#f51c83; margin:11px auto -14px;}
.contInner .in1 {background:url(../images/bg_cont1left.gif) no-repeat;}
.contInner .in2 {background:url(../images/bg_cont1right.gif) 100% 0 no-repeat; text-align:center; padding:4px 0 0;}
.w130 {width:130px;}
.scroll-item {display:none;}
.scroll-item a {color:white;}
.scroll-item a:hover {text-decoration:none;}
.show {display:block;}

.banners {overflow:hidden; zoom:1; margin-right:-12px;}
.banner {float:left; width:115px; height:181px; background:url(../images/banner.gif) no-repeat; margin-right:2px;}
.banner:hover {background-position:100% 0;}
.bannerImg {width:109px; height:83px; margin-top:12px; margin-left:2px; display:block;}
.bannerTxt {width:109px; height:24px; margin-top:13px; margin-left:2px; display:block;}
.banner1 .bannerImg {background:url(../images/banner1.jpg) no-repeat;}
.banner2 .bannerImg {background:url(../images/banner2.jpg) no-repeat;}
.banner3 .bannerImg {background:url(../images/banner3.jpg) no-repeat;}
.banner4 .bannerImg {background:url(../images/banner4.jpg) no-repeat;}
.banner1 .bannerTxt {background:url(../images/banner1txt.gif) no-repeat;}
.banner2 .bannerTxt {background:url(../images/banner2txt.gif) no-repeat;}
.banner3 .bannerTxt {background:url(../images/banner3txt.gif) no-repeat;}
.banner4 .bannerTxt {background:url(../images/banner4txt.gif) no-repeat;}
.banner:hover .bannerTxt {background-position:0 100%;}
.banner .arrowB {float:right; margin:-94px -7px 0 0; position:relative;}

.corns1 {background:#f5f1f9; padding:0; overflow:hidden; zoom:1;}
.corns1 .corn1,.corns1 .corn2,.corns1 .corn3,.corns1 .corn4 {display:block; width:2px; height:2px; float:left; background:url(../images/corns1.gif) no-repeat;}
.corns1 .corn2 {background-position:100% 0; float:right;}
.corns1 .corn3 {background-position:0 100%;}
.corns1 .corn4 {background-position:100% 100%; float:right;}
.corns1 .inner {padding:5px 8px 3px; _padding-left:2px; display:block; overflow:hidden; zoom:1;}

.btn1 {background:url(../images/btn_btn1-bg.gif) no-repeat; height:33px; display:block; float:left;}
.btn1 .arrow {background:url(../images/btn_btn1-arr.gif) 100% 0 no-repeat; height:23px; display:block; float:left; padding:10px 50px 0 20px;}
.btn1:hover .arrow {background-position:100% 100%;}

.btn2 {height:34px; float:right;}
.btn2 .txt {margin-top:6px; margin-right:-2px; float:right; position:relative;}
.btn2 .arrow {background:url(../images/arrow-ball5.png) no-repeat; display:block; width:34px; height:34px; float:right;}
.btn2 .arrowH {background:url(../images/arrow-ball6.gif) 1200px 1000px no-repeat; display:block; width:34px; height:34px; float:right;}
.btn2:hover .arrowH {background-position:12px 10px;}
.btn-bottoma {margin:-18px -25px -9px 0; _margin-bottom:-20px; position:relative;}
.btn-bottoma:hover {margin-right:-30px;}
.btn-bottoma:hover .arrow {margin-left:5px;}

.txt_stem {width:40px; height:12px; background:url(../images/txt_stem.gif) no-repeat; display:block; float:left; margin:10px 0 0 15px; display:inline;}
a:hover .txt_stem {background-position:0 100%;}
.txt_aanvraag-versturen {width:141px; height:15px; background:url(../images/txt_aanvraag-versturen.gif) no-repeat; display:block;}
a:hover .txt_aanvraag-versturen {background-position:0 100%;}
.txt_stuur-door {width:103px; height:18px; background:url(../images/txt_stuur-door.gif) no-repeat; display:block;}
a:hover .txt_stuur-door {background-position:0 100%;}

.content-box .separ-line-1 {border-top:1px solid #eaeaea; margin:20px -18px;}

.foot-box {width:843px; height:35px; background:#fff; margin:-36px auto 0; position:relative; border-top:1px solid #b4a9bf;}
.foot-box .corn1,.foot-box .corn2 {display:block; width:31px; height:19px; background:url(../images/bg_botm.gif) no-repeat; margin-top:-1px; position:relative;}
.foot-box .corn1 {float:left;}
.foot-box .corn2 {float:right; background-position:100% 0;}
.foot-logo {background:url(../images/gsk.gif) no-repeat; float:left; width:28px; height:26px; margin-top:5px;}
.foot-copy {font-size:1.1em; margin-left:8px; padding-top:10px; padding-left:13px; background:url(../images/separ1.gif) no-repeat; float:left;}
.foot-menu {float:right; margin-right:-5px;}
.foot-menu li {float:left;}
.foot-menu li a {display:block; float:left; height:26px; text-indent:-1000em;background-position:0 100%;}
.foot-menu li a:hover {background-position:0 0;}
.foot-menu li.footM1 a {background-image:url(../images/footM_sitemap.gif); width:63px;}
.foot-menu li.footM2 a {background-image:url(../images/footM_links.gif); width:47px;}
.foot-menu li.footM3 a {background-image:url(../images/footM_privacy.gif); width:58px;}
.foot-menu li.footM4 a {background-image:url(../images/footM_disclaimer.gif); width:76px;}
.foot-menu li.footM5 a {background-image:url(../images/footM_contact.gif); width:60px;}
.foot-menu li.footM6 a {background-image:url(../images/footM_top.gif); width:39px;}

.content-box h1 {
	font-family: arial;
	font-size: 20px;
	color:#52346e;
	text-transform: uppercase;
}
.content-box h2 {
	font-family: arial;
	font-weight: bold;
	font-size: 13px;
	color:#53356f;
}
.content-box h3 {
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	color:#f51c83;
}
.content-box h4 {
	font-family: arial;
	font-weight: normal;
	font-size: 13px;
	color:#555555;
}

td {
	vertical-align: top;
	padding-bottom: 10px;
}

.zoeken {
	margin-top: 20px;
}

.zoekFld {
	width: 200px;
	border: 1px solid #BAB0C4;
}

.commercial {
	background: url(../images/bg-commercial.gif) no-repeat #543570;
	background-position: right;
	padding: 4px;
}

#stuurdoor {
	margin-top: 40px;	
	display: none;
}

#BtnNl {
	position: relative;
	float: left;
	top: 100px;
	left: 110px;
}

#BtnFr {
	position: relative;
	float: left;
	top: 100px;
	left: 375px;
}

#packshot-portal {
	position: relative;
	float: left;
	top: -50px;
	left: 220px;
}
