body{background-color:#e9f2f6;background-image:url(/images/new_layout/background.gif);background-repeat:repeat-x;font-family:Arial, Helvetica, sans-serif;color:#555555;overflow-y:scroll;}
h1{font-size:1.1em;margin:0px;font-weight:bold;}
h2{margin:0px;}
h3{margin:0px;color:#555555;font-size:1.1em;}
th{text-align:left;}
a{color:#555555;}
img{border:none;}
q{font-size:.9em;}
form p{margin:0px;}
b, strong{font-weight:bold;color:#000000;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
img.img_read_more{position:absolute;bottom:0px;}
div.horizontal_line{border-bottom-style:dotted;border-bottom-color:#666666;border-bottom-width:1px;}
div#container{width:1050px;position:absolute;left:50%;margin-left:-525px;top:0px;height:100%;}
div#menu{margin-left:45px;height:64px;}
div#menu p{color:#999999;font-weight:bold;font-size:13px;margin:.7em 4px;}
div#menu p a{color:#999999;text-decoration:none;}
div#menu p.right{float:right;text-align:right;margin-top:-25px;margin-right:49px;margin-bottom:0;}

div#menu ul
{
	display:inline;
	list-style-type:none;
	position:absolute;
	top:18px;
	left:5px;
	width:1041px;
	padding:0;
}

div#menu ul li{float:left;}
img#menu_spacer{margin-left:0;}
div#homepage_box{position:absolute;left:0px;top:84px;}
div#map h3{font-size:10pt;margin-top:5px;}
div#map ul{margin-top:5px;}
div#map ul li{list-style:circle;}



div#homepage_box_top
{
	position: absolute;
	background-position: top;
	width: 1048px;
	height: 502px;
	background-image: url(/images/new_layout/header_background.png);
}

/*
div#homepage_box_top
{
	position:absolute;
	width:971px;
	height:10px;
	background-image:url(/images/new_layout/homepage_box_top.gif);
}

div#homepage_box_left
{
	position:absolute;
	top:10px;
	width:13px;
	height:491px;
	background-image:url(/images/new_layout/homepage_box_left.gif);
}

*/

div#homepage_box_header
{
	position:absolute;
	left:13px;
	top:14px;
	width: 1020px;
	height: 221px;
	background-color:#FFFFFF;
	background-image:url(/images/new_layout/homepage_box_header_1.png);
}

a#homepage_box_header_text{position:absolute;left:90px;top:75px;color:#178ebd;font-size:1.5em;text-decoration:none;}
a#homepage_box_header_text_sub{position:absolute;left:90px;top:105px;color:#178ebd;font-style:italic;font-size:1em;text-decoration:none;}
img#img_previous_header{position:absolute;left:20px;top:95px;cursor:pointer;}
img#img_next_header{position:absolute;right:20px;top:95px;cursor:pointer;}

/*
div#homepage_box_right
{
	position:absolute;
	left:954px;
	top:10px;
	width:17px;
	height:491px;
	background-image:url(/images/new_layout/homepage_box_right.gif);
	} 
	
*/


div#homepage_box_content
{
	position:absolute;
	left:13px;
	top:233px;
	width: 980px;
	height:221px;
	background-image:url(/images/new_layout/homepage_box_content_wide.png);
	background-position: top left;
	color:#FFFFFF;
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:15px;
}



div#homepage_box_content div{position:absolute;top:15px;width:275px;height:165px;}

div#homepage_box_content div h1
{
	font-size: 17px;
	color:#FFFFFF;
}

div#homepage_box_content div h1 a{text-decoration:none;color:#FFFFFF;}

div#homepage_box_content div p
{
	font-size:.8em;
}

div#homepage_box_content div p a{color:#FFFFFF;}
div#homepage_box_content div img{position:absolute;top:128px;z-index:2;}

div#homepage_box_content_1
{
	left:30px;
}

div#homepage_box_content_2
{
	left:360px;
}

div#homepage_box_content_3
{
	left:695px;
}

img#img_hardheid_controleren
{
	left:0px;
}

img#img_waterontharder
{
	left:0px;
}

img#img_meer_voordelen
{
	left:0px;
}

div#homepage_box_content div#homepage_box_bar{position:absolute;top:216px;left:500px;}

div#homepage_box_content div#homepage_box_bar span
{
	position:absolute;
	left:186px;
	font-size: 14px;
	font-weight: normal;
}

div#homepage_box_content img#img_bel_mij_terug{top:-8px;right:60px;}

div#homepage_box_content img#img_stuur_mij_informatie
{
	top:-9px;
	right:-225px;
}
div#box_experience_frontpage
{
	background-image:url(/images/new_layout/box_experience_frontpage_wide.png);
	position:absolute;
	top:594px;
	left:1px;
	width:1047px;
	height:217px;
}

div#box_experience_frontpage a#maps
{
	width:372px;
	height:228px;
	position:absolute;
	top: -9px;
	left: 673px;
	background: url(/images/new_layout/box_experience_frontpage_maps_wide.png) no-repeat;
	overflow: hidden;
	
}

div#box_experience_frontpage a#maps:hover
{
	background-position: bottom;
	cursor: pointer;
}


div#box_experience_frontpage > h1
{
	position:absolute;
	top:14px;
	left:254px;
	color:#9e9e9e;
	font-size:26px;
	width:550px;
}

div#box_experience_frontpage_content{position:absolute;top:51px;left:239px;}

div#box_experience_frontpage_content img#box_experience_frontpage_photo
{
	position:absolute;
	left:-243px;
	top:-51px;}


div#box_experience_frontpage_content h2, div#box_experience_frontpage_content h2 a
{
	color:#333333;
	font-size:17px;
	margin:3px 0 8px 8px;
	width:550px;
	text-decoration:none;
}

div#box_experience_frontpage_content q
{
	display:block;
	margin-left: 15px;
}
div#box_experience_frontpage_content q, div#box_experience_frontpage_content q a 
{
	width:435px;
	quotes:"\"" "\"";
	font-style:italic;
	line-height:25px;
	text-decoration:none;
}

div#box_experience_frontpage_content p, div#box_experience_frontpage_content p a
{
	font-size:13px;
	color:#8d8d8d;
	text-decoration:none;
	float:left;
	margin-left: 9px;
}


img#box_experience_frontpage_arrows{position:absolute;margin:3px 0 0 6px;}

div#footer
{
	position:relative;
	margin-left:3px;
    margin-top: 30px;
	width:1003px;
	padding:0 20px;
	height: 194px;
	font-size: 12px;
	background-image:url(/images/new_layout/footer_background_wide.png);
}


div#footer.frontpage{position:absolute;top:820px;}
div#footer h1{color:#178ebd;}

div#footer_address
{
	position:absolute;
	left:20px;
	top:25px;
	width:307px;
	height:127px;
	padding-right:20px;
	#height:135px;
}

div#footer_labels
{
	position:absolute;
	left:390px;
	top:25px;
	width:300px;
	height:127px;
	#height:135px;
}

div#footer_labels h3 a
{
	text-decoration:none;
	font-size: 16px;
	letter-spacing: 0.8px;
	text-shadow: white 1px 1px 0px;
}

div#footer_labels ul
{
	display:block;
	width:145px;
	float:left;
	list-style-type:none;
	font-size: 10px;
	line-height: 14px;
	margin-left:-40px;
	#margin-left:0;
	margin-right:5px;
	margin-top:1em;
}

div#footer_labels ul li{margin-bottom:4px;}
div#footer_labels ul li a{text-decoration:none;}

div#footer_about
{
	position:absolute;
	left:745px;
	top:25px;
	height:127px;
	width:280px;
	#height:135px;
}

div#footer_about p{margin-top:0;}

div#footer_about div#footer_anchors
{
	height: 93px;
	width: 300px;
}


div#footer_about div#footer_anchors ul#footer_about_list_1
{
	position:absolute;
	top:0px;
	left:-40px;
	list-style-type:none;
	margin-top:0em;
	line-height: 14px;
	width: 300px;
}

div#footer_about div#footer_anchors ul#footer_about_list_1 li
{
	float:left;
	margin: 0px;
	width: 136px;
	line-height: 27px;
	position: relative;
	
}

div#footer_about ul#footer_about_list_2{position:absolute;top:95px;left:-40px;list-style-type:none;margin-top:1em;}
div#footer_about ul#footer_about_list_2 li{float:left;margin-left:20px;margin-right:20px;}
img#img_question, img#img_rss, img#img_sitemap, img#img_order{position:absolute;margin-left:-20px;}
img#img_order{margin-top:-3px;}
a#order{margin-left:4px;}

img#img_search
{
	float:left;
	margin-top:31px;
	margin-left: -20px;
	margin-right: 10px;
}

input#form_search
{
	margin-top:30px;
	height:22px;
	width:190px;
	background-color:#E9F2F6;
	border-top: 2px #ccc groove;
	border-left: 2px #ccc groove;
	border-right: 2px #ccc groove;
	padding:2px;
}

div#breadcrumb
{
	margin-left:6px;
	font-size:.8em;
	margin-top:4px;
	color: #666;
}

div#page_box_content
{
	margin:15px 0 0 50px;
	width:613px;
	border-right:1px dotted #666666;
	min-height:880px;
	font-size:.8em;
	#margin-bottom:20px;
	padding:0px 15px 45px 0px;
}

div#page_box_content ul{list-style-image:url(/images/new_layout/arrow_small.gif);}
div#page_box_content label{width:175px;float:left;padding-top:4px;}
div#page_box_content input[type="text"], div#page_box_content input[type="password"]{margin:1px;}
div#page_box_content a{color:#168dbd;}
div#page_box_content p{margin-top:0px;}
div#page_box_content h1{font-size:2em;margin-bottom:.6em;font-weight:normal;color:#168dbd;}

div#page_header
{
	margin-left:0px;
	margin-top:4px;
	#margin-top:20px;
	width:1048px;
	height:208px;
	background-image:url(/images/new_layout/page_header_background_wide.png);
}

img#page_header_image
{
	width:1020px;
	height:185px;
	margin:9px 0 0 15px;
}

div#box_tell_friend{width:270px;height:274px;background-color:#000000;background-image:url(/images/new_layout/black_box.gif);color:#FFFFFF;padding:15px;margin-top:15px;font-size:.8em;}
div#box_tell_friend p{margin:0;margin-top:15px;}
div#box_tell_friend h1{font-size:1.3em;}
div#box_tell_friend label{float:left;width:60px;padding-top:0px;}
div#box_tell_friend input[type="text"]{width:198px;margin-bottom:8px;margin-top:-3px;margin-left:6px;}
div#box_tell_friend input[type="image"]{margin-left:160px;margin-top:7px;}
div#more_info{width:287px;height:86px;background-image:url(/images/new_layout/orange_box.gif);color:#FFFFFF;padding-top:15px;padding-left:13px;}
div#more_info h1{margin-bottom:.6em;font-weight:bold;font-size:1em;}
div#page_box_content ul{margin-left:-20px;}
a#feedback{position:fixed;left:0;top:300px;}
div#tags{font-size:.8em;margin-bottom:1em;margin-top:1em;}
.search_link{line-height:1.25em;}
.search_link_0{font-size:.9em;}
.search_link_1{font-size:1.05em;}
.search_link_2{font-size:1.2em;}
.search_link_3{font-size:1.4em;}
div#omschrijving{margin-top:1em;}
div.col_1.maxheight{margin-left:50px;width:950px;font-size:.8em;}
div.col_1.maxheight label{width:175px;float:left;margin-top:4px;}
div.col_1.maxheight input[type="text"], div.col_1.maxheight input[type="password"]{margin:1px;}
div.aligncenter{display:none;}
div.col_1.maxheight h3{font-size:2em;margin-top:.6em;font-weight:normal;color:#168dbd;}
div.col_1.maxheight h3 a{text-decoration:none;color:#168dbd;}
div.col_1.maxheight label.long{width:500px;}
div.action_ok, div.action_error{margin-bottom:10px;width:80%;margin:0 auto;padding:8px;margin-top:10px;margin-bottom:10px;font-size:90%;}
div.action_ok div, div.action_error div{padding:10px 30px 10px 10px;}
div.action_ok{background-color:#E3FFBF;border:2px solid #9AC45B;}
div.action_error{background-color:#FFEFF0;border:2px solid #ff003a;}
div.error{border:1px solid #A80000;background-color:#FFEFF0;background-position:top left;background-repeat:no-repeat;padding:8px;font-size:75%;margin-bottom:15px;}
div.error ul{list-style-type:square;margin-left:10px;color:#000000;font-size:140%;}
div.error h2{margin-top:0;}
td.subok{background-color:#54ff00;}
.empty_field{font-weight:bold;color:#A80000;}

div#social_networking
{
	height:42px;
	background-image:url(/images/new_layout/social_bar.png);
	width:615px;
	position:absolute;
	margin-top:-51px;
}

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:19px;margin-top:-3px;}
a.overview_item{background-image:url(/images/new_layout/overview_item.gif);width:593px;height:64px;color:#168dbd;padding-top:38px;padding-left:30px;font-size:1.2em;font-weight:bold;text-decoration:none;display:block;}
a.overview_item_hover{background-image:url(/images/new_layout/overview_item_hover.gif);width:593px;height:64px;color:#168dbd;padding-top:38px;padding-left:30px;font-size:1.2em;font-weight:bold;text-decoration:none;display:block;}
a.overview_item.description, a.overview_item_hover.description{height:72px;padding-top:30px;}
a.overview_item span.description, a.overview_item_hover span.description{color:#555555;font-weight:normal;}
span.large{font-size:1.2em;}
img#frontpage_video{margin-left:-495px;margin-top:-143px;}
img#frontpage_bekijk{margin-left:-489px;margin-top:-146px;}
div#video_box{margin-top:15px;width:287px;height:40px;background-image:url(/images/new_layout/black_box_small.gif);color:#FFFFFF;padding-top:16px;padding-left:13px;}
div#page_box_content div#video_box h1{color:#FFFFFF;font-size:1.4em;font-weight:bold;margin:0;}
div#page_box_content div#more_info{margin-bottom:15px;}
div#page_box_content div#more_info h1{color:#FFFFFF;font-size:16px;font-weight:bold;margin-bottom:0.6em;}
div#box_video{margin-top:15px;}
div#box_video h3{font-size:15px;margin-bottom:4px;}
img#button_play{position:absolute;margin-left:116px;margin-top:-142px;}
div#staff_box{margin-top:0px;margin-bottom:15px;width:300px;height:167px;background-image:url(/images/new_layout/black_box_staff.gif);color:#FFFFFF;padding-top:16px;text-align:center;}
img#arrow_staff_left{position:absolute;top:81px;left:15px;cursor:pointer;}
img#arrow_staff_right{position:absolute;top:81px;right:15px;cursor:pointer;}
h1#staff_member_name{margin-top:10px;margin-left:-2px;}
div#box_info{font-size:.8em;font-style:italic;position:absolute;top:330px;left:780px;}
div#box_info img{margin-left:40px;}



div#box_sidebar h3{color:#333333;font-size:17px;#margin-bottom:1em;}
div#sidebar_tags{font-size:.8em;margin-bottom:1em;margin-top:1em;padding:0 13px;}
div#sidebar_information{padding:20px;height:125px;}
div#sidebar_video{padding:20px;height:150px;}
img#video_thumb{position:absolute;left:152px;top:195px;}
img#video_play{position:absolute;left:200px;top:226px;}
div#testimonials{padding:20px;height:150px;}
div#testimonials h3{margin-top:-7px;margin-bottom:4px;}
div#testimonials q{quotes:none;color:#666666;font-size:15px;text-align:center;display:block;width:268px;margin:10px 0;font-style:italic;}

div#sidebar_installation
{
	padding:20px;
	height:160px;
	margin-top: 70px;
}

div#sidebar_photo{padding:20px;height:60px;}
div#testimonials{cursor:pointer;}
div#overview_banners p{margin-bottom:0;}
a.gmarker_photo img{border-width:3px;border-style:solid;border-color:#CCCCCC;max-width:190px;max-height:200px;}
a.gmarker_photo img:hover{border-color:#999999;}
div#page_box_content a.anchor{font-weight:bold;color:#555555;}
div#page_box_content h2, div#page_box_content h2 a{color:#333333;font-size:17px;text-decoration:none;margin:20px 0 8px 0;}
div#page_box_content h3{color:#333333;}
div#hardness_form{width:505px;height:39px;background-image:url("/images/new_layout/content_square.png");padding:20px 0 20px 92px;}
div#hardness_form_input_text{width:271px;height:49px;background-image:url("/images/new_layout/hardness_form_input_text.png");float:left;}
div#hardness_form input[type="text"]{border:none;margin-top:9px;background:none;margin-left:17px;color:#666666;font-size:13px;width:234px;}
table#hardness_table{border:1px solid #ced5d8;}
table#hardness_table tr{border:none;height:30px;}
table#hardness_table tr.odd{border:none;background-color:#9ac8d9;}
table#hardness_table tr.even{border:none;background-color:#e0edf2;}
table#hardness_table thead th{border:none;background-color:#3591b5;height:41px;color:#FFFFFF;padding-left:15px;font-size:14px;border-bottom:1px solid white;}
table#hardness_table th, table#hardness_table td{border:none;padding-left:15px;}
table#hardness_table th{font-weight:bold;}
table#hardness_table td{border-right:1px solid white;}
div#page_content{min-height:900px;}
div#page_content_left{float:left;width:182px;}
div#page_content_left p{width:150px;margin-left:9px;font-size:10px;}
div#page_box_content ul#installation_list{position:absolute;left:250px;}
div#page_box_content ul#installation_list li{height:30px;list-style-type:none;display:block;background-repeat:no-repeat;padding-left:23px;background-position:0 0;}
div#page_box_content ul.list_bullet_blue{margin-left:-5px;}
div#page_box_content ul.list_bullet_blue li{list-style-image:url(/images/new_layout/list_bullet_blue.png);height:23px;padding-left:10px;}

img#sidebar_testimonials_show_all
{
	position:absolute;
	left:75px;
	top:551px;
}

div.experiences_header{width:615px;height:30px;background-color:#1587b4;border:1px solid #c5d3d9;border-bottom:none;margin-top:2em;}
div#page_box_content div.experiences_header h3{color:white;font-size:16px;margin:5px;margin-left:20px;}
div#page_box_content div.experiences_header.indent h3{margin-left:200px;}
div.experiences_content{width:610px;height:129px;background-color:#ecf1f3;border:1px solid #c5d3d9;border-top:none;padding-right:5px;}
div.experiences_content img.experiences_map_small{float:left;margin-right:25px;}
div.experiences_content.right img.experiences_map_small{float:right;margin:0 -5px 0 25px;}
div.experiences_content img.experiences_city_image{position:absolute;left:62px;margin-top:-22px;}
div.experiences_content.right img.experiences_city_image{left:523px;}
div.experiences_content h4{padding-top:19px;margin:0 0 1em 25px;}
div.experiences_content q{quotes:none;margin:0 0 1em 25px;display:block;}
div.experiences_content p{margin-left:25px;}
div#team_slider{position:relative;width:615px;height:120px;background-image:url(/images/new_layout/team_slider_background.png);background-repeat:repeat-x;background-position:bottom;margin-bottom:50px;}
img#team_slider_left{position:absolute;top:58px;left:0px;cursor:pointer;}
img#team_slider_right{position:absolute;top:58px;right:0px;cursor:pointer;}
div#team_slider_photos{position:absolute;top:20px;left:57px;width:510px;height:92px;overflow:hidden;}
div#team_slider_photos img{margin-right:3px;cursor:pointer;}
div#team_slider_hovers{position:relative;}
div#team_slider_hovers > div{background-image:url(/images/new_layout/team_slider_hover.png);position:absolute;top:-61px;z-index:10;width:90px;height:27px;color:#FFFFFF;padding-top:3px;text-align:center;display:none;}
div#team_person_info{float:right;width:300px;}
div#team_person_info q{display:block;background-image:url(/images/new_layout/team_quotes.png);width:240px;height:26px;margin-bottom:1em;quotes:none;color:#404040;font-weight:bold;font-size:20px;padding:15px 25px;}
div#team_person_info p{color:#8d8d8d;font-size:12px;margin-left:25px;}
img#team_person_photo_small{position:absolute;top:840px;margin-left:20px;}
div#page_box_content_city_map_outer{width:247px;height:217px;float:right;background-color:white;margin-top:5px;}
div#page_box_content_city_map{width:235px;height:205px;margin:5px;border:1px solid #929292;}
img#img_geo_experiences{margin-top:-155px;margin-left:-15px;}
img#img_geo_hardness{margin-top:-155px;margin-left:-15px;}
div#table_geo_hardness{width:599px;height:130px;background-color:#ecf2f4;padding:7px;border:2px solid #d7dee1;}
div#table_geo_hardness h2{font-size:19px;margin:0px 5px 10px 5px;}
div#table_geo_hardness strong{color:#555555;}
div#legenda_geo{width:612px;height:46px;background-image:url(/images/new_layout/legenda_geo.png);margin-bottom:20px;}
div#legenda_geo p{position:absolute;margin-top:15px;}
p#legenda_geo_1{left:178px;}
p#legenda_geo_2{left:318px;}
p#legenda_geo_3{left:476px;}




/** CUSTOM THINGS DO NOT EDIT */
	
h1{	font-size: 26px; 
	font-weight: lighter; 
	font-family: Arial, sans-serif; 
	color:#3399CC; 
	margin: 0px 0px 12px 0px;
}


div#page_box_content
{
	margin: 0px;
	width: 680px;
	height: auto;
	margin-left: 6px;
	margin-bottom: 20px;
}

div#page_box_content_1 
{
	margin:10px 0 0 0px;
	width: 300px;
	color: #666;
	height:350px;
	line-height: 20px;
	font-size:12px;
	margin-bottom:20px;
	padding:0px 15px 45px 0px;
	float: left;
}

a#page_box_img img
{
	margin-bottom: 7px;
}

p.page_box_content_p 
{
	margin: 0px;
	padding: 0px;
}



div#page_box_content_1 a
{
	color: #3399CC;
	line-height: 43px;
}


div#page_box_content_1 p{margin-top:0px;}


div#page_box_content_2 
{
	margin: 0px;
	width: 300px;
	height:350px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 12px;
	margin-bottom:20px;
	padding:0px 0px 20px 0px;
	float: left;
}

div#maps
{
	margin-left: 0px;
	margin-top: 370px;
	position: relative;
}

div#container_2
{
	
	float: left;
}



div#box_sidebar
{
	position:absolute;
	right: 3px;
	top:307px;
	width:313px;
	height:927px;
	background-image:url(/images/new_layout/sidebar_background_long.png);
	color:#333333;
}

div#box_sidebar div#testimonials a#sidebar_lees_meer
{
	overflow: hidden;
	width: 122px;
	height: 32px;
	top: 503px;
	left: 166px;
	float: left;
	position: absolute;
	display: block;
	background: url(/images/new_layout/sidebar_button_lees_verder.png) no-repeat;
}

div#box_sidebar div#testimonials a#sidebar_lees_meer:hover
{
	background-position: bottom;
	cursor: pointer;
}

div#feedback-button
{
	width: 138px;
	height: 34px;
	position: fixed;
	bottom: 0;
    left: 50%;
	margin: 0 0 0 -69px;
	padding: 0;
	z-index: 99;
}


div#feedback-button a 
{
    margin: 0;
    padding:  0;
    display: block;
    width:  138px;
    height: 34px;
    background-image: url(../../images/feedback.png) ;
    cursor: pointer;
    overflow: hidden;
    background-position: top;
}

div#feedback-button a:hover 
{
    background-position: bottom;
	cursor: pointer;
}

#overlay 
{
    display: none;
    position: fixed;
    left: 0px;
    top: 0px;
    width:100%;
    height:100%;
    text-align:left;
    z-index: 100;
    background-color: black;
    opacity: .70;
    filter:alpha(opacity=70); /* For IE8 and earlier */
}

#overlay-text 
{
	
    position: absolute;
    display: none;
    text-align: left;
    width:360px;
    top: 50%;
    left: 50%;
    margin-top: -200px;
    margin-left: -250px;
    background-color: #fff;
    border:5px solid rgb(218, 218, 218);
    border-radius: 5px;
    padding:15px;
    font-size: 12px;
    z-index: 9999;
    
}

#overlay-text textarea#feedback
{
	width: 350px;
	height: 75px;
	border-top: 2px solid #999;
	border-right: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	border-left: 2px solid #999;

}


#overlay-text label
{
	width: 100px;
	display: block;
	float: left;
}

#overlay-text input[type=text]
{
	margin-left: 50px;
	width: 200px;
	height: 20px;
	font-size: 12px;
	border-top: 2px solid #999;
	border-right: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	border-left: 2px solid #999;
	display: block;
	float: left;
	position: relative
}

#overlay-text img
{
	margin-left: 99%;
	margin-top: -35px;
}

#overlay-text input.zenden
{
	height: 31px;
	width: 171px;
	background: url(../../images/button_versturen.png) no-repeat;
	overflow: hidden;
	position: relative;
	border: none;
	display: block;
	border: 1px white;
	border-radius: 5px;
}

#overlay-text input.zenden:hover
{
	border:1px white;
	border-radius: 5px;
	background-position: bottom;
	cursor: pointer;
}




/*		FILEMANAGER		*/


ul.filemanager_categories
{
	padding: 0px;
	margin: 0px;
}


ul.filemanager_categories li
{
	margin-right: 12px;
	margin-bottom: 25px;
	margin-left: 13px;
	width: 142px;
	height: 45px;
	background: url(/images/redesign/button_filemanager.png) no-repeat top left;
	position: relative;
	border: none;
	float: left;
	display: block;
	list-style: none;
}

ul.filemanager_categories li:hover
{
	background-position: bottom;
	cursor: pointer;
}

ul.filemanager_categories li a
{
	color: white;
	font-family: "HelveticaNeue", "Helvetica", "Arial", sans-serif;
	font-size: 12px;
	text-decoration: none;
	margin-top: 13px;
	margin-left: 40px;
	display: block;
	text-shadow: 1px 1px black;
	
}	


ul.filemanager
{
	clear: both;
	margin: 0px;
	width: 668px;
	padding: 25px 0px 0px 0px;
	border-top: 3px solid #0055a6;
}
ul.filemanager li
{
	margin-right: 12px;
	margin-bottom: 25px;
	margin-left: 13px;
	width: 138px;
	height: auto;
	float: left;
	border: 2px solid #0055a6;
	list-style: none;
}

ul.filemanager li div.thumbnail
{
	width: 100%;
	height: 100px;
	text-align: center;
}

ul.filemanager li div.thumbnail a
{
	line-height: 100px;
}

ul.filemanager li div.actions a.act_edit
{
	float: right;
}

ul.filemanager li div.actions a.act_del
{
	float: left;
}


ul.filemanager li div.actions
{
	width: 100%;
}

ul.filemanager img.thumbnail
{
	margin-left: auto;
	margin-right: auto;
	line-height: 115px;
	vertical-align: middle;
	max-width: 100%;
	max-height: 100%;
	
}



.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


div#menu ul li a
{
	background: url("/images/menu/menu_bg.png") no-repeat;
	height: 33px;
	overflow: hidden;
	display: block;
}
div#menu ul li a.home
{
	background-position: -8px 0px;
	width: 101px;
}

div#menu ul li a.home.active, div#menu ul li a.home:hover 
{
	background-position: -8px -36px;
}

div#menu ul li a.waterontharder
{
	background-position: -109px 0px;
	width: 200px;
	
}

div#menu ul li a.waterontharder.active, div#menu ul li a.waterontharder:hover 
{
	background-position: -109px -36px;
}

div#menu ul li a.service
{
	background-position: -309px 0px;
	width: 120px;
}

div#menu ul li a.service.active, div#menu ul li a.service:hover 
{
	background-position: -309px -36px;
}

div#menu ul li a.voordelen
{
	background-position: -429px 0px;
	width: 150px;
	
}

div#menu ul li a.voordelen.active, div#menu ul li a.voordelen:hover 
{
	background-position: -429px -36px;
}

div#menu ul li a.waterhardheid
{
	background-position: -579px 0px;
	width: 190px;
	
}

div#menu ul li a.waterhardheid.active, div#menu ul li a.waterhardheid:hover 
{
	background-position: -581px -36px;
}

div#menu ul li a.kijk
{
	background-position: -769px 0px;
	width: 130px;
}

div#menu ul li a.kijk.active, div#menu ul li a.kijk:hover 
{
	background-position: -769px -36px;
}

div#menu ul li a.over
{
	background-position: -899px 0px;
	width: 150px;
	
}

div#menu ul li a.over.active, div#menu ul li a.over:hover 
{
	background-position: -899px -36px;
}

a#sidebar_information_button {
    display: block;
    height: 42px;
    width: 271px;
}


