body {
	margin : 0px;
	padding : 0px;
	background-color : #25717d;
	font-family : "Verdana", "MS Verdana", sans-serif;
	font-size : 11px;
}

img {
	border : 0px;
}

a:link {
	color : #25717d;
}
a:visited {
	color : #3f5051;
}
a:hover {
}
a:active {
	color : #b13404;
}

.underline {
	/* text-decoration : underline; */
	font-style : italic;
}

.nowrap {
	white-space : nowrap;
}

.warning {
	font-weight : bold;
	color : #b13303;
}

div#pagecontainer {
	position : absolute;
	width : 98%;
	height : 98%;
	text-align : center;
}

div#page {
	background-image : url("/img/achtergrond.jpg");
	background-repeat : no-repeat;
	position : absolute;
	text-align : left;

	/* center horizontally */
	width : 905px;
	left : 50%;
	margin-left : -453px;	/* (width / 2) */

	/* center vertically */
	/*
	height : 567px;
	top : 50%;
	margin-top : -284px;
	*/
	height : 567px;
	top : 20px;
}

div#home {
	text-align : center;
}

pre#pubkey {
	font-size : 80%;
}

div.button {
	position : absolute;
	left : 120px;
	font-weight : bold;
	font-size : 120%;
}

div.button a {
	color : #ffffff;
	text-decoration : none;
}

div.button a.btnactive {
	color : #b13303;
}

div#btndevelopment {
	top : 190px;
}
div#btnbeheer {
	top : 215px;
}
div#btncreativiteit {
	top : 240px;
}
div#btnontwerp {
	top : 265px;
}
div#btncv {
	top : 335px;
}
div#btnportfolio {
	top : 360px;
}
div#btngegevens {
	top : 465px;
}
div#btncontact {
	top : 440px;
}
div#btnlinks {
	top : 490px;
}

div.body {
	position : absolute;
	top : 235px;
	left : 400px;
	width : 400px;
	max-width : 400px;
	height : 280px;
	max-height : 280px;
	overflow : auto;
}

.bodytitle {
	font-size : 150%;
	font-weight : bold;
}
div.bodytitle {
	position : absolute;
	top : 190px;
	left : 400px;
}

.vwdate {
	font-size : 65%;
	font-weight : normal;
}

.spam {
	font-size : 90%;
	color : #505050;
	text-align : center;
}

span.portfoliotitle {
	font-size : 125%;
	font-weight : bold;
}

div#onderin {
	position : absolute;
	bottom : 10px;
	right : 10px;
	text-align : center;
}

table.cv {
	width : 100%;
	border-collapse : collapse;
}
table.cv caption {
	text-align : left;
	/* font-size : 110%; */
	font-weight : bold;
}
table.cv th {
	font-weight : normal;
}
table#kennistable td {
	border : 1px solid #c0c0c0;
}
.cvhead {
	text-align : left;
	/* font-size : 110%; */
	font-weight : bold;
}

.output {
	border : 3px groove;
	margin : 10px;
	padding : 5px;
	background-color : #e0e0e0;
}

div.jaikupostcontainer {
	/*
	position : relative;
	top : 50px;
	*/
	margin : 10px;
	padding : 5px;
	border : 1px dotted black;
}

div.jaikupostcontainer a {
	text-decoration : none;
}

div.jaikuposttitle {
	margin : 10px 0px;
	font-size : 120%;
	font-weight : bold;
}

span.jaikulink a {
	font-size : 65%;
	font-weight : normal;
	text-decoration : none;
}
