body * { color:#000 !important;}
body {width:100% !important; margin:0 auto; padding:0; background:#fff; font-family:arial, verdana, helvetica, sans-serif; color:#000;}

a, a:link, a:visited {text-decoration:underline;color:#000;}

.cb {clear:both;}


.hidden-print, .no_print, .sprungziel {display: none !important; height: 0 !important; width: 0 !important; overflow: hidden !important; position: relative;}
a[href]::after { content: ""; }

.container-fluid {max-width: inherit;}
.background-white {box-shadow: none;}


/* Tpl 37.1906 */
.slickslider_big button, .slickslider_big .slick-dots, .slickslider_big .slick-cloned  {display: none !important; height: 0 !important; width: 0 !important; overflow: hidden !important; position: relative;}
.slickslider_big .slick-track { max-width: 100%; }
.slickslider_big .slick-slide { float: left; margin-right: 1%; width: 32.3% !important; margin-bottom: 20px;}

/* Tpl 37.1911 */
.toggler_container {display: inherit !important;}

/* Tpl 37.1912 */
.slickslider button, .slickslider .slick-dots, .slickslider .slick-cloned  {display: none !important; height: 0 !important; width: 0 !important; overflow: hidden !important; position: relative;}
.slickslider .slick-track { max-width: 100%; }
.slickslider .slick-slide { float: left; margin-right: 1%; width: 32.3% !important; margin-bottom: 20px; }

/* Tpl 37.1930 */
.bilderbox .action-img-single img { opacity: 1 !important;}

/* Tpl 37.1931 */
.col-md-6.contentmain .bilderbox .col-md-6 .action-img-single {overflow: hidden;}
.std_aktuelles .aktuelles_item .action-img-single img { opacity: 1  !important; }

/* Tpl 37.1933 - deaktiviert - quick/dirty */
#infoCarousel {display: none !important; height: 0 !important; width: 0 !important; overflow: hidden !important; position: relative;} 


/* Tpl 37.1939 */
.nav-bilderbox .action-img-single {padding-top: 0; }
.nav-bilderbox .action-img-single img {opacity: 1; display: inherit;}



/* PDF Printausgabe */
div.page_a4 {width: 30cm !important; }
div.page_a4 div.front_head {margin-top: 3cm;}
div.page_a4 h1 {margin-top: 5cm; text-align: right; margin-bottom: 5px; font-size: 30px !important;}
div.page_a4 h2 {margin-top: 5px; text-align: right; font-size: 25px !important;}
div.page_a4 div.front_foot {margin-top: 10cm;}
div.page_a4 div.front_foot .col {float: left; width: 33%;}
div.page_a4 div.front_foot .col h3 {font-size: 1em; margin-bottom: 3px; border-bottom: 1px solid brown;}




.col-md-2, .col-md-3, .col-md-6, .col-md-9, .contentmain  { width: 100% !important;}
