

#dummy-for-splitting {
  color: white; }




/**
$forschung-color:       #8e719d;
$wissenschaft-color:    #c25e2c;
$studium-color:         #01b0f1;
$professuren-color:     #77fb50;
$intern-color:          #f39c11;
$veranstaltung-color:   #00c677;
$blicke-color:          #d882a7;
$dossiers-color:        #0fd341;
**/


.top-row-nav {
  text-transform: uppercase; }


.hidden-label {
  display: none; }


#top-row {
  position: fixed;
  background-color: white;
  z-index: 10; }
  
  #top-row .top-row-shadow {
    -webkit-box-shadow: 48px 0 0 0 white, -48px 0 0 0 white, 0 8px 40px -6px rgba(70, 70, 70, 0.4);
    box-shadow: 48px 0 0 0 white, -48px 0 0 0 white, 0 8px 40px -6px rgba(70, 70, 70, 0.4); }
    @media (min-width: 1200px) {
      
      #top-row .top-row-shadow {
        padding-left: 80px;
        padding-right: 80px;
        margin-left: -80px;
        margin-right: -80px; } }
    @media (min-width: 992px) {
      
      #top-row .top-row-shadow {
        padding-left: 25px;
        padding-right: 25px;
        margin-left: -25px;
        margin-right: -25px; } }


#top-row h2, #top-row h3.top-row-header {
  margin-top: 0px;
  font-size: 19pt;
  color: white;
  background: url(verlauf-weiss.png) no-repeat left bottom; }


#search-top, #search-top-mobile {
  background: #1a74b0 url(suche.png) no-repeat;
  padding-top: 10px;
  padding-bottom: 25px;
  display: none; }
  
  #search-top .form-control-search, #search-top-mobile .form-control-search {
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 38px; }
  
  #search-top .input-group-addon-search, #search-top-mobile .input-group-addon-search {
    font-size: 12pt;
    background-color: white;
    border-radius: 0;
    border: none; }
    
    #search-top .input-group-addon-search a, #search-top-mobile .input-group-addon-search a {
      padding: 10px;
      text-decoration: none;
      color: #7b7b7b; }
    
    #search-top .input-group-addon-search a:hover, #search-top-mobile .input-group-addon-search a:hover {
      background: #3383b8;
      border: 0;
      color: #FFF; }
  
  #search-top label, #search-top-mobile label {
    display: none; }
  
  #search-top .nav-tabs-search, #search-top-mobile .nav-tabs-search {
    font-size: 12pt;
    border: none;
    text-transform: uppercase; }
    
    #search-top .nav-tabs-search > li, #search-top-mobile .nav-tabs-search > li {
      background-color: #3383b8;
      margin-right: 10px;
      margin-bottom: 10px; }
      
      #search-top .nav-tabs-search > li > a, #search-top-mobile .nav-tabs-search > li > a {
        padding-top: 5px;
        padding-bottom: 5px;
        color: white;
        border: none;
        border-radius: 0px;
        margin-right: 0px; }
        
        #search-top .nav-tabs-search > li > a:hover, #search-top-mobile .nav-tabs-search > li > a:hover {
          border: none;
          color: #7b7b7b;
          background-color: white; }
      
      #search-top .nav-tabs-search > li.active > a, #search-top-mobile .nav-tabs-search > li.active > a, #search-top .nav-tabs-search > li.active > a:hover, #search-top-mobile .nav-tabs-search > li.active > a:hover, #search-top .nav-tabs-search > li.active > a:focus, #search-top-mobile .nav-tabs-search > li.active > a:focus {
        color: #7b7b7b;
        background-color: white;
        border: none;
        cursor: default;
        margin-bottom: -16px;
        padding-bottom: 20px; }


#search-top-mobile {
  background: #1a74b0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 7px; }
  
  #search-top-mobile .form-control-search {
    height: 44px;
    padding: 4px;
    font-size: 10.5pt; }
  
  #search-top-mobile .input-group-addon-search {
    font-size: 9pt;
    max-height: 24px; }
  
  #search-top-mobile label {
    display: none; }
  
  #search-top-mobile .nav-tabs-search {
    margin-top: 2px; }
    
    #search-top-mobile .nav-tabs-search > li {
      margin-right: 7px;
      margin-bottom: 4px; }
      
      #search-top-mobile .nav-tabs-search > li > a {
        padding: 5px;
        font-size: 9pt; }
      
      #search-top-mobile .nav-tabs-search > li.active > a, #search-top-mobile .nav-tabs-search > li.active > a:hover, #search-top-mobile .nav-tabs-search > li.active > a:focus {
        color: #7b7b7b;
        background-color: white;
        border: none;
        cursor: default;
        margin-bottom: -5px;
        padding-bottom: 10px; }


#login-top {
  display: none;
  background: #1a74b0 url(login.png) no-repeat;
  padding-top: 10px;
  padding-bottom: 25px;
  font-size: 13pt; }
  
  #login-top .login-top-container {
    padding-left: 15px;
    padding-right: 15px; }
  
  #login-top label {
    display: none; }
  
  #login-top .form-control-login-top {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    height: 32.5px;
    margin-bottom: 5px; }
  
  #login-top .login-top-fields, #login-top .login-top-btn, #login-top .login-top-btns {
    width: 300px;
    float: left;
    margin-right: 5px; }
  
  #login-top .login-top-btn {
    width: 100px; }
  
  #login-top .login-top-btns {
    width: 70px; }
  
  #login-top .btn-login-top {
    background-color: #3383b8;
    color: white;
    border: none;
    width: 100%; }
  
  #login-top #login-btn-top {
    height: 70px; }
  
  #login-top #login-btn-help {
    height: 32.5px;
    margin-bottom: 5px; }
  
  #login-top #login-btn-reset {
    height: 32.5px; }


#login-top-mobile {
  display: none;
  background: #1a74b0;
  padding: 5px 5px 0 5px; }
  
  #login-top-mobile label {
    display: none; }
  
  #login-top-mobile .form-group {
    margin-bottom: 7px; }
    
    #login-top-mobile .form-group:first-child {
      margin-top: 4px; }
    
    #login-top-mobile .form-group:last-child {
      margin-bottom: 0; }
  
  #login-top-mobile .form-control, #login-top-mobile #search-top .form-control-search, #search-top #login-top-mobile .form-control-search, #login-top-mobile #search-top-mobile .form-control-search, #search-top-mobile #login-top-mobile .form-control-search, #login-top-mobile #login-top .form-control-login-top, #login-top #login-top-mobile .form-control-login-top {
    font-size: 10.5pt;
    padding: 3px;
    line-height: 10.5pt;
    height: 34px; }
  
  #login-top-mobile .btn-login-top:first-child {
    margin-left: 0; }
  
  #login-top-mobile .btn-login-top {
    background-color: #3383b8;
    border: none;
    color: white;
    font-size: 10.5pt;
    margin-bottom: 5px;
    margin-left: 5px; }


#quicklinks-top {
  display: none;
  background: #1a74b0 url(quicklinksbackground.png) no-repeat;
  padding-top: 10px;
  padding-bottom: 25px;
  padding-right: 65px;
  font-size: 12pt;
  color: white;
  position: relative; }
  
  #quicklinks-top a {
    color: white; }
  
  #quicklinks-top ul {
    list-style-type: none;
    padding: 0px;
    margin-left: -5px; }
    
    #quicklinks-top ul li {
      padding-left: 5px; }
    
    #quicklinks-top ul li:hover {
      background-color: white; }
      
      #quicklinks-top ul li:hover > a {
        color: #7b7b7b;
        text-decoration: none; }
  
  #quicklinks-top ul.indent > li a > span:before {
    display: inline-block;
    min-width: 20px; }
  
  #quicklinks-top .active {
    background-color: white;
    color: #7b7b7b; }
    
    #quicklinks-top .active > a {
      color: #7b7b7b; }


#quicklinks-top-mobile {
  display: none;
  background: #1a74b0;
  padding-bottom: 5px;
  margin-right: 0;
  margin-top: 0;
  max-height: 350px;
  overflow-y: auto;
  overflow-x: hidden; }
  
  #quicklinks-top-mobile ul.indent > li a > span:before {
    display: inline-block;
    min-width: 20px; }
  
  #quicklinks-top-mobile .twocol-mobile {
    padding: 10px; }
    
    #quicklinks-top-mobile .twocol-mobile a {
      color: white; }
    
    #quicklinks-top-mobile .twocol-mobile ul {
      list-style-type: none;
      padding: 0px;
      margin-left: -5px; }
      
      #quicklinks-top-mobile .twocol-mobile ul li {
        padding-left: 5px; }
      
      #quicklinks-top-mobile .twocol-mobile ul li:hover {
        background-color: white; }
        
        #quicklinks-top-mobile .twocol-mobile ul li:hover > a {
          color: #7b7b7b;
          text-decoration: none; }
    
    #quicklinks-top-mobile .twocol-mobile ul.indent > li a > span:before {
      display: inline-block;
      min-width: 20px; }


#lang-top {
  display: none; }


.top-menu-active-color, .nav-pills-top > li > a:hover, .nav-pills-top-mobile > li > a:hover, .nav-pills-top > li > a:focus, .nav-pills-top-mobile > li > a:focus, .nav-pills-top > li > a.open, .nav-pills-top-mobile > li > a.open, .nav-pills-top .open > a, .nav-pills-top-mobile .open > a, .nav-pills-top .open > a:hover, .nav-pills-top-mobile .open > a:hover, .nav-pills-top .open > a:focus, .nav-pills-top-mobile .open > a:focus {
  background-color: #1a74b0;
  color: white; }


.navbar-top {
  border: none;
  margin-bottom: 0; }


.navbar-top-mobile {
  min-height: 0; }


