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

/* default page layout */
body {
	background-color: #FFFFFF;
	background-repeat: repeat;
	background-attachment: fixed;
	font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana; 
	font-size:12px;
	text-align: justify;
	padding: 0px;
	color: #FFFFFF;
	margin: 0px;
	line-height:16px;
	}

	a:link { text-decoration: underline; color: #ffffff; }
	a:visited { text-decoration: underline; color: #ffffff; }
	a:active { text-decoration: none; color: #ffffff; }		
	a:hover { text-decoration: none; color: #ffffff; }

img 		{
		border:0px;
		}

.img2		{
		border: 1px solid #525252;
		margin: 5px 0px 5px 10px;
		}

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

#bovenbalk		{
		background-image: url(images_design/bg_top.jpg);
		background-repeat: no-repeat;
		background-attachment: scroll;
		float:left;
		height:248px;
		width: 941px;
		}

#taal	{
		float:right;
		width:110px;
		margin:10px 40px 0px 0px;
		font-size:12px;
		color: #0180ff;
		}

	#taal a:link { text-decoration: none; color:#0180ff; }
	#taal a:visited { text-decoration: none; color:#0180ff; }
	#taal a:active { text-decoration: none; color:#0180ff; }
	#taal a:hover { text-decoration: none; color:#000000; }

/* menu's */

#menu 	{
		background-image: url(images_design/bg_middle.jpg);
		background-repeat: no-repeat;
		background-attachment: scroll;
		float:left;
		width:941px;
		height:37px;
		padding: 0px 0px 0px 58px;
		}

#navi,#navi li,#navi li a 
		{
		float:left;
     		margin: 0px;
     		padding: 5px 0px 0px 0px;
		font: 12px "Lucida Sans Unicode", "Lucida Sans", Verdana;
		font-weight:bold;
		list-style: none;
		letter-spacing:0px;
    		}

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

#navi li a:hover{
     		padding: 0px;
     		color: #cccccc;
    		}
    
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: #0180ff;
     		padding: 0px;
     		cursor: default;
    		}


/* einde menu's */


#page		{
		background-image: url(images_design/bg_bottom.jpg);
		background-repeat: no-repeat;
		background-attachment: scroll;
		float:left;
		background-color:#ffffff;
		width:941px;
		}

#side	{
		float:right;
		width:250px;
		height:268px;
		margin:30px 50px 0px 0px;
		font-size:11px;
		line-height:14px;
		/*text-align: left;*/
		}

	#side a:link { text-decoration: none; color:#2f2f2f; }
	#side a:visited { text-decoration: none; color:#2f2f2f; }
	#side a:active { text-decoration: none; color:#2f2f2f; }
	#side a:hover { text-decoration: none; color:#535353; }

#side img	{
		border: 1px solid #525252;
		margin: 4px 10px 4px 0px;
		}


#textarea	{
		width:510px;
		margin-top:30px;
		padding:60px;
		float:left;		
		}
		
#textarea_news	{
		width:810px;
		margin-top:30px;
		padding:60px;
		float:left;		
		}
		
#footer	{
		margin: 2px 10px 50px 0px;
		float:right;	
		color: #2f2f2f;
		font-size: 9px;
		}


	#footer a:link { text-decoration: none; color:#0180ff; }
	#footer a:visited { text-decoration: none; color:#0180ff; }
	#footer a:active { text-decoration: none; color:#0180ff; }
	#footer a:hover { text-decoration: none; color:#cccccc; }


h1		{
		font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana; 
		font-size:15px;
		color:#FFFFFF;
		font-weight:bold;
		}

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

.kop		{
		font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana; 
		font-size:13px;
		color:#ffffff;
		font-weight:bold;
		}

.active	{
		color:#bad635;
		}
		
.news_block {
		/*color:#f28600;*/
                                          color:#ffffff;
                                          font-weight: bold;
	                     font-size:10px;
		}

.menuvlak	{
		height:39px;
		width:88px;
		background-color:#4d4e50;
		margin:0px 0px 6px 6px;
		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: "Lucida Sans Unicode", "Lucida Sans", Verdana;	
		border:1px solid #525252;
		}


	
