*{
 font-family:"Helvetica","Arial","Futura","Verdana";
}
strong{
 font-weight:bold;
 
}
a{
text-decoration:none;
color:#4D4D4D;
cursor:pointer;
}
a:hover{
text-decoration:underline;
color:#4D4D4D;
cursor:pointer;
}
a.back{
display:block;
text-decoration:none;
font-size:11px;
background:url(../../imgs/a_back.gif) no-repeat;

height:0px;
width:49px;
padding:19px 0px 10px 20px;
color:#fff;
overflow:hidden;
}


.horizon_row{
 clear:both;
 overflow:hidden;
 background:#e6e6e6;
 background-repeat:repeat-x;
 height:1px;
 margin:5px 0px 15px 0px;
}

.textfield{
background:url(../../imgs/input-bg.gif);
border:none;
outline:none;
width:190px;
height:22px;
padding:2px 8px;
font-size:11px;
color:#000;
font-family:"Helvetica","Arial","Futura","Verdana";
display:block;
margin:2px 0px 10px 0px;
}
#transparant_layer{
 display:none;
 background:#fff;
 opacity:0.95;
 filter:alpha(opacity=95); 
 z-index:50;
 width:100%;
 position:absolute;
 top:0px; left:0px;
}
#koek_wrapper{
  position:absolute;
  width:100%; 
  z-index:100;
}

#koekoek{
 width:960px;  height:10px; margin:0px auto;
 }

.contact_form{
font-size:11px;
color:#7b7b7b;
font-family:"Helvetica","Arial","Futura","Verdana";
  padding-top:100px;
}

h2{
font-size:16px;
font-family:"Helvetica","Arial","Futura","Verdana";

letter-spacing:0.1em;
}
p{
font-size:12px;
color:#71726a;
font-family:"Helvetica","Arial","Futura","Verdana";
 margin:0px 0px 10px 0px;

}
.one{
 color:#c5c5c5;
 font-weight:lighter;
}

.two{
  color:#818278;
  font-weight:lighter;

}
#background{
  z-index:-1;
  position:absolute;
  width:100%;
  height:100%;
  _height:768px; /*-- IE 6 Hack --*/
  overflow:hidden;
}
#logo_wrapper{
 position:absolute;
 z-index:100;
 background:none;
 width:100%
 
}
#logo{
 position:relative;
 margin:0px auto; width:960px;
 padding-top:116px;
 height:0px;
 background:url(../../imgs/logo_idity.gif) 607px -20px no-repeat;
 overflow:hidden;
 display:none;
}

.main_wrapper{
  position:absolute; width:100%; margin:75px 0px 0px 0px;   z-index: 1 !important; 
   background:url(../../imgs/wrapper_bg1.gif) #fff 0px 39px repeat-x;
  width:100%;  height:auto;  padding:0px 0px 0px 0px;
  
}
.main_wrapper_case{
  position:absolute; width:100%; padding:75px 0px 20px 0px;  background:url(../../imgs/main_wrapper_bottom_border.gif) bottom repeat-x;  z-index: 1 !important;
  
}

.main_wrapper1{
/*bruin #2d2d2b */
  background:url(../../imgs/wrapper_bg1.gif) #fff 0px 40px repeat-x;
  width:100%;  height:auto;  padding:0px 0px 0px 0px;  
}

.main_wrapper1_cases{
/*bruin #2d2d2b */
  background:url(../../imgs/wrapper_bg1_cases.gif) #fff 0px 40px repeat-x;
  width:100%;  height:auto;  padding:0px 0px 0px 0px;  
}
.main_wrapper2_cases{
/*bruin #2d2d2b */
  background:url(../../imgs/wrapper_bg2_cases.gif) #fff 0px 40px repeat-x;
  width:100%;  height:auto;  padding:0px 0px 0px 0px;  
}


.main{
 height:auto;/*was 0px;*/
 overflow:visible;/*was hidden*/
 background:url(../../imgs/etalage_bg.gif)  0px 101px no-repeat;
 _background:url(../../imgs/etalage_bg.gif)  0px 137px no-repeat;
 width:960px; position:relative; margin:0px auto;
  
}
.main_case{
 height:auto;
 overflow:hidden;
 background:url(../../imgs/etalage_bg_case.jpg)  0px 184px no-repeat;
 width:960px; position:relative; margin:0px auto;
  
}

