body {
  font-family:  Verdana;
  font-size:9pt;
  margin:0;
  background-image:url('/images/bg_repeat1.jpg');
  padding:0 0 20px 0;
}

img{
  border:0;
}

.clear{clear:both;}

div.main{
/*
  position: absolute; 
  left:50%;
  margin-left: -490px; 
*/
	position:relative;
	margin:0 auto;
  width:980px;
  _width:990px;
  padding:0 0 10px 0;
}

div.main_lft{
  float:left;
  width:874px;
  margin:0;padding:0;
}

div.left_top{
  float:left;
  margin:12px 0 0 0;
  padding-left:70px;
}

div.left_top_hdr{
  float:left;
  /*width:803px;*/
  width:768px;
  height:264px;
  padding:20px 0 0 35px;
  background-image:url('/images/hdr_top.png');
  background-repeat:no-repeat;
}

div.left_top_logo{
  position:absolute;
  left:4px;
  top:23px;
}

div.left_midden{
  float:left;
  height:430px;
  overflow:hidden;
  border:1px solid transparent;
}

div.left_midden_content{
  float:left;
  background-image:url('/images/bg_content.png');
  background-repeat:no-repeat;
  background-position:92px 0;
  width:585px;
  height:430px;
  margin:0 0 0 0;
  padding:0 0 0 92px;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  color:white;
}

div.content_home_titel{
  float:left;
  margin:30px 0 0 15px;
}

div.content_home_tekst{
  float:left;
  width:220px;
  height:250px;
  margin:30px 0 0 15px;
}
div.content_home_tekst2{
	height:230px;
	overflow:hidden;
	line-height:16px;
}

div.content_home_leesmeer{
	text-align:right;
}

div.content_home_leesmeer a{color:#fff;}

div.content_home_foto{
  float:left;
  width:294px;
  height:396px;
  margin:6px 0 0 14px;
}

div.content_home_transparent{
  position:absolute;
  height:104px;
  width:554px;
  top:575px;
  left:106px;
}

div.left_midden_menu ul			{float:left; padding:0; margin:0;}
div.left_midden_menu ul li			{list-style-type:none;}

div.left_midden_sugermama{
  float:left;
  margin:6px 0 0 0;
  border:1px solid #000000;
}

div.left_bottom{
  float:left;
  background-color:white;
  width:auto;
  height:22px;
  margin:11px 0 0 161px;
  padding:7px 0 0 15px;
}

div.left_bottom ul			{padding:0; margin:0;}
div.left_bottom ul li			{float:left; list-style-type:none; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; background-image:url('/images/list_ftr_border.jpg'); background-repeat:no-repeat; background-position:left center; padding:0 18px 0 18px;}
div.left_bottom ul li a		{text-decoration:none; font-size:10px; color:black; display:black;  }
div.left_bottom ul li a span	{font-size:11px;}
div.left_bottom ul li.noborder		{background:none;}
div.left_bottom ul li a:hover	{text-decoration:none; color:black;}

div.main_right{
  float:left;
  width:96px;
  height:550px;
  padding:10px 0 0 10px;
_padding-left:0;
}

div.main_right ul	{padding:0; margin:0;}
div.main_right ul li	{list-style-type:none; }
div.main_right ul li a	{display:block; margin:13px 0 0 0;}



div.left_midden_menu{
  float:left;
  padding-left:1px;
  width:185px;
  height:199px; 
  padding-bottom:4px;
}

div.left_midden_menu ul			{float:left; padding:0; margin:0;}
div.left_midden_menu ul li			{list-style-type:none;}



ul#top_nav {
  float:left;
  position:relative;
  margin-top:5px;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  width:184px;
  height:199px;  
  background-image:url('/images/menu_repeat.png');
}

ul#top_nav ul {padding:0;margin:0;}
ul#top_nav li {
	list-style-type:none;
}

ul#top_nav li.actief {z-index:2; text-decoration:none;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; display:block; color:#FE81BB;  float:left; height:32px;}
ul#top_nav li ul {
	padding:0;
	margin:0;
	display: none;
	width:185px;
	list-style:none;
}

