/* CSS Document */html {	padding:0px; 	margin:0px; 	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#ffffff;}body {		background-image: url(../img/rahmen_balken.gif);	background-repeat: repeat-x;	background-color:#ffffff;}a {	color:#000000;	font-size:11px;}a:link {	color:#007788;	text-decoration:underline;}a:visited {	color:#007788;	text-decoration:underline;}a:hover { 	color:#007788; 	text-decoration:none;}a:active {	color:#007788;	text-decoration:none;}a.sub {	color:#000000;	font-size:10px;}a.sub:link {	color:#007788;	text-decoration:underline;}a.sub:visited {	color:#007788;	text-decoration:underline;}a.sub:hover { 	color:#007788; 	text-decoration:none;}a.sub:active {	color:#007788;	text-decoration:none;}a.red:link {	color:#660033;	text-decoration:underline;}a.red:visited {	color:#660033;	text-decoration:underline;}a.red:hover { 	color:#660033; 	text-decoration:none;}a.red:active {	color:#660033;	text-decoration:none;}.subname {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;}/* Noch benštigt? */#contentSpecial {	position:absolute;}/* Noch benštigt? */.head {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #660033;}.headwhite {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #ffffff;}.text_rot {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #660033;}/* Noch benštigt? */.text {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;}.text_underline {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #660033;	text-decoration:underline;}.textgruen {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #007788;}/* Layer */#content_center {	position:absolute; 	top:0px; 	width:700px; 	margin-left:-350px; 	left:50%; 	background-color:#ffffff;}#rahmen {	background-image: url(../img/rahmen_balkenr.gif);	background-repeat:repeat-x;	position:absolute;	right:0px; 	top:0px; 	width:700px; 	height:700px;}#navi_oben {	 left:0px; 	 top:0px; 	 width:700px; 	 height:310px;}#navi_links {	position:absolute;	left:1px; 	top:310px; 	width:118px;}#navi_unten {	background-color:#FFFFFF; 	left:0px; 	top:0px; 	width:700px; }#content {	position:relative;	top:0px; 	width:700px; 	background-image:url(../img/linien.gif);	background-repeat:repeat-y;}#content2 {	position:relative;	background-color:#FFFFFF;	top:0px;	left:160px; 	width:460px;	border:1px solid #ffffff;}p.small {	margin-top:10px;	margin-bottom:10px;}ul.subnav {	margin: 0;	padding: 0;	list-style-type: none;}ul.subnav li {	}ul.subnav li a {	display: block;	padding: 5px;}ul.subnav li a:hover {	}ul.subnav li.active a {	background: #007788;	color: #fff;}ul.subnav li.active a:hover {	}ul.footer {	text-align: right;	margin: 0;	padding: 0;	list-style-type: none;}ul.footer li {	display: inline-block;}ul.footer li a {	display: block;	padding: 5px;}ul.footer li a:hover {	}.header {	width: 700px;	height: 320px;	background: url('../img/header.png') bottom center;	position: relative;}.header-alt {	background: url('../img/header-alt.png') bottom center !important;}.header ul.navigation {	position: absolute;	margin: 0;	padding: 0;	list-style-type: none;	left: 0;	top: 0;	border-bottom: 1px dashed #007788;	border-right: 1px dashed #007788;	border-bottom-right-radius: 20px;}.header ul.navigation li {	display: inline-block;	border-right: 1px dashed #007788;}.header ul.navigation li:last-child {	border-right: 0;	border-bottom-right-radius: 20px;}.header ul.navigation li:last-child a {	border-bottom-right-radius: 20px;}.header ul.navigation li a {	display: block;	padding: 20px 15px;	color: #007788;}.header ul.navigation li a:hover {	color: #fff;	background: #007788}.header ul.language {	position: absolute;	margin: 0;	padding: 0;	list-style-type: none;	right: 1px;	bottom: 20px;}.header ul.language li {	display: inline-block;	border-right: 1px solid #007788;}.header ul.language li:last-child {	border-right: 0;}.header ul.language li a {	display: block;	padding: 5px;	color: #666;}.header ul.language li a.active {	display: block;	padding: 5px;	color: #007788;}.header ul.language li a:hover {	}