body {
font-family: Arial, sans-serif;
font-size:0.75em;
line-height: 1.6em;
text-align:center;
margin: 0;
background: #ececec url(../images/bg.png) repeat-y center;
color: #333;
}
div#rahmen {
margin: 0 auto;
width:800px;
position:relative;
background: #f9f9f9;
}
div#kopf {
background:url(../images/head5.jpg) no-repeat;
height: 117px;
}
div#navi {
text-align: left;
margin: 15px 0 0 0;
}
div.navinnen {
margin-bottom:3px;
border-bottom: 1px solid #eee;
padding: 1px 0 1px 0;
}
div.subnavinnen {
margin: 5px 0 5px 5px;
}
.htext {
padding:0 200px 0 20px;
margin: 15px 0 0 0;
text-align:left;
}
*html .htext {
padding: 0px 35px 0 20px;
width: 565px;
}
div#rechtsr {
padding: 0 5px 0 0;
float: right;
width: 160px;
text-align: left;
}
div#mitterechts, .kasten .mrneu {
text-align:left;
}
.mrneu {
font-size:90%;
text-align:left;
padding:2px 3px 2px 5px;
background:#efefef;
border:#ccc 1px solid;
}
.kasten {
font-size:100%;
border:none;
padding:2px 3px 2px 2px;
font-family:verdana,arial,sans-serif;
font-size:10px;
}
#mitterechts p {
margin:0;
padding: 2px 0 2px 0;
}
div#footer {
clear: both;
}
.clears {
clear:left;
}
div#info {
position:absolute;
top: 1px;
right: 10px;
}
div#info a:link,div#info a:visited {
font-size:12px;
color:#fff;
text-decoration:none;
font-weight:580;
padding:7px 2px 0 0;
}
.navinnen a:link,.navinnen a:visited,.subnavinnen a:link,.subnavinnen a:visited {
text-decoration:none;
font-size:12px;
font-weight:700;
color: #24498f;
padding:0 10px 0 5px;
}
.subnavinnen a:link,.subnavinnen a:visited {
font-weight:normal;
}
.navinnen a:hover, .subnavinnen a:hover {
font-style:italic;;
}
h2, h3, h4, .hli {
font-size:11px;
margin:5px 0 0 0;
padding:0;
color:#5e5e5c;
font-weight:bold;
}
h1 {
color: #24498f;
font-size:13px;
margin:5px 0 2px 0;
padding:0;
}
a:link,a:visited {
color:#24498F;
}
p {
margin:10px 0 10px 0;
}
.gadget p, .ghead {
margin: 5px 0 0 0;
}
b,.ora {
color:#6B2424;
font-weight:normal;
}
.date {
font-size:10px;
color:#24498f;
margin: 0 0 15px 0;
}
.comment {
background: #eee;
}
.float {
float:left;
margin: 3px 7px 3px 3px;
border:1px solid #efefef;
padding:2px;
}
.cit {
background: #ddd;
}

.navinnen a.act, .subnavinnen a.act {
font-style:italic;
}
.eba {
margin-top:15px;
}
.tabelle {
font-family:verdana,arial,sans-serif;
font-size:10px;
margin:4px 0 4px 0;
text-align:left;
background: #f8f8f8;
}
.tabelle th {
border-bottom: 2px solid #ccc;
border-right: 1px solid #ccc;
color:#24498f;
font-weight:normal;
}
.tabelle td {
padding: 2px;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
vertical-align:top;
color:#444;
}
table.verg, table.vergl { 
	font:10px Verdana,arial, sans-serif;
	line-height: 1.3em;
	margin:4px 0 4px 0;
	border-collapse: collapse;
	border: 1px solid #ccc;

}
.verg th, .vergl th {
	font-size: 105%;
	color: #5e5e5c;
	background-color: #edf0e7;
	border-bottom: 1px solid #ccc;
}
.verg td {
	padding: .75em;
}
.vergl td {
	padding: .55em;
	border:1px solid #ccc;
}
.verg th, .vergl th {
	padding: .45em;
}
.float, .afloat {
float:left;
margin: 3px 7px 3px 3px;
border:1px solid #999;
padding:2px;
}
.afloat {
border:2px solid #efefef;
margin:5px 12px 3px 3px;
padding:3px;
}
.dick {
font-size:11px;
}
.ddick {
font-weight:bold;
}
.tabst {
vertical-align:top;
}
.zan {
text-decoration:none;
border:none;
}
.nz {
text-decoration:underline;
}