@import url("https://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,500,500italic,700,700italic");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,button,input,textarea,time,mark,audio,video{margin:0;padding:0;border:0 none;outline:0 none;background:transparent;font-size:100%;font:inherit;text-shadow:none;vertical-align:baseline;-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;appearance:normal;-moz-appearance:normal;-webkit-appearance:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}input:focus,textarea:focus{outline:0 none;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{line-height:1;}ol,ul{list-style:none;}ol{list-style:decimal;}ul{list-style:square;}.uc{text-transform:uppercase;}.nobr{white-space:nowrap;}a img{border:none;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle;}details + .web > .author{content:"Gino Dola";}.fl,.fll{float:left !important;}.fr,.flr{float:right !important;}.cl,.clr{clear:both;display:block;overflow:hidden;visibility:hidden;line-height:0;width:0;height:0;}.hide,.noprint{display:none !important;}.show{display:block !important;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-loading .slick-list{background:white url(/sites/all/themes/odg/images/ajax-loader.gif) center center no-repeat;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-list,.slick-track,.slick-slide,.slick-slide img{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;zoom:1;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;display:none;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}@font-face{font-family:"slick";src:url(/sites/all/themes/odg/fonts/slick.eot);src:url(/sites/all/themes/odg/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/odg/fonts/slick.woff) format("woff"),url(/sites/all/themes/odg/fonts/slick.ttf) format("truetype"),url(/sites/all/themes/odg/fonts/slick.svg#slick) format("svg");font-weight:normal;font-style:normal;}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:none;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25;}.slick-prev:before,.slick-next:before{color:#005694;}.taxonomy-bereiche-abrechnung .slick-prev:before,.taxonomy-bereiche-abrechnung .slick-next:before{color:#008ab7}.taxonomy-bereiche-software .slick-prev:before,.taxonomy-bereiche-software .slick-next:before{color:#c51315}.taxonomy-bereiche-beratung .slick-prev:before,.taxonomy-bereiche-beratung .slick-next:before{color:#639245}.taxonomy-bereiche-marketing .slick-prev:before,.taxonomy-bereiche-marketing .slick-next:before{color:#e5a100}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}.slick-prev:before{content:"\2190";}.slick-next{right:-25px;}.slick-next:before{content:"\2192";}.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%;}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{color:black;opacity:0.75;}[dir="rtl"] .slick-next{right:auto;left:-25px;}[dir="rtl"] .slick-next:before{content:"\2190";}[dir="rtl"] .slick-prev{right:-25px;left:auto;}[dir="rtl"] .slick-prev:before{content:"\2192";}[dir="rtl"] .slick-slide{float:right;}
body{background:#fff;color:#747474;font-family:Roboto,sans-serif;font-size:15px;}.page-at-produkte .view-produkte-at .grid_8.alpha.omega{margin-bottom:50px;}.page-at-produkte .view-produkte-at .grid_8.alpha.omega h2{padding-bottom:0;}.at-to-product-button a{margin-top:5px;display:inline-block;padding:3px 8px 3px 8px;text-decoration:none;background:#005694;color:#fff;border-radius:3px;}.page-at-kontakt #odg-form-contact-at-form{margin-bottom:30px;}#yourbg a{text-decoration:none;display:block;background:#ebebeb;border-bottom:1px solid #fff;display:block;font-size:20px;font-weight:300;padding:10px 0;text-align:center;text-decoration:none;}#page{padding-top:50px;}p{line-height:20px;}#totop{background:url(/sites/all/themes/odg/images/arrtotop.svg) no-repeat center center;background-size:40px 40px;cursor:pointer;position:fixed;right:0px;top:0;text-align:center;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;width:50px;height:44px;z-index:455;overflow:hidden;padding-top:6px;line-height:17px;}#totop.out{right:-50px;}.view-termin p{padding:0 0 10px;}#produkte .form-item-berufsgruppe,#bgstartseite .form-item-berufsgruppe{display:none !important;}.container_12{width:auto;}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:block;float:none;margin:0;}h2{color:#005694;font-size:18px;font-weight:500;padding-bottom:10px;line-height:20px;}h4{color:#005694;padding-bottom:15px;line-height:20px;}#header,#odg_header_background{width:100%;box-sizing:border-box;}#odg_logo{display:none !important;}#odg_header_content_wrapper{position:relative;top:0;left:0;height:210px;overflow:hidden;}#odg_header_background_image_layer,#odg_header_background_image{position:absolute;top:-10%;left:-10%;width:200% !important;}#odg_header_text_offset{background-color:rgba(255,255,255,.5);position:absolute !important;left:0 !important;bottom:0 !important;top:auto !important;right:0;}#odg_header_text_offset{}#odg_header_link{display:none;}a.odg_windhaus_formatter{float:none;}#header h1{color:#005694;font-size:170%;text-transform:uppercase;padding:10px;}#header h1 .subline{display:block;font-size:70%;font-weight:300;padding-top:5px;color:#3b3b3b;text-transform:none;}#odg_header_text_offset p{line-height:22px;padding-top:10px;color:#fff;padding:10px;}.taxonomy-bereiche-abrechnung h1,.taxonomy-bereiche-abrechnung h2{color:#008ab7 !important;}.taxonomy-bereiche-software h1,.taxonomy-bereiche-software h2{color:#c51315 !important;}.taxonomy-bereiche-beratung h1,.taxonomy-bereiche-beratung h2{color:#639245 !important;}.taxonomy-bereiche-marketing h1,.taxonomy-bereiche-marketing h2{color:#e5a100 !important;}#odg_header_taxonomy_navigation ul{list-style:none;}#odg_header_taxonomy_navigation ul li{margin:0;padding:0;}#odg_header_taxonomy_navigation ul li .arrow{display:none;}#odg_header_taxonomy_navigation ul li a{display:block;background:#ebebeb;text-align:center;padding:10px 0;font-size:20px;font-weight:300;text-decoration:none;border-bottom:1px solid #FFF;}#odg_header_taxonomy_navigation ul li ul.products{display:none;}#odg_header_taxonomy_navigation ul li.abrechnung a{color:#008ab7;}#odg_header_taxonomy_navigation ul li.software a{color:#c51315;}#odg_header_taxonomy_navigation ul li.beratung a{color:#639245;}#odg_header_taxonomy_navigation ul li.marketing a{color:#e5a100;}#odg_header_taxonomy_navigation ul li ul.products{}#odg_header_taxonomy_navigation ul li ul.products li a{color:#FFF;background:#005C8A;}.panel-display.container_12{padding:20px;}div.bgdownloads .bg-download span.link a,div.bgdownloads .bg-download span.pdf a,div.article a,div.show-all a,.view-termin .views-row p.link a{color:#005694;text-decoration:none;display:inline-block;margin-top:5px;}div.bgdownloads .bg-download span.link a span,div.bgdownloads .bg-download span.pdf a span,div.article a span,div.show-all a span,.view-termin .views-row p.link a span{background-color:#005694;background-image:url(/sites/all/themes/odg/images/bg-download-arrow.png);background-position:center center;background-repeat:no-repeat;display:inline-block;height:8px;margin-left:5px;width:7px}.button,form input[type=submit],div.produktinhalt-link-field-wrapper > a,div.odg-eventdetails .eventlinks a,#show-all-events a,.more a{background:#005694;border:0 none;color:#fff;cursor:pointer;display:block;font-family:Roboto,sans-serif;font-size:17px;font-weight:300;padding:5px 0;height:25px;line-height:25px;margin:20px 0 0;text-align:center;text-decoration:none !important;transition:background .3s ease-out 0s;width:100%}form input[type=submit]{height:auto !important;}.taxonomy-bereiche-abrechnung .button,.taxonomy-bereiche-abrechnung form input[type=submit],.taxonomy-bereiche-abrechnung div.produktinhalt-link-field-wrapper > a,.taxonomy-bereiche-abrechnung div.odg-eventdetails .eventlinks a,.taxonomy-bereiche-abrechnung .div.bgdownloads .bg-download span.link a span{background:#008ab7}.taxonomy-bereiche-software .button,.taxonomy-bereiche-software form input[type=submit],.taxonomy-bereiche-software div.produktinhalt-link-field-wrapper > a,.taxonomy-bereiche-software div.odg-eventdetails .eventlinks a,.taxonomy-bereiche-software div.bgdownloads .bg-download span.link a span{background:#c51315}.taxonomy-bereiche-beratung .button,.taxonomy-bereiche-beratung form input[type=submit],.taxonomy-bereiche-beratung div.produktinhalt-link-field-wrapper > a,.taxonomy-bereiche-beratung div.odg-eventdetails .eventlinks a,.taxonomy-bereiche-beratung div.bgdownloads .bg-download span.link a span{background:#639245}.taxonomy-bereiche-marketing .button,.taxonomy-bereiche-marketing form input[type=submit],.taxonomy-bereiche-marketing div.produktinhalt-link-field-wrapper > a,.taxonomy-bereiche-marketing div.odg-eventdetails .eventlinks a,.taxonomy-bereiche-marketing div.bgdownloads .bg-download span.link a span{background:#e5a100}form input[type=submit]:hover,.button:hover,div.produktinhalt-link-field-wrapper > a:hover,div.odg-eventdetails .eventlinks a:hover,.taxonomy-bereiche-marketing div.bgdownloads .bg-download span.link a:hover span,#show-all-events a:hover,.more a:hover,.link a:hover{background:#f6f6f6;color:#747474;transition:background .3s ease-out 0s;}.panel-display.container_12 ul{margin:20px 0;}.content ul li{line-height:20px;}.view-plz-auswahl select{padding:5px;width:100%;}.page-downloads .views-exposed-form select{margin-bottom:15px;}.bg-download .grid_1{display:inline-block;width:60px;margin-right:20px;float:left;}.item-download{width:300px;float:left;margin-right:10px;margin-bottom:10px;background:#efefef;display:table-cell;}.item-download .preview{width:60px;height:80px;float:left;padding:5px;}.item-download .info{padding:5px;line-height:20px;width:220px;float:left;}.item-download .info .name{display:inline-block;padding-bottom:5px;}.item-download .options{background:#005694;}.item-download .details span{display:inline-block;font-size:11px;}.item-download .details{padding:0 5px 10px 0;text-align:right;}.item-download .pdf,.item-download .link{text-decoration:none;display:block;height:16px;line-height:16px;text-align:center;color:#fff;padding:5px 0;}.item-download .pdf:hover,.item-download .link:hover{background:#2369A7;}.item-download .half{width:50%;float:left;}.item-download .full{width:100%;}.crossselling{width:220px;margin:0 auto;padding-bottom:20px;text-align:center;}.view-presse .grid_6.article{padding:0;}.view-startseite .article p,.view-startseite .article .grid_4 a,.view-berufsgruppenstartseite .article p,.view-berufsgruppenstartseite .article .grid_4 a,.view-presse .article p,.view-presse .article .grid_4 a{display:none;}.view-startseite .article,.view-berufsgruppenstartseite .article,.page-presse .panel-col-left .view-presse .views-row-odd,.page-presse .panel-col-left .view-presse .views-row-even,.contactperson,.view-presse .filedownloadlink{padding:20px 0;border-bottom:2px solid #dfdfdf}.page-presse .article .grid_2{width:100px;float:left;margin-right:20px;}.show-all{padding:10px 0;}.crosssellingproducts{padding-top:20px;}.view-startseite .article .img,.view-startseite .article img,.view-presse .article img,.view-berufsgruppenstartseite .article .img,.view-berufsgruppenstartseite .article .img img,.view-termin .grid_8 img{display:block;width:100px !important;height:auto;float:left;margin-right:10px;}.contactperson img{margin:0 auto 10px;}.view-startseite .article h2,.view-presse h2{line-height:25px;text-align:left;}.view-startseite .article p,.view-presse p{padding-bottom:10px;}.press-gallery ul{list-style:none;margin:0;}.press-gallery ul li{float:left;padding-right:20px;padding-bottom:20px;margin:0;}.press-gallery img{width:auto !important;height:auto !important;}.contactperson img{height:180px;}.contactperson{text-align:center;line-height:22px;}.view-presse .filedownloadlink{padding-bottom:20px;}.view-presse .filedownloadlink .grid_4 img{width:30px;height:40px;margin:0 10px 0 0;float:left;}.view-presse .filedownloadlink .grid_2 img{width:auto;height:auto;display:inline;}.view-presse .filedownloadlink a{text-decoration:none;}.node-type-presseartikel .grid_8 img{margin:0;}.view-berufsgruppenstartseite .article .dl-titel{font-size:15px;font-weight:500;display:block;padding-bottom:5px;}.back{padding-bottom:20px;}.back a{color:#005694;display:inline-block;}.back a span{border-bottom:4px solid transparent;border-left:4px solid transparent;border-right:6px solid #005694;border-top:4px solid transparent;display:inline-block;height:0;left:-6px;position:relative;top:-1px;width:0}.banner{width:300px;margin:0 auto;}.page-home .banner{width:220px;margin:0 auto 20px;padding:0;}a.banner{display:block;position:relative;overflow:hidden;width:220px;height:140px;margin-top:20px;z-index:2;}.bannerxl a.banner{display:block;height:200px;margin-bottom:20px;width:300px;}a.banner img{position:absolute;left:0;top:0;z-index:5;}a.banner span{display:block;position:absolute;left:0;bottom:0;width:100%;height:25px;background:#005694;color:#fff;text-align:center;line-height:25px;text-decoration:none;z-index:10;opacity:.9;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}a.banner:hover span{height:140px;line-height:140px;}.bannerxl a.banner:hover span{height:200px;line-height:200px;}#odg-dialog{background:rgba(0,0,0,.7);border-radius:10px;color:#fff;height:auto;line-height:20px;margin-left:-35%;position:fixed;width:70%;z-index:250;left:50%;}#odg-dialog .dialog{padding:15px;}#odg-dialog .arrow{display:none;}#odg-dialog .dialog .head{font-weight:500;padding-bottom:10px}#odg-dialog .dialog .foot a{color:#fff;padding-right:10px;text-decoration:underline}.jScroll-item .partner{display:table-cell;height:150px;vertical-align:middle;width:100px;cursor:pointer;}.jScroll-item p{line-height:1}.jScroll-item img{margin:0 auto;width:85px}.partnerbox .view-content{width:100%;z-index:1}.jScroll-item{-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;float:left;height:150px;padding:0 8px;position:relative;transition:all .4s ease-in-out;width:100px}.pane-content .grid_6{padding-bottom:20px;}.motherproduct{padding:10px 0;background:#f5f5f5;}.motherproduct .img{width:60px;height:60px;float:left;margin:0 10px;}div.filedownloadlink{padding:0 0 20px}div.filedownloadlink img{float:left;margin-right:5px}div.filedownloadlink a{display:inline-block;margin:5px 0 0 0;}div.filedownloadlink a img{position:relative;top:2px}div.filedownloadlink p{font-size:15px;line-height:20px}.taxonomy-bereiche-abrechnung .motherproduct{border-bottom:1px solid #008ab7;border-top:1px solid #008ab7}.taxonomy-bereiche-software .motherproduct{border-bottom:1px solid #c51315;border-top:1px solid #c51315}.taxonomy-bereiche-beratung .motherproduct{border-bottom:1px solid #639245;border-top:1px solid #639245}.taxonomy-bereiche-marketing .motherproduct{border-bottom:1px solid #e5a100;border-top:1px solid #e5a100}.job-list .views-row .field-content .grid_1.alpha{float:left;width:80px;}.job-list .views-row .field-content{padding:20px 0;border-bottom:2px solid #dfdfdf;}.job-list .views-exposed-form .views-exposed-widget .form-item a{background:#005694;border:0 none;color:#fff;cursor:pointer;display:block;float:left;font-family:Roboto,sans-serif;font-size:20px;font-weight:300;height:40px;line-height:40px;margin-top:5px;text-align:center;text-decoration:none;transition:background .3s ease-out 0s;width:100%;margin-bottom:5px;}.job-list .view-content .field-content .grid_4,.node-type-statische-seite .view-content .field-content .grid_4{margin-bottom:20px;text-align:center}.grid_4.banner a{text-decoration:none;}.views-exposed-form .views-exposed-widget{float:none;padding:0;}.termine .views-row-even .singleevent{background:#f6f6f6;}.termine{padding-bottom:20px;border-bottom:2px solid #dfdfdf;margin-bottom:20px;}.termine .grid_3{padding:5px;}.termine a{text-decoration:none;color:#747474}.termine input[type="radio"]{display:none;}.termine .singleevent:hover{background:#dfdfdf}.termine .singleevent .icon{background:url(/sites/all/themes/odg/images/event-icon.png) no-repeat center center;display:block;height:40px;width:60px;float:left;}.termine .singleevent strong{color:#747474;display:block;font-size:13px;line-height:20px;padding-bottom:5px}.termine .date-display-start,.termine .date-display-end,.termine .date-display-single{color:#747474;font-size:13px;font-weight:200}.termine .form-item{display:block;float:none;}.termine label{background:#b8b8b8;color:#fff;cursor:pointer;display:block;font-size:15px;font-weight:300;padding:7px 0;text-align:center;width:33%;float:left;}.termine label:hover,.termine label.current{background:#fff;color:#005694;font-weight:400}.termine{font-size:15px;font-weight:300}.termine .singleevent{padding:10px 0}#map_canvas{margin:0 auto;}#show-all-events a:hover{background:#f6f6f6;color:#747474;transition:background .3s ease-out 0s;}.odg-contact-form form .form-item input[type=text],.odg-contact-form form .form-item input[type=password],.odg-contact-form form .form-item textarea{background:#f6f6f6;border:1px solid #f6f6f6;margin-bottom:15px;padding:3px;resize:none;width:100%}.odg-contact-form form .form-item textarea{margin:0;}.page-kontakt .kontakt-firmen .views-row.views-row-even .grid_4{background:#f6f6f6;}.page-kontakt .kontakt-firmen .views-row .grid_4{padding:10px;line-height:22px;}.page-kontakt .grippie{border:0 none !important;margin-bottom:15px}.page-kontakt section{padding-bottom:20px;}.page-kontakt h3{color:#005694;margin-top:20px;cursor:pointer;}.page-kontakt h3 span{background-color:#005694;background-image:url(/sites/all/themes/odg/images/bg-download-arrow.png);background-position:center center;background-repeat:no-repeat;display:inline-block;height:8px;margin-left:5px;position:relative;top:-1px;width:7px}.page-kontakt h3.open span{background-image:url(/sites/all/themes/odg/images/bg-open-arrow.png);height:7px;width:8px}.page-kontakt .panel-col-left .view-id-kontakt .view-content p{padding-top:15px;}.page-kontakt label{display:inline-block;padding-bottom:5px;}.telefon,.fax{background-position:left center;background-repeat:no-repeat;display:inline-block;height:16px;line-height:16px;padding-left:22px}.telefon{background-image:url(/sites/all/themes/odg/images/mini-icon-phone.png)}.fax{background-image:url(/sites/all/themes/odg/images/mini-icon-fax.png)}.page-kontakt .panel-col-right.grid_4{padding-top:20px;}#kontakt #kunden,#kontakt #interessent{display:none;}#kontakt .interessent{display:none;}.panel-pane.pane-views-panes.pane-kontakt-panel-pane-4.rechnungsempfaenger{display:none;}.panel-pane.pane-views-panes.pane-kontakt-panel-pane-6.heilmittelerbringer,.panel-pane.pane-views-panes.pane-kontakt-panel-pane-6.transportdienste,.panel-pane.pane-views-panes.pane-kontakt-panel-pane-6.pflegebetriebe,.panel-pane.pane-views-panes.pane-kontakt-panel-pane-6.hilfsmittelanbieter{display:none;}#kunden #hilfsmittelanbieter,#kunden #pflegebetriebe,#kunden #heilmittelerbringer{display:none;}.rechnungsempfaenger{padding-bottom:20px;}.re-first-step,.re-second-step{display:none;}select{width:100%;margin-top:10px;padding:7px;font-size:15px;}.views-exposed-form .views-exposed-widget .form-submit{margin:10px 0 0 0;}.job-list .view-filters{padding-top:10px;}#footer{background:#005694;padding:20px;color:#fff;font-size:11px;font-weight:300;line-height:20px;}#footer a{color:#fff;}.view-termin .views-row{padding-bottom:20px;margin-bottom:20px;border-bottom:2px solid #dfdfdf;}.view-terminkalender .item-list ul li{margin:0;padding:0}.view-terminkalender .view-header,.view-terminkalender .view-header .date-nav.item-list{background:#ededed;border:0 none;border-bottom:1px solid #fff;font-size:14px;height:auto;margin:0;padding:0}.view-terminkalender .view-header .date-nav ul.pager{padding:4px 0}.view-terminkalender .view-header .date-nav.item-list .date-prev{left:0;right:auto}.view .date-nav-wrapper .date-prev,.view .date-nav-wrapper .date-next{border-radius:0;padding:0;height:100%;display:table-cell;vertical-align:middle;}.view-terminkalender table.mini th,.view-terminkalender table.mini td{border:0 none;font-size:14px;height:30px;line-height:30px;margin:0;padding:0}.view-terminkalender table.mini th{border-left:1px solid #fff}.view-terminkalender table.mini td{background:#ededed;border-left:1px solid #fff;border-top:1px solid #fff;padding:5px 0;text-align:center}.view-terminkalender table.mini td.today{background:#005694}.view-terminkalender table.mini td .mini-day-on a{color:#005694;font-weight:500;text-decoration:none}.view-terminkalender table.mini td.today,.view-terminkalender table.mini td.today .mini-day-on a{color:#fff;font-weight:500}.view-terminkalender ul.pager{margin:0 !important;padding:0 !important;}.views-field-field-adresse .field-content > div > a{background:#005694;border:0 none;color:#fff;cursor:pointer;display:block;font-family:Roboto,sans-serif;font-size:17px;font-weight:300;height:45px;line-height:45px;text-align:center;text-decoration:none !important;transition:background .3s ease-out 0s;width:300px;}.view-produkt-highlight{margin-bottom:60px;}.static_google_map{displaY:block;margin:20px 0 0;}.testimonial{background:url(/sites/all/themes/odg/images/bg_testimonial_head.png) no-repeat scroll 0 0 #ebebeb;height:265px;width:100%;}.testimonial .testimonial-info{height:122px;left:0;position:relative;top:0;}.testimonial .testimonial-info .testimonial-image img{display:block;height:124px;left:0;position:absolute;top:0;width:auto;z-index:5;}.testimonial-image img{height:auto;}.testimonial .testimonial-info .testimonial-statement{color:#fff;font-size:16px;font-style:italic;line-height:23px;padding:25px 20px 0 90px;position:relative;text-align:center;z-index:10;}.testimonial .testimonial-solution h2{padding:30px 0 10px;text-align:center;}.testimonial .testimonial-solution p{color:#3b3b3b;font-size:14px;padding:0 50px;text-align:center;}.slick-prev{left:0;}.slick-next{right:0;}.slick-prev,.slick-next{margin-top:0;top:100%;width:49.8%;height:35px;background:rgba(0,71,133,.9);color:#fff;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background:rgba(0,53,106,0.90);}.slick-prev:before,.slick-next:before{color:#fff !important;}.node-type-karriereseite .collapsable_item:not(.collapsed){margin-bottom:40px;}.node-type-karriereseite .collapsable_item h2{cursor:pointer;}.node-type-karriereseite .collapsable_item h2::before{content:'';width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid transparent;border-top:8px solid #005694;display:inline-block;position:relative;top:5px;margin-right:5px;}.node-type-karriereseite .collapsable_item{transition:all ease .7s;}.node-type-karriereseite .collapsable_item.collapsed{transition:all ease .7s;}.node-type-karriereseite .collapsable_item.collapsed h2::before{content:'';width:0;height:0;border-left:8px solid #005694;border-right:8px solid transparent;border-top:8px solid transparent;border-bottom:8px solid transparent;display:inline-block;position:relative;top:1px;margin-right:5px;left:6px;}.node-type-karriereseite .career_subpage_item{margin-bottom:40px;}.node-type-karriereseite .career_subpage_item:last-of-type{margin-bottom:40px;}.node-type-karriereseite .career_subpage_item .grid_4 > a > img{margin-bottom:20px;}.node-type-karriereseite .career_subpage_item .grid_8 h3{margin-bottom:15px;line-height:20px;color:#005694;font-weight:500;}.sliding-popup-bottom#sliding-popup{background:#f6f6f6;}#sliding-popup .popup-content #popup-text p{font-size:14px;font-family:'Roboto',sans-serif;}#sliding-popup .popup-content #popup-text h1,#sliding-popup .popup-content #popup-text h2,#sliding-popup .popup-content #popup-text h3,#sliding-popup .popup-content #popup-text p{font-weight:400;margin-top:5px;}#sliding-popup .popup-content #popup-buttons button{font-size:'Roboto',sans-serif;cursor:pointer;margin-right:5px;margin-top:1em;vertical-align:middle;overflow:visible;width:auto;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:#005694;background-image:none;font-weight:400;-moz-border-radius:0;border-radius:0;color:#fff;font-family:Arial,sans-serif;padding:8px;text-shadow:none;}
#odg_navi_main{width:100%;height:50px;position:fixed;left:0;top:0;z-index:450;background:rgba(0,71,133,.9);}#odg_navi_main ul{list-style:none;}#odg_navi_main a,#odg_navi_main span.nolink{font-size:20px;font-weight:300;cursor:pointer;}#odg_navi_main > #holder{width:118px;height:50px;text-align:center;background-image:url(/sites/all/themes/odg/images/logo.svg);background-size:80px 45px;background-position:0px 3px;background-repeat:no-repeat;background-color:transparent;cursor:pointer;}#odg_navi_main > ul.menu{background:#fff;box-shadow:2px 2px 4px 0 rgba(0,0,0,.3);display:block;position:fixed;left:-90%;top:50px;width:85%;height:100%;z-index:500;}#odg_navi_main ul,#odg_navi_main ul li{padding:0;margin:0;}#odg_navi_main ul li a,#odg_navi_main ul li span.nolink{padding:13px 16px;display:block;text-decoration:none;border-bottom:1px solid #fff;}#odg_navi_main ul li a:hover,#odg_navi_main ul li span.nolink{background:#005694;color:#fff;}#odg_navi_main ul li.expanded ul{display:none;margin-left:0px;}#odg_navi_main ul li.expanded a,#odg_navi_main ul li .span.nolink{background:#ddd;}#odg_navi_main li a:hover,#odg_navi_main li.expanded a:hover,#odg_navi_main li span.nolink:hover{background:#005694;color:#fff;}
