﻿div#container {
  width: 940px;
  margin: 0 auto;
  background: url('../images/framework/krul.jpg') top right no-repeat;
  padding: 20px;
  height: 1640px;
}
div#topnav {
  width: 940px;
  background: #686868;
  height: 30px;
  margin-bottom: 20px;
}

div#topmenu {
  height: 30px;
  vertical-align: bottom;
}

div#topmenu ul {
  padding:0;
  margin:0;
  margin-left: 40px;
  list-style-type: none;
  float: left;
}
div#topmenu ul li{
  padding:0;
  margin:0;
  float: left;
  width: 157px;
  text-align: center;
  height: 30px;
}

div#topmenu ul li.noselect {
  background: url('../images/framework/topmenu.jpg') bottom left no-repeat;
}

div#topmenu ul li.selected {
  background: url('../images/framework/topmenu_over.jpg') bottom left no-repeat;
}

div#topmenu ul li a{
  line-height: 40px;
  vertical-align: bottom;
  text-decoration: none;
  font-weight: 800;
}

div#topmenu ul li a.on{
  color: #434343;
  font-weight: 800;
}

div#topmenu ul li a.off{
  color: #FFF;
  font-weight: 800;
}

div#logo {
  /*background: url('../images/framework/logo.png') no-repeat;*/
  position: relative;
  float: left;
  height: 88px;
  width: 240px;
  
}
div.logoimg{
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 2;
}

div.payoff {
  position: absolute;
  left: 2px;
  top: 20px;
  height: 55;
  width: 190px;
}

div.pinkblock {
  position: absolute;
  left: 0px;
  top: 59px;
  width: 24px;
  height: 29px;
  background-color: #ef00ae;
}
div.blackblock {
  position: absolute;
  left: 28px;
  top: 59px;
  padding: 0 0 0 5px;
  width: 207px;
  height: 29px;
  background-color: #000;
}

div.blackblock a {
  color: #FFF;
  letter-spacing:2px;
  font-family: "CODE Bold", Verdana;
  font-size: 22px;
  line-height: 29px;
}
div.blackblock a:hover {
  text-decoration: none;
}

div#toprightmenu {
  float: left;
  width: 700px;
  text-align: right;
  font-size: 11px;
  color: #494646;
  font-family: verdana;
}

div#toprightmenu a{
  font-size: 11px;
  color: #494646;
  font-family: verdana;
}

div#breadcrumb {
  float: left;
  margin-top: 5px;
  width: 605px;
  height: 28px;
}
div#ads {
  float: left;
  width: 100%;
  height: 91px;
}
div#search {
  float: left;
  text-align: right;
  margin-top: 5px;
  vertical-align: top;
  width: 335px;
  height: 28px;
}

div#menu {
  float: left;
  width: 700px;
  height: 29px;
  margin: 41px 0 0 0;
  background-color:#000;
  z-index: 2000;
}
div.line {
  float: left;
  height: 3px;
  width: 100%;
  background: url('../images/framework/line.jpg') top left repeat-x;
}
div.line2 {
  float: left;
  margin-top: 2px;
  height: 26px;
  width: 100%;
  background: url('../images/framework/contentDivider.png') top left repeat-x;
}

div#slide {
  float: left;
  height: 218px;
  width: 612px;
  margin: 0;
}
div#bgcontent {
  float: left;
  width: 295px;
  height: 122px;
  padding: 5px;
  background: #01b7ec url('../images/framework/bgbedrijvengids.jpg') left top repeat-x;
  color: #1f5666;
}
div#bgcontent p{
  width: 295px;
  height: 40px;
  margin: 0 10px 10px 0;
  float: right;
  text-align: right;
}
div#searchbox{
  position: absolute;
  right: 0px;
  top: 12px;
  width: 298px;
  padding: 10px;
  height:172px;
  width: 300px;
  background: #03b8ee url('../images/homepage/searchboxcontent.png') top left repeat-x; 
  border: 1px #356e7f solid;
  z-index: 10;
}                 
div#body {
  clear: left;
  color: #717070;
  font-family: Verdana, Sans-Serif;
  font-size: 12px;
  line-height: 18px;
  width: 100%;
}

div#submenudiv{
  float:left;
  width:310px;
}

