*{
	margin:0;padding:0;
}

body{
	font-family:arial,"sans serif";
	font-size:62.5%;
}

#container{
	font-size:1.3em;
}

a,a:link{
	color:#000;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

#header h1{ display:none;}

#header h2{ 
	font-family:georgia, "san serif";
	font-style:italic;
	font-size:2.0em;
	color:#666;
	margin-top:10px;
}

/* Alles ausblenden was den Druck nichts angeht */
.navtop , .noprint, #additional-links { display:none }
#documents,#validation { display:none;}


/* Profil */
#profile p{ margin:0px 0px 12px 0px;}

#fullname{
	font-size:1.4em;
}

#profession{
	font-size:1.2em;
}

#portrait{
	margin:2px 18px 2px 0px ;
	padding:4px;
	border:1px solid #666;
	width:120px;
}

#aboutme p{
	margin:10px 0px;
}

#contact ul{
	color:#666;
}

/* überschriften */
h1{}
h2{}
h3{
	font-family:georgia, "san serif";
	font-style:italic;
	font-size:1.4em;
	border-bottom:1px solid #999;
	margin-top:10px;
	margin-bottom:5px;
	padding-bottom:4px;
}

h4{margin:10px 0px;}

/* listen */
ul.horizontal li{
	display:inline;
}

td.col2{
	padding-bottom:5px;
}

p.position{
	font-weight:bold;
	display:inline;
}

p.location{
	display:inline;
	font-weight:bold;
	color:#333;
}

p.location a{
	color:#666;
}

p.document{
	display:inline;
}

p.description{
	font-style:italic;
}

/* tabellen */
td{
	vertical-align:top;
}

col.left{ width:200px;}

.section_hidden{
	display:none;
}