@charset "UTF-8";/* lato-300 - latin */@font-face {  font-family: 'Lato';  font-style: normal;  font-weight: 300;  src: url('lato/lato-v23-latin-300.eot'); /* IE9 Compat Modes */  src: local(''),       url('lato/lato-v23-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       url('lato/lato-v23-latin-300.woff2') format('woff2'), /* Super Modern Browsers */       url('lato/lato-v23-latin-300.woff') format('woff'), /* Modern Browsers */       url('lato/lato-v23-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */       url('lato/lato-v23-latin-300.svg#Lato') format('svg'); /* Legacy iOS */}/* lato-regular - latin */@font-face {  font-family: 'Lato';  font-style: normal;  font-weight: 400;  src: url('lato/lato-v23-latin-regular.eot'); /* IE9 Compat Modes */  src: local(''),       url('lato/lato-v23-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       url('lato/lato-v23-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */       url('lato/lato-v23-latin-regular.woff') format('woff'), /* Modern Browsers */       url('lato/lato-v23-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */       url('lato/lato-v23-latin-regular.svg#Lato') format('svg'); /* Legacy iOS */}/* lato-700 - latin */@font-face {  font-family: 'Lato';  font-style: normal;  font-weight: 700;  src: url('lato/lato-v23-latin-700.eot'); /* IE9 Compat Modes */  src: local(''),       url('lato/lato-v23-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       url('lato/lato-v23-latin-700.woff2') format('woff2'), /* Super Modern Browsers */       url('lato/lato-v23-latin-700.woff') format('woff'), /* Modern Browsers */       url('lato/lato-v23-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */       url('lato/lato-v23-latin-700.svg#Lato') format('svg'); /* Legacy iOS */}body {	font: 100%/1.4 'Lato', Arial, Helvetica, sans-serif;	font-family: 'Lato', sans-serif;	background-color: #bababa;	background-image:url(img/siteback.jpg);	background-position: center top;	background-repeat:no-repeat;	margin: 0;	padding: 0;	color: #000;}ul, ol, dl { 	padding: 0;	margin: 0;}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. */	padding-right: 15px;	padding-left: 15px; /* Durch Hinzufügen der Auffüllung zu den Seiten der Elemente innerhalb der div-Tags anstelle der div-Tags selbst entfallen jegliche Box-Modell-Berechnungen. Alternativ kann auch ein verschachteltes div-Tag mit seitlicher Auffüllung verwendet werden. */}a img { 	border: none;}a:link {	color: #9b000b;	text-decoration: underline;}a:visited {	color: #9b000b;	text-decoration: underline;}a:hover, a:active, a:focus {	text-decoration: none;}.container {	width: 940px;	margin: 0 auto; }.header {	background-color: #FFFFFF;	background-image:url(img/wolf_header.jpg);	background-position:bottom;	height:176px;	border-radius: 0px 0px 10px 10px;	text-align:center;	box-shadow: 1px 1px 3px #999;}.logo {	margin-top:30px;}.content {	margin: 0;	margin-left:0;	margin-top: 12px;	background-color: #FFF;	border-radius: 10px;	box-shadow: 1px 1px 3px #999;	font-size:14px;	line-height:23px;	color:#666666!important;}.content p {	padding-left:32px; padding-top:22px; padding-right:22px;}.clearfloat { 	clear:both;	height:0;	font-size: 1px;	line-height: 0px;}.lang {	font-size: 14px;	text-decoration: none;	float:right;	height:32px;	padding-right:12px; padding-top:10px; padding-left:6px;} .navigation {	font-size: 15px;	text-decoration: none;	background-image: url(img/naviback.png);	background-position: bottom;	background-repeat: repeat-x;	height: 42px;	border-radius: 10px 10px 0px 0px;}.navigation a:link, a:visited {	color:#333;	text-decoration: none;	-moz-transition: all 0.2s 0.0s ease-in-out;	-webkit-transition: all 0.2s 0.0s ease-in-out;	-o-transition: all 0.2s 0.0s ease-in-out;	-ms-transition: all 0.2s 0.0s ease-in-out;	transition: all 0.2s 0.0s ease-in-out;}.navigation a:hover {	color:#9b000b;	letter-spacing:0.05em;	-moz-transition: all 0.2s 0.0s ease-in-out;	-webkit-transition: all 0.2s 0.0s ease-in-out;	-o-transition: all 0.2s 0.0s ease-in-out;	-ms-transition: all 0.2s 0.0s ease-in-out;	transition: all 0.2s 0.0s ease-in-out;}.navigation p{	padding-left:12px; padding-top:10px;}a img {	border: 0;	opacity: 1.0;}a:link img {	border: 0;	opacity: 1.0;	-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;}a:hover img {	-moz-transition: all 0.2s 0.0s ease-in-out;	-webkit-transition: all 0.2s 0.0s ease-in-out;	-o-transition: all 0.2s 0.0s ease-in-out;	-ms-transition: all 0.2s 0.0s ease-in-out;	transition: all 0.2s 0.0s ease-in-out;	-webkit-transform: scale(1.03) rotate(0deg);	-moz-transform: scale(1.02) rotate(0deg);	-ms-transform: scale(1.02) rotate(0deg);	-o-transform: scale(1.02) rotate(0deg);	transform: scale(1.02) rotate(0deg);}.headline {	font-size:25px;	line-height:33px;	color:#9b000b;	font-weight:300;}.klein {	font-size:12px;	line-height:16px;	color:#666;	font-weight:300;	letter-spacing:0.03em;}.selected {	color:#9b000b;}.start {	float:right; margin-right:-20px}.break {	display:block;}.polaroid2 {	-moz-transition: all 0.2s 0.0s ease-in-out;	-webkit-transition: all 0.2s 0.0s ease-in-out;	-o-transition: all 0.2s 0.0s ease-in-out;	-ms-transition: all 0.2s 0.0s ease-in-out;	transition: all 0.2s 0.0s ease-in-out;	-webkit-transform: rotate(-2deg);	-moz-transform: rotate(-2deg);	-ms-transform: rotate(-2deg);	-o-transform: rotate(-2deg);	transform: rotate(-2deg);	border: 13px solid #FFF!important;	box-shadow: 1px 1px 2px #333, 3px 3px 6px #BBB, 3px 3px 9px #DDD;	float:right;	margin-right:-11px;	margin-left:6px; 	margin-bottom:6px;	margin-top:6px;}.polaroid {	-moz-transition: all 0.2s 0.0s ease-in-out;	-webkit-transition: all 0.2s 0.0s ease-in-out;	-o-transition: all 0.2s 0.0s ease-in-out;	-ms-transition: all 0.2s 0.0s ease-in-out;	transition: all 0.2s 0.0s ease-in-out;	-webkit-transform: rotate(2deg);	-moz-transform: rotate(2deg);	-ms-transform: rotate(2deg);	-o-transform: rotate(2deg);	transform: rotate(2deg);	border: 13px solid #FFF!important;	box-shadow: 1px 1px 2px #333, 3px 3px 6px #BBB, 3px 3px 9px #DDD; 	float:right;	margin-right:-11px;	margin-left:6px;	margin-bottom:6px;}.polaroid a:hover {	-moz-transition: all 0.2s 0.0s ease-in-out;	-webkit-transition: all 0.2s 0.0s ease-in-out;	-o-transition: all 0.2s 0.0s ease-in-out;	-ms-transition: all 0.2s 0.0s ease-in-out;	transition: all 0.2s 0.0s ease-in-out;	-webkit-transform: rotate(0deg) scale(1.02);	-moz-transform: rotate(0deg) scale(1.02);	-ms-transform: rotate(0deg) scale(1.02);	-o-transform: rotate(0deg) scale(1.02);	transform: rotate(0deg) scale(1.02);	border: 13px solid #FFF!important;	box-shadow: 2px 2px 3px #999, 5px 4px 9px #CCC;	float:right;	margin-right:-11px;	margin-left:6px;}.polaroid2 a:hover {	-moz-transition: all 0.2s 0.0s ease-in-out;	-webkit-transition: all 0.2s 0.0s ease-in-out;	-o-transition: all 0.2s 0.0s ease-in-out;	-ms-transition: all 0.2s 0.0s ease-in-out;	transition: all 0.2s 0.0s ease-in-out;	-webkit-transform: rotate(0deg) scale(1.02);	-moz-transform: rotate(0deg) scale(1.02);	-ms-transform: rotate(0deg) scale(1.02);	-o-transform: rotate(0deg) scale(1.02);	transform: rotate(0deg) scale(1.02);	border: 13px solid #FFF!important;	box-shadow: 2px 2px 3px #999, 5px 4px 9px #CCC;	float:right;	margin-right:-11px;	margin-left:6px;}.zitat {	font-family:Georgia, "Times New Roman", Times, serif!important;	font-size:16px;	font-weight:300;	color:#999;	line-height:25px;	text-align:center;	margin-left:20px; margin-right:20px;}.galerie { 	margin-top:12px; margin-right:12px;	border: 0;	-moz-transition: all 0.4s 0.0s ease-in-out;	-webkit-transition: all 0.42s 0.0s ease-in-out;	-o-transition: all 0.4s 0.0s ease-in-out;	-ms-transition: all 0.4s 0.0s ease-in-out;	transition: all 0.4s 0.0s ease-in-out;	border-radius:4px; -webkit-border-radius:4px;	max-width:162px;	box-shadow: 1px 1px 2px #E0E0E0;}.galerie:hover  {	-moz-transition: all 0.2s 0.0s ease-in-out;	-webkit-transition: all 0.2s 0.0s ease-in-out;	-o-transition: all 0.2s 0.0s ease-in-out;	-ms-transition: all 0.2s 0.0s ease-in-out;	transition: all 0.2s 0.0s ease-in-out;	-webkit-transform: scale(1.03);	-moz-transform: scale(1.03);	-ms-transform: scale(1.03);	-o-transform: scale(1.03);	transform: scale(1.03);	box-shadow: 2px 2px 4px #CCCCCC;}.banner {	max-width:800px;	border-radius:4px; 	box-shadow:1px 1px 2px #CCC;	border: 1px solid #666!important;}.banner a:hover {	border: 2px!important;	box-shadow:3px 3px 3px #999;}.video{	width:100%; 	height:490px;	border-radius:9px;}#mbmcookie {position: fixed; bottom: 0; left: 0; right: 0; background: #eee; padding: 20px; font-size: 12px; font-family: verdana;}#mbmcookie a.button {cursor: pointer; background: #ccc; padding: 8px 20px; margin-left: 10px; border-radius: 5px; font-weight: bold; float: right;}#mbmcookie a.button:hover {background-color: #aaa;}#mbmcookie p.cookiemessage {display: block; padding: 0; margin: 0;}.menu {    display:none;}