.poi {
	position:absolute; margin-left:-210px; top:174px; width:100%;
	height:650px;
}

.cont {
	vertical-align:top;
	padding:10px;
	padding-right:0px;
	text-align:left; 
	min-width:600px;
}
ul {
	padding:0px;
	margin:0px 0px 0px 20px;
}
.cont .kontakt p {
	font-size:11px;
	color: #009c6e;
}
div.box {
	float:left;
	margin-right:20px;
}
.men {
	width:50%; vertical-align:top; table-layout:fixed;
	min-width:499px;
}
.cont hr, .g_hr {
	border: #FFF 1px solid;
	border-bottom: #888 1px solid;
	margin:0px;
}
.cont .k {
	width:630px;
	position:absolute;
}
.struktmenu {
	width: 280px;
	float:right;
}
div.struktmenu div {
	display:block;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color: #FFF;
	text-decoration:none;
	margin-bottom:2px;
	padding: 5px 0px 5px 10px;
	cursor:pointer;
}
div.struktmenu div.act {
	background-color: #009c6e;
}
div.struktmenu div.std {
	background-color: #c1c1c1;
}
div.struktmenu div:hover {
	background-color:#555;
}
div.submenu a {
	background-color: #009c6e;

	color: #FFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	margin-bottom:2px;
	padding: 5px 10px 5px 10px;
	margin:0px 3px 0px 3px;
	cursor:pointer;
}
.cont h2, h2.g_h2 {
	color:#999;
	font-size:18px;
	margin:0px;
	padding:0px;
}
.cont h3, h3.g_h3 {
	margin:0px;
	font-size:15px;
}
.cont a {
	color: #555;
}

.head {
	z-index:100; width:100%; height:174px; position:fixed; white-space:nowrap;background-image:url(/img/head_r.gif); table-layout:fixed;
}
.head .left {
	width:50%; z-index:101; position:absolute; text-align:right; background-image:url(/img/head_l.gif); margin-left:-200px;
}
.head .left img {
	margin-right:42px;
}
.head .right {
	left:50%; z-index:102; position:absolute; margin-left:-200px; text-align:left; background-image:url(/img/head_r.gif);
}
.head .right img {
	background-color:white;
	background-position: 89px 40px;
}

body.arcus {
	background: url(/img/bg.gif);
	background-position:center center;
}
body, table, td {
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777;
	line-height:20px;
}
table td {
	vertical-align:top;
}
table.std td {
	padding-bottom:10px;
}
a img {
	border:none;
}
	
.btm {
	position:absolute; margin-left:-189px; margin-top:-93px;
	border:none;
}
.menu {
	width: 175px;
	padding-left:50px;
	overflow:hidden;
	float:right;
	background-color:#c1c1c1;
}
.menu a {
	display:block;
	font-size:18px;
	width:175px;
	color:#FFF;
	text-decoration:none;
	margin-top:20px;
	}
.menu a.act, .menu a:hover {
	color: #009c6e;
}
.menu .sub a, .menu a.sub {
	width:123px;
	padding-right:40px;
	font-size:12px;
	margin-top:6px;
	margin-left:12px;
	line-height:14px;
	margin-bottom:0px;
}
.menu .sub a.act, .menu a.sub.act {
	background-image:url(/img/act.gif);
	background-position:right center;
	background-repeat:no-repeat;
}
.menu .sub .sub2 {
	margin-top:3px;
	margin-bottom:10px;
}
.menu .sub .sub2 a {
	display: block;
	font-size:11px;
	text-align:right;
	width:153px;
	margin-top:0px;
	margin-bottom:0px;
	color:#666;
	margin-left: 12px;  /* 32px; */
}
.menu .sub .sub2 a.act, .menu .sub .sub2 a:hover {
	background-image:none;
	color: 
	#009c6e;
}
td.news h2 {
	text-align:center;
	padding-bottom:3px;
	border-bottom:#AAA 1px solid;
}
td.news {
	text-align:justify;
}
td.news a img {
	margin-left:20px;
}
a.mapspot {
	width:16px;
	height:16px;
	position:absolute;
	display:block; 
	font-size:16px;
	background-image:url(/0.gif);
	text-decoration:none;
	cursor:help;
	/*border: red 1px solid;*/
}
div.lflo {
	float:left;
	width:170px;
	margin-right:10px;
}
div.prl {
	width:1px;
	height:1px;
	visibility:hidden;
	overflow:hidden;
	position:absolute;
	display:none;
}
div.prl img {
	width:1px;
	height:1px;
	visibility:hidden;
}
form {
	padding:0px;
	margin:0px;
	border-collapse:collapse;
}
body { overflow: scroll; }
/* ======================== SCROLLBARS =========================== */
.sc_basic {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
.vsc_base {}
.vsc_bar {width: 20px;background: #009c6e;}
.vsc_bar_a {height: 20px !important;width: 20px;background: url(sc_bar.png) -108px -32px no-repeat; }
.vsc_bar_z {height: 20px;width: 20px;background: url(sc_bar.png) -108px 0px no-repeat;}

.vsc_base {width: 20px;}

.vsc_base_a {width: 20px;height: 13px !important;background: url(/img/sc_up.gif);}
.vsc_base_z {width: 20px;height: 13px;background: url(/img/sc_dwn.gif);}
.hsc_base {height: 16px; background-color: white;}
.hsc_bar {height: 16px; background-color: black;}
.vsc_bar, .hsc_bar {padding: 13px;z-index: 2;}
.sc_dbox {width: 20px;height: 16px;top: auto; left: auto;bottom: 0px; right: 0px;}

div.refm a {
	text-decoration: none;
	display:block;
	color: #999; /*#009c6e;*/
	font-size:14px;
	margin-top:1px;
	width:560px;
	overflow:hidden;
	white-space:nowrap;
}
div.refm a:hover, div.refm a.act {
	color: #009c6e;
}
