@charset "UTF-8"; /* Medium Screens (Pads, etc.) */ @media only screen and (max-width: 899px) { #wrapper { width: 660px; padding: 40px 40px 0; } p { font-size: 0.9em; line-height: 1.4em; } p.teaser { font-size: 0.85em; line-height: 1.3em; } h1.wide { font-size: 1.85em; margin-top: -99px; padding: 18px 25px 12px; width: 610px !important; } h2 { font-size: 1.15em; font-weight: 600; } .tab_menu { margin-top: -180px !important; padding: 18px 25px 87px; } .no_menu { } .block_34 { padding: 26px 25px 23px; width: 75%; } .news_page { padding-right: 0; } #block_contact { width: 65%; } /* Default Text */ .default_text { font-size: 1.1em; /* 0.85em */ line-height: 1.3em; } .about_h { font-size: 1.4em; } .about_text { font-size: 1.1em; line-height: 1.9em; } /* Connect */ .connect_startpage, .connect_subpages{ } .connect_startpage { } .connect_subpages { margin-left: -30px; } .connect_h_subpages { font-size: 1.2em; /* 1em */ } .connect_h_startpage { font-size: 1.2em; } .connect_text, .connect_list { font-size: 1.1em; } div#navigation { width: 660px; } li.main div { width: 660px; } /* Theme Area */ div.theme_area, div.theme_area_404, #map_canvas, #map_canvas_static, .shadow_container_theme, .shadow_container_theme_darker, #main_image { height: 264px; } div.theme_area_smaller { height: 152px; } /* Theme Area Teaser Box */ div.teaser_box { width: 535px; bottom: 0; padding-right: 100px; padding-top: 0; } div.teaser_box { display: none; } div.teaser_box_smaller { width: 260px !important; height: 165px !important; padding: 0 20px 0 20px; } div.teaser_box h3, div.teaser_box h1, div.teaser_box_smaller h3, div.teaser_box_smaller h1 { margin-top: 20px; font-size: 1.6em; } div.teaser_box h1 { font-size: 1.7em; padding-top: 21px; padding-bottom: 0; margin-bottom: 0; margin-top: 0; } p.teaser_box_row_2 { font-size: 1.1em; line-height: 1.2em; } /* Footer */ #footer { margin: -10px auto auto -40px; padding: 10px 40px 7px; height: 170px; } #footer_links { padding: 0; margin: 0; width: 110%; } .footer_col_1, .footer_col_2, .footer_col_3, .footer_col_4 { height: 210px; margin-right: 3px; } .footer_col_5, .footer_box_5 { float: left; } .footer_list { font-size: 0.65em; line-height: 1.6em; } .footer_logo { margin: 0 0 0 5px; } ul.list_general { font-size: 0.9em; } /* All Sidebar Elements */ .sidebar_contact_address, .sidebar_link, .sidebar_link_directions, .sidebar_image, .sidebar_image img, .sidebar_map_thumb, .sidebar_map_thumb img { width: 164px; } p.sidebar_contact_address { font-size: 0.85em; margin-left: 2px; } /* Sidebar with Address */ .sidebar_contact_address { /* display: none; */ font-size: 0.9em; } /* Sidebar with Link */ .sidebar_link { margin-top: 8px; } .sidebar_link_directions { width: 100px; font-size: 0.85em; /* display:none; */ } /* Sidebar with Image */ .sidebar_image { width: 100px; height: 125px; margin-top: 0; /* display:none; */ } .sidebar_image img { width: 100px; height: 125px; } /* Sidebar with Map Thumbnail Image */ .sidebar_map_thumb { height: 97px; } .sidebar_map_thumb img { margin-bottom: 7px; height: 104px; } /* Address for Mobile Phones */ .address_mobile { /* display: block; position: relative; */ display: none; } .office_view a { font-size: 0.85em; } .home_features p { width: 320px; font-size: 1em; line-height: 1.4em; float: left; clear: left; } a.hf { font-size: 1.4em; float: left; clear: both; } div.home_features_text { width: 440px; padding: 22px 20px; } .back_sidebar { margin-left: 0; font-size: 0.9em; } .partner { width: 330px; } .field_contact { width: 86%; } .dropdown_prob { width: 60%; } .textarea_form { width: 95%; } .req { width: 94% !important; padding-right: 3px !important; } div#weather { font-size: 0.85em; margin-left: 2px; margin-top: 20px; } div.accordion h3.trigger, #accordion_right h3.trigger { font-size: 1em; } ul#ref li { width: 293px; height: 166px; } ul#ref div { width: 263px; height: 166px; } ul#ref img { width: 293px; height: 166px; } #accordion_right h3.trigger { font-size: 0.95em; height: 1.7em; line-height: 1.7; } ul.list_smaller_grey { font-size: 0.9em; } ul.tabs { } ul.tabs li.tab_small { float: left; position: relative; display: block; width: auto; height: 35px; padding: 0; margin: 0; background: #f5f5f5; font-size: 1em; color: #69C600; line-height: 2.1em; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; border-left: 1px solid #ddd; } ul.tabs li.tab_small:first-child { border-left: none; } ul.tabs li.tab_small_active { float: left; position: relative; display: block; width: auto; height: 35px; background: #3F464A !important; color: #FFFFFF; font-size: 1em; padding: 0 20px !important; margin: 0; text-shadow: none !important; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; font-weight: 600; } .elastislide ul li { padding: 10px 10px; } .elastislide ul li .listbox { width: 119px; /* 133px - 2 x padding */ height: 43px; /* 47px - 2 x padding */ padding: 2px; font-size: 0.75em; line-height: 43px; } /* DSGVO Cookie Consent */ #dsgvo_wrapper { height: 198px; } #dsgvo_reminder { width: 740px; } #dsgvo_left { width: 585px; }​​ .dsgvo_reminder_closer.short { display: block; } .dsgvo_reminder_closer.long { display: none; } } /* End Media Query */ /* iPhone 6, 7, & 8 in landscape mode */ @media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : landscape) { /* STYLES GO HERE */ } /* End Media Query */ /* iPhone X in landscape mode */ @media only screen and (min-device-width : 375px) and (max-device-width : 812px) and (-webkit-device-pixel-ratio : 3) and (orientation : landscape) { /* STYLES GO HERE */ } /* End Media Query */