@charset "UTF-8";/* CSS Document for EckhardtGünter Trapp 200907*//*  farben#B58B4A - Hell Braun15 % #F0E8DB30% #E1D1B740% #D3B99260% #CBAE8180% #C09C65#7B7263 - Dunkel Braun15% #E5E3E030% #CAC7C140% #B0AAA160% #A39D9280% #8F877A */.logo {	margin-top: 20px;	margin-bottom: 8px;}body {	font: 15px/28px Verdana, Arial, Helvetica, sans-serif;	text-align: center;	color: black;	padding: 0;	margin: 0;	background: white;}
.image {
	margin-top: 8px;
}a {	color: olive;	text-decoration: underline;}a:hover {	color: olive;	text-decoration: none;}/* @group text */h1 {	color: gray;	font-size: 36px;}h2 {	color: gray;	font-size: 24px;}h3 {	color: gray;	font-size: 18px;
	letter-spacing: 3px;
	text-transform: uppercase;
}.text-right {
	padding-top: 500px;
}
.image-left500 {
	height: 500px;
}.triobravo {	color: black;	font-size: 16px;	font-weight: bold;	font-variant: small-caps;	text-transform: uppercase;	letter-spacing: 5px;
	background-color: white;
	border: 1px solid black;
	padding: 5px;
}.untertitel {	color: black;	font-size: 14px;	font-variant: small-caps;	text-transform: uppercase;	letter-spacing: 2px;
	background-color: white;
	margin: 3px;
}/* @end */

/* @group form */

textarea {
	background-color: #cc6;
	color: black;
	border: 1px solid silver;
}

input {
	background-color: #cc6;
	color: black;
	border: 1px solid silver;
}
form {	color: silver;
}



/* @end */

/* @group bg */.ya #bg {	background: white;}
.ya #bg-ref {	background: white;
	color: black;
	padding: 12px;
}

.ya #bg-info { 
	color: black;
	padding: 12px;
	background-color: white;
}

.ya #bg-impress {	background: white;
	color: white;
	padding: 12px;
}

.ya #bg-home {	background: white;
	color: black;
	padding: 12px;
}/* @end *//* @group container */.ya #container {	width: 900px;	margin: 0 auto 20px;	text-align: left;	background-color: white;	border-bottom: 8px hidden #B58B4A;	color: black;}/* 	background: url(../images/bg-container.gif) repeat-y; */.ya #con01 {	text-align: left;	width: 100%;	background-color: transparent;
	margin-bottom: 16px;
}.ya #con-window {	width: 100%;	height: 368px;/*		text-align: center;*/	background-color: transparent;	vertical-align: bottom;
	padding-left: 108px;
	display: none;
}

.ya #navi {	text-align: center;	background-color: transparent;		width: 100%;
	margin-bottom: 18px;
	visibility: hidden;
	display: none;
	overflow: hidden;
}

.ya #con-middle {	text-align: left;	width: 100%;	visibility: visible;	overflow: visible;
	line-height: 30px;
	margin-bottom: 8px;
	background-color: transparent;
	margin-left: 8px;
}.ya #con-right {	text-align: left;	width: 420px;	height: 100%;	float: right;
	line-height: 30px;
	margin-bottom: 8px;
	margin-left: 55px;
}

.ya #con-footer {	text-align: left;	width: 100%;	background-color: transparent;	border-top: 2px double gray;	padding-top: 16px;	color: gray;}

.ya #con-hidden {	text-align: left;	width: 100%;	display: none;	visibility: hidden;	background-color: transparent;}

.ya #con-left {	text-align: left;	width: 250px;	float: left;	margin-right: 32px;	margin-left: 188px;	height: 100%;	color: olive;
	background-color: yellow;
}

.ya #cf_wrapper {
	text-align: center;
}/* @end *//* @group navitop */.naviTop {	color: silver;	font-size: 18px;	margin: 0;	list-style: none;
	text-align: left;
}.naviTop a {	color: silver;	text-decoration: none;	border-left: 6px solid black;	margin: 0;
	padding: 3px 18px 6px 8px;}.naviTop a:hover {	color: white;	margin: 0;	border-left: 6px solid white;	padding: 3px 18px 6px 8px;}.naviTop a:active {	margin: 0;	border-left: 6px solid white;	color: white;	padding: 3px 18px 6px 8px;}.naviTopAon {	color: white;	margin: 0;	border-left: 6px solid white;	padding: 3px 18px 6px 8px;}/* @end *//* @group navifooter *//* navifooter */.naviFooter {	color: #EDECED;	font-size: 13px;	padding: 5px 8px 5px 0;	margin: 0;	background-color: transparent;
	display: none;
	visibility: hidden;
	overflow: hidden;
}.naviFooter a {	background-color: transparent;	color: #EDECED;	padding: 5px 8px 5px 0;	margin: 0;	text-decoration: none;
	display: none;
	visibility: hidden;
	overflow: hidden;
}.naviFooter a:hover {	color: #fff;	background-color: transparent;	padding: 5px 8px 5px 0;	margin: 0;
	display: none;
	visibility: hidden;
	overflow: hidden;
}.naviFooter a:active {	color: #EDECED;	padding: 5px 8px 5px 0;	margin: 0;	background-color: transparent;
	display: none;
	visibility: hidden;
	overflow: hidden;
}/* @group navifooterH *//* 	color: #6CF; */.naviFooterH {	color: silver;	font-size: 16px;	padding: 5px 0;	background-color: transparent;	line-height: 25px;
	margin-right: 18px;
	border-top: 1px solid silver;
	width: 100%;
	display: none;
	visibility: hidden;
	overflow: hidden;
}.naviFooterH a {	background-color: transparent;	color: silver;	padding: 5px 0;	text-decoration: none;
	border-bottom: 1px solid black;
	margin-right: 18px;
	border-top: 1px solid black;
}.naviFooterH a:hover {	color: white;	background-color: transparent;	padding: 5px 0;
	border-bottom: 1px solid silver;
	margin-right: 18px;
	border-top: 1px solid black;
}.naviFooterH a:active {	color: white;	padding: 5px 0;	background-color: transparent;
	border-bottom: 1px solid silver;
	margin-right: 18px;
	border-top: 1px solid black;
}/* @end *//* @end *//* @group float-element */.fltrt {/* Mit dieser Klasse können Sie ein Element auf der Seite nach rechts fließen lassen. Das floatende Element muss vor dem Element stehen, neben dem es auf der Seite erscheinen soll. */    	float: right;	margin-left: 8px;}.fltlft {/* Mit dieser Klasse können Sie ein Element auf der Seite nach links fließen lassen. */    	float: left;	margin-right: 8px;}.clearfloat {/* Diese Klasse sollte in einem div- oder break-Element platziert werden und das letzte Element vor dem Schließen eines Containers sein, der wiederum einen vollständigen Float enthalten sollte. */    	clear: both;	height: 0;	font-size: 1px;	line-height: 0px;}/* @end *//* TIP .ya #header h1 {	margin: 0;/* Wenn Sie den Rand des letzten Elements im #header-div auf 0 einstellen, können Sie das Auftreten unerwarteter Abstände zwischen divs vermeiden. Wenn das div einen Rahmen hat, ist dies unnötig, weil dieser Rahmen die gleiche Wirkung hat. */   /* 	padding: 0;/* Durch die Verwendung der Auffüllung anstelle von Rändern lässt sich gewährleisten, dass das Element die Kanten des div nicht berührt. */