* {
margin:0;
padding:0;
}
body {
background:#e4f9ff url(../images/bg.gif) left top repeat-x;
color:#000;
font:11px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}
a {
color:#F00078;
text-decoration:none;
}
a:hover {
color:#F00078;
text-decoration:underline;
}
a img {
border:none;
}
#outer {
background:url(../images/bg_baby_m.jpg) center 50px repeat-y;
}
#inner {
background:url(../images/bg_baby.jpg) center top no-repeat;
}
#wrapper {
width:990px;
margin:0 auto;
text-align:left;
}
#topbar-outer {
}
#topbar {
width:1009px;
height:75px;
text-align:left;
margin:0 auto;
position:relative;
background:transparent url(../images/topbar.gif) no-repeat scroll right top;
}
#topbar #cmsnav {
float:left;
background:#9ADCF2;
}
#topbar #cmsnav #cms-topmenu-list, #topbar #cmsnav #cms-topmenu-list ul {
list-style:none;
}
#topbar #cmsnav #cms-topmenu-list li {
float:left;
}
#topbar #cmsnav #cms-topmenu-list li a {
display:block;
background:url(../images/arrow_parent.gif) 10px 12px no-repeat;
font:11px Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
padding:8px 10px 8px 20px;
}
#topbar #cmsnav #cms-topmenu-list li:hover a, #topbar #cmsnav #cms-topmenu-list li.cmsactive a {
background-color:#B3E9FB;
}
#topbar #cmsnav #cms-topmenu-list ul {
position:absolute;
left:-9999px;
width:160px;
z-index:999;
border-bottom:1px solid #1ABFF2;
}
#topbar #cmsnav #cms-topmenu-list li:hover li {
border:1px solid #1ABFF2;
border-width:0 1px;
}
#topbar #cmsnav #cms-topmenu-list li:hover ul a {
width:138px;
background:#fff;
border-bottom:1px solid #A1E2F6;
color:#000;
padding:3px 10px;
}
#topbar #cmsnav #cms-topmenu-list li:hover ul a:hover {
background:#A2E4FA;
}
#topbar #cmsnav #cms-topmenu-list li:hover ul {
left:auto;
background-position:0 0;
}

#header {
position:relative;
width:990px;
height:108px;
}
#header #logo {
position:absolute;
left:12px;top:18px;
}

#header #products-row1 {
position:absolute;
left:343px;top:28px;
}
#header #products-row2 {
position:absolute;
left:317px;top:68px;
}

#header #products-row1 ul, #header #products-row2 ul {
list-style:none;
}
#header #products-row1 ul li, #header #products-row2 ul li {
overflow:hidden;
float:left;
height:80px;
margin-right:3px;
}
#header #products-row2 ul li {
height:89px;
}
#header #products-row1 ul li a, #header #products-row2 ul li a {
float:left;
display:block;
/*width:85px;*/
height:80px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
text-decoration:none;
padding:14px 9px 0;
}
#header #products-row2 ul li a { padding:14px 15px 0; }

#header #products-row2 ul li, #header #products-row2 ul li a {
height:40px;
}
#header #products-row1 ul li {
background:url(../images/nav1_r.gif) right top no-repeat;
}
#header #products-row1 ul li a {
background:url(../images/nav1_l.gif) left top no-repeat;
}
#header #products-row2 ul li {
background:url(../images/nav_r.gif) right top no-repeat;
}
#header #products-row2 ul li a {
background:url(../images/nav_l.gif) left top no-repeat;
}
/*#header #products-row1 ul li.row-col1 a { width:90px; }
#header #products-row1 ul li.row-col2 a { width:90px; }
#header #products-row1 ul li.row-col3 a { width:90px; }
#header #products-row1 ul li.row-col4 a { width:90px; }
#header #products-row1 ul li.row-col5 a { width:90px; }
#header #products-row1 ul li.row-col6 a { width:90px; }
#header #products-row1 ul li.row-col7 a { width:90px; }
#header #products-row1 ul li.row-col8 a { width:90px; }*/

#header #products-row1 ul li:hover {
background-position:right -80px; 
}
#header #products-row1 ul li:hover a {
background-position:left -80px; 
}
#header #products-row2 ul li:hover {
background-position:right -40px; 
}
#header #products-row2 ul li:hover a {
background-position:left -40px; 
}
#header #products-row2 ul li.row-col7 {
background-position:right -40px; 
}
#header #products-row2 ul li.row-col7, #header #products-row2 ul li.row-col7 a {
background-position:left -40px; 
}
/*#header #products-row2 ul li.row-col1 a { width:96px; background:url(../images/row2_1h.gif) left top no-repeat; }
#header #products-row2 ul li.row-col2 a { width:85px; background:url(../images/row2_2h.gif) left top no-repeat; }
#header #products-row2 ul li.row-col3 a { width:85px; background:url(../images/row2_3h.gif) left top no-repeat; }
#header #products-row2 ul li.row-col4 a { width:85px; background:url(../images/row2_4h.gif) left top no-repeat; } 
#header #products-row2 ul li.row-col5 a { width:90px; background:url(../images/row2_5h.gif) left top no-repeat; }
#header #products-row2 ul li.row-col6 a { width:93px; background:url(../images/row2_6h.gif) left top no-repeat; }
#header #products-row2 ul li.row-col7 a { width:105px; background:url(../images/row2_7h.gif) left top no-repeat; }*/

