@charset "UTF-8";html {         -webkit-text-size-adjust:none; }body {	font: 100%/1.4 'Open Sans', Arial, sans-serif;	margin: 0;	padding: 0;	color: #000;	background-size:cover;	background-position: center top;	background-attachment: fixed;	background-repeat:no-repeat;	background-image: #faf4ed;	background-image: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(200,200,200,1) 100%);	background-image: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(200,200,200,1)));	background-image: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(200,200,200,1) 100%);	background-image: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(200,200,200,1) 100%);	background-image: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(200,200,200,1) 100%);	background-image: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, rgba(200,200,200,1) 100%);}ul, ol, dl { 	padding: 0;	margin: 0;}h1, h2, h3, h4, h5, h6, p {	margin-top: 0;		padding-left: 0px; }a img { 	border: none;}a:link {	color: #c25400;	text-decoration: none; }a:visited {	color: #c25400;	text-decoration: none;}a:hover, a:active, a:focus { 	text-decoration: underline;}.container {	width: 1000px;	background-color: #FFF;	margin: 0 auto;	margin-top:20px;	border-radius:12px;	box-shadow: 1px 2px 4px rgba(0,0,0,0.2), -1px -1px 2px rgba(255,255,255,0.4);	opacity:0.92;	min-height:200px;}.container p {	padding-left:30px; padding-top:30px;	opacity:1.0!important;	font-size:15px;	line-height:24px;}.header {	background-color: rgba(255,255,255,0.92);	height:160px;	box-shadow: 0px 3px 4px rgba(0,0,0,0.2);	color:#e58208;	-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 {	background-color: rgba(255,255,255,0.97);	box-shadow: 0px 3px 4px 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;	}.header p {	width:1000px;	margin: 0 auto;	padding-top:20px:}.logo {	margin-top:20px;	float:left; 	margin-right:40px;	margin-left:30px;	-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;	}.logo:hover {	transform:scale(1.04);	-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;	}.flag {	width: 100px;	height: 23px;	margin: 0 auto;	position: relative;	margin-bottom: -23px;	padding-top: 6px;	left: 440px;}.flag img {	margin-right:4px;	-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;	}.flag img:hover {	opacity:1.0!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;	}.subnavi {	font-weight:normal;	font-size:16px;	padding-top:5px;}.subnavi a:link {	color:#c35400;	text-decoration:none!important;}.subnavi a:visited {	color:#c35400;	text-decoration:none!important;}.subnavi a:hover {	color:#930;	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;	box-shadow:0xp 0px 4px #FFF, 0xp 0px 6px #FFF;}.navi {	font-weight:bold;	font-size:18px;	padding-top:84px;}.navi a:link {	color:#c25400;	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;}.navi a:visited {	color:#c25400;	text-decoration:none!important;}.navi a:hover {	color:#e58208;	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;	box-shadow:0xp 0px 4px #FFF, 0xp 0px 6px #FFF;	letter-spacing:0.05em;}.content {	padding: 10px 0;}.footer {	padding: 10px 0;	background-color: #CCC49F;}.headline {	font-size: 32px;	color: #c25400;	font-weight: bold;	line-height: 38px;}.subline {	font-size:18px;	color: #e58208;	font-weight:bold;}.dropdown {    display:none;}iframe{	width:900px;	height:490px;	margin: 0 auto;	text-align:center;}.galerie {	border-radius:6px;	margin-right: 12px;	margin-bottom: 12px;	opacity:1.0!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;	max-width:146px!important;}.galerie:hover {	transform:scale(1.07);	-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;	box-shadow: 2px 2px 4px rgba(0,0,0,0.3);}.galerie img{	opacity:1.0!important;}.braun {	color: #be5500;}.livebildr {	float:right; 	border-radius: 0px 12px 12px 0px; 	margin-left:9px;}.klein {	font-size: 12px;	line-height: 17px;	font-weight: normal;	color: #666;	text-decoration: none;}.klein a:link {	color: #666;	text-decoration: none;}.klein a:visited {	color: #666;	text-decoration: none;}.klein a:hover {	color: #333;	text-decoration: underline;}.slider {	max-width: 350px;	margin:0 auto;	margin-left:56%;	text-align:center!important;}.slider-wrapper {	width: 100%;	margin:0 auto;	float:right;	position:relative;	height: 500px;}.slide {	float: right;	position: absolute;	opacity: 0;	transition: opacity 2s linear;	left: 22px;	top: -9px;}.slider-wrapper > .slide:first-child {	opacity: 1;}.videostart {	width:500px;	height:300px;	text-align:left;}.image {	opacity:1.0;	width:100%;	transition: all 0.3s 0.0s ease-in-out;}.image:hover {	transform:scale(1.01); opacity: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;	box-shadow: 2px 2px 4px rgba(0,0,0,0.3);}