*{
	margin:0;
	padding:0;
}

html {
	height: 100%;
}

.addeditguestbook{
	display: none;
}
img {
	border:0px;
}

.clearboth {
	clear:both;
}

input,
select,
textarea {
	color: #58585a;
	font-family:Trebuchet MS;
	font-size:12px;
	border: 1px solid #fff;		
}

body {
	font-family:Trebuchet MS;
	font-size:12px;
	color:#58585a;
	background: #d2dee8 url(/images/background.png) repeat-x;	
}

ul {
	list-style-type: none;	
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
li {
	width: 96%;
	margin-right: 0px;
	padding: 0px 0px 0px 18px;
	background: url(/images/lijst_item.gif) no-repeat;
	border-bottom: 1px solid #b3bcc4;
}

p {
	margin: 0px 0px 10px 0px;
}

label {
	cursor: pointer;
}

.png {
	behavior: url("/pngbehavior.htc");
}

#content_holder {
	width: 960px;
	margin: 0px auto;
}
#top {
	width: 960px;
	height: 120px;
}
#logo {
	width: 200px;
	height: 120px;
	float: left;
}

#menu_boven {
	width: 280px;
	height: 34px;
	background: url(/images/menu_boven.png) no-repeat 470px 10px;
	float: left;
	padding: 10px 10px 0px 470px;
}

#menu_boven_inhoud {
	width: 271px;
	padding: 10px 0px 0px 9px;
}

.menu_tussen {
	color: #e30450;
}

#menu_onder {
	width: 760px;
	height: 34px;
	padding-top: 42px;
	float: left;	
}
#menu_onder_inhoud {
	font-size: 16px;
	padding: 0px 0px 0px 10px;
}

.menu_onder_item {
	height: 34px;
}

#content_onder {
	width: 960px;
	margin-top: 50px;
}

#footer {
	margin-top: 30px;
	width: 960px;
	height: 30px;
	background: url(/images/footer.gif) no-repeat 10px;
}

.footer_linkerkant {
	color: #67193b;
	font-size: 12px;
	padding-left: 21px;
	text-transform: uppercase;
	font-weight: bold;
}

#afbeelding_links {
	background: url(/images/bg_linkerkant.png) no-repeat;
	width: 374px;
	height: 234px;
	padding: 13px;
}

#voorpagina_bovenkant {
	background: url(/images/bg_voorpagina_bovenkant.png) no-repeat;
	width: 960px;
	height: 320px;
}
#voorpagina_bovenkant_links {
	width: 325px;
	padding: 40px 25px 0px 40px;
	height: 280px;
	float: left;
}
#voorpagina_bovenkant_rechts {
	float: left;
	padding: 13px 3px 3px 3px;

}

#voorpagina_onderkant {
	margin-top: 21px;
	width: 960px;
}

#voorpagina_onder_links {
	background: url(/images/bg_voorpagina_onderkant_links.png) no-repeat 0px 15px;
	width: 367px;
	height: 185px;
	float: left;
	padding-left: 13px;

}
#voorpagina_onder_rechts {
	background: url(/images/bg_voorpagina_onderkant_rechts.png) no-repeat 0px 15px;
	padding-left: 13px;	
	width: 567px;
	height: 185px;
	float: left;
}

.kop_blok {
	height: 28px;
}

#voorpagina_onder_links_afbeelding {
	width: 100px;
	height: 144px;
	float: left;
}

#voorpagina_onder_links_tekst {
	width: 	254px;
	margin-left: 13px;
	padding: 15px 0px 0px 0px;
	height: 129px;	
	float: left;
}
.voorpagina_onder_rechts_blok {
	width: 277px;
	height: 144px;
	float: left;
}
.voorpagina_onder_rechts_afbeelding {
	width: 154px;
	height: 144px;
	float: left;
}
.voorpagina_onder_rechst_tekst {
	width: 113px;
	height: 129px;
	padding: 15px 10px 0px 0px;
	overflow: hidden;
	float: left;
}

#linkerkolom {
	width: 420px;
	float: left;
}

#rechterkolom {
	width: 530px;
	padding-right: 10px;
	float: left;
}
#rechterkolom_tekst {
	padding-top: 40px;
}
#linkerkolom_tekst {
	padding-top: 40px;
	margin-right: 30px;
}

#nieuws_afbeelding {
	width: 134px;
	height: 134px;
	padding: 3px;
	background-color: #fff;
	float: left;
	margin-right: 10px;
}

#projecten_afbeelding {
	width: 138px;
	height: 144px;
	padding: 3px;
	background-color: #fff;
	float: left;
	margin-right: 10px;	
}
/* TEGELS */
.betonpompen_tegel {
	width: 130px;
	height: 100px;
	background-image: url(/images/tegel_betonpompen.gif);
	background-repeat: no-repeat;
	float: left;
}
.betonpomp_tegel_afbeelding {
	width: 114px;
	height: 70px;
	padding-top: 8px;
	padding-left: 8px;
}

.betonpompen_tegel_link {
	padding-left:0px;
}

.projecten_overzicht_item {
	width: 258px;
	height: 144px;
	padding: 3px;
	margin-bottom: 15px;
	float: left;
	background-color: #fff;
}
.projecten_overzicht_afbeelding {
	width: 138px;
	height: 144px;
	padding-right: 10px;
	float: left;
}
.projecten_overzicht_tekst {
	width: 110px;
	height: 144px;
	float: left;
	overflow: hidden;
}
/* KOPTEKSTEN */
h1 {
	color: #67193b;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

h2 {
	color: #2d5980;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;	
}

h3 {
	color: #e30450;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

h4 {
	color: #a70c3b;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
/* LIJSTEN */
.tabel_item {
	color: #2d5980;
	padding-left: 6px;
	border-bottom: 1px solid #b3bcc4;
	height: 19px;
}


/* TEKSTEN */
.inleidende_tekst {
	color: #a70c3b;
}

/* LINKS */

a:link {color: #e30450; text-decoration: none; font-weight: bold;}
a:visited {color: #e30450; text-decoration: none; font-weight: bold;}
a:hover {color: #e30450; text-decoration: underline; font-weight: bold;}
a:active {color: #e30450; text-decoration: none; font-weight: bold;}

a.normal:link {color: #ffffff; text-decoration: none; font-weight: normal;}
a.normal:visited {color: #ffffff; text-decoration: none; font-weight: normal;}
a.normal:hover {color: #ffffff; text-decoration: underline; font-weight: normal;}
a.normal:active {color: #ffffff; text-decoration: none; font-weight: normal;}

a.menu_onder:link {color: #58585a; text-decoration: none; font-weight: normal;}
a.menu_onder:visited {color: #58585a; text-decoration: none; font-weight: normal;}
a.menu_onder:hover {color: #58585a; text-decoration: underline; font-weight: normal;}
a.menu_onder:active {color: #58585a; text-decoration: none; font-weight: normal;}

a.footer:link {color: #2d5980; text-decoration: none; font-weight: normal;}
a.footer:visited {color: #2d5980; text-decoration: none; font-weight: normal;}
a.footer:hover {color: #2d5980; text-decoration: underline; font-weight: normal;}
a.footer:active {color: #2d5980; text-decoration: none; font-weight: normal;}


