body{
	margin : 0px;
	font-family : Arial;
	}
	
a, a:visited
{
color: #0093d0;
text-decoration :none;
}

a:hover
{
color: #0093d0;
text-decoration :none;
}

.spacer
{
height : 2em;
width : 950px;       
}

.prefix
{
    background-image : url(../images/prefix.gif);
    background-position : left 8px;
    background-repeat : no-repeat;
    padding-left : 10px;
    line-height : 120%;
    margin-bottom : 4px;
}
	
	#container
	{
	width : 950px;
	margin : auto;
	clear : both;
	}
	#bg
	{
    float:left;
	background-image : url(../images/mainbg.png);
	background-position : center top;
	}
		#whitetop{
		width : 950px;
		height : 20px;
		position:relative;
		clear : both;
		background-color : #ffffff;
		}
		#logo1{
		width : 143px;
		height : 175px;
		background-image : url("../images/logo1.png");
		border : 0px solid;
		float : left;
		}
		#transprt{
		width : 802px;
		height : 175px;
		background-repeat : no-repeat;
		border : 0px solid;
		float : left;
		}
		#transprtright{
		width : 136px;
		height : 175px;
		background-image : url(../images/topright.png);
		background-repeat : no-repeat;
		background-position : 0px 0;
		float : left;
		}
		#transprt img{
		margin : 0px;
		padding : 0px;
		display : inline;
		}
	
	#kolom1
	{
	width : 124px;
	clear : both;
	float : left;
	}
	
	#kolom2{
	width : 521px;
	/*background-image : url(../images/kol2bg.png);*/
	float : left;
	}
		#contentheader{
		width : 521px;
		height : 8px;
		background-image : url(../images/contentheader.png);
		background-repeat : no-repeat;
		overflow : hidden;
		clear : both;
		float : left;
		}
		#contentcontainer{
		width : 521px;
		background-image : url(../images/contentcontainer.png);
		
		clear : both;
		float : left;
		}
			#content{
			padding : 10px;
			padding-left : 78px;
			padding-right : 15px;
			min-height : 400px;
			font-size : 10pt;
	        font-family : Verdana;			
			}
			#content a,#content a:hover,#content a:visited
			{
                color: #000000;
			    text-decoration : underline;
			}
		#contentfooter{
		width : 521px;
		height : 8px;
		background-image : url(../images/contentfooter.png);
		background-position : top;
		overflow : hidden;
		clear : both;
		float : left;
		}
	
	#kolom3{
	width : 164px;
	float : left;
	}
		#smallboxtop{
		width : 164px;
		height : 8px;
		background-image : url(../images/smallboxtop.png);
		background-repeat : no-repeat;
		overflow : hidden;
		clear : both;
		float : left;
		margin-top : 17px;
		}
		#smallboxbody{
		width : 164px;
		background-image : url(../images/smallboxbg.png);
		clear : both;
		float : left;
		}
			#smallboxcontent, .productenmenu {
			padding : 5px;
			padding-left : 10px;
			font-family : Arial;
			font-size : 12px;
			color : #000000;
			}
		#smallboxbot{
		width : 164px;
		height : 9px;
		background-image : url(../images/smallboxbot.png);
		background-repeat : no-repeat;
		overflow : hidden;
		clear : both;
		float : left;
		}
		#picturecontainer{
		padding-left : 4px;
		float : left
		}
	
	#kolom4{
	float : left;
	}

	.clear{
	clear : both;
	}

	#menubar
	{
	width : 584px;
	height : 16px;
	padding : 10px;
	position : relative;
	background-color : #ffffff;
	color : #0093d0;
	font-family : Arial;
	font-size : 9pt;
	font-weight : bold;
	filter : alpha(opacity:80);
	-moz-opacity:.80;
	opacity:.80;
	left : 200px;
	top : 68px;
	border : 1px solid #0093d0;
	
	}
		#menubar ul{
		margin : 0px;
		padding : 0px;
		}
		#menubar li{
		display : inline;
		list-style-type : none;
		padding-right : 16px;
		}
		#menubar a{
		color : #0093d0;
		text-decoration : none;
		}
			
