/* altijd een scrollbar in firefox, anders springt de website */
html { overflow: -moz-scrollbars-vertical; 
	} 

/* default page layout */
body {
	background-image: url(images_design/bg.gif);
	background-repeat: repeat;
	background-attachment: fixed;
	font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana;
	font-size:11px;
	padding: 0px;
	/* color: #39393B;  */
	color: #4B4B4C;
	margin: 0px;
	line-height:16px;
	}

	a:link { text-decoration: none; color: #010101; }
	a:visited { text-decoration: none; color: #010101; }
	a:active { text-decoration: none; color: #010101; }		
	a:hover { text-decoration: none; color: #BEBEBE; }

img 		{
	border: 0px;
		}

#content 	{
		width:946px;
		margin: 0 auto;
		position:relative;
		}

#logo		{
		float:left;
		height:79px;
		width: 102px;
		margin: 22px 0px 16px 22px;
		}

/* menu's */

#menu 	{
		float:right;
		width:360px;
		height:10px;
		margin: 22px 0px 0px 0px;
		}

#menu2 	{
		float:right;
		width:770px;
		margin: 25px 0px 0px 0px;
		}

#navi,#navi li,#navi li a 
		{
			float:left;
     		margin: 0px;
     		padding: 0px 0px 0px 0px;
			font-size: 10px;
			list-style: none;
			letter-spacing:0px;
    		} 
        
#navi li a	{
     		padding: 0px;
     		color: #a5a6a7;
     		text-decoration: none;
    		}

#navi li#m06 a	{
     		padding: 0px;
     		color: #bad635;
     		text-decoration: none;
    		}
    
#navi li a:hover{
     		padding: 0px;
     		color: #ffffff;
    		}
    
body.m01 li#m01 a, body.m02 li#m02 a, body.m03 li#m03 a , body.m04 li#m04 a , body.m05 li#m05 a, body.m06 li#m06 a {
     /* 		color: #bad635; */
     		padding: 0px;
     	/* 	cursor: default; */
    		}

#navi2,#navi2 li,#navi2 li a 
		{
		float:left;
     	margin: 0px;
     	padding: 0px 0px 0px 0px;
		font-size:10px;
		list-style: none;
		letter-spacing:0px;
    		}

        
#navi2 li a	{
     		padding: 0px;
     		color: #ffffff;
     		text-decoration: none;
    		}
   
#navi2 li a:hover{
     		padding: 0px;
     		color: #a5a6a7;
    		}

body.m08 li#m08 a, body.m09 li#m09 a, body.m10 li#m10 a , body.m11 li#m11 a , body.m12 li#m12 a, body.m13 li#m13 a, body.m14 li#m14 a {
     		color: #565758;
     		padding: 0px;
    		}

body.m08 #i08, body.m09 #i09, body.m10 #i10, body.m11 #i11, body.m12 #i12, body.m13 #i13, body.m14 #i14 
		{
		background-color:#f3f3f3;
    		}

/* einde menu's */


#page		{
	float:left;
	background-color:#ffffff;
	width:638px;
	overflow:hidden;
	margin-bottom:30px;
	line-height: 18px;
}

#polderrender	{
		float:right;
		background-color:#038be3;
		width:302px;
		height:35px;
		font-size:10px;
		line-height:14px;
		margin-bottom:6px;
		}

#side1	{
		float:right;
		background-color:#ffffff;
		width:278px;
		height:268px;
		padding:12px;
		font-size:10px;
		line-height:14px;
        overflow: auto;
		}

#side1 p	{
		margin-top: 6px;
		margin-bottom: 6px;
		} 

#side2	{
		float:right;
		background-color:#ffffff;
		width:278px;
		margin-top:6px;
		height:11px;
		padding:12px;		
		}

#side3	{
		float:left;
		background-color:#cccccc;
		width:148px;
		margin-top:6px;
		margin-left:6px;
		height:125px;		
		}

#side_end	{
		float:right;
		background-color:#4d4e50;
		width:278px;
		margin-top:6px;
		height:11px;
		padding:8px 12px 16px 12px;
		text-align:right;
		font-size:8px;
		font-weight:bold;
		color:#bad635		
		}

#submenu	{
	float:right;
	background-color:#bad635;
	width:278px;

	padding:12px;
	font-size:10px;
	line-height:19px;

		}

#side_selection	{
		float:right;
		background-color:#ffffff;
		width:302px;
		height:220px;
/*		padding:12px; */
		}

#side4	{
		float:right;
		background-color:#ffffff;
		width:278px;
		margin-top:6px;
		height:68px;
		padding:12px;		
		}

