.guideLayout.guideGridFluidLayout{overflow-x:hidden !important}
.mobileLayout{display:none !important}
.guideContainerWrapperNode{height:100% !important}
.guide-tnc-checkboxwidget input[type='checkbox']{position:relative}
.guide-tnc-checkboxwidget.left{margin-left:-2px}
.guide-modal-body.afTncContentArea{max-height:450px !important}
.guide-tnc-content{max-height:350px !important}
.guide-tnc-checkbox .guideWidgetLabel label{margin-top:5px !important;margin-left:2.4rem;line-height:24px !important;display:block}
.FBK-040_Opt-In_Teilnahmebedingungen{overflow:auto}
.guideWidgetLabel>label>a{color:#777;text-decoration:underline}
label[for=guideContainer-rootPanel-fbk_040_opt_in_teiln___tncCheckBox]{display:inline-block}
.newsletterWidget{display:block !important}
.newsletterLabelContainer{margin-left:4px}
.newsletterLabel{color:#777;line-height:24px !important;background-size:19px !important;min-height:20px;padding-left:32px !important;vertical-align:top !important}
.newsletterLabel>span{vertical-align:top;display:inline-block}
#checkboxInput,#checkboxImage{width:1.2rem;height:1.2rem;position:absolute;margin-left:.55rem;margin-right:.5rem;margin-top:.5rem}
#checkboxInput{margin-bottom:.1rem;opacity:0}
#checkboxImage{z-index:10;pointer-events:none;background:url("../../../etc.clientlibs/formulare/clientlibs/formulare-themes/default/resources/images/CheckOff.png") left center / contain no-repeat}
#checkboxInput:checked+#checkboxImage{background:url("../../../etc.clientlibs/formulare/clientlibs/formulare-themes/default/resources/images/CheckOn.png") left center / contain no-repeat}
.datepicker-calendar-icon{background:url('../../../etc.clientlibs/formulare/clientlibs/formulare-auswertung/resources/images/date-picker-32x32.png') no-repeat center center / contain !important;top:8px !important;right:8px !important;width:24px !important;height:24px !important}
.ui-datepicker .ui-datepicker-current-day{outline:0;background-color:#666;color:#fff;opacity:1;border:1px dashed black}
.ui-datepicker td:hover{color:black !important;background-color:#e6e6e6}
.ui-datepicker td:hover .ui-state-active{color:black}
.ui-datepicker .ui-state-active{color:white}
.guideFieldNode:not(.guideButton):not(.guideTextDraw):not(.guideChart){margin-bottom:0rem !important}
.tooltip{display:none !important;visibility:hidden !important}
.popover{left:auto !important;right:0 !important;width:100%;max-width:none;box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);border-radius:0;border:0;background-color:#ebebeb;color:#777;padding:18px 60px 20px 30px;font-size:1.4rem;font-style:italic;margin-top:0}
button.guide-fu-attach-button:disabled{cursor:not-allowed}
.guideCheckBoxGroupItems{margin-left:-1px}
.guidetoolbar{margin-left:11px}
.afCheckBoxItem .guideWidgetLabel label{padding-left:35px}
.guideRootPanel{margin-bottom:50px !important}
.FBK-022{font-size:1rem;font-family:"Open Sans",sans-serif;font-weight:600;color:#777;line-height:24px}
.hideTabs .guideVerticalTabbedPanelLayout .tab-navigators{display:none !important}
.row{overflow-x:hidden;overflow-y:hidden}
@media(max-width:767px){.section.afEditorPlaceholder.cq-placeholder{height:0 !important}
.guideHelpQuestionMark{top:6px}
.guidetermsandconditions{margin-left:1px !important}
.dropDownList select{padding-bottom:.3125rem !important;padding-top:.3125rem !important}
label[for=guideContainer-rootPanel-fbk_040_opt_in_teiln___tncCheckBox]{display:inline-block}
#checkboxInput{height:20px;width:20px;opacity:0}
.toolbar{height:100%}
button:not(.af-icon-button),input[type='button']{min-width:150px;width:auto !important;margin-left:1px}
.defaultToolbarLayout{margin-left:1px !important}
#guideContainer-rootPanel-toolbar-reset___guide-item{position:relative;left:0;bottom:0;margin-right:20px;padding-bottom:10px}
#guideContainer-rootPanel-toolbar-submit___guide-item{position:relative;padding-bottom:20px}
.reset .guidebutton .guidefield{width:auto !important;margin-right:20px}
.iconButton-icon{position:absolute;top:8px;left:78px}
.container{width:100%;height:90px;margin:0 auto;background-color:rgba(255,255,255,0.5)}
.guideFieldNode.validation-failure{margin-left:0;padding-left:10px !important;padding-right:10px !important}
.guideFieldNode.validation-success{padding-right:.75rem !important;margin-left:0}
.newsletterLabel>span{width:95%}
}
.before-message,.after-message,.tyMessageContainer,.errorMessageContainer{font-family:"Open Sans",Helvetica,Arial,sans-serif;color:#777;-webkit-font-smoothing:antialiased;font-size:18px;margin-left:10px}
.before-message .message-hr-top,.before-message .message-hr-bottom,.after-message .message-hr-top,.after-message .message-hr-bottom,.tyMessageContainer .message-hr-top,.tyMessageContainer .message-hr-bottom,.errorMessageContainer .message-hr-top,.errorMessageContainer .message-hr-bottom{margin-left:0;margin-right:0;height:2px}
.preventScroll{opacity:0;filter:alpha(opacity=0);height:0;overflow:hidden}
#loadingPage.guideMessage{align-items:flex-end !important}
#loadingPage.guideMessage h1{background-color:transparent !important;color:black !important;padding:0 !important}
.checkboxWidget{display:block !important}
.checkboxLabelContainer{margin-left:4px}
.checkboxLabel{line-height:24px !important;background-size:19px !important;min-height:20px;padding-left:32px !important;vertical-align:top !important}
.checkboxLabel>span{vertical-align:top;display:inline-block;padding-right:25px}
.guideCheckBoxGroupItems .guideCheckBoxItem:not(:last-child) .checkboxLabel>span{margin-bottom:12px !important}
.guideRadioButtonGroupItems .guideRadioButtonItem:not(:last-child) .checkboxLabel>span{margin-bottom:12px !important}
.errorPanel{color:#ce0000;background:rgba(235,60,54,0.05)}