h1
{
    margin:0px;
    padding:0px;
    color : #344689;
    font-size : 10pt;
	font-family : Verdana;	    
}

#content.home table td a, #content.home table td a:visited  {
    font-size:14px;
    text-decoration:none;
    color: #0093d0;
    font-weight:bold;
}

#content.home table td {
    text-align:center;
}

a img {
    border:0;
}

#content.home table {
    width: 428px;
}

#content.home table td a:hover  {
    color: #0093d0;
}

#content.home strong {
    padding-top:0.3em;
    display:block;
}

#kolom1 #addr 
{
    font-size:10px;
    padding-left:24px;
    font-style:normal;
    text-align:right;
    color:#000;
}

#kolom1 #addr address {
    font-style:normal;
}


#kolom1 #addr a {
    text-decoration:none;
    color:#000;
}
    

#kolomimg {
    height: 65px;
}

.smallboxnav {
    list-style-type:none;
    margin:0;
    padding:0;
}

.branche p {
    margin-top:0.5em;
}

h1 {
    font-size:14px;
    text-decoration:none;
    color: #0093d0;
    font-weight:bold;
    margin-left:78px;
    text-transform: uppercase;
}

.contact th {
    text-align:left;
    vertical-align:top;
    width:41%;
    font-weight:normal;
}

.contact input.textbox,.contact textarea, .contact input.submit {
    border: 1px solid #000;
}

.contact #adresdiv {
    text-align:right;
    margin-top:2em;
    color:#0092CF;
}

.colmiddenonder
{
    clear:both;
    text-align:left;
    padding-top:1em;
    width : 430px;
}

.colmiddenonder .foto
{
    float : left;
    padding-right : 20px;
    width : 120px;
    text-align : center;
    color: #000000;
    font-size : 8pt;
}

.datum
{
float:left;
width:90px;
color: #0093d0;
}

.nieuwstitel
{
color: #0093d0;
float:left;
width : 338px;
}

p
{
margin : 0;   
}

strong
{
    color: #0093d0;   
}

textarea
{
	font-family : Arial;    
}

#onder
{
    clear : both;
    width : 923px;
	background-image : url(../images/mainbg.png);
	background-position : center top;
	background-repeat : repeat-y;
	padding-left : 27px;
}


#search {
    left: 649px;
	position: absolute;
	top: 187px
    
}

#search input {
    width:149px;
    border:solid 1px #1fa0d6;
    font-size:12px;
    padding:3px;
    background-image:url(images/zoekenbg.gif);
    background-position:right top;
    background-repeat:repeat-y;    
}

h2 {
    font-size:10pt;
    font-weight:bold;
    color:#1fa0d6;
    margin-top:0;
    margin-bottom:0;
}   

.zoeken ul {
    padding:0;
    margin:0;
    margin-bottom:1em;
}

.zoeken li {
    list-style-type:none;
    padding-left:10px;
    background-image:url(../images/prefix.gif);
    background-position:left 8px;
    background-repeat:no-repeat;
}

.zoeken #content a, .zoeken #content a:visited {
    color:#0093D0;
    text-decoration:none;
}

#projecten ul {
					list-style-type:none;
					
				}
                #projecten * {
					margin:0;
					padding:0;
				}
				
				#projectfader {
					position:relative;
					height:150px;
					width:428px;
				}
				
				#projectfader li {
					position:absolute;
					left:0;
					top:0;
					
				}
				
				#projectfader li a {
					width:428px;
					height:150px;
					display:block;
					position:relative;
					text-decoration:none;
				}
				
				#projectfader li a:visited {
					text-decoration:none;
				}
				
				#projectfader li a span {
					position:absolute;
					bottom:5px;
					left:5px;
					background:url("../images/transparant.png") repeat;
					padding:3px;
					color:#008ac9;
					text-decoration:none;
					height:16px;
				}
				
				#projectselector {
					margin-top:30px;	
				}
				
				#projectselector li.first {
					margin-left:0;	
				}
				
				#projectselector li {
					margin-left:2px;	
					float:left;
				}
				
				.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#projectenloader {
	background:url(images/loading.gif) no-repeat center center;
}
