body{font-family:Verdana,Helvetica,Arial,sans-serif; line-height:1.4;}

h1, h2, h3, h4, h5, h6{margin:0}



img{border-width:0}

form, p, pre{margin:0; padding:0}

ul, li{margin-top:0; margin-bottom:0}

#layernoscript{ width:98%; height:40px; background-color:#FFF; position:absolute; top:10px; left: 1%; margin: 0; border:2px dashed red; text-align:center; padding-top:8px; z-index:1000}

.dn {display: none !important}
.db {display: block;}

.formBorder {
    border-top: 1px solid #D6D6D6;
    height: 1px;
}
.pt10 {padding-top: 10px !important}
.strong{font-weight:bold;}

.txtStd{color:#000}
.txtStd a{color:#27B; text-decoration:underline}
.txtStd a:hover{color:#27B}
.txtStdB{font-weight:bold}

.txtnoscript{color:#F00; font-weight:bold}
.txtnoscript a{text-decoration:underline}

.tac{text-align: center;}
.taj{text-align: justify;}

.LClear{clear:both; height:0; overflow:hidden; font-size:0%; width:1px}

.LClearL{clear:left; height:0; overflow:hidden; font-size:0%}
.LC, .LCs{clear:both}
.LCs, .spacer{font-size:0%; overflow:hidden}

.fl{float:left; display:inline}
.fr{float:right; display:inline}

.s1{height:1px}
.s1grey{height:1px; background:#999}
.s2{height:2px}
.s4{height:4px}
.s6{height:6px}
.s8{height:8px}
.s10{height:10px}
.s12{height:12px}
.s16{height:16px}
.s20{height:20px}
.s24{height:24px}
.s28{height:28px}
.s32{height:32px}
.s50{height:50px}
.s70{height:70px}

.noPadding{ padding: 0 !important;}

.MinHeight{width:0px; overflow:hidden; font-size:0%; float:left}

.MinHeight100{height:100px !important} /* Vorlage! - noch nicht verwendet */

.cmsEditUrl{
    background: #FFF;
    color: #F00;
    font-weight: bold;
    font-size: 14px;
}

.responsebis_680 .noLS {
    width: 5px;
    height: 32px;
}

#previewOverlay {
    position:fixed;
    width:100%;
    height:40px;
    background-color:#fff;
    z-index:100000;
    top:0;
    left:0;
    box-shadow: 0px 0px 3px 2px rgba(0,0,0,0.3);
    text-align:center;
}

#previewOverlay .btn {
    background-color:#f6f6f6;
    border-radius:3px;
    color:#333;
    margin:7px 10px;
    padding:5px 20px;
    cursor:pointer;
    border:1px solid #e6e6e6;
    display:inline-block;
    transition: all  ease-in-out 0.3s;
}

#previewOverlay .btn:hover {
    background-color:#00aada;
    border:1px solid #00bbee;
    color:#fff;
}

#prevBtnOverview.truetrue{
    background-color:#00aada;
    border:1px solid #00bbee;
    color:#fff;
}

#onlineBtnOverview.true{
    background-color:#00aada;
    border:1px solid #00bbee;
    color:#fff;
}

.dreieckRight {
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid;
}