@charset "UTF-8";
/* CSS Document */

.search label.overlabel {
    position: absolute;
    top: 10px;
    left: 15px;
    z-index: 5;
    font-size: 16px;
    font-weight: normal;
    color: #fff;
    cursor: pointer;
}

@media (max-width: 1060px) {
    .header-wrapper .search label.overlabel {
        top: 5px;
    }
}

.sidr .search {
    display: none;
}

@media (max-width: 600px) {
    .sidr .search {
        display: block;
    }

    .header-wrapper .main-navigation .search {
        display: none;
    }
}

.header-wrapper input {
    float: left;
    height: 40px;
}

.header-wrapper .search input[type="text"],.sidr .search input[type="text"] {
    font-size: 16px;
    color: #fff;
    background: none;
    border: 0;
    box-shadow: none !important;
}

@media (max-width: 1200px) {
    .header-wrapper .search input[type="text"] {
        width: 100%;
        min-width: 150px;
    }
}

@media (max-width: 1060px) {
    .header-wrapper .search input[type="text"] {
        padding-top: 3px;
        padding-bottom: 3px;
    }
}


/* Nur Suche ist sichtbar oben */
@media only screen
and (min-width : 600px)
and (max-width : 1060px) {
    label.overlabel {
        top: 8px;
        font-size: 13px;
    }

    .header-wrapper input {
        height: 30px;
        font-size: 13px !important;
    }
}

.header-wrapper .navbar-form .btn, .sidr .navbar-form .btn {
    width: 20px !important;
    min-width: 20px;
    height: 20px;
    padding: 0;
    margin-right: 15px;
    text-indent: -100000px;
    background-color: transparent;
    background-image: url('../../images/hh/icon-hauptnavi-suche.png');
    background-repeat: no-repeat;
    background-size: cover;
    -ms-behavior: url('/scripte/infoportal/css/PIE.htc');
    border: 0;
    box-shadow: none;
}

@media (-webkit-min-device-pixel-ratio: 2),
  (min-resolution: 192dpi) {
    .header-wrapper .navbar-form .btn, .sidr .navbar-form .btn {
        background-image: url('../../images/hh/icon-hauptnavi-suche-2x.png');
    }
}

.header-wrapper button:hover {
    background-color: transparent;
}

.header-wrapper .navbar-form .input-group,.sidr .navbar-form .input-group {
    width: 100%;
    border: 1.5px solid #fff;
    border-radius: 40px;
    -ms-behavior: url('/scripte/infoportal/css/PIE.htc');
    behavior: url('/scripte/infoportal/css/PIE.htc');
}

.header-wrapper .navbar-form .input-group-btn {
    width: 35px;
}
