<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* fixes problems with z-index */
body.powertour * {
    z-index: auto !important;
}

/* actionmenu z-index fix */
div.actionmenu .powertour-hook {
    position: initial;
}

/* layer to disable all controls and fields */
#powertour-mask-seethrough {
    background-color : #000;
    filter           : alpha(opacity=0);
    -moz-opacity     : 0;
    -khtml-opacity   : 0;
    opacity          : 0;
    width    : 100%;
    height   : 100%;
    z-index  : 9001 !important;
    position : fixed;
    top      : 0;
    left     : 0;
    display  : none;
}

#powertour-mask {
    filter           : alpha(opacity=50);
    -moz-opacity     : 0.5;
    -khtml-opacity   : 0.5;
    opacity          : 0.5;
}

div.single-step header {
    padding: 0;
    margin: 0;
}

div.single-step header ~ div.content {
    padding: 5px 0;
    font: 14px "OpenSansRegular",Arial,sans-serif;
    color: #000;
    display: block;
    margin: 0;
}

/* Powertour Person Icon */
header div.powertour-start-person {
    width: 100%;
    min-height: 70px;
    background: url(/direct/img/powertour/powertour_start.png) no-repeat left center/50px;
}

/* Powertour Lightbulb */
header div.powertour-lightbulb {
    width: 100%;
    min-height: 54px;
    background: url(/direct/img/powertour/powertour_lightbulb.png) no-repeat left center/50px 50px;
}

/* Hilfe Start Icon */
#tourStartIcon {
    display: block;
    float: right;
    margin: 0;
    padding: 0;
}

#tourStartIcon .hidden {
    display: none;
}

a span.help_tour_icon {
    vertical-align: middle;
    font-size: 36px;
    color: var(--s_dark_80);
    line-height: 64px;
}

a.help_tour_icon span.help_tour_icon.hover {
    display: none;
}

a.help_tour_icon:hover span.help_tour_icon.hover {
    display: inline-block;
}

a.help_tour_icon:hover span.help_tour_icon.normal {
    display: none;
}

.powertour-step h3 {
    padding: 0;
    margin: 0 0 25px 0;
    color: #2D6CA2;
    font: 18px/23px 'OpenSansSemiBold', Arial, sans-serif;
    word-spacing: 0.05em;
    letter-spacing: 0.05em;
    vertical-align: middle;
    text-shadow: 1px 1px 2px #c8c8c8;
    text-transform: uppercase;
}

.single-step header h3 {
    padding-left: 65px;
    padding-top: 10px;
    font-weight: unset;
    line-height: 23px;
}

.single-step header h3.highlighted {
    color: #d10a10;
    padding-top: 18px;
}

.single-step header h4 {
    padding-top: 5px;
   padding-left: 65px; 
   font: 17px 'OpenSansSemiBold', Arial, sans-serif;
}

#click-preventer-mask {
    background-color: #fff;
    opacity: 0.0;
    width: 100%;
    height: 100%;
    z-index: 9000;
    left: 0;
    top: 0;
    position: fixed;
    display: block;
}

/* Buttons */
#step-two footer div.button {
    width: auto;
}

#step-two footer div.button.right a {
    color: #fff;
    font: 14px/27px 'OpenSansRegular', Arial, sans-serif;
    padding: 0 33px 0 33px;
    height: 27px;
    display: block;
    text-decoration: none;
    float: none;
    margin: 0;
    text-shadow: 1px 1px 1px #515151;
    border: none;
    box-shadow: none;
    background: transparent;
    z-index: 6;
    overflow: visible;
}

#step-two footer div.button.left a {
    color: #999999;
    font: 14px/29px 'OpenSansRegular', Arial, sans-serif;
    text-shadow: 0px 1px 2px #c8c8c8;
}

div[id^=step-]:not(#step-zero) div.button.right a {
    color: #fff;
    background: transparent;
    font: 14px/27px 'OpenSansRegular', Arial, sans-serif;
    padding: 0 33px 0 33px;
    height: 27px;
    text-shadow: 1px 1px 1px #515151;
}

div[id^=step-]:not(#step-zero) div.button {
    width: auto;
    margin: 0;
}

/* closing x */
div[id^=step-]:not(#step-zero) div.right.x-left {
    margin: initial;
    width: 15px;
    height: 15px;
    position: absolute;
    top: 0;
    right: 7px;
    left: auto;
}

div[id^=step-]:not(#step-zero) div.right.x-left a {
    background-image: url(../../img/gui/buttons/icon_x_klein.png);
    background-position: left 10px;
    background-repeat: no-repeat;
}

/* tour.anfrage.start */
div.single-step header {
    height: auto;
    margin: 0 0 10px 0;
}

.single-step p {
   margin-top: 10px; 
}</pre></body></html>