@media (max-width: 1930px) { 
	div.toptopbeitrag { 
		margin-top: 1.2%;
	}
	div.moduletabletoptopbeitrag h3,
	div.moduletabletoptopbeitrag h3 a,
	div.moduletabletoptopbeitrag h3 a:hover,
	div.moduletabletoptopbeitrag h3 a:visited {
		font-size: 2.1em;
	}
	div.moduletabletoptopbeitrag {
		padding: 10px;
		padding-left: 25px;
		height: 200px;
	}
}

@media (max-width: 1650px) { 	
	div.moduletabletoptopbeitrag {
		height: auto;
	}
}

@media (max-width: 1450px) { 	
	div.toptopbeitrag { 
		margin-top: 1%;
	}
}

@media (max-width: 1300px) { 	
	div.moduletabletoptopbeitrag h3,
	div.moduletabletoptopbeitrag h3 a,
	div.moduletabletoptopbeitrag h3 a:hover,
	div.moduletabletoptopbeitrag h3 a:visited {
		font-size: 1.75em;
	}
}

@media (max-width: 1200px) { 	
	div.toptopbeitrag { 
		margin-top: 1.85%;
	}
	
	div.moduletabletoptopbeitrag {
		width: 60%;
		margin-left: auto;
		margin-right: auto;
	}
}

@media (max-width: 1024px) { 	
	div.toptopbeitrag { 
		margin-top: 10px;
		position: relative;
		left: -5px
	}
	
	div.moduletabletoptopbeitrag {
		width: calc(100% - 30px);
		margin-left: auto;
		margin-right: auto;
	}
}

@media (max-width: 960px) { 	
	div.moduletabletoptopbeitrag h3,
	div.moduletabletoptopbeitrag h3 a,
	div.moduletabletoptopbeitrag h3 a:hover,
	div.moduletabletoptopbeitrag h3 a:visited {
		font-size: 1.25em;
	}
.tag-container .freizeitform ul:nth-child(2) {order: 3; width:100%}
}

@media (max-width: 768px) { 	
	div.toptopbeitrag { 
		z-index: 0;
	}
}


@media screen and (min-width: 960px) {
#sidebar{box-sizing:border-box;width:239px}
#content{box-sizing:border-box;width:calc(100% - 240px)}
#content #content-text{box-sizing:border-box;width:calc(100% - 240px)}
#content #aside{box-sizing:border-box;width:239px}
#mobilzentral-mobile{display:none}
}

/** BREAKPOINT 960px - 1205px **/
@media (min-width: 960px) and (max-width: 1205px) {

#homepage-left-col {
	flex: 30%;
}

#homepage-middle-col {
	flex: 30%;
}