.main_case1{
 height:auto;
 overflow:hidden;
 background:url(../../imgs/etalage_bg1_case.jpg)  0px 184px no-repeat;
 width:960px; position:relative; margin:0px auto;
  
}

.menu{
  margin-top:36px;
  _margin-top:35px; /*--IE 6 hack --*/
  height:50px;
  overflow:hidden;
}
.menu li{
  margin:0px 0px 0px 0px;
  display:block;
  float:left;
  width:160px;
  height:50px;
}
.menu li a{
  display:block;
  overflow:hidden;
  height:0px;
  padding-top:50px;
  outline:none;

}
.menu li#id_home a{
background:url(../../imgs/global_menu.gif) 0px 0px no-repeat;
}

.menu li#id_home a:hover{
background:url(../../imgs/global_menu.gif) 0px -100px no-repeat;
}
.menu li#id_home a:active{
background:url(../../imgs/global_menu.gif) 0px -50px no-repeat;
}
.menu li#id_home a.active{
background:url(../../imgs/global_menu.gif) 0px -100px no-repeat;
}


.menu li#id_idity a{
background:url(../../imgs/global_menu.gif) -160px 0px no-repeat;
}
.menu li#id_idity a:hover{
background:url(../../imgs/global_menu.gif) -160px -100px no-repeat;
}
.menu li#id_idity a:active{
background:url(../../imgs/global_menu.gif) -160px -50px no-repeat;
}
.menu li#id_idity a.active{
background:url(../../imgs/global_menu.gif) -160px -100px no-repeat;
}

.menu li#id_cases a{
background:url(../../imgs/global_menu.gif) -320px 0px no-repeat;
}
.menu li#id_cases a:hover{
background:url(../../imgs/global_menu.gif) -320px -100px no-repeat;
}
.menu li#id_cases a:active{
background:url(../../imgs/global_menu.gif) -320px -50px no-repeat;
}
.menu li#id_cases a.active{
background:url(../../imgs/global_menu.gif) -320px -100px no-repeat;
}

.menu li#id_strategy a{
background:url(../../imgs/global_menu.gif) -480px 0px no-repeat;
}
.menu li#id_strategy a:hover{
background:url(../../imgs/global_menu.gif) -480px -100px no-repeat;
}
.menu li#id_strategy a:active{
background:url(../../imgs/global_menu.gif) -480px -50px no-repeat;
}
.menu li#id_strategy a.active{
background:url(../../imgs/global_menu.gif) -480px -100px no-repeat;
}

.menu li#id_contact a{
background:url(../../imgs/global_menu.gif) -640px 0px no-repeat;
}
.menu li#id_contact a:hover{
background:url(../../imgs/global_menu.gif) -640px -100px no-repeat;
}
.menu li#id_contact a:active{
background:url(../../imgs/global_menu.gif) -640px -50px no-repeat;
}
.menu li#id_contact a.active{
background:url(../../imgs/global_menu.gif) -640px -100px no-repeat;
}


.menu li#id_blog a{
background:url(../../imgs/global_menu.gif) -800px 0px no-repeat;
}
.menu li#id_blog a:hover{
background:url(../../imgs/global_menu.gif) -800px -100px no-repeat;
}
.menu li#id_blog a:active{
background:url(../../imgs/global_menu.gif) -800px -50px no-repeat;
}
.menu li#id_blog a.active{
background:url(../../imgs/global_menu.gif) -800px -100px no-repeat;
}



.menu li.home{
  background:url(../../imgs/menu_home.gif) no-repeat;
  
}
.menu li.achtergrond{
  background:url(../../imgs/menu_achtergrond.gif) no-repeat;
  
}
.menu li.werkwijze{
  background:url(../../imgs/menu_werkwijze.gif) no-repeat;
  
}
.menu li.sterke_merken{
  background:url(../../imgs/menu_sterke_merken.gif) no-repeat;
  
}
.menu li.idity{
  background:url(../../imgs/menu_idity.gif) no-repeat;
  
}
.breadcrum_wrapper{
  height:34px; overflow:hidden;
  font-size:10px;
  color:#b8b8b8;
}


