/* Imports may be incorrectly placed, please remove for ideal combining */
@import "/ullCorePlugin/css/main_multi_format.css";@import url("/ullCorePlugin/css/main_responsive_mobile.css") (max-width:511px);
/* /ullCorePlugin/css/main.css */
/* /ullCorePlugin/css/normalize.css */
/* custom.css */
.edit_table td.label_column{min-width:10em;width:10em;}.cke_chrome{border:0 !important;padding:0 !important;}.cke_inner{padding:0 !important;background:none !important;}.cke_bottom{position:relative !important;height:11px !important;}.cke_resizer{margin-top:0 !important;float:none !important;position:absolute !important;bottom:0;right:0;z-index:10000000;width:12px !important;;height:12px !important;background-image:url("/ullCorePlugin/images/ckeditor4_resize.png") !important;background-repeat:no-repeat !important;border:0 !important;}.edit_container,#tc_wrapper{max-width:780px;}.action_edit #ull_tabletool_form .edit_action_buttons{position:fixed;bottom:0;height:8em;width:720px;border:2px solid silver;border-bottom:none;border-top-left-radius:1em;border-top-right-radius:1em;box-shadow:2px 2px 12px #666;overflow:auto;z-index:500;}#ull_tabletool_form .content_element_form .edit_action_buttons{position:inherit;bottom:inherit;border:inherit;width:inherit;height:inherit;box-shadow:inherit;overflow:inherit;z-index:inherit;border-top-left-radius:0;border-top-right-radius:0;}@media (max-height:768px){.action_edit #ull_tabletool_form .edit_action_buttons{position:inherit;bottom:inherit;border:inherit;width:inherit;height:inherit;box-shadow:inherit;z-index:inherit;border-top-left-radius:0;border-top-right-radius:0;}}img,div{behavior:url(/ullCorePlugin/css/ie_png_fix/iepngfix.htc);}@media print{body{font-size:100%;}input,select,textarea{font-size:1em;}#sidebar{display:none !important;}#sidebar_tab{display:none;}#canvas{margin-left:0;display:inline !important;}#nav_top{display:none;}.pager_left .paging_hint{display:none;}th{border-top:1px double black;border-bottom:1px double black;}td{border-bottom:1px dotted grey;padding-top:.1em !important;padding-bottom:.1em !important;}.list_action_buttons{display:none;}.ull_filter_icon{display:none;}.no_print{display:none;}}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:300;src:url('/fonts/ubuntu-v20-latin-300.eot');src:local(''),url('/fonts/ubuntu-v20-latin-300.eot?#iefix') format('embedded-opentype'),url('/fonts/ubuntu-v20-latin-300.woff2') format('woff2'),url('/fonts/ubuntu-v20-latin-300.woff') format('woff'),url('/fonts/ubuntu-v20-latin-300.ttf') format('truetype'),url('/fonts/ubuntu-v20-latin-300.svg#Ubuntu') format('svg');}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;src:url('/fonts/ubuntu-v20-latin-regular.eot');src:local(''),url('/fonts/ubuntu-v20-latin-regular.eot?#iefix') format('embedded-opentype'),url('/fonts/ubuntu-v20-latin-regular.woff2') format('woff2'),url('/fonts/ubuntu-v20-latin-regular.woff') format('woff'),url('/fonts/ubuntu-v20-latin-regular.ttf') format('truetype'),url('/fonts/ubuntu-v20-latin-regular.svg#Ubuntu') format('svg');}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:500;src:url('/fonts/ubuntu-v20-latin-500.eot');src:local(''),url('/fonts/ubuntu-v20-latin-500.eot?#iefix') format('embedded-opentype'),url('/fonts/ubuntu-v20-latin-500.woff2') format('woff2'),url('/fonts/ubuntu-v20-latin-500.woff') format('woff'),url('/fonts/ubuntu-v20-latin-500.ttf') format('truetype'),url('/fonts/ubuntu-v20-latin-500.svg#Ubuntu') format('svg');}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:700;src:url('/fonts/ubuntu-v20-latin-700.eot');src:local(''),url('/fonts/ubuntu-v20-latin-700.eot?#iefix') format('embedded-opentype'),url('/fonts/ubuntu-v20-latin-700.woff2') format('woff2'),url('/fonts/ubuntu-v20-latin-700.woff') format('woff'),url('/fonts/ubuntu-v20-latin-700.ttf') format('truetype'),url('/fonts/ubuntu-v20-latin-700.svg#Ubuntu') format('svg');}:root{--color-text:#246;--color-primary:#5b86e5;--color-secondary:#36d1dc;}.color-primary{color:var(--color-primary);}.color-secondary{color:var(--color-secondary);}html{min-height:100%;}body{background-color:white;color:var(--color-text);font-family:'Ubuntu',sans-serif;font-size:100%;min-height:100%;}a,a:visited{color:var(--color-primary);}h1{color:white;font-size:2.5em;text-transform:uppercase;font-weight:300;}h2{color:var(--color-primary);font-weight:400;font-size:2.1em;text-transform:uppercase;}h3{color:var(--color-primary);font-weight:300;font-size:1.8em;}.ghostbutton,.ghostbutton:visited{border:3px solid white;display:inline-block;margin:1.5em auto 0 auto;padding:.6em 1em;color:white;text-transform:uppercase;font-weight:200;font-size:1.4em;}.ghostbutton:hover{text-decoration:none;background:white;color:var(--color-primary);}.ghostbutton-primary,.ghostbutton-primary:visited{border:3px solid var(--color-primary);;display:inline-block;margin:1.5em auto 0 auto;padding:.6em 1em;color:var(--color-primary);text-transform:uppercase;font-weight:200;font-size:1.4em;background-color:white;}.ghostbutton-primary:hover{text-decoration:none;background:white;color:var(--color-secondary);border-color:var(--color-secondary);}.gradient_white{background:#ffffff;background:-moz-linear-gradient(-45deg,#ffffff 50%,#eaeaea 100%);background:-webkit-linear-gradient(-45deg,#ffffff 50%,#eaeaea 100%);background:linear-gradient(135deg,#ffffff 50%,#eaeaea 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#eaeaea',GradientType=1 );}@media (max-width:511px){h1{font-size:2.1em;}h2{font-size:1.8em;}h3{font-size:1.6em;}.ghostbutton,.ghostbutton:visited,.ghostbutton-primary,.ghostbutton-primary:visited{margin:1em auto 0 auto;padding:.4em .8em;font-size:1.3em;}}.color-primary{color:#5b86e5}.color-secondary{}#canvas_container{min-height:100%;background:var(--color-primary);background:linear-gradient(to bottom,var(--color-primary),var(--color-secondary));overflow:hidden;position:relative;}#canvas{max-width:1200px;margin:24px auto 0 auto;position:relative;overflow:hidden;}header{max-width:1200px;margin:32px auto 32px auto;position:relative;overflow:hidden;}header img{height:60px;width:auto;}#logo_left{}#logo_left .big{color:#5b86e5;font-weight:300;font-size:2.8em;text-transform:uppercase;}#logo_center{text-align:center;}#logo_right{position:absolute;bottom:0;right:0;text-align:right;}#logo_left,#logo_right{margin:0 10px;}ul#lang_select{list-style-type:none;margin:0;padding:0;}ul#lang_select li{margin:0;padding:.4em 0 0 0;}@media (max-width:511px){header{margin-top:20px;margin-bottom:20px;}}@media (max-width:900px){#logo_left{position:relative;top:inherit;left:inherit;max-width:80vw;}#logo_center{display:none;}#logo_left .big{font-size:1.8em;margin-bottom:.2em;}}#main_menu{display:table;table-layout:fixed;width:100%;margin:16px 0 60px 0;}#main_menu ul{list-style-type:none;margin:0;padding:0;display:table-row;}#main_menu ul li{padding:0 5px;margin:0;display:table-cell;}#main_menu a,#main_menu a:visited{display:block;color:white;font-size:1.5em;text-transform:uppercase;text-align:center;transition:background 1s ease 0s;}#main_menu a:hover{background-color:var(--color-secondary);text-decoration:none;transition:background 0.3s ease 0s;}@media (max-width:900px){#main_menu{display:inherit;table-layout:inherit;width:inherit;margin:10px 0 10px 0;}#main_menu ul{list-style-type:none;margin:0;padding:0;display:inherit;}#main_menu ul li{padding:0 5px;margin:10px 0;display:inherit;font-size:0.9em;}}#admin_menu{padding:0 1em 0 1em;margin:0 0 1em 0;overflow:hidden;font-size:.8em;}#admin_menu ul{list-style-type:none;margin:0;padding:0;display:inline-block;vertical-align:top;}#admin_menu>ul>li{display:inline-block;text-transform:uppercase;font-weight:bold;margin:0 2.5em 0 0;padding:0;}#admin_menu li li{display:list-item;text-transform:none;font-weight:normal;margin:0 0 0em 0em;}#ull_menu_tools{columns:2;}#content{background-color:white;padding:30px;overflow:hidden;position:relative;}.ull_cms_show #content{background:none;}#ull_cms_show_body{overflow:hidden;position:relative;}.ull_cms_show_body_inner{margin:30px;overflow:hidden;position:relative;}@media (max-width:900px){#content{background-color:white;padding:15px;overflow:hidden;position:relative;}.ull_cms_show_body_inner{margin:15px;}}.cms_page_angebote #ull_cms_show_body{display:none;}.ull_cms_show_gallery{float:right;width:44%;}.ull_cms_show_gallery img{width:100%;height:auto;margin-bottom:30px;}#ull_cms_show_body.with_images{width:44%;}.link_container{cursor:pointer;}@media (max-width:900px){#canvas{margin-top:10px;}.ull_cms_show_gallery{float:none;width:inherit;}#ull_cms_show_body.with_images{width:inherit;}.ull_cms_show_gallery_image{}.ull_cms_show_gallery_image:FIRST-CHILD{display:inherit;}}.homepage_container{width:44%;}.cms_page_homepage h2{margin:0 0 .1em 0;}.cms_page_homepage h3{margin:0 0 .5em 0;}.homepage_container_outer{overflow:hidden;position:relative;}.homepage_container_inner{margin:30px;overflow:hidden;position:relative;}.homepage_claims{float:left;}.homepage_claims ul{list-style-type:none;margin:0;padding:0;}.homepage_claims li{margin:0 0 .7em 0;font-size:1.3em;font-weight:700;padding:0;}.homepage_claims li a{display:block;padding:.7em 1em;color:white;}.homepage_claims li a:hover{text-decoration:none;}.homepage_claims_areas{float:left;}.homepage_claims_areas li{}.homepage_claims_areas li a{border-top-right-radius:15px;border-bottom-right-radius:30px;background-color:#f6a039;transition:border-radius 1s ease 0s;}.homepage_claims_areas li a:hover{border-top-right-radius:30px;background-color:#257030;transition:border-radius .3s ease 0s;}ul.homepage_claims_services{float:right;margin-top:2em;}.homepage_claims_services li{}.homepage_claims_services li a{padding-left:1.2em;background-color:#257030;color:white;border-top-left-radius:30px;border-bottom-left-radius:15px;transition:border-radius 1s ease 0s;}.homepage_claims_services li a:hover{border-bottom-left-radius:30px;background-color:#f6a039;transition:border-radius .3s ease 0s;}.homepage_reference{float:right;}.homepage_reference_tags{font-size:1.1em;font-weight:700;margin-bottom:.5em;}@media (max-width:900px){.homepage_container{width:inherit;}.homepage_container_inner{margin:15px;}.homepage_claims{float:none;}.homepage_reference{margin-top:4em;float:none;}}.cms_page_referenzen #ull_cms_show_body{display:none;}.referenzen_tags{margin:1em 0 2em 0;padding:0;list-style-type:none;color:white;}.referenzen_tags li{display:inline-block;padding:0;margin:0 1.5em .6em 0;font-size:1.3em;font-weight:bold;}.referenzen_tags li a{color:#ded;}.referenz{width:44%;overflow:hidden;position:relative;float:left;margin-bottom:3em;}.referenz:nth-child(2n){clear:both;}.referenz:nth-child(2n+1){float:right;}.referenz h3{margin:.2em 0 .8em 0;}.referenz_image img{width:100%;max-height:240px;margin-bottom:1em;object-fit:cover;}.referenz_tags{font-size:1.4em;font-weight:700;margin-bottom:.5em;}@media (max-width:900px){.referenz{width:inherit;float:none;margin-bottom:3em;}.referenz:nth-child(2n+1){float:none;}}.team_member{width:44%;}.team_member_main{overflow:hidden;position:relative;margin-bottom:30px;}.team_member_image{float:right;width:140px;}.team_member_image img{width:100%;height:auto;}@media (max-width:900px){.team_member{width:inherit;}}@media (max-width:460px){.team_member_image{float:none;margin-bottom:1em;}}.ull_news_entry{overflow:hidden;position:relative;margin-bottom:60px;}.ull_news_image{float:right;width:44%;}.ull_news_image img{width:100%;height:auto;}.ull_news_content{width:44%;background-color:white;overflow:hidden;}.ull_news_content_inner{margin:30px;overflow:hidden;}.ull_news_date{text-align:right;}.ull_news_content h3{margin-top:.2em;}#ull_news_create_link{background-color:white;}@media (max-width:900px){.ull_news_image{float:none;width:inherit;margin-bottom:5px;}.ull_news_content{width:inherit;}}footer{margin:60px 0 60px 0;color:white;position:relative;overflow:hidden;}footer a,footer a:visited{color:white;text-transform:uppercase;}footer ul{margin:0;padding:0;list-style-type:none;}footer li{margin:0 1em;padding:0;display:inline;}#footer_right{position:absolute;top:0;right:0;}@media (max-width:900px){#footer_right{position:relative;top:0;right:0;}}.contact_form table{width:100%;}.contact_form td{padding:.3em 0;}.contact_form label{padding-right:1em;font-weight:normal;}.contact_form input,textarea{max-width:55% !important;}@media (max-width:479px){.contact_form td{display:block;padding:0;}.contact_form tr td:FIRST-CHILD{padding-top:4px;}}
