/* 20170424_ala alle Fonts-Eigenschaften wurden auskommentiert und ab jetzt werden die Fonts gerade von Google eingebunden */
/* seit Umstellung auf https wurden kein Google-Fonts aus styles.css (styles_ac.css und styles_ap.css) in IE nicht angezeigt */
/* oswald-300 - latin */
/* @font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: url('/fileadmin/fonts/oswald-v10-latin-300.eot'); /* IE9 Compat Modes */
  /* src: local('Oswald Light'), local('Oswald-Light'), */
       /* url('/fileadmin/fonts/oswald-v10-latin-300.eot?#iefix') format('embedded-opentype'), */ /* IE6-IE8 */
       /* url('/fileadmin/fonts/oswald-v10-latin-300.woff2') format('woff2'), */ /* Super Modern Browsers */
       /* url('/fileadmin/fonts/oswald-v10-latin-300.woff') format('woff'), */ /* Modern Browsers */
       /* url('/fileadmin/fonts/oswald-v10-latin-300.ttf') format('truetype'), */ /* Safari, Android, iOS */
       /* url('/fileadmin/fonts/oswald-v10-latin-300.svg#Oswald') format('svg'); /* Legacy iOS */
/* } */

/* oswald-700 - latin */
/* @font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url('/fileadmin/fonts/oswald-v10-latin-700.eot'); /* IE9 Compat Modes */
  /* src: local('Oswald Bold'), local('Oswald-Bold'), */
       /* url('/fileadmin/fonts/oswald-v10-latin-700.eot?#iefix') format('embedded-opentype'), */ /* IE6-IE8 */
       /* url('/fileadmin/fonts/oswald-v10-latin-700.woff2') format('woff2'), */ /* Super Modern Browsers */
       /* url('/fileadmin/fonts/oswald-v10-latin-700.woff') format('woff'), */ /* Modern Browsers */
       /* url('/fileadmin/fonts/oswald-v10-latin-700.ttf') format('truetype'), */ /* Safari, Android, iOS */
       /* url('/fileadmin/fonts/oswald-v10-latin-700.svg#Oswald') format('svg'); /* Legacy iOS */
/* } */

/* oswald-regular - latin */
/* @font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('/fileadmin/fonts/oswald-v10-latin-regular.eot'); /* IE9 Compat Modes */
  /* src: local('Oswald Regular'), local('Oswald-Regular'), */
       /* url('/fileadmin/fonts/oswald-v10-latin-regular.eot?#iefix') format('embedded-opentype'), */ /* IE6-IE8 */
       /* url('/fileadmin/fonts/oswald-v10-latin-regular.woff2') format('woff2'), */ /* Super Modern Browsers */
       /* url('/fileadmin/fonts/oswald-v10-latin-regular.woff') format('woff'), */ /* Modern Browsers */
       /* url('/fileadmin/fonts/oswald-v10-latin-regular.ttf') format('truetype'), */ /* Safari, Android, iOS */
       /* url('/fileadmin/fonts/oswald-v10-latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */
/* } */


/* roboto-100 - latin */
/* @font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('/fileadmin/fonts/roboto-v15-latin-100.eot'); /* IE9 Compat Modes */
  /* src: local('Roboto Thin'), local('Roboto-Thin'), */
       /* url('/fileadmin/fonts/roboto-v15-latin-100.eot?#iefix') format('embedded-opentype'), */ /* IE6-IE8 */
       /* url('/fileadmin/fonts/roboto-v15-latin-100.woff2') format('woff2'), */ /* Super Modern Browsers */
       /* url('/fileadmin/fonts/roboto-v15-latin-100.woff') format('woff'), */ /* Modern Browsers */
       /* url('/fileadmin/fonts/roboto-v15-latin-100.ttf') format('truetype'), */ /* Safari, Android, iOS */
       /* url('/fileadmin/fonts/roboto-v15-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
/* } */

/* roboto-100italic - latin */
/* @font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url('/fileadmin/fonts/roboto-v15-latin-100italic.eot'); /* IE9 Compat Modes */
  /* src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'), */
       /* url('/fileadmin/fonts/roboto-v15-latin-100italic.eot?#iefix') format('embedded-opentype'), */ /* IE6-IE8 */
       /* url('/fileadmin/fonts/roboto-v15-latin-100italic.woff2') format('woff2'), */ /* Super Modern Browsers */
       /* url('/fileadmin/fonts/roboto-v15-latin-100italic.woff') format('woff'), */ /* Modern Browsers */
       /* url('/fileadmin/fonts/roboto-v15-latin-100italic.ttf') format('truetype'), */ /* Safari, Android, iOS */
       /* url('/fileadmin/fonts/roboto-v15-latin-100italic.svg#Roboto') format('svg'); /* Legacy iOS */
/* } */

/* roboto-300 - latin */
/* @font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('/fileadmin/fonts/roboto-v15-latin-300.eot'); /* IE9 Compat Modes */
  /* src: local('Roboto Light'), local('Roboto-Light'), */
       /* url('/fileadmin/fonts/roboto-v15-latin-300.eot?#iefix') format('embedded-opentype'), */ /* IE6-IE8 */
       /* url('/fileadmin/fonts/roboto-v15-latin-300.woff2') format('woff2'), */ /* Super Modern Browsers */
       /* url('/fileadmin/fonts/roboto-v15-latin-300.woff') format('woff'), */ /* Modern Browsers */
       /* url('/fileadmin/fonts/roboto-v15-latin-300.ttf') format('truetype'), */ /* Safari, Android, iOS */
       /* url('/fileadmin/fonts/roboto-v15-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
/* } */

/* roboto-300italic - latin */
/* @font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('/fileadmin/fonts/roboto-v15-latin-300italic.eot'); /* IE9 Compat Modes */
  /* src: local('Roboto Light Italic'), local('Roboto-LightItalic'), */
       /* url('/fileadmin/fonts/roboto-v15-latin-300italic.eot?#iefix') format('embedded-opentype'), */ /* IE6-IE8 */
       /* url('/fileadmin/fonts/roboto-v15-latin-300italic.woff2') format('woff2'), */ /* Super Modern Browsers */
       /* url('/fileadmin/fonts/roboto-v15-latin-300italic.woff') format('woff'), */ /* Modern Browsers */
       /* url('/fileadmin/fonts/roboto-v15-latin-300italic.ttf') format('truetype'), */ /* Safari, Android, iOS */
       /* url('/fileadmin/fonts/roboto-v15-latin-300italic.svg#Roboto') format('svg'); /* Legacy iOS */
/* } */

/* roboto-regular - latin */
/* @font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('/fileadmin/fonts/roboto-v15-latin-regular.eot'); /* IE9 Compat Modes */
  /* src: local('Roboto'), local('Roboto-Regular'), */
       /* url('/fileadmin/fonts/roboto-v15-latin-regular.eot?#iefix') format('embedded-opentype'), */ /* IE6-IE8 */
       /* url('/fileadmin/fonts/roboto-v15-latin-regular.woff2') format('woff2'), */ /* Super Modern Browsers */
       /* url('/fileadmin/fonts/roboto-v15-latin-regular.woff') format('woff'), */ /* Modern Browsers */
       /* url('/fileadmin/fonts/roboto-v15-latin-regular.ttf') format('truetype'), */ /* Safari, Android, iOS */
       /* url('/fileadmin/fonts/roboto-v15-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
/* } */

/* roboto-italic - latin */
/* @font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('/fileadmin/fonts/roboto-v15-latin-italic.eot'); /* IE9 Compat Modes */
  /* src: local('Roboto Italic'), local('Roboto-Italic'), */
       /* url('/fileadmin/fonts/roboto-v15-latin-italic.eot?#iefix') format('embedded-opentype'), */ /* IE6-IE8 */
       /* url('/fileadmin/fonts/roboto-v15-latin-italic.woff2') format('woff2'), */ /* Super Modern Browsers */
       /* url('/fileadmin/fonts/roboto-v15-latin-italic.woff') format('woff'), */ /* Modern Browsers */
       /* url('/fileadmin/fonts/roboto-v15-latin-italic.ttf') format('truetype'), */ /* Safari, Android, iOS */
       /* url('/fileadmin/fonts/roboto-v15-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
/* } */

/* roboto-700 - latin */
/* @font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('/fileadmin/fonts/roboto-v15-latin-700.eot'); /* IE9 Compat Modes */
  /* src: local('Roboto Bold'), local('Roboto-Bold'), */
       /* url('/fileadmin/fonts/roboto-v15-latin-700.eot?#iefix') format('embedded-opentype'), */ /* IE6-IE8 */
       /* url('/fileadmin/fonts/roboto-v15-latin-700.woff2') format('woff2'), */ /* Super Modern Browsers */
       /* url('/fileadmin/fonts/roboto-v15-latin-700.woff') format('woff'), */ /* Modern Browsers */
       /* url('/fileadmin/fonts/roboto-v15-latin-700.ttf') format('truetype'), */ /* Safari, Android, iOS */
       /* url('/fileadmin/fonts/roboto-v15-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
/* } */

/* roboto-700italic - latin */
/* @font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('/fileadmin/fonts/roboto-v15-latin-700italic.eot'); /* IE9 Compat Modes */
  /* src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), */
       /* url('/fileadmin/fonts/roboto-v15-latin-700italic.eot?#iefix') format('embedded-opentype'), */ /* IE6-IE8 */
       /* url('/fileadmin/fonts/roboto-v15-latin-700italic.woff2') format('woff2'), */ /* Super Modern Browsers */
       /* url('/fileadmin/fonts/roboto-v15-latin-700italic.woff') format('woff'), */ /* Modern Browsers */
       /* url('/fileadmin/fonts/roboto-v15-latin-700italic.ttf') format('truetype'), */ /* Safari, Android, iOS */
       /* url('/fileadmin/fonts/roboto-v15-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
/* } */

/* roboto-900 - latin */
/* @font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('/fileadmin/fonts/roboto-v15-latin-900.eot'); /* IE9 Compat Modes */
  /* rc: local('Roboto Black'), local('Roboto-Black'), */
       /* url('/fileadmin/fonts/roboto-v15-latin-900.eot?#iefix') format('embedded-opentype'), */ /* IE6-IE8 */
       /* url('/fileadmin/fonts/roboto-v15-latin-900.woff2') format('woff2'), */ /* Super Modern Browsers */
       /* url('/fileadmin/fonts/roboto-v15-latin-900.woff') format('woff'), */ /* Modern Browsers */
       /* url('/fileadmin/fonts/roboto-v15-latin-900.ttf') format('truetype'), */ /* Safari, Android, iOS */
       /* url('/fileadmin/fonts/roboto-v15-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
/* } */

/* roboto-900italic - latin */
/* @font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url('/fileadmin/fonts/roboto-v15-latin-900italic.eot'); /* IE9 Compat Modes */
  /* src: local('Roboto Black Italic'), local('Roboto-BlackItalic'), */
       /* url('/fileadmin/fonts/roboto-v15-latin-900italic.eot?#iefix') format('embedded-opentype'), */ /* IE6-IE8 */
       /* url('/fileadmin/fonts/roboto-v15-latin-900italic.woff2') format('woff2'), */ /* Super Modern Browsers */
       /* url('/fileadmin/fonts/roboto-v15-latin-900italic.woff') format('woff'), */ /* Modern Browsers */
       /* url('/fileadmin/fonts/roboto-v15-latin-900italic.ttf') format('truetype'), */ /* Safari, Android, iOS */
       /* url('/fileadmin/fonts/roboto-v15-latin-900italic.svg#Roboto') format('svg'); /* Legacy iOS */