div#submenuhead{
  float:left;
  width:100%;
  height: 8px;
  background: url('/images/framework/submenutop.png') bottom left no-repeat;
}
div#submenubody{
  float:left;
  width: 306px;
  margin-left: 1px;
  min-height: 250px;
  border-left: 1px solid #165687;
  border-right: 1px solid #165687;
  background: #3497e0 url('/images/framework/submenucontent.png') top left repeat-x;
}
div#submenufooter{
  float:left;
  width:100%;
  background: url('/images/framework/submenubottom.png') top left no-repeat;
  height: 8px; 
}
div#content{
  float: left;
  width: 620px;
  padding: 0;
}

div#contentbody {
   float:left;
   width: 620px;
}



div#footer {
  color: #FFF;
  margin: 0 auto;
  text-align: center;
  width: 940px;
  height: 30px;
  background: #000;
  font-size:11px;
  line-height:30px;
  float: left;
  vertical-align: middle;
}


/*START MENU*/
ul#menu-mainmenu {
 z-index: 2000;float: right; padding:0; margin:0; list-style-type: none; font-family: "CODE Light", Verdana; font-size: 17px; letter-spacing:2px;
}

ul#menu-mainmenu li {
z-index: 2000;float:left; position:relative;  margin: 0; padding: 0;
}  

ul#menu-mainmenu li a, ul#menu-mainmenu li a:visited {
z-index: 2000;font-weight: 800; display:block; text-decoration:none; height:29px; color:#FFF; padding-left:10px; padding-right:30px; line-height:29px; background: url('../images/framework/menu.jpg') 90% no-repeat; 
}

ul#menu-mainmenu li ul {
z-index: 2000;visibility:hidden; position:absolute; top:0; left:0; overflow:hidden; padding:0; 
}

