@charset "UTF-8";@font-face{font-family:"Open Sans";font-display:swap;font-style:normal;font-weight:400;src:url("../fonts/opensans/open-sans-v17-latin-regular.eot");src:local("Open Sans Regular"),local("OpenSans-Regular"),url("../fonts/opensans/open-sans-v17-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans/open-sans-v17-latin-regular.woff2") format("woff2"),url("../fonts/opensans/open-sans-v17-latin-regular.woff") format("woff"),url("../fonts/opensans/open-sans-v17-latin-regular.ttf") format("truetype"),url("../fonts/opensans/open-sans-v17-latin-regular.svg#OpenSans") format("svg")}*{font-family:"Open Sans",Arial,sans-serif}@font-face{font-family:"fontello";font-display:swap;src:url("../font/fontello.eot?17267257");src:url("../font/fontello.eot?17267257#iefix") format("embedded-opentype"),url("../font/fontello.svg?17267257#fontello") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"fontello";font-display:swap;src:url("data:application/octet-stream;base64,d09GRgABAAAAAByoAA8AAAAALGgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABWAAAADsAAABUIIslek9TLzIAAAGUAAAAQwAAAFY+IVYLY21hcAAAAdgAAAD7AAADFJWDFzhjdnQgAAAC1AAAABMAAAAgBtX/AmZwZ20AAALoAAAFkAAAC3CKkZBZZ2FzcAAACHgAAAAIAAAACAAAABBnbHlmAAAIgAAAEFMAABZMZekQXGhlYWQAABjUAAAAMgAAADYX2Kn0aGhlYQAAGQgAAAAgAAAAJAfkBAhobXR4AAAZKAAAAEkAAABwYDT/5mxvY2EAABl0AAAAOgAAADpJ/EVKbWF4cAAAGbAAAAAgAAAAIAGBDDluYW1lAAAZ0AAAAXcAAALNzJ0fIXBvc3QAABtIAAAA4gAAAUV3Y3q3cHJlcAAAHCwAAAB6AAAAhuVBK7x4nGNgZGBg4GIwYLBjYHJx8wlh4MtJLMljkGJgYYAAkDwymzEnMz2RgQPGA8qxgGkOIGaDiAIAJjsFSAB4nGNgZM5nnMDAysDAVMW0h4GBoQdCMz5gMGRkAooysDIzYAUBaa4pDA4vGL7yMgf9z2KIYg5imA4UZgTJAQDlJwu3AHic5ZJLTgJBFEVPQ4s/WhT/9hYcGzcBI5fAetwPjmQnDm8YWSSM8T7qxURdglU5ndRN6pM+FzgAhubRtNC80xDjzWmzz4ec7POWV6+nnDsZaPr5UeZlUVZlvVluu90OhLPZz+zXaLz/yfP5e0Y28ImtXzLikCOOfd8pYzrOmPi2C++55Iprbrjljnse6L1t9Of0/zfG8WlectWHg0q4U+L/i5JwrSR8K4keKLEHlNgISuwGJbaEkuiHEptDSbxOiW2ixF5RYsMosWuU2DpK7B8lboJbVnEnKLOK20GZV9wTyqLixlBWFXeHsq64RWyWFfeJbVeh/wJ7vl8RAHicY2BAAxIQyBz0PxOEARJmA9sAeJytVml300YUHXlJnIQsJQstamHExGmwRiZswYAJQbJjIF2crZWgixQ76b7xid/gX/Nk2nPoN35a7xsvJJC053Cak6N3583VzNtlElqS2AvrkZSbL8XU1iaN7DwJ6YZNy1F8KDt7IWWKyd8FURCtltq3HYdERCJQta6wRBD7HlmaZHzoUUbLtqRXTcotPekuW+NBvVXffho6yrE7oaRmM3RoPbIlVRhVokimPVLSpmWo+itJK7y/wsxXzVDCiE4iabwZxtBI3htntMpoNbbjKIpsstwoUiSa4UEUeZTVEufkigkMygfNkPLKpxHlw/yIrNijnFawS7bT/L4vead3OT+xX29RtuRAH8iO7ODsdCVfhFtbYdy0k+0oVBF213dCbNnsVP9mj/KaRgO3KzK90IxgqXyFECs/ocz+IVktnE/5kkejWrKRE0HrZU7sSz6B1uOIKXHNGFnQ3dEJEdT9kjMM9pg+Hvzx3imWCxMCeBzLekclnAgTKWFzNEnaMHJgJWWLKqn1rpg45XVaxFvCfu3a0ZfOaONQd2I8Ww8dWzlRyfFoUqeZTJ3aSc2jKQ2ilHQmeMyvAyg/oklebWM1iZVH0zhmxoREIgIt3EtTQSw7saQpBM2jGb25G6a5di1apMkD9dyj9/TmVri501PaDvSzRn9Wp2I62AvT6WnkL/Fp2uUiRen66Rl+TOJB1gIykS02w5SDB2/9DtLL15YchdcG2O7t8yuofdZE8KQB+xvQHk/VKQlMhZhViFZAYq1rWZbJ1awWqcjUd0OaVr6s0wSKchwXx76Mcf1fMzOWmBK+34nTsyMuPXPtSwjTHHybdT2a16nFcgFxZnlOp1mW7+s0x/IDneZZntfpCEtbp6MsP9RpgeVHOh1jeUELmnTfwZCLMOQCDpAwhKUDQ1hegiEsFQxhuQhDWBZhCMslGMLyYxjCchmGsLysZdXUU0nj2plYBmxCYGKOHrnMReVqKrlUQrtoVGpDnhJulVQUz6p/ZaBePPKGObAWSJfIml8xzpWPRuX41hUtbxo7V8Cx6m8fjvY58VLWi4U/Bf/V1lQlvWLNw5Or8BuGnmwnqjapeHRNl89VPbr+X1RUWAv0G0iFWCjKsmxwZyKEjzqdhmqglUPMbMw8tOt1y5qfw/03MUIWUP34NxQaC9yDTllJWe3grNXX27LcO4NyOBMsSTE38/pW+CIjs9J+kVnKno98HnAFjEpl2GoDrRW82ScxD5neJM8EcVtRNkja2M4EiQ0c84B5850EJmHqqg3kTuGGDfgFYW7BeSdconqjLIfuRezzKKT8W6fiRPaoaIzAs9kbYa/vQspvcQwkNPmlfgxUFaGpGDUV0DRSbqgGX8bZum1Cxg70Iyp2w7Ks4sPHFveVkm0ZhHykiNWjo5/WXqJOqtx+ZhSX752+BcEgNTF/e990cZDKu1rJMkdtA1O3GpVT15pD41WH6uZR9b3j7BM5a5puuiceel/TqtvBxVwssPZtDtJSJhfU9WGFDaLLxaVQ6mU0Se+4BxgWGNDvUIqN/6v62HyeK1WF0XEk307Ut9HnYAz8D9h/R/UD0Pdj6HINLs/3mhOfbvThbJmuohfrp+g3MGutuVm6BtzQdAPiIUetjrjKDXynBnF6pLkc6SHgY90V4gHAJoDF4BPdtYzmUwCj+Yw5PsDnzGHQZA6DLeYw2GbOGsAOcxjsMofBHnMYfMGcdYAvmcMgZA6DiDkMnjAnAHjKHAZfMYfB18xh8A1z7gN8yxwGMXMYJMxhsK/p1jDMLV7QXaC2QVWgA1NPWNzD4lBTZcj+jheG/b1BzP7BIKb+qOn2kPoTLwz1Z4OY+otBTP1V050h9TdeGOrvBjH1D4OY+ky/GMtlBr+MfJcKB5RdbD7n74n3D9vFQLkAAQAB//8AD3icjVh9cBvHdd+3e1+4OxwOwH2AJHAEARIgCX4JOBwoiaJASeaHRDMyRdOkQlG0LbmOJVly4sStLWk6VuLGHtf0OJ1UkWrZ8tiOJ40dxx/J1Mm0mVb2dNx/Us9U9h+ZTqb9o3KaP5pWVVtVhPr2QMnKJJnpALe7t3t3u+/te7/3e0soIdffY5OMEoVYpLveZSUTcTNmRHVN1YDABMWCHCUA9wERBaKAwkSrBGXHlLIFM4BaUS7KruzW3Bq8/MaVK42Xr1wB4cz8mdMLZ84snD4zz2izb+lKY+nM/OnTOMJLQghcv379f1iCaWSG5OvZMoRzUTpBsHWUUEKP4lP3bat3ZAtMtEtdliTjL58rDNJCcQCKhUEYgEEo1PxaUBuFStl12sED16O2ZVDZ4jdVvC9jt1Mrj1K37AE2XYcldEnb6FdiXrx1c1CaOFNqS6qKIsgMMu1pYyimCKplqpZMTSVb8IAJYPQ+OA0JUZNk1fOyumym6EqR0XOxISOdTQuiYlttfacnS0HaNRNZI+b7GzVJp6zYbnkxmjIVLet5qqhozIHbH+zVqcgg25kDxaRBUhVQUoZ78STbxiokTlzSQ8bqo0mgIqA+iEhBXJGAEoFRYUUGfJbNYcXIAn9xuiWVSOQ7vHSqp6U74SacalURnRI4dtyS8h25QjHuB7WOcjsUbcupJMtBNY56rFU7cpIbxx5WNpfqa1fG9sJSHc47sXv+aCDbZnsz1RlofMPOgufQPaa19l9jS0tj9CF8LPafTwxnB9b+OmvDP0wHM56ztmpnCRFwT7/PzuOeMqITm2whi/X5KAB1AVc/QZgQEVjkiIJ3BCRyhKgokSosaxBBGSPiCm47SBSWCZFlMotakReITOTpkU2Vof5SstKTTHbE46YuZkpuR5X/UI4t0AH+ABjgjELNRjPJ2+tiV0Mp/cCtoAIqHeXQQGS7UnYuwuWGDpcXnWzjLD1lZRPUSafGdelE1lm75HhwQtahXupE+R5xg9idsRTk+0fl1YsXs85i45GYRVOtKcGMX5JVwG9gpy5d6qsDDDnZlHGnGTiro9zGCd/YV+hp1EWm3hpDqXE/KaBpYzO0b8u1mOiWwJJByhWh4G+FADcqLBz2itnImn1m4xex2DTWL8ODWE6b1HFwIBYDJ7w1X4GjpjkdI+z6Gup/P+rfIwNkM5mqj3dnqSQaEqWQAioQNoGuLkoKqlpCR5MAVc6ACJSsEEGWhTkiCFzngjxtO4VCIV7I5yOo7a6qXyhBnBc5KQOWsxns/I1WOWDVW0fKgWgZkBugo4AuRzercqAqbymqqqBhYnlVVidU5RBvYgEHv/jBpb99UHr0x5ffOzm7iB0eH8HG22GpwrXF9Q7151++8PDDF37BC9LU7/UP0d7qpJ1U62oipgpMRP1O7HozvXuhrgMCCjmGoKLTqba6GoIK9pH7Ft/NWG5T7zFIIl4gkMhSrlD1a8kiL7tqfANEh52PfTik2/r/XtUdHYb+zmiH1Ektq5+AVBY+1WPvNz7VNRPkr35VTqiCAu77Md0Wuxuu2+gWUcU3fDpGWkiFbCW7yF3kZP2xedCjO0DVRkGJsAkDiCTEGMIw4x4gRiluTzQOuhbVV4hG1IimrpCICYocUVaIDCDPoYPAAgEZpmemA980gczNTt81c9fkbdvqI5v8rcHW8mBvd1euPWO2mC1OMiKRGBiJJnq7t+KCazf3bAskcX9D55FDv8mvo0NHOSh25KohhDiyhW3EXOzFB5v9bthPXw3xYx1G7s/aP3W8P/Ps6kjfT0ujUG3CiGp79zdWWg0dXkS1tTZWeAkvYsdnvayCX1m9iTX3+3Y2a/trn6cP4Tf80giM9vpNxMlOtegGmFrL84be0qKZz+MF2LxhG//CfkB7MLK11J1o6HsUPvO7BN//yC1e50aaXmexP2/co3pq4x5N24c1dEO3ltaXNFht3Ktp8LzmqUua1vgEu7UlLX3Dz39Ax5tzicBt8DNrc61wri60sCKfEIOWX+MThnMt4ecanzQ+0dLaPvz6OayxOLSEht/T+FhV+TicU/ly0uty/YSeZjtwrv53IRRr15udaO4aHzyG9zqgtUduQsziO65LMR5EqIPW3pS3ti4qfabxMfSo6j6clcuLE3nqPpV+B1f0cdhU4QWug3OhLm7O//D6/JH/1/zpRDj/DdEjNxTOF/AAlyuUvBt10FT4ORW+0Li7uSro4drnDzQVQENdW/Q1kiRFsrU+EhEUhvHmKMZDyo5inMF4M4cVhQURmzBtW0A6c14m3WYV7aJpqBFFJklIqugMSWQNIa2olmtBsYB27wcdv6XvuecKhZndz2Zzx8aDtDkwMj8PP/+NLvrac0+/9FqnMn54fqRz4fjCr9/xZd/EZ4t0IEJjjI+uxwSGq4cjqDNE40MYSRkRDiF+MCohJgiiGCKzuIAsTERktlNov7LYVuKoNXgzatSam+ryaMg8hN/arTj8zC9Rjy9r2kZU8ey30KI3qjtmn3r16d107uvfeWL+sVtgGJ7+Vw0fTWsbNW32jKpu1LzhPU/N0d3PvPQMPv7Unt/E4S8IZ9kdyF2ktw0G/SUM8XIBamLQiUvbyucXzl5tvPSlZxs/OQTeN4HefipwbcEoMPUf1/7t7XegfujqNy+PHR2IGkKOrPOh77O9bBYD1lbkoHP1O3ZuG2aMMyKRMiRQnD4QqmLkUggVFbqM78gCk1FfiKfSEio2skAiETTHBw//3sGlvXfOfm56dMuGge6uzrxd0tAka6gpyULeAH6hmPeDIlbIHSXZoOgp+C/m45WyJ7gcIat+cRT8YoCxrshVKzt287IkjH2FIo+AhSpC6mYIOCWltQDfBXwACceqk3bwT0/1pS8EkKsZhuVGPeoYuqPiX00kZMdI62n6lanth6hpqRk1kkhNtIk2dKzMTAb33zamn8/09ma+ZW3MpqO6k3LSgzu72+7ZNH+gSUeoBbszvZD9YrbmQ2zbzlS0wFoto0VTYjIgy5EkRRB69sXMSG93Il00chEo2+WehFUq6PpwaWZvq+v2ZuCg1xud6vWMHZMpu3NmrDI8t45vdAf9Q/S5ar1MRCIe5TTmmCAhYcPQw2sCC4zD0TSQuGnoWkSWkFagn8lh0MHLtnJbIJ/zN0PVL2eAFjzvowMf8QKebda8IDfng2eR/GXrGZ4Z4CRYER7zwilEinFQamYjFsYyv8I/t/bfnoffOrBuP3/KnmFdaB0x5F+Iy7auMZ7VkBtJTTLEpbhPssTEqya5UDAg6YzSIoLY74PauNL4euPylyKT8LN7r731tXuvvmNNwb4fg964jANXQP345L3wsynrrcYdU9Y7V+/lyw458Kf0bzDiD5P+em8E+QfDSTk63eB+BOa4SAt8JdM1v9C5qSJwxo5xWebhNY5ZCiYytUoZDY0bE09+MH7TIs9/mnkPz4GarJZd8ruufdgZQEv7h9PZwo42mt7W3b7/h9lU0PORX9VzXpTqXtyL5qRvrCTyIzBQYgE+/kHjti4fgk74UZvzZC3VmobWtLvjuPNXfbszz+WLkYQOaJhKmh3cZriznaVNPgnxF+VbRAzrJD6p1IewhyF+HeHIxeAQGgd6IzolCEIopbBABBCmq36n29siia0l5FY+rh/JYs4QZct1KiHO8hzODu9uqKHaTFscuuGCpl2I9207vDPwLAH2oSWzKG0ZaVmecWTZgMry9rVPty8vb6fu9uVfXkDcej+edPc6ucAfD/IHT0ggGu9vz7QupiIMnly7tG0ZVsZoileYs9zAZIp4m0QzGKiXJBEzLUAL49aCloQZFwqEIYULRBf4NnIUbhXEFIpTrMXFuPhbQRcOrq5ebPwz/OXvANr/mJj8UePvV2Fw9++C1yYOnsD1KSRF7iQz9V07kQi2t3G1ow1tiOOyhAkiK/JRojAFIyCGw6NNGxeocOyWdYvAFz7YZ3duLVSTCU7sa2Hm5EGQjDd5H+eELgKWyLHNkXkk5Fc+x1PuYjjOkY3D2yjj2Ci5KC8CZhPlMhbgtdcyX4xhy3gx5tA/aY9ASyQSccRs587Jrvly721JHLTaNqULCdVAXUumHWvpTVkK5im6ogNu79lS/UAs/BY40Nc4G34NDhoOMvahfEuiN9eeb7dHiyVIGJidrY/V8xsSas5KOamcoydaU9lE1O5zLEE3pDraroK6fABtdxb3uZXkySJZJofJI+Qkebj+kIX50eEHMLI8fPf8lCCxowWqSid9qqlLqG8JEydZlBXxSATzcCZRxjMoVZNUztBlReNhR+DwBPqkDqLInZtEyVRb2/HHHv2D3bcP18pDPcW2fFs+WbCqQVRsKaHa7XVTX8/QHRezU3TwQpIn6MVqRxwcN+BHG7KVDw8/iuEZyCDl7lILXMfm6DCATQxQIW2xcb8w/iCMSW4Qno3wtKbIsOagga+LhTx3OVYxHc9dS7geZB247ASxnR+J8vekDy5hT2MPfDeR6cjOxiMKAOts29n52MqdZUU2UHQxGFBEyLQXrKiiSHE9KqvItEBub/x7ZjDT/XFE5kcmyMPk8ek9IEVK6Vh7HFaiY71tCqUnTT+1djKclR3HyjELH8Wl78nX3qQjWfvTa6/CLiMutEVNoLaTiHY8J8hUMtzhVhFXMrh1enxgPu0oeisDZ0fx841fRXc5ZfiVWxYs6jA0dV1p/LEXE5WuLUOj7RJ+hhCVnzUJj4TnEjJuVwz33yVtaAF9iNHn6mc7IYaMvQ0sYiYtcxmHDTFpLLdGHSbqQDSRLLcAJmKgqcupCAUFBAbCMu4WY0g1Y4wuxyGWSMTmsIolFkgilpju70+lLMs0dV3ByNs/3D+MhGCo1FPoynV4mVRbqq21BdN/3EMzaSYTcT2mx4yooimaGhEwA0/EzTRPUfN2xbU7qhBHa8C665YL4nnM0MpBF45ZMiZqyfXMrhavVOnmixcnG2fhIAb/Dxv/BN5n19r7k0hG2IvXvi2xEcOZGO2/tr+vDqvUv7g6MQGvh2/tmZjAm9XJSfyvXaKptUuG4xh0/9r5RMKh764t9o+O9tP9k5zXXke/Oo9+5ZFuMk/uqe/fARFlBjToBVFnGHFVQSXCEfTAiKpEOEMDTUD0VYmmq9oK0TGg65j1MsZPH2R9EoOmtEAkKSpNze2Z3b1zanI8Wa10WdaobUf5gYQ/wIqyIWAwpNWcwdxmoso4oXMtxDPR5rTMvqGOZqTMQIUX4civteg5KdHal0maRtbxtHRcLaT70qYCA3kYyw3dPf+VBTr36CwcVJXA71pbxODpd9Fvd/kBP5kIbpYvZIeHu1Ogq5KJ0KtKqim0FjYFHT1BAF8emaMLm3hx+ZCinujy/S4W8PJEeAwyqcqHZSxD6nP98vUXEPMzJIM5Trk+qKNDuYDYFJ6OHiPNBAHVhdRiDpXGQxKj00mnK22LiCzJAj8SRTjxAOGA5wRS0/s5ghRqaDKjUMjJkuYO1IeOnzo+5JeVbNp+Iz9+IP+6o4x/btvxofrMqb94nH7th9vH4JG7vlvfUC5v8J94elSxX88fGM+/YWXy5aH66/sef/y9U9vGyP8B9DLBHwB4nGNgZGBgAOI/ShIP4vltvjJwM78AijDcEjXWgtH/v/zPZJnNHATkcjAwgUQBRdILnwAAeJxjYGRgYA76n8XAwDL7/5f/z1hmMwBFUIAMAKaeBvN4nGN+wcDA7AHEgv//MzsB6QVAGiQW+f8v8wIgDRJ7AcFMp6D4F0SeZTaIBvJdIJi5D6QOqD8SST+QzVIGFAOZW/P/CwCidiFbAAAAAAAAAAA+AMYBKAGwAegCYAKwA24DpAPaBBoEWgS4BSQFTgYUBkwGbgaqBxoHggfSCHgJdAokCswLJgAAAAEAAAAcAH8ACgAAAAAAAgA4AEgAcwAAAK8LcAAAAAB4nHWQy07CQBSG/5GLCokaTdw6KwMxlkviAhISEgxsdEMMW1NKaUtKh0wHEl7Dd/BhfAmfxZ92MAZim+l855szZ04HwDW+IZA/Txw5C5wxyvkEp+hZLtA/Wy6SXyyXUMWb5TL9u+UKHhBYruIGH6wgiueMFvi0LHAlLi2f4ELcWS7QP1ouknuWS7gVr5bL9J7lCiYitVzFvfgaqNVWR0FoZG1Ql+1mqyOnW6moosSNpbs2odKp7Mu5Sowfx8rx1HLPYz9Yx67eh/t54us0UolsOc29GvmJr13jz3bV003QNmYu51ot5dBmyJVWC98zTmjMqtto/D0PAyissIVGxKsKYSBRo61zbqOJFjqkKTMkM/OsCAlcxDQu1twRZisp4z7HnFFC6zMjJjvw+F0e+TEp4P6YVfTR6mE8Ie3OiDIv2ZfD7g6zRqQky3QzO/vtPcWGp7VpDXftutRZVxLDgxqS97FbW9B49E52K4a2iwbff/7vB+x4hFUAeJxtjElywyAQRfm2ZAlZdubZOQKL5EYIUEQJ0QRQOcePh3JWeYvuV7+rP1uwMw37nx0WWKJAiRUq1OBosEaLDba4wjVucIs73OMBj3jCM17wijfs8M62SnplnFA2Kmd0GQbyZqlJlSFanxc0ttb3dLkXKcvIlbOhIxk117T3goLx1RxOmzvT55M10X4NZy2/Z8pmTeOl5rM4+AfPwzx1ScyhCG5O5WT9YXaO1FhP0johXW7MT6CYj1opmoJMafP3dkzr3jojgu65N/sUZDCxlVpHk5LoiMZVMjKqgbFf/7BUzgAAeJxj8N7BcCIoYiMjY1/kBsadHAwcDMkFGxlYnTYxMDJogRibuZgYOSAsPgYwi81pF9MBoDQnkM3utIvBAcJmZnDZqMLYERixwaEjYiNzistGNRBvF0cDAyOLQ0dySARISSQQbOZhYuTR2sH4v3UDS+9GJgYXAAx2I/QAAA==") format("woff")}[class*=" icon-"]:after,[class^=icon-]:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:0.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:0.2em}.icon-cancel-circled:after{content:""}.icon-phone:after{content:""}.icon-doc:after{content:""}.icon-print:after{content:""}.icon-ok:after{content:""}.icon-info-circled:after{content:""}.icon-star:after{content:""}.icon-clipboard:after{content:""}.icon-down-open:after{content:""}.icon-up-open:after{content:""}.icon-left-open:after{content:""}.icon-right-open:after{content:""}.icon-quote:after{content:""}.icon-ok-circled2:after{content:""}.icon-ok-1:after{content:""}.icon-thumbs-up:after{content:""}.icon-mail-alt:after{content:""}.icon-export-alt:after{content:""}.icon-compass:after{content:""}.icon-thumbs-up-alt:after{content:""}.icon-file-pdf:after{content:""}.icon-newspaper:after{content:""}.icon-address-book:after{content:""}.icon-search:after{content:""}.icon-plus:after{content:""}.icon-minus:after{content:""}.icon-block:after{content:""}.fa-icon:before{font-family:FontAwesome;font-size:1em;font-style:normal;padding:0}.fa-icon.fa-icon-2x:before{font-size:2em}.fa-icon.fa-icon-3x:before{font-size:3em}.fa-icon.telefon:before{content:""}.fa-icon.kontakt:before{content:""}.fa-icon.newsletter:before{content:""}.fa-icon.email:before{content:""}.icon.icon-2x:after{font-size:2em}.icon.icon-3x:after{font-size:3em}.box_why>.center li>p:after{font-family:"fontello"}@font-face{font-family:"flexslider-icon";src:url("fonts/flexslider-icon.eot");src:url("fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"),url("fonts/flexslider-icon.woff") format("woff"),url("fonts/flexslider-icon.ttf") format("truetype"),url("fonts/flexslider-icon.svg#flexslider-icon") format("svg");font-weight:normal;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:none}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0;overflow:hidden}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;position:relative;zoom:1}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}@-moz-document url-prefix(){.loading .flex-viewport{max-height:none}}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:60px;position:absolute;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;height:calc(100% - 50px);top:20px;background-color:#00000080}.flex-direction-nav a:before{font-family:"fontello";font-size:40px;display:inline-block;content:"";color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);top:calc(50% - 10px);position:relative}.flex-direction-nav a.flex-next:before{content:""}.flex-direction-nav .flex-prev{left:-50px;padding-left:20px}.flex-direction-nav .flex-next{right:-50px;text-align:right;padding-right:20px}.flexslider:hover .flex-direction-nav .flex-prev{opacity:0.7;left:0}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:0.7;right:0}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:""}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:""}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:0.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}.swal2-popup.swal2-toast{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;padding:0.625em;overflow-y:hidden;-webkit-box-shadow:0 0 0.625em #d9d9d9;box-shadow:0 0 0.625em #d9d9d9}.swal2-popup.swal2-toast .swal2-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.swal2-popup.swal2-toast .swal2-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0.6em;font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:0.5em 0 0;padding:0.5em 0 0;font-size:0.8em}.swal2-popup.swal2-toast .swal2-close{position:static;width:0.8em;height:0.8em;line-height:0.8}.swal2-popup.swal2-toast .swal2-content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:1em}.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.8em;font-weight:bold}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{font-size:0.25em}}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:0.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:0.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:0.3125em}.swal2-popup.swal2-toast .swal2-actions{-ms-flex-preferred-size:auto!important;flex-basis:auto!important;width:auto;height:auto;margin:0 0.3125em}.swal2-popup.swal2-toast .swal2-styled{margin:0 0.3125em;padding:0.3125em 0.625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{-webkit-box-shadow:0 0 0 0.0625em #fff,0 0 0 0.125em rgba(50,100,150,0.4);box-shadow:0 0 0 0.0625em #fff,0 0 0 0.125em rgba(50,100,150,0.4)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.8em;left:-0.5em;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:2em 2em;-ms-transform-origin:2em 2em;transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.25em;left:0.9375em;-webkit-transform-origin:0 1.5em;-ms-transform-origin:0 1.5em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:0.4375em;width:0.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:0.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:0.1875em;width:0.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:0.9375em;right:0.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-toast-animate-success-line-tip 0.75s;animation:swal2-toast-animate-success-line-tip 0.75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-toast-animate-success-line-long 0.75s;animation:swal2-toast-animate-success-line-long 0.75s}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:swal2-toast-show 0.5s;animation:swal2-toast-show 0.5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:swal2-toast-hide 0.1s forwards;animation:swal2-toast-hide 0.1s forwards}.swal2-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0.625em;overflow-x:hidden;-webkit-transition:background-color 0.1s;-o-transition:background-color 0.1s;transition:background-color 0.1s;-webkit-overflow-scrolling:touch}.swal2-container.swal2-backdrop-show{background:rgba(0,0,0,0.4)}.swal2-container.swal2-backdrop-hide{background:transparent!important}.swal2-container.swal2-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.swal2-container.swal2-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.swal2-container.swal2-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.swal2-container.swal2-bottom-end>:first-child,.swal2-container.swal2-bottom-left>:first-child,.swal2-container.swal2-bottom-right>:first-child,.swal2-container.swal2-bottom-start>:first-child,.swal2-container.swal2-bottom>:first-child{margin-top:auto}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swal2-container.swal2-grow-column{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.swal2-container .swal2-modal{margin:0!important}}.swal2-popup{display:none;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32em;max-width:100%;padding:1.25em;border:none;border-radius:0.3125em;background:#fff;font-family:inherit;font-size:1rem}.swal2-popup:focus{outline:none}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swal2-title{position:relative;max-width:100%;margin:0 0 0.4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-actions{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:1.25em auto 0}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:0.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.1)),to(rgba(0,0,0,0.1)));background-image:-o-linear-gradient(rgba(0,0,0,0.1),rgba(0,0,0,0.1));background-image:linear-gradient(rgba(0,0,0,0.1),rgba(0,0,0,0.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.2)),to(rgba(0,0,0,0.2)));background-image:-o-linear-gradient(rgba(0,0,0,0.2),rgba(0,0,0,0.2));background-image:linear-gradient(rgba(0,0,0,0.2),rgba(0,0,0,0.2))}.swal2-actions.swal2-loading .swal2-styled.swal2-confirm{-webkit-box-sizing:border-box;box-sizing:border-box;width:2.5em;height:2.5em;margin:0.46875em;padding:0;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border:0.25em solid transparent;border-radius:100%;border-color:transparent;background-color:transparent!important;color:transparent;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-actions.swal2-loading .swal2-styled.swal2-cancel{margin-right:30px;margin-left:30px}.swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm:after{content:"";display:inline-block;width:15px;height:15px;margin-left:5px;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border:3px solid #999999;border-radius:50%;border-right-color:transparent;-webkit-box-shadow:1px 1px 1px #fff;box-shadow:1px 1px 1px #fff}.swal2-styled{margin:0.3125em;padding:0.625em 2em;-webkit-box-shadow:none;box-shadow:none;font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{border:0;border-radius:0.25em;background:initial;background-color:#3085d6;color:#fff;font-size:1.0625em}.swal2-styled.swal2-cancel{border:0;border-radius:0.25em;background:initial;background-color:#aaa;color:#fff;font-size:1.0625em}.swal2-styled:focus{outline:none;-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,0.4);box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,0.4)}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1.25em 0 0;padding:1em 0 0;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-image{max-width:100%;margin:1.25em auto}.swal2-close{position:absolute;z-index:2;top:0;right:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.2em;height:1.2em;padding:0;overflow:hidden;-webkit-transition:color 0.1s ease-out;-o-transition:color 0.1s ease-out;transition:color 0.1s ease-out;border:none;border-radius:0;outline:initial;background:transparent;color:#cccccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer}.swal2-close:hover{-webkit-transform:none;-ms-transform:none;transform:none;background:transparent;color:#f27474}.swal2-content{z-index:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;color:#545454;font-size:1.125em;font-weight:normal;line-height:normal;text-align:center;word-wrap:break-word}.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:1em auto}.swal2-file,.swal2-input,.swal2-textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-transition:border-color 0.3s,-webkit-box-shadow 0.3s;transition:border-color 0.3s,-webkit-box-shadow 0.3s;-o-transition:border-color 0.3s,box-shadow 0.3s;transition:border-color 0.3s,box-shadow 0.3s;transition:border-color 0.3s,box-shadow 0.3s,-webkit-box-shadow 0.3s;border:1px solid #d9d9d9;border-radius:0.1875em;background:inherit;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.06);box-shadow:inset 0 1px 1px rgba(0,0,0,0.06);color:inherit;font-size:1.125em}.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474!important;-webkit-box-shadow:0 0 2px #f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:none;-webkit-box-shadow:0 0 3px #c4e6f5;box-shadow:0 0 3px #c4e6f5}.swal2-file::-webkit-input-placeholder,.swal2-input::-webkit-input-placeholder,.swal2-textarea::-webkit-input-placeholder{color:#cccccc}.swal2-file::-moz-placeholder,.swal2-input::-moz-placeholder,.swal2-textarea::-moz-placeholder{color:#cccccc}.swal2-file:-ms-input-placeholder,.swal2-input:-ms-input-placeholder,.swal2-textarea:-ms-input-placeholder{color:#cccccc}.swal2-file::-ms-input-placeholder,.swal2-input::-ms-input-placeholder,.swal2-textarea::-ms-input-placeholder{color:#cccccc}.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder{color:#cccccc}.swal2-range{margin:1em auto;background:inherit}.swal2-range input{width:80%}.swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 0.75em}.swal2-input[type=number]{max-width:10em}.swal2-file{background:inherit;font-size:1.125em}.swal2-textarea{height:6.75em;padding:0.75em}.swal2-select{min-width:50%;max-width:100%;padding:0.375em 0.625em;background:inherit;color:inherit;font-size:1.125em}.swal2-checkbox,.swal2-radio{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:inherit;color:inherit}.swal2-checkbox label,.swal2-radio label{margin:0 0.6em;font-size:1.125em}.swal2-checkbox input,.swal2-radio input{margin:0 0.4em}.swal2-validation-message{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0.625em;overflow:hidden;background:#f0f0f0;color:#666666;font-size:1em;font-weight:300}.swal2-validation-message:before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 0.625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}.swal2-icon{position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:0.25em solid transparent;border-radius:50%;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon .swal2-icon-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474;color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:0.3125em;border-radius:0.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-error.swal2-icon-show{-webkit-animation:swal2-animate-error-icon 0.5s;animation:swal2-animate-error-icon 0.5s}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark 0.5s;animation:swal2-animate-error-x-mark 0.5s}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86;color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.4375em;left:-2.0635em;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:3.75em 3.75em;-ms-transform-origin:3.75em 3.75em;transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.6875em;left:1.875em;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 3.75em;-ms-transform-origin:0 3.75em;transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-0.25em;left:-0.25em;-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;height:100%;border:0.25em solid rgba(165,220,134,0.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:0.5em;left:1.625em;width:0.4375em;height:5.625em;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:0.3125em;border-radius:0.125em;background-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:0.875em;width:1.5625em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:0.5em;width:2.9375em;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip 0.75s;animation:swal2-animate-success-line-tip 0.75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long 0.75s;animation:swal2-animate-success-line-long 0.75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-progress-steps{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 1.25em;padding:0;background:inherit;font-weight:600}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20;width:2em;height:2em;border-radius:2em;background:#3085d6;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#3085d6}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10;width:2.5em;height:0.4em;margin:0 -1px;background:#3085d6}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show 0.3s;animation:swal2-show 0.3s}.swal2-hide{-webkit-animation:swal2-hide 0.15s forwards;animation:swal2-hide 0.15s forwards}.swal2-noanimation{-webkit-transition:none;-o-transition:none;transition:none}.swal2-rtl .swal2-close{right:auto;left:0}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@-moz-document url-prefix(){.swal2-close:focus{outline:2px solid rgba(50,100,150,0.4)}}@-webkit-keyframes swal2-toast-show{0%{-webkit-transform:translateY(-0.625em) rotateZ(2deg);transform:translateY(-0.625em) rotateZ(2deg)}33%{-webkit-transform:translateY(0) rotateZ(-2deg);transform:translateY(0) rotateZ(-2deg)}66%{-webkit-transform:translateY(0.3125em) rotateZ(2deg);transform:translateY(0.3125em) rotateZ(2deg)}to{-webkit-transform:translateY(0) rotateZ(0deg);transform:translateY(0) rotateZ(0deg)}}@keyframes swal2-toast-show{0%{-webkit-transform:translateY(-0.625em) rotateZ(2deg);transform:translateY(-0.625em) rotateZ(2deg)}33%{-webkit-transform:translateY(0) rotateZ(-2deg);transform:translateY(0) rotateZ(-2deg)}66%{-webkit-transform:translateY(0.3125em) rotateZ(2deg);transform:translateY(0.3125em) rotateZ(2deg)}to{-webkit-transform:translateY(0) rotateZ(0deg);transform:translateY(0) rotateZ(0deg)}}@-webkit-keyframes swal2-toast-hide{to{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-hide{to{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg);opacity:0}}@-webkit-keyframes swal2-toast-animate-success-line-tip{0%{top:0.5625em;left:0.0625em;width:0}54%{top:0.125em;left:0.125em;width:0}70%{top:0.625em;left:-0.25em;width:1.625em}84%{top:1.0625em;left:0.75em;width:0.5em}to{top:1.125em;left:0.1875em;width:0.75em}}@keyframes swal2-toast-animate-success-line-tip{0%{top:0.5625em;left:0.0625em;width:0}54%{top:0.125em;left:0.125em;width:0}70%{top:0.625em;left:-0.25em;width:1.625em}84%{top:1.0625em;left:0.75em;width:0.5em}to{top:1.125em;left:0.1875em;width:0.75em}}@-webkit-keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:0.9375em;width:0}84%{top:0.9375em;right:0;width:1.125em}to{top:0.9375em;right:0.1875em;width:1.375em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:0.9375em;width:0}84%{top:0.9375em;right:0;width:1.125em}to{top:0.9375em;right:0.1875em;width:1.375em}}@-webkit-keyframes swal2-show{0%{-webkit-transform:scale(0.7);transform:scale(0.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(0.95);transform:scale(0.95)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes swal2-show{0%{-webkit-transform:scale(0.7);transform:scale(0.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(0.95);transform:scale(0.95)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}}@keyframes swal2-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:0.0625em;width:0}54%{top:1.0625em;left:0.125em;width:0}70%{top:2.1875em;left:-0.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}to{top:2.8125em;left:0.875em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:0.0625em;width:0}54%{top:1.0625em;left:0.125em;width:0}70%{top:2.1875em;left:-0.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}to{top:2.8125em;left:0.875em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}to{top:2.375em;right:0.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}to{top:2.375em;right:0.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}to{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}to{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;-webkit-transform:scale(0.4);transform:scale(0.4);opacity:0}50%{margin-top:1.625em;-webkit-transform:scale(0.4);transform:scale(0.4);opacity:0}80%{margin-top:-0.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}to{margin-top:0;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;-webkit-transform:scale(0.4);transform:scale(0.4);opacity:0}50%{margin-top:1.625em;-webkit-transform:scale(0.4);transform:scale(0.4);opacity:0}80%{margin-top:-0.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}to{margin-top:0;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}to{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}}@keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}to{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}}@-webkit-keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{top:auto;right:auto;bottom:auto;left:auto;max-width:calc(100% - 0.625em * 2);background-color:transparent!important}body.swal2-no-backdrop .swal2-container>.swal2-modal{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4)}body.swal2-no-backdrop .swal2-container.swal2-top{top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-top-left,body.swal2-no-backdrop .swal2-container.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-top-end,body.swal2-no-backdrop .swal2-container.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-container.swal2-center{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-left,body.swal2-no-backdrop .swal2-container.swal2-center-start{top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-end,body.swal2-no-backdrop .swal2-container.swal2-center-right{top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom{bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom-left,body.swal2-no-backdrop .swal2-container.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-bottom-end,body.swal2-no-backdrop .swal2-container.swal2-bottom-right{right:0;bottom:0}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}body.swal2-toast-shown .swal2-container{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}body.swal2-toast-column .swal2-toast{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}body.swal2-toast-column .swal2-toast .swal2-actions{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;height:2.2em;margin-top:0.3125em}body.swal2-toast-column .swal2-toast .swal2-loading{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.swal2-toast-column .swal2-toast .swal2-input{height:2em;margin:0.3125em auto;font-size:1em}body.swal2-toast-column .swal2-toast .swal2-validation-message{font-size:1em}@media only screen and (min-width:1024px){.TickerNews{width:100%;z-index:3000}.ti_wrapper{width:100%;position:relative;overflow:hidden}.ti_slide{width:30000px;position:relative;left:0;top:0}.ti_content{width:8000px;position:relative;float:left;padding:10px 0}.ti_news{float:left}.ti_news a{display:block;margin-right:20px;color:#ffffffb0;text-decoration:none}.ti_news a:hover{color:#ffffff}}@media only screen and (max-width:1023px){.TickerNews{display:none}}.container,.wrapper_main{-webkit-box-sizing:border-box;box-sizing:border-box}.container *,.container:after,.container:before,.wrapper_main *,.wrapper_main:after,.wrapper_main:before{-webkit-box-sizing:border-box;box-sizing:border-box}.container .inner,.container .inner_big,.container .inner_small,.wrapper_main .inner,.wrapper_main .inner_big,.wrapper_main .inner_small{max-width:960px;margin:0 auto;width:100%}.container .inner,.wrapper_main .inner{padding:40px 20px}.container .inner_small,.wrapper_main .inner_small{padding:20px 20px}.container .inner_big,.wrapper_main .inner_big{padding:80px 20px}.container.blue,.wrapper_main.blue{background-color:#014f80}.container.blue .check>li:before,.wrapper_main.blue .check>li:before{color:#014f80}.container.lightblue,.wrapper_main.lightblue{background-color:#c0d2de}.container.red,.wrapper_main.red{background-color:#e00201}.container.beige,.wrapper_main.beige{background-color:#fff8e7;color:#7b4509}.container.beige div,.container.beige li,.container.beige p,.container.beige td,.wrapper_main.beige div,.wrapper_main.beige li,.wrapper_main.beige p,.wrapper_main.beige td{color:#7b4509}.container.grey_light,.wrapper_main.grey_light{background-color:#f2f2f2}.container.grey_mid,.wrapper_main.grey_mid{background-color:#e5e9eb}.container.grey_dark,.wrapper_main.grey_dark{background-color:#656565}.container.blue li,.container.blue p,.container.blue td,.container.red li,.container.red p,.container.red td,.wrapper_main.blue li,.wrapper_main.blue p,.wrapper_main.blue td,.wrapper_main.red li,.wrapper_main.red p,.wrapper_main.red td{color:#ffffff}.container>.row,.wrapper_main>.row{max-width:960px;margin:0 auto}@media only screen and (max-width:480px){.container .inner,.wrapper_main .inner{padding:20px 10px}.container .inner_small,.wrapper_main .inner_small{padding:10px 10px}}.row{margin-left:-10px;margin-right:-10px}.row:after{clear:both}.row:after,.row:before{-webkit-box-sizing:border-box;box-sizing:border-box;content:" ";display:table}.row .row{margin-left:-10px;margin-right:-10px}.row.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.w16,.w20,.w25,.w33,.w50,.w66,.w75,.w80,.w100{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;min-height:1px;float:left;padding-left:10px;padding-right:10px}.w100{width:100%}.w80{width:80%}.w75{width:75%}.w66{width:66.666666%}.w50{width:50%}.w33{width:33.3333333%}.w25{width:25%}.w20{width:20%}.w16{width:16.66666666%}.p-1{padding:20px}.p-2{padding:40px}.p-3{padding:60px}.pl-0,.px-0{padding-left:0}.pr-0,.px-0{padding-right:0}.pt-0,.py-0{padding-top:0}.pt-1,.py-1{padding-top:20px}.pt-2{padding-top:40px}.pb-0,.py-0{padding-bottom:0}.pb-1,.py-1{padding-bottom:20px}.pb-2{padding-bottom:40px}.ml-0,.mx-0{margin-left:0!important}.ml-1{margin-left:20px}.mr-0,.mx-0{margin-right:0!important}.mr-1{margin-right:20px!important}.mt-0,.my-0{margin-top:0}.mt-05{margin-top:10px}.mt-1{margin-top:20px!important}.mt-2{margin-top:40px!important}.mt-3{margin-top:60px!important}.mb-0,.my-0{margin-bottom:0}.mb-05{margin-bottom:10px!important}.mb-1{margin-bottom:20px!important}.mb-2{margin-bottom:40px!important}.mb-3{margin-bottom:60px!important}@media only screen and (max-width:1023px){.row{margin-left:0;margin-right:0}}@media only screen and (max-width:700px){.row.flex-auto-sm{display:block}.row.flex-auto-sm>*{-webkit-box-flex:0;-ms-flex:none;flex:none}.w100-sm{width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none;display:block;float:none}.w50-sm{width:50%}.w33-sm{width:33.3333333%}.w0-sm{width:0;padding:0}.p-0-sm{padding:0}.p-1-sm{padding:20px}.pl-1-sm{padding-left:20px}.pr-1-sm{padding-right:20px}.pt-0-sm{padding-top:0}.pt-1-sm{padding-top:20px}.pb-0-sm{padding-bottom:0}.pb-1-sm{padding-bottom:20px}.pb-2-sm{padding-bottom:40px}.pb-3-sm{padding-bottom:60px}.px-0-sm{padding-left:0;padding-right:0}.px-1-sm{padding-left:20px;padding-right:20px}.py-1-sm{padding-top:20px;padding-bottom:20px}.pl-0-sm{padding-left:0}.pr-0-sm{padding-right:0}.mt-0-sm{margin-top:0!important}.mt-1-sm{margin-top:20px!important}.mb-0-sm{margin-bottom:0!important}.mb-05-sm{margin-bottom:10px!important}}@media only screen and (max-width:480px){.wrapper_main .row{padding:0 20px}}body,html{min-height:100%;position:relative}body{background:white}*{padding:0;margin:0}.bold{font-weight:bold}.unbold{font-weight:normal}.red{color:#e00201}.gray{color:#aaa}small{font-size:11px}a{text-decoration:none;-webkit-transition:color 0.2s ease-in,border 0.2s ease-in;-o-transition:color 0.2s ease-in,border 0.2s ease-in;transition:color 0.2s ease-in,border 0.2s ease-in}p a{color:#e00201;border-bottom:1px solid transparent}p a:hover{color:#ad0201;border-color:#ad0201}a img{border:none}.clear{clear:both}.booking_form input:not([type=checkbox]):not([type=radio]),.booking_form select,.booking_form textarea{width:316px}@media only screen and (max-width:468px){.booking_form input:not([type=checkbox]):not([type=radio]),.booking_form select,.booking_form textarea{width:100%}}.wrapper_main{width:960px;margin:0 auto}.booking_error,.booking_form fieldset .content,.discard_filter a,.references_wrapper.hidden,body>iframe{display:none}table.button_small{border-collapse:collapse}.floating_wrapper{position:absolute;width:100%;top:0}.floating_objects{margin:0 auto;width:960px;position:relative;z-index:300}.logo_balloon{position:absolute;display:none;width:440px;z-index:6}.logo_balloon .title{font-size:18px;font-weight:bold;color:#6f808a;padding-top:17px;padding-bottom:10px}.logo_balloon p{padding-bottom:20px}.logo_balloon .top{height:28px;background:url("/website/static/img/bg/bg_logo_balloon.png") no-repeat top}.logo_balloon .content{background:url("/website/static/img/bg/bg_logo_balloon.png") no-repeat bottom;padding-left:36px;padding-right:36px;padding-bottom:40px}.overlay{background-color:#00000080;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100}.content_main{margin-top:20px;margin-bottom:20px}.content_main .title h1,.content_main>h1{line-height:140%}.content_main .title h1.checkmark,.content_main>h1.checkmark{background:url("/website/static/img/icons/checkmark_big_green.png") no-repeat;padding-top:25px;padding-left:35px}.content_main>.left{float:left;width:709px}.content_main>.right{float:right;width:231px;margin-left:20px}.content_main.details>.contents{width:630px;margin-right:20px}.content_main.details>.right{float:right;width:310px;margin-left:0}.content_main .intro,.content_main .outro{margin-bottom:20px}.content_main .intro:empty,.content_main .outro:empty{display:none}.content_main .intro ul,.content_main .outro ul{list-style-image:none;list-style-type:disc;margin-left:15px}@media only screen and (max-width:1023px){.content_main>.left{float:none;width:100%}.content_main>.right{float:none;width:100%;margin-left:0}.content_main.details>.contents{width:100%;margin-right:0}.content_main.details>.right{float:none;width:100%;margin-left:0}}.intro-trainer{background:#e2e5e7;padding:20px;border-radius:3px}.privacy_entry,.revocation_entry,.service_entry{border-top:1px solid #a9b7c0;clear:both;padding:20px 0}.privacy_entry:first-child,.revocation_entry:first-child,.service_entry:first-child{border:none}.privacy_entry>.right,.revocation_entry>.right,.service_entry>.right{padding-right:20px}.privacy_entry>.left,.revocation_entry>.left,.service_entry>.left{float:left;width:148px}.privacy_entry ul,.revocation_entry ul,.service_entry ul{margin-bottom:20px}.privacy_entry ul li,.revocation_entry ul li,.service_entry ul li{background:url("/website/static/img/icons/button_grey_square.png") no-repeat 3px 5px;list-style:none;padding-left:20px}.hint_entry .subentry p+p{padding-top:20px}.content_main.advantages,.content_main.last_minute>.right{margin-bottom:10px}.content_main.advantages h1,.content_main.last_minute{margin-bottom:0}.topic_block{margin-bottom:30px}.last_minute_three_boxes{width:266px;height:260px;padding:20px;float:left;border-radius:3px}.last_minute_three_boxes+.last_minute_three_boxes{margin-left:20px}.last_minute_three_boxes .box_title,.last_minute_three_boxes h2{color:#6f808a;font-size:18px;font-weight:bold;margin-bottom:10px}.last_minute_three_boxes p{padding-bottom:16px}.three_boxes_wrapper{margin-bottom:30px}.last_minute_three_boxes.find{background:url("/website/static/img/bg/bg_lastminute_box_find.jpg")}.last_minute_three_boxes.adobe{background:url("/website/static/img/bg/bg_lastminute_box_adobe.jpg")}.last_minute_three_boxes.office{background:url("/website/static/img/bg/bg_lastminute_box_office.jpg")}.three_boxes_wrapper .button_small{width:125px}.summary{font-size:12px}.content_main.searchresult .summary{padding:20px}.content_main.searchresult .summary.floating{background:white;position:relative;z-index:100;-webkit-box-shadow:0 10px 5px -5px #CCCCCC;box-shadow:0 10px 5px -5px #CCCCCC;margin-top:-20px;border-bottom:1px solid #ccc}.content_main.searchresult .landing_summary{font-weight:bold;line-height:33px;margin-bottom:7px;padding-left:10px}.content_main.searchresult .result{margin-bottom:30px}.content_main .result .line{border-top:1px solid #a9b7c0}.content_main.searchresult .near_matches{padding-top:20px;padding-bottom:20px;padding-left:20px;font-size:12px}.content_main.searchresult .summary .filter{font-size:12px;font-weight:normal}.references_wrapper table{width:100%}.references_wrapper table td{width:149px;height:75px;text-align:center}.references_wrapper table td.spacer{background:none;height:12px}.references_wrapper table td+td{padding-left:12px;background-position:12px 0}.references_wrapper table td img{background:#bec4c7}.references_wrapper td.spacer{background:none;height:12px}.references_wrapper td+td{padding-left:12px;background-position:12px 0}.references_header{background-color:#59778b;border-radius:3px;width:100%;margin-top:40px;margin-bottom:20px;position:relative;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.references_header .headline{color:#ffffff}.references_header .subline,.references_header h3{color:#cddce7;font-weight:bold}.references_header .select{background:url("/website/static/img/bg/bg_references_select.png");position:absolute;width:106px;top:18px;right:18px;border:none;color:#6f808a;padding-left:10px;padding-right:30px}.references_header input.select.default{width:148px}#tooltip_overlay{position:absolute;background:white;padding:8px 20px;display:none;font-size:15px;border-radius:5px;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.5);box-shadow:0 0 15px rgba(0,0,0,0.5)}.content_main.details>.contents>.intro{border-top:1px solid #b1bac0}.booking_small_print{color:#6f808a;font-size:12px;width:526px;padding:20px}.booking_form ul.tabs{height:44px}.booking_form .tabs li{float:left;background:url("/website/static/img/bg/bg_tab_inactive.png");list-style:none;width:130px;height:41px;margin-top:3px;padding-left:20px;line-height:41px;color:#ffffff;font-weight:bold;cursor:pointer}.booking_form .tabs li.active{background:url("/website/static/img/bg/bg_tab_active.png");margin-top:0;color:#666666;height:44px}.booking_form .tabs li+li{margin-left:4px}.booking_form form{position:relative}.booking_form p.req{position:absolute;right:0;top:-10px;color:#6f808a;font-size:12px}.booking_form fieldset{border:none;border-top:1px solid #b1bac0;padding-bottom:20px}.booking_form fieldset.message{padding-bottom:0}.booking_form fieldset legend{line-height:100%;font-size:18px;font-weight:bold;color:#6f808a;padding-right:10px;height:26px}.booking_form fieldset.closed legend,.booking_form fieldset.open legend{padding-right:0;cursor:pointer}.booking_form fieldset.closed legend .arrow{background:url("/website/static/img/icons/red_arrow_down.png") no-repeat bottom center;display:inline-block;width:22px;height:6px}.booking_form fieldset.open legend .arrow{background:url("/website/static/img/icons/red_arrow_up.png") no-repeat bottom center;display:inline-block;width:22px;height:6px}.booking_form form input.textfield{float:left}.booking_form .part_name .count{color:#6F808A;font-weight:bold;padding-bottom:10px;padding-left:20px}.booking_form .part_name input:not([type=checkbox]):not([type=radio]),.booking_form input.city:not([type=checkbox]):not([type=radio]),.booking_form input.phone2:not([type=checkbox]):not([type=radio]),.booking_form input.street:not([type=checkbox]):not([type=radio]){width:222px}.booking_form.v2 p.req{top:0}.booking_form.v2 input.city:not([type=checkbox]):not([type=radio]),.booking_form.v2 input.street:not([type=checkbox]):not([type=radio]){width:calc(100% - 225px)}.booking_form.v2 .part_name .count{padding-left:0}.booking_form.v2 .part_name input:not([type=checkbox]):not([type=radio]){width:calc(100% - 120px);margin-bottom:5px}.booking_form.v2 .part_name .label:nth-child(3){top:23px}.booking_form.v2 .country-select,.booking_form.v2 textarea{width:350px}.booking_form.v2 fieldset{border-top:none}.booking_form.v2 fieldset legend{margin-bottom:20px}.booking_form.v2 textarea[name=message]{width:calc(100% - 20px);margin-left:10px}.booking_form.v2 fieldset.message .label{display:none}.booking_form.v2 .part_name .label{float:left}.booking_form.v2 .part_name input{float:right}@media only screen and (max-width:1023px){.booking_form .label{clear:both;padding-left:0}.booking_form .part_name .count{padding-bottom:0;padding-left:0}.booking_form .part_name input{width:316px;max-width:100%;margin:0;float:none}.booking_form .part_name input+.label{padding-left:0;margin-top:20px}}@media only screen and (max-width:468px){.booking_form .part_name input:not([type=checkbox]):not([type=radio]),.booking_form form input:not([type=checkbox]):not([type=radio]){width:100%}.booking_form input.city:not([type=checkbox]):not([type=radio]),.booking_form input.phone2:not([type=checkbox]):not([type=radio]),.booking_form input.street:not([type=checkbox]):not([type=radio]){width:calc(100% - 95px)}}.booking_form input:not([type=checkbox]):not([type=radio]).housenum,.booking_form input:not([type=checkbox]):not([type=radio]).phone1,.booking_form input:not([type=checkbox]):not([type=radio]).zip{width:85px}.booking_form input:not([type=checkbox]):not([type=radio]).housenum{margin-left:10px}.booking_form input:not([type=checkbox]):not([type=radio]).phone1,.booking_form input:not([type=checkbox]):not([type=radio]).zip{margin-right:10px}@media only screen and (max-width:468px){.booking_form input.housenum,.booking_form input.phone1,.booking_form input.zip{width:calc(40% - 10px)}}.booking_form form input.country{cursor:pointer;background:url("/website/static/img/buttons/bu_arrow_down3.png") no-repeat;background-size:23px 24px;background-color:#ffffff;background-position-y:center;background-position-x:calc(100% - 2px)}.booking_form .textfield~.textfield{margin-left:10px}.booking_form .slash~.textfield{margin-left:0}.booking_form .optgroup{float:left;width:326px}@media only screen and (max-width:468px){.booking_form .optgroup{float:none;width:100%}}.booking_form .row{margin-bottom:20px;clear:both;display:block}.booking_form .row .slash{float:left;width:10px;text-align:center;line-height:25px}.booking_form .row.valid{background:url("/website/static/img/icons/checkmark_green.png") no-repeat 511px center}.booking_form.inhouse .row.valid{background-position:518px}.booking_form input[type=radio]{width:auto;float:none;height:auto;margin-right:5px}.booking_form label{line-height:25px}.booking_form label+label{margin-left:20px}.booking_form label.error{display:none!important}form#booking_form .row.error label.error{display:none}.booking_form .row.error label.error~label.error{visibility:hidden;position:absolute}.booking_form .label{float:left;position:relative;top:4px;width:120px;padding-left:55px}.booking_form .label.req:after{content:"*";color:#577589;float:right;padding:0 10px}@media only screen and (max-width:1023px){.booking_form .label{float:none;width:auto;padding-left:0;margin-bottom:5px}.booking_form .label.req:after{float:none}}@media only screen and (max-width:468px){.booking_form .label{float:none;width:auto}.booking_form .label.req:after{float:none}}.booking_form input+.label{padding-left:45px}.booking_form a.add_more{font-size:12px;font-weight:bold;line-height:35px}.filter_pane.booking .wrapper{width:316px}.booking_form .select2{padding:4px 0;border:1px solid #a9b7c0;border-radius:3px;background-color:#ffffff}.booking_form .select2.select2-container.select2-container--default.select2-container--below.select2-container--focus{border:1px solid #4b8a00}.booking_form .select2-container--default .select2-selection--single .select2-selection__arrow{top:4px;right:4px}.booking_form .country-select{width:316px;display:inline-block}.booking_form>.selection{border-bottom:1px solid #b1bac0;padding:20px;margin-bottom:10px}.booking_form>.selection a{font-weight:bold}.booking_form>.selection .option{float:left;width:320px;cursor:pointer;margin-bottom:20px;max-width:100%}.booking_form>.selection .option:first-child{margin-right:40px}.booking_form>.selection .option .text{padding-left:25px;background:url("/website/static/img/icons/checkbox_unselected.png") no-repeat}.booking_form>.selection .option.selected .text{background:url("/website/static/img/icons/checkbox_selected.png") no-repeat}.booking_form.v2 .selection{padding:0;margin:0;border-bottom:none}.booking_form.v2 .selection a{font-weight:bold}.booking_form.v2 .selection .option{float:left;width:100%;cursor:pointer;margin-bottom:20px;max-width:100%}.booking_form.v2 .selection .option:first-child{margin-right:0}.booking_form.v2 .selection .option .text{padding-left:25px;background:url("/website/static/img/icons/checkbox_unselected.png") no-repeat}.booking_form.v2 .selection .option.selected .text{background:url("/website/static/img/icons/checkbox_selected.png") no-repeat}@media only screen and (max-width:468px){.booking_form .country-select{width:100%}}.booking_form .big_button{float:right}.booking_form .big_button div.small{font-weight:normal;color:#ffffff}.booking_form.inhouse .selection{background:url("/website/static/img/bg/bg_dialog_contact_selection.jpg") no-repeat 10px bottom;height:110px;border-bottom:1px solid #b1bac0;padding-left:120px;padding-bottom:0}.booking_form.inhouse .selection>div{float:left;background:url("/website/static/img/icons/checkbox_unselected.png") no-repeat;width:250px;padding-left:25px;cursor:pointer;margin-right:40px}@media only screen and (max-width:1023px){.booking_form.inhouse .selection{background:none;height:auto;padding:20px;margin-bottom:10px;display:inline-block}.booking_form.inhouse .selection>div{margin-bottom:20px}.booking_form.inhouse .selection>div.clear{margin-bottom:0}}.booking_form.inhouse .selection>div.selected{background:url("/website/static/img/icons/checkbox_selected.png") no-repeat}.intro:empty+.promotion_entry{padding-top:0}.promotion_entry{border-bottom:1px solid #b1bac0;padding:20px 0}.promotion_entry:first-child{padding-top:0}.promotion_entry:last-child{border-bottom:none}.promotion_entry li{list-style:none;background:url("/website/static/img/icons/button_grey_square.png") no-repeat 8px 6px;padding-left:25px}.promotion_entry+.promotion_entry{border-top:none}.promotion_entry .text{margin-bottom:20px}.promotion_headline{font-size:24px;font-weight:bold;padding-top:20px;padding-bottom:20px;line-height:140%}.promotion_intro{margin-bottom:0}.job_details{display:none}.job_details h3{font-size:18px;font-weight:bold;padding-bottom:20px}.job_details ul{padding-bottom:20px}.job_details li{list-style:none;background:url("/website/static/img/icons/button_grey_square.png") no-repeat 8px 6px;padding-left:25px;padding-bottom:3px}.job_footer{background:url("/website/static/img/bg/bg_job_footer.png") no-repeat;width:677px;height:188px;padding:20px;font-size:12px;margin-top:30px;margin-bottom:40px}.job_footer p+p{padding-top:20px}.locations_main{background:url("/website/static/img/bg/bg_locations.jpg");position:relative;width:679px;height:588px;margin-bottom:40px}.locations_main .city{background:url("../img/logo/logo_medienreich_small_shadow.png") no-repeat left center;position:absolute;height:38px}.locations_main .city a{display:block;padding-left:35px;height:34px;line-height:34px;font-weight:bold;text-shadow:1px 1px #fff;color:#e91932;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition:-webkit-transform 0.2s ease-in-out 0s;transition:-webkit-transform 0.2s ease-in-out 0s;-o-transition:transform 0.2s ease-in-out 0s;transition:transform 0.2s ease-in-out 0s;transition:transform 0.2s ease-in-out 0s,-webkit-transform 0.2s ease-in-out 0s;background:url("/website/static/img/bg/bg_map_city_shadow.png") no-repeat 35px 6px}.locations_main .city a:hover{color:#E91932;-webkit-transform:scale(1.15,1.15);-ms-transform:scale(1.15,1.15);transform:scale(1.15,1.15)}.locations_main .headquarters{position:absolute;top:125px;left:20px;width:192px;font-size:12px}.locations_main .headquarters .headline{font-size:18px;padding-bottom:10px}.locations_footer img+img{margin-left:10px}.hint_entry{border-bottom:1px solid #b1bac0}.hint_entry+.hint_entry{padding-top:20px}.hint_entry .image_subline{padding-top:10px;font-style:italic}.hint_entry>.left{float:left;width:233px;padding-top:20px;padding-bottom:20px}.hint_entry>.right{float:right;width:444px}.hint_entry .subentry+.subentry{border-top:1px solid #b1bac0;padding:10px 0}.no_results_title{margin-bottom:16px;font-size:18px;font-weight:bold}.no_results_title span{color:#e91932}.no_results_text{margin-bottom:20px}.no_results_text a{font-weight:bold}.pimcore_block_entry.four-boxes{float:left;width:231px;clear:none}.pimcore_block_entry.four-boxes+.four-boxes{margin-left:12px}#pimcore_editable_box_button{background:red;color:#ffffff!important}#pimcore_editable_box_button a{color:#ffffff!important}.content_main.details .authorized_center{background:url("/website/static/img/logo/adobe_authorized_center_gray.png");width:104px;height:33px;float:left}.imprint_phone{background:url("/website/static/img/icons/phone.png") no-repeat 0 4px;padding-left:30px;padding-bottom:20px;position:relative}.imprint_phone .number{font-size:22px;font-weight:bold;color:#e91932;line-height:100%}.imprint_phone .text{padding:0;font-size:11px;line-height:100%}.imprint_phone .dog_ear{position:absolute;width:214px;height:62px;top:-22px;right:-100px;overflow:hidden;cursor:pointer}.imprint_phone .dog_ear .inner{position:absolute;right:0;width:144px;height:62px;background:url("../img/misc/dog_ear.png") no-repeat;color:#e91932;font-size:14px;font-weight:bold;line-height:100%;padding-top:22px;padding-left:70px}.topic_list .topic_block{margin-bottom:20px}.topic_list .topic_block .head,.topic_list .topic_block a{padding:0 10px;line-height:200%}.topic_list .topic_block .head{background:#59778B;color:#ffffff;font-weight:bold;border-radius:3px;margin-bottom:10px}.topic_list .topic_block .head.first.selected:after,.topic_list .topic_block .head.first:after{content:""}.topic_list .topic_block .head.selected:after{content:""}.topic_list .topic_block .head.itservices:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);color:#ffffff!important}.topic_list .topic_block .head.itservices a:after{margin-left:3px;font-size:10px;content:"NEU";color:#e00201;background-color:white;border-radius:8px;padding:1px 5px 2px;position:relative;top:-8px;display:inline-block;line-height:1}.topic_list .topic_block li{list-style:none;-webkit-transition:background-color 0.15s ease-in;-o-transition:background-color 0.15s ease-in;transition:background-color 0.15s ease-in;margin-bottom:1px;border-radius:3px}.topic_list .topic_block li.hl{background:#f0f2f3}.topic_list .topic_block li:hover{background:#d4d9dc}.topic_list .topic_block li a{display:block}.topic_list.new_style .topic_block .head{color:#4c6d89;background:#f1f4fa;border-radius:3px;font-size:18px;cursor:pointer;padding:5px 0 5px 15px;margin:0;display:flex-root}.topic_list.new_style .topic_block .head:after{font-family:"Fontello";font-size:20px;color:#4c6d89;content:"";float:right;margin-right:15px}.topic_list.new_style a{display:block;border-top:1px solid #fff;border-bottom:1px solid #dcdbdb;border-left:4px solid #dcdbdb;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition:-webkit-transform 0.2s ease-in-out 0s;transition:-webkit-transform 0.2s ease-in-out 0s;-o-transition:transform 0.2s ease-in-out 0s;transition:transform 0.2s ease-in-out 0s;transition:transform 0.2s ease-in-out 0s,-webkit-transform 0.2s ease-in-out 0s;z-index:1}.topic_list.new_style a.hl{border-left:4px solid #82a2bf}.topic_list.new_style a .title{line-height:40px}.topic_list.new_style a:hover{-webkit-transform:scale(1.02,1.02);-ms-transform:scale(1.02,1.02);transform:scale(1.02,1.02);z-index:2}.topic_list>.left a:hover .title,.topic_list>.left a:hover span{text-decoration:underline;font-weight:bold}.topic_list a.hl{background:#f1f4fa;border-bottom:1px solid #82a2bf}.topic_list a .title{display:inline;color:#666666}.topic_list a .logo{display:inline-block;padding:5px 10px 0}.topic_list a .logo img{height:30px;width:auto}.topic_list a span{float:right;color:red;margin-right:20px}.topic_list .topic_block .akkordeon{display:none;padding:10px 0}body.slide,body.slide *{cursor:e-resize!important}.training_actions{margin-top:30px;border-bottom:1px solid #B1BAC0;height:30px;line-height:30px}.training_actions>p{float:left;color:#6F808A;font-size:14px;font-weight:normal;padding-bottom:5px}.training_actions .links{float:right}.training_actions .links a{display:inline-block}.training_actions .links a+a{margin-left:10px}.training_actions .links a.pdf{background:url("/website/static/img/icons/icon_pdf_small.png") no-repeat center left;padding-left:20px}.content_main.searchresult .three_boxes{margin-bottom:20px}.banderole{background:url("/website/static/img/bg/bg_blue_bar.png");width:980px;height:46px;position:relative;left:-10px;top:-8px}.banderole p{color:#ffffff;font-size:16px;line-height:38px;padding-top:8px;padding-left:30px}.three_location_boxes{height:350px}.three_location_boxes>div{background:#e1e6e9 url("/website/static/img/bg/bg_location_box1.jpg") bottom no-repeat;border-radius:3px;width:306px;height:100%;float:left}.three_location_boxes>div+div{margin-left:20px}.three_location_boxes .one{background-image:url("/website/static/img/bg/bg_location_box1.jpg")}.three_location_boxes .two{background-image:url("/website/static/img/bg/bg_location_box2.jpg")}.three_location_boxes .three{background-image:url("/website/static/img/bg/bg_location_box3.jpg")}.content_main.locations{margin-bottom:0}.three_location_boxes p{padding:20px}.hyper_frame{height:100%;width:100%;position:fixed;background:url("/website/static/img/bg/bg_overlay.png");display:none}.hyper_frame>table{height:100%;width:100%}.hyper_frame td{width:20px;height:20px}.hyper_frame td.container{height:100%;width:auto;background:white;border-radius:10px;-webkit-box-shadow:1px 1px 1px #000;box-shadow:1px 1px 1px #000}.hyper_frame td.container .inner{position:relative;padding:30px;padding-bottom:50px;height:600px}.hyper_frame a.close_button{background:url("/website/static/img/buttons/bu_close_dialog.png");display:block;position:absolute;right:4px;top:0;width:23px;height:23px}.hyper_frame a.close_button2{background:url("/website/static/img/buttons/bu_red_230x36.png");color:#ffffff;display:block;position:absolute;margin:0 auto;left:50%;margin-left:-115px;bottom:3px;font-size:18px;font-weight:bold;height:36px;line-height:36px;text-align:center;width:230px}.hyper_frame a.close_button:hover{background-position:0 24px}.hyper_frame iframe{border:1px solid #e91932;width:100%;height:100%}.icon-info{display:inline-block;vertical-align:middle;width:13px;height:13px;background:url("/website/static/img/icons/icon_info_gray.png");cursor:pointer}.wrapper_full{width:100%;position:relative}body{background:#ffffff}.content_main.landingpage>.left{width:100%}.landingpage .training_entry .first-block{width:60%}body.no_guarantee .guarantee_only{display:none!important}div#eKomiWidget_landing{position:absolute;right:24px;top:74px}.itservicesPill:after{margin-left:10px;font-size:12px;content:"NEU";color:#e00201;background-color:white;border-radius:8px;padding:3px 5px 2px;position:relative;top:-8px;display:inline-block;line-height:1}.list_big.swoop .itservicesPill:after{float:right}.list_big.swoop .itservicesPill.lower:after{float:none}.notepad .headline p{text-align:center;color:#6F8088;font-size:24px;position:relative;border-bottom:1px solid #B8BFC7;padding-bottom:10px}.notepad .headline a.back{background:url("/website/static/img/icons/red_arrow_left_larger.png") no-repeat center left;position:absolute;left:0;bottom:7px;font-size:15px;padding-left:15px;color:black}.notepad_entry{border-bottom:1px solid #a9b7c0;padding:40px 0}.notepad_entry>.first{float:left;width:510px;padding-right:20px}.notepad_entry>.first td{vertical-align:top}.notepad_entry>.first td td{padding-left:5px}.notepad_entry>.first .title{font-size:18px;font-weight:bold}.notepad_entry>.second{float:left;width:250px;margin-right:20px}.notepad_entry>.second .training_type{font-weight:bold;padding-bottom:10px}.notepad_entry>.second>table{margin-right:10px}.notepad_entry>.second>table td{vertical-align:top}.notepad_entry>.second>table td td{font-weight:bold;padding-left:10px}.notepad_entry>.third{float:left;width:160px}.notepad_entry>.third div{margin:10px 0;text-align:center}.notepad_entry>.third div a.remove{display:inline-block;font-size:12px;margin:10px 0;padding-right:25px;background:url("/website/static/img/icons/icon_close_infopanel.png") no-repeat right}.notepad_entry>.third .netprice{padding-bottom:5px}.notepad_entry>.third .netprice span{font-weight:bold;font-size:18px}.notepad_entry>.third .totalprice{font-size:12px;color:#B7BFC6;padding-bottom:10px}.notepad_actions{float:left}.notepad_actions p{padding:10px 0}.notepad_actions a{font-weight:bold;padding-left:24px;padding-bottom:5px}.notepad_actions a.wipe{background:url("/website/static/img/icons/icon_close_infopanel.png") no-repeat}.notepad_actions a.print{background:url("/website/static/img/icons/printer_small.png") no-repeat}.notepad_buttons{padding-top:10px;float:right}#booking_button{display:inline-block}#booking_button>span{padding:0 20px}.booking_box{float:right;width:474px;margin-bottom:30px}.booking_box .head{background:url("/website/static/img/bg/bg_booking_box_grey.png");height:91px;padding:20px;position:relative}.booking_box .head .headline{color:#e00201;font-size:18px;line-height:100%;padding-bottom:20px}.booking_box .head .header{color:#6f808a;font-weight:bold;font-size:12px;line-height:120%;padding-bottom:3px}.booking_box .head .float{float:left}.booking_box .select{height:37px;padding-left:10px;padding-right:26px;line-height:37px;color:#7f8e97;font-size:12px;border:none;cursor:pointer}.booking_pane .select{color:#e00201;font-weight:bold}.booking_pane .select.default{font-weight:normal;color:#7f8e97}.booking_pane .select.error{color:#e00201;font-weight:bold;border:2px solid;border-radius:4px}.booking_box .head .participants{width:71px}.booking_box .head .participants input{background:url("/website/static/img/bg/bg_select_red_55x37.png");width:19px}.booking_box .head .country{width:173px}.booking_box .head .country input{background:url("/website/static/img/bg/bg_select_red_122x37.png");width:86px}.booking_box .head .star{background:url("/website/static/img/icons/icon_star.png") no-repeat 0 4px;padding-left:10px;padding-right:20px;color:#6f808a;font-size:11px}.booking_box .head .price{position:absolute;right:5px;top:-66px;cursor:pointer;width:205px}.booking_box .head .price p.bubble{background:url("/website/static/img/bg/bg_booking_box_price.png");width:117px;height:96px;font-size:12px;color:white;padding-left:36px;padding-top:23px;margin-left:auto}.booking_box .head .price p *{line-height:100%}.booking_box .head .price p sup{line-height:150%;vertical-align:top}.booking_box .head.lastminute{background:url("/website/static/img/bg/bg_booking_box_lastminute.png") no-repeat #e2e5e7;padding-top:0;height:125px}.booking_box .head.lastminute .arrow{background:url("/website/static/img/bg/bg_booking_box_arrow.png");position:absolute;top:-67px;right:16px;width:112px;height:76px;text-align:center}.booking_box .head.lastminute .arrow p{padding-top:20px;line-height:16px;font-size:25px;font-weight:bold;color:white}.booking_box .head.lastminute .arrow p+p{font-size:15px;color:white;padding:0;line-height:125%}.booking_box .head.lastminute .float{padding-top:20px}.booking_box .head.lastminute .participants{width:89px}.booking_box .head.lastminute .city{width:112px}.booking_box .head.lastminute .text{font-weight:bold;line-height:35px;font-size:14px}.booking_box .pane_headline{font-size:18px;color:#e51831;line-height:100%}.booking_pane .intro{color:#6f808a;font-size:12px;font-weight:normal;width:250px;padding-top:5px;padding-bottom:0}.booking_pane{background:url("/website/static/img/bg/bg_booking_box_shadow.png") repeat-x top #e2e5e7;padding:20px;padding-top:18px;padding-left:55px;position:relative;overflow:hidden}.booking_pane.open{background-color:#f0f2f3}.booking_pane .price{position:absolute;top:18px;right:20px;text-align:right}.booking_pane .price .big_price,.booking_pane .save .big_price{font-size:18px;font-weight:bold;color:#e00201;line-height:100%;padding-bottom:0}.booking_pane .price .big_price .euro{font-size:14px}.booking_pane .price .price_sub1{color:#e00201;padding-top:4px;padding-bottom:0;font-weight:bold}.booking_pane .price .price_sub2{color:#6F808A;font-size:11px}.booking_pane h4{font-size:12px}.booking_pane p{font-size:12px;padding-bottom:10px}.booking_pane .input_header{padding-bottom:0}.booking_pane .hidden{display:none;padding-top:25px}.booking_pane .hidden .advantages{font-size:18px;font-weight:bold;line-height:100%;color:#6F808A;padding-bottom:15px}.booking_pane .select{float:left;background:url("/website/static/img/bg/bg_select_red_193x37.png");width:157px;margin-top:5px;margin-bottom:15px}.booking_pane.public .select+.select{float:right}.booking_pane.public .single{padding-bottom:10px}.booking_pane.public .single h3{font-weight:bold;padding-top:15px;padding-bottom:10px}.booking_pane.lastminute .single p.select_day,.booking_pane.public .single p.select_day{padding:0;padding-bottom:5px;margin-top:-5px;font-weight:bold;color:#E51831}.ps p.select_day{display:none}.los p.select_day{color:#014f80}.los p.select_day.error{color:#e00201}.booking_pane.lastminute .single .single_headline,.booking_pane.public .single .single_headline{font-size:12px;padding-bottom:10px;padding-top:15px}.booking_pane ul.selection li{background:url("/website/static/img/icons/bullet_unselected.png") no-repeat 11px 7px;font-weight:bold;padding:5px 0;padding-left:35px;line-height:16px;border-bottom:1px solid #d9dee0;cursor:pointer}.booking_pane ul.selection li.selected{background-image:url("/website/static/img/icons/bullet_selected.png")}.booking_pane ul.selection li.error{color:#e00201}.booking_pane ul.selection li span.day{display:block;float:left;width:45px;font-weight:normal}.booking_pane ul.selection li span.name{display:block;float:left;width:230px}.booking_pane ul.selection li span.date{display:block;float:right;font-weight:normal}.booking_box .head .price .large{font-size:24px;font-weight:bold}.booking_box .head .price .larger{font-size:30px}.booking_pane a.expand{background:url("/website/static/img/buttons/bu_red_arrow_down.png") no-repeat 20px 17px;display:block;position:absolute;top:0;left:0;height:80px;width:100%}.booking_pane.open a.expand{background-image:url("/website/static/img/buttons/bu_red_arrow_up.png")}.booking_pane a.button{display:block;background:url("/website/static/img/buttons/bu_red_191x44.png");width:191px;height:44px;line-height:44px;color:white;font-weight:bold;font-size:18px;text-align:center;margin-left:auto;margin-right:2px;margin-bottom:18px}.booking_pane a.link{font-size:12px;font-weight:bold}.booking_pane .divider{border-top:1px solid #b1bac0;height:12px}.booking_pane ul{padding-bottom:20px}.booking_pane li{list-style:none;background:url("/website/static/img/icons/button_grey_square.png") no-repeat left 7px;padding-left:15px;font-size:12px;line-height:180%}.booking_pane .book_complete{color:#6f808a;padding-bottom:15px;font-size:18px;font-weight:bold;line-height:100%}.booking_pane.public .single p{padding-bottom:15px}.booking_pane .final_words{color:#6f808a;padding-bottom:0}.booking_pane.company input.date,.booking_pane.inhouse input{padding-left:10px;padding-right:10px;height:35px;line-height:35px;border:none;color:#7f8e97;font-size:12px;margin-bottom:15px;margin-top:2px}.booking_pane input.city{background:url("/website/static/img/bg/bg_input_field_grey_305x35.png");width:285px}.booking_pane input.zip{background:url("/website/static/img/bg/bg_input_field_grey_85x35.png");width:65px;margin-right:8px}.booking_pane input.date{background:url("/website/static/img/bg/bg_datefield_192x35.png");width:172px;margin-right:8px}.booking_pane.company a.button,.booking_pane.inhouse a.button{margin-top:7px;margin-bottom:30px}.booking_pane.company input.date{margin-top:5px;margin-right:2px}.booking_box>.advantages{background:url("/website/static/img/bg/bg_booking_box_advantages.jpg") bottom}.booking_pane.advantages{background-color:transparent;padding:19px;padding-top:10px;padding-bottom:15px}.booking_pane.advantages>p{color:white;text-align:right;padding-right:20px;font-size:11px;padding-bottom:5px}.booking_pane.advantages .hidden{display:block;padding-top:0;height:170px}.booking_pane.advantages .button_small{float:left;width:135px}.booking_pane.advantages .button_small+.button_small{margin-left:15px}.booking_pane.advantages ul{margin-left:190px;padding-top:17px;padding-bottom:10px}.booking_pane.advantages li{background:url("/website/static/img/icons/checkmark_red.png") no-repeat 0px 4px;list-style:none;padding-left:30px}.booking_pane.advantages li+li{margin-top:6px}.booking_pane.advantages li p:first-child{font-size:18px;font-weight:bold;line-height:22px;color:white;padding-bottom:0}.booking_pane.advantages li p{color:#f7beb5;font-size:12px;line-height:14px;padding-bottom:0}.booking_pane.advantages .button_small.pdf .icon{margin-right:5px}.booking_box .social_media{background:url("/website/static/img/bg/bg_booking_box_socialmedia.png");height:43px;position:relative}.booking_pane.lastminute .price_sub1{color:#6f808a;font-weight:normal;padding-bottom:0}.booking_pane.lastminute .duration{padding-top:6px;padding-bottom:0;font-size:12px;font-weight:bold}.booking_pane.lastminute .intro{padding-top:0px}.booking_pane.lastminute .price h2{padding-bottom:6px}.booking_pane.lastminute .inclusive{width:160px;padding-top:16px}.booking_pane.lastminute .save{text-align:right;position:absolute;right:20px;top:103px}.booking_pane.lastminute .save h2{color:#666666;padding-top:4px}.booking_pane.lastminute .single>h3{padding-top:20px;padding-bottom:10px;font-weight:bold}.booking_pane.lastminute .single>h2{color:#6f808a;padding-bottom:10px}.booking_box .remain{color:white;line-height:52px;padding-left:70px;font-size:18px;font-weight:bold}.booking_form .info_promotion{background:url("/website/static/img/buttons/bu_blue_qmark.png");width:18px;height:18px;display:inline-block;vertical-align:middle;margin-left:10px}.booking_form .info_promotion:hover{background-position:0 -24px}.booking_summary .final>td.rebates{padding-left:20px;padding-bottom:27px;vertical-align:bottom;color:#6F808A;font-size:12px;font-weight:bold}.booking_summary.multi .duration .fancy_select,.booking_summary .participants .fancy_select{width:20px;margin-top:-10px;margin-bottom:2px;margin-left:12px}.booking_summary .days .fancy_select{width:20px;margin-top:-10px;margin-bottom:2px}.booking_pane3 .divider{margin-left:0;margin-right:0;height:20px}.booking_pane3 .complete_or_single{border-bottom:1px solid #6F808A;height:65px}.booking_pane3 .complete_or_single li{background:url("/website/static/img/icons/bullet_unselected.png") no-repeat 0 14px;float:right;list-style:none;color:#6F808A;font-size:12px;padding-left:30px;width:175px;cursor:pointer;padding-top:12px}.booking_pane3 .complete_or_single li.selected{background-image:url("/website/static/img/icons/bullet_selected.png")}.booking_pane3 .complete_or_single li:first-child{float:left}.booking_pane3 .complete_or_single li p:first-child{font-weight:bold;color:#666666}.booking_pane3 .day-price-label{font-size:12px}.booking_pane3 .duration{display:block;padding-bottom:3px;padding-top:7px}.booking_pane3 .price+p .total{font-size:12px;font-weight:bold}.booking_pane3 ul.selection li{background:url("/website/static/img/icons/bullet_square_unselected.png") no-repeat 11px 7px}.booking_pane3 ul.selection li.selected{background:url("/website/static/img/icons/bullet_square_selected.png") no-repeat 11px 7px}.booking_pane2 table.form td.parts,.booking_pane2.public table.form td:first-child,.booking_pane3.public .complete,.booking_pane3.public .single,.booking_pane.lastminute .single,.booking_pane .price.single_day,.booking_pane.public .single{display:none}.booking_pane3.public .complete.active,.booking_pane3.public .single.active{display:block}.booking_pane3.company table.form td:first-child,.booking_pane3.inhouse table.form td:first-child{width:auto}.booking_pane3.company table.form td:first-child+td,.booking_pane3.inhouse table.form td:first-child+td{width:1px}.booking_pane3.company table.form input.date,.booking_pane3.company table.form input.location,.booking_pane3.inhouse table.form input.date,.booking_pane3.inhouse table.form input.location{width:154px}.booking_pane3 table.form{margin-top:28px;margin-right:-3px}.booking_pane3.lastminute .action{padding-top:15px}.booking_form_title{font-weight:bold;font-size:18px;padding-top:15px;padding-bottom:5px}.booking_pane2 .selection_head{font-size:12px;font-weight:bold;color:#6f808a;padding-top:6px;padding-bottom:10px}.booking_pane2 .select_day{color:#e00201;font-size:12px;font-weight:bold;padding-bottom:5px}.booking_pane2 .ps .select_day{color:#e00201;font-size:12px;font-weight:bold;display:none;padding-bottom:5px}.booking_pane2 ul.selection li{background:url("/website/static/img/icons/bullet_unselected.png") no-repeat 11px 7px;font-weight:bold;padding:5px 0;padding-left:35px;line-height:16px;border-bottom:1px solid #b1bac0;cursor:pointer;list-style:none;font-size:12px}.booking_pane2 ul.selection li.selected{background-image:url("/website/static/img/icons/bullet_selected.png")}.booking_pane2 ul.selection li.error{color:#e00201}.booking_pane2 ul.selection li span.day{display:block;float:left;width:45px;font-weight:normal}.booking_pane2 ul.selection li span.name{display:block;float:left;width:127px}.booking_pane2 ul.selection li span.date{display:block;float:right;font-weight:normal}.booking_pane2 .prices{padding-top:14px;padding-bottom:10px}.booking_pane2 .prices .box{color:#557387;text-align:center;font-size:11px;background:#ebeef0;width:130px;height:61px;line-height:160%;border-radius:3px;-webkit-box-shadow:2px 2px 3px -3px #000;box-shadow:2px 2px 3px -3px #000;margin-top:16px;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#333333')"}.booking_pane2 .prices p:first-child{padding-top:4px;font-size:12px;font-weight:bold}.booking_pane2 .prices p:first-child+p{font-size:21px;font-weight:bold}.booking_pane2 .prices+p{font-size:11px;color:#577589}.booking_pane2.company input.date,.booking_pane2.inhouse input.date,.booking_pane2.inhouse input.location{background-image:none;cursor:auto}.booking_pane2.lastminute .action{font-size:22px;color:#e51831;font-weight:bold}.booking_pane2.lastminute .no_change{background:url("/website/static/img/bg/bg_input_booking_nochange.png");border-left:1px solid #c6cacc;border-right:1px solid #c6cacc;-webkit-box-shadow:none;box-shadow:none;font-weight:bold;color:#e51831;font-size:12px;height:35px;line-height:35px;padding-left:10px;border-radius:3px}.booking_box2>.advantages{background:url("/website/static/img/bg/bg_booking_box2_advantages.jpg");width:474px;height:190px;position:relative;margin-top:10px;cursor:pointer}.booking_box2>.advantages ul{margin-left:217px;position:absolute;bottom:30px}.booking_box2>.advantages li{background:url("/website/static/img/icons/checkmark_darkblue2.png") no-repeat 0 4px;list-style:none;padding-left:28px;font-size:12px;color:#415a66;padding-bottom:4px;line-height:100%}.booking_box2>.advantages li p:first-child{font-size:20px;font-weight:bold;color:white;line-height:120%}.booking_pane2 input.fancy_select.error{color:#E91932}.booking_pane2 table.form{margin-top:30px;margin-bottom:25px}.booking_pane2 table.form td:first-child{width:80px}.booking_pane2 table.form td:first-child+td{width:100%}.booking_pane2 table.form td.title,.booking_pane2 table.form tr:first-child td{font-size:12px;font-weight:bold;color:#6f808a;padding-bottom:5px;padding-left:10px;width:auto}.booking_pane2 table.form td.title{padding-top:20px}.booking_pane2 table.form tr:first-child td,.booking_pane2.public table.form tr:first-child td:first-child{padding-left:0}.booking_pane2 table.form input.participants{width:26px}.booking_pane2 table.form input.days{width:26px}.booking_pane2 table.form input.location{width:158px}.booking_pane2 table.form input.date{width:158px}.booking_pane2 .advantages{font-size:12px;line-height:175%}.booking_pane2 .advantages p{padding-bottom:5px;color:#6F808A;font-size:14px}.booking_pane2 .advantages li{list-style:none;background:url("/website/static/img/icons/checkmark_darkblue.png") no-repeat 0 2px;padding-left:20px}.booking_pane2 .divider{background:url("/website/static/img/bg/bg_booking_box_divider.png") repeat-x;margin-top:25px;margin-left:-30px;margin-right:-30px;height:15px}.booking_pane2 .left{float:left}.booking_pane2 .right{float:right}.booking_pane2 .duration{font-size:17px;font-weight:bold;color:#6f808a;padding-top:8px}.booking_pane2 .duration+p{font-size:11px;color:#6f808a}.booking_box2{margin-bottom:40px}@media only screen and (max-width:1023px){.booking_box2{width:100%}}.booking_box2 .tabs{display:none;height:44px;position:relative}.booking_box2 .tabs li{float:left;list-style:none;background-color:#fff;height:36px;width:100px;padding-top:7px;text-align:center;color:#6f808a;font-weight:bold;font-size:11px;cursor:pointer;position:relative;border:1px solid #bac2c7;border-bottom:0px;border-top-left-radius:4px;border-top-right-radius:4px}.booking_box2 .tabs li.active,.booking_box2 .tabs li.active:hover,.booking_box2 .tabs li:hover{color:#6f808a;background:#eeeeee;width:100px;height:37px;border:1px solid #bac2c7;border-bottom:0px}.booking_box2 .tabs li+li{margin-left:3px}.booking_pane2{color:#454545;background:#eeeeee;display:none;border:1px solid #bac2c7;border-top:none;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.booking_pane3 .intro_block{padding-bottom:7px;display:none}.booking_pane3 .intro_block p{border-bottom:1px solid #BAC2C7;color:#6F808A;font-size:12px;margin:7px 15px;padding-bottom:7px}.booking_pane2.active,.booking_pane3.lastminute .intro_block{display:block}.booking_pane2 .price{font-size:30px;font-weight:bold;text-align:right}.booking_pane2.lastminute{border-top:1px solid #BAC2C7}.booking_pane2.lastminute .price{font-size:24px}.booking_pane2.lastminute .price-old{position:absolute;background:url("/website/static/img/icons/strike-through.png") no-repeat;width:70px;height:19px;margin-top:4px}.booking_pane2.lastminute .price-old-number{font-size:19px;margin-left:7px;display:block;color:#ccc;text-align:right}.booking_pane2.lastminute .price-old-holder{margin-left:39px}.booking_pane2 .price+p{text-align:right;font-size:11px;color:#6f808a}.booking_pane3 .price-box,.booking_pane3 .price-box-single{border:1px solid #a9b7c0;background-color:#ffffff;clear:both;padding:5px 10px;display:table;width:100%;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.booking_pane3 .price-box .total{display:block;font-size:12px;margin-top:10px}.booking_pane3 .price-box .lastmin{color:#e91933;font-weight:bold;font-size:18px}.booking_pane3 .price-box .table-head{border-bottom:1px solid #848484;font-size:15px;font-weight:bold;line-height:100%;padding-bottom:5px;margin-bottom:5px}.booking_pane3 .price-box .table-head .small{font-size:12px!important}.booking_pane3 .price-box .table-head-gruppenpreis{border-bottom:1px solid #848484;font-size:15px;font-weight:bold;line-height:100%;padding-bottom:5px;margin-bottom:5px}.booking_pane3 .price-box .small{font-size:11px;font-weight:normal;float:right;padding-top:6px;line-height:100%}.booking_pane3 .price-box.table{width:100%;padding:10px}.booking_pane3 .price-box .table-row{font-size:11px;color:#70818b;display:table;width:100%;line-height:17px}.booking_pane3 .price-box .table-row p.first{width:80px}.booking_pane3 .price-box .table-row p{float:left;font-size:12px}.booking_pane3 .price-box .table-row p.last{text-align:right;float:right}.booking_pane3 .inner{border-top:1px solid transparent;padding-left:15px;padding-right:15px}.booking_pane3.lastminute .inner{padding-top:15px}.booking_pane2 .footnote p{font-size:11px}.booking_pane2 .footnote{color:#6F808A;margin:15px 0}.booking_pane2 .footnote .logo{height:50px;width:104px}.booking_pane2 .footnote .logo.adobe{background:url(../img/logo/adobe_authorized_center_gray.png) no-repeat center center}.booking_pane2 .footnote .text{width:160px}.booking_pane2 .footnote .text.full{width:auto;padding-left:0}.booking_pane2 .big_button{display:block}.booking_box2 .fancy_select,.booking_pane2 .fancy_select{width:246px;background:url("/website/static/img/buttons/bu_arrow_down3.png") no-repeat scroll right center #FFFFFF;border:1px solid #bac2c7;-webkit-box-shadow:none;box-shadow:none;margin-bottom:12px}.booking_box2 .fancy_select:focus,.booking_pane2 .fancy_select:focus{-webkit-box-shadow:2px 2px 3px -3px #000000;box-shadow:2px 2px 3px -3px #000000}.booking_container{background:url("/website/static/img/bg/bg_booking_container.png") repeat-x;background-size:100% 100%;border:1px solid #dce4ea;border-radius:3px;margin-top:20px}.booking_container.garantie{height:80px;cursor:pointer}.booking_container.garantie ul{list-style:none outside;margin-left:97px;margin-top:12px}.booking_container.garantie ul li{font-size:12px;padding:0 3px 5px 20px;background:url("/website/static/img/icons/checkmark_gray_small.png") no-repeat;margin-bottom:0}.booking_container.social_buttons{padding:15px;display:table;width:280px}.booking_container.social_buttons a{display:inline-block;height:20px;width:37px;background:url("/website/static/img/buttons/social_buttons.png") no-repeat;margin-right:20px}.booking_container.social_buttons a.facebook{width:107px}.booking_container.social_buttons a.google{background-position:0 -40px}.booking_container.social_buttons a.xing{width:75px;background-position:0 -20px;margin-right:0}.booking_container.social_buttons a.facebook:hover{background-position:-107px 0}.booking_container.social_buttons a.google:hover{background-position:-107px -40px}.booking_container.social_buttons a.xing:hover{background-position:-107px -20px}.booking_container.angebot{background:url("/website/static/img/bg/bg_booking_angebot.jpg") no-repeat;border:1px solid #BAC2C7;border-radius:3px;height:36px;padding:116px 0 0}.booking_container.angebot p{font-size:13px;color:#6f808a;font-weight:bold;text-shadow:1px 1px #fff;margin-bottom:10px;line-height:120%;text-align:center}.booking_container.angebot .fancy_button{text-shadow:none}.booking_box2 .last_minute_head{background:url("/website/static/img/bg/bg_booking_box_lastminute.png") no-repeat scroll 0 0 #E91932;border-top-left-radius:3px;border-top-right-radius:3px;height:40px;position:relative}.booking_box2 .last_minute_head .remain{font-size:12px;font-weight:bold;line-height:120%;color:white;margin-left:122px;padding-top:6px;width:170px}.booking_pane2 .form .info{margin:4px 0 0 -14px;vertical-align:middle;width:13px;height:13px;background:url("/website/static/img/icons/icon_info_gray.png");position:absolute;display:none}.booking_pane2 .form .clearcity,.booking_pane2 .form .cleardate{margin:4px 0 0 -14px;vertical-align:middle;width:13px;height:13px;background:url("/website/static/img/icons/icon_cross_gray.png");position:absolute;display:none;right:-16px;top:0}.booking_pane2 .info_inline{margin-left:4px;display:inline-block;vertical-align:middle;width:13px;height:13px;background:url("/website/static/img/icons/icon_info_gray.png");position:absolute}.booking_pane2 a.add_notepad{color:#6F808A}.booking_pane2 .options{display:block;font-size:12px;margin-top:20px;width:100%;height:86px;border-top:1px solid #c4cbcf;background-image:none;background:#fbfcfe;background:-webkit-gradient(linear,left top,left bottom,from(#fbfcfe),to(#f4f4f4));background:-o-linear-gradient(top,#fbfcfe 0%,#f4f4f4 100%);background:linear-gradient(to bottom,#fbfcfe 0%,#f4f4f4 100%)}.booking_pane2 .options a{background-image:none;background:#fbfcfe;background:-webkit-gradient(linear,left top,left bottom,from(#fbfcfe),to(#f4f4f4));background:-o-linear-gradient(top,#fbfcfe 0%,#f4f4f4 100%);background:linear-gradient(to bottom,#fbfcfe 0%,#f4f4f4 100%)}.booking_pane2 .options a:hover{-webkit-transform:none;-ms-transform:none;transform:none;background:-webkit-gradient(linear,left top,left bottom,from(#f4f4f4),to(#fbfcfe));background:-o-linear-gradient(top,#f4f4f4 0%,#fbfcfe 100%);background:linear-gradient(to bottom,#f4f4f4 0%,#fbfcfe 100%)}.booking_pane2 .options a{width:102px;height:100%;display:block;float:left;color:#84959F;border-right:1px solid #dce4ea;text-align:center}.booking_pane2 .options a:last-child{border:none;width:104px}.booking_pane2.public .options a{-webkit-box-sizing:border-box;box-sizing:border-box;width:33.333333%}.booking_pane2 .options a:hover .icon,.booking_pane2 .options a:hover .text{color:#577895}.booking_pane2 .options a:hover .text{text-decoration:underline}.booking_pane2 .options a:hover .icon{text-decoration:none!important}.booking_pane2 .options .icon{font-size:30px;display:block;padding:10px 0 8px 0}div.preisvergleich a{color:#6F808A}div.preisvergleich{padding-top:5px;color:#6F808A;font-size:12px}span.pricetag{background:url("/website/static/img/icons/icon_price_tag.png") no-repeat;position:absolute;width:71px;height:70px;margin-left:-7px}div.preisvergleich p{padding-left:100px}div.preisvergleich p.vergleichen{margin-top:5px;padding-bottom:10px}span.garantiebadge{background:url("/website/static/img/icons/icon_garantie_badge.png") no-repeat;height:75px;width:76px;margin-left:-8px;margin-top:-5px;position:absolute}.booking_box2 .radios{background:#eee;border:1px solid #BAC2C7;border-bottom:none;padding:15px 15px;border-top-left-radius:3px;border-top-right-radius:3px}.booking_box2 .radios label{font-weight:bold;color:#6f808a;width:190px;display:inline-block}.booking_box2 .radios input{margin-right:10px;margin-top:2px;vertical-align:top}.booking_box2 .radios .info:before{content:"";font-family:"fontello";font-size:15px;vertical-align:middle;color:#8e8e8e}.booking_container.ekomi{background:url("/website/static/img/bg/bg_box33_ekomi.jpg") no-repeat 0 0px}.booking_container.ekomi #eKomiWidget_default{margin:15px;text-align:right}.booking_box2.price_on_request{margin-bottom:0}.booking_box2 .price_on_request{background:#eee;border:1px solid #BAC2C7;padding:15px 15px;border-radius:3px}.booking_box2 .price_on_request h3{color:#6f808a;margin-bottom:20px}.booking_box2 .price_on_request .price{color:#6f808a;padding-top:20px;padding-bottom:15px}.booking_box2 .price_on_request .big_button{display:block}.booking_header{background-image:url("/website/static/img/bg/bg_header_booking.jpg");background-repeat:no-repeat;background-position:bottom left;position:relative;width:100%;height:130px;margin-bottom:20px;border-radius:3px;overflow:hidden}.booking_header.public{background-image:url("/website/static/img/bg/bg_header_booking_public.jpg")}.booking_header.public h2,.booking_header.public li{margin-left:164px}.booking_header.public h2{font-size:24px;color:white;padding-top:10px}.booking_header .contact_hotline{bottom:26px}.booking_header.inhouse{background:url("/website/static/img/bg/bg_header_booking_inhouse.jpg")}.booking_header .headline{font-size:21px;line-height:100%;color:#cad9e3;padding-top:18px;padding-left:100px;padding-bottom:12px;margin-bottom:0}.booking_header li{color:white;list-style:none;background:url("/website/static/img/icons/checkmark_skyblue.png") no-repeat left top;padding-left:25px;margin-left:100px}.booking_header .contact_hotline{position:absolute;right:20px;bottom:20px}.booking_headline{font-weight:bold;font-size:24px;line-height:100%;padding-bottom:10px}.booking_header.inhouse .headline{padding-top:40px;padding-left:20px;line-height:140%}@media only screen and (max-width:1023px){.booking_header.public{padding-top:64px;height:206px;background-size:cover;background-position-y:60px;background-position-x:100%;-webkit-transition:background-position 0.2s ease-in;-o-transition:background-position 0.2s ease-in;transition:background-position 0.2s ease-in;width:calc(100% + 12px)}.booking_header.public>h2{padding-left:20px;margin-left:0}.booking_header.public ul{max-width:400px;text-shadow:0px 0px 4px black}.booking_header.public ul li{margin-left:20px}.booking_header.public .contact_hotline{display:none}}@media only screen and (max-width:810px){.booking_header.public{background-position-x:calc(100% + 160px)}}@media only screen and (max-width:480px){.booking_header.public{background-position-x:calc(100% + 350px);-webkit-transition:background-position 0.3s ease-in;-o-transition:background-position 0.3s ease-in;transition:background-position 0.3s ease-in}.booking_header.public>h2{padding-left:10px;padding-top:0}.booking_header.public ul li{margin-left:10px}}div.booking_form.v2 fieldset{border-top:0!important}div.booking_summary.v2 fieldset{border-top:0!important}div.booking_summary.v2.data>.booking-data>.head{display:none}div.booking_summary.v2.data>.booking-data>.content{border-top:0}div.booking_summary.v2.data>.booking-data>.content .title{border-top:1px solid #a9b7c0;padding-top:20px}div.booking_summary.v2.data>.booking-data>.content>div{width:100%!important;position:static;padding:0 0 20px 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}div.booking_summary.v2.data>.booking-data>.content>div>*{display:block;width:70%;float:left;text-align:right;margin-left:auto;font-size:18px}div.booking_summary.v2.data>.booking-data>.content>div>:first-child{width:30%;text-align:left;margin-left:0}div.booking_summary.v2.data>.booking-data>.content>div:first-child{-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial}div.booking_summary.v2.data>.booking-data>.content>div>.head{font-size:15px}div.booking_summary.v2.data>.booking-data>.content>.input input{margin-bottom:0}div.booking_summary.v2 .booking-price table td:first-child{padding-left:0}div.booking_summary.v2 .booking-price table td:last-child{padding-right:0}div.booking_summary{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;margin-bottom:40px;background-color:#f0f2f3;padding:10px 20px;display:inline-block}div.booking_summary.nonpublic>.booking-data .content>div:first-child,div.booking_summary.nonpublic>.booking-data>.head>div:first-child{width:325px}div.booking_summary.nonpublic>.booking-data .content>div:nth-child(2),div.booking_summary.nonpublic>.booking-data>.head>div:nth-child(2){width:160px}div.booking_summary.nonpublic>.booking-data .content>div:nth-child(3),div.booking_summary.nonpublic>.booking-data>.head>div:nth-child(3){width:110px}div.booking_summary.nonpublic>.booking-data .content>div:nth-child(4),div.booking_summary.nonpublic>.booking-data>.head>div:nth-child(4){width:110px;text-align:right}div.booking_summary.nonpublic>.booking-data .content>div:nth-child(5),div.booking_summary.nonpublic>.booking-data>.head>div:nth-child(5){width:85px;text-align:left}div.booking_summary.nonpublic>.booking-data .content>div:nth-child(6),div.booking_summary.nonpublic>.booking-data>.head>div:nth-child(6){width:130px;text-align:right}div.booking_summary>.booking-data{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}div.booking_summary>.booking-data *{-webkit-box-sizing:border-box;box-sizing:border-box}div.booking_summary>.booking-data p small{font-size:12px}div.booking_summary>.booking-data .content,div.booking_summary>.booking-data>.head{width:100%;clear:both}div.booking_summary>.booking-data .content>div,div.booking_summary>.booking-data>.head>div{display:inline-block;vertical-align:top;padding:10px;float:left}div.booking_summary>.booking-data .content>div:first-child,div.booking_summary>.booking-data>.head>div:first-child{width:410px}div.booking_summary>.booking-data .content>div:nth-child(2),div.booking_summary>.booking-data>.head>div:nth-child(2){width:160px}div.booking_summary>.booking-data .content>div:nth-child(3),div.booking_summary>.booking-data>.head>div:nth-child(3){width:110px}div.booking_summary>.booking-data .content>div:nth-child(4),div.booking_summary>.booking-data>.head>div:nth-child(4){width:110px;text-align:right}div.booking_summary>.booking-data .content>div:nth-child(5),div.booking_summary>.booking-data>.head>div:nth-child(5){width:130px;text-align:right}div.booking_summary>.booking-data>.head div{font-size:18px}div.booking_summary>.booking-data>.content{border-top:1px solid #a9b7c0}div.booking_summary>.booking-data>.content div:first-child p{margin-bottom:10px}div.booking_summary>.booking-data>.content>div{position:relative}div.booking_summary>.booking-data>.content>div:first-child,div.booking_summary>.booking-data>.content>div:nth-child(2),div.booking_summary>.booking-data>.content>div:nth-child(4),div.booking_summary>.booking-data>.content>div:nth-child(5){top:5px}div.booking_summary>.booking-data>.content>div h3{margin-bottom:0}div.booking_summary>.booking-data>.content.aendern{border-top:0}div.booking_summary>.booking-data>.content.singleDay{border-top:none}div.booking_summary>.booking-data>.content.singleDay div{padding-bottom:0;padding-top:0}div.booking_summary>.booking-data>.content>.input input{width:65px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:5px}div.booking_summary>.booking-data>.content span.date{display:inline-block}div.booking_summary>.booking-data>.content a.change{border-bottom:1px solid transparent;color:#e00201;font-size:12px}div.booking_summary>.booking-data>.content a.change:hover{border-bottom:1px solid #e00201}div.booking_summary>.booking-price{clear:both;display:block;width:100%;border-top:1px solid #a9b7c0}div.booking_summary>.booking-price footer{margin-top:0}div.booking_summary>.booking-price footer p{margin-top:10px;font-size:12px;color:#6f808a;display:inline;float:left}div.booking_summary>.booking-price table{border-collapse:collapse;float:right}div.booking_summary>.booking-price table td{padding:5px 10px}div.booking_summary>.booking-price table td:nth-child(2){text-align:right}div.booking_summary>.booking-price table tr.invoice_total td{border-top:4px double #b1bac0;font-size:18px;font-weight:bold}div.booking_summary>.booking-price .rabatte{margin-top:10px}div.booking_summary>.booking-price .rabatte p{font-size:12px}@media only screen and (max-width:1023px){.booking_header{z-index:1}.booking_header.inhouse{height:200px;background-position:bottom;background-size:cover;background-repeat:no-repeat;display:table;border-radius:3px;z-index:1}.booking_header.inhouse .headline{display:table-cell;vertical-align:middle}div.booking_summary{display:block;padding:10px}div.booking_summary.nonpublic>.booking-data>div.head>div:first-child,div.booking_summary.nonpublic>.booking-data div.content>div:first-child{width:100%}div.booking_summary.nonpublic>.booking-data>div.head>div:nth-child(2),div.booking_summary.nonpublic>.booking-data div.content>div:nth-child(2){width:100%}div.booking_summary.nonpublic>.booking-data>div.head>div:nth-child(3),div.booking_summary.nonpublic>.booking-data div.content>div:nth-child(3){width:100%}div.booking_summary.nonpublic>.booking-data>div.head>div:nth-child(4),div.booking_summary.nonpublic>.booking-data div.content>div:nth-child(4){width:100%;text-align:left}div.booking_summary.nonpublic>.booking-data>div.head>div:nth-child(5),div.booking_summary.nonpublic>.booking-data div.content>div:nth-child(5){width:100%;text-align:left}div.booking_summary.nonpublic>.booking-data>div.head>div:nth-child(6),div.booking_summary.nonpublic>.booking-data div.content>div:nth-child(6){width:100%;text-align:left}div.booking_summary div.booking-price,div.booking_summary div.content{width:100%;max-width:300px;margin:0 auto}div.booking_summary>.booking-data>div.head>div,div.booking_summary>.booking-data div.content>div{padding:0;margin-bottom:10px}div.booking_summary>.booking-data>div.head>div:first-child,div.booking_summary>.booking-data div.content>div:first-child{width:auto}div.booking_summary>.booking-data>div.head>div:nth-child(2),div.booking_summary>.booking-data div.content>div:nth-child(2){width:auto}div.booking_summary>.booking-data>div.head>div:nth-child(3),div.booking_summary>.booking-data div.content>div:nth-child(3){width:auto;text-align:left}div.booking_summary>.booking-data>div.head>div:nth-child(4),div.booking_summary>.booking-data div.content>div:nth-child(4){width:auto;text-align:left}div.booking_summary>.booking-data>div.head>div:nth-child(5),div.booking_summary>.booking-data div.content>div:nth-child(5){width:auto;text-align:left}div.booking_summary>.booking-data>div.content{width:100%;border:none}div.booking_summary>.booking-data>div.content>div{width:300px;float:none;vertical-align:top;display:block}div.booking_summary>.booking-data>div.content>div>div{text-align:left}div.booking_summary>.booking-data>div.content>div>.head{margin-bottom:5px;text-align:left!important;width:110px;display:inline-block;vertical-align:top}div.booking_summary>.booking-data>div.content>div.date>.price,div.booking_summary>.booking-data>div.content>div.date>p,div.booking_summary>.booking-data>div.content>div.einzelpreis>.price,div.booking_summary>.booking-data>div.content>div.einzelpreis>p,div.booking_summary>.booking-data>div.content>div.gesamtpreis>.price,div.booking_summary>.booking-data>div.content>div.gesamtpreis>p,div.booking_summary>.booking-data>div.content>div.location>.price,div.booking_summary>.booking-data>div.content>div.location>p{text-align:right!important;width:174px;display:block;float:right}div.booking_summary>.booking-data>div.content>div.input{padding-top:10px;clear:both}div.booking_summary>.booking-data>div.content>div.input>div{display:block;float:left;width:144px;text-align:left}div.booking_summary>.booking-data>div.content>div.input>div+div{text-align:right}div.booking_summary>.booking-price{display:table}div.booking_summary>.booking-price table{margin:0;width:100%}div.booking_summary>.booking-price table td{margin-right:0;padding:10px 0}div.booking_summary>.booking-price .rabatte{text-align:left;margin-left:10px}}.booking_summary td.sum{padding-right:20px;font-size:12px}.booking_summary td.sum table{width:100%}.booking_summary td.sum table td{text-align:right;line-height:20px}.booking_summary td.sum table td:first-child{text-align:left;padding-left:20px}.booking_summary td.sum .rebate td{font-weight:bold;color:#6f808a}.booking_summary td.sum .spacer td{height:10px}.booking_summary td.sum .invoice_total td{border-top:4px double #b1bac0;line-height:45px;font-size:18px;font-weight:bold}table.booking_summary{width:100%;background-color:#f0f2f3;border-radius:3px;margin-bottom:40px}table.booking_summary.inhouse{border:none;margin:0}.booking_summary div.line{height:1px;background:#b1bac0;margin:0 20px}.booking_summary .head td{padding:10px 0 8px;font-weight:bold;color:#6f808a}.booking_summary.inhouse .change td{height:39px;font-size:12px;text-align:right;padding-right:20px}.booking_summary.inhouse .change td:first-child{text-align:left;background-position:left top;padding-left:20px}.booking_summary .head{font-size:18px}.booking_summary .head td.training{background-position:left top;padding-left:20px}.booking_summary.multi .head td.duration{text-align:center;padding-left:20px}.booking_summary .detail td.days,.booking_summary .detail td.participants,.booking_summary .head td.days,.booking_summary .head td.participants,.booking_summary.multi .detail td.duration{text-align:center}.booking_summary .head td.price{text-align:right}.booking_summary.inhouse .detail td.price,.booking_summary.inhouse .head td.price{padding-right:20px}.booking_summary .head td.total{background-position:right top;padding-right:20px;text-align:right}.booking_summary .detail td{padding-top:20px;vertical-align:top}.booking_summary .detail.single td{padding-top:0;padding-bottom:10px}.booking_summary .detail td.duration,.booking_summary.multi .detail td.training,.booking_summary.multi .location td{padding-left:20px}.booking_summary .detail td.training{width:430px;font-weight:bold}.booking_summary.multi .detail td.training .type{font-weight:normal;display:block}.booking_summary.multi .detail td.training .duration{font-weight:normal}.booking_summary.inhouse .detail td.training{padding-left:20px;width:430px}.booking_summary .detail td.timespan{width:140px}.booking_summary .detail td.timespan span{width:36px;display:inline-block}.booking_summary.inhouse .detail td.participants{width:110px}.booking_summary .detail td.price{text-align:right;width:105px}.booking_summary .detail td.total{text-align:right;width:100px;padding-right:20px}.booking_summary .location td{font-size:14px;padding-bottom:10px;background:#F0F2F3}.booking_summary .location td.change{text-align:right;padding-right:20px}.booking_summary .change a{font-weight:bold;color:#e00201}.booking_summary .change a:before{font-size:18px;font-family:"fontello";content:"";margin-right:5px;position:relative;top:1px}.booking_summary .voucher>td.voucher{background-position:right}.booking_summary .voucher .voucher_msg{float:left;font-size:12px;line-height:35px;margin-left:20px}.booking_summary .final>td{padding-top:10px;vertical-align:top;padding-bottom:5px}.booking_summary .final>td:first-child{background-position:left bottom}.booking_voucher td.rebates1{padding-right:10px}.booking_voucher td.rebates1 p.headline{font-size:15px}.booking_voucher td.rebates1 p.text{font-size:12px;line-height:150%}.booking_voucher td.rebates2{width:278px}.booking_voucher td.rebates2 div.rebate{background:url("/website/static/img/bg/bg_booking_rebate.png") center;float:left;width:86px;height:35px;padding-top:7px;text-align:center;font-weight:bold;color:white;line-height:100%}.booking_voucher div.rebate .value{font-size:24px}.booking_voucher div.rebate .percent{font-size:18px}.booking_voucher div.rebate .count{font-size:11px}.booking_voucher div.rebate+div.rebate{margin-left:10px}table.booking_voucher{width:100%;margin-bottom:10px}.booking_voucher td.voucher{height:95px;width:368px}.booking_voucher .label{float:left;font-size:12px;line-height:35px;margin-right:20px}.booking_voucher .input_red_arrow{width:212px;float:left}body>header{position:relative;background-color:#ffffff}.navi_top .logobar,.navi_top .main_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navi_top .main_menu{background-color:#014f80}.navi_top .logobar{padding:10px 0}.navi_top .logo{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMsAAAArCAMAAADhYYyDAAABklBMVEUAAADgAQDiAgHgAQDiAgHiAgDiAgHiAgHiAgHiAQDhAQDkAgDlAgHiAgHiAQDjAgHkAgHjAQHjAgHiAQDjAgHjAgHjAgHjAgHiAgHjAgHjAgDiAQDjAgHjAgHjAQDiAQDmAgHjAgHnAgHjAgHjAQDkAgHlAgHjAgHjAgHiAQDjAgHjAgHjAQHqAgHjAgHjAgHjAgHjAgHjAgGbm5vjAQCbm5viAQHjAQHiAgHjAgHjAgHjAgHpAgGbm5vsAgHjAgGbm5vjAgHkAgGbmpqXl5fkAgHoAgHpAgHjAgGampqbm5vjAgGbm5vjAgHjAgHjAgGbm5viAgHjAgHkAQGamprjAgGZmZnrAgGcnJzjAgGampqZmZmcnJybm5viAgHjAgHjAgGbm5vkAgGampqbm5ubm5ubm5ucnJzjAgHjAgHiAQGamprjAgGbm5ubm5ubm5vjAQGbm5ubm5ubmpqbmpqcm5ubm5uampruAgGbm5uampqbm5ukpKSamprhAgHmAgHoAgHkAgHjAgHqAgGenp6hoaF8X+GwAAAAfnRSTlMABU4C7wn2+0YSByTsUgT9a0PgFvO5Xz2SODQP6+MfDfzO73gU74dmWwumSi/56dLKnZpBHcJYK/jZoWP95uDc26pwLwT58erWF/bmyMK/vLu2r1U8GAny730bDvzTlo+CdXQos4hIzcazGhOLqpp9aGVYUjWhkF79bR9wziJEDWR9AAAL3UlEQVRo3tSVS08iQRCAS3kMD+UtIy8ZxBUQhochPMSESOKuCUGjhBAvajip8eDR03T37B/frppxlsVd4yZe/A7QXV3VXdVdVQMrtNevD84LjcLW4UjNwBcmU74ah485E0Iwfqz0b1T4ongiZ5pmGr8Rx73LKHxFoveaMFbReq02fDVc1wnN+BvH/Sp8LSpHuvEPRKIE/8HgZnv7pgRrRfl/+GnXMBuNShVYZS25GD2+CeVEN/6J2YvAh1krvOj6yy20N3T5n4RPYqrrhTVYZSeru3dWE6ylG+/hLcOHoO1l9+BliGLt9WrwSTy9vBzBG3yCFQIrsqJuvItZT8EH8QmMvQaLn6bJYhn4JFrj8QDeUOS8tSJSE6bxPuw+Dx+jyGWFDfNQ60ynnc9r6I/B4F88OOF8Jf09E2YsI9hbXq7hY5zIWPiDC0IBydon9lkXvKFyxpT0SufR/4jEW9h6wyQW6wIR6PrKpdFi8TxNPS5V/E5a9Umi1SGWyx3kfUiGTqz5ys+jxai0mfY7VYXahFrLLG+Tivqi2K/2Up3IYjTwBYFo+3z2+ZmuVCGigWBCJMpRGqfagOQLYjmUZnTmf8NecDNFhw0uYhu735HdeqOVAiI+uuyPsxuEgnusw/oPOc4F5dmLSc6xKNySb4H9IWoT2VxzfweISulhWN/Y7cch+FSo787n8+8bwwM6Y38+p8RQb5qxumX4Y5hZl/n0zZrV+0f4QpvacpW7U39PjECAvkK7WtjRDZ+OOyCJNr+fotTBHYS7n7LIzirweDlf2j48P1MBIDIndUdYSNPdP+xqx8zk96Fqf67x8LfstzAXem4dAC4468jjn+pzVCEz3nTdcecFeFgfyl0OSGLDD0LvdUbKRsaFYIy2iAUB1JhmbYfQqOGBB7nOT1yhE8uCvVpoTT9UCuxVn5kkPK9IRx90Ed4qlstpNaex8e2mmk5tHiaEaMRhLye8XXAdzg0Wu4mUO0hZhUsmtqc0GRwp8jiY5ZZTjA0Aide63ZpVD8Ga00HSbtKZ3A3KoxMvunE8gsw9emYqzQMkS/fhygyF/F/A9JTWLq+TyeKlQn6vQ82LwhiqX7gpmFMVIKKbvVE87/HkJ4IVUplAKBQK+EuKoU0hpbB+HkpzQxx1/RWPxZp/KJRUAIcBj7/FjCz4NGOJ0zT5fx8bDnMUVn4S6082gbjh6MTTY0YeuFfqodstKOkorA/ae5J2jGJAdyVR2MI4ldEMXZzdod8/i1BGYcKH+jNfDIUsKauWsVu6tKRuutUQWFQaghehxPkVxPuCXe25wCHdEzGnm6wLw0sfBAd7MSL9C5tRHHa9ZlhrkDSOjrKJbZ7pC3wCOCd3kxVAKIZwlNw1s7NuAh09yAMRdFs97pZjiwkAErhmVizRUzEOUvO9YPyQFgk5u4ZDLn8Gx2a2BkskGd9yQlNlmcLRciyMFklmZqnNddCrBJ1S1TDaJFi06/gu20Evml1ZodgxtMld1nRFuJ1AREpBiwVFzw/BYiqs6O84s0q1mzAVsiBcTcEjcM9EVZYgP0INh23O953JlIkG7exgLQaaAj/1ZPj0O6x99Ex5eo4QJ2HUfx6gUHSAsGMIuWx3ryibihFidC5QtZrJmVKp5Fwu7r8jPbVFJS5y6aDNTtVthNV4Xbjbj3UhNmGJ0ISJqTO747wFhT9KnxZ3KBlu7BenxoRDK+rdHxZUEUqqhbHU20C8xhDHfsJLnqFAnR82p2iRnaUVfKwUWOxTwoVks+ilwc4Jb8MhprBhRQ2zQqiqCTrGYTYWia4zu2LsGc6WY8FFSib75rAbYsa/DiWmDRXyuR/7KzsPOdvL2bOVTUoa82/JAoe/2K6637RhIH5JRgdBfKSkg/HNug66INaiaRswrWqlVUgVrVqpmnhZUZ9GtYc+7qm2wz8+39lxXLbfAzjnXHw++353t5l6j3jSrbegsMeIQYYyjknkyw+yrwacHTzCPedTWHK8KRaqLzGBgYle6R77XISa3OfkOfuOA8jl8JUvOyleXL6+HcUYNebzSlGZ23HFtkbzJg94kuxKm5Uj4ivDgLE9En2UPcN09c5gGTVkBuRl/BmDjTKXCYxGRDqiVXkWL+xU1Yd4h5Wb+pxCU7EeDpduwSCbd4ip+Jn5PO6hos2FM1TeKVsaQdvzj/AkfhtexY9W4Y7imJwXh8O3FYOcD5kPTLLBgklytnHMUwH64sp7xmNqsjMXxnNjtE7d01cMnVzPpPA1CZvCm/Zwqc29o1iILx4sDUc3a2wACjOGr6BHdRxHQrRM0ki4XFzcej3BZ7ZULlKK0oqEo3vs/FLKKlZMGe0XI0ZLj6i6vc5TSrBOT+AejLk11NhuYrPIf7IiSdMvW3gVE8euENsdXKHLFsVij/H+8wZWNOnTmqLYgBpBDeJGomo5JjehVcbUAYnff7QC0IPOiUDHfmo4Ei7lmoE2dwhU+3Xf5bx/mrVJR+8efcVrWKTMlSiI4+3drzgG5JoTsxpku+zI0WMq2IbIPXFa7/smj5CblFWsn1xtlC/GtQT7PnhTOq3d6+l0+n5OoT7U5jbQKRLNvZ93WuHnowpGduMlCTfGrI9xTCIqDrorB2ysmXwD9jdxK/L+3x/rgg2KaZ2sJj2kSUFushkNDi83lFLO32j8wOWDUFAdF4YhMTDrZYy5DxNGc6nGHRxiMPIlKAQlikErjv2bzdPouPxKYxaATD07dYD8CStNxmdaXiieMpb2x32GvqAqQoP1DU0quiOrTAEXTDgTT7FI8AfJKHN/wIXJIDEr9SV3SK3NCsAbjOScpbGZyfpOyLdcULjHNme34fS4iBJel6ucfzNYQf07RwuKg5Y1sW7MuRW7481mSbYj6xBeujlJgsEXCv1GpfK2TYy2qEjcOuBXa0et5guDgwJd1U+nk1Eian5Y5iDfwkm0reEe9+SDwagObij/d/OJDfIpPPUeTsLdJEj84Hg+OkhwPoNPYUg+70TjXkuLd2rtVjivgIazF8r1ELM42cvi+vp6fUTjD2s5vqJO4wJH40OA4sdh4FpQuTuTr0aJJKpLWYOGOTKsXbc1okNo43/WT+65fCjUpZkkMk1/lKrcQr4g31AfM8sXPndcNzAs5AV6PchdmYMh/Gf4vbuvFD3Hwt9qzKxFaiCKwseJC7T7gAqjIqKoD4JLWSBKoDD1khAxSAgxixKyiSFpstObYw/J/zbdDE7PqPPWgh8kOZXKKbjUDRxKAE6+XA9Ha3XIlU3HycmVHgnrBbDBMcdwoiOcWGzwCKMjy6b/+p3l99P58eEb/g/OPbh6ein7u7ewRWzdkomuE90YNNEHlUwJ0S0MSCQBDH0xCHkY+fArQSYSYK2+nkbFal4qSvlXfP586sYsL90cYYuQOWlVNaaBPGg6CCqFcaAGErCg8xaQ5gUP5jMYmoc6QD7XEkyojZyqNG5QqJo6OwoELw5O2ZVL1+5hm3hdJbVMbEsDWBRUmZSWG5OwnwGhqTRA3keW2VHuK7khBqg7hyB1ecvSMsrHsquSItrIVZ9fL//aYI9vY6ukpsxlMTA4AM4ps/lUyTDuC0hiyAKgUaxI0RQ/cirfGSOmZsNZJjPVt23ZshTXN+zNqPZgd/+P/bV8f3nLpRiuyiE5YyS+byMRA4B0cebWMjJ3qrlcoIyPxdaZeKZd9JFseporKXnU5Tysa8nIFFpik4c7H8//Vs3B8u6XvRG2y2oTUHQlJpomrYvCzMliRYdu0kI1k0RMkcYJ0wJVCJ0FcXRPCZVqaE0+o4oE3xNdC5uceXrtxtnl8uCokP3vu28uv8K2IV0OhI6PyJtYaPsSqM2FNzxTU0uZ40udx1mNxjQzaIx7piyZopjM+hxyIFoWEm1wH+f23tuXz+9cOMxW5+9+eLRz8Qy2jtfpgCbaMGxbQOP4q65D1YWRGRIS9lHbR1Nlgsjp1r9+6nJD7VVeie54LGpWurrbOMmQR558ennj/rOvH7+829n7dgX/gDCWYWi1gDUZtSHH4XBljToFdFZOXKtiOhLKKot5CBrAExsYLRUZLe2UsbrCwE8qVDlTblbZ1AAAAABJRU5ErkJggg==");background-size:100%;background-repeat:no-repeat;width:203px;height:43px;cursor:pointer}.navi_top .logo a{display:block;height:100%;position:relative;z-index:101}.navi_top .searchTop .suchfeld{border:1px solid #e5e9eb}.navi_top .searchTop .suchfeld{float:left;position:relative;border-radius:3px 0 0 3px}.navi_top .searchTop .suchfeld input{margin:0;border:none;padding:5px 13px}.navi_top .searchTop .senden{float:right;width:32px;height:32px;cursor:pointer;background-color:#e00201;border-radius:50%;overflow:hidden;text-align:center;margin-left:-20px;position:relative;z-index:120}.navi_top .searchTop .senden button,.navi_top .searchTop .senden span{color:#ffffff;padding:5px}.navi_top .searchTop .senden button.icon,.navi_top .searchTop .senden span.icon{font-size:15px;display:block}.navi_top .navbar_hotline{margin-top:2px}.navi_top .navbar_hotline .number{font-weight:bold;font-size:18px;padding-top:12px;color:#3f5d6f}.navi_top .navbar_hotline .number .icon{background-color:#e00201;border-radius:50%;color:white;padding:1px}.navi_top .navbar{position:relative;width:100%;display:block}.navi_top .navbar ul>li{list-style:none;margin:0 11px;display:inline-block;padding:8px 0 5px;border-bottom:3px solid transparent;cursor:pointer}.navi_top .navbar ul>li.active,.navi_top .navbar ul>li:hover{border-bottom-color:#ffffff}.navi_top .navbar ul>li:first-child{margin-left:0}.navi_top .navbar ul>li>a{color:#ffffff;text-decoration:none}.navi_top .navbar ul>li>a.it-services:after{margin-left:5px;font-size:10px;content:"NEU";color:#e00201;background-color:white;border-radius:8px;padding:1px 5px 2px;position:relative;top:-8px;display:inline-block;line-height:1}.navi_top .notepad_count{position:absolute;right:20px;bottom:-23px;z-index:6;display:none}.navi_top a.back_button{background:url("/website/static/img/buttons/bu_navigation_back.png");width:182px;height:33px;display:block;color:#ffffff;line-height:33px;font-weight:bold;margin-top:5px;margin-left:148px;text-align:center}@media only screen and (max-width:1023px){header .navi_top{position:fixed;width:100%}header .navi_top .navbar nav>ul.navigation>li>a.trainings.main+div.menu_pane_wrapper{max-height:unset!important}.menu_company_wrapper .menu_company_content,.menu_company_wrapper .menu_pane,.menu_pane_wrapper .menu_company_content,.menu_pane_wrapper .menu_pane{background-color:unset!important;color:#ffffff}.menu_company_wrapper .menu_company_content a,.menu_company_wrapper .menu_pane a,.menu_pane_wrapper .menu_company_content a,.menu_pane_wrapper .menu_pane a{color:inherit}.navbar a.back_button{position:absolute;top:-54px;left:60px}.navi_top .searchTop{position:absolute;right:60px;z-index:101}.navi_top .searchTop form{width:32px;float:right;-webkit-transition:width 0.3s ease-in-out,border 0.3s ease-in-out;-o-transition:width 0.3s ease-in-out,border 0.3s ease-in-out;transition:width 0.3s ease-in-out,border 0.3s ease-in-out}.navi_top .searchTop .suchfeld{width:calc(100% - 14px);display:inline-block;border:none}.navi_top .searchTop.active{width:calc(100% - 135px)}.navi_top .searchTop.active form{width:100%}.navi_top .searchTop.active .suchfeld{border:1px solid silver;border-right:none}.navi_top .logobar{padding:0}.navi_top .navbar ul>li{display:block}.navbar nav .menuicon{right:10px;margin-top:-50px}.navbar .navigation a.training+div{max-height:none!important}.navbar .navigation a.training+div ul{margin-right:0;float:none}.navbar .navigation a.training+div ul li{display:block}.navbar .navigation .company+ul{display:none}.navbar .navigation .company+ul li{font-size:13px;display:block}.navbar .navigation .company+ul li:first-child{margin-left:20px}.menu_pane_middle{padding-right:0}.menu_pane_middle .submenu{max-height:calc(100vh - 128px)}.menu_pane_middle .submenu ul{margin-right:0;float:none}}.menu_company_wrapper,.menu_pane_wrapper{display:none;position:absolute;top:147px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.menu_company_wrapper *,.menu_pane_wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}.menu_company_wrapper .menu_company_content,.menu_company_wrapper .menu_pane,.menu_pane_wrapper .menu_company_content,.menu_pane_wrapper .menu_pane{background-color:#ffffff;width:100%;-webkit-box-shadow:0 5px 5px #444;box-shadow:0 5px 5px #444;border-radius:0 0 3px 3px;position:relative}.menu_company_tab_wrapper,.menu_pane_tab_wrapper{overflow:hidden;position:absolute;left:0;top:-29px;border-bottom:none}.menu_company_tab_wrapper .menu_company_tab,.menu_company_tab_wrapper .menu_pane_tab,.menu_pane_tab_wrapper .menu_company_tab,.menu_pane_tab_wrapper .menu_pane_tab{background-color:transparent;color:#ffffff;cursor:pointer}.menu_company_tab_wrapper .menu_company_tab a,.menu_company_tab_wrapper .menu_pane_tab a,.menu_pane_tab_wrapper .menu_company_tab a,.menu_pane_tab_wrapper .menu_pane_tab a{color:inherit}.menu_pane_tab{left:0}.menu_pane_wrapper{left:0}.menu_pane_wrapper.cols4 .menu_pane{width:calc(100% + 0)}.menu_pane_wrapper.cols3 .menu_pane{width:751px}.menu_pane_wrapper .cols2{left:-2px}.menu_pane_wrapper.cols2 .menu_pane{width:526px;left:100px}.menu_pane_wrapper.cols1 .menu_pane{width:481px}.menu_pane_wrapper .menu_pane{left:0}.menu_pane_mask{position:fixed;top:0;left:0;width:100%;height:100%}.menu_pane_middle{padding:20px;width:100%}.menu_pane_middle .submenu>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.menu_pane_middle .submenu ul{margin-right:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.menu_pane_middle .submenu ul:last-child{margin-right:0}.menu_pane_middle .submenu ul li{border-bottom:1px solid #d9dee0;list-style:none;color:#666666;margin-bottom:0;font-size:14px;width:100%}.menu_pane_middle .submenu ul li:first-child{margin-left:0}.menu_pane_middle .submenu ul li a{padding:10px 0 10px 10px;color:#666666;display:block;font-size:14px}.menu_pane_middle .submenu ul li a:hover{color:#e00201}@media only screen and (max-width:1023px){.navi_top .navbar ul.navigation>li{-webkit-transition:background-color 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out;border-bottom:1px solid #ffffff80;margin:0;padding:0}.navi_top .navbar ul.navigation>li:last-child{border-bottom:none}.navi_top .navbar ul.navigation>li a{padding:10px 20px;display:block}.navi_top .navbar ul.navigation>li a:hover{background-color:#ffffff40}ul.navigation{background:#014f80}ul.navigation li{list-style:none;position:relative;margin:0;display:block}.menu_pane_middle .submenu>div:first-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu_pane_middle .submenu ul{margin-right:0}.menu_pane_middle .submenu ul li{-webkit-transition:border 0.3s ease-in-out;-o-transition:border 0.3s ease-in-out;transition:border 0.3s ease-in-out;border-bottom:1px solid #ffffff80;background-color:#ffffff30;list-style:none;display:block;margin:0;padding:0}.menu_pane_middle .submenu ul li a{padding:5px;color:#ffffffe0}.menu_pane_middle .submenu ul li a:hover{color:#ffffff}}.menu_pane .wish{background:url("/website/static/img/bg/bg_menu_panel_wish.png") no-repeat;width:920px;height:50px;margin-left:22px;padding:20px;display:none}.menu_pane .wish .question{line-height:20px;color:#6F808A;font-size:18px;font-weight:bold;margin-top:-4px;float:left;width:224px}.menu_pane .wish .text{float:left;font-size:12px;width:308px;margin-top:-3px}.menu_pane .input_red_arrow{float:left;width:339px}.menu_company_wrapper{width:auto;left:auto;min-width:200px;right:23px}.menu_company_wrapper .menu_company{position:relative;z-index:101;min-width:100%;left:auto;right:0}.menu_company_wrapper .menu_company .menu_company_tab_wrapper{right:0;left:auto}.menu_company_wrapper .menu_company .menu_company_content{background:white;width:100%;-webkit-box-shadow:0 3px 3px #444;box-shadow:0 3px 3px #444;border-radius:0 0 3px 3px;display:table;position:relative}.menu_company_wrapper .menu_company .menu_company_content .navigation{width:100%;padding:10px 20px}.menu_company_wrapper .menu_company .menu_company_content .navigation li{margin-bottom:0;border-bottom:1px solid #d9dee0;list-style:none;color:#666666;display:block}.menu_company_wrapper .menu_company .menu_company_content .navigation li:last-child{border-bottom:none}.menu_company_wrapper .menu_company .menu_company_content .navigation li a{color:#666666;display:block;padding:10px;-webkit-transition:padding 0.3s ease-in-out;-o-transition:padding 0.3s ease-in-out;transition:padding 0.3s ease-in-out}.menu_company_wrapper .menu_company .menu_company_content .navigation li a:hover{color:#014f80;padding-left:20px}.no_results_box{width:618px;background:#f3f5f6;padding:0 0 25px 20px;float:left}.no_results_box .title{color:#6f808b;font-size:16px;font-weight:bold;border-bottom:1px solid #dbdbdb;width:560px;line-height:41px}.no_results_box li{color:#6f808b;margin-left:20px;font-size:12px;font-weight:bold;line-height:46px}.no_results_box .input_red_arrow{width:393px}.no_results_box .input_red_button a{background:none #5F82A1;width:auto;border-radius:3px;white-space:nowrap;padding:0 10px}.no_results_box .input_red_button a:hover{-webkit-box-shadow:inset 0px 2px 2px black;box-shadow:inset 0px 2px 2px black;background-color:#496a86}.no_results_box .fancy_select{width:140px;margin-left:25px}.no_results_contact{background:url("/website/static/img/bg/bg_box_contact2.jpg");width:312px;height:269px;position:relative;float:right;margin-bottom:30px}.no_results_contact .contact_hotline{margin-top:30px}.no_results_contact .inner{padding-top:118px;position:absolute;left:20px;bottom:20px}.price_comparison{margin-bottom:10px;background:#e2e5e7;border-radius:3px}.price_comparison form{width:100%!important}.price_comparison .inner{padding:20px}.price_comparison .small_button{width:65px;margin:0 auto;background:url("/website/static/img/buttons/red_65x21.png") no-repeat;height:21px;-webkit-box-shadow:none;box-shadow:none;line-height:22px}.price_comparison table.selector{border-bottom:1px dotted #8D9AA2;margin-bottom:20px;padding-bottom:20px;width:100%}.price_comparison input.select,.price_comparison input.select.participants{width:52px;background:url("/website/static/img/buttons/bu_arrow_down2.png") no-repeat right center #FFF!important;height:30px;line-height:30px;border:1px solid #a9b7c0!important;margin:0;margin-right:50px}.price_comparison input.select.error{color:#E91932;border:2px solid #E91932!important}.dialog.compare input.participants .price_comparison table.selector td.participants{width:124px}.price_comparison table.selector tr:first-child td{color:#59778b;font-weight:bold}.price_comparison .country_select li{list-style:none;float:left;width:110px;background:url("/website/static/img/icons/bullet_unselected.png") no-repeat 0 center;padding-left:20px;cursor:pointer}.price_comparison .country_select li.selected{background-image:url("/website/static/img/icons/bullet_selected.png")}.price_comparison .slider{background:url("/website/static/img/bg/bg_price_slider.png") no-repeat center 35px;width:264px;height:48px;margin:0 auto;text-align:center;position:relative;cursor:pointer;margin-bottom:30px}.price_comparison .slider a{font-size:12px;font-weight:bold;color:#e91932;display:inline-block;width:22px;text-align:center;height:36px;border-radius:3px;margin:0 2px;padding-top:8px}.price_comparison .slider a.active{background:#e61931;color:white}.price_comparison .slider .knob{width:25px;height:22px;margin-left:-10px;background:url("/website/static/img/misc/price_slider_knob.png");position:absolute;bottom:0;left:12px;cursor:e-resize}.price_comparison .prices2{margin:0 0 0 -15px;width:450px;list-style:none outside none;padding:0;display:table;padding-top:15px}.price_comparison .prices2 li{font-weight:bold;vertical-align:middle;text-align:center;display:block;float:left;width:33%;border-right:1px solid #8d9aa2}.price_comparison .prices2 li.company{border-right:0}.price_comparison .prices2 .dur{color:#59778b;padding:20px 0}.price_comparison .prices2 .price .tax{font-size:11px;font-weight:normal;color:#59778b;display:block}.price_comparison .prices2 .button{text-align:center;margin-top:20px}.price_comparison .prices2 .button_small{margin-top:20px;display:inline-block}.price_comparison .prices2 .inhouse-details .big_button{margin-right:0}.price_comparison .prices2 .company-details input[name=date],.price_comparison .prices2 .inhouse-details input[name=date],.price_comparison .prices2 .inhouse-details input[name=location]{background-image:none!important;background-color:#FFF;cursor:auto;width:120px;float:none;margin:0 auto}.price_comparison .final{font-size:11px;color:#6f808a;text-align:center}.price_comparison .prices2 .company-details input[name=city]{float:none}.price_comparison .prices2 .company-details,.price_comparison .prices2 .inhouse-details,.price_comparison .prices2 .public-details{display:none}.price_comparison .prices2 .company-details .location,.price_comparison .prices2 .inhouse-details input[name=location],.price_comparison .prices2 .public-details .date,.price_comparison .prices2 .public-details .location{margin:0 auto;margin-top:25px}.price_comparison .prices2 .public-details .date,.price_comparison .prices2 .public-details .location{margin-left:6px}.price_comparison .prices2 .company-details input[name=date],.price_comparison .prices2 .inhouse-details input[name=date],.price_comparison .prices2 .public-details .date{margin-top:18px}.price_comparison .prices2 .company-details .location,.price_comparison .prices2 .public-details .date,.price_comparison .prices2 .public-details .location{width:120px}.dialog.compare .wrapper{width:520px}.dialog .price_comparison{margin-top:0}.test_b .price_comparison .fancy_select.participants{width:45px}.search_dropdown{display:none;position:absolute;z-index:10;background-color:#ffffff;-webkit-box-shadow:0 0 3px #888;box-shadow:0 0 3px #888;border-radius:3px}.search_dropdown.teaser{height:auto;z-index:2000}.search_dropdown.flyout{z-index:102}.search_dropdown .content .headline,.search_dropdown .content .title{padding:10px 0 10px 20px;margin-bottom:0}.search_dropdown .content a{display:block;padding:4px 20px}.search_dropdown .content a:hover{background:#eee}.search_dropdown .content a.active{background:#A5BFCA}.search_dropdown .content a b{color:#e00201}.search_dropdown .results{max-height:300px;overflow-y:auto;position:relative}.search_dropdown .results .text{color:#666666;text-shadow:none;font-weight:normal}@media only screen and (max-width:700px){.search_dropdown{position:relative}.search_dropdown.teaser{width:calc(100% - 100px)}}.box_seo{padding:20px;margin-bottom:40px;border-radius:3px;background-color:#e2e5e7}.teaser{position:relative;color:#fff;overflow:hidden;-webkit-transition:-webkit-filter ease-in-out 0.2s;transition:-webkit-filter ease-in-out 0.2s;-o-transition:filter ease-in-out 0.2s;transition:filter ease-in-out 0.2s;transition:filter ease-in-out 0.2s,-webkit-filter ease-in-out 0.2s}.teaser img{width:100%}.teaser .dark{-webkit-filter:brightness(50%);filter:brightness(50%)}.teaser .mobile_bg{background-image:url("/website/static/img/home/header_mobil.png");background-position:0 top;background-repeat:no-repeat;background-size:130%}.teaser .bg_image{background:transparent url("/header_home.jpg") no-repeat center;background-size:cover;height:inherit}.teaser .protagonist{height:100%;position:relative}.teaser .protagonist img{max-height:95%;width:auto;position:absolute;right:0;bottom:0}.teaser .frame{position:absolute;color:white}.teaser .frame .text,.teaser .quote h1,.teaser .quote p,.teaser .subtext,.teaser .text{font-weight:bold;color:#fff;text-shadow:0 2px 7px #566C73}.teaser .quote{position:absolute;right:20px;top:52px;background:url("/website/static/img/icons/quotation_start.png") no-repeat 0 2px;padding-left:37px;width:323px}.teaser .quote p.author{font-weight:normal;padding-top:10px}.teaser.start{height:500px}.teaser.start .gradient_layer{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(1,79,128,0.8)),color-stop(70%,rgba(1,79,128,0)),to(rgba(255,255,255,0)));background:-o-linear-gradient(left,rgba(1,79,128,0.8) 0%,rgba(1,79,128,0) 70%,rgba(255,255,255,0) 100%);background:linear-gradient(left,rgba(1,79,128,0.8) 0%,rgba(1,79,128,0) 70%,rgba(255,255,255,0) 100%)}.teaser.start .contents,.teaser.start .search{position:absolute;top:50%}.teaser.start.categoryage{height:400px}.teaser.start.categoryage .protagonist img{bottom:-25%;right:-10%}.teaser.start.categoryage .content ul{list-style:none;display:inline-block}.teaser.start.categoryage .content ul>li{font-size:22px}.teaser.start.categoryage .content>.suche{background:none!important;padding:0!important}.teaser.start .content{position:absolute;top:10%;width:600px;max-width:100%;z-index:201}.teaser.start .content h1,.teaser.start .content h2{color:#e00201;font-size:75px;line-height:100%}.teaser.start .content h1>.l2,.teaser.start .content h1>.l3,.teaser.start .content h2>.l2,.teaser.start .content h2>.l3{font-size:80%}.teaser.start .content form{margin-left:0;margin-right:0;width:100%;max-width:420px;margin-top:0}.teaser.start .content form input.searchfield{-webkit-box-shadow:0 0 2px #444;box-shadow:0 0 2px #444;border-radius:5px 0 0 5px}.teaser.start .content p{color:#014f80;font-size:24px;max-width:520px}.teaser.start.homeoffice{height:600px}.teaser.start.homeoffice .bg_image{background-image:url(/homeoffice/header_home-office.jpg)}.teaser.start.homeoffice .gradient_layer{background:-webkit-gradient(linear,left top,right top,from(white),color-stop(45%,white),color-stop(52%,rgba(255,255,255,0)));background:-o-linear-gradient(left,white 0%,white 45%,rgba(255,255,255,0) 52%);background:linear-gradient(left,white 0%,white 45%,rgba(255,255,255,0) 52%);z-index:201}.teaser.start.homeoffice .above_head{color:#666666;text-transform:uppercase;font-size:15px}.teaser.start.homeoffice h1{font-size:45px;color:#014f80;font-weight:bold;line-height:140%}.teaser.start.homeoffice .protagonist{z-index:200}.teaser.start.homeoffice .protagonist img{right:-15%}.teaser.start.homeoffice.los{height:400px}.teaser.start.homeoffice.los .protagonist{z-index:200}.teaser.start.homeoffice.los .protagonist img{right:0}.teaser .search{width:295px;-webkit-box-sizing:border-box;box-sizing:border-box}.teaser .search form{position:relative}.teaser .search form+.shadow{border-radius:50%;width:100%;background:transparent;height:4px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.8);box-shadow:0 0 10px rgba(0,0,0,0.8);margin-top:-6px;margin-bottom:20px}.teaser .search h1,.teaser .search label{display:block;font-size:18px;font-weight:bold;line-height:100%;color:#ffffff;margin-bottom:15px}.teaser .search .inner{padding:20px 20px 35px;background:#3a647f;background:-webkit-gradient(linear,left top,left bottom,from(#014f80),color-stop(50%,#015f99),to(#014f80));background:-o-linear-gradient(top,#014f80 0%,#015f99 50%,#014f80 100%);background:linear-gradient(top,#014f80 0%,#015f99 50%,#014f80 100%);border-radius:0 3px 3px 0;-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000}.teaser .search .big_button{margin:-20px 0 0 130px;position:relative;top:-5px}.teaser.small{height:160px}.teaser.small .search{top:10px;position:absolute}.teaser.small .quote{top:33px}.teaser.small.new .quote,.teaser.small.results .quote{background:none;right:0;top:18px;width:400px;position:absolute}.teaser.small.results .quote{right:20px;top:25px;width:400px}.teaser.small.results .quote p.author{font-size:18px;color:#fff;text-shadow:0 2px 7px #566C73}.teaser.small.landing{height:280px;margin-bottom:0}.teaser.small.landing .search{top:55px}.teaser.small.landing .frame img{position:absolute}.teaser.small.landing .frame.map .text{width:270px}.teaser.small.landing .frame ul{position:absolute;width:366px;top:105px;right:0}.teaser.small.landing .frame ul li{background:url("/website/static/img/icons/button_grey_square.png") no-repeat left center;font-size:14px;font-weight:bold;color:white;line-height:20px;padding-left:14px;margin-left:5px}.teaser.small.landing .frame .contents{position:absolute;width:100%}.teaser.small.landing .frame .headline{position:absolute;top:63px;right:0;width:366px;font-size:28px;color:#cddce7}.teaser.small.landing .frame .text{position:absolute;width:346px;top:105px;right:0;font-size:14px;font-weight:bold;color:white;padding-right:20px}.teaser.small.landing .quote_author{color:#e91932;font-weight:normal}.teaser.small.landing .nav{position:absolute;bottom:0;right:0;background:url("/website/static/img/bg/bg_landing_nav.png");width:374px;height:35px;text-align:right;padding-right:20px}.teaser.small.slider .nav{text-align:center;position:absolute;width:216px;right:0;bottom:5px}.teaser.small.slider .frame li{background:url("/website/static/img/icons/button_grey_square.png") no-repeat left 5px;padding-left:14px;padding-bottom:3px;line-height:1}.teaser.small.slider .frame .headline{padding-bottom:8px;padding-top:20px;font-size:16px}.teaser.small.slider .slider_layer.teaser-city-img{padding-left:230px;width:231px}.teaser.small.slider .teaser-city-img .label{color:#F7F7F7;font-size:12px;font-weight:bold;height:15px;margin-left:0;margin-top:127px;padding:9px;position:absolute;text-align:right;width:213px}.teaser.small.slider .teaser-city-img img{height:160px;width:231px;border-top-right-radius:3px;border-bottom-right-radius:3px}.teaser.small.slider .quote p.author{text-shadow:none}.teaser.small.slider.details .quote{width:400px;right:20px;top:20px;position:absolute}.teaser.small.slider.details .quote p.text{font-size:18px;line-height:110%}.teaser.small.slider .slider_layer{display:none}.teaser.small.landing .frame li,.teaser.small.slider .frame li{list-style:none;margin-bottom:0}.teaser .frame+.frame,.teaser .slider img+img{display:none}.teaser .subtext{position:absolute;bottom:35px;right:30px;font-size:18px}.teaser .subtext p{font-size:24px}.teaser .subtext small{position:relative;top:-10px;left:30px}.teaser .back_button{background:url("/website/static/img/buttons/bu_header_back_shadow.png") no-repeat;width:311px;height:23px;position:absolute;left:0;bottom:0}.teaser .back_button a{display:block;color:white;font-size:12px;padding-left:36px;line-height:1;margin-top:5px;position:relative;z-index:1}@media only screen and (max-width:1023px){.teaser.start{padding-top:0}.teaser.start.categoryage{height:400px}.teaser.start .content{width:auto;max-width:100%;margin-left:20px;margin-right:20px;left:10%;top:40px}.teaser.start .content h1{line-height:154%;margin-bottom:30px}.teaser.start .content br{display:block}.teaser.start>img{position:relative;max-width:none}.teaser form{padding-top:0;margin-top:40px}}@media only screen and (max-width:700px){.orteteaser{display:none}.teaser.start{height:364px}.teaser.start .content{margin-left:0;margin-right:0;padding-left:20px;padding-right:20px;max-width:100%;left:unset;width:100%;z-index:100}.teaser.start .content form{margin-top:10px;max-width:unset}.teaser.start .content p{font-size:18px}.teaser.start .content p>span{display:inline-block;background-color:#014f80;color:white;padding:5px;border-radius:3px}.teaser.start>img{position:relative;max-width:none}.teaser .protagonist{display:none}.teaser.start.homeoffice{height:auto}.teaser.start.homeoffice .gradient_layer{display:none}.teaser.start.homeoffice .protagonist{display:block;position:static}.teaser.start.homeoffice .protagonist img{position:static}.teaser.start.homeoffice .content{position:static;background:#ecfafe;background:-o-linear-gradient(315deg,#ecfafe 0%,white 100%);background:linear-gradient(135deg,#ecfafe 0%,white 100%)}.teaser.start.homeoffice .content h1{line-height:140%}.teaser.start.homeoffice .content p{text-align:left}}@media only screen and (max-width:360px){.teaser.start .content{padding-left:20px;padding-right:20px}}.teaser.small.new .quote .text,.teaser.small.new .quote h1,.teaser.small.results .quote .text,.teaser.small.results .quote h1,.teaser.small.slider.new .quote p .quote .text,.teaser.small.slider.new .quote p .quote h1,.teaser.small.slider.results .quote h1 .quote .text,.teaser.small.slider.results .quote h1 .quote h1,.teaser.small.slider.results .quote p .quote .text,.teaser.small.slider.results .quote p .quote h1{font-size:40px;line-height:1.1;margin-bottom:0}.teaser.landing2b{background:url("/website/static/img/bg/bg_header_landing_b.jpg") no-repeat left bottom #d6e3ef;height:345px;color:#4c6d89;border-radius:3px}.teaser.landing2b .title{font-size:40px;margin:0;padding:20px 0 0 40px;text-shadow:1px 1px #fff}.teaser.landing2b .title.small{font-size:24px}.teaser.landing2b .subtitle{font-size:24px;text-shadow:1px 1px #fff;margin:0 0 20px;padding:0 0 0 40px;display:block}.teaser.landing2b a.big_button{margin-left:70px}.teaser.landing2b .advantages{padding-left:100px;background:url("/website/static/img/bg/bg_header_landing_arrow.png") no-repeat left bottom;position:relative;left:-26px}.teaser.landing2b .advantages ul{list-style:none;width:311px}.teaser.landing2b .advantages ul:hover li{text-decoration:underline;cursor:pointer}.teaser.landing2b .advantages ul li{font-size:24px;margin:0 0 8px 0;text-shadow:1px 1px #fff}.teaser.landing2b .advantages ul li .icon:after{margin-left:0;margin-right:0}.teaser.landing2b .ekomi-link{position:absolute;right:26px;top:73px;width:162px;height:238px;display:block}@media only screen and (max-width:1023px){#verschiedenes .teaser.landing2b{width:calc(100% + 12px);margin:-6px;background-position-x:-120px;height:auto;border-radius:0}#verschiedenes .teaser.landing2b h1{font-size:40px;padding-left:20px;padding-top:10px}#verschiedenes .teaser.landing2b .subtitle{padding-left:20px}#verschiedenes .teaser.landing2b .big_button{margin:20px}#verschiedenes .teaser.landing2b .advantages{padding-left:20px;background-image:none;height:auto;position:static}#verschiedenes .teaser.landing2b .advantages li{font-size:18px}#verschiedenes .teaser.landing2b .advantages li .icon{font-size:inherit}#verschiedenes .teaser.landing2b .ekomi-link{display:none}#verschiedenes .outro{display:none}.teaser.start .gradient_layer{background:-webkit-gradient(linear,left bottom,left top,from(rgba(1,79,128,0.8)),color-stop(90%,rgba(1,79,128,0)),to(rgba(255,255,255,0)));background:-o-linear-gradient(bottom,rgba(1,79,128,0.8) 0%,rgba(1,79,128,0) 90%,rgba(255,255,255,0) 100%);background:linear-gradient(bottom,rgba(1,79,128,0.8) 0%,rgba(1,79,128,0) 90%,rgba(255,255,255,0) 100%)}.teaser.start .content h1,.teaser.start .content h2{text-shadow:none;font-size:40px;position:relative}.teaser.start .content h1 br,.teaser.start .content h2 br{line-height:100%}.teaser.start .content h1 span.l1,.teaser.start .content h1 span.l2,.teaser.start .content h1 span.l3,.teaser.start .content h2 span.l1,.teaser.start .content h2 span.l2,.teaser.start .content h2 span.l3{color:white;background-color:#e00201;padding-left:5px;padding-right:5px;padding-bottom:5px;line-height:100%;position:relative}.teaser.start .content h1 span.l2,.teaser.start .content h1 span.l3,.teaser.start .content h2 span.l2,.teaser.start .content h2 span.l3{top:-20px}.teaser.start .content h1 span.l1,.teaser.start .content h2 span.l1{border-radius:5px 5px 0 0;padding-right:8px}.teaser.start .content h1 span.l1:after,.teaser.start .content h2 span.l1:after{position:absolute;bottom:-1px;border:10px solid #e00201;border-top:0;border-right:0;content:" ";border-radius:0 0 0 20px;width:10px;right:-10px;height:10px}.teaser.start .content h1 span.l2,.teaser.start .content h2 span.l2{border-radius:0 0 0 5px;padding-right:0}.teaser.start .content h1 span.l3,.teaser.start .content h2 span.l3{border-radius:0 5px 5px 5px;position:relative;padding-bottom:15px;padding-right:10px;padding-left:0}.teaser.start .content h1 span.l3:after,.teaser.start .content h2 span.l3:after{position:absolute;left:5px;bottom:7px;color:transparent;content:"Ihren Erfolg";border-bottom:3px solid white;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:5px}.teaser.start .content h1 span.l3:before,.teaser.start .content h2 span.l3:before{position:absolute;bottom:5px;border:5px solid #e00201;border-bottom:5px;border-left:0;content:" ";border-radius:0 10px 0 0;width:5px;left:-5px;height:5px}}@media only screen and (max-width:480px){.teaser.start .content h1{font-size:30px;line-height:175%;margin-bottom:0}.teaser.start .content h1 span.l1:after{bottom:-2px}.teaser.start .content p{font-size:15px;text-align:center}.teaser.start .content p>span{font-size:18px}}.teaser .refs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:700px;margin:40px auto 0}#landing .teaser{height:400px}#landing .teaser .content{width:unset;max-width:700px;display:table;height:100%;top:0}#landing .teaser .content p{font-size:18px;max-width:unset}#landing .teaser .content p>span{text-transform:uppercase;font-weight:bold}#landing .teaser .content .suche,#verschiedenes .teaser .content .suche{border-radius:3px 3px 0 0;padding:40px 40px 0;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.8)),color-stop(70%,rgba(255,255,255,0.8)),to(rgba(255,255,255,0)));background:-o-linear-gradient(top,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 70%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 70%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=0)}@media only screen and (max-width:1023px){#landing .teaser .protagonist,#verschiedenes .teaser .protagonist{display:none}#landing .teaser .content,#verschiedenes .teaser .content{top:0}#landing .teaser .content .suche,#verschiedenes .teaser .content .suche{padding:20px 20px 0}}@media only screen and (max-width:700px){#landing .teaser .content,#verschiedenes .teaser .content{top:0;text-align:center}#landing .teaser .content p>span,#verschiedenes .teaser .content p>span{background-color:unset;color:unset;padding:unset}#landing .teaser .content .cert_img,#verschiedenes .teaser .content .cert_img{display:none}}@media only screen and (min-width:1024px){#landing .teaser .content h1{font-size:45px}#landing .teaser .content h1>.l1{font-size:60px;line-height:130%;display:inline-block}}@media only screen and (max-width:1023px){#landing .teaser .content{left:44px}#landing .teaser .content h1{margin:0 0 30px 0;line-height:130%;font-size:30px}#landing .teaser .content h1>.l1{font-size:40px}#landing .teaser .content h1>.l1,#landing .teaser .content h1>.l2,#landing .teaser .content h1>.l3{background-color:unset;color:unset;padding:unset}#landing .teaser .content h1>.l1:after,#landing .teaser .content h1>.l1:before,#landing .teaser .content h1>.l2:after,#landing .teaser .content h1>.l2:before,#landing .teaser .content h1>.l3:after,#landing .teaser .content h1>.l3:before{border:none;content:""}#landing .teaser .protagonist img{right:62px}}@media only screen and (max-width:700px){#landing .teaser .content{width:100%;left:unset}}@media only screen and (min-width:1024px){#verschiedenes .teaser .content{width:inherit}}@media only screen and (max-width:1023px){#verschiedenes .teaser.start{height:400px}#verschiedenes .teaser.start.categoryage h1{text-align:center}#verschiedenes .teaser.start.categoryage .content>div{display:-webkit-box;display:-ms-flexbox;display:flex}#verschiedenes .teaser.start.categoryage .content ul{margin-left:auto;margin-right:auto}#verschiedenes .teaser.start.categoryage .content .suche{display:block;width:calc(100% - 20px)}#verschiedenes .teaser.start.categoryage .content .suche form{margin-left:auto;margin-right:auto}#verschiedenes .teaser .content{width:calc(100% - 40px);left:unset;margin-left:20px;margin-right:20px;padding-left:0;padding-right:0}#verschiedenes .teaser .content h1{margin-top:30px;margin-bottom:30px;line-height:130%}}@media only screen and (max-width:500px){#verschiedenes .teaser .content h1{font-size:30px}#verschiedenes .teaser .content .refs{display:none}}.vc{display:table-cell;vertical-align:middle}.fullwidth_entry{padding-bottom:30px}.fullwidth_entry>.right{float:left;width:71%}.fullwidth_entry+.fullwidth_entry{border-top:1px solid #b1bac0;padding-top:20px}.fullwidth_entry>.left{float:left;width:27%;padding-right:2%;overflow:hidden}.fullwidth_entry h2{font-size:22px;margin-top:10px;margin-bottom:15px}.fullwidth_entry p{line-height:150%}.fullwidth_entry p+p{margin-top:15px}.about_us_entry{padding-bottom:40px}.about_us_entry>.right{float:left;width:420px}.about_us_entry+.about_us_entry{border-top:1px solid #b1bac0;padding-top:20px}.about_us_entry>.left{float:left;width:260px;padding-right:20px}.about_us_entry h2{color:#6f808a}.advantages_four_boxes{float:left;width:calc(25% - 8px);padding:10px;margin-top:20px;height:450px;background-color:#e4e5e9;border-radius:3px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.advantages_four_boxes .box_title{color:#6f808a;font-size:15px;font-weight:bold}.advantages_four_boxes+.advantages_four_boxes{margin-left:10px}.advantages_four_boxes p{padding-bottom:0;font-size:12px}.advantages_four_boxes.invest{background:#e4e5e9 url("/website/static/img/bg/bg_advantages_box_invest.jpg") bottom no-repeat}.advantages_four_boxes.quality{background:#e4e5e9 url("/website/static/img/bg/bg_advantages_box_quality.jpg") bottom no-repeat}.advantages_four_boxes.certificate{background:#e4e5e9 url("/website/static/img/bg/bg_advantages_box_certificate.jpg") bottom no-repeat}.advantages_four_boxes.control{background:#e4e5e9 url("/website/static/img/bg/bg_advantages_box_control.jpg") bottom no-repeat}.advantages_rebate{background:url("/website/static/img/bg/bg_rebate.jpg");width:100%;height:234px}.advantages_rebate ul{list-style:none;padding-top:40px}.advantages_rebate ul li{margin-bottom:1px}.advantages_rebate .left{float:left;width:400px;padding-right:20px;text-align:right;font-size:35px;font-weight:bold;color:#577589}.advantages_rebate .left span{font-size:24px;vertical-align:middle}.advantages_rebate .right{float:left;width:500px;padding:4px 0 0 20px}.dialog .advantages_rebate.lightbox{background:url("/website/static/img/bg/bg_rebate_new.jpg");background-size:cover;padding-bottom:20px}body.no_guarantee .dialog .advantages_rebate.lightbox{background:url("/website/static/img/bg/bg_rebate_new2.jpg")}.dialog .advantages_rebate.lightbox ul{margin-left:265px;color:#6f808a;display:table;padding-top:12px}.dialog .advantages_rebate.lightbox ul b{display:inline-block;font-size:20px;margin-top:9px;width:494px}.dialog .advantages_rebate.lightbox ul li{margin-bottom:0;float:left;display:block;line-height:150%}.advantage_entry{border-bottom:1px solid #b1bac0;position:relative}.advantage_entry .image{background:no-repeat center;position:absolute;width:240px;height:100%;overflow:hidden}.advantage_entry>.right{float:right;width:520px;padding-top:35px;padding-bottom:40px}.advantage_entry+.advantage_entry{border-top:none}.advantage_entry>.left{float:left;width:148px;padding:10px 0 0 10px}.wrapper_main .advantages_wrapper .box_wrapper{display:none}.three_boxes_container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.three_boxes_container .contact_three_boxes{-webkit-box-flex:1;-ms-flex:auto;flex:auto;background:#fbfcfe;background:-webkit-gradient(linear,left bottom,left top,from(#fbfcfe),to(#f4f4f4));background:-o-linear-gradient(bottom,#fbfcfe 0%,#f4f4f4 100%);background:linear-gradient(to top,#fbfcfe 0%,#f4f4f4 100%);border-radius:3px;min-width:195px;float:left;padding:20px;margin-bottom:40px}.three_boxes_container .contact_three_boxes+.contact_three_boxes{margin-left:10px}.contact_hotline{background:url("/website/static/img/bg/bg_contact_hotline.png");width:191px;height:49px;margin-top:15px}.contact_hotline .number{color:white!important;font-size:18px;line-height:32px;padding:3px 0 0 0;margin:0 14px}.contact_hotline .number.active{background:url("/website/static/img/icons/hotline_arrow_white.png") no-repeat right center;cursor:pointer}.contact_hotline a{color:white!important}.contact_hotline p.tollfree{font-size:11px;color:#6f808a;text-align:center;padding-left:75px;margin-top:-2px}.contact_team{padding-top:20px;padding-bottom:15px;font-size:18px;font-weight:bold}.contact_card{border:1px solid #b1bac0;border-radius:3px;margin-right:10px;margin-left:10px;margin-bottom:10px;padding:20px;position:relative;width:calc(50% - 20px)}.contact_card .text{position:absolute;bottom:15px;right:0;width:calc(100% - 110px)}.contact_card .text p{margin-bottom:0}.contact_card img{border-radius:2px;width:70px}.contact_box{position:fixed;bottom:0;right:75px;background:white;border:1px solid #71929b;border-bottom:none;width:200px;border-top-left-radius:4px;border-top-right-radius:4px}.contact_box .header{padding:8px;font-size:14px;color:#4e5c64;line-height:16px;position:relative;height:16px}.contact_box .header .label{position:absolute}.contact_box .header .icons{text-align:right}.contact_box .header a{display:inline-block;background:url("/website/static/img/buttons/bu_contact_box.png") top center;height:17px;width:29px;margin:0 8px;vertical-align:middle}.contact_box .header a.phone{margin-left:0}.contact_box .header a.phone.active,.contact_box .header a.phone:hover{background-position:center -24px}.contact_box .header a.mail{background-position:center -48px}.contact_box .header a.mail.active,.contact_box .header a.mail:hover{background-position:center -72px}.contact_box .header a.bubble{background-position:center -96px;margin-right:0}.contact_box .header a.bubble.active,.contact_box .header a.bubble:hover{background-position:center -120px}.contact_box .content{padding:8px;height:150px;display:none}.contact_box .content p{color:#4e5c64;font-size:12px;line-height:20px}.contact_box .content p.number{font-weight:bold;font-size:22px;padding-top:15px;padding-bottom:30px}.contact_box .content a{font-weight:bold;text-decoration:underline;color:#4e5c64}.contact_box .content.mail p+p{padding-top:20px}.contact_box .content p.form{padding-top:20px}.contact_box2{position:fixed;left:0;top:247px;background:white;border:1px solid #CCCCCC;border-left:none;padding:6px;border-top-right-radius:4px;border-bottom-right-radius:4px;z-index:5}.contact_box2 p{font-size:12px;line-height:150%;color:#4E5C64}.contact_box2 p+p{padding-top:6px}.contact_box2 p a{font-weight:bold;text-decoration:underline;color:#4E5C64}.contact_box2 p.number{font-size:22px;font-weight:bold}.contact_box2 li{position:relative;list-style:none}.contact_box2 li+li{margin-top:8px}.contact_box2 li>a{margin:0;width:32px;height:32px;display:block;background:url("/website/static/img/buttons/bu_contact_box2.png") no-repeat 0 0}.contact_box2 li>div{position:absolute;top:0;left:32px;padding-left:18px;display:none;background:url("/website/static/img/misc/contact_box_pointer.png") no-repeat 6px 0}.contact_box2 li>div>div{position:absolute;top:-50%;background:white;border:1px solid #CCCCCC;border-radius:4px;width:200px;padding:10px}.contact_box2 li:hover>div{display:block}.contact_box2 li.phone>div{height:102px}.contact_box2 li.phone>a{background-position:0 0}.contact_box2 li.phone:hover>a{background-position:0 -48px}.contact_box2 li.mail>div{height:64px}.contact_box2 li.mail>a{background-position:-48px 0}.contact_box2 li.mail:hover>a{background-position:-48px -48px}.contact_box2 li.chat>div{height:100px}.contact_box2 li.chat>a{background-position:-96px 0}.contact_box2 li.chat:hover>a{background-position:-96px -48px}.contact_box2 li.facebook>a{background-position:-144px 0}.contact_box2 li.facebook:hover>a{background-position:-144px -48px}.contact_box2 li.gplus>a{background-position:-192px 0}.contact_box2 li.gplus:hover>a{background-position:-192px -48px}.contact_box2 li.xing>a{background-position:-240px 0}.contact_box2 li.xing:hover>a{background-position:-240px -48px}.content_main .now_what{margin-bottom:40px}.content_main .now_what .left{background:url("/website/static/img/bg/bg_small_progress.png") no-repeat center top}.content_main .now_what .left .one,.content_main .now_what .left .two{float:left;width:50%}.content_main .now_what .left p{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.content_main .now_what .left p.number{padding:0;text-align:center;font-size:24px;position:relative;top:-3px}.content_main .now_what .right{margin-top:40px}.content_main .now_what .right>p{margin-bottom:20px}.content_main.unsubscribe .left>p{padding-bottom:10px}@media only screen and (max-width:1023px){.content_main{padding-left:20px;padding-right:20px}.content_main.last_minute{margin-left:0!important;margin-right:0!important}}@media only screen and (max-width:700px){.content_main{padding-left:10px;padding-right:10px}}@media only screen and (max-width:480px){.content_main{padding-left:0;padding-right:0}}.content_main.details{margin-bottom:0px}.content_main.details>.contents{float:left;padding-bottom:40px}.content_main.categories .accordion{padding-bottom:25px;clear:both}.content_main.categories .accordion>.content{border-top:1px solid #b1bac0;border-bottom:1px solid #b1bac0;padding:15px 20px}.content_main.categories .accordion>.content li+li{padding-top:3px}.content_main.categories .accordion>li{list-style:none;border-top:1px solid #b1bac0;border-bottom:1px solid #b1bac0;cursor:pointer}.content_main.categories .accordion>li+li{border-top:none}.content_main.categories .accordion h4{background:url("/website/static/img/icons/red_arrow_down.png") no-repeat 20px center;color:#6f808a;font-size:14px;line-height:40px;padding-left:66px;text-transform:uppercase}.content_main.categories .accordion h4:hover{background-color:#f0f2f3;-webkit-box-shadow:0px 0px 4px #b1bac0;box-shadow:0px 0px 4px #b1bac0}.content_main.categories .accordion>h4 .day{width:48px;display:inline-block;color:#6f808a;font-size:11px}.content_main.categories .accordion>li.open>h4{background-image:url("/website/static/img/icons/red_arrow_up.png")}.content_main.categories .accordion>li.open>h4{color:#e91932}.content_main.categories .accordion>li>.content{font-size:12px;line-height:150%;overflow:hidden;padding:8px 10px 15px 66px}.content_main.categories .accordion>li>.content.scrollable{max-height:370px;overflow-y:auto;overflow-x:hidden;min-height:10px}.content_main.categories .accordion>li>.content li.noBullet{background:none;padding-left:0px}.content_main.categories .accordion>li>.content li{list-style:none;padding:3px 10px}.content_main.details{margin-bottom:0}.content_main.details .title{width:100%}.content_main.details .title .logo{float:left;display:block;margin-right:10px;margin-bottom:20px}.content_main.details .title h1{display:inline-block}.content_main.details .title .version{display:inline-block;font-weight:normal}.content_main.details .title .subline{color:#6f808a;font-weight:bold;padding-top:5px;padding-bottom:20px}.content_main.details>.contents{float:left;padding-bottom:40px}.content_main.details>.contents>.content_headline{padding-bottom:5px;font-weight:normal}.content_main.details>.contents .right{width:210px!important}.content_main.details>.contents .clients{position:relative;margin-top:20px;margin-bottom:40px;padding-left:56px}.content_main.details>.contents .clients:before{content:"";font-family:"fontello";position:absolute;left:8px;top:3px;font-size:2rem;background-color:#014f80;padding:0.3em 0.2em;color:white;border-radius:10px}.content_main.details .accordion{clear:both}.content_main.details .accordion>li{margin-bottom:0}.content_main.details .accordion .tab-description{display:none}.content_main.details .content{border-top:1px solid #b1bac0;padding:10px 20px}.content_main.details .content img{float:right;margin:0 0 10px 10px;-webkit-box-shadow:0 0 5px silver;box-shadow:0 0 5px silver;max-width:100%;border-radius:3px}.content_main.details .content img.left{float:left;margin:0 10px 10px 0}.content_main.details .accordion>.content li{background:url("/website/static/img/icons/button_grey_square.png") no-repeat left 6px;padding-left:20px;list-style:none}.content_main.details .accordion>.content li+li{padding-top:3px}.content_main.details .accordion>li{list-style:none;border-top:1px solid #b1bac0;border-bottom:1px solid #b1bac0}.content_main.details .accordion>li+li{border-top:none}.content_main.details .accordion .toggler,.content_main.details .accordion h2,.content_main.details .accordion h4{background:url("/website/static/img/icons/red_arrow_down.png") no-repeat 20px center;-webkit-transition:background-color 0.2s ease-in,-webkit-box-shadow 0.2s ease-in;transition:background-color 0.2s ease-in,-webkit-box-shadow 0.2s ease-in;-o-transition:background-color 0.2s ease-in,box-shadow 0.2s ease-in;transition:background-color 0.2s ease-in,box-shadow 0.2s ease-in;transition:background-color 0.2s ease-in,box-shadow 0.2s ease-in,-webkit-box-shadow 0.2s ease-in;color:#577589;font-size:15px;padding:10px 0 10px 56px;text-transform:uppercase;margin-bottom:0}.content_main.details .accordion .toggler:hover,.content_main.details .accordion h2:hover,.content_main.details .accordion h4:hover{-webkit-transition:background-color 0.2s ease-in,-webkit-box-shadow 0.2s ease-in;transition:background-color 0.2s ease-in,-webkit-box-shadow 0.2s ease-in;-o-transition:background-color 0.2s ease-in,box-shadow 0.2s ease-in;transition:background-color 0.2s ease-in,box-shadow 0.2s ease-in;transition:background-color 0.2s ease-in,box-shadow 0.2s ease-in,-webkit-box-shadow 0.2s ease-in;background-color:#f0f2f3;-webkit-box-shadow:0 0 4px #b1bac0;box-shadow:0 0 4px #b1bac0;cursor:pointer}.content_main.details .accordion>li.open>.toggler,.content_main.details .accordion>li.open>h2,.content_main.details .accordion>li.open>h4{background-image:url("/website/static/img/icons/red_arrow_up.png");color:#666666}.content_main.details .accordion>li>.content{display:none;padding:10px 0 20px 56px}.content_main.details .accordion>li.open>.content{display:block}.content_main.details .accordion>li>.content .h1+ul,.content_main.details .accordion>li>.content .h2+ul,.content_main.details .accordion>li>.content .h3+ul,.content_main.details .accordion>li>.content h1+ul,.content_main.details .accordion>li>.content h2+ul,.content_main.details .accordion>li>.content h3+ul,.content_main.details .accordion>li>.content p+ul{margin-top:-5px}.content_main.details .accordion>li>.content ul{margin-bottom:20px}.content_main.details .accordion>li>.content ul>li{background:url("/website/static/img/icons/button_grey_square.png") no-repeat left 5px;padding-left:20px;list-style:none;margin-bottom:5px}.content_main.details .accordion>li>.content ul>li.noBullet{background:none;padding-left:0;margin-bottom:0}.content_main.details .accordion>li>.content ul>li.noBullet>ul li.noBullet{border-bottom:none}.content_main.details .accordion>li>.content ul>li>ul{margin-bottom:5px}.content_main.details .accordion>li>.content ul>li>ul>li{background:url("/website/static/img/icons/button_grey_square.png") no-repeat left 5px;margin-left:20px;margin-top:5px;margin-bottom:0}.training_details_four_boxes{padding:20px;width:191px;height:261px;float:left;position:relative}.training_details_four_boxes+.training_details_four_boxes{margin-left:12px}.training_details_four_boxes .box_title{color:#6f808a;font-size:18px;font-weight:bold;padding-bottom:14px}.training_details_four_boxes a.fancy_button{margin-top:10px}.training_details_four_boxes .button_small{position:absolute;top:140px}.training_details_four_boxes .button_small+.button_small{left:100px}.training_details_four_boxes.contact .text{padding-bottom:6px}.training_details_four_boxes.contact .contact_hotline{margin-top:0}.similar{margin-top:40px}.similar>p{font-weight:700;font-size:18px;margin-bottom:10px}.similar h4{font-weight:bold;border-bottom:1px solid #ccc;padding:0 4px;padding-bottom:10px;font-size:18px}.similar .training-row{border-bottom:1px solid #ccc;padding:20px 0;display:table;width:100%;cursor:pointer;-webkit-transition:background-color 0.2s ease-out;-o-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out}.similar .training-row:last-child{border-bottom:none}.similar .training-row:hover{background-color:#F0F2F3;-webkit-transition:background-color 0.2s ease-in;-o-transition:background-color 0.2s ease-in;transition:background-color 0.2s ease-in}.similar .training-row .logo{float:left;margin-right:10px;padding-left:5px}.similar .training-row .name{float:left;font-weight:bold;width:350px}.similar .training-row .version{font-weight:normal}.similar .training-row .link{float:right;text-align:right;font-weight:bold;margin-right:5px}.similar .training-row .days{float:right;width:67px;text-align:right;padding-right:20px}.details .appraisal_entry .header{margin-bottom:10px;width:100%}.details .appraisal_entry .header td{padding-left:6px;padding-right:13px}.details .appraisal_entry .right{width:168px!important}.price-box-single{display:none;margin-top:10px}.intro.alternative{display:none}.tip{display:none}.tip .list-multi{padding-top:5px;padding-left:30px}.footer .top{padding:20px;background:#e2e5e7;border-radius:3px;margin-bottom:20px}.footer .top .column{float:left}.footer .top .column+.column{margin-left:60px}.footer .top .headline{font-size:18px;margin-bottom:10px}.footer .top p{padding-bottom:10px}.footer .top .left{width:190px}.footer .top .left li{list-style:none;border-bottom:1px solid #c8ccce;margin-bottom:0}.footer .top .left li a{line-height:100%;font-weight:bold;display:block;padding:10px}.footer .top .left li:last-child{border-bottom:0}.footer .top .right{width:370px}.footer .top .right .more{display:none}.footer .top .center{width:240px}.footer>.copy,.footer_small{margin-bottom:20px;padding-top:10px;padding-bottom:10px;text-align:center}.footer>.copy div,.footer>.copy p,.footer_small div,.footer_small p{font-size:12px;color:#6f808a}.footer>.copy ul,.footer_small ul{list-style:none;display:block;margin:10px auto 0;width:auto;font-size:12px}.footer>.copy ul>li,.footer_small ul>li{font-size:inherit;display:inline-block;color:inherit;margin:0 10px}.popular_trainings{margin-bottom:30px}.popular_trainings .banderole p{padding-left:13px}.popular_trainings>.headline{color:#6f808a;font-size:20px;font-weight:bold;padding-top:20px;padding-bottom:15px}.popular_trainings .tile{background:#f3f4f5;width:223px;height:205px;margin-bottom:18px;float:left;-webkit-box-shadow:5px 5px 5px #ccc;box-shadow:5px 5px 5px #ccc;border-radius:2px;text-align:center;position:relative}.popular_trainings .tile+.tile{margin-left:22px}.popular_trainings .tile>p:first-child{color:#6f808a;font-size:16px;font-weight:bold;padding-top:16px;padding-bottom:20px}.popular_trainings .tile a.link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:900;display:block}.popular_trainings .tile .tileimg{position:relative;height:85px;overflow:hidden;margin-bottom:15px}.popular_trainings .tile img{z-index:800}.popular_trainings .tile .button_small{display:inline-block}.popular_trainings .tile:hover .button_small{background-image:url("/website/static/img/buttons/bu_button-hover.png");-webkit-box-shadow:0 1px 0 black,inset 0 3px 2px -2px black;box-shadow:0 1px 0 black,inset 0 3px 2px -2px black}.all_trainings{text-align:center;margin-bottom:30px}.all_trainings .button_small{width:auto;font-size:18px;padding:7px 10px;display:inline-block;position:relative;border:1px solid #c6c6c6;color:#2518B5;background:#fbfbfb;-webkit-box-shadow:none;box-shadow:none}.all_trainings .button_small:hover{color:#2518B5;background:#eee;-webkit-box-shadow:none;box-shadow:none;text-decoration:underline}.popular_trainings .box33{padding-top:22px;height:auto}.popular_trainings .box33+.box33{margin-left:11px}.popular_trainings .box33 .headline{font-size:18px;font-weight:normal;text-align:center;padding-bottom:15px;line-height:100%}.popular_trainings .box33 p{color:#5D5D5D;height:auto;padding:0;line-height:44px}.popular_trainings .box33 li{list-style:none;background:url("/website/static/img/buttons/bu_gray_arrow_right.png") no-repeat 285px center;height:44px;border-bottom:1px solid #ccc;position:relative}.popular_trainings .box33 li:hover{background-color:#eee}.popular_trainings .box33 li:first-child{border-top:1px solid #ccc}.popular_trainings .box33 li .icon{width:60px;height:100%;background:center center no-repeat;float:left}.popular_trainings .box33 li .link{position:absolute;width:100%;height:100%;top:0;left:0;display:block}.popular_trainings>div.pimcore_editable{float:left;width:312px}.popular_trainings>div.pimcore_editable~div.pimcore_editable{margin-left:11px}.three_small_boxes{margin-bottom:80px}.three_small_boxes .box33+.box33{margin-left:12px}.three_small_boxes .box33{height:160px;border-radius:3px;overflow:hidden;background:#dadada;background:-webkit-gradient(linear,left top,left bottom,from(#dadada),to(#e9e9e9));background:-o-linear-gradient(top,#dadada 0%,#e9e9e9 100%);background:linear-gradient(to bottom,#dadada 0%,#e9e9e9 100%)}.three_small_boxes .box33 p{color:#6f808a;height:auto;padding:0}.three_small_boxes .box33 .content p:first-child,.three_small_boxes .head,.three_small_boxes .number{font-size:18px;font-weight:bold;padding-top:20px}.three_small_boxes .contact .content{padding-left:124px;height:100%;background:url("/website/static/img/bg/bg_box_small_contact.jpg") no-repeat left bottom;background-size:contain}.three_small_boxes .head{background-position:0px 22px}.three_small_boxes .contact p{padding-left:25px}.three_small_boxes .contact .number{background:url("/website/static/img/icons/phone2.png") no-repeat bottom left;background-position:0 24px;margin-bottom:3px}.three_small_boxes .request .content{padding-left:28px}.three_small_boxes .request p{padding-left:28px}.three_small_boxes .request .head{background:url("/website/static/img/icons/page.png") no-repeat bottom left;background-position:0px 22px}.three_small_boxes .catalog .content{padding-left:156px;height:100%;background:url("/website/static/img/bg/bg_box_small_catalog.png") no-repeat 15px bottom}.three_small_boxes .catalog .head{padding-bottom:10px}.box_infocenter_b{padding:0;width:231px}.box_right .sub_box{border-radius:4px;background:#e5e6ea;position:relative}.box_right .sub_box+.sub_box{margin-top:8px}.box_infocenter_b .sub_box.one{height:234px}.box_infocenter_b .box_title{padding:0;position:absolute;right:0;bottom:0;width:126px}.box_infocenter_b .sub_box.one .top{height:108px;background:url("/website/static/img/bg/bg_box_info.jpg") no-repeat;position:relative}.box_infocenter_b .sub_box.one .text{padding:15px 0 15px 20px}.box_infocenter_b .sub_box.one .text p+p{padding-top:5px}.box_infocenter_b .sub_box.one .number{font-size:18px;color:#6f808a}.box_infocenter_b .sub_box.one .bottom{text-align:center;position:absolute;bottom:15px;width:100%}.box_infocenter_b .sub_box.two{padding:20px 20px 0 20px;background-image:url("/website/static/img/bg/bg_box_info_catalog.png");background-repeat:no-repeat;background-position:15px bottom;height:163px}.box_infocenter_b .sub_box.two .large{padding-top:6px}.box_infocenter_b .sub_box.two .buttons{position:absolute;bottom:15px;right:20px}.box_infocenter_b .sub_box.three{padding:20px}.box_infocenter_b .sub_box .large{font-size:16px;font-weight:bold;color:#6f808a}.box_infocenter_b .sub_box .small{color:#6f808a}.box_infocenter_b .sub_box.three .text p+p{padding-top:3px}.box_why>.right p.number{padding-top:5px;font-size:18px;font-weight:normal}.box_why>.right p.number+p{font-weight:normal}.box_why>.right .catalog{position:absolute;height:88px;width:200px;bottom:8px;right:0;background:url("/website/static/img/misc/catalog.png") no-repeat 42px bottom}.box_why>.right .catalog .buttons{position:absolute;bottom:8px;right:0}.lexicon_pagination{background:#e2e5e7;width:717px;text-align:center;margin-bottom:20px;margin-top:20px;border-radius:3px}.lexicon_pagination a{display:inline-block;width:25px;font-weight:bold;font-size:15px;color:#6f808a;margin:10px 0;cursor:pointer}.lexicon_pagination a:hover{color:#e00201}.lexicon_pagination a+a{border-left:1px solid #6f808a}.lexicon_letter_block{padding-right:20px}.lexicon_letter_block .big_letter{color:#6f808a;font-size:50px;font-weight:normal;position:absolute;left:0}.lexicon_letter_block>ul{margin-left:104px}.lexicon_letter_block>ul>li{list-style:none;border-bottom:1px solid #6f808a;cursor:pointer}.lexicon_letter_block>ul>li>h3{background:url("/website/static/img/icons/red_arrow_down.png") no-repeat 20px center;color:#6f808a;font-size:18px;padding-left:66px}.lexicon_letter_block>ul>li.open>h3{background-image:url("/website/static/img/icons/red_arrow_up.png")}.lexicon_letter_block>ul>li.open>h3,.lexicon_pagination a.active,.lexicon_pagination a.active:hover{color:#e91932}.lexicon_letter_block>ul>li>.text{padding-left:66px;padding-bottom:25px;display:none}.lexicon_letter_block>ul>li>.text ol,.lexicon_letter_block>ul>li>.text ul{padding-left:20px}.lexicon_letter_block a.to_top{background:url("/website/static/img/icons/red_arrow_up.png") no-repeat left center;float:right;color:#e00201;margin-top:10px;padding-left:20px}.sitemap_rootnode{background:url("./website/static/img/bg/bg_sitemap_rootnode.png");width:164px;height:41px}.sitemap_rootnode a{font-weight:bold;color:#6f808a;line-height:41px;padding-left:15px}.sitemap_branch{height:80px;margin-left:15px}.sitemap_branch:first-child{height:340px;padding-top:20px;border-left:1px solid #b1bac0}.sitemap_branch>li{background:url("/website/static/img/bg/bg_sitemap_item.png") -30px 0px;min-width:102px;height:27px;padding-top:21px;padding-left:15px;padding-right:15px;list-style:none;float:left}.sitemap_branch>li:first-child{background-position:0 0;padding-left:45px}.sitemap_branch>li:last-child{background:url("/website/static/img/bg/bg_sitemap_item_last.png") no-repeat;padding-right:0;width:107px}.sitemap_branch>li>a{display:block;background:url("/website/static/img/bg/bg_sitemap_item_large.png") right;line-height:27px;font-size:12px;font-weight:bold;color:#6f808a;padding-right:15px}.sitemap_branch>li ul{position:absolute}.sitemap_branch>li li{background:url("/website/static/img/bg/bg_sitemap_branch.png") no-repeat left center;list-style:none;height:30px;padding-left:20px}.sitemap_branch>li li:last-child{background-image:url("/website/static/img/bg/bg_sitemap_branch_last.png");background-position:0 -256px}.sitemap_branch>li li:first-child{padding-top:10px;background-position:0px -246px}.sitemap_branch>li li a{line-height:30px;font-size:12px;font-weight:bold;color:#6f808a;display:block;width:90%}.terms_header{background-color:#e2e5e7;border-radius:3px;width:100%;clear:both;padding:10px 20px 30px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}.terms_header .left{float:left}.terms_header .right{float:right}.terms_header a{font-weight:bold}@media only screen and (max-width:540px){.terms_header+table td{display:block;padding-bottom:10px}.terms_header+table td:first-child{font-weight:bold}.terms_header+table td:last-child{margin-bottom:10px}}.terms_paragraph{display:inline-block;padding-top:20px;margin-bottom:20px;border-top:1px solid #b1bac0}.terms_paragraph:first-child{border-top:none}.terms_paragraph .text{float:right;width:calc(100% - 95px)}.terms_paragraph .text ol{list-style:none;list-style-position:inside}.terms_paragraph .box{float:left;background-color:#f0f2f3;border-radius:3px;color:#6f808a;width:60px;height:60px;line-height:60px;font-size:18px;font-weight:normal;padding-left:15px}.terms_paragraph .box span{font-size:40px;vertical-align:middle;width:44px;text-align:center;display:inline-block;padding-bottom:8px}.dialog .terms_paragraph{margin-right:20px}.three_boxes{height:300px}.three_boxes.home{margin-bottom:30px}.three_boxes>div+div,.two_boxes>div~div{margin-left:12px}.three_boxes>div.pimcore_editable{float:left;width:312px}.three_boxes>div.pimcore_editable~div{margin-left:12px}.box33 .box_title,.box33 h1{padding:18px 0 18px 18px;color:#6f808a;font-size:18px;font-weight:bold;line-height:18px}.box33 p{height:95px;padding:0 18px 18px 18px;color:#666666}.box33{width:312px;height:300px;float:left}.box33>.content{position:relative;height:100%}.box33>.content p:last-child{position:absolute}.box33.contact>.content>p:last-child{bottom:20px}.box33.request>.content>p:last-child{bottom:20px}.box33.catalog>.content>p:last-child{bottom:20px}.box33.public p{width:190px}.box33.public{background:url("/website/static/img/bg/bg_teaser_box_public.jpg")}.box33.inhouse{background:url("/website/static/img/bg/bg_teaser_box_inhouse.jpg")}.box33.company{background:url("/website/static/img/bg/bg_teaser_box_company.jpg")}.two_boxes{margin-bottom:30px;height:190px}.two_boxes>div{float:left;width:474px}.box50{width:474px;height:190px}.box50.advantages{position:relative;background:url("/website/static/img/bg/bg_teaser_box_advantages.jpg")}.box50.advantages ul{padding-top:16px;margin-left:190px;padding-bottom:10px}.box50.advantages li{background:url("/website/static/img/icons/checkmark_red.png") no-repeat 0 4px;list-style:none;padding-left:30px}.box50.advantages li+li{margin-top:6px}.box50.advantages li p:first-child{font-size:18px;font-weight:bold;line-height:22px;color:white}.box50.advantages li p{color:#f7beb5}.box50.request{background:url("/website/static/img/bg/bg_teaser_box_request.jpg");position:relative;font-size:12px;color:white}.box_right.request{background:url("/website/static/img/bg/bg_rightbox_request.png");height:229px;padding:0;font-size:12px}.box50.request .box_title{padding:0 0 0 23px;font-size:22px;font-weight:bold;line-height:44px}.box_right.request .box_title{padding:0;line-height:40px;text-align:center}.box50.request form{padding-left:23px}.box_right.request form{padding-left:15px}.box50.request .row,.box_right.request .row{height:29px;padding-bottom:6px}.box50.request .button,.box_right.request .button{background:url("/website/static/img/bg/bg_button_request.png");display:inline-block;height:33px;width:204px;line-height:33px;text-align:center;color:white;font-weight:bold;font-size:16px;position:absolute;bottom:11px;right:23px;border-radius:3px;text-shadow:#b2293a 1px 1px 1px}.box_right.request .button{height:31px;line-height:31px;font-size:14px;bottom:10px;right:13px}.box50.request .textfield,.box_right.request .textfield{width:126px;height:29px;padding:0 10px;line-height:29px;border:none;background:white;border-radius:3px;font-size:12px;float:left}.box50.request .error .textfield,.box_right.request .error .textfield{border:2px solid #ff8787;margin:-2px;color:red}.box50.request .textfield.default,.box_right.request .textfield.default{color:#919293}.box50.request .error .textfield.default,.box_right.request .error .textfield.default{color:red}.box50.request .label,.box_right.request .label{font-weight:bold;width:56px;display:inline-block;line-height:29px;float:left}.box50.request label input,.box_right.request label input{margin-right:10px}.box50.request label,.box_right.request label{width:73px;line-height:29px;display:inline-block}.box50.request .label_wrapper,.box_right.request .label_wrapper{display:inline-block;float:left}.box50.request .error .label_wrapper,.box_right.request .error .label_wrapper{border-radius:3px;border:2px solid #ff8787;margin:-2px}.box50.last_minute{background:url("/website/static/img/bg/bg_teaser_box_lastminute.jpg");position:relative}.box50.last_minute .entry a{color:#fff}.box50.last_minute .entry{padding-top:20px;margin-left:190px;padding-right:20px}.box50.last_minute .entry+.entry{padding-top:10px}.box50.last_minute .entry .title{color:white;font-size:18px;font-weight:bold;max-height:46px;overflow:hidden;padding-left:55px}.box50.last_minute .entry>p{color:#f7beb5;padding-left:55px}.box50.last_minute .remain{background:url("/website/static/img/bg/bg_last_minute_remain.png");width:41px;height:42px;margin-top:3px;color:#6f808a;position:absolute}.box50.last_minute .remain .number{text-align:center;font-size:18px;font-weight:bold;line-height:100%;padding-top:4px}.box50.last_minute .remain p{text-align:center;font-size:11px}.box50.popular_trainings{background:url("./website/static/img/bg/bg_teaser_box_popular.jpg");position:relative}.box50.callback{background:url("/website/static/img/bg/bg_teaser_box_callback.jpg");padding-left:262px;width:212px}.box50.catalog{background:url("/website/static/img/bg/bg_teaser_box_catalog.jpg");padding-left:262px;width:212px}.box50 .box_title,.box_infocenter_city .box_title{color:#6f808a;font-size:18px;font-weight:bold;padding-top:20px}.box50.request .box_title{color:white}.box50.callback .text,.box50.catalog .text{padding-top:10px;height:70px}.box_right.downloads{background:url("/website/static/img/bg/bg_rightbox_downloads.jpg") no-repeat;padding-bottom:224px;background-position:center bottom}@media only screen and (max-width:1023px){.box_right.downloads{display:none;background:none;padding-bottom:0}}.box_right.downloads h3,.box_right.downloads h4{font-size:15px}.box_infocenter{background:#e2e5e7;padding:20px;margin-bottom:40px;border-radius:3px}.box_infocenter h2{color:#6f808a;font-size:18px}.box_infocenter_city{background:url("/website/static/img/bg/city-infocenter.png") no-repeat;position:relative;border-radius:3px;margin-top:15px;padding-left:67px;padding-top:8px;margin-bottom:30px}.box_infocenter_city h3{color:#6e808a}.box_infocenter_city p{font-size:12px;padding:0;margin:0;display:block;margin-top:5px}.box_infocenter_city .number{font-weight:bold;font-size:18px;margin-top:5px}.box_infocenter_city .number img{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}.box_infocenter .fancy_button{text-align:left;width:100%;padding:0}.box_infocenter .fancy_button+.fancy_button{margin-top:10px}.box_infocenter .number{font-size:22px;color:#6f808a;font-weight:bold}.box_catalog{background:url("/website/static/img/bg/bg_rightbox_catalog.jpg");height:397px;padding:20px;margin-bottom:20px;position:relative}.box_catalog h2{color:#6f808a;font-size:18px;padding-bottom:14px}.box_right{padding:20px;margin-bottom:40px;border-radius:3px;overflow:hiddem}@media only screen and (max-width:1023px){.box_right{width:100%;padding:20px;margin-bottom:40px;position:relative}}.box_right .title{color:#6f808a;font-size:18px;font-weight:bold}.box_right.locations{background:url("/website/static/img/bg/bg_rightbox_locations.jpg");height:397px}@media only screen and (max-width:1023px){.box_right.locations{display:none}}.box_right.downloads p+.h3,.box_right.downloads p+.h4,.box_right.downloads p+h3,.box_right.downloads p+h4{margin-top:20px}.box_right.downloads .h3,.box_right.downloads .h4,.box_right.downloads h3,.box_right.downloads h4{font-weight:bold;font-size:15px}.box_right_gray{background:none repeat scroll 0 0 #EEEEEE;border-radius:3px}.box_right_gray h2{color:#7B7B7B;font-size:18px;padding:15px}.box_right_gray h4{font-weight:bold;margin-bottom:10px}.box_right_gray .co{margin:8px 0}.box_right_gray p{margin-bottom:10px}.box_right_gray .address{padding:15px;padding-bottom:2px}.box_right_gray .map{height:190px}.box_right_gray .guide a{color:#7B7B7B;display:block;font-size:13px;font-weight:bold;padding:15px 15px 0}.box_right_gray .guide a:hover{text-decoration:underline}.box_right.promotion{background:url("/website/static/img/bg/bg_rightbox_promotion.jpg");height:260px}.box_wish{background:url("/website/static/img/bg/bg_box_wish.jpg");width:100%;height:161px;margin-bottom:40px;position:relative;color:#6f808a}.box_wish .headline{padding-bottom:0;margin-bottom:0}.box_wish p{padding-bottom:10px}.box_wish table{border-spacing:0}.box_wish table a.fancy_button{padding:2px 0 1px;font-size:12px;border-radius:0 3px 3px 0;margin-bottom:0}.box_wish table input{border:none!important;border-radius:3px 0 0 3px!important}.box_wish .left{position:relative;width:400px;top:16px;left:263px}.box_wish .left table{width:339px}.box_wish .right{position:absolute;width:240px;top:16px;right:0}.box_wish .right .headline{color:#fff;padding-bottom:10px}.box_wish .right li{color:#c4d4df;list-style:none;line-height:1;margin-bottom:5px}.box_ekomi{background:url("/website/static/img/bg/bg_box_ekomi.jpg");height:377px;padding:20px 0 0 0;margin-bottom:40px;text-align:center}.box_right.box_angebot{background:url("/website/static/img/bg/bg_box_angebot.jpg") no-repeat;height:157px;padding:0}.box_right.box_angebot .text{text-align:center;padding-top:118px}.box_right.box_angebot .button_small{text-shadow:none;width:200px;display:inline-block}.big_button,.button_small,.fancy_button{cursor:pointer;-webkit-transition:background 0.2s ease-in;-o-transition:background 0.2s ease-in;transition:background 0.2s ease-in;border-radius:3px}.fancy_button{padding:5px 10px;border-radius:3px;color:#fff;text-align:center;display:inline-block;background-color:#014f80;margin-bottom:1px;border:none;overflow:hidden}.fancy_button:hover{color:#ffffff;background-color:#00111b;border:none}.fancy_button.pdf{padding-left:40px;position:relative}.fancy_button.pdf:before{display:inline-block;background:url("/website/static/img/icons/icon_pdf.png");width:25px;height:28px;position:absolute;top:-4px;left:5px;content:" "}.fancy_button>.icon{text-indent:0;color:white;text-align:center;display:inline-block;background-color:rgba(0,0,0,0.8);width:35px;margin-right:5px;font-weight:normal;padding:5px 0}.box_right.downloads .fancy_button{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}@media only screen and (max-width:1023px){.box_right.downloads .fancy_button{width:auto}}.booking_form .reservation_button{padding-top:9px;font-size:16px;width:320px}.city_selection_inhouse .button_small{display:block;font-size:12px;font-weight:bold;height:28px;line-height:28px;margin-top:13px;text-align:center;width:175px}.input_red_arrow{width:100%;border-collapse:collapse}.input_red_arrow td{background:url("/website/static/img/bg/bg_input_field.png") no-repeat top right;height:32px;width:1px;padding:0}.input_red_arrow.grey td{background:url("/website/static/img/bg/bg_input_field_grey.png") no-repeat top right}.input_red_arrow td:first-child{background-position:top left;width:auto;padding-left:10px}.input_red_arrow input{width:100%;height:30px;line-height:30px;background:none;border:none;color:#8e9ba3}.input_red_arrow a{margin-right:2px;background:url("/website/static/img/buttons/bu_input_arrow.png") no-repeat;width:29px;height:28px;float:right;display:block}.input_red_button a{display:block;background-image:none;background-color:#014f80;border-radius:3px;width:109px;height:28px;text-align:center;color:#FFF;line-height:28px;font-size:15px}content_main .menu_pane_wrapper .button_small{display:block;font-weight:bold;margin:25px auto 0 auto;text-align:center;width:170px;padding:10px 20px}.dialog{display:none;width:100%}.dialog.cityinfo .wrapper{width:508px}.dialog.cityinfo .content{padding-top:35px;padding-left:40px;padding-right:38px}.dialog.cityinfo .image img{width:424px;display:block}.dialog.cityinfo .headline{font-size:18px;padding-top:20px}.dialog.cityinfo .content p+p{padding-top:20px}.dialog.cityinfo .button_bar{padding-top:20px;text-align:center}.dialog.cityinfo .big_button{padding:0 15px}.dialog.cityinfo .big_button .icon{width:15px;height:43px;background:url("/website/static/img/icons/white_doublearrow_right.png") no-repeat 0 center;vertical-align:top;display:inline-block;margin-left:5px}.dialog.cityinfo .big_button:hover .icon{height:45px}.dialog .promotion_entry .headline,.dialog .promotion_headline,.dialog .promotions>.headline{font-size:18px;margin:0;padding:0}.dialog .promotion_entry .text{margin-bottom:0}.dialog .wrapper{position:absolute;width:802px;top:50%;left:50%;z-index:1001}.dialog .wrapper>div>.shadow{width:6px;height:100%;position:absolute;top:0;right:-6px}.dialog .top{background:url("/website/static/img/bg/bg_dialog_top.png") no-repeat left top;height:4px;margin-right:6px;position:relative}.dialog .content{background:white;position:relative;padding:0 20px 20px 20px;border-radius:3px;-webkit-box-shadow:1px 1px 1px #666666;box-shadow:1px 1px 1px #666666}.dialog .bottom{background:url("/website/static/img/bg/bg_dialog_bottom.png") no-repeat left bottom;height:6px;position:relative;margin-right:6px}.dialog .top .shadow{background:url("/website/static/img/bg/bg_dialog_shadow_top.png") no-repeat top right}.dialog .wrapper>.content>.shadow{background:url("/website/static/img/bg/bg_dialog_shadow_middle.png") repeat-y right}.dialog .bottom .shadow{background:url("/website/static/img/bg/bg_dialog_shadow_bottom.png") no-repeat bottom right}.dialog h1{font-size:24px;padding-top:20px}.dialog .content a.close_button{background:url("/website/static/img/buttons/bu_close_dialog.png");position:absolute;top:3px;right:2px;width:23px;height:23px}.dialog .content a.close_button:hover{background-position:0 24px}.dialog p.req{position:absolute;right:0;bottom:-35px;color:#6f808a}.dialog.confirm.newsletter2 .content{padding-bottom:30px}.dialog.confirm.newsletter2 .content form{width:100%}.dialog.newsletter p.req{bottom:15px;right:25px}.dialog.contact p.req{top:10px;bottom:auto;right:10px;font-size:12px}.dialog form{width:740px;position:relative}.dialog.catalog form{background:url("/website/static/img/bg/bg_dialog_catalog.jpg") no-repeat bottom;min-height:421px}.dialog.callback form{background:url("/website/static/img/bg/bg_dialog_callback.jpg") no-repeat bottom;min-height:450px;margin-bottom:20px}.dialog.tell_a_friend form{background:url("/website/static/img/bg/bg_dialog_tellfriend.jpg") no-repeat bottom;min-height:405px}.dialog.newsletter form{min-height:363px;border-radius:3px}.dialog.newsletter form .fields{background-color:#e1e6e9;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.dialog.contact form{min-height:528px}.dialog.specialoffer form{min-height:528px}.dialog.locations form{position:relative;background:url("/website/static/img/bg/bg_map_large.jpg") no-repeat bottom;width:740px;min-height:655px}.dialog .fields{position:absolute;height:290px;width:100%;bottom:0}.dialog.catalog .fields{height:343px}.dialog.callback .fields{height:370px}.dialog.newsletter .fields{height:215px}.dialog.contact .catalog_fields,.dialog.contact .fields,.dialog.specialoffer .fields{height:auto;padding:15px 0 10px;background:#E2E5E7;position:relative;border-radius:3px}.dialog.contact .fields{border-top-left-radius:0}.dialog.contact .catalog_hidden{padding:15px 0 20px;border-bottom:1px solid #B1BAC0;display:none}.dialog.contact .catalog_hidden .row.valid{background-position:525px center}.dialog.contact .catalog_hidden .row.error{background-position:530px center}.dialog.contact .catalog_hidden>p{padding-left:20px;padding-bottom:10px}.dialog.contact .catalog_fields .textfield~.textfield{margin-left:10px}.dialog.contact .catalog_fields .city,.dialog.contact .catalog_fields .street{background:url("/website/static/img/bg/bg_input_field_grey_232x32.png");width:222px}.dialog.contact .catalog_fields .housenum,.dialog.contact .catalog_fields .zip{background:url("/website/static/img/bg/bg_input_field_grey_84x32.png");width:74px}.dialog.tell_a_friend .fields{height:257px}.dialog .label{float:left;text-align:right;width:140px;line-height:35px;padding-right:30px}.dialog .row.cb .label,form .row.cb .label{display:table-cell;vertical-align:top;float:none}.dialog .row.cb.datenschutz label input[type=checkbox]~span,form .row.cb.datenschutz label input[type=checkbox]~span{display:none}.dialog .row.cb.datenschutz label input[type=checkbox]~span.on,form .row.cb.datenschutz label input[type=checkbox]~span.on{display:inline-block;width:calc(100% - 40px);line-height:140%}.dialog .row.error:after,form .row.error:after{content:"Bitte füllen Sie dieses Feld korrekt aus.";font-size:12px;color:#e00201;padding-left:190px}.dialog .row.error.cb:after,form .row.error.cb:after{padding-left:218px!important;content:"Bitte bestätigen Sie dieses Feld."}.dialog .row.error .label,.dialog .row.error label,form .row.error .label,form .row.error label{color:#e00201}.dialog .row.error .label span,.dialog .row.error label span,form .row.error .label span,form .row.error label span{color:#666666}@media only screen and (max-width:1023px){.contact_recruitment .sendform{margin-bottom:50px}.dialog .row.cb>.label,form .row.cb>.label{display:block}}.dialog#booking_form .row.error:after,form#booking_form .row.error:after{padding-left:175px}.dialog.contact .row.error:after,form.contact .row.error:after{padding-left:190px}.dialog.newsletter .row.error:after,form.newsletter .row.error:after{padding-left:140px}.dialog.newsletter .row.error.disclaimer:after,form.newsletter .row.error.disclaimer:after{content:""}@media only screen and (max-width:1023px){.dialog#booking_form .row.error:after,.dialog.contact .row.error:after,.dialog.newsletter .row.error:after,form#booking_form .row.error:after,form.contact .row.error:after,form.newsletter .row.error:after{padding-left:0}}.dialog.callback .label,.dialog.contact .label{width:160px}.dialog.newsletter .label{width:110px}.dialog.callback .label:after,.dialog.contact .label:after,.dialog .label:after,.dialog.newsletter .label:after{padding:0 5 0 0;content:"*";color:transparent;float:right}.dialog.callback .label.req:after,.dialog.contact .label.req:after,.dialog .label.req:after,.dialog.newsletter .label.req:after{color:#577589}@media only screen and (max-width:1023px){.dialog.callback .label:after,.dialog.contact .label:after,.dialog .label:after,.dialog.newsletter .label:after{float:none}}.dialog .row{margin-bottom:10px}.dialog.callback .row.phone{margin-bottom:35px}.dialog .row.valid{background:url("/website/static/img/icons/checkmark_green.png") no-repeat 467px center}.dialog .row.valid.cb{background:none}.dialog.newsletter .row.valid{background-position:415px center}.dialog input.select{background:url("/website/static/img/bg/bg_select_blue_270x32.png") repeat scroll 0 0 transparent;cursor:pointer;width:270px}.dialog input.radio{width:auto;float:none;height:auto;margin-right:5px}.dialog label{line-height:35px}.dialog label+label{margin-left:20px}.dialog.catalog input.street,.dialog.specialoffer input.street{background:url("/website/static/img/bg/bg_input_field_grey176.png");width:166px;margin-right:10px}.dialog.catalog input.housenum,.dialog.specialoffer input.housenum{background:url("/website/static/img/bg/bg_input_field_grey84.png");width:74px}.dialog.catalog input.city,.dialog.specialoffer input.city{background:url("/website/static/img/bg/bg_input_field_grey176.png");width:166px}.dialog.catalog input.zip,.dialog.specialoffer input.participants,.dialog.specialoffer input.zip{background:url("/website/static/img/bg/bg_input_field_grey84.png");width:74px;margin-right:10px}.dialog.specialoffer input.participants{background:white;border:1px solid #B1BAC0;width:30px;border-radius:3px}.dialog.specialoffer input.participants~span{float:left;line-height:32px;display:inline-block;min-width:50px}.dialog.specialoffer input.date{background:white;border:1px solid #B1BAC0;width:156px;border-radius:3px}.dialog.specialoffer input.date.focus,.dialog.specialoffer input.participants.focus{border:3px solid #668495;border-radius:7px}.dialog.specialoffer textarea{background:white;border:1px solid #B1BAC0;width:260px;height:80px;border-radius:7px}.dialog.specialoffer .text{padding-bottom:10px}.dialog.specialoffer .text p+p{padding-top:10px}.dialog.callback input.datefield{background:url("/website/static/img/bg/bg_datefield.png");width:160px;margin-right:10px}.dialog.callback input.datefield.focus{margin-right:7px}.dialog.callback input.time{background:url("/website/static/img/bg/bg_input_field_arrow_grey157.png");width:158px}.dialog.tell_a_friend textarea{height:74px}.dialog textarea{width:512px}.dialog.callback .timespans{display:none;width:155px;height:180px;background:white;border:1px solid #b1bac0;position:absolute;overflow-y:scroll;top:270px;left:357px}.dialog.callback .timespans a{display:block;text-align:center;padding:10px 5px}.dialog.callback .timespans a+a{border-top:1px solid #b1bac0}.dialog.newsletter .subline{color:#6f808a;font-weight:bold;padding-bottom:10px}.dialog.contact ul.tabs{height:44px}.dialog.contact .tabs li{float:left;background:url("/website/static/img/bg/bg_tab_inactive.png");list-style:none;width:130px;height:41px;margin-top:3px;padding-left:20px;line-height:41px;color:white;font-weight:bold}.dialog.contact .tabs li.active{background:url("/website/static/img/bg/bg_tab_active.png");margin-top:0;color:#666666;height:44px}.dialog.contact .selection{background:url("/website/static/img/bg/bg_dialog_contact_selection.jpg") no-repeat 10px bottom;height:100px;border-bottom:1px solid #b1bac0;padding-left:120px;padding-top:20px;margin-bottom:20px}.dialog.contact .selection>div{float:left;background:url("/website/static/img/icons/checkbox_unselected.png") no-repeat;width:370px;padding-left:20px;cursor:pointer}.dialog.contact .selection>div+div{margin-left:50px}.dialog.contact .selection>div.selected{background:url("/website/static/img/icons/checkbox_selected.png") no-repeat}.dialog.contact .selection .title{color:#6f808a;font-size:14px;font-weight:bold;line-height:100%;padding-bottom:5px}.dialog.contact input.select{width:272px}.dialog.contact .label.selector{line-height:140%}.dialog.contact .dropdown{display:none;width:326px;max-height:180px;background:white;border:1px solid #b1bac0;position:absolute;overflow-y:auto;top:497px;left:190px}.dialog.contact .dropdown a{display:block;font-size:12px;line-height:25px;padding-left:10px}.dialog.contact .dropdown a:hover{color:#e91932}.dialog.locations .headquarters{position:absolute;top:215px;right:0;width:265px}.dialog.locations .headquarters .title,.dialog.locations .headquarters h2{font-size:18px;font-weight:bold;padding-bottom:10px}.dialog.locations .city{background:url("/website/static/img/logo/logo_medienreich_small_shadow.png") no-repeat left center;position:absolute;height:38px}.dialog.locations .city a{display:block;padding-left:35px;height:34px;line-height:34px;font-weight:bold;color:#666666;text-shadow:1px 1px #fff;background:url("/website/static/img/bg/bg_map_city_shadow.png") no-repeat 35px 6px}.dialog .row.error label.error{display:none!important}.dialog.newsletter .row.error label.error{right:15px}.dialog input.focus,.dialog textarea.focus{border:1px solid #668495;border-radius:3px;outline:none}.dialog.confirm .content{min-height:200px;padding-bottom:56px}.dialog.confirm .wrapper,.dialog.survey .wrapper{max-width:600px;width:100%}.dialog.survey .wrapper form{width:100%}@media only screen and (max-width:1023px){.dialog.confirm .wrapper,.dialog.survey .wrapper{left:50%}}.dialog.survey .headline{color:#666666;padding-top:20px;padding-bottom:5px}.dialog.survey .headline+p{font-size:18px}.dialog.survey .inner{background:#e2e5e7;border-radius:3px;padding:15px 20px 20px}.dialog.survey .row.textarea{padding-top:40px}.dialog.survey .row.textarea+.textarea{padding-top:20px}.dialog.survey .row .label{float:left;font-size:12px;line-height:35px;margin-right:0;padding:0;text-align:left;width:244px}.dialog.survey .row.textarea .label{width:50px;color:#6f808a;font-weight:bold;line-height:100%}.dialog.survey .starfield{float:left;width:135px}.dialog.survey a.star{background:url("/website/static/img/icons/star_grey.png") repeat scroll 0 0 transparent;float:left;height:23px;margin-top:6px;width:23px}.dialog.survey a.star.selected{background-image:url("/website/static./img/icons/star_gold.png")}.dialog.survey .star_text{color:#6F808A;font-size:12px;line-height:35px}.dialog.survey textarea{width:400px;background:white;border:1px solid #cac7c2;border-radius:5px}.dialog.survey textarea.focus{margin:0}.dialog.survey .big_button{width:190px;margin:0 auto;margin-top:20px;display:block}.dialog.empty .wrapper{width:779px;overflow:hidden}.dialog .privacy,.dialog .promotions,.dialog .revocation,.dialog .terms{overflow-y:auto}.dialog .content_main.promotion{padding-top:30px}.dialog .revocation_entry{margin-right:20px}.dialog.loading .wrapper{width:312px}.dialog.loading .content{padding:20px;text-align:center}.dialog.filter_pane .overlay{z-index:1002}.dialog.filter_pane .wrapper{z-index:1003}.dialog .content_main.advantages h1{padding-bottom:0}.dialog.filter_pane .wrapper{width:auto;max-height:300px;overflow:auto}.dialog.filter_pane .content{border:1px solid #a9b7c0;border-radius:3px;margin-right:0;padding:0}.dialog.filter_pane ul{list-style:none;overflow-x:hidden}.dialog.filter_pane ul li{cursor:pointer;padding:5px 10px;width:40px;margin-bottom:0;display:inline-block}.dialog.filter_pane ul li.selected{color:#e00201;font-weight:bold}.dialog.filter_pane ul li:hover{color:#e00201}.dialog.filter_pane.simple.country_selection ul li{display:block;width:100%}.dialog.filter_pane.booking.days .bottom,.dialog.filter_pane.booking.days .shadow,.dialog.filter_pane.booking.days .top,.dialog.filter_pane.booking.participants .bottom,.dialog.filter_pane.booking.participants .shadow,.dialog.filter_pane.booking.participants .top{display:none}.dialog.filter_pane.booking.days .content,.dialog.filter_pane.booking.participants .content{padding:0;border:1px solid #a9b7c0;border-radius:3px;margin-right:0}.dialog.filter_pane.booking.days .content ul li .value,.dialog.filter_pane.booking.participants .content ul li .value{font-weight:bold;font-size:18px}.dialog.filter_pane.booking.days .content ul li .rebate,.dialog.filter_pane.booking.participants .content ul li .rebate{font-size:12px}.dialog.filter_pane.learn_about ul{width:315px}.dialog.filter_pane.learn_about ul li{width:auto;display:block}.dialog.specialinfos .wrapper{width:725px}.dialog.specialinfos .wrapper img{width:100%!important}.dialog.newsletter #newsletter_form{min-height:362px;width:100%;position:static}.dialog.newsletter #newsletter_form .fields{height:auto;position:static;width:100%;margin-top:30px;margin-bottom:20px;padding:20px 10px}.dialog.newsletter #newsletter_form .fields input[type=text]{width:200px}.dialog.newsletter #newsletter_form .row.disclaimer{padding-left:50px;display:table;margin-bottom:0}.dialog.newsletter #newsletter_form .row.disclaimer label,.dialog.newsletter #newsletter_form .row.disclaimer span{display:table-cell;padding-left:10px;width:460px;font-size:12px;line-height:140%}.dialog.newsletter #newsletter_form .row.disclaimer label[for=ack]{vertical-align:top}.fancy_select,.white-field,input.select,input.textfield{padding:5px;color:#666666;background-color:#fff}.error .textfield{border:1px solid #E91932}.fancy_select,input.select{cursor:pointer}.default{color:#7F8E97}.input_red_arrow{width:100%;border:collapse}.input_red_arrow input{height:28px;line-height:28px;float:left;border:0;padding:0 5px 0 0}.fancy_select{background:url("/website/static/img/bu/bu_arrow_down3.png") no-repeat right center}input.fancy_select{background:url("/website/static/img/bg/bg_select_blue_downarrow.png") center right no-repeat white;padding-left:10px;padding-right:30px;border-radius:3px;border:1px solid #a9b7c0}input.fancy_select.red{background:url("/website/static/img/bg/bg_select_red_downarrow.png") center right no-repeat white}input.fancy_select.default{color:#7f8e97}input.fancy_select.error{color:#E91932;font-weight:bold;border:1px solid #E91932}input.error{color:#E91932!important;font-weight:bold!important;border:1px solid #E91932!important}.dialog.catalog input.housenum,.dialog input.phone1{width:74px}.dialog.catalog input.street{width:166px;margin-right:10px}.dialog.catalog input.zip{width:74px;margin-right:10px}.dialog.catalog input.city,.dialog input.phone2{width:176px}.booking_box2 .fancy_select,.booking_pane2 .fancy_select{width:246px;-webkit-box-shadow:none;box-shadow:none;margin-bottom:12px}.rating_form fieldset{border:none;border-top:1px solid #b1bac0;padding-bottom:40px}.rating_form fieldset legend{font-size:18px;color:#014f80;padding-right:8px;padding-bottom:10px}.rating_form fieldset .row{padding:5px 0}.rating_form input[type=text]{float:left;max-width:330px}.rating_form input[type=text].default{color:#6F808A}.rating_form .label{float:left;width:137px;text-align:right;line-height:35px;margin-right:18px}.rating_form.trainer .label{clear:left}.rating_form .radios{float:left;padding-left:153px;margin-bottom:20px}.rating_form .radios input{margin-right:10px}.rating_form .radios label{display:inline-block;margin-right:40px}.rating_form.trainer{}.rating_form.trainer .stars .row .label{width:360px}.rating_form.intermediate .stars .row .label{width:374px}.rating_form.intermediate .stars .row .index{padding-right:0;text-align:left}.rating_form .subline{padding-top:20px}.rating_form .small_text{font-size:12px;color:#6f808a;position:absolute;right:0;top:-4px}.stars .row{margin-left:153px}.stars .starfield{float:left;margin-right:20px}.stars .star_text{color:#014f80;font-size:12px;line-height:35px}.stars .label{float:left;width:auto;text-align:left;line-height:35px;margin-right:0}.stars .index{display:inline-block;padding-right:10px;width:20px;text-align:right}.stars .star:before{font-family:"fontello";content:"";font-size:20px;font-style:normal;vertical-align:middle;color:#cbd2d6;line-height:35px}.stars .star:hover:before{color:#ffb400}.stars .star_click.selected .star:before{color:#ffb400}.stars .enthaltung:after{font-size:12px;color:#fe4a49}.stars .enthaltung_click.i .enthaltung:after{color:#cbd2d6}.rating_form_footer{height:112px}.rating_form_footer .button_submit{display:block;background:url("/website/static/img/buttons/bu_red_282x52.png");width:282px;height:52px;line-height:52px;font-size:20px;font-weight:bold;color:#ffffff;text-align:center;margin:30px 20px;float:right}.rating_form_footer .thanks{color:#6f808a;font-size:18px;font-weight:bold;padding:40px 20px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.rating_confirm .intro{position:absolute}.rating_confirm.trainer{background:url("/website/static/img/bg/bg_rating_trainer_confirm.jpg") no-repeat top right;height:399px;margin-top:-40px}.rating_confirm.intermediate,.rating_confirm.training{background:url("/website/static/img/bg/bg_rating_training_confirm.jpg") no-repeat top right;height:358px;margin-top:-40px}.rating_start .label{margin-bottom:10px}.rating_start .error{padding:20px;border-radius:3px;border:1px solid red;color:red;background:mistyrose;margin-bottom:20px;display:table}.no_appraisals{padding-left:20px}.appraisal_entry{padding-bottom:20px}.appraisal_entry+.appraisal_entry{margin-top:20px}.appraisal_entry .header{background:#e2e5e7;border-radius:3px;width:100%;margin-bottom:10px}.appraisal_entry .header table{width:100%;padding:5px}.appraisal_entry .header table td{vertical-align:top;padding-left:20px;padding-right:20px}.appraisal_entry .left{width:320px;float:left;margin-left:0}.appraisal_entry .left p{line-height:180%}.appraisal_entry .left p img{margin-right:10px;vertical-align:baseline}.appraisal_entry .right{width:370px;float:right;margin-right:0}.appraisal_entry img{-webkit-box-shadow:none!important;box-shadow:none!important}.appraisal_entry .header td+td{border-left:1px solid #b1bac0}.appraisal_entry .header td.training{width:168px}.appraisal_entry .header td.rating{width:101px}.appraisal_entry .header td.date{width:55px}.appraisal_entry .header td.location{width:89px}.appraisal_entry .header .legend,.appraisal_entry .header h3,.appraisal_entry .header p{color:#6f808a;font-weight:normal}.appraisal_entry .header p{font-weight:bold;overflow:hidden}.appraisal_entry .header td.training p{color:#666666}.appraisal_entry_v2{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 50px 0;position:relative;padding:10px 20px;border-radius:3px;-webkit-box-shadow:0 5px 20px #bfd2df;box-shadow:0 5px 20px #bfd2df}.appraisal_entry_v2 .stars{margin:0 0 3px 0;font-size:30px}.appraisal_entry_v2 .stars .star-gold{color:gold}.appraisal_entry_v2 .stars .star-rated{background-image:-webkit-gradient(linear,left top,right top,from(gold),color-stop(0%,silver));background-image:-o-linear-gradient(left,gold 0%,silver 0%);background-image:linear-gradient(to right,gold 0%,silver 0%);-webkit-background-clip:text;background-clip:text;text-fill-color:transparent;-webkit-text-fill-color:transparent}.appraisal_entry_v2 blockquote{position:relative}.appraisal_entry_v2 blockquote>p{text-align:center;font-size:18px;line-height:160%;font-style:italic;color:#014f80}.appraisal_entry_v2 .bubble{position:relative;color:#ffffff;bottom:12px;font-size:30px;float:right}.appraisal_entry_v2 figcaption{position:absolute;right:20px;font-size:12px;margin-top:20px;color:#cbd2d6}@media only screen and (max-width:721px){.appraisal_entry .header table{padding:20px}.appraisal_entry .header table td{display:block;width:100%;margin-bottom:20px;border:none;padding:0}.appraisal_entry .header table td+td{border:none}.appraisal_entry .header table td:last-child{margin-bottom:0}.appraisal_entry .left,.appraisal_entry .right{width:100%;float:none;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}}.appraisal_entry .headline{border-bottom:1px solid #b1bac0;padding-bottom:5px;margin-bottom:10px}.appraisal_entry .right h2{margin-bottom:0}.appraisal_entry>.right>ul>li{list-style:none;border-bottom:1px solid #b1bac0;cursor:pointer}.appraisal_entry>.right>ul>li>h4{background:url("/website/static/img/icons/red_arrow_down.png") no-repeat 20px center;color:#6f808a;font-size:14px;line-height:40px;padding-left:66px}.appraisal_entry>.right>ul>li.open>h4{background-image:url("/website/static/img/icons/red_arrow_up.png")}.appraisal_entry>.right>ul>li.open>h4{color:#666666}.appraisal_entry>.right>ul>li>.text{padding-left:66px;font-size:12px;line-height:150%;padding-bottom:15px;display:none}.appraisal_entry.hidden{display:none}.appraisal_button_more span{padding-right:15px;background:url("/website/static/img/icons/white_arrow_down.png") no-repeat right}.result+.appraisal_button_more{position:relative;left:calc(50% - 50px);width:100px;margin-bottom:40px}.cookieLaw{display:none}div.cookieLaw{width:calc(100% - 20px);background-color:#eeeeee;padding:5px 10px;position:fixed;z-index:10001;bottom:0;border-bottom:1px solid #dddddd}div.cookieLaw p{position:relative;padding-bottom:10px}div.cookieLaw p a.accept{background-color:#00951A;color:#ffffff;padding:5px 10px;border-radius:4px;font-weight:bold;position:relative;left:calc(50% - 55px)}div.cookieLaw p a.decline{position:absolute;right:0;top:0;color:inherit}@media only screen and (max-width:1023px){div.cookieLaw{width:calc(100%)}}.select2-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:26px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:26px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:25px;width:25px;position:absolute;top:0px;right:0px;background-color:#014f80;border-radius:3px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fff transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #fff transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:3px;outline:0;background-image:-o-linear-gradient(top,white 50%,#eeeeee 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,white),to(#eeeeee));background-image:linear-gradient(to bottom,white 50%,#eeeeee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:26px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:3px;border-bottom-right-radius:3px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-o-linear-gradient(top,#eeeeee 50%,#cccccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eeeeee),to(#cccccc));background-image:linear-gradient(to bottom,#eeeeee 50%,#cccccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#fff transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:3px;border-bottom-left-radius:3px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #fff transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-o-linear-gradient(top,white 0%,#eeeeee 50%);background-image:-webkit-gradient(linear,left top,left bottom,from(white),color-stop(50%,#eeeeee));background-image:linear-gradient(to bottom,white 0%,#eeeeee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-o-linear-gradient(top,#eeeeee 50%,white 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eeeeee),to(white));background-image:linear-gradient(to bottom,#eeeeee 50%,white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:3px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:3px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#fff;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;-webkit-box-shadow:none;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:black;background-color:rgba(0,0,0,0.25);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:500px;-webkit-box-sizing:border-box;box-sizing:border-box;width:90%;background:#fff;padding:15px 30px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==")}.modal-spinner{display:none;position:fixed;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.modal-spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@-webkit-keyframes sk-stretchdelay{0%,40%,to{-webkit-transform:scaleY(0.5)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,to{-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}.modal{max-width:700px}.blocker{z-index:1000}.job_details li{padding-bottom:0}.subpane.single ul.selection>li:last-child{border-bottom:none}.subpane.single ul.selection>li input{float:left;margin-right:5px}.subpane.single ul.selection>li .date{float:left}div.bookingboxWrapper{width:100%;-webkit-box-shadow:none;box-shadow:none;margin-bottom:12px;border:1px solid #a9b7c0;border-radius:3px;padding:2px 2px 1px 2px;background-color:white;-webkit-box-sizing:border-box;box-sizing:border-box}div.bookingboxWrapper>input{padding-left:10px;padding-right:10px}div.bookingboxWrapper .countrySelect{width:326px;display:inline-block;margin-bottom:0}div.bookingboxWrapper .bookingbox.textfield{border:none}@media only screen and (max-width:1023px){.floating_objects{width:100%}.number>a{color:#222222}footer .schulungsorte{margin-bottom:20px}.navi_top{}.navi_top>.navbar .notepad_count{display:none!important}.navi_top>.navbar nav ul.navigation>li>ul{display:none}.navi_top>.navbar nav ul.navigation>li>ul>li{background:none;float:none;background-color:#ffffff;color:#666666;width:100%;margin:0 0 0 0}.navi_top>.navbar nav ul.navigation>li>ul>li a{width:100%;text-indent:0;color:#666666;background:inherit}.navi_top>.navbar nav ul.navigation>li>ul>li:first-child{margin:0 0 0 0}.navi_top>.navbar nav ul.navigation>li>ul>li:first-child a{width:100%;text-indent:0;color:#666666;background:inherit}.navi_top>.navbar nav ul.navigation>li>ul>li:first-child a:hover{color:#222222}.navi_top>.navbar nav ul.navigation>li>ul>li:hover{background-image:none;background-color:#ffffff}.navi_top>.navbar nav ul.navigation>li+li{background:none}.navi_top .navbar .menu_pane_middle{border-radius:5px;-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666;padding-left:24px;padding-bottom:0}.navi_top .navbar .menu_pane_middle .submenu{padding:6px 0 0}.navi_top .navbar .menu_pane_middle .submenu>ul{float:right;min-width:0;margin-right:24px}.navi_top .navbar .menu_pane_middle .submenu>ul:first-child{width:255px}.navi_top .navbar .menu_pane_middle .submenu>ul:nth-child(2){width:207px}.navi_top .navbar .menu_pane_middle .submenu>ul:nth-child(3){width:194}.navi_top .navbar .menu_pane_middle .submenu>ul:nth-child(4){width:182px}.navi_top .navbar .menu_pane_middle .submenu>ul>li{border-radius:0;background:none;width:100%;float:none}.navi_top .navbar .menu_pane_middle .submenu>ul>li a{color:#666666;line-height:30px}.navi_top .navbar .menu_pane_middle .submenu>ul>li a:hover{color:red}.navi_top .navbar .menu_pane_middle .submenu>ul>li+li{background:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}div,li,p,td{font-size:15px}body,html{background-color:#ffffff}header{position:fixed;width:100%;background-color:#ffffff;padding:0;z-index:2000;height:64px;top:0}header .navi_top{height:auto;background-color:#ffffff}header .navi_top .logo{position:relative;z-index:101;margin:10px;margin-left:20px;background-size:contain;background-repeat:no-repeat;height:44px;width:170px}header .navi_top div.phone a{position:absolute;top:0;right:104px;width:40px;height:40px;background-image:url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%20%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22400px%22%20height%3D%22400px%22%20viewBox%3D%220%200%20400%20400%22%20style%3D%22enable-background%3Anew%200%200%20400%20400%3B%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cstyle%3E.st0%7Bfill%3A%23e91932%3B%7D%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M348.1%2C290.1c-21-22.4-56.9-39.3-67-39.5c-12.3-0.3-33.1%2C25.4-40.8%2C20.8c-17.3-10.5-39.7-27.7-61.8-49.8%20c-22.5-22.5-38.9-44.1-49.4-61.4c-4.6-7.6%2C21.1-28.5%2C20.8-40.8c-0.2-10.1-17.6-46.4-40-67.5c-7-6.6-60.2%2C29.9-58.8%2C47.6%20c6%2C73%2C92.5%2C156.7%2C92.5%2C156.7s83.7%2C86.6%2C156.7%2C92.6C318.1%2C350.3%2C354.7%2C297.1%2C348.1%2C290.1z%22%2F%3E%20%3C%2Fsvg%3E%20");background-position:left;background-size:30px;background-repeat:no-repeat}header .navi_top .navbar{width:100%;background:none;position:relative;top:0;right:auto;height:100%}header .navi_top .navbar nav .menuicon{display:block;font-size:30px;line-height:1;height:30px;width:30px;cursor:pointer;position:relative;float:right;color:#e00201}header .navi_top .navbar nav>ul.navigation{display:none;-webkit-box-shadow:0 30px 20px -10px rgba(255,255,255,0.8);box-shadow:0 30px 20px -10px rgba(255,255,255,0.8);z-index:1000;position:absolute;top:0;width:100%}header .navi_top .navbar nav>ul.navigation>li>a.trainings.main+div.menu_pane_wrapper{display:none;position:static;top:auto;left:auto;width:100%;max-height:calc(100vh - 290px);overflow:auto}header .navi_top .navbar nav>ul.navigation>li>a.trainings.main+div.menu_pane_wrapper .menu_pane{border-radius:0;-webkit-box-shadow:none;box-shadow:none;position:static;top:auto;z-index:0;left:auto;width:auto}header .navi_top .navbar nav>ul.navigation>li>a.trainings.main+div.menu_pane_wrapper .menu_pane .menu_pane_tab{display:none!important}header .navi_top .navbar nav>ul.navigation>li>a.trainings.main+div.menu_pane_wrapper .menu_pane .menu_pane_middle{border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding-left:0;padding-top:0;padding-right:0}header .navi_top .navbar nav>ul.navigation>li>a.trainings.main+div.menu_pane_wrapper .menu_pane .menu_pane_middle .headline{display:none}header .navi_top .navbar nav>ul.navigation>li>a.trainings.main+div.menu_pane_wrapper .menu_pane .menu_pane_middle .submenu{float:none;padding:0}header .navi_top .navbar nav>ul.navigation>li>a.trainings.main+div.menu_pane_wrapper .menu_pane .menu_pane_middle .submenu>ul{float:none;width:100%;min-width:0;margin-right:20px;background-color:#e5e9eb}header .navi_top .navbar nav>ul.navigation>li>a.trainings.main+div.menu_pane_wrapper .menu_pane .menu_pane_middle .submenu>ul>li{border-radius:0;background:none;width:100%;float:none;min-width:160px}header .navi_top .navbar nav>ul.navigation>li>a.trainings.main+div.menu_pane_wrapper .menu_pane .menu_pane_middle .submenu>ul>li a{font-weight:normal;line-height:140%;margin:0}header .navi_top .navbar nav>ul.navigation>li>a.trainings.main+div.menu_pane_wrapper .menu_pane .menu_pane_middle .submenu a.button_small{display:none}header .navi_top .navbar nav>ul.navigation>li:nth-child(6)>ul>li:nth-child(4){display:none}header .navi_top .navbar nav>ul.navigation>li:nth-child(6)>ul>li:nth-child(8){display:none}header .navi_top .navbar nav .navbar_hotline{position:static;height:40px;width:176px;margin:20px auto 0 auto}header .navi_top .navbar nav .navbar_hotline.bottom{position:static}header .navi_top .navbar nav .overlay{display:none}.teaser .search{display:none}.teaser .search .textfield{font-size:24px}footer .navbar_hotline{position:static;height:40px;width:176px;margin:0 auto 20px auto}footer .navbar_hotline.bottom{position:static}footer .footer_small .copy{font-size:12px}footer .footer_small .copy li{font-size:inherit}.menu_pane_wrapper{position:relative;top:-41px;left:-33px}.hotlineButtons{display:none;position:relative;margin:0 auto;clear:both;height:100%;width:auto;top:-33px}.hotlineButtons>div{display:block;float:left;text-align:center;margin-right:20px;margin-left:20px;background-repeat:no-repeat;background-size:38px 40px;background-position:right;width:35px;height:40px;text-decoration:none}.hotlineButtons>div a{color:#666666;width:40px}.hotlineButtons>div.phone{width:173px;margin:15px 0 0 0;background-image:url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%20%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22400px%22%20height%3D%22400px%22%20viewBox%3D%220%200%20400%20400%22%20style%3D%22enable-background%3Anew%200%200%20400%20400%3B%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cstyle%3E.st0%7Bfill%3A%23e91932%3B%7D%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M348.1%2C290.1c-21-22.4-56.9-39.3-67-39.5c-12.3-0.3-33.1%2C25.4-40.8%2C20.8c-17.3-10.5-39.7-27.7-61.8-49.8%20c-22.5-22.5-38.9-44.1-49.4-61.4c-4.6-7.6%2C21.1-28.5%2C20.8-40.8c-0.2-10.1-17.6-46.4-40-67.5c-7-6.6-60.2%2C29.9-58.8%2C47.6%20c6%2C73%2C92.5%2C156.7%2C92.5%2C156.7s83.7%2C86.6%2C156.7%2C92.6C318.1%2C350.3%2C354.7%2C297.1%2C348.1%2C290.1z%22%2F%3E%20%3C%2Fsvg%3E%20");background-position:left;line-height:100%;font-weight:bold;font-size:24px}.hotlineButtons>div.phone a{top:4px;left:40px;position:relative}.hotlineButtons>div.phone a span{display:none;font-size:12px;font-weight:normal}.hotlineButtons>div.mailto a{top:9px;height:22px;width:30px;display:inline-block;position:relative}body{min-width:0}.wrapper_full{width:100%;-webkit-box-shadow:none;box-shadow:none;padding:0 6px}.wrapper_main{width:100%}#logobarBottom{margin-bottom:40px}.contact_box2{display:none}.box_why{min-height:0;width:100%;clear:both;overflow-x:hidden}.box_why p{padding-top:20px}.box_why .left{background-image:none;float:none;width:auto;height:auto}.box_why>.center{float:none;width:auto;height:auto}.box_why>.center li>p{font-size:18px;width:calc(100% - 40px);position:relative}.box_why>.center li>p:after{position:absolute;right:-40px;top:11px}.box_why>.right{margin:40px auto 0;height:auto;width:auto;text-align:center;float:none;padding-bottom:10px}.box_why>.center>ul{width:100%}.box_why.variant_b>.center,.box_why.variant_b>.center li>.content{width:100%}.three_small_boxes{display:none}.three_small_boxes{margin-left:-6px;margin-right:-6px}.three_small_boxes .box33{width:calc(50% - 12px);margin-right:6px;margin-left:6px!important}.three_small_boxes .box33.catalog{display:none}footer .footer{min-height:0}footer .footer .top .column{width:100%}footer .footer .top .column+.column{margin-left:24px}footer .footer .top .column.left{float:right}footer .footer .top .column.center{float:left;display:none;padding-right:12px}footer .footer .top .column.right{display:none}footer .footer .bottom{display:none}#userlike{display:none}.three_small_boxes{margin-bottom:0}.three_small_boxes .box33{width:calc(100% - 12px);margin-bottom:20px}.three_small_boxes .box33:last-child{margin-bottom:0}header .navi_top .navbar nav ul.navigation li:nth-child(2) .menu_pane_wrapper .menu_pane .menu_pane_middle .submenu>ul>li{width:100%;float:none}.dialog.contact input.select{width:332px;height:34px}.dialog.contact form#contact_form .dropdown{left:0;z-index:10}.dialog.contact form#contact_form .row.error{background:none;background-color:#ffffff}.dialog.contact form#contact_form .row.error .label,.dialog.contact form#contact_form .row.error label{color:#222222}.dialog.contact form#contact_form .row.error .label.req,.dialog.contact form#contact_form .row.error label.req{color:#222222}.dialog.contact form#contact_form .row.error .label.error,.dialog.contact form#contact_form .row.error label.error{background:none;right:auto;position:static;height:auto;padding-top:3px;color:#e91932;width:auto;margin-top:5px;padding-left:0;display:block;text-align:left}.dialog.contact form#contact_form .row.error.anrede label>label{position:absolute;left:120px;display:inline;margin-top:8px}.dialog.contact form#contact_form .row.error.phone label.error{position:absolute;left:0;display:inline;margin-top:29px}.dialog.contact form#contact_form div.row.error:first-child{border:1px solid blue}.dialog.tell_a_friend .wrapper{width:100%;margin-left:0!important;margin-right:0!important;left:0}}@media only screen and (max-width:360px){header .navi_top .logo{margin-left:10px}header .navi_top .navbar nav .menuicon{right:10px}header .navi_top .searchTop{right:45px}header .navi_top div.phone a{right:94px;width:33px}.box_why>.center li>p{font-size:15px}}.schulungsorte p.headline{font-size:18px}#reservieren .schulungsorte,#schulungsorte .schulungsorte{display:none}#searchHome{margin-bottom:40px;padding:0 4px}#searchHome form{background-color:#7e96b2;padding:20px 20px 30px;border-radius:3px;position:relative}#searchHome form label{font-size:24px;margin-bottom:10px;color:#ffffff;display:block}#searchHome form input{display:inline-block;border-radius:3px 0 0 3px;padding:10px;background-color:#fff;color:#7f8e97;vertical-align:top;width:calc(100% - 84px);border-right:none;font-size:18px}#searchHome form button{display:inline-block;vertical-align:top;border:none;border-radius:0 3px 3px 0;padding:11px 30px 12px}#searchHome form button>.icon{font-family:"FontAwesome";font-size:24px;display:block}#searchHome form button>.icon:before{content:""}#searchHome form .search_dropdown.teaser{position:absolute;top:0;left:0;border:1px solid grey;border-radius:0 0 3px 3px;width:calc(100% - 84px);padding:20px}#searchHome form .search_dropdown.teaser .bottom,#searchHome form .search_dropdown.teaser .top{display:none}.search fieldset{border:none}.box_home_inhouse{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.box_home_inhouse ul{margin-right:auto;margin-left:auto;max-width:400px;width:calc(100% - 40px)}.box_home_inhouse .buttonBox{text-align:center}.kontaktformular_formularinhouse_sendenbutton{height:auto;line-height:1.5}.dialog .wrapper .content>a.close_button+h1,.dialog .wrapper .content>a.close_button+h2,.dialog .wrapper .content>a.close_button+h3{color:#e00201;padding:10px 0 0}.dialog form{margin-bottom:20px}.dialog form .fields>.fields_inner{width:70%;float:left}.dialog form input:not([type=checkbox]):not([type=radio]),.dialog form textarea{width:272px}.dialog form input:not([type=checkbox]):not([type=radio]).phone1,.dialog form textarea.phone1{width:86px;float:left}.dialog form input:not([type=checkbox]):not([type=radio]).phone2,.dialog form textarea.phone2{width:176px;margin-left:10px}@media only screen and (max-width:1023px){.dialog form .fields>.fields_inner{width:100%;float:none}.dialog form input:not([type=checkbox]):not([type=radio]){width:100%}.dialog form input:not([type=checkbox]):not([type=radio]).phone1{width:40%;float:left}.dialog form input:not([type=checkbox]):not([type=radio]).phone2{width:calc(60% - 10px);margin-left:10px}.dialog form textarea{width:100%}}@media only screen and (max-width:1023px){form.contactinhouse_form .fields>.fields_inner,form.contactrecruiment_form .fields>.fields_inner{width:100%}.dialog.contact .fields>.fields_inner p.req{top:7px;right:0}.search_dropdown .content{background:none;background-color:#ffffff;padding-top:0}table.claim{width:100%;border-collapse:collapse;margin-top:20px}table.claim td{text-align:center;background-color:#ffffff;color:#7e96b2;padding:5px;font-size:18px;font-weight:bold;width:25%}.teaser{width:100%;margin-left:0;margin-right:0}.teaser.start .frame{width:100%}.teaser.start .frame .text{width:50%;text-align:right;top:60px}.teaser .arrow.pointer{display:none}.teaser .frame:first-child .arrow.pointer{display:block;position:absolute;right:-40px;bottom:40px;padding-top:0;padding-left:0;width:230px;height:125px;overflow:hidden}.teaser .frame:first-child .arrow.pointer p{text-shadow:1px 10px 10px rgba(255,255,255,0.5);font-size:12px}.search h1{display:none}.search fieldset{margin-top:12px}.search fieldset input{border:none}.search fieldset .big_button{display:inline-block;width:auto}.search_dropdown.teaser{}.search_dropdown.teaser .content{background:none;background-color:#ffffff}.slider_home{margin-left:-6px;margin-right:-6px}.teaser.start .frame .contents .slogan{font-size:25px;display:none}.teaser.start .frame .contents .quote_author{font-size:17px;display:none}.wrapper_full.teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.teaser{height:auto}.teaser .slider_wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:none}.teaser .slider_layer{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.teaser .slider_layer>.frame{position:static;height:auto;width:100%}.teaser .slider_layer>.frame img{width:100%}.teaser .slider_layer>div{display:none}.teaser .slider_layer>div:first-child{display:block}.teaser .search{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin-left:0;padding:0;background:none;height:auto;position:static;top:0;color:#666666}.teaser .search .search form{padding:0}.teaser .search .textfield{background:none;width:calc(100% - 125px);display:inline-block}.search fieldset{border-radius:3px;background-color:#f0f0f0}}@media only screen and (max-width:514px){table.claim td{display:block;width:100%}}@media only screen and (max-width:1023px){#confirmbooking .box_infocenter_city,#confirmbooking .teaser.small.slider,#lastMinute .box_infocenter_city,#lastMinute .teaser.small.slider,#schulungsort .box_infocenter_city,#schulungsort .teaser.small.slider{display:none}.teaser.slider.details,.teaser.small.slider.details{display:none!important}.teaser.small{width:100%;height:auto;margin-bottom:12px!important}.teaser.small .slider_wrapper{position:static}.teaser.small.slider{width:100%;height:auto}.teaser.small.slider .slider_layer{position:static}.teaser.small.slider .search{margin-top:12px!important;width:100%;height:auto}.teaser.small.slider .slider_layer.bg{display:none}.teaser.small.slider.results.public .slider{display:none}.box_wish{display:none}.content_main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content_main>.left,.content_main>.right{width:100%}.content_main .right .box_ekomi{display:none}.content_main .right .box_infocenter{display:none}.content_main .result p.landing_summary,.content_main .searchresult.landingpage p.landing_summary,.content_main.searchresult p.landing_summary,.content_main .searchresult p.landing_summary{padding-left:0}.content_main .result .summary,.content_main .searchresult.landingpage .summary,.content_main.searchresult .summary,.content_main .searchresult .summary{padding-left:0}.content_main .result .result,.content_main .searchresult.landingpage .result,.content_main.searchresult .result,.content_main .searchresult .result{margin-left:6px;margin-right:6px;margin-top:20px}}@media only screen and (max-width:1023px){#kategorien .teaser{display:none}#kategorien .outro{display:none}.content_main.topic_list{padding-top:0}.content_main.topic_list .logo{overflow:hidden;width:50px;margin-right:5px}.content_main.topic_list a .title{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;width:calc(100% - 60px);white-space:nowrap;display:inline-block}.content_main.topic_list a span{display:none}div#eKomiWidget_landing{display:none}.teaser.landing2b .title{height:auto}.teaser.landing2b .big_button{width:auto}}.content p:last-child{margin-bottom:0}@media only screen and (max-width:1023px){.locations_main>.mobile{display:none}img{max-width:100%}.teaser.small.new .quote,.teaser.small.results .quote{background:none;left:auto;right:10px;top:18px;width:50%;text-align:right}.teaser.small.slider .slider_layer.bg{background:none}.teaser.small.slider .nav{display:none}.content_main>.left{float:none;width:100%}.content_main .about_us_entry>.left{max-width:33%;margin-right:12px}.content_main .about_us_entry>.left img{max-width:100%}.content_main .about_us_entry>.right{display:contents}.content_main>.right{float:none;width:100%}.content_main>.right>.box_ekomi{display:none}.content_main>.right>.box_infocenter{display:none}#lastMinute .teaser .search{display:none}#lastMinute .three_boxes{display:none}.landingpage .three_boxes{display:none}.teaser.landing2b{padding:70px 0 30px}.teaser.landing2b>h1{display:block}.teaser.landing2b .advantages{background-image:none;padding-left:70px}.teaser.landing2b .advantages+a.big_button{display:inline-block}.content_main.last_minute{margin-left:14px;margin-right:14px}.content_main.last_minute div.intro{width:auto}#impressum .box_catalog{display:none}#impressum .privacy_entry{padding-left:0;padding-right:0}#agb .terms_header{padding:10px 20px}#agb .terms_header>div{float:none;padding-left:0;width:100%}#agb .terms_paragraph .box{width:70px}#agb .box_catalog{display:none}#widerrufsbelehrung{}#widerrufsbelehrung .terms_header{padding:10px 20px}#widerrufsbelehrung .terms_header .left,#widerrufsbelehrung .terms_header .right{display:block;float:none}#widerrufsbelehrung .terms_header>div{float:none;padding-left:0;width:100%}#widerrufsbelehrung .terms_header>div p.left{padding-left:0}#widerrufsbelehrung .box_catalog{display:none}#datenschutz .privacy_entry{padding-right:0;padding-left:0}#datenschutz .box_catalog{display:none}#kontakt .contact_three_boxes{float:none;width:100%;margin:0 6px 20px}#kontakt .contact_card{background:none;border:1px solid #b1bac0;border-radius:3px;width:100%;height:auto;margin:0 6px 12px 0;max-width:calc(50% - 6px)}#kontakt .contact_card .text{width:calc(100% - 115px);bottom:20px}#kontakt .box_right{display:none}.dialog.confirm.contact2 .wrapper{margin-left:0!important;width:100%;left:auto}#ueberUns a.fancy_button{display:none}#service .box_catalog,#service .downloads{display:none}#service .promotions,#service .service_entry{height:auto}#service .promotions>.left,#service .promotions>.right,#service .service_entry>.left,#service .service_entry>.right{float:none;width:100%;display:block}#service .hint_entry{padding:0;margin-bottom:20px}#service .hint_entry>.left,#service .hint_entry>.right{float:none;width:100%;display:block}#service .hint_entry .subentry{padding:20px 0}#service .lexicon_pagination{background:none;background:#e2e5e7;border-radius:3px;width:auto;height:auto}#service .lexicon_letter_block{padding-right:0}#service .lexicon_letter_block .big_letter{display:none}#service .lexicon_letter_block>ul{margin-left:0}#kategorien .topic_list{padding-top:92px}#kategorien .topic_list .topic_block.landing_summary{display:none}#kategorien .topic_list h2{display:none}#kategorien .intro{margin-bottom:24px}.dialog.contact .wrapper{margin-left:0!important;margin-top:0!important;top:82px!important;position:fixed!important;left:0;width:100%;max-height:80vh;overflow:scroll;border-radius:3px;background:none}.dialog.contact .wrapper .content{max-width:500px;margin:0 auto;background-color:#ffffff;-webkit-box-shadow:none;box-shadow:none}.dialog.contact .fields{background-color:#ffffff}.dialog.contact .label{width:100%;display:block;float:none;text-align:left}.dialog.contact .label.req{background:none}.dialog.contact .label.req:after{content:" *";color:#666666}.dialog.contact .selection{display:none}.dialog form{width:100%}.dialog input.textfield,.dialog textarea{background:none;border:1px solid silver;width:100%}#locations .teaser{display:none}#locations .content_main.locations{padding-top:64px}#locations .content_main.locations h1{display:none}#locations .content_main.locations .locations_main>.city{display:none}#locations .content_main.locations .locations_main>.mobile{display:block}#locations .content_main.locations .locations_main>.mobile h2{margin-bottom:24px;line-height:1.4}#locations .content_main.locations .locations_main>.mobile .cities{margin-bottom:24px;clear:both;margin-left:-6px;margin-right:-6px}#locations .content_main.locations .locations_main>.mobile .city{background:none;width:50%;padding:0 6px;float:left}#locations .content_main.locations .locations_main>.mobile .city a{background:none;padding:0;height:auto;text-shadow:none;line-height:inherit;font-weight:normal;color:#e00201}#locations .content_main.locations .three_location_boxes{display:none}.teaser.small.new .quote,.teaser.small.results .quote{display:none}.teaser.slider .slider img,.teaser.small.slider .slider img{width:100%}.advantages_rebate{background:none;width:100%;height:auto}.advantages_rebate ul li .left{width:95px;text-align:right}.advantages_rebate ul li .right{width:calc(100% - 95px);padding-left:0}.about_us_entry,.advantage_entry{position:static}.about_us_entry .image,.advantage_entry .image{display:none}.about_us_entry>.left,.advantage_entry>.left{display:none}.about_us_entry>.left img,.advantage_entry>.left img{max-width:33%}.about_us_entry .right,.advantage_entry .right{float:none;width:100%;padding-right:0;padding-top:24px;padding-bottom:24px}.about_us_entry p:empty,.advantage_entry p:empty{display:none}.locations>div{width:100%;float:none}.locations>.left{height:auto}.locations .three_location_boxes{height:auto}.locations .three_location_boxes>.one,.locations .three_location_boxes>.three,.locations .three_location_boxes>.two,.locations .three_location_boxes>div{width:100%;height:auto;float:none;background:none;margin-bottom:12px;margin-left:0}.locations .three_location_boxes>.one p,.locations .three_location_boxes>.three p,.locations .three_location_boxes>.two p,.locations .three_location_boxes>div p{padding:0 0 12px 0}.locations .locations_main{background:none;position:static;width:auto;height:auto}.locations .locations_main .city{position:static;height:auto;top:0;left:0}.locations .locations_main .city a{-webkit-transform:none;-ms-transform:none;transform:none}.locations .headquarters{position:static;width:auto;height:auto;margin-top:24px}}.job_footer{-webkit-box-sizing:border-box;box-sizing:border-box;background:#f0f2f3 none;width:100%;height:auto;padding:20px;border-radius:3px}.job_footer>p{margin-bottom:20px}.job_footer>p+p{padding-top:0}.job_footer>p:last-child{margin-bottom:0}@media only screen and (max-width:700px){#kontakt .contact_card{max-width:100%}#kontakt .three_boxes_container{display:block;margin:0}#kontakt .three_boxes_container .contact_three_boxes{margin:0 0 20px 0}}@media only screen and (max-width:1023px){.booking_form>h2{padding-left:20px;padding-right:20px}#buchen .back_button{display:none}#bookingpage h2.booking_form_title{line-height:1.4}#bookingpage .navbar a.back_button{margin-top:2px;width:182px;margin-right:5px}#bookingpage .booking_header.public{display:none}#bookingpage .booking_header.inhouse{padding-top:90px;height:auto;width:auto;background:none}#bookingpage .booking_header.inhouse .contact_hotline{display:none}#bookingpage .booking_header.inhouse .headline{padding-top:0;padding-left:0;line-height:130%;color:#222222}#bookingpage header .navi_top{clear:both}#bookingpage header .navi_top .navbar{top:0;right:0;margin-bottom:24px}#bookingpage header .navi_top .navbar a.back_button{margin-left:0;float:right;width:181px}#bookingpage .booking_form{margin-bottom:24px}#bookingpage .booking_form .row.error,#bookingpage .booking_form .row.valid{background:none}#bookingpage .booking_form form input.textfield{background-color:#ffffff;border-radius:4px;border:1px solid #999;background-image:none;width:calc(100% - 58px);line-height:2.4;height:auto}#bookingpage .booking_form.inhouse .label{text-align:left}#bookingpage .booking_form.inhouse .selection{background:none}#bookingpage .booking_form.inhouse .selection>div,#bookingpage .booking_form.inhouse .selection>div+div{float:none;width:auto;margin-left:0;margin-bottom:24px}#bookingpage .booking_form input.city,#bookingpage .booking_form input.phone2,#bookingpage .booking_form input.street{width:232px}#bookingpage .booking_form input.housenum,#bookingpage .booking_form input.phone1,#bookingpage .booking_form input.zip{width:84px}#bookingpage .booking_form .selection{float:none;height:auto;width:100%;padding-bottom:24px;padding-left:0}#bookingpage .booking_form .selection .option{float:none;height:auto;width:100%;margin-bottom:24px}#bookingpage .booking_form .selection .option+.option{margin-left:0}#bookingpage .booking_form .big_button{float:none;margin:24px auto 0 auto;width:100%;padding-left:20px;padding-right:20px}#bookingpage .booking_headline{padding-top:95px}#bookingpage .booking_summary tr.change td:first-child{padding-top:12px}#bookingpage .booking_summary tr.change td{background:none;background-color:#f0f2f3;height:auto;padding-right:6px;padding-left:6px}#bookingpage .booking_summary .days .fancy_select,#bookingpage .booking_summary.multi .duration .fancy_select,#bookingpage .booking_summary .participants .fancy_select{width:80px}#bookingpage .booking_summary td.days input,#bookingpage .booking_summary td.participants input{margin-top:0;margin-bottom:0;padding-bottom:2px;margin-left:6px}#bookingpage .booking_summary td.participants{content:"Anzahl Teilnehmer: "}#bookingpage .booking_summary td.days{content:"Anzahl Tage: ";padding-right:6px;margin-bottom:2px;padding-bottom:6px}#bookingpage .booking_summary .detail td.training,#bookingpage .booking_summary .location td{font-size:12px}#bookingpage .booking_summary td{display:block;width:100%}#bookingpage .booking_summary div.line{margin:0 5px}#bookingpage .booking_summary .detail td.duration,#bookingpage .booking_summary .head td.training,#bookingpage .booking_summary.multi .detail td.training,#bookingpage .booking_summary.multi .location td{padding-left:5px}#bookingpage .booking_summary .detail td.total,#bookingpage .booking_summary .head td.total,#bookingpage .booking_summary .location td.change,#bookingpage .booking_summary td.sum{padding-right:5px}#bookingpage .booking_summary td.sum .invoice_total td{font-size:15px}#bookingpage .booking_summary .detail td.duration,#bookingpage .booking_summary .detail td.timespan,#bookingpage .booking_summary .detail td.training{font-size:16px;padding-left:6px;padding-right:6px}#bookingpage .booking_summary .detail td.price,#bookingpage .booking_summary .detail td.total,#bookingpage .booking_summary .location>td{padding-right:6px;padding-left:6px}#bookingpage tr.final .booking_small_print{width:auto}#bookingpage tr.final td.sum table td{display:table-cell;white-space:nowrap}#bookingpage tr.final .price-box .right{width:75%}#bookingpage tr.final .price-box .left{width:25%}#bookingpage .booking_form .label{float:none;width:auto;margin-left:24px;padding-left:0}#bookingpage .booking_form .optgroup,#bookingpage .booking_form form input,#bookingpage .booking_form textarea{float:none;margin-left:24px;width:calc(100% - 58px)}#bookingpage .booking_form input.city,#bookingpage .booking_form input.housenum,#bookingpage .booking_form input.phone1,#bookingpage .booking_form input.phone2,#bookingpage .booking_form input.zip{float:left;margin-left:10px}#bookingpage .booking_form input.city,#bookingpage .booking_form input.phone2,#bookingpage .booking_form input.street{float:left}#bookingpage .booking_form input.phone1,#bookingpage .booking_form input.zip{float:left;margin-left:24px}#bookingpage .booking_form .label.req{background:none}#bookingpage .booking_form .label.req:after{content:" *"}#bookingpage .booking_summary .detail td{padding-left:6px;padding-right:6px}#bookingpage .booking_summary .detail td.duration,#bookingpage .booking_summary .head td.training,#bookingpage .booking_summary.multi .detail td.training,#bookingpage .booking_summary.multi .location td{padding-right:0}#bookingpage .booking_summary tr.head{display:none}#bookingpage .booking_summary td.price:before{content:"Einzelpreis:";padding-right:6px}#bookingpage .booking_summary td.total:before{content:"Gesamtpreis:";padding-right:6px;text-align:left}#bookingpage .booking_form input.city,#bookingpage .booking_form input.street{width:calc(100% - 152px)}#bookingpage .booking_form input.phone2{width:calc(100% - 163px)}#bookingpage .content_main{padding-top:64px}#bookingpage .content_main .content_main>h1.checkmark,#bookingpage .content_main .title h1.checkmark{height:auto}#bookingpage .content_main.confirm .now_what .left{float:none;width:100%}#bookingpage .content_main.confirm .now_what .right{float:none;width:100%}#bookingpage .content_main.confirm .now_what .right .contact_card{float:none;background:none;width:94%;height:auto;margin-right:0;margin-bottom:7px;padding:20px;position:relative;border:1px solid silver;border-radius:3px}#bookingpage .content_main.confirm .now_what .right .contact_card .text{position:absolute;bottom:20px;right:auto;max-height:95px;left:100px}#bookingpage .content_main .box_catalog{display:none}}.booking_box3 .los{display:none}.select2-container--default .select2-selection--single{border:none}.booking_pane2 ul.selection li{background:none;padding-left:9px}.booking_pane3 ul.selection li.selected{background:none;padding-left:9px}@media only screen and (max-width:1023px){#details .content_main.details>.right{border:none;width:100%;padding:6px}#details .floating_wrapper .dialog.filter_pane.details.germany.city{left:0}#details .floating_wrapper .dialog.filter_pane.details.germany.city .wrapper{margin-left:0;width:calc(100% - 28px)}#details .floating_wrapper .dialog.filter_pane.details.germany.city .wrapper .pane_head{left:6px;right:auto}#details .floating_wrapper .dialog.filter_pane.details.germany.city .wrapper .content{left:auto}#details .floating_wrapper .dialog.filter_pane.details.germany.city .wrapper .content .country{float:none}#details .floating_wrapper .dialog.filter_pane.details.germany.city .wrapper .content .country ul{float:none;width:100%;padding-bottom:0}#details .floating_wrapper .dialog.filter_pane.details.germany.city .wrapper .content .country ul+ul{margin-left:0}#details .floating_wrapper .dialog.filter_pane.details.germany.city .wrapper .content .country+.country{margin-left:0}.content_main.details>.contents{width:100%;float:none;padding-bottom:40px}.content_main.details>.contents>.intro{border-top:none;display:block!important}.content_main.details>.contents .right{width:100%!important;margin-top:10px}.content_main.details .accordion{padding-bottom:0}.content_main.details .accordion .toggler,.content_main.details .accordion h2,.content_main.details .accordion h4{padding-left:50px;cursor:pointer}.content_main.details .accordion>li{cursor:default;margin-bottom:0}.content_main.details .accordion>li>.content{padding-left:20px}.content_main.details .accordion>li>.content.scrollable{max-height:none;overflow-y:auto;overflow-x:auto;min-height:0}.content_main.details .clients{min-height:0;padding-left:50px;background-position:0 0}.content_main.details .similar{display:none;margin-left:-7px;margin-right:-8px}.content_main.details .similar>p{padding-left:5px;padding-right:5px;margin-right:0}.content_main.details .similar .training-row>span{padding-left:5px;padding-right:5px;margin-right:0}.content_main.details .similar .training-row .days{float:left;width:auto}.content_main.details aside{width:100%}.content_main.details aside .booking_pane2 ul.selection li{background:none;padding-left:9px}.content_main.details aside .booking_pane2.lastminute .price-old{right:30px}.content_main.details aside .booking_box2{float:none;margin-bottom:30px;width:100%}.content_main.details aside .booking_box2 .last_minute_head .remain{line-height:140%;padding-top:5px}.content_main.details aside .booking_box2 .inner{padding-left:10px;padding-right:10px}.content_main.details aside .booking_box2 .inner form .fancy_select{width:100%}.content_main.details aside .booking_box2.booking_pane3>#book_public .price-box div.left{width:40%}.content_main.details aside .booking_box2.booking_pane3>#book_public .price-box div.right{width:60%}.content_main.details aside .booking_pane3 .white-field{width:100%}.content_main.details aside .booking_pane3 .price-box,.content_main.details aside .booking_pane3 .price-box-single{width:100%}.content_main.details aside .booking_pane3 .price-box-single div.left,.content_main.details aside .booking_pane3 .price-box div.left{width:40%}.content_main.details aside .booking_pane3 .price-box-single div.right,.content_main.details aside .booking_pane3 .price-box div.right{width:60%}.content_main.details aside .booking_pane3 .price-box-single .total,.content_main.details aside .booking_pane3 .price-box .total{padding-left:0}.content_main.details aside .options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.content_main.details aside .options>a,.content_main.details aside .options>a:last-child{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;width:auto}.content_main.details aside .options a.merkzettel_firma,.content_main.details aside .options a.merkzettel_inhouse,.content_main.details aside .options a.merkzettel_oeffentlich,.content_main.details aside .options a:first-child{display:none}.content_main.details aside .booking_container.ekomi{display:none}.content_main.details aside .booking_container.preisvergleich{display:none}.content_main.details aside .booking_container.garantie{display:none}.content_main.details aside .booking_container.social_buttons{display:none}.content_main.details .training_details_four_boxes{display:none}}.list_big,.list_small{-webkit-box-sizing:border-box;box-sizing:border-box;clear:both;position:relative;width:100%;margin-bottom:20px;padding:10px 0 10px 10px;border-radius:10px}.list_big:last-child,.list_small:last-child{margin-bottom:40px}.list_big.swoop,.list_small.swoop{background-size:contain;background-repeat:no-repeat;background-position:bottom right}.list_big>div,.list_small>div{float:left;display:block;margin:0 10px}.list_big .logo,.list_small .logo{width:32px;height:auto;margin-top:10px;overflow:hidden}.list_big .name,.list_small .name{color:#999999;font-size:24px;line-height:120%;font-weight:400;text-transform:uppercase;margin-top:10px}.list_big .name strong,.list_small .name strong{font-weight:400}.list_big .klickbutton,.list_small .klickbutton{background-color:#ffffff;border-radius:10px;float:right;padding:15px 15px;margin:15px 20px 15px 0;font-weight:bold;color:#e00201;line-height:1}.list_big .last_minute,.list_small .last_minute{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAtCAMAAACUPMsdAAAAZlBMVEUAAAD////iERDkISDhCQjgAwL+9fX74OD1srLvf37sYWD++fn97+/87u763d34zMz4x8f0qanyl5fpTk3oREPmNjXlLi375ub50tL2ubnzn5/xj4/wh4fueHftcG/qWFfqVlXjGhmcAJceAAAAAXRSTlMAQObYZgAAAJNJREFUKM9l0kcOxCAQRNHC4ADOcXK6/yVnZ6T+vXwSqLtU0tOZkcIEkq9ASiTNpOIC0kbSgxSuIB0tSG+SbqRfD9KXpIUUBpD2FqQXqZxA8j1IH5JmUjGQaitlg4cR36/Yy3eWwoiD7kgiIa+9slTUZ9B5R0vRWVpRAN9ZKkc0Z0G/Eop5VIbyjpkaZyk6S5uz8we4KQTk6xJ22AAAAABJRU5ErkJggg==");background-repeat:no-repeat;background-position:center;border-radius:10px;border:2px solid #ffffff;float:right;margin:15px 20px 15px 0;line-height:1}.list_big .last_minute *,.list_small .last_minute *{-webkit-box-sizing:border-box;box-sizing:border-box}.list_big .last_minute>.percentage,.list_big .last_minute>.text,.list_small .last_minute>.percentage,.list_small .last_minute>.text{display:block;padding:5px 15px 4px;float:left;line-height:1;font-weight:bold}.list_big .last_minute>.text,.list_small .last_minute>.text{font-size:12px;color:#ffffff;width:calc(50% + 9px);text-transform:uppercase;padding-right:40px}.list_big .last_minute>.percentage,.list_small .last_minute>.percentage{width:calc(50% - 9px);font-size:24px;color:#e00201;background-color:#ffffff;text-align:center;padding-left:30px;padding-right:24px;border-radius:0 5px 5px 0}.list_big .last_minute>.percentage>span,.list_small .last_minute>.percentage>span{font-weight:400;font-size:12px;display:block}.list_big .places,.list_small .places{margin-top:10px;text-transform:uppercase;margin-right:auto;color:#e00201;font-size:18px}.list_big{display:block}.list_big:hover .klickbutton,.list_big:hover .last_minute>.percentage,.list_big:hover .places{-webkit-transition:color 0.2s ease-in;-o-transition:color 0.2s ease-in;transition:color 0.2s ease-in;color:#610100}.list_big.swoop{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 319.92 101.99'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23e00201;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eswoop_bg-red-eckig3%3C/title%3E%3Cpath id='Swoop' class='cls-1' d='M319.92,102H0C75,102,50.92-.26,111.92,0c60.68.26,208,0,208,0' transform='translate(0 0)'/%3E%3C/svg%3E");background-size:265px;background-position-x:calc(100%)}.list_big>div>div{float:left;display:inline-block}.list_big .logo{width:32px;height:80px}.list_big .name{width:calc(100% - 250px);line-height:120%;margin-top:5px;min-height:50px}.list_big .intro{width:calc(100% - 10px);margin-top:10px;margin-bottom:0;-o-text-overflow:ellipsis;text-overflow:ellipsis}.list_big>.left{width:calc(100% - 250px)}.list_big>.right{width:181px;position:absolute;right:0;bottom:10px}.list_big .klickbutton{position:absolute;bottom:0;margin-right:0;padding:10px 40px}.list_big .places{display:block;position:absolute;bottom:90px;left:16px;color:#e00201}.list_big .last_minute{width:172px;position:absolute;bottom:-8px;display:block;right:-14px}.list_big .last_minute>.percentage{padding:5px 8px 4px}.list_big.medium.swoop{background-position-x:calc(100% + 60px);background-position-y:100%}.list_big.medium .left{bottom:32px;position:absolute;font-size:12px}.list_big.medium .right{width:121px;float:right;padding-right:10px;position:absolute}.list_big.medium .klickbutton{padding:10px 20px}.list_small{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}.list_small.swoop{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 319.92 101.99'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23e00201;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eswoop_bg-red-eckig3%3C/title%3E%3Cpath id='Swoop' class='cls-1' d='M319.92,102H0C75,102,50.92-.26,111.92,0c60.68.26,208,0,208,0' transform='translate(0 0)'/%3E%3C/svg%3E")}.list_small .last_minute{width:208px}.list_small .name{width:430px}.list_small .last_minute,.list_small .logo,.list_small .name,.list_small .places{margin-top:0;margin-bottom:0}@media only screen and (max-width:1023px){.list_small{height:auto;display:inline-block}.list_small>div{display:block;float:left}.list_small.swoop{background-size:240px 77px}.list_small>.name{width:calc(100% - 80px);margin-bottom:20px;display:inline-block;min-height:25px}.list_small>.places{font-size:15px;min-width:140px;min-height:4em}.list_small>.last_minute{width:150px;margin-top:7px}.list_small>.last_minute>.percentage{padding-right:0;padding-left:0}.list_big .intro{margin-bottom:10px}}@media only screen and (max-width:560px){.list_big .name,.list_small .name{font-size:18px}.list_big>.left,.list_big>.right{width:100%;float:none;position:static;display:block;padding-right:20px}.list_big .logo{height:auto}.list_big .name{width:calc(100% - 72px)}.list_big .places{position:static}.list_big .last_minute{position:static;margin-right:0;margin-bottom:10px}.list_big .klickbutton{position:static}}@media only screen and (max-width:440px){.list_big>.left,.list_big>.right{width:100%;position:relative}.list_big .places{position:relative;bottom:0;left:calc(100% - 155px)}.list_big .klickbutton{margin-bottom:5px}.list_big .last_minute{margin-left:100%;position:relative;right:0;top:10px}.list_big.medium .klickbutton{margin-bottom:15px}}@media only screen and (max-width:341px){.list_big .places,.list_small .places{position:relative;left:calc(100% - 155px)}}.trust{background-color:#014f80;display:-webkit-box;display:-ms-flexbox;display:flex}.trust>.inner{padding:20px}.trust>div{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:block;width:20%;position:relative}.trust>div *{position:relative;color:#ffffff;text-align:center}.trust>div .circle{top:0;background:-o-radial-gradient(circle,#317098 0%,#317098 25%,#266993 25%,#266993 40%,#1a618d 40%,#1a618d 55%,#0e5887 55%,#0e5887 70%);background:radial-gradient(circle,#317098 0%,#317098 25%,#266993 25%,#266993 40%,#1a618d 40%,#1a618d 55%,#0e5887 55%,#0e5887 70%);height:80px;width:80px;border-radius:50%;margin:auto}.trust>div .number{font-weight:700;display:block;margin:-57px auto 0;font-size:24px}.trust>div .text{display:block}#landing .trust{background-color:#f2f2f2;margin-bottom:0}#landing .trust>div *{color:#666666}#landing .trust .circle{top:0;background:-o-radial-gradient(circle,#fafafa 0%,#fafafa 25%,whitesmoke 25%,whitesmoke 40%,#f0f0f0 40%,#f0f0f0 55%,#ebebeb 55%,#ebebeb 70%);background:radial-gradient(circle,#fafafa 0%,#fafafa 25%,whitesmoke 25%,whitesmoke 40%,#f0f0f0 40%,#f0f0f0 55%,#ebebeb 55%,#ebebeb 70%);height:80px;width:80px;border-radius:50%;margin:auto}#landing .trust~div.mb-2{display:none}@media only screen and (max-width:1024px){.teaser.start .content .desktopOnly{display:none}}@media only screen and (max-width:700px){.trust{padding-top:20px;padding-bottom:20px;margin-bottom:40px}.trust>.trustitems>div{width:100%;margin-bottom:20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;height:100px}.trust>.trustitems>div .circle{top:10px;position:absolute}.trust>.trustitems>div .number{top:90px;position:absolute}.trust>.trustitems>div .text{top:70px;position:absolute}.trust>.trustitems>div:after,.trust>.trustitems>div:before{content:"";border-top:1px solid #246e9f;margin:0 60px 0 0;-webkit-box-flex:1;-ms-flex:1 0 20px;flex:1 0 20px}.trust>.trustitems>div:after{margin:0 0 0 60px}}.big_button,.button,.button_big,.button_small,button{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;text-align:center;line-height:1;border-radius:3px;color:#ffffff;border:2px solid #e00201;background:#e00201;-webkit-transition:background 0.2s ease-in,border 0.2s ease-in;-o-transition:background 0.2s ease-in,border 0.2s ease-in;transition:background 0.2s ease-in,border 0.2s ease-in}.big_button:hover,.button:hover,.button_big:hover,.button_small:hover,button:hover{background:#ad0201;border-color:#ad0201;color:#ffffff}.big_button.blue,.button.blue,.button_big.blue,.button_small.blue,button.blue{border:2px solid #014f80;background:#014f80}.big_button.blue:hover,.button.blue:hover,.button_big.blue:hover,.button_small.blue:hover,button.blue:hover{background:#01304d;border-color:#01304d;color:#ffffff}.big_button *,.button *,.button_big *,.button_small *,button *{color:inherit}.big_button.secondary,.button.secondary,.button_big.secondary,.button_small.secondary,button.secondary{background-color:#ffffff;color:#e00201;border-color:#e00201}.big_button.secondary:hover,.button.secondary:hover,.button_big.secondary:hover,.button_small.secondary:hover,button.secondary:hover{background-color:#e00201;color:#ffffff}.big_button.secondary.blue,.button.secondary.blue,.button_big.secondary.blue,.button_small.secondary.blue,button.secondary.blue{border:2px solid #01304d;color:#014f80}.big_button.secondary.blue:hover,.button.secondary.blue:hover,.button_big.secondary.blue:hover,.button_small.secondary.blue:hover,button.secondary.blue:hover{background:#01304d;border-color:#01304d;color:#ffffff}.big_button.tertiary,.button.tertiary,.button_big.tertiary,.button_small.tertiary,button.tertiary{background-color:white;color:#666666;border-color:#e5e9eb}.big_button.tertiary:hover,.button.tertiary:hover,.button_big.tertiary:hover,.button_small.tertiary:hover,button.tertiary:hover{border-color:#e5e9eb}.big_button.expand,.button.expand,.button_big.expand,.button_small.expand,button.expand{width:100%}.big_button.wider,.button.wider,.button_big.wider,.button_small.wider,button.wider{padding-left:60px;padding-right:60px}.big_button.inactive,.button.inactive,.button_big.inactive,.button_small.inactive,button.inactive{background:#ad0201;border-color:#ad0201}.button_small{padding:5px 10px}.button,.button{padding:10px 20px}.button_md{font-size:18px;padding:15px 60px}.big_button,.button_big{padding:15px 30px;font-size:24px}.red .button.secondary{border-width:3px}.red .button.secondary:hover{background-color:#ffffff;border-color:#7a0101;color:#7a0101}#schulungsorte .box_right.box_infocenter{display:none}#schulungsorte .box_blaugrau{padding:20px;background:#e2e5e7;margin-bottom:20px;border-radius:3px}#schulungsorte .box{padding:20px;background:#f0f2f3;margin-bottom:20px;border-radius:3px}#schulungsorte #map{width:100%;height:80vh;margin-bottom:40px;border-radius:3px;position:relative;overflow:hidden}#schulungsorte #radiusSearchBoxDiv{width:100%;max-width:400px;position:relative}#schulungsorte #radiusSearchBoxDiv>div{background-color:#e2e5e7;width:100%;position:absolute;z-index:10000;border-radius:0 0 3px 3px;overflow:hidden}#schulungsorte #radiusSearchBoxDiv>div:empty{border:1px solid red}#schulungsorte #radiusSearchBoxDiv>div #result_text{font-size:110%}#schulungsorte #radiusSearchBoxDiv .city_selection_inhouse{width:auto}#schulungsorte #radiusSearchBoxDiv .city_selection_inhouse .text_left2{color:#6F808A;font-size:18px;font-weight:bold;margin-right:20px;margin-bottom:20px;text-align:center}#schulungsorte #radiusSearchBoxDiv .city_selection_inhouse .text_right2{font-weight:bold;text-align:center;margin-bottom:20px}#schulungsorte #radiusSearchBoxDiv #result_data p,#schulungsorte #radiusSearchBoxDiv #result_text p,#schulungsorte #radiusSearchBoxDiv #result p{padding:10px}#schulungsorte #radiusSearchBoxDiv #result_data li,#schulungsorte #radiusSearchBoxDiv #result_text li,#schulungsorte #radiusSearchBoxDiv #result li{border-bottom:1px solid #d4d8db;margin-bottom:0}#schulungsorte #radiusSearchBoxDiv #result_data li a,#schulungsorte #radiusSearchBoxDiv #result_text li a,#schulungsorte #radiusSearchBoxDiv #result li a{padding:10px;display:block}#schulungsorte #radiusSearchBoxDiv #result_data li a:hover,#schulungsorte #radiusSearchBoxDiv #result_text li a:hover,#schulungsorte #radiusSearchBoxDiv #result li a:hover{background-color:#f0f2f3}#schulungsorte .containerListe{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:auto;-ms-flex-align:auto;align-items:auto;-ms-flex-line-pack:stretch;align-content:stretch;margin-bottom:20px}#schulungsorte .containerListe:after{display:block;-webkit-box-flex:999;-ms-flex:999 999 auto;flex:999 999 auto}#schulungsorte .item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;border-bottom:1px solid #d9dee0;list-style:none}#schulungsorte .item a{display:block;padding:8px 0 8px 8px}@media only screen and (max-width:1023px){#schulungsorte .three_location_boxes{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#schulungsorte .three_location_boxes>div{width:33.3333333%;background-size:100%;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width:700px){.container.schulungsorte{margin-left:10px;margin-right:10px}.container.schulungsorte .row{display:-webkit-box;display:-ms-flexbox;display:flex}.container.schulungsorte .row>div:first-child{position:absolute;z-index:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;left:calc(50% - 100px)}.container.schulungsorte .row>div:nth-child(2){position:relative;z-index:2;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.container.schulungsorte .row>div:nth-child(3){position:relative;z-index:2;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;text-align:right}.container.schulungsorte .row>div img{min-width:200px}#schulungsorte .three_location_boxes{padding:0 20px;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}#schulungsorte .three_location_boxes>div{width:100%;background-size:100%;float:none;height:auto;padding:0;margin:0 0 20px 0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box}#schulungsorte .three_location_boxes>div+div{margin-left:initial}#schulungsorte .three_location_boxes>div>p{padding-bottom:250px}}@media only screen and (max-width:480px){#schulungsorte .item{width:33.3333333333%}#schulungsorte .three_location_boxes{padding:0 20px;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}#schulungsorte .three_location_boxes>div{width:100%;background-size:100%;float:none;height:auto;padding:0;margin:0 0 20px 0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box}#schulungsorte .three_location_boxes>div+div{margin-left:initial}#schulungsorte .three_location_boxes>div>p{padding-bottom:250px}}.schulungsorte{margin-bottom:20px}.schulungsorte .headline_small{display:block;float:left;width:100px}.schulungsorte .tags{display:block;float:left;width:calc(100% - 100px);margin-bottom:20px}.tag{padding:2px 10px;margin:0 4px 6px 0;display:inline-block;border-radius:20px;-webkit-box-shadow:0 1px 6px 0 rgba(32,33,36,0.28);box-shadow:0 1px 6px 0 rgba(32,33,36,0.28)}.tag.active{-webkit-box-shadow:0 1px 6px 0 #014f80;box-shadow:0 1px 6px 0 #014f80;background-color:#f2f2f2}a.tag{color:#666666;-webkit-transition:-webkit-box-shadow 0.2s ease-in;transition:-webkit-box-shadow 0.2s ease-in;-o-transition:box-shadow 0.2s ease-in;transition:box-shadow 0.2s ease-in;transition:box-shadow 0.2s ease-in,-webkit-box-shadow 0.2s ease-in}a.tag:hover{color:#666666;-webkit-box-shadow:0 1px 6px 0 #014f80;box-shadow:0 1px 6px 0 #014f80}.clearfix,.row{*zoom:1}.clearfix:after,.clearfix:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.row:after{clear:both}.suche{width:calc(100% - 20px)}.suche form{position:relative;width:calc(100% - 50px);max-width:420px;margin:40px auto 20px}.suche form .suchfeld input{padding-right:30px;padding-left:10px;line-height:229%;height:46px;border-radius:10px 0 0 10px;-webkit-transition:-webkit-box-shadow 0.2s ease-in;transition:-webkit-box-shadow 0.2s ease-in;-o-transition:box-shadow 0.2s ease-in;transition:box-shadow 0.2s ease-in;transition:box-shadow 0.2s ease-in,-webkit-box-shadow 0.2s ease-in}.suche form .suchfeld input:focus{border-color:#a9b7c0;-webkit-box-shadow:0 0 6px #015f99 inset;box-shadow:0 0 6px #015f99 inset}.suche form button.senden{position:absolute;padding:0;cursor:pointer;right:-23px;top:0;background-color:#e00201;border-radius:50%;height:46px;width:46px;-webkit-transition:-webkit-box-shadow 0.2s ease-in;transition:-webkit-box-shadow 0.2s ease-in;-o-transition:box-shadow 0.2s ease-in;transition:box-shadow 0.2s ease-in;transition:box-shadow 0.2s ease-in,-webkit-box-shadow 0.2s ease-in}.suche form button.senden:hover{background:#ad0201;-webkit-box-shadow:0 0 0 3px rgba(255,255,255,0.9),0 0 10px 10px #e00201,0 0 0 5px rgba(255,255,255,0.5);box-shadow:0 0 0 3px rgba(255,255,255,0.9),0 0 10px 10px #e00201,0 0 0 5px rgba(255,255,255,0.5)}.suche form button.senden .icon:after{color:#ffffff;font-size:20px}.line,.line_right{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:1;flex-shrink:1;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.line:after,.line:before{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";border-top:1px solid #bfd2df;margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:20px;flex-basis:20px}.line:before{margin-right:20px}.line:after{margin-left:20px}.line.text-brown:after,.line.text-brown:before,.line.text-red:after,.line.text-red:before,.line.text-white:after,.line.text-white:before{border-top:none;height:1px;content:""}.line.text-white:after,.line.text-white:before{background-color:rgba(255,255,255,0.5)}.line.text-brown:after,.line.text-brown:before{background-color:#ab600c}.line.text-red:after,.line.text-red:before{background-color:#fe1716}.line_right{text-align:left}.line_right:after{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";border-top:1px solid #bfd2df;margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:20px;flex-basis:20px}.line_right:after{margin-left:20px}.h1.line,.h2.line,h1.line,h2.line{font-size:40px;font-weight:400;margin-bottom:10px;line-height:1.2}.h1.line+p,.h2.line+p,h1.line+p,h2.line+p{font-size:18px;text-align:center;margin-bottom:20px}.container.lightblue .line:after,.container.lightblue .line:before{border-top:1px solid #014f80}@media only screen and (max-width:700px){.h1.line,.h2.line,h1.line,h2.line{font-size:24px}.h1.line+p,.h2.line+p,h1.line+p,h2.line+p{font-size:15px}}ul.check{list-style:none}ul.check>li{padding-left:30px;margin-bottom:20px;margin-bottom:20px}ul.check>li:before{font-family:"fontello";content:"";font-size:1em;color:#e00201;background-color:#ffffff;border-radius:50%;padding:4px;margin:0;position:relative;left:-7px;margin-left:-22px}ul.check.bluecircle>li:before{color:#ffffff;background-color:#014f80}.strong,b{font-weight:bold}.nw{white-space:nowrap}.float-right{float:right}.float-left{float:left}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.text-white{color:#ffffff}.text-blue{color:#014f80!important}.text-green{color:#0f784b}.text-red{color:#e00201}.text-brown{color:#7b4509}.text-light{color:#ffffffaa}.text-dark{color:#00000099}.margin-bottom{margin-bottom:20px}.margin-bottom-2x{margin-bottom:40px}.margin-bottom-3x{margin-bottom:60px}.margin-bottom-4x{margin-bottom:80px}.margin-bottom-0{margin-bottom:0}.margin-top{margin-top:20px}.margin-top-2x{margin-top:40px}.margin-top-3x{margin-top:60px}.margin-top-4x{margin-top:80px}.margin-top-0{margin-top:0}.margin-left{margin-left:20px}.margin-left-2x{margin-left:40px}.margin-left-3x{margin-left:60px}.margin-left-4x{margin-left:80px}.margin-left-0{margin-left:0}.margin-right{margin-right:20px}.margin-right-2x{margin-right:40px}.margin-right-3x{margin-right:60px}.margin-right-4x{margin-right:80px}.margin-right-0{margin-right:0}.padding-bottom{padding-bottom:20px}.padding-bottom-2x{padding-bottom:40px}.padding-bottom-3x{padding-bottom:60px}.padding-bottom-4x{padding-bottom:80px}.padding-bottom-0{padding-bottom:0}.padding-top-0{padding-top:0!important}.padding-x-0{padding-left:0!important;padding-right:0!important}.padding-y-0{top:0!important;padding-bottom:0!important}.small{font-size:90%!important}.desktop_only,.desktopOnly{display:block}.mediumOnly{display:none}.mobile_only,.mobileOnly{display:none}@media only screen and (max-width:1023px){.desktop_only,.desktopOnly{display:none}.mediumOnly{display:block}.mobile_only,.mobileOnly{display:block}}@media only screen and (max-width:700px){.desktop_only,.desktopOnly{display:none}.mobile_only,.mobileOnly{display:block}}@media only screen and (min-width:1024px){.showondesktop{display:block}.hideondesktop{display:none}}@media only screen and (max-width:1023px){.showonmedium{display:block}.hideonmedium{display:none}}@media only screen and (max-width:700px){.showonmobile{display:block}.hideonmobile{display:none}}.displaymediumup{display:none}@media only screen and (min-width:701px){.displaymediumup{display:block}}.dropshadow{-webkit-box-shadow:0 0 20px #bfd2df;box-shadow:0 0 20px #bfd2df;-webkit-transition:-webkit-box-shadow 0.2s ease-in;transition:-webkit-box-shadow 0.2s ease-in;-o-transition:box-shadow 0.2s ease-in;transition:box-shadow 0.2s ease-in;transition:box-shadow 0.2s ease-in,-webkit-box-shadow 0.2s ease-in}.dropshadow:hover{-webkit-box-shadow:0 0 20px #598aac;box-shadow:0 0 20px #598aac}.headline{color:#6f808a;font-size:18px;font-weight:bold}hr{border-bottom:0;border-top:1px solid #bfd2df}.concat{position:absolute;z-index:1;top:calc(50% - 32px);left:calc(50% - 32px);border-radius:50%;font-size:40px;padding:3px 20px;background-color:#ffffff;-webkit-box-shadow:0 0 10px #88888880;box-shadow:0 0 10px #88888880}@media only screen and (max-width:1023px){.concat{top:calc(50% - 12px);left:calc(50% - 32px)}}.infotext:before{content:"";font-family:"fontello";font-size:15px;vertical-align:middle;color:#8e8e8e}.infotext:hover:before{color:#014f80}.topthemen .slides>li{display:block;padding:20px 5px}.topthemen .slides>li a{display:block;text-align:center;border-radius:3px!important;padding-top:20px;padding-bottom:20px;margin-left:20px;margin-right:20px;width:320px;height:140px}.topthemen .slides>li a picture{display:inline-block}.topthemen .slides>li a picture img{max-height:100px;width:auto;height:100px;border-radius:3px}.topthemen .slides>li a p{font-size:18px;color:#014f80}.home-tiles{margin-top:20px;margin-bottom:20px;margin-left:-10px;margin-right:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-tiles>a,.home-tiles li{width:calc(20% - 20px);color:#666666;font-size:18px;display:block;margin:0 10px 20px;padding:20px 10px 20px 10px;text-align:center;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px}.home-tiles>a img,.home-tiles li img{display:block;margin:0 auto;height:105px;width:auto}.home-tiles>a>p,.home-tiles li>p{text-transform:uppercase;font-size:inherit;width:100%;margin-bottom:10px;line-height:100%}.home-tiles>p{margin-bottom:40px;width:100%}@media only screen and (max-width:1023px){.home-tiles{margin-left:0;margin-right:0}.home-tiles>a{width:calc(33% - 20px)}.home-tiles>a:nth-child(10){display:none}.home-tiles>a>p{overflow:hidden}}@media only screen and (max-width:480px){.home-tiles>a{width:calc(50% - 20px)}.home-tiles>a:nth-child(10){display:block}}@media only screen and (max-width:359px){.home-tiles>a{width:calc(100% - 20px)}.home-tiles>a:nth-child(6){display:none}.home-tiles>a:nth-child(7){display:none}.home-tiles>a:nth-child(8){display:none}.home-tiles>a:nth-child(9){display:none}.home-tiles>a:nth-child(10){display:none}}footer .meta_dialog,footer .stickyFooter{border-radius:0}footer .meta_dialog ul,footer .stickyFooter ul{list-style:none;margin:0 auto;display:table}footer .meta_dialog ul>li,footer .stickyFooter ul>li{display:inline-block;float:left;padding:0 20px;margin-bottom:0;text-align:center;color:#666666}footer .meta_dialog ul>li a,footer .stickyFooter ul>li a{color:#666666}footer .meta_dialog ul>li span,footer .stickyFooter ul>li span{display:block}footer .meta_dialog ul>li span+br,footer .stickyFooter ul>li span+br{margin-bottom:10px}footer .meta_dialog ul>li a:hover,footer .stickyFooter ul>li a:hover{color:#014f80}footer .meta{border-radius:0}footer .meta .navigation{list-style:none;margin:0 auto;display:table}footer .meta .navigation>li{padding:0 20px;margin-bottom:0;display:inline-block;float:left}footer .meta .navigation>li a{color:#e5e9eb}footer .meta .navigation>li a:hover{color:#ffffff}footer .copyright{text-align:center}footer .copyright *{font-size:12px}@media only screen and (max-width:1023px){footer .stickyFooter{border-radius:0;position:fixed;z-index:10000;bottom:0;width:100%;border-top:1px solid #ffffff80}footer .stickyFooter ul{list-style:none;margin:0 auto;display:table}footer .stickyFooter ul>li{display:inline-block;padding:10px 20px;margin-bottom:0}footer .stickyFooter ul>li a{color:#d0d0d0}footer .stickyFooter ul>li a:hover{color:#ffffff}footer .meta_dialog ul{margin-left:20px}footer .meta_dialog ul>li{text-align:left;display:block;float:none;margin-bottom:20px}footer .meta_dialog ul>li>a{display:table;position:relative}footer .meta_dialog ul>li>a>span{display:inline-block;min-width:43px;height:100%;vertical-align:middle;position:relative;margin-right:20px}footer .meta_dialog ul>li>a>span:first-child{top:2px;text-align:center;width:44px}footer .meta_dialog ul>li>a>span>i.icon:after{margin-left:0}footer .meta_dialog .icon.icon-2x:after{font-size:1.5em}footer .meta_dialog .icon.icon-3x:after{font-size:2.25em}footer .meta ul.navigation{margin-left:20px;margin-right:none;width:calc(100% - 40px);background-color:transparent}footer .meta ul.navigation>li{text-align:left;display:block;float:none;margin-bottom:20px}footer .meta ul.navigation>li:last-child{margin-bottom:0}footer .meta ul.navigation>li>a{display:block;-webkit-transition:padding 0.3s ease-in-out,color 0.3s ease-in-out;-o-transition:padding 0.3s ease-in-out,color 0.3s ease-in-out;transition:padding 0.3s ease-in-out,color 0.3s ease-in-out}footer .meta ul.navigation>li>a:hover{padding-left:20px}}.referenzen .refItems{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.referenzen .refItems .refItem{padding:20px;width:25%;-webkit-box-flex:1;-ms-flex:auto;flex:auto;text-align:center}.referenzen .refItems .refItem>img{max-width:100%}@media only screen and (max-width:768px){.referenzen .refItems .refItem{width:33.33333%}}@media only screen and (max-width:480px){.referenzen .refItems .refItem{width:50%}}.zertifizierungen .zertItems{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.zertifizierungen .zertItems .zertItem{padding-bottom:40px;-webkit-box-flex:1;-ms-flex:auto;flex:auto;text-align:center}.zertifizierungen .zertItems .zertItem>img{width:100%;max-width:280px}@media only screen and (max-width:1023px){.zertifizierungen{padding-left:10px;padding-right:10px}}.why .why_items{width:100%}.why .why_items .why_item{margin-bottom:30px}.why .why_items .why_item:last-child{margin-bottom:20px}.why .why_items .why_item .toggle{font-size:24px;cursor:pointer;position:relative}.why .why_items .why_item .toggle.line_right:after{margin-right:60px}.why .why_items .why_item .toggle>.icon{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;background:none repeat scroll 0 0 #e00201;border-radius:50%;color:#FFFFFF;width:41px;font-family:Fontello;content:""}.why .why_items .why_item>.content{display:none;max-width:700px}.toggle.line_right:after{margin-right:50px}.toggle>.icon{position:absolute;right:0;float:right;margin-top:-6px;padding:3px 9px}.toggle>.icon:after{margin:0}.toggle.rotated .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (max-width:700px){.why .why_items .why_item .toggle{font-size:18px}.why .why_items .why_item .toggle>.icon{width:31px;padding:3px 6px}.why .why_items .why_item .toggle.line_right:after{margin-right:51px}.line_right:after{-ms-flex-preferred-size:0;flex-basis:0}}.testemonials .siegel{text-align:center}.testemonials .siegel>img{max-width:150px}.testemonials .stars{text-align:center}.testemonials .stars img{max-width:120px}.testemonials .quotations:after,.testemonials .quotations:before{font-family:"fontello";font-size:5em;color:rgba(123,69,9,0.1);position:absolute;top:30px;left:60px;z-index:1}.testemonials .quotations:before{content:""}.testemonials .quotations:after{content:"";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);bottom:20px;right:60px}.testemonials .quotations p{font-style:italic;font-size:18px;padding-left:40px;padding-right:40px}.testemonials .quotations .flex-direction-nav a{background-color:transparent}@media only screen and (max-width:700px){.testemonials .items .item{width:33.33333%}.testemonials .quotations:before{left:0}.testemonials .quotations:after{right:0}.testemonials .flexslider .flex-direction-nav .flex-next,.testemonials .flexslider .flex-direction-nav .flex-prev{padding:0}}@media only screen and (max-width:480px){.testemonials .items .item{width:50%}.testemonials .siegel img{max-width:100%}}#ekomi-btn{position:fixed;top:35%;right:0;background:rgba(255,248,230,0.9);padding:12px 18px 12px 12px;border-radius:10px 0 0 10px;z-index:300;text-align:center;font-size:12px}#ekomi-btn .logo{float:left;width:75px;font-size:inherit}#ekomi-btn .logo img{width:100%;margin-bottom:10px}#ekomi-btn .bewertung{line-height:200%;text-align:left;font-size:inherit;padding-left:20px;float:right;margin-right:-300px;-webkit-transition:margin 0.3s ease-in;-o-transition:margin 0.3s ease-in;transition:margin 0.3s ease-in}#ekomi-btn .bewertung strong{font-size:18px}#ekomi-btn .bewertung img{vertical-align:middle}#ekomi-btn:hover .bewertung{margin-right:0}@media only screen and (max-width:1023px){#ekomi-btn{top:108px}}@media only screen and (max-width:700px){#ekomi-btn{display:none}}#focus{position:absolute;right:10px;top:110px;z-index:300}#focus .logo{font-size:inherit}@media only screen and (max-width:1023px){#focus{top:108px}}@media only screen and (max-width:700px){#focus{display:none}}.orteteaser>.inner{padding-left:0;padding-right:0}.kurstypen{margin-top:-30px}.kurstypen>.row.inner_small{padding-top:0;padding-bottom:0}.kurstypen a.toggle{color:#014f80}.kurstypen .kt>.row.inner_small{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.kurstypen .kt{position:relative;margin:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.kurstypen .kt .toggle:after{font-family:"fontello";font-size:15px;content:"";float:right;height:22px;border:2px solid #014f80;padding:0 5px;border-radius:3px}.kurstypen .kt .toggle:hover{color:unset}.kurstypen .kt .toggle:hover:after{color:#ffffff;background-color:#014f80}.kurstypen .kt .anreisser>div{text-align:center}.kurstypen .kt .beschreibung>div{text-align:center}.kurstypen li,.kurstypen p{color:#014f80;font-size:15px}.kurstypen ul{padding-left:20px}.kurstypen .anreisser,.kurstypen .beschreibung{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.kurstypen .anreisser>p,.kurstypen .beschreibung>p{-webkit-box-flex:1;-ms-flex:1;flex:1}.kurstypen .anreisser [class^=button],.kurstypen .beschreibung [class^=button]{margin-top:10px;font-weight:normal}.kurstypen .beschreibung{display:none}.w33.kt{width:calc(33.333333% - 20px)!important;-webkit-box-shadow:0 0 5px #808080;box-shadow:0 0 5px #808080;border-radius:10px;padding:8px 20px 10px 20px;background-color:#ffffff;-webkit-box-flex:1;-ms-flex:auto;flex:auto}@media only screen and (max-width:1023px){.kurstypen .kt{position:relative;margin:0 10px}}@media only screen and (max-width:700px){.kurstypen .kt{margin:0}.kurstypen .beschreibung ul{display:inline-block;margin:0 auto}.kurstypen .beschreibung ul li{text-align:left}.kurstypen ul{padding:0;display:block;margin:0 auto}.w33.kt{width:calc(100% - 20px)!important;margin-bottom:20px;margin-left:10px;margin-right:10px}.w33.kt .anreisser *,.w33.kt>*{text-align:center}}[aria-label][role~=tooltip]{position:relative}[aria-label][role~=tooltip]:after,[aria-label][role~=tooltip]:before{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;opacity:0;pointer-events:none;-webkit-transition:all var(--microtip-transition-duration,0.18s) var(--microtip-transition-easing,ease-in-out) var(--microtip-transition-delay,0s);-o-transition:all var(--microtip-transition-duration,0.18s) var(--microtip-transition-easing,ease-in-out) var(--microtip-transition-delay,0s);transition:all var(--microtip-transition-duration,0.18s) var(--microtip-transition-easing,ease-in-out) var(--microtip-transition-delay,0s);position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}[aria-label][role~=tooltip]:before{background-size:100% auto!important;content:""}[aria-label][role~=tooltip]:after{background:rgba(17,17,17,0.9);border-radius:4px;color:#ffffff;content:attr(aria-label);font-size:var(--microtip-font-size,13px);font-weight:var(--microtip-font-weight,normal);text-transform:var(--microtip-text-transform,none);padding:0.5em 1em;white-space:nowrap;-webkit-box-sizing:content-box;box-sizing:content-box}[aria-label][role~=tooltip]:focus:after,[aria-label][role~=tooltip]:focus:before,[aria-label][role~=tooltip]:hover:after,[aria-label][role~=tooltip]:hover:before{opacity:1;pointer-events:auto}[role~=tooltip][data-microtip-position|=top]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%280%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;height:6px;width:18px;margin-bottom:5px}[role~=tooltip][data-microtip-position|=top]:after{margin-bottom:11px}[role~=tooltip][data-microtip-position|=top]:before{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);bottom:100%;left:50%}[role~=tooltip][data-microtip-position|=top]:hover:before{-webkit-transform:translate3d(-50%,-5px,0);transform:translate3d(-50%,-5px,0)}[role~=tooltip][data-microtip-position|=top]:after{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);bottom:100%;left:50%}[role~=tooltip][data-microtip-position=top]:hover:after{-webkit-transform:translate3d(-50%,-5px,0);transform:translate3d(-50%,-5px,0)}[role~=tooltip][data-microtip-position=top-left]:after{-webkit-transform:translate3d(calc(-100% + 16px),0,0);transform:translate3d(calc(-100% + 16px),0,0);bottom:100%}[role~=tooltip][data-microtip-position=top-left]:hover:after{-webkit-transform:translate3d(calc(-100% + 16px),-5px,0);transform:translate3d(calc(-100% + 16px),-5px,0)}[role~=tooltip][data-microtip-position=top-right]:after{-webkit-transform:translate3d(calc(0% + -16px),0,0);transform:translate3d(calc(0% + -16px),0,0);bottom:100%}[role~=tooltip][data-microtip-position=top-right]:hover:after{-webkit-transform:translate3d(calc(0% + -16px),-5px,0);transform:translate3d(calc(0% + -16px),-5px,0)}[role~=tooltip][data-microtip-position|=bottom]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28180%2018%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;height:6px;width:18px;margin-top:5px;margin-bottom:0}[role~=tooltip][data-microtip-position|=bottom]:after{margin-top:11px}[role~=tooltip][data-microtip-position|=bottom]:before{-webkit-transform:translate3d(-50%,-10px,0);transform:translate3d(-50%,-10px,0);bottom:auto;left:50%;top:100%}[role~=tooltip][data-microtip-position|=bottom]:hover:before{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}[role~=tooltip][data-microtip-position|=bottom]:after{-webkit-transform:translate3d(-50%,-10px,0);transform:translate3d(-50%,-10px,0);top:100%;left:50%}[role~=tooltip][data-microtip-position=bottom]:hover:after{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}[role~=tooltip][data-microtip-position=bottom-left]:after{-webkit-transform:translate3d(calc(-100% + 16px),-10px,0);transform:translate3d(calc(-100% + 16px),-10px,0);top:100%}[role~=tooltip][data-microtip-position=bottom-left]:hover:after{-webkit-transform:translate3d(calc(-100% + 16px),0,0);transform:translate3d(calc(-100% + 16px),0,0)}[role~=tooltip][data-microtip-position=bottom-right]:after{-webkit-transform:translate3d(calc(0% + -16px),-10px,0);transform:translate3d(calc(0% + -16px),-10px,0);top:100%}[role~=tooltip][data-microtip-position=bottom-right]:hover:after{-webkit-transform:translate3d(calc(0% + -16px),0,0);transform:translate3d(calc(0% + -16px),0,0)}[role~=tooltip][data-microtip-position=left]:after,[role~=tooltip][data-microtip-position=left]:before{bottom:auto;left:auto;right:100%;top:50%;-webkit-transform:translate3d(10px,-50%,0);transform:translate3d(10px,-50%,0)}[role~=tooltip][data-microtip-position=left]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28-90%2018%2018%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;height:18px;width:6px;margin-right:5px;margin-bottom:0}[role~=tooltip][data-microtip-position=left]:after{margin-right:11px}[role~=tooltip][data-microtip-position=left]:hover:after,[role~=tooltip][data-microtip-position=left]:hover:before{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}[role~=tooltip][data-microtip-position=right]:after,[role~=tooltip][data-microtip-position=right]:before{bottom:auto;left:100%;top:50%;-webkit-transform:translate3d(-10px,-50%,0);transform:translate3d(-10px,-50%,0)}[role~=tooltip][data-microtip-position=right]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%2890%206%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;height:18px;width:6px;margin-bottom:0;margin-left:5px}[role~=tooltip][data-microtip-position=right]:after{margin-left:11px}[role~=tooltip][data-microtip-position=right]:hover:after,[role~=tooltip][data-microtip-position=right]:hover:before{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}[role~=tooltip][data-microtip-size=small]:after{white-space:initial;width:80px}[role~=tooltip][data-microtip-size=medium]:after{white-space:initial;width:150px}[role~=tooltip][data-microtip-size=large]:after{white-space:initial;width:260px}.wizard_bg{background-image:url("/wizard/img/bg.png");background-repeat:no-repeat;background-size:cover;padding-bottom:50px;background-position:center}form#wizard_1{width:100%;background:white;-webkit-box-shadow:0 0 10px #888;box-shadow:0 0 10px #888;margin:20px auto;padding:50px 40px 40px}form#wizard_1 #pages{width:4800px}form#wizard_1 #pages>.page{display:inline-block;width:880px;color:#014F80;text-align:center;float:left}form#wizard_1 h1{font-size:28px}form#wizard_1 h2{font-size:20px;margin-bottom:40px}form#wizard_1 div,form#wizard_1 footer p,form#wizard_1 h1,form#wizard_1 h2{color:#014f80}form#wizard_1 textarea{width:100%;max-width:420px;height:100px;border:none;-webkit-box-shadow:0 3px 18px 0 rgba(1,39,65,0.2);box-shadow:0 3px 18px 0 rgba(1,39,65,0.2);margin:0 auto 20px;display:block}form#wizard_1 #wrapper{overflow:hidden;height:351px}form#wizard_1 .progressbar{height:5px;background-color:#f0f0f0;width:100%;margin:20px 0;display:block;border-radius:3px;overflow:hidden;-webkit-transition:width 0.3s ease-in-out,color 0.3 ease-in-out;-o-transition:width 0.3s ease-in-out,color 0.3 ease-in-out;transition:width 0.3s ease-in-out,color 0.3 ease-in-out}form#wizard_1 .progressbar>.segment{-webkit-transition:width 0.5s ease-in-out;-o-transition:width 0.5s ease-in-out;transition:width 0.5s ease-in-out;height:5px;background-color:#014f80;width:0;-webkit-box-shadow:0 0 0 0 black;box-shadow:0 0 0 0 black}form#wizard_1 .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 15px);margin-left:5px}form#wizard_1 .buttons .button_wz{margin-right:10px;margin-left:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:180px;-webkit-box-shadow:0 3px 18px 0 rgba(1,39,65,0.2);box-shadow:0 3px 18px 0 rgba(1,39,65,0.2);border:none;color:#014F80;font-weight:bold;font-size:12px;-webkit-transition:-webkit-box-shadow 0.18s ease-in-out;transition:-webkit-box-shadow 0.18s ease-in-out;-o-transition:box-shadow 0.18s ease-in-out;transition:box-shadow 0.18s ease-in-out;transition:box-shadow 0.18s ease-in-out,-webkit-box-shadow 0.18s ease-in-out;background-color:#fff}form#wizard_1 .buttons .button_wz:hover:not(.nh){-webkit-box-shadow:0 3px 18px 0 rgba(1,39,65,0.5);box-shadow:0 3px 18px 0 rgba(1,39,65,0.5)}form#wizard_1 .buttons .button_wz:first-child{margin-left:13px}form#wizard_1 .buttons .button_wz>div{font-size:15px}form#wizard_1 .buttons .button_wz>.pikto{margin-top:30px;margin-bottom:20px}form#wizard_1 .buttons .button_wz>.pikto>img{height:72px}form#wizard_1 .info{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}form#wizard_1 .info span{width:18px;height:18px;line-height:16px;border:1px solid #a9b7c0;border-radius:50%;position:absolute;top:7px;right:15px;font-size:12px;font-weight:bold;-webkit-transition:color 0.2s ease-in-out,background-color 0.2s ease-in-out,border 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out,background-color 0.2s ease-in-out,border 0.2s ease-in-out;transition:color 0.2s ease-in-out,background-color 0.2s ease-in-out,border 0.2s ease-in-out;color:#a9b7c0;cursor:pointer}form#wizard_1 .info span:hover{background-color:#014f80;border-color:#014f80;color:#ffffff}form#wizard_1 .refItems{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:700px;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form#wizard_1 .refItems>.refItem{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:20%;padding:0 20px;display:inline-block}footer p{font-size:12px}footer ul.navigation{font-size:12px;list-style:none;display:table;margin:0 auto}footer ul.navigation>li{font-size:12px;float:left;padding:0 10px}@media only screen and (max-width:1023px){.wrapper_main .row{padding:0}form#wizard_1{margin:20px auto;padding:50px 10px 20px;background-color:#ffffffe0}form#wizard_1 h2{height:2em}form#wizard_1 .buttons{width:calc(100vw - $gutter)}form#wizard_1 #wrapper{width:100vw;height:auto;margin-left:-10px}form#wizard_1 textarea{width:calc(100% - 40px)}form#wizard_1 #pages>.page{width:calc(100vw - 0px)}form#wizard_1 #pages>.page#finish .button_wz{height:120px!important}form#wizard_1 #pages>.page#finish .button_wz .pikto{display:none;margin-top:20px}form#wizard_1 #pages>.page#finish .button_wz:first-child{height:60px!important}form#wizard_1 #pages>.page .buttons{display:block;width:calc(100vw - 0px);margin-left:0}form#wizard_1 #pages>.page .buttons .w50-sm{width:calc(50% - 20px)}form#wizard_1 #pages>.page .buttons .w50-sm:nth-child(2n){clear:both}form#wizard_1 #pages>.page .buttons .w33{width:calc(100% - 25px);clear:both}form#wizard_1 #pages>.page .buttons .button_wz{margin-bottom:20px;height:170px}form#wizard_1 #pages>.page .buttons .button_wz>.pikto{margin-top:20px}form#wizard_1 #pages>.page .buttons .nh{padding-top:20px}}@media only screen and (min-width:1024px){a.onlineschulung>.icon.icon-right-open:after{margin-left:1px}#onlineschulungPopup{width:calc(100% - 20px);max-width:340px;position:fixed;z-index:3147483644;bottom:0;left:300px;border:7px solid rgba(225,225,225,0.95);border-bottom:none;padding:20px;border-radius:10px 10px 0 0;background-color:rgba(255,255,255,0.95);margin-bottom:-500px;-webkit-transition:margin 0.5s ease-in-out;-o-transition:margin 0.5s ease-in-out;transition:margin 0.5s ease-in-out}#onlineschulungPopup:hover{margin-bottom:0!important}#onlineschulungPopup:hover h2.shrink{font-size:18px;font-weight:bold}#onlineschulungPopup h2,#onlineschulungPopup p{text-align:center}#onlineschulungPopup ul{display:table;margin:0 auto 40px}#onlineschulungPopup .close{background-color:#e00201;border-radius:23px;position:absolute;top:3px;right:2px;width:23px;height:23px;cursor:pointer}#onlineschulungPopup .close:after{color:#ffffff;content:"×";width:23px;height:23px;display:inline-block;text-align:center;font-size:24px}.contact_online input[type=checkbox],.contact_online input[type=radio]{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;outline:none;border:1px solid #a9b7c0;cursor:pointer;background-color:#ffffff}.contact_online input[type=checkbox]:before,.contact_online input[type=radio]:before{-webkit-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;content:"";display:block;width:14px;height:14px;margin:2px auto;border-radius:50%}.contact_online input[type=checkbox]:checked:before,.contact_online input[type=checkbox]:checked:hover:before,.contact_online input[type=radio]:checked:before,.contact_online input[type=radio]:checked:hover:before{background:#014f80}.contact_online input[type=checkbox].pill,.contact_online input[type=radio].pill{border-radius:20px;padding-right:30px;padding-left:0}.contact_online input[type=checkbox].pill:before,.contact_online input[type=radio].pill:before{-webkit-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;-webkit-box-shadow:0 0 3px white;box-shadow:0 0 3px white;margin-left:3px;margin-right:3px}.contact_online input[type=checkbox].pill:checked:before,.contact_online input[type=checkbox].pill:checked:hover:before,.contact_online input[type=radio].pill:checked:before,.contact_online input[type=radio].pill:checked:hover:before{margin-left:14px}.contact_online input[type=checkbox]:hover:before,.contact_online input[type=radio]:hover:before{background:silver}}@media only screen and (max-width:1023px){#onlineschulungPopup{display:none}}#home-office section.top-kursthemen,#live-online-schulungen section.top-kursthemen{padding-top:30px;background-color:#ffffff;border-radius:10px 10px 0 0;margin-top:-40px;z-index:201;position:relative}#home-office section.kundenlogos,#live-online-schulungen section.kundenlogos{margin-top:-150px;height:150px;background-color:#ffffff88;position:relative;z-index:201}.teaser.start.homeoffice .content{top:20%}.teaser.start.homeoffice .bg_image{background-image:url(/homeoffice/header_home-office.jpg)}.teaser.start.homeoffice .gradient_layer{background:-webkit-gradient(linear,left top,right top,from(white),color-stop(45%,white),color-stop(52%,rgba(255,255,255,0)));background:-o-linear-gradient(left,white 0%,white 45%,rgba(255,255,255,0) 52%);background:linear-gradient(left,white 0%,white 45%,rgba(255,255,255,0) 52%);z-index:201}.teaser.start.homeoffice .above_head{color:#666666;text-transform:uppercase;font-size:18px}.teaser.start.homeoffice h1{font-size:45px;color:#014f80;font-weight:bold;line-height:140%}.teaser.start.homeoffice.los{height:400px}.teaser.start.homeoffice.los h1{font-size:58px}.teaser.start.homeoffice.los .protagonist{z-index:200}.teaser.start.homeoffice.los .protagonist img{right:0}@media only screen and (max-width:700px){.teaser.start.homeoffice.los{height:auto}}@media only screen and (max-width:700px){.teaser.start.homeoffice{height:auto}.teaser.start.homeoffice .gradient_layer{display:none}.teaser.start.homeoffice .protagonist{display:block;position:static}.teaser.start.homeoffice .protagonist img{position:static}.teaser.start.homeoffice .content{position:static;background:#ecfafe;background:-o-linear-gradient(315deg,#ecfafe 0%,white 100%);background:linear-gradient(135deg,#ecfafe 0%,white 100%);padding-left:20px;padding-right:20px}.teaser.start.homeoffice .content h1{font-size:30px;line-height:140%}.teaser.start.homeoffice .content p{text-align:left}}@media only screen and (max-width:700px){#home-office,#live-online-schulungen{overflow:auto}#home-office section.kundenlogos,#live-online-schulungen section.kundenlogos{margin-top:0;height:auto;background-color:#f0f2f3;position:static}#home-office section.top-kursthemen,#live-online-schulungen section.top-kursthemen{padding-top:30px;border-radius:0;margin-top:0;position:static}}.tabs{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.tabs>.tab{background-color:#ffffff;border:1px solid #BAC2C7;display:block;padding:7px 10px 5px;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;-ms-flex-line-pack:center;align-content:center;min-height:56px;border-right:none}.tabs>.tab:first-child{border-radius:3px 0 0 0}.tabs>.tab:last-child{border-radius:0 3px 0 0;border-right:1px solid #BAC2C7}.tabs>.tab.aktiv{background-color:#eeeeee;margin-top:0;border-bottom:none;border-top:3px solid #e00201;padding-top:5px}.tabs>.tab.aktiv>a{color:#e00201!important;cursor:default;pointer-events:none}.tabs>.tab>a{color:#888888;display:block;width:100%;height:100%;font-weight:bold;font-size:18px}.tabs>.tab>a:hover{color:#444444}@media only screen and (max-width:480px){.wrapper_main .row.tabs{padding:0}}.youtube{position:relative;padding-bottom:55%;padding-top:10px;height:0;overflow:hidden;margin-bottom:10px}.youtube>iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;border-radius:5px}body{position:relative}.cookie-config-container{position:fixed;bottom:0;width:calc(100% - $gutter);margin:0 auto;z-index:100001}.cookie-config-container.cookiebanner{background-color:#ffffff;-webkit-box-shadow:0 0 10px #88888888;box-shadow:0 0 10px #88888888;border-radius:3px;margin:10px}.cookie-config-container.cookiebanner .p-2{padding:20px 40px}.cookie-config-container.cookiebanner .mb-2{margin-bottom:20px!important}.cookie-config-container.cookiebanner .mt-2{margin-top:20px!important}.cookie-config-container.cookiebanner #cookie-config{max-width:none}.cookie-config-container.cookiebanner #cookie-config .cookie-config-appetizer .buttons{padding-left:20px}.cookie-config-container.cookiebanner .logo{display:none}.cookie-config-container #cookie-config{max-width:500px;border-bottom:4px solid #e00201}.cookie-config-container #cookie-config .page.cookie-config-configurator{display:none}.cookie-config-container #cookie-config .page.cookie-config-configurator .cookie-config-configurator-container{max-height:300px;overflow-y:scroll;margin-bottom:40px}.cookie-config-container #cookie-config .switch{width:30px;float:left}.cookie-config-container #cookie-config .description{float:right;width:calc(100% - 50px)}.cookie-config-container #cookie-config .description small{color:#6f808a}@media only screen and (min-width:1023px){.cookie-config-container.cookiebanner #cookie-config .cookie-config-appetizer .text{display:inline-block;width:calc(100% - 440px)}.cookie-config-container.cookiebanner #cookie-config .cookie-config-appetizer .buttons{display:inline-block}.cookie-config-container.cookiebanner #cookie-config .cookie-config-appetizer .buttons>.row>div:first-child{text-align:right}.cookie-config-container.cookiebanner #cookie-config .cookie-config-appetizer .buttons>.row>div:nth-child(2){text-align:left}}@media only screen and (max-width:1023px){.cookie-config-container.cookiebanner #cookie-config .cookie-config-appetizer .buttons{display:block}.cookie-config-container.cookiebanner #cookie-config .cookie-config-appetizer .buttons>.row>div:first-child{text-align:center;margin-bottom:20px}.cookie-config-container.cookiebanner #cookie-config .cookie-config-appetizer .buttons>.row>div:nth-child(2){text-align:center}}fieldset{border:none}input:not([type=checkbox]):not([type=radio]),select,textarea{width:100%;max-width:100%;border:1px solid #a9b7c0;border-radius:3px;outline:none;background-color:#ffffff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 5px}input:not([type=checkbox]):not([type=radio]).active,input:not([type=checkbox]):not([type=radio]):focus,select.active,select:focus,textarea.active,textarea:focus{border:1px solid #4b8a00;outline:none;-webkit-box-shadow:none;box-shadow:none}input:not([type=checkbox]):not([type=radio]).bookingbox,select.bookingbox,textarea.bookingbox{border:none;height:27px;margin-top:-1px;padding-left:3px}textarea{height:7em;padding:5px 10px;font-family:inherit}select{padding-left:2px}input[type=checkbox].mr,input[type=radio].mr{vertical-align:top;-webkit-appearance:none;width:20px;height:20px;outline:none;border:1px solid #a9b7c0;cursor:pointer;background-color:#ffffff;margin-right:4px}input[type=checkbox].mr:before,input[type=radio].mr:before{-webkit-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;content:"";display:block}input[type=checkbox].mr.pill,input[type=radio].mr.pill{border-radius:20px;padding-right:30px;padding-left:0}input[type=checkbox].mr.pill:before,input[type=radio].mr.pill:before{-webkit-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;-webkit-box-shadow:0 0 3px white;box-shadow:0 0 3px white;margin-left:3px;margin-right:3px}input[type=checkbox].mr.pill:checked:before,input[type=checkbox].mr.pill:checked:hover:before,input[type=radio].mr.pill:checked:before,input[type=radio].mr.pill:checked:hover:before{margin-left:14px}input[type=radio].mr{border-radius:50%;position:relative;top:7px;-webkit-transition:background 0.25s ease-in-out;-o-transition:background 0.25s ease-in-out;transition:background 0.25s ease-in-out}input[type=radio].mr:before{border-radius:50%;margin:2px auto;width:14px;height:14px}input[type=radio].mr:checked:before,input[type=radio].mr:checked:hover:before{background:#e00201}input[type=radio].mr:hover:before{background:silver}input[type=checkbox].mr{border-radius:3px;position:relative}input[type=checkbox].mr:before{text-align:center;font-family:"fontello";content:"";color:transparent;margin-top:-1px;-webkit-transition:color 0.2s ease-in-out,border 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out,border 0.2s ease-in-out;transition:color 0.2s ease-in-out,border 0.2s ease-in-out}input[type=checkbox].mr:hover:before{color:silver}input[type=checkbox].mr:checked:before,input[type=checkbox].mr:checked:hover:before{color:#e00201}input[type=checkbox].mr:checked{border-color:green}input[type=checkbox].mr.pill{background-color:#e00201;border-color:#e00201;-webkit-transition:background 0.2s ease-in-out,border 0.2s ease-in-out;-o-transition:background 0.2s ease-in-out,border 0.2s ease-in-out;transition:background 0.2s ease-in-out,border 0.2s ease-in-out}input[type=checkbox].mr.pill.grey{background-color:#656565;border-color:#656565}input[type=checkbox].mr.pill:checked{background-color:green;border-color:green}input[type=checkbox].mr.pill:before{content:"";background-color:#ffffff;margin-top:0;-webkit-transition:margin 0.2s ease-in-out;-o-transition:margin 0.2s ease-in-out;transition:margin 0.2s ease-in-out;height:18px;width:18px;border-radius:50%;margin-left:0}input[type=checkbox].mr.pill:hover:before{color:silver}input[type=checkbox].mr.pill:checked:before,input[type=checkbox].mr.pill:checked:hover:before{margin-left:12px}input[type=checkbox].mr.pill[disabled]{background-color:silver;border-color:silver;cursor:default}.menuicon{display:none}.h1,.h2,.h3,a,div,h1,h2,h3,input,label,li,p,select,td,textarea{line-height:140%}.h1,.h2,.h3,div,h1,h2,h3,input,label,li,p,select,td,textarea{color:#666666}div,input,label,li,p,select,td,textarea{font-size:15px}.h1,h1{font-size:24px}.h2,h2{font-size:24px}.h3,h3{font-size:18px}.h4,h4{font-size:15px}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-weight:bold;margin-bottom:10px;clear:left}li,p{margin-bottom:10px}table{margin-bottom:20px}img{vertical-align:bottom;max-width:100%}.pointer,a{cursor:pointer;color:#ad0201}.pointer:hover,a:hover{color:#e00201}.dialog.newsletter ul{padding-left:44px}.dialog.newsletter ul li{background:url("/website/static/img/icons/button_grey_square.png") no-repeat left center;list-style:none;padding-left:18px;margin-bottom:7px}.booking_pane2 ul.selection li span.name{width:126px!important}.booking_pane2 ul.selection li:last-child{border-bottom:none}.select2-container{width:100%!important}.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:15px}.entry h2,div[class$=_entry] h2{color:#6f808a}#last-minute .three_boxes{display:none}.lastminutes{text-align:center}body{overflow-x:hidden}@media only screen and (max-width:1023px){.lastminutes{padding-left:20px;padding-right:20px}.top-kursthemen{padding-left:20px;padding-right:20px}}@media only screen and (max-width:479px){.lastminutes{padding-left:10px;padding-right:10px}}.ui-datepicker{background-color:#ffffff;border:1px solid #d9dee0;border-radius:3px;padding:10px}.ui-datepicker .ui-state-disabled{color:#a7b2b8}.ui-datepicker .ui-datepicker-header.ui-widget-header .ui-datepicker-title{text-align:center;margin:10px 0}.ui-datepicker .ui-datepicker-header.ui-widget-header a.ui-datepicker-next,.ui-datepicker .ui-datepicker-header.ui-widget-header a.ui-datepicker-prev{display:inline-block;width:50%}.ui-datepicker .ui-datepicker-header.ui-widget-header a.ui-datepicker-next{text-align:right}#anfrage .navi_top .phone,#anfrage .navi_top .searchTop{display:none}#anfrage .contact_hotline,#anfrage .schulungsorte{display:none}@media only screen and (max-width:1023px){.booking_header.inhouse .headline{padding-top:75px}}.booking_form.v2 .row.formfield{margin:0 0 20px 0;display:block}.booking_form.v2 fieldset{-webkit-box-sizing:border-box;box-sizing:border-box}.booking_form.v2 .catalog.ingnore{margin-left:10px}.booking_form.v2 .label{padding:0}.booking_form.v2 .label+.optgroup,.booking_form.v2 .label+input,.booking_form.v2 .label+input.phone2:not([type=checkbox]):not([type=radio]),.booking_form.v2 .label+input.street:not([type=checkbox]):not([type=radio]){width:calc(100% - 120px)}form#booking_form .row.error:after{padding-left:120px}.modal{display:none}.call_us p.h1{font-size:24px}.appraisals{margin-top:20px}.references_header{display:none} /*# sourceMappingURL=custom-dist.css.map */