#rightmenu a img {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

div#search_bar {
	margin-top:4px;
	margin-bottom:10px;
}

h1 { padding:0px 0 0 24px; }


.table-content {
	border-bottom:thin dashed lightblue;
	padding: 2px;
	border-top:thin dashed lightblue;
	padding: 2px;
	border-left:thin dashed lightblue;
	padding: 2px;
	border-right:thin dashed lightblue;
	padding: 2px; 
	border-left:thin dashed lightblue;
	padding: 2px !important;  
}

.table-content-gray {
	border-bottom:thin dashed gray;
	padding: 2px;
	border-top:thin dashed gray;
	padding: 2px;
	border-left:thin dashed gray;
	padding: 2px;
	border-right:thin dashed gray;
	padding: 2px; 
	border-left:thin dashed gray;
	padding: 2px !important;  
}

.clear { clear:both; }

.fleft { float:left; }

.fright { float:right; }

.alignright { text-align:right; }

.aligncenter { text-align:center; }

.container {
	width:auto;
	height:100%;
}


.p2 { 
	margin-bottom:19px; 
	font-size:1.30em; 
	color:#000; 
	text-align:center;
}

.p1 { margin-bottom:18px; }

.tall_bottom { background:url(/images/tall_bottom.gif) left bottom repeat-x; }

/*==================forms====================*/

input, select { 
	vertical-align:middle; 
	font-weight:normal;
}

img { 
	border:0; 
	vertical-align:top; 
	text-align:left;
}

.form { height:29px; }

.form input {
	width:177px; 
	height:19px; 
	background:none; 
	border:1px solid #a09b96; 
	color:#969696; 
	font-size:1.27em; 
	font-family:arial;
}

textarea {
	font-size:1.23em; 
	font-family:arial;
	color:#000000;
	padding:1px;
}

/*==================list====================*/

.main_menu { padding:2px 0 0 55px; }

.main_menu li { 
	float:left; 
	background:url(/images/main_menu_divider.gif) no-repeat right top; 
	margin-right:16px;
}

.main_menu li a { 
	background:url(/images/marker_off.gif) no-repeat left 3px; 
	padding:0 36px 0 22px; 
	color:#515151; 
	text-decoration:none;
}

.main_menu li a:hover { 
	background:url(/images/marker_on.gif) no-repeat left 3px; 
	color:#01a5e4; 
	text-decoration:underline;
}

.main_menu li.last { background:none; }

.main_menu li.last a { padding-right:0; }

.main_menu li a.current { 
	background:url(/images/marker_on.gif) no-repeat left 3px; 
	color:green; 
	text-decoration:underline;
}

.list1 li { width:100%; }

.list1 li a {
	background:url(/images/marker_on.gif) no-repeat left 4px; 
	padding-left:20px; 
	font-size:1.10em; 
	line-height:20px;
}

/*==================other====================*/

.img_indent { 
	margin:0 20px 0 0; 
	float:left;
}

.img_indent1 { 
	margin:0 20px 13px 0; 
	float:left;
}

.pic { 
	position:relative; 
	margin-top:-30px; 
	margin:-30px 0 0 0;
}

.contact_box { 
	padding-right:100px; 
	font-size:1.27em;
}

/*==================txt, links, lines, titles====================*/

a { color:#01a5e4; }

a:hover{ text-decoration:none; }

h1 { 
	font-family: "Myriad Pro", Verdana, sans-serif; 
	font-size:1.70em; 
	color:#999; 
	font-weight:normal; 
	line-height:.9em; 
	margin-bottom:1px;
	margin-top:5px;
}

span#breadcrumb {

	font-weight:normal; 
	line-height:.9em; 
	margin-bottom:1px;
	display:block;
	padding-left:24px;
}

h1.breadcrumb {
	display:inline;
	line-height:inherit;
	font-size:1em;
	margin:0;
	padding:0;
}

h1 span { 
	color:#65696d; 
	font-size:.69em; 
	display:block; 
	padding-top:4px;
}

h1 span em { 
	font-style:normal; 
	color:#01a5e4;
}

h2 {
	font-size:2.91em; 
	color: red; 
	font-weight:normal; 
	line-height:.9em; 
	margin-bottom:1px;
}

h3 { 
	font-size:1.47em; 
	color:#3f4449; 
	font-weight:bold; 
	padding-bottom:5px;
}

