*+html
{
	margin: 0;
	padding: 0;
	font: 10pt verdana, arial, sans-serif;	
	background-color: #fff;
	color: #000;		
}

html>/**/body
{
	margin: 0;
	padding: 0;
	font: 10pt verdana, arial, sans-serif;	
	background-color: #fff;
	color: #000;
	overflow: scroll;	
}

body
{
	margin: 0;
	padding: 0;
	font: 10pt verdana, arial, sans-serif;	
	background-color: #fff;
	color: #000;		
}

html
{
	margin: 0;
	padding: 0;
	font: 10pt verdana, arial, sans-serif;	
	background-color: #fff;
	color: #000;	
}

div#hoofd
{
	position: relative;
	left: 50%;
	margin-left: -471px;	
	width: 942px;		
}

div#inhoud
{
	position:absolute;
	float:right;
	background: url('/afbeeldingen/content_rechts.jpg');
	width:471px;
	height:100%;			
}
div#content
{
	position:relative;
	float:left;
	width:922px;
	height:100%;	
}

div#tekst
{
	width:450px;
	height:300px;	
	margin-top:50px;	
	margin-left:13px;	
}
div#footer
{	
	position:relative;
	float:left;
	z-index:3;
	top:10px;		
}

div#portfolio
{
	position:absolute;
	width:942px;
	height:100%;
	background-color:#000000;	
	float:left;	
	background: url('/afbeeldingen/content_portfolio.jpg');
	background-repeat: no-repeat;
			
}


div#portfolio_items
{	
	position:relative;
	float:left;	
	width:940px;
	
	height:auto !important;
	border-left: 1px solid #e5e5e5;		
	padding-top:65px;
	margin-left:1px;			
}
div#scrollportfolio
{
	
	margin-left:21px;	
	width:900px;
	height:100%;	
	
}
div#login
{
	position:absolute;
	float left;
	margin-left:10px;
	margin-top:-119px;
	width:500px;
	height:50px;
}

div#wijzigen
{
	margin-top:50px;
	margin-left:1px;	
}

div#wijzigen_portfolio
{
	
	width:942px;
	overflow:hidden;
	overflow-y: auto;
		
}

div#wijzig_portfolio
{	
	width:471px;	
	float:left;	
}
div#wijzig_portfolio_zoom
{	
	width:461px;
	float:left	
	padding-left:10px;
	margin-left: 10px;
	overflow:hidden;
	overflow-y: auto;	
}

