@charset "UTF-8";body {	font-family: 'Cinzel', serif;	background-image:url(img/siteback.jpg);;	background-position: center top;	background-repeat:no-repeat;	background-size:cover;}.container {	width: 804px;	margin: 0 auto; /* Der mit der Breite gekoppelte automatische Wert an den Seiten zentriert das Layout. */}.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;}.content p {	padding:15px;}.logo{	width:270px;	margin-right: 55px; margin-top:33px;	clear:left!important;}.navi {	font-size:18px; font-weight:400;	padding-top:60px;}.naviimg {	padding-left:11px; padding-right:11px; display:inline-block; padding-bottom:4px;}.footer {	padding: 8px 0;	font-size:11px;}.start {	width:159px;}.headline {	font-size:33px!important;}.portrait {	float:right;	border: 9px 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);	max-width:230px; margin-left:8px;}