a				{ font-family: sans-serif, Helvetica, Arial; font-size: 11px; TEXT-DECORATION: none; color: #0e6880; font-weight: bold; }

a:visited		{ font-family: sans-serif, Helvetica, Arial; font-size: 11px; TEXT-DECORATION: none; color: #0e6880; font-weight: bold; }

a:active		{ font-family: sans-serif, Helvetica, Arial; font-size: 11px; TEXT-DECORATION: none; color: #0e6880; font-weight: bold; }

a:hover			{ font-family: sans-serif, Helvetica, Arial; font-size: 11px; TEXT-DECORATION: none; color: #0e6880; font-weight: bold; }



body {

	margin-left: 0px;

	margin-top: 20px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color:#FFFFFF;

	color:#595959;

	font-size:12px;

	font-family:sans-serif, Helvetica, Arial;

}



input {

	background-color:#F5F5F5;

	border-color:#A2A2A2;

	border-width:1px;

	border-style:solid;

	padding:2px;

	font-size:10px;

	color:#000000;

	text-align:left;

	vertical-align:middle;

	margin-bottom:2px;

	}



.text {

	background-color:#F5F5F5;

	border-color:#A2A2A2;

	border-width:1px;

	border-style:solid;

	padding:2px;

	font-size:11px;

	color:#52007a;

	text-align:left;

	vertical-align:middle;

	font-family:sans-serif, Helvetica, Arial;

	width:300px;

	}

	

.text2 {

	background-color:#F5F5F5;

	border-color:#A2A2A2;

	border-width:1px;

	border-style:solid;

	padding:2px;

	font-size:11px;

	color:#52007a;

	text-align:left;

	vertical-align:middle;

	font-family:sans-serif, Helvetica, Arial;

	width:200px;

	}

	

.radio {

	background-color:#ffffff;

	border:none;

}





hr{

color:#CCC;

border-color:#CCC;

border-style:solid;

background-color:#CCC;

}



img {

	border:none;

}



.main {

	margin:auto;

}



.right {

	background-image:url(pictures/site/hg_rechts.jpg);

	background-position:left;

	background-repeat:repeat-y;

}



.infotop {

	background-image:url(pictures/site/hg_unternavi.jpg);

	background-position:top;

	background-repeat:no-repeat;

	padding: 0px;

	margin: 0px;

	border:none;

	border-collapse:collapse;

}



.infobox {

	text-align: right;

	vertical-align:top;

	color:#0e6880;

}



.infoelement {

	text-align: right;

	vertical-align:top;

	float:right;

	margin-right:1px;

	font-size:10px;

	margin-bottom:5px;

}



.infocell {

	vertical-align:top;

	text-align:right;

	padding: 2px;

}



.subnavcell {

	padding-left: 8px;

	vertical-align:middle;

	text-align: left;

	font-size: 11px;

	font-weight: bold;

	height:20px;

	color:#0e6880;

}



.pfadcell {

	padding-left: 8px;

	vertical-align:middle;

	text-align: left;

	font-size: 11px;

	height:20px;

	color:#33cccc;

}



.logocell {

	text-align: right;

	padding: 0px;

	margin: 0px;

	height:44px;

}



.contentcell {

	padding-left:15px;

	padding-right:15px;

	vertical-align:top;

	text-align: left;

}



.contenttable {

	border-collapse:collapse;

	margin-bottom:10px;

}



.newstable {

	margin-bottom: 20px;

}



.cell {

	text-align:left;

	vertical-align:top;

}



.head {

	border-color:#097381;

	border-width:1px;

	border-style:solid;

	background-color:#F5F5F5;

	font-size:12px;

	color:#0e6880;

	font-weight:bold;

	padding:1px;

	padding-left:2px;

}



.content {

	border-color:#0FBAD2;

	border-width:1px;

	border-style:solid;

	background-color:#F5F5F5;

	padding:2px;

}



.info {

	font-size:10px;

	color:#0e688;

	text-align:left;

	vertical-align:top;

}



.datum {

	border-color:#097381;

	border-width:1px;

	border-style:solid;

	background-color:#EBEBEB;

	font-size:12px;

	color:#0e6880;

	font-weight:bold;

	padding:1px;

	padding-right:4px;

	text-align:right;

	vertical-align:middle;

}



.pic {

	border-style:solid;

	border-color:#097381;

	border-width:1px;

}



.pfeil {

	padding-top:4px;

}



.text_hell {

	color:#33cccc;

}



.text_grau {

	color:#6C6C6C;

	padding-right: 6px;

	font-size: 10px;

}



.hg_logo {

	background-position:top;

	background-repeat:no-repeat;

}



.hg_logo_rechts {

	border-color:#097381;

	border-width:1px;

	border-style:solid;

	background-color:#f6f6f6;

	padding:2px;

	background-position:right top;

	background-repeat:no-repeat;

	padding-left:5px;

}



.titel_details {

	padding-top:5px;

	font-size:13px;

	font-weight:bold;

	color:#097381;

	vertical-align:bottom;

}



.portrait {

	border-style:solid;

	border-color:#097381;

	border-width:1px;

}



.portraitcell {

	padding-top:5px;

}



.headportrait {

	border-bottom-color:#097381;

	border-bottom-width:2px;

	border-bottom-style:solid;

	font-size:12px;

	color:#097381;

	font-weight:bold;

	padding:1px;

	padding-left:2px;

}



.contentportrait {

	padding:2px;

	padding-right:3px;

	text-align:right;

}



.error {

	color:#FF0000;

}



.hugetext {

	font-size:15px;

}



.errortable {

	color:#FF5B60;

	padding: 5px;

	border:1px solid #FFA8A8;

	background-color:#FFDFDF;

	font-size:11px;

	width:100%;

}



.infotable {

	color:#009900;

	padding: 5px;

	border:1px solid #00CC00;

	background-color:#CEFFCE;

	font-size:11px;

	width:100%;

}