/* first line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
ul#menu-mainmenu li:hover a,
ul#menu-mainmenu li a:hover {
z-index: 2000;font-weight: 800;  color:#FFF; text-decoration:none; border:0;  height: 29px; margin-top: -4px; padding-top: 4px; background: #ef00ae url('../images/framework/menu_over.jpg') 90% 80% no-repeat;
}

ul#menu-mainmenu li.firstLi a,
ul#menu-mainmenu li.firstLi a {
font-weight: 800;  color:#FFF; text-decoration:none; border:0;   z-index: 2000;
}   

ul#menu-mainmenu li.lastLi a,
ul#menu-mainmenu li.lastLi a {
z-index: 2000;font-weight: 800;  color:#FFF; text-decoration:none; border:0;   ; 
}


ul#menu-mainmenu li.firstLi:hover a,
ul#menu-mainmenu li.firstLi a:hover {
z-index: 2000;font-weight: 800;  color:#FFF; text-decoration:none; border:0;    background-color: #ef00ae; 
}
ul#menu-mainmenu li.lastLi:hover a,
ul#menu-mainmenu li.lastLi a:hover {
z-index: 2000;font-weight: 800;  color:#FFF; text-decoration:none; border:0;    background-color: #ef00ae; 
}

ul#menu-mainmenu li ul li {
  z-index: 2000;
  float:none;
  position:relative;
  padding:0;
  width: 163px;
  border-top: 1px dotted #9b0071;
  margin: 0;      
  background: #ef00ae url('../images/framework/triangle.png') 50% 10% no-repeat;
  
}

ul#menu-mainmenu li.lastLi ul li.subLi a {
  color: #FFF;     
} 

ul#menu-mainmenu li.lastLi ul li.subLi a:hover{
  color: #FFF;      
}
ul#menu-mainmenu li ul li, ul#menu-mainmenu li.lastLi ul li {
  z-index: 2000;
  float:none;
  position:relative;
  padding:0;
  border-top: 1px dotted #9b0071;    
  margin: 0;
}

ul#menu-mainmenu li ul li.firstSubLi, ul#menu-mainmenu li.lastLi ul li.firstSubLi {
  z-index: 2000;
  float:none;
  position:relative;
  padding:0;
  border: 0;
  margin: 0;
      
  background: #ef00ae url('../images/framework/triangle.png') 50% 10% no-repeat;
}

ul#menu-mainmenu li ul li ul li.firstSubLi {
  z-index: 2000;
  float:none;
  position:relative;
  left: 200px;
  padding:0;
  margin: 0;
  border-top: 1px dotted #9b0071;
  background: #ef00ae url('../images/framework/triangle.png') 50% 10% no-repeat;
} 

ul#menu-mainmenu li ul li ul li {
  z-index: 2000;
  float:none;
  position:relative;
  left: 200px;
  padding:0;
  border-top: 1px dotted #9b0071;
  margin: 0;
  background: #ef00ae url('../images/framework/triangle.png') 50% 10% no-repeat;
}

ul#menu-mainmenu li ul li ul li.firstSubLi a, ul#menu-mainmenu li ul li.firstSubLi ul li.firstSubLi a, ul#menu-mainmenu li.firstSubLi ul li.firstSubLi ul li.firstSubLi a {
  z-index: 2000;
  font-size: 12px; 
  display:block;  
  background:#FFF; 
  text-decoration:none; 
  color:#FFF; 
  height:auto; 
  line-height:1.5em; 
  padding:5px 5px 5px 15px; 
  width:143px;    
  margin:0;  
} 
ul#menu-mainmenu li ul li ul li.firstSubLi a:hover, ul#menu-mainmenu li ul li.firstSubLi ul li.firstSubLi a:hover, ul#menu-mainmenu li.firstSubLi ul li.firstSubLi ul li.firstSubLi a:hover {
  
  color: #FFF;
} 
ul#menu-mainmenu li ul li ul li a{
 z-index: 2000;
  font-size: 14px; 
  display:block; 
  text-decoration:none; 
  color:#FFF; 
  height:auto; 
  line-height:1.5em; 
  padding:5px 5px 5px 15px; 
  width:113px;    
  margin:0;  
}
ul#menu-mainmenu li ul li ul li a:hover {
  color: #FFF;
}

ul#menu-mainmenu li ul li:hover,  ul#menu-mainmenu li.lastLi ul li:hover {
  margin: 0;    z-index: 2000;  background: #ef00ae url('../images/framework/triangle.png') 50% 10% no-repeat;
}

ul#menu-mainmenu li:hover ul,
ul#menu-mainmenu li a:hover ul,
ul#menu-mainmenu li.lastLi a:hover ul {
  list-style-type: none;
  visibility:visible; 
  padding:0; 
  height:auto; 
  position:absolute; 
  top: 28px; 
  left:-1px;  
  overflow:visible;
  z-index: 2000;   
  
  color: #FFF;
  font-family: Verdana;
  letter-spacing: 0px;
  font-size: 12px;
}

ul#menu-mainmenu li:hover ul li a,
ul#menu-mainmenu li a:hover ul li a,
ul#menu-mainmenu li.lastLi a:hover ul li a {
  z-index: 2000;
  font-size: 14px; 
  display:block; 
  background: #ef00ae url('../images/framework/triangle.png') 5% 50% no-repeat; 
  text-decoration:none; 
  color:#FFF; 
  font-size: 12px;
  height:auto; 
  line-height:1.5em; 
  padding:5px 5px 5px 25px; 
  width:133px;    
  margin:0; 
}

ul#menu-mainmenu li:hover ul li ul,
ul#menu-mainmenu li a:hover ul li a ul {
  visibility:hidden; 
  position:absolute; 
  top:0; 
  left:134px; 
  height:auto; 
  z-index: 2000;
  background: #ef00ae;
  width: 134px;
}

ul#menu-mainmenu li:hover ul li a:hover,
ul#menu-mainmenu li a:hover ul li a:hover,
ul#menu-mainmenu li.lastLi a:hover ul li a:hover {
  visibility: visible;
  z-index: 2000;color:#FFF; 
  text-decoration:none;   
  background-color: #9b0071;
}
ul#menu-mainmenu li:hover ul li:hover ul,
ul#menu-mainmenu li a:hover ul li a:hover ul {
  z-index: 2000;
  visibility:visible; 
  position:absolute; 
  top:0; 
  color:#FFF; 
  height:auto;   
  margin:0;
  padding: 0;
}

ul#menu-mainmenu li:hover ul li:hover ul li,
ul#menu-mainmenu li a:hover ul li a:hover ul li{
  z-index: 2000;  
  height:auto; 
  line-height:1.5em; 
  width: 134px;
  visibility: visible;
  left: 0;
}
ul#menu-mainmenu li:hover ul li:hover ul li a,
ul#menu-mainmenu li a:hover ul li a:hover ul li a {
  z-index: 2000;
  font-size: 14px; 
  display:block; 
  background:#FFF; 
  text-decoration:none; 
  color:#9b0071; 
  height:auto; 
  line-height:1.5em; 
  padding:5px 5px 5px 16px; 
  background-color: #FFF; 
  margin:0;
}

ul#menu-mainmenu li:hover ul li:hover ul li:hover a,
ul#menu-mainmenu li a:hover ul li a:hover ul li a:hover {
  background:#9b0071; 
  color: #FFF; 
}

/*END MENU*/
a.footer  {
  color:#999999;
  font-size:11px;
  text-decoration:underline;
}
div#footerMenu {
  width: 920px;
  color:#bf526c;
  background: #e6e5e5;
  padding: 10px;
  margin: 10px 0 0 0;
  font-weight: 800;
  font-size:12px;
  float: left;
}

