@charset "utf-8";
/* CSS Document */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, 
blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, 
img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead  {
	margin:0;
	padding:0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

p {
	margin:0;
}

img {
	border:none;
}

ul {
	list-style:none;
}

h1 {
	background:url(images/h1.png) left center no-repeat;
	padding-left:30px;
	height:32px;
	line-height:32px;
	color:#3a3a3a;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}

h2 {
	line-height:18px;
	color:#8acbd2;
	font-size:12px;
	font-weight:bold;
}

body {
	background:url(images/bg-body.png) left top repeat-x #ffffff;
}

#container {
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:856px;
	min-height:600px;
	height:auto!important;
	height:600px;
}
    
#header {
	float:left;
	width:856px;
	height:267px;
}

#header2 {
	float:left;
	width:856px;
	height:129px;
}
    
#logo a {
	float:left;
	margin-left:330px;
	width:195px;
	height:64px;
} 

#logo2 a {
	float:left;
	margin-top:16px;
	margin-left:330px;
	width:195px;
	height:64px;
}

#flash {
	float:left;
	margin-top:0px;
	margin-left:47px;
	width:766px;
	height:241px;
	text-align:center;
	overflow:hidden;
	position:relative;
}
    
#mainmenu {
	float:left;
	margin-top:-15px;
	background:url(images/bg-mainmenu.png) left top no-repeat;
	width:856px;
	height:45px;
}

#mainmenu2 {
	float:left;
	margin-top:4px;
	background:url(images/bg-mainmenu.png) left top no-repeat;
	width:856px;
	height:45px;
}
    
ul#menu1 {
	float:left;
	margin-top:18px;
	margin-left:36px;
	width:725px;
	height:19px;
}

ul#menu1 li {
	float:left;
	margin-right:20px;
}

ul#menu1 li a:link, ul#menu1 li a:visited {
	float:left;
	display:block;
	background:url(images/bullet.png) left center no-repeat;
	padding-left:20px;
	line-height:19px;
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

ul#menu1 li a:active, ul#menu1 li a:hover {
	color:#87cbd6;
}
    
ul#menu2 {
	float:right;
	margin-top:18px;
	margin-right:18px;
	height:19px;
}

ul#menu2 li {
	float:left;
	margin-right:12px;
}

ul#menu2 li a:link, ul#menu2 li a:visited {
	float:left;
	display:block;
	line-height:19px;
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

ul#menu2 li a:active, ul#menu2 li a:hover {
	color:#87cbd6;
}

#content-container {
	float:left;
	margin-left:18px;
	background:url(images/bg-contentcontainer.png) left top repeat-y;
	width:820px;
	min-height:660px;
	height:auto!important;
	height:660px;
}

#contenttop {
	float:left;
	background:url(images/bg-contenttop.png) left top no-repeat;
	width:820px;
	height:37px;
}

#bevindtzich {
	float:left;
	margin-top:5px;
	margin-left:11px;
	color:#3a3a3a;
	font-size:11px;
	font-weight:normal;
}

ul#breadcrums {
	float:left;
	margin-top:5px;
	z-index:50;
	position:relative;
}

ul#breadcrums li {
	float:left;
	margin-left:7px;
}

ul#breadcrums li a:link, ul#breadcrums li a:visited, ul#breadcrums li a:active { /* :link, ul#breadcrums li a:visited { */
	float:left;
	display:block;
	background:url(images/bulletbreadcrums.png) left center no-repeat;
	padding-left:13px;
	color:#81cad3;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

/* ul#breadcrums li a:active, ul#breadcrums li a:hover {
	color:#3a3a3a;
	font-weight:bold;
} */

#contentlinks {
	float:left;
	width:153px;
}

ul#sidemenu {
	float:left;
	margin-top:11px;
	margin-left:12px;
	width:141px;
}

ul#sidemenu li {
	float:left;
}

ul#sidemenu li a:link, ul#sidemenu li a:visited {
	float:left;
	display:block;
	background:url(images/bullet2.png) left center no-repeat;
	padding-left:22px;
	width:119px;
	line-height:24px;
	color:#3a3a3a;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

ul#sidemenu li a:active, ul#sidemenu li a:hover {
	color:#7fc8d1;
}

ul#sidemenu ul {
	float:left;
	margin-top:8px;
	margin-bottom:10px;
}

ul#sidemenu ul li {
	float:left;
}

ul#sidemenu ul li a:link, ul#sidemenu ul li a:visited {
	float:left;
	display:block;
	background:none;
	line-height:16px;
	color:#3a3a3a;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

ul#sidemenu ul li a:active, ul#sidemenu ul li a:hover {
	color:#7fc8d1;
}

#contentrechts {
	float:left;
	width:667px;
	min-height:550px;
	height:auto!important;
	height:550px;
	z-index:10;
	position:relative;
}

#innercontent {
	float:left;
	margin-top:10px;
	margin-left:13px;
	width:654px;
	line-height:18px;
	color:#646464;
	font-size:11px;
}

#innercontent h1, h2, h3 {
	float:left;
	margin-left:21px;
	width:450px;
}

