body {
	font-family:verdana;
	color:#000000;
	background-color:#e7d5ee;
}

div.navilinks {
	font-family:verdana;
	color:#ffffff;
	background-color:#8e50a3;
	margin:0px;
	position:absolute;
	top:0px;
	left:0px;
	/*width:15%;
	min-width:220px;*/
	width:220px;
	min-height:100%;
	float:left;
	padding-left:15px;
	padding-top:30px;
	padding-right:15px;
	padding-bottom:30px;
}

a.katlink {
	color:#ffffff;
	text-decoration:underline;
	line-height:150%;
}

a.navilink {
	color:#ffffff;
	text-decoration:none;
	line-height:150%;
	font-weight:bold;
}

a.publink {
	color:#ffffff;
	text-decoration:none;
	line-height:150%;
}

a.main {
	font-weight:bold;
}

div.header {
	font-family:verdana;
	font-size:60pt;
	color:#b475c8;
	margin:0px;
	position:absolute;
	top:0px;
	left:210px;
	right:0px;
	height:110px;
	clear:both;
   text-align:center;
}

div.content {
	position:absolute;
	top:110px;
	left:250px;
	right:0px;
	bottom:0px;
	margin:0px;
	padding:15px;
	/*width:100%;
	height:100%;*/
}

div.content a {
	color:#b475c8;
	text-decoration:none;
}

div.content a.listlink {
	color:#000000;
	text-decoration:none;
}

div.footer {
	position:absolute;
	bottom:0px;
	padding:15px;
	left:210px;
	right:0px;
}

table.publist, table.publist td, table.publist th {
	border:2px solid #b475c8;
	border-collapse:collapse;
}

table.publist td, table.publist th {
	padding:10px;
	text-align:center;
}

img.pubbild {
	float:right;
	width:200px;
	border:none;
	padding-left:20px;
}

div.content span.pubautor {
	text-align:center;
	font-size:12pt;
}

div.content span.pubtitel {
	text-align:center;
	font-size:15pt;
	font-weight:bold;
}

div#schaukasten {
	background-color:#8e50a3;
	padding:20px;
	text-align:center;
}