/* } */
/* CSS für versteckte Seite "Umsetzung von Informationspflichten nach der DSGVO bei Datenerhebung" 20190306_ala */
body:not(.fancyBoxBody) div.body-bg.page685 div#content.main-section{width:70%;margin:4em auto}
/* CSS für versteckte Seite "Umsetzung von Informationspflichten nach der DSGVO bei Datenerhebung" 20190306_ala */
img[src*="platzhalter"]{visibility:hidden}
#tx_nnatrkowewerkstattsuche td.td_garageImg div img{visibility:hidden}
div.cc_banner-wrapper div.cc_banner.cc_container.cc_container--open{opacity:.8}
div.cc_banner-wrapper div.cc_banner.cc_container.cc_container--open p.cc_message{color:#fff;font-size:.9em!important;margin-top:.3em;line-height:1.5em !important}
div.cc_banner-wrapper div.cc_banner.cc_container.cc_container--open p.cc_message a{color:#fff}
body:not([class]) div.body-bg.page45{
  padding: 5px 2em;
    width: 100%;
  background-color: #e6e6e6;
}
body:not([class]) div.body-bg.page45 div.navbar.navbar-default.navbar-has-image.navbar-top, body:not([class]) div.body-bg.page45 div.meta-section{
  display:none;
}
body:not([class]) div.body-bg.page45 div#content.main-section div h1.csc-firstHeader{
  margin-top: 0;
}
#div_radiusSelectBox{

}
div.extranet-body-bg.extranet-login #div_header, div.extranet-body-bg.extranet-login div.extranet-header-topmenu, div.extranet-body-bg.extranet-login div.navbar, div.extranet-body-bg.extranet-login div.meta-section{
  display:none;
}
div.extranet-body-bg.extranet-login #content.main-section{
    margin: 3em auto 0;
    width: 45%;
}
div.body-bg #content div.main-footer-content div.row div.col-sm-3 div.news div.news-list-view div.article div.header h1{
  margin: 0;
    font-size: 1em;
    padding: 0;
  font-family: "Roboto","Trebuchet MS";
}
div.main-section div.main-header-content.garagesearch div.carousel-text-inner{background-color:transparent !important;}
body{background-color:#fff;background:none;opacity:0;}
div.panel-group div.panel.panel-default div.panel-body div div.csc-textpic-text ul{list-style-position:inside; padding:0;}
input{vertical-align:middle;}
#content.main-section div.main-content div.div_borderLeft div[id*="accordion"] div.panel div.image-wrap{width:auto; margin:0; padding:0.4em 1em 0 0;}
a, a:visited, a:active, a:focus{color:#1d5ca5;font-weight:normal;}
a:hover{text-decoration:none;color:inherit;font-weight:normal;outline:0 none;}
div.tx-indexedsearch div.tx-indexedsearch-browsebox ul.browsebox{
  display:none;
}
.body-bg{background-color: #ffffff; overflow: hidden; position: static;}
#content.main-section{clear:both;width:100%;position:relative;overflow:hidden;}
#content.main-section div.main-header-content{width:70%;padding:0;position:relative;margin: 0 auto; }
/* #content.main-section div.main-footer-content{bottom:4em;height:10em;left:50%;margin:0 auto;position:absolute;width:70%;}
#content.main-section div.main-footer-content div.row{left:-50%;position:relative;overflow:hidden;width:100%;height:100%;margin:0;} */
#content.main-section div.main-footer-content{height:11em;margin:0 auto;width:70%;clear:both;}
#content.main-section div.main-footer-content div.row{overflow:hidden;width:100%;height:100%;margin:0.5em 0;}
#content.main-section div.extra-footer-content{border-bottom: 1px solid #666666;height: 4em;margin: 0 auto;text-align: center;width: 70%;opacity:0;}
#content.main-section div.main-content{display:none;margin:0 auto;width:70%;opacity:0; border: 1px solid #666666;padding:0 6em 1em 6em;}
#content.main-section div.main-header-content.news div.main-header-content-slider > div > div.container{width:100%;padding:0;}
#content.main-section div.main-content.news{display:table;margin:0 auto;width:70%;opacity:1;border: 1px solid #666666;padding:1em; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {text-transform:uppercase; color:#666666; font-family:"Oswald","Trebuchet MS",Arial,sans-serif; font-weight:700; line-height:1.3;}
h1, .h1 {font-size:3.25em; padding:0 0 20px 0; margin: 1em 0 0.5em;}
h4, .h4 { font-size: 1.125em; text-transform:none;}
div.div_arrowLeft a, div.div_arrowRight a{display:block;width:100%;height:100%;}
div.navbar.navbar-default.navbar-has-image.navbar-top{width:100%;height:2em;min-height:2em;background-color:#1d5ca5;position:fixed;z-index:1000;border:none;line-height:2em;}
div.navbar.navbar-default.navbar-has-image.navbar-top div.container{width:75%;margin:0 auto;position:relative;padding:0;}
div.navbar.navbar-default.navbar-has-image.navbar-top div.container div.navbar-header.navbar-header-main{width:2em;height:100%;float:left}
div.navbar.navbar-default.navbar-has-image.navbar-top div.container div.navbar-header.navbar-header-main a.navbar-brand.navbar-brand-image{line-height:inherit;height:100%;transition:none;font-size:inherit;margin:0;padding:0;}
div.navbar.navbar-default.navbar-has-image.navbar-top div.container div.navbar-collapse.collapse{width:auto;float:left;padding:0 1em;}
div.navbar.navbar-default.navbar-has-image.navbar-top div.container div.navbar-collapse.collapse ul.nav.navbar-nav.navbar-main{width:100%;}
div.navbar.navbar-default.navbar-has-image.navbar-top div.container div.navbar-collapse.collapse ul.nav.navbar-nav.navbar-main li{background-color:#ffffff;opacity:0.8;}
div.navbar.navbar-default.navbar-has-image.navbar-top div.container div.navbar-collapse.collapse ul.nav.navbar-nav.navbar-main li a{text-transform:none; line-height:inherit;color:#1d5ca5;font-family:"Oswald","Trebuchet MS";font-weight:400; }
div.navbar.navbar-default.navbar-has-image.navbar-top div.container div.navbar-collapse.collapse ul.nav.navbar-nav.navbar-main li:hover, div.navbar.navbar-default.navbar-has-image.navbar-top div.container div.navbar-collapse.collapse ul.nav.navbar-nav.navbar-main li.active{background-color:#f1cb0c;}
div.navbar.navbar-default.navbar-has-image.navbar-top div.container div.navbar-collapse.collapse ul.nav.navbar-nav.navbar-main li:hover a{color:#fff;}
div.div_extranetlink{float:right;background-color:#f1cb0c;margin-right:1em;}
div.div_extranetlink:hover{opacity:0.8;}
div.div_extranetlink a{color:#1d5ca5; display:block; font-family:"Oswald","Trebuchet MS"; font-weight:400; height:100%; line-height:inherit; text-transform:uppercase; width:100%;padding:0 0.5em; /* font-size:0.7em; */}
div.div_extranetlink:hover a{color:#fff;}
div.div_contactlink{float:right;}
div.div_facebooklink{float:right;padding-right:1.4em;}
#content.main-section div.main-header-content div.carousel{height:40em;padding:0;overflow:hidden;}
#content.main-section div.main-header-content.news div.carousel{height:10em;padding:0;overflow:hidden;}
/* #content.main-section div.main-header-content div.carousel.isshow{height:22em;} */
#content.main-section div.main-header-content div.carousel ol.carousel-indicators, #content.main-section div.main-header-content div.carousel a.carousel-control{display:none;}
#content.main-section div.main-header-content div.carousel div.carousel-inner{height:100%;width:100%;}
#content.main-section div.main-header-content div.carousel div.carousel-inner div.item{height:100%;width:100%;padding:0;}
#content.main-section div.main-header-content div.main-header-content-logo{left:1.15em;position:absolute;top:3.6em;}
#content.main-section div.main-header-content div.div_morelink{left:50%;margin-left:-3em;position:absolute;bottom:1.3em;width:6em;z-index:1;display:block; }
#content.main-section div.main-header-content div.div_morelink.isshow{bottom:0.3em;}
#content.main-section div.main-header-content div.div_morelink.isshow img{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
#content.main-section div.main-header-content div.div_morelink {cursor:pointer;}
#content.main-section div.carousel-text-inner div.div_morelink {cursor:pointer; position:relative; bottom:0;left:0; margin-left:0;}
#content.main-section div.main-header-content div.div_morelink div.div_arrowDown span.span_morelinkon{background:none repeat scroll 0 0 #1d5ca5;color:#f1cb0c;display:block;font-family: "Oswald","Trebuchet MS";font-weight:300;margin: 0 auto;text-align: center;width:45%;}
#content.main-section div.main-header-content div.div_morelink div.div_arrowDown span.span_morelinkoff{display:none;}
#content.main-section div.main-header-content div.div_morelink.isshow div.div_arrowDown span.span_morelinkon{display:none;}
#content.main-section div.main-header-content div.div_morelink.isshow div.div_arrowDown span.span_morelinkoff{background:none repeat scroll 0 0 #1d5ca5;color:#f1cb0c;display:block;font-family: "Oswald","Trebuchet MS";font-weight:300;margin: 0 auto;text-align: center;width:100%;}
#content.main-section div.main-header-content div.div_leftlink{position:fixed;left:4%;top:45%;z-index:1;width:12.1em;text-align:right;}
#content.main-section div.main-header-content div.div_rightlink{position:fixed;right:4%;top:45%;z-index:1;width:12.1em;text-align:left;}
#content.main-section div.main-header-content div.carousel div.carousel-inner div.item div.div_img_grid{background-image: url("/fileadmin/images/png/grid.png");height: 100%;width: 100%;}
#content.main-section div.main-header-content div.carousel div.carousel-inner div.item div.carousel-text-inner{position:absolute; text-transform:uppercase; top:4.5em; font-size:3.2em; font-family:'Roboto','Trebuchet MS'; color:#f1cb0c; line-height:1.19em; max-width:15.3em; background-color:rgba(29,92,165,0.8); border:0px solid white; white-space:nowrap;}
/*aP-Tipps*/#content.main-section div.main-header-content div#carousel-518.carousel div.carousel-inner div.item div.carousel-text-inner{background-color:transparent;}
/*aP-News*/#content.main-section div.main-header-content div#carousel-550.carousel div.carousel-inner div.item div.carousel-text-inner{background-color:transparent;}
#content.main-section div.main-header-content.news div.carousel div.carousel-inner div.item div.carousel-text-inner{
  position:absolute;
  text-transform:uppercase;
  top:2.0em;
  font-size:3em;
  font-family:"Oswald","Trebuchet MS";
  font-weight:700;
  color:#f1cb0c;
  line-height:1.2em;
  right:0em;
  width:auto;
  text-align:right;
}
#content.main-section div.main-header-content.news div.carousel div.carousel-inner div.item div.carousel-text-inner h1{color:#dd9921;}
#content.main-section div.main-header-content div#carousel-219.carousel div.carousel-inner div.item div.carousel-text-inner{background-color:transparent;}
#content.main-section div.main-header-content div#carousel-220.carousel div.carousel-inner div.item div.carousel-text-inner{background-color:transparent;}
#content.main-section div.main-header-content div#carousel-3323.carousel div.carousel-inner div.item div.carousel-text-inner{background-color:transparent;}
#content.main-section div.main-header-content div#carousel-3449.carousel div.carousel-inner div.item div.carousel-text-inner{background-color:transparent;}
#content.main-section div.main-header-content div#carousel-3507.carousel div.carousel-inner div.item div.carousel-text-inner{background-color:transparent;}
/* #content.main-section div.main-header-content div.carousel.isshow div.carousel-inner div.item div.carousel-text-inner{top:2.8em;} */
#content.main-section div.main-header-content div.carousel div.carousel-inner div.item div.carousel-text-inner span.span_red{font-weight:900;/* background-color:#c70814; */padding: 0 0.3em;float: left;opacity:1;}
#content.main-section div.main-header-content div.carousel div.carousel-inner div.item div.carousel-text-inner span.span_normal_red{font-weight:normal;/* background-color:#c70814; */padding:0 0.3em;float:left;opacity:1;color:#ffffff}
#content.main-section div.main-header-content div.carousel div.carousel-inner div.item div.carousel-text-inner span.span_black{font-weight:900;background-color:transparent;padding: 0 0.3em;/* float: left; */opacity:1;}
#content.main-section div.main-header-content div.carousel div.carousel-inner div.item div.carousel-text-inner span.span_normal{font-weight:normal;background-color:transparent;padding:0 0.3em; opacity:1; color:#ffffff;}
#content.main-section div.main-header-content div.carousel div.carousel-inner div.item div.carousel-text-inner span.span_moreInfo{white-space: pre;font-weight:normal;font-size:0.3em;background-color:#f1cb0c;color:#1d5ca5;float: left;opacity:0.9;padding:0.3em 1em;line-height:1.2em; text-transform: none; width:auto;}

/* #content.main-section div.main-content #c193 div.text {width:80%;} */
div.panel-group div.panel-collapse  figure.image img{width:80px; height:80px;}
.panel-default > .panel-heading { padding: 3px; -webkit-box-shadow: inset 11px -29px 46px -23px  rgba(193,193,193,1);-moz-box-shadow: inset 11px -29px 46px -23px  rgba(193,193,193,1);box-shadow: inset 11px -29px 46px -23px  rgba(193,193,193,1);  border-color: #c1c1c1;   }
.panel-default > .panel-heading a h4{line-height:1.8em; margin-right:10px; padding:0 10px;color: #c1c1c1; text-transform:uppercase;font-family:"Oswald","Trebuchet MS";font-weight:700;  background-image: url("../images/png/arrow_akordeon_leistungen.png");    background-repeat: no-repeat;    background-position: right top;}
.panel-default > .panel-heading a:hover h4{background-image: url("../images/png/arrow_akordeon_leistungen_aktiv.png");}
span.span_nextPageTitle, span.span_prevPageTitle{font-family:"Oswald","Trebuchet MS";font-weight:400;background-color:#d2deed;color:#1d5ca5;padding:0.2em 0.3em;/* text-transform:uppercase; */}
div.body-bg div.meta-section{background-color:inherit;border-bottom:1em solid #f1cb0c;border-top:medium none;color:inherit;padding:12px 0;}
div.div_facebooklinkfooter{font-size:0.75em;width:25%;float:left;font-family:"Roboto","Trebuchet MS";text-align:left;color:#666666;line-height:1.2em;}
div.div_facebooklinkfooter div.div_menuFacebookFooterLink span.span_ImgFacebookFooterLink{float:left;}
div.div_facebooklinkfooter div.div_menuFacebookFooterLink span.span_facebookFooterLink{padding-left:0.5em;color:#666666;}
div.div_facebooklinkfooter div.div_menuFacebookFooterLink span.span_facebookFooterLink a{padding-left:0.5em;color:#1d5ca5;font-weight:normal;}
div.div_applinkfooter{width:25%;float:left;font-size:0.75em;color:#666666;line-height:1.1em;}
div.div_applinkfooter div.div_menuAppFooterLink1{float:right;}
div.div_applinkfooter div.div_menuAppFooterLink2{text-align:right;}
div.div_applinkfooter div.div_menuAppFooterLink2 span.span_ImgAppFooterLink2{float:right;font-family:"Roboto","Trebuchet MS";margin:0 0.5em;}
div.navbar-footer{float: left;margin: 0 auto;position: relative;width:50%;text-align:center;}
div.navbar-footer .ol_footer_menu{list-style: outside none none;padding: 0;width: 100%;}
div.navbar-footer .ol_footer_menu .li_footer_menu{background-color:inherit;border:0 none;display:inline;color:#666666;font-family: "Roboto","Trebuchet MS";font-size: 0.88em;font-weight:300;}
div.navbar-footer .ol_footer_menu .li_footer_menu a{color:#666666;font-weight:300;}
#content.main-section div.main-header-content.news{height:12em;}
/* #content.main-section div.main-content{margin:0 auto;width:70%;} */

div.main-content.news div.article.articletype-0{float:left; width:45%; margin:0 2em 1em; height:27em; overflow:hidden;}
div.main-content.news div.article.articletype-0 h1{font-size:2.0em; padding-bottom:0;}
#content.main-section div.main-content.news div.news div.news-list-view div.article div.news-img-wrap{ position: relative;  background: none repeat scroll 0 0 #fff;  float: left;   margin: 3px 0px 5px 0;  width: 100%;overflow:hidden; height:14em;}
.news .article .news-img-wrap a {text-align:center;background:none repeat scroll 0 0 #fff;border:2px solid #f1cb0c;display:block;float:left;padding:0px;height:100%;width:100%; overflow:hidden;}
span.news-list-date{
  background:none repeat scroll 0 0 #f1cb0c;
  padding:3px 5px; position:absolute;
  color:#ffffff;
  font-family:"Oswald","Trebuchet MS";
  font-size:1.2em;
  font-weight:700;
  bottom:0em;
  left:0px;
  z-index: 100;
  text-shadow: 1px 1px 1px #000;
  box-sizing:border-box;
  text-align:center;
  /* display:inline-flex;
  display:-ms-inline-flexbox; */
  min-width:100px;
}
span.news-list-date time{
  /* display:inline-flex;
  display:-ms-inline-flexbox; */
  min-width:90px;
  padding-right:8px;
}
.news .article .news-img-wrap img {float:none;/* float:left;margin:0 !important; */width:100%;}
div.news div.news-list-view div.article.articletype-0 div.header h3 a{ color:#666666; font-family: "Oswald","Trebuchet MS";font-size: 1.2em;font-weight: 700; text-transform:uppercase;}
div.news div.news-list-view div.article.articletype-0 div.teaser-text h4 {font-family: "Oswald","Trebuchet MS",Arial,sans-serif; font-size: 1em;}
.news-single .article .news-img-wrap {float:right; margin:0 0 0 25px; width:100%; position:relative; overflow:hidden;/* height:27em; */}
.news-single .article .news-img-wrap .outer{width:32.5%; height:15em; float:left; position:relative;}
.news-single .article .news-img-wrap .outer .mediaelement.mediaelement-image{width:100%; height:100%;}
.news-single .article .news-img-wrap .outer:nth-child(2){margin:0 1em 0 0;}
.news-single .article .news-img-wrap .outer:nth-child(3){margin:0 0 0 0;}
.news-single .article .news-img-wrap .outer:nth-child(4){margin:0 0 0 1em;}
.news-single .article .news-img-wrap .outer:first-child{width:100%; height:45em; float:none; margin:0 0 2em 0; overflow:hidden;}
/* .news-single .article .news-img-wrap div{height:inherit;} */
div.news.news-single div.article div.news-backlink-wrap{float:left; height:15em; width:7%; background-image:url("/fileadmin/images/png/arrow_uebersicht.png"); background-repeat:no-repeat; margin-right:2em;}
div.news.news-single div.article div.news-backlink-wrap a{font-size:0.7em; text-transform:uppercase; color:#000; display:block; padding:0.2em 0 0 3em; width:100%;}
div.news.news-single div.article div.news-img-wrap a {border:0px solid #f1cb0c; padding:0px;height:100%;width:100%; }
div.news.news-single div.article div.header { border-left: 1px solid #000000;font-family:"Oswald","Trebuchet MS";font-weight:700;color:#666666; text-transform:uppercase; width:89%; float:left; padding:0 0 0 1em;}
div.news.news-single div.article div.header h3{font-family:"Oswald","Trebuchet MS";font-weight:700;color:#666666; text-transform:uppercase;font-size:3.25em; margin:0;}
div.news.news-single div.article div.teaser-text h4 {font-family:'Roboto',"Trebuchet MS";font-weight:700;color:#666666; font-size:1.125em; text-transform:none;}
div.news.news-single div.article div.teaser-text {margin:0 0 1.5em 0; font-family:'Roboto',"Trebuchet MS"; font-weight:700; color:#666666; float:left; width:89%; border-left:1px solid #000; padding: 0 0 0 1em;}
div.news.news-single div.article div.news-image-date-wrap{position:relative; clear:both; float:none; overflow:hidden; margin-bottom:1.5em;}
div.news.news-single div.article span.news-list-date {position:absolute; top:1em; left:0; font-size:2.5em; padding:5px 10px;opacity:0.9;height: 1.8em;}
#content.main-section div.main-footer-content div.row div.col-sm-3 div.news div.news-list-view div.article.articletype-0.odd div.news-img-wrap span.news-list-date{display:none;}
div.news.news-single div.article div.news-image-date-wrap div.news-img-wrap div.outer p.news-img-caption{font-size:0.825em;font-family:'Roboto',"Trebuchet MS";font-weight:300; font-style:italic;color:#000000; background:#fff; opacity:0.9; padding:0.8em; position:absolute; width:100%; z-index:100; bottom:0; margin:0; bottom:0;}
div.news.news-single div.article div.news-image-date-wrap div.news-img-wrap div.outer:first-child p.news-img-caption{font-size:0.825em;font-family:'Roboto',"Trebuchet MS";font-weight:300; font-style:italic;color:#000000; background:#fff; opacity:0.9; padding: 0.8em calc(7% + 3.5em); position:absolute; width:100%; z-index:100; bottom:0; margin:0; bottom:0;}
.mediaelement .mediaelement-image{position:relative;}
#content.main-section div.main-content div.div_borderLeft div.image-wrap{padding:2em 4em 0 0; width:40%; max-width:40%; margin: 2.0em 0 0 0;}
#content.main-section div.main-content div.div_borderLeft div.image-wrap div.image-row{margin:0;}
#content.main-section div.main-content div.div_borderLeft div.image-wrap div.image-row div.image-column{padding:0;}
#content.main-section div.main-content div.div_borderLeft div.image-wrap div, #content.main-section div.main-content div.div_borderLeft div.image-wrap figure{width:100%; padding:0;}
#content.main-section div.main-content div.div_borderLeft div.image-wrap div.image-row div.image-column figure.image{position:relative;}
#content.main-section div.main-content div.div_borderLeft div.image-wrap div.image-row div.image-column figure.image figcaption.caption{font-size:0.825em;font-family:'Roboto',"Trebuchet MS";font-weight:300; font-style:italic;color:#000000; background:#fff; opacity:0.9; padding:0.8em; position:absolute; width:100%; z-index:100; bottom:0; margin:0; bottom:0;}
#content.main-section div.main-content div.div_borderLeft div.image-wrap div.image-row div.image-column figure.thumbnail{position:relative;}
#content.main-section div.main-content div.div_borderLeft div.image-wrap div.image-row div.image-column figure.thumbnail figcaption.caption{font-size:0.825em;font-family:'Roboto',"Trebuchet MS";font-weight:300; font-style:italic;color:#000000; background:#fff; opacity:0.9; padding:0.8em; position:absolute; width:100%; z-index:100; bottom:0; margin:0; bottom:0;}
div.news.news-single div.article div.news-text-wrap{border-left:1px solid #000; display:table; margin:0; padding:0 12em 0 1em; width:89%; float:left;}
#content.main-section div.main-footer-content div.col-sm-3, #content.main-section div.main-footer-content div.col-sm-6{background-color:#f1cb0c;height:100%;}
#content.main-section div.main-footer-content div.col-sm-6{margin:0 0.5em;width:48.5%;}
#content.main-section div.main-footer-content div.row div.col-sm-3 h1.csc-firstHeader{padding:0;color: #dd9921;font-family: "Oswald","Trebuchet MS";font-size: 1.2em;font-weight: 700;margin: 0.3em 0 0.3em; text-align:left;}
#content.main-section div.main-footer-content div.row div.col-sm-6 h1.csc-firstHeader{padding:0;color: #dd9921;font-family: "Oswald","Trebuchet MS";font-size: 1.7em;font-weight: 700;margin: 0.3em 0 0.5em;text-align: center; text-transform:auto;}
#content.main-section div.main-footer-content div.col-sm-3 div.news div.news-list-view div.article div.header{float:right;margin:0;width:59%;}
#content.main-section div.main-footer-content div.col-sm-3 div.news div.news-list-view div.article div.header h3{font-size:0.75em;margin-top:0;}
#content.main-section div.main-footer-content div.col-sm-3 div.news div.news-list-view div.article div.header h3 a{color:#663300;font-family:"Roboto","Trebuchet MS";font-weight:normal;}
#content.main-section div.main-footer-content div.col-sm-3 div.news div.news-list-view div.article div.news-img-wrap{float:left;height:5em;margin:0 0.5em 0 0;width:37%;}
#content.main-section div.main-footer-content div.col-sm-3 div.news div.news-list-view div.article div.news-img-wrap a{width:100%;height:100%;float:none;padding:0;}
#content.main-section div.main-footer-content div.col-sm-3 div.news div.news-list-view div.article div.news-img-wrap img{width:100%;height:auto;float:none;border:1px solid #ffffff;}
#content.main-section div.main-footer-content div.col-sm-3 div.news div.news-list-view div.article div.teaser-text{float:right;margin:0;width:59%;margin:0.3em 0 0;}
#content.main-section div.main-footer-content div.col-sm-3 div.news div.news-list-view div.article div.teaser-text p{
  font-size:0.75em;
  line-height: 1.5em;
    margin: 0;
}
#content.main-section div.main-footer-content p{line-height:1em; margin-top: 0.3em;}
#content.main-section div.main-footer-content h1{text-transform:none;}
#content.main-section div.main-footer-content div.col-sm-3 div.news div.news-list-view div.article div.teaser-text h4{font-size:0.75em;margin:0;color:#663300;font-family:"Roboto","Trebuchet MS";font-weight:normal;text-transform: none;}
#content.main-section div.main-footer-content div.col-sm-3 div.news div.news-list-view div.article div.teaser-text a.more{color:#1d5ca5;font-size:0.75em;margin-top:0;font-family:"Roboto","Trebuchet MS";font-weight:normal;}
#content.main-section div.main-footer-content div.col-sm-3 div.news div.news-list-view div.article div.teaser-text a.more:hover{color:inherit;}
div.meta-section div.container{width:70%;}
#content.main-section div.main-footer-content div.col-sm-3 div.news div.news-list-view div.article div.footer{display:none;}
p > a[href="nachrichten/"], p > a[href="tipps/"]{font-family:'Roboto',"Trebuchet MS";font-size:0.75em;}
#content.main-section div.div_action {position:absolute; right:17%; top:9%; transform:rotate(-12deg);}
div.container div.div_applinkfooter a{display:block;}
.flexslider .slides > li {display: block; float: left;}

#content.main-section div.extra-footer-content div.image-center div.image-wrap div.image-center-outer{height:6.5em;float:left; right:0;}
#content.main-section div.extra-footer-content div.image-center div.image-wrap div.image-center-outer div.image-center-inner{float:none;right:0;}
#content.main-section div.extra-footer-content div.image-center div.image-wrap div.image-center-outer div.image-center-inner {height:100%;}
#content.main-section div.extra-footer-content div.image-center div.image-wrap div.image-center-outer div.image-center-inner div.image-row{float:left;width:5em;margin:0.2em 0;opacity:0.5;}
#content.main-section div.extra-footer-content div.image-center div.image-wrap div.image-center-outer div.image-center-inner.str_wrap{width:100%;}
#content.main-section div.extra-footer-content div.image-center div.image-wrap div.image-center-outer div.image-center-inner.str_wrap .str_move{height:100%;padding:0.3em 0;}

/*Partner-Slider*/
.extra-footer-content div{height:100% !important;}
.str_wrap {overflow:hidden; width:100%; -moz-user-select: none;   -khtml-user-select: none; user-select: none; background:#fff; white-space:nowrap;}
.str_move {white-space:nowrap; position:absolute; top:0; left:0; cursor:move;}
div.str_move div.image-row div.image-column figure.image{width:50px; height:50px; margin-bottom:0; position:relative;}
div.str_move div.image-row div.image-column figure.image img{bottom:0; height:auto; left:0; margin:auto; position:absolute; right:0; top:0; width: 100%;}
/*Partner-Slider*/
/*Werkstatt-Suche*/
div.tx-nn-atr-kowe-werkstattsuche{margin:2em auto; width:100%; text-align:center; line-height:2em;}
div.tx-nn-atr-kowe-werkstattsuche input.input_garageSearch{border:2px solid #dd9921; border-radius:5px; box-sizing:border-box; padding:0.3em; width: 23em; height:3em;}
div.tx-nn-atr-kowe-werkstattsuche input[type="submit"]{background-color:#dd9921; border:medium none; color:#fff; font-family:"Oswald","Trebuchet MS"; font-weight:700; padding:0.4em 0.7em; text-transform:uppercase; border-radius:5px;width:8em; height:3em;}
#content.main-section div.main-content.garagesearch div.tx-nn-atr-kowe-werkstattsuche form input.input_garageSearch{
  width: 32em;
  float:left;
}
#content.main-section div.main-content.garagesearch div.tx-nn-atr-kowe-werkstattsuche form{
  margin: 0 auto;
    text-align: center;
    width: 45em;
}
#div_radiusSelectBox{
  float: left;
    height: 3em;
    line-height: 1.3em;
    margin: 0 0.5em;
    text-align: center;
    width: 6em;
  font-size:11px;
}
#selectRadius{
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
    background-image: url("/fileadmin/images/png/icon_arrow_down.png");
    background-position: 94% center;
    background-repeat: no-repeat;
    background-size: 16px auto;
    border: 2px solid #dd9921;
    border-radius: 5px;
  width: 100%;
  padding: 0em;
  box-sizing:border-box;
}
/*Werkstatt-Suche*/
/*Login-Fehler*/
div.tx-felogin-pi1 input[type="submit"]{background-color:#dd9921; border:medium none; color:#fff; font-family:"Oswald","Trebuchet MS"; font-weight:700; padding:0.4em 0.7em; text-transform:uppercase; border-radius:5px;width:8em; height:3em;}
div.tx-felogin-pi1 input[name="user"], div.tx-felogin-pi1 input[name="pass"]{border:2px solid #dd9921; border-radius:5px; box-sizing:border-box; padding:0.3em; height:3em;}
div.tx-felogin-pi1 label{margin:0 1em 0 0;}
div.tx-felogin-pi1 form div{margin:1em; float:left;}
div.extranet-body-bg.extranet-login #content div.extranet-main-content div.tx-felogin-pi1 form fieldset #div_permalogin{
  margin: 1em 0;
    width: 100%;
}
div.extranet-body-bg.extranet-login #content div.extranet-main-content div.tx-felogin-pi1 form fieldset #div_permalogin #permalogin{
  line-height: 1.55em;
    margin: 0;
}
/*Login-Fehler*/
/*Lightbox Kontakt*/
/* Fancybox für Abmelden, Impressum, Kontakt, datenschutz usw */
div.fancybox-wrap a.fancybox-close{
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
	background-image: url('/fileadmin/images/icons/fancybox_sprite.png');
}
div.fancybox-wrap + div.fancybox-overlay{
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background-color: rgba(0,0,0,0.7);
}
div.fancybox-wrap + div.fancybox-overlay-fixed{
    position: fixed;
    bottom: 0;
    right: 0;
}
div.fancybox-wrap div.fancybox-title span.child{display:none}
/* Fancybox für Abmelden, Impressum, Kontakt, datenschutz usw */
body.fancyBoxBody div.body-bg div#content.main-section{height:auto;}
div.fancybox-wrap.fancybox-mobile.fancybox-type-iframe.fancybox-opened{/* width:50%; height:80%; */ background-color:#e6e6e6; position:fixed !important;}
div.fancybox-wrap.fancybox-mobile.fancybox-type-iframe.fancybox-opened div.fancybox-skin{background-color:#e6e6e6; width:100% !important; height:100% !important; padding:0 !important;}
div.fancybox-wrap.fancybox-mobile.fancybox-type-iframe.fancybox-opened div.fancybox-skin div.fancybox-outer div.fancybox-inner{overflow:hidden !important; width:100% !important;}
html.cssreflections.fancyBoxContent.fancybox-margin.fancybox-lock html.cssreflections.fancyBoxContent div.navbar{display:none;}
html.no-cssreflections html.no-cssreflections.fancyBoxContent div.navbar{display:none;}
body.fancyBoxBody div.body-bg a.sr-only.sr-only-focusable, body.fancyBoxBody div.body-bg div.navbar.navbar-default.navbar-has-image.navbar-top, body.fancyBoxBody div.meta-section{display:none;}
/* body.fancyBoxBody{padding:2em; background-color:#e6e6e6 !important;} */
body.fancyBoxBody{padding:2em; background-color:#e6e6e6 ;}
body.fancyBoxBody div.body-bg #content.main-section div.container{
  padding:0;
  width:100%;
}
body.fancyBoxBody div.body-bg #content.main-section{background-color:#e6e6e6 !important;}
.csc-space-after-15{margin-bottom:15px;}
body.fancyBoxBody div.body-bg #content.main-section h1.csc-firstHeader{margin-top:0;}
body.fancyBoxBody div.body-bg #content.main-section div.table-responsive table.table td{border:none; padding:0; width:50%;}
body.fancyBoxBody div.body-bg #content.main-section form{border:1px solid #f1cb0c; border-radius:4px; padding: 2em; margin-bottom:1em;}
body.fancyBoxBody div.body-bg #content.main-section form .form-control, body.fancyBoxBody div.body-bg #content.main-section form  input{border:1px solid #f1cb0c; border-radius:4px;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-2{width:48%; float:left; margin:0 1em 0 0em;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-2 .col-sm-3.control-label, body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-2 .col-sm-5{float:left; width:100%;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-9{width:48%; float:right; margin:0 0em 0 1em;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-9 .col-sm-3.control-label, body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-9 .col-sm-5{float:left; width:100%;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-14{width:48%; float:left; margin:0 1em 0 0em;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-14 .col-sm-3.control-label, body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-14 .col-sm-5{float:left; width:100%;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-13{width:47%; float:right; margin:0 0em 0 1em;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-13 .col-sm-3.control-label, body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-13 .col-sm-5{float:left; width:100%;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-15{width:100%;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-15 .col-sm-3.control-label, body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-15 .col-sm-5{float:left; width:100%;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-16{width:48%; float:left; margin:0 1em 0 0em;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-16 .col-sm-3.control-label, body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-16 .col-sm-5{float:left; width:100%;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-17{width:47%; float:left; margin:0 0em 0 1em;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-17 .col-sm-3.control-label, body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-17 .col-sm-5{float:left; width:100%;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-18{width:30%; float:left; margin:0 1em 0 0em;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-18 .col-sm-3.control-label, body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-18 .col-sm-5{float:left; width:100%;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-19{width:30%; float:left; margin:0 1em 0 1em;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-19 .col-sm-3.control-label, body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-19 .col-sm-5{float:left; width:100%;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-20{width:30%; float:left; margin:0 0em 0 1em;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-20 .col-sm-3.control-label, body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-20 .col-sm-5{float:left; width:100%;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-21{width:100%;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-21 .col-sm-3.control-label, body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-21 .col-sm-5{float:left; width:100%;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-22, body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-24{width:100%; margin:1em 0;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-22 .form-group, body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-24 .form-group{width:100%; margin:0;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-22 .form-group .col-sm-3.control-label{display:none;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-22 .form-group .col-sm-3.control-label legend{margin:0;}
#content.main-section div.main-content.news form.form-horizontal div div.csc-form-24.csc-form-element.csc-form-element-checkboxgroup div.form-group div.col-sm-3.control-label legend{text-align:right;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-22 .form-group .col-sm-5{padding:0; width:100%;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-22 .form-group .col-sm-5 .checkbox{padding:0;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-22 .form-group .col-sm-5 .checkbox input[type="checkbox"]{margin-top:6px;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-22 .form-group .col-sm-5 .checkbox label{font-weight:bold;}
/* body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-24 .form-group{position:relative;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-24 .form-group .col-sm-3.control-label{padding:0 0 0 1.3em; width:100%;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-24 .form-group .col-sm-5{padding:0; width:100%;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-24 .form-group .col-sm-5 .checkbox{padding:0; min-height:auto; line-height:0.0em;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-24 .form-group .col-sm-5 .checkbox input[type="checkbox"]{position:absolute; top:-1.8em;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-24 .form-group .col-sm-5 .checkbox label{font-size:0.8em;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-24 .form-group .col-sm-5 .checkbox label{display:none;} */
/* body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-24 .form-group .col-sm-3.control-label{display:none;} */
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-24 .form-group .col-sm-3.control-label legend{margin:0 0 0 -0.5em; color:transparent;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-24 .form-group .col-sm-3.control-label legend span.help-block.text-danger{color:#a94442;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-24 .form-group .col-sm-5{padding:0; width:100%;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-24 .form-group .col-sm-5 .checkbox{padding:0;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-24 .form-group .col-sm-5 .checkbox input[type="checkbox"]{margin-top:6px;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-24 .form-group .col-sm-5 .checkbox label{font-weight:bold;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-24 .form-group .col-sm-3.control-label legend{width:100%; display:block;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-24 .form-group .col-sm-3.control-label legend span.help-block.text-danger{float:right; margin:0; font-size:0.8em; padding-top:3px;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-26{text-align:right;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-26 input{text-transform:uppercase;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-element .form-group .col-sm-3.control-label label{width:100%; display:block;}
body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-element .form-group .col-sm-3.control-label label span.help-block.text-danger{float:right; margin:0; font-size:0.8em; padding-top:3px;}
/*Lightbox Kontakt*/
/*Lightbox Login*/
body.fancyBoxBody div.body-bg div.tx-felogin-pi1 > div {margin-bottom:2em;}
body.fancyBoxBody div.body-bg div.tx-felogin-pi1 form fieldset div:nth-child(2){float:left; margin:0 1em 0 0; width:49%;}
body.fancyBoxBody div.body-bg div.tx-felogin-pi1 form fieldset div:nth-child(2) label{margin-right: 1em;}
body.fancyBoxBody div.body-bg div.tx-felogin-pi1 form fieldset div:nth-child(2) input{width: 10em;}
body.fancyBoxBody div.body-bg div.tx-felogin-pi1 form fieldset div:nth-child(3){float:right; width:auto; margin:0;}
body.fancyBoxBody div.body-bg div.tx-felogin-pi1 form fieldset div:nth-child(3) label{margin-right: 1em;}
body.fancyBoxBody div.body-bg div.tx-felogin-pi1 form fieldset div:nth-child(3)input{width: 10em;}
body.fancyBoxBody div.body-bg div.tx-felogin-pi1 form fieldset div:nth-child(4){clear:both; float:none; margin:2em 0 0 0; text-align:right; padding-top:1em;}
body.fancyBoxBody div.body-bg div.tx-felogin-pi1 form fieldset input[type="submit"]{text-transform:uppercase; background-color:#ff8700; color:#ffffff; display:inline-block; font-size:16px; font-weight:normal; line-height:1.55; margin-bottom:0; padding:6px 12px; text-align:center; vertical-align:middle; white-space:nowrap;} 
/*Lightbox Login*/
/*Map*/
#content.main-section div.main-header-content.garagesearch div.main-header-content-slider > div > div.container{width:100%;padding:0;}
#content.main-section div.main-content.garagesearch{display:table;margin:0 auto;width:70%;opacity:1;border: 1px solid #666666;padding:1em; }
#content.main-section div.main-header-content.garagesearch div.carousel{height:10em;padding:0;overflow:hidden;}
#map_canvas{display:none; height:600px; margin:auto; overflow:hidden; width:100%; margin:2em 0 0 0;}
#tx_nnatrkowewerkstattsuche{display:none; width:100%; border-collapse:separate;}
#tx_nnatrkowewerkstattsuche tr:nth-child(odd){}
#tx_nnatrkowewerkstattsuche tr:nth-child(even){}
#tx_nnatrkowewerkstattsuche td{vertical-align:top;}
#tx_nnatrkowewerkstattsuche caption{font-size:2em; font-weight:bold; padding:1.0em 0; text-align:center; width:100%; text-transform:uppercase; font-family:"Oswald", "Trebuchet MS";}
#tx_nnatrkowewerkstattsuche .td_garageTitle{width:100%; background-color:#f1cb0c; height:40px; border-radius: 7px; vertical-align:middle;}
#tx_nnatrkowewerkstattsuche .td_garageTitle a{color:#1d5ca5; font-weight:bold;}
#tx_nnatrkowewerkstattsuche .td_garageTitle .span_garageName{font-size:1.5em; float:left; font-family:"Oswald","Trebuchet MS"; margin-left: 1em;}
#tx_nnatrkowewerkstattsuche .td_garageTitle .span_garageDistance{float:right; font-style:italic; color:#996600; margin-right: 2em;}
#tx_nnatrkowewerkstattsuche .td_garageTitle .span_garageRoute{float:right; margin-right: 2em;}
#tx_nnatrkowewerkstattsuche .td_garageAddress{background-color:#f6f5f5; border-bottom:2em solid #fff; border-collapse:separate; padding:2em; text-align:left; width:44%;}
#tx_nnatrkowewerkstattsuche .td_garageAddress .span_garageStreet{font-weight:bold; font-size: 1em; font-weight: bold;}
#tx_nnatrkowewerkstattsuche .td_garageAddress .span_garageZip{font-weight:bold;  font-size: 1em; font-weight: bold;}
#tx_nnatrkowewerkstattsuche .td_garageAddress .span_garageCity{font-weight:bold;  font-size: 1em; font-weight: bold;}
#tx_nnatrkowewerkstattsuche .td_garageAddress .span_garageCountry{}
#tx_nnatrkowewerkstattsuche .td_garageAddress .span_garagePhone{font-style:italic; color:#999999;}
#tx_nnatrkowewerkstattsuche .td_garageAddress .span_garageFax{font-style:italic; color:#999999;}
#tx_nnatrkowewerkstattsuche .td_garageAddress .span_garageEmail{margin-right: 1em;}
#tx_nnatrkowewerkstattsuche .td_garageAddress .span_webGarage{margin-right: 1em;}
#tx_nnatrkowewerkstattsuche .td_garageTime{background-color:#f6f5f5; border-bottom:2em solid #fff; padding: 2em; text-align: left; width: 17%;}
#tx_nnatrkowewerkstattsuche .td_garageTime span{font-style:italic; color:#999999;}
#tx_nnatrkowewerkstattsuche .td_garageImg{background-color: #f6f5f5; border-bottom: 2em solid #fff; padding: 2em 1.5em; text-align: left;}
#content.main-section div.main-header-content.garagesearch div.carousel div.carousel-inner div.item div.carousel-text-inner {color:#f1cb0c; font-family:"Oswald","Trebuchet MS"; font-size: 3em; font-weight:700; line-height:1.2em; max-width:13.5em; position:absolute; right:0; text-transform:uppercase; top:2.0em; width:auto;}
#content.main-section div.main-header-content.garagesearch div.carousel div.carousel-inner div.item div.carousel-text-inner h1 {color: #dd9921;}
#tx_nnatrkowewerkstattsuche tbody tr td.td_garageImg div.div_img1{float:left; width:200px;}
#tx_nnatrkowewerkstattsuche tbody tr td.td_garageImg div.div_img2{float:left; margin-left:1em; width:200px;}
#tx_nnatrkowewerkstattsuche tbody tr td.td_garageImg img{width:100%; height:auto; max-height:151px; border:2px solid #f1cb0c;}
/*Map*/
#content.main-section div.main-content div.div_borderLeft div.text a[href="kontakt/"]:before{content:"\2709"; font-family:"Glyphicons Halflings"; font-size:1em; margin:0 0.3em; vertical-align: bottom;}
div.extranet-main-content div.tx-felogin-pi1 > form > fieldset > div:nth-child(2), div.extranet-main-content div.tx-felogin-pi1 > form > fieldset > div:nth-child(4){
  margin: 1em 0;
}
div.extranet-body-bg #content.main-section div.container div.news div.news-list-view div.article > span.news-list-date{
  text-shadow:none;
  position:static;
  color:inherit;
  font-size: 1.3rem;
    font-weight:normal;
  background:none;
  font-family:"open sans";
  padding:0;
}
div.extranet-body-bg #content.main-section div.container div.news div.news-list-view div.article > span.news-list-date + div.header > h1{
  margin-top:1rem;
}
div.extranet-body-bg #content.main-section div.extranet-main-content-75-25 div.row div.col-md-9 div.news.news-single div.article span.news-list-date{
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: inherit;
    float: left;
    font-family: open sans;
    font-size: 1.3rem;
    font-weight: normal;
    margin: 0 0 1em;
    padding: 0;
    position: static;
    text-align: left;
    text-shadow: none;
    width: 100%;
}
/*#################################################################### 1920 - 1024 ####################################################################*/
@media screen and (max-width: 1902px){
  #content.main-section div.main-footer-content div.col-sm-6 {width: 48.7%;}
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container{width:75.1%;}
}
@media screen and (max-width: 1896px){
  #tx_nnatrkowewerkstattsuche .td_garageAddress {width:43%;}
}
@media screen and (max-width: 1876px){
  div.main-content.news div.article.articletype-0{margin:0 1.9em 1em;}
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container{width:75.2%;}
}
@media screen and (max-width: 1785px){
  div.main-content.news div.article.articletype-0{margin:0 1.8em 1em;}
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container{width:75.4%;}
}
@media screen and (max-width: 1762px){
  #tx_nnatrkowewerkstattsuche .td_garageAddress {width:42%;}
}
@media screen and (max-width: 1754px){
  #content.main-section div.main-footer-content div.col-sm-6 {width: 48.6%;}
}
@media screen and (max-width: 1730px){
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container{width:75.5%;}
  #content.main-section div.main-header-content div.div_rightlink{right: 3%;}
  #content.main-section div.main-header-content div.div_leftlink{left:3%;}
}
@media screen and (max-width: 1720px){
  #tx_nnatrkowewerkstattsuche .td_garageAddress {width:41%;}
}
@media screen and (max-width: 1693px){
  div.main-content.news div.article.articletype-0{margin:0 1.7em 1em;}
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container {width:75.7%;}
}
@media screen and (max-width: 1687px){
  #tx_nnatrkowewerkstattsuche .td_garageTime {padding: 2em 1em;}
}
@media screen and (max-width: 1681px){
  #tx_nnatrkowewerkstattsuche .td_garageAddress {width:40%;}
}
@media screen and (max-width: 1643px){
  #tx_nnatrkowewerkstattsuche .td_garageAddress {width:39%;}
}
@media screen and (max-width: 1630px){
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container {width:75.8%;}
  #content.main-section div.main-footer-content div.col-sm-6 {width: 48.5%;}
}
@media screen and (max-width: 1606px){
  #tx_nnatrkowewerkstattsuche .td_garageAddress {width:38%;}
}
@media screen and (max-width: 1602px){
  div.main-content.news div.article.articletype-0{margin:0 1.6em 1em;}
}
@media screen and (max-width: 1590px){
  #content.main-section div.main-header-content div.div_rightlink{right: 2%;}
  #content.main-section div.main-header-content div.div_leftlink{left:2%;}
}
@media screen and (max-width: 1571px){
  #tx_nnatrkowewerkstattsuche .td_garageAddress {width:37%; padding-right: 1em;}
  #tx_nnatrkowewerkstattsuche .td_garageImg {padding-left: 1em;}
}
@media screen and (max-width: 1566px){
  #content.main-section div.main-footer-content div.col-sm-3 {padding-left:0.8vw;padding-right:0.8vw;}
  div.tx-nn-atr-kowe-werkstattsuche input.input_garageSearch{width: 21em;}
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container {width:76.1%;}
}
@media screen and (max-width: 1534px){
  #content.main-section div.main-footer-content div.col-sm-3 {padding-left:0.7vw;padding-right:0.7vw;}
}
@media screen and (max-width: 1520px){
  #content.main-section div.main-footer-content div.col-sm-6 {width:48.4%;}
}
@media screen and (max-width: 1515px){
  #content.main-section div.main-footer-content div.col-sm-3 {padding-left:0.65vw;padding-right:0.65vw;}
}
@media screen and (max-width: 1510px){
  div.main-content.news div.article.articletype-0{margin:0 1.5em 1em;}
}
@media screen and (max-width: 1508px){
  #content.main-section div.main-footer-content div.col-sm-3 {padding-left:0.6vw;padding-right:0.6vw;}
  #tx_nnatrkowewerkstattsuche .td_garageAddress .span_garageEmail {margin-right: 0em; float: left; width: 100%;}
  #tx_nnatrkowewerkstattsuche .td_garageAddress .span_webGarage {margin-right: 0em; width: 100%; float: left;}
}
@media screen and (max-width: 1498px){
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container {width:76.4%;}
  #content.main-section div.main-header-content div.carousel{height:40em;}
  #content.main-section div.main-footer-content div.col-sm-3 {padding-left:0.5vw;padding-right:0.5vw;}
}
@media screen and (max-width: 1489px){
  #tx_nnatrkowewerkstattsuche tbody tr td.td_garageImg div.div_img1, #tx_nnatrkowewerkstattsuche tbody tr td.td_garageImg div.div_img2{width: 45%;}
}
@media screen and (max-width: 1479px){
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container {width:76.5%;}
  #content.main-section div.main-header-content div.div_rightlink{right:1%;}
  #content.main-section div.main-header-content div.div_leftlink{left:1%;}
  #content.main-section div.main-footer-content div.col-sm-3 div.news div.news-list-view div.article div.header h3, #content.main-section div.main-footer-content div.col-sm-3 div.news div.news-list-view div.article div.teaser-text h4{font-size:0.7em;}
}
@media screen and (max-width: 1469px){
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container {width:76.6%;}
  #content.main-section div.main-header-content div.carousel{height:39em;}
  div.tx-nn-atr-kowe-werkstattsuche input.input_garageSearch{width:19em;}
  #content.main-section div.main-header-content div.div_rightlink{right:0%;}
  #content.main-section div.main-header-content div.div_leftlink{left:0%;}
  #content.main-section div.div_action{width: 12em;}
}
@media screen and (max-width: 1442px){
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container{width:76.7%;}
}
@media screen and (max-width: 1426px){
  #content.main-section div.main-footer-content div.col-sm-6 {width: 48.3%;}
  div.div_facebooklinkfooter, div.div_applinkfooter{width: 30%; height: 27px;}
  div.navbar-footer{width: 40%;}
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container {width:76.7%;}
  #content.main-section div.main-header-content div.carousel{height:38em;}
}
@media screen and (max-width: 1419px){
  div.main-content.news div.article.articletype-0{margin:0 1.4em 1em;}
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container {width:76.8%;}
  #content.main-section div.main-header-content div.carousel{height:37em;}
  #tx_nnatrkowewerkstattsuche .td_garageTime{width: 18%;}
}
@media screen and (max-width: 1378px){
  div.tx-nn-atr-kowe-werkstattsuche input.input_garageSearch{width:17em;}
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container {width:76.9%;}
  #content.main-section div.main-header-content div.carousel{height:36em;}
}
@media screen and (max-width: 1366px){
  #content.main-section div.main-header-content div.carousel{height:35em;}
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container{width:80%;}
  #content.main-section div.main-content{width: 73%;}
  #content.main-section div.extra-footer-content{width: 73%;}
  #content.main-section div.main-footer-content{width: 73%;}
  div.meta-section div.container{width: 73%;}
  #content.main-section div.main-header-content{width: 73%;}
  #content.main-section div.main-header-content div.div_leftlink .div_arrowLeft img, #content.main-section div.main-header-content div.div_rightlink .div_arrowRight img{width:27px;}
  #content.main-section div.main-header-content div.div_rightlink{right:0%;width: 11em;}
  #content.main-section div.main-header-content div.div_leftlink{left:0%;width: 11em;}
  #content.main-section div.main-content.news{width:73%;}
  #content.main-section div.main-content.garagesearch{width:73%;}
  span.span_nextPageTitle, span.span_prevPageTitle{padding:0.2em;}
}
@media screen and (max-width: 1325px){
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container {width:81.1%;}
  #content.main-section div.main-content{width: 74%;}
  #content.main-section div.extra-footer-content{width:74%;}
  div.meta-section div.container{width:74%;}
  #content.main-section div.main-footer-content{width: 74%;}
  #content.main-section div.main-header-content{width: 74%;}
  span.span_nextPageTitle, span.span_prevPageTitle{display:none;}
  #content.main-section div.main-header-content div.div_rightlink, #content.main-section div.main-header-content div.div_leftlink{width:2em;}
  #content.main-section div.main-content.news{width:74%;}
  #content.main-section div.main-content.garagesearch{width:74%;}
}
@media screen and (max-width: 1288px){
  #content.main-section div.main-header-content div.carousel{height:30em;}
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container {width:83.5%;}
  #content.main-section div.extra-footer-content{width:76%;}
  div.meta-section div.container{width:76%;}
  #content.main-section div.main-footer-content{width: 76%;}
  #content.main-section div.main-header-content{width: 76%;}
  #content.main-section div.main-content{width: 76%;}
  #content.main-section div.div_action{right:14%; top: 8%;}
  #content.main-section div.main-content.news{width:76%;}
  #content.main-section div.main-content.garagesearch{width:76%;}
}
@media screen and (max-width: 1255px){
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container {width:86%;}
  #content.main-section div.extra-footer-content{width:78%;}
  div.meta-section div.container{width:78%;}
  #content.main-section div.main-footer-content{width: 78%;}
  #content.main-section div.main-header-content{width: 78%;}
  #content.main-section div.main-content{width: 78%;}
  #content.main-section div.main-content.news{width:78%;}
  #content.main-section div.main-content.garagesearch{width:78%;}
}
@media screen and (max-width: 1218px){
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container {width:88%;}
  #content.main-section div.extra-footer-content{width:80%;}
  div.meta-section div.container{width:80%;}
  #content.main-section div.main-footer-content{width: 80%;}
  #content.main-section div.main-header-content{width: 80%;}
  #content.main-section div.main-content{width: 80%;}
  #content.main-section div.main-content.news{width:80%;}
  #content.main-section div.main-content.garagesearch{width:80%;}
}
@media screen and (max-width: 1199px){
  #content.main-section div.main-content div.div_borderLeft div.row div.col-xs-6.col-sm-6.col-md-3.col-lg-6.right_col{width:50%;}
}
@media screen and (max-width: 1186px){
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container {width:90%;}
  #content.main-section div.extra-footer-content{width:82%;}
  div.meta-section div.container{width:82%;}
  #content.main-section div.main-footer-content{width: 82%;}
  #content.main-section div.main-header-content{width: 82%;}
  #content.main-section div.main-content{width: 82%;}
  #content.main-section div.main-content.news{width:82%;}
  #content.main-section div.main-content.garagesearch{width:82%;}
}
@media screen and (max-width: 1155px){
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container {width:92%;}
  #content.main-section div.extra-footer-content{width:84%;}
  div.meta-section div.container{width:84%;}
  #content.main-section div.main-footer-content{width: 84%;}
  #content.main-section div.main-header-content{width: 84%;}
  #content.main-section div.div_action{right:12%; top: 7%;}
  #content.main-section div.main-content.news{width:84%;}
  #content.main-section div.main-content{width: 84%;}
  #content.main-section div.main-content.garagesearch{width:84%;}
}
@media screen and (max-width: 1127px){
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container {width:94%;}
  #content.main-section div.extra-footer-content{width:86%;}
  div.meta-section div.container{width:86%;}
  #content.main-section div.main-footer-content{width: 86%;}
  #content.main-section div.main-header-content{width: 86%;}
  #content.main-section div.main-content.news{width:86%;}
  #content.main-section div.main-content{width: 86%;}
  #content.main-section div.main-content.garagesearch{width:86%;}
}
@media screen and (max-width: 1099px){
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container {width:96%;}
  #content.main-section div.extra-footer-content{width:88%;}
  div.meta-section div.container{width:88%;}
  #content.main-section div.main-footer-content{width: 88%;}
  #content.main-section div.main-header-content{width: 88%;}
  #content.main-section div.main-content.news{width:88%;}
  #content.main-section div.main-content{width: 88%;}
  #content.main-section div.main-content.garagesearch{width:88%;}
}
@media screen and (max-width: 1073px){
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container {width:98%;}
  #content.main-section div.extra-footer-content{width:90%;}
  div.meta-section div.container{width:90%;}
  #content.main-section div.main-footer-content{width: 90%;}
  #content.main-section div.main-header-content{width: 90%;}
  #content.main-section div.main-content.news{width:90%;}
  #content.main-section div.main-content{width: 90%;}
  #content.main-section div.main-content.garagesearch{width:90%;}
}
@media screen and (max-width: 1048px){
  #content.main-section div.main-footer-content div.col-sm-6 {width: 47%;}
  #content.main-section div.main-footer-content .col-sm-3 {width: 25.6%;}
}
@media screen and (max-width: 1043px){
  #tx_nnatrkowewerkstattsuche .td_garageTime {width: 19%;}
}
@media screen and (max-width: 1032px){
  div.main-content.news div.article.articletype-0{margin:0 1.3em 1em;}
}
@media screen and (max-width: 1026px){
  div.tx-nn-atr-kowe-werkstattsuche input.input_garageSearch {width:16em;}
}
/*#################################################################### < 1024 ####################################################################*/
@media screen and (max-width: 1023px){
  body{min-width:320px;}
  div.extranet-body-bg.extranet-login #content.main-section{
    width: 80%;
  }
  #content.main-section div.main-header-content div.carousel div.carousel-inner{background-color: #1d5ca5;}
  #content.main-section div.main-content div.div_borderLeft div[id*="accordion"] div.panel div.image-wrap{max-width: 40%;}
  .body-bg, .body-bg > div{width:100%;}
  div.tx-nn-atr-kowe-werkstattsuche{text-align: left;}
  #content.main-section div.main-header-content div.carousel div.carousel-inner div.item div.carousel-text-inner span.span_normal{color:#f1cb0c;}
  #content.main-section div.main-content div.div_borderLeft div.row div.col-xs-6.col-sm-6.col-md-6.col-lg-6.left_col, #content.main-section div.main-content div.div_borderLeft div.row div.col-xs-6.col-sm-6.col-md-3.col-lg-6.right_col{width:100%;}
  #content.main-section div.main-footer-content div.row div.col-sm-6 h1.csc-firstHeader{padding:0 0.3em 0 0;color: #dd9921;font-family: "Oswald","Trebuchet MS";font-size: 1.7em;font-weight: 700;margin: 0.3em 0 0.5em;text-align: right;}
  div#content.main-section div.main-content div.div_borderLeft div.image-wrap{width:100%; max-width:100%; padding:0;}
  #content.main-section div.div_action{display:none;}
  #tx_nnatrkowewerkstattsuche .td_garageTitle .span_garageRoute{display:none;}
  div.navbar.navbar-default.navbar-has-image.navbar-top {height:4em;}
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container div.navbar-header.navbar-header-main {width:8em; margin:0;}
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container {height:inherit;position:static; width:100%;}
  #content.main-section div.main-header-content div.main-header-content-special, #content.main-section div.main-header-content div.div_leftlink, #content.main-section div.main-header-content div.div_rightlink{display:none;}
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container div.navbar-header.navbar-header-main{margin:0 0 0 1em; position:static;}
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container div.navbar-header.navbar-header-main a.navbar-brand.navbar-brand-image{float:right; font-size:inherit; height:inherit; right:5%; line-height:inherit; margin:0; padding:1em 0; position:absolute; transition:none; vertical-align:middle; width:3em;}
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container div.navbar-header.navbar-header-main a.navbar-brand.navbar-brand-image:before{content:"\e021"; font-family:"Glyphicons Halflings"; color:#fff; font-size:2em;}
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container div.navbar-header.navbar-header-main a.navbar-brand.navbar-brand-image img{display:none;}
  div.navbar div.container div.navbar-header.navbar-header-main button.navbar-toggle.navbar-toggle-menu{color:#fff; font-size:2em; height:100%; left:0; position:absolute;margin:0;}
  div.navbar div.container div.navbar-header.navbar-header-main button.navbar-toggle.navbar-toggle-menu .glyphicon-list:before{content:"Menu";font-family:"Oswald","Trebuchet MS";text-transform:uppercase;}
  div.navbar div.container div.navbar-header.navbar-header-main button.navbar-toggle.navbar-toggle-menu .glyphicon.glyphicon-list:after{content:"\e056";padding-left:0.3em;}
  div.div_extranetlink{height:3em; left:0; margin:0 auto; position:absolute; right:0; text-align:center; width:12em;}
  div.div_extranetlink a{color:#1d5ca5;display:block;font-family:"Oswald","Trebuchet MS";font-weight:400;height:100%;line-height:inherit;text-transform:uppercase;width:100%;padding:0.3em; font-size:1.7em;}
  div.div_contactlink {height:inherit; padding:1em 0; position:absolute; right:0.4em; width: 3em;}
  div.div_contactlink .div_menuContactLink a{display:block;width:100;height:100%;text-align:center;}
  div.div_contactlink .div_menuContactLink a:hover{opacity:0.8;}
  div.div_contactlink .div_menuContactLink a:before{content:"\2709"; font-family:"Glyphicons Halflings"; color:#fff; font-size:2em;}
  div.div_contactlink .div_menuContactLink a img, div.div_facebooklink .div_menuFacebookLink a img{display:none;}
  div.div_facebooklink {height:100%; padding:0.9em 0; position:absolute; right:3.4em; text-align:center; width:3em;}
  div.div_facebooklink .div_menuFacebookLink {height:2.1em; margin:0 auto; width:2.1em;}
  div.div_facebooklink .div_menuFacebookLink a{background-color:#fff; display:block; width:100%; height: 100%;}
  div.div_facebooklink .div_menuFacebookLink a:hover{opacity:0.8;}
  div.div_facebooklink .div_menuFacebookLink a:before{content:"f"; color:#1d5ca5; font-size:2em; font-weight:bold;}
  div.navbar div.container div.navbar-collapse.collapse{position:absolute; top:4em; width:100% !important; padding:0 !important; margin:-0.1em -0.7em;}
  div.navbar div.container div.navbar-collapse.collapse ul{margin:0;}
  div.navbar div.container div.navbar-collapse.collapse ul li{opacity:0.95 !important; height:4em;}
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container div.navbar-collapse.collapse ul.nav.navbar-nav.navbar-main li a{height:100%; width:100%; display:flex; font-size:1.5em; line-height:2em;}
  .collapsing{display:none; transition-duration:0; transition-property:height, visibility; transition-timing-function:ease;}
  div.navbar div.container div.navbar-collapse.collapse.in{transition-duration:0; margin:0;}
  #content.main-section div.extra-footer-content{display:none;}
  #content.main-section div.main-header-content div.main-header-content-slider div.carousel {height: 22em !important;}
  #content.main-section div.main-header-content div.carousel div.carousel-inner div.item {height:16em; overflow:visible;}
  #content.main-section div.main-header-content div.carousel div.carousel-inner div.item div.carousel-text-inner {left: 0 !important; bottom: 0; top: auto; background-color: #1d5ca5;}
  #content.main-section div.main-header-content div.main-header-content-logo div.image-center.image-above div.image-wrap div.image-center-outer, #content.main-section div.main-header-content div.main-header-content-logo div.image-center.image-above div.image-wrap div.image-center-outer div.image-center-inner{position:static;}
  #content.main-section div.main-header-content div.main-header-content-logo div.image-center.image-above div.image-wrap div.image-center-outer div.image-center-inner figure{margin-bottom:0;}
  div.body-bg #content.main-section {/* height:81.3em; *//* height:79.6em; */height:auto;}
  #content.main-section div.main-header-content {margin-top: 15em; width: 100%;}
  #content.main-section div.main-header-content div.carousel div.carousel-inner div.item div.carousel-text-inner{position:absolute; top:7.5em; font-size:2.0em; width: 100%; max-width:100%;}
  #content.main-section div.main-header-content div.carousel div.carousel-inner div.item div.carousel-text-inner span.span_normal_red{width:100%; display:inline-block; color:#f1cb0c;}
  #content.main-section div.main-header-content div.carousel div.carousel-inner div.item div.carousel-text-inner div.div_morelink {display:none;}
  #content.main-section div.main-header-content div.main-header-content-logo {left:1em; position:absolute; top: -10.3em;}
  #content.main-section div.main-header-content div.div_morelink {display:none;}
  #content.main-section div.main-footer-content {height:auto; position:static; width:100%;}
  #content.main-section div.main-footer-content div.col-sm-3{background-color:transparent; height:14em; width: 100%; padding:0;}
  #content.main-section div.main-footer-content div.col-sm-6{height: 5em; margin: 0; position: absolute; top: 10em; width: 100%;}
  #content.main-section div.main-footer-content div.row div.col-sm-3 h1.csc-firstHeader, #content.main-section div.main-footer-content div.row div.col-sm-6 h1.csc-firstHeader {font-size: 1.5em;}
  #content.main-section div.main-footer-content div.row div.col-sm-3 h1.csc-firstHeader{padding:0 0.5em; text-align:left; background-image:url("/fileadmin/images/png/2x2px_yellow_box_BG.png");}
  #content.main-section div.main-footer-content div.row div.col-sm-3 h1.csc-firstHeader + div.news{padding:0 0.5em; font-size: 1.5em; margin-bottom:0.5em;}
  #content.main-section div.main-footer-content div.col-sm-3 div.news div.news-list-view div.article div.news-img-wrap{margin:0 1.0em 0 0; width:30%; height:5em;}
  #content.main-section div.main-footer-content div.col-sm-6 > div:first-child{float:left; width: 35%; height:inherit; display:table;}
  #content.main-section div.main-footer-content div.col-sm-6 > div:first-child > div {display:table; height:inherit; width:100%;}
  #content.main-section div.main-footer-content div.col-sm-6 > div:first-child h1{display:table-cell; vertical-align: middle; font-size:1.4em;}
  #content.main-section div.main-footer-content div.col-sm-6 > div:last-child{float:left; width: 65%; margin:0; height:inherit;}
  #content.main-section div.main-footer-content div.col-sm-6 > div:last-child > div {display:table; height:inherit;}
  #content.main-section div.main-footer-content div.col-sm-6 > div:last-child div.tx-nn-atr-kowe-werkstattsuche{display:table-cell; vertical-align: middle;height:100%;}
  div.tx-nn-atr-kowe-werkstattsuche {margin: 1em auto;}
  div.tx-nn-atr-kowe-werkstattsuche input.input_garageSearch {width: 17em; padding:0.3em; font-family:"Oswald","Trebuchet MS";font-size:1.4em; font-weight: 300;}
  div.tx-nn-atr-kowe-werkstattsuche input[type="submit"]{font-size: 1.4em;width: 5em;padding: 0.3em;border: 2px solid #dd9921;}
  div.body-bg div.meta-section {bottom:0; height:auto; padding:0; position:static; top:auto; width:100%; background-color: #67a6dd;}
  div.body-bg div.meta-section > div.container, div.body-bg div.meta-section > div.container > div.row{height:inherit;}
  div.body-bg div.meta-section > div.container > div.row{margin:0;}
  div.div_applinkfooter{position:absolute; bottom:81em; right:1em;}
  div.div_applinkfooter div.div_menuAppFooterLink2 span.span_ImgAppFooterLink2{margin:0 1.0em;}
  #content.main-section div.main-footer-content div.news div.news-list-view div.article span.news-list-date{display:none;}
  #content.main-section div.main-footer-content div.col-sm-3 div.news div.news-list-view div.article div.header, #content.main-section div.main-footer-content div.col-sm-3 div.news div.news-list-view div.article div.teaser-text{width:66%;}
  p > a[href="nachrichten/"], p > a[href="tipps/"]{font-size:1.1em;margin-left:0.6em;}
  #content.main-section div.div_action {position:absolute; right:4%; top:21%; transform:rotate(-12deg); width: 9em;}
  div.meta-section div.container{width:100%; padding:0;}
  div.div_facebooklinkfooter {background-color:#77b7e3; border-bottom:1px solid #fff; height:10em; width:100%;padding:1em; display:none;}
  div.div_facebooklinkfooter div.div_menuFacebookFooterLink{height: 100%; overflow: hidden; position:relative; width: 100%;}
  div.div_facebooklinkfooter div.div_menuFacebookFooterLink span.span_ImgFacebookFooterLink {background-color:#fff; float:left; height:8em; width: 8em; margin:0 1.5em;}
  div.div_facebooklinkfooter div.div_menuFacebookFooterLink span.span_ImgFacebookFooterLink  > a{display:block; height:100%; width:100%; text-align:center; vertical-align:middle; padding:3.5em 0; box-sizing:border-box;}
  div.div_facebooklinkfooter div.div_menuFacebookFooterLink span.span_ImgFacebookFooterLink  > a:before{color:#77b7e3; content:"f"; font-size:6em; font-weight: bold;}
  div.div_facebooklinkfooter div.div_menuFacebookFooterLink span.span_ImgFacebookFooterLink  a img {display:none;}
  div.div_facebooklinkfooter div.div_menuFacebookFooterLink span.span_facebookFooterLink{color:#fff; font-size:2.5em; line-height:1.1em; float:left; width:16em;}
  div.div_facebooklinkfooter div.div_menuFacebookFooterLink span.span_facebookFooterLink > a{padding:0;}
  div.meta-section div.navbar-footer {width:100%; font-size:2em; height: 100%; display: table;}
  div.navbar-footer .ol_footer_menu {display: table-cell; height: 100%; vertical-align: middle;}
  div.navbar-footer .ol_footer_menu .li_footer_menu{font-size:0.8em;}
  div.navbar-footer .ol_footer_menu .li_footer_menu a, div.navbar-footer .ol_footer_menu .li_footer_menu{color:#fff;}
  #content.main-section div.main-content{width:100%; padding:0em 1em; overflow:hidden; margin:0; display:block; opacity:1; border:none;}
  #content.main-section div.main-header-content div.div_morelink.isshow {bottom:7em;}
  #content.main-section div.main-content h1{font-size:2.3rem; text-align:left;}
  #content.main-section div.main-content h3{font-size:2rem;}
  #content.main-section div.main-content div.image-wrap{width:100%; float:left; max-width:100%; padding:0;}
  #content.main-section div.main-content div.image-wrap figure{width:100%;}
  #content.main-section div.main-content div.image-wrap figure img{width:100%;height:auto;}
  #content.main-section div.main-content div.text{width:100%; float:left; font-size:1.5rem;}
  #content.main-section div.main-header-content.news{height:3em;}
  #content.main-section div.main-header-content.news div.main-header-content-slider, #content.main-section div.main-header-content.news div.main-header-content-slider div{height:inherit !important;}
  #content.main-section div.main-header-content.news div.main-header-content-slider div.carousel div.carousel-inner div.item{background-color:transparent !important;}
  #content.main-section div.main-header-content.news div.main-header-content-slider div.carousel div.carousel-inner div.item div.carousel-text-inner{position:static; background-color:transparent; display:table; font-size:0.5em;}
  #content.main-section div.main-header-content.news div.main-header-content-slider div.carousel div.carousel-inner div.item div.carousel-text-inner h1{line-height:0.5em; padding:0; margin:0; display:table-cell; height:inherit; vertical-align:middle;}
  #content.main-section div.main-content.news {position:static; margin-top:1em; width:90%; padding:0; border:none;}
  div.main-content.news div.article.articletype-0{width:100%; margin:0; height:auto;}
  div.news.news-single div.article div.news-backlink-wrap{width:15%; margin-right:1em; height:5em;}
  div.news.news-single div.article > div.news-image-date-wrap > div > div{margin:0;}
  div.news.news-single div.article div.header, div.news.news-single div.article div.teaser-text, div.news.news-single div.article div.news-text-wrap{width:100%;}
  div.news.news-single div.article div.header h3{font-size:2em;}
  div.news-single .article .news-img-wrap{/* height:25em; */}
  div.news-single .article .news-img-wrap .outer{height:25em !important; float:none; height:25em; margin:0 0 2em; overflow:hidden; width:100%;}
  div.news.news-single div.article div.news-text-wrap{padding-right:1em;}
  #content.main-section div.main-header-content.garagesearch div.main-header-content-slider{display:none;}
  #content.main-section div.main-header-content.garagesearch div.main-header-content-slider div.carousel div.carousel-inner div.item{background-color:transparent !important;}
  #content.main-section div.main-header-content.garagesearch div.main-header-content-slider div.carousel div.carousel-inner div.item div.carousel-text-inner{position:static; background-color:transparent; display:table; font-size:0.5em;}
  #content.main-section div.main-header-content.garagesearch div.main-header-content-slider div.carousel div.carousel-inner div.item div.carousel-text-inner h1{line-height:0.5em; padding:0; margin:0; display:table-cell; height:inherit; vertical-align:middle;}
  #content.main-section div.main-content.garagesearch {position:static; width:90%; padding:0; border:none;}
  #content.main-section div.main-content.garagesearch #map_canvas{height: 330px; margin: 1em 0 0 0;}
  #tx_nnatrkowewerkstattsuche{font-size: 1.5rem;}
  #content.main-section div.main-content.garagesearch #tx_nnatrkowewerkstattsuche caption{font-size: 2rem;}
  #content.main-section div.main-content.garagesearch #tx_nnatrkowewerkstattsuche .td_garageTitle .span_garageName{font-size: 1.9rem; width: 100%; text-align: center; margin: 0;}
  #content.main-section div.main-content.garagesearch #tx_nnatrkowewerkstattsuche .td_garageTitle .span_garageDistance{float: left; width: 100%; margin:0; text-align: center;}
  #content.main-section div.main-content.garagesearch div.tx-nn-atr-kowe-werkstattsuche form{/*display:none !important;*/}
  #tx_nnatrkowewerkstattsuche .td_garageAddress {padding: 1em 1.5em; text-align:left; width:50%;}
  #tx_nnatrkowewerkstattsuche .td_garageTime {padding:1em; text-align:left; width: 20%;}
  #tx_nnatrkowewerkstattsuche .td_garageImg {padding: 1em 1.5em;text-align:left; width: 30%; word-wrap:break-word; word-break:break-all;}
  #content.main-section div.main-content.garagesearch + div.main-footer-content div.row div.col-sm-6{
    display:none;
  }
   #content.main-section div.main-content.garagesearch div.tx-nn-atr-kowe-werkstattsuche form{
    width:100%;
  }
  #content.main-section div.main-content.garagesearch div.tx-nn-atr-kowe-werkstattsuche form #div_radiusSelectBox {
    width: 7%;
  }
  #content.main-section div.main-content.garagesearch div.tx-nn-atr-kowe-werkstattsuche form #selectRadius {
    padding: 0em 0.5em;
    height: 3.5em;
  }
  #content.main-section div.main-content.garagesearch div.tx-nn-atr-kowe-werkstattsuche form input.input_garageSearch{
    width: 78.5%;
  }
  #content.main-section div.main-content.garagesearch div.tx-nn-atr-kowe-werkstattsuche form input[type="submit"]{
    width: 13%;
  }
  #content.main-section div.main-header-content.garagesearch{
    margin-top: 10em;
    width: 100%;
  }
  #content.main-section div.main-header-content.garagesearch div.main-header-content-logo.garagesearch{
    left:1em;
    position:absolute;
    top: -4.8em;
  }
}
@media screen and (max-width: 930px){
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container div.navbar-header.navbar-header-main a.navbar-brand.navbar-brand-image{right: 5%;}
}
@media screen and (max-width: 905px){
  #tx_nnatrkowewerkstattsuche .td_garageAddress{width: 37%;}
}
@media screen and (max-width: 820px){
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container div.navbar-header.navbar-header-main a.navbar-brand.navbar-brand-image{right: 6%;}
  body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-2{width: 47%;}
  body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-9{width: 47%;}
  body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-14 {width: 47%;}
  body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-16 {width: 47%;}
  body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-20 {float: right;}
  body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-19 {width: 29%;}
  #content.main-section div.main-content.garagesearch div.tx-nn-atr-kowe-werkstattsuche form input.input_garageSearch{
    width: 77.6%;
  }
@media screen and (max-width: 796px){
  div.tx-nn-atr-kowe-werkstattsuche input.input_garageSearch {width: 16em;}
}
  @media screen and (max-width: 785px){
  #tx_nnatrkowewerkstattsuche .td_garageAddress{width: 36%;}
}
@media screen and (max-width: 760px){
  div.tx-nn-atr-kowe-werkstattsuche input.input_garageSearch {width: 15em;}
}
@media screen and (max-width: 758px){
  #tx_nnatrkowewerkstattsuche .td_garageAddress{width: 35%;}
}
@media screen and (max-width: 750px){
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container div.navbar-header.navbar-header-main a.navbar-brand.navbar-brand-image{right: 6%;}
  #tx_nnatrkowewerkstattsuche tbody tr td.td_garageImg div.div_img1, #tx_nnatrkowewerkstattsuche tbody tr td.td_garageImg div.div_img2{width:80%;}
  #tx_nnatrkowewerkstattsuche tbody tr td.td_garageImg div.div_img2{margin:1em 0 0 0;}
  #tx_nnatrkowewerkstattsuche tbody tr td.td_garageImg img{max-height:auto;}
}
@media screen and (max-width: 733px){
  #tx_nnatrkowewerkstattsuche .td_garageImg{width:25%;}
  body.fancyBoxBody div.body-bg #content.main-section form{border: none; padding: 0; width:100%; box-sizing:border-box; margin:0;}
  #content.main-section div.main-content.garagesearch div.tx-nn-atr-kowe-werkstattsuche form input[type="submit"] {
    width: 13%;
    font-size: 1em;
    height: 4.2em;
  }
  #content.main-section div.main-content.garagesearch div.tx-nn-atr-kowe-werkstattsuche form #selectRadius {
    height: 3.5em;
    padding: 0 0.2em;
  }
}
@media screen and (max-width: 726px){
  div.tx-nn-atr-kowe-werkstattsuche input.input_garageSearch {width: 14em;}
}
@media screen and (max-width: 693px){
  div.tx-nn-atr-kowe-werkstattsuche input.input_garageSearch {width: 13em;}
}
@media screen and (max-width: 690px){
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container div.navbar-header.navbar-header-main a.navbar-brand.navbar-brand-image{right: 7%;}
}
@media screen and (max-width: 657px){
  div.tx-nn-atr-kowe-werkstattsuche input.input_garageSearch {width: 12em;}
}
@media screen and (max-width: 653px){
  #tx_nnatrkowewerkstattsuche .td_garageImg{width:24%;}
}
/*################################################################## <640 ################################################################################*/
@media screen and (max-width: 640px){
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container div.navbar-header.navbar-header-main a.navbar-brand.navbar-brand-image{right: 7%;}
  body.fancyBoxBody {min-width: 250px; padding:0.3em;}
  body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-9 {width: 46%;}
  body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-13 {width: 46%;}
  body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-17 {width: 46%;}
  body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-20 {width: 28%;}
  body.fancyBoxBody div.body-bg #content.main-section form div.csc-form-21 {width: 29%;}
  div#content.main-section div.main-footer-content div.col-sm-6 > div:first-child{float:left; width: 35%; height:inherit; display:table;}
  div#content.main-section div.main-footer-content div.col-sm-6 > div:first-child > div {display:table; height:inherit;}
  div#content.main-section div.main-footer-content div.col-sm-6 > div:first-child h1{display:table-cell; vertical-align: middle; font-size:1.4em;}
  div#content.main-section div.main-footer-content div.col-sm-6 > div:last-child{float:left; width: 65%; margin:0; height:inherit; display:table;}
  div#content.main-section div.main-footer-content div.col-sm-6 > div:last-child > div {display:table; height:inherit;}
  div#content.main-section div.main-footer-content div.col-sm-6 > div:last-child div.tx-nn-atr-kowe-werkstattsuche{display:table-cell; vertical-align: middle;height:100%;}
  body.fancyBoxBody div.body-bg #content.main-section h1.csc-firstHeader{font-size: 8vw;}
  body.fancyBoxBody div.body-bg #content.main-section .table-responsive > .table{font-size: 3vw;}
  body.fancyBoxBody div.body-bg #content.main-section form div{border: none; padding: 0; width:100%; box-sizing:border-box; margin:0;}
  body.fancyBoxBody div.body-bg #content.main-section form div[class*="csc-form-element"]{width:100%; box-sizing:border-box; margin:0.5em 0;}
  #content.main-section div.main-header-content div.carousel div.carousel-inner div.item div.carousel-text-inner{top:8.8em; font-size:1.8em;}
  #content.main-section div.main-content.garagesearch div.tx-nn-atr-kowe-werkstattsuche form input.input_garageSearch{
    width: 75%;
  }
  #content.main-section div.main-content.garagesearch div.tx-nn-atr-kowe-werkstattsuche form #div_radiusSelectBox{
    width: 10%;
  }
}
@media screen and (max-width: 635px){
  div.tx-nn-atr-kowe-werkstattsuche input.input_garageSearch{width: 15em;}
  div#content.main-section div.main-footer-content div.col-sm-6 > div:first-child{width: 22%;}
  div#content.main-section div.main-footer-content div.col-sm-6 > div:last-child{width:auto;}
}
@media screen and (max-width: 623px){
  #content.main-section div.main-footer-content div.col-sm-3 div.news div.news-list-view div.article div.news-img-wrap{width: 29%;}
}
@media screen and (max-width: 618px){
  div.tx-nn-atr-kowe-werkstattsuche input.input_garageSearch{width: 14em;}
}
@media screen and (max-width: 612px){
  div.div_facebooklinkfooter div.div_menuFacebookFooterLink span.span_facebookFooterLink{font-size: 2.4em;}
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container div.navbar-header.navbar-header-main a.navbar-brand.navbar-brand-image{right: 8%;}
  #content.main-section div.main-content.garagesearch div.tx-nn-atr-kowe-werkstattsuche form input.input_garageSearch{
    width: 74%;
  }
}
@media screen and (max-width: 603px){
  #tx_nnatrkowewerkstattsuche .td_garageImg{display:none;}
  #tx_nnatrkowewerkstattsuche .td_garageAddress{padding: 0.5em;}
}
@media screen and (max-width: 597px){
  div.tx-nn-atr-kowe-werkstattsuche input.input_garageSearch{width: 13em;}
}
@media screen and (max-width: 573px){
  div.tx-nn-atr-kowe-werkstattsuche input.input_garageSearch{width: 12em;}
}
@media screen and (max-width: 572px){
  div.navbar-footer .ol_footer_menu .li_footer_menu{font-size: 0.7em;}
}
@media screen and (max-width: 564px){
}
@media screen and (max-width: 551px){
  div.tx-nn-atr-kowe-werkstattsuche input.input_garageSearch{width: 11em;}
  div.div_applinkfooter{width: 40%;}
}
@media screen and (max-width: 548px){
  #content.main-section div.main-header-content div.carousel div.carousel-inner div.item div.carousel-text-inner{top:9.4em; font-size:1.7em;}
}
@media screen and (max-width: 533px){
  #content.main-section div.main-content.garagesearch div.tx-nn-atr-kowe-werkstattsuche form input.input_garageSearch{
    width: 73%;
  }
  #content.main-section div.main-content.garagesearch div.tx-nn-atr-kowe-werkstattsuche form input[type="submit"] {
    width: 14%;
  }
}
@media screen and (max-width: 528px){
  div.tx-nn-atr-kowe-werkstattsuche input[type="submit"]{width: 4em;}
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container div.navbar-header.navbar-header-main a.navbar-brand.navbar-brand-image{right: 9%;}
}
@media screen and (max-width: 506px){
  div.tx-nn-atr-kowe-werkstattsuche input.input_garageSearch{width: 10em;}
}
@media screen and (max-width: 503px){
  #content.main-section div.main-footer-content div.col-sm-3 div.news div.news-list-view div.article div.news-img-wrap{margin: 0 0.9em 0 0;}
}
@media screen and (max-width: 501px){
  div.navbar-footer .ol_footer_menu .li_footer_menu{font-size: 0.6em;}
}
@media screen and (max-width: 484px){
  #content.main-section div.main-footer-content div.row div.col-sm-3 h1.csc-firstHeader, #content.main-section div.main-footer-content div.row div.col-sm-6 h1.csc-firstHeader{font-size: 1.4em;}
  #content.main-section div.main-content.garagesearch div.tx-nn-atr-kowe-werkstattsuche form input.input_garageSearch{
    width: 66%;
  }
  #content.main-section div.main-content.garagesearch div.tx-nn-atr-kowe-werkstattsuche form #div_radiusSelectBox{
    width: 14%;
  }
  #content.main-section div.main-content.garagesearch div.tx-nn-atr-kowe-werkstattsuche form input[type="submit"] {
    width: 17%;
  }
}
@media screen and (max-width: 476px){
  div.div_extranetlink{width: 11em;}
  div.div_extranetlink a{font-size: 1.5em;}
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container div.navbar-header.navbar-header-main a.navbar-brand.navbar-brand-image{right: 10%;}
  #content.main-section div.main-footer-content div.row div.col-sm-3 h1.csc-firstHeader, #content.main-section div.main-footer-content div.row div.col-sm-6 h1.csc-firstHeader{font-size: 1.3em;}
}
@media screen and (max-width: 466px){
  #content.main-section div.main-footer-content div.row div.col-sm-3 h1.csc-firstHeader, #content.main-section div.main-footer-content div.row div.col-sm-6 h1.csc-firstHeader{font-size: 1.2em;}
  div.navbar div.container div.navbar-header.navbar-header-main button.navbar-toggle.navbar-toggle-menu{font-size: 1.6em;}
  div.div_extranetlink{width: 9em;}
  div.div_extranetlink a{font-size: 1.2em; padding: 0.4em;}
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container div.navbar-header.navbar-header-main a.navbar-brand.navbar-brand-image:before{font-size: 1.6em;}
  div.div_contactlink .div_menuContactLink a:before{font-size: 1.6em;}
  div.div_facebooklink{width: 2em; padding: 1em 0;}
  div.div_facebooklink .div_menuFacebookLink{height: 1.8em; width: 1.8em;}
  div.div_facebooklink .div_menuFacebookLink a:before{font-size: 1.6em;}
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container div.navbar-header.navbar-header-main a.navbar-brand.navbar-brand-image{right: 8%;}
}
@media screen and (max-width: 459px){
  #content.main-section div.main-header-content div.carousel div.carousel-inner div.item div.carousel-text-inner{top:10.2em; font-size:1.6em;}
}
@media screen and (max-width: 456px){
  #content.main-section div.main-footer-content div.col-sm-3 div.news div.news-list-view div.article div.news-img-wrap{margin: 0 0.8em 0 0;}
  #content.main-section div.main-footer-content div.row div.col-sm-6 h1.csc-firstHeader{font-size: 1.1em;}
}
@media screen and (max-width: 448px){
  div.tx-nn-atr-kowe-werkstattsuche input.input_garageSearch{width: 9em;}
}
@media screen and (max-width: 429px){
  div.navbar-footer .ol_footer_menu .li_footer_menu{font-size: 0.5em;}
  #content.main-section div.main-header-content div.carousel div.carousel-inner div.item div.carousel-text-inner{top:11em; font-size:1.5em;}
}
@media screen and (max-width: 425px){
  #content.main-section div.main-footer-content div.row div.col-sm-6 h1.csc-firstHeader{font-size: 1.0em;}
}
@media screen and (max-width: 415px){
  div.tx-nn-atr-kowe-werkstattsuche input.input_garageSearch{width: 8em;}
}
@media screen and (max-width: 407px){
  #content.main-section div.main-footer-content div.col-sm-3 div.news div.news-list-view div.article div.news-img-wrap{margin: 0 0.7em 0 0;}
  #content.main-section div.main-content.garagesearch div.tx-nn-atr-kowe-werkstattsuche form input.input_garageSearch{
    width: 60%;
  }
  #content.main-section div.main-content.garagesearch div.tx-nn-atr-kowe-werkstattsuche form #div_radiusSelectBox{
    width: 14%;
  }
  #content.main-section div.main-content.garagesearch div.tx-nn-atr-kowe-werkstattsuche form input[type="submit"] {
    width: 21%;
  }
}
@media screen and (max-width: 400px){
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container div.navbar-header.navbar-header-main a.navbar-brand.navbar-brand-image:before{font-size: 1.4em;}
  div.div_contactlink .div_menuContactLink a:before{font-size: 1.4em;}
  div.div_facebooklink .div_menuFacebookLink a:before{font-size: 1.4em;}
  div.div_contactlink{width: 2em;}
  div.div_facebooklink{right: 2.7em;}
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container div.navbar-header.navbar-header-main a.navbar-brand.navbar-brand-image{right:12%; width:1.5em;}
  div.div_applinkfooter{width: 43%;}
  div.div_applinkfooter div.div_menuAppFooterLink2 span.span_ImgAppFooterLink2{margin: 0px 0.7em;}
  div.tx-nn-atr-kowe-werkstattsuche input.input_garageSearch{width: 8.5em;}
  #content.main-section div.main-footer-content div.row div.col-sm-6 h1.csc-firstHeader{font-size: 0.9em;}
  div.div_facebooklinkfooter div.div_menuFacebookFooterLink span.span_facebookFooterLink{font-size: 1.5em;}
  #content.main-section div.main-footer-content div.col-sm-3 div.news div.news-list-view div.article div.header h3{font-size: 0.6em;}
  div.navbar-footer .ol_footer_menu .li_footer_menu{font-size: 0.4em;}
  div.div_facebooklinkfooter div.div_menuFacebookFooterLink span.span_facebookFooterLink{font-size: 1.4em;}
  div#content.main-section div.main-footer-content div.col-sm-6{padding: 0 0em;}
}
@media screen and (max-width: 375px){
  div.navbar div.container div.navbar-header.navbar-header-main button.navbar-toggle.navbar-toggle-menu{font-size: 1.4em;}
  div.div_extranetlink{width:7em; height: 2.4em;}
  div.div_extranetlink a{font-size: 1em; padding: 0.2em;}
  div.div_contactlink .div_menuContactLink a:before{font-size: 1.2em;}
  div.div_contactlink{width: 1.6em;}
  div.div_facebooklink{width: 1.4em;}
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container div.navbar-header.navbar-header-main a.navbar-brand.navbar-brand-image:before{font-size: 1.2em;}
  div.navbar.navbar-default.navbar-has-image.navbar-top div.container div.navbar-header.navbar-header-main a.navbar-brand.navbar-brand-image{right: 12%;}
  div.div_applinkfooter{height: 4em;}
  div.div_applinkfooter div.div_menuAppFooterLink2 span.span_ImgAppFooterLink2{margin-bottom: 0.5em;}
  #content.main-section div.main-footer-content div.row div.col-sm-3 h1.csc-firstHeader + div.news{font-size: 1.3em;}
  p > a[href="nachrichten/"], p > a[href="tipps/"]{font-size: 1em;}
  div.div_facebooklinkfooter div.div_menuFacebookFooterLink span.span_facebookFooterLink{font-size: 1.2em;}
  #content.main-section div.main-header-content div.carousel div.carousel-inner div.item div.carousel-text-inner{top:11.8em; font-size:1.4em;}
}
@media screen and (max-width: 367px){
  div.tx-nn-atr-kowe-werkstattsuche input[type="submit"]{font-size: 1.1em; padding: 0.8em 0.3em; height: 3.8em;}
}
@media screen and (max-width: 347px){
  div.tx-nn-atr-kowe-werkstattsuche input.input_garageSearch{width: 8.4em;}
  div.tx-nn-atr-kowe-werkstattsuche input[type="submit"]{font-size: 1.1em; padding: 0.8em 0.3em; height: 3.8em;}
}
@media screen and (max-width: 344px){
  div.tx-nn-atr-kowe-werkstattsuche input.input_garageSearch{width: 8.3em;}
  div.tx-nn-atr-kowe-werkstattsuche input[type="submit"]{font-size: 1em; padding: 0.8em 0.3em; height: 4.2em;}
}
@media screen and (max-width: 337px){
  div.tx-nn-atr-kowe-werkstattsuche input[type="submit"]{font-size: 1em; padding: 0.8em 0.3em; height: 4.2em;}
  div.tx-nn-atr-kowe-werkstattsuche input.input_garageSearch{width: 7.5em;}
}