html{outline: 0;min-height: 100%;border-radius: 0px !important}html :hover{-webkit-transition: all .5s;transition: all .5s}html p,html a,html span,html td,html li,html body{font-family: 'Roboto', sans-serif;font-weight: 300}html p{margin: 0px !important;padding: 0px !important;font-size: 22px;line-height: 170%}html h1{font-size: 48px}@media only screen and (max-width: 767px){html h1{font-size: 36px}}html h1,html h2,html h3{font-weight: 200;text-align: center}html .pad50{padding: 50px}html .mtop50{margin-top: 50px}html .mbottom50{margin-bottom: 50px}html .mbottom100{margin-bottom: 100px}html .centered{text-align: center}html body{min-height: 100%}html #wrapper{min-height: 100%}html #wrapper .sticky-wrapper.is-sticky #header{height: 80px;padding-top: 15px}@media only screen and (max-width: 767px){html #wrapper .sticky-wrapper.is-sticky #header{padding-top: 10px}}html #wrapper .sticky-wrapper.is-sticky #header .logo{margin-top: 0px}@media only screen and (max-width: 767px){html #wrapper .sticky-wrapper.is-sticky #header .logo{margin-top: 0px}}html #wrapper .sticky-wrapper.is-sticky #header .ph{display: none}html #wrapper #header{height: 110px;padding-top: 40px;background-color: #1d2341;border-bottom: 6px solid #f00;z-index: 8888;position: relative;display: block}@media only screen and (max-width: 767px){html #wrapper #header{height: 80px;padding-top: 10px}}html #wrapper #header .mod_customnav{overflow: visible !important;text-align: center}@media only screen and (max-width: 767px), only screen and (max-width: 1140px) and (min-width: 980px), only screen and (max-width: 1024px) and (min-width: 768px){html #wrapper #header .nummern{display: none}}html #wrapper #header .prim{margin: 50px 0px 50px 0px}@media only screen and (max-width: 767px){html #wrapper #header .prim{margin: 40px 0px 20px 0px}}html #wrapper #header .prim ul{padding: 0px 50px 0px 50px}@media only screen and (max-width: 767px){html #wrapper #header .prim ul{padding: 0px 10px 0px 10px}}html #wrapper #header .sek{border-top: 1px dotted #f00}html #wrapper #header .sek ul li a,html #wrapper #header .sek ul li strong{font-size: 22px}html #wrapper #header .ce_list{overflow: visible}html #wrapper #header .ce_list.navbar-header{display: block !important}@media only screen and (max-width: 767px){html #wrapper #header .ce_list.navbar-header p{display: none}}@media only screen and (max-width: 767px){html #wrapper #header .ce_list.navbar-header{margin-top: 15px}}html #wrapper #header .ce_list:nth-child(2) ul{width: 25%;float: left}html #wrapper #header .ce_list:nth-child(2) ul:nth-child(3) li{color: #ffd200}html #wrapper #header ul li{color: #ffffff;text-align: center;font-weight: 400;position: relative}html #wrapper #header ul li a{color: #ffffff;font-weight: 100}html #wrapper #header ul li .ph{width: 20px;position: absolute;left: 45%;top: -20px}html #wrapper #header ul li:nth-child(2){font-weight: 100}html #wrapper #header .logo{margin-top: -10px;padding-left: 0px}@media only screen and (max-width: 767px){html #wrapper #header .logo{margin-top: 0px}}html #wrapper #header .logo img{max-width: 250px}@media only screen and (max-width: 767px){html #wrapper #header .logo img{width: 100%}}html #wrapper .mobile{display: none}@media only screen and (max-width: 767px), only screen and (max-width: 1140px) and (min-width: 980px), only screen and (max-width: 1024px) and (min-width: 768px){html #wrapper .mobile{display: block}}html #wrapper .desktop{display: block}@media only screen and (max-width: 767px), only screen and (max-width: 1140px) and (min-width: 980px), only screen and (max-width: 1024px) and (min-width: 768px){html #wrapper .desktop{display: none}}@media only screen and (min-width: 1920px){html #wrapper #container #main{width: 1920px !important;float: none !important;margin: auto !important}}html #wrapper #container #main .ce_download{padding: 30px;background-color: #1d2341;text-align: center;box-sizing: border-box;border: 10px solid #fff}html #wrapper #container #main .ce_download h2{color: #ffffff}html #wrapper #container #main #article-15 .ce_text{padding: 40px}@media only screen and (max-width: 767px){html #wrapper #container #main #article-15 .ce_text{padding: 15px;text-align: justify}}html #wrapper #container #main #article-15 .ce_text h2{text-align: left;color: #f00}html #wrapper #container #main ul.nummern-mobil li{padding: 5px;text-align: center;display: block}html #wrapper #container #main ul.nummern-mobil li p{font-weight: 600}html #wrapper #container #main ul.nummern-mobil li p,html #wrapper #container #main ul.nummern-mobil li a{font-size: 13px;line-height: 100%}html #wrapper #container #main ul.nummern-mobil li:first-child{background-color: #ffd200}html #wrapper #container #main ul.nummern-mobil li:first-child p{display: inline-block}html #wrapper #container #main ul.nummern-mobil li:nth-child(2),html #wrapper #container #main ul.nummern-mobil li:nth-child(3),html #wrapper #container #main ul.nummern-mobil li:nth-child(4){width: 33,3333%;float: left;background-color: #dedede;border-top: 1px solid #fff}html #wrapper #container #main ul.nummern-mobil li:nth-child(3){border-right: 1px solid #fff;border-left: 1px solid #fff}html #wrapper #container #main .brdrbottom{border-bottom: 1px solid #1d2341}html #wrapper #container #main .kontakt{margin: 80px 0px 30px 0px}@media only screen and (max-width: 767px){html #wrapper #container #main .kontakt{margin: 10px 0px 15px 0px}}html #wrapper #container #main .kontakt h2{color: #f00}html #wrapper #container #main .kontakt p{font-size: 20px}html #wrapper #container #main .ce_sliderStart .slider-control{width: 50%;margin: auto;height: 60px}html #wrapper #container #main .ce_sliderStart .slider-control a{font-size: 24px;text-decoration: none;padding: 15px;line-height: 100%}html #wrapper #container #main .ce_sliderStart .slider-control a:hover{text-decoration: none;background-color: #1d2341;color: #ffffff}html #wrapper #container #main .ce_sliderStart .slider-control .slider-menu{font-size: 36px}html #wrapper #container #main .ce_sliderStart .slider-control .slider-menu b{color: #1d2341}html #wrapper #container #main .ce_sliderStart .slider-control .slider-menu b.active{color: #f00}html #wrapper #container #main .inset-rot{background-color: #f00;padding: 40px;color: #ffffff}html #wrapper #container #main .inset-rot h2{text-align: left;font-size: 54px;margin-bottom: 35px}@media only screen and (max-width: 767px){html #wrapper #container #main .inset-rot h2{font-size: 28px;margin-bottom: 0px}}html #wrapper #container #main .center{text-align: center}html #wrapper #container #main #article-22 .header img{width: 100%}html #wrapper #container #main .bx-wrapper{position: relative}html #wrapper #container #main .bx-wrapper .bx-pager{position: absolute;width: 100%;bottom: 75px;z-index: 99;text-align: center}html #wrapper #container #main .bx-wrapper .bx-pager .bx-pager-item{width: 10%;display: inline-block;margin: 5px}html #wrapper #container #main .bx-wrapper .bx-pager .bx-pager-item a{width: 100%;height: 10px;background-color: #ffffff;text-indent: -5000px;display: block}html #wrapper #container #main .bx-wrapper .bx-pager .bx-pager-item a.active{background-color: #f00}html #wrapper #container #main .left h1{text-align: left}html #wrapper #container #main .erhalten{padding: 50px;text-align: center}html #wrapper #container #main .erhalten h1{font-size: 56px;color: #f00;margin-bottom: 40px;font-weight: 200}html #wrapper #container #main .erhalten p{font-size: 36px;font-weight: 200}html #wrapper #container #main .snap{padding: 100px 0px 0px 0px}@media only screen and (max-width: 767px){html #wrapper #container #main .snap{padding-top: 40px}}html #wrapper #container #main .more{text-align: center;margin-top: 80px}@media only screen and (max-width: 767px){html #wrapper #container #main .more{margin-top: 30px}}html #wrapper #container #main .more a{color: #1d2341}html #wrapper #container #main .more a:hover{text-decoration: none}html #wrapper #container #main .service.hinweis{border: none}html #wrapper #container #main .service{padding: 30px;text-align: center;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box}@media only screen and (max-width: 767px){html #wrapper #container #main .service{font-size: 26px;padding: 10px}}html #wrapper #container #main .service h2{text-transform: uppercase;display: block;text-align: center;background-color: #1d2341;padding: 10px;color: #ffffff;word-break: keep-all;font-weight: 600;margin-bottom: 0px;border: 1px solid #1d2341}@media only screen and (max-width: 767px){html #wrapper #container #main .service h2{font-size: 26px}}html #wrapper #container #main .service p{font-size: 20px;color: #1d2341;display: block;padding: 10px !important;border: 1px solid #1d2341}html #wrapper #container #main .service.hinweis p{font-size: 16px !important;color: grey;border: none}html #wrapper #container #main .mainlink{text-align: center;margin-top: 35px}html #wrapper #container #main .mainlink a{padding: 15px 20px 15px 20px;font-size: 24px;background-color: #f00;color: #ffffff;line-height: 100%;display: inline-block}html #wrapper #container #main .mainlink a:hover{text-decoration: none;background-color: #1d2341}html #wrapper #container #main .artikel.citroen h2{background-image: url("http://nett.weitblick3.de/files/lhaw/bilder/bild-logo-citroen.png")}html #wrapper #container #main .artikel.peugeot h2{background-image: url("http://nett.weitblick3.de/files/lhaw/bilder/bild-logo-peugeot.png")}html #wrapper #container #main .artikel .image_container img{max-width: 450px}@media only screen and (max-width: 767px){html #wrapper #container #main .artikel .image_container img{width: 100%}}html #wrapper #container #main .artikel .ce_text{padding: 35px;border-bottom: 1px dotted #f00}@media only screen and (max-width: 767px){html #wrapper #container #main .artikel .ce_text{padding: 10px}}html #wrapper #container #main .artikel .ce_text h2{color: #f00;margin-bottom: 30px;font-weight: 200;text-transform: uppercase;font-size: 40px;background-repeat: no-repeat;background-size: 60px auto}html #wrapper #container #main .artikel .ce_text p strong{color: #1d2341}html #wrapper #container #main .artikel .ce_text:nth-child(odd) .image_container{float: left;margin-right: 40px}@media only screen and (max-width: 767px){html #wrapper #container #main .artikel .ce_text:nth-child(odd) .image_container{float: none;width: 100%;margin: 0px}}html #wrapper #container #main .artikel .ce_text:nth-child(odd) h2{text-align: left !important;background-position: center right}html #wrapper #container #main .artikel .ce_text:nth-child(even) .image_container{float: right;margin-left: 40px}@media only screen and (max-width: 767px){html #wrapper #container #main .artikel .ce_text:nth-child(even) .image_container{float: none;width: 100%;margin: 0px}}html #wrapper #container #main .artikel .ce_text:nth-child(even) p{text-align: right}@media only screen and (max-width: 767px){html #wrapper #container #main .artikel .ce_text:nth-child(even) p{text-align: left}}html #wrapper #container #main .artikel .ce_text:nth-child(even) h2{text-align: right !important;background-position: center left}@media only screen and (max-width: 767px){html #wrapper #container #main .artikel .ce_text:nth-child(even) h2{text-align: left !important;background-position: center right}}html #wrapper #container #main #article-7 h1,html #wrapper #container #main #article-8 h1{text-align: center;color: #f00;font-weight: 200;display: block;margin-bottom: 60px;margin-top: 80px}html #wrapper #container #main #article-7 .ce_text,html #wrapper #container #main #article-8 .ce_text{width: 20%;text-align: center;float: left;padding: 15px}@media only screen and (max-width: 767px){html #wrapper #container #main #article-7 .ce_text,html #wrapper #container #main #article-8 .ce_text{width: 100%}}html #wrapper #container #main #article-7 .ce_text p strong,html #wrapper #container #main #article-8 .ce_text p strong{color: #1d2341;text-transform: uppercase}html #wrapper #container #main #article-7 .ce_text p,html #wrapper #container #main #article-8 .ce_text p{font-size: 18px}html #wrapper #container #main #article-7 .ce_text img,html #wrapper #container #main #article-8 .ce_text img{width: 60%}html #wrapper #container #main #oeffnungszeiten{text-align: center}html #wrapper #container #main #oeffnungszeiten h1{color: #1d2341;display: block;margin-bottom: 40px;margin-top: 20px}html #wrapper #container #main #oeffnungszeiten table{width: 100%}html #wrapper #container #main #oeffnungszeiten table tr.row_0 td{color: #f00;font-size: 28px}html #wrapper #container #main #oeffnungszeiten table tr td:nth-child(1),html #wrapper #container #main #oeffnungszeiten table tr td:last-child{color: #b1b1b1;font-size: 22px;font-weight: 600;color: #000000}@media only screen and (max-width: 767px){html #wrapper #container #main #oeffnungszeiten table tr td:nth-child(1),html #wrapper #container #main #oeffnungszeiten table tr td:last-child{font-weight: 200}}html #wrapper #container #main #oeffnungszeiten table td{font-size: 22px;text-align: center;padding: 15px}@media only screen and (max-width: 767px){html #wrapper #container #main #oeffnungszeiten table td{padding: 7px}}html #wrapper #container #main .no-padd-left{padding-left: 0px !important}@media only screen and (max-width: 767px){html #wrapper #container #main .no-padd-left{padding-left: 15px !important}}html #wrapper #container #main .clear{clear: both}html #wrapper #container #main .bereiche .konfigurator{position: relative}html #wrapper #container #main .bereiche .konfigurator h6{position: absolute;left: 40%;padding: 7px;background-color: #b71a38;color: #ffffff;font-weight: bold;border-radius: 8px;top: -5px}html #wrapper #container #main .bereiche .konfigurator .caption{color: #b71a38}html #wrapper #container #main .bereiche .list{float: left;width: 25%;text-align: center;padding: 15px;border: 1px solid #fff}@media only screen and (max-width: 767px){html #wrapper #container #main .bereiche .list{width: 50%;padding: 5px}}html #wrapper #container #main .bereiche .list .caption{font-weight: 300;font-size: 22px}@media only screen and (max-width: 767px){html #wrapper #container #main .bereiche .list .caption{font-size: 18px}}html #wrapper #container #main .bereiche .list img{width: 210px;margin-bottom: 10px}html #wrapper #container #main .bereiche .list:hover{background-color: #1d2341;border: 1px solid #f00}html #wrapper #container #main .bereiche .list:hover .caption{color: #ffffff}html #wrapper #container #main .bereiche h1,html #wrapper #container #main .bereiche h2{color: #ff0000;text-align: center}html #wrapper #container #main .bereiche h1{margin-top: 50px;margin-bottom: 5px;font-weight: 600}@media only screen and (max-width: 767px){html #wrapper #container #main .bereiche h1{font-size: 46px;margin-top: 20px;font-weight: 100;display: inline-block}}html #wrapper #container #main .bereiche h2{font-weight: 200;margin-bottom: 50px;margin-top: 5px}@media only screen and (max-width: 767px){html #wrapper #container #main .bereiche h2{color: #1d2341}}html #wrapper #footer{background-color: #1d2341;position: relative;padding: 20px;border-top: 6px solid #f00;margin-top: 100px;background-repeat: repeat-x;background-size: 15px auto}@media only screen and (max-width: 767px){html #wrapper #footer{padding: 10px}}html #wrapper #footer .menu{text-align: center;margin-top: 40px}html #wrapper #footer .menu li{display: inline-block;margin: 15px}html #wrapper #footer .menu li a span{color: #ffffff;font-weight: 100}html #wrapper #footer .backtotop{position: absolute;top: -50px;width: 100%;text-align: center}html #wrapper #footer .backtotop a{display: inline-block;width: 55px;height: 55px;background-image: url("/files/lhaw/bilder/arrow-up.svg");background-repeat: no-repeat;background-size: 55px 55px;background-position: center center}html #wrapper #footer .backtotop a:hover{background-image: url("/files/lhaw/bilder/arrow-up-hover.svg");cursor: pointer}html #wrapper #footer .app{text-align: center}html #wrapper #footer .app .badges{width: 30%;margin: 10px}html #wrapper #footer p{display: block;text-align: center}html #wrapper #footer p,html #wrapper #footer li{color: #ffffff;font-size: 18px}html #wrapper #footer h2{color: #f00;font-size: 32px;margin-top: 150px;text-transform: uppercase}@media only screen and (max-width: 767px){html #wrapper #footer h2{margin-top: 25px}}html #wrapper #footer .anschrift{text-align: center}html #wrapper #footer .partner{text-align: center}html #wrapper #footer .partner ul{display: inline-block;list-style-type: none}html #wrapper #footer .partner ul li{float: left;font-weight: 200;padding: 15px}html #wrapper .formbody{margin-top: 150px}html #wrapper .formbody p{text-align: center}html #wrapper .formbody span.hinweis{display: block;text-align: center}html #wrapper .formbody .widget-text,html #wrapper .formbody .widget-select,html #wrapper .formbody .widget-password{width: 50%;float: left}@media only screen and (max-width: 767px){html #wrapper .formbody .widget-text,html #wrapper .formbody .widget-select,html #wrapper .formbody .widget-password{width: 100%;float: none}}html #wrapper .formbody .widget-text .text,html #wrapper .formbody .widget-select .text,html #wrapper .formbody .widget-password .text{padding: 20px 10px 20px 10px;line-height: 100%;font-size: 18px;font-weight: 300;color: #f00;border-radius: 0px}html #wrapper .formbody .widget-checkbox .checkbox{display: inline-block;margin: 10px}html #wrapper .formbody .widget-checkbox .checkbox input[type=checkbox]{position: relative;margin: 0px}html #wrapper .formbody .widget{padding: 10px}html #wrapper .formbody .widget label{font-size: 22px;color: #1d2341;font-weight: 300}html #wrapper .formbody .widget-submit{text-align: center}html #wrapper .formbody .widget-submit .submit{background-color: #1d2341;color: #ffffff;text-transform: uppercase;font-size: 24px;background-image: none;font-weight: 300;border-radius: 0px}html #wrapper .formbody .widget-submit .submit:hover{background-color: #f00}html #wrapper .formbody .widget-textarea textarea{font-size: 26px;font-weight: 200;color: #f00}.navbar-header{float: none !important;padding-right: 70px}.navbar-header p{color: #ffffff;position: absolute;left: -70px;text-transform: uppercase}.navbar-header .toggle-button{position: fixed;width: 60px;cursor: pointer;z-index: 9999;right: 0px;margin-right: 20px}@media only screen and (max-width: 767px){.navbar-header .toggle-button{width: 40px}}.navbar-header .toggle-button .bar{background-color: #ffffff;display: block;height: 2px;border: 0;-webkit-transition: all .35s ease;transition: all .35s ease}.navbar-header .toggle-button .top{margin-bottom: 15px}@media only screen and (max-width: 767px){.navbar-header .toggle-button .top{margin-bottom: 7px}}.navbar-header .toggle-button .bottom{margin-top: 15px}@media only screen and (max-width: 767px){.navbar-header .toggle-button .bottom{margin-top: 7px}}.toggle-button:hover .bar{background-color: #f00}.toggle-active .bar{background-color: #fff}.toggle-active .top{-webkit-transform: translateY(6px) translateX(0) rotate(45deg)}.toggle-active .middle{opacity: 0}.toggle-active .bottom{-webkit-transform: translateY(-12px) translateX(0) rotate(-45deg);margin: 0px !important}.overlay{position: fixed;background-color: #1d2341;padding-top: 20px;padding-left: 20px;top: 0;left: 0;width: 100%;text-align: center;height: 0;visibility: hidden;opacity: 0;z-index: 999;-webkit-transition: opacity .35s, visibility .35s, height .35s}@media only screen and (max-width: 767px){.overlay{text-align: left}}@media only screen and (max-width: 767px){.overlay a img{width: 40%}}.nav-active{opacity: 1;visibility: visible;height: 100%}.overlay ul{list-style: none}.overlay ul li{display: inline-block;margin: 15px}@media only screen and (max-width: 767px){.overlay ul li{margin: 7px}}.overlay ul li a{color: #fff;text-decoration: none;font-size: 36px}@media only screen and (max-width: 767px){.overlay ul li a{font-size: 26px;line-height: 100%}}.overlay ul li a span{font-weight: 100}.overlay ul li a:hover{color: #f00 !important}.overlay ul li strong{color: #f00;font-weight: 200;font-size: 36px}@media only screen and (max-width: 767px){.overlay ul li strong{font-size: 26px;line-height: 0%}}