div#footerMenu a {
  color:#7c797a;
  font-size:12px;
  font-weight: normal;
}
#breadcrumb ul li{
   list-style-image: none;
   display:inline;
   padding: 0;
   margin: 0;
   color:#a9a9a9; 
}
#breadcrumb ul{
   margin:0;padding:0;
   list-style-type: none;
   color:#999; 
   padding-top: 3px;
}
#breadcrumb ul li a{
   color:#999; 
}

div#contenthome {
  float: left;
  width: 620px;
}

div#contenthomebody {
  float: left;
  width: 590px;
  padding-right: 30px;
}

div#rightbar {
  float: left;
  width: 310px;
  margin-left: 10px;
}
div.bannerHead {
  float: left;
  width: 305px;
  height: 6px;
  margin-top: 10px;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
  background-color: #00b2e6;
}
div.bannerFooter {
  float: left;
  width: 305px;
  height: 5px;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  
}
div.bannerContent  {
  float: left;
  width: 285px;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  padding-top: 8px;
  padding-down: 5px;
  padding-left: 5px;
  padding-right: 15px;
  
}



div.block2 {
  line-height: 145%;
  /*border-bottom: 1px #7abbeb dotted;*/
  float:left;
  margin-top: 20px;
}

div.artTitle {
  float:left;
  width: 100%;
  color: #12466d;
  font-size: 18px;
  font-weight: 800;
  text-decoration: none;
  padding:0;
  margin:0;
}
div.artTitle a, div.artTitle a:hover  {
  color: #12466d;
  text-decoration: none;
  font-size: 18px;
  font-weight: 800;
  padding:0;
  margin:0;
}

div.artText{
  float:left;
  height: 126px;
  width: 467px;
}

div.artText2{
  float:left;
  height: 126px;
  width: 467px;
}

div.artTextSingle {
  float:left;
  clear: both; 
  width : 100%;
}
div.artImg {
  float:left;
  width: 116px;
  height: 126px;
  margin-right: 7px;
   
}
div.artImg img{
  border: 1px #ef00ae solid;
  padding: 3px; 
}

ul#submenu {
  margin:5px 0 0;
  width: 280px;
}

ul#submenu li {
  background:url("/images/framework/dotted_bg.gif") repeat-x scroll 0 100% transparent;
  color:#FFFFFF;
  height:25px;
  line-height:23px;
  list-style-type:none;
  width:100%;
}

ul#submenu li a:link, ul#submenu li a:visited, ul#submenu li a:active  {
  color:#FFFFFF;
  text-decoration:none;
}
ul#submenu li a:hover {
  background:url("/images/framework/arrow.gif") no-repeat scroll 1px 4px transparent;
  color:#11456C;
  font-weight:bold;
  padding:0 0 0 12px;
  text-decoration:none;
}

h1.headerH1{
  font-family: "CODE Light", Verdana;
	font-size: 10px;
	line-height: 6px;
	color: #646464;
	font-weight: normal; 
}

h1.artHeader {
  font-family: "CODE Bold", Verdana;
	font-weight: 800;
  font-size: 20px;
	line-height: 1em;
	color: #ef00ae;       
  padding: 3px 0 12px 0;
  margin: 0 0 3px 0;
  background: url('../images/framework/headbg.png')  left top no-repeat;
}
h1.block2{
  padding: 16px 0 0 22px;
	margin: 0;
  margin-bottom: 3px;
  background: url('../images/framework/blockh2.gif') 10px 18px no-repeat; 
  font-weight: 800;
	font-family: Verdana;
	font-size: 16px;
	color: #4a636a; 
}
h1.block2 a {
  font-weight: 800;
	font-family: Verdana;
	font-size: 16px;
	color: #4a636a;
	
}
h2.bghead {
  font-weight: 800;
	font-family: Verdana;
	font-size: 16px;
	color: #FFF;  
	padding: 0 0 10px 0;
}

