body,html {font-family:Arial, Verdana, Helvetica, sans-serif; color:#000000;background:#fff; background-image:url(/images/backgr_cap.gif); background-position: center; background-repeat:repeat-y; margin:auto; padding:0; text-align:center; float:center;}
body{font-size:0.75em; }
p{padding-top:1px; padding-bottom:20px; line-height:140%; margin:0;}

.clearBoth { clear:both; }
a img{ border: 0px; }
#main_{ background-image: url(/images/left.jpg); background-repeat: no-repeat; background-position: top left; text-align:center; float:centre; width:950px;margin:auto;position:relative;}
#top{width:950px; height:105px;float:centre;}

#left {float:left; width:225px; text-align:left;margin:auto 0; overflow:hidden;vertical-align: top;  }
#left_web{ width:225px;height:185px; text-align:center; padding-bottom: 80px;}
/*
.text_left_web{   width:180px; height:67px; text-align:center; color:#ffffff;  padding-top:10px;}
.text_left_web a{ text-decoration: none;}
*/

#centre {float:right;width:725px;}

#right {float:right; width:225px; margin:0; padding: 0px 0px 10px 20px;}
#right img{border: 1px solid #91193a;}
.picture {border:0;}
#slide{border:0;}

#centre_top{ text-align:left; padding:0; margin:0; padding-left:25px;}

#centre_top a{color:#91193a; text-decoration:underline;padding-right:10px;padding-top:25px; line-height: 130%;}
#centre_top a:hover {color:#91193a; text-decoration:none;padding-right:10px;padding-top:25px;}

#centre_middle{width:677px;background:#CCD8E6; padding-top:10px;padding-bottom:20px;padding-right:23px;padding-left:25px; line-height:160%; float:left;}
#centre_middle a, #centre_middle .more{color:#91193a; font-weight: bold;}
#centre_middle .date{color:#004b85; font-weight: bold; font-size: 110%}
#centre_middle hr{color:#b97576; border: 0px; border-bottom: 1px solid #b97576; height: 1px;}
.text_home_middle{text-align:left;}
.text_page_middle{text-align:left; font-weight:bold;}

#centre_middle2{margin: 0px 0 -20px 0;padding-top:25px;padding-bottom:0px;padding-right:25px;padding-left:25px; float:left; font-weight: normal; }

#centre_content{float: left;overflow:hidden;text-align:left;padding-right:25px; padding-left:25px;}
#centre_content.home{width:675px;}
#centre_content_red{width:675px;padding-top:1px;padding-left:25px;padding-right:25px;padding-bottom:1px;overflow:hidden;text-align:left;}
.text_centre_content{font-weight:normal;text-align:justify; padding-top:25px;}
.text_centre_content a, #centre_middle2 a{color:#91193a;text-decoration:underline; }
.text_centre_content a:hover, #centre_middle2 a:hover{text-decoration:none;}
#centre_middle2 p,
#centre_content p{line-height:155%;}
#centre_content ul, #centre_middle2 ul{padding: 0px 0 0 20px; text-align:left; margin: 0px 0 15px 20px; list-style-type:disc; line-height:150%;}
/*#centre_content img{border: 1px solid #91193a;}*/

/*
li{ padding:0px; margin:0px;}
ul { padding:0px; margin:0px;}
*/

#images{width:690px;padding-left:20px;overflow:hidden; float:left;}
#images_red{width:165px; float:left;height:161px;}
#images_text{width:480px;padding-right:20px; float:right; padding-top:25px; overflow:hidden;}

#footer{text-align:right; margin:15px 0px 0 0; color:#ffffff; padding: 3px 25px 5px 0; background-color: #91193a; background-image:url(/images/backgr_cap2.gif);}
#footer a:hover { text-decoration: underline;}
#footer a { color: #FFFFFF; font-weight: bold; text-decoration: none; }

#footer2{text-align:right; margin: auto; float: center;width: 950px; color:#91193a; padding: 5px 50px 5px 0; background-color: #FFFFFF;}
#footer2 a{color:#91193a;}
#footer2 a:hover{color:#00578f;}

#banners{
	text-align: left;
	padding: 0 0 0 25px;
}
#banners.shop{
	text-align: left;
	padding: 0 0 0 0px;
}
	#banners td a{
		text-decoration: none;
		color: #FFFFFF;
	}
	#banners td.image{
		width: 217px;
		height: 111px;
		border: 1px solid #91193a;
	}
	#banners td.image2{
		width: 217px;
		height: 111px;
		border: 1px solid #ffffff;
	}
	
	.category_image {
		 background-repeat: no-repeat; backgroud-position: center; display: block; width: 217px; height: 111px;
		
	}
	#banners td.imageText{
		border: 1px solid #91193a;
		background-image: url(/images/bnr-home-bottom.jpg);
		color: #FFFFFF;
		padding: 10px 0 10px 0;
		text-align: center;
		font-size: 120%;
		vertical-align: top;
	}
	#banners td.imageText2{
		border: 1px solid #ffffff;
		color: #FFFFFF;
		padding: 10px 0 10px 0;
		text-align: center;
		font-size: 120%;
		vertical-align: top;
	}
	
