body {	font: 9pt Arial, Helvetica, sans-serif;	background-color: #B7C6C9;		text-align: center;}body, a {	color: #232A2A;	text-decoration: none;}a:hover {	text-decoration: none;}#container {	width: 964px;	text-align: left;	top: 50%;	height: 564px;	margin-top: -282px;	margin-left: -482px;	position: absolute;	left: 50%;}#rahmen {	background: #6c7879;	border: 17px solid white;	width: 930px;	position: relative;}#rahmen, #seitenleiste {	height: 530px;}.navigation {	padding: 0px;	margin: 0px;	margin-bottom: 9px;	list-style-type: none;}#hauptnavigation {	position: absolute;	top: 0px;	left: 0px;	width: 160px;}#haupt {	height: 530px;}#hauptnavigation ul {	padding: 20px 10px 10px 20px;	width: 130px;	line-height: 150%;	font-size: 74%;	letter-spacing: 1px;}.trennlinie {	padding-top: 22px !important;	background-image: url(trennlinie.png);	background-repeat: no-repeat;}.navigation a {	text-decoration: none;	display: block;}#hauptnavigation a {	font-weight: bold;	text-transform: uppercase;}.navigation a.aktiv, .navigation a:hover {	font-weight: bold;}#hauptnavigation a.aktiv {	color: white;}#hauptnavigation a:hover {	color: #FFFFFF;}.spalte {	float: left;}h1   {	margin-top: 0px;	font-size: 11px;}#seitenleiste {	float: right;	width: 300px;	background-color: #6C7879;	z-index: 1;}#inhalt-haupt {	padding-top: 80px;	font-size: 100%;	line-height: 150%;	height: 420px;	overflow: hidden;	margin-left: 140px;	width: 487px;}#inhalt-haupt-text {	padding-top: 80px;	font-size: 100%;	line-height: 150%;	height: 417px;	margin-left: 180px;	overflow: hidden;	width: 400px;}#inhalt-haupt-text h3 {	text-align: left;	font-size: 11pt;	color: #FFFFFF;	font-weight: normal;	letter-spacing: 2px;	text-transform: uppercase;	font-family: Geneva, Arial, Helvetica, sans-serif;	margin-top: 0px;	margin-bottom: 30px;	}#logo-rechts {	position: absolute;	z-index: 1000;}#logo-overlay {	position: absolute;	bottom: 20px;	right: 20px;	left: 200;	top: 300;}#inhalt-rechts {	padding-top: 80px;	padding-left: 20px;	padding-right: 20px;	z-index: 11;}#inhalt-rechts2 {	padding-top: 80px;	padding-left: 20px;	padding-right: 5px;	z-index: 11;}.newsbox-container {	position: absolute;	z-index: 200;	padding: 80px 20px 0px 20px;}.newsbox {	width: 240px;	margin-bottom: 24px;	font-size: 10px;	z-index: 1000;	background-image: url(weiss_transp_75.png);	padding-top: 10px;	padding-right: 10px;	padding-bottom: 6px;	padding-left: 10px;}.newsbox p {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}.newsbox a:hover {	color: #333333;	text-decoration: underline;}.newsbox h2 {	font-size: 9px;	text-transform: uppercase;	font-weight: bold;	letter-spacing: 1px;	margin: 0px 0px 10px;}#inhalt-haupt img {	border: 2px solid #FFFFFF;}#inhalt-haupt h3 {	text-align: left;	font-size: 11pt;	color: #FFFFFF;	font-weight: normal;	letter-spacing: 2px;	text-transform: uppercase;	font-family: Geneva, Arial, Helvetica, sans-serif;	margin-top: 0px;	margin-bottom: 30px;	}			#mininavigation {	text-transform: uppercase;	font-size: 9px;	margin-top: 8px;	margin-right: 10px;	margin-bottom: 10px;	margin-left: 17px;}#mininavigation a {	text-decoration: none;}.farbe-allgemein a.aktiv {	color: #FFFFFF !important;}.farbe-allgemein a:hover {	color: #d4ebaf !important;}.farbe-print a.aktiv {	color: #EEB367 !important;}.farbe-print a:hover {	color: #ffd68b !important;}.farbe-internet a.aktiv {	color: #b88eba !important;}.farbe-internet a:hover {	color: #f2b5ff !important;}.farbe-fotografie a.aktiv {	color: #6b9ebd !important;}.farbe-fotografie a:hover {	color: #6B9EBD !important;}#galerie-thumbnails {	height: 275px;	margin-bottom: 35px;	float: left;	z-index: 20;	width: 255px;}#unterseite {	height: 138px;	float: right;	width: 10px;	font-weight: bolder;	color: #FFFFFF;	padding-top: 137px;	font-size: 15px;	margin-right: 7px;}#unterseite a{	color: #FFFFFF;}#galerie-thumbnails img {	border: 1px solid white;	height: 35px;	float: left;	margin-right: 13px;	margin-bottom: 12px;	cursor: default;}#galerie-navigation img {	border: none !important;}.galerie-beschreibung {	clear: both;	font-size: 95%;}.galerie-beschreibung h2 {	display: inline;	font-size: 95%;}.galerie-beschreibung h4 {	text-align: left;	color: #b7c6c9;	letter-spacing: 2px;	text-transform: uppercase;	font-family: Geneva, Arial, Helvetica, sans-serif;	line-height: 12pt;	font-weight: normal;	font-size: 9pt;	margin: 0px;	padding: 0px;	}		.galerie-beschreibung h3 {	text-align: left;	color: #b7c6c9;	letter-spacing: 1px;	text-transform: uppercase;	font-family: Geneva, Arial, Helvetica, sans-serif;	line-height: 12pt;	font-weight: normal;	font-size: 9pt;	margin: 0px;	padding: 0px;	}	.galerie-beschreibung div {	margin-bottom: 10px;}.galerie-beschreibung ul {	padding: 0;	list-style-type: none;	margin: 0;}.galerie-beschreibung a {	text-decoration: none;}.galerie-beschreibung a.aktiv {	color: #b7c6c9 !important;}.galerie-beschreibung a:hover {	text-decoration: none;	color: #b7c6c9;}.galerie-beschreibung, .galerie-beschreibung div {	display: block;}#galerie-navigation img {	border: none;}.wechselbild {	position: absolute;	z-index: 100;}#kundennavigation {	line-height: 18px !important;	}
