/* Homebildschirm */
@-webkit-keyframes homescreen {
0% {-webkit-transform: translate(-50%, -3000%);transform: translate(-50%, -3000%);opacity: 0; }
80% {-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0);opacity: 1; }
85% {-webkit-transform: translate(-50%, -20%);transform: translate(-50%, -20%);opacity: 1; }
90% {-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0);opacity: 1; }
95% {-webkit-transform: translate(-50%, -10%);transform: translate(-50%, -10%);opacity: 1; }
100% {-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0);opacity: 1; } }
@keyframes homescreen {
0% {-webkit-transform: translate(-50%, -3000%);transform: translate(-50%, -3000%);opacity: 0; }
80% {-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0);opacity: 1; }
85% {-webkit-transform: translate(-50%, -20%);transform: translate(-50%, -20%);opacity: 1; }
90% {-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0);opacity: 1; }
95% {-webkit-transform: translate(-50%, -10%);transform: translate(-50%, -10%);opacity: 1; }
100% {-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0);opacity: 1; } }

.homescreen {display:none;opacity: 0;position: fixed;z-index: 20000;left: 50%;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);bottom: 18px;min-height: 85px;
width: 90%;max-width: 300px;margin: auto;background: rgba(255, 255, 255, 0.98);border-top: 6px solid #84bc34;border-radius: .1px;-webkit-box-shadow: 5px 5px 5px -2px rgba(170, 170, 170, 0.7), -5px 5px 5px -2px rgba(170, 170, 170, 0.7);box-shadow: 5px 5px 5px -2px rgba(170, 170, 170, 0.7), -5px 5px 5px -2px rgba(170, 170, 170, 0.7);-webkit-animation-name: homescreen;
animation-name: homescreen;-webkit-animation-duration: 1.5s;animation-duration: 1.5s;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;-webkit-animation-delay: 1s;animation-delay: 1s;
-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
.homescreen:before {display: block;position: absolute;content: "";bottom: -12px;left: 50%;margin-left:-12px;height: 24px;width: 24px;background-color:#fff;    transform: rotate(45deg);-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);-sand-transform: rotate(45deg);box-shadow: 0 0 5px 4px rgba(170, 170, 170, 0.7);}
.homescreenInner {padding: 12px;position: relative;z-index: 2;background: #fff;}
.homescreen h3 {font-size:1.8em;font-weight:normal;margin-bottom:4px;}
.homescreen p {font-size:1.3em;}
.vh {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.btn-close {border:0;position: absolute;top: 0;right: 0;color: white;left: auto;width: 2.5em;height: 2.5em;padding: 0;line-height: 1.5;text-align: center;text-decoration: none;vertical-align: middle;background:url(/contentblob/5033098/1/data/close.png) no-repeat center transparent;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer;-webkit-appearance: button;border-radius: 0;background-image: none;}
.ios_save {background:url(/contentblob/5064650/2/data/ios-save2.png) no-repeat;width:23px;height:23px;display:inline-block;margin-bottom:-5px;background-size:100%;}
.ios_homescreen {background:url(/contentblob/5064652/2/data/ios-homescreen1.png) no-repeat;width:23px;height:23px;display:inline-block;margin-bottom:-6px;background-size:100%;}