h2.headerH2{
  font-family: "CODE Light", Verdana;
	font-size: 10px;
	line-height: 2.2em;
	color: #646464;
	font-weight: normal; 

}
h2.dieetH2{
  font-family: "CODE Light", Verdana;
	font-size: 16px;
	line-height: 2.2em;
	color: #414040;
}
h2.title {
	font-family: "CODE Light", Verdana;
	font-weight: 800;
  font-size: 28px;
	line-height: 1em;
	color: #11456C;
	font-weight: normal; }
   
h2.klein, h1.klein{
	font-family: Century Gothic;
	letter-spacing:2px;
	font-size: 16px;
	padding: 5px 0 12px 0;
	margin: 0;
  color: #ef00ae;
  margin-bottom: 3px;
  background: url('../images/framework/headbg.png')  left top no-repeat;
}
h2.klein a {
  text-decoration: none;
	font-family: Century Gothic;
	letter-spacing:2px;
	font-size: 16px;
	padding: 5px 0 12px 0;
	margin: 0;
  color: #ef00ae;
  margin-bottom: 3px;
}
h2.klein a:hover {
  text-decoration: none;
}
	
h2.homeRight {
  font-weight: 800;
	font-family: Trebuchet MS, Tahoma;
	font-size: 17px;
	line-height: 1em;
	padding: 7px 0px 2px 0px;
	color: #11456C;
}
  	
h2 {
	font-weight: 800;
  font-family: Trebuchet MS, Tahoma;
	font-size: 28px;
	line-height: 1em;
	color: #ef00ae;
	padding: 0;
	margin: 0;
	font-weight: normal; 
}

h2.popRight {
  font-weight: 800;
	font-family: Trebuchet MS, tahoma;
	font-size: 20px;
	line-height: 1em;
	padding: 7px 0px 2px 0px;
	color: #11456C;
}
h2.featureTitle, a.featureTitle{
  text-align: left;
	font-family: Trebuchet MS, tahoma;
	font-size: 18px;
	margin: 0;
	padding: 0;
	margin-left: 18px;
	color: #FFFFFF;
	font-weight: 800;
}	
h3 {
  font-weight: 800;
	font-family: Trebuchet MS, tahoma;
	font-size: 20px;
	line-height: 1em;
	margin-left: 12px; 
	color: #FFFFFF;
	font-weight: normal; }
h3.block{
  padding: 0 0 0 12px;
	margin: 0;
  margin-bottom: 3px;
  background: url('../images/framework/blockh2.gif') 0px 2px no-repeat; 
  font-weight: 800;
	font-family: Verdana;
	font-size: 16px;
	color: #4a636a; 
}
h3.block a {
  font-weight: 800;
	font-family: Verdana;
	font-size: 16px;
	color: #4a636a;
	
}
h3.block2{
  padding: 16px 0 0 22px;
	margin: 0;
  margin-bottom: 3px;
  background: url('../images/framework/blockh2.gif') 10px 18px no-repeat; 
  font-weight: 800;
	font-family: Verdana;
	font-size: 16px;
	color: #4a636a; 
}
h3.widget-title{
	padding: 16px 0 0 22px;
	margin: 0;
  margin-bottom: 3px;
  background: url('../images/framework/blockh2.gif') 10px 18px no-repeat; 
  font-weight: 800;
	font-family: Verdana;
	font-size: 16px;
	color: #4a636a; 
}
h3.block2 a {
  font-weight: 800;
	font-family: Verdana;
	font-size: 16px;
	color: #4a636a;
	
}
h3.whiteblock{
  padding: 0 0 0 18px;
	margin: 0;
  margin-bottom: 10px;
  background: url('../images/framework/blockh2.gif') 0px 4px no-repeat; 
  font-family: Verdana;
	font-size: 14px;
	font-weight:bold;
	color: #FFF; 
}
h4.klein {
	
	font-family: Verdana;
	font-size: 20px;
	line-height: 1em;
	padding: 7px 0px 2px 0px;
	color: #11456C;
	font-weight: normal; }