#homepage-right-col {
	flex: 20%;
}

}
/** BREAKPOINT 860px - 960px **/
@media (min-width: 860px) and (max-width: 959px) {
/** LAYOUT **/
#mobilzentral-mobile{display:block}
#sidebar{width:32%}
#content{width:68%}
#content #content-text{width:100%}
#content #aside{display:none}
/** MAINMENU **/
.navbar{display:none}
body > nav.navigation .nav-collapse{max-width:1200px;width:100%;margin:auto;height:auto}
body > nav.navigation >.nav-collapse >.nav >li >.nav-child >.arrow-up:before {margin-left: 49px;}
.nav-collapse .nav{width:100%}
.navigation .nav li{float:left;width:20%;padding-right:5px;box-sizing:border-box}
.navigation .nav > li > a{padding:0;padding-bottom:15px;height:50px;box-sizing:border-box}
.navigation .nav li a img,.navigation .nav li a:hover img,.navigation .nav li a.active img,.navigation .nav li a.currentmen img,.navigation .nav li a img.green,.navigation .nav li a:hover img.orange,.navigation .nav li a.active img.orange,.navigation .nav li a.currentmen img.orange{display:none}
.navigation .nav li a img.mobil-green,.navigation .nav li a.currentorange img.mobil-orange,.navigation .nav li a:hover img.mobil-orange{display:block}
.navigation .nav li a img.mobil-orange,.navigation .nav li a.currentorange img.mobil-green,.navigation .nav li a:hover img.mobil-green{display:none}
.nav-collapse .nav > li > a:hover,.nav-collapse .nav > li > a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus,.nav-collapse .nav > li > a:visited,.nav-collapse .nav > li > a:active,.nav-collapse .dropdown-menu a:visited,.nav-collapse .dropdown-menu a:active{border:none;background:#fff}
.menulink-5 img, .menullink-5 img.orange, .menulink-5.active img.green, .menulink-5.currentmen img.green, menulink-5.active img.orange, .menulink-5.currentmen img.orange{width:165px;margin-top:-2px;max-width:21vw;}
.en-menulink-3 img, .en-menulink-3 img.orange, .en-menulink-3.active img.green, .en-menulink-3.currentmen img.green, .en-menulink-3.active img.orange, .en-menulink-3.currentmen img.orange, .it-menulink-3 img, .it-menulink-3 img.orange, .it-menulink-3.active img.green, .it-menulink-3.currentmen img.green, .it-menulink-3.active img.orange, .it-menulink-3.currentmen img.orange {width:145px;height:40px;}
.it-menulink-4 img, .it-menulink-4 img.orange, .it-menulink-4.active img.green, .it-menulink-4.currentmen img.green, .it-menulink-4.active img.orange, .it-menulink-4.currentmen img.orange{width:145px;height:40px;}
/*TRIANGLE*/
body >nav.navigation >.nav-collapse >.nav >li >.nav-child >.arrow-up:after,body > nav.navigation >.nav-collapse >.nav >li >.nav-child >.arrow-up:before{margin-left:49px}
body > nav.navigation >.nav-collapse >.nav >li >.nav-child >.arrow-up:after{margin-left:50.5px}
body > nav.navigation >.nav-collapse >.nav >li:last-of-type >.nav-child >.arrow-up{position:absolute;z-index:2002;top:0;left:0;right:0;float:none;text-align:center;margin-right:0;margin-left:0}
body >nav.navigation >.nav-collapse >.nav >li:last-of-type >.nav-child >.arrow-up:after,body > nav.navigation >.nav-collapse >.nav >li:last-of-type >.nav-child >.arrow-up:before{position:relative;text-align:center;right:0}
body > nav.navigation >.nav-collapse >.nav >li:last-of-type >.nav-child >.arrow-up:after{margin-left:auto;position:relative;text-align:center;right:0;margin-left:auto}
body.searchPage #sidebar {display: none;}
body.searchPage nav + .container > .custom {display: none;}
/** FOOTER **/
.footer .container .footer-span.mobile-span{z-index:1000;width:100%;position:fixed;background-color:#fff;bottom:0;left:0;top:auto;border-top:1px solid #aaa;padding-top:3px;margin-left:0;margin-right:0}
.footer .container .footer-span.mobile-span .menu{display:none}
.footer{margin:0;padding:0;width:100%;top:0}
.footer .container{position:relative;width:100%;margin-left:0;margin-right:0;padding-bottom:110px}
.footer .container .footer-span:after{content:"";clear:both;display:block}
.footer .container .footer-span .quick-links,.footer .container .footer-span.not-first{margin:0}
.footer .container .footer-span .tel{padding-bottom:20px;box-sizing:border-box}
.footer .container:after{clear:both;display:block}
.footer .container .f-dropdown{width:100%;display:block}
.footer .container .f-dropdown .searchmobil-search,.footer .container .f-dropdown .mod-languages{border:1px solid #83BE26;border-radius:4px;box-sizing:border-box}
.footer .container .f-dropdown .searchmobil-search form,.footer .container .f-dropdown .mod-languages.lang-inline{margin:0;padding:4px;width:100%}
.footer .container .f-dropdown .mod-languages .lang-inline li{background-color:#83BE26;margin-left:10px;padding-left:5px;padding-right:5px;border-radius:4px}
.footer .container .f-dropdown .mod-languages .lang-inline li a{color:#fff;font-weight:700}
.footer .container .f-dropdown .mod-languages .lang-inline li a:hover{background-color:transparent}
.footer .container .f-dropdown .searchmobil-search form .icon-search{height:30px;width:30px;padding:0;border:none;border-radius:4px;background-color:#83BE26;background-image:none;background-position:0 0;margin-right:0;line-height:inherit;font-size:inherit;margin-top:0;margin-bottom:0}
.footer .container .f-dropdown .searchmobil-search form .icon-search:after{font-family:FontAwesome;content:"\f002";font-weight:700;color:#fff}
.footer .container .f-dropdown .searchmobil-search form .icon-search:before{content:""}
.footer .container .f-dropdown .searchmobil-search form .search-query{border:3px solid #83BE26;border-radius:4px;-webkit-appearance:none;margin:0;margin-left:-9px;height:30px;font-size:80%;box-sizing:border-box;width:90%;width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px)}
.footer .container .f-dropdown .searchmobil-search .form-inline label{display:none;width:0;height:0}
.footer .container .menumobil-footermenu{display:inline-block;float:left;width:100%;padding-right:87px;box-sizing:border-box;height:25px}
.footer .container .menumobil-footermenu{margin:0;padding:0;position:relative}
.footer .container .menumobil-footermenu li{float:left;margin-left:5px;margin-right:5px;padding-top:1px}
.footer .container .menumobil-footermenu li:first-child{display:none}
.footer .container .menumobil-footermenu li a.contact{width:30px!important;height:30px;box-sizing:border-box;display:block;color:transparent!important;text-align:right;overflow:hidden;z-index:1000;margin-top:1.5px}
.footer .container .menumobil-footermenu li.active a.contact{color:transparent!important}
.footer .container .menumobil-footermenu li:last-child,.footer .container .menumobil-footermenu.en-mobil li:last-child{text-align:right;float:right;margin-right:98px;}
.footer .container .menumobil-footermenu li.active a{color:#83BE26}
.footer .container .menumobil-footermenu li:last-child a{color: #fff !important;}
.footer .container .menumobil-footermenu li:last-child.active a:after{background-color:#83BE26;color:#fff}
.footer .container .menumobil-footermenu li:last-child a:after,.footer .container .menumobil-footermenu li a.contact:after{font-family:FontAwesome;content:"\f1fa";background-color:#aaa;padding:4px;padding-right:7px;padding-left:7px;border-radius:4px;font-weight:700;color:#fff;position:relative;top:1px;left:0;}
.footer .container .menumobil-footermenu.en-mobil li:last-child.active:after{background-color:transparent;color:#fff}
.footer .container .menumobil-footermenu.en-mobil li:last-child:after{content:"";background-color:transparent;padding:0;display:none}
.footer .container .mod-languages .lang-inline{display:inline-block;margin:0;padding:0;list-style:none}
.footer .container .mod-languages .lang-inline li{display:inline-block}
#back-top{display:none}

.footer .container .languagebutton{display:inline-block;float:right;background-color:transparent;background-image:none;border:none;width:36px;height:34px;position:relative;box-sizing:border-box;cursor:pointer;margin-top:-1px;padding:2px;margin-left:-87px;z-index:1001}
.footer .container .fa-search{margin-right:47px}
.footer .container .fa-search:before{display:none}
.footer .container .fa-globe:after{font-family:FontAwesome;content:"\f0ac";background-color:#83BE26;padding:4px;padding-left:7px;padding-right:7px;border-radius:4px;font-weight:700;color:#fff}
.footer .container .fa-globe:before{display:none}
.footer .container .fa-globe.collapsed:after{font-family:FontAwesome;content:"\f0ac";background-color:#aaa;padding:4px;padding-left:7px;padding-right:7px;border-radius:4px;font-weight:700;color:#fff}
.footer .container .fa-search.collapsed:after{font-family:FontAwesome;content:"\f002";background-color:#aaa;padding:4px;padding-left:7px;padding-right:7px;border-radius:4px;font-weight:700;color:#fff}
.footer .container .fa-search,.footer .container .fa-globe{border:1px solid #83BE26;border-top:1px solid #fff;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.footer .container .fa-search.collapsed,.footer .container .fa-globe.collapsed{border:none;border:1px solid #fff;border-top:none;margin-top:.5px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.footer .container .fa-search:after{font-family:FontAwesome;content:"\f002";background-color:#83BE26;padding:4px;padding-left:7px;padding-right:7px;border-radius:4px;font-weight:700;color:#fff}



/** FORMULARE **/
form.form-horizontal{width:100%}
form.form-horizontal,.acymailing_module_form,#acymodifyform,fieldset.bestelldaten,form.feedbackform{width:100%;box-sizing:border-box}
/** FREIZEITDATENBANK **/
.freizeit-bild{float:none!important;width:100%!important}
.tag-category{float:none;width:100%}
.image-choice{float:none;width:100%;margin:auto}
.image-choice .moduletable{text-align:center;display:none}
li.freizeit input[type="radio"]{width:20px;height:20px}
.tag-category.article-list .list-striped li span{float:left;width:100%}
.tag-category.article-list .list-striped li span:after{clear:both;content:'';display:block}
div.fbresulttext{float:left;max-width:100%}
div.fbresultsvg{display:none}
.header-search{display:none}
}
@media (max-width: 859px) {
/** START MAIN LAYOUT **/
#mobilzentral-mobile{display:none}
.header-search{display:none}
.header{position:relative;width:75%;height:auto;float:left;margin-bottom:5px;border-bottom:none;z-index:2000;padding:5px}
.header .brand{text-align:left}
.header .brand img{width:100%;max-width:100%}
body{padding:0;margin:0;background-color:#fff}
body > div.container{padding:5px;margin-bottom:10px;box-sizing:border-box}
.arrow-up{display:none}
body > .blank-div{height:0}
	.sidebar-nav .nav{display:none;}
#sidebar{width:100%;float:none}
#content{width:100%;padding-left:0;box-sizing:border-box}
#content #content-text{float:none;width:100%;padding-right:0;box-sizing:border-box}
#content #aside{float:none;width:100%}
.cd-top{display:none}
/** START MAIN FORMATTING **/
h2{font-size:30px;line-height:36px;padding-top:25px;padding-bottom:25px}
h3{font-size:24px;line-height:30px;padding-top:12px;padding-bottom:12px}
h4{font-size:20px;line-height:25px;padding-top:6px;padding-bottom:6px}
h5{font-size:16px;line-height:20px;padding-top:2px;padding-bottom:2px}
h6{font-size:14px;line-height:18px;padding-top:1px;padding-bottom:1px}
#content .item-page{box-sizing:border-box;padding:5px}
.breadcrumb{padding:5px}
a:focus,a:hover,a.active,a:visited{outline:none;border:none;background-color:#fff;background-image:none}
body > div.container > .custom{display:none}
.row-fluid .blog .page-header{margin:0;border-bottom:none;line-height:normal;margin-bottom:10px}
.row-fluid .blog .page-header h1{width:100%;background-color:#aaa;border-radius:4px;color:#fff;font-weight:700;font-size:18px;padding:0;padding-left:10px;padding-right:5px;margin:0;line-height:36px;box-sizing:border-box}
div[itemprop="articleBody"] table{width:100%!important}
div[itemprop="articleBody"] .svg-container{float:none;width:100%}
/** START MAINNAVIGATION **/
body > nav.navigation{position:relative;background-color:transparent;top:0;height:auto;z-index:0}
body > nav.navigation li >.nav-child{padding-top:10px;position:relative}
.navigation{top:0;width:100%;box-sizing:border-box;border:none;padding:0;margin:0}
.nav-pills > li{padding-top:20px;border-top:1px solid #aaa}
.nav-pills > li:first-of-type{border-top:none}
.nav-pills > li > a,.nav-pills > li > a.active{text-align:left;width:100%}
.navigation .nav li a img.mobil-orange,.navigation .nav li a.active img.mobil-green,.navigation .nav li a:hover img.mobil-green,.navigation .nav li a img.mobil-green,.navigation .nav li a.active img.mobil-orange,.navigation .nav li a:hover img.mobil-orange{display:none}
.menulink-1 img,.menulink-2 img,.menulink-3 img,.menulink-4 img,.menulink-5 img,.en-menulink-1 img,.en-menulink-2 img,.en-menulink-3 img,.en-menulink-4 img,.en-menulink-5 img,.it-menulink-1 img,.it-menulink-2 img,.it-menulink-3 img,.it-menulink-4 img,.it-menulink-5 img{padding-left:15px}
.menulink-1.active img.orange,.menulink-1.currentmen img.orange,.menulink-1:hover img.orange,.menulink-2.active img.orange,.menulink-2.currentmen img.orange,.menulinke-2:hover img.orange,.menulink-3.active img.orange,.menulink-3.currentmen img.orange,.menulinke-3:hover img.orange,.menulink-4.active img.orange,.menulink-4.currentmen img.orange,.menulink-4:hover img.orange,.menulink-5.active img.orange,.menulink-5.currentmen img.orange,.menulink-5:hover img.orange,.en-menulink-1.active img.orange,.en-menulink-1.currentmen img.orange,.en-menulink-1:hover img.orange,.en-menulink-2.active img.orange,.en-menulink-2.currentmen img.orange,.en-menulink-2:hover img.orange,.en-menulink-3.active img.orange,.en-menulink-3.currentmen img.orange,.en-menulink-3:hover img.orange,.en-menulink-4.active img.orange,.en-menulink-4.currentmen img.orange,.en-menulink-4:hover img.orange,.en-menulink-5.active img.orange,.en-menulink-5.currentmen img.orange,.en-menulink-5:hover img.orange,.it-menulink-1.active img.orange,.it-menulink-1.currentmen img.orange,.it-menulink-1:hover img.orange,.it-menulink-2.active img.orange,.it-menulink-2.currentmen img.orange,.it-menulink-2:hover img.orange,.it-menulink-3.active img.orange,.it-menulink-3.currentmen img.orange,.it-menulink-3:hover img.orange,.it-menulink-4.active img.orange,.it-menulink-4.currentmen img.orange,.it-menulink-4:hover img.orange,.it-menulink-5.active img.orange,.it-menulink-5.currentmen img.orange,.it-menulink-5:hover img.orange{margin:0;text-align:left}
body > .container > nav.navigation li > .nav-child{padding-top:10px}
.navigation .nav li li:hover > .nav-child{display:none}
.navigation >.nav-collapse >.nav >li >a.currentmen + .nav-child{display:block}
.navigation > .nav-collapse > .nav > li > .nav-child > li.active > .nav-child{display:block}
.navigation > .nav-collapse > .nav > li > .nav-child > li > a.active{color:#EF7D0A!important}
.navbar{float:right!important;width:20%;padding:7px;box-sizing:border-box;margin:0}
.navbar:after{clear:both;content:'';display:block}
.nav-collapse{width:100%;overflow:auto;height:auto}
.nav-collapse:after{clear:both;content:'';display:inline-block}
.navigation .nav li{width:100%;text-align:center}
.navigation .nav li .nav-child li{padding-left:10px;padding-right:10px;text-align:left}
.nav-collapse .nav li a{padding:0}
.navigation .nav-child{border:none;height:auto;z-index:0;position:relative;float:none;z-index:0;box-shadow:none;}
.navigation .nav{clear:both;content:"";padding-top:5px;border-top:1px solid #aaa;border-bottom:1px solid #aaa;background-color:#ffffff;}
.navigation .nav-child >li >a >span:after{clear:both;content:"";display:table}
.nav-collapse .nav > li > a:hover,.nav-collapse .nav > li > a:focus,.nav-pills > li > a:hover,.nav-pills >li >a.active,.nav-pills > li > a:visited,.nav-pills >li >a:focus{border:none;background-color:#fff;background-image:none}
.navigation .nav > li:last-of-type > .nav-child{float:left;width:100%} 
.currentorange img.orange{margin:initial;}
/** START MOBILZENTRAL **/
#aside .mod_mobilzentral .infoheader .info-title{width:70%;width:calc(100% - 45px);background-color:#aaa;border-radius:4px;color:#fff;font-weight:700;font-size:18px;line-height:36px;box-sizing:border-box;padding:0 18px 0 15px}
#aside .custommobilinfo .infoheader .info-title{font-size:18px;line-height:36px;font-weight:700}
#aside .mod_mobilzentral .infoheader .info-title a{color:#fff}
#aside .mod_mobilzentral .infoheader .info-title a:hover,#aside .mod_mobilzentral .infoheader .info-title a:focus,#aside .mod_mobilzentral .infoheader .info-title a:visited{color:#fff;background:transparent}
/** START FOOTER **/
.footer .container .footer-span.mobile-span{z-index:1000;width:100%;position:fixed;background-color:#fff;bottom:0;left:0;top:auto;border-top:1px solid #aaa;padding-top:3px;margin-left:0;margin-right:0}
.footer .container .footer-span.mobile-span .menu{display:none}
.footer{margin:0;padding:0;width:100%;top:0}
.footer .container{position:relative;width:100%;margin-left:0;margin-right:0;padding-bottom:110px}
.footer .container .footer-span{width:100%;float:none;box-sizing:border-box;padding-left:5px}
.footer .container .footer-span:after{content:"";clear:both;display:block}
.footer .container .footer-span .quick-links,.footer .container .footer-span.not-first{margin:0}
.footer .container .footer-span .tel{padding-bottom:20px;box-sizing:border-box}
.footer .container:after{clear:both;display:block}
.footer .container .f-dropdown{width:100%;display:block}
.footer .container .f-dropdown .searchmobil-search,.footer .container .f-dropdown .mod-languages{border:1px solid #83BE26;border-radius:4px;box-sizing:border-box}
.footer .container .f-dropdown .searchmobil-search form,.footer .container .f-dropdown .mod-languages .lang-inline{margin:0;padding:4px;width:100%}
.footer .container .f-dropdown .mod-languages .lang-inline li{background-color:#83BE26;margin-left:10px;padding-left:5px;padding-right:5px;border-radius:4px}
.footer .container .f-dropdown .mod-languages .lang-inline li a{color:#fff;font-weight:700}
.footer .container .f-dropdown .mod-languages .lang-inline li a:hover{background-color:transparent}
.footer .container .f-dropdown .searchmobil-search form .icon-search{height:30px;width:30px;padding:0;border:none;border-radius:4px;background-color:#83BE26;background-image:none;background-position:0 0;margin-right:0;line-height:inherit;font-size:inherit;margin-top:0;margin-bottom:0}
.footer .container .f-dropdown .searchmobil-search form .icon-search:after{font-family:FontAwesome;content:"\f002";font-weight:700;color:#fff}
.footer .container .f-dropdown .searchmobil-search form .icon-search:before{content:""}
.footer .mod-finder label{display: none;}
	.footer .mod-finder {width: 90%;}
#mod-finder-searchword334{border:3px solid #83BE26;border-radius:4px;-webkit-appearance:none;margin:0;margin-left:-9px;height:30px;font-size:80%;box-sizing:border-box;width:90%;width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px)}
.footer .container .f-dropdown .searchmobil-search .form-inline label{display:none;width:0;height:0}
.footer .container .menumobil-footermenu{display:inline-block;float:left;box-sizing:border-box;height:25px;width:100%;padding-right:87px;}
.footer .container .languagebutton{display:inline-block;float:right;background-color:transparent;background-image:none;border:none;width:36px;height:34px;position:relative;box-sizing:border-box;cursor:pointer;margin-top:-1px;padding:2px;margin-left:-87px;z-index:1001}
.footer .container .fa-search{margin-right:47px}
.footer .container .fa-search:before{display:none}
.footer .container .fa-globe:after{font-family:FontAwesome;content:"\f0ac";background-color:#83BE26;padding:4px;padding-left:7px;padding-right:7px;border-radius:4px;font-weight:700;color:#fff}
.footer .container .fa-globe:before{display:none}
.footer .container .fa-globe.collapsed:after{font-family:FontAwesome;content:"\f0ac";background-color:#aaa;padding:4px;padding-left:7px;padding-right:7px;border-radius:4px;font-weight:700;color:#fff}
.footer .container .fa-search.collapsed:after{font-family:FontAwesome;content:"\f002";background-color:#aaa;padding:4px;padding-left:7px;padding-right:7px;border-radius:4px;font-weight:700;color:#fff}
.footer .container .fa-search,.footer .container .fa-globe{border:1px solid #83BE26;border-top:1px solid #fff;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.footer .container .fa-search.collapsed,.footer .container .fa-globe.collapsed{border:none;border:1px solid #fff;border-top:none;margin-top:.5px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.footer .container .fa-search:after{font-family:FontAwesome;content:"\f002";background-color:#83BE26;padding:4px;padding-left:7px;padding-right:7px;border-radius:4px;font-weight:700;color:#fff}
.footer .container .menumobil-footermenu{margin:0;padding:0;position:relative}
.footer .container .menumobil-footermenu li{float:left;margin-left:5px;margin-right:5px;padding-top:1px}
.footer .container .menumobil-footermenu li a.contact{width:35px!important;height:30px;box-sizing:border-box;display:block;color:transparent!important;text-align:right;overflow:hidden;z-index:1000;margin-top:1.5px}
.footer .container .menumobil-footermenu li.active a.contact{color:transparent!important}
.footer .container .menumobil-footermenu li:last-child,.footer .container .menumobil-footermenu.en-mobil li:last-child{text-align:right;float:right;}
.footer .container .menumobil-footermenu li.active a{color:#83BE26}
.footer .container .menumobil-footermenu li:last-child a{color:#fff !important;}
.footer .container .menumobil-footermenu li:last-child.active a:after{background-color:#83BE26;color:#fff}
.footer .container .menumobil-footermenu li:last-child a:after,.footer .container .menumobil-footermenu li a.contact:after{font-family:FontAwesome;content:"\f1fa";background-color:#aaa;padding:4px;padding-right:7px;padding-left:7px;border-radius:4px;font-weight:700;color:#fff;position:relative;top:0;left:0;margin-left:-70px}
.footer .container .menumobil-footermenu.en-mobil li:last-child.active:after{background-color:transparent;color:#fff}
.footer .container .menumobil-footermenu.en-mobil li:last-child:after{content:"";background-color:transparent;padding:0;display:none}
.footer .container .mod-languages .lang-inline{display:inline-block;margin:0;padding:0;list-style:none}
.footer .container .mod-languages .lang-inline li{display:inline-block}
#back-top{display:none}
.cd-top{display:none}
.tel .skype_c2c_container .skype_c2c_text_span{color:#83BE26!important;font-size:100%!important;font-weight:700!important}
img.skype_c2c_logo_img{display:none!important}
/** START SOCIAL BAR **/
.shariff li .fa,.shariff li .fa-twitter,.shariff li .fa-facebook,.shariff li .fa-google-plus{width:30px;line-height:30px;font-size:19px!important;border-radius:4px}
.shariff .orientation-horizontal.col-3 li{min-width:30px!important;max-width:30px!important;width:30px;height:30px;margin-right:10px;border-radius:4px}
.shariff .orientation-horizontal.col-3 li a{height:30px;width:30px;border-radius:4px;}
.shariff{margin-bottom:0}
/** START FREIZEITDATENBANK **/
.freizeit-bild{float:none!important;width:100%!important}
.tag-category{float:none;width:100%}
.image-choice{float:none;width:100%;margin:auto}
.image-choice .moduletable{text-align:center;display:none}
li.freizeit input[type="radio"]{width:20px;height:20px}
.tag-category.article-list .list-striped li span{float:left;width:100%}
.tag-category.article-list .list-striped li span:after{clear:both;content:'';display:block}
div.fbresulttext{float:left;max-width:100%}
div.fbresultsvg{display:none}
/** START VERKEHRSMELDUNGEN **/
article.verkehrsmeldungen section.linverz_linie div.linverz_lnr_aenderung,article.verkehrsmeldungen section.linverz_linie div.linverz_lnr_stoerung{width:100%;float:none;padding-top:0}
section.linverz_linie div.linverz_lnr{float:none;width:100%;padding-top:0}
/** START FORMULARE **/ 
form.form-horizontal{width:100%}
form.form-horizontal,.acymailing_module_form,#acymodifyform,fieldset.bestelldaten,form.feedbackform{width:100%;box-sizing:border-box}
/** START BILDER **/
div[itemprop="articleBody"] img{float:none!important;padding:5px;padding-left:0;margin:0}
img{float:none!important;padding:5px;padding-left:0;margin:0}
/** START DIASHOW **/
.sigplus-gallery,.sigplus-right,.sigplus-float{float:none;width:100%;text-align:left}
.sigplus-gallery:after{clear:both;content:"";display:block}
div.sigplus-right.sigplus-float > *{float:left!important;width:100%;padding-left:0}
/** START ACCORDION **/
.jp-start .ui-widget{width:100%!important}
.jp-start .ui-widget .ui-widget{width:100%!important}
a[id^=accordion]{width:100%;margin-top:0;height:1px;float:left;padding-top:0;visibility:hidden}
.jp-accordion .panel-collapse.fahrpreispanel,.panel-collapse,.jp-start .jp-accordion .jp-accordion-item .ui-accordion-content{padding-left:0!important;padding-right:0!important}


#homepage-left-col {
        order:2;
}
#homepage-middle-col {
        order:1;
}
#homepage-right-col {
        order:3;
}

}
@media(max-width: 600px) {
.jp-accordion .panel-collapse.fahrpreispanel,.panel-collapse{padding-left:0!important;padding-right:0!important}
	.menusubmenu >li{display:none}
}
@media(max-width: 413px) {
div.link-verkehrsmeldungen{white-space:normal}
table.fahrpreis tr td,table.fahrpreis tr th{font-size:90%!important}
}
@media(max-width: 768px) {
	a.sigplus-image > img {width: 200px; height: 115px;}
	.boxplusx-dialog, .boxplusx-detail{font-size: 10px;line-height: 1em;}

#footermenu li a.help{width:25px!important;height:30px;box-sizing:border-box;display:block;color:transparent!important;text-align:right;overflow:hidden;z-index:1000;margin-top:1.5px}
#footermenu li a.help:after{font-family:FontAwesome;content:"\f128";background-color:#aaa;padding:4px;padding-right:7px;padding-left:7px;border-radius:4px;font-weight:700;color:#fff;position:relative;top:0;left:0;margin-left:-35px}
.footer .container .menumobil-footermenu li{margin-left:2px;margin-right:2px}
.footer .container .fa-search{margin-right:38px}
.footer .container .menumobil-footermenu{display:inline-block;float:left;width:80%;width:calc(100% - 75px);width:-webkit-calc(100% - 75px);box-sizing:border-box;height:25px}
.footer .container .menumobil-footermenu li a.contact{width:35px!important}
.footer .container .menumobil-footermenu li a.contact:after{left:0;margin-left:-70px}
.cd-top{display:none}
#footermenu li a.sitemap{width:30px!important;height:30px;box-sizing:border-box;display:block;color:transparent!important;text-align:right;overflow:hidden;z-index:1000;margin-top:1.5px}
#footermenu li a.sitemap:after{font-family:FontAwesome;content:"\f0e8";background-color:#aaa;padding:4px;padding-right:5px;padding-left:5px;border-radius:4px;font-weight:700;color:#fff;position:relative;top:0;margin-left:-65px}
#footermenu li a.impressum{width:30px!important;height:30px;box-sizing:border-box;display:block;color:transparent!important;text-align:right;overflow:hidden;z-index:1000;margin-top:1.5px}
#footermenu li a.impressum:after{font-family:FontAwesome;content:"\f129";background-color:#aaa;padding:4px;padding-right:10px;padding-left:10px;border-radius:4px;font-weight:700;color:#fff;position:relative;top:0;left:0;margin-left:-95px}
.footer .container .menumobil-footermenu{display:inline-block;float:left;box-sizing:border-box;height:25px;width:100%;padding-right:74px;}
}
@media(max-width:360px) {
.footer .container .menumobil-footermenu li:nth-child(2), .footer .container .menumobil-footermenu.en-mobil li:nth-child(2) {margin-right:4px}
}

@media(max-width: 962px) {
	.hompage-flexbox-row.mobile {
		display: block;
	}

	#homepage-left-col {
		padding-right: 0px;
	}

	#homepage-middle-col #content, #homepage-middle-col, #homepage-right-col, #homepage-right-col #homepage-kundencenter-widget {
		width: 100%;
		padding-right: 0px;
		padding-left: 0px;
		flex: 100%;
	}

	#homepage-left-col #homepage-second-row-widget,
	#homepage-middle-col #content-text,
	#homepage-right-col #homepage-second-row-right-outer-widget  {
		display: none;
	}

	.hompage-flexbox-row.mobile #content-text,
	.hompage-flexbox-row.mobile #homepage-second-row-widget,
	.hompage-flexbox-row.mobile #homepage-second-row-right-outer-widget  {
		padding-right: 10px;
		padding-left: 10px;
	}
}
@media (max-width: 740px) {
	main#content {
		padding-left: 0px;
	}
}