div#toonalles
{	
	width:461px;
	float:left;	
	margin-left:10px;
	overflow:hidden;
	overflow-y: auto;	
	
}
div#toonen
{	
	width:481px;	
	float:left;	
	text-align:center;
	
	
}
A:link {text-decoration: none; color: #6c2769;}
A:visited {text-decoration: none; color: #6c2769;}
A:active {text-decoration: none; color: #6c2769;}
A:hover {text-decoration: none; color: #6c2769;}

A.boven:link {text-decoration: none; color: #fff;font-weight:bold;}
A.boven:visited {text-decoration: none; color: #fff;font-weight:bold;}
A.boven:active {text-decoration: none;  color: #8a3085;font-weight:bold;}
A.boven:hover {text-decoration: none; color: #8a3085;font-weight:bold;}

portfolio_tekst
{
	padding-left: 3px; 
	
}

img.zoom
{
	float:right;
}
.td
{
	border-bottom: 1px solid #fff;
}
table.toonportfolio
{
	border: 1px solid #6c2769;
	margin-left:10px;
	margin-right:10px;
	width:445px;	
}
div#johan
{
	
	position: absolute;
	float:left;
	font: 8pt verdana, arial, sans-serif;
	margin-top: 10px;
	margin-left: -415px;
}

div#bovenmenu
{	
	position: absolute;
	float:left;
	z-index:3;
	font: 10pt verdana, arial, sans-serif;	
	margin-left: -360px;
	color: #fff;	
}

td.rest
{
	color: #000;
}
td.header_portfolio
{	
	border-bottom: 1px solid #6c2769;
	background-color: #6c2769;
	color: #fff;
	text-align: center;
}

td.verwijderen
{
	text-align: center;	
}

table.portfolio
{
	position:relative;
	float:left;
	margin-left: auto; 
   	margin-right: auto;    	
   	border-bottom: 1px solid #6c2769;   	
}

td.header_links
{	
	border-bottom: 1px solid #6c2769;
	width:447px;	
}
td.header_rechts
{
	float:right;	
	border-bottom: 1px solid #6c2769; 
	width:447px;
	text-align: right;
}
td.items
{	
   max-width: 215px;
   text-align: center; 
   border: 1px solid #fff;  
	cursor: hand; 	
	
}
td
{
	color: #6c2769;
}

h1
{
	color: #6c2769;	
	font-weight: bold;
	font-size: 16pt;
}

img
{
	border: 0;
}

p.melding, span.tip
{
	
	color: #CC0000;
}

fieldset
{
	position: relative;
	clear: both;
	float: left;
	padding: 10px;
	width: 420px;
	text-align: left;
	border: 1px solid #6c2769;
	background-color: #fff; 
}

legend
{
	padding: 0 10px 0 10px;
	color: #6c2769;
	font-weight: bold;
}

span.titel
{
	
	font-weight: bold;
	color: #6c2769;
}

textarea.invoer
{
	height: 140px;
	
}

input.textvakinvoer
{
	
	padding-left: 1px;	
	background-color: #fff
	border: 1px solid #6c2769;
	
}

*+html input.textvakinvoer
{
	width: 300px;
	height: 60px;
	
	
}
.red
{
	color:#CC0000;
}

input.inputinvoer
{
	
	padding-left: 1px;	
	background-color: #fff
	border: 1px solid #6c2769;
	
}

*+html input.inputinvoer
{
	width: 300px;
	
	
}

input.invoer, input.invoerfoto, textarea
{
	
	padding-left: 1px;	
	background-color: #fff
	border: 1px solid #6c2769;
	
}

*+html input.invoer, *+html input.invoerfoto, *+html textarea
{
	width: 464px;
	
	
}

html>/**/body input.invoer, html>/**/body  input.invoerfoto, html>/**/body  textarea
{
	width: 464px;
	
	
}


input.knop
{
	position: relative;
	float: right;	
	margin-right: 4px;
	font-weight: bold;	
	color: #000000;
	background-color: #6c2769;
	border: 1;
}


label
{	float: left;
	margin: 3px 0 3px 0;
	width: 110px;	
}

html>/**/body div#logo
{
	margin-top: -3px;	
}
html>/**/body div#menu
{
	margin-top: -3px;	
}
html>/**/body div#content
{
	margin-top: -3px;
	height:100%;	
}
html>/**/body div#inhoud
{
	position:absolute;
	margin-left:471px;
	margin-top:-360px;
	background: url('/afbeeldingen/content_rechts.jpg');
	width:471px;
	height:	356px;	
}
html>/**/body div#johan
{
	left:940px;
	margin-top:-23px;
}
html>/**/body input.inputinvoer
{
	
	padding-left: 1px;	
	background-color: #fff
	border: 1px solid #6c2769;
	
}

html>/**/body input.inputinvoer
{
	width: 300px;
	
	
}

html>/**/body input.textvakinvoer
{
	
	padding-left: 1px;	
	background-color: #fff
	border: 1px solid #6c2769;
	
}

html>/**/body input.textvakinvoer
{
	width: 300px;
	height: 60px;
	
	
}

html>/**/body div#bovenmenu
{
	
	position: absolute;
	float:left;
	z-index:4;
	font: 10pt verdana, arial, sans-serif;	
	margin-left: 580px;
	margin-top: -120px;
	color: #fff;		
}



html>/**/body td.items
{	
   width: 215px;
   text-align: center; 
   border: 1px solid #fff;  
   cursor:pointer;	
	
}

td.items
{	
   max-width: 215px;
   text-align: center; 
   border: 1px solid #fff;  
	cursor: hand; 	
	
}

html>/**/body div#login
{
	position:absolute;
	float left;
	margin-left:10px;
	top:200px;
	width:500px;
	height:50px;
}





