/*animated stuff*/
.carouselContainer{
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0;
	width: 238px;
	height: 180px;
	background-color: White;
}
.carouselItems{
	position: absolute;
	width: 10000px;
	height: 180px;
}
.carouselItem{
	margin: 2px;
	padding-left: 0px;
	float: left; 
	border: solid 1px black;
	width: 232px;
	height: 176px;
}
.imageCollection{
	width: 317px;
	height: 180px;
}

/* CSS Document */

* {
	margin:0;
	padding:0;
}

body {
	margin: 10px;
	background:#fff;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

h1 {font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #000000;}
h2 {font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #000000;}

p { margin-bottom:15px; }

/*.container {
	width: 892px;
	margin-right: auto;
	margin-left: auto;
	text-align:left;
	border: none;
}*/
.container{
	width: 892px;
	/*height: 100%;*/
	position: absolute;
	top:0px;
	left : 50%;
	margin-left: -446px;
	border: none;
}
.header {
	width: 892px;
	height:57px;
	margin: 0 auto 0 auto;
	text-align:left;
	background:url(/UserFiles/images/layout/bovenkant.jpg) no-repeat; 
}
.menubalk{
	position: relative;
	width: 892px;
	height:46px;
	margin-top: 0px;
	margin-left: 10px;
	text-align:left;
	padding-bottom: 4px;
	_padding-bottom:0;
	border-bottom:1px solid #666666;
}
.menubalk table td{
	padding-right: 25px;
}
/* ONDERSTAANDE MAG WEG */
/*.cijferbalk{
	position: relative;
	width: 892px;
	height:26px;
	margin-top: 0px;
	margin-left: 10px;
	text-align:left;
	background:url(/UserFiles/images/layout/cijfers.jpg) no-repeat;
}
.menu{
	position: relative;
	width: 892px;
	height:16px;
	margin-top: 0px;
	margin-left: 10px;
	text-align:left;
	border-bottom:1px solid #666666;
}*/
/*#menulist
{
padding: 0px;
margin-left: 0;
}

#menulist li
{
list-style: none;
margin: 0;
padding-right: 23px;
border: 0px;
display: inline;
}
#menulist li img
{
border: 0px;
text-decoration:none;
}
#menulist li a
{
border: 0px;
text-decoration:none;
}
*/
.titel_activit{
	position: relative;
	width: 884px;
	height:34px;
	margin-top: 2px;
	margin-left: 10px;
	text-align:left;
	background:url(/UserFiles/images/layout/titel_activi.jpg) no-repeat;
}

.content{
	margin-top: 10px;
	margin-left: 10px;
	_margin-left:0px;
	position: relative;
	/*background-color:#red;*/
	/*width:882px;*/
}

.homeimage {
	_margin-left:15px;
}

.tabel_act{
	border: 0px;
	_margin-left:-6px;
}
.tabel_act td{
	padding-bottom: 3px;
	padding-right:0px;
	padding-left: 0px;
	padding-top: 0px;
}
.tabel_act_th img{
	padding-bottom: 10px;
	padding-right:0px;
	padding-left: 0px;
	padding-top: 0px;
}
.tabel_act img{
	border: 0px;
}
.act_detail{
	margin-top: 5px;
	margin-bottom: 5px;
	border-top: 3px solid #000000;
	border-bottom: 3px solid #000000;
	width: 480px;
/*	height:238px; */
}
.act_detail_foto{
	position:relative;
	float:left;
	margin-top:3px;
	margin-bottom:3px;
/* width:555px;  
	height: 150px; */
  width: 480px; 
	height: 125px;
	background-color:#000000;
}
.act_detail_tekst{
  position:relative;
/*	float: right;   */
	margin-top:3px;
	margin-bottom:3px;
/*	margin-left: 10px;
	width: 451px;
	height: 60px; 
	text-align:justify; */
  width: 480px;	
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.link_detail_foto img{
	float: left;
	margin-top: 3px;
	margin-bottom:3px;
	width:56px;
	height:56px;
	border: 2px solid #000000;
}

/* CSS designer temp */
.titel_desg{
	position: relative;
	width: 884px;
	height:34px;
	margin-top: 2px;
	margin-left: 10px;
	text-align:left;
	background:url(/UserFiles/images/layout/titel_desg.jpg) no-repeat;
}
.desg_foto{
	position: absolute;
	top: 5px;
	left: 0px;
	_left: -425px;
	width: 368px;
	height: 215px;
}
.desg_overzicht{
	position: absolute;
	top: 3px;
	left:420px;
	_left:0px;
	width: 459px;
	height: 200px;
    overflow: hidden; 
/*	height: 129px;
	float:right; */
	left:400px;	
	_left:-19px;
}

.cell_desg{
	padding-right: 15px;
}

.desg_naam{
	position: absolute;
	top: 240px;
	left: 3px;
	_left: -420px;
	z-index:1010;
	width: 368px;
	height: 15px;
	text-align: left;
  color: #FF3366;
  font-weight: bold;
}

.desg_naam img {
	margin-left:-6px;
	_position:relative;
	_left:0px;
}

.desg_product_list_t{
	position: absolute;
	top: 240px;
	left: 420px;
	_left: 0px;
	width: 460px;
	height: 13px;
	float:right;
}

.desg_uitleg{
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	top: 260px;
	left: 0px;
	_left: -423px;
  	text-align: left;
	width: 368px;
}
.desg_product_lijst{
	position: absolute;
	top: 265px;
  left: 415px;
  _left: -4px;
	right: 450px;
	width: 460px;
	height: 90px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	float:right;
	text-align: left;
}

.desg_product_lijst img{
	margin-bottom:2px;
}
/**/
/* CSS nieuws temp */
.titel_news{
	position: relative;
	width: 884px;
	height:34px;
	margin-top: 2px;
	margin-left: 10px;
	text-align:left;
	background:url(/UserFiles/images/layout/titel_news.jpg) no-repeat;
}
.nieuws_tabel{
	margin-left: 10px;
}
.cel{
	/*padding-right: 20px;*/
	width: 275px;
	height: 92px;
}
.tussen_cel{
	height:13px;
	width:275px;
	background:url(/UserFiles/images/layout/tss_stuk_nieuws.jpg) no-repeat;
	/*_margin-left:-6px;*/
}
.tekst{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 275px;
	/*padding-right: 20px;*/
	padding-bottom: 30px;
	/*_margin-left:-6px;*/
}
/*CSS contact template */
.titel_contact{
	position: relative;
	width: 884px;
	height:34px;
	margin-top: 2px;
	margin-left: 10px;
	text-align:left;
	background:url(/UserFiles/images/layout/titel_contact.jpg) no-repeat;
}	
.cell_img{
	vertical-align:top;
}
.cont_geg{
	position: absolute;
	width: 218px;
	height: 238px;
	background:url(/UserFiles/images/layout/contact_gegevens.jpg) no-repeat;
	_margin-left:12px;
}
.cont_inhoud{
	position: absolute;
	top: 10px;
	left: 200px;
}
.in{
/*	width:192px;*/
	width:200px;
	_width:192px;
	height:13px; 
	font-size: 9px;
	font-weight: bold;
	color:#898585;
	border: 1px solid #898585;
}
.in_groot{
	width:192px;
	height:66px; 
	font-size: 9px;
	font-weight: bold;
	color:#898585;
	border: 1px solid #898585;
	font-family:Arial, Helvetica, sans-serif;
}
.frm_submit{
	background: url(/UserFiles/images/layout/contact_submit.jpg) no-repeat;
	width:50px;
	height:18px;
	outline:none;
	border:0px;
}
/**/
/*CSS voor links template */
.titel_links{
	position: relative;
	width: 884px;
	height:34px;
	margin-top: 2px;
	margin-left: 10px;
	text-align:left;
	background:url(/UserFiles/images/layout/titel_links.jpg) no-repeat;
}
.link_1{
	position: absolute;
	top: 5px;
	left: 0px;
	widht: 368px;
	/*height: 215px;*/
}

.titel_dark{
	position: absolute;
/*	top: 240px;  */
	top: 0px;  
	left: 0px;
	_left: -425px;
	width:299px;
	height: 21px;
	background:url(/UserFiles/images/layout/link_titel_dark.jpg) no-repeat;
	/*background-color: red;*/
}
.link_detail{
	margin-top: 2px;
	border-top: 3px solid #000000;
	border-bottom: 3px solid #000000;
	width: 300px;
	height: 68px;
}
/*.link_detail_foto{
	position:relative;
	float:left;
	margin-top:3px;
	margin-bottom:3px;
	width:60px;
	height: 61px;
}*/
.link_detail_tekst{
    position:relative;
	float: right;
	margin-top:3px;
	margin-bottom:3px;
	margin-left: 10px;
	padding-left: 5px;
	width: 223px;
	height: 61px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

/*.link_detail_foto img{
	float: left;
	margin-top: 3px;
	margin-bottom:3px;
	width:60px;
	height:61px;
}*/

.link_dark{
	position: absolute;
/*	top: 280px;  */
	top: 50px;
	left: 0px;
	_left: -425px;
	widht: 368px;
/*	height: 166px;  */
}

.link_dark a{
	color: #000000;
	background: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	width: 100%;
}

.link_dark a:hover{
	color: #FFFFFF;
	background: #000000;
	text-decoration: none;
	font-weight: bold;
	width: 100%;
}

.link_dark a:active{
	color: #FFFFFF;
	background: #000000;
	text-decoration: none;
	font-weight: bold;
	width: 100%;
}

.link_2{
	position: absolute;
	top: 0px;
	left:400px;
	widht: 459px;
	height: 129px;
	float:right;
}
.link_1 li, .link_2 li, .link_dark li{
	list-style-type: none;
	margin-bottom: 2px;
}


/**/
/*Css searh temp */

.titel_search{
	position: relative;
	width: 884px;
	height:34px;
	margin-top: 2px;
	margin-left: 10px;
	text-align:left;
	background:url(/UserFiles/images/layout/search_titel_search_txt.jpg) no-repeat;
}
.search_1{
	position: absolute;
	top: 5px;
	left: 1px;
	widht: 368px;
	height: 215px;
}
.titel_image_search{
	position: absolute;
	top: 140px;
	_top: 145px; /*IE*/
/*  left: 7px;  */
	width:866px;
	height: 18px;
	background:url(/UserFiles/images/layout/search_titel_image_search.jpg) no-repeat;
	/*background-color: red;*/
}
.search_2{
	position: absolute;
	top: 170px;
/*	_top: 170px; */
	left: 0px;
	width: 886px;
/*	height: 166px;  */
}
.keuze{
	position: relative;
 	padding-right: 10px;
 	padding-bottom: 2px;
	_padding-bottom: Opx;
}
.checkbox{
	position: relative;
 	padding-right: 10px;
 	padding-bottom: 2px;
	_padding-bottom: 0px;
}
.in_search{
	position: relative;
	top: -2px;
	_top: 0px;
	width:123px;
/*	height:12px; 
	font-size: 7px; */
	font-size: 10px; 
	font-weight: bold;
	color:#898585;
	border: 1px solid #898585;
}
.btn_search{
	background: url(/UserFiles/images/layout/search_knop.jpg) no-repeat;
	position: relative;
	top: 0px;
	_top: 0px;
	width:19px;
	height:12px;
	outline:none;
	border:none;
}
input[type="checkbox"]{
	margin-left:0px;
	width:8px;
	height:7px;
	border: 1px solid #e81e56;
}
.img_search{
	padding-right: 5px;
	padding-bottom: 5px;
	border:0px;
}
.img_search img{
	width:55px;
	height:55px;
	border:0px;
}
.form_search{
	margin-bottom:10px;
	_margin-bottom:0px;
	width:150px;
}

.in_search {
	color:#E81E56;
}
/*css voor press template*/
.titel_press{
	width: 884px;
	height:34px;
	margin-top: 2px;
	margin-bottom:30px;
	margin-left: 10px;
	text-align:left;
	background:url(/UserFiles/images/layout/titel_press.jpg) no-repeat;
}
.in_login{
	width:152px;
	height:12px; 
	top: -10px;
	font-size: 7px;
	font-weight: bold;
	color:#898585;
	border: 1px solid #898585;
	background-color: #e6e6e6;
}
.in_password{
	width:152px;
	height:12px; 
	font-size: 7px;
	font-weight: bold;
	color:#898585;
	border: 1px solid #898585;
	background-color: #e6e6e6;
}
.veld{
	margin-right: 50px;
}
.frm_press_submit{
	background: url(/UserFiles/images/layout/press_contact_login.jpg) no-repeat;
	width:47px;
	height:18px;
	outline:none;
	border:0px;
	margin-top:10px;
	margin-bottom:15px;
}
.img_over{
	border: Opx;
}
.veld.cel{
	width:100px;
}
a img{
	border: none;
	text-decoration:none;
}


.footer{
 	display: none;
}
/* errortemplate */
.ERRORcontent_home {
	float:left;
	width: 698px;
	_width: 700px;	
	/*min-height: 400px;
	_height: 550px;*/
	background:#FFFFFF url(/UserFiles/images/layout/error_back.jpg) right bottom no-repeat;
	border: 1px solid #cccccc;
	font-size: 11px;
	color:#898585;
	margin-bottom: 10px;
}
/* end error template */

.black9 {font: normal 9px Arial, Verdana, Helvetica, sans-serif; color: #000000;}
.black9b {font: bold 9px Arial, Verdana, Helvetica, sans-serif; color: #000000;}
.black10 {font: normal 10px Arial, Verdana, Helvetica, sans-serif; color: #000000;}
.black10b {font: bold 10px Arial, Verdana, Helvetica, sans-serif; color: #000000; top: -2px;}

.z_black10b {font: bold 10px Arial, Verdana, Helvetica, sans-serif; color: #000000; top: -2px;}

.black11 {font: normal 11px Arial, Verdana, Helvetica, sans-serif; color: #000000;}
.black11b {font: bold 11px Arial, Verdana, Helvetica, sans-serif; color: #000000;}
.black12 {font: normal 12px Arial, Verdana, Helvetica, sans-serif; color: #000000;}
.black12b {font: bold 12px Arial, Verdana, Helvetica, sans-serif; color: #000000;}
.black14 {font: normal 14px Arial, Verdana, Helvetica, sans-serif; color: #000000;}
.black14b {font: bold 14px Arial, Verdana, Helvetica, sans-serif; color: #000000;}

A.redlink, A.redlink:link, A.redlink:active, A.redlink:hover
 {color: #FF3366; background-color: #FFFFFF; text-decoration: none;}
A.redlink:hover
 {color: #FF3366; background-color: #FFFFFF; text-decoration: underline;}

A.blacklink, A.blacklink:link, A.blacklink:active
 {font: bold 10px Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: none;}
A.blacklink:hover
 {font: bold 10px Arial, Verdana, Helvetica, sans-serif; color: #000000; text-decoration: underline;}
A.blackred, A.blackred:link, A.blackred:active
 {font-weight: bold; color: #000000; text-decoration: none;}
A.blackred:hover
 {font-weight: bold; color: #FF3366; text-decoration: none;}
A.whitered, A.whitered:link, A.whitered:active
 {font-weight: bold; color: #FFFFFF; text-decoration: none;}
A.whitered:hover
 {font-weight: bold; color: #FF3366; text-decoration: none;}
A.redred, A.redred:link, A.redred:active
 {font-weight: bold; color: #FF3366; text-decoration: none;}
A.redred:hover
 {font-weight: bold; color: #FF3366; text-decoration: none;}

.designer_cell { margin-right: 5px; margin-bottom: 2px;}
 
A.linklink, A.linklink:link {
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

A.linklink:hover, A.linklink:active {
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: none;
	font-weight: bold;
}

 
 /*CSS code voor de popup */
#popup{
 	position: relative;
	margin: 0px;
	height: 692px;
	width: 606px;
	border: 1px solid #cccccc;
}
#links{
	position: relative;
	float: left;
	width: 581px;
	height: 692px;
	border-left: 1px solid #cccccc;
}
#zijkant{
	position: relative;
	float: right;
	width: 15px;
	height: 692px;
}
#datum{
	width:532px;
}	
#titel{
	width:532px;
}	
#tekst{
	position: relative;
	top: 5px;
	height: 75px;
	width:532px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	/*background-color: #FFFF00;*/
}
#3kolom{
	position: relative;
	margin-top: 20px;
	height: 265px;
	width:532px;
	border: 1px solid #cccccc;
}
#kolomL{
	position: relative;
	float: left;
	width:176px;
	height: 265px;
	border-left: 1px solid #cccccc;
}
#kolomM{
	position: relative;
	float: left;
	width:176px;
	height: 265px;
	border-left: 1px solid #cccccc;
}
#kolomR{
	position: relative;
	float: right;
	width:176px;
	height: 265px;
	border-left: 1px solid #cccccc;
}
#sluitknop{
	background:#FFFFFF url(/UserFiles/images/layout/popup_sluit.jpg) no-repeat;
	height: 12px;
	width:12px;
	z-index: 5;
}
#slider{
	background:#FFFFFF url(/UserFiles/images/layout/popup_slider.jpg) no-repeat;
	height: 391px;
	width:13px;
	z-index: 5;
}

#allNews {
	_margin-left:10px;
	width:886px;
}

#allNews p a {
	color: #d91952;
}
.scrollingDivOuter
{
	/*float: left;*/
	width:460px;
	z-index: 5000;
	}

.des_scroll_up{
	position: absolute;
	top:-20px;
	left:420px;
	_left:0;
}
.des_scroll_up2{
	position: absolute;
	top:-20px;
	left:645px;
	_left:225px;
}

.des_scroll_down{
	position: absolute;
	top:205px;
	left:420px;
	_left:0;
}
.des_scroll_down2{
	position: absolute;
	top:205px;
	left:645px;
	_left:225px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .black10b {
		color:#000000;
	}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .z_black10b {
		color:#000000;
		position:absolute;
		left:20px;
		top:9px;
	}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#i_SelectAll {
		margin-top:10px;
	}
}

.home_kleinkader {
	width: 275px;
	float: left;
	margin-right: 33px;
	margin-top: 5px;
	_margin-top: -2px;
}

.news_kader_klein {
	float: left;
	width: 293px;
	_width: 283px;
	height: 350px;
	/*width: 275px;
	margin-right:18px;*/
}

.cel img {
	border:1px solid #c8c7c7;
}

.home_imageklein {
width: 275px;
height: 90px;
overflow:hidden;
	border:1px solid #c8c7c7;
}

.home_imageklein img {

}