/***************************** basiselement ****************************/
html,body {
		height: 100%;
		width: 100%;
		margin: 0px;
		padding: 0px;
		font-family: sans-serif, verdana, Trebuchet MS, Arial, Helvetica;
		font-size: 82%;
		line-height:20px;
		background-color:#3D5B7E;
		
		/*
		background-image:url(images/back_repeat.jpg);
		background-position:center top;
		background-repeat:repeat-y;*/
		
}

/****************************** Structure **********************************/

.backholder {
		width:100%;
		background-color:#3D5B7E;
		background-image:url(images/overall_repeat.jpg);
		background-position:top;
		background-repeat:repeat-x;
}
.topspace {
		width:100%;
		height:230px;
		background-image:url(images/topspaceback.jpg);
		background-position:center top;
		background-repeat:no-repeat;
		top:0px;
}
.flashheader {
		width:950px;
		height:230px;
		position:relative;
		margin-left:-475px;
		left:50%;
		top:0px;
}
.container {
		width:950px;
		height:100%;
		position:relative;
		margin-left:-476px;
		left:50%;
		top:0px;
		background-image:url(images/centerback.jpg);
		background-repeat:no-repeat;
		background-position:left top;
}
.leftcol {
		width:200px;
		float:left;
}
.midcol {
		width:500px;
		float:right;
		padding:30px 20px 0px 20px;
		color:#FFFFFF;
}
.midcol img{ margin: 0 15px 5px 0;}
.rightcol {
		width:200px;
		padding:0px;
		float:right;
		color:#BCD0E7;
}
.rightcol h1 {
color:#FFBA00;
}
.cleardiv {
		clear:both;
}
.footer {
		width:100%;
		height:110px;
		/*
		background-image:url(images/footer.jpg);
		background-position:center top;
		background-repeat:no-repeat;
		*/
		color:#A6B8CE;
}
.footholder {
		width:950px;
		height:50px;
		padding-top:60px;
		text-align:center;
		position:relative;
		margin-left:-475px;
		left:50%;
		top:0px;
}
.contactlijn {
color:#dddddd; 
height:1px; 
width:100%;
}
#lijnkleur {
color:#dddddd; 
height:1px; 
width:100%;
}
.prijslijst td {
border-bottom:1px solid #5D81AA;
}
/****************************** Lay-out ******************************/

h1 {
		font-size: 160%;
		font-weight: bold;
		color:#ffffff;
}
#contentimage {
		margin-bottom: 5px;
		margin-right: 15px;
		border: 3px double #f00;

}
a:link, a:active, a:visited {
		color:#ffffff;
	}
a:hover {
		color:#7997BB;
}
.footer a:link, .footer a:active, .footer a:visited {
		color:#A6B8CE;
	}
.footer a:hover {
		color:#ffffff;
}

/******************************formulier*******************************/

.invulveld {
		width:330px;
		border:1px solid #ccc;
		font-style:italic;
}
.tekstveld {
		width:330px;
		height:60px;
		border:1px solid #ccc;
		font-style:italic;
}


/******************************** Gallery *********************************/

img.gllry_onMouseOut {
		float:left;
		margin-bottom:10px;
		margin-right:10px;
		border:4px solid #254162;  
}
img.gllry_onMouseOver {
		float:left;
		margin-bottom:10px;
		margin-right:10px; 
		border:4px solid #7997BB; 
}
.gllry_outerTable {
width:100%;
}

