@charset "UTF-8";body {	font-size: 12px;	line-height: 18px;}.container {	width:480px;	margin: 0 auto;}.container p {	margin-left:8px; margin-right:8px;}.content {	padding: 10px 0;	min-height:300px;}.kontakt {	display:none;}.titel {	color: #999999!important;	font-size: 35px;	line-height: 35px;	padding-top: 24px;	margin-bottom: 10px;}.head hover {	padding-left:212px;}.head img:hover {	opacity: 0.9; padding-right:20px;}.heads span {	display:inline-block!important;	font-size:17px!important;	float:left;}.heads p {	padding-bottom:0px; float:left;}.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 p {		padding-bottom:12px; }.subline {	font-size: 18px;	line-height: 26px;}.fliess {	font-size: 12px;	line-height: 17px;	font-weight: normal;	color: #444;	text-decoration: none;}.fliessklein {	font-size: 11px;	line-height: 16px;}.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: #2a2a29;	height: 209px;}.slider img:hover{	opacity:0.8;}.zweisp{	width:420px; padding-left:15px; padding-right:15px; float:left;	min-height:200px;}.footer {	padding: 10px 0;	text-align: center;	margin: 0 auto;}.footer img:hover {	opacity:1.0;	transform:scale(1.1);}.smartbreak {	display:block;}.dropbtn {    background-color: #81172c;    color: white;    padding: 9px;    font-size: 9px;    border: none;    cursor: pointer;	border-radius:4px;	width:45px!important;	height:45px!important;	text-align:center;}.menu {	position: fixed;	display: inline-block;	border-radius: 4px;	margin-left: 89%;	margin-top: -5px;	z-index: +110;}.menu img {    width:26px;	margin-bottom:-8px; margin-right:3px; margin-top:-6px;}.menu-content {    font-size: 15px;    display: none;    position: absolute;    right: 0;    background-color: #FFF;    min-width: 190px;    box-shadow: 2px 4px 10px 0px rgba(0,0,0,0.3);	border-radius:4px;	border: 2px solid #81172c;}.menu-content a {    color: #81172c;    padding: 10px 12px;    text-decoration: none;    display: block;}.menu-content a:hover {	background-color: #f9f9f9}.menu:hover .menu-content {    display: block;}.menu:hover .dropbtn {    background-color: #666666;}.video {	width:450px; height:250px;	margin-top:5px;}.unbreak {	display:none;}    .slidesjs-pagination {	  display:none;}.box2sp{	width:480px;}.box2sp p{	margin-left:7px; margin-right:3px;}.box2sp span{	width:50px;}.box2back{	width:480px; height:260px;	background-position:center center;	margin-bottom:8px;	transition: all 0.3s 0.0s ease-in-out;	background-size:100%;}.box4sp {	width:240px;}.box4sp p{	margin-left:7px; margin-right:3px;}.box4back{	width:235px; height:150px;}.branchen {	font-size: 16px;	line-height: 25px;	margin-top:-80px;	margin-bottom:60px;	margin-right:15px; margin-left:-10px;}.branchenblue {	font-size: 17px;	margin-bottom: 20px;	transition: all 0.3s 0.0s ease-in-out; 	text-align:center;}.branchenblue a:link {	text-decoration:none!important;	color:#FFF;	padding-top:60px; padding-bottom:40px;}.butt{	width:170px; margin-right:0px;}.startslide{    overflow:hidden; border:none; border-radius:8px; transform:scale(0.434); transform-origin:left top; margin-bottom:-100px!important; margin-top:10px;}.april{    width:158px; height:170px; overflow:hidden; border:1px solid #FFF; background-color:#FC9; 	text-align:center; float:left; font-size:100%; line-height:16px;	transition: all 0.3s 0.0s ease-in-out; vertical-align:central;}.april img{    max-height:110px; max-width:150px; padding:4px;}.april2{    width:158px; height:170px; overflow:hidden; border:1px solid #FFF; background-color:#FC9;	text-align:center; float:left; font-size:100%; line-height:16px;	transition: all 0.3s 0.0s ease-in-out; vertical-align:central;}.april2 img{    max-height:110px; max-width:150px; padding:4px;}