.r_1{ padding-top:5px; padding-bottom:5px; line-height:18px; padding-left:2px; margin:5px 5px 5px 0;}
.r_1 a{color:#000000;text-decoration:underline; }
.r_1 a:hover{color:#FFCE07;text-decoration:none;}
.r_1 ul{padding-left:20px; text-align:left; margin-left:20px; list-style-type:disc; list-style-position: inside; text-indent: -1.5em;line-height:18px; padding-right:25px; padding-bottom:15px;}
.r_1 li{padding-bottom:10px; padding-left:25px;}

h1{color:#91193a; font-size: 150%; line-height: 120%;font-weight:bold; margin:0px; padding-top:25px;padding-bottom:20px;}
h2{color:#91193a; font-size:115%; font-weight:bold; margin:0px; padding-bottom:3px; padding-top:10px;  }
h3{color:#000000; font-size:110%; font-weight:bold; margin:0px; padding-bottom:3px;padding-top:5px; }
h2.overview-title{ cursor: pointer;}
h2.home{border-bottom: 1px solid #91193a; margin-bottom: 10px;}

/*
a{color:#ffffff;text-decoration:underline;}
a:hover{color:#FFCE07;text-decoration:none;}
*/

.item_centre{line-height:18px; clear:both;}
.space{height:50px; clear:both;}

/*#text_left{display: none;text-align:left; color:#ffffff; padding-left:15px;position:absolute; bottom: 5px;}*/
#text_left{position:absolute; bottom: 0px; background-image:url(/images/bac-custom-manufacturing.gif); background-position: bottom left; background-repeat: no-repeat; width:170px; height:170px;}
#text_left a{color:#ffffff;text-decoration:underline;}
/*#text_left a:hover {color:#FFCE07;text-decoration:none;}*/
.poze{width: 161px;margin-right:1px; border:0px;}
.poze_red{width: 165px;margin:0; border:0px;float:left;height:161px; padding-right:20px;}

#menu  { list-style-type:none; padding:0px 40px 0 35px; !padding:0px 40px 0 0px; font-size: 110%; color:#FFFFFF;}
#menu li { border-bottom:1px solid #ffffff; padding-top:5px; padding-bottom:5px; }
/*#menu_sel{font-weight:bold; text-decoration:none; border-bottom:1px solid #ffffff; padding:20px 0 1px;}*/
#menu li a{color:#ffffff; text-decoration:none; display: block; padding: 5px 0 5px 5px;}
#menu li a:hover{ background-color: #e6c5c2; }
#menu li.select {font-weight:bold;}


.contactform td{
	padding: 3px 10px 3px 0px;
	line-height: 150%;
}
.contactform input,
.contactform textarea{
	border: 1px solid #91193a;
	font-size: 97%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
	width: 300px;
}
	.contactform input.radio{
		width: auto;
	}
	.contactform input.button{
		background-color: #e6c5c2;
		color: #91193a;
		cursor: pointer;
		width: auto;
	}
	.contactform input.verplicht{
		background-image: url(/images/img_verplicht.gif);
		background-position: top left;
		background-repeat: no-repeat;
	}
	.contactform .inputHighlighted{
		color: #91193a;
		font-weight: bold;
	}

#newsletters{
	display: block;
	float: right;
	font-size: 120%;
	font-weight: bold;
	margin-left: 10px;
	line-height: 50px;
	border: 2px solid #91193a;
}
	#newsletters a{
		display: block;
		padding: 0 10px 0 10px;		
	}
	#newsletters a:hover{
		background-color: #91193a;
		color: #FFFFFF;
		
	}

.widthfifteen {
	width:15px;
}