/*#header #products-row2 ul li.row-col1 a:hover, #header #products-row2 ul li.row-col2 a:hover, 
#header #products-row2 ul li.row-col3 a:hover, #header #products-row2 ul li.row-col4 a:hover, 
#header #products-row2 ul li.row-col5 a:hover, #header #products-row2 ul li.row-col6 a:hover, 
#header #products-row2 ul li.row-col7 a:hover, #header #products-row2 ul li.row-col8 a:hover, 
#header #products-row2 ul li.row-col9 a:hover { 
background-position:left -40px; 
}*/

#midbar {
height:41px;
background:url(../images/midbar.gif) left top repeat-x;
text-align:center;
padding-top:7px;
}
#midbarnav_l ul {
float:left;
list-style:none;
padding-left:10px;
}
#midbarnav_l li {
float:left;
margin-right:10px;
}
#midbarnav_l li#main2, #midbarnav_l li#main4, #midbarnav_l li#main5, #midbarnav_l li#main3 {
display:none;
} 

#midbarnav_l li a {
background:url("../images/favorite.gif") no-repeat scroll 0 center transparent;
display:block;
float:left;
padding:9px 10px 9px 21px;
}

#midbarnav_l li#main1 a {
background:url(../images/gohome.gif) left center no-repeat;
padding-left:20px;
}
#midbarnav_l li#main3 a {
background:url(../images/favorite.gif) left center no-repeat;
padding-left:20px;
}

#midbarnav_r {
float:right;
width:270px;
}
#midbarnav_r ul {
float:right;
list-style:none;
}
#midbarnav_r li {
float:left;
margin-left:10px;
}
#midbarnav_r li#main1, #midbarnav_r li#main2, #midbarnav_r li#main3 {
display:none;
}
#midbarnav_r li a {
float:left;
display:block;
padding:9px 10px;
}
#midbarnav_r li#main4 a {
background:url(../images/users.gif) left center no-repeat;
padding-left:20px;
}
#midbarnav_r li#main5 a {
background:url(../images/back.gif) left center no-repeat;
padding-left:20px;
}
/*---------------------------------------------------  mainnav end  ---------------------------------------------------*/

#sections {
overflow:hidden;
width:990px;
background:#fff;
padding-bottom:30px;
}
#leftnav {
overflow:hidden;
float:left;
width:160px;
padding:10px 0 0 10px;
}
#section {
overflow:hidden;
float:right;
width:820px;
}
#content {
overflow:hidden;
float:left;
width:780px;
min-height:375px;
height:auto;
background:url(../images/content.gif) left top no-repeat;
padding:20px 20px 0;
}
* html #content {
height:375px;
}
#rightnav {
overflow:hidden;
float:right;
width:160px;
padding:10px 10px 0 0;
}

#content .main-heading {
display:none;
/*margin:0 0 10px;*/
}
#content .main-heading h1 {
font:bold 18px Arial, Helvetica, sans-serif;
color:#F00078;
}
#content .extra-heading {
padding-bottom:10px;
}
#content .extra-heading h2 {
font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#999;
}
#content h3 {
font:bold 14px Arial, Helvetica, sans-serif;
border-bottom:1px dashed #cdcdcd;
padding-bottom:4px;
margin:12px 0;
color:#00c4f8;
}
#content ul {
margin-left:6px;
list-style:none;
}
#content ul li {
background:url(../images/content_li.gif) left 7px no-repeat;
padding:2px;
padding-left:10px;
font:11px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}
/*---------------------------------------------------  crumbar  ---------------------------------------------------*/
#content #crumbar-center {
width:100%;
overflow:hidden;
font-size:10px;
padding-bottom:10px;
}
#content #crumbar-center div {
float:left;
}
#content #crumbar-content {
margin:0;
padding:0;
}
#content #crumbar-content ul {
margin:0 0 0 7px;
padding:0;
}
#content #crumbar-content li {
background:none;
float:left;
padding:0;
margin:0;
font-size:10px;
}
#content #crumbar-content li a {
background:url(../images/li_arrow.gif) right 5px no-repeat;
font-size:10px;
color:#000;
text-decoration:underline;
margin-right:7px;
padding-right:10px;
white-space:nowrap;
}
#content #crumbar-content li strong {
color:#000;
white-space:nowrap;
}
/*---------------------------------------------------  crumbar end ---------------------------------------------------*/



