@import url('css/contentBuilderSpecial.css?version=20260619105021');
@font-face {
        font-family: "FCBayernSans-Bold";
        src: url("https://assets.guestid.events/kd264017_2/project/3532/project_fonts_uploaded_file/6aa3d86727ab69_44884634/6aa3d86727ab69_44884634.otf?Expires=1790263973&Signature=SXxSlYEkw89y2Sh3xKHJDa92vvJRO-d-px~1r-s7OxSqfhgIC5srIlSNPb2f8H4y~N6qYdS4xA5YSLgYPSaH6yv0TdAz1UfYHYMCaYllnIUwZW2lS5hw-CmlZdWCpj2W7hOVRLJdr85-mmd4DONDYbEHS3pb00qxs5cvVc323JDW1LUclTYDawV8qrOQcIVdvGN4UvfIVTEKi8x4IXxp2tTBahduMWgPa-HwqtX9JMDQpr1Fq8zNeyXNZ6LK0QK96C-SyWWb0KWQul3mvn1o-Q89ccDpF9gjL6Iobe4OhzaW3~AIaF-HgIf5upqhRG7DQ09Brh0E6X1QmmwxuMv3qg__&Key-Pair-Id=KOC82DKSC2S7B") format("opentype");
        font-weight: bold;
        font-style: normal;
    }
@font-face {
        font-family: "FCBayernSans-Light";
        src: url("https://assets.guestid.events/kd264017_2/project/3532/project_fonts_uploaded_file/6aa3d868899887_75855486/6aa3d868899887_75855486.otf?Expires=1790263973&Signature=ZKc~l6pOKYSB4hreuHcGgkzwl2LPEx4t4lx08zwYBFif~UAk4pg40eJGYG73fHXtT-YphbUveOZIa-XLYfZWYhJ1q4sDjKGUitr1qKf97hJVYJed2vxkQQB-3NaC1fnOXcX82NJvYnhW2L08SA0p3NqpQWZ1ZjSrPB~FghlqR~nrIzmUpeod6UDcNVO1UWEyspwXJ59mM-rEwQjba5yOvlOGTTZqeLWXbTpXobvEoKhc451TkramIdaGqXoTmrkFXDG4M67Y0ESg3E3LmkI-urrDoA9j2fHjz2yh~kr93409eCkJ1Ckp15uk93~FnHLE3pWMxFCpQzufY6P2mQ8ZJg__&Key-Pair-Id=KOC82DKSC2S7B") format("opentype");
        font-weight: normal;
        font-style: italic;
    }
@font-face {
        font-family: "FCBayernSans-Regular";
        src: url("https://assets.guestid.events/kd264017_2/project/3532/project_fonts_uploaded_file/6aa3d868ac06d7_67878703/6aa3d868ac06d7_67878703.otf?Expires=1790263973&Signature=DaglaO2foWh9aQs5C-2IXxQMapWAd2-RijTwRK7zRcZ4BRZWMWhjGS9O7TPd4Q0G3Fhx8Y8wbqoNqpHmbS7moQ7pcxpjuX2kPug2-7RF2B0Uj~TPGMQba5K9VFUNEOn7NpswtvqZ8yAQuWlglfClPNeFxmtaqYNiKB2PYuDn~34knsuCReE3nD5v1UuEmj6~1jHslY1alc2~LG8F-vYHckKdN9e-mpXKRhDsw4N--eitNw3kMpK1ljdKJhB1DJf9wZeSOok4LHuRT5npn9VYDHLp2eDZ6uGRvclevUuPpw7fiHNbzimbVxtB9DGRk5O21Bi8H4L9h3OpO0uouODGRQ__&Key-Pair-Id=KOC82DKSC2S7B") format("opentype");
        font-weight: normal;
        font-style: normal;
    }
