/*----------------------------+
| GENERAL                     |
+-----------------------------*/
html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

body{ margin: 0; padding: 0;  font: normal 11px "arial",Trebuchet MS,sans-serif; 
			background: #ffffff url('/images/new/bg_akemi.jpg') top left repeat-x;  
			color: #5a5a55; text-align:justify;  line-height:1.5em;}

h1{font: bold 16px "Arial",Helvetica,sans-serif; color:#cf1212; margin:0; padding-bottom:5px; border-bottom: 1px solid #cacac2; margin-right:10px;}
h2{font: bold 16px "Arial",Helvetica,sans-serif; color:#cf1212; margin:0; padding-bottom:5px; border-bottom: 1px solid #cacac2; margin-right:1px;}
h3{font: bold 12px "Arial",Helvetica,sans-serif;}
h4{color:#fc7d04;font: bold 12px "Arial",Helvetica,sans-serif; text-transform:uppercase;}
h5{font: bold 14px "Arial",Helvetica,sans-serif; color:#cf1212; margin-top:5px;  }
h6{font: bold 12px "Arial",Helvetica,sans-serif; margin:10px 0 0 10px;}

p {margin-right:13px; padding:0;}
p.warning{color:#fc7d04; padding-left:10px;font-weight:bold;}
p.no_results{color:#fc7d04; padding-left:10px;font-weight:bold;font-size:16px;}
bold {margin-right:13px; padding:0;}

a{text-decoration:none; outline:none; margin:0; padding:0;color:#b50d03;}
a:hover{text-decoration:underline;}
.clearer {height: 1px; overflow: hidden; margin-top: -1px; clear: both;}
img {margin:0; padding:0; border:none;}

ul {list-style-type:disc;}

/*  ALLES OMVATTEND VLAK   */
#container {margin:0;margin-left:36px; padding:0; background: transparent; width:960px;}
#content {margin:0; padding:0;width:960px; background:transparent;overflow:auto;}



/* ZIJVLAKKEN TOV INNER CONTAINER  */
#right_fade {float:left; clear:none !important; margin:0; padding:0; width:10px; height: 550px; background: #ffffff url('/images/new/right_fade.jpg') top left no-repeat;}
#left_fade {float:left;margin:0; padding:0; width: 12px; height: 550px; background:#ffffff url('/images/new/left_fade.jpg') ;  }

/*   ALLES OMVATTEND BEHALVE LINKER EN RECHTER FADE */
#inner_container {float:left;margin:0; padding:0; width:914px; background: #ffffff;}
#inner_container_content{padding-left:9px; background: #ffffff;}


/*   CONTENT VLAK   */
#content_left {width:582px; float:left;clear:both;padding:0; margin:0; }
* html #content_left {position:relative;}
#content_left_inner{padding-left:0px;margin-top:20px;border-right:1px solid #cacac2; }
#content_left_inner_x{padding-left:0px;margin-top:20px;border-right:1px solid #cacac2; }

/*   RECHTER VLAK   */
#content_right {width:311px;float:left;clear:none !important;}
#content_right_inner{padding-left:10px;margin-top:20px;margin-bottom:100px;}


.footer {font: normal 9px "Arial",Helvetica,sans-serif; color:#9d9d9c; margin-bottom:40px; margin-right:15px; float: right; text-transform:uppercase;}
.footer a {color:#9d9d9c; text-decoration:none; text-transform:uppercase;}
.footer a:hover {text-decoration:underline;}



/*---------+
|  HEADER  |
+----------*/

#top {margin:0; padding:0; width:914px; height: 56px; background: #ffffff url('/images/new/top_site.jpg') top left no-repeat; float:left;}

#fotobalk{width:900px;height:216px;clear:both; background: transparant; padding:0;margin:0;}
#fotobalk_inner{padding-left:0px;padding-top:2px;background:#ffffff;}

#logo {margin:0;padding:0; float:left; width:269px; height:214px;clear:none;background: url('/images/new/logo_akemi.jpg') top left no-repeat;}

#logo a.nl {display:block;float:left;position:relative;top:176px; width:135px; height:37px; margin: 0px; padding:0px; background-image:url('/images/new/nl.jpg');}
#logo a:hover.nl  {background-position: 0 -37px;}
#logo a.nl_act{display:block;float:left;position:relative; top:176px;width:135px; height:37px; margin: 0px; padding:0px; background-image:url('/images/new/nl.jpg'); background-position: 0 -37px;}

#logo a.fr {display:block;float:left;clear:none; width:134px;position:relative; top:176px; height:37px; margin: 0px; padding:0px; background-image:url('/images/new/fr.jpg');}
#logo a:hover.fr  {background-position: 0 -37px;}
#logo a.fr_act{float:left;clear:none;  width:134px; height:37px; position:relative; top:176px;margin: 0px; padding:0px; background-image:url('/images/new/fr.jpg'); background-position: 0 -37px;}

#swf {padding:0;width:629px; height: 213px;float:right;display:inline; margin-right:2px; background: #ffffff;}

/*----------------------------+
| MENU                        |
+-----------------------------*/

#menu{width:900px; clear:both; background: transparant;  padding:0;margin:0;}
#menu_inner{padding: 0;}
/* NL */
#menu a.home {float:left; width:150px; height:39px; margin: 0px; padding:0px; background-image:url('/images/new/menu_home.jpg');}
#menu a:hover.home {background-position: 0 -39px;}
#menu a.home_act{float:left; width:150px; height:39px; margin-left: 0px; padding:0px; background-image:url('/images/new/menu_home.jpg'); background-position: 0 -39px;}

#menu a.nieuws {float:left; width:150px; height:39px; margin-left: -1px; padding:0px; background-image:url('/images/new/menu_nieuws.jpg');}
#menu a:hover.nieuws {background-position: 0 -39px;}
#menu a.nieuws_act{float:left; width:150px; height:39px; margin-left: -1px; padding:0px; background-image:url('/images/new/menu_nieuws.jpg'); background-position: 0 -39px;}

#menu a.producten {float:left; width:150px; height:39px; margin-left: -1px; padding:0px; background-image:url('/images/new/menu_producten.jpg'); }
#menu a:hover.producten {background-position: 0 -39px;}
#menu a.producten_act{float:left; width:150px; height:39px;  margin-left: -1px; padding:0px; background-image:url('/images/new/menu_producten.jpg'); background-position: 0 -39px;}

#menu a.catalogus {float:left; width:150px; height:39px; margin-left: -1px; padding:0px; background-image:url('/images/new/menu_catalogus.jpg');}
#menu a:hover.catalogus {background-position: 0 -39px;}
#menu a.catalogus_act{float:left; width:150px; height:39px;  margin-left: -1px; padding:0px; background-image:url('/images/new/menu_catalogus.jpg'); background-position: 0 -39px;}

#menu a.referenties {float:left; width:150px; height:39px; margin-left: -1px; padding:0px; background-image:url('/images/new/menu_referenties.jpg');}
#menu a:hover.referenties {background-position: 0 -39px;}
#menu a.referenties_act{float:left; width:150px; height:39px;  margin-left: -1px; padding:0px; background-image:url('/images/new/menu_referenties.jpg'); background-position: 0 -39px;}

#menu a.info {float:left; width:150px; height:39px; margin-left: -1px; padding:0px; background-image:url('/images/new/menu_info.jpg');}
#menu a:hover.info {background-position: 0 -39px;}
#menu a.info_act{float:left; width:150px; height:39px; margin-left: -1px; padding:0px; background-image:url('/images/new/menu_info.jpg'); background-position: 0 -39px;}

/* FR */

#menu a.home_fr {float:left; width:150px; height:39px; margin: 0px; padding:0px; background-image:url('/images/new/menu_home.jpg');}
#menu a:hover.home_fr {background-position: 0 -39px;}
#menu a.home_fr_act{float:left; width:150px; height:39px; margin: 0px; padding:0px; background-image:url('/images/new/menu_home.jpg'); background-position: 0 -39px;}

#menu a.nieuws_fr {float:left; width:150px; height:39px; margin-left: -1px; padding:0px; background-image:url('/images/new/menu_nouvelles.jpg');}
#menu a:hover.nieuws_fr {background-position: 0 -39px;}
#menu a.nieuws_fr_act{float:left; width:150px; height:39px; margin-left: -1px;; padding:0px; background-image:url('/images/new/menu_nouvelles.jpg'); background-position: 0 -39px;}

#menu a.producten_fr {float:left; width:150px; height:39px; margin-left: -1px; padding:0px; background-image:url('/images/new/menu_produits.jpg'); }
#menu a:hover.producten_fr {background-position: 0 -39px;}
#menu a.producten_fr_act{float:left; width:150px; height:39px; margin-left: -1px; padding:0px; background-image:url('/images/new/menu_produits.jpg'); background-position: 0 -39px;}

#menu a.catalogus_fr {float:left; width:150px; height:39px; margin-left: -1px; padding:0px; background-image:url('/images/new/menu_catalogue.jpg');}
#menu a:hover.catalogus_fr {background-position: 0 -39px;}
#menu a.catalogus_fr_act{float:left; width:150px; height:39px; margin-left: -1px; padding:0px; background-image:url('/images/new/menu_catalogue.jpg'); background-position: 0 -39px;}

#menu a.referenties_fr {float:left; width:150px; height:39px; margin-left: -1px; padding:0px; background-image:url('/images/new/menu_references.jpg');}
#menu a:hover.referenties_fr {background-position: 0 -39px;}
#menu a.referenties_fr_act{float:left; width:150px; height:39px; margin-left: -1px; padding:0px; background-image:url('/images/new/menu_references.jpg'); background-position: 0 -39px;}

#menu a.info_fr {float:left; width:150px; height:39px; margin-left: -1px; padding:0px; background-image:url('/images/new/menu_info.jpg');}
#menu a:hover.info_fr {background-position: 0 -39px;}
#menu a.info_fr_act{float:left; width:150px; height:39px; margin-left: -1px; padding:0px; background-image:url('/images/new/menu_info.jpg'); background-position: 0 -39px;}

/*-------------------------+
| aangeklikte photo popup  |
/--------------------------*/

#wrapper{padding:0px; margin:0; background-color:#e0dfdb; border:2px solid #949493; z-index:1000; display:block;}
#imageBlock{position:absolute;  z-index:1000 !important;}
#imageBlock img{border:0; margin:auto; padding:0;}
.largeImage {padding-left:25px; padding-top:0px; }
* html .largeImage{text-align:center !important;padding:0;}

#imageBlock a {background:none; display:inline; margin:0; padding:0; border:0; color:#ffffff; font-weight:bold; font-size:11px;}
#imageBlock a:hover{background:none; display:inline; margin:0; padding:0; border:0; color:#ffffff; font-weight:bold; text-decoration: underline; font-size:11px;}
.closeme {height:10px;  color:#ffffff; font-weight:bold; font-size:11px;}


/*----------------------------+
| home_fr                     |
+-----------------------------*/
.headerke{float:left;clear:none;font: bold 13px arial; color:#484848;width:550px;margin-bottom:8px;}
.prod_box {width:300px; border-bottom:1px solid #cdcdc7; padding-bottom:4px;}
.world_box {background:url('/images/new/world.jpg') top left no-repeat; width:300px; height:175px; margin-top:-11px; padding:0;}
.world_box_fr {background:url('/images/new/world_fr.jpg') top left no-repeat; width:300px; height:175px; margin-top:-11px; padding:0;}


.box {padding-top:88px; margin-left:10px; font-weight:bold; font-size:11px; font-family: arial;}
.box a {float:right; font-weight:bold; color:#8e0801; text-decoration:none; }
.box a:hover {font-weight:bold; color:#8e0801; text-decoration:underline;}

.img_home {margin:0; padding:0; border:2px solid #cececc;}
.img_prod {margin:0; padding:0; border:2px solid #cececc;}

.right_txt {margin:10px 14px 0 0; clear:both; font-weight:bold;}
.right_txt a {float:right; font-weight:bold; color:#8e0801; text-decoration:none;}
.right_txt a:hover {font-weight:bold; color:#8e0801; text-decoration:underline;}

/*----------------------------+
| nieuws algemeen             |
+-----------------------------*/

.shortnews {background:#fff;width:570px;overflow:auto;}
.shortnews_even{ background: #f8f8f5  url('/images/new/news_bg.jpg') bottom left no-repeat; width:570px;overflow:auto;}
.nieuws {font-weight:bold;color: #f47a02; text-decoration:none; text-transform:uppercase; padding-left:8px; font-size:12px;}
.nieuws a {font-weight:bold;color: #f47a02; text-decoration:none; text-transform:uppercase;font-size:12px;}
.nieuws a:hover {text-decoration:underline;}

.nieuwstime {text-align:right;font-style:italic; color:#8e8e8a;}
.nieuwsdetail {padding:0 8px 5px 8px;}
.nieuwsdetail_total {padding:5px;background:#f5f5f5;overflow:auto;width:560px;}
a.nieuwsfoto img {float: right; clear:none !important; margin:2px 0 8px 16px; padding:0; border:3px solid #bbbbb8;}

/*-------------+
| product menu |
+--------------*/

#masterdiv {float:left;clear:both;position:relative; width:300px; padding:0; margin-bottom:-2px;background:#fff;z-index:1 !important;}

/* hoofd categorie  */
.menutitle{float:left;position:relative;clear:left; display:inline; width:280px; height:19px;
					background: url('/images/new/keuze_product.gif');
					padding-top:4px;margin-bottom:1px;
					text-align:left; padding-left:20px; cursor: pointer;cursor:hand;text-transform:uppercase;
					font-weight:bold; font-family:Arial, tahoma; font-size:10px; color:#215d8c;}

.menutitle_active{float:left;position:relative;clear:left; display:inline; width:280px; height:19px;
					background: url('/images/new/keuze_product.gif') left 23px; padding-top:4px;
					text-align:left; padding-left:20px; cursor: pointer;cursor:hand;text-transform:uppercase;color:#fc7701;
					font-weight:bold; font-family:Arial, Tahoma; font-size:10px;}

.menutitle a , .hometitle a,{color:#aaa;}

/* subcatgorie   */
.submenu{margin-bottom: 0.5em;padding:0;width:284px;font-weight:bold;}
.submenu a{float:left;clear:left;position:relative;display:inline; text-decoration:none;width:284px;
            color:#8c8c87;font: 9px arial; padding: 6px 0 5px 10px; font-weight:bold; text-transform:uppercase;}
.submenu a:hover{color:#8c8c87 !important;}
.submenu a.active {float:left;clear:left;position:relative;display:inline;
									text-decoration:none;width:284px; background :transparent url('/images/new/dots.gif') 0px 4px no-repeat ;
									color:#fc7701;font-weight:bold;}

#submenu{margin-bottom: 0.5em;padding-left:14px;width:210px;}
#submenu a{float:left;clear:left;position:relative;display:block; text-decoration:none;width:210px;
            color:#5f5f5f;font: 10px arial; padding: 2px 0 2px 10px;}
#submenu a:hover{color:#d42026 !important;}
#submenu a.active {float:left;clear:left;position:relative;display:block; text-decoration:none;width:210px; background :transparent url('/images/arrow.jpg') 0px 4px no-repeat ;color:#d42026;}
.dot {float:left;clear:left;width:296px; text-align:center; background :transparent url('/images/new/dots.gif') ;height:1px;margin:1px 0;padding:0;position:relative;font-size:1px;}

#sub_1, #sub_2,  #sub_3, #sub_4, #sub_5, #sub_6, #sub_7, #sub_19, #sub_20, #sub_21 , #sub_34, #sub_35{display:none;}

/*-----------------------------+
| producten voorstelling       |
+------------------------------*/

.titel_product{color:#cf1212;text-align:left; text-transform:uppercase; margin-bottom:10px; font-weight:bold; font-family: Arial; font-size:12px;}

.product_wrapper {width:569px;margin:0; padding-bottom:30px;}

.product_line {width:569px; height:1px;line-height:1px; background-color:#cacac2; margin-bottom:30px;}

.product_wrapper .img_wrapper{float:right; clear:right; text-align:center; background:#fff; width:170px; margin:0 0 8px 15px; padding:0  !important;}
.product_wrapper .img_wrapper img{display:inline;padding:3px;border:2px solid #d2d2d2;}


.pdf_wrapper{float:right; clear:right;text-align:center; background:#d2d2d2; width:170px;border:2px solid #d2d2d2; margin:0 0 8px 17px;padding:0  !important;}
.pdf_wrapper a {display:block;width:170px;background:#d2d2d2;}
.pdf_wrapper a:hover {display:block;width:170px;background:#a4a4a4;color:#ffffff;text-decoration:none;}

.IE_wrapper{width:380px;float:left; clear:none; margin-top:5px;}
.inhoud_head{float:left;clear:left; width:105px;font:11px arial;font-weight:bold ; color:#464646; text-transform:uppercase; padding: 10px 0 4px 5px;border-bottom: 1px solid #cacac2;}
.send_head{float:left; clear:none; width:160px;font:11px arial;font-weight:bold; color:#464646; text-transform:uppercase; padding: 10px 0 4px 0;border-bottom: 1px solid #cacac2;}
.nr_head{float:left; clear:none; width:100px;font:11px arial;font-weight:bold; color:#464646; text-transform:uppercase; padding: 10px 0 4px 0;border-bottom: 1px solid #cacac2;}

.inhoud{float:left;clear:left !important; width:105px;color:#666666; padding: 6px 0 2px 5px; font-size: 10px; font-family: arial;}
.send{float:left; clear:none; width:160px;color:#666666; padding: 6px 0 2px 0; font-size: 10px; font-family: arial;}
.nr{float:left; clear:none; width:100px;color:#666666; padding: 6px 0 2px 0; font-size: 10px; font-family: arial;}

.color{float:left; clear:left !important; width:370px; position:relative; color:#60605d; padding:0; font-size: 9px; font-family: arial; }

.link{float:left;  width:380px; position:relative; left:0px;color:#738fa0; margin-top:10px; font-size: 11px; font-family: arial; font-weight: bold; }
.link a{float:left;   position:relative; left:0px;color:#738fa0; margin-left:5px;  font-size: 11px; font-family: arial;}
.link a:hover {text-decoration:none;}


.alternate {background:#f2f2f0; border-top: 1px solid #cacac2;border-bottom: 1px solid #cacac2;}
.alternateBottom {background:#f2f2f0; border-bottom: 1px solid #cacac2;position:relative; top:-1px;}

/*------------------+
| catalogus         |
+-------------------*/

.titel_head{float:left;clear:none; width:476px; font: bold 11px arial; color:#484848; text-transform:uppercase; padding: 20px 0 10px 0; border-bottom: 1px solid #cacac2; margin-left:3px;}
.size_head{float:left;clear:none;width:90px;font: bold 11px arial; color:#484848; text-transform:uppercase; padding: 20px 0 10px 0px;border-bottom: 1px solid #cacac2; }
.download_head{float:left; clear:none; width:84px; font: bold 11px arial; color:#484848; text-transform:uppercase; padding: 20px 0 10px 0; border-bottom: 1px solid #cacac2; }

.titel_det{float:left;clear:both; width:560px; height: 25px; font:11px   Arial; color:#575757; margin-left: 2px; border-bottom: 1px solid #ccc;}
.download_det{clear:none; width:50px; height: 25px; font: 11px   Arial; color:#575757; float: left; border-bottom: 1px solid #ccc;}
.cata1{padding: 6px 0 5px 4px; width: 560px;}
.cata2{float: right;}
.extra_bottom{margin-bottom:30px;}

/*----------------------------+
|contactformulier             |
+-----------------------------*/

.conta{ background: #f8f8f5  url('/images/new/news_bg.jpg') bottom left no-repeat; float:left; width:570px;}
.contax{float:left; width:570px;}

.zebox {width:570px; padding:0; float: left;  clear: both;  margin-top:15px;}
.label {width: 140px; height:20px; float: left; clear:both; color:#f0f0f0; font-size: 11px; font-family: arial;  background: #ba0b01;  text-align: right; margin:0 0 3px 10px; line-height: 1.7em; padding-right: 6px;}
.hand {cursor: pointer; float:right; margin-right: 98px;  margin-bottom: 12px; background: #b50c01; width:312px; height: 20px; border:0px;  font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #f0f0f0; font-weight: bold;}
* html .hand {cursor: pointer; margin-bottom: 12px; margin-right: 91px; width:312px; height: 20px; border:0px;  font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight: bold; position: relative; left: 5px; }
input { font-family: Verdana, Arial, Helvetica, sans-serif; height:16px; font-size: 11px; line-height: 1.6em; color: #696963; background-color: #fefefe; border: 1px #c4c4c4 solid; margin:0 0 3px 3px; background: url("/images/inputshadow.jpg") }
textarea { width:312px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #696963; background-color: #FFFFFE; border: 1px #c4c4c4 solid; margin:0 0 3px 3px; background: url("/images/inputshadow.jpg") }
*html textarea{width:310px;}
select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #696963; background-color: #FFFFFE; border: 1px #c4c4c4 solid; margin:2px;}
.moveup{ position:relative; top:-1px;}
* html .moveup {position:relative;top:-3px; "\"}\"";  voice-family:inherit;position:relative;top:-1px;}

/*----------------------------+
|search results               |
+-----------------------------*/

.search strong{ color: #222;}
.search h3 {background:#f1f1ef; width:100%;line-height:2.5em;padding-left:5px; font-size:14px; text-transform:uppercase; margin:20px 0 0 0;}
.search h5 {font-size:14px; text-transform:uppercase; margin:20px 0 0 0; padding:0;}
.search h4 {font-size:11px; text-transform:uppercase; margin:20px 0 0 0; padding:0;}
.search a{ font-weight:bold;}

p.total {font:bold 16px "Arial",Helvetica,sans-serif; color:#5a5a55; margin:0; padding-bottom:5px;  margin-right:10px;}
p.result{display:block;font-size:16px; font-weight:bold; color:#ffffff;background-color:#cf1212;border:1px solid #4444444;padding: 10px 5px;margin-right:25px;}
h3.search{color:#5a5a55;}
h5.search{color:#5a5a55;text-decoration:underline;}
h4.search{color:#b50d03;padding:3px;border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;margin-bottom:3px;}
a.search{color:#5a5a55;}
p.search{text-align:right;padding:2px;margin:2px;}
.searchform {margin:0 10px 25px 10px; padding-top:5px;}
.searchbox {float:left; clear:both; width:569px; margin:10px 0 20px 0;}
.searchbox_ttl { background: #f8f8f5  url('/images/search_top.jpg') bottom left no-repeat; float:left; width:569px; height:33px;  margin:0; padding:0;}
.searchbox_txt { margin:5px 10px; padding:0;}
.searchbox_sub{ margin:0 10px; padding:0; font: bold 11px "Arial",Helvetica,sans-serif; color:#cf1212;}
.searchbox_t{ margin:10px; padding:0;}
.searchbutt {cursor: pointer; background: url("/images/search_button.gif"); border:0px;  float:left; width:24px; height:26px; margin:-2px 5px 0 5px;}


.searchbox_mid { background: #f8f8f5  url('/images/search_mid.jpg') bottom left no-repeat; float:left; width:569px; margin:0; padding:0;}
.searchbox_mid_2 { background: #f8f8f5  url('/images/search_mid_2.jpg') bottom left no-repeat; float:left; width:569px;  margin:0; padding:0;}

.searchbox_bottom { background: #f8f8f5  url('/images/search_bottom.jpg') bottom left no-repeat; float:left; width:569px; height:32px; margin:0; padding:0;}
.searchbox_bottom_2 { background: #f8f8f5  url('/images/search_bottom_2.jpg') bottom left no-repeat; float:left; width:569px; height:32px; margin:0; padding:0;}