h3 a { color:#01a5e4; }

h4 { 
	font-size:1.27em; 
	color:#3f4449; 
	font-weight:normal; 
	margin-bottom:17px;
}

h4 a { color:#3f4449; }

.txt1 { 
	font-size:1.27em; 
	line-height:1.28em;
}

.txt2 { 
	font-size:1.1em; 
	line-height:1.5em;
}

/*
.link1 { 
	background:url(/images/marker_on_1.gif) no-repeat left 4px; 
	padding-left:20px; 
	font-size:1.00em; 
	text-align:left;
}
*/

.link2 { color:#3f4449; }

.line_hor { 
	background:url(/images/line1.gif) left bottom repeat-x; 
	padding-bottom:20px; 
	margin-bottom:20px;
}

/*==================blocks====================*/

.block { 
	left:top repeat-x; 
	width:100%;
}

.block .r { background:url(/images/line1.gif) right top repeat-y; }

.block .b { background:url(/images/line1.gif) left bottom repeat-x; }

.block .l { background:url(/images/line1.gif) left top repeat-y; }

.block .t { background:url(/images/line1.gif) left top repeat-x; }

.block .l_t { background:url(/images/l_t.gif) no-repeat left top; }

.block .r_t { background:url(/images/r_t.gif) no-repeat right top; }

.block .r_b { background:url(/images/r_b.gif) no-repeat right bottom; }

.block .l_b { background:url(/images/l_b.gif) no-repeat left bottom; }

/*================hoogte van header================*/

.block .bg { 
	background:url(/images/head_img.jpg) no-repeat 9px 2px; 
	height:220px;
}

.block .bg-2 { 
	background:url(/images/head_img2.jpg) no-repeat 39px 2px; 
	height:220px;
}

.block .bg { 
	no-repeat 1px 2px; 
	height:222px;
}

.block .bg-2 { 
	background:url(/images/head_img2.jpg) no-repeat 39px 2px; 
	height:220px;
}

.block .ind { padding:5px 0 0 218px; }

.block .ind1 { padding:0 15px 30px 23px; }

.block .ind2 { padding:27px 10px 40px 23px; }

.block-content { 
	left:top repeat-x; 
	width:880px;
}

.block-content .r { background:url(/images/line1.gif) right top repeat-y; }

.block-content .b { background:url(/images/line1.gif) left bottom repeat-x; }

.block-content .l { background:url(/images/line1.gif) left top repeat-y; }

.block-content .t { background:url(/images/line1.gif) left top repeat-x; }

.block-content .l_t { background:url(/images/l_t.gif) no-repeat left top; }

.block-content .r_t { background:url(/images/r_t.gif) no-repeat right top; }

.block-content .r_b { background:url(/images/r_b.gif) no-repeat right bottom; }

.block-content .l_b { background:url(/images/l_b.gif) no-repeat left bottom; }

.block-content .bg { 
	background:url(/images/head_img.jpg) no-repeat 39px 2px;
	height:220px;
}

.block-content .ind { padding:65px 0 0 341px; }

.block-content .ind1 { padding:0 15px 30px 23px; }

.block-content .ind2 { padding:27px 10px 40px 23px; }

/*header* 125*/

#header .row_1 { height:22px; }

#header .row_1 .fleft { padding:47px 0 0 50px; }

#header .row_1 .fright { padding:58px 54px 0 0; }

#header .row_1 .indent {}

#header .row_2 { height:20px; }

#header .row_3 { 
	height:318px; 
	padding:0 49px 0 45px;
}

#header .row_3 .slogan { 
	margin-left:70px;
	margin-bottom:33px;
}

/*content*/

/*Breadcrump omhoog en de 20px is van de linker kant ingesprongen */   


#content .indent { padding:0 0 0 24px; }

#content .indent1 { padding:32px 20px 0 24px; }


/*eerdere bloks voor index*/

/*================== index.html ==================

/*#container2 #content .row_1 { padding-bottom:50px; }

#container2 #content .row_2 .indent { padding:0 8px 0 0; }*/

/*================== index-2.html ==================*/

#page3 #content .column1 .indent { padding:0 40px 0 0; }

#page3 #content .row_2 .col_1 .indent { padding:0 30px 0 0; }

/*================== index-3.html ==================*/

#page4 #content .col_1 .indent { padding:0 20px 0 0; } 

#page4 #content .col_2 .indent { padding:32px 0 0 0; }

/*================== index-4.html ==================*/

#page5 #content .row_1 .col_1 .indent1 { padding-right:20px; }

#page5 #content .row_2 .col_1 .indent { padding:0 26px 0 0; }

/*================== index-5.html ==================*/

#page6 #content .col_1 .indent { padding:0 0 40px 0; }

/*==========================================*/

#dingetjediv {
	font-size:1.30em;
	padding-left:-2px;
	padding-right:4px;
	color:#000000;
}

#gemeente {
	padding:0px;	
}

#provincie {
	padding:0px;	
}

#waterhardheid {
	padding:0px;	
}

#omschrijving {
	padding-top:20px;
}

div#search_bar p {
	display:inline;
}

label {
	width:175px;
	float:left;
	margin-top:2px;
	font-size:14px;
	color:#000000;
}

label.label_inline {
	float:none;
}

input {
	margin-top:2px;
	padding:1px;
}

#search_form input {
	border:1px solid #CCCCCC;
	padding:2px;
}

#search_form input[type="text"] {
	padding:3px;
}

sup, sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

#search_bar input[type="text"] {
	margin-left:2px;
}

#search_bar input[type="image"] {
	width:25px;
	height:25px;
	border:none;
	margin-bottom:1px;
}

#search_bar img {
	width:25px;
	height:25px;
	border:none;
	margin-left:5px;
}

.faq_image {
	margin-bottom:10px;
	margin-right:10px;
}

table.list tr td {
	font-size:13px;
}

div.offerte_buttons input {
	border-width:0px;
}

div#pagination {
	text-align:center;
	font-size:1.2em;
	margin-top:1em;
}

div#social_networking {
	margin-top:2em;
	height:25px;
}

div#social_networking ul {
	list-style-type:none;
	margin-left:-50px;
	#margin-left:-10px;
}

div#social_networking ul li {
	display:block;
	float:left;
	margin-left:10px;
}

div#social_networking ul li a {
	color:#555555;
	padding:3px 0 2px 23px;
}

div#social_networking ul li a.print {
	padding:0;
}

.share_twitter {
	background:url(/images/social/twitter.gif) no-repeat 0 2px;
}

.share_hyves {
	background:url(/images/social/hyves.gif) no-repeat 0 2px;
}

.share_facebook {
	background:url(/images/social/facebook.gif) no-repeat 0 2px;
}

.share_linkedin {
	background:url(/images/social/linkedin.png) no-repeat 0 2px;
}