

body {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 135%;
	color:#666666;
	font-weight:bold;
	margin:15px;
}

#container {
	border:1px solid #ccc; 
	padding:20px; 
	width:800px;
	}

h1,h2,h3,h4,h5 {
	font-size:24px;
	font-weight:bold;
	color:black;
	padding-top:10px;
}

a {
	color:#666666;
	text-decoration:none;
}

p { padding-left:15px;}

a:hover {
	color:#425452;
}

#menu {
	text-align:right;
	margin-right:20px;
	border-bottom:1px dotted #ccc;
	margin-bottom:40px;
	font-weight:normal;
}

#menu a, .impressum {
	font-size:11px;
}

.copy {
	padding-right:20px;
	line-height:180%;
}

.imgright,  .impressum {
	padding-left:10px;
}


div#overlay {
	position:absolute;
	top:355px;
	color:#ccc;
	font-size:11px;
	left: 463px; /*width: 371px;*/
	
}

div#overlay p, div#overlay h1 {padding:0 0 0 20px; margin:0; width:500px;}
div#overlay h1 {padding-bottom:10px; color:white;}
div#overlay p {padding-left:40px; font-size: 12px;}

.pieter {position:absolute; top:370px; color:#ccc; font-size:11px; padding-left:20px;}
.pieter p, .pieter h1 {padding:0 0 0 20px; margin:0;}
.pieter p {padding-left:80px; font-size: 12px;}



.white {color:white;}
#impressum {/*left:20px;*/}

td.curriculum {
	font-size: 11px;
}

div.scroller{
	overflow:scroll;
	height:170px;
}



td.curriculum ul{font-weight:normal;}.footer {
	margin: 5px;
}

