body {
	font-family: calibri,  arial, verdana;
	font-size: 12px;
	color: #333333;
}


div.content {
	position: relative;
	margin: 0 auto;
	width: 980px;
	height: 560px;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	background-position:top right;
	z-index: 0;
}

div.box {
	position: relative;
	margin: 7px;
	width: 310px;
	height: 170px;
	border: solid 1px #DDDDDD;
	float: left;
}

div.inbox {
	position: relative;
	margin: 1%;
	width: 98%;
	height: 96%;
}

div.bigbox {
	position: relative;
	width: 326px;
	height: 558px;
	float: left;
	color: #333333;
	text-indent: 5px;
}


div.biginbox {
	position: relative;
	margin: 7px;
	width: 310px;
	height: 544px;
	border: solid 1px #DDDDDD;
	float: left;
}

div.portfolioboxBig {
	position: relative;
	width: 652px;
	height: 558px;
	float: left;
	color: #333333;
	text-indent: 5px;
	border: solid 0px red;
}

div.portfoliobox {
	position: relative;
	margin: 7px;
	width: 634px;
	height: 541px;
	border: solid 1px #DDDDDD;
	float: left;
}

div.tekst {
	position: relative;
	width: 304px;
	height: 164px;
}

div.errMessage {
	border: solid 1px red;
	color: red;
	font-weight: bold;
}

input {
	font-family: calibri, arial;
	font-size: 11px;
	color: #333333;
}

textarea {
	font-family: calibri, arial;
	font-size: 11px;
	color: #333333;
}

input.submit {
	border: solid 1px #CCCCCC;
	background-color: #EEEEEE;
	height: 24px;
	width: 120px;
	float: right;
	padding: 1px;
}

img {
	border-width: 0px;
}

.links {
	float: left;
}

.rechts {
	float: right;
}
a.button {
	text-decoration: none;
	color: #333333;
}

a.button:hover {
	text-decoration: underline;
	color: #333333;
}

a { 
	text-decoration: none;
	color: #333333;
	cursor: pointer;
}

a:visited {
	text-decoration: none;
	color: #555555;
}

a:hover {
	text-decoration: underline;
	color: #666666;
}

td.form {
	font-weight: bold;
}

table.form {
	margin-top: 20px;	
}

table.naw {
	width: 300px; 
	margin-left: 5px;
}

td.naw {
	width: 70px; 
	font-size: 9px;
}

table.naw td a {
	color: #333333;	
}

table.naw td a:visited {
	color: #333333;	
}



.arial { font-family: arial; }
.arialN { font-family: arial Narrow; }
.verdana { font-family: verdana; }


.font8 { font-size: 8pt; }
.font9 { font-size: 9pt; }
.font10 { font-size: 10pt; }
.font11 { font-size: 11pt; }
.font12 { font-size: 12pt; }
.font13 { font-size: 13pt; }


.size20 { width: 20px; }
.size50 { width: 50px; }
.size70 { width: 70px; }
.size100 { width: 100px; }
.size150 { width: 150px; }
.size200 { width: 200px; }
.size250 { width: 250px; }
.size300 { width: 300px; }

h1 {
	font-weight: bold;
	font-family: calibri, arial;
	font-size: 14px;
}



h2 {
	font-weight: bold;
	font-family: calibri, arial;
	font-size: 13px;
}

h2.naw {
	font-weight: bold;
	font-family: calibri, arial;
	font-size: 13px;
	margin-bottom: 2px;
	margin-top: 5px;
	color: #FCFCF8;
}



h3 {
	font-weight: bold;
	font-family: calibri, arial;
	font-size: 14px;
}

h3.naw {
	font-weight: bold;
	font-family: calibri, arial;
	font-size: 12px;
	margin-bottom: 2px;
	margin-top: 10px;
}

h4 {
	font-weight: bold;
	font-family: calibri, arial;
	font-size: 12px;
}


fieldset {  
	margin: 			10px 0 0 0;  
	padding: 			0;
	border: 			solid 1px #333333;
}

legend {  
	text-transform:		uppercase;
	font-size:			1.3em;
	padding:			3px;
	padding-right:		6px;
	margin-left:		1em;
	color:				#FCFCF8;
	background-color: 	#333333;
}

ol.home {  
	padding: 2px;
	list-style: 		none;
	margin-left: 0px;
}
	
li.home {  
	position:			relative;
	padding-bottom: 	1em;
	line-height:		0.8em;
	clear: both;
}

div.verplicht {
	width: 100px;
	float: left;
	border: solid 0px red;
}

input, textarea {
	width: 170px;
	float: left;
	padding:			5px;
	font-size:			1.4em;
	border:				1px solid #493F0B; 
	color:				#1E1903; 
	background:			#f1f3bf;
}
	
	
p.k1_p {
	position: relative;
}

a.set_important {
	color: #990000;	
}

div.imp_tekst {
	position: relative;
	line-height: 25px;
}

div.imp_tekst p {
	margin: 10px 5px 10px 0px;	
}

img.img_port {
	position: relative;
	margin: 10px;
	float: left;
}

div.webconcept p {
	border-bottom: dotted 1px #333333;	
	padding: 0px 0px 20px 0px;
}

.scroll { overflow: auto; }