@font-face {
        font-family: "FCBayernSans-SemiBold";
        src: url("https://assets.guestid.events/kd264017_2/project/3532/project_fonts_uploaded_file/6aa3d868d08575_72646580/6aa3d868d08575_72646580.otf?Expires=1790263973&Signature=ApARF-vmxR-W5Dv-4l1hBcC9it9yFK8hOaT6x-i4WEKNVeXqo9M90ZfxQKXqZunK1b4Ttu2e-SRrxqPm7j0rjh3Qc75I9422duP-~0lCrMN3d1Z9rYd1mG9RiSdIIoC3D31fvWjnSL7Nt~JbHC5JvkR1FyW95MNwMgz8DKGLXLMYtAF5IoCHqpJeK~Bvi3SZEf4Jb0hFxaXxFv-pWB6-tJov~IZyvUQjLtIWyzvWiVRDHRSbY0Iy4zZH~btWoyQKwPZ2SgIMcCOCDAuHCeUCaKLc5XfeKupuaolPi6fwJq1xkAo6dLnjk8CqjxqNc~nuogtDS-kJyxSrA5Qs81QrVQ__&Key-Pair-Id=KOC82DKSC2S7B") format("opentype");
        font-weight: bold;
        font-style: italic;
    }
 #body-content-customer { background-color: #ffffff; } #body-content-customer p, #body-content-customer li { font-size: 22px; } #body-content-customer p, #body-content-customer li { font-weight: normal; }.div-content-customer h1{color: #00006e;font-family: FCBayernSans-Bold;font-weight: bold;font-size: 38px;text-transform: none;text-decoration: none;}.div-content-customer h2{color: #00006e;font-family: FCBayernSans-Bold;font-weight: bold;font-size: 34px;text-transform: none;text-decoration: none;}.div-content-customer h3{color: #00006e;font-family: FCBayernSans-Regular;font-weight: normal;font-size: 28px;text-transform: none;text-decoration: none;}.div-content-customer h4{color: #00006e;font-family: FCBayernSans-Regular;font-weight: normal;font-size: 24px;text-transform: none;text-decoration: none;}.div-content-customer h5{color: #00006e;font-family: FCBayernSans-Regular;font-weight: normal;font-size: 22px;text-transform: none;text-decoration: none;}.div-content-customer h6{color: #00006e;font-family: FCBayernSans-Regular;font-weight: normal;font-size: 20px;text-transform: none;text-decoration: none;}.div-content-customer {color: #000000;background-color: #ffffff;font-family: FCBayernSans-Regular;font-weight: normal;font-size: 22px;letter-spacing: inherit;}.div-content-customer a{color: #00006e;text-decoration: underline;}.div-content-customer a:hover{color: #ed0037;text-decoration: underline;}.div-content-customer a:visited{color: #00006e;text-decoration: underline;}.div-content-customer a:visited:hover{color: #ed0037;text-decoration: line-through;}.div-content-customer #mainNavbar{background-color: #ed0037;font-family: FCBayernSans-SemiBold;}.div-content-customer #navigation-bar-header{background-color: #ed0037;z-index: 10;width: 100%;}.div-content-customer #navigation-bar-header li:hover{background-color: #ed0037;}.div-content-customer #navigation-bar-header li.active{background-color: #ed0037;}.div-content-customer #navigation-bar-header li.active:hover{background-color: #ed0037;}.div-content-customer #navigation-bar-header li a{color: #ffffff;font-size: 24px;font-weight: bold;text-transform: none;text-decoration: none;}.div-content-customer #navigation-bar-header li a:hover{color: #ffffff;font-size: 24px;font-weight: bold;text-transform: none;text-decoration: underline;}.div-content-customer #navigation-bar-header li.active a{color: #ffffff;font-size: 24px;font-weight: bold;text-transform: none;text-decoration: underline;}.div-content-customer #navigation-bar-header li.active a:hover{color: #ffffff;font-size: 24px;font-weight: bold;text-transform: none;text-decoration: underline;}.div-content-customer #footerNavbar{background-color: #ed0037;font-family: FCBayernSans-SemiBold;}.div-content-customer #navigation-bar-footer{background-color: #ed0037;}.div-content-customer #navigation-bar-footer li:hover{background-color: #ed0037;}.div-content-customer #navigation-bar-footer li.selected{background-color: #ed0037;}.div-content-customer #navigation-bar-footer li.selected:hover{background-color: #ed0037;}.div-content-customer #navigation-bar-footer li a{color: #ffffff;font-size: 20px;font-weight: bold;text-transform: none;text-decoration: none;}.div-content-customer #navigation-bar-footer li a:hover{color: #ffffff;font-size: 20px;font-weight: normal;text-transform: none;text-decoration: none;}.div-content-customer #navigation-bar-footer li.selected a{color: #ffffff;font-size: 20px;font-weight: normal;text-transform: none;text-decoration: none;}.div-content-customer #navigation-bar-footer li.selected a:hover{color: #ffffff;font-size: 20px;font-weight: normal;text-transform: none;text-decoration: none;}.div-content-customer #navigation-bar-footer #copyright{background-color: #cccccc;}.div-content-customer #navigation-bar-footer #copyright li:hover{background-color: #cccccc;}.div-content-customer #navigation-bar-footer #copyright li p{color: #000000;font-size: 20px;font-weight: normal;text-decoration: none;}.div-content-customer #navigation-bar-footer #copyright li p:hover{color: #ff0000;font-size: 20px;font-weight: normal;text-decoration: none;}.div-content-customer .btn-primary{border-color: #00006e;background-color: #00006e;color: #ffffff;}.div-content-customer .btn-primary:hover{border-color: #ed0037;background-color: #ed0037;color: #ffffff;}.div-content-customer .required:after{color: #ed0037;content:  *;}.div-content-customer .navbar-default #mainNavbar .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{color: #ffffff;background-color: #7faa2a;}.div-content-customer div#header{font-family: FCBayernSans-SemiBold;}.div-content-customer div#header-text{position: absolute;top: 35px;}.div-content-customer div#header-text span.line1{color: #000000;font-size: 2em;}.div-content-customer div#header-text span.line2{color: #000000;font-size: 1.5em;}.div-content-customer #navigation-bar-header .dropdown-menu{background-color: #ed0037;}.div-content-customer #navigation-bar-header .dropdown-menu li>a:hover{background-color: #ed0037;}.div-content-customer #navigation-bar-header .dropdown-menu .dropdown-item:hover{background-color: #ed0037;}@font-face {
