/* style2.css */
.login_active_1:hover{background: #fff}*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-border-radius: none;-moz-border-radius: none;border-radius: none}::selection{background: rgba(0, 191, 255, 0.75);color: #fff;text-shadow: none}::-moz-selection{background: rgba(0, 191, 255, 0.75);color: #fff;text-shadow: none}.fa{display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}html,body,div,ul,li,h1,h2,h3,h4,h5,h6,form,p{margin: 0;padding: 0}html,body{height: 100%}body{font-family: 'Roboto', Arial, sans-serif;font-size: 16px;font-style: normal;font-weight: normal;color: #333;overflow-x: hidden}#container{min-height: 50vh}#main-content{overflow: auto;padding-bottom: 200px}a{text-decoration: none}a{-webkit-transition: all 350ms ease-in-out;transition: all 350ms ease-in-out;color: #0090C0}.erfahre-mehr{-webkit-transition: all 350ms ease-in-out;transition: all 350ms ease-in-out}i.fa-play-circle{transition: all 1s ease-in-out}header #nav_menu{width: 100%;height: 60px;position: fixed;top: 0;left: 0;right: 0;z-index: 99;background: rgba(0, 0, 0, 0.8)}header #nav_menu #logo_menu{float: left;height: 50px;margin: 5px 0 5px 20px}header #nav_menu #logo_menu img{height: 100%;width: auto}header #nav_menu .mod_navigation{float: left;height: 100%;margin: 0;padding: 0}header #nav_menu .mod_navigation ul{margin: 21px 0 0 21px;padding: 0}header #nav_menu .mod_navigation ul li{margin: 0 20px 0 0;padding: 0;list-style: none;float: left;font-size: 16px;#text-transform: uppercase}header #nav_menu .mod_navigation ul li a{color: #fff;font-weight: 300}header #nav_menu .mod_navigation ul li a:hover{color: #999}header #nav_menu  .mod_navigation ul li strong{color: #0090c0}header #nav_menu .mod_search{height: 100%;width: 342px;float: left;margin: 0;padding: 0}header #nav_menu .mod_search form .formbody{width: 300px;float: left;padding: 2px 0 0 0}#login_content h3,#login_content p{opacity: 0;transform: scale(0.5)}#login_button,#login_content h3,#login_content p,#login_content h3 span,#login_senden{transition: all 250ms cubic-bezier(0.7, 0, 0.3, 1)}.login_active > #login_content h3,.login_active > #login_content p{opacity: 1;transform: scale(1)}.login_button{position: fixed;top: 10px;right: 20px;background: #006080;width: 135px;height: 40px;#border-radius: 3px;z-index: 100}.login_button:hover{background: #212328}.login_active_1{position: fixed;top: 50%;right: 50%;transform: translate(50%, -50%);background: #fff;width: 80%;max-width: 350px;height: 500px;box-shadow: 0 0 30px 1px #0d0e10}.login_active_1:hover{background: #fff}#login_click{position: absolute;z-index: 100;width: 100%;height: 20px;display: block;top: 0;left: 0;right: 0;bottom: 0;font-size: 20px;color: #fff;margin: auto;#padding: 0 20px 0 20px;font-weight: 300;text-align: center}#login_click:hover{cursor: pointer}#login_content{position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;z-index: 99}#login_content p{margin: 0;padding: 0}#login_content h3{font-weight: 100;display: block;width: 80%;font-size: 45px;text-align: left;margin: 25px 10% 25px 10%;color: #0090c0}#login_content h3 span{font-weight: 700;display: inline-block;font-size: 13px;float: right;margin: 20px 0 0 0;color: #999;cursor: pointer}#login_content h3 span:hover{color: #c9272a}#login_content p{color: #333;text-align: center}#login_content label{font-weight: 700;text-transform: uppercase;;font-size: 10px;padding: 0 10% 2px 10%;width: 80%;display: inline-block;color: #999;cursor: text}#login_content input::-webkit-input-placeholder,#login_content input,#login_content button{-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out}#login_content input{margin: 5% 10% 0 10%;width: 80%;padding: 5%;display: block;border: none;border-bottom: 1px solid #dadada;background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 99%, #dadada 1%);background: linear-gradient( bottom, rgba(255, 255, 255, 0) 99%, #dadada 1%);background-size: 0 100%;background-repeat: no-repeat;color: #dadada}#login_content input:focus{outline: none;background-size: 100% 100%}#login_content input:focus::-webkit-input-placeholder{font-size:11px;-webkit-transform: translateY(-25px);transform: translateY(-25px);visibility: visible !important}#login_content input:focus:valid::-webkit-input-placeholder,#login_content input:valid{color: #14dc19;border-color: #14dc19}#login_content input:focus:invalid::-webkit-input-placeholder,#login_content input:focus:invalid{color: #c9272a;border-color: #c9272a}#login_content input[type="checkbox"]{-webkit-appearance: none;-moz-appearance: none;appearance: none;display: inline-block;background-color: #fff;border: 1px solid #999;width: 6px;height: 6px;outline-style: none;cursor: pointer}#login_content p input:checked{background-color: #0090c0;border: 1px solid #333;color: #0090c0}#login_content button{background: #006080;border: none;color: #fff;width: 80%;margin: 5% 10% 5% 10%;padding: 5%;font-size: 16px;cursor: pointer;outline: none}#login_content button:hover{background: #212328;color: #fff}header.v-header{height: 50vh;display: flex;align-items: center;color: #fff}header.v-header .fullscreen-video-wrapper{position: absolute;top: 0;left: 0;width: 100%;height: 50vh;overflow: hidden}header.v-header .fullscreen-video-wrapper video{position: absolute;min-width: 100%;min-height: 100%;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 0}header.v-header #header-overlay{position: absolute;width: 100vw;height: 50vh;top:0;left:0; background: rgba(0, 144, 192, 0.75);z-index: 1}header .header-content{z-index: 2}header #header-text{position: absolute;top: 10%;width: 80%;margin: 0 10% 0 10%;text-align: center}header #header-headline{margin: 0 0 50px 0;border: 20px solid #fff}i.fa-play-circle{color:#fff;opacity: 0.6;font-size: 100px}i.fa-play-circle:hover{transform: scale(1.125);cursor: pointer}#overlay{position: fixed;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.75);z-index: 100;display: none}#overlay .fa-times{font-size: 45px;float: right;margin: 20px 270px 0 0;cursor: pointer}.erfahre-mehr{display: none;width: 20%;color: #fff;text-transform: uppercase;text-decoration: nonebackground-color: transparent}.down-arrow{position: absolute;right: 50%;bottom: 2.5%;text-align: center;-webkit-transform: translateX(50%);-ms-transform: translateX(50%);transform: translateX(50%);width: 400px}.down-arrow h4{opacity: 0.75}.down-arrow h4:hover{opacity: 1}.down-arrow .fa-chevron-down{opacity: 0.75}.down-arrow .fa-chevron-down:hover{opacity: 1}#container{width: 100%}#container h2{margin: 60px 0 40px 0;font-size: 32px;font-weight: 300;text-align: center}#container h3{margin: 20px 0 10px 0;font-size: 24px;font-weight: 300;text-align: center}.mod_article{width: 80%;max-width: 960px;margin: 0 auto 60px auto}.mod_article p{margin: 0 auto 20px;text-align: justify}.mod_article h2.umfrage{margin: 60px 0 20px 0;font-size: 32px;font-weight: 300;text-align: center}.mod_article #flaggenwahl{width: 100%}.mod_article #flaggenwahl #flagge1,.mod_article #flaggenwahl #flagge2,.mod_article #flaggenwahl #flagge3,.mod_article #flaggenwahl #flagge4,.mod_article #flaggenwahl #flagge5,.mod_article #flaggenwahl #flagge6,.mod_article #flaggenwahl #flagge7,.mod_article #flaggenwahl #flagge8{width: 47.5%;height: auto;float: left}.mod_article #flaggenwahl #flagge1,.mod_article #flaggenwahl #flagge3,.mod_article #flaggenwahl #flagge5,.mod_article #flaggenwahl #flagge7{margin: 0 2.5% 0 0}.mod_article #flaggenwahl #flagge2,.mod_article #flaggenwahl #flagge4,.mod_article #flaggenwahl #flagge6,.mod_article #flaggenwahl #flagge8{margin: 0 0 0 2.5%}.mod_article #flaggenwahl h3.flagge{margin: 5px 0 20px 0;font-size: 20px;font-weight: 300;text-align: center}.mod_article #designwahl{width: 100%}.mod_article #designwahl #design1,.mod_article #designwahl #design2,.mod_article #designwahl #design3,.mod_article #designwahl #design4,.mod_article #designwahl #design5,.mod_article #designwahl #design6,.mod_article #designwahl #design7,.mod_article #designwahl #design8,.mod_article #designwahl #design9,.mod_article #designwahl #design10{width: 47.5%;height: auto;float: left}.mod_article #designwahl #design1,.mod_article #designwahl #design3,.mod_article #designwahl #design5,.mod_article #designwahl #design7,.mod_article #designwahl #design9{margin: 0 2.5% 0 0}.mod_article #designwahl #design2,.mod_article #designwahl #design4,.mod_article #designwahl #design6,.mod_article #designwahl #design8,.mod_article #designwahl #design10{margin: 0 0 0 2.5%}.mod_article #designwahl h3.design{margin: 0 0 5px 0;font-size: 20px;font-weight: 300;text-align: center}.mod_article .mod_poll{width: 100%;margin: 20px 0 0 0}.mod_article .mod_poll p.poll_title{display: none}.mod_article .mod_poll fieldset{border: none;margin: 0;padding: 0}.mod_article .mod_poll span{display: block}.mod_article .mod_poll span input[type="radio"]{-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: #fff;border: 2px solid #999;width: 12px;height: 12px;outline-style: none;cursor: pointer}.mod_article .mod_poll span input:checked{background-color: #0090c0;border: 2px solid #333;color: #0090c0}.mod_article .mod_poll span label{display: inline-block;margin: 0 0 10px 0;cursor: pointer}.mod_article .mod_poll input[type="submit"]{background: #006080;border: none;color: #fff;width: 100%;max-width: 320px;margin: 10px 0 0 0;padding: 20px;font-size: 16px;outline: none;cursor: pointer}.mod_article .mod_poll input[type="submit"]:hover{background: #212328;color: #fff}p.error{color: #C9272A}form#tl_registration_75 input::-webkit-input-placeholder,form#tl_registration_75 input,#tl_registration_75 button,.mod_article .mod_poll input[type="submit"],.mod_article .mod_poll span input[type="radio"]{-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out}form#tl_lost_password_74 input::-webkit-input-placeholder,form#tl_lost_password_74 input,#tl_lost_password_74 button,.mod_article .mod_poll input[type="submit"],.mod_article .mod_poll span input[type="radio"]{-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out}form#tl_registration_75{width: 100%;max-width: 320px;height: auto;overflow: hidden}form#tl_lost_password_74{width: 100%;max-width: 320px;height: auto;overflow: hidden}form#tl_registration_75 input{margin: 5% 0 0 0;width: 100%;padding: 5%;display: block;border: none;border-bottom: 1px solid #dadada;background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 99%, #dadada 1%);background: linear-gradient( bottom, rgba(255, 255, 255, 0) 99%, #dadada 1%);background-size: 0 100%;background-repeat: no-repeat;color: #dadada}form#tl_lost_password_74 input{margin: 5% 0 0 0;width: 100%;padding: 5%;display: block;border: none;border-bottom: 1px solid #dadada;background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 99%, #dadada 1%);background: linear-gradient( bottom, rgba(255, 255, 255, 0) 99%, #dadada 1%);background-size: 0 100%;background-repeat: no-repeat;color: #dadada}form#tl_registration_75 input#ctrl_firstname{margin: 0}form#tl_lost_password_74 input#ctrl_username{margin: 0}form#tl_registration_75 input:focus{outline: none;background-size: 100% 100%}form#tl_lost_password_74 input:focus{outline: none;background-size: 100% 100%}form#tl_registration_75 input:focus::-webkit-input-placeholder{font-size:11px;-webkit-transform: translateY(-25px);transform: translateY(-25px);visibility: visible !important}form#tl_lost_password_74 input:focus::-webkit-input-placeholder{font-size:11px;-webkit-transform: translateY(-25px);transform: translateY(-25px);visibility: visible !important}form#tl_registration_75 input:focus:valid::-webkit-input-placeholder,form#tl_registration_75 input:valid{color: #14dc19;border-color: #14dc19}form#tl_lost_password_74 input:focus:valid::-webkit-input-placeholder,form#tl_lost_password_74 input:valid{color: #14dc19;border-color: #14dc19}form#tl_registration_75 input:focus:invalid::-webkit-input-placeholder,form#tl_registration_75 input:focus:invalid{color: #c9272a;border-color: #c9272a}form#tl_lost_password_74 input:focus:invalid::-webkit-input-placeholder,form#tl_lost_password_74 input:focus:invalid{color: #c9272a;border-color: #c9272a}form#tl_registration_75 div.select{margin: 5% 0 0 0}form#tl_registration_75 label.select{display: inline-block;width: 25%;padding: 5% 0 5% 0}form#tl_registration_75 select{background: #dadada;border: none;color: #777;width: 75%;padding: 5%;cursor: pointer;float: right}form#tl_registration_75 button{background: #006080;border: none;color: #fff;width: 100%;margin: 5% 0 0 0;padding: 7.5%;font-size: 16px;outline: none;cursor: pointer}form#tl_lost_password_74 button{background: #006080;border: none;color: #fff;width: 100%;margin: 5% 0 0 0;padding: 7.5%;font-size: 16px;outline: none;cursor: pointer}form#tl_registration_75 button:hover{background: #212328;color: #fff}form#tl_lost_password_74 button:hover{background: #212328;color: #fff}#footer{position: relative;width: 100%;height: 200px;margin-top: -205px;clear: both;background: #222}#footer #footer_content{width: 80%;max-width: 960px;margin: 5px auto 0 auto;text-align: center}#footer #footer_content #design{font-size: 12px;float: left}#footer #footer_content .mod_customnav{font-size: 12px;margin: 0;padding: 0;float: right}#footer #footer_content .mod_customnav ul{margin: 0;padding: 0}#footer #footer_content .mod_customnav ul li{margin: 0 0 0 15px;padding: 0;list-style: none;float: left}#footer #footer_content .mod_customnav ul li a{font-size: 12px;margin: 0;padding: 0}#footer #footer_content img{margin: 70px 0 0 0;width: 100px;height: auto}