/* layers general */body {	background-color: #FFFFFF;	left: 0px;	top: 0px;	right: 0px;	bottom: 0px;	background-image: url(../_gfx/_bg__all.gif);	background-repeat: repeat-x;}#top_line {	position: absolute;	height: 1px;	width: 100%;	left: 0px;	top: 114px;	z-index: 10;	background-image: url(../_gfx/_bg__line.gif);	background-repeat: repeat-x;}#top_shape {	position: absolute;	visibility: visible;	z-index: 5;	height: 114px;	width: 800px;	left: 0px;	top: 0px;	background-color: #FFFFFF;}#top_logo {	background-color: #FFFFFF;	position: absolute;	visibility: visible;	z-index: 10;	height: 114px;	width: 220px;	top: 0px;	right: 0px;}#navigator_left {	background-color: #00574d;	position: absolute;	height: 450px;	width: 400px;	left: 0px;	top: 115px;	visibility: visible;	z-index: 1;}#viewer_all {	position: absolute;	visibility: visible;	z-index: 3;	height: 450px;	width: 667px;	left: 170px;	top: 115px;}#viewer_location {	position: absolute;	visibility: visible;	z-index: 5;	height: 450px;	width: 635px;	left: 170px;	top: 115px;}#viewer_teamgeist {	position: absolute;	visibility: visible;	z-index: 5;	height: 450px;	width: 930px;	left: 170px;	top: 115px;}#navigator_right {	position: absolute;	height: 565px;	width: 300px;	left: 800px;	top: 0px;	visibility: visible;	z-index: 5;}#area_right {	position: absolute;	height: 320px;	left: 800px;	top: 210px;	visibility: visible;	z-index: 10;	overflow: auto;	width: 300px;}#area_right_sliders {	position: absolute;	height: 300px;	left: 830px;	top: 205px;	visibility: visible;	z-index: 10;	width: 220px;}#area_right_details {	position: absolute;	height: 300px;	left: 830px;	top: 205px;	visibility: visible;	z-index: 10;	width: 250px;}#txt_right {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #141417;	white-space:normal;	left: 30px;	height: 300px;	text-align: left;	top: 3px;	bottom: 10px;	width: 250px;	position: relative;	float: left;}#txt_right a {	font-style: normal;	font-weight: bold;}#txt_right a:link {	font-style: normal;	text-decoration: none;	color: #141417;}#txt_right a:visited {	font-style: normal;	color: #999999;	text-decoration: none;}#txt_right a:hover {	font-style: normal;	color: #ffffff;}#bottom_line {	position: absolute;	height: 1px;	width: 100%;	left: 0px;	top: 565px;	z-index: 10;	background-image: url(../_gfx/_bg__line.gif);	background-repeat: repeat-x;}#bottom_shape {	position: absolute;	visibility: visible;	z-index: 5;	height: 30px;	width: 100%;	left: 0px;	top: 566px;	right: 0px;	background-color: #FFFFFF;}#bottom_contact {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #00574d;	position: absolute;	z-index: 25;	height: 20px;	top: 570px;	right: 10px;}#bottom_contact a {	font-style: normal;	font-weight: bold;}#bottom_contact a:link {	font-style: normal;	text-decoration: none;	color: #00574D;}#bottom_contact a:visited {	font-style: normal;	color: #999999;	text-decoration: none;}#bottom_contact a:hover {	font-style: normal;	color: #141417;}#bottom_production {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #999999;	position: absolute;	z-index: 25;	height: 20px;	right: 10px;	text-align: right;	top: 620px;}#bottom_production a {	font-style: normal;	font-weight: bold;}#bottom_production a:link {	font-style: normal;	text-decoration: none;	color: #999999;}#bottom_production a:visited {	font-style: normal;	color: #999999;	text-decoration: none;}#bottom_production a:hover {	font-style: normal;	color: #333333;}/* tables */#links table {	position: relative;	width: 250px;}#links td {	padding-top: 2px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #FFFFFF;}#links  img {	position: relative;	text-align: left;	float: left;	clear: left;	border-right-width: 5px;	border-right-style: solid;	border-right-color: #b2cbc5;}#kontakt_lay {	height: 300px;	width: 300px;	clear: both;	position: absolute;	visibility: visible;	z-index: 10;	left: 325px;	top: 170px;}#kontakt_lay td {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	vertical-align: bottom;}#kontakt_lay    .insert_field {	background-color: #f1f6fa;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	color: #00574D;	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-top-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-left-style: solid;	border-top-color: #B2CBC5;	border-left-color: #B2CBC5;	text-align: left;	padding-left: 2px;	padding-right: 2px;}#kontakt_lay .insert_area {	background-color: #F1F6FA;	height: 50px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	color: #00574D;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #B2CBC5;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-left-color: #B2CBC5;	text-align: left;	padding-left: 2px;	padding-right: 2px;}#kontakt_lay  .button_send {	background-color: #E5F1FA;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	border: 1px solid #E5F1FA;	background-image: url(../_gfx/_button__send.png);	background-repeat: no-repeat;	background-position: left center;	height: 20px;	width: 80px;}#kontakt_lay  .button_erase {	background-color: #E5F1FA;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	border: 1px solid #E5F1FA;	background-image: url(../_gfx/_button__erase.png);	background-repeat: no-repeat;	background-position: left center;	height: 20px;	width: 80px;}#kontakt_lay_text_left {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	vertical-align: top;}.duty_field {	color: #00574D;	font-weight: bold;}
