body {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 19px;	font-weight: normal;	font-variant: normal;	color: #362b3d;	text-decoration: none;	background-image: url(../img/koch_bg_main.jpg);	left: 0px;	top: 0px;	right: 0px;	bottom: 0px;	background-color: #add993;	background-repeat: repeat-x;	text-align: center;	margin: 0;	padding: 0;	text-align:center;}body img {	border-style: none;}a:link {	font-weight: bold;	color: #000000;	text-decoration: underline;}a:visited {	font-weight: bold;	color: #000000;	text-decoration: underline;}a:active {	font-weight: bold;	color: #000000;	text-decoration: underline;}a:hover {	font-weight: bold;	color: #50951b;	text-decoration: none;}/* -------------------------------------------------------- */.uni {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.9em;	font-weight: normal;	color: #000000;	text-decoration: none;}a.pfad:link {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-style: italic;	color: #000000;	text-decoration: underline;}a.pfad:visited {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-style: italic;	color: #000000;	text-decoration: underline;}a.pfad:active {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-style: italic;	color: #000000;	text-decoration: underline;}a.pfad:hover {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-style: italic;	color: #50951b;	text-decoration: none;}/* -------------------------------------------------------- */#mainwrapper {	text-align: center;	width: 814px;	height: auto;	bottom: 0px;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	padding-bottom: 0px;	background-image: url(../img/koch_bg_content.jpg);	background-repeat: repeat-y;}#top_nav {	background-image: url(../img/koch_head_nav.jpg);	background-repeat: no-repeat;	margin-top: -19px;	height: 39px;	width: 814px;	text-align: right;}#top_nav ul {	margin:0;	padding:0;}#top_nav li {	float: right;	display: inline;	text-align: right;	margin-right: 14px;	margin-top: 17px;}#header {	height: 233px;	width: 814px;}#content {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 19px;	font-weight: normal;	font-variant: normal;	color: #362b3d;	text-decoration: none;	width: 814px;	text-align: left;	margin-top: 0px;	margin-bottom: 0px;	padding-left: 7px;	height: auto;	background-image: url(../img/koch_bg_content_alt.jpg);	background-repeat: no-repeat;	min-height: 504px;}/* Navigation links */ul#navi_left {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;	background-image: url(../img/koch_bg_nav_left.jpg);	background-repeat: no-repeat;	width: 131px;	min-height: 581px;	float: left;	margin-top: 0px;	padding-top: 103px;}ul#navi_left li {	background-image: url(../img/button_l_bg_norm.gif);	background-repeat: no-repeat;	width: 151px;	text-align: right;	list-style-type: none;	margin-left: -40px;	line-height: 40px;}ul#navi_left a {	background-image: url(../img/spacer.gif);	width: 141px;	display: block;	padding-right: 10px;}ul#navi_left a:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;	text-decoration: none;	text-align: right;}ul#navi_left a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;	text-decoration: none;}ul#navi_left a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;	text-decoration: none;}ul#navi_left a:hover {	background-image: url(../img/button_l_bg_over.gif);	background-repeat: no-repeat;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #50951b;	text-decoration: none;}ul#navi_left a.act_link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #50951b;	text-decoration: none;}ul#navi_left li ul {	margin-top: 0px;	margin-bottom: 0px;	padding-top: 5px;	padding-bottom: 5px;	background-color: #fafafa;}ul#navi_left li ul li {	margin-top: 2px;	margin-bottom: 2px;}ul#navi_left li ul a {	background-image: url(../img/spacer.gif);	width: 145px;	height: 21px;	display: block;	margin-top: 0px;	padding-top: 0px;	padding-left: 0px;	padding-right: 10px;	margin-left: -3px;	line-height: 20px;}ul#navi_left li ul a:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #000000;	text-decoration: none;	text-align: right;}ul#navi_left li ul a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #000000;	text-decoration: none;}ul#navi_left li ul a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #000000;	text-decoration: none;}ul#navi_left li ul a:hover {	background-image: url(../img/button_r_bg_over.gif);	background-repeat: no-repeat;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #50951b;	text-decoration: none;}ul#navi_left li ul a.act_sub_link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #50951b;	text-decoration: none;}/* ----------------- *//* Navigation rechts */ul#navi_right {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;	background-image: url(../img/koch_bg_nav_right.jpg);	background-repeat: no-repeat;	width: 125px;	min-height: 581px;	float: right;	margin-top: -86px;	padding-top: 103px;}ul#navi_right li {	width: 151px;	background-image: url(../img/button_r_bg_norm.gif);	background-repeat: no-repeat;	text-align: left;	list-style-type: none;	margin-left: -40px;	padding-left: 0px;	line-height: 40px;}ul#navi_right a {	background-image: url(../img/spacer.gif);	width: 141px;	display: block;	padding-left: 10px;}ul#navi_right a:link {	width: 141px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;	text-decoration: none;	text-align: left;}ul#navi_right a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;	text-decoration: none;}ul#navi_right a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;	text-decoration: none;}ul#navi_right a:hover {	background-image: url(../img/button_r_bg_over.gif);	background-repeat: no-repeat;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #ca4f02;	text-decoration: none;}ul#navi_right li ul {	margin-top: 0px;	margin-bottom: 0px;	padding-top: 5px;	padding-bottom: 5px;	background-color: #fafafa;}ul#navi_right li ul li {	margin-top: 2px;	margin-bottom: 2px;}ul#navi_right li ul a {	background-image: url(../img/spacer.gif);	width: 145px;	height: 21px;	display: block;	margin-top: 0px;	padding-top: 0px;	padding-right: 0px;	line-height: 20px;}ul#navi_right li ul a:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #000000;	text-decoration: none;	text-align: left;}ul#navi_right li ul a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #000000;	text-decoration: none;}ul#navi_right li ul a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #000000;	text-decoration: none;}ul#navi_right li ul a:hover {	background-image: url(../img/button_l_bg_over.gif);	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #50951b;	text-decoration: none;}a.topnav:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	font-variant: normal;	color: #999999;	text-decoration: none;}a.topnav:visited {	color: #999999;	font-weight: bold;	text-decoration: none;}a.topnav:active {	color: #999999;	font-weight: bold;	text-decoration: none;}a.topnav:hover {	color: #50951b;	font-weight: bold;	text-decoration: none;}a.topnav_active:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	font-variant: normal;	color: #000000;	text-decoration: none;}a.topnav_active:visited {	color: #000000;	font-weight: bold;	text-decoration: none;}a.topnav_active:active {	color: #000000;	font-weight: bold;	text-decoration: none;}a.topnav_active:hover {	color: #50951b;	font-weight: bold;	text-decoration: none;}#inhalt {	width: 462px;	margin-top: -165px;	margin-left: 171px;	margin-right: 181px;}#inhalt_s {	width: 462px;	margin-top: -160px;	margin-left: 171px;	margin-right: 181px;}#footer {	clear: both;	background-image: url(../img/koch_footer.jpg);	background-repeat: no-repeat;	height: 145px;	width: 814px;	bottom: 0px;}/* ----------------- *//* HACK for stupid IE */* html #mainwrapper {	margin-top: -14px;}* html #top_nav {	margin-top: -1px;}* html #content {	margin-top: -3px;}* html #footer {	margin-bottom: -10px;}* html ul#navi_left {	width: 151px;	height: 581px;	margin-left: 0px;	margin-top: 0px;	padding-top: 103px;	padding-left: 40px;	padding-bottom: 0px;}* html ul#navi_left li ul {	margin-left: -20px;	margin-top: 0px;	margin-bottom: 0px;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 5px;	background-color: #fafafa;}* html ul#navi_right {	width: 151px;	padding-right: 14px;	height: 581px;	margin-top: -80px;	margin-left: 0px;	padding-top: 103px;}* html ul#navi_right li {	width: 141px;	margin-left: 0px;	margin-right: -44px;}* html ul#navi_right li ul {	width: 151px;	margin-left: 0px;	margin-right: -44px;	padding-left: 3px;	background-color: #fafafa;}* html #inhalt {	width: 462px;	margin-top: -650px;	margin-left: 171px;	margin-right: 0px;}* html #inhalt_s {	width: 462px;	margin-top: -685px;	margin-left: 171px;	margin-right: 181px;}/* ----------------- *//* ------ IE7 ------ */*+html #mainwrapper {	margin-top: -18px;}*+html #inhalt_s {	width: 462px;	margin-top: -450px;	margin-left: 171px;	margin-right: 181px;}*+html #top_nav {	margin-top: -1px;}*+html ul#navi_left {	margin-left: 0px;	width: 151px;}*+html ul#navi_left li {	margin-left: 0px;}*+html ul#navi_left li ul {	margin-left: 0px;}*+html ul#navi_right {	width: 151px;	margin-right: 14px;	padding-left: 0px;}*+html ul#navi_right li {	margin-left: 0px;}*+html #inhalt {	width: 462px;	margin-top: -690px;	margin-left: 171px;	margin-right: 0px;}/* ----------------- *//* CSS Document */