@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-Regular.ttf) format("ttf"),url(../fonts/OpenSans-Regular.woff) format("woff"),url(../fonts/OpenSans-Regular.woff2) format("woff2");font-weight:400}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-Medium.ttf) format("ttf"),url(../fonts/OpenSans-Medium.woff) format("woff"),url(../fonts/OpenSans-Medium.woff2) format("woff2");font-weight:500}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-SemiBold.ttf) format("ttf"),url(../fonts/OpenSans-SemiBold.woff) format("woff"),url(../fonts/OpenSans-SemiBold.woff2) format("woff2");font-weight:600}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-Bold.ttf) format("ttf"),url(../fonts/OpenSans-Bold.woff) format("woff"),url(../fonts/OpenSans-Bold.woff2) format("woff2");font-weight:700}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-ExtraBold.ttf) format("ttf"),url(../fonts/OpenSans-ExtraBold.woff) format("woff"),url(../fonts/OpenSans-ExtraBold.woff2) format("woff2");font-weight:900}*{padding:0;margin:0;border:0;-webkit-box-sizing:border-box;box-sizing:border-box}blockquote,p{margin-bottom:1em}blockquote,ol,p,ul{margin-top:1em}ol,ol ol,ol ul,ul,ul ol,ul ul{margin-bottom:0}ol,ul{margin-left:2em}html{overflow-y:scroll;font-size:15px}body{font-family:"OpenSans";background:#eee;color:#252525;font-size:1em;min-height:calc(100% - 43px)}button,input,select,textarea{font-family:"OpenSans";color:#58585a;font-size:1.1rem;border:1px solid #b3b3b3;border-radius:.3rem;padding:.4rem .6rem}button{border:0}b{font-size:1.1em}.fixed_top{top:0;right:0;left:0;z-index:20}header{height:auto;background-color:#fff;width:100%;border-bottom:2px solid #c4161c;-webkit-box-shadow:0 5px 9px rgba(36,36,36,.7);box-shadow:0 5px 9px rgba(36,36,36,.7);position:fixed;top:0}footer,header .navi{background-color:#58585a}header .navi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .menu_item{display:none;cursor:pointer;width:40px;height:40px;background-image:url(../images/menu_icon-e4083a38fe.webp);background-position:center;background-repeat:no-repeat}header .navi_content,header .with_subnavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .navi_content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto}header .navi_content>a{display:block;height:auto;background-color:transparent;color:#fff;font-size:16px;font-weight:600;text-decoration:none;text-align:left;padding:10px}header .navi_content a:hover,header .navi_content>a.important:hover{background-color:#fff;color:#c4161c}header .navi_content a.sub{width:210px;padding-left:20px}header .navi_content a.activ_sub{background-color:#fff;color:#c4161c;width:210px;padding-left:20px}header .navi_content>a.important{background-color:#c4161c;border:2px solid #fff;border-top-width:0;margin-left:2px}header .navi_content a.activ,header .subnavi_main:hover{background-color:#fff;color:#c4161c}header .with_subnavi{position:relative}header .subnavi_main{display:block;height:auto;background-color:transparent;color:#fff;font-size:16px;font-weight:600;text-decoration:none;text-align:left;padding:10px;cursor:pointer}header .subnavi_content{display:none;background-color:#58585a;position:absolute;z-index:3;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.7);box-shadow:0 8px 16px 0 rgba(0,0,0,.7);padding:10px;top:43px;left:0;opacity:1;min-width:242px}header .subnavi_content a{display:block;font-weight:700;padding:10px}header .logo{height:38px;width:46px;background-image:url(/images/logo_neu-51a5ca608b.webp);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:transparent}#logo_outside{display:block;cursor:pointer}footer{width:100%;color:#fff;text-align:left}footer .content{width:1250px;margin-left:auto;margin-right:auto;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .content_box{font-size:1rem;font-weight:500;max-width:33%;padding:.5rem 2rem}footer .middle_box{max-width:50%}#top_area .slide,footer .content_box .logo{background-position:left center;background-repeat:no-repeat;background-size:contain}footer .content_box .logo{background-image:url(../images/logo-6211bb9b3c.svg);height:4rem;width:10rem}footer .content_box .box_row{padding:.3rem 0}footer .content_box .box_title{font-size:1.3rem;font-weight:600}footer .content_box .box_note{font-size:.7rem;padding-top:.3rem}footer a,header .subnavi_content a{color:#fff;text-decoration:none}footer a.contact_link,footer a:hover{text-decoration:underline}footer a.contact_link{color:#fffb01;font-weight:600}#ground{width:100%;background-color:#f9f9f9;margin:44px auto 0;height:auto}#banner,#top_area{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#top_area{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding-top:0}#top_area .slide{width:1100px;height:520px}#top_area .eo_slide{background-image:url(../images/slide_eo-b12f98d263.webp);background-size:auto 170px;height:200px}#top_area .shop_slide{background-image:url(../images/slide_shop-49c46a56a7.webp);margin-top:10px}#top_area .restaurant_slide{background-image:url(../images/slide_restaurant_mobile-003205ec8c.webp);background-position:bottom left}#top_area .sot_slide{background-image:url(../images/sot/sot_header-9692039a96.webp);background-position:left -40px;background-attachment:fixed;width:100%;height:380px}#top_area .cloud_slide{background-image:url(../images/slide_cloud-d836dcdef1.webp);margin-top:10px}#top_area .services_slide{background-image:url(../images/slide_service-4e8a24bb7f.webp);height:200px;width:100%;background-position:bottom right;margin-right:0}#top_area .button{padding:20px 50px;background-color:#c4161c;color:#fff;font-size:1.1rem;font-weight:600;width:250px;border-radius:7px;cursor:pointer;text-align:center}#top_area .button_gray{background-color:#58585a}#top_area .slide_note{font-size:.85rem;width:100%;text-align:center;background-color:#eee;padding-top:10px;padding-bottom:10px}#top_area .slide_note a{color:#c4161c;font-weight:500;text-decoration:none}.column_direction{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#banner{padding:20px 0 30px}#banner .banner_box{width:100px;height:130px;margin:0 40px;background-position:center;background-repeat:no-repeat;background-size:contain}#banner .box1{background-image:url(../images/icon_tse-b901937820.webp)}#banner .box2{background-image:url(../images/icon_dsfin-2e40dafb93.webp)}#banner .box3{background-image:url(../images/icon_gobd-3d6a7c8cc3.webp)}#banner .box4{background-image:url(../images/icon_gdpdu-9793735945.webp)}#main{padding-top:35px;padding-bottom:35px;text-align:justify;width:1100px;height:auto;min-height:calc(100% - 281px);margin-left:auto;margin-right:auto}#main .title_row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#main,#main .logo{background-color:transparent}#main .logo{background-image:url(/images/header-059eeaef94.webp);width:337px;height:137px;background-size:contain;background-position:top right;background-repeat:no-repeat}#main .title{font-size:1.4rem;font-weight:600;color:#c4161c;padding-bottom:25px;text-align:initial}#main .title_with_section{padding-top:1rem;padding-bottom:0}#main .title_wide{padding-top:20px}#main .with_infrastructure_slide{background-image:url(../images/slide_infrastructure-4d1c8ca075.webp);background-position:top right;background-repeat:no-repeat;height:120px;padding-top:50px}#main .with_hardware_slide,#main .with_info_slide{background-position:top right;background-repeat:no-repeat;height:100px;width:1100px;padding-top:25px}#main .with_info_slide{background-image:url(../images/slide_information-8c6f135387.svg);background-size:90px}#main .with_hardware_slide{background-image:url(../images/slide_hardware-2a5043ca84.webp)}#main .with_tv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#main .with_tv .title_name{font-size:1.4rem;font-weight:600}#main .title_row>.title{-ms-flex-item-align:center;align-self:center;padding-right:10px}#main .section{font-size:1.2rem;font-weight:500;line-height:2rem;color:#383838;border-bottom:1px solid #c4161c;margin:1.6rem 0}#main .without_top{padding-top:0}#main .section_filled{font-size:17px;background-color:#c4161c;color:#fff;border-bottom:0;margin-top:0;padding:8px;margin-bottom:0}#main .section_content{border:1px solid #c4161c;padding:8px;margin-bottom:30px}#main a{cursor:pointer}#main .ref{border:5px solid #fff}#main .button{font-size:1.1rem;font-weight:600;text-align:center;text-decoration:none;border-radius:7px;width:250px;padding:20px 50px;margin:0 auto}#content_area button.main_action,#main .button,#main .button_large{background-color:#c4161c;color:#fff;border:0;cursor:pointer}#main .button_large,#main a.button_large{font-family:"OpenSans";font-size:14px;font-style:normal;font-weight:700;height:35px;width:500px}#main a.button_large{color:#fff;background-color:#c4161c;height:auto;display:inline-block;text-align:center;vertical-align:middle;padding-top:10px;padding-bottom:10px;text-decoration:none}#main .bold{font-weight:600}#main ul.tick_icon{list-style-image:url(../images/list-zeichen-50d3ab2d9c.webp)}#main ul.plus_icon{list-style-image:url(../images/list-plus-109c31eae4.webp)}#main ul.disc_icon,#main ul.single{list-style-image:none;list-style-type:disc}#main ul.single{list-style-type:disclosure-closed;margin-top:10px;margin-left:1em}#main ul>li{padding-bottom:15px}#main ul ul{margin-top:10px;list-style:disclosure-closed}#main ul>li ul>li{line-height:1.3;padding-bottom:12px}#main .content{padding-bottom:20px}#main .paragraph{margin-bottom:25px;background-color:#fff;-webkit-box-shadow:5px 9px 15px 3px rgba(210,210,201,.8);box-shadow:5px 9px 15px 3px rgba(210,210,201,.8);padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#main .p_right{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#main .p_full{display:block;width:100%}#main .p_title{color:#c4161c;font-weight:600;font-size:1.16rem;margin:0}#main .p_text{padding:10px 20px;-ms-flex-item-align:center;align-self:center;line-height:1.8}#main .p_text h2{font-size:1.3em;font-weight:700}#main .p_text h2.section{font-size:1.2rem;font-weight:500}#main .p_with_img{width:calc(100% - 310px)}#main .p_text .img_full{width:100%;height:auto}#main .p_text .img_area{width:100%;text-align:center}#main .p_text .img_small{width:40%;height:auto}#main .p_text_single{padding:10px}#main .p_text_center{text-align:center}#main .p_text_left{margin-right:10px}#main .p_text_right{margin-right:0}#main .p_image{width:310px;-ms-flex-item-align:center;align-self:center;background-color:#f7f6f7;-webkit-box-shadow:0 2px 6px rgba(145,145,145,.9);box-shadow:0 2px 6px rgba(145,145,145,.9);padding:30px 20px}#main .image_top{-ms-flex-item-align:start;align-self:flex-start}#main .p_image img{height:auto;width:100%}#main .p_image .img_note{font-size:.85rem}#main .p_image .img_note a{font-weight:500}#main .p_img_sot{width:250px;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;padding:0 20px 0 0}#main .p_sot_with_img{width:calc(100% - 250px)}#main .hardware_img,#main .infrastructure_img{padding:10px 0;text-align:center}#main .infrastructure_img>img{width:600px}#main .hardware_img>img{width:545px}#main .video_box{width:100%;height:auto}#main .button_row{padding:10px 0}#main .row_with_icon{display:-webkit-box;display:-ms-flexbox;display:flex}#main .row_with_icon>.button_large{margin-left:10px;width:290px}#main .selected{color:#c4161c;font-size:16px;font-weight:600}#main .highlighted{color:#c4161c;font-size:1.2rem;font-weight:600;padding-bottom:2rem}#main .highlighted_small{font-size:1.1rem;color:#c4161c;font-weight:700}#main .highlighted_gray{font-size:1.2rem;color:#6c6c6c;font-weight:600}#main .highlighted_black{color:#474747}#main .highlighted .uppercase{text-transform:uppercase}#main h1 .highlighted{font-size:1.05em}#main .paragraph .title{color:#252525;font-size:1.1rem;font-weight:500;padding:0;margin:.5rem 0}#main .p_text .highlighted{font-size:1.1em}#main .p_text a.highlighted{text-decoration:underline}#main .warning{background-color:#fad3d5;font-size:14px;width:600px;padding:5px 5px 5px 10px;margin-bottom:3px;border:3px solid #c4161c;border-radius:5px;line-height:30px}#eocloud_prices table,#main table{width:100%;border-collapse:collapse;border:1px solid gray}#eocloud_prices td,#main td{font-weight:600;padding:10px;border-bottom:1px solid gray}#main td.header{font-size:.8rem;font-weight:600}#main td.price{width:250px;text-align:right}#eocloud_prices td>.description,#main td>.description{font-size:.9rem;font-weight:500;padding-top:5px;padding-bottom:5px}#main .note{padding:30px 20px;font-size:.9rem;line-height:2rem}#main .note>sup,b{font-weight:700}#main .note>ul{margin-top:.5rem;margin-bottom:.2rem}#main .note>ul>li{padding-bottom:4px;line-height:initial}#main .note>.extra{padding-left:1rem;font-weight:600;line-height:initial}#main .underline{font-weight:500;text-decoration:underline}#main .highlighted_underline{font-weight:600;text-decoration:underline}#main .segment{color:#c4161c;font-size:1.1rem;font-weight:700;padding-left:34px;background-position:center left;background-repeat:no-repeat;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4px}#main .segment_mail{background-image:url(../images/email_icon-da101ec0a6.webp)}#main .segment_phone{background-image:url(../images/phone_icon-35b8720fac.webp)}#main .segment_emergency{background-image:url(../images/alarm_icon-dcd1456d43.webp)}#main .button_area{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:20px}#main .app_button{display:block;width:200px;height:150px;border-radius:6px;text-decoration:none;background-position:center;background-repeat:no-repeat;background-size:contain}#main .button_android{background-image:url(../gpsApp/images/google_play-2eed86f33d.webp)}#main .button_apple{background-image:url(../gpsApp/images/apple-3d125df242.webp)}#main .holidays{background-image:url(../images/betriebferien-4686a979a8.webp);background-position:left center;background-repeat:no-repeat;background-size:4rem auto;padding:2rem 0 2rem 6rem;font-weight:600;font-size:1.2rem;color:#c4161c}#content_area{width:100%;background-color:#fff}#content_area .main_box{padding:3rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f7f5f5}#content_area .main_title{font-size:2rem;font-weight:600;color:#c4161c;margin-top:0;margin-bottom:2rem}#content_area .main_description{font-size:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:2rem;border-radius:.8rem}#content_area .main_text{width:calc(100% - 400px);padding:0 5rem 0 0}#content_area .main_text .line{background-image:url(../images/list-check-6780daaddb.webp);background-position:left .4rem;background-repeat:no-repeat;background-size:2.6rem;font-size:1.1em;font-weight:600;color:#6f6262;padding:.5rem 0 1rem 3.5rem}#content_area .main_text .main_link{display:inline-block;color:#262626;text-decoration:underline;font-size:1.1em;font-weight:600;padding:2rem .6rem 0 4rem;cursor:pointer}#content_area .main_actions,#content_area .main_price_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content_area .main_actions{width:400px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(244,244,244,.7);-webkit-box-shadow:2px 2px 6px 4px rgba(180,180,180,.7);box-shadow:2px 2px 6px 4px rgba(180,180,180,.7);border-radius:.3rem;padding:1.4rem 1rem 2rem}#content_area .main_price_box{background-image:url(../images/logo_neu-51a5ca608b.webp);background-position:center top;background-repeat:no-repeat;background-size:10rem;font-size:1.8rem;padding-top:11rem}#content_area .main_box .price{font-size:2.2rem;font-weight:600}#content_area button.main_action{font-size:1.2rem;border-radius:.5rem;font-weight:600;padding:1.3rem 3rem;margin-top:2rem}#content_area .box_area_title{font-size:2rem;font-weight:600;text-align:center;color:#575757;margin:3rem 1rem}#content_area .box_area{margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content_area .area_wide{-ms-flex-pack:distribute;justify-content:space-around}#content_area .box{width:270px;min-height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-shadow:2px 2px 5px 3px rgba(157,157,157,.7);box-shadow:2px 2px 5px 3px rgba(157,157,157,.7);margin:0 20px 20px;cursor:pointer}#content_area .without_click{cursor:default}#content_area .box_mini{min-height:200px}#content_area .box_wide{width:380px}#content_area .box_auto{min-height:unset;width:400px}#content_area .box_big{width:460px}#content_area .box_left{margin-left:0}#content_area .box_right{margin-right:0}#content_area .box_title{padding:20px;background-color:#c4161c;color:#fff;font-weight:600;font-size:1.4rem}#content_area .box_content{background-color:#fff;padding:30px;color:#3a3a3a;font-size:1rem;min-height:150px}#content_area .content_center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content_area .content_with_extra{position:relative}#content_area .box_content_mini{min-height:20px;padding:15px 30px}#content_area .box_content_little{min-height:20px;padding:15px;font-size:.9rem}#content_area .content_full{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#content_area .box_price{font-size:1rem;line-height:1.6;padding:20px;background-color:#58585a;color:#fff}#content_area .price_big,#content_area .price_middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content_area .price_middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2rem}#content_area .price_big{height:165px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#content_area .price_title{font-weight:600;font-size:1.9rem}#content_area .button{width:100%}#content_area .box_area_actions,#content_area .star{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content_area .box_area_actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#content_area .box_area_actions .action_text{font-size:1.2rem;padding:0 1rem;font-weight:500}#content_area .box_area_actions .button{width:250px;margin:0}#content_area .star{position:absolute;background-image:url(../images/star-e50b6d7a3f.webp);background-position:center;background-repeat:no-repeat;background-size:contain;width:80px;height:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:-25px;right:-17px;font-weight:500}#action_area,#content_area .dfka_area,#content_area .star{display:-webkit-box;display:-ms-flexbox;display:flex}#content_area .dfka_area{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4rem 2rem 2rem}#content_area .dfka_area .dfka_logo{width:140px;min-width:140px;height:120px;background-color:transparent;background-image:url(../images/dfka_logo-ac6f06848a.webp);background-size:contain;background-position:center left;background-repeat:no-repeat}#content_area .dfka_area .text_area{font-size:1.2rem;font-weight:600;text-align:center}#content_area .dfka_area a{color:#176bb2;text-decoration:underline}#content_area .section{width:100%;padding-top:20px;padding-bottom:40px;margin-bottom:25px;-webkit-box-shadow:0 15px 20px 3px rgba(210,210,210,.4);box-shadow:0 15px 20px 3px rgba(210,210,210,.4)}#content_area .section_inner{width:1100px;margin-left:auto;margin-right:auto}#content_area .title{font-size:1.5rem;font-weight:700;color:#c4161c;padding-bottom:25px}#content_area a,#main a{color:#c4161c;text-decoration:none;font-weight:700}#content_area .sub_section{line-height:30px;font-size:18px;font-weight:500;padding-top:20px;padding-bottom:0;color:#383838;border-bottom:1px solid #c4161c;margin-bottom:25px}#content_area .content{line-height:1.7;text-align:justify}#content_area .content li{line-height:1.6}#content_area .link{color:#c4161c;font-size:1rem;font-weight:700;cursor:pointer}#content_area .link,#content_area .link:hover{text-decoration:underline}#action_area{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#action_area.end_area{padding-bottom:40px}#action_area .button{margin:0;padding:.7rem 3rem}#action_area .button_gray{background-color:#58585a}#link{padding-top:15px}#price_tabelle{width:330px;padding:15px 5px;border:1px solid #58585a}#price_tabelle table td{font-size:13px;border-bottom:1px solid #58585a}#price_tabelle .header{font-weight:700;font-size:12px}#formular .form_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:10px}#formular .row_bottom{padding-bottom:0}#formular .row_with_image{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#formular label{width:170px;font-weight:500;font-size:.9rem}#formular label.top{-ms-flex-item-align:baseline;align-self:baseline;padding-top:3px}#formular input,#formular textarea{width:calc(100% - 170px)}#formular input.warn{background-color:#fbddde}#formular input.image_input{width:5rem;text-align:center}#formular textarea{height:190px}#formular .image_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#formular .image_row label{width:100%;padding:.5rem 0 .7rem}#formular .secure_area,#formular .secure_image_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#formular .secure_area{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:.7rem}#formular .secure_image_area{width:calc(100% - 5rem);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#formular .form_note{width:100%;border-top:1px solid gray;font-size:.8rem;font-weight:600;margin-top:10px}#formular .button{width:100%;margin:5px 0;border:0;padding:10px;height:auto}#formular .form_info{font-size:.9rem;border-radius:6px;padding:40px 25px 40px 100px;background-position:center left;background-position-x:10px;background-repeat:no-repeat}#formular .form_successful{background-color:#d2ffec;background-image:url(../images/smiley-f159cbd2a4.webp)}#formular .form_warning{background-image:url(../images/smiley_sad-8b7320ed0d.webp)}#formular .empty_field,#formular .form_warning{background-color:#fbddde}#download{min-height:400px}.clear{clear:both}#providers,#providers .onlineprovider{display:-webkit-box;display:-ms-flexbox;display:flex}#providers{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:100%;padding:20px 0}#providers .onlineprovider{margin:10px;text-align:center;vertical-align:middle;width:170px;height:170px;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}#partners a,#providers a{display:block}#contact{font-size:14px}#partners{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:100%}#card_area,#partners,#partners .partner{display:-webkit-box;display:-ms-flexbox;display:flex}#partners .partner{padding:10px;margin:10px;border:2px solid gray;text-align:center;vertical-align:middle;width:320px;height:170px;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}#card_area{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#card_area .card{padding:20px;background-color:#fff;-webkit-box-shadow:2px 2px 5px 4px rgba(180,180,180,.7);box-shadow:2px 2px 5px 4px rgba(180,180,180,.7);border-radius:5px}#card_area .card_left{width:calc((100% - 40px)/2 - 70px);margin-right:20px}#card_area .card_right{width:calc((100% - 40px)/2 + 70px);margin-left:20px}#card_area .sub_section{font-size:1.1rem;font-weight:600;padding:23px 0 7px}#card_area .sub_section_top{padding-top:0}#card_area .sub_section_title{font-size:1.2rem;padding-bottom:1.2rem}#card_area .sub_section_main{font-size:1.3rem}#card_area .inner{padding:5px 0;line-height:initial}#card_area .christmas_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#card_area .christmas{max-width:420px;background-image:url(../images/weihnachten_top-f5455437ac.webp),url(../images/weihnachten-1c609940a1.webp);background-position:top center,bottom center;background-size:contain;background-repeat:no-repeat;padding-top:50px;padding-bottom:95px;margin-top:2rem;border-bottom:2px solid #c4161c;color:#c4161c;font-weight:600;font-size:1.1rem;text-align:center}#card_area .marked{color:#c4161c}#card_area .marked,#card_area a.link,#eocloud_prices td.header{font-weight:600;font-size:1.1rem}#card_area .note{padding:4px 0 0;font-size:.8rem;line-height:initial}#map_slide,#map_slide img{width:100%;border-radius:6px}#map_slide{margin-top:30px;margin-bottom:20px;background-color:#fff;-webkit-box-shadow:2px 2px 5px 4px rgba(180,180,180,.7);box-shadow:2px 2px 5px 4px rgba(180,180,180,.7)}#map_slide img{height:auto}#eocloud_prices{padding-top:15px}#eocloud_prices table{width:585px}#eocloud_prices td{color:#4d4d4d;font-weight:500;padding:4px 10px}#eocloud_prices td.header{padding:10px;background-color:#fcffae;border-top:3px solid gray}#eocloud_prices td.price{font-size:.95em;width:250px;text-align:right}#eocloud_prices td>.description{font-size:.8rem}@media (max-width:1450px){#top_area .sot_slide{background-position:center top;background-size:auto}}@media (max-width:1250px){footer .content{width:100%}}@media (max-width:1299px){header .content{width:100%}}@media (max-width:1100px){header .navi{padding-right:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .menu_item{display:block;-ms-flex-item-align:end;align-self:flex-end}header .navi_content{display:none;background-color:#58585a;position:absolute;z-index:3;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.7);box-shadow:0 8px 16px 0 rgba(0,0,0,.7);padding:10px;top:43px;right:0;opacity:1}header .navi_content>a.important{border-top-width:2px}header .with_subnavi{position:initial}header .subnavi_content{background-color:#757575;z-index:initial;top:100px;left:auto;right:calc(20%)}footer .content{-ms-flex-wrap:wrap;flex-wrap:wrap}footer .content_box{max-width:unset;padding-bottom:2rem}footer .middle_box{max-width:unset}#ground{width:100%}#top_area .button{margin-left:2rem}#top_area .slide{width:100%;height:200px;background-size:cover;background-position:center top}#top_area .eo_slide{background-position:left center;background-size:auto 170px;width:calc(100% - 250px - 2rem)}#top_area .restaurant_slide{background-position:top left}#top_area .sot_slide{background-position:center top;background-size:auto}#top_area .services_slide{background-position:bottom right}#main .with_hardware_slide,#main .with_info_slide,#main .with_infrastructure_slide{width:100%}#content_area .section_inner{width:100%;padding-left:20px;padding-right:20px}#content_area .main_description{-ms-flex-wrap:wrap;flex-wrap:wrap}#content_area .main_text{width:100%;padding:0 0 4rem}#content_area .main_actions,#main{width:100%}#main{padding-left:10px;padding-right:10px}#main .title{line-height:normal;padding-bottom:16px}#main .title_with_section{padding-bottom:0}#main .section{font-size:1.1em}#banner{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:20px}#banner .banner_box{margin-bottom:20px}#content_area .box_area{padding:0}#content_area .box{width:270px;margin:1rem}#content_area .box_big,#content_area .box_wide{width:100%}#content_area .box_left{margin-right:0}#content_area .box_right{margin-left:0}#content_area .price_small{height:auto}}@media (max-width:999px){#main .infrastructure_img>img{width:100%}#main .p_image{-ms-flex-item-align:start;align-self:flex-start}}@media (max-width:935px){#main .title_row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#main .logo{-ms-flex-item-align:end;align-self:flex-end}#main .title_row>.title{-ms-flex-item-align:start;align-self:flex-start}#main .without_top{padding-top:20px}}@media (max-width:899px){footer .content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#card_area,footer .content_left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .inner_40{width:100%}footer .inner_60{width:100%;padding-top:5px}footer a.contact_link{line-height:15px}#ground .by_end{padding-bottom:73px}#content_area .box{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#card_area .card_left,#card_area .card_right{width:100%;margin:0 0 20px}}@media (max-width:870px){#content_area .box_area_actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#content_area .box_area_actions .action_text{padding-bottom:1rem}#content_area .box_area_actions .action_buttons{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#action_area{-ms-flex-pack:distribute;justify-content:space-around}#action_area .button{margin:0 10px;width:245px;padding:15px}#main td.price{width:120px}}@media (max-width:780px){#main .p_left,#main .paragraph{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#main .p_left{-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#main .p_with_img{width:100%;padding:20px 10px 10px}#main .p_sot{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#main .p_img_sot{width:150px}#main .p_sot_with_img{width:calc(100% - 150px)}}@media (max-width:699px){#top_area .eo_slide{background-size:contain}#main .title_row>.title{padding-top:15px}#main .p_text .img_small{width:70%}#content_area .main_description{padding:0}#formular .form_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#formular input,#formular textarea{width:100%}}@media (max-width:564px){#top_area .button{padding:10px 20px}#main .hardware_img>img{width:100%}#main .p_text{padding:.8rem 0}#main .p_sot{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#main .p_img_sot{width:100%;text-align:center}#main .p_img_sot img{width:100%;max-width:250px}#main .p_sot_with_img{width:100%}#main .holidays{font-size:1.1rem;background-position:top left;background-size:auto 7rem;padding:0 0 2rem 4rem}}@media (max-width:540px){#top_area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#top_area .eo_slide{height:100px;background-position:bottom center;width:100%;margin-top:1rem}#action_area,#top_area .actions{-ms-flex-pack:distribute;justify-content:space-around}#top_area .actions{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}#top_area .button{margin:2rem 0}#content_area .content{text-align:initial}#action_area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:30px;padding-right:30px}#action_area .button{margin:10px 0;width:100%;padding:15px}#main{text-align:initial}#main .paragraph{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#main .p_left,#main .p_sot{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#main .p_text{margin-right:0}#eocloud_prices table{width:100%}}@media (max-width:520px){#top_area .actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top_area .button{width:255px}#main .with_tv{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#main .title_name{margin-bottom:15px}#main .title_button{-ms-flex-item-align:end;align-self:flex-end}#main .button_area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:464px){#banner .banner_box{width:100px;height:120px;background-size:contain;margin:0 20px 20px}#ground .by_end{padding-bottom:103px}footer .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#main .p_text .img_small,footer .content_left{width:100%}footer .content_right{width:100%;text-align:left;padding-top:7px;padding-left:3px}footer a.contact_link{line-height:initial}#content_area .dfka_area{padding:2rem 1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#content_area .dfka_area .dfka_logo{width:100px;min-width:70px;height:100px;background-position:left top;background-size:80%}}@media (max-width:399px){#content_area .box_title{min-height:70px;height:auto}}@media (max-width:385px){#formular .secure_area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#formular .secure_image_area{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#formular input.image_input{-ms-flex-item-align:end;align-self:flex-end}}@media (max-width:380px){#ground{margin-bottom:98px}}@media (max-width:369px){#main .button_large,#main a.button_large,#price_tabelle{width:100%}}@media (max-width:358px){#main .logo,#main .p_image{width:100%}}