body{
	font-family:Arial, Helvetica, sans-serif;
	padding: 15px 15px 15px 15px;
	background-image:url(../hintergrundbilder/bg_grad.jpg);
}

body.abstracts{
	font-family:Arial, Helvetica, sans-serif;
	padding: 15px 15px 15px 15px;
}

ul {
	line-height:24px;
}

td {
	vertical-align:top;
}

tr.empty {
	height:30px;
}

table.coautor {
	line-height:26px;
}

td.topleft{
	padding:20px;
	background-color:#E6E6E6;
	vertical-align:bottom;
}

td.top{
	border-bottom: 1px solid #cccccc;
	padding: 10px 10px 10px 10px;
	vertical-align:middle;
}

td.logo {
	vertical-align:middle;
	width:33%;
	padding-right:15px;
}

td.navigation {
	height:30px;
	background-color:#BD0F0F;
	border-bottom:1px solid #FFFFFF;
	vertical-align:middle;
	padding-left:30px;
	font-size:12px;
}

td.navigationactive {
	height:30px;
	background-color:#8B8B8B;
	border-bottom:1px solid #FFFFFF;
	vertical-align:middle;
	padding-left:30px;
	font-size:12px;
}

td.navigation2 {
	height:25px;
	background-color:#BD0F0F;
	border-bottom: 1px dotted #FFFFFF;
	vertical-align:middle;
	padding-left:40px;
	font-size:11px;
}

td.navigation2active {
	height:25px;
	background-color:#8B8B8B;
	border-bottom: 1px dotted #FFFFFF;
	vertical-align:middle;
	padding-left:40px;
	font-size:11px;
}

td.navigation2last {
	height:25px;
	background-color:#BD0F0F;
	border-bottom: 1px solid #FFFFFF;
	vertical-align:middle;
	padding-left:40px;
	font-size:11px;
}

td.navigation2lastactive {
	height:25px;
	background-color:#8B8B8B;
	border-bottom: 1px solid #FFFFFF;
	vertical-align:middle;
	padding-left:40px;
	font-size:11px;
}

td.navigation2reallast {
	height:25px;
	background-color:#BD0F0F;
	vertical-align:middle;
	padding-left:40px;
	font-size:11px;
}

a.navigation {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	display:block;
}

a.navigationinactive {
	color:#8B8B8B;
	text-decoration:none;
	font-weight:bold;
	display:block;
}

.navigationinactive {
	color:#8B8B8B;
	font-weight:bold;
}

td.main{
	padding: 25px 25px 25px 25px;
	border-left: 1px solid #cccccc;
	vertical-align:top;
	font-size:14px;
}

.titel{
	font-size:18px;
}

.titel2{
	font-size:16px;
	font-weight:bold;
}

.little{
	font-size:12px;
}

a.main {
	color: #005FA9;
	text-decoration: none;
}

a:hover.main{
	text-decoration:underline;
}

.info{
	clear: both;
	border-top: 1px solid #cccccc;
	font-size: small;
	color: #cccccc;
	padding: 15px 10px 15px 10px;
	margin-top: 0px;
}

.kontakt{
	clear: both;
	border-top: 1px solid #cccccc;
	font-size: small;
	color:#8B8B8B;
	padding: 15px 10px 15px 10px;
	margin-top: 0px;
	font-weight:bold;
}

td.redlinkbox {
	height:30px;
	width:100px;
	background-color:#BD0F0F;
	border:1px solid #E6E6E6;
	vertical-align:middle;
	text-align:center;
	font-size:12px;
}

a.redlinkbox {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	display:block;
}

td.akkr1 {
	padding-top:2px;
}

td.akkr {
	padding-bottom:10px;
	padding-left:20px;
}

.thinborder {
	border:1px solid #666666;
}

.noborder {
	border:none;
}

.red {
	color: #FF0000;
}

.red2 {
	color: #FF0000;
	font-size:16px;
}

.fineborder {
	border-bottom:1px solid #999999;
	padding:3px 3px 3px 3px;
}

.border {
	border-bottom:1px solid #999999;
}

.price {
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	padding:3px 3px 3px 3px;
}

.fineborderright {
	border-right:1px solid #999999;
	padding:3px 3px 3px 3px;
}

.bw1 {
	padding:10px 3px 3px 3px;
}

.bw2 {
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	padding:3px 3px 10px 3px;
}

.bw3 {
	border-right:1px solid #999999;
	padding:10px 3px 3px 3px;
}

.bw4 {
	border-bottom:1px solid #999999;
	padding:3px 3px 3px 10px;
	vertical-align:middle;
}

.bw5 {
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	padding:3px 10px 3px 3px;
	vertical-align:middle;
}

.e1 {
	padding:10px 3px 10px 3px;
}

.e2 {
	border-bottom:1px solid #999999;
	padding:10px 3px 10px 3px;
}

.e3 {
	padding:0px 5px 5px 0px;
}

td.strich {
	border-bottom:1px solid #999999;
}