/*---------------------------------------------------  footer  ---------------------------------------------------*/
#footer-container {
width:100%;
background:url(../images/bg_baby_b.jpg) center bottom no-repeat;
font:11px Arial, Helvetica, sans-serif;
text-align:center;
}
#footer-outer {
/*width:950px;*/
width:990px;
margin:0 auto;
padding:0 20px 0;
}
#footer {
border-top:1px solid #f5f5f5;
padding:3px 0 45px;
}
#footer a {
color:#000;
text-decoration:underline;
}
#footer #informationbox .infobox-heading {
display:none;
}

#ft_menu_wrapper {
background:url("../images/ft_menu_bg.gif") repeat-x scroll left top transparent;
border-bottom:1px solid #fff;
margin-bottom:10px;
overflow:hidden;
padding:12px 0 0;
position:relative;
}

#footer #footer_heading{
float:left;
margin:0 0 0 155px;
}

#footer #footer_heading ul{
list-style:none}

#footer #footer_heading ul li{
background:none;
float:left;
list-style:none outside none;
text-align:left;
width:153px;
}
#footer #footer_heading ul li.menu1 {
width:170px;
}
#footer #footer_heading ul li.menu2 {
width:173px;
}

#footer #footer_heading ul li.main1{}

#footer #footer_heading ul li a{
float:left;
display:block}


#footer #cms-sidemenu-list {
list-style:none outside none;
margin:0 0 0 160px;
overflow:hidden;
padding:0 0 8px;
width:544px;
}
*:first-child+html #footer #cms-sidemenu-list {
margin-left:-120px;
}
#footer #cms-sidemenu-list li {
background:url("../images/arrow_parent.gif") no-repeat scroll 0 6px transparent;
float:left;
padding:1px 0 8px 8px;
text-align:left;
width:160px;
}
#footer #cms-sidemenu-list li#infocms_2, #footer #cms-sidemenu-list li#infocms_5, #footer #cms-sidemenu-list li#infocms_8, #footer #cms-sidemenu-list li#infocms_11, #footer #cms-sidemenu-list li#infocms_14, #footer #cms-sidemenu-list li#infocms_17 {
width:165px;
}
#footer #cms-sidemenu-list li#infocms_addfavorite,
#footer #cms-sidemenu-list li#infocms_links {
display:none;
}
#footer #cms-sidemenu-list li a:hover {
color:#f00078;
text-decoration:underline;
}
#footer #cms-sidemenu-list li a {
color:#333;
text-decoration:none;
font-size:14px;
}
#footer #cms-sidemenu-list ul {
display:none;
}

#footer #informationbox {width:100%;float:left;}

#ft_menu_wrapper #adbox3 {
margin:0 20px 0 0;
position:absolute;
right:60px;top:10px}

#ft_menu_wrapper #adbox3 .infobox-heading {
display:none
}
#adbox4 {
position:absolute;
right:254px;
top:5px;
width:329px;
height:44px;
padding:10px;
/*background:url(../images/bg_adbox4.png) left top no-repeat;*/
color:#000;
}
#adbox4 .infobox-heading {
display:none;
}
#adbox4 .infobox-content, #adbox4 .infobox-content p {
color:#000;
}
/*---------------------------------------------------  footer end ---------------------------------------------------*/
.cmstabel a {
color:#0099FF;
}


#content .top-rank-keyword-box{
margin:10px 0;
padding:10px;
padding-top:5px;
text-align:center;
}

#content .top-rank-keyword-box h1{
font-size:14px;
font-weight:bold;
color:#f00078;
margin-bottom:5px;
font-family:arial;
}

#content .top-rank-keyword-box a{
color:#000;
}



/* --------------------------------------------------- banner scroll --------------------------------------------------- */

#banner-fullwidth {
overflow:hidden;
width:970px;
padding:10px 10px 0;
}

#banner1scroll {
position:relative;
overflow:hidden;
width:100%;
}
.banner1scroll-tl {
position:absolute;
left:0;top:0;
width:10px;
height:10px;
background:url(../images/round_corner_tl.png) left top no-repeat;
}
.banner1scroll-tr {
position:absolute;
right:0;top:0;
width:10px;
height:10px;
background:url(../images/round_corner_tr.png) right top no-repeat;
}
.banner1scroll-bl {
position:absolute;
left:0;bottom:0;
width:10px;
height:10px;
background:url(../images/round_corner_bl.png) left top no-repeat;
}
.banner1scroll-br {
position:absolute;
right:0;bottom:0;
width:10px;
height:10px;
background:url(../images/round_corner_br.png) right top no-repeat;
}
.scrollable {
position:relative;
width:100%;
height:175px;
margin-bottom:10px;
}
.scrollable .items {
overflow:hidden;
width:20000em;
position:absolute;
clear:both;
}
#banner-fullwidth .scrollable ul {
list-style:none;
margin:0;
}
#banner-fullwidth .scrollable li {
float:left;
background:none;
padding:0;
}

