@charset "UTF-8";/* CSS Document */body {	position: relative;	margin: 0;	-webkit-text-size-adjust: none;	min-height: 416px;	font-family: helvetica,sans-serif;	-webkit-background-size: 0.438em 100%;	background: #fff;	-webkit-touch-callout: none;	font-size: 14px;}nav, section, figure, figcaption, article, footer, header {    display: block;	margin: 0;	padding: 0;}.center {	margin: auto;	display: block;	text-align: center !important;}img {	border: 0;}p {	font-size: 14px;    line-height: 18px;    margin: 0;    padding: 0.2em 0 0.5em;}td {	font-size: 14px;	padding-bottom: 0.2em;	vertical-align: top;}a {	text-decoration: none;	color: #CD0134;}a:hover, a:active {	text-decoration: underline;}ul {	list-style-type: disc;	margin: 0 0 0.5em 1em;	padding: 0;}li {	margin: 0;	padding: 0.2em 0;}#content {	width: 100%;	position: relative;	min-height: 250px;	margin-top: 0;	height: auto;	z-index: 0;	overflow: hidden;}.page_header {	height: auto;	overflow: hidden;	display: block;}.logo {	width: auto;	height: auto;	overflow: hidden;	position: relative;	padding: 0 0 0 8px;}/*............ SITE CONTENT ...............*/.page_content {	-webkit-border-radius: 10px;	position: relative;	display: block;	height: auto;	overflow: hidden;	width: auto;	margin: 0.7em 0.5em 0.8em;	border: 1px solid #002e57;	padding: 0;}.article_header {	-webkit-border-top-right-radius: 10px;	-webkit-border-top-left-radius: 10px;	position: relative;	background: #002e57;	width: 100%;	height: auto;	margin-bottom: 8px;}.article_header h1 {	font-size: 16px;	color: #fff;	text-shadow: 1px 1px 0 rgba(49, 52, 51, 0.8);	padding: 10px 10px;	margin: 0;}.content {	padding: 4px 10px 10px;}.content figure {	margin: 0;	padding: 0;}.text {	padding: 4px 10px 10px;}.page_footer {	margin: 1em 0;}.bt_red {	list-style-type: none;	list-style-image: url(images/bt_red.gif);	margin: 0 0 0 30px;	padding: 0;}.bt_red li {	padding: 0 0 4px 2px;	margin: 0;}/*............ NAVIGATION ...............*/.menu_bottom {	position: absolute;	bottom: 48px;	left: 0;	width: 100%;	height: 35px;	margin-bottom: 2em;}.page_footer .menu_bottom {	position: relative;	bottom: 0;}.menu_bottom ul {	position: relative;	overflow: hidden;	list-style-type: none;	height: auto;	display: block;	margin: 0;	padding: 0;}.menu_bottom li {	float: left;	width: 50%;	margin: 0;	padding: 0 0 0 12px;	text-align: left;}.menu_bottom li.link_external {	width: 100%;}.menu_bottom li.selected {	background: rgba(51, 0, 0, 0.3);}.menu_bottom li.selected a {	font-weight: bold;}.menu_bottom a {	color: #FFF;	text-shadow: 1px 1px 0 rgba(49, 52, 51, 0.8);	line-height: 33px;	display: block;	font-weight: bold;}.menu {	position: relative;	list-style-type: none;	display: block;	height: auto;	overflow: hidden;	width: 100%;}.menu ul {	margin: 0;	padding: 0;	list-style-type: none;}.pageitem {	background: #002e57;	border-top: 1px solid #fff;	border-bottom: 1px solid #797477;	display: block;	margin: 0;	padding: 6px 0;	overflow: hidden;	position: relative;	height: 82px;	width: auto;}.pageitem:hover, .pageitem:active {	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f5f4f4), to(#dad8d9));	border-bottom: 1px solid #dad8d9;	text-decoration: none;}.pageitem a, .link_kontakt a {	display: block;	width: 100%;	height: 100%;	font-weight: bold;	padding: 0 10px;	color: #fff;	text-shadow: 1px 1px 0 rgba(10, 10, 10, 0.5);}.pageitem a:hover, .pageitem a:active {	color: #605c5e;	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);	text-decoration: none;}.pageitem img {	width: 120px;	height: 80px;	margin: 0;	overflow: hidden;	float: left;	border: 1px solid #000;}ul.link_kontakt {	overflow: hidden;	padding: 0;	position: relative;	display: block;	height: auto;	width: auto;	list-style: none;	margin: 1em 0;}.link_kontakt li {	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f5f4f4), to(#dad8d9));	-webkit-border-radius: 10px;	border: 1px solid #797477;	display: block;	margin: 0 0 10px 0;	padding: 0;	overflow: hidden;}.link_kontakt span:hover, .link_kontakt span:active {	background: #002e57;	color: #fff;	text-shadow: 1px 1px 0 rgba(10, 10, 10, 0.5);	text-decoration: none;}.link_kontakt a {	color: #605c5e;	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);}span.name {	padding: 6px 10px 4px 134px;	display: block;	line-height: 22px;	font-size: 15px;}.kontakt {	display: block;	line-height: 28px;	width: auto;	color: #605c5e;	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);	font-weight: bold;	padding: 5px 10px;	font-size: 16px;}.kontakt a {	display: inline;	font-size: 16px;	padding: 8px 4px;}.kontakt a:hover, .kontakt a:active {	color: #fff;	text-shadow: 1px 1px 0 rgba(10, 10, 10, 0.5);	text-decoration: none;}p.impressum {	text-align: left;	margin: 16px 10px;	font-size: 13px;}