*			{margin: 0; padding: 0;}

a:link      {color: #64557c; text-decoration: underline; font-size: 10pt;}
a:visited   {color: #64557c; text-decoration: underline; font-size: 10pt;}
a:hover     {color: #64557c; text-decoration: none;font-size: 10pt;}
a:active	{color: #64557c; text-decoration: underline;font-size: 10pt;}

p	       	{ font-family:verdana, arial, sans-serif;  font-size: 10pt; color: #43433e;}
.small		{font-size: 7pt;margin-bottom: -7px; }
li	       	{ font-family:verdana, arial, sans-serif;   font-size: 10pt; color: #43433e; margin-left:30px;}
p.error 	{ font-family:verdana, arial, sans-serif;   font-size: 10pt; color: #ff6a00; border:none;}	

.error		{border-color: #ff6a00;
			border-style: solid;
			border-width: 2px;}

h1		 	{color:#43433e;
			font-family:verdana,arial,sans-serif;
			font-size:13pt;
			font-weight:bold;
			margin-bottom:40px; 
			}

h2		 	{ font-family:verdana, arial, sans-serif; 
			font-size: 10pt; 
			font-weight:bold; 
			color: #43433e; 
			margin-bottom: 0px;
			}

h3		 	{ font-family:verdana, arial, sans-serif; 
			font-size: 10pt; 
			font-weight:bold; 
			font-style: italic;
			color: #43433e; 
			margin-bottom: 0px;
			}

body 		{text-align: center;
			background: #9d9c8e url('./images/background.png') no-repeat center;
			}

img		{border:none;}
			
#main img			{border-width: 10px;
					border:solid;
					border-color : #FFFFFF;}	
			
#main img.statuspagina	{vertical-align:middle;
					border:none;
					border-width: 0px;}
					
#main img.thumbnail{border:solid;
					border-width: 1px;
					border-color : #000000;}


#main img.fonts	{vertical-align:middle;
				border:none;
				border-width: 0px;}

/* tbv registratieform */
label {
	cursor: pointer;
}

label.align_text	{float: left;
		width: 170px;
		text-align: left;
		padding-right: 3px;
		}

label.bevestig	{float: left;
		width: 180px;
		text-align: right;
		padding-right: 3px;
		font-weight: bold;
		cursor: default;
		}
/* --- */



textarea{ font-family: Verdana; font-size: 10pt; font-size: 10pt; color: #333333;}


table.border	{border:solid;
 			border-color : #c0c0c0;
 			border-width:1px;
 			width: 99%;
			}
			
td			{font-family : Verdana, Arial, Helvetica, sans-serif;
			font-size: 10pt;
			color:#43433e;
			vertical-align: top;
			padding: 5px 5px 5px 5px;
			}
			
		
label {
	cursor: pointer;
}



.ruimte	{margin-bottom: 3px;}


#wrapper	{text-align:left;
			margin:0 auto;
			width: 966px;
			min-height: 700px;
			}


/* MENU */
#leftmenu 	{left:12px;
			position:relative;
			top:45px;
			}


/* Styles for the entire LavaLamp menu */
#lavaLampMenu {
    position: relative;
    width: 157px;
    padding: 0; 
	margin: 0;
    overflow: hidden;
}
    /* Force the list to flow horizontally */
    #lavaLampMenu li {
		        list-style: none;
        		background: url("./menu/streepje.png") left bottom no-repeat;
				display: block;
				height:45px;
				text-align: right;
				position:relative;
				margin:0;
				z-index:100;
    			}
    			
        /* Represents the background of the highlighted menu-item. */
        #lavaLampMenu li.backLava {
            background: url("./menu/aanwijzer-left.png") no-repeat right top;
            width: 9px; height: 30px;
            z-index: 8;
            position: absolute;
        }
            #lavaLampMenu li.backLava .leftLava {
                background: url("./menu/aanwijzer-left.png") no-repeat right top;
                height: 30px;
                margin-right: 0;
            }
        /* Styles for each menu-item. */
        #lavaLampMenu li a {
            position: relative; 
			overflow: hidden;
            text-decoration: none;
            font: bold 14px arial;
            color: #9e9d91; 
			outline: none;
            text-align: right;
            height: 30px; 
			top: 7px;
            z-index: 10; 
			letter-spacing: 0;
			line-height: 31px;
            float: left; 
			display: block;
            margin:0 19px 0 0;
            float: right;
        }





#rightmenu ul li{list-style: none;
				text-align: center;
				margin:0;}

#rightmenu ul li a {display:block;
			float:left;
			font-family: verdana, arial, sans-serif; 
			font-size: 10pt;
			font-weight: bold; 
			color: #FFFFFF;
			text-decoration: none;
			line-height:24px;
			width: 140px;
			}
			
#rightmenu ul li a.active {background: url("./menu/aanwijzer-right.png") repeat-x;
				color:#3a3a3a;}				
			
#rightmenu ul li a:hover {background: url("./menu/aanwijzer-right.png") repeat-x;
			}			

/*einde menu*/


			

/* Hack voor de min-height property tbv IE */	
.prop {  
    height:400px;
    float:right;
    width:1px;
  	}	

#achtergrond	{float:left;
				background-image: url(./images/body.png);
				background-repeat: repeat-y;
				text-align:left;
				font-family: Verdana; 
				width: 966px;
				min-height: 400px;
				}

