@charset "UTF-8";body {	font-family: 'Cinzel', serif;	background-color: #cad7ac;	background-image:url(img/siteback.jpg);;	background-position: center top;	background-repeat:no-repeat;	margin: 0;	padding: 0;	color: #4f641f;}/* ~~ Element-/Tag-Selektoren ~~ */ul, ol, dl, li { /* Aufgrund von Abweichungen zwischen verschiedenen Browsern empfiehlt es sich, die Auffüllung und den Rand in Listen auf 0 einzustellen. Zu Konsistenzzwecken können Sie die gewünschten Werte entweder hier oder in den enthaltenen Listenelementen (LI, DT, DD) eingeben. Beachten Sie, dass die hier eingegebenen Werte hierarchisch auf die .nav-Liste angewendet werden, sofern Sie keinen spezifischeren Selektor festlegen. */	padding: 0;	margin: 0;}h3 {	margin-left:24px;}h1, h2, h3, h4, h5, h6, p {	margin-top: 0;	 /* Durch Verschieben des oberen Rands wird das Problem behoben, dass Ränder aus dem zugehörigen div-Tag geraten können. Der übrig gebliebene untere Rand hält ihn getrennt von allen folgenden Elementen. */}a img {	border: none;}a:link {	color: #4f641f;	text-decoration: underline; /* Sofern Ihre Hyperlinks nicht besonders hervorgehoben werden sollen, empfiehlt es sich, zur schnellen visuellen Erkennung Unterstreichungen zu verwenden. */}a:visited {	color: #6E6C64;	text-decoration: underline;}a:hover, a:active, a:focus { /* Durch diese Gruppe von Selektoren wird bei Verwendung der Tastatur der gleiche Hover-Effekt wie beim Verwenden der Maus erzielt. */	text-decoration: none;}.container {	width: 1002px;	margin: 0 auto; }.header {	height:150px;	background-image:url(img/naviback.png);	background-position:center bottom;	background-size:cover; background-repeat:no-repeat;	-moz-transition: all 0.3s 0.0s ease-in-out;	-webkit-transition: all 0.3s 0.0s ease-in-out;	-o-transition: all 0.3s 0.0s ease-in-out;	-ms-transition: all 0.3s 0.0s ease-in-out;	transition: all 0.3s 0.0s ease-in-out;}.header:hover {	height:160px;	-moz-transition: all 0.3s 0.0s ease-in-out;	-webkit-transition: all 0.3s 0.0s ease-in-out;	-o-transition: all 0.3s 0.0s ease-in-out;	-ms-transition: all 0.3s 0.0s ease-in-out;	transition: all 0.3s 0.0s ease-in-out;}.content {	background-color:rgba(255,255,255,0.7);	min-height:300px;	border-radius:4px;	font-family:Arial, Helvetica, sans-serif;	font-size: 90%;	line-height:130%;}.content p {	padding:20px;}.content ul {	padding-left:30px; padding-right:8px;}.content li {	padding-bottom:10px;}.content a {	padding:0px!imprtant; margin:0!important;}.logo{	margin-top:35px; margin-right: 95px;	float:left;}.logo:hover {	transform:scale(1.05);	-moz-transition: all 0.3s 0.0s ease-in-out;	-webkit-transition: all 0.3s 0.0s ease-in-out;	-o-transition: all 0.3s 0.0s ease-in-out;	-ms-transition: all 0.3s 0.0s ease-in-out;	transition: all 0.3s 0.0s ease-in-out;	border:none!important;}.navi {	font-size:21px; font-weight:400;	-moz-transition: all 0.3s 0.0s ease-in-out;	-webkit-transition: all 0.3s 0.0s ease-in-out;	-o-transition: all 0.3s 0.0s ease-in-out;	-ms-transition: all 0.3s 0.0s ease-in-out;	transition: all 0.3s 0.0s ease-in-out;	padding-top:67px;}.naviimg {	padding-left:14px; padding-right:14px; display:inline-block; padding-bottom:5px;}.navi a:link {	text-decoration:none!important;	-moz-transition: all 0.3s 0.0s ease-in-out;	-webkit-transition: all 0.3s 0.0s ease-in-out;	-o-transition: all 0.3s 0.0s ease-in-out;	-ms-transition: all 0.3s 0.0s ease-in-out;	transition: all 0.3s 0.0s ease-in-out;	border-bottom: 0px solid;}.navi a:hover {	color: #ac001c;	-moz-transition: all 0.3s 0.0s ease-in-out;	-webkit-transition: all 0.3s 0.0s ease-in-out;	-o-transition: all 0.3s 0.0s ease-in-out;	-ms-transition: all 0.3s 0.0s ease-in-out;	transition: all 0.3s 0.0s ease-in-out;	border-bottom: 2px solid rgba(204,0,0,1.0);	letter-spacing:0.1em;	}.selected{	color:#ac001c}.footer {	padding: 10px 0;	font-size:12px;}.start {	width:166px;	border:1px solid rgba(255,255,255,0.9);	-moz-transition: all 0.3s 0.0s ease-in-out;	-webkit-transition: all 0.3s 0.0s ease-in-out;	-o-transition: all 0.3s 0.0s ease-in-out;	-ms-transition: all 0.3s 0.0s ease-in-out;	transition: all 0.3s 0.0s ease-in-out;	margin-right:-1px!important; margin-bottom:-1px!important;}.start:hover {	border:1px solid rgba(255,255,255,0.6);	box-shadow:1px 2px 6px rgba(0,0,0,0.2), 0px 1px 2px rgba(0,0,0,0.4);	-moz-transition: all 0.3s 0.0s ease-in-out;	-webkit-transition: all 0.3s 0.0s ease-in-out;	-o-transition: all 0.3s 0.0s ease-in-out;	-ms-transition: all 0.3s 0.0s ease-in-out;	transition: all 0.3s 0.0s ease-in-out;	border-radius:6px;	opacity:0.7;}.headline {	font-size:36px!important;	line-height:48px;	font-family: 'Cinzel', serif!important;}.portrait {	float:right;	border: 10px solid #FFF;	transform:rotate(2deg);	box-shadow: 1px 1px 2px rgba(0,0,0,0.2), 2px 3px 7px rgba(0,0,0,0.2);}