.breadcrum .cms_bradcrum_spacer{
  background:url(../../imgs/breadcrumSpacer.gif) no-repeat;
  margin:3px 4px 0px 4px;
  width:4px; height:6px; overflow:hidden; display:block;
}
.breadcrum .home{
  background:url(../../imgs/icon-home.gif) no-repeat;
  padding:0px 0px 0px 15px;
}

ul.breadcrum{
 padding:6px 0px 0px 0px;
}
ul.breadcrum li{
 display:block;
 float:left; 
 }
ul.breadcrum li a{
 color:#b8b8b8;
 text-decoration:none;
}
ul.breadcrum li a:hover{
 color:#b8b8b8;
 text-decoration:underline;
}

.etalage{
 width:960px; 
 margin:0px;

}

.etalage ul li{
  height:500px; 
  width:960px;
  display:block;
  float:left;
  
}

.etalage .carousel-control{ display:inline; float:left;margin:0px; padding:5px 10px;font-weight:bold;font-size:11px; cursor:pointer;}
.etalage .carousel-pagination{ display:inline; top:325px; position:absolute; left:34px; font-weight:bold;font-size:11px;cursor:pointer;background:#ccc;}
.etalage .carousel-pagination a{display:block; border:none; float:left; padding:4px; text-align:center; color:#fafafa; height:12px; width:10px; cursor:pointer; }
.etalage .carousel-pagination a.active{background:url(../../imgs/driehoek.gif) no-repeat top center}

.etalage .carousel-control.previous{
  position:absolute;
  top:325px;
  left:0px;
  z-index:110;
  padding:0px; margin:0px;
   cursor:pointer;
  
}
.etalage .carousel-control.next{
  float:right;
  position:absolute;
  top:325px;
  left:13px;
  padding:0px; margin:0px;
  cursor:pointer;
}


.str_home_1 .img{
  border:none;
  padding:0px;
  margin:0px;
  border-bottom:solid 3px #000;
 
}
.w320fl{
  float:left;
  padding:0px 20px 0px 0px;
  margin:20px 0px 0px 0px;
  width:300px;
  }
.w320fl p{
  margin:0px 0px 10px 0px;
  line-height:18px;
}
.w320fl h1{
  padding:0px 0px 10px 0px;
}
.w320fl ul li{
 color:#71726a;
 background:url(../../imgs/list-style-item.gif) left 6px no-repeat;
 padding:3px 0px 3px 8px;
 text-decoration:none;
 font-size:12px;
 display:block;
}
.w320fl a{
 color:#4d4d4d;
 text-decoration:none;
 font-size:12px;
 }
.w320fl a:hover{
  text-decoration:underline;
  color:#000;
}
.w320fl img.leftimg{
 margin:0px 10px 0px 0px;
}


.w160fl a{
 color:#4d4d4d;
 text-decoration:none;
 font-size:12px;
 }
.w160fl a:hover{
  text-decoration:underline;
    color:#000;
}
.w160fl li{
 color:#71726a;
 background:url(../../imgs/list-style-item.gif) left 6px no-repeat;
 padding:3px 0px 3px 8px;
 text-decoration:none;
 font-size:12px;
 display:block;
}


.w480fl{
  float:left;
  padding:0px 20px 0px 0px;
  margin:20px 0px 0px 0px;
  width:460px;
  }
.w480fl h1{
  padding:0px 0px 10px 0px;
}
.w480fl p{
  margin:0px 0px 10px 0px;
  line-height:18px;
}
.w480fl a{
 color:#4d4d4d;
 text-decoration:none;
}
.w480fl a:hover{
 text-decoration:underline;
  color:#000;
}
.w480fl li{
 color:#71726a;
 background:url(../../imgs/list-style-item.gif) left 6px no-repeat;
 padding:3px 0px 3px 8px;
 text-decoration:none;
 font-size:12px;
 display:block;
}
.w480fl img.leftimg{
 margin:0px 10px 0px 0px;
}


.w640fl{
  float:left;
  padding:0px 20px 0px 0px;
  margin:20px 0px 0px 0px;
  width:620px;
  }
.w640fl h1{
  padding:0px 0px 10px 0px;
}
.w640fl p{
  margin:0px 0px 10px 0px;
  line-height:18px;
}
.w640fl ul li{
 color:#71726a;
 background:url(../../imgs/list-style-item.gif) left 6px no-repeat;
 padding:3px 0px 3px 8px;
 text-decoration:none;
 font-size:12px;
 display:block;
}
.w640fl img.leftimg{
 margin:0px 10px 0px 0px;
}

.w160fl{
  float:left;
  padding:0px 20px 0px 0px;
  margin:20px 0px 0px 0px;
  width:140px;
  }
.w160fl p{
  margin:10px 0px 0px 0px;
  line-height:18px;
}
.w160fl a{
 color:#4d4d4d;
 text-decoration:underline;
 font-size:11px;
 }
.w160fl a:hover{
  text-decoration:underline;
    color:#000;
}
.w160fl ul li{
 color:#71726a;
 background:url(../../imgs/list-style-item.gif) left 6px no-repeat;
 padding:3px 0px 3px 8px;
 text-decoration:none;
 font-size:12px;
 display:block;
}
.w160fl img.leftimg{
 margin:0px 10px 0px 0px;
}












.a1_class1{
  height:0px;
}
.a1_class2{
  height:130px;
  opacity:0.75; 
}
.a1_class3{
  height:130px;
  opacity:1;
}
.a1_class4{
  height:650px;
  opacity:1;
}
.a1_class4_a{
  height:550px;
  opacity:1;
}

/* CASES */
.etalage_case{
 width:950px;
 margin:0px 0px 0px 0px;
}

.etalage_case ul li{
  height:auto;
  width:950px;
  display:block;
  float:left;
  margin:0px 0px 0px 0px;
}
#cases_list{
  margin:50px 0px 0px 0px;
  height:300px; overflow:hidden; 
}
#cases_list ul li{
  width:282px; height:130px;
  margin:0px 15px 20px 0px;
  background:url(../../imgs/case_line_under.gif) no-repeat 0px 110px;
  overflow:hidden;
  cursor:pointer;
}