h5 {
	
	font-family: Verdana;
	font-size: 25px;
	margin: 210px 0px 0px 0px;
	line-height: 1em;
	text-align: center;
	color: #FFFFFF;
	font-weight: 800; 
}

h6 {
	font-family: Verdana;
	text-align: left;
	font-size: 40px;
	line-height: 1em;
	color: #FFFFFF;
	margin-left: 18px;
	font-weight: 800; 
}

div.archiveLeft {
  width: 50%;
  float:left;
  height: 54px;
  vertical-align: bottom;
  line-height:54px;
}
div.archiveRight {
  width: 50%;
  float:right;
  text-align: right;
  height: 54px;
  line-height:54px;
  vertical-align: bottom;
}
div.archiveRight img, div.archiveLeft img {
  padding: 15px 0 0 0;
}
a.archiveLink {
  color: #00b2e6;
  text-decoration: none;
  padding: 3px;
  
}

div.artMore {
  float: right;
  padding-top: 5px;
  font-size: 12px;
  color: #9d9d9d;
}
div.artMore a{
  font-size: 12px;
  color: #00b2e6;
  text-decoration: underline;
}
div.artMore a:hover{
  text-decoration: none;
}
div.catartMore {
  background-color: #EFEFEF;
  width: 580px;
  float: left;
  padding: 0 5px 5px 5px;
}
div.tagField {
  background-color: #EFEFEF;
  width: 580px;
  float: left;
  padding: 0 5px 5px 5px;
}

div.cat {
  float: left;
  padding-top: 5px;
  font-size: 12px;
  color: #bf526c;
  
}
div.cat2 {
  font-size: 12px;
  color: #a9a9a9;
  margin-bottom: 15px;
  line-height: 15px;
  float: left;
  clear: left;
}

div.cat a{
  text-decoration: none;
  font-size: 12px;
  color: #bf526c;
}
div.cat a:hover{
  text-decoration: underline;
}

div.cat2 a {
  text-decoration: underline;
  font-size: 12px;
  color: #00b2e6;
}
div.cat2 a:hover{
  text-decoration: none;
}

table.searchTable {
  margin: 10px 0 0 0;
}

table.searchTable a {
  color: #bf526c;
  text-decoration: none;
}
table.searchTable a:hover {
  text-decoration: underline;
}
table.searchTable td.searchBtn {
  padding: 10px 0 0 0;
  vertical-align: middle;
  line-height: 12px;
  text-align: right;
  color: #bf526c;
}
td.kader {
  background: url('/images/framework/kader.jpg') top left no-repeat;
  vertical-align: top;
  width: 87px;
  height: 78px;
  padding: 5px;
  padding-left: 6px;
  padding-right: 4px;
}

td.tekst {
  background: #f6f6f6;
  color: #696969;
  font-size: 10px;
  line-height: 14px;
  width: 215px;
  padding: 5px;
}

td.head, td.head a {
  color: #19639c;
  font-size: 12px;
  font-weight: 800;
}


div.leftTag {
  float: left;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 7px;
  height: 122px;
  background: url('/images/articles/lefttag.gif') right top no-repeat;
}

div.rightTag {
  float: left;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 7px;
  height: 122px;
  background: url('/images/articles/righttag.gif') left top no-repeat;
}

div.contentTag {
  float: left;
  padding: 10px;
  
  height: 122px;
  width: 560px;
  
}
div.containLeft {
  float:left;
  
  margin-top: 40px;
  width:350px;
}
div.containAddThis {
  float:left;
  clear:both;
}

div.containFaceBook {
  width: 350px;
  height: 80px;
  float: left;
}

.addthis_toolbox .custom_images a
{
    width: 60px;
    height: 60px;
    margin: 0;
    padding: 0;
}
div.containAddThis2 {
  float: left;
  margin-left: 34px;
  margin-top: 40px;
}
div.containAddThis2 .addthis_toolbox .custom_images a {
  line-height: 16px;
  vertical-align: middle;
}
div.containAddThis2 .addthis_toolbox .custom_images a:hover img
{
    opacity: 1;
}

