body {
  font-family: Myriad Pro, arial;
  font-size:13px;
  margin:0px;
  background-color:#77b758;
  background-position:top;
  background-image: url(../images/bg_repeat.jpg);
  background-repeat: repeat-x;
}

div{border:0px solid #000000;}
a{color:white;text-decoration:underline;}
a:hover{color:white;text-decoration:underline;}
img{border:none;}
.clear{clear:both;}

a.pro_img_thumb{display:inline-block;width:105px;height:110px;background-position:center center;background-repeat:no-repeat;background-color:#fff;}

.nomarkup{border:0;padding:0;margin:0;background:none;}
.submit_btn_hidden{position:absolute;top:-999px;left:-999px;}
.clear{clear:both;}

.main_form input, .main_form textarea, .main_form select{float:left;width:200px;border:1px solid #333;margin-top:4px;}
.main_form label{float:left;width:140px;margin-top:4px;}
.main_form br{clear:both;}
.main_form input.submit_btn{width:auto;}

.ref_left{float:left;width:160px;height:130px;}
.ref_right{float:left;width:450px;height:130px;}
.ref_right a{color:#000;}

.rightspacer{border-bottom:1px solid #1E7854;height:1px;overflow:hidden;}

div.main{
  width:930px;
  padding:0 0 15px 0;
}

div.main2{
  position:relative;
  width:954px;
  padding:0 0 15px 12px;
  margin:0 auto;
}

div.balk{
  width:954px;
  height:78px;
  position:absolute;
  left:0;
  top:184px;
  z-index:10;
  background-image: url(../images/balk.png);
  _background-image: url(../images/balk.gif);
}


div.header{
  float:left;
  width:100%;
  background-color:white;
  border:1px solid #61655f;
  border-top:none;
  border-bottom:none;
}

div.hdr_zwartebalk{
  float:left;
  background-color:#1a171b;
  width:100%;
  height:59px;
}

div.hdr_zoeken{
  float:left;
  width:205px;
  height:44px;
  padding:15px 0 0 5px;
  color:white;
  font-weight: bold;
  text-align:right;
}

div.hdr_zoeken a{ display:block;  font-size:11px; padding:4px 0 0 0;}

.zoekinput  {width:140px; height:14px; border:none;}


div.hdr_veilig_img{
  position: absolute;
  left:225px;
  top:15px;
}

div.hdr_leegstuk        {float:left; height:59px; width:230px;}

div.hdr_menu{
  float:left;
  text-align:right;
  font-size:14px;
  width:460px;
}

.hdr_menu ul            {padding:35px 0 0 0; margin:0;}
.hdr_menu ul li         {padding:0 0 0 15px; margin:0; list-style-type:none; float:right;}
.hdr_menu ul li a       {color:white; text-decoration:none;}
.hdr_menu ul li a:hover {color:white; text-decoration:underline;}

div.hdr_foto{
  float:left;
  background-image: url(../images/hdr_foto.jpg);
  background-repeat: no-repeat;
  height:182px;
  width:479px;
}

div.hdr_kruimelpad{
  position:absolute;
  width:450px;
  height:20px;
  top:185px;
  left:275px;
  z-index:11;
  color:#f08a00;
}

div.hdr_kruimelpad a{text-decoration:none; color:#f08a00;}
div.cnt_terug	{width:100%;}
div.cnt_terug a	{text-decoration:none; color:#f08a00;}
div.cnt_aantal_artikelen			{float:left;width:100%; padding:5px 0 0 25px;}
div.cnt_aantal_artikelen a		{text-decoration:none; color:black;}
div.cnt_aantal_artikelen a:hover	{text-decoration:none; color:#f08a00;}

div.hdr_logo{
  float:left;
  padding:15px 0 0 239px;
}

div.midden{
  float:left;
  background-image: url(../images/submenu_bg_repeat.jpg);
  background-repeat:repeat-y;
  background-color:white;
  padding:0 0 15px 0;
  width:930px;
  border:1px solid #61655f;
  border-top:none;
}


div.leeg_submenu_lft{
  float:left;
  width:13px;
  height:100px;
  background-color:white;
}

div.submenu{
  float:left;
  width:181px;
  padding:35px 0 0 20px;
  font-weight:bold;
  background-color:#f08a00;
  
}

div.submenu ul              {padding:0; margin:0;}
div.submenu ul li           {padding:16px 0 0 0; font-size:18px; margin:0; list-style-type: none;}
div.submenu ul li a         {text-decoration:none;color:#1a171b;}
div.submenu ul li a:hover         {text-decoration:none;color:#1a171b;}
div.submenu ul li .active {color:white;}
div.hdr_menu ul li .active_hdrmenu 		{color:#f08a00;}
div.submenu ul li ul        {padding:0; margin:0;}
div.submenu ul li ul li     {color:white; font-size:13px; padding:0;}
div.submenu ul li ul li a   {color:white;}
div.submenu ul li ul li a:hover, div.submenu ul li ul li a.active {color:black;}

div.leeg_submenu_rght{
  float:left;
  width:13px;
  height:100px;
  background-color:white;
}

div.content{
  float:left;
  width:689px;
  color:#1a171b;
  min-height:330px;
  padding:0 0 10px 0;
  font-size:12px;
  background-image:url(../images/cnt_repeat.jpg);
  background-repeat:repeat-x;
  background-position:top;
  background-color:#d9ebc7;
  
  overflow:hidden;
}

div.content a{color:#000;}
 
div.cnt_meerinfo{float:left; font-family:verdana; font-weight:normal; padding:40px 10px 0 15px; height:106px; width:159px; color:#074f42; background-image:url(../images/meer_info_bg_top.png); background-position:top; background-color:#bbdb9b; background-repeat:no-repeat;}

div.cnt_textvak{
  float:left;
  padding:50px 42px 0 30px;
  width:417px;
  color:#1a171b;
  font-size:13px;
}

div.cnt_btm_text{float:left; width:670px;}

div.cnt_klein_textvak{
  float:left;
  padding:0px 12px 0 22px;
  width:447px;
  color:#1a171b;
  font-size:12px;
}
div.cnt_textvak_breed{
  float:left;
  padding:20px 0 0 22px;
  padding:0 0 0 22px;
  width:650px;
  color:#1a171b;
  font-size:13px;
  
  overflow:hidden;
}

div.cnt_textvak_breed .nieuws	{padding-left:15px;}
.hr {padding:15px 0 15px 0;float:left;}
.hr_project {float:left; padding:0 0 0 24px;}

div.cnt_textvak h1 {font-size:18px; height:35px; font-weight:normal; margin:0; padding:0;}

div.cnt_titel   		{float:left; width:100%; padding:20px 42px 0px 20px;		}
div.cnt_titel h1   	{color:#1a171b; font-family:Myriad Pro, Arial; font-size:17px; padding:0; margin:0;}
div.cnt_titel_klein	{float:left; width:100px; padding:20px 42px 0px 25px;}
div.cnt_titel_klein h1   	{color:#1a171b; font-family:Myriad Pro, Arial; font-size:17px; padding:0; margin:0;}
div.cnt_titel_overzicht	{float:left; width:250px; padding:20px 0 0 25px;}
div.cnt_titel_overzicht h1 {color:#1a171b; font-family:Myriad Pro, Arial; font-size:17px; padding:0; margin:0;}

div.cnt_titel_wingrip   {float:left;  padding:0px 42px 0px 0px; width:400px;}
div.cnt_titel_wingrip h1   {width:50px; color:#1a171b; font-family:Myriad Pro, Arial; font-size:17px; padding:0; margin:0;}

div.cnt_snelmenu{		position:absolute; z-index:90; left:544px; top:240px; padding:0; margin:0; 	width:380px;}
div.cnt_snelmenu form{	float:left; padding:0; margin:0 0 0 10px; font-family:verdana; font-size:10px; font-weight:bold;}
div.cnt_snelmenu_form_titel_groot	{float:left; width:80px; margin:5px 0 0 0;}
div.cnt_snelmenu_form_titel_klein	{float:left; width:50px; margin:5px 0 0 0;}
div.cnt_snelmenu_form_select 		{float:left; margin:3px 0 0 0;}
.zoekvelden 			{width:109px; border:1px solid #c9d5e1; padding:0; margin:0;}

div.cnt_left_valbeveiliging {float:left; width:487px;}
div.cnt_left{float:left; width:487px; overflow:hidden;}
div.cnt_left_wingrip{float:left; width:689px;}

div.cnt_artikelen	 	{float:left; padding:10px 0 0 25px; width:107px; overflow:hidden;}
div.cnt_artikelen img	{border:1px solid #666666;}
div.cnt_artikelen a	 	{color:black; text-decoration:none;}
div.cnt_artikelen a:hover{color:black; text-decoration:none;}

div.cnt_groenblok{
  float:left;
  width:164px;
  font-size:12px;
  background-image: url(../images/groen_bg_top.jpg);
  background-position:top;
  padding:30px 10px 10px 10px;
  background-repeat:no-repeat;
  background-color:#c0dda2;
  color:#77b859;
}

div.cnt_groenblok_werkschoenen{
  float:left;
  width:164px;
  font-size:10px;
  background-image: url(../images/groen_bg_top.jpg);
  background-position:top;
  margin:35px 0 0 0;
  font-family:verdana;
  padding:30px 10px 10px 10px;
  background-repeat:no-repeat;
  background-color:#c0dda2;
  color:#77b859;
}

div.cnt_groenblok h1    {padding:10px 0 10px 0;margin:0;color:#006362;line-height:13px; font-size:17px;}
div.cnt_groenblok a     {color:#77b859; text-decoration: underline;}
div.cnt_groenblok a:hover{color:#77b859; text-decoration:underline;}
div.cnt_groenblok_werkschoenen h1    {padding:10px 0 10px 0; font-family: Myriad Pro, arial; font-size:13px; margin:0;color:#006362; line-height:13px; font-size:17px;}
div.cnt_groenblok_werkschoenen a     {color:#77b859; text-decoration: underline;}
div.cnt_groenblok_werkschoenen a:hover{color:#77b859; text-decoration:underline;}
div.cnt_groenblok_bottom {float:left;padding:0; height:128px; width:167px; background-image: url(../images/schoen.jpg);}

.cnt_groenblok_demonstratie{font-size:11px; color:black; font-family:verdana;}

div.cnt_groenblok_demo{
  float:left;
  width:164px;
  font-size:10px;
  background-image: url(../images/groen_bg_top.jpg);
  background-position:top;
  padding:30px 10px 10px 10px;
  background-repeat:no-repeat;
  background-color:#c0dda2;
  color:#77b859;
}

div.cnt_groenblok_demo h1    {padding:10px 0 10px 0;margin:0;color:#1e7852; line-height:13px; font-size:17px;}
div.cnt_groenblok_demo a     {color:#77b859; text-decoration: underline;}
div.cnt_groenblok_demo a:hover{color:#77b859; text-decoration:underline;}

div.cnt_werkschoenen_lft	{float:left; width:595px;}

div.cnt_product_lft	{float:left; width:495px;}
div.cnt_project_lft	{float:left; width:495px; overflow:hidden;}
div.cnt_project_rght	{float:left; color:#77b758; font-family:verdana; padding:0 10px 20px 10px; width:164px; background-image: url(../images/groen_bg_top.jpg);background-repeat:no-repeat; background-color:#bddb9d;}
div.cnt_project_rght .klm {width:170px; padding:30px 0 30px 0;}
div.cnt_project_rght .logowingrip {width:183px; margin-left:-10px;}
div.cnt_project_rght a	{color:#77b758; text-decoration:none;}
div.cnt_project_rght a:hover	{color:#77b758; text-decoration:none;}
div.cnt_project_fotos{ float:left; width:480px; padding:25px 0 0 24px;		overflow:hidden;}
div.cnt_project_fotos img {padding:0 15px 15px 0; border:0;}

div.cnt_losproduct		{float:left; width:689px; padding:20px 0 0 20px;}
div.cnt_losproduct_foto	{float:left; border:1px solid black;width:165px;height:165px;}
div.cnt_losproduct_foto a:hover {cursor:url(../images/zoom.png),auto;}
div.cnt_losproduct_info	{float:left; padding:0 0 0 20px; width:330px;}
div.cnt_losproduct_print	{float:left; background-color:#e5e5e5; width:137px; height:20px; margin:20px 0 5px 0; background-image:url(../images/print.jpg); background-repeat:no-repeat; background-position:5px 5px;}
div.cnt_losproduct_mail	{float:left; background-color:#e5e5e5; width:137px; height:20px; margin:0 0 5px 0; background-image:url(../images/mail.jpg); background-repeat:no-repeat; background-position:5px 5px;}
div.cnt_losproduct_print a 		{text-decoration:none; color:#333333; display:block; height:16px; padding:4px 0 0 20px;}
div.cnt_losproduct_print a:hover	{text-decoration:underline; color:#333333;}
div.cnt_losproduct_mail a		{text-decoration:none; color:#333333; display:block; height:16px; padding:4px 0 0 20px;}
div.cnt_losproduct_mail a:hover	{text-decoration:underline; color:#333333;}

div.cnt_wingrip{
  float:left;
  width:689px;
  }

div.cnt_btng_blk_medium{
	float:left;
	height:160px;
	width:130px;
	overflow:hidden;
}

div.cnt_btng_blk{
	float:left;
	/*height:180px;*/
	width:155px;
	overflow:hidden;
}

div.cnt_btng_blk_wingrip{
	float:left;
	height:180px;
	padding:20px 42px 0px 0px;
	width:105px;
	overflow:hidden;
}

div.cnt_btng_blk_img{
	float:left;
	height:149px;
	width:150px;
}

div.cnt_btng_blk_img_medium{
	float:left;
	height:120px;
	width:150px;
}

div.cnt_btng_blk_lnk{
	float:left;
	height:30px;
	width:140px;
    padding-left:7px;
}

   .cnt_btng_blk_lnk a{		 color: #074f42; text-decoration:none; }
   .cnt_btng_blk_lnk a:hover{ color: #074f42; text-decoration:none; }

div.cnt_btng_blk_lnk .or{text-decoration: none; color:#ed7703;	}
div.cnt_btng_blk_lnk .or:hover{text-decoration: none; color:#ed7703;	}
.or{text-decoration: none; color:#ed7703;}

div.cnt_btng_img{float:left; margin-top:10px;}

div.cnt_buttons{
  float:left;
  width:665px;
  padding:14px 0 0 18px;
}

div.cnt_btng_meer{
  float:left;
  width:750px;
  font-weight:bold;
  padding:20px 0 0 24px;
}

div.cnt_btng_wingrip{
  float:left;
  width:465px;
  font-weight:bold;
  padding:20px 0 0 24px;
  overflow:hidden;
}

div.cnt_btng{
  float:left;
  width:470px;
  font-weight:bold;
  padding:20px 0 0 24px;
}

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

div.cnt_buttons_top {
  float:left;
  width:450px;
  padding:0 0 0 30px;
}

div.cnt_buttons_top .img{
  padding:15px 0 0 5px;
}

div.cnt_btng_blk_info{line-height:1px;}

div.cnt_buttons_titel{float: left; color: #074f42; padding:0 0 0 32px; width:450px;}
div.cnt_btn_titel1 a{float: left; color: #074f42; padding:0 0 0 0; text-decoration:none;}
div.cnt_btn_titel2 a{float: left; color: #074f42; padding:0 70px 0 60px; text-decoration:none;}
div.cnt_btn_titel3 a{float: left; color: #074f42; text-decoration:none;}

div.cnt_buttons_titel ul{padding:0 0 0 30px; margin:0;}
div.cnt_buttons_titel ul li{float:left; padding:0 30px 0 30px; list-style-type:none;}
div.cnt_buttons_titel ul li a {text-decoration:none; color: #074f42;  }


div.footer{
  float:left;
  width:930px;
  font-size:12px;
  font-weight:bold;
  padding:8px 0 0 0;
}

div.footer ul    {padding:0;margin:0;}
div.footer ul li {float:left; padding:0 0 0 20px; list-style-type:none;}
div.footer ul li.ftr_logo_1     {padding:0 0 0 0;}
div.ftr_logo    {float:left; width:340px;}
div.ftr_text 	  {float:left; text-align:right; width:590px;}
div.ftr_copy    {float:right; text-align:right; width:386px; padding:4px 0 0 0; color:black;}
div.ftr_copy ul         {padding:0; margin:0;}
div.ftr_copy ul li      {padding:0 0 0 10px; margin:0; list-style-type:none;}
div.ftr_copy ul li a    {color:black; text-decoration:none;}