#cases_list ul li .case_img{
 padding:5px;
 margin:0px 12px 0px 0px;
 background:url(../../imgs/afb_border_cases.png);
 
 
 float:left;
}
#cases_list ul li a{
 display:block;
 color:#b8b8b8;
 text-decoration:none;
}
#cases_list ul li a.titel{
  margin-top:4px;
  
}
#cases_list ul li p{
  color:#71726a;
  line-height:18px;
  height:70px;
  overflow:hidden;
}

#cases_list ul.paginate{
 float:left;
 width:auto;
 height:auto;
 display:block; position:absolute; top:156px; right:80px;
 z-index:201;
}

#cases_list ul.paginate li{
 width:auto;
 height:auto;
 margin:0px 1px 0px 0px;
}

#cases_list ul.paginate li a{
 width:11px;
 display:block;
 padding:14px 0px 0px 1px;
 height:11px;
 font-size:8px;
 text-align:center;
 overflow:hidden;
 background:url(../../imgs/paginate.gif) no-repeat;
 
}
#cases_list ul.paginate li.active{
  background:url(../../imgs/paginate_selected.gif) no-repeat;
}

/*WEBLOG*/
#weblog_list{
 width:100%;

}
#weblog_list p{
  line-height:18px;

}
#weblog_list .weblog_item_wrapper{
  float:left;
   min-height:150px;
   width:100%;
}

#weblog_list_wrapper{
 position:relative;
}
#weblog_list p, #weblog_list h1{
 padding:0px 60px 0px 0px;
 width:540px;
}



#weblog_list li{
  background:none;
  padding:0px 0px 0px 0px !important;
 
 
}
#weblog_list .weblog_text{
  border:none; padding:0px; display:none; display:none; margin:0px;
}
#weblog_list ul.lees_verder{
  margin:25px 0px 25px 0px;
  background:url(../../imgs/Weblog_item_next.gif);
  display:block;
  height:29px;
  width:100%;
  overflow:hidden;
  padding:0px 0px 0px 0px;
  color:#71726A;
  text-decoration:none;
  font-size:10px;

}
 #weblog_list ul.lees_verder .blue{
   color:#524d84;
}
#weblog_list ul.lees_verder li.een a{
  display:block;
  background:url(../../imgs/weblog_arrow_top.gif) no-repeat;
  margin:2px 0px 0px 28px;
  padding:8px 0px 0px 0px;
  float:left;
  color:#524d84;
   text-decoration:underline;
}
#weblog_list ul.lees_verder li.een1 a{
  display:block;
  background:url(../../imgs/weblog_arrow_top.gif) no-repeat;
  margin:2px 0px 0px 28px;
  padding:8px 0px 0px 0px;
  float:left;
  color:lightgrey;
   text-decoration:underline;
}
#weblog_list ul.lees_verder li.twee {
  display:block;
  margin:10px 14px 0px 28px;
  _margin:0px 14px 0px 28px;
  padding:8px 0px 0px 0px;
  float:right;
}
#weblog_list ul.lees_verder li.comments {
  display:block;
  margin:7px 28px 0px 0px;
  _margin:0px 28px 0px 0px;
  padding:2px 0px 0px 0px !important;
  float:right;
  background:#534c87; width:15px; height:13px;
  text-align:center; color:#fff;
  line-height:12px;
}

