@import "../../../css/?fonts=Futura:regular,bold"; *{ margin:0; padding:0; position:static;} object{ outline:none;} img, a img{ border:0;} label, input[type=checkbox], input[type=radio], select{ cursor:pointer;} input{ margin:0; padding:0;} table{ border-width:0; border-spacing:0;} sup, sub{ height:0; line-height:1; vertical-align:baseline; _vertical-align:bottom; position:relative;} sup{ bottom:1ex;} sub{ top:.5ex;} .div_table{ display:table;} .div_tr{ display:table-row; } .div_td{ display:table-cell; vertical-align:top; text-align:left; } .clear_float{ clear:both;} html{ overflow:-moz-scrollbars-vertical; overflow-y:scroll; overflow-x:hidden; height:100%; min-height:100% !important;} body{ margin:0; width:100%; height:100%;} #Layer_Content{ height:100%; width:100%;} #preload_css_pics{ display:none} #preload_css_pics img{ height:0; width:0; border:none; position:absolute; bottom:0; left:0; z-index:-30;} #header{ position:absolute; left:0; right:0; width:100%; z-index:9999;} .header_container{ padding:40px 0;} .header_container_inner{ display:table; width:1000px; padding:0 10px; margin:0 auto; -webkit-box-sizing:border-box; box-sizing:border-box;} .header_container_inner > div{ display:table-cell; vertical-align:bottom;} #navi_top{ padding-top:10px; padding-bottom:10px; min-height:30px;} #navi_top.fixed{ left:0; right:0; top:0; width:100%; z-index:10000; position:fixed !important;} #site_content{ width:1000px; padding:240px 10px 10px 10px; margin:0 auto; -webkit-box-sizing:border-box; box-sizing:border-box;} #content_top .area_left{ display:table; width:100%; padding-bottom:10px;} #footer{ width:100%;} .content_editlink{ position:absolute; top:5px; right:5px; opacity:0.5; display:block; z-index:999; -webkit-transform:scale(0.9); -o-transform:scale(0.9); transform:scale(0.9);} .content_editable{ position:relative;} .content_editable:hover{ background-color:rgba(255,255,255,0.8);} .content_editable:hover > .content_editlink{ opacity:1.0 !important; -webkit-transform:scale(1); -o-transform:scale(1); transform:scale(1);} .fancybox-overlay{ z-index:9999 !important;} .fancybox-opened{ z-index:10000 !important;} .embed-responsive{ position:relative; display:block; height:0; padding:0; overflow:hidden;} .embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video{ position:absolute; top:0; left:0; bottom:0; height:100%; width:100%; border:0;} .embed-responsive.embed-responsive-16by9{ padding-bottom:56.25%;} .embed-responsive.embed-responsive-4by3{ padding-bottom:75%;} .template_cols{ width:100%;} .template_row{ padding:20px 10px; margin-bottom:10px;} .template_headlines, .template_col{ padding:0 10px; -webkit-box-sizing:border-box; box-sizing:border-box;} .template_headlines{ padding-bottom:10px;} .template_1col{ width:33.33%;} .template_2col{ width:66.66%;} .template_3col{ width:100%;} .template_bild img{ width:100%; max-width:100%;} .template_3 > .template_2col, .template_4 > .template_2col, .template_4 .template_headlines, .template_5 .template_headlines, .template_6 > .template_2col, .template_9 .template_headlines, .template_10 .template_headlines, .template_13 .template_headlines{ padding-left:0; padding-right:0;} .html_main{ padding:20px;} @media only screen and (max-width:360px){ .header_container{ padding:20px 0;} .header_container_inner, #site_content{ width:100%; min-width:320px;} #site_content{ padding-top:170px;} .template_col{ display:block; padding-bottom:10px;} .template_1col, .template_2col{ width:100%;} } @media only screen and (min-width:361px) and (max-width:1023px) and (orientation:landscape){ .header_container_inner, #site_content{ width:100%;} #site_content{ padding-top:170px;} } @media only screen and (min-width:361px) and (max-width:1023px) and (orientation:portrait){ .header_container_inner, #site_content{ width:100%;} #site_content{ padding-top:190px;} } @media only screen and (min-width:361px) and (max-width:1023px){ .template_2col > .template_col{ display:block; padding-bottom:10px; width:100%;} .template_1col, .template_2col{ width:50%;} } @media only screen and (min-width:1024px) and (max-width:1299px){} @media only screen and (min-width:1300px){ .header_container_inner, #site_content{ width:1300px;} } .ch_banner-wrapper{ -webkit-animation:none !important; animation:none !important;} .ch_container{ font-size:13px !important; font-family:Arial, Helvetica, sans-serif !important; line-height:20px !important; background:rgb(66, 66, 66) !important; color:white !important; width:100% !important; max-width:400px !important; left:auto !important; padding:30px !important; box-sizing:border-box !important;} .ch_container .ch_message{ animation:none !important; color:white !important; font-size:inherit !important; line-height:inherit !important; max-width:none !important; margin:0 !important; padding-bottom:20px !important;} .ch_container a, .ch_container a:visited{ color:rgb(150, 150, 150) !important; font-weight:bold !important;} .ch_container .ch_btn{ float:none !important; margin:0 !important; text-transform:uppercase !important; width:auto !important; display:inline-block !important; max-width:none !important;} .ch_container .ch_btn, .ch_container .ch_btn:visited{ animation:none !important; font-size:inherit !important; font-family:inherit !important; border-radius:0 !important; color:rgb(66, 66, 66) !important; background-color:rgb(255, 255, 255) !important;} .ch_container .ch_btn:hover, .ch_container .ch_btn:active{ background-color:rgb(255, 255, 255) !important;} @media only screen and (max-width:1024px){ .ch_container{ padding:15px !important;} .ch_container .ch_message{ padding-bottom:15px;} } #layout_admin_structure #header, #layout_admin_structure #navi_top, #layout_admin_structure #content_top, #layout_admin_structure #placeholder8, #layout_admin_structure #placeholder9, #layout_admin_structure #placeholder11{ margin-bottom:10px;} #layout_admin_structure .header_container_inner, #layout_admin_structure #content_top{ display:table; width:100%;} #layout_admin_structure .header_container_inner div, #layout_admin_structure #content_top .area_left div{ display:table-cell; width:33%;} #layout_admin_structure .header_container div{ padding-left:2%;} #layout_admin_structure .header_container div:first-child{ padding-left:0;} .fancybox{ display:block;} .fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp{ padding:0; margin:0; border:0; outline:none; vertical-align:top;} .fancybox-wrap{ position:absolute; top:0; left:0; z-index:8020;} .fancybox-skin{ position:relative; background:#767676; color:#444; text-shadow:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;} .fancybox-opened{ z-index:8030;} .fancybox-opened .fancybox-skin{} .fancybox-outer, .fancybox-inner{ position:relative; overflow:hidden;} .fancybox-inner{} .fancybox-type-iframe .fancybox-inner{ -webkit-overflow-scrolling:touch;} .fancybox-error{ color:#444; font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; margin:0; padding:15px; white-space:nowrap;} .fancybox-image, .fancybox-iframe{ display:block; width:100%; height:100%;} .fancybox-image{ max-width:100%; max-height:100%;} #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{ background-image:url('/cms/js/ext/fancybox/fancybox_sprite.png');} #fancybox-loading{ position:fixed; top:50%; left:50%; margin-top:-22px; margin-left:-22px; background-position:0 -108px; opacity:0.8; cursor:pointer; z-index:8060;} #fancybox-loading div{ width:44px; height:44px; background:url('/cms/js/ext/fancybox/fancybox_loading.gif') center center no-repeat;} .fancybox-close{ position:absolute; top:5px; right:5px; width:30px; height:30px; cursor:pointer; z-index:8040; opacity:0.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80);} .fancybox-close:hover{ opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100);} .fancybox-nav{ position:absolute; top:0; width:100px; height:100%; cursor:pointer; text-decoration:none; background:transparent url('/cms/js/ext/fancybox/blank.gif'); -webkit-tap-highlight-color:rgba(0,0,0,0); z-index:8040;} .fancybox-prev{ left:0;} .fancybox-next{ right:0;} .fancybox-nav span{ position:absolute; top:50%; width:50px; height:50px; margin-top:-18px; cursor:pointer; z-index:8040; visibility:hidden; opacity:0.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80);} .fancybox-nav:hover span{ visibility:visible;} .fancybox-prev span{ left:10px;} .fancybox-next span{ right:10px;} .fancybox-tmp{ position:absolute; top:-99999px; left:-99999px; visibility:hidden; max-width:99999px; max-height:99999px; overflow:visible !important;} .fancybox-lock{ overflow:hidden;} .fancybox-overlay{ position:absolute; top:0; left:0; overflow:hidden; display:none; z-index:8010; background:url('/cms/js/ext/fancybox/fancybox_overlay2.png');} .fancybox-overlay-fixed{ position:fixed; bottom:0; right:0;} .fancybox-lock .fancybox-overlay{ overflow:auto; overflow-y:scroll;} .fancybox-title{ visibility:hidden; font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; position:relative; text-shadow:none; z-index:8050;} .fancybox-opened .fancybox-title{ visibility:visible;} .fancybox-title-float-wrap{ position:absolute; top:-40px; right:0; z-index:8050; text-align:center;} .fancybox-title-float-wrap .child{ display:inline-block; background:transparent; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; text-shadow:0 1px 2px #222; color:#FFF; font-weight:bold; line-height:24px; white-space:nowrap;} .fancybox-skin .top-logo{ display:none; position:absolute; top:-40px; right:0; width:100px; height:50px;} .fancybox-skin .top-logo img{ width:100px;} .fancybox-title-outside-wrap{ position:relative; margin-top:10px; color:#fff;} .fancybox-title-inside-wrap{ padding-top:10px;} .fancybox-title-over-wrap{ position:absolute; bottom:0; left:0; color:#fff; padding:10px; background:#000; background:rgba(0, 0, 0, .8);} .fancybox-watermark{ position:absolute; top:10px; left:10px; width:100px; height:40px;} @import "../../css/?fonts=Futura:regular,bold"; html{ -webkit-font-smoothing:antialiased;} body{ background-color:rgb(238,238,238);} #header{ background-color:rgb(238,238,238);} .header_container{ background-color:white;} #navi_top{ background-color:rgb(238,238,238);} #footer{} body, td, th, p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:17px; -webkit-text-size-adjust:none; font-size-adjust:none;} .content_text{} h1{ font-size:24px; line-height:24px; font-weight:normal; -webkit-text-size-adjust:none; font-size-adjust:none;} .content_sitename{} .content_headline1{} .component_headline1{} h2{ font-size:16px; line-height:18px; font-weight:normal; -webkit-text-size-adjust:none; font-size-adjust:none;} .content_headline2{} .component_headline2{} h3{ font-size:10px; line-height:12px; font-weight:bold; -webkit-text-size-adjust:none; font-size-adjust:none;} .content_headline3{} .component_headline3{} h4{ font-size:9px; line-height:11px; font-weight:bold;} .content_headline4{} .component_headline4{} h5{ font-size:9px; line-height:11px; font-weight:bold;} .content_headline5{} .component_headline5{} h6{ font-size:9px; line-height:11px; font-weight:bold;} .content_headline6{} .component_headline6{} a{ text-decoration:none;} a:link, a:visited, a:hover, a:focus{ } a.component_link{} .component_link_title{} .component_link_text{} a.content_overview{} .content_overview_title{} .content_overview_subtitle{} .content_overview_text{} .content_overview_more{} .content_overview_subentry{} .content_overview_date{} a.content_overview_image{} a.linkimg, a.linkimg:link, a.linkimg:hover, a.linkimg:visited{ text-decoration:none; background:none;} .description{ font-size:9px; overflow:auto; color:#697589; line-height:140%; font-family:Arial, Helvetica, sans-serif;} .hint{ color:#7E1515;} .hint2{ font-weight:bold;} .p_light{ color:#ffffff;} .underline{ text-decoration:underline;} ul{ list-style-type:square; margin:10px; margin-left:30px; padding:0;} ul ul{ margin:0; margin-left:20px;} li{ padding:0; margin:0;} img{ -ms-interpolation-mode:bicubic; image-rendering:optimizeQuality;} .td{} th{ font-weight:bold; border-bottom:1px solid #000000; text-align:left;} .td_content{ text-align:left;} .bgcolor_light{ background-color:#E1E1E1;} .bgcolor_light2{ background-color:#F7F7F7;} .bgcolor_light2a{ background-color:#ececec;} .bgcolor_light3{ background-color:#D8D8D8;} .bgcolor_light4{ background-color:#6BB642;} .bgcolor_light4a{ background-color:#89C568;} .bgcolor_light4b{ background-color:#479728;} .bgcolor_light5{ background-color:#cccccc;} .bgcolor_light6{ background-color:#E1E1E1;} .bgcolor_light_border{} .bgcolor_light2_border{} .bgcolor_row2{ background-color:#eeeeee;} .borderbottom{} .borderline{ border-bottom:1px solid #c0c0c0;} input{ font-family:Arial, Helvetica, sans-serif; font-size:12px;} input[type=checkbox], input[type=radio]{ font-size:13px; line-height:13px; height:13px; width:13px;} .button{ font-family:Arial, Helvetica, sans-serif; font-size:10px; width:100px; height:18px; cursor:pointer;} .feld{ font-family:Arial, Helvetica, sans-serif; font-size:11px; width:150px; height:16px;} textarea{ font-size:11px;} select{ font-size:11px; font-family:Arial, Helvetica, sans-serif;} select.feld{ height:18px;} .selectricWrapper{ position:relative; cursor:pointer; padding:0 !important; display:inline-block; vertical-align:middle;} .selectricResponsive{ width:100%; max-width:200px; height:20px;} .selectric{ position:relative;} .selectric .label{ display:block; white-space:nowrap; overflow:hidden; margin:0 20px 0 0; padding:1px; font-size:13px; line-height:20px; color:rgb(51, 51, 51); min-height:18px;} .selectric .button{ display:block; position:absolute; right:0; top:0; width:20px; height:20px; color:rgb(51, 51, 51); background-color:transparent; text-align:center; font:0/0 a; *font:20px/20px Lucida Sans Unicode,Arial Unicode MS,Arial; border:0;} .feld_error .selectric .button{ background-color:transparent;} .selectricWrapper:hover .button{} .selectric .button:before, .selectric .button:after{ content:" "; position:absolute; right:0; bottom:0; left:0; margin:auto; width:0; height:0; border:5px solid transparent;} .selectric .button:before{ top:-9px; border-bottom-color:rgb(0, 165, 20); border-top:none;} .selectric .button:after{ top:9px; border-top-color:rgb(0, 165, 20); border-bottom:none;} .selectricHover .selectric .button{ background-color:transparent;} .selectricOpen{ z-index:9999;} .selectricOpen .selectric{ z-index:9999;} .selectricOpen .selectric .label {} .selectricOpen .selectric .button{} .selectricOpen .selectric .button:before{} .selectricOpen .selectric .button:after{} .selectricOpen .selectricItems{ display:block;} .selectricDisabled{ filter:alpha(opacity=50); opacity:0.5; cursor:default; -webkit-touch-callout:none; user-select:none;} .selectricHideSelect{ position:relative; overflow:hidden; width:0; height:0;} .selectricHideSelect select{ position:absolute; left:-100%; display:none;} .selectricInput{ position:absolute !important; top:0 !important; left:0 !important; overflow:hidden !important; clip:rect(0, 0, 0, 0) !important; margin:0 !important; padding:0 !important; width:1px !important; height:1px !important; outline:none !important; border:none !important; *font:0/0 a !important; background:none !important;} .selectricTempShow{ position:absolute !important; visibility:hidden !important; display:block !important;} .selectricItems{ display:none; position:absolute; overflow:auto; top:100%; left:-1px; background:white; z-index:9998; border:1px solid rgb(0, 165, 20);} .selectricItems ul, .selectricItems li{ list-style:none; padding:0; margin:0; font-size:12px; line-height:18px; min-height:18px;} .selectricItems li{ display:block; padding:0 2px; color:rgb(51,51,51); cursor:pointer;} .selectricItems li.selected{ background:rgb(229,246,231);} .selectricItems li:hover{ background:rgb(229,246,231);} .selectricItems li.disabled{ background:rgb(229,246,231); cursor:default;} .icheckbox_klaku, .iradio_klaku{ display:inline-block; *display:inline; vertical-align:middle; margin:0; padding:0; width:21px; height:22px; background:url(/images/bg/Formular_CheckRadio_skinleiste.png) no-repeat; border:none; cursor:pointer;} .icheckbox_klaku{ background-position:0 0;} .icheckbox_klaku.hover{ background-position:-22px 0; } .icheckbox_klaku.checked{ background-position:-44px 0; } .icheckbox_klaku.disabled{ background-position:-66px 0; cursor:default; } .icheckbox_klaku.checked.disabled{ background-position:-88px 0; } .iradio_klaku{ background-position:-110px 0;} .iradio_klaku.hover{ background-position:-132px 0; } .iradio_klaku.checked{ background-position:-154px 0; } .iradio_klaku.disabled{ background-position:-176px 0; cursor:default; } .iradio_klaku.checked.disabled{ background-position:-198px 0; } @media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (-moz-min-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:3/2), only screen and (min-device-pixel-ratio:1.5){ .icheckbox_klaku, .iradio_klaku{ background-image:url(/images/bg/Formular_CheckRadio_skinleiste_retina.png); -webkit-background-size:220px 22px; background-size:220px 22px; } } .klaku_orange{ color:rgb(255,133,0);} .klaku_gelb{ color:rgb(255,201,0);} .klaku_gruen{ color:rgb(0,165,20);} .klaku_blue{ color:rgb(15,120,200);} .klaku_woodyplast{ color:rgb(157,136,120);} .klaku_gray{ color:rgb(153,153,153);} .text_uppercase{ text-transform:uppercase;} .big_text{ font-size:60px; line-height:60px;} @media only screen and (min-width:1024px) and (max-width:1299px){ .big_text{ font-size:45px; line-height:45px;} } @media only screen and (min-width:481px) and (max-width:1023px){ .big_text{ font-size:35px; line-height:35px;} } @media only screen and (max-width:480px){ .big_text{ font-size:25px; line-height:25px;} } body, td, th, p{ color:rgb(51,51,51);} h1{ font-family:Futura, Arial, Helvetica, sans-serif; font-style:normal; text-transform:uppercase; color:rgb(255,133,0);} h2{ font-family:Futura, Arial, Helvetica, sans-serif; font-style:normal; color:rgb(153,153,153); text-transform:uppercase;} h3, h4, h5, h6{ color:rgb(153,153,153);} a:link, a:visited{ color:rgb(51,51,51);} a:hover, a:focus{ color:rgb(153,153,153);} .component_site a:link, .component_site a:visited{ color:rgb(153,153,153);} .component_site a:hover, .component_site a:focus{ color:rgb(255,133,0);} .button{ background-color:#FFFFFF; color:rgb(51,51,51); border:1px solid rgb(255,133,0);} .button a:link, .button a:visited, .button a:hover{ color:rgb(153,153,153);} .feld{ background-color:#ffffff; border:1px solid rgb(255,133,0);} input:focus, textarea:focus, select:focus{ outline:none;} .form_group{ margin:10px 0;} .form_label{ display:inline-block; width:150px; font-family:Futura, Arial, Helvetica, sans-serif; font-style:normal; font-size:18px;} .component_top_navi, .component_site_infobox{ background-color:rgb(255,133,0);} .template_row{ background-color:white;} .html_main{ background-color:white;} .fancybox-close{ opacity:1; filter:alpha(opacity=100); background:transparent url('/images/icons/dia_close.png') center center no-repeat; top:25px; right:25px;} .fancybox-nav span{ opacity:1; filter:alpha(opacity=100);} .fancybox-prev span{ background:transparent url('/images/icons/dia_button_left.png') center center no-repeat;} .fancybox-next span{ background:transparent url('/images/icons/dia_button_right.png') center center no-repeat;} .component_navi_header{ width:50px;} #toggleMenu > img{ padding-bottom:4px;} .navi_separator{ border-top:1px solid #515054; height:0; line-height:0; font-size:0; margin-bottom:2px;} .navigation_wrapper{ background-color:#ffffff; display:none; position:absolute; width:100%; overflow:hidden; -webkit-box-sizing:border-box; box-sizing:border-box; z-index:9999; top:190px; left:0; border-top:1px solid rgb(238, 238, 238);} .navigation_wrapper_open{ -webkit-box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.1); box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.1); } .navigation_arrow{ text-align:center; background:url(/images/icons/arrows_top_gray.png) center 20px no-repeat transparent; padding:60px 0 20px 0;} .navigation_container{ margin:0 auto; padding:0 10px; width:1000px; -webkit-box-sizing:border-box; box-sizing:border-box;} #navigation_wrapper h1{ color:rgb(151, 151, 151);} .navigation_header, .navigation_header ul{ list-style-type:none; margin:0; padding:0;} .navigation_header .navigation_level_2, .navigation_header .navigation_level_3{ display:none;} .navigation_header .navi_level_0{ display:inline-block; -webkit-box-sizing:border-box; box-sizing:border-box; width:25%; padding:0 5px 40px; vertical-align:top; text-align:left;} .navigation_header .navi_level_0:first-child{ display:inline-block; position:relative; margin:0;} .navigation_header .navi_level_0 > a{ text-decoration:none; display:block; font-family:Futura, Arial, Helvetica, sans-serif; font-style:normal; font-size:18px; line-height:30px; text-align:center; text-transform:uppercase; padding:0 5px;} .navigation_header .navi_level_0 > a.navi_style_0{ background-color:rgb(153,153,153);} .navigation_header .navi_level_0 > a.navi_style_2{ background-color:rgb(255,133,0);} .navigation_header .navi_level_0 > a.navi_style_3{ background-color:rgb(255,201,0);} .navigation_header .navi_level_0 > a.navi_style_4{ background-color:rgb(0,165,20);} .navigation_header .navi_level_0 > a.navi_style_5{ background-color:rgb(157,136,120);} .navigation_header .navi_level_0 > a:link, .navigation_header .navi_level_0 > a:visited{ color:#ffffff;} .navigation_header .navi_level_0 > a:hover, .navigation_header .navi_level_0 > a:focus{ color:rgba(255,255,255,0.8);} .navigation_header .navi_level_1{ display:block; text-align:left;} .navigation_header .navi_level_1 a{ font-family:Futura, Arial, Helvetica, sans-serif; font-style:normal; font-size:15px; line-height:30px; text-align:center; text-transform:uppercase; display:block;} .navigation_header .navi_level_1:first-child{ border:none !important;} .navigation_header .navi_style_0 .navi_level_1{ border-top:2px solid rgb(153,153,153);} .navigation_header .navi_style_2 .navi_level_1{ border-top:2px solid rgb(255,133,0);} .navigation_header .navi_style_3 .navi_level_1{ border-top:2px solid rgb(255,201,0);} .navigation_header .navi_style_4 .navi_level_1{ border-top:2px solid rgb(0,165,20);} .navigation_header .navi_style_5 .navi_level_1{ border-top:2px solid rgb(157,136,120);} @media only screen and (max-width:360px){ .navigation_wrapper{ top:80px;} .navigation_container{ width:100%;} .navigation_header .navi_level_0{ width:100%;} #navigation_wrapper h1{ font-size:20px;} .navigation_header .navi_level_0{ padding-bottom:0;} } @media only screen and (min-width:361px) and (max-width:1023px){ .navigation_wrapper{ top:140px;} .navigation_container{ width:100%;} .navigation_header .navi_level_0{ width:50%;} } @media only screen and (min-width:1024px) and (max-width:1299px){} @media only screen and (min-width:1300px){ .navigation_container{ width:1300px;} } a.search_button{ display:block; float:left;} #search_input_box{ float:left; margin-left:10px; height:24px; width:0; overflow:hidden;} .search_input{ display:block; height:24px; border:0; background-color:rgb(238,238,238); width:100%; padding:2px 5px; -webkit-box-sizing:border-box; box-sizing:border-box;} div.component_top{ text-align:right; padding-right:25px;} div.component_top img{ display:inline-block; height:110px;} @media only screen and (max-width:360px){ div.component_top img{ height:40px;} } @media only screen and (min-width:361px) and (max-width:1023px) and (orientation:landscape){ div.component_top img{ height:40px;} } @media only screen and (min-width:361px) and (max-width:1023px) and (orientation:portrait){ div.component_top img{ height:60px;} } ul.menue_table{ list-style:none; width:1000px; padding:0; margin:0 auto; -webkit-box-sizing:border-box; box-sizing:border-box; border-left:20px solid transparent; display:table;} ul.menue_table li{ padding:0; margin:0; border-right:10px solid rgb(238,238,238); width:16.8%; display:table-cell; -webkit-box-sizing:border-box; box-sizing:border-box;} ul.menue_table li:first-child{ width:auto;} ul.menue_table li.menue_style_2{ background-color:rgb(255,133,0);} ul.menue_table li.menue_style_3{ background-color:rgb(255,201,0);} ul.menue_table li.menue_style_4{ background-color:rgb(0,165,20);} ul.menue_table li.menue_style_5{ background-color:rgb(157,136,120);} a.menue{ text-decoration:none; display:block; font-family:Futura, Arial, Helvetica, sans-serif; font-style:normal; font-size:18px; line-height:30px; text-align:center; color:#ffffff; text-transform:uppercase; padding:0 5px;} a.menue:link, a.menue:visited{ opacity:1; filter:alpha(opacity=100);} a.menue:hover, a.menue:focus{ opacity:0.8; filter:alpha(opacity=80);} ul.menue_table li:first-child a{ display:inline-block;} @media only screen and (max-width:360px){ .component_top_navi{ background-color:transparent !important;} ul.menue_table{ width:100%; display:block; border:0; padding:0 10px;} ul.menue_table li{ display:inline-block; width:33.33%;} ul.menue_table li:first-child{ display:block; width:100%; margin-bottom:10px; border-right:0;} ul.menue_table li:last-child{ border-right:0;} a.menue{ font-size:0.9em; display:block;} } @media only screen and (min-width:361px) and (max-width:1023px){ ul.menue_table{ width:100%; padding-right:10px;} ul.menue_table li{ width:16.76%;} ul.menue_table li:first-child{ width:auto;} a.menue{ font-size:14px;} } @media only screen and (min-width:1024px) and (max-width:1299px){} @media only screen and (min-width:1300px){ ul.menue_table{ width:1300px;} } .bx-wrapper{ position:relative; margin:0 auto 60px; padding:0; z-index:1; *zoom:1;} .bx-wrapper img{ width:100%; display:block;} .bx-wrapper .bx-viewport{ -moz-box-shadow:0 0 5px #ccc; -webkit-box-shadow:0 0 5px #ccc; box-shadow:0 0 5px #ccc; border:solid #fff 5px; left:-5px; background:#fff;} .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{ position:absolute; bottom:-30px; width:100%;} .bx-wrapper .bx-loading{ min-height:50px; background:url(/cms/js/ext/bxslider/images/bx_loader.gif) center center no-repeat #fff; height:100%; width:100%; position:absolute; top:0; left:0; z-index:2000;} .bx-wrapper .bx-pager{ text-align:center; font-size:.85em; font-family:Arial; font-weight:bold; color:#666; padding-top:20px;} .bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item{ display:inline-block; *zoom:1; *display:inline;} .bx-wrapper .bx-pager.bx-default-pager a{ background:#666; text-indent:-9999px; display:block; width:10px; height:10px; margin:0 5px; outline:0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;} .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{ background:#000;} .bx-wrapper .bx-prev{ left:10px; background:url(/cms/js/ext/bxslider/images/bf_controls.png) no-repeat 0 0;} .bx-wrapper .bx-next{ right:10px; background:url(/cms/js/ext/bxslider/images/bf_controls.png) no-repeat -50px 0;} .bx-wrapper .bx-prev:hover{} .bx-wrapper .bx-next:hover{} .bx-wrapper .bx-controls-direction a{ position:absolute; top:50%; margin-top:-30px; outline:0; width:38px; height:60px; text-indent:-9999px; z-index:9998; opacity:0.6; filter:alpha(opacity=60);} .bx-wrapper .bx-controls-direction a:hover{ opacity:1; filter:alpha(opacity=100);} .bx-wrapper .bx-controls-direction a.disabled{ display:none;} .bx-wrapper .bx-controls-auto{ text-align:center;} .bx-wrapper .bx-controls-auto .bx-start{ display:block; text-indent:-9999px; width:10px; height:11px; outline:0; background:url(/cms/js/ext/bxslider/images/controls.png) -86px -11px no-repeat; margin:0 3px;} .bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active{ background-position:-86px 0;} .bx-wrapper .bx-controls-auto .bx-stop{ display:block; text-indent:-9999px; width:9px; height:11px; outline:0; background:url(/cms/js/ext/bxslider/images/controls.png) -86px -44px no-repeat; margin:0 3px;} .bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active{ background-position:-86px -33px;} .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{ text-align:left; width:80%;} .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{ right:0; width:35px;} .bx-wrapper .bx-caption{ position:absolute; bottom:0; left:0; background:#666\9; background:rgba(80, 80, 80, 0.75); width:100%;} .bx-wrapper .bx-caption span{ color:#fff; font-family:Arial; display:block; font-size:.85em; padding:10px;} .component_pm_slider .component_pm_slider{ overflow:hidden; position:relative;} .component_pm_slider ul{ margin:0; padding:0; list-style-type:none;} .component_pm_slider .bx-wrapper .bx-viewport{ border:none; box-shadow:none; left:0; z-index:10; margin-bottom:10px;} .component_pm_slider .pmSlider li img{ width:100%; display:block;} .component_pm_slider .bx-wrapper{ margin-bottom:0;} .component_pm_slider .bx-controls .bx-pager{ position:absolute; bottom:10px; left:0; text-align:right; padding-top:0; z-index:20;} .component_pm_slider .bx-controls .bx-controls-auto{ bottom:10px; z-index:20;} .component_pm_slider .bx-wrapper .bx-pager.bx-default-pager a{ border-radius:0; background:transparent; margin:0 10px 0 0; color:transparent !important;} .component_pm_slider .bx-wrapper .bx-controls-direction a{ width:30px;} .component_pm_slider .bx-wrapper .bx-prev{ background:url(/images/icons/slider_arrows.png) 0 0 no-repeat transparent;} .component_pm_slider .bx-wrapper .bx-next{ background:url(/images/icons/slider_arrows.png) -30px 0 no-repeat transparent;} .component_pm_slider .site_abstract{ position:absolute; left:0; right:0; bottom:0; padding:30px 50px; background-color:rgba(0,0,0,0.4);} .component_pm_slider .site_abstract h1, .component_pm_slider .site_abstract h2{ color:white;} .component_pm_slider .site_abstract h2{ font-size:20px; line-height:22px;} .component_pm_slider @media only screen and (max-width:1023px){ .component_pm_slider .site_abstract h1{ font-size:18px !important; line-height:20px !important; ;} .component_pm_slider .site_abstract h2{ font-size:14px !important; ; line-height:16px !important; ;} .component_pm_slider .site_abstract{ padding:10px;} .component_pm_slider} @media only screen and (max-width:480px){ .component_pm_slider .site_abstract{ position:static; padding:10px;} } div.component_navi{ background-color:white; margin-bottom:10px;} ul.navigation_akt_level{ list-style:none; margin:0; padding:15px 20px 10px 20px; text-align:center;} ul.navigation_akt_level li{ border-left:1px solid rgb(153,153,153); padding:0 15px; display:inline-block; margin-bottom:5px;} ul.navigation_akt_level li:first-child{ border-left:0; padding-left:0;} ul.navigation_akt_level li a{ display:block; font-family:Futura, Arial, Helvetica, sans-serif; font-style:normal; font-size:15px; line-height:20px; text-transform:uppercase; color:rgb(153,153,153);} @media only screen and (max-width:360px){} @media only screen and (min-width:361px) and (max-width:1023px){ ul.navigation_akt_level li a{ font-size:12px; line-height:15px;} } div.component_site{} ul.foot{ list-style:none; width:1000px; padding:18px 10px 13px 10px; margin:0 auto; -webkit-box-sizing:border-box; box-sizing:border-box; display:table;} ul.foot li{ padding:0; margin:0; width:1%; display:table-cell; -webkit-box-sizing:border-box; box-sizing:border-box; white-space:nowrap; font-family:Futura, Arial, Helvetica, sans-serif; font-style:normal; font-size:10px; line-height:14px; text-transform:uppercase; border-left:1px solid rgb(51,51,51);} ul.foot li:first-child{ width:auto;} ul.foot li:first-child, ul.foot li.foot_home{ border-left:0;} ul.foot li a{ text-decoration:none; display:block; font-family:Futura, Arial, Helvetica, sans-serif; font-style:normal; font-size:10px; line-height:14px; text-transform:uppercase; padding:0 5px;} ul.foot li a:link, ul.foot li a:visited{ opacity:1; filter:alpha(opacity=100);} ul.foot li a:hover, ul.foot li a:focus{ opacity:0.8; filter:alpha(opacity=80);} @media only screen and (max-width:360px){ ul.foot{ width:100%; display:block; text-align:center;} ul.foot li{ display:inline-block; width:auto; margin-bottom:5px;} ul.foot li:first-child{ display:block;} } @media only screen and (min-width:361px) and (max-width:1023px){ ul.foot{ width:100%; display:block; text-align:center;} ul.foot li{ display:inline-block; width:auto; margin-bottom:5px;} ul.foot li:first-child{ display:block;} } @media only screen and (min-width:1300px){ ul.foot{ width:1300px;} } div.component_langs{ width:1000px; margin:0 auto; height:0; position:relative;} div.component_langs > div{ position:absolute; left:10px; top:0; font-size:18px; line-height:18px;} div.component_langs a{ text-transform:uppercase; font-size:18px; line-height:18px;} div.component_langs a.lang_active{ color:rgb(255,133,0);} @media only screen and (max-width:360px){ div.component_langs{ width:100%;} div.component_langs > div{ left:110px; top:17px;} } @media only screen and (min-width:361px) and (max-width:1023px){ div.component_langs{ width:100%;} div.component_langs > div{ top:-20px;} } @media only screen and (min-width:1300px){ div.component_langs{ width:1300px;} } div.component_adresse_quicklinks{ display:table; width:100%; padding-top:40px;} div.component_adresse_quicklinks > div{ display:table-cell; width:33.33%; -webkit-box-sizing:border-box; box-sizing:border-box; padding:0 40px 20px; border-left:1px solid #ffffff;} div.component_adresse_quicklinks > div:first-child{ border-left:none;} div.component_adresse_quicklinks h1{ color:rgb(153,153,153); padding-bottom:15px;} div.component_adresse_quicklinks .box_text{ font-size:12px; line-height:15px;} div.component_adresse_quicklinks .box_kontakt a{ display:inline-block; margin-top:15px; border:1px solid; padding:10px; font-family:Futura, Arial, Helvetica, sans-serif; font-size:15px; line-height:15px; text-transform:uppercase;} div.component_adresse_quicklinks .box_quicklinks a{ display:block; font-size:12px; line-height:18px;} @media only screen and (min-width:481px) and (max-width:1023px){ div.component_adresse_quicklinks > div{ padding:0 20px 10px;} } @media only screen and (max-width:480px){ div.component_adresse_quicklinks{ padding:0;} div.component_adresse_quicklinks > div{ padding:20px; display:block; border-left:none; border-top:1px solid #ffffff; width:100%;} div.component_adresse_quicklinks > div:first-child{ border-top:none;} } .swiper-container{ margin:0 auto; position:relative; overflow:hidden; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden; z-index:1;} .swiper-wrapper{ position:relative; width:100%; -webkit-transition-property:-webkit-transform, left, top; -webkit-transition-duration:0s; -webkit-transform:translate3d(0px,0,0); -webkit-transition-timing-function:ease; -moz-transition-property:-moz-transform, left, top; -moz-transition-duration:0s; -moz-transform:translate3d(0px,0,0); -moz-transition-timing-function:ease; -o-transition-property:-o-transform, left, top; -o-transition-duration:0s; -o-transform:translate3d(0px,0,0); -o-transition-timing-function:ease; -o-transform:translate(0px,0px); -ms-transition-property:-ms-transform, left, top; -ms-transition-duration:0s; -ms-transform:translate3d(0px,0,0); -ms-transition-timing-function:ease; transition-property:transform, left, top; transition-duration:0s; transform:translate3d(0px,0,0); transition-timing-function:ease; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;} .swiper-free-mode > .swiper-wrapper{ -webkit-transition-timing-function:ease-out; -moz-transition-timing-function:ease-out; -ms-transition-timing-function:ease-out; -o-transition-timing-function:ease-out; transition-timing-function:ease-out; margin:0 auto;} .swiper-slide{ float:left; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;} .swiper-wp8-horizontal{ -ms-touch-action:pan-y;} .swiper-wp8-vertical{ -ms-touch-action:pan-x;} .swiper-container{} .swiper-slide{} .swiper-slide-active{} .swiper-slide-visible{} .swiper-pagination-switch{} .swiper-active-switch{} .swiper-visible-switch{} .swiper-container, .swiper-wrapper, .swiper-slide{ -webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; -o-transform-style:preserve-3d; -ms-transform-style:preserve-3d; transform-style:preserve-3d;} .swiper-container{ -webkit-perspective:1200px; -moz-perspective:1200px; -o-perspective:1200px; perspective:1200px;} .swiper-wrapper{ -ms-perspective:1200px;} .swiper-slide-shadow-left, .swiper-slide-shadow-right, .swiper-slide-shadow-top, .swiper-slide-shadow-bottom{ position:absolute; left:0; top:0; width:100%; height:100%; pointer-events:none;} .swiper-slide-shadow-left{ background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0))); background-image:-webkit-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0)); background-image: -moz-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0)); background-image: -o-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0)); background-image: linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0)); } .swiper-slide-shadow-right{ background-image:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0))); background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0)); background-image: -moz-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0)); background-image: -o-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0)); background-image: linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0)); } .swiper-slide-shadow-top{ background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0))); background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0)); background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0)); background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0)); background-image: linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0)); } .swiper-slide-shadow-bottom{ background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0))); background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0)); background-image: -moz-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0)); background-image: -o-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0)); background-image: linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0)); } ul.teaser_table, ul.teaser_branchen_table{ list-style:none; padding:0; margin:0;} ul.teaser_table li{ -webkit-box-sizing:border-box; box-sizing:border-box; width:320px; margin:0 10px 10px 0; display:inline-block; background-color:#ffffff; height:310px; vertical-align:top;} ul.teaser_table li.counter3_2{ margin-right:0;} ul.teaser_table li.teaser_infobox{ padding:20px; position:relative;} ul.teaser_table li.teaser_infobox h1{ color:#ffffff !important;} ul.teaser_table li.teaser_infobox .content_abstract{ padding-top:20px; color:#ffffff; opacity:0.7; filter:alpha(opacity=70);} ul.teaser_table li.teaser_infobox .parent_sitelink_box{ position:absolute; right:20px; bottom:20px; max-width:100%; padding-left:20px;} ul.teaser_table li.teaser_infobox a.parent_sitelink{ color:#ffffff; padding-left:40px; vertical-align:bottom; background:url(/images/icons/arrows_left.png) left bottom no-repeat transparent; display:table-cell; height:30px; opacity:0.7; filter:alpha(opacity=70); font-family:Futura; font-style:normal; text-transform:uppercase; font-size:15px; line-height:16px;} ul.teaser_table li.teaser_infobox a.parent_sitelink:hover{ opacity:1; filter:alpha(opacity=100);} ul.teaser_table .content_overview, ul.teaser_branchen_table .content_overview{ display:block; padding:20px;} ul.teaser_table a.content_overview_link{ display:block; height:100%; position:relative;} ul.teaser_table .content_overview_image{ display:block; width:100%;} ul.teaser_table .content_overview_text, ul.teaser_branchen_table .content_overview_text{ display:block; padding:10px 50px 0 0;} ul.teaser_table .content_overview_more, ul.teaser_branchen_table .content_overview_more{ position:absolute; right:20px; bottom:20px; width:27px; height:30px;} ul.teaser_table a.content_overview_link:hover h1, ul.teaser_branchen_table a.content_overview_link:hover h1{ color:#ffffff; opacity:0.7; filter:alpha(opacity=70);} ul.teaser_table a.content_overview_link:hover .content_overview_text, ul.teaser_branchen_table a.content_overview_link:hover .content_overview_text{ color:#ffffff;} ul.teaser_table a.content_overview_link:hover .content_overview_more, ul.teaser_branchen_table a.content_overview_link:hover .content_overview_more{ background-image:url(/images/icons/arrows_right.png); opacity:0.7; filter:alpha(opacity=70);} ul.teaser_branchen_table li{ -webkit-box-sizing:border-box; box-sizing:border-box; width:50%; margin-bottom:10px; padding:0 5px; display:inline-block; vertical-align:top;} ul.teaser_branchen_table li.counter2_1{ padding-left:0;} ul.teaser_branchen_table li.counter2_0{ padding-right:0;} ul.teaser_branchen_table a.content_overview_link{ display:block; height:110px; position:relative; background-color:#ffffff;} ul.teaser_branchen_table .teaser_carousel{ border-bottom:1px solid rgb(238, 238, 238); height:200px; background-color:#ffffff;} .teaser_branchen_table .swiper-container, .teaser_branchen_table .swiper-slide{ width:100%; height:100%;} .teaser_branchen_table .swiper-slide{ text-align:center;} .teaser_branchen_table .swiper-slide img{ max-width:80%; height:60%; padding-top:20%;} div.teaser_navi{ background-color:white; margin:2px 0 10px 0;} ul.navigation_next_level{ list-style:none; margin:0; padding:15px 20px 10px 20px; text-align:center;} ul.navigation_next_level li{ border-left:1px solid rgb(153,153,153); padding:0 15px; display:inline-block; margin-bottom:5px;} ul.navigation_next_level li:first-child{ border-left:0; padding-left:0;} ul.navigation_next_level li a{ display:block; font-family:Futura, Arial, Helvetica, sans-serif; font-style:normal; font-size:15px; line-height:20px; text-transform:uppercase; color:rgb(153,153,153);} ul.navigation_next_level li a:hover, ul.navigation_next_level li a:focus, ul.navigation_next_level li a.navi_next_level_active{ color:rgb(0,165,20);} .teaser_produkte{ height:500px; background-color:#ffffff; position:relative;} .teaser_produkte .swiper-container{ width:90%; height:90%;} .teaser_produkte .swiper-slide{ display:block; text-align:center; height:100%; width:100%; position:relative; visibility:hidden;} .teaser_produkte .swiper-slide img{ width:80%; height:auto; padding-top:20%;} .teaser_produkte .swiper-slide-visible{ visibility:visible;} .teaser_produkte .swiper_slide_popup{ display:none; position:absolute; width:100%; top:10%; left:0; text-align:left; background-color:#ffffff; padding:10px; -webkit-box-sizing:border-box; box-sizing:border-box; border:1px solid rgb(0,165,20);} .teaser_produkte .swiper-slide-active .swiper_slide_popup{ display:block;} .teaser_produkte .swiper_slide_popup h1{ font-size:15px; line-height:20px; padding-bottom:10px;} .teaser_produkte .swiper_slide_text { display:block; padding-bottom:22px;} .teaser_produkte .swiper_slide_more{ background:url("/images/icons/arrows_right_darkgray.png") no-repeat scroll right 6px transparent; display:block; position:absolute; right:11px; bottom:11px; color:rgb(51,51,51); font-family:Futura, Arial, Helvetica, sans-serif; font-size:15px; font-style:normal; line-height:20px; opacity:0.5; padding-right:15px; text-transform:uppercase;} .teaser_produkte .swiper-slide-active .swiper_slide_arrow{ top:100%; left:50%; height:0; width:0; position:absolute; border:21px solid transparent; border-top-color:rgb(0,165,20); margin-left:-21px;} .teaser_produkte .swiper-slide-active .swiper_slide_popup:after{ top:100%; left:50%; content:" "; height:0; width:0; position:absolute; border:20px solid transparent; border-top-color:white; margin-left:-20px;} .teaser_produkte .pagination{ position:absolute; right:20px; bottom:10px;} .teaser_produkte .swiper-pagination-switch{ display:inline-block; width:10px; height:10px; background:transparent; margin:0 10px 0 0; border:1px solid rgb(0,165,20); cursor:pointer;} .teaser_produkte .swiper-pagination-switch:hover, .teaser_produkte .swiper-active-switch{ background-color:rgb(0,165,20);} .teaser_produkte .arrow-left{ background:url(/images/icons/swiper_arrows.png) 0 0 no-repeat transparent; position:absolute; left:10px; top:50%; margin-top:-25px; width:30px; height:50px;} .teaser_produkte .arrow-right{ background:url(/images/icons/swiper_arrows.png) -30px 0 no-repeat transparent; position:absolute; right:10px; top:50%; margin-top:-25px; width:30px; height:50px;} @media only screen and (max-width:360px){ ul.teaser_table li, ul.teaser_branchen_table li{ display:block; padding:0; width:100%; height:auto;} ul.teaser_branchen_table .teaser_carousel{ height:150px;} ul.teaser_branchen_table a.content_overview_link{ height:auto;} ul.navigation_next_level{ text-align:left;} .teaser_produkte{ height:200px; padding-top:100px;} .teaser_produkte .swiper-container{ overflow:visible;} .teaser_produkte .swiper-slide{ position:static;} .teaser_produkte .swiper_slide_popup{ top:-80px; width:200%; left:-50%;} .teaser_produkte .arrow-left, .teaser_produkte .arrow-right{ top:60%;} } @media only screen and (min-width:361px) and (max-width:1023px){ ul.teaser_table li{ width:50%; margin-right:0;} ul.teaser_table li.counter2_0{ border-right:5px solid rgb(238, 238, 238);} ul.teaser_table li.counter2_1{ border-left:5px solid rgb(238, 238, 238);} ul.teaser_branchen_table .teaser_carousel{ height:160px;} ul.navigation_next_level li a{ font-size:12px; line-height:15px;} .teaser_produkte{ height:400px;} } @media only screen and (min-width:1300px){ ul.teaser_table li{ width:420px; height:410px;} ul.teaser_table .content_overview_text{ padding-top:20px;} ul.teaser_branchen_table .teaser_carousel{ height:250px;} .teaser_produkte{ height:650px;} } .button, .feld{ border:1px solid rgb(255,133,0);} ul.navigation_akt_level li a:hover, ul.navigation_akt_level li a:focus, ul.navigation_akt_level li a.navi_akt_level_active{ color:rgb(255,133,0);} .fancybox-skin{ background-color:rgb(255,133,0) !important;} .bx-wrapper .bx-pager.bx-default-pager a{ border:1px solid rgb(255,133,0);} .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{ background-color:rgb(255,133,0);} ul.teaser_table li.teaser_infobox{ background-color:rgb(255,133,0);} ul.teaser_table .content_overview_more, ul.teaser_branchen_table .content_overview_more{ background:url(/images/icons/arrows_right_orange.png) left bottom no-repeat transparent;} ul.teaser_table a.content_overview_link:hover, ul.teaser_branchen_table a.content_overview_link:hover{ background-color:rgb(255,133,0);} 