body {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 0.9em;
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4 {
	padding: 0;
	margin: 0;
}
h1 {
	font-size: 2em;
}
h1 a {
	text-decoration: none !important;
	cursor: default;
	display: block;
}

h1.hand a {
	background-image: none;
	cursor: pointer;
}
h1.hand a:hover {
	background-image: url(../img/plus.gif);
	background-position: right;
	background-repeat: no-repeat;
}

a {
	text-decoration: none;
	outline: none;
	border: none;
}
a:hover {
	text-decoration: underline;
}

div.center {
	margin: -1px auto -1px auto;
	width: 960px;
	padding-top: 1.3em;
	padding-bottom: 2.3em;
}

div.left {
	float: left;
	width: 200px;
	margin-top: 1.3em;
}
div.right {
	float: right;
	width: 740px;
	margin-top: 1.3em;
}
div.clear {
	clear: both;
}

div.line {
	height: 20px;
	background-repeat: repeat-x;
	background-position: bottom;
}

.invisible {
	display: none;
}

#mailIcon {
	display: none;
	
}
#mailIcon img {
	margin-right: 206px;
}



/* Categorieen */
div.c_black {
	background-color: #000000;
	color: #FFFFFF;
}
div.c_black a {
	color: #CCCCCC;
}


div.c_flash {
	background-color: #56060e;
	background-image: url(../img/bg_flash.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
}
div.c_flash a {
	color: #FFFFCC;
}
div.c_flash .thumb {
	margin-right: 5px;
}
div.c_flash .thumb img, div.c_flash .logo {
	padding: 2px;
	background-color: #970714;
	background-image: url(../img/thumb_flash.jpg);
	background-repeat: repeat-x;
}


div.c_html {
	background-color: #57640d;
	background-image: url(../img/bg_html.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
}
div.c_html a {
	color: #FFFFCC;
}
div.c_html .thumb {
	margin-right: 5px;
}
div.c_html .thumb img, div.c_html .logo {
	padding: 2px;
	background-color: #85a415;
	background-image: url(../img/thumb_html.jpg);
	background-repeat: repeat-x;
}


div.c_visual {
	background-color: #113a70;
	background-image: url(../img/bg_visual.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
}
div.c_visual a {
	color: #FFFFCC;
}
div.c_visual .thumb {
	margin-right: 5px;
}
div.c_visual .thumb img, div.c_visual .logo {
	padding: 2px;
	background-color: #1c5cb5;
	background-image: url(../img/thumb_visual.jpg);
	background-repeat: repeat-x;
}



/* custom */
div#home.scroll {
	/*
	background-image: url(../img/scroll.gif);
	background-repeat: no-repeat;
	background-position: right 10px;
	*/
}
div#home div.right {
	padding-top: 150px;
	padding-bottom: 150px;
}
div#footer {
	text-align: center;
	font-size: 0.9em;
	padding-top: 10px;
	padding-bottom: 10px;
}


div.cv h3 {
	margin-top: 30px;
}