* { 
  font-family:Helvetica, Sans, Arial;
}

a { 
  color:#00418f;
  text-decoration:none;
}

h2 { 
  font-size:100%;
}

hr { 
	border:0 none;
	margin:1px 0;
	height:1px;
	color:#606060;
	background:#606060;	
	margin-top:10px;
}

img { 
  border-width:0;
  border-style:none;
}

img.inline { 
  float:left;
  margin-right:1ex;
  margin-bottom:1ex;
}

body { 
  text-align:center;
  background-color:#f0f0f0;
  color:black;
  margin:auto;
  font-family:Sans, Helvetica;
}

img { 
  border-width:0;
  border-style:none;
}

#meta {
  margin:20px auto 20px auto;
  text-align:left;
  width:960px; 
}

#main { 
  margin:0;  
  float:left;
  width:910px; 
  min-height:10px;
  background-color:white;
  padding:20px 20px 10px 20px;
  color:black;
  border-width:1px;
  border-style:solid;
  border-color:black;  
  margin-bottom:30px;
}

#header {
	float: left;
	width: 910px;
	height: 31px;
	padding: 5px 0 0 0;
	margin: 0;
	list-style-type: none;
}

#header .nav-item {
	display: block;
	z-index: 1;
	background-color: #c0c0f0;
	margin-right: 5px;	
	width: 160px;
	height: 25px;
	text-align: center;
	display: block;
	float: left;
	padding: 6px 0 0 0;
    color: #039;
	font-family: Arial;
	font-weight: bold;
	font-size: small;
	text-decoration: none;
	white-space: nowrap;
	border-width:1px;
	border-style:solid;
	border-color:black;  
}

#header .nav-item.selected {
	color: #303030;	
	background-color: #c0c0c0;
}

#main .pub li {
	margin-bottom:5px;
}

#main .pub .title {	
	font-weight: bold;
}

#main .pub .author {
	font-size: small;
}

#main .pub .conf {
	font-size: small;
}

#main .pub .journal {
	font-size: small;
}

#main .pub .original {
	font-size: small;
}

#main .pub .download {
	font-size: small;
}

TABLE.pubtable
{
  WIDTH:100%;
  margin-top:3px;
}

TD.pubnumber
{
  VERTICAL-ALIGN:top;
  BORDER-LEFT:5px solid;
  BORDER-LEFT-COLOR:white;
  padding-right:14px;   
  padding-top:3px;
  TEXT-ALIGN:right;
  width:45px;  
}

TD.pubinfo {
VERTICAL-ALIGN:top;
padding-top:3px;
}

TD.pubdownload {
TEXT-ALIGN:right;
padding-top:3px;
width:100px;
}

#main .pubtable .title {	
	font-weight: bold;
}

#main .pubtable .authors {	    
}

#main .pubtable .info {
	font-size: small;
}

.infokasten {
  width: 100%;
  background-color: #f0f0f0;
  border: 1px #000 solid;
}
