/* open-sans-regular - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url('open-sans-v16-latin-regular.eot'); /* IE9 Compat Modes */
    src: local('Open Sans Regular'), local('OpenSans-Regular'),
         url('open-sans-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('open-sans-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('open-sans-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('open-sans-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('open-sans-v16-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
  }

body {
    font-family: 'Open Sans';
    color: #4e5754;
}

#menue_links::before {
    background-image: none;
}
 
.bg-primary {
    background-color: #853670;
}
 
a {
    color: #853670;
    text-decoration: none;
}
 
.ocollection:after, .cart_container:after, #menue .menue_block_kopf:after {
    color: #853670;
}
 
a:hover {
  color: #000000;
}
 
.bewerber_bewerbung .bewerbung_stagebar a.bewerbung_stagebar_button_down {
    margin-bottom: -3px;
    color: #853670;
}
 
.tab-panel a, .bewerber_bewerbung .bewerbung_stagebar a {
    color: #853670;
}
 
.bewerber_bewerbung .bewerbung_sub_stagebar .bewerbung_stagebar_sub_button_down {
    background-color: #853670;
    color: #FFF;
}
 
.btn-primary, #mobile-nav {
    color: #fff;
    background-color: #853670;
    border-color: #853670;
}

.btn-primary:hover {
    color: #fff;
    background-color: #4D5653;
    border-color: #4D5653;
}
 
.panel-primary {
    border-color: #853670;
}
 
.tile-panel .tile:hover {
    cursor: pointer;
    color: #853670;
}
 
legend {
    border-left: 15px solid #853670;
    border-bottom: 1px solid #853670;
}

#menue_links {
    display: none;
}

#hauptbereich {
    left: 0;
    width: 100%;
}

#hauptbereichbody > .panel-heading {
    display: none;
}

.table-striped>tbody>tr:nth-of-type(odd), table>tbody>tr:nth-of-type(odd) {
    background-color: #F6F3ED;
}

#mobile-nav {
    display: none;
}

.filterPanel input[value="Anzeigen"] {
    background-color: #8D2B74;
    border-color: #8D2B74;
}