body {
	SCROLLBAR-FACE-COLOR: #800000;
	SCROLLBAR-HIGHLIGHT-COLOR: #444444; 
	SCROLLBAR-SHADOW-COLOR: #800000; 
	SCROLLBAR-3DLIGHT-COLOR: #FF6464; 
	SCROLLBAR-ARROW-COLOR: #FFF1F1; 
	SCROLLBAR-TRACK-COLOR: #FFF1F1; 
	SCROLLBAR-DARKSHADOW-COLOR: #550000; 
	SCROLLBAR-BASE-COLOR: #000000;

	background-color: #800000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

A:link.navi, A:active.navi {
	COLOR: #FFF1F1;
	font-weight: bold;
	font-size: 13px;
	TEXT-DECORATION: none;
}

A:visited.navi {
	COLOR: #FFF1F1;
	font-weight: bold;
	font-size: 13px;
	TEXT-DECORATION: none;
}

A:hover.navi {
	COLOR: #800000;
	TEXT-DECORATION: none;
	font-weight: bold;
	font-size: 13px;
	background-color: #FFF1F1;
}

A:link.navi_aktiv, A:active.navi_aktiv {
	COLOR: #800000;
	TEXT-DECORATION: none;
	font-weight: bold;
	font-size: 13px;
	background-color: #FFF1F1;
}

A:visited.navi_aktiv {
	COLOR: #800000;
	TEXT-DECORATION: none;
	font-weight: bold;
	font-size: 13px;
	background-color: #FFF1F1;
}

A:hover.navi_aktiv {
	COLOR: #800000;
	TEXT-DECORATION: none;
	font-weight: bold;
	font-size: 13px;
	background-color: #FFF1F1;
}

A:link, A:active {
	COLOR: #FFF1F1;
	font-weight: bold;
	font-size: 12px;
}

A:visited {
	COLOR: #FFF1F1;
	font-weight: bold;
	font-size: 12px;
}

A:hover {
	COLOR: #FFF1F1;
	font-weight: bold;
	font-size: 12px;
}

body,td,th {
	color: #FFF1F1;
}

body, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

td.invers {
	COLOR: #800000;
	TEXT-DECORATION: none;
	font-weight: bold;
	font-size: 13px;
	background-color: #FFF1F1;
}

h1 {
	color: #FF6464;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
}

h2 {
	color: #FF6464;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}

h3 {
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

.small {
	font-size: 9px;
}

.error {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
}

.report_list_entry {
	height: 75px;;
}

table.regionSelector {
	border-style:solid;
	border-width:1px;
	border-color:#FFB3B3;
}

div.menu {
	border-style:solid;
	border-width:1px;
	border-color:#FFB3B3;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
}

p.operaPTop { /* im Zusammenhang mit div.menu */
	margin-top:2px;
}

p.operaPBottom { /* im Zusammenhang mit div.menu */
	margin-bottom:2px;
}

li {
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.cookie_error {
	background-color: #FFF1F1;
	color: #800000;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
}

th.profilHeading {
	background-color: #940000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

div.groupTitle {
	width: 100%;
	background-color: #940000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	height: 1.4em;
}

/* ======================================== */
/* Google Maps                              */
/* ======================================== */
.GMInfoWindow {
	color: #500;
}