#header		{float:right;
			height:300px;
			position:relative;
			right:29px;
			top:16px;
			width:684px;
			}

#logo		{left:9px;
			position:relative;
			top:24px;}

		
#leftcolumn		{float:left;
				left:20px;
				position:relative;
				width:233px;
				height: 830px;
				* height: 910px;
				}
				
						
		
#socialmedia	{position: relative;
				top:75px;
				left: 12px;
				background: url("./images/socialmedia-back.png") repeat-x;
				height:57px;
				width: 200px;}		

#socialmedia p	{color:#FFFFFF;
				font-family:Verdana;
				font-size:8pt;
				font-weight:normal;
				line-height:26px;
				padding:0 0 0 10px;}	
				
				
#tweet			{position: relative;
				top: 80px;
				left:0px;
				height: 207px;
				width: 212px;
				background: url("./images/tweet-back.png") no-repeat;
				}				
#tweetcontent	{height:360px;
				left:12px;
				padding-bottom:10px;
				position:relative;
				top:83px;
				width:200px;}
						
		
#rightmenu		{position:relative;
				float:right;
				right:29px;
				top:22px;
				width:684px;
				height: 24px;
				background: url("./menu/menubalk.png") repeat-x ;
				}
		
#content		{position:relative;
				float:right;
				right:29px;
				top:40px;
				width:684px;
				min-height: 502px;
				}

#mod-static		{background: #d7d6d1 url("./images/content-back.png") no-repeat top left;
				min-height:472px;
				padding:22px 45px 30px 55px;
				position: relative;
				margin-bottom: 35px;}

	
#footer 	{background-image: url(./images/footer.png);
			background-repeat: no-repeat;
			width: 966px;
			height: 186px;
			clear:both;
			}

#contactblok	{position: relative;
				top:26px;
				left: 32px;
				background: url("./images/contactblok-back.png") repeat-x;
				height:109px;
				width: 905px;
				}

#footer #contactblok h1	{color:#FFFFFF;
						font-family:verdana,arial,sans-serif;
						font-size:12pt;
						font-weight:bold;
						margin:0;
						padding:10px 10px 0;}
					
#footer #contactblok p	{font-family:verdana, arial, sans-serif;  
					font-size: 10pt;
					font-weight: normal; 
					color: #FFFFFF;
					padding: 10px;}
					
#footer #contactblok a	{font-family:verdana, arial, sans-serif;  
					font-size: 10pt;
					font-weight: normal; 
					color: #FFF;
					
					text-decoration: underline;}					
					
				
#contactbloktable 	{margin: 3px 0 0 62px;}	
				
#contactbloktable td	{font-family:verdana, arial, sans-serif;  
					font-size: 12pt;
					font-weight: bold; 
					color: #FFFFFF;
					line-height:30px;}
					
					
					
span.klein		{font-family:verdana, arial, sans-serif;  
					font-size: 8pt;
					font-weight: normal; 
					color: #FFFFFF;}									

input.contactblokinput	{color: #ff6a00;
						height:18px;
						padding:4px 0 0 10px;
						width: 229px;
						margin-bottom:3px;}

span.space		{height:4px;
				width: 1px;}


/*portfolio */

#thumbnails		{float:left;
				left:0px;
				position:relative;}
				
#thumbnails	img	{height: 100px;
				width: 100px;
				padding: 6px;}				

#thumboverlay	{left:55px;
				position:absolute;}

#thumboverlay img 	{background:none repeat scroll 0 0 transparent;
					height:112px;
					width:112px}

#thumboverlay img:hover {
			background:url("./portfolio/shadow.png") no-repeat scroll 0 0 transparent;
			height:112px;
			width:112px;}



#footer p	{color:#9E9D91;
			font-family:Verdana;
			font-size:7pt;
			font-weight:normal;
			padding:38px 0 0 521px;
			text-decoration:none;
			}

#footer a:link, #footer a:visited {font-family: Verdana;
			font-weight: normal; 
			font-size: 7pt; 
			color: #9e9d91; 
			padding-top:11px;
			text-decoration: none;
			}

#footer a:hover{font-family: Verdana;
			font-weight: normal; 
			font-size: 7pt; 
			color: #9e9d91; 
			padding-top:11px;
			text-decoration: underline;
			}
			
			
			
/*POPUP portfolio */
#popupframe	{width: 900px;
			height: 600px;
			background: #FFF;
			}
			
#popup_image	{border:1px solid black;
			height:440px;
			left:13px;
			position:relative;
			top:13px;
			width:870px;}
			
			
#popup_meta	{width: 270px;
			height: 120px;
			float:left;
			position: relative;
			left:10px;
			top:20px;
			overflow: hidden;}
			
#popup_meta td {color:#43433E;
			font-family:Verdana,Arial,Helvetica,sans-serif;
			font-size:9pt;
			text-align:left;
			padding: 0;}			
			
#popup_tekst{float:left;
			height:120px;
			left:25px;
			position:relative;
			top:21px;
			width:590px;
			overflow: hidden;}			
			
#popup_tekst p	{text-align: left;}		

#popup_prev	{position: absolute;
			left:0px;
			top:410px;}	
			
#popup_next	{position: absolute;
			left:773px;
			top:410px;}				
				
