body{	background-color: #817c7c;	font-size:120% !important;}/* #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# *//* #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# *//*@media screen and  (min-width: 230px) and (max-width: 759px) {*/@media screen and  (min-width: 230px) and (max-width: 1023px) {	.footer-left, .footer-center, .footer-right {		float: none;		width: 100%;		margin: 1%;	}	.span_1_of_2{		width: 100%;		float:left;	}}/* #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# *//* #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# *//* #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# *//* #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# *//* #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# *//* @media screen and (max-width:480px){ */#link_symbole_2 > li > a,#link_symbole_2 li{	width:370px !important;	height:75px !important;	display:inline-block;	border:0 solid #fff;	margin:0 0 4px 0;}#link_symbole_2 li a{	width:370px !important;	height:75px !important;	max-height:75px !important;	background-size: 370px auto;	background-repeat: no-repeat;	font-size:2px;	color:transparent;}#link_symbole_2{	margin-top:-9px;}#languageselect,#logo img,#rootline,.teaser-left,.teaser-right{	display: none;}#logo{	background-image:url('icons_mob/logo_smart_1.png');	background-color: #ed8810;	background-position:left;	background-size: 100% auto;	background-repeat: no-repeat;	min-height:200px;	margin: 0 0 3px 0;	padding-top:0;}.threecol_mi{	width: 100%;}.threecol_re {	padding: 0 18px 0 18px;}/* } *//* #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# *//* #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# *//* #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# */#logo{	margin-bottom: 0;}.navbar-header{	background:#ee7f00;	padding-left:10px;}nav.navbar.navbar-default_2 > div.container-fluid_2 > div.navbar-header > button.navbar-toggle{	margin-top:-204px;	background-color:transparent;	border:none;}nav.navbar.navbar-default_2{	margin-top:0;	background:#ee7f00;	padding:10px;}nav.navbar.navbar-default_2 ul{	margin-top:10px;	background:#fff;}div.threecol_li > div.colinside > nav.navbar.navbar-default_2{	display:none;}/* alle, ausser Startseite */.teaser-center{	display:none;}/* BILDER IN MOBILVERSION RAUS */.footer-last #c1097{	display:none;}/*/BILDER IN MOBILVERSION RAUS */#footer > div.footer-inner > div.footer-center > ul.footnav_mob{	padding:0;	border-bottom:1px solid #fff;	padding-bottom:18px;	margin-bottom:18px;}#footer > div.footer-inner > div.footer-center > ul.footnav_mob > li{	border:none;}#footer,.footer-inner,.footer-inner2,.footer-last{	background-color: #007348;}#footerbanner{	background-size: 380px auto !important;	height:70px;	background-position:bottom right;	background-repeat:no-repeat;	margin-bottom: 0px;}#footer{       background-image: none !important; }/*#footerbanner{ background-image: url("/fileadmin/Bilder/Logos/Gruppenlogo_SMART_320x73px/SMART Gruppenlogo.jpg") !important; }*//*div#footer > div.footer-inner > div.footer-center > div#footlinks > span.last > a,*/#footlinks{	 text-align: center;	 display:block; }#footlinks span a{	display:inline-block;	/*	min-width: 60px;	width:33%;	*/	border-right: 0 solid #fff;	border-left: 0 solid #fff;	text-align:left;	margin-right:14px;}#footlinks span.first a,#footlinks span.last a{	border: 0 solid #fff;}#footlinks > span a:active,#footlinks > span a:hover,#footlinks > span a:focus{	background-color: transparent;}#footerbanner2,#footer .footer-inner2{	dis_play:none;}/* ##cr 2020-04-29 */#footer .footer-inner2{	dis_play:none;}/* ##cr 2020-04-29 *//* BILD-TEXT-BLOCK*/.footer-last #c1097 {	display: inline-block;}/* TEXTBLOCK*/.footer-last #c1097 .col.span_1_of_3 {	display:none;}.footer-last {	height: 72px;	padding-left: 10px;	margin-top: 30px;}#c1097 .span_2_of_3 {	width: 330px;	border: 0px solid #777;	text-align:center;}/* ##cr/ 2020-04-29 */form.move-up{	background-color: #007348;	display:block;	text-align:right;}form.move-up > button{	min-height:14px;	background-color:#2e8b57;	border:none;}.threecol_li{	display:none;}/*.hg_blau .box{	margin-right: 6px;}.hg_blau .innerbox{	width:  2em;	height: 2em;	color: #87ceeb;}.hg_blau .innerbox a:visited,.hg_blau .innerbox a:link{	background-color: #006bb3;	width:  100%;	height: 100%;}.hg_blau .innerbox a:hover,.hg_blau .innerbox a:active,.hg_blau .innerbox a:focus,.hg_blau .innerbox_sel a{	background-color: #bb1d59;	width:  100%;	height: 100%;}*/div.threecol_mi > div.colinside > div.hg_blau{	margin:0 -10px 0 -10px;}/*div.threecol_re > div.colinside > div.hg_blau{	margin:0 -10px 0 -10px;	border-left:20x solid blue;}*//*div.threecol_re > div.colinside > div.hg_blau{	margin:0 -0px 0 -0px !important;	background-color: #006bb3 !important;	border:none;	padding-left:20px;!important;}div.threecol_re colinside .hg_blau {	margin:0;	margin:0 -10px 0 -10px;}*/#slidenav,#mySidenav{	display:none;}.navbar-nav > li > a {	padding-top: 7px;	padding-bottom: 7px;	line-height: 22px;	font-size: 16px;}.colinside{	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}.threecol_re{	width:100%;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.threecol_re .colinside{	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}/* SPRACHEN */.teaser,.teaser-left,.threecol_li{	display:inline-block !important;}ul#sidenav-accordian.nav.nav-list.accordion{width:50px;}ul#sidenav-accordian.nav.nav-list.accordion > li.nav-header  div#c1121.csc-default > div.tx-pe-pagephpcontentelement > div.phpWrapper > div.phpContent > div.f32 > div.label{display:none;}ul#sidenav-accordian{	position:absolute;	top:-6px;	margin:0;	margin-left:217px;}ul#languages {	width: 100px;	border: 1px solid #ccc;}.tx-srlanguagemenu {	padding: 1px;}.tx-srlanguagemenu.tx-srlanguagemenu-flags > div{	padding: 4px !important;	font-size:11px;}div.threecol_mi > div.colinside > div.hg_blau{	margin-bottom:0px;}/* kleine Suchform */#c1139{display:none;}/*div.threecol_mi > div.colinside > div.hg_blau div.phpContent > form > input#email{	width: 100% !important;	max-width: 300px  !important;}*/.contentwrap{	width: 100%;	padding:0 10px 0 10px;	margin:0;}.hg_blau {margin-bottom:0px !important}