h1.weblog{
  display:block !important;
  padding:0px 0px 8px 0px !important;
}
h1.weblog span.tell_a_friend{
 background:url(../../imgs/icon.envelope.gif) no-repeat bottom left ;
 padding:0 0 0 18px;
 margin:0 0 0 8px;
 font-size:10px;
 color:#7f7f7f;
 line-height:0px;
}
#weblog_list h1 a{
  font-size:14px;
  color:#000;
  text-decoration:none;
}

#weblog_list .paginate_1{
 width:auto;
 height:auto;
 display:block;
 clear:both;
 padding:0px 0px;
 height:16px;
 position:absolute; right:5px; top:10px;
 float:right;
}
#weblog_list .paginate_2{
 width:auto;
 height:auto;
 display:block;
 clear:both;
 padding:0px 0px 0px 0px;
 height:16px;
 position:relative;
 float:right;
}

#weblog_list .paginate li{
 width:auto;
 height:auto;
 margin:0px 1px 0px 0px;
 float:left;
 background:none !important;
}

#weblog_list .paginate ul  li a{
 width:11px;
 display:block;
 padding:0px 0px 0px 0px;
 height:11px;
 font-size:10px;
 overflow:hidden;
 color:#808080;
 /*background:url(../../imgs/paginate.gif) no-repeat;*/
}
#weblog_list .paginate ul  li a:hover{
  color:#000;
}
#weblog_list .paginate ul li.next{
  padding-left:0px !important;
}
#weblog_list .paginate ul li.prev{
  padding-right:2px !important;
}
#weblog_list .paginate ul li a.current{
  /*background:url(../../imgs/paginate_selected.gif) no-repeat;*/
  color:#000;
}
#weblog_list .paginate ul li.first_item,#weblog_list .paginate ul li.last_item, li.vorig_block, li.volgend_block{
 display:none;
}

#weblog_list .paginate ul li.prev a,#weblog_list .paginate ul li.next a{
  background:none !important;
  overflow:visible !important;
  width:auto !important;
  height:11px!important;
  font-size:10px;
  text-decoration:none !important;
  padding:0px !important;
}

/* MEDIA THUMBS */
#weblog_list .case_media_thumb_wrapper{
 overflow:hidden;
 position:relative;
 margin:0px 0px 0px 0px;
 
}

#weblog_list .case_media_thumbs {
  overflow:hidden;
  padding:0px 0px 0px 0px;
  height:90px;
  cursor:pointer;
}

#weblog_list .case_media_thumbs li{
  float:left;
   width:100px !important; height:80px !important;
   margin:5px;
}
.case_media_thumbs li img{
  margin:3px 0px 0px 3px;
  width:94px; height:74px;
 }

.case_media_thumbs a:hover{
  background:url(../../imgs/weblog_media_mask.png) no-repeat !important;
  border:none !important;
}

.case_media_thumbs a{
  display:block;
  width:100px; height:80px;
  position:absolute;
  z-index:10;
  background:url(../../imgs/weblog_media_mask1.png) no-repeat;
}




#wrap_wrap{
   background:url(../../imgs/case_thumb_bg.gif);
   position:relative;

 margin:0px 0px 0px 0px;
 top:75px;
}
#case_thumb_wrapper{
 width:510px;
 height:303px;
 overflow:hidden;
 position:relative;

 margin:0px 0px 0px 0px;
 
}

#left_content{
  width:375px;
  float:left;
  min-height:375px;
 }