.menuname{
  float:left; 
  display:block; 
  width:162px; 
  height:24px;
  background-image:url('/images/background_menu_list.png');
  background-repeat:no-repeat; 
  background-position:bottom;
  padding:8px 0 0 22px;
  list-style-type:none; 
  text-decoration:none; 
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:12px; 
  color:white; 
  letter-spacing:1px;
  overflow:hidden;
}
.menuname span	{font-size:13px;}
.menuname:hover	{float:left; text-decoration:none; display:block; width:162px; height:24px; color:#FE81BB;}

/*drop down*/

ul#top_nav li.actief ul	{display:block; float:left; border-right:1px solid black; position:relative; top:-32px; left:-185px; z-index:1;}
ul#top_nav li ul a			{display:inline-block; letter-spacing:1px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; background-image:url('/images/menu_repeat.png'); text-decoration: none; color:white; padding:8px 0 0 22px; width:163px; height:24px; position:static; }
ul#top_nav li ul a span		{font-size:13px;}
ul#top_nav li ul a:hover 	{display:inline-block; text-decoration: none; color:#FE81BB;}
.submenu{  
  background-image:url('/images/background_menu_list.png');
  background-repeat:no-repeat; 
  background-position:bottom;
 } 

div.left_midden_assortiment_over{
  float:left;
  /*height:360px;*/
  overflow:hidden;
  padding-left:15px;
}
 
div.left_midden_assortiment{
  float:left;
  padding:20px 0 0 28px;
}


a.left_midden_assortiment_blok			{float:left;display:block;width:158px;height:158px;margin-left:20px;margin-top:30px;text-decoration:none;}
a.left_midden_assortiment_blok div		{margin:106px 0 0 0; padding:16px 0 0 0; text-align:center; color:white; display:block; width:158px; height:36px; background-image:url('/images/menu_repeat.png'); font-size:15px;}
a.left_midden_assortiment_blok:hover div{text-decoration:none; color:#FE81BB;}
a.left_midden_assortiment_blok div span	{font-size:16px;}



div.left_midden_content_product_hdr				{float:left; margin:6px 0 0 14px;width:554px; height:175px;}
div.left_midden_content_product_hdr_text			{padding-top:123px;}
div.left_midden_content_product_info				{float:left; margin:0 0 0 40px; font-size:9pt; overflow:hidden; width:310px; height:210px;}
div.left_midden_content_product_info a			{text-decoration:none; color:white;}
div.left_midden_content_product_info a:hover		{text-decoration:none; color:white;}
div.left_midden_content_product_mouseover		{float:left; margin:0 0 0 12px; height:219px; width:206px;position:relative;}
div.left_midden_content_product_info ul 			{margin:15px 0 0 0; padding:0;}
div.left_midden_content_product_info ul li			{list-style-type:none;}
div.left_midden_content_product_info ul li a		{text-decoration:none; color:white;}
div.left_midden_content_product_info ul li a:hover	{text-decoration:none; color:#FE81BB;}

div.left_midden_content_product_info_wide			{float:left; margin:0 0 0 40px; font-size:9pt; overflow:hidden; width:500px; height:210px;}
div.left_midden_content_product_info_wide a			{text-decoration:none; color:white;}
div.left_midden_content_product_info_wide a:hover	{text-decoration:none; color:white;}




#assortiment_tekst{display:none;position:absolute;height:52px;bottom:0;left:0;}

/* bestellen */



div.left_midden_bestellen{
  float:left;
  /*height:686px;*/
  padding-left:92px;
  margin-top:25px;
}

div.left_midden_content_bestellen{
  float:left;
  width:554px;
  border:3px solid #fff;
  /*height:666px;*/
  margin:0 10px 0 0;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  color:white;
  background-color:#4c4c4c;
  position:relative;
}

div.bestellen_note{
	position:absolute;
	width:140px;
	padding-left:414px;
	height:40px;
	padding-top:10px;
	bottom:0;left:0;
	background-image:url('/images/content_header_overlay.png');
}

.bestellen_categorie{float:left;width:240px;padding-left:10px;}
.bestellen_categorie label{display:block;float:left;width:140px;height:19px;margin-top:8px;text-align:right;padding-right:20px;line-height:12px;}
.bestellen_categorie input{display:block;float:left;width:18px;height:17px;margin-top:8px;border:1px solid #fff;background-color:#4C4C4C;color:#fff;}
.bestellen_categorie br{clear:both;}
.bestellen_categorie h2{font-weight:normal;text-align:right;margin:0;padding:0;font-size:18px;padding-right:15px;}
.bestellen_categorie h2 .aant{float:right;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;display:block;width:20px;padding-right:5px;padding-top:10px;}
.bestellen_categorie_7{width:240px;}
.bestellen_categorie_bottomleft{float:left;width:250px;}

.bestellen_gegevens{float:left;width:240px;padding-left:20px;padding-bottom:70px;}
.bestellen_gegevens label{display:block;float:left;width:80px;height:19px;margin-top:6px;text-align:right;padding-right:20px;}
.bestellen_gegevens input{display:block;float:left;width:130px;height:17px;margin-top:6px;border:1px solid #fff;background-color:#4C4C4C;color:#fff;}
.bestellen_gegevens input.submitbtn{display:inline;float:none;width:auto;height:auto;margin-top:10px;border:0;background:none;}
.bestellen_error{padding:4px;text-align:center;}
.bestellen_ok{height:510px;padding-left:10px;padding-top:20px;}

.bestellen_gegevens_groot{float:left;width:205px;}
.bestellen_gegevens_groot textarea{border:1px solid #fff;background-color:#4C4C4C;color:#fff;width:200px;height:142px;font-family:Arial;font-size:12px;}

.content_large{width:552px;height:382px;overflow:auto;padding-left:25px;padding-top:20px;}
.media_left{float:left;width:195px;position:relative;}
.media_right{float:left;width:330px;padding-top:80px;}
.media_item{border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:10px;width:530px;}
.media_overlay{background-image:url('/images/content_header_overlay.png');width:553px;height:30px;z-index:10;position:absolute;margin-top:10px;margin-left:-10px;}
.media_youtube{position:absolute;z-index:11;top:10px;left:180px;}

.pdf{width:150px;float:right;text-align:right;padding-right:20px;padding-top:10px;}

div.error{				margin:10px auto 0 auto; 	width:500px;	height:500px;		color:#626164;	overflow:hidden;	}
div.error_img{			float:left; width:500px;	text-align:left;	height:90px; }
div.error_kop{			margin-top:10px;float:left; width:500px;	text-align:left;	color:#fff;	line-height:30px; background-image:url('/images/content_header_overlay.png'); font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	border-bottom: 1px solid #9C9C9E;	padding-left:10px;	}
   .error_kop h1{		font-size:13px;	margin:0px;	}
div.error_txt{			float:left; width:500px;	text-align:left;	color:#626164;	padding-bottom:30px; background-color:#fff;}
   .error_txt ul{             			margin:15px 0 0 30px;	padding:0;  }
   .error_txt ul li{           		    color:#626264; font-size:11px; 	padding-bottom:4px;	}
   .error_txt ul li a{          			color:#626264;	text-decoration:underline; }
   .error_txt ul li a:hover{    			color:#000000;	text-decoration:underline; }
