@charset "utf-8";html[xmlns^="http"]{	 /* Mozilla-Scrollbar */	overflow-y: scroll;}html, body{	margin:0;	padding:0;	color: #333333;	background-color: #ffffff;	height: 100%;}/* ############################################################ *//* #### Raster / Seitenaufteilung ############################# */body{	position: relative;	width: 770px;	margin: 0 auto 0 auto;	text-align: center; /* horizontale Zentrierung in alten IEs */}div#website{	position: relative;	width:770px;	text-align: left;	background-image: url(layout-images/bg_website.gif);	background-position: 120px 0;	background-repeat: repeat-y;    min-height: 100%;    height: auto !important;    height: 100%;}#signet{	position:absolute;	top:140px;	left:140px;}div#content{	margin:0 0 0 120px;	padding:175px 0 0 0;}div#maincontent{	float:left;	width:520px;	padding-bottom:3em;	overflow:hidden;}div#navigation{	position:relative;	float:right;	width:120px;	height:365px;	overflow:hidden;}div.clearer{	clear:both;}p#shortcuts{    position: absolute;    top: 160 !important;    top: 160px;	left:100px;    height: 2em !important;    width: 530px;    overflow: hidden;	font-size:10px;	line-height:2em;	margin:0;	padding:0;	text-align:right;}p#shortlinks{    position: absolute;    bottom: 0 !important;    bottom: -0px;	left:120px;    height: 2em !important;    width: 520px;    overflow: hidden;	font-size:10px;	line-height:2em;	margin:0;	padding:0;	text-align:center;}/* ############################################################ *//* #### Allgemeine Formatierungen (Schriften, Listen,... ) #### */html, body, table, th, td, div{	font-size: 12px;	line-height:1.5em;	font-family: arial, verdana, helvetica, lucida, sans-serif;}p.caption{	margin: 20px;	padding:0;}#maincontent p,#maincontent table{	margin-left:10px;	margin-right:20px;}h1{	font-size:13px;}h2{	font-size:13px;	font-weight:normal;}h3{	font-size:13px;	margin-left:10px;	font-weight:normal;	font-style:italic;}a{	color:#022d00;	text-decoration:none;}#prevnext a{	font-size:13px;	text-decoration:none;}li{	line-height:1.6em;	}img{	border:none;}/* ############################################################ *//* #### Haupt-Bild ############################################ */div#outerbox{	padding:15px 0 15px 0;	background-color:#ffffff;}div#borderbox{	padding:9px;	border:1px solid #B1B3B4;}div#scrollbox{	width: 500px;	height: 340px;	overflow: auto;}/* ############################################################ *//* #### Navigation ############################################ */div.subnav{	padding-top:25px;}div#prevnext{	position:absolute;	left:12px;	bottom:0;}