#left_content p{
  padding:0px 0px 12px 0px;
  line-height:16px;
  color:#7f7f7e;
}
#left_content h1.titel{
  font-size:20px;
  color:#535352;
  font-weight:normal;
  padding: 20px 0px 20px 0px;  
}
.subkop{
  font-size:16px;
  color:#000;
  display:block;
  padding:0px 0px 10px 0px;
}
#right_content{
  float:right;
}

.case_thumbs{
  width:505px;
  height:2880px;
  overflow:hidden;
  padding:0px 0px 0px 0px;
 
  
}
.case_thumbs li{
  position:relative;
  padding:15px 0px 0px 15px;
  width:auto !important;
  cursor:pointer;

}
.case_thumbs li img{
  margin:3px 0px 0px 3px;
 }
.case_thumbs a{
  display:block;
  width:150px; height:130px;
  position:absolute;
  z-index:10;
  background:url(../../imgs/icon_mask.png);
  
}
.case_thumbs a:hover{
  background:url(../../imgs/icon_selection_box.png);
}
#media_pagination{
 position:absolute;
 right:25px;
 margin:55px 0px 0px 0px;
}
#media_pagination li{
  float:left;
  display:block;
  width:13px;
  height:13px;
}
#media_pagination li a{
  display:block;
  background:url(../../imgs/paginate_media.gif);
  height:0px;
  padding-top:13px;
  overflow:hidden;
}
#media_pagination li a.active{
  background:url(../../imgs/paginate_media_active.gif);
}

.etalage_case h1{
 padding:20px 0px 40px 0px;
}

