@media screen and (min-width:640px) {
#z0 {
    vertical-align:top;
}
#kiesewetter {
    float:left;
}
.hochzeitsBild {
    position:relative;
    margin-left:auto;
    text-align:right;
}
.youTubeBoxMobile {
    width:1px;
    height:1px;
    position:absolute;
    display:none;
}
* {
    font:11pt/15pt FuturaFuturisLight;
    color:#fff;
    letter-spacing:.03em;
}
.hochzeitBild {
    width:100%;
    max-width:600px;
}
strong {
    font-weight:bold;
}
.datenschutzListe {
    margin-top:-10px;
    margin-bottom:-10px;
    list-style-type:square;
}
#mycookietip {
    background-color:#420a08;
}
#mycookietip  .cookieSubmit {
    background-color:#300806;
}
#mycookietip submit {
    width:200px;
    height:20px;
    background-color:#f52b27;
}
#mycookietip .inside p {
    font-size:16px;
}
h1 {
    font:11 FuturaFuturis-Bold;
    color:#fff;
    letter-spacing:.04;
}
#kopfBg {
    width:100%;
    height:178px;
    top:0;
    position:absolute;
    background-image:url("../img/bg_kopf.jpg");
    z-index : 10;
}
#upHeader {
    width:100%;
    height:116px;
    left:-1px;
    position:relative;
    margin-right:auto;
    margin-left:auto;
    background-image:url("../img/bg_kopf.jpg");
    background:-moz-linear-gradient(top,#140302,#300806);
    background:-webkit-linear-gradient(top,#140302,#300806);
    background:-o-linear-gradient(top,#140302,#300806);
    background:-ms-linear-gradient(top,#140302,#300806);
    background:linear-gradient(to bottom,#140302,#300806);
    -pie-background:linear-gradient(top,#140302,#300806);
    border-bottom:1px solid #e11f27;
    border-left:-1px solid #e11f27;
    z-index:50;
}
#upHeader .inside {
    width:100%;
    max-width:960px;
}
#upFeeter {
    width:100%;
    height:120px;
    bottom:0;
    top:38px;
    position:relative;
    background-color:#781115;
    border-top:1px solid #fff;
}
#upFeeter .inside {
    width:100%;
    height:120px;
    max-width:960px;
    margin-right:auto;
    margin-left:auto;
}
body {
    overflow-y : scroll;
}
}
