/* source-sans-pro-200 - latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  src: local(''),
       url('googlefonts/source-sans-pro-v21-latin-ext-200.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('googlefonts/source-sans-pro-v21-latin-ext-200.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* source-sans-pro-200italic - latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  src: local(''),
       url('googlefonts/source-sans-pro-v21-latin-ext-200italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('googlefonts/source-sans-pro-v21-latin-ext-200italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* source-sans-pro-300 - latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('googlefonts/source-sans-pro-v21-latin-ext-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('googlefonts/source-sans-pro-v21-latin-ext-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* source-sans-pro-300italic - latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  src: local(''),
       url('googlefonts/source-sans-pro-v21-latin-ext-300italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('googlefonts/source-sans-pro-v21-latin-ext-300italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* source-sans-pro-regular - latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('googlefonts/source-sans-pro-v21-latin-ext-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('googlefonts/source-sans-pro-v21-latin-ext-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* source-sans-pro-italic - latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  src: local(''),
       url('googlefonts/source-sans-pro-v21-latin-ext-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('googlefonts/source-sans-pro-v21-latin-ext-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* source-sans-pro-600 - latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: local(''),
       url('googlefonts/source-sans-pro-v21-latin-ext-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('googlefonts/source-sans-pro-v21-latin-ext-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* source-sans-pro-600italic - latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  src: local(''),
       url('googlefonts/source-sans-pro-v21-latin-ext-600italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('googlefonts/source-sans-pro-v21-latin-ext-600italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* source-sans-pro-700 - latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('googlefonts/source-sans-pro-v21-latin-ext-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('googlefonts/source-sans-pro-v21-latin-ext-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* source-sans-pro-700italic - latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  src: local(''),
       url('googlefonts/source-sans-pro-v21-latin-ext-700italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('googlefonts/source-sans-pro-v21-latin-ext-700italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* source-sans-pro-900 - latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  src: local(''),
       url('googlefonts/source-sans-pro-v21-latin-ext-900.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('googlefonts/source-sans-pro-v21-latin-ext-900.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* source-sans-pro-900italic - latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 900;
  src: local(''),
       url('googlefonts/source-sans-pro-v21-latin-ext-900italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('googlefonts/source-sans-pro-v21-latin-ext-900italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

body{font-family:"Source Sans Pro",sans-serif;font-size:16px}.karte{background-image:url(/images/design_21/kontaktCenter/Karte%20D_A_ohne_Orte_grau-01.png);height:550px;background-position:center;background-size:cover}.karte .marker{font-size:18px;color:#000;text-align:center}.karte .marker-koeln{top:250px;left:60px;position:absolute}.karte .marker-muenster{top:190px;left:90px;position:absolute}.karte .marker-zweibruecken{top:345px;left:50px;position:absolute}.karte .marker-wels{top:460px;left:380px;position:absolute}.karte .marker-wernigerode{top:220px;left:200px;position:absolute}.karte .marker-magdeburg{top:190px;left:265px;position:absolute}.karte .marker-buchholz{top:110px;left:160px;position:absolute}.has-error{color:#a94442}.kontaktCenterModal .modal-header{background-color:#eee}.banner-kontaktcenter{background-image:url(/images/design_21/kontaktCenter/Banner.jpg);height:140px;background-position:top}.text-kontaktcenter{color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.5);font-size:45px;font-weight:700}.kontaktCenterCardRow .card.hovercard{border:1px solid;border-color:rgba(0,0,0,.125);border-radius:3px;padding-bottom:21px;margin-bottom:35px}.kontaktCenterCardRow .card.hovercard .avatar{position:relative;top:-52px;margin-bottom:-80px;text-align:right;padding-right:15px}.kontaktCenterCardRow .card.hovercard .avatar img{width:90px;height:90px;max-width:80px;max-height:80px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:5px solid rgba(255,255,255,.6)}.table-primaryb3,.table-primaryb3>td,.table-primaryb3>th{background-color:#b0cee8}.table-hover .table-primaryb3:hover{background-color:#b0cee8}.table-hover .table-primaryb3:hover>td,.table-hover .table-primaryb3:hover>th{background-color:#7aaad4}.btn-primaryb3{color:#fff;background-color:#327ab8;border-color:#327ab8}.btn-primaryb3:focus,.btn-primaryb3:hover{color:#fff;background-color:#2d6ea5;border-color:#286091}.btn-primaryb3.focus,.btn-primaryb3:focus{box-shadow:0 0 0 .2rem rgba(50,122,184,.5)}.btn-primaryb3.disabled,.btn-primaryb3:disabled{color:#fff;background-color:#327ab8;border-color:#327ab8}.btn-primaryb3:not(:disabled):not(.disabled).active,.btn-primaryb3:not(:disabled):not(.disabled):active,.show>.btn-primaryb3.dropdown-toggle{color:#fff;background-color:#286091;border-color:#204e75}.btn-primaryb3:not(:disabled):not(.disabled).active:focus,.btn-primaryb3:not(:disabled):not(.disabled):active:focus,.show>.btn-primaryb3.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(50,122,184,.5)}.btn-outline-primaryb3{color:#327ab8;background-color:transparent;background-image:none;border-color:#327ab8}.btn-outline-primaryb3:focus,.btn-outline-primaryb3:hover{color:#fff;background-color:#327ab8;border-color:#327ab8}.btn-outline-primaryb3.focus,.btn-outline-primaryb3:focus{box-shadow:0 0 0 .2rem rgba(50,122,184,.5)}.btn-outline-primaryb3.disabled,.btn-outline-primaryb3:disabled{color:#327ab8;background-color:transparent}.btn-outline-primaryb3:not(:disabled):not(.disabled).active,.btn-outline-primaryb3:not(:disabled):not(.disabled):active,.show>.btn-outline-primaryb3.dropdown-toggle{color:#fff;background-color:#327ab8;border-color:#327ab8}.btn-outline-primaryb3:not(:disabled):not(.disabled).active:focus,.btn-outline-primaryb3:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primaryb3.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(50,122,184,.5)}.badge-primaryb3{color:#fff;background-color:#327ab8}.badge-primaryb3[href]:focus,.badge-primaryb3[href]:hover{color:#fff;text-decoration:none;background-color:#286091}.alert-primaryb3{color:#122b40;background-color:#cbdff0;border-color:#b0cee8}.alert-primaryb3 hr{border-top-color:#7aaad4}.alert-primaryb3.alert-link{color:#0e2031}.list-group-item-primaryb3{color:#122b40;background-color:#b0cee8}.list-group-item-primaryb3.list-group-item-action:focus,.list-group-item-primaryb3.list-group-item-action:hover{color:#122b40;background-color:#7aaad4}.list-group-item-primaryb3.list-group-item-action.active{color:#fff;background-color:#122b40;border-color:#122b40}.bg-primaryb3{background-color:#327ab8!important}a.bg-primaryb3:focus,a.bg-primaryb3:hover,button.bg-primaryb3:focus,button.bg-primaryb3:hover{background-color:#286091!important}.border-primaryb3{border-color:#327ab8!important}.text-primaryb3{color:#327ab8!important}a.text-primaryb3:focus,a.text-primaryb3:hover{color:#286091!important}.kontaktCenterCardRow .card-body{padding-left:20px;padding-right:20px;font-size:17px}.kontaktCenterCardRow .hovercard{cursor:pointer}.kontaktCenterModal .modal-dialog{width:500px}@media screen and (max-width:576px){.karte{display:none!important}.karte-and-address{display:block!important}.kontaktCenterModal .modal-dialog{width:auto}}@media (min-width:576px){.kontaktCenterModal .modal-dialog{width:500px!important;margin:30px auto!important}}.kontaktCenterModal .modal-header{height:63px}#rufnummern{margin-left:18px}h5.kontaktCenter{font-size:20px}a.marker:hover{text-decoration:underline!important}.kontaktCenterCardRow .card.hovercard{min-height:265px}html{overflow-x:hidden}#tabSystemvoraussetzungen{margin-top:20px}.bootstrap-select.btn-group.show-tick .dropdown-menu .active a .plus-mark,.bootstrap-select.btn-group.show-tick .dropdown-menu a .plus-mark{display:inline-block;position:absolute;right:15px;margin-top:6px;color:#fff}.bootstrap-select.btn-group.show-tick .dropdown-menu a .plus-mark{color:#5cb85c}.bootstrap-select.btn-group.show-tick .dropdown-menu .active.selected a .plus-mark,.bootstrap-select.btn-group.show-tick .dropdown-menu .selected a .plus-mark{display:none}