font-family: 'FCBayernSans';
src: url('../pdf/fonts/fcb/FCBayernSans-Bold.woff2')  format('woff2'); 
font-weight: 700;
font-style: normal;
}

@font-face {
font-family: 'FCBayernSans';
src: url('../pdf/fonts/fcb/FCBayernSans-Light.woff2')  format('woff2'); 
font-weight: 300;
font-style: normal;
}

@font-face {
font-family: 'FCBayernSans';
src: url('../pdf/fonts/fcb/FCBayernSans-Regular.woff2')  format('woff2'); 
font-weight: 400;
font-style: normal;
}

@font-face {
font-family: 'FCBayernSans';
src: url('../pdf/fonts/fcb/FCBayernSans-SemiBold.woff2')  format('woff2'); 
font-weight: 600;
font-style: normal;
}


/* condensed */

@font-face {
font-family: 'FCBayernSansCond';
src: url('../pdf/fonts/fcb/FCBayernSans-CondBold.woff2')  format('woff2'); 
font-weight: 700;
font-style: normal;
}

@font-face {
font-family: 'FCBayernSansCond';
src: url('../pdf/fonts/fcb/FCBayernSans-CondRegular.woff2')  format('woff2'); 
font-weight: 400;
font-style: normal;
}

@font-face {
font-family: 'FCBayernSansCond';
src: url('../pdf/fonts/fcb/FCBayernSans-CondSemiBold.woff2')  format('woff2'); 
font-weight: 600;
font-style: normal;
}

.div-content-customer #navigation-bar-header {
/*background-image: linear-gradient(to right, rgb(237, 0, 55), rgb(222, 0, 52));*/
height: 120px;
}

.div-content-customer #mainNavbar {
margin-top: 35px;
}

/*.div-content-customer #navigation-bar-footer {
background-image: linear-gradient(to right, rgb(237, 0, 55), rgb(222, 0, 52));
}*/

.div-content-customer .navbar-brand img {
height:90px
}

.div-content-customer .navbar {
margin-bottom: 0px;
}

table.price-default, table.price-kids {
width: 100%;
border: 2px solid #000000;
}
table.price-default td, table.price-kids td {
border: 1px solid #000000;
}
table.price-default tr:first-child td, table.price-kids tr:first-child td {
background-color: #00006e;
color: white;
}