body {
	margin:0;
	padding: 0;
	font-size:62.5%;
	font-family: verdana,arial,helvetica,sans-serif;
	background:url(/hessold/live/hessold_navi/style/hg_loop_main.gif);
	background-repeat:repeat-x;
}

input, select, textarea {
	font-size:11px;
	font-family: verdana,arial,helvetica,sans-serif;
	padding:2px 5px;
}

li {
	margin-left:20px;
}

.ecard {
	width:215px;
	background:transparent;
	border:0;
}

.ecard_div {
	position:absolute;
	z-index:2;
}

input.error, textarea.error, select.error {
	border:1px solid #D5002D;
	background:#E6B0BA;
}

input.submit {
	background:#FDB813;
	border:1px solid #235D8B;
	color:#235D8B;
	padding:2px 10px;
}

div#root {
	width:1000px;
	font-size:1.1em;
	line-height:1.5em;
}

div#header_left {
	float:left;
	height:210px;
	width:431px;
	overflow:hidden;
}

div#header_right {
	float:left;
	height:210px;
	width:569px;
	overflow:hidden;
}

div#main {
	float:left;
	background:#fff;
}

div#left {
	width:200px;
	float:left;
	font-size:0.9em;
	overflow:hidden;
}

div.meta {
	background:#FDB813;
	border-top:1px solid #fff;
}

div.meta a {
	display:block;
	padding:4px 10px;
	color:#235D8B;
	text-decoration:none;
	font-weight:bold;
	font-size:1.1em;
}

div.meta a:hover, div.meta a.hover {
	background:#235D8B;
	color:#FFCA66;
}

div.prim {
	background:#7B98B6;
}

div.prim a {
	display:block;
	padding:2px 10px 2px 15px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

div.prim a:hover, div.prim a.hover {
	color:#FFCA66;
}

div.box {
	margin-bottom:4px;
}

div.box_head {
	background:#FFCB66;
	color:#3B392C;
	padding:5px 10px;
	font-weight:bold;
}

div.box_content {
	background:#fff;
	border:1px solid #FFCB66;
	padding:10px;
	overflow:hidden;
}

div.box_content a {
	color:#3B392C;
}

div#middle {
	width:550px;
	float:left;
	padding:0 10px;
	color:#3B392C;
	margin-top:4px;
	overflow:hidden;
}

div#middle a {
	color:#3B392C;
}

div#systemstatus {
	float:left;
}

div#funktionen {
	float:right;
}

div#content {
	padding:10px;
}

div#content h1 {
	font-size:1.1em;
	font-weight:bold;
	color:#235D8B;
	margin:10px 0;
}

div#content h2 {
	font-size:1em;
	font-weight:bold;
	color:#235D8B;
	margin:5px 0;
}

div.content_navi {
	__width:177px;
	width:175px;
	text-align:center;
	background:#FDB813;
	float:left;
}

div.content_navi a {
	color:#235D8B!important;
	display:block;
	text-decoration:none;
	font-weight:bold;
	padding:5px 0;
	border-right:1px solid #fff;
}

div.content_navi a:hover, div.content_navi a.active {
	color:#FFCA66!important;
	background:#235D8B;
}

.tableBorder {
	 width:530px;
}

div#right {
	width:230px;
	float:left;
	font-size:0.9em;
	overflow:hidden;
	margin-top:4px;
}

div#right a{
	text-decoration:none;
}

div#datum {
	text-align:right;
	color:#656565;
}

div#rathaus {
	background:#B61D1F;
	margin-bottom:4px;
}

div#rathaus a {
	color:#fff;
	font-weight:bold;
}

div#rathaus td {
	padding:0 5px 0 10px;
}


.infos {
	text-align:right;
}

div#footer {
	width:960px;
	border-top:1px solid #FFCA66;
	color:#3B392C;
	padding:5px 20px;
	float:left;
}

div#footer a{
	color:#3B392C;
}

div#footer span {
	float:left;
}

div#mh {
	float:right;
}

hr.entdeckertipp {
	height:1px;
	margin:10px 0;
	padding:0;
	background:#fff;
	border:0;
	border-top:1px solid #235D8B;
}

.error_message {
	border:1px solid #D5002D;
	background:#E6B0BA;
	padding:5px 10px;
	color:#000;
	margin-bottom:10px;
	text-align:center;
	font-weight:bold;
}

.ok_message {
	border:1px solid #1F7F00;
	background:#B0E6B7;
	padding:5px 10px;
	color:#000;
	margin-bottom:10px;
	text-align:center;
	font-weight:bold;
}