body {
	background-color: #CCCCCC;
	background-image: url(/images/bg.jpg);
	background-repeat: repeat-x;
	margin: 15px 0 0 0;
	scrollbar-base-color: #e8e8e8;
	scrollbar-arrow-color: #117c8a;
	scrollbar-3dlight-color: #e8e8e8;
	scrollbar-darkshadow-color: #cccccc;
	scrollbar-face-color: #e8e8e8;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ededed;
	scrollbar-track-color: #e2e2e2;
}
a:link {
	color: #117C8A;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #117C8A;
}
a:hover {
	text-decoration: none;
	color: #333333;
}
a:active {
	text-decoration: none;
	color: #117C8A;
}
a {
	font-size: 10px;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	
}
h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
	margin: 0;
}
h1 {
	font-size: 18px;
	color: #117c8a;
}
h2 {
	font-size: 12px;
	color: #117c8a;
}
h3 {
	font-size: 12px;
	color: #000;
}
ul { 
	list-style-image:url(/images/dot.gif) 
}
.subfonts {
	font-size: 10px;
}
input {
	border: solid 1px #ccc;
	background-color: #e8e8e8;
}
textarea {
	border: solid 1px #ccc;
	background-color: #e8e8e8;
}
.sendbutton {
	border: solid 1px #999;
	background-image: url(/images/sendbutton.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0 15px 0 0;
	width: 100px;
	color: #117c8a;
}
.border {
	width: 5px;
	height: 5px;
	background-color: #fff;
	margin: 0;
}
.balktop {
	height: 27px;
	background-image: url(/images/balk_top_02.jpg);
	background-repeat: repeat-x;	
	margin: 0;
}
.balkfoto {
	background-image: url(/images/balk_mddn_rpt.jpg);
	background-repeat: repeat-x;
	height: 15px;
	margin: 0;
}
.column_left {
	background-image: url(/images/left_balk_rpt.gif);
}
.maincontent {
	width: 700px;
	background-color: #f5f5f5;
	overflow:hidden;
}
.balkbottom {
	background-image: url(/images/balk_bttm_rpt.gif);
	background-repeat: repeat-x;
	background-position:top;
	height: 13px;
	margin: 0;
}
#left_links {
	width: 240px;
	margin: 0 0 15px 0;
	background-image: url(/images/linkbalk_rpt.gif);
	background-repeat: repeat-y;
}
#linkbalk_top {
	height: 10px;
	margin: 0;
}
#linkbalk_bottom {
	height: 10px;
	margin: 0;
}
.linkbutton {
	width: 190px;
	text-align: center;
	margin: 0 0 6px 21px;
}
#adres {
	width: 240px;
	text-align: center;
	margin: 20px 0 20px 0;
}
#sublinks_top {
	width: 636px;
}
.sublinks {
	float: right;
	margin: 8px 5px 10px 5px;
}
#content_left {
	float: left;
	width: 373px;
	min-height: 335px;
	background-color: #e8e8e8;
	background-image: url(/images/bg_txt.gif);
	background-repeat: repeat-x;
	margin: 17px 0 10px 0;
	border: solid 1px #FFF;
}
#content_right {
	float: right;
	width: 250px;
	min-height: 335px;
	background-color: #e8e8e8;
	background-image: url(/images/bg_txt.gif);
	background-repeat: repeat-x;
	margin: 17px 2px 10px 0;
	border: solid 1px #FFF;
}
#content_producten {
	float: right;
	width: 636px;
	min-height: 335px;
	background-color: #e8e8e8;
	background-image: url(/images/bg_txt.gif);
	background-repeat: repeat-x;
	margin: 17px 2px 10px 0;
	border: solid 1px #FFF;
}
.content_tekst {
	margin: 10px 15px 15px 15px;
	line-height: 16px;
	float: right;
	width: 636px;
	min-height: 335px;
	background-color: #e8e8e8;
	background-image: url(/images/bg_txt.gif);
	background-repeat: repeat-x;
	margin: 17px 2px 10px 0;
	border: solid 1px #FFF;
}
#content {
	width: 640px;
	min-height: 430px;
	margin:20px auto;
	padding:0 6px 2px 6px;
	/*padding: 0 30px 0 30px;*/
	/*background-color: #f5f5f5;*/
	background-color: #e8e8e8;
	background-image: url(/images/bg_txt.gif);
	background-repeat: repeat-x;
	/*margin: 17px 2px 10px 0;*/
	border: solid 1px #FFF;
}
#content a:link {
	color: #117C8A;
	text-decoration: none;
}
#content a:visited {
	text-decoration: none;
	color: #117C8A;
}
#content a:hover {
	text-decoration: none;
	color: #333333;
}
#content a:active {
	text-decoration: none;
	color: #117C8A;
}
#content a {
	font-size: 12px;
}
.titel_bg {
	background-image: url(/images/titel_bg.gif);
	background-repeat: repeat-x;
	height: 20px;
}
.productfoto {
	float: left;
	border: solid 1px #FFF;
	background-color: #e4f2f4;
	text-align: center;
	width: 115px;
	height: 115px;
	margin: 0 4px 8px 0;
}
.optiefoto {
	float: left;
	overflow:hidden;
	border: solid 1px #FFF;
	width: 85px;
	height: 85px;
	margin: 0 auto;
	cursor: hand;
	cursor: pointer;
}
.fotoclick {
	cursor:pointer;
	cursor:hand;
}
.border_bottom {
	border-bottom: solid 1px #ccc;
}
#terug {
 float: left;
 margin: 0 0 15px 0;
}
#naarboven {
	float: right;
	margin: 15px 8px 15px 8px;
	position: static;
}
.margin_locatie {
	margin: 10px;
	border: solid 1px white;
}
.imageborder {
	border: solid 1px #fff;
	cursor: hand;
	cursor: pointer;
}
#taal_keuze {
	width: 240px;
	height: 29px;
	overflow:hidden;
	background-image: url(/images/navigatie/bg_taalkeuze.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: right;
	margin: 4px 0 8px 0;
}
.keuzeland {
	float: right;
	width: 49px;
	margin: 8px 18px 0 0;
}
#pagination {
	text-align:right;
	float:right;
}

#pagination .kop {
	float:left;
	padding:5px;
}
#pagination .active_page {}

#pagination .page {font-size:11px;float:left;padding:5px;text-align:right;font-weight:bold;}

#pagination .inactive_page {display:none;}

#pagination .current_page {}

#pagination .arrow {color:#88bec5;font-weight:bold;}
#pagination .arrow_forward {}
#pagination .arrow_back {}