div.containAddThis2 .addthis_toolbox .custom_images a img
{
    opacity: 0.75;
}
select.searchselect {
  width: 205px;
  padding: 0;
  margin: 0;
  border: 1px #a9a9a9 solid;
  color: #a0a0a0;
  
}
select.searchselect:hover,  select.searchselect:focus{
  border: 1px #ef00ae solid;  
  color: #717070;
}
input[type="text"].searchtext {
  width: 205px;
  padding: 0;
  margin: 0;
  color: #a0a0a0;
  border: 1px #a9a9a9 solid;
}
input[type="text"].searchtext:focus,  input[type="text"].searchtext:hover{
  border: 1px #ef00ae solid;
  color: #717070;
 
}
input[type="text"].zoek {
  width: 205px;
  height: 19px;
  padding: 0;
  margin: 0;
  color: #a0a0a0;
  border: 1px #a9a9a9 solid;
}
input[type="text"].zoek:focus, input[type="text"].zoek:hover {
  border: 1px #ef00ae solid;
  color: #717070;
  text-align: left;
  
}
input[type="text"].homeinput {
  width: 200px;
}

input[type="text"].homeinput:hover {
  border: 1px #0E7A6F solid;
}
td.tdLeft2 {
  padding: 0 5px 5px 0;
}
td.tdLeft {
  padding-right: 20px;
  font-weight: 800;
}
td.tdRight {
  padding-bottom: 15px;
}
table.mailingTable {
  margin-top: 20px;
}

td.tdError{
  color: #F00;
  font-size: 11px;
}

p.lastestNews {
  font-family: Verdana;
  font-size: 15px;
  color: #4a636a;
  width: 100%;
  font-weight: 600;
  text-align: right;
}
/* aparte regel voor uls in text artikel*/

div.artTextSingle ul {
  padding-left: 28px
}

/* slider */
button.fd-slider-handle {
  width: 200px;
}

ul.rightUl {
  list-style-image: url("http://www.beautywellnessportal.nl/bedrijvengids/images/arrow2.gif"); 
  padding: 10px 0 25px 23px; 
}

div.prodHead {
  float: left;
  width: 568px;
  height: 25px;
  background-color: #ef00ae;
  color: #FFF;
  font-size: 16px;
  font-family: Verdana;
  line-height: 25px;
  vertical-align: middle;
  font-weight: 800;
}

div.prodHead a{
  color: #1f5666;
  font-size: 12px;
  font-weight: normal;
  font-family: Verdana;
}

div.prodBody {
  float: left;
  width: 142px;
  height: 225px;
  margin: 0 0 20px 0;
}
div.prodBody2 {
  float: left;
  width: 142px;
  height: 225px;
  margin: 0 0 3px 0;
}
div.prodBodyImg {
   float: left;
  width: 140px;
  height: 138px;
  border: 1px solid #ef00ae;
}
div.prodBodyText {
  float: left;
  padding: 5px;
  width: 130px;
  height: 75px;
  border: 1px solid #c5c4c4;
}

div.prodBodyName {
  height: 80%;
  width: 100%;
}

div.prodBodyPrice {
  height: 20%;
  vertical-align: bottom-text;
  text-align: right;
  width: 100%;
}
div.sortHead {
  float: left;
  width: 95px;
  font-size: 12px;
  color: #1f5666;
  font-weight: normal;
}
div.merkletter{
  float:left;
  width: 33%;
  height: 100%;
}
div.merkcontainer {
  padding: 0 5px 5px 5px;
  float:left;
  border: 1px #c5c4c4 solid;
  width: 556px;
  min-height: 200px;
}
span.makeup {
  font-weight: normal;
  font-size: 12px;
  color: #1f5666;

}

div.prodImg {
  float: left;
  width: 202px;
  height: 213px;
  border: 1px solid #ef00ae;
}

div.prodText {
  float: left;
  width: 347px;
  min-height: 213px;
  margin: 0 0 0 15px;
}

div.prodPrice {
  margin: 20px 0 0 0;
  width: 50%;
  float: left;
  text-align: left;
  font-size: 18px;
}
div.prodBuy {
  margin: 22px 0 0 0;
  width: 50%;
  font-size: 12px;
  line-height: 12px;
  vertical-align: middle;
  height: 12px;
  padding: 0;
  float: right;
  text-align: right;
}
div.prodProd{
  width: 100%;
  float: left;
  margin: 10px 0 0 0;
}
