/* CSS Document */body {	font-family: Arial, Helvetica, sans-serif;	background-color: #E7EBED;	margin: 0;	padding: 0;		}a:link {color: #000000} a:visited {color: #003067} a:hover {color: #CC9900} a:active {color: #000000}p {	font-size: 80%;	line-height: 1.6em;	text-align: left;}#container {	background-image:url(images/kachel.jpg);	background-repeat: repeat-y;	background-color: #FFFFFF;}#navigation {	width: 150px;	padding-top: 60px;	font-size: 80%;	line-height: 1.3em;}#navigation ul {	list-style: none;	padding: 0;	border: none;	margin: 0;}#navigation li {	width: 160px;	border-bottom: 1px solid #9BFF68;	margin: 0;	padding: 0;	vertical-align: bottom;	text-indent: 15px;}#navigation li a:link, #navigation li a:visited {	display: block;	padding: 5px 5px 5px 0.5em;	color: #FFFFFF;	text-decoration: none;}#navigation li a:hover {	background-color: #488B4A;	color: #FFFFFF;	}		#navigation ul ul {	margin-left: 0px;	margin-top: 0px;	background-color: #4FAF51;	}#navigation ul ul li {	width: 160px;}#navigation ul ul a:link, #navigation ul ul a:visited {	background-color: #4FAF51;	color: #FFFFFF;	padding-left: 15px;}#navigation ul ul a:hover {	background-color: #488B4A;	color: #FFFFFF;} /* active states */ #navigation ul ul a#current{ background-color: #488B4A; color: #FFFFFF; }   #navigation ul  a#current{ background-color: #488B4A; color: #FFFFFF; }#content {	background-color: #FFFFFF;	margin: 0;	text-align: left;	}.headline {	font-family: Arial, Helvetica, sans-serif;	color: #003265;	background-color: transparent;	font-size: 100%;	font-weight: bold;	text-align: left;}.subhead {	font-size: 75%;	color: #003473;	background-color: transparent;	font-weight: bold;	border-bottom: -20px;	text-align: left;	line-height: 1.2em;}.fliesstexte{	font-family: Arial, Helvetica, sans-serif;	font-size: 85#;	line-height: 1.2em;	letter-spacing: 0.2px;	text-align: left;}.leftimg{	float:left;	border:1px solid #666666;	padding: 2px;	margin-right:10px;	margin-bottom: 6px;	}.img{		border:1px solid #666666;	padding: 2px;		}.img_ref{	border:1px solid #666666;	padding: 2px;	margin-bottom: 4px;		}#navi{	background-image: url(images/navi_bg.jpg);	background-repeat: no-repeat;	margin-top:0px; 	padding: 0;}.teasertext {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	margin-top: 5px;}.formtext {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 1.4em;	}.listing {	font-size: 75%;	color: #003473;	background-color: transparent;	font-weight: bold;	text-align: left;	line-height: 1.5em;}.listing2 {	font-size: 75%;	color: #003473;	background-color: transparent;	font-weight: bold;	text-align: left;	line-height: 1.5em;}.eingerueckt {	font-size: 80%;	text-align: left;	line-height: 1.5em;	left: 5px;}