﻿@font-face{font-family:"Roboto";src:url("fonts/Roboto-LightItalic.woff2") format("woff2"),url("fonts/Roboto-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("fonts/Roboto-Regular.woff2") format("woff2"),url("fonts/Roboto-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("fonts/Roboto-Bold.woff2") format("woff2"),url("fonts/Roboto-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("fonts/Roboto-Italic.woff2") format("woff2"),url("fonts/Roboto-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("fonts/Roboto-Light.woff2") format("woff2"),url("fonts/Roboto-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("fonts/Roboto-BoldItalic.woff2") format("woff2"),url("fonts/Roboto-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}#mixItUp{margin-top:30px}.module-listing .listing_entry{border-top:1px solid #ccc;padding:24px 0}.module-listing .listing_entry:first-child{border-top:none;padding-top:0}.module-listing .listing_entry .listing_resources_and_content_container .resource_container{max-width:300px;margin-right:40px}.module-listing .listing_entry .listing-title,.module-listing .listing_entry .listing-title a{font-size:28px;line-height:36px;text-transform:none}.module-listing .listing_entry .listing_resources_and_content_container .listing_content_container{overflow:hidden}.listing-more-button,.listing_entry_backlink a{font-family:"Roboto";font-size:16px;line-height:24px;position:relative;background:#7e8b91;border-radius:5px;-webkit-appearance:none;border:0;text-decoration:none !important;padding:8px 20px;overflow:visible;margin:0 0 20px;float:none;display:inline-block;vertical-align:top;text-shadow:none;color:#fefdf9 !important;cursor:pointer;text-transform:none;text-align:center;letter-spacing:.25px;transition:all .3s linear;z-index:10;overflow:hidden !important}.listing-more-button:after,.listing_entry_backlink a:after{content:"";position:absolute;top:-50px;bottom:-50px;left:-20px;right:110%;background:#960623;background:-moz-linear-gradient(left, #960623 0%, #d50932 100%);background:-webkit-linear-gradient(left, #960623 0%, #d50932 100%);background:linear-gradient(to right, #960623 0%, #d50932 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#960623", endColorstr="#d50932",GradientType=1 );outline:1px solid transparent;transition:all .5s;-webkit-transform:rotate(-8.6deg);-moz-transform:rotate(-8.6deg);-o-transform:rotate(-8.6deg);transform:rotate(-8.6deg);z-index:-1}.listing-more-button:hover:after,.listing_entry_backlink a:hover:after{right:-20px}.listing_entry_detail_pictures{margin:10px 0 20px;margin-left:-20px;box-sizing:border-box}.listing_entry_detail_pictures .resource_container .resource.picture{width:33.33%;margin-left:0;margin-right:0;margin-bottom:20px;padding-left:20px;box-sizing:border-box;max-width:100%}#mixItUp .resource_container .resource.picture{width:100%}.listing_entry_detail #listing_entry_content h2{margin-bottom:4px}.listing_entry_detail #listing_entry_content h3{font-size:16px}.checkbox_field p{display:flex;flex-wrap:nowrap}.checkbox_field input{width:auto !important;margin-left:140px;margin-right:10px}.checkbox_field label{float:none;width:auto;display:inline-block}.mailform_element{position:relative}nav#rwdnav{display:none}.rwd_navigation{display:none;list-style:none;padding:5px 20px 20px}.rwd_navigation .phone{display:block}.rwd_navigation>li>a{display:block;text-decoration:none;text-transform:uppercase;color:#000;padding:14px 5px;font-size:18px;line-height:25px;font-weight:700;letter-spacing:.5px;border-top:1px solid silver}.rwd_navigation>li.sort-4{display:none}.rwd_navigation>li:first-child>a{border:none}.rwd_navigation li.current>a{color:#d50932}.rwd_navigation li.current>a>li>a{padding:14px 5px;font-size:20px;line-height:27px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.rwd_navigation li.current>a>li:first-child>a{border-top:0;padding-top:0}.rwd_navigation ul.level1{margin:-10px 0 0;padding:0 0 14px;list-style:none}.rwd_navigation ul.level1>li>a{color:rgba(0,0,0,.5);font-size:18px;line-height:25px;padding:3px 5px;font-weight:300;position:relative;text-decoration:none}.rwd_navigation ul.level1>li.current>a{color:#d50932;font-weight:500}.rwd_navigation ul.level1 ul{display:none}.responsive_navigation_toggle{z-index:270;display:none;width:40px;height:30px;position:fixed;top:53px;right:20px;transition:all .3s ease;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:99990}.responsive_navigation_toggle span{background:#fff;display:block;height:6px;position:absolute;top:0;right:0;bottom:auto;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:transform .3s ease 0s,top .25s ease .25s,opacity .01s ease .25s;-moz-transition:transform .3s ease 0s,top .25s ease .25s,opacity .01s ease .25s;-o-transition:transform .3s ease 0s,top .25s ease .25s,opacity .01s ease .25s;transition:transform .3s ease 0s,top .25s ease .25s,opacity .01s ease .25s;z-index:150}.responsive_navigation_toggle span:nth-child(2){top:12px}.responsive_navigation_toggle span:nth-child(3){top:24px}.navi_open .responsive_navigation_toggle span{top:42.5%;-webkit-transition:top .25s ease 0s,transform .3s ease .25s,opacity .01s ease .25s;-moz-transition:top .25s ease 0s,transform .3s ease .25s,opacity .01s ease .25s;-o-transition:top .25s ease 0s,transform .3s ease .25s,opacity .01s ease .25s;transition:top .25s ease 0s,transform .3s ease .25s,opacity .01s ease .25s}.navi_open .responsive_navigation_toggle span:first-child{opacity:0}.navi_open .responsive_navigation_toggle span:nth-child(2){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.navi_open .responsive_navigation_toggle span:nth-child(3){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}body.no_module_page.has_pictures #left_column{float:left;display:inline;width:600px;margin-right:0}#right_column{float:right;display:inline;width:322px;margin:42px 35px 0 0;padding:0 0 10px 0}.resource_container{width:100%}.resource_container .resource img{width:100%;height:auto}.ress_pic{float:left}#right_column .resource.picture:first-child{margin-bottom:35px;max-width:100%;max-height:215px;overflow:hidden;padding-left:20px;width:100%;box-sizing:border-box}#right_column .resource.picture:not(:first-child){float:left;width:50%;height:auto;margin-bottom:19px;padding-left:20px;box-sizing:border-box}#right_column .resource.picture:not(:first-child) a{position:relative;height:0;padding:0 0 66%;overflow:hidden}#right_column .resource.picture:not(:first-child) img{position:absolute;top:50%;right:auto;bottom:0;left:50%;display:block;width:100%;height:auto;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body{overflow-x:hidden}body{--management-highlight-color: #d50a32;--management-highlight-color-rgb: 213, 10, 50}body.mod_mailform #left_column{width:100%}body.mod_mailform form{margin-top:31px}#mailform_content table{width:45% !important}#mailform_content table td{border:none}body,a,table,td,tr,tbody,b,input,select,label,textarea{color:#333;font-size:16px;font-family:"Roboto",Arial,Helvetica,Sans-serif;line-height:24px}label{float:left;width:140px;display:block}input,select,textarea{border:1px solid #333;margin-bottom:1px;width:300px;padding:4px 12px;border-radius:6px}textarea{height:150px !important}input.send-button,input.mailform-submit{font-family:"Roboto";font-size:16px;line-height:24px;position:relative;background:#7e8b91;border-radius:5px;-webkit-appearance:none;border:0;text-decoration:none !important;padding:8px 57px;margin:12px 0 20px;float:none;display:inline-block;vertical-align:top;text-shadow:none;color:#fefdf9;cursor:pointer;text-transform:none;text-align:center;letter-spacing:.25px;z-index:10;overflow:hidden !important}input.send-button:hover,input.mailform-submit:hover{background:#960623;background:-moz-linear-gradient(left, #960623 0%, #d50932 100%);background:-webkit-linear-gradient(left, #960623 0%, #d50932 100%);background:linear-gradient(to right, #960623 0%, #d50932 100%);outline:1px solid transparent}.mailform_field_actions{margin-left:15px}a.phone_icon,a.mail_icon{padding-left:22px;position:relative}a.phone_icon:before,a.mail_icon:before{position:absolute;content:"";top:2px;left:0;font-family:"Font Awesome 5 Pro";font-size:15px;line-height:15px;color:inherit}a.phone_icon:before{content:""}.mailform_error label{color:#d50a32}.mailform_error input,.mailform_error select,.mailform_error textarea{border:2px solid #d50a32}h1{margin:0;font-size:36px;line-height:44px;font-weight:700;color:#333;margin-bottom:8px}div.introduction,div.introduction p,h2,h2 a,h2 a:hover{font-size:22px;line-height:30px;font-weight:400;text-decoration:none;color:#333;margin:0 0 20px 0;text-transform:uppercase}h3,h3 a,h3 a:hover{font-size:20px;font-weight:bold;text-decoration:none;margin:10px 0 5px 0;color:#333}hr{margin:5px 0 0 0;padding:0;border-bottom:1px solid #999;border-top:0px;border-left:0px;border-right:0px;line-height:0px;height:1px;display:block}body{background:#fff}p{margin:0 0 15px 0;padding:0;color:#333;font-size:16px;font-family:"Roboto",Arial,Helvetica,Sans-serif;line-height:24px}#content #centralwrapper ul{margin-bottom:20px !important}#left_column>ul li,#listing_entry_content>ul li{position:relative;display:block;list-style-type:none;margin-top:12px;margin-left:0;padding-left:15px}#left_column>ul li:before,#listing_entry_content>ul li:before{position:absolute;content:"";left:0;top:4px;font-weight:700;font-family:"Font Awesome 5 Pro";font-size:15px;line-height:15px;color:#d50a32}#container{margin:0 auto 10px auto;padding:0;text-align:left}#header_wrapper{background:url(../img/header.gif) #950622 center center}#header{width:1050px;margin:0 auto 0 auto;padding:0;height:160px}#header #logo{float:right;display:inline;margin:36px 35px 0 0;height:94px}#address{width:480px;float:left;display:inline;margin:36px 0 0 0;color:#fff !important;background:transparent;height:1px}#address a{text-decoration:none;color:#fff}#address a:hover{color:#fff;opacity:.6}#address a.phone{margin-right:6px}#address a.mail{margin-left:8px}.cf{float:none;clear:both;height:0;width:0;overflow:hidden;line-height:0}#root_navigation{text-align:left;margin:0;overflow:hidden;background:#7e8b91;border-top:2px solid #fff;border-bottom:2px solid #fff}#root_navigation_wrapper{width:1050px;margin:0 auto;padding:0}#root_navigation .root-navigation{padding:0;height:50px;margin:0 auto 0 auto;overflow:hidden}#root_navigation .root-navigation li{display:inline;list-style-type:none;margin:0;padding:0}#root_navigation .root-navigation li a{color:#000;display:block;font-weight:700;text-decoration:none;text-transform:uppercase;float:left;line-height:31px;height:13px;font-size:17px;margin:9px 25px 0 0;padding:0 0 2px 0;outline:none}#root_navigation .root-navigation li.sort-0 a{border:0}#root_navigation .root-navigation li a:hover{color:#fff}#root_navigation .root-navigation li.current a{text-decoration:none;color:#fff}#sub_navi{background:#bbb}#sub_navi #sub_navi_wrapper ul{padding:0;height:34px;overflow:hidden}#sub_navi_wrapper{margin:0 auto;padding:0;width:1050px}#content .level1 li{display:inline;list-style-type:none;margin:0;padding:0}#content .level1 li a{display:block;display:inline;font-weight:normal;text-decoration:none;float:left;overflow:hidden;line-height:32px;font-size:14px;margin:0 15px 0 0;padding:0 0 2px 0;color:#fff;outline:none}#content .level1 li.sort-0 a{border:0}#content .level1 li a:hover{text-decoration:none;font-weight:normal;background:url(../img/navigag.png) bottom right no-repeat;color:#000 !important}#content .level1 li.current a{text-decoration:none;font-weight:normal;background:url(../img/navigag.png) bottom right no-repeat;color:#000 !important}#content{padding:0;line-height:16px;background:#fff}#content a{text-decoration:none;color:#d50a32}#content a:hover{text-decoration:underline}#content .message{border:1px solid #ff7646;background:#ff7646 none;color:#fff}#content .message .missing_fields .missing_fields_title{color:#fff}#content .message .missing_fields li{margin-bottom:10px}#content .message img{display:none}#content table{border-collapse:collapse;border-spacing:0}#content td{padding:3px;border-bottom:1px solid #757575}#content th,#content caption{padding:3px;border-bottom:1px solid #333}#content ul,li{margin:0;padding:0}#left_column{margin:40px 0 10px 0;padding:0;min-height:250px;height:auto !important;height:250px}#left_column font.required{color:#903 !important}#centralwrapper{width:1050px;margin:0 auto;padding:0}.breadcrumb,.breadcrumb a{color:gray}#powered-by span{display:none}#powered-by li{list-style:none;margin:0 10px;display:inline-block}#powered-by li span{display:block}.menu_categories{border:0 !important}#mod_references_table td label{display:none}#mod_references_list{height:240px;margin:0;padding:0}#mod_references_list li{clear:both;list-style-type:none;margin:0;padding:0;height:60px}#mod_references_list .title{float:left}#mod_references_list .handle{float:right;font-size:xx-small;width:80px;cursor:pointer}#powered_wrapper{width:1050px;margin:0 auto 0 auto;box-sizing:border-box}#powered-by{width:100%;padding:10px 0 0 0;border-top:1px solid #b0b0b0;margin:1px 0 5px 0;background:transparent;text-align:left;color:#b0b0b0 !important;font-size:14px;line-height:22px;margin-right:35px}#powered-by a{color:#b0b0b0 !important;text-decoration:none;font-size:14px !important}#powered-by a:hover{color:#d50a32 !important;text-decoration:none}.administration{font-family:"VAG Rounded";text-align:left;color:#fff;border:none}.admin_part{background:#fff none;color:#000}.administration a{font-family:"VAG Rounded";color:#000}.administration a:hover{color:#d50a32}.administration h1,.administration h2{background:#d50a32 none}.administration h1:hover{background-color:#d50a32}.administration li.with_icon i{color:#d50a32}input.remember_me_checkbox{width:auto !important}.login_form form .button{display:inline-block;width:auto !important}@media screen and (max-width: 505px){.login_form form p:last-child label{display:none}.login_form form input,.login_form select,.login_form textarea,.login_form form .button{width:100% !important;box-sizing:border-box}.p_remember_me_checkbox input.remember_me_checkbox{width:auto !important}.prefix_checkbox.empty_prefix_label{display:none}}.button{font-family:"Roboto";font-size:16px;line-height:24px;position:relative;background:#7e8b91;border-radius:5px;-webkit-appearance:none;border:0;text-decoration:none !important;padding:8px 57px;overflow:visible;margin:12px 0 20px;float:none;display:inline-block;vertical-align:top;text-shadow:none;color:#fefdf9;cursor:pointer;text-transform:none;text-align:center;letter-spacing:.25px;transition:all .3s linear;z-index:10;overflow:hidden !important}.button:after{content:"";position:absolute;top:-50px;bottom:-50px;left:-20px;right:110%;background:#960623;background:-moz-linear-gradient(left, #960623 0%, #d50932 100%);background:-webkit-linear-gradient(left, #960623 0%, #d50932 100%);background:linear-gradient(to right, #960623 0%, #d50932 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#960623", endColorstr="#d50932",GradientType=1 );outline:1px solid transparent;transition:all .5s;-webkit-transform:rotate(-8.6deg);-moz-transform:rotate(-8.6deg);-o-transform:rotate(-8.6deg);transform:rotate(-8.6deg);z-index:-1}.button:hover:after{right:-20px}#privacy_button{margin-bottom:0}input,select,textarea{width:300px;height:auto}@media print{#root_navigation,#footer,#powered-by,#metanavi,#address,#sub_navi{display:none}body,#content,#container,#ressource_picture,#header,#left_column,#right_column{background:none;width:100%;padding:0;margin:0;border:0;color:#000 !important}#right_column{display:none}#page_content{width:100%;padding:0;overflow:visible !important;margin:0;color:#000 !important}body,a,table,td,tr,tbody,b,p,input,select,label,textarea{color:#000}#container{padding-left:15px;padding-top:15px}#header_wrapper{background:none;margin-bottom:15px}#header{height:44px}#header img#logo{float:left;padding:0;margin:0;width:150px}#centralwrapper{width:100%;margin:unset}body.root_category_1.no_system_page #left_column{width:100%}}body.system_page #header_wrapper,body.system_page #powered_wrapper,body.system_page #root_navigation,body.system_page #sub_navi{display:none}body.system_page p,body.system_page a,body.system_page table,body.system_page td,body.system_page tr,body.system_page tbody,body.system_page b,body.system_page input,body.system_page select,body.system_page label,body.system_page textarea{font:400 15px/21px "VAG Rounded",sans-serif;letter-spacing:.03em;color:#666}body.system_page #content{background:none}@media screen and (max-width: 1080px){#header_wrapper{position:fixed;z-index:9999;width:100%}#header{width:100% !important}#content{z-index:1001;padding-top:110px !important}#address,#root_navigation,#sub_navi{display:none !important}#header{height:110px !important}#header #logo{float:left !important;width:215px !important;margin-top:20px !important;margin-left:20px !important}.rwd_navigation,.responsive_navigation_toggle{display:block}nav#rwdnav{display:block;visibility:hidden;position:fixed;z-index:999999;top:0;left:0;width:77%;height:100%;opacity:1;overflow:scroll;background:#fff;overflow-x:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-shadow:0 2px 24px 0 rgba(0,0,0,.2);-webkit-transform:perspective(1px) translate3d(-100%, 0, 0);-moz-transform:perspective(1px) translate3d(-100%, 0, 0);-o-transform:perspective(1px) translate3d(-100%, 0, 0);transform:perspective(1px) translate3d(-100%, 0, 0);transition:all .3s ease}.navi_open nav#rwdnav{visibility:visible;opacity:1;-webkit-transform:perspective(1px) translate3d(0, 0, 0);-moz-transform:perspective(1px) translate3d(0, 0, 0);-o-transform:perspective(1px) translate3d(0, 0, 0);transform:perspective(1px) translate3d(0, 0, 0)}#centralwrapper{width:100% !important;margin:0 !important;padding:0 20px !important;box-sizing:border-box}#right_column{margin-right:0 !important}#powered_wrapper{width:100% !important;margin:0 !important;padding:0 20px !important;box-sizing:border-box}#powered-by{width:100% !important}.contact_information{margin-top:15px;font-size:16px;line-height:30px}.contact_information p{margin-bottom:2px}.contact_information strong{font-size:20px;line-height:28px;margin-bottom:4px}}@media screen and (max-width: 965px){#mailform_content table{width:100% !important}#left_column,#right_column{width:100% !important;min-height:unset !important}#right_column .resource_container{margin-left:-10px}#right_column .resource.picture{width:50% !important;height:0 !important;padding-bottom:30%;float:left;margin-left:0 !important;margin-bottom:20px !important;padding-left:20px;box-sizing:border-box}#right_column .resource.picture img{width:100% !important}}@media screen and (max-width: 800px){.listing_entry_detail_pictures .resource_container .resource.picture{width:50%}}@media screen and (max-width: 720px){.module-listing .listing_entry .listing_resources_and_content_container .resource_container{float:none;max-width:100%;margin-right:0}.module-listing .listing_entry .listing_resources_and_content_container .resource_container .resource.picture{width:100%}.module-listing .listing_entry .listing_resources_and_content_container .listing_content_container{overflow:visible;clear:left;margin:20px 0 0}#mailform_content table{width:100% !important}}@media screen and (max-width: 550px){#right_column{margin-top:20px !important}h1{font-size:24px !important;line-height:32px !important}div.introduction p,h2,h2 a,h2 a:hover{font-size:18px !important;line-height:26px !important}#right_column .resource.picture{width:100% !important;padding-bottom:60%;margin-top:20px;margin-bottom:0 !important;overflow:hidden}#right_column .resource.picture:first-child{margin-top:0}.mod_mailform label,.mod_mailform input,.mod_mailform select,.mod_mailform textarea{width:100% !important;box-sizing:border-box}.checkbox_field input{width:auto !important;margin-right:10px;margin-left:0}#powered_wrapper{margin-top:40px !important}.listing_entry_detail_pictures .resource_container .resource.picture{width:100%}}