#innercontent p {
	float:left;
	margin-left:21px;
	width:450px;
	line-height:16px;
	color:#646464;
	font-size:11px;
	margin-top:5px;
	margin-bottom:5px;
}

#innercontent p br {
	line-height:8px;
}

#innercontent a {
	color:#224c52;
	font-size:11px;
	text-decoration:underline;
}

#innercontent a:hover {
	text-decoration:none;
}

#afbeelding {
	margin-top:-47px;
	width:100%;
	padding-top:47px;
	margin-left: 0px;
	height:200px;
	min-height:200px;
	height:auto!important;
	z-index:20;
	position:relative;
}


/* --- PRODUCTZELF --- */

/* #titelpagina h1 {
	float:left;
	background:none;
	padding-left:0px;
	margin-left:0px;
	width:500px;
	color:#73b1ba;
	font-size:14px;
	font-weigth:bold;
	text-decoration:none;
}  
    
 #email-printen {
	float:left;
	margin-top:8px;
	margin-left:20px;
	width:100px;
	font-weight:normal;
	font-size:11px;
	color:#929292;
}

#email-printen a {
	color:#73b1ba;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

#email-printen a:hover {
	text-decoration:underline;
} */

#deurcontainer {
	float:left;
	margin-left:-5px;
	width:660px;
	border:none;
	background:#ccc;
}

#deurbovenkant{
	background-color:#ffffff;
	width:660px;
	height:40px;
	margin:0px;
	padding:0px;
	border-bottom:10px solid #84CDD6;
}

#deurvlak{
	float:left;
	width:300px;
	text-align:left;
	background:#ccc;
}
	
#deurvlak img{
	border-left:10px solid #84CDD6;
	margin-left:0px;
}

#detailvlak{
	float:right;
	width:300px;
	color:#555555;
	background:#ccc;
	text-align:left;
}

#detailvlak img{
	border-left:10px solid #84CDD6;
}

#infovlak {
	float:left;
	margin-top:-5px;
	border-top:10px solid #84CDD6;
	border-left:1px solid #929292;
	border-right:1px solid #929292;
	border-bottom:2px solid #c7c7c7;
	color:#555555;
	width:659px;
	clear:both;
	background:#ffffff;
}

#infovlak p {
	width:100%;	
}

#infovlaktekst{
	margin:15px;
}

#infovlaktekst img{
	margin-top:0px;
	margin-bottom:-1px;
	padding:0px;
}

.info-prijs {
	color:#73b1ba;
	font-size:14px;
}

#extra-info {
	float:left;
	margin-top:10px;
	width:630px;
	color:#73b1ba;
	font-size:14px;
}

#deurfooter{
	float:left;
	margin-top:15px;
	width:100%;
	height:20px;
	border-top:2px solid #84CDD6;
	border-bottom:2px solid #84CDD6;
	text-align:center;
}

#printen-email {
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	width:100%;
	text-align:center;
}

#printen-email a {
	color:#73b1ba;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

#printen-email a:hover {
	text-decoration:underline;
}




/* --- EINDE PRODUCTZELF --- */

#footer {
	float:left;
	margin-top:60px;
	border-top:7px solid #3a3a3a;
	width:820px;
	height:50px;
}

ul#contactgegevens {
	float:left;
	margin-top:13px;
	margin-left:2px;
	width:480px;
}

ul#contactgegevens li {
	float:left;
	margin-left:5px;
	display:block;
	background:url(images/bulletfooter.png) center right no-repeat;
	padding-right:10px;
	color:#3a3a3a;
	font-size:11px;
	font-weight:normal;
}

ul#contactgegevens li a:link, ul#contactgegevens li a:visited {
	color:#224c52;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

ul#contactgegevens li a:active, ul#contactgegevens li a:hover {
	text-decoration:underline;
}

#lijnvan a:link, #lijnvan a:visited {
	float:right;
	margin-top:11px;
	margin-right:13px;
	background:url(images/construverre.jpg) center right no-repeat;
	padding-right:109px;
	color:#224c52;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

#lijnvan a:active, #lijnvan a:hover {
	text-decoration:underline;
}

#sitemap ul {
	margin-top:5px;
	margin-left:40px;
	list-style:square;
}

#sitemap li a {
	color:#224c52;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

#sitemap ul ul a {
	color:#224c52;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

#sitemap li a:hover {
	text-decoration:underline;
}

#sitemap ul ul a:hover {
	text-decoration:underline;
}

#infovlak h1 {
	width:100% !important;
}	
#infovlaktekst h1 {
	width:350px !important;
	font-size:12px;
	line-height:14px;
}


.offerteklein {
	float:left;
	margin-top:50px;
	width:140px;
	height:54px;
}

#tweedeeditor p {
	float:left;
	margin-left:21px;
	width:450px;
	line-height:16px;
	color:#646464;
	font-size:11px;
	margin-top:5px;
	margin-bottom:5px;
}

#tweedeeditor p br {
	line-height:8px;
}

#tweedeeditor a {
	color:#224c52;
	font-size:11px;
	text-decoration:underline;
}

#tweedeeditor a:hover {
	text-decoration:none;
}