#side5	{
	float:right;
	background-color:#ffffff;
	width:278px;
	margin-top:6px;
	height:100px;
	padding:12px;
	font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana;
	font-size: 10px;
	line-height: 24px;
	color: #999999;
	text-decoration: none;
		}

#image_home	{
		height:347px;
		}

#textarea	{
	background-color:white;
		margin-top:6px;
		/*padding:22px;*/		
}

#textarea_fix	{
/*	background-color:red;*/
	min-height:305px;
	margin:22px;
		/*padding:22px;*/		
}

#textarea_fix2	{
/*	background-color:red;*/
	min-height:100px;
	margin:22px;
		/*padding:22px;*/		
}

#textarea_portfolio_detail
		{
		margin-top:-10px;
/*		padding:22px;		*/
		}
#textarea_portfolio_detail_fix
{		/*background-color:blue;*/
		margin:22px;
}

#textarea_portfolio_detail img
		{
		margin:0px 20px 5px 20px;
		border:1px solid #bbbbbb;		
		}

#textarea_portfolio
		{
		margin-top:6px;
/*		padding:22px; */
		margin-bottom:-20px;		
		}
		
#textarea_portfolio_fix
{		/*background-color:black;*/
		margin: 22px;		
}

#textarea_portfolio_fix2
{	/*	background-color:black;*/
		margin-top:22px;
		margin-left: 15px;
		margin-right: 15px;
}

#portfolio	{
/*		padding:0px 11px 0px 11px;		*/
		}

#portfolio_fix	{
/*		padding:0px 11px 0px 11px;		*/
/*		background-color:green;*/
		margin: 0px 22px 0px 22px;
}

#portfolio_fix2	{
/*		voor item lsiting */
	/*	background-color:green;*/
		margin: 0px 15px 0px 15px;
} 
#portfolio_item{
		overflow:hidden;
		float:left;
		background-color:#e3e3e3;
		width:145px;
		margin-left:3px;
		margin-right: 3px;
		margin-bottom: 6px;
		height:125px;		
		}

#projectgegevens
		{
		font-size:9px;
		float:right;
		width:200px;
		margin:12px 0px 5px 10px;
		border: 1px solid #bbbbbb;
		padding:4px 8px 4px 8px;
		line-height:18px;
		}

#numbers	{
		float:right;
		font-size:10px;
		margin-bottom:10px;
		color:#cdcdcd;
		}


h1		{
		font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana; 
		font-size:19px;
		color:#9FBF07;
		font-weight:normal;
			text-transform: none;
		}

h2		{
		font-size:11px;
		font-weight:bold;
		}

.kop		{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6C6D6F;
	font-weight:bold;
		}

.active	{
		color:#bad635;
		}

.menuvlak	{
		height:39px;
		width:88px;
		background-color:#4d4e50;
		margin:0px 0px 6px 6px;
		text-align:center;
		padding:8px;
		cursor: hand;
		}

.projectnaam{
		font-size:9px;
		font-weight:bold;
		margin-left:6px;
		line-height:22px;
		}

.inputfield	{		
		background-color: #ffffff; 			
		font-size: 10px; 		
		font-family: Verdana, Arial, Tahoma, Helvetica;	
		color:#4d4e50;
		border:1px solid #0e0e0e;
		}
#input {
	font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana;
	font-size: 11px;
	color: #4D4E50;
	text-decoration: none;
	background-image: url(images_design/bgInput.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding: 0px;
	padding-top: 8px;
	line-height: 10px;
	text-indent: 8px;
	height: 14px;
	width: 583px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#input2 {
	font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana;
	font-size: 11px;
	color: #4D4E50;
	text-decoration: none;
	background-image: url(images_design/bgInput.gif);
	background-repeat: repeat;
	background-position: center center;
	margin: 0px;
	padding: 0px;
	padding-top: 8px;
	line-height: 10px;
	text-indent: 8px;
	height: 70px;
	width: 583px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


	
#prevnext {
	color: #C4C4C4;
	font-size: 10px;
	text-decoration: none;
}

/* erwin stijlen */

#menu_erwin {
	color: #4B4B4C;
	font-size: 12px;
        font-weight:bold;
	text-decoration: none;
	
	text-transform: uppercase;
}
#pub_title {
		font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana; 
		font-size:12px;
		color:#9FBF07;
		font-weight:bold;
		text-transform: none;
}
#copyright {
	color: #C7E14B;
	font-size: 9px;
	text-decoration: none;
	font-weight: normal;
}