@charset "UTF-8";body {	font-size: 80%;	line-height: 133%;}.container {	width: auto;	width:320px;	margin: 0 auto; }.container p {	margin-left:8px; margin-right:8px;}.content {	padding: 10px 0;	min-height:300px;}.kontakt {	display:none;}.titel {	display:none;}.head p {	padding-bottom:0px; float:left;}.head hover {	padding-left:12px;}.head img {	padding-top: 13px;	padding-left: 22px;	margin-bottom:-27px;	max-width:160px;}.head img:hover {	opacity: 0.9; padding-right:10px;}.selected {	color: #81172c;	text-decoration: none;	font-weight:bold;	text-shadow: 0px 0px 1px #FFF, 0px 0px 4px #EEE;}.navi {	display: none;}.header {	font-family: FuturaBold, "Arial Black";	font-size: 20px;	font-weight: normal;	color: #3a3939;	text-decoration: none;}.headline {	font-size: 18px;	line-height: 130%;}.headline p {		padding-bottom:12px; }.subline {	font-size: 120%;	line-height: 125%;}.fliess {	font-size: 11px;	line-height: 16px;}.fliessklein {	font-size: 10px;	line-height: 14px;}.fliessklein img {	padding-top:6px!important; padding-bottom:7px!important;}.break {	display:none;}.referenzlogo {	display:block; float:left; width:150px; text-align:center;}.input{	width:420px;}.slider{	background-color: none!important;	height: 140px;}.slider img:hover{	opacity:0.8;}.zweisp{	width:302px; padding-left:9px; padding-right:9px; float:left;	min-height:200px;}.footer {	padding: 10px 0;	text-align:center;	margin: 0 auto;}.footer img {	padding-left:6px; padding-right:8px; padding-top:6px; padding-bottom:10px;	max-width:90px;}.footer img:hover {	opacity:1.0;	transform:scale(1.1);}.smartbreak {	display:block;}.dropdown {    position: fixed;    display: inline-block;	border-radius:4px;	margin-top:12px;	z-index:+110;	margin-right:10px;}iframe {    float:left;	margin-left:0px; margin-bottom:20px; margin-top:8px;	width:300px; height:170px;}label {	width: 70px!important;	padding-right: 5px;}.input{	width:200px!important; }.input:hover{		width:205px!important; }.box2sp{	width:320px;	float:left;	text-align:left;}.box2sp p{	margin-left:8px; margin-right:2px;}.box2back{	max-width:320px; height:150px;	background-position:center center;	margin-bottom:8px;	transition: all 0.3s 0.0s ease-in-out;	background-size:100%;}.box2back:hover{	transition: all 0.3s 0.0s ease-in-out;		background-size:107%;}.box4sp{	width:160px;	float:left;	text-align:left;	font-size:11px; line-height:17px;}.box4sp img{	max-width: 160px;}.box4sp p{	margin-left:7px; margin-right:3px;}.box4back{	width:160px; height:90px;	background-position:center center;	margin-bottom:8px;	transition: all 0.3s 0.0s ease-in-out;	background-size:100%;}.box4back:hover{	transition: all 0.3s 0.0s ease-in-out;		background-size:107%;}.branchenblue {	font-size: 16px; line-height:22px;	margin-bottom: 0px;	transition: all 0.3s 0.0s ease-in-out; 	text-align:center;}.branchenblue a:link {	text-decoration:none!important;	color:#FFF;	padding-top:20px; padding-bottom:30px;}.branchen {	font-size: 16px;	line-height: 25px;	margin-top:-70px;	margin-bottom:25px;	margin-right:15px; margin-left:-10px;}.startslide{    overflow:hidden; border:none; border-radius:8px; transform:scale(0.28); transform-origin:left top; margin-bottom:-130px!important; margin-top:10px;}