﻿@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700&display=swap);@import url("../../App/css/guiframeworkIndividuell.css");*,*::before,*::after{box-sizing:border-box;}html,body,form{height:100%;}html,body,form,h1,h2,h3,figure{margin:0;}img{display:block;max-width:100%;height:auto;}html.bsdFlexWindow{height:100%;}html.bsdFlexWindow body,html.bsdFlexWindow form,html.bsdFlexWindow .bsdPopupMargin{display:flex;flex-direction:column;height:100%;}html *{font-size:100%;}input,button,textarea,select{font-family:inherit;font-size:inherit;}body{font-family:'Open Sans',sans-serif;font-size:81.3%;color:#000;margin:0;}body.flex{height:100%;}h1{font-weight:bold;font-size:112.5%;margin-bottom:6px;padding-bottom:2px;padding-top:0;}h2{font-weight:bold;font-size:112.5%;margin-bottom:4px;padding-bottom:0;padding-top:0;}h3{margin-top:2px;font-weight:bold;font-size:112.5%;margin-bottom:2px;padding-bottom:0;padding-top:0;text-decoration:none;}h4{margin-top:7px;font-weight:bold;font-size:112.5%;margin-bottom:4px;padding-bottom:0;padding-top:0;text-decoration:none;}ul{margin:10px 0 25px 20px;list-style-type:square;}li{margin:0 0 5px 5px;}table{width:100%;border-width:0;border-collapse:collapse;border-spacing:0;font-size:100%;}table th,table td{padding:1px;border-width:0;}table td img{display:inline-block;max-width:unset;}dl dt img{display:inline-block;}a:link{color:#777676;}a:hover{color:#000;}a:visited{color:#777676;}a:active{color:#777676;}a.external{background-color:#ff0;background:url(../Images/IcoBlank.png) no-repeat;background-position:right;padding-right:22px;padding-bottom:2px;}.ctrlLabel{font-size:100%;font-weight:600;text-decoration:none;}.ctrlLabelTitle{font-size:112.5%;font-weight:bold;}.ctrlLabelValue{font-size:100%;font-weight:normal;text-decoration:none;}.ctrlLabelError{font-size:100%;font-weight:normal;font-weight:bold;color:#c00;}.ctrlLabelAbschnitt{font-size:112.5%;text-decoration:none;padding-left:2px;}.ctrlLabelAbschnittSub{font-size:100%;text-decoration:none;padding-left:2px;font-style:italic;}.ctrlLegende{font-weight:bold;font-size:100%;}.ctrlAbschnitt{font-weight:normal;border-bottom:1px solid #d8d8d8;color:#d8d8d8;}.bsdPopupMargin{margin:8px;}.bsdUserControl{padding:15px 0;}.bsdUserControl.align-center{display:flex;justify-content:center;}.bsdObjekt{display:flex;height:100%;}.bsdObjekt .bsdObjectMenu{padding:8px 0;background-color:#eaeaea;}.bsdObjekt .bsdObjectMenu .bsdObjektMenuItem{margin:0 0 0 6px;padding:10px 5px 8px 5px;font-weight:600;}.bsdObjekt .bsdObjectMenu .bsdObjektMenuItem.active{background-color:#d8d8d8;}.bsdObjekt .bsdObjectMenu .bsdObjektMenuItem:not(.active):hover{background-color:#f8f8f8;}.bsdObjekt .bsdObjektContent{margin:0 8px;flex:1;}.bsdDesktop{height:100%;display:flex;flex-direction:column;}.bsdDesktop .bsdDesktopFlex{display:flex;flex:1;}.bsdDesktop .bsdDesktopFlex .bsdDesktopContent{flex:1;margin:25px;}.bsdDesktop .bsdDesktopFlex .bsdDesktopContent h1{margin-top:20px;font-size:120%;}.bsdDesktop .bsdDesktopFlex .bsdDesktopContent .bsdUserControl:first-of-type{padding-top:0;}.bsdDesktop footer{border-top:1px solid #d8d8d8;background-color:#f8f8f8;}.bsdKundenWeb{margin:20px auto;padding:0 20px;max-width:1200px;}.bsdKundenWeb .bsdKundenWebContent{margin-top:5px;}.bsdKundenWeb .bsdKundenWebContent .flex-row{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;}.bsdKundenWeb .bsdKundenWebContent .flex-row .flex-row-item{width:100%;}.bsdKundenWeb .bsdKundenWebContent .flex-row .flex-row-item+.flex-row-item{padding-left:20px;}.bsdTextPicLink,.bsdTextPicButton{cursor:pointer;display:flex;align-content:flex-start;align-items:center;margin:0 5px;text-decoration:none;background-color:transparent;border:none;}.bsdTextPicLink:link,.bsdTextPicLink:active,.bsdTextPicLink:hover,.bsdTextPicLink:visited,.bsdTextPicButton:link,.bsdTextPicButton:active,.bsdTextPicButton:hover,.bsdTextPicButton:visited{color:#000;}.bsdTextPicLink.aspNetDisabled,.bsdTextPicButton.aspNetDisabled{color:#777676;}.bsdTextPicLink img,.bsdTextPicLink span,.bsdTextPicButton img,.bsdTextPicButton span{display:flex;align-items:center;padding:0 2px;}.bsdImageButton,.bsdLinkButton{cursor:pointer;display:flex;align-content:flex-start;align-items:center;margin:0 5px;}.bsdImageButton a,.bsdLinkButton a{display:flex;align-items:center;}.bsdImageButton a,.bsdImageButton a:active,.bsdImageButton a:hover,.bsdImageButton a:visited,.bsdLinkButton a,.bsdLinkButton a:active,.bsdLinkButton a:hover,.bsdLinkButton a:visited{text-decoration:none;color:#000;}.bsdImageButton a,.bsdImageButton img,.bsdLinkButton a,.bsdLinkButton img{padding:0 2px;}.TableHeader{display:flex;flex-direction:row;align-items:center;margin:20px 0 5px 0;color:#6c6c6c;}.TableHeader .push-right{margin-left:auto;}.TableHeader.divider{border-bottom:1px solid #d8d8d8;padding-bottom:5px;}.TablePage{background-color:#eaeaea;border:1px solid #d8d8d8;margin:8px 0 4px 0;padding:5px 0;display:flex;flex-direction:row;align-items:center;}.TablePage .push-right{margin-left:auto;}.TablePage.Invisible{background-color:transparent;border:none;}.TablePage:not(.Invisible) .bsdTextPicLink,.TablePage:not(.Invisible) .bsdTextPicButton,.TablePage:not(.Invisible) .bsdImageButton,.TablePage:not(.Invisible) .bsdLinkButton{padding:2px;border:1px solid #d8d8d8;background-color:#eaeaea;}.TablePage:not(.Invisible) .bsdTextPicLink:not(.aspNetDisabled):hover,.TablePage:not(.Invisible) .bsdTextPicButton:not(.aspNetDisabled):hover,.TablePage:not(.Invisible) .bsdImageButton:not(.aspNetDisabled):hover,.TablePage:not(.Invisible) .bsdLinkButton:not(.aspNetDisabled):hover{background-color:#d8d8d8;border-color:#777676;}.TableInfoMessage{padding:10px;border:1px solid #d8d8d8;background-color:#f8f8f8;text-align:center;margin:8px 0 4px 0;}.TableInfoMessage.error{color:#c00;}.TableAbschnitt{border-bottom:1px solid #d8d8d8;font-weight:400;margin:20px 0 10px 0;padding:0;}.TableAbschnittSub{font-weight:400;margin:15px 0 10px 0;padding:0;}.TableListe{background-color:#eaeaea;border:1px solid #d8d8d8;margin:8px 0 0 0;padding:5px 5px 5px 6px;display:flex;flex-direction:row;align-items:center;}.TableListe .push-right{margin-left:auto;}.TableListe td{padding:5px 5px 5px 6px;}table.center{margin-left:auto;margin-right:auto;}.temporary-bordered-table tr,.temporary-bordered-table td{border:1px solid #000;}input,input:before,input:after,textarea,textarea:before,textarea:after,select,select:before,select:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}input:not([type="image"]),textarea,select{font-size:100%;padding:6px 10px;outline:0;box-shadow:rgba(0,0,0,.1) 0 0 8px;border:1px solid #d8d8d8;background:#f8f8f8;}input:not([type="image"]).ctrlMuss:enabled,textarea.ctrlMuss:enabled,select.ctrlMuss:enabled{background:#fff6aa;}input:not([type="image"]).ctrlError,textarea.ctrlError,select.ctrlError{background:#ff9696 !important;border:1px solid #6c6c6c !important;}input:not([type="image"]):hover,input:not([type="image"]):focus,textarea:hover,textarea:focus,select:hover,select:focus{border-color:#777676;}input:not([type="image"]):active,textarea:active,select:active{border-color:#2b579a;background:#eaeaea;}input[type='checkbox']+label{padding-left:2px;}.invisibleDefaultButton{display:none;}.menulink a:link,.menulink a:active,.menulink a:hover,.menulink a:visited{text-decoration:none;}.menutitle{font-weight:normal;color:#777676;border-bottom:#777676 1px solid;}.notEnable{color:#d8d8d8;text-decoration:underline;}.notEnable:link,.notEnable:active,.notEnable:hover,.notEnable:visited{color:#d8d8d8;text-decoration:none;}.PageHeaderKunde{margin:0;padding:8px;}.PageHeaderPopUp{display:flex;justify-content:space-between;align-items:center;padding:8px;border-bottom:#7e8aa2 1px solid;background-color:#fff;}.PageHeaderPopUp span{align-self:flex-end;}.PageHeaderVerwaltung{display:flex;justify-content:space-between;align-items:center;padding:8px;background-color:#2b579a;}.PageHeaderVerwaltung span{color:#fff;align-self:flex-end;}.PageHeaderDesktop{background-color:#f8f8f8;border-bottom:1px solid #d8d8d8;padding:10px 10px 20px 20px;}.PageHeaderDesktop img{height:50px;}.PageHeaderTitel{color:#000;font-weight:600;font-size:112.5%;}.PageFooterDesktop{display:flex;padding:5px 8px;}.PageFooterDesktop .push-right{margin-left:auto;}.dataTableContainer{display:flex;align-items:flex-start;width:100%;overflow:auto;border:1px solid #d8d8d8;}.dataTableContainer:empty{display:none;}.dataTableFilter{padding:5px;border:1px solid #e3e4e6;margin:10px 0 15px 0;}.dataTableHeaderLink a:link{color:#777676;text-decoration:underline;}.dataTableHeaderLink a:hover{color:#000;text-decoration:underline;}.dataTableHeaderLink a:visited{color:#777676;text-decoration:underline;}.dataTableHeaderLink a:active{color:#777676;text-decoration:underline;}.dataTableHeader th{text-align:left;}.dataTableHeader td,.dataTableHeader th{font-weight:normal;color:#000;background-color:#d8d8d8;}.dataTableRowRegular{color:#000;background-color:#fff;white-space:nowrap;}.dataTableRowAlternate{color:#000;white-space:nowrap;background-color:#f8f8f8;}.dataTableRowGroup{font-weight:bold;font-size:120%;height:30px;border-bottom:1px solid #000;vertical-align:bottom;}.dataTableRowSubGroup{font-weight:bolder;font-size:100%;height:25px;border-bottom:1px solid #eaeaea;vertical-align:bottom;font-style:italic;}.dataTableHeaderLink td,.dataTableHeader td,.dataTableRowRegular td,.dataTableRowAlternate td,.dataTableHeaderLink th,.dataTableHeader th,.dataTableRowRegular th,.dataTableRowAlternate th{padding:3px 5px 3px 5px;}.dataTablePager{border-top:1px solid #d8d8d8;text-align:center;}.dataTablePager td a{font-size:106.3%;padding:0 2px;}.dataTablePager td span{font-weight:bold;padding:0 2px;}.dataTable.form-grid td{padding-left:0;padding-right:0;}.NavigationBar{display:flex;color:#000;background-color:#eaeaea;margin:15px 0;}.NavigationBar nav{display:flex;}.NavigationBar nav .NavigationItem,.NavigationBar nav .SelectedNavigationItem{padding:4px 8px;}.NavigationBar nav .SelectedNavigationItem{color:#fff;background-color:#505471;}.NavigationBar>div{margin-left:auto;display:flex;height:25px;}.divRadioButtonMenuItem{display:grid;grid-template-columns:auto 1fr;align-items:center;border:2px solid #d8d8d8;margin:5px 0;padding:5px 0;}.divRadioButtonMenuItem input[type="radio"]{margin:10px;grid-column:1/2;}.divRadioButtonMenuItem input[type="radio"]+label{grid-column:2/3;font-size:112.5%;}.divRadioButtonMenuItem .bsdUserControl{grid-column:1/3;padding-left:10px;padding-right:10px;}a.chooser_label{background-image:url("../Images/arrow.gif");background-repeat:no-repeat;padding:0 0 0 15px;background-position:left center;background-attachment:scroll;}.bsdClear{clear:both;}@media(min-width:400px){.bsdFormular-2col{width:100%;display:grid;grid-column-gap:20px;grid-template-columns:repeat(2,auto);justify-content:start;}.bsdFormular-2col .radioButtonGroup{padding-bottom:15px;}.bsdFormular-2col .bsdFormular-col1{grid-column:1/2;}.bsdFormular-2col .bsdFormular-col2{grid-column:2/3;}}.bsdFormular{width:100%;max-width:400px;display:grid;align-items:center;align-content:start;}.bsdFormular .radioButtonGroup{grid-column:1/3;padding-bottom:15px;}.bsdFormular div.divLabel label+label:before{content:" / ";}.bsdFormular div.divInput{width:100%;display:flex;align-items:center;justify-content:flex-start;}.bsdFormular div.divInput input,.bsdFormular div.divInput select{min-width:0;}.bsdFormular div.divInput input+input,.bsdFormular div.divInput input+select,.bsdFormular div.divInput select+input,.bsdFormular div.divInput select+select{margin-left:4px;}.bsdFormular div.divInput input.flex-30,.bsdFormular div.divInput select.flex-30{width:30%;}.bsdFormular div.divInput input.flex-40,.bsdFormular div.divInput select.flex-40{width:40%;}.bsdFormular div.divInput input.flex-fill,.bsdFormular div.divInput select.flex-fill{flex-grow:1;}.bsdFormular div.divInput.radioButtonGroup{padding-bottom:10px;}.bsdFormular div.divInput.radioButtonGroup label{padding-right:10px;}.bsdFormular .ctrlLabel{font-weight:normal;}.bsdFormular input,.bsdFormular select{margin-top:2px;margin-bottom:4px;}@media(min-width:400px){.bsdFormular{grid-template-columns:38.5% 61.5%;}.bsdFormular .ctrlLabel,.bsdFormular .divLabel{grid-column:1/2;}.bsdFormular .radioButtonGroup{grid-column:2/3;}.bsdFormular input,.bsdFormular select,.bsdFormular textarea,.bsdFormular .divInput{max-width:200px;grid-column:2/3;}.bsdFormular div{max-width:200px;}.bsdFormular a{grid-column:2/3;}}@media(max-width:400px){.bsdFormular input,.bsdFormular select{margin-top:4px;margin-bottom:12px;}}.bsdFormular a{text-decoration:underline;}.aspCalendar{border:1px solid #777676 !important;border-collapse:separate !important;}.aspCalendar>tbody tr:first-of-type td{border-bottom:1px solid #d8d8d8 !important;background-color:#eaeaea !important;}.aspCalendar>tbody tr:first-of-type td table td{border:none !important;}.aspCalendar>tbody tr:nth-of-type(2) th{border-bottom:1px solid #d8d8d8 !important;}.aspCalendar>tbody tr:nth-of-type(1n+3) td{border-bottom:1px solid #d8d8d8;}.aspCalendar>tbody tr:nth-of-type(1n+3):last-of-type td{border-bottom:none;}.aspCalendar .titleStyle{font-weight:600;color:#000 !important;}.aspCalendar .titleStyle td{padding:0 6px;}.aspCalendar .dayHeaderStyle{font-weight:600;color:#000 !important;}.aspCalendar .selectorStyle:hover{background-color:#eaeaea;}.aspCalendar .selectorStyle a{text-decoration:none;color:#000 !important;font-weight:800;}.aspCalendar .dayStyle:hover{background-color:#eaeaea;}.aspCalendar .dayStyle a{text-decoration:none;color:#000 !important;}.aspCalendar .todayDayStyle{font-weight:600;}.aspCalendar .todayDayStyle a{color:#000 !important;text-decoration:none;}.aspCalendar .selectedDayStyle{font-weight:bold;background-color:#d8d8d8;}.aspCalendar .selectedDayStyle a{color:#fff !important;text-decoration:none;}.aspCalendar .otherMonthDayStyle a{color:#d8d8d8 !important;text-decoration:none;}.bsdAdresseBearbeiten{clear:both;}.bsdAdresseBearbeiten .boxLeft{float:left;}.bsdAdresseBearbeiten .boxAnschrift{float:left;padding:9px 0 0 25px;}.bsdAdresseBearbeiten .bsdFormular{position:relative;}.bsdAnmeldenRegistrieren .accountError{border:2px solid #c00;padding:10px;}.bsdLogin span{display:block;margin:5px 0;}.bsdLogin .bsdFormular{margin-top:15px;}.bsdLogin .extAuth{margin-top:25px;}.bsdLogin .extAuth input[type=image]{margin:5px 5px 5px 0;}.bsdLoginAnfordern span{display:block;margin:5px 0;}.bsdLoginAnfordern .bsdFormular{margin-top:15px;}.LanguageSelector{position:absolute;top:10px;right:10px;}.wochentable tr:first-of-type td:first-of-type{font-weight:600;}.wochentable tr td:first-of-type{width:220px;max-width:220px;min-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.wochentable tr td:nth-of-type(1n+2){width:30px;}.wochentable tr td:nth-of-type(1n+2){text-align:center;}.wochentable tr:first-of-type td{border:none;border-top:1px solid #d8d8d8;}.wochentable tr:first-of-type td:first-of-type{border-left:1px solid #d8d8d8;}.wochentable tr:first-of-type td:last-of-type{border-right:1px solid #d8d8d8;}.wochentable tr:nth-of-type(1n+2) td{border:1px solid #eaeaea;border-bottom-color:#d8d8d8;}.wochentable tr:nth-of-type(1n+2) td:first-of-type{border-left:1px solid #d8d8d8;}.wochentable tr:nth-of-type(1n+2) td:last-of-type{border-right:1px solid #d8d8d8;}.wochentable tr:nth-of-type(2) td{border-top:none;}.bsdPlenum{height:100%;display:flex;flex-direction:column;}.bsdPlenum header{position:relative;background-image:url("../../App/images/HeaderFrontendBackground.jpg");border-bottom:#7e8aa2 2px solid;height:100px;background-color:#f8f8f8;}.bsdPlenum header .LanguageSelector{position:absolute;top:5px;right:10px;}.bsdPlenum .bsdPlenumFlex{display:flex;flex:1;}.bsdPlenum .bsdPlenumFlex .bsdPlenumContent{flex:1;margin:0 25px;}.bsdPlenum .bsdPlenumFlex .bsdPlenumContent h1{margin-top:20px;font-size:120%;}.bsdPlenum .bsdPlenumFlex .bsdPlenumContent .bsdUserControl:first-of-type{padding-top:0;}.bsdPlenum .bsdPlenumFlex nav{width:170px;max-width:170px;min-width:170px;margin-top:23px;margin-left:10px;}.bsdPlenum .bsdPlenumFlex nav a{display:flex;color:#000;padding-left:5px;align-items:center;height:35px;border:1px solid #d8d8d8;border-bottom:none;background-color:#eaeaea;font-weight:600;text-decoration:none;}.bsdPlenum .bsdPlenumFlex nav a:last-of-type{border-bottom:1px solid #d8d8d8;}.bsdPlenum .bsdPlenumFlex nav a:hover{background-color:#f8f8f8;}.bsdPlenum footer{border-top:1px solid #d8d8d8;background-color:#f8f8f8;}.bsdWochenAuslastung .legende img,.bsdTagesAuslastung .legende img{display:inline-block;}.bsdBuchungsKorb{border:1px solid #d8d8d8;clear:both;margin-left:10px;padding:5px;width:160px;text-align:left;}.bsdBuchungsKorb .boxLeft{width:120px;float:left;}.bsdBuchungsKorb .boxRight{width:40px;float:left;}.bsdBuchungsKorb .titel{font-size:1.2em;font-weight:bold;}.bsdBuchungsKorb .preis{padding-top:20px;font-weight:bold;}.bsdBuchungsKorb .buchungsmanager{padding-top:10px;}.bsdBuchungsKorb .btn{visibility:hidden;height:0;padding:0;margin:0;}.bsdMeineBuchungen .bsdFormular{margin-bottom:10px;}.table_content{margin:0;padding:0;border:0;width:100%;}.BarTitel{font-weight:bold;font-size:10px;color:#000;border-top-style:none;border-right-style:none;border-left-style:none;border-bottom-style:none;}.BarHome{color:#000;text-decoration:underline;}.Bar,.Chooser{background-color:#d8d8d8;}.KursInfo_KursNr{color:#000;font-weight:bold;}.bsdRow{padding:5px 0;}.bsdRow .ctrlLabel{display:block;width:150px;float:left;}.bsdRow .ctrlLabelValue{display:block;max-width:400px;float:left;}