a.browse {
display:block;
float:left;
width:30px;
height:30px;
background:url(../images/hori_large.png) no-repeat;
font-size:1px;
margin:10px 10px;
cursor:pointer;
}
a.nextPage {
float:right;
}
a.right 	{ background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right:hover 	{ background-position:-30px -30px; }
a.right:active 	{ background-position:-60px -30px; } 

a.left			{ margin-left: 0px; } 
a.left:hover  	{ background-position:-30px 0; }
a.left:active  	{ background-position:-60px 0; }

a.disabled {
visibility:hidden !important;		
} 	

#navi-container {
overflow:hidden;
width:100%;
}

#navi-container ul.navi {
height:22px;
text-align:center;
list-style:none;
margin:0;
}
#navi-container ul.navi li {
display:inline;
background:none;
padding:0 10px 0 0;
}
#navi-container ul.navi li a {
display:inline-block;
background:url(../images/navi1.png) left 3px no-repeat;
text-decoration:none;
padding:0 0 0 12px;
cursor:pointer;
}
#navi-container ul.navi li a:hover {
background:url(../images/navi2.png) left 3px no-repeat;
}
#navi-container ul.navi li.active a {
background:url(../images/navi3.png) left 3px no-repeat;
color:#f97f07;
}

/* ---------------------------------- jQuery banner ----------------------------------------- */


#nav {
height:24px;
text-align:center;
padding-top:10px;}

#nav a {
background-color:#dedede;
border:1px solid #cdcdcd;
color:#000000;
margin-right:20px;
margin-top:15px;
padding:3px 7px;
}

#nav a:hover, #nav a.activeSlide {
background-color:#cdcdcd;
}

#nav a#pager01 {}
#nav a#pager11 {}
#nav a#pager21 {}
#nav a#pager31 {}
#nav a#pager41 {}

#banner_here {
margin-top:5px;
}


/* ---- klantenservice ---- */
.border2 {
border:1px solid #cdcdcd;
padding:10px 0;
}
#form-tes {
overflow:hidden;
width:100%;
}
#form-tes #tes {
overflow:hidden;
float:left;
width:540px;
margin-right:0;
}

#form-tes #tes table {
border:none;
width:540px;
margin:0;
padding:0;
}
#form-tes #tes td {
border-bottom:1px solid #E4E4E4;
background:#f7f7f7;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
padding:5px;
}

input.error, select.error { border: 1px solid red; }
label.error { color:red; margin-left: 10px; }

#tes td input[type=text], #tes td textarea{
border:1px solid #999;
font:11px Verdana, Arial, Helvetica, sans-serif;
padding:3px;
}
#tes td select {
font:11px Verdana, Arial, Helvetica, sans-serif;
}
#tes td textarea {
width:272px;
}
#tes td input[type=submit]{
background:transparent url(../images/product_mailafriend_send_button.gif) no-repeat scroll 0 0;
border:0 none;
cursor:pointer;
font-size:11px;
font-weight:bold;

height:22px;
padding:0 0 3px 18px;
width:88px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
}



#tesaddress h5 {
background:url(../images/tesadd-t.gif) left top no-repeat;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-family:arial;
font-weight:bold;
padding:3px 10px;
}
#tesaddress b {
display:block;
font-weight:bold;
padding:5px 8px 0 8px;
}
#tesaddress p {
padding:0 8px;
}
#tesaddress {
background:url(../images/tesadd-b.gif) left bottom no-repeat;
float:right;
width:214px;
}
#tesaddress #footnote {
background:url(../images/tesadd-hr.gif) left top repeat-x;
margin:0;
padding:8px 0 16px 0;
width:190px;
margin-left:8px;
}
.vragen {
padding-bottom:20px;
}
/* ---- end of klantenservice ---- */

#wrapper_flyer_banner #white {
background:#FFFFFF;
height:30px;
left:50%;
margin-left:-300px;
position:absolute;
/*top:848px;*/
top:689px;
width:600px;
}
*:first-child+html #wrapper_flyer_banner #white {
top:700px;
}
table#wrapper_flyer_banner {
height:750px;
/*margin-top:-103px;*/
overflow:hidden;
width:100%;
}
#page_extrainfo {
width:100%;
overflow:hidden;
}