.nav-pills-top, .nav-pills-top-mobile {
  height: 32px; }
  
  .nav-pills-top > li, .nav-pills-top-mobile > li {
    float: left;
    font-size: 11pt;
    text-transform: uppercase;
    margin-left: 5px;
    vertical-align: middle; }
    
    .nav-pills-top > li > a, .nav-pills-top-mobile > li > a {
      position: relative;
      display: block;
      padding-top: 5px;
      padding-bottom: 5px;
      padding-left: 5px;
      padding-right: 5px;
      color: #7b7b7b; }
      
      .nav-pills-top > li > a:hover, .nav-pills-top-mobile > li > a:hover, .nav-pills-top > li > a:focus, .nav-pills-top-mobile > li > a:focus, .nav-pills-top > li > a.open, .nav-pills-top-mobile > li > a.open {
        text-decoration: none; }
  
  .nav-pills-top > li:last-child, .nav-pills-top-mobile > li:last-child {
    background-color: #0063a6;
    color: white;
    width: 164px;
    font-size: 14pt; }
    
    .nav-pills-top > li:last-child > a, .nav-pills-top-mobile > li:last-child > a {
      color: white;
      background-color: transparent;
      background-repeat: no-repeat;
      background-position: 95% center;
      padding-top: 2px;
      padding-bottom: 2px; }
    
    .nav-pills-top > li:last-child.open, .nav-pills-top-mobile > li:last-child.open {
      background-color: #1a74b0; }
    
    .nav-pills-top > li:last-child:hover, .nav-pills-top-mobile > li:last-child:hover {
      background-color: #1a74b0; }


.nav-pills-top-mobile {
  height: 35px; }
  
  .nav-pills-top-mobile > li {
    font-size: 11pt;
    margin-left: 0;
    margin-right: 1px;
    border-bottom: 2px solid white; }
    
    .nav-pills-top-mobile > li > a {
      min-width: 35px;
      width: 35px;
      width: 38px;
      text-align: center;
      background-color: #b1b1b1;
      color: white;
      padding-left: 0;
      padding-right: 0;
      padding-top: 3px;
      padding-bottom: 3px;
      padding-top: 6px;
      padding-bottom: 6px; }
    
    .nav-pills-top-mobile > li.open {
      border-bottom: 2px solid #1a74b0; }
  
  .nav-pills-top-mobile > li:last-child {
    width: auto;
    float: none;
    display: block;
    overflow: hidden;
    font-size: 11pt;
    margin-right: 0;
    /**> a:after {
        font-family: 'icomoon';
        content: "\e622";
        font-size: 0.75em;
        margin-left: 5px;
    }**/
    height: 29px;
    height: 35px; }
    @media (max-width: 767px) {
      
      .nav-pills-top-mobile > li:last-child {
        padding-right: 10px; } }
    
    .nav-pills-top-mobile > li:last-child > a {
      float: right;
      margin-right: 14px;
      display: inline-table;
      width: 120px;
      word-wrap: none;
      background-image: none;
      vertical-align: middle;
      padding-top: 7px;
      color: white;
      background-color: transparent;
      background-repeat: no-repeat;
      background-position: 100% 61%; }


.dropdown-menu-lang {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: white;
  border: none;
  border-radius: 0;
  padding-bottom: 0;
  margin-top: 0; }
  
  .dropdown-menu-lang > li {
    margin-top: 4px;
    background-color: #1a74b0; }
    
    .dropdown-menu-lang > li > a {
      color: white;
      font-size: 10pt; }
      
      .dropdown-menu-lang > li > a:hover, .dropdown-menu-lang > li > a:focus {
        text-decoration: none;
        background-color: #3383b8;
        color: white; }
  
  .dropdown-menu-lang > li:first-child {
    margin-top: 0; }




/**
$forschung-color:       #8e719d;
$wissenschaft-color:    #c25e2c;
$studium-color:         #01b0f1;
$professuren-color:     #77fb50;
$intern-color:          #f39c11;
$veranstaltung-color:   #00c677;
$blicke-color:          #d882a7;
$dossiers-color:        #0fd341;
**/

@media (max-width: 767px) {
  
  #nav-container {
    padding-left: 0px;
    padding-right: 0px; } }

@media (min-width: 768px) {
  
  .logo-650 {
    margin-top: -14px; } }


.header-logo-container {
  margin-bottom: 4px; }
  @media (min-width: 768px) {
    
    .header-logo-container {
      margin-bottom: 5px; } }
  @media (min-width: 768px) {
    
    .header-logo-container {
      margin-bottom: 10px; } }
  
  .header-logo-container > img {
    margin-right: 17px;
    transition: all 0.1s ease-in-out; }
  
  .header-logo-container .logo-container {
    margin-top: 45px;
    transition: all 0.2s ease-in-out;
    z-index: 4;
    position: absolute;
    display: table; }
    
    .header-logo-container .logo-container img {
      margin-right: 15px; }
    @media (max-width: 991px) {
      
      .header-logo-container .logo-container {
        margin-top: 0; }
        
        .header-logo-container .logo-container img {
          max-width: 240px; } }
    @media (max-width: 767px) {
      
      .header-logo-container .logo-container {
        margin-top: 0; }
        
        .header-logo-container .logo-container img {
          max-width: 180px; } }
    @media (max-width: 767px) {
      
      .header-logo-container .logo-container .logo {
        margin-left: 6px;
        width: 240px;
        margin-top: 5px; } }
    @media (min-width: 768px) and (max-width: 991px) {
      
      .header-logo-container .logo-container .logo-single {
        margin-top: 9px; } }
  
  .header-logo-container .header-text {
    text-transform: uppercase;
    color: #0063a6;
    font-size: 13pt;
    vertical-align: middle;
    display: table-cell;
    line-height: 14pt; }

@media (min-width: 992px) {
  
  div.scrolling {
    margin-bottom: 5px; }
    
    div.scrolling .logo {
      
      width: 250px;
      margin-top: 15px; }
    
    div.scrolling .logo-650 {
      margin-top: 0;
      margin-top: 15px; }
    
    div.scrolling .navbar-uni, div.scrolling .navbar-uni-mobile {
      margin-top: 30px; }
    
    div.scrolling .logo-container {
      margin-top: 0; } }
    @media (min-width: 992px) and (max-width: 1199px) {
      
      div.scrolling .navbar-uni, div.scrolling .navbar-uni-mobile {
        margin-top: 20px; } }

.navbar-uni-generic, .navbar-uni, .navbar-uni-mobile {
  font-size: 10.5pt;
  margin-bottom: 0;
  margin-top: 100px;
  transition: margin-top 0.2s ease-in-out;
  margin-right: 15px;
  z-index: 3; }
  @media (max-width: 1199px) {
    
    .navbar-uni-generic, .navbar-uni, .navbar-uni-mobile {
      font-size: 9pt; } }
  @media (max-width: 991px) {
    
    .navbar-uni-generic, .navbar-uni, .navbar-uni-mobile {
      margin-top: 20px;
      margin-bottom: 20px; } }
  @media (max-width: 767px) {
    
    .navbar-uni-generic, .navbar-uni, .navbar-uni-mobile {
      margin-top: 2px;
      margin-bottom: 0px; } }


.navbar-uni .navbar-nav > li {
  z-index: 10;
  background-color: #9f9f9f;
  margin-left: 1px;
  /*&.open > a {
      background-color: ;
  }*/ }
  
  .navbar-uni .navbar-nav > li > a {
    color: white;
    padding-left: 10px;
    padding-right: 10px;
    text-transform: uppercase;
    font-weight: 300; }
    
    .navbar-uni .navbar-nav > li > a:focus {
      color: white; }
    
    .navbar-uni .navbar-nav > li > a:hover:focus {
      color: white;
      background-color: #1a74b0; }

.navbar-uni .navbar-nav > li:hover {
  color: #555555;
  background-color: #e8e8e8; }

.navbar-uni .nav, .navbar-uni .nav-pills-top, .navbar-uni .nav-pills-top-mobile, .navbar-uni .collapse, .navbar-uni .dropup, .navbar-uni .dropdown {
  position: static; }

.navbar-uni .container {
  position: relative; }

.navbar-uni .dropdown-menu, .navbar-uni .dropdown-menu-lang, .navbar-uni .dropdown-menu-news-filter {
  left: auto;
  background-color: #f9f9f9;
  background-color: #0063a6;
  border: none;
  border-radius: 0; }

.navbar-uni .full-width {
  left: 50% !important; }
  @media (min-width: 768px) {
    
    .navbar-uni .full-width {
      width: 750px;
      margin-left: -375px; } }
  @media (min-width: 992px) {
    
    .navbar-uni .full-width {
      width: 970px;
      margin-left: -485px; } }
  @media (min-width: 1200px) {
    
    .navbar-uni .full-width {
      width: 1310px;
      margin-left: -650px; } }
  
  .navbar-uni .full-width .menu-content {
    padding-left: 80px;
    padding-right: 80px;
    margin-bottom: 100px; }
    
    .navbar-uni .full-width .menu-content h2 {
      color: #0063a6; }
    
    .navbar-uni .full-width .menu-content h3 {
      background: url(verlauf-weiss.png) no-repeat left bottom;
      font-size: 13.5pt;
      color: #FFF; }
    
    .navbar-uni .full-width .menu-content .icon-extern {
      color: #d2d2d2; }
    
    .navbar-uni .full-width .menu-content ul {
      list-style: none;
      padding-left: 0; }
      
      .navbar-uni .full-width .menu-content ul li {
        margin-bottom: 17px; }
        
        .navbar-uni .full-width .menu-content ul li a {
          font-size: 11pt;
          color: #FFF;
          word-wrap: break-word; }
      
      .navbar-uni .full-width .menu-content ul li:before {
        content: "\e619";
        font-family: 'icomoon';
        font-size: 0.75em;
        margin-right: 5px;
        color: #d2d2d2; }
      
      .navbar-uni .full-width .menu-content ul li:last-child {
        margin-bottom: 0; }
    
    .navbar-uni .full-width .menu-content .menu-top {
      height: 100px;
      line-height: 21pt; }
      
      .navbar-uni .full-width .menu-content .menu-top .menu-top-text {
        color: #FFF;
        vertical-align: middle;
        text-transform: uppercase; }
      
      .navbar-uni .full-width .menu-content .menu-top .big {
        font-size: 21pt; }
      
      .navbar-uni .full-width .menu-content .menu-top img {
        margin-left: 15px;
        margin-right: 15px; }


.navbar-uni-mobile {
  margin-right: 0; }
  
  .navbar-uni-mobile .navbar-collapse {
    margin-top: 2px; }
    @media (min-width: 768px) {
      
      .navbar-uni-mobile .navbar-collapse {
        margin-top: 20px; } }
  
  .navbar-uni-mobile .navbar-nav {
    margin-top: 4px; }
    
    .navbar-uni-mobile .navbar-nav > li {
      background-color: #e1e1e1;
      border-bottom: 1px solid white;
      margin-left: 1px; }
      
      .navbar-uni-mobile .navbar-nav > li > a {
        color: #7b7b7b;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 6px;
        padding-bottom: 6px;
        font-size: 14pt;
        display: block;
        position: relative; }
        
        .navbar-uni-mobile .navbar-nav > li > a span {
          position: absolute;
          right: 10px;
          top: 10px; }
          @media (max-width: 767px) {
            
            .navbar-uni-mobile .navbar-nav > li > a span {
              right: 30px; } }
        .navbar-uni-mobile .navbar-nav > li > a:hover {
          background-color: transparent;
          color: #7b7b7b; }
    
    .navbar-uni-mobile .navbar-nav .dropdown-menu .section-header, .navbar-uni-mobile .navbar-nav .dropdown-menu-lang .section-header, .navbar-uni-mobile .navbar-nav .dropdown-menu-news-filter .section-header {
      padding-left: 10px;
      margin-top: 15px;
      font-weight: bold; }
    
    .navbar-uni-mobile .navbar-nav .dropdown-menu a, .navbar-uni-mobile .navbar-nav .dropdown-menu-lang a, .navbar-uni-mobile .navbar-nav .dropdown-menu-news-filter a {
      font-size: 11pt;
      padding-left: 10px !important; }
    
    .navbar-uni-mobile .navbar-nav .dropdown-menu a:before, .navbar-uni-mobile .navbar-nav .dropdown a.link-text:before, .navbar-uni-mobile .navbar-nav .dropdown-menu-lang a:before, .navbar-uni-mobile .navbar-nav .dropdown-menu-news-filter a:before {
      content: "\e619";
      font-family: 'icomoon';
      font-size: 0.75em;
      margin-right: 5px;
      }
  
  .navbar-uni-mobile .navbar-toggle {
    border: none;
    border-radius: 0;
    margin-right: 2px;
    color: #b1b1b1;
    font-size: 32pt;
    line-height: 21pt; }
    @media (max-width: 767px) {
      
      .navbar-uni-mobile .navbar-toggle {
        margin-right: 14px; } }
    
    .navbar-uni-mobile .navbar-toggle:focus {
      background-color: white; }
    
    .navbar-uni-mobile .navbar-toggle:hover {
      background-color: #e1e1e1; }




/**
$forschung-color:       #8e719d;
$wissenschaft-color:    #c25e2c;
$studium-color:         #01b0f1;
$professuren-color:     #77fb50;
$intern-color:          #f39c11;
$veranstaltung-color:   #00c677;
$blicke-color:          #d882a7;
$dossiers-color:        #0fd341;
**/


.jumbotron-container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  max-width: 991px;
  overflow: hidden; }
  
  .jumbotron-container:before, .jumbotron-container:after {
    content: " ";
    display: table; }
  
  .jumbotron-container:after {
    clear: both; }
  @media (min-width: 768px) and (max-width: 991px) {
    
    .jumbotron-container {
      padding: 0; }
      
      .jumbotron-container .container {
        padding: 0;
        margin-right: 0;
        margin-left: 0;
        width: 100%; } }
  @media (min-width: 992px) {
    
    .jumbotron-container {
      max-width: 1042px; } }
  @media (min-width: 1200px) {
    
    .jumbotron-container {
      max-width: 1300px; } }


.jumbotron-shadow, .jumbotron-uni-xxl, .jumbotron-uni-xl, .jumbotron-alert, .jumbotron-slider-container, .jumbotron-slider-container .slider-uni-blau, .jumbotron-slider-container .slider-uni-rot, .jumbotron-slider-container .slider-uni-orange, .jumbotron-slider-container .slider-uni-violett, .jumbotron-text-container-xl {
  -webkit-box-shadow: inset 0px 79px 40px -62px rgba(70, 70, 70, 0.4), inset 0px -79px 40px -62px rgba(70, 70, 70, 0.4);
  box-shadow: inset 0px 79px 40px -62px rgba(70, 70, 70, 0.4), inset 0px -79px 40px -62px rgba(70, 70, 70, 0.4); }


.page-header-shadow {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  max-width: 991px;
  background: transparent;
  height: 50px;
  -webkit-box-shadow: inset 48px 0px 32px -22px white, inset -48px 0px 32px -22px white, inset 0px 22px 14px -11px rgba(70, 70, 70, 0.4);
  box-shadow: inset 48px 0px 32px -22px white, inset -48px 0px 32px -22px white, inset 0px 22px 14px -11px rgba(70, 70, 70, 0.4); }
  
  .page-header-shadow:before, .page-header-shadow:after {
    content: " ";
    display: table; }
  
  .page-header-shadow:after {
    clear: both; }
  @media (min-width: 992px) {
    
    .page-header-shadow {
      max-width: 1042px; } }
  @media (min-width: 1200px) {
    
    .page-header-shadow {
      max-width: 1300px; } }


.mobile-header {
  background: #0063a6;
  position: fixed;
  top: 94px;
  width: 100%;
  z-index: 1;
  color: white;
  transition: margin-top 0.2s ease-in;
  font-size: 10pt;
  line-height: 1;
  padding: 6px 9px; }


.jumbotron-uni-xxl, .jumbotron-uni-xl {
  height: 340px;
  background: white url(xxl-header.png) no-repeat;
  padding: 0; }
  @media (max-width: 767px) {
    
    .jumbotron-uni-xxl, .jumbotron-uni-xl {
      background: #0063a6;
      height: auto; } }


.jumbotron-alert {
  overflow: visible;
  min-height: 340px;
  background-color: #e84e0e;
  text-align: center;
  color: white;
  padding-top: 50px; }
  @media (max-width: 767px) {
    
    .jumbotron-alert {
      padding-top: 5px; } }
  
  .jumbotron-alert h1 {
    font-size: 30pt;
    color: white;
    margin: 0; }
    @media (max-width: 767px) {
      
      .jumbotron-alert h1 {
        font-size: 18pt; } }
  
  .jumbotron-alert p {
    font-size: 11pt; }
    @media (max-width: 767px) {
      
      .jumbotron-alert p {
        font-size: 9pt; } }
  
  .jumbotron-alert .btn-notfall {
    color: #d11851;
    background-color: white;
    margin-right: 25px;
    border-radius: 0;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 5px; }

@media (min-width: 768px) and (max-width: 991px) {
  
  div.jumbotron-slider > div:first-child {
    margin-left: 4%; } }


.jumbotron-slider-container {
  background-size: auto 100%;
  background-repeat: no-repeat;
  transition: all 1s ease-in-out; }
  @media (min-width: 768px) and (max-width: 991px) {
    
    .jumbotron-slider-container {
      background-position: +48% 0; } }
  
  .jumbotron-slider-container .silder-height, .jumbotron-slider-container .slider-uni-blau, .jumbotron-slider-container .slider-uni-rot, .jumbotron-slider-container .slider-uni-orange, .jumbotron-slider-container .slider-uni-violett, .jumbotron-slider-container .slider-inner {
    height: 340px; }
    @media (max-width: 1199px) {
      
      .jumbotron-slider-container .silder-height, .jumbotron-slider-container .slider-uni-blau, .jumbotron-slider-container .slider-uni-rot, .jumbotron-slider-container .slider-uni-orange, .jumbotron-slider-container .slider-uni-violett, .jumbotron-slider-container .slider-inner {
        height: 273px; } }
  
  .jumbotron-slider-container .slider-uni-blau {
    background-color: #0063a6;
    background-color: rgba(0, 99, 166, 0.9);
    width: 32px;
    float: left;
    cursor: pointer;
    overflow: hidden;
    -webkit-transition: width 300ms ease-in-out;
    -o-transition: width 300ms ease-in-out;
    transition: width 300ms ease-in-out; }
    @media (min-width: 768px) and (max-width: 991px) {
      
      .jumbotron-slider-container .slider-uni-blau {
        width: 4%; } }
  
  .jumbotron-slider-container .slider-uni-rot {
    background-color: #e84e0e;
    background-color: rgba(232, 78, 14, 0.9);
    width: 32px;
    float: left;
    cursor: pointer;
    overflow: hidden;
    -webkit-transition: width 300ms ease-in-out;
    -o-transition: width 300ms ease-in-out;
    transition: width 300ms ease-in-out; }
    @media (min-width: 768px) and (max-width: 991px) {
      
      .jumbotron-slider-container .slider-uni-rot {
        width: 4%; } }
  
  .jumbotron-slider-container .slider-uni-orange {
    background-color: #fab500;
    background-color: rgba(250, 181, 0, 0.9);
    width: 32px;
    float: left;
    cursor: pointer;
    overflow: hidden;
    -webkit-transition: width 300ms ease-in-out;
    -o-transition: width 300ms ease-in-out;
    transition: width 300ms ease-in-out; }
    @media (min-width: 768px) and (max-width: 991px) {
      
      .jumbotron-slider-container .slider-uni-orange {
        width: 4%; } }
  
  .jumbotron-slider-container .slider-uni-violett {
    background-color: #4a4595;
    background-color: rgba(74, 69, 149, 0.9);
    width: 32px;
    float: left;
    cursor: pointer;
    overflow: hidden;
    -webkit-transition: width 300ms ease-in-out;
    -o-transition: width 300ms ease-in-out;
    transition: width 300ms ease-in-out; }
    @media (min-width: 768px) and (max-width: 991px) {
      
      .jumbotron-slider-container .slider-uni-violett {
        width: 4%; } }
  
  .jumbotron-slider-container .slider-inner {
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s  300ms, opacity  300ms linear;
    padding: 20px 10px;
    vertical-align: middle;
    display: table-cell; }
  
  .jumbotron-slider-container .slider-open {
    width: 360px; }
    @media (min-width: 768px) and (max-width: 991px) {
      
      .jumbotron-slider-container .slider-open {
        width: 32.2%; } }
  
  .jumbotron-slider-container .slider-open .slider-inner {
    visibility: visible;
    color: white;
    cursor: default;
    width: 360px;
    opacity: 1;
    transition: opacity 300ms linear; }
  
  .jumbotron-slider-container .slider-inner * {
    color: white; }
  
  .jumbotron-slider-container .slider-inner > a {
    text-decoration: none; }
    
    .jumbotron-slider-container .slider-inner > a:hover {
      text-decoration: none; }
  
  .jumbotron-slider-container .slider-inner > a > h2 {
    font-size: 30pt;
    line-height: 30pt;
    text-decoration: none;
    margin: 0;
    margin-bottom: 10px; }
    @media (min-width: 768px) and (max-width: 991px) {
      
      .jumbotron-slider-container .slider-inner > a > h2 {
        font-size: 24pt;
        line-height: 24pt; } }
  
  .jumbotron-slider-container .slider-inner > p {
    font-size: 12pt;
    line-height: 14pt; }
  
  .jumbotron-slider-container .slider-inner > p.small {
    font-size: 8pt;
    font-weight: 300; }


.jumbotron-uni-xl {
  height: 175px;
  background: white url(xl-header.png) no-repeat;
  background-position: right top; }
  @media (max-width: 767px) {
    
    .jumbotron-uni-xl {
      background: #0063a6;
      height: auto; } }

@media (min-width: 768px) {
  
  .jumbotron-text-container-xl {
    height: 175px; } }

@media (min-width: 768px) {
  
  .jumbotron-text-xl {
    background-image: url(trans.png);
    background-size: 60%;
    background-repeat: no-repeat;
    height: 175px; } }
  @media (min-width: 768px) and (min-width: 1200px) {
    
    .jumbotron-text-xl {
      background-size: 70%; } }

@media (min-width: 768px) {
  
  .jumbotron-text-container-xxl {
    -webkit-box-shadow: inset 0 20px 20px -20px #464646, inset 0 -20px 20px -20px #464646;
    box-shadow: inset 0 20px 20px -20px #464646, inset 0 -20px 20px -20px #464646;
    height: 340px; } }

@media (min-width: 768px) {
  
  .jumbotron-text-xxl {
    height: 340px;
    background-image: url(trans.png);
    background-size: 55%;
    background-repeat: no-repeat; } }
  @media (min-width: 768px) and (min-width: 1200px) {
    
    .jumbotron-text-xxl {
      background-size: 45%; } }


.jumbotron-content {
  text-transform: uppercase;
  color: white;
  font-size: 16pt;
  line-height: 20pt; }
  @media (min-width: 768px) {
    
    .jumbotron-content {
      display: table-cell;
      vertical-align: middle;
      padding-right: 25px; } }
  @media (max-width: 767px) {
    
    .jumbotron-content {
      padding-top: 15px;
      padding-bottom: 15px; } }


p.jumbotron-content {
  padding-left: 15px;
  margin-bottom: 0; }
  @media (max-width: 767px) {
    
    p.jumbotron-content {
      padding-bottom: 15px; } }

@media (min-width: 768px) {
  
  .jumbotron-text-xl .jumbotron-content {
    height: 175px; } }


.jumbotron-text-xxl .jumbotron-content {
  font-size: 18pt;
  line-height: 18pt; }
  @media (min-width: 768px) {
    
    .jumbotron-text-xxl .jumbotron-content {
      height: 340px; } }
  @media (min-width: 992px) {
    
    .jumbotron-text-xxl .jumbotron-content {
      font-size: 23pt;
      line-height: 25pt; } }
  @media (max-width: 767px) {
    
    .jumbotron-text-xxl .jumbotron-content {
      margin-top: 0;
      font-size: 13pt;
      line-height: 16pt; } }

@media (min-width: 768px) {
  
  .insert-shadow {
    background-image: url(schatten.png);
    background-position: right center;
    background-size: auto 84px;
    background-repeat: no-repeat; } }


.jumbotron-mobile-container {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 20px; }


.jumbotron-mobile {
  height: 245px;
  position: relative;
  background-size: 100%;
  background-repeat: no-repeat;
  transition: all 1s ease-in-out; }
  
  .jumbotron-mobile .square-container {
    position: absolute;
    top: -9px;
    padding-left: 15px; }
  
  .jumbotron-mobile .square-uni-blau {
    background-color: #0063a6;
    width: 19px;
    height: 19px;
    margin-right: 3px;
    float: left;
    cursor: pointer; }
  
  .jumbotron-mobile .text-uni-blau {
    background-color: #0063a6;
    background-color: rgba(0, 99, 166, 0.9); }
  
  .jumbotron-mobile .square-uni-rot {
    background-color: #e84e0e;
    width: 19px;
    height: 19px;
    margin-right: 3px;
    float: left;
    cursor: pointer; }
  
  .jumbotron-mobile .text-uni-rot {
    background-color: #e84e0e;
    background-color: rgba(232, 78, 14, 0.9); }
  
  .jumbotron-mobile .square-uni-orange {
    background-color: #fab500;
    width: 19px;
    height: 19px;
    margin-right: 3px;
    float: left;
    cursor: pointer; }
  
  .jumbotron-mobile .text-uni-orange {
    background-color: #fab500;
    background-color: rgba(250, 181, 0, 0.9); }
  
  .jumbotron-mobile .square-uni-violett {
    background-color: #4a4595;
    width: 19px;
    height: 19px;
    margin-right: 3px;
    float: left;
    cursor: pointer; }
  
  .jumbotron-mobile .text-uni-violett {
    background-color: #4a4595;
    background-color: rgba(74, 69, 149, 0.9); }
  
  .jumbotron-mobile > .text-conainer {
    position: absolute;
    bottom: 0;
    width: 100%; }
    
    .jumbotron-mobile > .text-conainer .jumbotron-mobile-inner {
      display: none;
      color: white;
      padding-top: 15px;
      padding-bottom: 8px;
      padding-left: 15px;
      max-height: 140px;
      overflow: hidden; }
      
      .jumbotron-mobile > .text-conainer .jumbotron-mobile-inner > h2 {
        margin-top: 0;
        margin-bottom: 0;
        font-size: 18pt;
        line-height: 24pt;
        color: white;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
        
        .jumbotron-mobile > .text-conainer .jumbotron-mobile-inner > h2 a {
          color: white; }
        
        .jumbotron-mobile > .text-conainer .jumbotron-mobile-inner > h2 a:hover {
          text-decoration: none; }
      
      .jumbotron-mobile > .text-conainer .jumbotron-mobile-inner p {
        font-size: 9pt;
        margin: 0; }
        
        .jumbotron-mobile > .text-conainer .jumbotron-mobile-inner p a {
          color: white; }
        
        .jumbotron-mobile > .text-conainer .jumbotron-mobile-inner p a:hover {
          text-decoration: none; }
    
    .jumbotron-mobile > .text-conainer .slider-open.jumbotron-mobile-inner {
      display: block; }




/**
$forschung-color:       #8e719d;
$wissenschaft-color:    #c25e2c;
$studium-color:         #01b0f1;
$professuren-color:     #77fb50;
$intern-color:          #f39c11;
$veranstaltung-color:   #00c677;
$blicke-color:          #d882a7;
$dossiers-color:        #0fd341;
**/


.breadcrumb-uni-bg {
  margin-top: 30px;
  background-color: #f9f9f9;
  width: 100%; }


.breadcrumb-uni {
  display: inline-block;
  list-style: none;
  margin-bottom: 0;
  padding-left: 0; }
  
  .breadcrumb-uni > li {
    float: left;
    font-size: 12pt; }
    
    .breadcrumb-uni > li > a {
      line-height: 25px;
      padding-left: 5px;
      padding-right: 5px; }
.breadcrumb-page-social .social-icon-youtube, .breadcrumb-uni .social-icon-youtube, .footer-social .social-icon-youtube {
  font-size: 21px; }

.breadcrumb-page-social .social-icon-instagram, .breadcrumb-uni .social-icon-instagram, .footer-social .social-icon-instagram {
  font-size: 20px; }

.breadcrumb-page-social .social-icon-twitter, .breadcrumb-uni .social-icon-twitter, .footer-social .social-icon-twitter {
  font-size: 20px; }

.breadcrumb-page-social .social-icon-facebook, .breadcrumb-uni .social-icon-facebook, .footer-social .social-icon-facebook {
  font-size: 20px; }

.breadcrumb-page-social .social-icon-flickr, .breadcrumb-uni .social-icon-flickr, .footer-social .social-icon-flickr {
  font-size: 20px; }


.social-index > li {
  font-size: 13pt;
  line-height: 25px; }
  
  .social-index > li > a {
    display: inline-block;
    min-width: 25px; }

.social-index > li:hover {
  background-color: #0063a6; }
  
  .social-index > li:hover > a {
    text-decoration: none; }
    
    .social-index > li:hover > a span {
      color: white; }


.breadcrumb-uni-border > li {
  border-right: solid 2px white; }


.gray-color * {
  color: #a4a4a4; }


.breadcrumb-page-container {
  padding-top: 40px; }


.breadcrumb-page {
  margin-bottom: 5px;
  margin-top: 5px;
  font-size: 10pt;
  padding-left: 0;
  padding-bottom: 0;
  padding-top: 0;
  padding-right: 0;
  border-radius: 0;
  font-weight: 400; }
  
  .breadcrumb-page > li {
    text-transform: uppercase;
    display: inline; }
    
    .breadcrumb-page > li + li:before {
      content: "\e619";
      font-family: 'icomoon';
      color: #c2c2c2;
      font-size: 6pt; }
    
    .breadcrumb-page > li > strong {
      color: #0063a6; }


hr.breadcrumb-page {
  margin: 0;
  border-top: 1px solid #bdbdbd;
  border-radius: 0; }


.breadcrumb-page-social {
  display: block;
  list-style: none;
  margin-bottom: 0;
  padding-left: 0; }
  
  .breadcrumb-page-social > li {
    float: left;
    font-size: 13pt;
    line-height: 21px;
    margin-left: 4px; }
    
    .breadcrumb-page-social > li a {
      display: inline-block;
      padding: 4px 8px; }
    
    .breadcrumb-page-social > li:hover {
      background-color: #0063a6; }
      
      .breadcrumb-page-social > li:hover > a {
        text-decoration: none; }
        
        .breadcrumb-page-social > li:hover > a > span {
          color: white !important; }




/**
$forschung-color:       #8e719d;
$wissenschaft-color:    #c25e2c;
$studium-color:         #01b0f1;
$professuren-color:     #77fb50;
$intern-color:          #f39c11;
$veranstaltung-color:   #00c677;
$blicke-color:          #d882a7;
$dossiers-color:        #0fd341;
**/


.underline {
  padding-bottom: 2px;
  border-bottom: solid 1px #bdbdbd; }


.right-border {
  margin-top: 38px;
  margin-bottom: 24px; }
  @media (min-width: 992px) {
    
    .right-border {
      border-right: solid 1px #bdbdbd; } }


.right-border-view {
  margin-bottom: 30px;
  padding-top: 38px; }
  @media (min-width: 992px) {
    
    .right-border-view {
      border-right: solid 1px #bdbdbd; } }
  @media (min-width: 992px) {
    
    .right-border-view {
      margin-bottom: 60px; } }


.right-border-sidebarfix {
  margin-top: 38px; }


.no-margin {
  margin-top: 0;
  margin-bottom: 0; }

@media (min-width: 768px) {
  
  .right-border-content {
    border-right: solid 1px #bdbdbd; } }


.equal-height h2 {
  margin-top: 0; }


.top-align h3 {
  margin-top: 0; }


h2.no-top-margin {
  margin-top: 0 !important; }


.last-content {
  margin-bottom: 60px; }


.nav-pills-info > li, .nav-pills-info-condensed > li, .releated-links-forschung > li, .releated-links-wissenschaft > li, .releated-links-studium > li, .releated-links-professuren > li, .releated-links-intern > li, .releated-links-veranstaltung > li, .releated-links-dossiers > li, .releated-links-jubilaeum > li, .releated-links-blicke > li, .releated-links-team > li, .releated-links-fame > li, .releated-links-uni-blau > li, .releated-links-uni-blog > li, .content ul.releated-links-content > li {
  margin-bottom: 15px;
  background-color: #f9f9f9; }
  @media (max-width: 1199px) {
    
    .nav-pills-info > li, .nav-pills-info-condensed > li, .releated-links-forschung > li, .releated-links-wissenschaft > li, .releated-links-studium > li, .releated-links-professuren > li, .releated-links-intern > li, .releated-links-veranstaltung > li, .releated-links-dossiers > li, .releated-links-jubilaeum > li, .releated-links-blicke > li, .releated-links-team > li, .releated-links-fame > li, .releated-links-uni-blau > li, .releated-links-uni-blog > li, .content ul.releated-links-content > li {
      margin-bottom: 4px; } }
  
  .nav-pills-info > li > a, .nav-pills-info-condensed > li > a, .releated-links-forschung > li > a, .releated-links-wissenschaft > li > a, .releated-links-studium > li > a, .releated-links-professuren > li > a, .releated-links-intern > li > a, .releated-links-veranstaltung > li > a, .releated-links-dossiers > li > a, .releated-links-jubilaeum > li > a, .releated-links-blicke > li > a, .releated-links-team > li > a, .releated-links-fame > li > a, .releated-links-uni-blau > li > a, .releated-links-uni-blog > li > a, .content ul.releated-links-content > li > a {
    border-radius: 0;
    font-size: 10pt;
    padding: 8px;
    padding-right: 20px; }
    @media (max-width: 1199px) {
      
      .nav-pills-info > li > a, .nav-pills-info-condensed > li > a, .releated-links-forschung > li > a, .releated-links-wissenschaft > li > a, .releated-links-studium > li > a, .releated-links-professuren > li > a, .releated-links-intern > li > a, .releated-links-veranstaltung > li > a, .releated-links-dossiers > li > a, .releated-links-jubilaeum > li > a, .releated-links-blicke > li > a, .releated-links-team > li > a, .releated-links-fame > li > a, .releated-links-uni-blau > li > a, .releated-links-uni-blog > li > a, .content ul.releated-links-content > li > a {
        padding: 3px 8px;
        padding-right: 20px; } }
  
  .nav-pills-info > li > a:after, .nav-pills-info-condensed > li > a:after, .releated-links-forschung > li > a:after, .releated-links-wissenschaft > li > a:after, .releated-links-studium > li > a:after, .releated-links-professuren > li > a:after, .releated-links-intern > li > a:after, .releated-links-veranstaltung > li > a:after, .releated-links-dossiers > li > a:after, .releated-links-jubilaeum > li > a:after, .releated-links-blicke > li > a:after, .releated-links-team > li > a:after, .releated-links-fame > li > a:after, .releated-links-uni-blau > li > a:after, .releated-links-uni-blog > li > a:after, .content ul.releated-links-content > li > a:after {
    font-family: "icomoon";
    content: "\e619";
    color: #a4a4a4;
    position: absolute;
    right: 10px;
    vertical-align: middle; }

.nav-pills-info > li:hover, .nav-pills-info-condensed > li:hover, .releated-links-forschung > li:hover, .releated-links-wissenschaft > li:hover, .releated-links-studium > li:hover, .releated-links-professuren > li:hover, .releated-links-intern > li:hover, .releated-links-veranstaltung > li:hover, .releated-links-dossiers > li:hover, .releated-links-jubilaeum > li:hover, .releated-links-blicke > li:hover, .releated-links-team > li:hover, .releated-links-fame > li:hover, .releated-links-uni-blau > li:hover, .releated-links-uni-blog > li:hover, .content ul.releated-links-content > li:hover {
  background-color: #a4a4a4 !important; }
  
  .nav-pills-info > li:hover a, .nav-pills-info-condensed > li:hover a, .releated-links-forschung > li:hover a, .releated-links-wissenschaft > li:hover a, .releated-links-studium > li:hover a, .releated-links-professuren > li:hover a, .releated-links-intern > li:hover a, .releated-links-veranstaltung > li:hover a, .releated-links-dossiers > li:hover a, .releated-links-jubilaeum > li:hover a, .releated-links-blicke > li:hover a, .releated-links-team > li:hover a, .releated-links-fame > li:hover a, .releated-links-uni-blau > li:hover a, .releated-links-uni-blog > li:hover a, .content ul.releated-links-content > li:hover a {
    color: white;
    text-decoration: none;
    background-color: #a4a4a4; }
  
  .nav-pills-info > li:hover a:after, .nav-pills-info-condensed > li:hover a:after, .releated-links-forschung > li:hover a:after, .releated-links-wissenschaft > li:hover a:after, .releated-links-studium > li:hover a:after, .releated-links-professuren > li:hover a:after, .releated-links-intern > li:hover a:after, .releated-links-veranstaltung > li:hover a:after, .releated-links-dossiers > li:hover a:after, .releated-links-jubilaeum > li:hover a:after, .releated-links-blicke > li:hover a:after, .releated-links-team > li:hover a:after, .releated-links-fame > li:hover a:after, .releated-links-uni-blau > li:hover a:after, .releated-links-uni-blog > li:hover a:after, .content ul.releated-links-content > li:hover a:after {
    color: white; }

.nav-pills-info > li:last-child, .nav-pills-info-condensed > li:last-child, .releated-links-forschung > li:last-child, .releated-links-wissenschaft > li:last-child, .releated-links-studium > li:last-child, .releated-links-professuren > li:last-child, .releated-links-intern > li:last-child, .releated-links-veranstaltung > li:last-child, .releated-links-dossiers > li:last-child, .releated-links-jubilaeum > li:last-child, .releated-links-blicke > li:last-child, .releated-links-team > li:last-child, .releated-links-fame > li:last-child, .releated-links-uni-blau > li:last-child, .releated-links-uni-blog > li:last-child, .content ul.releated-links-content > li:last-child {
  margin-bottom: 0; }


.nav-pills-info-condensed > li, .releated-links-forschung > li, .releated-links-wissenschaft > li, .releated-links-studium > li, .releated-links-professuren > li, .releated-links-intern > li, .releated-links-veranstaltung > li, .releated-links-dossiers > li, .releated-links-jubilaeum > li, .releated-links-blicke > li, .releated-links-team > li, .releated-links-fame > li, .releated-links-uni-blau > li, .releated-links-uni-blog > li, .content ul.releated-links-content > li {
  margin-bottom: 4px; }


.quicklinks-list {
  background-color: #f9f9f9;
  font-size: 11pt;
  margin-bottom: 4px;
  padding-left: 10px;
  position: relative; }
  
  .quicklinks-list a {
    display: block;
    padding-right: 20px; }
  
  .quicklinks-list a:hover {
    text-decoration: none; }
  
  .quicklinks-list a:after {
    font-family: "icomoon";
    content: "\e619";
    color: #a4a4a4;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -10.5px;
    vertical-align: middle; }


.quicklinks-list:hover {
  background-color: #a4a4a4; }
  
  .quicklinks-list:hover a {
    color: white; }
  
  .quicklinks-list:hover a:after {
    color: white; }


.header-icon {
  color: #c2c2c2; }


.column {
  padding: 5px; }


.download-blau-bg {
  background-color: #1a74b0;
  color: white;
  padding: 5px 28px 5px; }
  
  .download-blau-bg strong {
    font-size: 14pt; }


.download-grau-bg {
  background-color: #e4e4e4;
  text-align: right;
  padding-right: 10px;
  padding-top: 18px;
  margin-bottom: 20px; }
  @media (max-width: 991px) {
    
    .download-grau-bg {
      padding-top: 5px;
      padding-bottom: 0px; } }
  
  .download-grau-bg a {
    color: #0063a6;
    font-weight: 400;
    font-size: 14pt; }
    @media (max-width: 991px) {
      
      .download-grau-bg a {
        font-size: 12pt; } }
  
  .download-grau-bg a.download-link {
    font-weight: 500; }
    @media (max-width: 991px) {
      
      .download-grau-bg a.download-link {
        float: right;
        margin-left: 15px; } }

@media (min-width: 768px) {
  
  .download-grau-bg {
    margin-left: -25px; } }

.table-uni {
  border-spacing: 10px; }
  
  .table-uni > thead > tr,
  .table-uni > tbody > tr,
  .table-uni > tfoot > tr {
    border-bottom: white 10px solid; }
    
    .table-uni > thead > tr > th,
    .table-uni > thead > tr > td,
    .table-uni > tbody > tr > th,
    .table-uni > tbody > tr > td,
    .table-uni > tfoot > tr > th,
    .table-uni > tfoot > tr > td {
      background-color: #e4e4e4;
      border-left: white 10px solid;
      padding-left: 4px;
      padding-right: 4px; }
      
      .table-uni > thead > tr > th:first-child,
      .table-uni > thead > tr > td:first-child,
      .table-uni > tbody > tr > th:first-child,
      .table-uni > tbody > tr > td:first-child,
      .table-uni > tfoot > tr > th:first-child,
      .table-uni > tfoot > tr > td:first-child {
        border-left: 0; }
    
    .table-uni > thead > tr > th,
    .table-uni > tbody > tr > th,
    .table-uni > tfoot > tr > th {
      font-weight: normal; }
  
  .table-uni > thead.blue-bg > tr > th,
  .table-uni > thead.blue-bg > tr > td {
    background-color: #1a74b0;
    color: white; }
  
  .table-uni > tbody.blue-first-col-bg > tr > td:first-child,
  .table-uni > tbody.blue-first-col-bg > tr > th:first-child,
  .table-uni > thead.blue-first-col-bg > tr > td:first-child,
  .table-uni > thead.blue-first-col-bg > tr > th:first-child,
  .table-uni > tfoot.blue-first-col-bg > tr > td:first-child,
  .table-uni > tfoot.blue-first-col-bg > tr > th:first-child {
    background-color: #1a74b0;
    color: white; }


.job-title {
  color: #0063a6;
  font-weight: 400; }


.address {
  font-size: 11pt;
  line-height: 13.5pt; }

.btn-content-social, .btn-content-social-blog {
  font-size: 20pt;
  line-height: 44px;
  min-width: 44px;
  min-height: 44px;
  background-color: #f2f2f2;
  margin-bottom: 7px;
  margin-right: 7px;
  text-align: center;
  color: #bdbdbd;
  display: inline-block; }
  
  .btn-content-social:hover, .btn-content-social-blog:hover {
    text-decoration: none;
    background-color: #0063a6;
    color: white; }
  @media (max-width: 1199px) {
    
    .btn-content-social, .btn-content-social-blog {
      min-width: 35px;
      min-height: 35px;
      max-height: 35px;
      line-height: 35px;
      margin-right: 6px; } }


.btn-content-social-last {
  margin-left: -3px;
  margin-right: 0; }


.btn-content-social-blog {
  font-size: 11pt;
  line-height: 4pt;
  text-transform: uppercase;
  text-align: left;
  padding: 10px;
  min-height: 10px;
  border: none;
  width: 100%; }
  @media (min-width: 768px) and (max-width: 991px) {
    
    .btn-content-social-blog {
      padding: 15px; } }
  @media (max-width: 1199px) {
    
    .btn-content-social-blog {
      margin-right: 0; } }


hr.dark {
  margin-top: 24px;
  margin-bottom: 24px;
  border-top: 1px solid #bdbdbd;
  border-radius: 0; }


.gewinnspiel {
  background: #1a74b0 url(wappen-gewinnspiel.png) no-repeat;
  background-position: 90% 100%;
  padding: 20px 32px; }
  
  .gewinnspiel h2 {
    margin-top: 0;
    margin-bottom: 5px !important;
    color: white;
    font-weight: 500; }
  
  .gewinnspiel p.lead, .gewinnspiel p.lead-p {
    font-weight: 300;
    margin-bottom: 35px;
    font-size: 18pt;
    line-height: 18pt; }
    @media (min-width: 768px) {
      
      .gewinnspiel p.lead, .gewinnspiel p.lead-p {
        font-size: 23pt;
        line-height: 23pt; } }
  
  .gewinnspiel p {
    color: white;
    max-width: 500px;
    margin-bottom: 30px; }
  
  .gewinnspiel img {
    margin-bottom: 20px; }
    @media (min-width: 768px) {
      
      .gewinnspiel img {
        float: right !important; } }
  
  .gewinnspiel .btn-gewinnspiel {
    background: white url(bulletgewinnspiel.png) no-repeat;
    background-position: 99% center;
    border-radius: 0;
    border: none;
    width: 220px;
    font-size: 11pt;
    padding: 5px 10px;
    display: block; }
    @media (min-width: 768px) {
      
      .gewinnspiel .btn-gewinnspiel {
        width: 260px; text-transform:uppercase;} }


.social-presse {
  margin-top: 15px; }


.foto-video-strecke-container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-shadow: 0 20px 20px -20px #464646, 0 -20px 20px -20px #464646;
  box-shadow: 0 20px 20px -20px #464646, 0 -20px 20px -20px #464646;
  background-color: #f2f2f2;
  max-width: 991px; }
  
  .foto-video-strecke-container:before, .foto-video-strecke-container:after {
    content: " ";
    display: table; }
  
  .foto-video-strecke-container:after {
    clear: both; }
  
  .foto-video-strecke-container .news-filter-header {
    margin-top: 22.66666603088379px !important; }
  @media (min-width: 992px) {
    
    .foto-video-strecke-container {
      max-width: 1042px; } }
  @media (min-width: 1200px) {
    
    .foto-video-strecke-container {
      max-width: 1300px; } }


.foto-video-strecke-text-container .btn-group-news-filter {
  margin-top: 10px; }
  @media (min-width: 992px) {
    
    .foto-video-strecke-text-container .btn-group-news-filter {
      margin-top: 22.66px; } }

.foto-video-strecke-text-container .news-filter-header {
  margin-bottom: 25px !important; }

.foto-video-strecke-text-container h3 {
  margin-top: 10px;
  margin-bottom: 0; }
  @media (max-width: 767px) {
    
    .foto-video-strecke-text-container h3 {
      font-size: 12.5pt; } }


.fame-box {
  background-color: #f8f8f8;
  padding: 6px;
  margin-bottom: 50px; }
  
  .fame-box h3 {
    font-size: 16pt; }
  
  .fame-box p:last-child a {
    font-weight: 400; }


.dossiers-list {
  padding-left: 0;
  list-style: none; }
  
  .dossiers-list > li {
    background-color: #e4e4e4;
    margin-bottom: 8px; }
    
    .dossiers-list > li > a {
      display: block;
      padding-top: 8px;
      padding-bottom: 8px;
      padding-left: 13px;
      padding-right: 13px;
      color: #7b7b7b; }

@media (min-width: 768px) {
  
  .img-left {
    max-width: 50%;
    float: left;
    padding-right: 15px;
    margin-right: 15px;
    margin-bottom: 20px; } }




/**
$forschung-color:       #8e719d;
$wissenschaft-color:    #c25e2c;
$studium-color:         #01b0f1;
$professuren-color:     #77fb50;
$intern-color:          #f39c11;
$veranstaltung-color:   #00c677;
$blicke-color:          #d882a7;
$dossiers-color:        #0fd341;
**/


footer {
  font-size: 12pt; }
  
  footer .footer-logo-container {
    display: table; }
    
    footer .footer-logo-container img {
      margin-right: 15px; }
    
    footer .footer-logo-container .header-text {
      text-transform: uppercase;
      font-size: 14pt;
      color: #0063a6;
      vertical-align: middle;
      display: table-cell;
      line-height: 14pt; }
  
  footer .footer-margin {
    margin-bottom: 70px; }


.gray-box {
  background-color: #f8f8f8; }


.mobile-footer {
  padding-top: 20px; }


.footer-logo {
  margin-top: 23px;
  margin-bottom: 23px; }


.footer-social {
  display: block;
  list-style: none;
  margin-bottom: 0;
  padding-left: 0; }
  
  .footer-social > li {
    float: left;
    font-size: 14pt;
    background-color: #f2f2f2;
    margin-right: 2px;
    text-align: center; }
    
    .footer-social > li > a {
      padding-top: 8px;
      display: inline-block;
      min-width: 43px;
      min-height: 43px;
      color: #a4a4a4; }
  
  .footer-social > li:hover {
    background-color: #0063a6; }
    
    .footer-social > li:hover > a {
      text-decoration: none;
      color: white; }


.footer-address-box {
  margin-top: 28px; }


.footer-quicklinks-list {
  background-color: #f2f2f2;
  font-size: 11pt;
  margin-bottom: 4px;
  padding-left: 10px;
  position: relative; }
  
  .footer-quicklinks-list a {
    display: block;
    padding-right: 20px; }
  
  .footer-quicklinks-list a:after {
    font-family: "icomoon";
    content: "\e619";
    color: #a4a4a4;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -10.5px;
    vertical-align: middle; }
  
  .footer-quicklinks-list a:hover {
    text-decoration: none;
    color: white; }


.footer-quicklinks-list:hover {
  background-color: #a4a4a4; }
  
  .footer-quicklinks-list:hover a {
    color: white; }
  
  .footer-quicklinks-list:hover a:after {
    color: white; }


.footer-underline-first, .footer-underline, .footer-underline-last {
  border-bottom: solid 1px #c2c2c2; }


.footer-underline-first {
  margin-right: -15px; }


.footer-underline {
  margin-left: -15px;
  margin-right: -15px;
  padding-left: 15px; }


.footer-underline-last {
  margin-left: -15px;
  padding-left: 15px; }

@media (min-width: 1200px) {
  
  .footer-left-border {
    border-left: solid 1px #c2c2c2;
    padding-left: 30px; } }


footer ul {
  list-style-image: url(bulletgray.png);
  padding-left: 15px; }


footer ul > li {
  font-weight: 400;
  padding-bottom: 10px; }
  @media (max-width: 991px) {
    
    footer ul > li {
      font-size: 11pt; } }


footer ul > li > ul {
  list-style-type: none !important;
  list-style-image: none;
  padding-left: 10px; }


footer ul > li > ul > li {
  font-weight: 400;
  padding-bottom: 4px;
  font-size: 10pt; }
  @media (max-width: 991px) {
    
    footer ul > li > ul > li {
      font-size: 9pt; } }


.gray-footer a {
  color: #7b7b7b; }


.wappen-bg {
  background: #f8f8f8 url(footer-wappen2.png) no-repeat;
  background-position: 90% 100%; }




/**
$forschung-color:       #8e719d;
$wissenschaft-color:    #c25e2c;
$studium-color:         #01b0f1;
$professuren-color:     #77fb50;
$intern-color:          #f39c11;
$veranstaltung-color:   #00c677;
$blicke-color:          #d882a7;
$dossiers-color:        #0fd341;
**/

.icon-pagination-next:before{
	content: "\e619";
	font-size:0.8em;
 }
	
.icon-pagination-prev:before{
	content: "\e630";
	font-size:0.8em;
 }
	
.icon-pagination-first:before{
	content: "\e640";
	font-size:0.8em;
 }
	
.icon-pagination-last:before{
	content: "\e641";
	font-size:0.8em;
 }


.category-forschung, .category-forschung-strecke {
  background: #a81c49;
  width: 10px;
  height: 4px; }


.category-forschung-strecke {
  width: 100%;
  margin-bottom: 5px; }


.category-wissenschaft, .category-wissenschaft-strecke {
  background: #754c8a;
  width: 10px;
  height: 4px; }
  
  
 .category-meineuni, .category-meineuni-strecke {
  background: #0063a6;
  width: 10px;
  height: 4px; }
  
 .category-porträts, .category-porträts-strecke {
  background: #005166;
  width: 10px;
  height: 4px; }

.category-antrittsvorlesungen, .category-antrittsvorlesungen-strecke {
  background: #387762;
  width: 10px;
  height: 4px; }
  
 
.category-wissenschaft-strecke {
  width: 100%;
  margin-bottom: 5px; }


.category-studium, .category-studium-strecke {
  background: #6ba173;
  width: 10px;
  height: 4px; }


.category-studium-strecke {
  width: 100%;
  margin-bottom: 5px; }


.category-professuren, .category-professuren-strecke {
  background: #005166;
  width: 10px;
  height: 4px; }


.category-professuren-strecke {
  width: 100%;
  margin-bottom: 5px; }


.category-intern, .category-intern-strecke {
  background: #196ca1;
  width: 10px;
  height: 4px; }


.category-intern-strecke {
  width: 100%;
  margin-bottom: 5px; }


.category-veranstaltung, .category-veranstaltung-strecke {
  background: #0093be;
  width: 10px;
  height: 4px; }


.category-veranstaltung-strecke {
  width: 100%;
  margin-bottom: 5px; }


.category-dossiers, .category-dossiers-strecke {
  background: #fac700;
  width: 10px;
  height: 4px; }


.category-dossiers-strecke {
  width: 100%;
  margin-bottom: 5px; }


.category-blicke, .category-blicke-strecke {
  background: #387762;
  width: 10px;
  height: 4px; }


.category-blicke-strecke {
  width: 100%;
  margin-bottom: 5px; }


.category-team, .category-team-strecke {
  background: #b1b1b1;
  width: 10px;
  height: 4px; }


.category-team-strecke {
  width: 100%;
  margin-bottom: 5px; }


.category-fame, .category-fame-strecke {
  background: #476070;
  width: 10px;
  height: 4px; }


.category-fame-strecke {
  width: 100%;
  margin-bottom: 5px; }


.category-uni-blau, .category-uni-blau-strecke {
  background: #0063a6;
  width: 10px;
  height: 4px; }


.category-uni-blau-strecke {
  width: 100%;
  margin-bottom: 5px; }


.category-uni-blog, .category-uni-blog-strecke {
  background: #fab500;
  width: 10px;
  height: 4px; }


.category-uni-blog-strecke {
  width: 100%;
  margin-bottom: 5px; }


.category {
  text-transform: uppercase;
  font-size: 8.5pt;
  overflow: hidden;
  max-height: 12pt;
}


.news-box-forschung {
  position: relative;
  width: 100%; }
  
  .news-box-forschung .news-box-color-container {
    position: absolute;
    bottom: 0;
    background: #a81c49;
    background: rgba(168, 28, 73, 0.9);
    color: white;
    padding: 6px;
    text-align: left;
    left: 0;
    width: 100%;
    height: 100%; }
    
    .news-box-forschung .news-box-color-container .align-text {
      display: table;
      height: 100%; }
      
      .news-box-forschung .news-box-color-container .align-text .text-container {
        vertical-align: middle;
        display: table-cell; }
        
        .news-box-forschung .news-box-color-container .align-text .text-container > h3 {
          color: white;
          margin-bottom: 15px; }
        
        .news-box-forschung .news-box-color-container .align-text .text-container a {
          color: white; }
        @media (min-width: 992px) and (max-width: 1199px) {
          
          .news-box-forschung .news-box-color-container .align-text .text-container p:first-of-type {
            display: none; } }
        
        .news-box-forschung .news-box-color-container .align-text .text-container > p > a {
          color: white; }
    @media (max-width: 767px) {
      
      .news-box-forschung .news-box-color-container {
        bottom: -100%;
        position: relative; } }
    @media (min-width: 768px) {
      
      .news-box-forschung .news-box-color-container {
        height: 50%; } }
    @media (min-width: 992px) {
      
      .news-box-forschung .news-box-color-container {
        left: 50%;
        width: 50%;
        height: 100%; } }


.news-box-wissenschaft {
  position: relative;
  width: 100%; }
  
  .news-box-wissenschaft .news-box-color-container {
    position: absolute;
    bottom: 0;
    background: #754c8a;
    background: rgba(117, 76, 138, 0.9);
    color: white;
    padding: 6px;
    text-align: left;
    left: 0;
    width: 100%;
    height: 100%; }
    
    .news-box-wissenschaft .news-box-color-container .align-text {
      display: table;
      height: 100%; }
      
      .news-box-wissenschaft .news-box-color-container .align-text .text-container {
        vertical-align: middle;
        display: table-cell; }
        
        .news-box-wissenschaft .news-box-color-container .align-text .text-container > h3 {
          color: white;
          margin-bottom: 15px; }
        
        .news-box-wissenschaft .news-box-color-container .align-text .text-container a {
          color: white; }
        @media (min-width: 992px) and (max-width: 1199px) {
          
          .news-box-wissenschaft .news-box-color-container .align-text .text-container p:first-of-type {
            display: none; } }
        
        .news-box-wissenschaft .news-box-color-container .align-text .text-container > p > a {
          color: white; }
    @media (max-width: 767px) {
      
      .news-box-wissenschaft .news-box-color-container {
        bottom: -100%;
        position: relative; } }
    @media (min-width: 768px) {
      
      .news-box-wissenschaft .news-box-color-container {
        height: 50%; } }
    @media (min-width: 992px) {
      
      .news-box-wissenschaft .news-box-color-container {
        left: 50%;
        width: 50%;
        height: 100%; } }


.news-box-studium {
  position: relative;
  width: 100%; }
  
  .news-box-studium .news-box-color-container {
    position: absolute;
    bottom: 0;
    background: #6ba173;
    background: rgba(107, 161, 115, 0.9);
    color: white;
    padding: 6px;
    text-align: left;
    left: 0;
    width: 100%;
    height: 100%; }
    
    .news-box-studium .news-box-color-container .align-text {
      display: table;
      height: 100%; }
      
      .news-box-studium .news-box-color-container .align-text .text-container {
        vertical-align: middle;
        display: table-cell; }
        
        .news-box-studium .news-box-color-container .align-text .text-container > h3 {
          color: white;
          margin-bottom: 15px; }
        
        .news-box-studium .news-box-color-container .align-text .text-container a {
          color: white; }
        @media (min-width: 992px) and (max-width: 1199px) {
          
          .news-box-studium .news-box-color-container .align-text .text-container p:first-of-type {
            display: none; } }
        
        .news-box-studium .news-box-color-container .align-text .text-container > p > a {
          color: white; }
    @media (max-width: 767px) {
      
      .news-box-studium .news-box-color-container {
        bottom: -100%;
        position: relative; } }
    @media (min-width: 768px) {
      
      .news-box-studium .news-box-color-container {
        height: 50%; } }
    @media (min-width: 992px) {
      
      .news-box-studium .news-box-color-container {
        left: 50%;
        width: 50%;
        height: 100%; } }


.news-box-professuren {
  position: relative;
  width: 100%; }
  
  .news-box-professuren .news-box-color-container {
    position: absolute;
    bottom: 0;
    background: #005166;
    background: rgba(0, 81, 102, 0.9);
    color: white;
    padding: 6px;
    text-align: left;
    left: 0;
    width: 100%;
    height: 100%; }
    
    .news-box-professuren .news-box-color-container .align-text {
      display: table;
      height: 100%; }
      
      .news-box-professuren .news-box-color-container .align-text .text-container {
        vertical-align: middle;
        display: table-cell; }
        
        .news-box-professuren .news-box-color-container .align-text .text-container > h3 {
          color: white;
          margin-bottom: 15px; }
        
        .news-box-professuren .news-box-color-container .align-text .text-container a {
          color: white; }
        @media (min-width: 992px) and (max-width: 1199px) {
          
          .news-box-professuren .news-box-color-container .align-text .text-container p:first-of-type {
            display: none; } }
        
        .news-box-professuren .news-box-color-container .align-text .text-container > p > a {
          color: white; }
    @media (max-width: 767px) {
      
      .news-box-professuren .news-box-color-container {
        bottom: -100%;
        position: relative; } }
    @media (min-width: 768px) {
      
      .news-box-professuren .news-box-color-container {
        height: 50%; } }
    @media (min-width: 992px) {
      
      .news-box-professuren .news-box-color-container {
        left: 50%;
        width: 50%;
        height: 100%; } }

.category-uniview, .category-uniview-strecke {
  background: #e84e0e;
  width: 10px;
  height: 4px; }


.category-uniview-strecke {
  width: 100%;
  margin-bottom: 5px; }

.news-box-uniview {
  position: relative;
  width: 100%; }
  
  .news-box-uniview .news-box-color-container {
    position: absolute;
    bottom: 0;
    background: #005166;
    background: rgba(232, 78, 14, 0.9);
    color: white;
    padding: 6px;
    text-align: left;
    left: 0;
    width: 100%;
    height: 100%; }
    
    .news-box-uniview .news-box-color-container .align-text {
      display: table;
      height: 100%; }
      
      .news-box-uniview .news-box-color-container .align-text .text-container {
        vertical-align: middle;
        display: table-cell; }
        
        .news-box-uniview .news-box-color-container .align-text .text-container > h3 {
          color: white;
          margin-bottom: 15px; }
        
        .news-box-uniview .news-box-color-container .align-text .text-container a {
          color: white; }
        @media (min-width: 992px) and (max-width: 1199px) {
          
          .news-box-uniview .news-box-color-container .align-text .text-container p:first-of-type {
            display: none; } }
        
        .news-box-uniview .news-box-color-container .align-text .text-container > p > a {
          color: white; }
    @media (max-width: 767px) {
      
      .news-box-uniview .news-box-color-container {
        bottom: -100%;
        position: relative; } }
    @media (min-width: 768px) {
      
      .news-box-uniview .news-box-color-container {
        height: 50%; } }
    @media (min-width: 992px) {
      
      .news-box-uniview .news-box-color-container {
        left: 50%;
        width: 50%;
        height: 100%; } }

.category-futurelab, .category-futurelab-strecke {
  background: #ff1493;
  width: 10px;
  height: 4px; }


.category-futurelab-strecke {
  width: 100%;
  margin-bottom: 5px; }

.news-box-futurelab {
  position: relative;
  width: 100%; }
  
  .news-box-futurelab .news-box-color-container {
    position: absolute;
    bottom: 0;
    background: #005166;
    background: rgba(255, 20, 147, 0.9);
    color: white;
    padding: 6px;
    text-align: left;
    left: 0;
    width: 100%;
    height: 100%; }
    
    .news-box-futurelab .news-box-color-container .align-text {
      display: table;
      height: 100%; }
      
      .news-box-futurelab .news-box-color-container .align-text .text-container {
        vertical-align: middle;
        display: table-cell; }
        
        .news-box-futurelab .news-box-color-container .align-text .text-container > h3 {
          color: white;
          margin-bottom: 15px; }
        
        .news-box-futurelab .news-box-color-container .align-text .text-container a {
          color: white; }
        @media (min-width: 992px) and (max-width: 1199px) {
          
          .news-box-uniview .news-box-color-container .align-text .text-container p:first-of-type {
            display: none; } }
        
        .news-box-futurelab .news-box-color-container .align-text .text-container > p > a {
          color: white; }
    @media (max-width: 767px) {
      
      .news-box-uniview .news-box-color-container {
        bottom: -100%;
        position: relative; } }
    @media (min-width: 768px) {
      
      .news-box-uniview .news-box-color-container {
        height: 50%; } }
    @media (min-width: 992px) {
      
      .news-box-uniview .news-box-color-container {
        left: 50%;
        width: 50%;
        height: 100%; } }


.news-box-intern {
  position: relative;
  width: 100%; }
  
  .news-box-intern .news-box-color-container {
    position: absolute;
    bottom: 0;
    background: #196ca1;
    background: rgba(25, 108, 161, 0.9);
    color: white;
    padding: 6px;
    text-align: left;
    left: 0;
    width: 100%;
    height: 100%; }
    
    .news-box-intern .news-box-color-container .align-text {
      display: table;
      height: 100%; }
      
      .news-box-intern .news-box-color-container .align-text .text-container {
        vertical-align: middle;
        display: table-cell; }
        
        .news-box-intern .news-box-color-container .align-text .text-container > h3 {
          color: white;
          margin-bottom: 15px; }
        
        .news-box-intern .news-box-color-container .align-text .text-container a {
          color: white; }
        @media (min-width: 992px) and (max-width: 1199px) {
          
          .news-box-intern .news-box-color-container .align-text .text-container p:first-of-type {
            display: none; } }
        
        .news-box-intern .news-box-color-container .align-text .text-container > p > a {
          color: white; }
    @media (max-width: 767px) {
      
      .news-box-intern .news-box-color-container {
        bottom: -100%;
        position: relative; } }
    @media (min-width: 768px) {
      
      .news-box-intern .news-box-color-container {
        height: 50%; } }
    @media (min-width: 992px) {
      
      .news-box-intern .news-box-color-container {
        left: 50%;
        width: 50%;
        height: 100%; } }


.news-box-veranstaltung {
  position: relative;
  width: 100%; }
  
  .news-box-veranstaltung .news-box-color-container {
    position: absolute;
    bottom: 0;
    background: #0093be;
    background: rgba(0, 147, 190, 0.9);
    color: white;
    padding: 6px;
    text-align: left;
    left: 0;
    width: 100%;
    height: 100%; }
    
    .news-box-veranstaltung .news-box-color-container .align-text {
      display: table;
      height: 100%; }
      
      .news-box-veranstaltung .news-box-color-container .align-text .text-container {
        vertical-align: middle;
        display: table-cell; }
        
        .news-box-veranstaltung .news-box-color-container .align-text .text-container > h3 {
          color: white;
          margin-bottom: 15px; }
        
        .news-box-veranstaltung .news-box-color-container .align-text .text-container a {
          color: white; }
        @media (min-width: 992px) and (max-width: 1199px) {
          
          .news-box-veranstaltung .news-box-color-container .align-text .text-container p:first-of-type {
            display: none; } }
        
        .news-box-veranstaltung .news-box-color-container .align-text .text-container > p > a {
          color: white; }
    @media (max-width: 767px) {
      
      .news-box-veranstaltung .news-box-color-container {
        bottom: -100%;
        position: relative; } }
    @media (min-width: 768px) {
      
      .news-box-veranstaltung .news-box-color-container {
        height: 50%; } }
    @media (min-width: 992px) {
      
      .news-box-veranstaltung .news-box-color-container {
        left: 50%;
        width: 50%;
        height: 100%; } }


.news-box-dossiers {
  position: relative;
  width: 100%; }
  
  .news-box-dossiers .news-box-color-container {
    position: absolute;
    bottom: 0;
    background: #fac700;
    background: rgba(225, 213, 13, 0.9);
    color: white;
    padding: 6px;
    text-align: left;
    left: 0;
    width: 100%;
    height: 100%; }
    
    .news-box-dossiers .news-box-color-container .align-text {
      display: table;
      height: 100%; }
      
      .news-box-dossiers .news-box-color-container .align-text .text-container {
        vertical-align: middle;
        display: table-cell; }
        
        .news-box-dossiers .news-box-color-container .align-text .text-container > h3 {
          color: white;
          margin-bottom: 15px; }
        
        .news-box-dossiers .news-box-color-container .align-text .text-container a {
          color: white; }
        @media (min-width: 992px) and (max-width: 1199px) {
          
          .news-box-dossiers .news-box-color-container .align-text .text-container p:first-of-type {
            display: none; } }
        
        .news-box-dossiers .news-box-color-container .align-text .text-container > p > a {
          color: white; }
    @media (max-width: 767px) {
      
      .news-box-dossiers .news-box-color-container {
        bottom: -100%;
        position: relative; } }
    @media (min-width: 768px) {
      
      .news-box-dossiers .news-box-color-container {
        height: 50%; } }
    @media (min-width: 992px) {
      
      .news-box-dossiers .news-box-color-container {
        left: 50%;
        width: 50%;
        height: 100%; } }


.news-box-blicke {
  position: relative;
  width: 100%; }
  
  .news-box-blicke .news-box-color-container {
    position: absolute;
    bottom: 0;
    background: #387762;
    background: rgba(56, 119, 98, 0.9);
    color: white;
    padding: 6px;
    text-align: left;
    left: 0;
    width: 100%;
    height: 100%; }
    
    .news-box-blicke .news-box-color-container .align-text {
      display: table;
      height: 100%; }
      
      .news-box-blicke .news-box-color-container .align-text .text-container {
        vertical-align: middle;
        display: table-cell; }
        
        .news-box-blicke .news-box-color-container .align-text .text-container > h3 {
          color: white;
          margin-bottom: 15px; }
        
        .news-box-blicke .news-box-color-container .align-text .text-container a {
          color: white; }
        @media (min-width: 992px) and (max-width: 1199px) {
          
          .news-box-blicke .news-box-color-container .align-text .text-container p:first-of-type {
            display: none; } }
        
        .news-box-blicke .news-box-color-container .align-text .text-container > p > a {
          color: white; }
    @media (max-width: 767px) {
      
      .news-box-blicke .news-box-color-container {
        bottom: -100%;
        position: relative; } }
    @media (min-width: 768px) {
      
      .news-box-blicke .news-box-color-container {
        height: 50%; } }
    @media (min-width: 992px) {
      
      .news-box-blicke .news-box-color-container {
        left: 50%;
        width: 50%;
        height: 100%; } }


.news-box-team {
  position: relative;
  width: 100%; }
  
  .news-box-team .news-box-color-container {
    position: absolute;
    bottom: 0;
    background: #b1b1b1;
    background: rgba(177, 177, 177, 0.9);
    color: white;
    padding: 6px;
    text-align: left;
    left: 0;
    width: 100%;
    height: 100%; }
    
    .news-box-team .news-box-color-container .align-text {
      display: table;
      height: 100%; }
      
      .news-box-team .news-box-color-container .align-text .text-container {
        vertical-align: middle;
        display: table-cell; }
        
        .news-box-team .news-box-color-container .align-text .text-container > h3 {
          color: white;
          margin-bottom: 15px; }
        
        .news-box-team .news-box-color-container .align-text .text-container a {
          color: white; }
        @media (min-width: 992px) and (max-width: 1199px) {
          
          .news-box-team .news-box-color-container .align-text .text-container p:first-of-type {
            display: none; } }
        
        .news-box-team .news-box-color-container .align-text .text-container > p > a {
          color: white; }
    @media (max-width: 767px) {
      
      .news-box-team .news-box-color-container {
        bottom: -100%;
        position: relative; } }
    @media (min-width: 768px) {
      
      .news-box-team .news-box-color-container {
        height: 50%; } }
    @media (min-width: 992px) {
      
      .news-box-team .news-box-color-container {
        left: 50%;
        width: 50%;
        height: 100%; } }


.news-box-fame {
  position: relative;
  width: 100%; }
  
  .news-box-fame .news-box-color-container {
    position: absolute;
    bottom: 0;
    background: #476070;
    background: rgba(71, 96, 112, 0.9);
    color: white;
    padding: 6px;
    text-align: left;
    left: 0;
    width: 100%;
    height: 100%; }
    
    .news-box-fame .news-box-color-container .align-text {
      display: table;
      height: 100%; }
      
      .news-box-fame .news-box-color-container .align-text .text-container {
        vertical-align: middle;
        display: table-cell; }
        
        .news-box-fame .news-box-color-container .align-text .text-container > h3 {
          color: white;
          margin-bottom: 15px; }
        
        .news-box-fame .news-box-color-container .align-text .text-container a {
          color: white; }
        @media (min-width: 992px) and (max-width: 1199px) {
          
          .news-box-fame .news-box-color-container .align-text .text-container p:first-of-type {
            display: none; } }
        
        .news-box-fame .news-box-color-container .align-text .text-container > p > a {
          color: white; }
    @media (max-width: 767px) {
      
      .news-box-fame .news-box-color-container {
        bottom: -100%;
        position: relative; } }
    @media (min-width: 768px) {
      
      .news-box-fame .news-box-color-container {
        height: 50%; } }
    @media (min-width: 992px) {
      
      .news-box-fame .news-box-color-container {
        left: 50%;
        width: 50%;
        height: 100%; } }


.news-box-uni-blau {
  position: relative;
  width: 100%; }
  
  .news-box-uni-blau .news-box-color-container {
    position: absolute;
    bottom: 0;
    background: #0063a6;
    background: rgba(0, 99, 166, 0.9);
    color: white;
    padding: 6px;
    text-align: left;
    left: 0;
    width: 100%;
    height: 100%; }
    
    .news-box-uni-blau .news-box-color-container .align-text {
      display: table;
      height: 100%; }
      
      .news-box-uni-blau .news-box-color-container .align-text .text-container {
        vertical-align: middle;
        display: table-cell; }
        
        .news-box-uni-blau .news-box-color-container .align-text .text-container > h3 {
          color: white;
          margin-bottom: 15px; }
        
        .news-box-uni-blau .news-box-color-container .align-text .text-container a {
          color: white; }
        @media (min-width: 992px) and (max-width: 1199px) {
          
          .news-box-uni-blau .news-box-color-container .align-text .text-container p:first-of-type {
            display: none; } }
        
        .news-box-uni-blau .news-box-color-container .align-text .text-container > p > a {
          color: white; }
    @media (max-width: 767px) {
      
      .news-box-uni-blau .news-box-color-container {
        bottom: -100%;
        position: relative; } }
    @media (min-width: 768px) {
      
      .news-box-uni-blau .news-box-color-container {
        height: 50%; } }
    @media (min-width: 992px) {
      
      .news-box-uni-blau .news-box-color-container {
        left: 50%;
        width: 50%;
        height: 100%; } }


.news-box-uni-blog {
  position: relative;
  width: 100%; }
  
  .news-box-uni-blog .news-box-color-container {
    position: absolute;
    bottom: 0;
    background: #fab500;
    background: rgba(250, 181, 0, 0.9);
    color: white;
    padding: 6px;
    text-align: left;
    left: 0;
    width: 100%;
    height: 100%; }
    
    .news-box-uni-blog .news-box-color-container .align-text {
      display: table;
      height: 100%; }
      
      .news-box-uni-blog .news-box-color-container .align-text .text-container {
        vertical-align: middle;
        display: table-cell; }
        
        .news-box-uni-blog .news-box-color-container .align-text .text-container > h3 {
          color: white;
          margin-bottom: 15px; }
        
        .news-box-uni-blog .news-box-color-container .align-text .text-container a {
          color: white; }
        @media (min-width: 992px) and (max-width: 1199px) {
          
          .news-box-uni-blog .news-box-color-container .align-text .text-container p:first-of-type {
            display: none; } }
        
        .news-box-uni-blog .news-box-color-container .align-text .text-container > p > a {
          color: white; }
    @media (max-width: 767px) {
      
      .news-box-uni-blog .news-box-color-container {
        bottom: -100%;
        position: relative; } }
    @media (min-width: 768px) {
      
      .news-box-uni-blog .news-box-color-container {
        height: 50%; } }
    @media (min-width: 992px) {
      
      .news-box-uni-blog .news-box-color-container {
        left: 50%;
        width: 50%;
        height: 100%; } }


.news-box-img {
  margin-left: -15px;
  margin-right: -15px; }


.news-box-large-fix {
  margin-left: 15px;
  margin-right: 15px; }


.beside-news-filter {
  padding-bottom: 6px;
  margin-bottom: 20px; }
  @media (min-width: 768px) {
    
    .beside-news-filter {
      border-bottom: solid 1px #bdbdbd; } }


.news-box-margin {
  margin-bottom: 30px; }
  @media (min-width: 992px) {
    
    .news-box-margin {
      margin-bottom: 60px; } }

@media (max-width: 1199px) {
  
  .news-box-category {
    margin-bottom: 30px; } }


.news-box {
  margin-bottom: 30px; }
  @media (min-width: 992px) {
    
    .news-box {
      margin-bottom: 60px; } }
  
  .news-box h3 {
    font-size: 14pt;
    margin-top: 0; }
  
  .news-box p {
    font-size: 11pt; }


.news-box-xs {
  margin-bottom: 30px; }
  
  .news-box-xs h3 {
    font-size: 14pt;
    margin-top: 0; }


.news-box-xl {
  margin-bottom: 30px; }
  @media (min-width: 992px) {
    
    .news-box-xl {
      margin-bottom: 60px; } }
  
  .news-box-xl p {
    font-size: 11pt; }
  
  .news-box-xl h3 {
    font-size: 20pt;
    line-height: 20pt;
    margin-top: 0; }
    @media (max-width: 767px) {
      
      .news-box-xl h3 {
        font-size: 16pt;
        line-height: normal; } }


.news-box-large {
  margin-bottom: 30px; }
  @media (min-width: 992px) {
    
    .news-box-large {
      margin-bottom: 60px; } }


.box-view-large {
  margin-bottom: 30px; }
  @media (min-width: 992px) {
    
    .box-view-large {
      margin-bottom: 60px; } }
  
  .box-view-large h3 {
    font-size: 30pt;
    line-height: 29pt; }


.box-view {
  margin-bottom: 30px;
  text-align: right; }


.box-view-medium {
  margin-bottom: 30px; }
  @media (min-width: 992px) {
    
    .box-view-medium {
      margin-bottom: 60px; } }
  
  .box-view-medium h3 {
    font-size: 24pt;
    line-height: 24pt;
    margin-top: 10px !important; }


.category-box {
  margin-bottom: 30px; }
  @media (min-width: 992px) {
    
    .category-box {
      margin-bottom: 60px; } }
  
  .category-box h3 {
    font-size: 11pt;
    margin-top: 0;
    margin-bottom: 5px;
    color: black; }
  
  .category-box p {
    font-size: 10pt; }
  
  .category-box a {
    font-weight: 300; }
  @media (max-width: 1199px) {
    
    .category-box {
      margin-bottom: 0; } }

@media (min-width: 768px) {
  
  .btn-group-news-filter {
    float: right !important; } }


.btn-news-filter {
  min-width: 260px;
  background-color: #a4a4a4;
  color: white;
  font-size: 12pt;
  border: none;
  text-transform: uppercase;
  border-radius: 0 !important;
  min-height: 33px;
  max-height: 33px; }
  @media (max-width: 1199px) {
    
    .btn-news-filter {
      min-width: 230px; } }
  @media (max-width: 991px) {
    
    .btn-news-filter {
      min-width: 200px; } }
  @media (max-width: 767px) {
    
    .btn-news-filter {
      min-width: 170px; } }


.btn-news-filter-bg {
  background: #a4a4a4 url(news.png) no-repeat;
  background-position: 95% center; }


.btn-news-social {
  color: #a4a4a4;
  background-color: #f9f9f9;
  font-size: 18pt;
  border: none;
  border-radius: 0 !important;
  margin-right: 2px;
  padding: 0;
  min-width: 33px;
  min-height: 33px; }


.news-filter-header {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }
  @media (min-width: 768px) {
    
    .news-filter-header {
      padding-bottom: 2px; } }


.btn-group-news-filter {
  /*margin-top: 10px;
  @media (min-width: $screen-sm-min) {
      margin-top: 72px;
  }*/ }


hr.news-filter {
  margin-top: 1px;
  border-top: solid 1px #bdbdbd;
  margin-bottom: 15px; }
  @media (min-width: 768px) {
    
    hr.news-filter {
      margin-bottom: 30px;
      margin-top: 0; } }


.dropdown-menu-news-filter {
  background-color: #a4a4a4;
  width: 260px;
  margin-top: 0;
  border: none;
  border-radius: 0;
  color: white; }
  @media (max-width: 1199px) {
    
    .dropdown-menu-news-filter {
      width: 230px; } }
  @media (max-width: 991px) {
    
    .dropdown-menu-news-filter {
      width: 200px; } }
  @media (max-width: 767px) {
    
    .dropdown-menu-news-filter {
      width: 170px; } }
  
  .dropdown-menu-news-filter > form > li {
    color: white; }
    
    .dropdown-menu-news-filter > form > li > a {
      color: white; }
    
    .dropdown-menu-news-filter > form > li .filter-underline {
      border-bottom: 1px solid white; }
    
    .dropdown-menu-news-filter > form > li ul {
      padding-left: 0;
      list-style: none; }
      
      .dropdown-menu-news-filter > form > li ul > li {
        border-bottom: 1px solid white;
        margin-left: 5px;
        margin-right: 5px;
        margin-top: 5px; }
      
      .dropdown-menu-news-filter > form > li ul > li:last-child {
        border-bottom: none; }
  
  .dropdown-menu-news-filter label {
    font-weight: 200;
    font-size: 1.2em; }
  
  .dropdown-menu-news-filter input[type="checkbox"] {
    display: none; }
  
  .dropdown-menu-news-filter input[type="checkbox"] + label span {
    display: inline-block;
    width: 23px;
    height: 22px;
    margin: 0 4px 0 0;
    vertical-align: middle;
    background: url(forms_small.png) 0 0 no-repeat;
    cursor: pointer; }
  
  .dropdown-menu-news-filter input[type="checkbox"]:checked + label span {
    background: url(forms_small.png) -69px 0 no-repeat; }
  
  .dropdown-menu-news-filter .month-list {
    margin-left: 15px;
    margin-right: 15px;
    font-size: 8pt; }
    
    .dropdown-menu-news-filter .month-list .row {
      margin-top: 5px;
      max-width: 250px;
      margin-left: -10px;
      margin-right: -10px; }
      @media (max-width: 768px) {
        
        .dropdown-menu-news-filter .month-list .row {
          margin-right: 20px; } }
    
    .dropdown-menu-news-filter .month-list .col-xs-6 {
      max-width: 120px; }
      @media (max-width: 768px) {
        
        .dropdown-menu-news-filter .month-list .col-xs-6 {
          max-width: 115px; } }
    
    .dropdown-menu-news-filter .month-list input[type="checkbox"] + label span {
      width: 15px;
      height: 14px;
      background: url(forms_smallest.png) 0 0 no-repeat; }
    
    .dropdown-menu-news-filter .month-list input[type="checkbox"]:checked + label span {
      background: url(forms_smallest.png) -44px 0 no-repeat; }
    
    .dropdown-menu-news-filter .month-list label {
      margin-bottom: 5px; }
  
  .dropdown-menu-news-filter .filter-btn {
    display: block;
    text-align: center;
    margin-bottom: 22px;
    margin-top: 22px; }
    
    .dropdown-menu-news-filter .filter-btn a {
      background-color: #f9f9f9;
      color: #7b7b7b;
      padding-left: 15px;
      padding-right: 15px;
      padding-top: 5px;
      padding-bottom: 5px; }
      
      .dropdown-menu-news-filter .filter-btn a:hover {
        text-decoration: none; }


.categories-list {
  list-style: none;
  padding-left: 0; }
  
  .categories-list > li {
    color: white;
    margin-bottom: 10px;
    padding: 6px 10px;
    background-color: #a4a4a4; }
    
    .categories-list > li > a {
      color: white;
      display: block;
      font-size: 12pt;
      line-height: 12pt; }
      
      .categories-list > li > a:hover {
        text-decoration: none; }


.releated-links-forschung > li {
  background: #a81c49; }
  
  .releated-links-forschung > li > a {
    color: white;
    padding-top: 1px;
    padding-bottom: 1px; }
    
    .releated-links-forschung > li > a:hover {
      border-radius: 0;
      
      background: #a4a4a4; }
    
    .releated-links-forschung > li > a:after {
      color: white; }


.image-date-forschung {
  position: relative;
  background: #a4a4a4;
  width: 100%; }
  
  .image-date-forschung p {
    position: absolute;
    top: 15px;
    left: 0px;
    width: 6.2em;
    background-color: #a81c49;
    background-color: rgba(168, 28, 73, 0.7);
    color: white;
    padding-left: 6px;
    text-align: left; }
  
  .image-date-forschung p:hover {
    background-color: #a81c49; }
  
  .image-date-forschung p.lightbox-preview {
    padding: 0;
    margin: 0;
    right: 0;
    left: auto;
    /**width: 60px;
    height: 60px;**/
    width: 40px;
    height: 40px;
    margin-top: -20px;
    top: 50%;
    text-align: center;
    padding-top: 11px;
    transition: all 0.3s ease-out; }
    
    .image-date-forschung p.lightbox-preview span {
      font-size: 1.0em; }
    @media (min-width: 992px) {
      
      .image-date-forschung p.lightbox-preview {
        opacity: 0;
        left: 50%;
        right: 100%; } }
  @media (min-width: 992px) {
    
    .image-date-forschung:hover p.lightbox-preview {
      opacity: 100;
      left: 100%;
      right: 0%;
      transform: translate(-100%, 0%); } }


.categories-forschung-hover:hover {
  background-color: #a81c49 !important; }


.forschung-header {
  color: #a81c49; }


h1.forschung-header {
  margin-top: 0;
  font-weight: 500;
  text-transform: uppercase; }


.releated-links-wissenschaft > li {
  background: #754c8a; }
  
  .releated-links-wissenschaft > li > a {
    color: white;
    padding-top: 1px;
    padding-bottom: 1px; }
    
    .releated-links-wissenschaft > li > a:hover {
      border-radius: 0;
      
      background: #a4a4a4; }
    
    .releated-links-wissenschaft > li > a:after {
      color: white; }


.image-date-wissenschaft {
  position: relative;
  background: #a4a4a4;
  width: 100%; }
  
  .image-date-wissenschaft p {
    position: absolute;
    top: 15px;
    left: 0px;
    width: 6.2em;
    background-color: #754c8a;
    background-color: rgba(117, 76, 138, 0.7);
    color: white;
    padding-left: 6px;
    text-align: left; }
  
  .image-date-wissenschaft p:hover {
    background-color: #754c8a; }
  
  .image-date-wissenschaft p.lightbox-preview {
    padding: 0;
    margin: 0;
    right: 0;
    left: auto;
    /**width: 60px;
    height: 60px;**/
    width: 40px;
    height: 40px;
    margin-top: -20px;
    top: 50%;
    text-align: center;
    padding-top: 11px;
    transition: all 0.3s ease-out; }
    
    .image-date-wissenschaft p.lightbox-preview span {
      font-size: 1.0em; }
    @media (min-width: 992px) {
      
      .image-date-wissenschaft p.lightbox-preview {
        opacity: 0;
        left: 50%;
        right: 100%; } }
  @media (min-width: 992px) {
    
    .image-date-wissenschaft:hover p.lightbox-preview {
      opacity: 100;
      left: 100%;
      right: 0%;
      transform: translate(-100%, 0%); } }


.categories-wissenschaft-hover:hover {
  background-color: #754c8a !important; }


.wissenschaft-header {
  color: #754c8a; }


h1.wissenschaft-header {
  margin-top: 0;
  font-weight: 500;
  text-transform: uppercase; }


.releated-links-studium > li {
  background: #6ba173; }
  
  .releated-links-studium > li > a {
    color: white;
    padding-top: 1px;
    padding-bottom: 1px; }
    
    .releated-links-studium > li > a:hover {
      border-radius: 0;
      
      background: #a4a4a4; }
    
    .releated-links-studium > li > a:after {
      color: white; }


.image-date-studium {
  position: relative;
  background: #a4a4a4;
  width: 100%; }
  
  .image-date-studium p {
    position: absolute;
    top: 15px;
    left: 0px;
    width: 6.2em;
    background-color: #6ba173;
    background-color: rgba(107, 161, 115, 0.7);
    color: white;
    padding-left: 6px;
    text-align: left; }
  
  .image-date-studium p:hover {
    background-color: #6ba173; }
  
  .image-date-studium p.lightbox-preview {
    padding: 0;
    margin: 0;
    right: 0;
    left: auto;
    /**width: 60px;
    height: 60px;**/
    width: 40px;
    height: 40px;
    margin-top: -20px;
    top: 50%;
    text-align: center;
    padding-top: 11px;
    transition: all 0.3s ease-out; }
    
    .image-date-studium p.lightbox-preview span {
      font-size: 1.0em; }
    @media (min-width: 992px) {
      
      .image-date-studium p.lightbox-preview {
        opacity: 0;
        left: 50%;
        right: 100%; } }
  @media (min-width: 992px) {
    
    .image-date-studium:hover p.lightbox-preview {
      opacity: 100;
      left: 100%;
      right: 0%;
      transform: translate(-100%, 0%); } }


.categories-studium-hover:hover {
  background-color: #6ba173 !important; }


.studium-header {
  color: #6ba173; }


h1.studium-header {
  margin-top: 0;
  font-weight: 500;
  text-transform: uppercase; }


.releated-links-professuren > li {
  background: #005166; }
  
  .releated-links-professuren > li > a {
    color: white;
    padding-top: 1px;
    padding-bottom: 1px; }
    
    .releated-links-professuren > li > a:hover {
      border-radius: 0;
      
      background: #a4a4a4; }
    
    .releated-links-professuren > li > a:after {
      color: white; }


.image-date-professuren {
  position: relative;
  background: #a4a4a4;
  width: 100%; }
  
  .image-date-professuren p {
    position: absolute;
    top: 15px;
    left: 0px;
    width: 6.2em;
    background-color: #005166;
    background-color: rgba(0, 81, 102, 0.7);
    color: white;
    padding-left: 6px;
    text-align: left; }
  
  .image-date-professuren p:hover {
    background-color: #005166; }
  
  .image-date-professuren p.lightbox-preview {
    padding: 0;
    margin: 0;
    right: 0;
    left: auto;
    /**width: 60px;
    height: 60px;**/
    width: 40px;
    height: 40px;
    margin-top: -20px;
    top: 50%;
    text-align: center;
    padding-top: 11px;
    transition: all 0.3s ease-out; }
    
    .image-date-professuren p.lightbox-preview span {
      font-size: 1.0em; }
    @media (min-width: 992px) {
      
      .image-date-professuren p.lightbox-preview {
        opacity: 0;
        left: 50%;
        right: 100%; } }
  @media (min-width: 992px) {
    
    .image-date-professuren:hover p.lightbox-preview {
      opacity: 100;
      left: 100%;
      right: 0%;
      transform: translate(-100%, 0%); } }


.categories-professuren-hover:hover {
  background-color: #005166 !important; }


.professuren-header {
  color: #005166; }


h1.professuren-header {
  margin-top: 0;
  font-weight: 500;
  text-transform: uppercase; }


.releated-links-intern > li {
  background: #196ca1; }
  
  .releated-links-intern > li > a {
    color: white;
    padding-top: 1px;
    padding-bottom: 1px; }
    
    .releated-links-intern > li > a:hover {
      border-radius: 0;
      
      background: #a4a4a4; }
    
    .releated-links-intern > li > a:after {
      color: white; }


.image-date-intern {
  position: relative;
  background: #a4a4a4;
  width: 100%; }
  
  .image-date-intern p {
    position: absolute;
    top: 15px;
    left: 0px;
    width: 6.2em;
    background-color: #196ca1;
    background-color: rgba(25, 108, 161, 0.7);
    color: white;
    padding-left: 6px;
    text-align: left; }
  
  .image-date-intern p:hover {
    background-color: #196ca1; }
  
  .image-date-intern p.lightbox-preview {
    padding: 0;
    margin: 0;
    right: 0;
    left: auto;
    /**width: 60px;
    height: 60px;**/
    width: 40px;
    height: 40px;
    margin-top: -20px;
    top: 50%;
    text-align: center;
    padding-top: 11px;
    transition: all 0.3s ease-out; }
    
    .image-date-intern p.lightbox-preview span {
      font-size: 1.0em; }
    @media (min-width: 992px) {
      
      .image-date-intern p.lightbox-preview {
        opacity: 0;
        left: 50%;
        right: 100%; } }
  @media (min-width: 992px) {
    
    .image-date-intern:hover p.lightbox-preview {
      opacity: 100;
      left: 100%;
      right: 0%;
      transform: translate(-100%, 0%); } }


.categories-intern-hover:hover {
  background-color: #196ca1 !important; }


.intern-header {
  color: #196ca1; }


h1.intern-header {
  margin-top: 0;
  font-weight: 500;
  text-transform: uppercase; }


.releated-links-veranstaltung > li {
  background: #0093be; }
  
  .releated-links-veranstaltung > li > a {
    color: white;
    padding-top: 1px;
    padding-bottom: 1px; }
    
    .releated-links-veranstaltung > li > a:hover {
      border-radius: 0;
      
      background: #a4a4a4; }
    
    .releated-links-veranstaltung > li > a:after {
      color: white; }


.image-date-veranstaltung {
  position: relative;
  background: #a4a4a4;
  width: 100%; }
  
  .image-date-veranstaltung p {
    position: absolute;
    top: 15px;
    left: 0px;
    width: 6.2em;
    background-color: #0093be;
    background-color: rgba(0, 147, 190, 0.7);
    color: white;
    padding-left: 6px;
    text-align: left; }
  
  .image-date-veranstaltung p:hover {
    background-color: #0093be; }
  
  .image-date-veranstaltung p.lightbox-preview {
    padding: 0;
    margin: 0;
    right: 0;
    left: auto;
    /**width: 60px;
    height: 60px;**/
    width: 40px;
    height: 40px;
    margin-top: -20px;
    top: 50%;
    text-align: center;
    padding-top: 11px;
    transition: all 0.3s ease-out; }
    
    .image-date-veranstaltung p.lightbox-preview span {
      font-size: 1.0em; }
    @media (min-width: 992px) {
      
      .image-date-veranstaltung p.lightbox-preview {
        opacity: 0;
        left: 50%;
        right: 100%; } }
  @media (min-width: 992px) {
    
    .image-date-veranstaltung:hover p.lightbox-preview {
      opacity: 100;
      left: 100%;
      right: 0%;
      transform: translate(-100%, 0%); } }


.categories-veranstaltung-hover:hover {
  background-color: #0093be !important; }


.veranstaltung-header {
  color: #0093be; }


h1.veranstaltung-header {
  margin-top: 0;
  font-weight: 500;
  text-transform: uppercase; }


.releated-links-dossiers > li {
  background: #fac700; }
  
  .releated-links-dossiers > li > a {
    color: white;
    padding-top: 1px;
    padding-bottom: 1px; }
    
    .releated-links-dossiers > li > a:hover {
      border-radius: 0;
      
      background: #a4a4a4; }
    
    .releated-links-dossiers > li > a:after {
      color: white; }


.image-date-dossiers {
  position: relative;
  background: #a4a4a4;
  width: 100%; }
  
  .image-date-dossiers p {
    position: absolute;
    top: 15px;
    left: 0px;
    width: 6.2em;
    background-color: #fac700;
    background-color: rgba(225, 213, 13, 0.7);
    color: white;
    padding-left: 6px;
    text-align: left; }
  
  .image-date-dossiers p:hover {
    background-color: #fac700; }
  
  .image-date-dossiers p.lightbox-preview {
    padding: 0;
    margin: 0;
    right: 0;
    left: auto;
    /**width: 60px;
    height: 60px;**/
    width: 40px;
    height: 40px;
    margin-top: -20px;
    top: 50%;
    text-align: center;
    padding-top: 11px;
    transition: all 0.3s ease-out; }
    
    .image-date-dossiers p.lightbox-preview span {
      font-size: 1.0em; }
    @media (min-width: 992px) {
      
      .image-date-dossiers p.lightbox-preview {
        opacity: 0;
        left: 50%;
        right: 100%; } }
  @media (min-width: 992px) {
    
    .image-date-dossiers:hover p.lightbox-preview {
      opacity: 100;
      left: 100%;
      right: 0%;
      transform: translate(-100%, 0%); } }


.categories-dossiers-hover:hover {
  background-color: #fac700 !important; }


.dossiers-header {
  color: #fac700; }


h1.dossiers-header {
  margin-top: 0;
  font-weight: 500;
  text-transform: uppercase; }


.releated-links-blicke > li {
  background: #387762; }
  
  .releated-links-blicke > li > a {
    color: white;
    padding-top: 1px;
    padding-bottom: 1px; }
    
    .releated-links-blicke > li > a:hover {
      border-radius: 0;
      
      background: #a4a4a4; }
    
    .releated-links-blicke > li > a:after {
      color: white; }


.image-date-blicke {
  position: relative;
  background: #a4a4a4;
  width: 100%; }
  
  .image-date-blicke p {
    position: absolute;
    top: 15px;
    left: 0px;
    width: 6.2em;
    background-color: #387762;
    background-color: rgba(56, 119, 98, 0.7);
    color: white;
    padding-left: 6px;
    text-align: left; }
  
  .image-date-blicke p:hover {
    background-color: #387762; }
  
  .image-date-blicke p.lightbox-preview {
    padding: 0;
    margin: 0;
    right: 0;
    left: auto;
    /**width: 60px;
    height: 60px;**/
    width: 40px;
    height: 40px;
    margin-top: -20px;
    top: 50%;
    text-align: center;
    padding-top: 11px;
    transition: all 0.3s ease-out; }
    
    .image-date-blicke p.lightbox-preview span {
      font-size: 1.0em; }
    @media (min-width: 992px) {
      
      .image-date-blicke p.lightbox-preview {
        opacity: 0;
        left: 50%;
        right: 100%; } }
  @media (min-width: 992px) {
    
    .image-date-blicke:hover p.lightbox-preview {
      opacity: 100;
      left: 100%;
      right: 0%;
      transform: translate(-100%, 0%); } }


.categories-blicke-hover:hover {
  background-color: #387762 !important; }


.blicke-header {
  color: #387762; }


h1.blicke-header {
  margin-top: 0;
  font-weight: 500;
  text-transform: uppercase; }


.releated-links-team > li {
  background: #b1b1b1; }
  
  .releated-links-team > li > a {
    color: white;
    padding-top: 1px;
    padding-bottom: 1px; }
    
    .releated-links-team > li > a:hover {
      border-radius: 0;
      
      background: #a4a4a4; }
    
    .releated-links-team > li > a:after {
      color: white; }


.image-date-team {
  position: relative;
  background: #a4a4a4;
  width: 100%; }
  
  .image-date-team p {
    position: absolute;
    top: 15px;
    left: 0px;
    width: 6.2em;
    background-color: #b1b1b1;
    background-color: rgba(177, 177, 177, 0.7);
    color: white;
    padding-left: 6px;
    text-align: left; }
  
  .image-date-team p:hover {
    background-color: #b1b1b1; }
  
  .image-date-team p.lightbox-preview {
    padding: 0;
    margin: 0;
    right: 0;
    left: auto;
    /**width: 60px;
    height: 60px;**/
    width: 40px;
    height: 40px;
    margin-top: -20px;
    top: 50%;
    text-align: center;
    padding-top: 11px;
    transition: all 0.3s ease-out; }
    
    .image-date-team p.lightbox-preview span {
      font-size: 1.0em; }
    @media (min-width: 992px) {
      
      .image-date-team p.lightbox-preview {
        opacity: 0;
        left: 50%;
        right: 100%; } }
  @media (min-width: 992px) {
    
    .image-date-team:hover p.lightbox-preview {
      opacity: 100;
      left: 100%;
      right: 0%;
      transform: translate(-100%, 0%); } }


.categories-team-hover:hover {
  background-color: #666666 !important; }


.team-header {
  color: #b1b1b1; }


h1.team-header {
  margin-top: 0;
  font-weight: 500;
  text-transform: uppercase; }


.releated-links-fame > li {
  background: #476070; }
  
  .releated-links-fame > li > a {
    color: white;
    padding-top: 1px;
    padding-bottom: 1px; }
    
    .releated-links-fame > li > a:hover {
      border-radius: 0;
      
      background: #a4a4a4; }
    
    .releated-links-fame > li > a:after {
      color: white; }


.image-date-fame {
  position: relative;
  background: #a4a4a4;
  width: 100%; }
  
  .image-date-fame p {
    position: absolute;
    top: 15px;
    left: 0px;
    width: 6.2em;
    background-color: #476070;
    background-color: rgba(71, 96, 112, 0.7);
    color: white;
    padding-left: 6px;
    text-align: left; }
  
  .image-date-fame p:hover {
    background-color: #476070; }
  
  .image-date-fame p.lightbox-preview {
    padding: 0;
    margin: 0;
    right: 0;
    left: auto;
    /**width: 60px;
    height: 60px;**/
    width: 40px;
    height: 40px;
    margin-top: -20px;
    top: 50%;
    text-align: center;
    padding-top: 11px;
    transition: all 0.3s ease-out; }
    
    .image-date-fame p.lightbox-preview span {
      font-size: 1.0em; }
    @media (min-width: 992px) {
      
      .image-date-fame p.lightbox-preview {
        opacity: 0;
        left: 50%;
        right: 100%; } }
  @media (min-width: 992px) {
    
    .image-date-fame:hover p.lightbox-preview {
      opacity: 100;
      left: 100%;
      right: 0%;
      transform: translate(-100%, 0%); } }


.categories-fame-hover:hover {
  background-color: #476070 !important; }


.fame-header {
  color: #476070; }


h1.fame-header {
  margin-top: 0;
  font-weight: 500;
  text-transform: uppercase; }


.releated-links-uni-blau > li {
  background: #0063a6; }
  
  .releated-links-uni-blau > li > a {
    color: white;
    padding-top: 1px;
    padding-bottom: 1px; }
    
    .releated-links-uni-blau > li > a:hover {
      border-radius: 0;
      
      background: #a4a4a4; }
    
    .releated-links-uni-blau > li > a:after {
      color: white; }


.image-date-uni-blau {
  position: relative;
  background: #a4a4a4;
  width: 100%; }
  
  .image-date-uni-blau p {
    position: absolute;
    top: 15px;
    left: 0px;
    width: 6.2em;
    background-color: #0063a6;
    background-color: rgba(0, 99, 166, 0.7);
    color: white;
    padding-left: 6px;
    text-align: left; }
  
  .image-date-uni-blau p:hover {
    background-color: #0063a6; }
  
  .image-date-uni-blau p.lightbox-preview {
    padding: 0;
    margin: 0;
    right: 0;
    left: auto;
    /**width: 60px;
    height: 60px;**/
    width: 40px;
    height: 40px;
    margin-top: -20px;
    top: 50%;
    text-align: center;
    padding-top: 11px;
    transition: all 0.3s ease-out; }
    
    .image-date-uni-blau p.lightbox-preview span {
      font-size: 1.0em; }
    @media (min-width: 992px) {
      
      .image-date-uni-blau p.lightbox-preview {
        opacity: 0;
        left: 50%;
        right: 100%; } }
  @media (min-width: 992px) {
    
    .image-date-uni-blau:hover p.lightbox-preview {
      opacity: 100;
      left: 100%;
      right: 0%;
      transform: translate(-100%, 0%); } }


.categories-uni-blau-hover:hover {
  background-color: #0063a6 !important; }


.uni-blau-header {
  color: #0063a6; }


h1.futurelab-header {
  margin-top: 0;
  font-weight: 500;
  text-transform: uppercase; }

.releated-links-futurelab > li {
  background: #ff1493; }
  
  .releated-links-futurelab > li > a {
    color: white;
    padding-top: 1px;
    padding-bottom: 1px; }
    
    .releated-links-futurelab > li > a:hover {
      border-radius: 0;
      
      background: #a4a4a4; }
    
    .releated-links-futurelab > li > a:after {
      color: white; }


.image-date-futurelab {
  position: relative;
  background: #a4a4a4;
  width: 100%; }
  
  .image-date-futurelab p {
    position: absolute;
    top: 15px;
    left: 0px;
    width: 6.2em;
    background-color: #ff1493;
    background-color: rgba(255, 20, 147, 0.7);
    color: white;
    padding-left: 6px;
    text-align: left; }
  
  .image-date-uni-blau p:hover {
    background-color: #196ca1; }
  
  .image-date-futurelab p.lightbox-preview {
    padding: 0;
    margin: 0;
    right: 0;
    left: auto;
    /**width: 60px;
    height: 60px;**/
    width: 40px;
    height: 40px;
    margin-top: -20px;
    top: 50%;
    text-align: center;
    padding-top: 11px;
    transition: all 0.3s ease-out; }
    
    .image-date-futurelab p.lightbox-preview span {
      font-size: 1.0em; }
    @media (min-width: 992px) {
      
      .image-date-futurelab p.lightbox-preview {
        opacity: 0;
        left: 50%;
        right: 100%; } }
  @media (min-width: 992px) {
    
    .image-date-futurelab:hover p.lightbox-preview {
      opacity: 100;
      left: 100%;
      right: 0%;
      transform: translate(-100%, 0%); } }


.categories-futurelab-hover:hover {
  background-color: #ff1493 !important; }


.futurelab-header {
  color: #ff1493; }


h1.futurelab-header {
  margin-top: 0;
  font-weight: 500;
  text-transform: uppercase; }

.releated-links-uni-blog > li {
  background: #fab500; }
  
  .releated-links-uni-blog > li > a {
    color: white;
    padding-top: 1px;
    padding-bottom: 1px; }
    
    .releated-links-uni-blog > li > a:hover {
      border-radius: 0;
      
      background: #a4a4a4; }
    
    .releated-links-uni-blog > li > a:after {
      color: white; }


.image-date-uni-blog {
  position: relative;
  background: #a4a4a4;
  width: 100%; }
  
  .image-date-uni-blog p {
    position: absolute;
    top: 15px;
    left: 0px;
    width: 6.2em;
    background-color: #fab500;
    background-color: rgba(250, 181, 0, 0.7);
    color: white;
    padding-left: 6px;
    text-align: left; }
  
  .image-date-uni-blog p:hover {
    background-color: #fab500; }
  
  .image-date-uni-blog p.lightbox-preview {
    padding: 0;
    margin: 0;
    right: 0;
    left: auto;
    /**width: 60px;
    height: 60px;**/
    width: 40px;
    height: 40px;
    margin-top: -20px;
    top: 50%;
    text-align: center;
    padding-top: 11px;
    transition: all 0.3s ease-out; }
    
    .image-date-uni-blog p.lightbox-preview span {
      font-size: 1.0em; }
    @media (min-width: 992px) {
      
      .image-date-uni-blog p.lightbox-preview {
        opacity: 0;
        left: 50%;
        right: 100%; } }
  @media (min-width: 992px) {
    
    .image-date-uni-blog:hover p.lightbox-preview {
      opacity: 100;
      left: 100%;
      right: 0%;
      transform: translate(-100%, 0%); } }


.categories-uni-blog-hover:hover {
  background-color: #fab500 !important; }


.uni-blog-header {
  color: #fab500; }


h1.uni-blog-header {
  margin-top: 0;
  font-weight: 500;
  text-transform: uppercase; }


.image-date-small p {
  font-size: 10pt; }


.news-box-view {
  background-color: #f9f9f9;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 15px; }
  
  .news-box-view h3 {
    margin-top: 10px !important; }
  
  .news-box-view img {
    margin-top: 15px; }


.category-pagination {
  font-size: 12pt;
  margin-top: 10px;
  float: right;
   }
  @media (min-width: 768px) {
    
    .category-pagination {
      float: right !important; } }

@media (min-width: 992px) {
  
  .bottom-pos {
    position: absolute;
    bottom: 0;
    left: 15px;
    right: 15px; } }


.news-img {
  margin-bottom: 15px; }

@media (min-width: 768px) {
  
  .no-news-box-margin .news-box-margin {
    margin-bottom: 0; } }




/**
$forschung-color:       #8e719d;
$wissenschaft-color:    #c25e2c;
$studium-color:         #01b0f1;
$professuren-color:     #77fb50;
$intern-color:          #f39c11;
$veranstaltung-color:   #00c677;
$blicke-color:          #d882a7;
$dossiers-color:        #0fd341;
**/


.content-slider-uni-blau {
  background: #0063a6 no-repeat;
  background-position: right;
  height: 160px;
  width: 4%;
  float: left;
  cursor: pointer;
  overflow: hidden;
  -webkit-transition: width 300ms ease-in-out;
  -o-transition: width 300ms ease-in-out;
  transition: width 300ms ease-in-out; }
  @media (min-width: 768px) {
    
    .content-slider-uni-blau {
      width: 32px; } }


.content-slider-uni-rot {
  background: #e84e0e no-repeat;
  background-position: right;
  height: 160px;
  width: 4%;
  float: left;
  cursor: pointer;
  overflow: hidden;
  -webkit-transition: width 300ms ease-in-out;
  -o-transition: width 300ms ease-in-out;
  transition: width 300ms ease-in-out; }
  @media (min-width: 768px) {
    
    .content-slider-uni-rot {
      width: 32px; } }


.content-slider-uni-orange {
  background: #fab500 no-repeat;
  background-position: right;
  height: 160px;
  width: 4%;
  float: left;
  cursor: pointer;
  overflow: hidden;
  -webkit-transition: width 300ms ease-in-out;
  -o-transition: width 300ms ease-in-out;
  transition: width 300ms ease-in-out; }
  @media (min-width: 768px) {
    
    .content-slider-uni-orange {
      width: 32px; } }


.content-slider-uni-violett {
  background: #4a4595 no-repeat;
  background-position: right;
  height: 160px;
  width: 4%;
  float: left;
  cursor: pointer;
  overflow: hidden;
  -webkit-transition: width 300ms ease-in-out;
  -o-transition: width 300ms ease-in-out;
  transition: width 300ms ease-in-out; }
  @media (min-width: 768px) {
    
    .content-slider-uni-violett {
      width: 32px; } }


.content-slider-inner {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s  300ms, opacity  300ms linear;
  padding-left: 40px;
  padding-right: 40px;
  vertical-align: middle;
  display: table-cell;
  height: 160px; }
  @media (max-width: 767px) {
    
    .content-slider-inner {
      padding-left: 10px;
      padding-right: 10px; } }
  @media (max-width: 767px) {
    
    .content-slider-inner img {
      max-width: 50%; } }


.content-slider-open {
  background-image: url(wappen-presse.png);
  width: 88%; }
  @media (min-width: 768px) {
    
    .content-slider-open {
      width: 624px; } }
  @media (min-width: 992px) {
    
    .content-slider-open {
      width: 844px; } }
  @media (min-width: 1200px) {
    
    .content-slider-open {
      width: 1044px; } }
  
  .content-slider-open p.date {
    position: relative; }
    
    .content-slider-open p.date span.bottom-align {
      margin-left: 10px;
      position: absolute;
      bottom: -5px; }
  
  .content-slider-open p.date-nologo {
    position: relative;
    margin-top: 10px; }
    
    .content-slider-open p.date-nologo span.no-logo {
      font-weight: 700;
      font-size: 14pt; }
    
    .content-slider-open p.date-nologo span.bottom-align {
      margin-left: 10px;
      position: absolute;
      bottom: 0px; }


.content-slider-open .content-slider-inner {
  visibility: visible;
  color: white;
  cursor: default;
  opacity: 1;
  transition: opacity 300ms linear; }


.content-slider-inner * {
  color: white; }


.content-slider-inner > h3 {
  margin-top: 0;
  font-size: 22pt;
  line-height: 25pt; }
  
  .content-slider-inner > h3 a {
    text-decoration: none;
    color: white; }
    
    .content-slider-inner > h3 a:hover {
      text-decoration: underline;
      color: white; }
  @media (max-width: 767px) {
    
    .content-slider-inner > h3 {
      font-size: 16pt;
      line-height: 16pt; } }


.content-slider-inner > p {
  font-size: 12pt; }


.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden; }


.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }




/**
$forschung-color:       #8e719d;
$wissenschaft-color:    #c25e2c;
$studium-color:         #01b0f1;
$professuren-color:     #77fb50;
$intern-color:          #f39c11;
$veranstaltung-color:   #00c677;
$blicke-color:          #d882a7;
$dossiers-color:        #0fd341;
**/


div.sidebar h2 {
  font-size: 20pt;
  margin-top: 40px; }
  
  div.sidebar h2:first-child {
    margin-top: 38px; }
  @media (min-width: 1200px) {
    
    div.sidebar h2 {
      font-size: 21pt; } }
  @media (max-width: 991px) {
    
    div.sidebar h2 {
      margin-bottom: 15px;
      margin-top: 30px; } }
  @media (min-width: 768px) {
    
    div.sidebar h2 {
      margin-bottom: 20px; } }
  @media (min-width: 992px) {
    
    div.sidebar h2 {
      margin-bottom: 20px; } }

div.sidebar a.more {
  font-size: 10.5pt;
  float: right;
   }

div.sidebar div.event-box {
  margin-bottom: 20px; }


div.sidebar div.col-xs-12:last-child .event-box, div.col-sm-12:last-child .event-box {
  margin-bottom: 0px; }




/**
$forschung-color:       #8e719d;
$wissenschaft-color:    #c25e2c;
$studium-color:         #01b0f1;
$professuren-color:     #77fb50;
$intern-color:          #f39c11;
$veranstaltung-color:   #00c677;
$blicke-color:          #d882a7;
$dossiers-color:        #0fd341;
**/


.image-container {
  display: table;
  table-layout: fixed;
  width: 100%;
  line-height: 1.428571429;
   }
  @media (max-width: 991px) {
    
    .image-container {
      margin-bottom: 20px; } }
  @media (max-width: 767px) {
    
    .image-container {
      margin-bottom: 40px; } }
  
  .image-container .caption {
    display: table-caption;
    background-color: #e9e9e9;
    text-align: left;
    caption-side: bottom;
    font-size: 10pt;
    padding: 7px; }


.logo-box-container img {
  -webkit-box-shadow: 0 0 5px 1px #464646;
  box-shadow: 0 0 5px 1px #464646; }

.logo-box-container > .caption {
  font-size: 10pt;
  padding: 7px;
  text-align: center; }




/**
$forschung-color:       #8e719d;
$wissenschaft-color:    #c25e2c;
$studium-color:         #01b0f1;
$professuren-color:     #77fb50;
$intern-color:          #f39c11;
$veranstaltung-color:   #00c677;
$blicke-color:          #d882a7;
$dossiers-color:        #0fd341;
**/


.anniverasry-box-blau {
  margin-bottom: 30px;
  padding: 20px 15px 30px;
  min-height: 190px;
  color: white;
  background: #0063a6;
  background-size: auto 80px; }
  @media (min-width: 992px) {
    
    .anniverasry-box-blau {
      margin-bottom: 0px; } }
  @media (max-width: 1199px) {
    
    .anniverasry-box-blau {
      margin-bottom: 30px; } }
  
  .anniverasry-box-blau h3 {
    color: white;
    margin-bottom: 0;
    margin-top: 5px;
    font-size: 26pt;
    line-height: 26pt;
    word-wrap: break-word; }
    
    .anniverasry-box-blau h3 a {
      text-decoration: none;
      color: white; }
      
      .anniverasry-box-blau h3 a:hover {
        color: white;
        text-decoration: underline; }


.anniverasry-box-rot {
  margin-bottom: 30px;
  padding: 20px 15px 30px;
  min-height: 190px;
  color: white;
  background: #e84e0e;
  background-size: auto 80px; }
  @media (min-width: 992px) {
    
    .anniverasry-box-rot {
      margin-bottom: 0px; } }
  @media (max-width: 1199px) {
    
    .anniverasry-box-rot {
      margin-bottom: 30px; } }
  
  .anniverasry-box-rot h3 {
    color: white;
    margin-bottom: 0;
    margin-top: 5px;
    font-size: 26pt;
    line-height: 26pt;
    word-wrap: break-word; }
    
    .anniverasry-box-rot h3 a {
      text-decoration: none;
      color: white; }
      
      .anniverasry-box-rot h3 a:hover {
        color: white;
        text-decoration: underline; }


.anniverasry-box-orange {
  margin-bottom: 30px;
  padding: 20px 15px 30px;
  min-height: 190px;
  color: white;
  background: #fab500;
  background-size: auto 80px; }
  @media (min-width: 992px) {
    
    .anniverasry-box-orange {
      margin-bottom: 0px; } }
  @media (max-width: 1199px) {
    
    .anniverasry-box-orange {
      margin-bottom: 30px; } }
  
  .anniverasry-box-orange h3 {
    color: white;
    margin-bottom: 0;
    margin-top: 5px;
    font-size: 26pt;
    line-height: 26pt;
    word-wrap: break-word; }
    
    .anniverasry-box-orange h3 a {
      text-decoration: none;
      color: white; }
      
      .anniverasry-box-orange h3 a:hover {
        color: white;
        text-decoration: underline; }


.anniverasry-box-violett {
  margin-bottom: 30px;
  padding: 20px 15px 30px;
  min-height: 190px;
  color: white;
  background: #4a4595;
  background-size: auto 80px; }
  @media (min-width: 992px) {
    
    .anniverasry-box-violett {
      margin-bottom: 0px; } }
  @media (max-width: 1199px) {
    
    .anniverasry-box-violett {
      margin-bottom: 30px; } }
  
  .anniverasry-box-violett h3 {
    color: white;
    margin-bottom: 0;
    margin-top: 5px;
    font-size: 26pt;
    line-height: 26pt;
    word-wrap: break-word; }
    
    .anniverasry-box-violett h3 a {
      text-decoration: none;
      color: white; }
      
      .anniverasry-box-violett h3 a:hover {
        color: white;
        text-decoration: underline; }


.anniverasry-box-big-blau {
  padding: 20px 0 0 0;
  color: white;
  background-color: #0063a6;
  text-align: center;
  margin-bottom: 26px; }
  
  .anniverasry-box-big-blau div.fix-box {
    min-height: 160px;
    width: 100%; }
    
    .anniverasry-box-big-blau div.fix-box h3 {
    color: white;
    margin-bottom: 0;
    margin-top: 18px;
      margin: 18px 5px 10px;
      font-size: 26pt;
      vertical-align: middle;
      min-height: 115px; }
      @media (min-width: 768px) and (max-width: 991px) {
        
        .anniverasry-box-big-blau div.fix-box h3 {
          font-size: 21pt;
          margin: 18px 2px 0; } }
    
    .anniverasry-box-big-blau div.fix-box a {
      color: white; }
    
    .anniverasry-box-big-blau div.fix-box a.more-info {
      color: white;
      display: table-row;
      height: 25px;
      vertical-align: bottom; }
  
  .anniverasry-box-big-blau div.color-stripe {
    background-color: #0063a6;
    height: 30px; }


.anniverasry-box-big-rot {
  padding: 20px 0 0 0;
  color: white;
  background-color: #0063a6;
  text-align: center;
  margin-bottom: 26px; }
  
  .anniverasry-box-big-rot div.fix-box {
    min-height: 160px;
    width: 100%; }
    
    .anniverasry-box-big-rot div.fix-box h3 {
    color: white;
    margin-bottom: 0;
    margin-top: 18px;
      margin: 18px 5px 10px;
      font-size: 26pt;
      vertical-align: middle;
      min-height: 115px; }
      @media (min-width: 768px) and (max-width: 991px) {
        
        .anniverasry-box-big-rot div.fix-box h3 {
          font-size: 21pt;
          margin: 18px 2px 0; } }
    
    .anniverasry-box-big-rot div.fix-box a {
      color: white; }
    
    .anniverasry-box-big-rot div.fix-box a.more-info {
      color: white;
      display: table-row;
      height: 25px;
      vertical-align: bottom; }
  
  .anniverasry-box-big-rot div.color-stripe {
    background-color: #e84e0e;
    height: 30px; }


.anniverasry-box-big-orange {
  padding: 20px 0 0 0;
  color: white;
  background-color: #0063a6;
  text-align: center;
  margin-bottom: 26px; }
  
  .anniverasry-box-big-orange div.fix-box {
    min-height: 160px;
    width: 100%; }
    
    .anniverasry-box-big-orange div.fix-box h3 {
      color: white;
      margin-bottom: 0;
      margin-top: 18px;
      margin: 18px 5px 10px;
      font-size: 26pt;
      vertical-align: middle;
      min-height: 115px; }
      @media (min-width: 768px) and (max-width: 991px) {
        
        .anniverasry-box-big-orange div.fix-box h3 {
          font-size: 21pt;
          margin: 18px 2px 0; } }
    
    .anniverasry-box-big-orange div.fix-box a {
      color: white; }
    
    .anniverasry-box-big-orange div.fix-box a.more-info {
      color: white;
      display: table-row;
      height: 25px;
      vertical-align: bottom; }
  
  .anniverasry-box-big-orange div.color-stripe {
    background-color: #fab500;
    height: 30px; }


.anniverasry-box-big-violett {
  padding: 20px 0 0 0;
  color: white;
  background-color: #0063a6;
  text-align: center;
  margin-bottom: 26px; }
  
  .anniverasry-box-big-violett div.fix-box {
    min-height: 160px;
    width: 100%; }
    
    .anniverasry-box-big-violett div.fix-box h3 {
      color: white;
      margin-bottom: 0;
      margin-top: 18px;
      margin: 18px 5px 10px;
      font-size: 26pt;
      vertical-align: middle;
      min-height: 115px; }
      @media (min-width: 768px) and (max-width: 991px) {
        
        .anniverasry-box-big-violett div.fix-box h3 {
          font-size: 21pt;
          margin: 18px 2px 0; } }
    
    .anniverasry-box-big-violett div.fix-box a {
      color: white;
      line-height: 36px; }
  
    .anniverasry-box-big-violett div.fix-box a.more-info {
    color: white;
    display: table-row;
      height: 10px;
      vertical-align: bottom; }
  
  .anniverasry-box-big-violett div.color-stripe {
    background-color: #4a4595;
    height: 30px; }


.fact-box-blau {
  padding: 5px 10px 5px;
  color: white;
  background: #0063a6 url(wappen.png) no-repeat;
  background-size: contain;
  background-position: 70% 0%;
  margin-bottom: 30px; }
  @media (min-width: 992px) {
    
    .fact-box-blau {
      margin-bottom: 60px; } }
  
  .fact-box-blau h3 {
    color: white;
    margin-bottom: 0;
    margin-top: 5px;
    font-size: 55pt; }
  
  .fact-box-blau p {
    font-size: 13pt;
    line-height: 13.5pt; }
  
  .fact-box-blau a {
    font-size: 13pt;
    line-height: 13.5pt;
    float: right;
    color: white;
    font-weight: 300; }
  
  .fact-box-blau a:after {
    content: " \e619";
    font-family: 'icomoon';
    font-size: 0.7em; }


.fact-box-rot {
  padding: 5px 10px 5px;
  color: white;
  background: #e84e0e url(wappen.png) no-repeat;
  background-size: contain;
  background-position: 70% 0%;
  margin-bottom: 30px; }
  @media (min-width: 992px) {
    
    .fact-box-rot {
      margin-bottom: 60px; } }
  
  .fact-box-rot h3 {
    color: white;
    margin-bottom: 0;
    margin-top: 5px;
    font-size: 55pt; }
  
  .fact-box-rot p {
    font-size: 13pt;
    line-height: 13.5pt; }
  
  .fact-box-rot a {
    font-size: 13pt;
    line-height: 13.5pt;
    float: right;
    color: white;
    font-weight: 300; }
  
  .fact-box-rot a:after {
    content: " \e619";
    font-family: 'icomoon';
    font-size: 0.7em; }


.fact-box-orange {
  padding: 5px 10px 5px;
  color: white;
  background: #fab500 url(wappen.png) no-repeat;
  background-size: contain;
  background-position: 70% 0%;
  margin-bottom: 30px; }
  @media (min-width: 992px) {
    
    .fact-box-orange {
      margin-bottom: 60px; } }
  
  .fact-box-orange h3 {
    color: white;
    margin-bottom: 0;
    margin-top: 5px;
    font-size: 55pt; }
  
  .fact-box-orange p {
    font-size: 13pt;
    line-height: 13.5pt; }
  
  .fact-box-orange a {
    font-size: 13pt;
    line-height: 13.5pt;
    float: right;
    color: white;
    font-weight: 300; }
  
  .fact-box-orange a:after {
    content: " \e619";
    font-family: 'icomoon';
    font-size: 0.7em; }


.fact-box-violett {
  padding: 5px 10px 5px;
  color: white;
  background: #4a4595 url(wappen.png) no-repeat;
  background-size: contain;
  background-position: 70% 0%;
  margin-bottom: 30px; }
  @media (min-width: 992px) {
    
    .fact-box-violett {
      margin-bottom: 60px; } }
  
  .fact-box-violett h3 {
    color: white;
    margin-bottom: 0;
    margin-top: 5px;
    font-size: 55pt; }
  
  .fact-box-violett p {
    font-size: 13pt;
    line-height: 13.5pt; }
  
  .fact-box-violett a {
    font-size: 13pt;
    line-height: 13.5pt;
    float: right;
    color: white;
    font-weight: 300; }
  
  .fact-box-violett a:after {
    content: " \e619";
    font-family: 'icomoon';
    font-size: 0.7em; }

@media (min-width: 992px) and (max-width: 1199px) {
  
  .fact-box-blau, .fact-box-orange {
    margin-bottom: 30px; } }


.anniversary-link-box {
  list-style: none;
  background-color: #f9f9f9;
  font-size: 12pt;
  padding-left: 12px;
  text-transform: uppercase; }
  @media (min-width: 768px) {
    
    .anniversary-link-box {
      margin-bottom: 24px; } }
  
  .anniversary-link-box > li {
    padding-top: 4px;
    padding-bottom: 4px; }
    @media (min-width: 768px) {
      
      .anniversary-link-box > li {
        display: inline-block; } }
    @media (min-width: 768px) {
      
      .anniversary-link-box > li + li:before {
        content: "|\00a0";
        padding: 0 5px;
        color: #0063a6; } }
  
  .anniversary-link-box > .active {
    color: #e4e4e4; }




/**
$forschung-color:       #8e719d;
$wissenschaft-color:    #c25e2c;
$studium-color:         #01b0f1;
$professuren-color:     #77fb50;
$intern-color:          #f39c11;
$veranstaltung-color:   #00c677;
$blicke-color:          #d882a7;
$dossiers-color:        #0fd341;
**/


.event-box {
  background-color: #f9f9f9;
  padding: 10px 15px 15px 10px;
  font-size: 12pt; }
  @media (max-width: 1199px) {
    
    .event-box {
      padding: 10px 10px 6px 10px; } }
  
  .event-box h3 {
    font-size: 14.5pt;
    line-height: 15pt;
    margin: 0 0 6px; }
    @media (max-width: 1199px) {
      
      .event-box h3 {
        margin-bottom: 0; } }
  
  .event-box p {
    margin: 0 0 16px;
    font-size: 11pt;
    line-height: 12pt; }
    @media (max-width: 1199px) {
      
      .event-box p {
        margin-bottom: 8px; } }
  
  .event-box p:last-child {
    margin: 0; }
  @media (max-width: 1199px) {
    
    .event-box {
      margin-bottom: 8px; } }


a.more-event-startpage {
  margin-top: 5px;
  margin-bottom: -21px;
  font-size: 15px; }
  @media (max-width: 991px) {
    
    a.more-event-startpage {
      margin-top: 0px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    
    a.more-event-startpage {
      margin-bottom: 0px; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    
    a.more-event-startpage {
      margin-top: 0px; } }


a.more-from-same-stuff {
  margin-top: 5px;
  color: #0063a6;
  /**@media (max-width: $screen-sm-max) {
  margin-top: 0px;        
  }   
  
  margin-bottom: -21px;**/
  font-size: 15px; }


a.more-from-same-stuff-end {
  margin-top: 5px;
  color: #0063a6;
  font-size: 15px; }
  @media (max-width: 1199px) {
    
    a.more-from-same-stuff-end {
      margin-top: -20px;
      margin-bottom: 20px; } }




/**
$forschung-color:       #8e719d;
$wissenschaft-color:    #c25e2c;
$studium-color:         #01b0f1;
$professuren-color:     #77fb50;
$intern-color:          #f39c11;
$veranstaltung-color:   #00c677;
$blicke-color:          #d882a7;
$dossiers-color:        #0fd341;
**/


.logo-box {
  margin-bottom: 24px; }




/**
$forschung-color:       #8e719d;
$wissenschaft-color:    #c25e2c;
$studium-color:         #01b0f1;
$professuren-color:     #77fb50;
$intern-color:          #f39c11;
$veranstaltung-color:   #00c677;
$blicke-color:          #d882a7;
$dossiers-color:        #0fd341;
**/


blockquote {
  line-height: 24pt;
  border-left: none;
  color: #0063a6;
  padding: 0;
  margin: 0; }
  
  blockquote p {
    margin-left: 120px; }
    @media (max-width: 767px) {
      
      blockquote p {
        margin-left: 50px; } }
  
  blockquote footer {
    display: block;
    font-size: 11.5pt;
    margin-left: 120px; }
    @media (max-width: 767px) {
      
      blockquote footer {
        margin-left: 50px; } }
    
    blockquote footer:before {
      content: ''; }
  
  blockquote:before {
    content: "\e623";
    font-family: 'icomoon';
    font-size: 50pt;
    vertical-align: top;
    float: left;
    margin-top: 23px; }
    @media (max-width: 767px) {
      
      blockquote:before {
        font-size: 25pt;
        margin-top: 7px; } }




/**
$forschung-color:       #8e719d;
$wissenschaft-color:    #c25e2c;
$studium-color:         #01b0f1;
$professuren-color:     #77fb50;
$intern-color:          #f39c11;
$veranstaltung-color:   #00c677;
$blicke-color:          #d882a7;
$dossiers-color:        #0fd341;
**/


.panel-uni .panel, .panel-uni-quicklinks .panel {
  border: none;
  border-radius: 0; }
  
  .panel-uni .panel + .panel, .panel-uni-quicklinks .panel + .panel {
    margin-top: 5px; }

.panel-uni .panel-heading, .panel-uni-quicklinks .panel-heading {
  border-bottom: 0;
  border-radius: 0;
  padding-top: 4px;
  padding-bottom: 4px;
  background-color: #e4e4e4;
  font-size: 15pt;
  line-height: 12pt; }
  
  .panel-uni .panel-heading .panel-title, .panel-uni-quicklinks .panel-heading .panel-title {
    font-size: 12pt; }
    
    .panel-uni .panel-heading .panel-title a, .panel-uni-quicklinks .panel-heading .panel-title a {
      line-height: 1.428571429; }
      
      .panel-uni .panel-heading .panel-title a:hover, .panel-uni-quicklinks .panel-heading .panel-title a:hover {
        text-decoration: none; }
  
  .panel-uni .panel-heading + .panel-collapse > .panel-body, .panel-uni-quicklinks .panel-heading + .panel-collapse > .panel-body {
    border: none;
    background-color: #f9f9f9;
    /* CKlettner: 
    font-size: 10pt;*/
    padding: 4px 12px; }
    
    .panel-uni .panel-heading + .panel-collapse > .panel-body > ul, .panel-uni-quicklinks .panel-heading + .panel-collapse > .panel-body > ul {
      list-style-image: url(bulletgray.png);
      padding: 4px 12px; }
      
      .panel-uni .panel-heading + .panel-collapse > .panel-body > ul > li, .panel-uni-quicklinks .panel-heading + .panel-collapse > .panel-body > ul > li {
        padding-left: 10px; }
    
    .panel-uni .panel-heading + .panel-collapse > .panel-body p, .panel-uni-quicklinks .panel-heading + .panel-collapse > .panel-body p {
      margin: 6px 0; }
    
    .panel-uni .panel-heading + .panel-collapse > .panel-body .date, .panel-uni-quicklinks .panel-heading + .panel-collapse > .panel-body .date {
      font-weight: 500; }
    
    .panel-uni .panel-heading + .panel-collapse > .panel-body .more, .panel-uni-quicklinks .panel-heading + .panel-collapse > .panel-body .more {
      font-weight: 500; }
  
  .panel-uni .panel-heading + .panel-collapse > .panel-arrow, .panel-uni-quicklinks .panel-heading + .panel-collapse > .panel-arrow {
    height: 8px;
    width: 8px;
    margin-left: 20px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #1a74b0; }

.panel-uni .active, .panel-uni-quicklinks .active {
  background-color: #1a74b0;
  color: white; }

.panel-uni .panel-footer, .panel-uni-quicklinks .panel-footer {
  border-top: 0; }
  
  .panel-uni .panel-footer + .panel-collapse .panel-body, .panel-uni-quicklinks .panel-footer + .panel-collapse .panel-body {
    border-bottom: none; }

.panel-uni .category-menu .panel-heading, .panel-uni-quicklinks .category-menu .panel-heading {
  background-color: #a4a4a4;
  color: white; }
  
  .panel-uni .category-menu .panel-heading a, .panel-uni-quicklinks .category-menu .panel-heading a {
    display: block; }

.panel-uni .category-menu .active, .panel-uni-quicklinks .category-menu .active {
  background-color: #0063a6; }

.panel-uni .category-menu .in .panel-arrow, .panel-uni-quicklinks .category-menu .in .panel-arrow {
  border-top: 8px solid #0063a6 !important; }

.panel-uni .category-menu .panel-heading + .panel-collapse > .panel-body, .panel-uni-quicklinks .category-menu .panel-heading + .panel-collapse > .panel-body {
  padding: 0; }
  
  .panel-uni .category-menu .panel-heading + .panel-collapse > .panel-body > ul, .panel-uni-quicklinks .category-menu .panel-heading + .panel-collapse > .panel-body > ul {
    padding: 0;
    list-style: none;
    list-style-image: none; }
    
    .panel-uni .category-menu .panel-heading + .panel-collapse > .panel-body > ul > li, .panel-uni-quicklinks .category-menu .panel-heading + .panel-collapse > .panel-body > ul > li {
      background-color: #f9f9f9;
      padding-top: 7px;
      padding-bottom: 7px; }
      
      .panel-uni .category-menu .panel-heading + .panel-collapse > .panel-body > ul > li > a, .panel-uni-quicklinks .category-menu .panel-heading + .panel-collapse > .panel-body > ul > li > a {
        color: #7b7b7b; }
      
      .panel-uni .category-menu .panel-heading + .panel-collapse > .panel-body > ul > li > a:before, .panel-uni-quicklinks .category-menu .panel-heading + .panel-collapse > .panel-body > ul > li > a:before {
        content: "\e619";
        font-family: 'icomoon';
        font-size: 0.75em;
        margin-right: 5px;
        color: #c2c2c2; }
      
      .panel-uni .category-menu .panel-heading + .panel-collapse > .panel-body > ul > li:hover, .panel-uni-quicklinks .category-menu .panel-heading + .panel-collapse > .panel-body > ul > li:hover {
        background-color: #e8e8e8; }
        
        .panel-uni .category-menu .panel-heading + .panel-collapse > .panel-body > ul > li:hover > a, .panel-uni-quicklinks .category-menu .panel-heading + .panel-collapse > .panel-body > ul > li:hover > a {
          color: #7b7b7b;
          text-decoration: none; }
    
    .panel-uni .category-menu .panel-heading + .panel-collapse > .panel-body > ul > li.active, .panel-uni-quicklinks .category-menu .panel-heading + .panel-collapse > .panel-body > ul > li.active {
      background-color: #1a74b0; }
      
      .panel-uni .category-menu .panel-heading + .panel-collapse > .panel-body > ul > li.active > a, .panel-uni-quicklinks .category-menu .panel-heading + .panel-collapse > .panel-body > ul > li.active > a {
        color: white; }

.panel-uni .category-menu .panel-heading + .panel-collapse > .panel-arrow, .panel-uni-quicklinks .category-menu .panel-heading + .panel-collapse > .panel-arrow {
  border-top: 8px solid #0063a6; }


.panel-uni-quicklinks {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 0px; }
  
  .panel-uni-quicklinks .panel-heading {
    border-bottom: 0;
    border-radius: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #1a74b0;
    color: white;
    font-size: 15pt;
    line-height: 12pt; }
    
    .panel-uni-quicklinks .panel-heading + .panel-collapse > .panel-body {
      border: none;
      background-color: #1a74b0;
      font-size: 12pt;
      padding: 4px 12px;
      border-top: 1px solid white;
      border-bottom: 1px solid white; }
      
      .panel-uni-quicklinks .panel-heading + .panel-collapse > .panel-body > ul {
        list-style: none;
        padding: 10px;
        margin-top: 0;
        margin-bottom: 0; }
        
        .panel-uni-quicklinks .panel-heading + .panel-collapse > .panel-body > ul > li {
          padding-left: 0; }
          
          .panel-uni-quicklinks .panel-heading + .panel-collapse > .panel-body > ul > li > a {
            color: white; }


.panel-content-mobile-group {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 0px; }
  
  .panel-content-mobile-group > .panel-mobile .panel-heading {
    border-bottom: 0;
    padding-left: 0;
    padding-top: 10px;
    padding-bottom: 5px;
    background-color: white;
    -webkit-box-shadow: 0px 10px 7px -10px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 10px 7px -10px rgba(0, 0, 0, 0.75); }
    
    .panel-content-mobile-group > .panel-mobile .panel-heading h2 {
      font-size: 18pt;
      margin-bottom: 0;
      color: #0063a6; }
      
      .panel-content-mobile-group > .panel-mobile .panel-heading h2 > a:hover {
        text-decoration: none; }
      
      .panel-content-mobile-group > .panel-mobile .panel-heading h2 .mobile-slider-icon {
        margin-top: 10px;
        color: #a4a4a4;
        font-size: 14px; }
    
    .panel-content-mobile-group > .panel-mobile .panel-heading + .panel-collapse > .panel-body {
      border-top: 1px solid white;
      border-bottom: 1px solid white; }




/**
$forschung-color:       #8e719d;
$wissenschaft-color:    #c25e2c;
$studium-color:         #01b0f1;
$professuren-color:     #77fb50;
$intern-color:          #f39c11;
$veranstaltung-color:   #00c677;
$blicke-color:          #d882a7;
$dossiers-color:        #0fd341;
**/


ul.gray-bg, ul.gray-bg-striped, ul.white-bg {
  width: 100%;
  background-color: #f9f9f9;
  padding-left: 0;
  list-style: none; }
  
  ul.gray-bg li, ul.gray-bg-striped li, ul.white-bg li {
    border-top: 1px dotted #e4e4e4;
    background: transparent url(bulletblue.png) no-repeat;
    background-position: 7px 17px;
    padding: 12px 25px 12px; }
    
    ul.gray-bg li > ul > li, ul.gray-bg-striped li > ul > li, ul.white-bg li > ul > li {
      border-top: none; }
    
    ul.gray-bg li > ul > li:last-child, ul.gray-bg-striped li > ul > li:last-child, ul.white-bg li > ul > li:last-child {
      border-bottom: none; }
  
  ul.gray-bg li:last-child, ul.gray-bg-striped li:last-child, ul.white-bg li:last-child {
    border-bottom: 1px dotted #e4e4e4; }


ul.gray-bg-striped li:nth-child(even) {
  background-color: white; }


ul.white-bg {
  background-color: white; }

/*ol.gray-bg {
@extend ul.gray-bg;
}*/

ol.gray-bg, ol.gray-bg-striped, ol.white-bg {
  counter-reset: li;
  
  margin-left: 0;
  
  padding-left: 0;
  
  background-color: #f9f9f9; }
  
  ol.gray-bg > li, ol.gray-bg-striped > li, ol.white-bg > li {
    position: relative;
    
    padding: 4px 8px;
    
    padding: 12px 25px 12px;
    
    list-style: none;
    
    border-top: 1px dotted #e4e4e4; }
  
  ol.gray-bg > li:before, ol.gray-bg-striped > li:before, ol.white-bg > li:before {
    content: counter(li);
    
    counter-increment: li;
    
    
    position: absolute;
    top: 6px;
    left: 5px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 2em;
    height: 2em;
    /* Some space between the number and the content in browsers that support
    generated content but not positioning it (Camino 2 is one example) */
    margin-right: 8px;
    margin-top: 8px;
    background-color: #1a74b0;
    color: white;
    font-size: 6pt;
    text-align: center;
    padding-top: 3px; }


ol.gray-bg-striped li:nth-child(even) {
  background-color: white; }


ol.white-bg {
  background-color: white; }




/**
$forschung-color:       #8e719d;
$wissenschaft-color:    #c25e2c;
$studium-color:         #01b0f1;
$professuren-color:     #77fb50;
$intern-color:          #f39c11;
$veranstaltung-color:   #00c677;
$blicke-color:          #d882a7;
$dossiers-color:        #0fd341;
**/


.content-box-uni-blau {
  background-color: #f9f9f9;
  padding: 25px 10px;
  margin-bottom: 40px; }
  
  .content-box-uni-blau small {
    background-color: #0063a6;
    color: white;
    padding: 5px 10px;
    margin-left: -10px;
    text-transform: uppercase; }
  
  .content-box-uni-blau h3, .content-box-uni-blau a {
    color: #0063a6; }
  
  .content-box-uni-blau h3 {
    font-size: 22pt;
    line-height: 22pt;
    margin-top: 17pt !important;
    margin-bottom: 8.5pt;
    word-wrap: break-word; }


.content-box-uni-rot {
  background-color: #f9f9f9;
  padding: 25px 10px;
  margin-bottom: 40px; }
  
  .content-box-uni-rot small {
    background-color: #e84e0e;
    color: white;
    padding: 5px 10px;
    margin-left: -10px;
    text-transform: uppercase; }
  
  .content-box-uni-rot h3, .content-box-uni-rot a {
    color: #e84e0e; }
  
  .content-box-uni-rot h3 {
    font-size: 22pt;
    line-height: 22pt;
    margin-top: 17pt !important;
    margin-bottom: 8.5pt;
    word-wrap: break-word; }


.content-box-uni-orange {
  background-color: #f9f9f9;
  padding: 25px 10px;
  margin-bottom: 40px; }
  
  .content-box-uni-orange small {
    background-color: #fab500;
    color: white;
    padding: 5px 10px;
    margin-left: -10px;
    text-transform: uppercase; }
  
  .content-box-uni-orange h3, .content-box-uni-orange a {
    color: #fab500; }
  
  .content-box-uni-orange h3 {
    font-size: 22pt;
    line-height: 22pt;
    margin-top: 17pt !important;
    margin-bottom: 8.5pt;
    word-wrap: break-word; }


.content-box-uni-violett {
  background-color: #f9f9f9;
  padding: 25px 10px;
  margin-bottom: 40px; }
  
  .content-box-uni-violett small {
    background-color: #4a4595;
    color: white;
    padding: 5px 10px;
    margin-left: -10px;
    text-transform: uppercase; }
  
  .content-box-uni-violett h3, .content-box-uni-violett a {
    color: #4a4595; }
  
  .content-box-uni-violett h3 {
    font-size: 22pt;
    line-height: 22pt;
    margin-top: 17pt !important;
    margin-bottom: 8.5pt;
    word-wrap: break-word; }




/**
$forschung-color:       #8e719d;
$wissenschaft-color:    #c25e2c;
$studium-color:         #01b0f1;
$professuren-color:     #77fb50;
$intern-color:          #f39c11;
$veranstaltung-color:   #00c677;
$blicke-color:          #d882a7;
$dossiers-color:        #0fd341;
**/


.nav-tabs-content > li {
  float: left;
  margin-bottom: -1px;
  background-color: #e4e4e4;
  margin-right: 16px;
  overflow: hidden; }
  @media (max-width: 767px) {
    
    .nav-tabs-content > li {
      max-width: 80px;
      max-height: 30px; } }
  
  .nav-tabs-content > li > a {
    color: #7b7b7b;
    line-height: 1.428571429;
    padding: 4px 4px; }
    @media (min-width: 768px) {
      
      .nav-tabs-content > li > a {
        padding: 4px 15px; } }
    
    .nav-tabs-content > li > a:hover {
      border-color: #f9f9f9 #f9f9f9 #dddddd; }
  
  .nav-tabs-content > li.active > a, .nav-tabs-content > li.active > a:hover, .nav-tabs-content > li.active > a:focus {
    color: white;
    background-color: #1a74b0;
    cursor: default; }


.tab-content-uni {
  background-color: #f9f9f9;
  padding: 20px; }
  
  .tab-content-uni > .tab-arrow {
    background: #f9f9f9 url(slider.png) no-repeat;
    background-position: 7px 0;
    height: 8px;
    padding-left: 20px;
    margin-top: -20px;
    margin-bottom: 13px;
    margin-left: -12px; }
  
  .tab-content-uni .tab-pane img {
    margin-bottom: 15px; }
  
  .tab-content-uni .tab-pane h3 {
    font-size: 12.5pt;
    margin-top: 0; }
  
  .tab-content-uni .tab-pane p {
    font-size: 9pt; }
    
    .tab-content-uni .tab-pane p:last-child {
      margin-bottom: 30px; }
    
    .tab-content-uni .tab-pane p .more {
      font-weight: 500; }




/**
$forschung-color:       #8e719d;
$wissenschaft-color:    #c25e2c;
$studium-color:         #01b0f1;
$professuren-color:     #77fb50;
$intern-color:          #f39c11;
$veranstaltung-color:   #00c677;
$blicke-color:          #d882a7;
$dossiers-color:        #0fd341;
**/


.carousel .left-preview {
  text-align: center;
  background-size: cover;
  transition: background-image 0.2s ease-in-out; }
  @media (min-width: 768px) {
    
    .carousel .left-preview {
      margin-right: -15px;
      background-position: right;} }

.carousel .right-preview {
  text-align: center;
  background-size: cover;
  transition: background-image 0.2s ease-in-out; }
  @media (min-width: 768px) {
    
    .carousel .right-preview {
      margin-left: -15px; } }

.carousel .left-column {
  padding-right: 5px; }

.carousel .right-column {
  padding-left: 5px; }
@media (max-width: 767px) {
  
  .carousel .image-column {
    padding-right: 0 !important;
    padding-left: 0 !important; } }

.carousel .carousel-inner > .item figure.image-container {
  background-color: #f9f9f9; }

.carousel .carousel-inner > .item img {
  margin: 0 auto; }

.carousel .gallery-preview a {
  display: block;
  color: white; }
  
  .carousel .gallery-preview a span {
    position: relative; }

.carousel .preview-color-forschung {
  background-color: #a81c49;
  background-color: rgba(168, 28, 73, 0.7); }

.carousel .left-forschung {
  
  color: #FFF; }

.carousel .right-forschung {
  
  color: #FFF;
  right: 0;
  left: auto; }

.carousel .preview-color-wissenschaft {
  background-color: #754c8a;
  background-color: rgba(117, 76, 138, 0.7); }

.carousel .left-wissenschaft {
  
  color: #FFF; }

.carousel .right-wissenschaft {
  
  color: #FFF;
  right: 0;
  left: auto; }

.carousel .preview-color-studium {
  background-color: #6ba173;
  background-color: rgba(107, 161, 115, 0.7); }

.carousel .left-studium {
  
  color: #FFF; }

.carousel .right-studium {
  
  color: #FFF;
  right: 0;
  left: auto; }

.carousel .preview-color-professuren {
  background-color: #005166;
  background-color: rgba(0, 81, 102, 0.7); }

.carousel .left-professuren {
  
  color: #FFF; }

.carousel .right-professuren {
  
  color: #FFF;
  right: 0;
  left: auto; }

.carousel .preview-color-intern {
  background-color: #196ca1;
  background-color: rgba(25, 108, 161, 0.7); }

.carousel .left-intern {
  
  color: #FFF; }

.carousel .right-intern {
  
  color: #FFF;
  right: 0;
  left: auto; }

.carousel .preview-color-veranstaltung {
  background-color: #0093be;
  background-color: rgba(0, 147, 190, 0.7); }

.carousel .left-veranstaltung {
  
  color: #FFF; }

.carousel .right-veranstaltung {
  
  color: #FFF;
  right: 0;
  left: auto; }

.carousel .preview-color-dossiers {
  background-color: #fac700;
  background-color: rgba(225, 213, 13, 0.7); }

.carousel .left-dossiers {
  
  color: #FFF; }

.carousel .right-dossiers {
  
  color: #FFF;
  right: 0;
  left: auto; }

.carousel .preview-color-blicke {
  background-color: #387762;
  background-color: rgba(56, 119, 98, 0.7); }

.carousel .left-blicke {
  
  color: #FFF; }

.carousel .right-blicke {
  
  color: #FFF;
  right: 0;
  left: auto; }

.carousel .preview-color-team {
  background-color: #b1b1b1;
  background-color: rgba(177, 177, 177, 0.7); }

.carousel .left-team {
  
  color: #FFF; }

.carousel .right-team {
  
  color: #FFF;
  right: 0;
  left: auto; }

.carousel .preview-color-fame {
  background-color: #476070;
  background-color: rgba(71, 96, 112, 0.7); }

.carousel .left-fame {
  
  color: #FFF; }

.carousel .right-fame {
  
  color: #FFF;
  right: 0;
  left: auto; }

.carousel .preview-color-uni-blau {
  background-color: #0063a6;
  background-color: rgba(0, 99, 166, 0.7); }

.carousel .left-uni-blau {
  
  color: #FFF; }

.carousel .right-uni-blau {
  
  color: #FFF;
  right: 0;
  left: auto; }

.carousel .preview-color-uni-blog {
  background-color: #fab500;
  background-color: rgba(250, 181, 0, 0.7); }

.carousel .left-uni-blog {
  
  color: #FFF; }

.carousel .right-uni-blog {
  
  color: #FFF;
  right: 0;
  left: auto; }

.carousel .picture-index {
  color: #0063a6;
  font-weight: 400; }

.carousel h1, .carousel h3, .carousel h4, .carousel h5, .carousel h6 {
  margin-bottom: 0; }




/**
$forschung-color:       #8e719d;
$wissenschaft-color:    #c25e2c;
$studium-color:         #01b0f1;
$professuren-color:     #77fb50;
$intern-color:          #f39c11;
$veranstaltung-color:   #00c677;
$blicke-color:          #d882a7;
$dossiers-color:        #0fd341;
**/


.form-horizontal .control-label {
  display: block;
  background-color: #e4e4e4;
  text-align: left;
  color: #0063a6;
  font-weight: 300;
  text-transform: uppercase;
  padding-top: 5px;
  padding-bottom: 5px;
/*  height: 33px; */ }
  @media (max-width: 767px) {
    
    .form-horizontal .control-label {
      margin-right: 30px;
      margin-bottom: 0; } }

.form-horizontal input.form-control, .form-horizontal #search-top input.form-control-search, #search-top .form-horizontal input.form-control-search, .form-horizontal #search-top-mobile input.form-control-search, #search-top-mobile .form-horizontal input.form-control-search, .form-horizontal #login-top input.form-control-login-top, #login-top .form-horizontal input.form-control-login-top, .form-horizontal select.form-control, .form-horizontal #search-top select.form-control-search, #search-top .form-horizontal select.form-control-search, .form-horizontal #search-top-mobile select.form-control-search, #search-top-mobile .form-horizontal select.form-control-search, .form-horizontal #login-top select.form-control-login-top, #login-top .form-horizontal select.form-control-login-top {
  height: 33px; }

.form-horizontal .form-control, .form-horizontal #search-top .form-control-search, #search-top .form-horizontal .form-control-search, .form-horizontal #search-top-mobile .form-control-search, #search-top-mobile .form-horizontal .form-control-search, .form-horizontal #login-top .form-control-login-top, #login-top .form-horizontal .form-control-login-top {
  background-color: #fafafa;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 0;
  border: none; }
  @media (max-width: 767px) {
    
    .form-horizontal .form-control, .form-horizontal #search-top .form-control-search, #search-top .form-horizontal .form-control-search, .form-horizontal #search-top-mobile .form-control-search, #search-top-mobile .form-horizontal .form-control-search, .form-horizontal #login-top .form-control-login-top, #login-top .form-horizontal .form-control-login-top {
      margin-left: -15px;
      margin-right: -30px; } }

.form-horizontal .form-group {
  margin-bottom: 4px;
  margin-left: 0; }

.form-horizontal .radio, .form-horizontal .checkbox {
  background-color: #fafafa;
  color: #0063a6;
  padding: 0 10px 10px 0; }
  
  .form-horizontal .radio label, .form-horizontal .checkbox label {
/*    padding-left: 44px; */ }
  @media (max-width: 767px) {
    
    .form-horizontal .radio, .form-horizontal .checkbox {
      margin-left: -15px;
      margin-right: 15px; } }

.form-horizontal .disabled label {
  color: #a4a4a4; }
@media (min-width: 768px) {
  
/*  .form-horizontal .radio, .form-horizontal .checkbox {
    max-height: 33px; } */ }

.form-horizontal .btn-submit {
  background: #a4a4a4 url(bulletbtn.png) no-repeat;
  background-position: 99% center;
  color: white;
  width: 49%;
  float: left;
  display: block;
  text-align: left;
  border: 0;
  padding: 5px 15px;
  text-transform: uppercase; }

.form-horizontal .btn-submit:hover {
  background: #1a74b0 url(bulletbtn.png) no-repeat;
  background-position: 99% center; }

.form-horizontal .btn-gray {
  color: white;
  width: 49%;
  float: left;
  display: block;
  border: 0;
  padding: 5px 15px;
  background: #a4a4a4 url(bulletbtngray.png) no-repeat;
  background-position: 1% center;
  text-align: right;
  text-transform: uppercase;
  /**
  @media (min-width: $screen-sm-min) {
      margin-left: 5px;
  }
  **/
  margin-right: 2%; }

.form-horizontal .btn-gray:hover {
  background: #1a74b0 url(bulletbtngray.png) no-repeat;
  background-position: 1% center; }

.form-horizontal .btns {
  margin-top: 38px; }

.form-horizontal .form-col {
  padding-right: 0;
  padding-left: 0; }

.form-horizontal input[type="checkbox"] {
  display: none; }

.form-horizontal input[type="checkbox"] + label span {
  display: inline-block;
  width: 35px;
  height: 33px;
  margin: -1px 4px 0 -0;
/*  vertical-align: middle;*/
  background: url(forms.png) 0 0 no-repeat;
  cursor: pointer; }

.form-horizontal input[type="checkbox"]:checked + label span {
  background: url(forms.png) -35px 0 no-repeat; }

.form-horizontal input[type="radio"] {
  display: none; }

.form-horizontal input[type="radio"] + label span {
  display: inline-block;
  width: 35px;
  height: 33px;
  margin: -1px 4px 0 0;
  vertical-align: middle;
  background: url(forms.png) -70px 0 no-repeat;
  cursor: pointer; }

.form-horizontal input[type="radio"]:checked + label span {
  background: url(forms.png) -105px 0 no-repeat; }

.form-horizontal .disabled input[type="checkbox"]:checked + label span {
  background: url(forms.png) -140px 0 no-repeat; }
@media (max-width: 767px) {
  
  .form-horizontal .btn-col {
    margin-left: -15px; } }

.form-horizontal .btn-question {
  background: #e4e4e4;
  color: #a4a4a4;
  border: none;
  width: 30px;
  height: 33px;
  text-align: center; }
  @media (min-width: 768px) {
    
    .form-horizontal .btn-question {
      width: 60px; } }

.form-horizontal .description-message {
  background-color: #5175ad;
  color: white;
  margin-right: 30px;
  font-size: 9pt; }

.form-horizontal .error-message {
  background-color: #e84e0e;
  color: white;
  margin-right: 30px;
  font-size: 9pt; }


.btn-content {
  font-size: 0.9em;
  background: none;
  border: none;
  color: #0063a6; }


.login-status .login-status-label {
  background-color: #e4e4e4;
  text-align: left;
  color: #0063a6;
  font-weight: 400;
  text-transform: uppercase;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
  padding-right: 15px;
  margin-right: 15px;
  min-height: 33px;
  display: block; }
  @media (min-width: 768px) {
    
    .login-status .login-status-label {
      margin-right: -30px; } }

.login-status .login-status-text {
  background-color: #fafafa;
  min-height: 33px;
  display: block;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-left: 11px;
  padding-left: 10px;
  color: #0063a6; }
  @media (max-width: 767px) {
    
    .login-status .login-status-text {
      margin-left: 0;
      margin-right: 15px; } }


.login-status-sidebar .login-status-text {
  background-color: #fafafa;
  display: block;
  color: #0063a6;
  padding: 5px; }

.login-status-sidebar .icon-user {
  font-size: 1.1em; }


.side-form label {
  display: none; }

.side-form .full-width {
  padding-right: 15px; }
  @media (min-width: 768px) {
    
    .side-form .full-width {
      padding-left: 0; } }

.side-form .form-control, .side-form #search-top .form-control-search, #search-top .side-form .form-control-search, .side-form #search-top-mobile .form-control-search, #search-top-mobile .side-form .form-control-search, .side-form #login-top .form-control-login-top, #login-top .side-form .form-control-login-top {
  margin-right: 15px; }

@media (min-width: 768px) {
  
  .form-description, .form-error {
    width: 7px;
    height: 7px;
    position: absolute;
    right: 0;
    top: 0;
    background-color: #0063a6;
    cursor: pointer; } }


.form-error {
  background-color: #e84e0e;
  right: 15px; }


.description-popover, .error-popover {
  background-color: #5175ad;
  color: white;
  border-radius: 0; }
  
  .description-popover .arrow:after, .error-popover .arrow:after {
    border-right-color: #5175ad !important;
    border-left-color: #5175ad !important; }
  
  .description-popover .popover-content, .error-popover .popover-content {
    padding: 5px 8px; }
  @media (max-width: 767px) {
    
    .description-popover, .error-popover {
      display: none !important; } }


.error-popover {
  background-color: #e84e0e; }
  
  .error-popover .arrow:after {
    border-right-color: #e84e0e !important;
    border-left-color: #e84e0e !important; }




/**
$forschung-color:       #8e719d;
$wissenschaft-color:    #c25e2c;
$studium-color:         #01b0f1;
$professuren-color:     #77fb50;
$intern-color:          #f39c11;
$veranstaltung-color:   #00c677;
$blicke-color:          #d882a7;
$dossiers-color:        #0fd341;
**/


.btn-group-social {
  margin-top: 10px; }
  
  .btn-group-social .btn-social {
    color: #bdbdbd;
    background-color: #f2f2f2;
    font-size: 18pt;
    border: none;
    border-radius: 0 !important;
    margin-right: 2px;
    padding: 0;
    min-width: 45px;
    min-height: 45px; }
  
  .btn-group-social .btn-social:hover {
    background-color: #0063a6;
    color: white; }
  
  .btn-group-social .btn-blog span {
    font-size: 1.4em;
    line-height: 18pt;
    padding-left: 10px;
    padding-right: 10px; }


.social-media-header {
  margin-bottom: 55px; }
  
  .social-media-header h1 {
    font-weight: 500; }


.social-post-generic, .social-post-facebook, .social-post-twitter, .social-post-youtube, .social-post-blog {
  margin-bottom: 70px; }
  
  .social-post-generic .header, .social-post-facebook .header, .social-post-twitter .header, .social-post-youtube .header, .social-post-blog .header {
    color: white;
    height: 19px;
    line-height: 19px;
    font-size: 10pt;
    padding-left: 5px; }
    
    .social-post-generic .header .social-icon, .social-post-facebook .header .social-icon, .social-post-twitter .header .social-icon, .social-post-youtube .header .social-icon, .social-post-blog .header .social-icon {
      float: right;
      width: 26px;
      border-left: 7px white solid;
      text-align: center; }
    
    .social-post-generic .header .social-blog-icon, .social-post-facebook .header .social-blog-icon, .social-post-twitter .header .social-blog-icon, .social-post-youtube .header .social-blog-icon, .social-post-blog .header .social-blog-icon {
      width: 40px; }
      
      .social-post-generic .header .social-blog-icon span, .social-post-facebook .header .social-blog-icon span, .social-post-twitter .header .social-blog-icon span, .social-post-youtube .header .social-blog-icon span, .social-post-blog .header .social-blog-icon span {
        font-size: 1.3em;
        line-height: 10pt; }
  
  .social-post-generic .social-post, .social-post-facebook .social-post, .social-post-twitter .social-post, .social-post-youtube .social-post, .social-post-blog .social-post {
    padding: 16px 7px 7px 7px;
    background-color: #f8f8f8; }
    
    .social-post-generic .social-post h3, .social-post-facebook .social-post h3, .social-post-twitter .social-post h3, .social-post-youtube .social-post h3, .social-post-blog .social-post h3 {
      font-size: 12pt;
      margin-top: 15px;
      margin-bottom: 8px;
      font-weight: 500; }
    
    .social-post-generic .social-post p, .social-post-facebook .social-post p, .social-post-twitter .social-post p, .social-post-youtube .social-post p, .social-post-blog .social-post p {
      margin-bottom: 0; }
  
  .social-post-generic .social-source, .social-post-facebook .social-source, .social-post-twitter .social-source, .social-post-youtube .social-source, .social-post-blog .social-source {
    background: white url(social.png) no-repeat;
    background-position: 12px top; }
    
    .social-post-generic .social-source img, .social-post-facebook .social-source img, .social-post-twitter .social-source img, .social-post-youtube .social-source img, .social-post-blog .social-source img {
      min-height: 80px; }
    
    .social-post-generic .social-source .social-avatar, .social-post-facebook .social-source .social-avatar, .social-post-twitter .social-source .social-avatar, .social-post-youtube .social-source .social-avatar, .social-post-blog .social-source .social-avatar {
      margin-top: 15px;
      margin-left: 10px;
      margin-right: 10px; }
    
    .social-post-generic .social-source .username, .social-post-facebook .social-source .username, .social-post-twitter .social-source .username, .social-post-youtube .social-source .username, .social-post-blog .social-source .username {
      padding-top: 28px;
      color: #0063a6;
      font-size: 10pt; }
      
      .social-post-generic .social-source .username .stats, .social-post-facebook .social-source .username .stats, .social-post-twitter .social-source .username .stats, .social-post-youtube .social-source .username .stats, .social-post-blog .social-source .username .stats {
        color: #666666; }


.social-post-facebook .header {
  background-color: #465d94; }


.social-post-twitter .header {
  background-color: #5ca9dd; }


.social-post-youtube .header {
  background-color: #c13752; }


.social-post-blog .header {
  background-color: #e59d2e; }




/**
$forschung-color:       #8e719d;
$wissenschaft-color:    #c25e2c;
$studium-color:         #01b0f1;
$professuren-color:     #77fb50;
$intern-color:          #f39c11;
$veranstaltung-color:   #00c677;
$blicke-color:          #d882a7;
$dossiers-color:        #0fd341;
**/


.image-preview-input {
  position: relative;
  overflow: hidden;
  margin: 0 0 0 10px !important;
  padding-left: 12px;
  color: #FFF;
  font-weight: 300;
  text-transform: uppercase;
  border-radius: 0;
  background-color: #a4a4a4;
  border-color: transparent; }


.image-preview-input:hover {
  color: #FFF;
  background-color: #0063a6;
  border-color: transparent; }


.image-preview-input input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  font-size: 20px;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0); }


.image-preview-input-title {
  margin-left: 2px; }


.image-preview-clear {
  margin: 0 0 0 10px !important;
  padding-left: 12px;
  margin: 0 0 0 10px !important;
  padding-left: 12px;
  color: #FFF;
  font-weight: 300;
  text-transform: uppercase;
  border-radius: 0;
  background-color: #a4a4a4;
  border-color: transparent; }


.image-preview-clear:hover {
  color: #FFF;
  background-color: #0063a6;
  border-color: transparent; }

@-webkit-viewport {
  width: device-width; }

@-moz-viewport {
  width: device-width; }

@-ms-viewport {
  width: device-width; }

@-o-viewport {
  width: device-width; }

@viewport {
  width: device-width; }


.lead, .lead-p {
  font-size: 15pt;
  font-weight: 300; }
  @media (max-width: 767px) {
    
    .lead, .lead-p {
      font-size: 12pt;
      font-weight: 500; } }


.lead-p {
  font-size: 12pt;
  color: #4c4c4c;
  font-weight: 400; }


body {
  font-weight: 300;
  padding-top: 175px;
  transition: padding-top 0.2s ease-in-out;
  text-rendering: optimizeLegibility; }
  @media (max-width: 991px) {
    
    body {
      padding-top: 120px; } }
  @media (max-width: 767px) {
    
    body {
      padding-top: 94px; } }

@media (min-width: 992px) {
  
  body.scrolling {
    padding-top: 130px; } }


.content h1 {
  margin-top: 0px; }
  @media (max-width: 767px) {
    
    .content h1 {
      font-size: 25pt; } }

.content h2 {
  margin-top: 0;
  margin-bottom: 15px; }
  @media (min-width: 768px) {
    
    .content h2 {
      margin-bottom: 20px; } }
  @media (min-width: 992px) {
    
    .content h2 {
      margin-bottom: 30px; } }
  @media (max-width: 767px) {
    
    .content h2 {
      font-size: 18pt; } }

.content h2.text-header {
  margin-bottom: 10px; }

.content h3, .content h4, .content h5, .content h6 {
  margin-top: 0; }

.content h4 {
  font-weight: 500; }

/*.content h4, .content h5, .content h6 {
  margin-top: 15px;
  padding-top: 20px; }
*/

.content hr.content-divider {
  border-bottom: solid 1px #bdbdbd;
  margin: 0; }

.content ul.releated-links-content > li {
  background: #0063a6;
  margin-left: 2px;
  width: 100%; }
  
  .content ul.releated-links-content > li > a {
    color: white;
    padding-top: 1px;
    padding-bottom: 1px; }
    
    .content ul.releated-links-content > li > a:hover {
      border-radius: 0;
      background: #a4a4a4; }
    
    .content ul.releated-links-content > li > a:after {
      color: white; }


.content-element:not(:last-child) {
  padding-bottom: 42px; }


.content-element {
  padding-top: 42px; }


.first-element-space {
  padding-top: 30px; }
  @media (min-width: 992px) {
    
    .first-element-space {
      padding-top: 60px; } }


.content-element-margin {
  margin-bottom: 30px; }
  @media (min-width: 992px) {
    
    .content-element-margin {
      margin-bottom: 60px; } }


.content-element-margin-small {
  margin-bottom: 20px; }
  @media (min-width: 992px) {
    
    .content-element-margin-small {
      margin-bottom: 30px; } }

@media (max-width: 767px) {
  .social_share_privacy_area li {
    float: none !important; } }


/* xgx overrule */
div.btns .btn-submit {
    float:right;
}
.form-horizontal .form-control {
    border: 1px solid #cccccc;
}
.panel-body .form-horizontal label {
    margin: 5px 0 0;
}

.panel-body .form-horizontal input, .panel-body .form-horizontal select {
    height: 28px;
    padding: 5px;
    margin: 0px;
}

.panel-body .form-horizontal input.date {
    width: 80%;
    float: left;
}

.form-horizontal .btns {
    margin-top: 12px;
}

.form-horizontal .error-message {
    padding: 5px;
    margin-right: 0;
}

.panel-body form .field {
    margin-bottom: 4px;
    width: auto;
}

.panel-body label {
    width: 100%;
}




   
