/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html body{width:729px;margin:0 auto}html body main aside{display:inline-block;vertical-align:top;width:215px;color:#3f4691;font-size:12px;font-family:Helvetica;line-height:20px;text-transform:lowercase;font-weight:100}html body main aside #address{margin:46px 0 0 26px}html body main aside #telmail{width:100px;margin:71px 0 0 0;padding:0 0 0 26px;border-left:1px solid #3f4691;border-bottom:1px solid #3f4691;height:79px}html body main aside #telmail a:hover{background:unset}html body main aside #support{display:table;margin-top:25px}html body main aside #support a{display:table-cell;text-transform:uppercase;font-weight:bold;vertical-align:middle;text-decoration:none}html body main aside #support a:hover{color:#fff;text-shadow:1px 1px 2px #4d4ec0,0 0 2px #4d4ec0,1px 1px 2px #4d4ec0,2px 2px 3px #4d4ec0,2px 2px 3px #4d4ec0;background:#fff}html body main aside #support a img{margin:0 5px 0 25px;vertical-align:middle}html body main .layout-content{display:inline-block;vertical-align:top;width:514px}html body main .layout-content .paragraph--type--standard ul{padding:0 0 0 15px;margin:0}html body main .layout-content .paragraph--type--standard ul li{list-style-image:url("/themes/custom/theme_friko_ch/img/ls.gif");padding-bottom:3px;margin-left:2px}html body main .layout-content .paragraph--type--standard table tr:first-of-type td{padding:0}html body main .layout-content .paragraph--type--standard table tr td{padding:10px 0 0 0}html body main .layout-content .paragraph--type--_-spalten .field__items{margin-bottom:20px}html body main .layout-content .paragraph--type--_-spalten .field__items .field__item{display:inline-block;vertical-align:top}html body main .layout-content .paragraph--type--_-spalten .field__items .field__item:nth-of-type(1){width:280px}html body main .layout-content .paragraph--type--_-spalten .field__items .field__item:nth-of-type(1) img{max-width:260px;height:auto}html body main .layout-content .paragraph--type--_-spalten .field__items .field__item:nth-of-type(2){width:200px}html body main .layout-content .paragraph--type--_-spalten .field__items .field__item:nth-of-type(2) img{max-width:180px;height:auto}html body main .layout-content .paragraph--type--_-spalten-50-50 .field__items{margin-bottom:20px}html body main .layout-content .paragraph--type--_-spalten-50-50 .field__items .field__item{display:inline-block;vertical-align:top;margin-bottom:20px}html body main .layout-content .paragraph--type--_-spalten-50-50 .field__items .field__item:nth-of-type(1){width:250px}html body main .layout-content .paragraph--type--_-spalten-50-50 .field__items .field__item:nth-of-type(2){width:250px;margin-left:10px}html body main .layout-content .webform-submission-form{width:510px}html body main .layout-content .webform-submission-form .form-item{margin:0 0 10px 0}html body main .layout-content .webform-submission-form .form-item h2{font-weight:bold;color:#3f4691}html body main .layout-content .webform-submission-form .form-item label{width:150px;display:inline-block;vertical-align:top}html body main .layout-content .webform-submission-form .form-item label:first-letter{font-weight:bold;color:#3f4691}html body main .layout-content .webform-submission-form .form-item input[type=text],html body main .layout-content .webform-submission-form .form-item input[type=email],html body main .layout-content .webform-submission-form .form-item textarea{width:300px;height:20px;border:1px solid #3f4691;background:#eee;padding:0 0 0 5px;font-size:16px;display:inline-block;vertical-align:top}html body main .layout-content .webform-submission-form .form-item .form-textarea-wrapper{display:inline-block;width:350px}html body main .layout-content .webform-submission-form .form-item textarea{height:unset;box-sizing:content-box}html body main .layout-content .webform-submission-form input[type=submit]{background-color:#ccc;border:1px solid #3a3fae;border-radius:5px 5px 5px 5px;color:#3a3fae;cursor:pointer;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;letter-spacing:.06em;margin-right:10px;padding:5px 15px 3px;margin-left:150px}html body main .layout-content .webform-submission-form input[type=submit]:hover{background-color:#3a3fae;color:#fff}html body header .region-header{display:flex;padding-bottom:2px}html body header .region-header .block-system-branding-block{width:189px;height:123px;cursor:pointer;display:inline-block;margin:50px 0 0 26px}html body header .region-header .block-system-branding-block a{position:absolute}html body header .region-header .block-system-branding-block a:hover{background:#fff;color:#4d4ec0}html body header .region-header .navigation{display:inline-block;width:514px;margin:86px 0 0 0;vertical-align:top}html body header .region-header .navigation .menu{display:flex;align-content:stretch;margin:0;border:1px solid #3f4691;width:100%;background:#ccc;height:17px}html body header .region-header .navigation .menu .menu-item{display:inline-block;width:calc(25% - 1px);background:#ccc;border-left:1px solid #3f4691;padding:0;margin:0;height:100%;vertical-align:top}html body header .region-header .navigation .menu .menu-item.menu-item--active-trail>a{background:#4d4ec0;color:#fff}html body header .region-header .navigation .menu .menu-item:first-of-type{border:none;width:25%}html body header .region-header .navigation .menu .menu-item:hover{background:#4d4ec0}html body header .region-header .navigation .menu .menu-item:hover a{color:#fff}html body header .region-header .navigation .menu .menu-item:hover .menu{border:none;display:block;margin-left:-1px}html body header .region-header .navigation .menu .menu-item:hover .menu .menu-item{display:block;width:100%;border-bottom:1px solid #3f4691;border-left:1px solid #3f4691;border-right:1px solid #3f4691}html body header .region-header .navigation .menu .menu-item:hover .menu .menu-item:first-of-type{border-top:1px solid #3f4691}html body header .region-header .navigation .menu .menu-item:hover .menu .menu-item a{color:#3f4691}html body header .region-header .navigation .menu .menu-item:hover .menu .menu-item a.is-active{background:#4d4ec0;color:#fff}html body header .region-header .navigation .menu .menu-item:hover .menu .menu-item a:hover{color:#fff}html body header .region-header .navigation .menu .menu-item a{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:9px;text-decoration:none;width:100%;display:block;height:100%;margin:0;padding:2px 0 1px 5px;color:#3f4691;text-transform:uppercase;box-sizing:border-box}html body header .region-header .navigation .menu .menu-item .menu{display:none}html body{font-family:Verdana,Helvetica,sans-serif;font-size:11px;background-color:#fff;color:#4c4c4c}html body h1{font-size:11px;color:#4d4ec0;font-weight:bold;margin:0;padding:0}html body h2{font-size:11px;color:#4d4ec0;margin:0;padding:0;font-weight:400}html body h4{font-size:9px;margin:0;padding:0;font-width:400}html body p{margin:0}html body a{color:#4d4ec0;font-weight:bold;text-decoration:none}html body a:hover{background:#4d4ec0;color:#fff}
