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

body 		{  
   				background:#efefef url(../images/bg-traanplaat.png);  
     			margin: auto;  
    			width: 100%;  
 			}  
div#headertop {
				background:url(../images/bg_header.png) #FFF repeat-x;
				width:100%;
				height:150px;
				
}

div#headercontent	{
				margin: 0px auto 0px auto;  
				width: 900px;
				height:150px;
}
div#logo	{
			background:url(../images/logo.png) no-repeat;
			float:left;
			width:336px;
			height:150px;
			text-indent:-9999px;
			margin-left:40px;
			margin-top:0px;
			}
div#contentheader
			{
				background:url(../images/bg-banner.png) #FFF top center repeat-x;
				width:100%;
				height:250px;
			}
div#headerinfo	
			{
				margin: 0px auto 0px auto; 
				background:url(../images/banner.png) no-repeat #efefef;
				width:900px;
				height:250px;
			}
div#middlecontent
			{
				float:right;
				margin:160px 0px 0 15px;
				width:500px;
				height:100px;
				color:#FFF;
			}
div#contentmiddle
			{
				background:url(../images/bg-content.png) top center repeat-y;
				width:100%;
				height:100%;
				min-height:450px;
			}
div#contentmain
				{
				background:#FFF;
				margin: 0px auto 0px auto; 
				width:900px;
				min-height:530px;
				}
div#main		{
				width:550px;
				float:left;
				margin:50px 50px 25px 25px;
				}
div#sidebar		{
				width:200px;
				height:100%;
				float:left;
				margin:50px 25px 0px 50px;
				}
div#menu	{
			float: left;
			width: 200px;
			height:100%;
			
		}
ul#menuitems	{
			right: 0px;
			list-style-type:none;
		
}
ul#menuitems li	{
			float:left;
			width:200px;
			background:url(../images/bg-menu.png) no-repeat #FFF;
			margin-top:15px;
}
button {		border:none;
				float:right;
				cursor:pointer;
				
				} 
.clearer 		{  
				clear: both;  
				}  
div#footer
			{
				float:left;
				background:url(../images/bg-footer.png) #FFF repeat-x;
				width:100%;
				height:127px;
			}
div#footerinfo
			{
				background:url(../images/footer.png) #333 repeat-x;
				margin: 0px auto 0px auto; 
				width:900px;
				height:127px;
			}
div#portfolio	{
				width:250px;
				height:100px;
				border:#C60 1px solid;
				float:left;
				margin:10px;
				cursor:pointer;
				overflow:hidden;
}
div#tekoop	{
				width:530px;
				height:200px;
				border:#C60 1px solid;
				float:left;
				margin:0px;
				margin-bottom:20px;
				cursor:pointer;
				overflow:hidden;
}
div#partner	{
				width:530px;
				height:100px;
				float:left;
				margin:0px;
				cursor:pointer;
				overflow:hidden;
}
div#pic		{
				
				overflow:hidden;
				float:left;
				padding:5px;
}
.omschrijving
			{
				width:350px;
				height:100%;
				float:left;
			}
.omschrijvingproject
			{
				width:100%;
				height:100%;
				float:left;
			}
div#main fieldset	{
				width:150px;
				height:100%;
				border:#000 1px solid;
				padding:10px;
				float:right;
}
div#main legend	{
					width:120px;
					height:100%;
					padding:5px;
					font-family:Verdana, Geneva, sans-serif;
					font-size:11px;
					font-weight:bold;
					border:#000 1px solid;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