.cornerBox { z-index:100; top:150px; left:0px; background: #9f9e95; width: 100%; min-height:344px; display:none; position:relative}
.corner { position: absolute; width: 10px; height: 10px; background: url('../../imgs/corners.gif') no-repeat; font-size: 0%; }
.cornerBoxInner { padding: 10px; }
.TL { top: 0; left: 0; background-position: 0 0; }
.TR { top: 0; right: 0; background-position: -10px 0; }
.BL { bottom: 0; left: 0; background-position: 0 -10px; }
.BR { bottom: 0; right: 0; background-position: -10px -10px; }


.cornerBoxmedia { position:relative; float:right; background: #dcdbd8; height:auto; top:20px; width:357px; display:block;}
.cornerBoxmedia .corner { position: absolute; width: 10px; height: 10px; background: url('../../imgs/corners-1.gif') no-repeat; font-size: 0%; }
.cornerBoxmedia .arrow { position: absolute; z-index:10; width: 6px; height: 11px; left:-6px; top:31px; background:url(../../imgs/arrow.gif) no-repeat; font-size: 0%; }
.cornerBoxInner { padding: 10px; }
.cornerBoxmedia .TL { top: 0; left: 0; background-position: 0 0; }
.cornerBoxmedia .TR { top: 0; right: 0; background-position: -10px 0; }
.cornerBoxmedia .BL { bottom: 0; left: 0; background-position: 0 -10px; }
.cornerBoxmedia .BR { bottom: 0; right: 0; background-position: -10px -10px; }

.cornerBoxmedia_weblog { position:relative; width:100%; background: #9f9e95; height:auto; display:none;}
.cornerBoxmedia_weblog .corner { position: absolute; width: 10px; height: 10px; background: url('../../imgs/corners.gif') no-repeat; font-size: 0%; }
.cornerBoxmedia .arrow { position: absolute; z-index:10; width: 6px; height: 11px; left:-6px; top:31px; background:url(../../imgs/arrow.gif) no-repeat; font-size: 0%; }
.cornerBoxInner { padding: 10px; }
.cornerBoxmedia_weblog .TL { top: 0; left: 0; background-position: 0 0; }
.cornerBoxmedia_weblog .TR { top: 0; right: 0; background-position: -10px 0; }
.cornerBoxmedia_weblog .BL { bottom: 0; left: 0; background-position: 0 -10px; }
.cornerBoxmedia_weblog .BR { bottom: 0; right: 0; background-position: -10px -10px; }

.cornerBoxcomment { position:absolute; background: #f2f2f1; height:auto; left:110px; margin-top:75px; width:357px; display:block; z-index:999;}
.cornerBoxcomment .corner { position: absolute; width: 10px; height: 10px; background: url('../../imgs/corners-2.gif') no-repeat; font-size: 0%; }
.cornerBoxcomment .arrow { position: absolute; z-index:10; width: 6px; height: 11px; left:-6px; top:31px; background:url(../../imgs/arrow-1.gif) no-repeat; font-size: 0%; }
.cornerBoxInner { padding: 10px; }
.cornerBoxcomment .TL { top: 0; left: 0; background-position: 0 0; }
.cornerBoxcomment .TR { top: 0; right: 0; background-position: -10px 0; }
.cornerBoxcomment .BL { bottom: 0; left: 0; background-position: 0 -10px; }
.cornerBoxcomment .BR { bottom: 0; right: 0; background-position: -10px -10px; }
.cornerBoxInner p{ width:340px !important; padding:0px !important;}

.comment_mask{
 position:absolute;
 width:560px;
 height:250px;
 background:#fff;
 z-index:100;
 display:none;
 opacity:0.75;
}

.charlimitinfo{
 padding:18px 0 0 0;
 position:absolute;
 font-size:11px;
}

.cornerBoxcomment1 { position:relative; background: #f2f2f1; height:auto; margin:10px 0 0 0; width:357px; display:block;}
.cornerBoxcomment1 .corner { position: absolute; width: 10px; height: 10px; background: url('../../imgs/corners-2.gif') no-repeat; font-size: 0%; }
.cornerBoxcomment1 .arrow { position: absolute; z-index:10; width: 6px; height: 11px; left:-6px; top:31px; background:url(../../imgs/arrow-1.gif) no-repeat; font-size: 0%; }
.cornerBoxInner { padding: 10px; }
.cornerBoxcomment1 .TL { top: 0; left: 0; background-position: 0 0; }
.cornerBoxcomment1 .TR { top: 0; right: 0; background-position: -10px 0; }
.cornerBoxcomment1 .BL { bottom: 0; left: 0; background-position: 0 -10px; }
.cornerBoxcomment1 .BR { bottom: 0; right: 0; background-position: -10px -10px; }

.cornerBoxcomment1 .name{
 font-size:13px;
 color:#4D4D4D;
 padding:0px 0px 2px 0px;
  display:block;
  border-bottom:solid 1px #e0e0df;
}
.cornerBoxcomment1 .name a{
 font-size:13px;
 color:#000;
}

.cornerBoxcomment1 .date{
 font-size:11px;
 color:#797978;
}

.c_media_content{
  position:relative;
  clear:both;

  
}
.c_media_content .media_wrapper{
  display:block;
  margin:0px auto;
}
.c_media_content .media_wrapper object{
  display:block;
  margin-top:14px;
}


.c_media_content .media_img{
  display:block;
  margin-top:20px;
  
}

.c_media_content h1{
  padding:14px 14px 0px 0px;
  color:#fff;
  font-weight:normal;
}
.c_media_content p{
  padding:4px 14px 0px 0px;
  color:#e8eada;
  width:557px;
  font-weight:normal;
  line-height:18px;
}
.c_media_content .video_wrapper p,#media_content .video_wrapper h1{
  padding:5px 0px 0px 0px;
}
.c_media_content a{
  color:#fff;
  text-decoration:underline;
  font-size:11px;
}

/* media paginate */

.cornerBoxInner ul.paginate{
 float:right;
 width:auto;
 height:auto;
 display:block; position:relative;
}

.cornerBoxInner ul.paginate li{
 float:left;
 width:auto;
 height:auto;
 margin:0px 0px 0px 0px;
}

.cornerBoxInner ul.paginate li a{
 cursor:pointer;
 width:14px;
 display:block;
 padding:13px 0px 0px 0px;
 height:0px;
 overflow:hidden;
 background:url(../../imgs/paginate_1.gif) #fff;
 
}
.cornerBoxInner ul.paginate li.active a{
  background:url(../../imgs/paginate_selected_1.gif);
  background-color:none;
}
/*--paginate --*/

.close_button{
 display:block;
 position:absolute;
 background:url(../../imgs/close_button_media.gif);
 width:14px; padding-top:13px; height:0px; overflow:hidden;
 cursor:pointer;
 z-index:100;
}


/*CMS IMG ALGN*/
img.leftimg{
  border:solid #b5b5b5 1px;
  padding:2px; margin:14px 10px 10px 0px; float:left;
}
img.rightimg{
  border:solid #b5b5b5 1px;
  padding:2px; margin:14px 0px 10px 10px; float:right;
}
img.img{
  border:solid #b5b5b5 1px;
  padding:2px; margin:14px 0px 10px 0px;
}

.ruler_top{
  height:1px; overflow:hidden; background:#f2f2f2; margin:10px 0px 0px 0px;
}
/*SPECIFIEK VOOR STRAMIEN A HOOFDAFBEELDINGEN*/
.col_a img.img{
  border:none;
  border-bottom:solid 4px;
  padding:0px; margin:0px;
}
.col_a h1{
  display:none;
  }
  
.col_a h1.titel{
  display:block;
  }

.col_a p{
  line-height:18px;
  margin:10px 0px 0px 0px;
 }
 
.etalage_case .kop{
  margin:15px 0px 0px 0px;
  color:#666666;
 }
 
 
 /* SITEMAP */
#footer{
	background:url(../../imgs/footer-bg.jpg) #30302f;
    padding:28px 40px 28px 40px;
	border-top:solid 1px #e5e5e5;
	clear:both;
	height:100%;
}

#footer ul{
  margin:0px auto;
  width:960px;
  
}
#footer ul ul,#footer ul ul ul, #footer ul ul ul ul ul{
  width:auto;
}
#footer ul li{
	display:block;
	font-weight:normal;
	font-size:14px;
	float:left;
	padding:8px;
	width:140px;
	
}

