* {
	margin: 0em;
	padding: 0em;
}
a img {
	border: none;
}
body {
	font-family: Asap, sans-serif;
	font-size: 100px;
	overflow: hidden;
}
#Center {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -3.115em;
	margin-left: -4.85em;
	width: 9.8em;
	height: 6.23em;
}
#Top {
	position: absolute;
	top: 0em;
	left: 0em;
	z-index: 1;
	height: 0.55em;
	width: 9.7em;
}
#Top h1,
#Top h2,
#Top a {
	color: #D0103A;
}
#Top a {
	text-decoration: none;
}
#Top .Left,
#Top .Right {
	float: left;
	width: 4.82em;
}
#Top .Right {
	text-align: right;
}
#Top h1 {
	font-size: 0.3em;
	font-weight: normal;
	text-transform: uppercase;
}
#Top h2 {
	padding-top: 0.5em;
	font-size: 0.2em;
	font-weight: normal;
}
#Matrix {
	position: absolute;
	top: 0.55em;
	left: 0em;
	z-index: 2;
}
.Matrix .Pane,
.Matrix .Pane a,
.Matrix .Pane img {
	width: 2.38em !important;
	height: 1.57em !important;
}
.Matrix {
	position: absolute;
	width: 2.38em;
	height: 1.57em;
	overflow: hidden;
	z-index: 2;
}
.Matrix .Pane {
	position: relative;
	top: 0em;
	left: 0em;
	z-index: 1;
}
#Matrix01, #Matrix02, #Matrix03, #Matrix04 {
	top: 0em;
}
#Matrix05, #Matrix06, #Matrix07, #Matrix08 {
	top: 1.63em;
}
#Matrix09, #Matrix10, #Matrix11, #Matrix12 {
	top: 3.26em;
}
#Matrix01, #Matrix05, #Matrix09 {
	left: 0em;
}
#Matrix02, #Matrix06, #Matrix10 {
	left: 2.44em;
}
#Matrix03, #Matrix07, #Matrix11 {
	left: 4.88em;
}
#Matrix04, #Matrix08, #Matrix12 {
	left: 7.32em;
}
#Matrix01, #Matrix04, #Matrix11 {
	background: #B4BF00;
}
#Matrix03, #Matrix10 {
	background: #C3BCB2;
}
#Matrix06, #Matrix12 {
	background: #D0103A;
}
#Matrix05, #Matrix07 {
	background: #E9E7D8;
}
.Matrix .Pane .TextObject {
	position: absolute;
	top: 0em;
	left: 0em;
	z-index: 3;
}
.Matrix .Pane a,
.Matrix .Pane a:visited,
.Matrix .Pane a:active {
	display: block;
	text-decoration: none;
	color: #ffffff;
}
#Matrix05 a,
#Matrix07 a {
	color: #A8A79C;
}
.Matrix .Pane a span {
	position: absolute;
	font-size: 0.175em;
	top: 1em;
	left: 1em;
	z-index: 3;
	display: none;
	cursor: pointer;
}
.Matrix:hover .Pane a span {
	display: block;
}
.Matrix .Pane img {
	position: absolute;
	top: 0em;
	left: 0em;
	z-index: 2;
	cursor: pointer;
}
#Matrix02 img,
#Matrix08 img,
#Matrix09 img {
	cursor: default;
}
#Matrix07 img {
	visibility: hidden;
}
#Matrix07:hover img {
	visibility: visible;
}
#Content {
	position: absolute;
	top: 0.55em;
	left: 0em;
	z-index: 200;
}
body.Standard .Content {
	float: left;
}
body.Standard .Content .Pane,
body.Standard #Content02 img {
	width: 4.82em !important;
	height: 4.83em !important;
}
body.Standard #Content01 .TextObject {
	padding: 0.2em;
}
body.Standard #Content01 .BG_Gruen {
	color: #ffffff;
}
body.Standard #Content02 {
	margin-left: 0.06em;
}
body.Galerie .Content .Pane,
body.Galerie .Content .Pane a {
	width: 9.7em !important;
	height: 4.83em !important;
}
body.Standard .Content h1 {
	font-size: 0.2em;
	font-weight: normal;
	margin-bottom: 1.4em;
}
body.Standard .Content h2 {
	font-size: 0.2em;
	font-weight: normal;
	margin-bottom: 0.5em;
}
body.Standard .Content p,
body.Standard .Content ul {
	font-size: 0.155em;
	line-height: 1.45em;
	margin-bottom: 1.4em;
}
body.Standard .Content p strong {
	font-weight: normal;
}
#Object462 h1,
#Object464 h1,
body.Standard .Content p strong {
	color: #D0103A;
}
body.Standard .Content ul {
	padding-left: 1.1em;
}
body.Standard .Content,
body.Standard .Content a,
body.Standard .Content a:active,
body.Standard .Content a:visited {
	color: #ffffff;
}
body.Standard .Content .BG_Beige,
body.Standard .Content .BG_Beige a,
body.Standard .Content .BG_Beige a:active,
body.Standard .Content .BG_Beige a:visited {
	color: #88877C;
}
body.Standard .Content a.PDF,
body.Standard .Content a.Extern {
	text-decoration: none;
}
body.Standard .Content a.PDF:hover,
body.Standard .Content a.PDF:focus,
body.Standard .Content a.Extern:hover,
body.Standard .Content a.Extern:focus {
	text-decoration: underline;
}
body.Standard .Content a.Extern:before {
	content: url(/images/extern.gif);
	margin-right: 0.4em;
}
body.Standard .Content .BG_Rot a.Extern:before {
	content: url(/images/extern.w.gif);
	margin-right: 0.4em;
}
body.Standard .Content a.PDF:before {
	content: url(/images/pdf.gif);
	margin-right: 0.4em;
}
#Footer {
	position: absolute;
	top: 5.38em;
	left: 0em;
	z-index: 3;
	height: 0.6em;
	width: 9.7em;
}
#Navigation {
	position: absolute;
	top: 5.38em;
	left: 0em;
	z-index: 4;
	width: 9.7em;
}
#Navigation .Left,
#Navigation .Right {
	position: absolute;
	top: 0em;
	width: 9.7em;
}
#Navigation .Left {
	z-index: 12;
	width: 7em;
}
#Navigation .Right {
	z-index: 11;
	right: 0em;
}
#Navigation .Right a img {
	position: absolute;
	top: 0.18em;
	right: 0em;
	z-index: 2;
	width: 0.2em !important;
	height: 0.2em !important;
}
#Footer .Pane,
#Navigation .Pane {
	padding-top: 0.15em;
	background: #ffffff;
	min-height: 0.5em;
}
#Footer p,
#Navigation p {
	font-size: 0.155em;
	line-height: 1.4em;
}
#Footer p,
#Footer p a,
#Navigation p,
#Navigation p a {
	color: #D0103A;
}
#Footer p {
	text-align: justify;
	text-align-last: justify;
}
#Footer p:after {
	content: ".";
	display: inline-block;
	width: 100%;
	height: 0;
	visibility: hidden;
}
#Footer p a,
#Navigation p a {
	text-decoration: none;
}
#Footer p a:focus,
#Footer p a:hover,
#Navigation p a:focus,
#Navigation p a:hover {
	text-decoration: underline;
}
#Navigation .Navigation {
	font-size: 0.155em;
	line-height: 1.4em;
	color: #98978C;
}
#Navigation .Navigation span {
	padding: 0em 0.2em;
}
#Navigation .Navigation a {
	color: #98978C;
	text-decoration: none;
}
#Navigation .Navigation a:hover,
#Navigation .Navigation a:focus,
#Navigation .Navigation a.Current {
	color: #D0103A;
}
.GalleryObject {
	position: relative;
	top: 0em;
	left: 0em;
	z-index: 10;
	width: 9.7em;
	height: 4.83em;
}
.GalleryObject img {
	position: absolute;
	top: 0em;
	left: 0em;
	z-index; 11;
	display: none;
	width: 9.7em;
	height: 4.83em;
}
.GalleryObject img:first-child {
	display: block;
}
.GalleryObject .Control {
	position: absolute;
	width: 0.5em;
	height: 4.83em;
	background: #ffffff;
	top: 0em;
	z-index; 12;
	text-align: center;
	color: #88877C;
	line-height: 4.6em;
	cursor: pointer;
	opacity: 0.5;
}
.GalleryObject .Control img {
	position: absolute;
	top: 2.19em;
	width: 0.24em !important;
	height: 0.45em !important;
}
.GalleryObject .Back {
	left: 0em;
}
.GalleryObject .Back img {
	left: 0.1em;
}
.GalleryObject .Next {
	right: 0em;
}
.GalleryObject .Next img {
	left: 0.14em;
}
.GalleryObject .Control:hover {
	opacity: 0.7;
}
@media only screen and (max-device-width: 480px) and (orientation:portrait) {
	#Center {
		top: 0.2em !important;
		left: 0.1em !important;
		margin-top: 0em !important;
		margin-left: 0em !important;
	}
	#Top {
		height: 0.75em;
	}
	#Top h1 {
		font-size: 0.4em;
	}
	#Top h2 {
		font-size: 0.3em;
	}
	#Content,
	#Matrix {
		top: 0.75em;
	}
	.Matrix,
	.Matrix .Pane,
	.Matrix .Pane a,
	.Matrix .Pane img {
		width: 4.76em !important;
		height: 3.14em !important;
	}
	.Matrix .Pane a span {
		display: block;
	}
	#Matrix01, #Matrix02 {
		top: 0em;
	}
	#Matrix03, #Matrix05 {
		top: 3.26em;
	}
	#Matrix06, #Matrix08 {
		top: 6.52em;
	}
	#Matrix07, #Matrix04 {
		top: 9.78em;
	}
	#Matrix09, #Matrix10 {
		top: 13.04em;
	}
	#Matrix11, #Matrix12 {
		top: 16.30em;
	}
	#Matrix01, #Matrix03, #Matrix07, #Matrix06, #Matrix09, #Matrix11 {
		left: 0em;
	}
	#Matrix02, #Matrix05, #Matrix04, #Matrix08, #Matrix10, #Matrix12 {
		left: 4.88em;
	}
	#Footer,
	#Navigation {
		top: 20.22em;
	}
	.Matrix .Pane a span {
		font-size: 0.35em;
	}
	#Content02 {
		margin-left: 0em !important;
		border-top: 0.12em solid #ffffff;
	}
	body.Standard .Content .Pane,
	body.Standard #Content02 img {
		width: 9.7em !important;
		height: 9.7em !important;
	}
	body.Standard .Content h1 {
		font-size: 0.4em;
	}
	body.Standard .Content p {
		font-size: 0.28em;
	}
	#Navigation .Pane,
	#Footer .Pane {
		padding: 0.3em 0em;
	}
	#Navigation p,
	#Footer p {
		font-size: 0.31em;
	}
	#Navigation .Navigation,
	#Footer .Navigation {
		font-size: 0.31em;
	}
	#Navigation .Right a img,
	#Footer .Right a img {
		width: 0.4em !important;
		height: 0.4em !important;
		top: 0.28em;
		right: 0.15em;
	}
}
@media only screen and (max-device-width: 480px) and (orientation:landscape) {
	#Center {
		top: 0.2em !important;
		left: 0.1em !important;
		margin-top: 0em !important;
		margin-left: 0em !important;
	}
	.Matrix .Pane a span {
		display: block;
	}
}
