@media screen and (max-width:639px) {
#topLink {
    width:50px;
    left:35px;
    top:70px;
    position:relative;
}
#terminbestaetigung h1 {
    font-family:FuturaFuturis-Regular;
    color:#e11f27;
}
#kopfBg {
    width:100%;
    height:178px;
    top:0;
    position:absolute;
    background-image:url("../img/bg_kopf.jpg");
    z-index : 10;
}
#hochzeitssaengerin h1 {
    font-weight:bold;
    color:#e11f27;
}
#biografie h1 {
    font-weight:bold;
    color:#5a0307;
}
.strich_weiss {
    margin-top:-4px;
    padding-top:10px;
    border-top:1px solid #fff;
    border-right:0px solid #fff;
    border-bottom:0px solid #fff;
    border-left:0px solid #fff;
}
    #upMobile .gesang2 h2{color: #590b16;}
    #upMobile .gesang1 h2{color: #e11f27;}
#youTubeBox {
    position:absolute;
    display:none;
}
.soundRand {
    position:relative;
}
.youTubeImg {
    width:25%;
    top:50px;
    position:absolute;
}
#linkBox {
    position:absolute;
    display:none;
}
#audioPlayerBox {
    position:absolute;
    display:none;
}
.gallerie-audio {
    position:absolute;
    display:none;
}
#inhalt-mobile-youtube h1 {
    font-size:14px;
    color:#f02d26;
}
#inhalt-mobile-youtube h2 {
    font-size:14px;
    color:#140302;
}
#mycookietip {
    background-color:#420a08;
}
#mycookietip  .cookieSubmit {
    background-color:#300806;
}
#mycookietip submit {
    width:200px;
    height:20px;
    background-color:#f52b27;
}
.datenschutzListe {
    margin-top:-10px;
    margin-bottom:-10px;
    list-style-type:square;
}
.erklaerung {
    margin-left:20px;
}
#mobileBottom {
    width:100px;
    left:6px;
    top:50px;
    position:relative;
    margin-top:40px;
}
#headTab {
    width:98%;
    max-width:700px;
    margin-left:6px;
}
#headTab #c1 {
    margin-right:auto;
    vertical-align:bottom;
    text-align:left;
}
#headTab #c2 {
    margin-left:auto;
    vertical-align:bottom;
    text-align:right;
}
#mobileMenue {
    width:100%;
    height:53px;
    min-width:380px;
    left:0;
    top:124px;
    position:absolute;
    overflow:visible;
    background-image:url("../img/bg_menue.jpg");
    border-bottom:1px solid #fff;
    z-index : 20;
}
#mobileMenue .inside {
    left:-26px;
    position:relative;
}
#ueberMichTable {
    margin:10px 28px 10px 26px;
    border-bottom:1px solid #fff;
}
body {
    background-color:#393939;
}
#contentBox table {
    border-collapse:collapse;
}
#mobileHeader {
    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;
}
#upContent {
    width:98%;
    min-height:350px;
    max-width:700px;
    left:-1px;
    top:70px;
    position:relative;
    margin-left:6px;
}
#upContent div {
    float:none;
    clear:both;
}
#upMobile {
    width:100%;
    min-height:350px;
    max-width:700px;
    top:70px;
    position:relative;
}
#upMobile .inside {
    padding-right:6px;
    padding-left:6px;
}
* {
    font:11pt/15pt FuturaFuturisLight;
    color:#fff;
    letter-spacing:.03em;
}
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;
}
#mobileFeeter {
    width:100%;
    height:120px;
    bottom:0;
    top:80px;
    position:relative;
    background-color:#781115;
    border-top:1px solid #fff;
}
#mobileFeeter .inside {
    left:-26px;
    position:relative;
}
body {
    background-color:#e11f27;
    overflow-y : scroll;
}
}
