﻿@charset "UTF-8";
.CookieDeclarationDialogText, .CookieDeclarationIntro, .CookieDeclarationLastUpdated, .CookieDeclarationType, #CookieDeclarationUserStatusLabel, .CookieDeclaration p, #CookieDeclarationUserStatusLabelWithdraw, #CookieDeclarationChangeConsentWithdraw {display: none !important;}
#CookieDeclarationChangeConsentChange {background: #d57e1c;color: #fff;padding: 10px 15px;position:fixed;bottom: 0px;}
.CookieDeclarationDialogText, .CookieDeclarationIntro, .CookieDeclarationLastUpdated { margin: 0 0 14px 0 } 
.CookieDeclarationType { display: block; margin: 12px 0 12px 0; padding:8px 8px 0 8px; border: 1px solid #333333; vertical-align: top; }
.CookieDeclarationTypeHeader { font-weight: bold; }
.CookieDeclarationTypeDescription { margin: 2px 0 16px 0; }
.CookieDeclarationTable { table-layout: fixed; width: 100%; border-collapse: collapse; border-spacing: 0; margin: 0 0 18px 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }      
.CookieDeclarationTableHeader { font-weight: bold; border-bottom: 1px solid #777777; text-align: left; padding: 4px; overflow:hidden; }      
.CookieDeclarationTableHeader[dir='rtl'] { text-align: right; }      
.CookieDeclarationTableCell { text-overflow: ellipsis; word-wrap: break-word; border-bottom: 1px solid #777777; vertical-align: top; padding: 4px 4px 5px 4px; }      
#CookieDeclarationUserStatusLabelConsentId { text-overflow: ellipsis; word-wrap: break-word; }      
@media all and (max-width: 600px) { 
    .CookieDeclaration table.CookieDeclarationTable tr td:nth-child(n+5), .CookieDeclaration table.CookieDeclarationTable tr th:nth-child(n+5), .CookieDeclaration table.CookieDeclarationTable colgroup col:nth-child(n+5){ display: none; }
}   
.CookieDeclaration {display: none;}

body{margin: 0 auto;padding: 0;width:100%;height:100%;font-family: 'Urbanist', sans-serif !important;font-size:19px;}
.bold{font-weight: bold;}
.no-margin{margin: 0px;padding: 0px;}
.margin-top50{margin-top:50px;}
.mt-25{margin-top:25px;}
.padding-left-1{padding-left:12px;}
.padding-right-1{padding-right:12px;}
.clear{clear:both;}
.container_content{min-height:100%;position:relative;}
.thumbnail{border-radius:0px;}
img.img-responsive.center {text-align: center;margin: 0 auto;}
.font16{font-size: 16px;}
.largefont{font-size: 22px;font-weight: bold;line-height: 1.8;}
.superlargefont{font-size: 45px;font-weight: bold;line-height: 1.8;}
.colorred{color:red;}

div#bs-example-navbar-collapse-1 {background: rgba(0,0,0,.5);}
.navbar-nav > li > a {font-size:23px;font-weight: bold;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {border-color: none;}
.navbar-collapse.in {background: rgba(0,0,0,0.5);}
.navbar-brand img{max-width:280px;}
.logo {width: 80px;height: 64px;background: #fff;text-align: center;color: #000;text-transform: uppercase;vertical-align: middle;display: table-cell;}
ul.nav.navbar-nav.navbar-right li a:hover{text-decoration: underline;}
ul.nav.navbar-nav.navbar-right {margin-top: 25px;}
.navbar-header {height: 90px;}
.dropdown-menu > li > a {font-size:18px;}
.navbar-default .navbar-nav > li > a {color: #dfa93f !important;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {background-color: rgba(255,255,255,0.5) !important;}

header{background:url(img/cover/cover6.jpg);background-attachment: fixed !important;background-repeat: no-repeat;background-position: center !important;background-size: cover !important;height: 800px;}
header h1, h1.mobile-willkomen{color:#dfa93f !important;font-size:300%;text-align:center;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.75);padding:1%;text-shadow: -1px 0 black, 0 2px black, 1px 0 black, 0 -1px black;}
.cover{height:100%;width:100%;}
.cover .fullcenter{height:100%;}
.fullcenter{height: 232px;top: 19%;position: relative;    width: 80%;margin: 0 auto;text-align: center;}
.fullcenter p{background: rgba(255, 255, 255, 0.5);padding: 15px;box-shadow: 2px 2px 2px rgb(0 0 0 / 5%);font-size: 26px;border: 1px solid #ccc;}

.monatlogo{max-width: 250px;margin: 25px auto;}
p.txt-rotate-november {-ms-transform: rotate(-22deg);transform: rotate(-22deg);color: red;font-size: 43px;font-weight: bold;margin-top: 65px;}
.title-november {margin-top: 50px;font-size: 24px;}
.monat-rabatt {font-size: 60px;font-weight: bold;}
.monatlogo-november{margin: 55px auto;}
p.rotatered {transform: rotate(-7deg);/*width: 300px;*/font-size: 32px;margin: 10px auto;font-weight: 500;}
.saletitle {font-size: 40px;font-weight: 600;line-height: 1.8;margin-top: 15px;}
.text1 {/*margin-bottom: 30px;*/font-size: 22px;}

.statistics{color:#f8f8f8;background: #dfa93f;padding:30px 0;margin-top: 60px;text-align: center;}
.statistics-value{font-size: 3rem;font-weight: bold;}
.statistics-title{font-size: 1.75rem;}

h2.title{color: #dfa93f ;font-size:50px;padding:50px 0;text-align:center;margin: 1% auto;font-weight: bold;}
p.markenpartner{font-weight: bold;}
.about_as_container img, .st-veranstaltungen img{border:3px solid #fff;border-radius:2px;-webkit-box-shadow: 0px 0px 16px 0px rgba(50, 50, 50, 0.5);-moz-box-shadow:0px 0px 16px 0px rgba(50, 50, 50, 0.5);box-shadow:0px 0px 16px 0px rgba(50, 50, 50, 0.5);}

footer{background-color:#dfa93f ;color:#fff;padding: 6px 7px 2px 7px;font-size: 15px;}
footer span.glyphicon.glyphicon-earphone {font-size: 13px;margin-right: 10px;}
footer li {list-style: none;display: inline-block;}
footer li, footer li a{color:#fff;cursor: pointer;}
iframe {width: 99.1vw;height: 450px;position: relative;left: 0px !important;margin-top: 50px;}
span.workday{text-align: left;padding-right: 15px;}
span.worktime {text-align: right;}
span.worktime, span.workday {display: table-cell;width: 162px;}
span.glyphicon.glyphicon-earphone {margin-right: 10px;font-size: 14px;}

.modal-content {padding: 15px;}
.modal-content h3{font-size: 22px;}
.modal-content h4{font-size: 20px;}
.modal-header h4 {font-family: 'Urbanist';font-size: 32px;}
.modal-header{padding:0px !important;}
.kontakt{margin:0 auto;width:100%;text-align:center;}
.btn-send{background-color:#000;color:#fff;border:0px;text-transform:uppercase;margin:10px auto;width:100%;}
.form-control{padding: 0px 12px;font-size: 22px;line-height: 1.6em;margin:0 auto;}
.alert {padding: 0px;margin-bottom: 0px;border: 0px;border-radius: 0px;}
.alert-dismissable .close, .alert-dismissible .close{right:5px;}
.modal-content h2 {font-size: 22px;font-weight: 600;}

@media (min-width: 768px) and (max-width: 992px) {.navbar-nav > li > a {font-size:20px;} .nav > li > a {padding: 10px 5px;}}
@media (min-width: 991px){.mobile-willkomen{display: none;}}
@media (max-width: 990px){
    .fullcenter{top:0px;}
    header{height: 400px;}
    header h1, header p{display: none;} 
    .navbar-brand img{max-width:130px;position:relative;top:-8px;}
    h1.mobile-willkomen {font-size: 135% !important;} 
    p.mobile-willkomen{padding:5px;}
    h2.title {font-size:35px !important;}
    .about_as_container img, .st-veranstaltungen img{max-width:230px !important;}
    span.worktime, span.workday {display: block;width: auto;}
}
@media (max-width: 600px){
    .fullcenter{top:0px;}
    header{height: 400px;}
    header h1, header p{display: none;} 
    .navbar-brand img{max-width:130px;position:relative;top:-8px;}
    h1.mobile-willkomen {font-size: 135% !important;} 
    p.mobile-willkomen{padding:5px;}
    h2.title {font-size:35px !important;}
    .about_as_container img, .st-veranstaltungen img{max-width:230px !important;}
    span.worktime, span.workday {display: block;width: auto;}
}
@media (min-width: 992px) and (max-width: 1490px){}
@media (min-width: 768px){.navbar-right {float: right !important;margin-right: -15px;position: relative;}}
@media (max-width: 767px){.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #000;}.navbar-nav .open .dropdown-menu {background-color: #fff !important;border-radius: 0px !important;}}