body { width: 100%; text-align: center; font-family: Helvetica, Arial, sans-serif; font-size: 0.8em; margin: 0; padding: 0; line-height: 140%;}.highlight {	background-color: yellow;	font-weight: bold;}a {	text-decoration: none;}a:hover {	text-decoration: underline;}#all {text-align: left;top: 0px;background-color: transparent;width: 1000px;padding: 0px;margin: 0 auto;}div#header {	background-image: url(/styles/images/head.jpg);	width: 100%;	height: 156px;	margin-bottom: 5px;}div#content {	float: left;	width: 732px;}								div#content div.topnav {								/*Top-Navigation*/	padding: 0;	float: left;	width: 732px;	height: 80px;	background-image: url(/styles/images/topnav_bg.gif);	background-repeat: no-repeat;	background-position: 10px top;}div#content div.topnav ul { 	float: left;	margin: 0 0 0 0;	list-style: none;	text-align: center;	padding: 1px 0 0 20px;}div#content div.topnav ul li {	float: left;	display: block;	padding: 5px 8px 0 8px;	height: 57px;	border-left: 1px solid #A7A7A7;	font-size: 0.9em;	font-weight: normal;}div#content div.topnav ul li.first {	border-left: none;}div#content div.topnav ul li a {	color: #F5F5F5;}div#content div.topnav ul li a:hover {	color: white;}div#content div.topnav p {	padding: 0;	margin: 0;	text-align: right;	color: white;	font-size: 0.8em;	clear: both;	margin-right: 40px;	line-height: normal;}div#content div.topnav p a {	color: white;}/* Content-Body*/div#content div.body {											margin-left: 1.5em;	margin-right: 1.5em;	padding: 45px;	}div#content div.body div#title {											text-align: right;	border-top: 10px solid white;	letter-spacing: 1px;	text-transform: uppercase;	border-bottom: 1px solid #005CA6;	color: #005CA6; 	float: right;}div#path {											font-size: 0.9em;	color: #808080;	padding-left: 160px;	padding-bottom: 3px;}div#content div.body img.imgcontent { 	width: 177px;	margin: 0 1em 1em 0;	padding: 0px;}div#content div.body h1 {	margin: 0 0 1em 0;	padding: 0;	padding-top: 40px;	font-size:  1.4em;	color: #808080;	letter-spacing: 1px;	font-weight: normal;}div#content div.body h2 {	font-size:  1.2em;	color: #808080;	letter-spacing: 1px;	font-weight: normal;}div#leftcolumn {	float: left;	width: 132px;}div#rightcolumn {	float: right;	width: 132px;}div.box {													float: left;	width: 132px;	margin-bottom: 2em;}div.box div.header {	width: 100%;	height: 27px;	background-image: url(/styles/images/menu_head.gif);	background-position: -1px;}div.box div.header h3 {	margin: 0;	padding: 5px;	font-weight: normal;	color: #F5F5F5;	font-size: 0.9em;	text-align: center;}div.box div.content {	background-image: url(/styles/images/box_bg.gif);}div.box div.content div.body {	margin: 0 3px 0 2px;	color: #F5F5F5;	background-image: url(/styles/images/verlauf_menu_r.gif);	background-repeat: repeat-x;	padding: 5px;}div.box div.content div.body p {	font-size: 0.9em;}div.box div.content img.boximage {	width: 127px;	margin-left: 2px;	margin-right: 3px;}div.box div.content div.body div.boxfooter {	}div.box div.content div.body ul {	margin-top: 0pt;	margin-left: 0px;	list-style: none;	padding: 1px 0 0 0;}div.box div.content div.body ul li{	font-size: 11.5px;	font-weight: normal;	color: #F5F5F5;	padding: 5px;}div.box div.content div.body ul li a {	color: #F5F5F5;}div.box div.content div.body ul li a:hover {	color: white;}div.box div.content div.bodyfooter {	margin: 0 3px 0 2px;	background-color: #1D72B5;	border-top: 1px solid #c0c0c0;}div.box div.content div.bodyfooter form {	margin: 0;	padding: 5px 5px 0 5px;	text-align: center;	color: white;	font-size: 0.8em;	font-weight: bold;}div.box div.content div.bodyfooter form input#searchfield {	width: 90px;}div.box div.footer {	width: 100%;	height: 15px;	background-image: url(/styles/images/menu_foot.gif);	background-position: -1px;	line-height: normal;}div.box div.footer div.footerlink {	padding: 0 5px 0 80px;}div.box div.footer div.footerlink a {	color: white;	font-size: 0.8em;	font-weight: bold;}div.images {	margin-bottom: 0.5em;	text-align: center;	float: right;	width: 250px;}div.images div.image {	padding-bottom: 20px;	width: 250px;}div.images div.image p.caption {	padding: 0;	margin: 0;	margin-top: 3px;	color: #808080;	font-size: 0.9em;}div.gallery {	float: left;	text-align: center;	width: 150px;	padding: 0;	margin: 0;	margin-bottom: 20px;}div.gallery a p {	display: block;	text-align: center;	width: 150px;	height: 35px;}div.gallery img {	border: 1px solid #dcdcdc;}div.resultlistitem {	float: left;	width: 100%;	margin: 0;	padding: 0;	border-bottom: 1px dotted #dcdcdc;}ul#ext_network {	margin: 0; 	padding: 0;	list-style: none;}/*******************************************//* Content-Gallery/*******************************************/div.gallery_wrapper {	float: left;	width: 100%;	margin-bottom: 20px;	margin-top: 30px;/* 	border-top: 1px solid #aaaaaa; */	border-bottom: 1px solid #aaaaaa;}div#gallery {	float: left;	width: 100%;	height: 240px;	margin-top: 30px;	margin-bottom: 30px;}div#gallery div.image_left {	float: left;	position: relative;	width: 100px;	height: 100px;	margin-top: 70px;	margin-left: 19px;	margin-right: 9px;}div#gallery div.image_left div#arrow_left {	position: absolute;	height: 39px;	width: 39px;	margin-left: 10px;	margin-top: 31px;	background-image: url(/styles/images/gallery-arrow-left.png);		background-repeat: no-repeat;}div#gallery div.image_left img {	float: left;	box-shadow: 0 0 20px #000000;	-webkit-box-shadow: 0 0 20px #000000;	-moz-box-shadow: 0 0 20px #000000;		border: 1px solid #ffffff;	}div#gallery div.image_main {	float: left;	width: 300px;	margin-left: 9px;	margin-right: 9px;}div#gallery div.image_main img {	float: left;	box-shadow: 0 0 20px #000000;	-webkit-box-shadow: 0 0 20px #000000;	-moz-box-shadow: 0 0 20px #000000;	border: 1px solid #ffffff;		}div#gallery div.image_main span.caption {	float: left;	margin-top: 5px;}div#gallery div.image_right {	float: left;	position: relative;	width: 100px;	height: 100px;	margin-top: 70px;		margin-left: 9px;	margin-right: 19px;}div#gallery div.image_right div#arrow_right {	position: absolute;	height: 39px;	width: 39px;	right: 0;	margin-right: 10px;	margin-top: 31px;	background-image: url(/styles/images/gallery-arrow-right.png);		background-repeat: no-repeat;}div#gallery div.image_right img {	float: left;	box-shadow: 0 0 20px #000000;	-webkit-box-shadow: 0 0 20px #000000;	-moz-box-shadow: 0 0 20px #000000;		border: 1px solid #ffffff;	}/*******************************************//* Gallery-Category/*******************************************/div.gallery_category {	float: left;	width: 100%;}div.gallery_category div.item {	float: left;	width: 100%;	margin-bottom: 30px;}div#content div.body div.gallery_category div.item h2 {	color: #1a73b5;	font-size: 12px;}/*******************************************//* Gallery-Category/*******************************************/div.gallery_list {	float: left;	width: 100%;	margin-top: 20px;}div.gallery_list div.item {	float: left;	width: 100px;	height: 131px;    padding-left: 6px;    padding-right: 8px;    margin-bottom: 10px;}div#content div.body div.gallery_list div.item h2 {	margin-top: 3px;	color: #1a73b5;	font-size: 12px;	text-align: center;}