#footer ul a{
	text-decoration:none;
	color:#b3b3b3;
}
#footer ul li ul li,#footer ul li ul li a{
	text-decoration:none;
	color:#878787;
	font-size:11px;
	
	
}

#footer ul li ul li{
	font-size:18px;
	display:block;
	font-weight:normal;
	font-size:12px;
	clear:both;
	margin:0px;
	border:none;
	/*border-bottom:solid 1px #abada4;*/
	padding:2px 0px 2px 0px;
	
}

#footer ul .black a{
	font-size:12px;
	display:block;
	font-weight:normal;
	clear:both;
	margin:0px;
	border:none;
	color:#000;
	padding:2px 0px 2px 0px;
}
#footer ul .black{
}
#footer ul ul ul{
  display:none;
}







.comment_from{
  border-top:solid 1px #dcdbd8;
  margin:20px 0px 0px 0px;
  padding:20px 0px 20px 10px;
}
.comment_from fieldset{
  display:block; width:330px; float:left;
}

.comment_from legend{
  padding:0px 0px 20px 0px;
}
.comment_from label{
  background:url(../../imgs/label_bg.gif) #dcdbd8;
  float:left;
  margin:5px 0 0 0;
  padding:5px 0px 0px 6px;
  width:88px; height:20px; overflow:hidden;
  font-size:11px; color:#424242;

}
.comment_from .comment_textfield{
  background:url(../../imgs/comment_bg.gif) no-repeat;
  margin:5px 0 0 0;
  float:left;
  width:217px; height:10px; overflow:hidden;
  border:none; outline:none; padding:8px 4px 7px 8px;
  font-size:10px; 
}

.comment_from .comment_textarea{
  background:url(../../imgs/comment_bg_txta.gif) no-repeat;
  float:left;
  margin:4px 0 0 0;
  width:217px; height:113px; overflow:auto;
  border:none; outline:none; padding:8px 4px 7px 8px;
  font-size:10px; resize:none;
}

.comment_from .comment_preview{
  background:url(../../imgs/comment_button_preview.gif) no-repeat;
  float:left;
  width:57px; height:21px; overflow:hidden;
  border:none; outline:none;
  font-size:10px;
  cursor:pointer;
  margin-top:10px;
}
.comment_from .comment_submit{
  background:url(../../imgs/comment_button_submit.gif) no-repeat;
  float:left;
  width:86px; height:21px; overflow:hidden;
  border:none; outline:none;
  font-size:10px;
  cursor:pointer;
  margin-top:10px;
}
.comment_field{
  float:right;
  width:370px;
}
.comment_field .name{
  padding:0px 0px 2px 0px;
  display:block;
  border-bottom:solid 1px #e0e0df;
  font-size:11px;
  color:#424242;
}

.comment_field p{
  display:block;
  padding:6px 0px !important;
  font-size:11px;
  color:#767676;
  width:auto !important;
  line-height:14px !important;
  }
  
.comment_field .alert{
 vertical-align:middle;
}


.comment_wrapper{
  float:right;
  padding:0px;
}