/*
  Theme Name: PersoFoto 3.0.1
  Theme URI: https://www.persofoto.de;
  Description: PersoFotos WordPress Theme
  Version: 3.0
  Author: Christian Kettner
  Author URI: http://www.christiankettner.de
  Tags: HTML5, CSS3
*/
@keyframes animationFrames{0%,to{transform:translate(0,0)}10%,30%,50%,70%,90%{transform:translate(-10px,0)}20%,40%,60%,80%{transform:translate(10px,0)}}@-moz-keyframes animationFrames{0%,to{-moz-transform:translate(0,0)}10%,30%,50%,70%,90%{-moz-transform:translate(-10px,0)}20%,40%,60%,80%{-moz-transform:translate(10px,0)}}@-webkit-keyframes animationFrames{0%,to{-webkit-transform:translate(0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate(-10px,0)}20%,40%,60%,80%{-webkit-transform:translate(10px,0)}}@-o-keyframes animationFrames{0%,to{-o-transform:translate(0,0)}10%,30%,50%,70%,90%{-o-transform:translate(-10px,0)}20%,40%,60%,80%{-o-transform:translate(10px,0)}}@-ms-keyframes animationFrames{0%,to{-ms-transform:translate(0,0)}10%,30%,50%,70%,90%{-ms-transform:translate(-10px,0)}20%,40%,60%,80%{-ms-transform:translate(10px,0)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotate{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes rotateCC{0%{-webkit-transform:rotate(360deg)}to{-webkit-transform:rotate(0deg)}}@-moz-keyframes rotateCC{0%{-moz-transform:rotate(360deg)}to{-moz-transform:rotate(0deg)}}@-webkit-keyframes flicker{0%{background-size:100%}10%{background-size:20%}20%,60%{background-size:80%}30%,50%{background-size:10%}40%,to{background-size:70%}70%{background-size:50%}80%{background-size:90%}90%{background-size:15%}}@-moz-keyframes flicker{0%{background-size:100%}10%{background-size:20%}20%,60%{background-size:80%}30%,50%{background-size:10%}40%,to{background-size:70%}70%{background-size:50%}80%{background-size:90%}90%{background-size:15%}}@-webkit-keyframes flutter{0%,50%,60%,to{-webkit-transform:scale(1);transform:scale(1)}30%,80%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@-moz-keyframes flutter{0%,50%,60%,to{-webkit-transform:scale(1);transform:scale(1)}30%,80%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes spin{0%{opacity:0;-webkit-transform:scale(.2) rotate(0deg);transform:scale(.2) rotate(0deg)}30%,to{opacity:1;-webkit-transform:scale(1) rotate(1080deg);transform:scale(1) rotate(1080deg)}}@-moz-keyframes spin{0%{opacity:0;-webkit-transform:scale(.2) rotate(0deg);transform:scale(.2) rotate(0deg)}30%,to{opacity:1;-webkit-transform:scale(1) rotate(1080deg);transform:scale(1) rotate(1080deg)}}@keyframes blink{80%{visibility:hidden}}@-webkit-keyframes blink{80%{visibility:hidden}}@-moz-keyframes blink{80%{visibility:hidden}}@keyframes typing{0%{width:100%}to{width:0%}}@-webkit-keyframes typing{0%{width:100%}to{width:0%}}@-moz-keyframes typing{0%{width:100%}to{width:0%}}@font-face{font-family:'jrhandregular';src:url(fonts/jr!hand_regular_macroman/jr!ha___-webfont.eot);src:url(fonts/jr!hand_regular_macroman/jr!ha___-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/jr!hand_regular_macroman/jr!ha___-webfont.woff) format('woff'),url(fonts/jr!hand_regular_macroman/jr!ha___-webfont.ttf) format('truetype'),url(fonts/jr!hand_regular_macroman/jr!ha___-webfont.svg#jrhandregular) format('svg');font-weight:400;font-style:normal}* html{font-size:14px;line-height:1.5em}.page,section,section .container{position:relative}h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif}p{font-family:'Average Sans','Open Sans',sans-serif;-webkit-font-smoothing:antialiased}a,a:hover{color:#fcb800;text-decoration:underline}a:hover{color:#222}a:focus{color:#424242}#site-canvas,#site-wrapper{width:100%;position:relative}#site-wrapper{overflow:hidden}#site-canvas{height:100%;-webkit-transition:.3s ease all;transition:.3s ease all;-webkit-backface-visibility:hidden;backface-visibility:hidden;right:0}.transform #site-canvas{right:auto}#site-wrapper.show-nav #site-canvas{right:250px}.transform #site-wrapper.show-nav #site-canvas{-webkit-transform:translateX(-250px);-moz-transform:translateX(-250px);-o-transform:translateX(-250px);-ms-transform:translateX(-250px);transform:translateX(-250px);right:auto}#fixednav{z-index:101}#site-wrapper.show-nav #fixednav{position:fixed;left:-250px;-webkit-transition:.3s ease left;transition:.3s ease left}.transform #site-wrapper.show-nav #fixednav{left:0}#front-page #fixednav{display:none}.header .topnav{visibility:hidden}#front-page .header .topnav{visibility:visible}#site-menu{width:250px;height:100%;position:absolute;top:0;right:-250px;background:#232323;background:#2b2b2b;padding:2em;color:#fff;z-index:999;-webkit-box-shadow:inset 4px 0 4px 0 rgba(0,0,0,.6);-moz-box-shadow:inset 4px 0 4px 0 rgba(0,0,0,.6);box-shadow:inset 4px 0 4px 0 rgba(0,0,0,.6)}#site-menu ul{font-family:'Open Sans',sans-serif;font-weight:lighter;font-size:1.05em;padding:0;text-transform:uppercase;margin-bottom:1.5em}#site-menu ul li,.topnav ul{display:block;padding:0}#site-menu ul li a{display:block;padding:.5em 0;color:#d3d3d3;text-decoration:none}#site-menu ul li a:hover{text-decoration:none;color:#fff}#site-menu ul li a:active{background-color:#999;color:#000}#site-menu ul li a i{margin-right:.2em;text-decoration:none}#site-menu ul.secondary-side-nav{font-size:1em;text-transform:inherit}#site-menu ul.social-links{font-size:1.4em}#site-menu ul.social-links li{display:inline}#site-menu ul.social-links li a{display:inline-block;margin:0 .5em .5em 0}#site-menu ul.social-links li a:active{color:#ffba00;background:0 0}#site-menu #close-nav{position:absolute;top:1em;right:1em;color:#d3d3d3;padding:1em}#site-menu #close-nav i{color:#d3d3d3;float:right}#site-menu #close-nav:hover,#site-menu #close-nav:hover i{color:#fff;text-decoration:none}#page-overlay,.show-nav #page-overlay{-webkit-transition:.3s ease all;transition:.3s ease all}#page-overlay{background-color:transparent;position:absolute;visibility:hidden;top:0;right:0;height:100%;width:100%;z-index:200}.show-nav #page-overlay{visibility:visible;background-color:rgba(0,0,0,.7)}.topnav{font-size:1.2em;overflow:hidden}.topnav .logo-link,.topnav li{display:inline-block;line-height:80px}.topnav .logo-link{vertical-align:middle;float:left;margin:0;padding:0}.topnav .logo-link img{display:inline-block;max-height:62px}.christmas .topnav.small .logo-link img,.topnav.small .logo-link img,.topnav.small a.logo-link img{max-height:50px}.christmas .topnav .logo-link img{max-height:67px}.topnav ul{text-align:right;margin:0}.topnav li{vertical-align:top}.topnav li.tl{line-height:1}.topnav a{display:inline-block;padding:0 1em;text-decoration:none;text-transform:uppercase;font-family:'Average Sans',sans-serif;height:76px;text-align:center;position:relative}.topnav .tl a,.topnav li{height:80px}.topnav a div{margin-top:26px}.topnav a span{display:block;font-size:.7em;letter-spacing:.1em;line-height:1;color:#fff}.topnav a,.topnav a.menu-link{color:#fff;vertical-align:middle}.topnav a.menu-link{line-height:80px;text-shadow:0 0 5px #999}.hamburger-icon,.hamburger-icon span{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.hamburger-icon{position:relative;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:inline-block;width:1.2em;height:1em}.hamburger-icon span{display:block;position:absolute;height:3px;width:100%;background-color:#fff;border-radius:9px;opacity:1;left:0;-webkit-transition:transform .5s ease-in-out;-moz-transition:transform .5s ease-in-out;-ms-transition:transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;-webkit-box-shadow:0 0 3px 2px rgba(21,21,20,.2);-moz-box-shadow:0 0 3px 2px rgba(21,21,20,.2);box-shadow:0 0 3px 2px rgba(21,21,20,.2)}#fixednav .hamburger-icon span{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#222}.hamburger-icon span:nth-child(1),.hamburger-icon span:nth-child(2),.hamburger-icon span:nth-child(3){top:2px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.hamburger-icon span:nth-child(2),.hamburger-icon span:nth-child(3){top:8px}.hamburger-icon span:nth-child(3){top:14px}.animated-menu-link .mtxt{text-shadow:0 0 3px rgba(21,21,20,.6)}#fixednav .animated-menu-link .mtxt{text-shadow:none}.show-nav .hamburger-icon{transform:rotate(270deg)}.show-nav .hamburger-icon span:nth-child(1){top:0;left:.2em;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.show-nav .hamburger-icon span:nth-child(2){width:0%;opacity:0}.show-nav .hamburger-icon span:nth-child(3){bottom:-.1em;left:.2em;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}a.animated-menu-link:hover .mtxt{color:#424242}a.animated-menu-link:hover .hamburger-icon span{background:#424242}.topnav .selected{color:#f0b000;border-bottom:4px solid #f0b000}.topnav .selected a{color:#f0b000!important}.topnav li a:after{content:'';position:absolute;height:2px;width:100%;left:0;bottom:0;background-color:#f0b000;visibility:hidden;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .1s ease;transition:all .1s ease}.topnav li a:hover:after{visibility:visible;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}#front-page .topnav li a:hover:after{visibility:hidden}.topnav a:hover{color:#424242!important}.topnav.small .logo-link,.topnav.small a.menu-link,.topnav.small li.tl{line-height:62px}.topnav.small li{height:62px;line-height:62px}.topnav.small a{height:62px}.topnav.small a div{margin-top:1em;margin-bottom:0;line-height:1em}#cart-text{margin:0;line-height:1;display:inline}.count{background:#444;border:1px solid #444;border-radius:3px;margin-left:.1em;margin-bottom:.4em;padding:.1em .2em .2em .29em;display:inline-block;height:auto;font-size:.91em;line-height:1.5em;min-width:1.5em;vertical-align:middle;color:#fff;position:relative}.topnav .cart-link:hover .count{background-color:#000;color:#fff}.topnav.fixed{background-color:#fff;position:fixed;top:0;left:0;z-index:100;width:100%;color:#222;-webkit-box-shadow:0 1px 2px 0 rgba(21,21,20,.2);-moz-box-shadow:0 1px 2px 0 rgba(21,21,20,.2);box-shadow:0 1px 2px 0 rgba(21,21,20,.2);-ms-transform:none;-webkit-transform:none;transform:none;-webkit-transition:.3s ease left;transition:.3s ease left}#lexikon .topnav.fixed{border-bottom:none}#kostenlos,.topnav.fixed.notfixed{position:absolute}.topnav.fixed a{color:#222;text-shadow:none;line-height:auto}.topnav.fixed a:hover{color:#ffba00!important}.topnav.fixed .selected a:hover{color:#222!important}.topnav.fixed a span,.topnav.fixed a.menu-link{color:#222}#team .header,.header{background-color:#ffba00}.header.icons{background:url(images/Icon_back-2.jpg) 0 50%}#team .header{background:url(images/ipad-img-fead16322d1950c2e9c38aa56af193cb.jpg) 50% 50% no-repeat}.home-teaser{color:#fff;text-shadow:0 1px 1px #666;overflow:hidden;position:relative}#front-page .home-teaser{min-height:580px;padding:0 0 6em}.home-teaser,.home-teaser.small{padding:1em 0 3.5em}.home-teaser.medium{padding:5em 0}.handwritten,.home-teaser h1{font-size:3em;font-weight:700}.home-teaser .subteaser{font-family:'Open Sans',sans-serif;font-size:1.57em;line-height:1.57em;position:relative;max-width:25em;margin:3em 0 0}.handwritten{color:#333;font-family:'jrhandregular';font-size:1.45em;-webkit-font-smoothing:antialiased;text-shadow:none}.kulifarbe{color:#217bd2}.handwritten .wichtig{display:inline;font-style:normal}#kostenlos{font-size:.94em;top:-2.1em;left:6.5em;-ms-transform:rotate(-7deg);-webkit-transform:rotate(-7deg);transform:rotate(-7deg);padding-bottom:.8em;background:url(images/pfeil-breit.png) 50% 100% no-repeat}.home-teaser .passfoto-generator{position:relative;bottom:-6em;-webkit-transition:.5s ease transform;-moz-transition:.5s ease transform;-ms-transition:.5s ease transform;-o-transition:.5s ease transform;transition:.5s ease transform}.home-teaser .passfoto-generator:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transform:translateY(-10px) tranlateZ(0);transform:translateY(-10px) tranlateZ(0);-webkit-transform:translate3d(0,-10px,10);transform:translate3d(0,-10px,10)}.flat-button.large,.home-teaser .flat-button{font-size:1.5em}.flat-button.medium{font-size:20px}.flat-button.small{font-size:16px}#teaser-start{margin-top:3em;margin-bottom:4em}#teaser-start div span,#teaser-start label{display:block;text-shadow:none}#teaser-start div span{font-family:'Open Sans',sans-serif}.products{background:#f8f8f8;background:-moz-linear-gradient(top,#f8f8f8 0,#e6e6e6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8f8f8),color-stop(100%,#e6e6e6));background:-webkit-linear-gradient(top,#f8f8f8 0,#e6e6e6 100%);background:-o-linear-gradient(top,#f8f8f8 0,#e6e6e6 100%);background:-ms-linear-gradient(top,#f8f8f8 0%,#e6e6e6 100%);background:linear-gradient(to bottom,#f8f8f8 0,#e6e6e6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#e6e6e6',GradientType=0 );position:relative}.product-tabs{margin:-94px 0 0;padding:0}.product-tabs .tablist{font-family:'Average Sans',sans-serif;background:#ededed;display:block;margin:0;padding:0;border:0;-webkit-box-shadow:0 -2px 25px -5px rgba(0,0,0,.2);-moz-box-shadow:0 -2px 25px -5px rgba(0,0,0,.2);box-shadow:0 -2px 25px -5px rgba(0,0,0,.2);position:relative;transform:translateY(0)}.product-tabs .tablist li,.product-tabs .tablist li a{background-color:#ededed;margin:0;border:0;border-radius:0}.product-tabs .tablist li{display:inline-block;float:left;padding:0;width:33%;overflow:hidden;position:relative}.product-tabs .tablist li a{display:block;font-size:1.57em;color:#000;padding:.7em 1.2em;text-decoration:none;height:94px;-webkit-transition:.3s ease background-color;-moz-transition:.3s ease background-color;-ms-transition:.3s ease background-color;-o-transition:.3s ease background-color;transition:.3s ease background-color;-webkit-box-shadow:inset 0 -3px 4px -2px rgba(21,21,20,.2);-moz-box-shadow:inset 0 -3px 4px -2px rgba(21,21,20,.2);box-shadow:inset 0 -3px 4px -2px rgba(21,21,20,.2)}.product-tabs .tablist li.first{width:36%}.product-tabs .tablist li.last{width:31%}#product-tabs-toggle img,.product-tabs .tablist li a img{float:left;margin-right:1em}#product-tabs-toggle div,.product-tabs .tablist li a div{margin-top:.3em}#product-tabs-toggle span,.product-tabs .tablist li a span{display:block;color:#707070;font-size:.635em}.product-tabs .tablist li a:hover,.product-tabs .tablist li.active a{background-color:#fff;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0}.product-tabs .tablist li.active a{cursor:pointer}.product-tabs .tablist li a:hover{text-decoration:none}.product-tabs .tablist li a:active div{color:#ffba00}.product-tabs .tab-container{margin:0;-webkit-box-shadow:0 -1px 8px -5px rgba(21,21,20,.2);-moz-box-shadow:0 -1px 8px -5px rgba(21,21,20,.2);box-shadow:0 -1px 8px -5px rgba(21,21,20,.2);padding:0 0 10px;background-color:transparent;position:relative;transform:translateY(0)}.product-tabs .tab-container .tab-content{padding:37px 37px 25px;background-color:#fff;-webkit-box-shadow:inset 0 -5px 0 0 rgba(21,21,20,.16),0 2px 2px 0 rgba(21,21,20,.2);-moz-box-shadow:inset 0 -5px 0 0 rgba(21,21,20,.16),0 2px 2px 0 rgba(21,21,20,.2);box-shadow:inset 0 -5px 0 0 rgba(21,21,20,.16),0 2px 2px 0 rgba(21,21,20,.2)}.product-tabs .tab-container .tab-content h2{font-size:1.42em;font-weight:700;color:#373737;font-family:'Open Sans',sans-serif;margin-bottom:.1em}.product-tabs .tab-container .product-image{position:absolute;left:-175px;top:-1em}.product-tabs .tab-container .product-image-canvas{display:inline;margin:0;padding:0;position:absolute;transform:rotate(-7.5deg)}#visum-fotos .product-image-canvas{left:-10px}.product-tabs .tab-container .product-image-overlay{position:absolute;left:-175px;top:-2px}#passfotos .product-image-overlay{height:209px;width:162px;margin-left:39px;margin-top:25px}#visum-fotos .product-image-overlay{height:194px;width:194px;margin-left:32px;margin-top:16px}#bewerbungsfotos .product-image-overlay{height:220px;width:168px;margin-left:29px;margin-top:15px}.how-it-works h2,.product-tabs .tab-container .tab-content .subfeature{color:#666;font-size:1.28em;margin-bottom:1em}.left-tab{padding-left:4.5em;padding-bottom:2em}.right-tab{margin-left:3em;padding-left:3em;border-left:1px solid #c5c5c5}#hint,sup.fussnote{display:inline-block}#hint{position:absolute;bottom:-2.5em;left:9em;width:100px;height:100px;z-index:1;color:#217bd2;-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg);background:url(images/pfeil-noch-nicht-alles.png) 100% 100% no-repeat;padding-right:25px;padding-bottom:51px}.product-features,.tab-footer p{font-family:'Average Sans',sans-serif;font-size:1.28em}.product-features{margin-bottom:1.8em;padding-left:1.4em;min-height:8.3em;position:relative}.product-features li{padding-left:1em;position:relative}.product-features li.check{list-style-image:url(images/li-check.png)}.product-features li.fail{list-style-image:url(images/li-fail.png)}.product-features li.optional{list-style-image:url(images/li-optional.gif)}.garantiert{font-size:1.15em;background:url(images/garantiert-pfeil.png) 0 50% no-repeat;color:#217bd2;position:absolute;right:.6em;top:-.625em;padding-left:68px;min-height:20px;-ms-transform:rotate(-8deg);-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}.badge,.badge-area{position:absolute;right:0;top:0}sup.fussnote{position:relative;right:-3em;top:0;font-size:14px;z-index:100}#hint,.fussnote a,.how-it-works a,.kontakt-option p a,.tab-footer a{text-decoration:none}.badge{background-color:#217bd2;color:#fff;font-family:'Lucida Sans','Open Sans',sans-serif;font-size:1.7em;font-weight:500;line-height:1em;vertical-align:middle;width:4.21em;height:4.21em;text-align:center;border-radius:4.21em;white-space:nowrap;-ms-transform:rotate(-13deg);-webkit-transform:rotate(-13deg);transform:rotate(-13deg);transition:transform 1.2s;z-index:10}.badge.gratis,.badge.preis{vertical-align:middle;white-space:normal;right:-1.8em}.badge.preis small{display:block;margin-top:1em;font-weight:400;font-size:.7em}.idphoto .badge.preis small,.kundenmeinung blockquote footer{margin-top:.5em}.badge.gratis{line-height:3.74em;white-space:nowrap;right:-.2em}.badge:hover{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-box-shadow:0 0 4px #333;box-shadow:0 0 4px #333}.badge.centered{position:relative;left:auto;right:auto;top:auto;bottom:auto;display:block;margin:1em auto}.tab-content hr{border-top:1px solid #eee}.tab-footer{padding:1em 0;color:#525252}.tab-footer .garantie-badge{float:left;margin-right:2em}.tab-footer h5{font-size:1.42em;margin-top:0;color:#525252}.tab-footer p{color:#525252;margin:0 0 10px}.how-it-works a:hover,.tab-footer a:hover{text-decoration:underline}.tab-footer .logos{line-height:92px;text-align:right}.tab-footer .logos img{margin-left:1em;vertical-align:middle}.how-it-works{background-color:#e6e6e6}.how-it-works h2{position:absolute;left:.2em;top:-1.5em;color:#d9d9d9;font-size:5em;font-weight:200;z-index:0}.how-it-works,.how-it-works h2,.how-it-works h3,.how-it-works p,.tab-footer h5{font-family:'Open Sans',sans-serif}.how-it-works h3{font-size:18px;color:#525252;margin-bottom:1em}.how-it-works p{font-size:.86em;color:#333;margin:0 auto .2em;padding:0 4em;max-width:45em}.how-it-works a{margin:0;padding:0;color:#217bd2;font-size:1.01em}#callout-one:before,#callout-three:before,#callout-two:before{content:'1.';font-size:3em;position:absolute;color:#f6f6f6;left:3em;top:4.2em}#callout-three:before,#callout-two:before{content:'2.';left:2.5em}#callout-three:before{content:'3.';left:3em}section{padding-top:30px;padding-bottom:10px}#front-page section,section.padding{padding-top:30px;padding-bottom:60px}section.padding{padding-top:60px}section.grau{background-color:#f7f7f7}section.weiss{background-color:#fff}section.orange{background-color:#ffba00;color:#fff}.centered,.how-it-works,.text-center,img.centered,section .subheading.center,section.center .subheading,section.center h1,section.center h2,section.center h3,section.center h4,section.center h5,section.center h6{text-align:center}section .subheading,section h2{line-height:1.5em;-webkit-font-smoothing:antialiased}section h2{font-size:2.57em;margin-top:1em;margin-bottom:.2em}section .subheading{font-family:'Helvetica';font-size:1.43em;margin-bottom:2em;color:#525252;font-weight:lighter}.main h2,.text-left{text-align:left}.text-right{text-align:right}img.centered{display:block;margin-left:auto;margin-right:auto}.icon-circle .icon,.icon-hollow .icon{font-size:2em;border-radius:3em;width:3em;height:3em;line-height:3em;margin:0 auto;background-color:#ffba00;color:#fff}.icon-hollow .icon{font-size:2.5em;width:auto;height:auto;line-height:auto;background-color:#none;color:#ffba00}.kontakt-option h3{font-size:1.19em;text-transform:uppercase}.separator{width:49px;height:1px;margin:1em auto;background-color:#ffba00}.kontakt-option p{color:#818181;font-size:1em}.flat-form{text-align:left;margin:1em 0 3em}.flat-form email,.flat-form input,.flat-form select,.flat-form textarea{display:block;width:100%;border:2px solid #fff;background-color:#fff;margin:0 1em 1em 0;padding:1em;font-size:1em;font-weight:lighter;font-family:'Open Sans';border-radius:none}.flat-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border-radius:0}::selection{background:#e6ae48;color:#fff}input:focus,select:focus,textarea:focus{outline-offset:-2px}:focus{outline-color:#e6ae48}.has-error label,label.has-error{color:#a94442}.has-error input,.has-error textarea{border:2px solid #c7254e;background-color:#f9f2f4}.has-error :focus{border:2px solid #fff;background-color:#fff}.real-flat-button,.real-flat-button:hover{border:2px solid #ffba00;padding:.6em .8em;font-size:14px;text-transform:uppercase;text-decoration:none;font-weight:700}.real-flat-button{background-color:#ffba00;color:#fff;cursor:pointer;-webkit-transition:200ms ease-in all;transition:200ms ease-in all}.real-flat-button:hover{background-color:transparent;color:#ffba00}.sbs h2{margin-top:0;font-size:2.2em}.sbs img{margin-top:1em;padding:0 1.5em}.sbs.align-right{text-align:right}.error,.sbs.align-left,article h1,article h2,article h3{text-align:left}.highlight,code{background-color:#ffe082;display:inline-block;border-spacing:1px;border-radius:3px;padding:1px 3px}code{background-color:#666;padding:0 6px}.popover{margin-left:37px}.content,.sidebar,section p{color:#414141;font-size:15px;line-height:1.6em;-webkit-font-smoothing:antialiased}.sidebar,section p{font-size:1em}.content p{font-size:1em}section p{font-family:'Average Sans',sans-serif;font-size:1.2em;margin-bottom:1.5em}section.white{background-color:#fff}section#room{background:url(images/room-blurry-bg.jpg) 50% 50% no-repeat;background-size:cover}section.blurry-section{margin-top:0}code,section.blurry-section.dark,section.blurry-section.dark .subheading,section.blurry-section.dark h2{color:#fff}#gmaps,#map_canvas,.spezialformat p{margin:0;padding:0}#map_canvas{background-color:#f5f5f5;width:100%;min-height:500px}#front-page .spezialformat,.spezialformat{background-color:#ffc000;padding-top:30px;padding-bottom:30px;text-align:center}.spezialformat p{font-size:1.71em;line-height:2.5em;color:#fff;font-family:'Open Sans',sans-serif;text-transform:uppercase;font-weight:lighter}.spezialformat a.flat-button{margin-left:3em;margin-right:3em;font-size:.75em;vertical-align:middle}.tauglichkeit{background-color:#fff;position:relative}.underlined{background:url(images/underlined.png) 50% 100% no-repeat;padding:5px 3px}.next-section{position:absolute;bottom:-92px;z-index:100;color:#217bd2;-ms-transform:rotate(-6deg);-webkit-transform:rotate(-6deg);transform:rotate(-6deg);background:url(images/pfeil-noch-nicht-alles.png) 100% 100% no-repeat;padding-right:25px;padding-bottom:51px;font-size:1.35em;right:8.5em}#close-video,#close-video:hover,.next-section,.next-section:hover{text-decoration:none}.pay-now{bottom:-50px}#close-video{position:absolute;top:0;right:0;z-index:100;color:#217bd2;font-size:1.35em}.bildbearbeitung{background-color:#f7f7f7;-webkit-box-shadow:inset 0 -2px 4px #d9d9d9;box-shadow:inset 0 -2px 4px #d9d9d9}#biometrisch-badge{position:absolute;top:5.71em;right:11em;margin-top:-4em}.vorherNachher{padding:23px 17px;background-color:#fff;float:left;display:block;width:237px;height:306px;margin-right:2.5em;margin-bottom:2.5em;-webkit-box-shadow:0 2px 4px 1px #d9d9d9;box-shadow:0 2px 4px 1px #d9d9d9;position:relative}#nachher-pfeil,#vorher-pfeil{position:absolute;display:inline-block;text-indent:-9999%}#vorher-pfeil{height:48px;width:93px;background:url(images/vorher.png) 50% 50% no-repeat;top:-35px;left:-14px}#nachher-pfeil{height:80px;width:108px;background:url(images/nachher.png) 50% 50% no-repeat;bottom:-35px;right:-45px}.twentytwenty-before-label:before{content:"Vorher";font-size:12px}.twentytwenty-after-label:before{content:"Nachher";font-size:12px}.beforeAfter{overflow:hidden}.after,.before,.beforeAfter{display:block;float:left}.after{overflow:hidden}.beforeAfter,.rating>span{position:relative}.before{position:absolute;left:0;top:0;z-index:99;overflow:hidden}.after{position:relative;z-index:9}.dot,.handler{position:absolute;z-index:999}.handler{width:48px;height:500px;background:#ccc;background:url(images/handler.png) no-repeat center top}.dot{background:url(images/dot.png) no-repeat;width:47px;height:47px}#vorher-nachher-static{float:right;margin-right:-4em}.kundenmeinungen .subheading{margin-bottom:1em}.kundenmeinungen .social-links,.star-rating{text-align:center;margin:2em auto}.kundenmeinungen .social-links .facebook-like{display:inline-block;clear:none;line-height:24px;height:24px;vertical-align:middle}.star-rating.static{margin:.5em auto 2em}.star-rating h3{font-size:14px}.rating{unicode-bidi:bidi-override;direction:rtl;font-size:2em;color:#ffc000}.rating>span{display:inline-block;width:1.1em}.rating>span:hover:before,.rating>span:hover~span:before,.static .rating span:before{content:"\2605";position:absolute}.rating,.rating-sum,.stars-new .stars{display:inline-block;vertical-align:middle}.rating-sum{font-size:1.6em;font-weight:700;margin-left:.2em}.stars-new{text-align:center;margin:2em auto}.stars-new .stars{font-size:2em;color:#ffc000}.stars-new .stars span{display:inline-block;padding:0 .1em}.kundenmeinung{color:#000}.kundenmeinung blockquote{border:0;text-align:center;position:relative}.kundenmeinung blockquote .body{padding:1em 2.5em;background-color:#f7f7f7;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-bottom:1px solid #d9d9d9;-webkit-box-shadow:inset 0 -5px #d9d9d9;box-shadow:inset 0 -5px #d9d9d9}.kundenmeinung blockquote .body p{font-size:.91em}.kundenmeinung blockquote p:after,.kundenmeinung blockquote p:before{content:' „ ' ' ';color:#999;font-family:Georgia,serif}.kundenmeinung blockquote p:after{content:' ' ' “ '}.kundenmeinung,.kundenmeinung blockquote .body p,.kundenmeinung blockquote p.weiterempfehlung{font-family:'Average Sans',sans-serif}.kundenmeinung blockquote p.weiterempfehlung:after,.kundenmeinung blockquote p.weiterempfehlung:before{content:''}.kundenmeinung blockquote cite{color:#000;font-family:'Open Sans',sans-serif;font-weight:600}.kundenmeinung blockquote .kundenmeinung-meta{color:#bababa;font-family:'Open Sans',sans-serif;font-size:.9em}.kundenmeinung .circle{background-color:#ffc000;position:absolute;color:#fff;height:64px;width:64px;line-height:64px;text-align:center;top:25%;left:-11px;border-radius:60px;font-size:35px;vertical-align:middle;padding:0;margin:0}.kundenmeinung .circle.facebook{background-color:#4664b9;color:#fff}.kundenmeinung .circle.google-plus{background-color:#e1472f;color:#fff}.kundenmeinung .circle.twitter{background-color:#5aa9dd;color:#fff}.kundenmeinung .circle.email,.kundenmeinung .circle.web{background-color:#ffc000;color:#fff}.add-kundenmeinung{clear:both;display:block;text-align:center;margin:1em 0 0;padding:1em 0}.hollow-button{display:inline-block;border:2px solid #000;background-color:#fff;margin:1em;padding:1em;border-radius:3px;color:#000;text-decoration:none;cursor:pointer;-webkit-transition:100ms ease-in all;transition:100ms ease-in all}.hollow-button:hover{border:2px solid #fcb800;background-color:#fcb800;color:#fff;text-decoration:none;cursor:pointer}.hollow-button.grey,.hollow-button.orange{border:2px solid #fcb800;background-color:#fff;color:#fcb800}.hollow-button.grey{border:2px solid #444;color:#444}.hollow-button.orange:hover{border:2px solid #fcb800;background-color:#fcb800;color:#fff}.hollow-button.grey:hover{border:2px solid #444;background-color:#444;color:#fff}#toplink,.add-kundenmeinung-form label{display:block}.kundenmeinungen-fb{background:url(images/quotes.jpg) 0 0;min-height:191px}.content table td.text-center,.content table th.text-center,.final-call p,.page-navigation,table.orange td.text-center,table.orange th.text-center{text-align:center}ul.pagination li{display:inline-block;margin:2px}ul.pagination li a{color:#fbaa00;border-radius:2px!important;box-shadow:0 2px 1px 0 #e3e3e3}ul.pagination li.active span{background:#fbaa00;border-color:#f3aa00}.main-topic a:hover,.sub-topic a:hover,ul.pagination li a:hover{color:#424242}ul.pagination li.active:hover span{border-color:#fbaa00;background-color:#fbaa00}#front-page .final-call,.final-call{background:#f6f6f6 url(images/camera-bg.png) 22% 130% no-repeat;color:#303030;font-size:22px;text-align:center;padding:3em 0}.final-call p{color:#303030;font-size:22px;padding:0;max-width:35em;margin:0 auto 1.5em}.final-call a,.star-rating h3{text-transform:uppercase}.txt-orange{color:#ffba00}.fussnoten{margin:0;padding:0}.fussnoten-liste{font-size:11px;margin:0;padding:1em 0}.page-footer{padding-top:4em;background:#404040 url(images/footer-bg.png) 0 0;color:#fff}.page-footer a{color:#fff;text-decoration:none}.page-footer .footer-logo{display:inline-block;margin-top:.3em;max-width:165px}.page-footer .footer-logo img{margin-top:.3em}.page-footer .footer-linklists{border-bottom:1px solid #666;padding-bottom:2em;position:relative}.page-footer .footer-linklists h4{margin-bottom:.5em;line-height:1.4;min-height:2.8em}.page-footer .footer-linklists ul{list-style:none;padding-left:0;margin-top:2em}.page-footer .footer-linklists ul li{list-style:none}.page-footer .footer-linklists ul li a{display:inline-block;line-height:1.4em;margin:0 0 .4em;position:relative}.page-footer .footer-linklists ul li a .superscript{color:#fcb800;font-size:.72em;vertical-align:top;padding-left:.5em;position:absolute;top:-.4em;white-space:nowrap;text-decoration:none}.page-footer .footer-linklists ul li a:hover{color:#fff;text-decoration:underline}.page-footer .rechtliches{color:#999;width:100%;margin:0;padding:1.5em 0}.page-footer .languages,.page-footer .rechtliches .right{text-align:right}.page-footer .rechtliches ul{margin:0 0 0 -1em;padding:0}.page-footer .rechtliches ul li{display:inline-block;margin:0;padding-right:1em}.page-footer .rechtliches ul li a{display:inline-block;color:#999;padding:1em 1em 1em 0}.breadcrumbs a:hover,.page-footer .rechtliches ul li a:hover{text-decoration:underline}.new-language-select{border:0;background:0 0;border-radius:0;margin:1em 0 1em 1em}.new-language-select:hover{background-color:#232323}.page-footer .copyright{background-color:#222;padding:3em 0;font-family:'Average Sans',sans-serif;color:#999;font-size:14px}#toplink{right:35px;bottom:35px;z-index:99999;-webkit-transform:none;-moz-transform:none;transform:none;position:fixed!important}#toplink a,.flat-button{text-align:center;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#toplink a{font-size:1em;padding:.8em 1em;background-color:#fcb800;-webkit-transition:250ms linear all;-moz-transition:250ms linear all;transition:250ms linear all}#toplink a:hover{background-color:#424242}.flat-button{position:relative;vertical-align:top;padding:.6em 1.2em;font-size:19px;line-height:1.4em;text-shadow:0 1px 2px rgba(255,255,255,.25);background:#f39c12;border:0;cursor:pointer;display:inline-block;background:#ebebeb;border-bottom:2px solid #d1d1d1;color:#444;-webkit-box-shadow:inset 0 -2px #d1d1d1;box-shadow:inset 0 -2px #d1d1d1;outline:0;-webkit-transition:.3s ease background-color;-moz-transition:.3s ease background-color;-ms-transition:.3s ease background-color;-o-transition:.3s ease background-color;transition:.3s ease background-color}.flat-button:hover{outline:0;text-decoration:none;background:#e5e5e5}.flat-button.centered{display:block;margin-left:auto;margin-right:auto}.flat-button:active,.flat-button:focus{top:2px;outline:0;-webkit-box-shadow:none!important;box-shadow:none!important;text-decoration:none;color:#444}.orange-flat-button{background-color:#fcb800;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.25);border-bottom:2px solid #bd8a00;-webkit-box-shadow:inset 0 -2px #bd8a00;box-shadow:inset 0 -2px #bd8a00}.orange-flat-button:hover{text-decoration:none;color:#fff;background-color:#f0b000}.orange-flat-button:active,.orange-flat-button:focus{color:#fff}.grey-flat-button{background:#444;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.25);border-bottom:2px solid #2b2b2b;-webkit-box-shadow:inset 0 -2px #2b2b2b;box-shadow:inset 0 -2px #2b2b2b}.grey-flat-button:hover{text-decoration:none;color:#fff;background-color:#333;-webkit-box-shadow:inset 0 -2px #000;box-shadow:inset 0 -2px #000;border-bottom-color:#000}.grey-flat-button:active,.grey-flat-button:focus{color:#fff}select.flat-button,select.flat-button:hover{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='50px' height='50px'><polyline points='46.139,15.518 25.166,36.49 4.193,15.519'/></svg>");background-repeat:no-repeat;background-position:right 15px top 50%;background-size:16px 16px}select.flat-button{background-color:#ebebeb;text-align:left;display:inline-block;padding:.6em 3em .6em 1.2em;margin-bottom:7px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}select.flat-button:hover{background-color:#e3e3e3}select.flat-button:active,select.flat-button:focus{border-color:#999;background-color:#e0e0e0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='50px' height='50px'><polyline points='46.139,15.518 25.166,36.49 4.193,15.519' style='fill:%23ffba00;stroke:%23ffba00;stroke-width:3'/></svg>")}@supports (pointer-events:none) and ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)){@-moz-document url-prefix(){select.flat-button{padding-right:1.5em}}}.shake{-webkit-animation-name:shake;animation-name:shake}#team .home-teaser{padding:5em 0;height:auto}.circle-top-box,.impression{margin:0;padding:0;position:relative}.impression a{display:block;width:100%;height:100%;font-family:'Open Sans',sans-serif;font-size:1.3em;font-weight:lighter}.impression .bg-fader{display:none;background-color:rgba(255,186,0,.85);position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;color:#fff;padding:15px 20px;-webkit-transition:.5s ease all;-moz-transition:.5s ease all;-ms-transition:.5s ease all;-o-transition:.5s ease all;transition:.5s ease all}.impression .text_holder{position:absolute;top:50%;left:0;width:100%;height:100%;display:table}.impression .text{padding-top:40%;text-align:center;color:#fff;vertical-align:middle;width:100%;height:100%}.impression.active .bg-fader,.impression:hover .bg-fader{display:inherit}.circle-top-box{background-color:#fff;margin:1em 1em 3em;padding:3em 1em 2em;border:1px solid #e1e1e1;text-align:center;border-radius:4px}.circle-top-box .head{font-size:1.15em;margin-bottom:.9em;font-family:'Open Sans',sans-serif;text-transform:uppercase;font-weight:700;color:#222;text-align:center}.circle-top-box .icon{background-color:#ffba00;color:#fff;padding:1em;height:3em;width:3em;vertical-align:middle;text-align:center;top:-1.5em;border-radius:100px;display:block;position:relative;margin:-2.6em auto 0}.circle-top-box p{font-size:1.05em;margin-bottom:0;color:#555}.circle-top-box a{text-decoration:none}article{padding-bottom:3em}.sidebar address{font-family:'Average Sans';font-size:1.2em;line-height:1.6em;margin-bottom:1.5em}.sidebar h2{font-size:2em}.sidebar h3{text-align:left;font-size:1.4em}.sidebar table{font-size:1.2em}.sidebar table td{padding:.2em 1em .2em .1em}.justify{text-align:justify}#lexikon .home-teaser{height:auto;max-height:auto;padding:1em 0 3.5em}.main-topic{text-shadow:none;background-color:rgba(0,0,0,.1);display:inline-block;margin:.2em 0;padding:.4rem .8rem}.sub-topic{font-size:1.57em;color:#fff3d4;text-shadow:none}.main-topic a,.sub-topic a{color:#fff;text-decoration:underline}.change-purpose{font-size:14px}.breadcrumbs,.breadcrumbs a{color:#ffba00;font-family:'Average Sans'}.breadcrumbs{text-shadow:none;margin-top:2em;font-weight:100;-webkit-font-smoothing:antialiased}.main-topic.sorted{margin-top:.2em}.sub-topic.sorted{margin-top:.2em;margin-bottom:0}.breadcrumbs a{text-decoration:none;font-size:1em}.breadcrumbs :last-child:after{content:''}.home-teaser .breadcrumbs{margin-top:0;color:#fff}.home-teaser .breadcrumbs a,.toc.blue .done a,.toc.teal .done a{color:#fff}.breadcrumbs ol,.breadcrumbs ol li{list-style:none;list-style-type:none}.breadcrumbs ol{margin:0;padding:0}.breadcrumbs ol li{display:inline}.sidebar{margin-top:2em;font-family:'Helvetica Neue',sans-serif}.sidebar .widget{margin-bottom:2em}.sidebar input,.sidebar select,.subnav-select{display:block;border:1px solid #d2d2d2;width:100%}.sidebar input{padding:.7em .8em;font-size:.9em;border-radius:4px}.sidebar select,.subnav-select{margin:0 auto 1em;padding:.4em!important;font-size:1.4em;background-color:#fff;color:#444;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.sidebar .search-input{color:#a9a9a9;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='182px' height='143px' fill='%23666666'><path d='M172.77,123.025L144.825,95.08c6.735-9.722,10.104-20.559,10.104-32.508c0-7.767-1.508-15.195-4.523-22.283c-3.014-7.089-7.088-13.199-12.221-18.332s-11.242-9.207-18.33-12.221c-7.09-3.015-14.518-4.522-22.285-4.522c-7.767,0-15.195,1.507-22.283,4.522c-7.089,3.014-13.199,7.088-18.332,12.221c-5.133,5.133-9.207,11.244-12.221,18.332c-3.015,7.089-4.522,14.516-4.522,22.283c0,7.767,1.507,15.193,4.522,22.283c3.014,7.088,7.088,13.197,12.221,18.33c5.133,5.134,11.244,9.207,18.332,12.222c7.089,3.015,14.516,4.522,22.283,4.522c11.951,0,22.787-3.369,32.509-10.104l27.945,27.863c1.955,2.064,4.397,3.096,7.332,3.096c2.824,0,5.27-1.032,7.332-3.096c2.064-2.063,3.096-4.508,3.096-7.332C175.785,127.479,174.781,125.034,172.77,123.025z M123.357,88.357c-7.143,7.143-15.738,10.714-25.787,10.714c-10.048,0-18.643-3.572-25.786-10.714c-7.143-7.143-10.714-15.737-10.714-25.786c0-10.048,3.572-18.644,10.714-25.786c7.142-7.143,15.738-10.714,25.786-10.714c10.048,0,18.643,3.572,25.787,10.714c7.143,7.142,10.715,15.738,10.715,25.786C134.072,72.62,130.499,81.214,123.357,88.357z'/></svg>");background-repeat:no-repeat;background-position:left 10px top 50%;background-size:19px 15px;padding-left:3em}.sidebar .search-input:before{content:''}.article-nav span,.sidebar .subnav{font-size:.9em}.sidebar .subnav ul{padding:0}.sidebar .subnav ul li{list-style:none;list-style-type:none;padding:1px 0;border-bottom:1px solid #e9e9e9}.sidebar .subnav li a{display:block;color:#666;text-decoration:none;font-size:1.05em;padding:.6em 1em}.subnav ul li a,.tipp ul li{color:#666}.sidebar .subnav ul li:last-child{border-bottom:none}.sidebar .subnav ul li ul a{padding-left:2em}.sidebar .subnav li li li a{padding-left:3em}.sidebar .subnav li li li li a{padding-left:4em}.subnav ul.children li a{color:#afafaf}.sidebar .subnav li a:hover{background-color:#e9e9e9;color:#444}.sidebar .subnav li.current_page_item>a,.sidebar .subnav li.selected>a{background-color:#ffba00;color:#fff}.page-body,.subnav ul>li.page_item_has_children{position:relative}.subnav ul>li.page_item_has_children a.toggle_children{position:absolute;right:0;top:1px;background-color:#fff}.subnav ul>li.page_item_has_children a.toggle_children:hover{background-color:#e3e3e3;color:#fff}.page-body{background-color:#fff}.content{font-family:'Average Sans',sans-serif}.content.noheading{padding-top:2.5em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-family:'Open Sans',sans-serif;margin-top:1em;padding-bottom:.3em}.content h1{font-size:3em;font-weight:lighter}.content h2,.content h3{font-size:30px;font-weight:lighter}.content h3{font-size:24px}.content .zusammenfassung{font-size:1.3em;line-height:1.8em;margin-bottom:1.5em;color:#555}.home-teaser .chapter-toc{line-height:1.8em;margin:1.1em 0 0;border-left:1px solid #fc3;padding:.7em 1em .7em 1.2em;text-shadow:none}.home-teaser .chapter-toc h2{font-size:1.3em;margin-top:0;padding-bottom:0;font-weight:400;color:#a97b00}.content .chapter-toc ul,.home-teaser .chapter-toc ul{margin:0;font-size:1em;padding-left:0}.content .chapter-toc ul li,.home-teaser .chapter-toc ul li{list-style:none;padding-left:0}.home-teaser .chapter-toc ul li a{text-decoration:none;color:#ffc}.content .chapter-toc ul li a:hover,.home-teaser .chapter-toc ul li a:hover{text-decoration:none;color:#232323}.content .chapter-toc{line-height:1.8em;margin-bottom:1.5em;border-left:5px solid #ffba00;padding:.7em 1em .7em 1.2em}.content .chapter-toc h1,.content .chapter-toc h2{font-size:1em;margin-top:0;padding-bottom:0;font-weight:700}.a-to-z .alpha-sections li .alpha-section ul li a,.article-helpfull a,.content .chapter-toc ul li a{text-decoration:none}.reading-time{color:#999;margin-left:1em;margin-bottom:1em;padding:.2em .4em;text-shadow:none;display:inline-block;background:rgba(0,0,0,.05);background-color:#f3f3f3}.tipp{display:block;margin:2.5em 0;padding:1.93em 0;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;font-family:'Helvetica';font-weight:200;color:#666;-webkit-font-smoothing:antialiased}.tipp h3{font-size:1.85em;color:#3a3a3a;padding-bottom:.5em;margin:0}.tipp ul{padding-left:1em;list-style-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><rect width='200' height='100' fill='%23ffba00' /></svg>");font-size:1.21em}.content table,table.orange{width:100%;-webkit-font-smoothing:antialiased;margin:1.5em 0;font-size:1em}.content .table-responsive table{margin:0}.content table th,.content table thead th,table.orange thead th{background-color:#ffba00;color:#fff;font-family:'Open Sans',sans-serif!important;font-weight:600;font-size:1.1em;padding:.8em 1.7em;border:2px solid #fff;text-align:center}.content table td,table.orange td{background-color:#f0f0f0;border:2px solid #fff;padding:1.8em 1.7em;color:#575757;font-size:1.1em}.content table td a,table.orange td a{color:#575757;font-weight:700;padding:.2em .4em}.content table td a:hover,table.orange td a:hover{background-color:#ffba00;color:#fff;border-radius:2px}.content table td a.btn,table.orange td a.btn{color:#fff;font-weight:700;padding:.2em .4em}.content table .hollow-button{margin-top:0;margin-bottom:0}.a-to-z,.a-to-z .index{display:block;text-align:justify}.a-to-z{font-size:1.3em}.a-to-z .index{padding:.5em 0;border-bottom:1px solid #ccc}.a-to-z .index li{display:inline-block;margin:0;padding:0;font-weight:lighter;width:100%;text-align:center}.a-to-z .index a,.a-to-z .index span{text-decoration:none;margin:0;padding:.6em 0;display:inline-block;width:3.41%}.a-to-z .index span,.toc h5{color:#bdbdbd;font-weight:lighter}.a-to-z .alpha-sections{padding:0;margin:0 0 2em}.a-to-z .alpha-sections>li{list-style:none;padding:0;border-bottom:1px solid #ccc}.a-to-z .alpha-sections li .alpha-section{margin-top:1.85em}.a-to-z .alpha-sections li .alpha-section h3{font-size:1.52em;font-weight:lighter;margin-bottom:1em}.a-to-z .alpha-sections li .alpha-section h3 a{color:#333;text-decoration:none}.a-to-z .alpha-sections li .alpha-section h3 a:hover{color:#333;text-decoration:underline}.a-to-z .alpha-sections li .alpha-section ul{margin-left:0;padding-left:0}.a-to-z .alpha-sections li .alpha-section ul li{list-style:none;font-size:.9em;padding:0 1em 1em 0;text-align:left;-webkit-font-smoothing:antialiased}.a-to-z .alpha-sections li .alpha-section .back-top{display:block;text-align:right}.article-meta{margin:3em 0}.article-helpfull{margin-top:2.5em;display:block}.article-helpfull .q,.article-helpfull p{font-size:.859em;color:#999;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,.004)}.article-helpfull .q{font-size:1em;font-weight:700;color:#404040}.article-helpfull a:hover,.fly-in .link:hover{text-decoration:underline}.article-update{font-size:.93em;color:#666}.article-permalink{margin:1em 0;display:block;text-align:right}.article-permalink input{width:auto;border-radius:4px;border:1px solid #666;padding:.5em;min-width:25em;font-size:1em}.article-share{text-align:right}.article-share ul li{display:inline-block;margin:2px 0}.article-share ul li a,.tipp h3{font-family:'Open Sans',sans-serif}.article-share ul li a{display:inline-block;text-decoration:none;color:#fff;font-weight:200;padding:.5em 1em;background-color:#fcb800}.article-share ul li.facebook a{background-color:#38589a}.article-share ul li.google-plus a{background-color:#ce3332}.article-share ul li.whatsapp a{background-color:#34af23}.article-share ul li a:hover{background-color:#444}.toc{background-color:#ffba00;position:relative;color:#fff;margin:1em 0 3em;padding:3em 0 4em;font-family:'Average Sans',sans-serif}.toc.blue{background-color:#337ab7}.toc.teal{background-color:#546d84}.toc h5{font-size:3em;color:#fff}.toc ol,.toc ul{font-size:17.22px;padding-left:1.6em;margin-top:1em;margin-bottom:1em}.toc ol li,.toc ul li{line-height:1.8em;padding-left:2px}.toc ul{list-style:square}.toc ol{list-style-type:decimal}.toc ol li i,.toc ul li i{background-color:#4a4d50;font-size:16px;color:#fff;border-radius:100px;padding:.29em;margin-left:1em;margin-right:2em}.toc a,.toc.blue a:hover,.toc.teal a:hover{color:#fff;text-decoration:none;padding:2px 4px}.toc .done a{color:#444;text-decoration:line-through}.article-nav a,.toc a:hover{color:#444;text-decoration:none}.toc.blue a:hover,.toc.teal a:hover{color:#444;background-color:#f3f3f3;border-radius:6px}.article-nav{margin:2.5em 0}.article-nav .next,.article-nav .previous{width:50%;float:left;text-align:left;background-color:#ccc;color:#fff}.article-nav .next{float:right;text-align:right;background-color:#ffba00}.article-nav a{display:block;color:#fff;font-family:'Open Sans',sans-serif;padding:1.5em;min-height:6em}.article-nav img{max-width:24px;max-height:44px;margin-top:1.3em}.article-nav .previous img{float:left;margin-right:10px}.article-nav .next img{float:right;margin-left:10px}.article-nav div{font-size:1.1em}.article-nav .previous span{color:#999}.article-nav .next span{color:#bd8a00}.article-nav .previous a:hover{background-color:#bbb}.article-nav .next a:hover{background-color:#ffc000}.hero-grey{background-color:#e9e9e9;padding-top:20px;padding-bottom:20px;text-align:center}.hero-grey p,.lexikon-suche label{font-family:'Open Sans',sans-serif;font-weight:lighter}.hero-grey p{margin:0;padding:0;font-size:1.71em;line-height:2.5em;color:#3a3a3a;text-transform:none}.hero-grey a.flat-button{margin-left:1em;font-size:.75em;vertical-align:middle;font-weight:400}.hero-orange{background-color:#ffba00;text-align:center;color:#fff;padding:1.5em 0 2em}.hero-orange .title{color:#fff;font-size:1.45em;margin-bottom:1.5em}.mac-frame{background:url(images/macbook-frame.png) 50% 50% no-repeat;margin:0 auto;padding:28px 83px 67px;max-width:717px;max-height:444px;background-size:100%;text-align:center}.mac-frame .video,.mac-frame .video iframe{max-width:551px;width:auto;margin:0 auto;overflow:hidden}.mac-frame .video iframe{max-width:100%;width:100%}.fly-in{background-color:#fff;border:1px solid #232323;display:inline-block;width:400px;padding:0;position:fixed;z-index:99;top:65%;box-shadow:-1px 5px 5px 5px rgba(0,0,0,.2);right:-299px}.fly-in .generator{float:left}.fly-in .generator img{max-height:143px}.fly-in img{margin:0 1em 0 0}.fly-in .fly-head{text-transform:uppercase;font-weight:700;font-size:.9em;margin:1.5em 0 0;paddin:0}.fly-in .body{padding:1em}.fly-in p{font-size:1.05em}.fly-in .link{color:#000;text-decoration:none;font-size:.85em}.fly-in .hide-fly-in{position:absolute;top:1em;right:1em}.fly-in.closed{display:none}#fly-in.show-fly-in,#fly-in.show-fly-in:hover,#fly-in:hover{right:-1px}#fly-in.animated,#fly-in.show-fly-in,#fly-in:hover{-webkit-transition:.5s ease right;-moz-transition:.5s ease right;-ms-transition:.5s ease right;-o-transition:.5s ease right;transition:.5s ease right}.lexikon-suche{padding-top:3.5em;display:block;padding-bottom:3.5em}.inline-search{display:block;width:100%;position:relative;margin:1em 0}.lexikon-suche label{display:block;font-size:1.85em}.search label{font-size:26px;font-weight:500}.lexikon-suche input[type=text]{font-size:1.3em;padding:.5em 1em;border:1px solid #333;border-radius:6px;width:100%;float:left}.lexikon-suche #search-submit{font-size:1.3em;position:absolute;right:0;top:0;border-radius:0 6px 6px 0;border:1px solid #373737;background-color:#373737;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='182px' height='143px' fill='%23ffffff'><path d='M172.77,123.025L144.825,95.08c6.735-9.722,10.104-20.559,10.104-32.508c0-7.767-1.508-15.195-4.523-22.283c-3.014-7.089-7.088-13.199-12.221-18.332s-11.242-9.207-18.33-12.221c-7.09-3.015-14.518-4.522-22.285-4.522c-7.767,0-15.195,1.507-22.283,4.522c-7.089,3.014-13.199,7.088-18.332,12.221c-5.133,5.133-9.207,11.244-12.221,18.332c-3.015,7.089-4.522,14.516-4.522,22.283c0,7.767,1.507,15.193,4.522,22.283c3.014,7.088,7.088,13.197,12.221,18.33c5.133,5.134,11.244,9.207,18.332,12.222c7.089,3.015,14.516,4.522,22.283,4.522c11.951,0,22.787-3.369,32.509-10.104l27.945,27.863c1.955,2.064,4.397,3.096,7.332,3.096c2.824,0,5.27-1.032,7.332-3.096c2.064-2.063,3.096-4.508,3.096-7.332C175.785,127.479,174.781,125.034,172.77,123.025z M123.357,88.357c-7.143,7.143-15.738,10.714-25.787,10.714c-10.048,0-18.643-3.572-25.786-10.714c-7.143-7.143-10.714-15.737-10.714-25.786c0-10.048,3.572-18.644,10.714-25.786c7.142-7.143,15.738-10.714,25.786-10.714c10.048,0,18.643,3.572,25.787,10.714c7.143,7.142,10.715,15.738,10.715,25.786C134.072,72.62,130.499,81.214,123.357,88.357z'/></svg>");background-repeat:no-repeat;background-position:left 45% top 50%;background-size:30px 24px;color:#fff;height:100%;padding:0 1em;text-indent:-9999%;min-width:4em;width:4em}.lexikon-suche #search-submit:hover{background-color:#444;text-indent:-9999%;min-width:4em}.lexikon-suche p{color:#666;font-size:1.23em}.searchresult{background-color:#fff;margin:0 0 1em;padding:1.5em;box-shadow:0 1px 2px rgba(0,0,0,.2)}.searchresult h2{margin:0 0 .8em;font-size:22px}.searchresult-breadcrumbs{margin:1em 0;font-size:13px}.cookie-bar a,.searchresult-breadcrumbs a{color:#217bd2;text-decoration:none}.searchresult-breadcrumbs a:hover{color:#ffba00}.grey-page{background-color:#f0f0f0;padding-top:35px;padding-bottom:35px;position:relative}#facts,.fact{margin:0;padding:0}.fact{text-align:center;padding:2em 0;font-size:14px;line-height:1.4em}.fact .big-number{font-size:3em;line-height:60px;color:#ffba00;font-weight:700;display:block;position:relative}.fact .big-number span{font-size:.5em;position:relative;top:-1em;left:0;line-height:30px}.fact .description{display:block;line-height:20px}.teammembers{margin:2em 0}.teammember{background-color:#e3e3e3;text-align:center;display:block;margin:0 0 2em;min-height:330px}.teammember h3{font-size:1.2em;margin:0;padding:1.3em 0 0}.teammember .skill{color:#afafaf;font-weight:400;margin:0 0 1em}.box-card,.teammember .join{color:#fff;font-weight:lighter}.teammember .join{line-height:330px;display:block;background-color:#d1d1d1;text-decoration:none;font-size:1.2em}.teammember .join:hover{background-color:#ffba00;text-decoration:none}.box-card{background-color:#ffba00;height:700px;line-height:700px;text-align:center;font-size:2.2em;font-family:'Open Sans',sans-serif}.comparison{display:border-box;background-color:#fff;padding:1px 20px 25px}.comparison h2{font-size:1.9em}.comparison .subfeature,.comparison h2{text-align:center}.themen{margin-bottom:1em}.themen-kachel{background-color:#fff;margin-right:.75em;margin-left:.75em;margin-bottom:3.5em;box-shadow:0 1px 2px rgba(0,0,0,.2);position:relative;top:1px;-webkit-transition:.1s ease transform;-moz-transition:.1s ease transform;-ms-transition:.1s ease transform;-o-transition:.1s ease transform;transition:.1s ease transform}.themen-kachel:hover{top:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transform:translateY(-20px) tranlateZ(0);transform:translateY(-20px) tranlateZ(0);-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);box-shadow:0 2px 25px -5px rgba(0,0,0,.3);-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);-o-transform:scale(1.01);transform:scale(1.01)}.themen-kachel .head{display:block;min-height:250px;border-bottom:1px solid #e0e0e0;padding:25px;position:relative;text-decoration:none;color:#3a3a3a}.themen-kachel .head.imagehead{background:-webkit-linear-gradient(top,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(images/reisepass-foto.jpg);background:-moz-linear-gradient(top,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(images/reisepass-foto.jpg);background:linear-gradient(top,rgba(0,0,0,.65),rgba(0,0,0,.65)),url(images/reisepass-foto.jpg);background-size:cover}.themen-kachel .short,.themen-kachel h2{text-align:center;font-family:'Open Sans',sans-serif;font-weight:lighter}.themen-kachel h2{margin-bottom:1em}.themen-kachel .head:hover h2,.themen-kachel .imagehead .short,.themen-kachel .imagehead h2{color:#fff}.themen-kachel .short{font-size:1.14em}.themen-kachel .head:hover{background-color:#ffba00;box-shadow:inset 0 0 0 2px #fff;-webkit-transition:.5s ease background-color;-moz-transition:.5s ease background-color;-ms-transition:.5s ease background-color;-o-transition:.5s ease background-color;transition:.5s ease background-color}.cookie-bar,.themen-kachel .head span{color:#fff;text-align:center;vertical-align:middle}.themen-kachel .head span{display:inline-block;background-color:#ffc000;border:2px solid #fff;position:absolute;height:1.8em;width:1.8em;line-height:1.8em;bottom:-1em;left:43%;border-radius:60px;font-size:2em;padding:0;margin:0}.themen-kachel .body{padding:45px 25px 25px}.themen-kachel ol,.themen-kachel ul{font-family:'Average Sans',sans-serif}.themen-kachel ol{list-style-type:decimal-leading-zero}.themen-kachel ul{list-style:none}.themen-kachel ul li{list-style:none}.themen-kachel ol li,.themen-kachel ul li{margin-bottom:.5em;padding-left:.2em;font-weight:700}.themen-kachel ol li a,.themen-kachel ul li a{text-decoration:none;font-weight:lighter;font-size:1.14em;-webkit-font-smoothing:antialiased}.cookie-bar{background-color:#444;border-bottom:1px solid #000;left:0;position:relative;top:0;width:100%;z-index:10}.cookie-bar a{color:#ffba00}.cookie-bar button{margin:.5em .2em;vertical-align:middle}.bs-wizard{border-bottom:solid 1px #e0e0e0;padding:0 0 10px;margin-top:2em}.bs-wizard>.bs-wizard-step{padding:0;position:relative}.bs-wizard>.bs-wizard-step .bs-wizard-stepnum{color:#595959;font-size:16px;margin-bottom:5px}.bs-wizard>.bs-wizard-step .bs-wizard-info{color:#999;font-size:14px}.bs-wizard>.bs-wizard-step>.bs-wizard-dot{position:absolute;width:30px;height:30px;display:block;background:#fbe8aa;top:45px;left:50%;margin-top:-15px;margin-left:-15px;border-radius:50%}.bs-wizard>.bs-wizard-step>.bs-wizard-dot:after{content:' ';width:14px;height:14px;background:#fbbd19;border-radius:50px;position:absolute;top:8px;left:8px}.bs-wizard>.bs-wizard-step>.progress{position:relative;border-radius:0;height:8px;box-shadow:none;margin:20px 0}.bs-wizard>.bs-wizard-step>.progress>.progress-bar{width:0;box-shadow:none;background:#fbe8aa}.bs-wizard>.bs-wizard-step.complete>.progress>.progress-bar{width:100%}.bs-wizard>.bs-wizard-step.active>.progress>.progress-bar{width:50%}.bs-wizard>.bs-wizard-step:first-child.active>.progress>.progress-bar{width:0%}.bs-wizard>.bs-wizard-step:last-child.active>.progress>.progress-bar{width:100%}.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot{background-color:#f5f5f5}.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot:after{opacity:0}.bs-wizard>.bs-wizard-step:first-child>.progress{left:50%;width:50%}.bs-wizard>.bs-wizard-step:last-child>.progress{width:50%}.bs-wizard>.bs-wizard-step.disabled a.bs-wizard-dot{pointer-events:none}.agb-cb{padding-top:2px;float:left}.agb-caption{margin-left:2em;margin-bottom:1em;display:inline-block}.wp-caption{background-color:#eee;border-radius:1px;box-shadow:0 1px 3px rgba(0,0,0,.35);text-align:center;padding:1em}.wp-caption,.wp-caption a,.wp-caption img{display:inline-block}.wp-caption img{margin:0 1em 1em 0;max-width:100%;height:auto}.wp-caption p{margin:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:.5em}.aligncenter{display:block;margin:0 auto 1.5em}.wp-the-content{padding-top:35px}@media (max-width:767px){.topnav{font-size:1.5em}#fixednav li a{padding-left:0;padding-right:0}.animated-menu-link,.menu-link{margin-left:1.5em;margin-right:10px}.topnav a{padding:0}#fixednav .animated-menu-link,#fixednav .menu-link{margin-left:10px;margin-right:10px}.hamburger-icon{margin-left:8px;margin-right:8px;top:2px}.hamburger-icon span:nth-child(1){top:2px}.hamburger-icon span:nth-child(2){top:10px}.hamburger-icon span:nth-child(3){top:18px}#fixednav .cart-link,.cart-link{margin-right:0;padding:0 10px}#cart-text,.animated-menu-link .mtxt,.topnav a.menu-link .mtxt{display:none}#totalitemcount{font-size:.65em}.logo-link{display:inline-block;padding:0;text-align:center;max-width:50%;line-height:5em;vertical-align:middle;position:relative;margin:2.5em auto 0}.home-teaser{height:auto;overflow:inherit;padding-top:4em}.home-teaser .subteaser{margin:3em auto 0}#kostenlos{left:6.4em}#teaser-start,.grey-page h2,.home-teaser{text-align:center}#teaser-start span{margin:0 auto 1.5em}.home-teaser .passfoto-generator{bottom:-1em;right:-100px}.home-teaser .passfoto-generator:hover{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:translateY(0) tranlateZ(0);transform:translateY(0) tranlateZ(0);-webkit-transform:translate3d(0,0,10);transform:translate3d(0,0,10)}.home-teaser h1.main-topic{font-size:2.2em;margin-top:.5em}.product-tabs{font-size:.91em}.product-tabs .tablist li{display:block;width:auto!important;float:none}.left-tab,.right-tab{padding-left:0;text-align:center}.left-tab{padding-bottom:3em;border-bottom:1px solid #c5c5c5}.right-tab{margin-left:0;border:0;margin-top:3em}.product-tabs .tab-container .product-image{display:none}.subfeature,.tab-content h2{text-align:center;margin:1em auto;display:block}.badge-area{position:relative}.badge-area .fussnote{position:absolute;text-align:center;right:0}#biometrisch-badge,.badge.gratis,.badge.preis{right:auto;position:relative;margin:1em auto;display:block}#biometrisch-badge,.badge.gratis{right:0}.product-features{min-height:inherit;text-align:left}.product-features li{padding-top:.3em;padding-bottom:.3em;border-bottom:1px solid #f5f5f5}.garantiert{top:auto;left:auto;bottom:auto;position:relative;display:block;background:0 0;padding-left:.6em;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.tab-footer .garantie-badge{float:none;display:block;margin:0 auto 1.5em}.tab-footer,.tab-footer .logos{text-align:center}.tab-footer .logos img{margin-left:1.5em;margin-right:1.5em}.how-it-works h2{font-size:3em;position:inherit;top:inherit;right:inherit;color:#555}#callout-one:before,#callout-three:before,#callout-two:before{left:1.5em;top:0}.spezialformat p{font-size:1.71em;line-height:1.71em}.spezialformat .circle-links,.spezialformat a.flat-button{margin-top:1em}.next-section{right:.5em}#biometrisch-badge{top:inherit;right:inherit;margin:0 auto 1em;text-align:center}#bild-ueberarbeitung,#bild-ueberarbeitung .subheading{padding-right:0}.vorherNachher{float:none;margin:5em auto}#vorher-nachher-static{float:right;margin-right:0}.kundenmeinung{margin-left:1em}.box-card{height:448px;line-height:448px}.article-nav .previous span{text-align:right;display:block}.article-nav .next span{text-align:left;display:block}.article-nav .previous div{text-align:right}.article-nav .next div{text-align:left}.fly-in{right:-315px}.mac-frame{background:0 0;padding:0}.hero-grey a.flat-button{margin-left:.5em;margin-right:.5em}table.orange td,table.orange thead th{padding:.8em .7em}.article-share ul{padding-left:0}#map_canvas{min-height:350px}.a-to-z .index a,.a-to-z .index span{width:auto;padding:.5em .8em;margin:.2em 0}.page-footer .footer-linklists{padding-left:2.3em}.page-footer .footer-linklists h4{margin:2em 0 .5em;min-height:inherit}.page-footer .footer-linklists ul{margin-top:1em;margin-bottom:1em}.page-footer .footer-linklists ul li a{margin-bottom:.5em}.article-share,.page-footer .copyright,.page-footer .rechtliches,.page-footer .rechtliches .languages{text-align:center}.page-footer .rechtliches .left{margin:0}.page-footer .rechtliches .left li,.page-footer .rechtliches .left li a{margin:0 .1em;padding:.3em .2em}.page-footer .rechtliches .right{text-align:center;margin:0 auto}#toplink{right:15px}}@media (max-width:646px){.home-teaser .subteaser{margin:3em auto 0}.home-teaser .passfoto-generator{bottom:-1em;right:-17%}.home-teaser .passfoto-generator img{width:100%}.tab-footer .logos img{margin-left:1em;margin-right:1em}.page-footer .rechtliches,.page-footer .rechtliches .languages{text-align:center}.content table.narrow th,table.narrow td,table.narrow thead th{padding:.8em .6em}}@media (min-width:768px) and (max-width:991px){.home-teaser{height:auto;overflow:inherit;padding-top:4em;text-align:center}.home-teaser .subteaser{margin:3em auto 0}#kostenlos{left:6.4em}#hint{left:35%}#teaser-start{text-align:center}#teaser-start span{margin:0 auto 1.5em}.home-teaser .passfoto-generator{bottom:-1em;right:-100px}.home-teaser .passfoto-generator:hover{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:translateY(0) tranlateZ(0);transform:translateY(0) tranlateZ(0);-webkit-transform:translate3d(0,0,10);transform:translate3d(0,0,10)}.product-tabs{font-size:.91em}.product-tabs .tablist li{display:block;width:auto!important;float:none}.left-tab{padding-left:0;padding-bottom:3em;border-bottom:1px solid #c5c5c5;margin-bottom:2em}.right-tab{margin-left:0;padding-left:0;border:0}.product-tabs .tab-container .product-image{left:-208px;top:-1em}.product-features{min-height:inherit}.badge.gratis,.badge.preis{right:0}.tab-footer .garantie-badge{float:none;display:block;margin:0 auto 1.5em}.tab-footer,.tab-footer .logos{text-align:center}.tab-footer .logos img{margin-left:2.5em;margin-right:2.5em}.next-section{right:0}#biometrisch-badge{top:5.71em;right:0}#bild-ueberarbeitung .subheading,#bild-ueberarbeitung h2{margin-left:-1.8em}#vorher-nachher-static{margin-right:-1em}.login-form-area input[type=submit]{width:100%;display:block;float:none}.kundenmeinung{margin-left:1em}.box-card{height:435px;line-height:435px}.page-footer .rechtliches,.page-footer .rechtliches .languages{text-align:left}}@media (min-width:992px) and (max-width:1199px){.topnav a.logo-link img{max-height:50px}.hamburger-icon span:nth-child(1){top:2px}.hamburger-icon span:nth-child(2){top:9px}.hamburger-icon span:nth-child(3){top:16px}.home-teaser h1{font-size:2.8em}.home-teaser .subteaser{font-size:1.47em}#kostenlos{left:6.4em}.home-teaser .flat-button{font-size:1.3em}.topnav a{padding:0 .8em}.product-tabs{font-size:.91em}.badge.preis{right:-2.3em}.badge.gratis{right:-.8em}.garantiert{background:0 0;right:0;top:-.29em;padding-left:0;-ms-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.bildbearbeitung .container,.tauglichkeit .container{padding:0 5em}.next-section{right:5em}.tab-footer .garantie-badge{margin-bottom:2em}.tab-footer p{font-size:1.2em}#biometrisch-badge{top:5.71em;right:5em;margin-top:-4em}.kundenmeinungen .container{padding:0}.box-card{height:574px;line-height:574px}}@media (min-width:1199px){.bildbearbeitung .container,.tauglichkeit .container{padding:0 15em}.kundenmeinungen .container{padding:0 10em}.toc{margin:1em 5em 3em 0;padding:3em 0 4em}#toplink{right:50px;bottom:40px}}@media print{a:after,a[href]:after{content:none}#logo{display:inherit}h1{margin:0;padding:0;white-space:pre-line}#searchform,#toplink,.widget_search{display:none}.teammates{display:block;clear:both;text-align:center;margin-left:auto;margin-right:auto}hr.fancy-hr.visible-print{visibility:visible!important;display:block!important;clear:both!important;background-color:#000!important;height:20px!important;width:100%!important}}.shake{animation:animationFrames linear 1s;animation-iteration-count:1;transform-origin:50% 50%;-webkit-animation:animationFrames linear 1s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-moz-animation:animationFrames linear 1s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-o-animation:animationFrames linear 1s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-ms-animation:animationFrames linear 1s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-webkit-animation-delay:5s;animation-delay:5s}.circle-icon{width:163px;height:163px;margin:40px auto;border-radius:82px}.circle-icon,.circle-icon .inner{position:relative}#circleA{background:#f9aa8b;background:#ffcc80}#circleA .inner{left:37px;top:52px}#circleA .inner .browser{width:89px;height:84px;background-image:url(images/icon-875c24b8.png);background-position:0 -505px;display:block}#circleA .inner .heartA,#circleA .inner .heartB,#circleA .inner .heartC{position:absolute;background:url(images/heart-46ba2217.svg) no-repeat center center;width:27px;height:24px;display:block;top:-12px;left:45px;z-index:2;background-size:27px 24px}#circleA .inner .heartB,#circleA .inner .heartC{width:21px;height:19px;top:-25px;left:19px;z-index:3;background-size:21px 19px}#circleA .inner .heartC{width:16px;height:15px;top:-36px;left:41px;z-index:4;background-size:16px 15px}#callout-one:hover .heartA,#callout-one:hover .heartB,#callout-one:hover .heartC{-webkit-animation:flutter 1.7s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation:flutter 1.7s ease-out;animation-iteration-count:infinite}#callout-one:hover .heartB,#callout-one:hover .heartC{-webkit-animation-delay:.3s;animation-delay:.3s}#callout-one:hover .browser{-webkit-animation:spin 4s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation:spin 4s ease-out;animation-iteration-count:infinite}#circleB{background:#c3e1f1;background:#50b0f0}#circleB .inner{left:36px;top:19px}#circleB .inner .rocket{position:absolute;background-image:url(images/icon-875c24b8.png);background-position:0 -108px;width:89px;height:88px;display:block;top:0;left:0;z-index:2}#circleB .inner .flameA,#circleB .inner .flameB,#circleB .inner .flameC{position:absolute;background:url(images/flame-27fefb2d_org.svg) no-repeat top center;background-size:100%;width:10px;height:20px;display:block;top:90px;left:2px;z-index:2}#circleB .inner .flameB,#circleB .inner .flameC{width:18px;height:40px;left:35px}#circleB .inner .flameC{width:10px;height:20px;left:76px}#callout-two:hover .flameA,#callout-two:hover .flameB,#callout-two:hover:hover .flameC{-webkit-animation:flicker 3s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation:flicker 3s ease-out;animation-iteration-count:infinite}#callout-two:hover .flameB{-webkit-animation:flicker 3.5s ease-out;-moz-animation:flicker 3.5s ease-out}#circleC{background:#b5da9e}#circleC .inner{top:-3px;left:2px}#circleC .inner .arrow{width:122px;height:99px;position:absolute;background-image:url(images/icon-875c24b8.png);background-position:0 0;display:block;top:29px;left:20px}#circleC .inner #dualGear .gearInner,#circleC .inner #dualGear .gearOuter,#circleC .inner .gearA,#circleC .inner .gearB{position:absolute;background-image:url(images/icon-875c24b8.png);background-position:0 -257px;width:35px;height:35px;display:block;top:38px;left:58px;-webkit-transition-property:-webkit-transform;-webkit-transition-duration:1s;-moz-transition-property:-moz-transform;-moz-transition-duration:1s}#circleC .inner #dualGear .gearInner,#circleC .inner #dualGear .gearOuter,#circleC .inner .gearB{background-position:0 -205px;width:42px;height:42px;top:75px;left:90px}#circleC .inner #dualGear{position:absolute;top:76px;left:20px}#circleC .inner #dualGear .gearInner,#circleC .inner #dualGear .gearOuter{background-position:0 -371px;width:34px;height:34px;top:10px;left:10px;z-index:2}#circleC .inner #dualGear .gearOuter{background-position:0 -303px;width:55px;height:55px;top:0;left:0;z-index:1}#callout-three:hover .gearA,#callout-three:hover .gearB,#callout-three:hover .gearInner,#callout-three:hover .gearOuter{-webkit-animation-name:rotate;-webkit-animation-duration:3.3s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:rotate;-moz-animation-duration:3.3s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear}#callout-three:hover .gearB,#callout-three:hover .gearInner{-webkit-animation-name:rotateCC;-webkit-animation-duration:5s;-moz-animation-name:rotateCC;-moz-animation-duration:5s}
#nav-hint{background:url(../../images/garantiert-pfeil.png) 50% 100% no-repeat;padding-right:0;text-align:center;padding-bottom:24px}.subnav-mobile{text-align:left;background-color:#f7f7f7;text-shadow:none}.subnav-mobile-list{list-style:none}.subnav-mobile li a{font-weight:700;text-decoration:none;margin-bottom:1em;display:block;position:relative;color:#3d99ca;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}.subnav-mobile li.current_page_item a{background:url(../../images/underlined.png) 0 100% no-repeat;padding:5px 3px;color:#424242}.subnav-mobile li a:hover{color:#424242}.subnav-mobile li a:active{color:#000}.subnav-mobile li a::before{content:'-';position:absolute;left:-10px;color:#c9c9c9;font-weight:400}.subnav-mobile ul li ul li a{font-weight:400}.subnav-mobile-list .children{padding-left:1.5em;margin-left:1em;border-left:1px dotted #c9c9c9;list-style-type:none}.subnav-mobile-toggle{display:block;width:48px;height:48px;background-color:#ffba00;border-radius:50em;text-align:center;line-height:48px;color:#fff;font-size:25px;text-decoration:none;box-shadow:0 3px 20px rgba(0,0,0,.35)}.subnav-mobile-toggle:hover{background-color:#424242;color:#fff}.subnav-mobile-toggle:active{background-color:#000;color:#fff}