/* EM - PX10px = 0.6em12px = 0.76em14px = 0.9em16px = 1.0em18px = 1.12em22px = 1.38em26px = 1.63em*/A { text-decoration: none; }BODY {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	width: 100%;	font-family: "Franklin Gothic Medium", "Trebuchet MS", Helvetica,  Verdana,  "URW Gothic L", sans-serif;	font-size: 100.01%;	font-style: normal;	font-weight: normal;	height: 100%;	overflow: auto;}H1 {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	/*font-size: 1.5em;*/	font-size: 24px;	font-weight: normal;}IMG { border: none; }P { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }PRE { font-size: 0.7em; }.topObjekt{	position: absolute;	top: 0px;	left: 0px;	z-index: 100;	float: none;}.detbtn{	margin: 5px 0px 2px 5px;	padding: 0px 0px 0px 0px;	/*width: 100%;*/	text-align: right;	float: right;}.detbtn A{	margin: 0px 0px 0px 5px;	padding: 0px 3px 0px 3px;	border: thin solid #005892;	color: #005892;	background-color: transparent;	font-size: 0.8em;}.detbtn A:HOVER{	color: #ffffff !important;	background-color: #005892;	text-decoration: none !important;}.field{	float: left;	margin: 0px 3px 0px 0px;	padding: 0px 0px 0px 0px;	overflow: hidden;	z-index: 16;	font-size: 0.9em;}.fieldnom{	float: left;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	overflow: hidden;	z-index: 16;}.imgborder { padding: 0px 0px 0px 0px;border: thin solid #b4b4b4; }.list{	float: none;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	width: 100%;	overflow: hidden;	z-index: 15;}.listnom{	float: none;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	width: 100%;	overflow: hidden;	z-index: 15;}.vcardbox {	margin: 0px 0px 10px 0px;	padding: 0px 0px 0px 0px;	overflow: visible;	z-index: 20;	position: relative;}.vcardcont {	margin: 8px 10px 14px 11px;	padding: 0px 0px 0px 0px;	overflow: hidden;	z-index: 25;}.vcardcont TD {	color: #005892;	font-size: 0.8em;	}.vcardcont .list{ color: #005892; font-size: 0.75em; }.vcardcont H1{	margin: 0px 0px 0px 0px;	color: #005892;	font-size: 0.85em;	font-weight: bold;}.vcardcont H2{	margin: 0px 0px 8px 0px;	color: #005892;	font-size: 1.2em;	font-weight: bold;	width: 100%;	text-align: center;	border-bottom: 2px solid #005892;}.vcardcont P{	margin: 0px 0px 5px 0px;	color: #005892;	font-size: 0.8em;	font-weight: normal;}.vcardcont IMG{ border: thin solid #ffffff; }.vcardne {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	background: transparent url(../images/vcard_ne.gif) no-repeat top right;	overflow: hidden;	z-index: 21;}.vcardnw {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	background: transparent url(../images/vcard_nw.gif) no-repeat top left;	overflow: hidden;	z-index: 22;}.vcardse {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	background: transparent url(../images/vcard_se.gif) no-repeat bottom right;	overflow: hidden;	z-index: 23;}.vcardsw {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	background: transparent url(../images/vcard_sw.gif) no-repeat bottom left;	overflow: hidden;	z-index: 24;}#cont {	margin: 0px 0px 0px 16px;	padding: 0px 0px 0px 0px;	width: 900px;	background-color: transparent;	overflow: hidden;	z-index: 0;}#contbg{	margin: 0px auto 0px auto;	padding: 0px 0px 0px 0px;	width: 932px;	background-image: url(../images/bg_line.png);	background-repeat: repeat-y;	overflow: hidden;	z-index: 0;}#contsp P{	font-size: 0.9em;}.small{	font-size: 0.8em;}#contsp A{	color: #005892;}#contsp A:HOVER{	color: #005892;	text-decoration: underline;}#contsp {	margin: 10px 0px 10px 10px;	padding: 0px 0px 0px 0px;	width: 880px;	background-color: transparent;	/*color: #6f6f6f; */	color: #000000;	overflow: hidden;	z-index: 0;}#debugbox{	width: 200px;	background-color: #a5a6a7;	color: inherit;	font: inherit;	text-align: left;	position: absolute;	height: 500px;	overflow: auto;	bottom: 0px;	right: 0px;	z-index: 99;}#footbg {	margin: 0px auto 0px auto;	padding: 0px 0px 0px 0px;	width: 932px;	background-image: url(../images/bg_footer.png);	background-position: top left;	background-repeat: no-repeat;	height: 103px;	overflow: hidden;	z-index: 0;}#footbg A { color: #e6e6e6; }#footbg A:HOVER { text-decoration: underline; }#foote {	margin: 8px 0px 0px 0px;	padding: 0px 0px 0px 0px;	width: 440px;	float: left;	background-color: transparent;	color: #e6e6e6;	font-size: 0.6em;	text-align: right;	height: 72px;	overflow: hidden;	z-index: 0;}#foote IMG {	margin: 0px 0px 0px 15px;	padding: 0px 0px 0px 0px;	float: right;}#footw {	margin: 8px 0px 0px 26px;	padding: 0px 0px 0px 0px;	width: 440px;	float: left;	background-color: transparent;	color: #cbcbcb;	font-size: 0.6em;	height: 72px;	overflow: hidden;	z-index: 0;}#head {	margin: 14px 0px 0px 16px;	padding: 0px 0px 0px 0px;	width: 900px;	background-color: transparent;	height: 134px;	overflow: hidden;	z-index: 0;}#headbg {	margin: 5px auto 0px auto;	padding: 0px 0px 0px 0px;	width: 932px;	background-image: url(../images/bg_header.png);	background-position: top left;	background-repeat: no-repeat;	height: 148px;	overflow: hidden;	z-index: 0;}#headline{	float: left;	margin: 10px 0px 0px 0px;	padding: 50px 0px 0px 0px;	width: 665px;	background-color: transparent;	color: #ffffff;	font: normal 1.60em "Monotype Corsiva", "Palatino Linotype", Georgia, "Century Schoolbook L", serif;	text-align: right;	overflow: hidden;	z-index: 0;}#logo{	float: left;	margin: 10px 0px 0px 10px;	padding: 0px 0px 0px 0px;	width: 200px;	background-color: transparent;	overflow: hidden;	z-index: 0;}#navbg {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	width: 900px;	background-image: url(../images/bg_nav.png);	background-repeat: repeat-x;	font-size: 15px;	height: 30px;	overflow: hidden;	z-index: 1;}#navbg .act {	background-image: url(../images/bg_nav_high.png);	color: #005892;}#navbg A {	margin: 0px 0px 0px 0px;	padding: 4px 20px 0px 20px;	float: left;	display: block;	background-image: none;	background-color: transparent;	color: #d8d8d8;	text-align: center;	text-transform: uppercase;	text-decoration: none;	height: 100%;	overflow: hidden;	z-index: 21;}#navbg A:HOVER {	background-image: url(../images/bg_nav_high.png);	color: #005892;	text-decoration: none;}#subnav{	margin: 3px 0px 0px 15px;	padding: 0px 0px 0px 0px;	color: #005892;	font-size: 0.85em;	font-weight: normal;}#subnav A {	color: #005892;	background-image: none;	background-color: transparent;	text-decoration: none;	}#subnav .act {	font-weight: bold;}#subnav A:HOVER { text-decoration: underline; }#subnavbg {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	width: 900px;	background-image: url(../images/bg_nav_sub.png);	background-repeat: repeat-x;	height: 27px;	overflow: hidden;	z-index: 1;}
