/* open-sans-300 - greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-300.eot'); /* IE9 Compat Modes */
    src: local('Open Sans Light'), local('OpenSans-Light'),
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-300.woff2') format('woff2'), /* Super Modern Browsers */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-300.woff') format('woff'), /* Modern Browsers */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-300.ttf') format('truetype'), /* Safari, Android, iOS */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-regular.eot'); /* IE9 Compat Modes */
    src: local('Open Sans Regular'), local('OpenSans-Regular'),
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-regular.woff') format('woff'), /* Modern Browsers */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-300italic - greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-300italic.eot'); /* IE9 Compat Modes */
    src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-300italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-300italic.woff') format('woff'), /* Modern Browsers */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-italic.eot'); /* IE9 Compat Modes */
    src: local('Open Sans Italic'), local('OpenSans-Italic'),
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-italic.woff') format('woff'), /* Modern Browsers */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-600.eot'); /* IE9 Compat Modes */
    src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-600.woff2') format('woff2'), /* Super Modern Browsers */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-600.woff') format('woff'), /* Modern Browsers */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-600.ttf') format('truetype'), /* Safari, Android, iOS */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-700.eot'); /* IE9 Compat Modes */
    src: local('Open Sans Bold'), local('OpenSans-Bold'),
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-700.woff') format('woff'), /* Modern Browsers */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600italic - greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-600italic.eot'); /* IE9 Compat Modes */
    src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-600italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-600italic.woff') format('woff'), /* Modern Browsers */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-700italic.eot'); /* IE9 Compat Modes */
    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-700italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-700italic.woff') format('woff'), /* Modern Browsers */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800 - greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-800.eot'); /* IE9 Compat Modes */
    src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-800.woff2') format('woff2'), /* Super Modern Browsers */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-800.woff') format('woff'), /* Modern Browsers */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-800.ttf') format('truetype'), /* Safari, Android, iOS */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800italic - greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-800italic.eot'); /* IE9 Compat Modes */
    src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'),
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-800italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-800italic.woff') format('woff'), /* Modern Browsers */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('https://magnolia.dhge.de/fonts/open-sans-v15-greek-ext_vietnamese_cyrillic-ext_greek_latin-ext_latin_cyrillic-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}



body {
}

a,
a:hover,
a:visited {
    color: #D10019;
    text-decoration: none;
}

a:hover {
    text-decoration: underline !important;
}

a img {
    opacity: 0.85;
}

a:hover img {
    opacity: 1;
}

a span {
    opacity: 0.85;
}

a:hover span {
    opacity: 1;
}

a img,
a:hover img,
a:focus img {
    border: none;
}

#header-content #branding {
    margin-bottom: 0;
    padding: 4px;
    width: 952px;
}
#header-content {
    box-shadow: 0 0 50px #a4a4a4;
    width: 960px;
}
#wrapper {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    width: 960px;
}
#header-content #wrapper-2 {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding: 0px 4px 4px 4px;
    width: 952px;
}
#wrapper-3 {
    width: 717px;
}
#home #wrapper-3 {
    width: 100%;
}
#article-2-col #wrapper-3 {
    width: 717px;
}

.header-image {
    margin-bottom: 0;
    margin-left: 4px;
    margin-right: 0;
    margin-top: 4px;
    position: relative;
    width: 713px;
    max-height: 340px;
}
.header-image img {
    float: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    width: 100%;
    max-height: 340px;
}
.header-image .caption {
    -moz-box-sizing: border-box;
    background-color: rgba(0, 0, 0, 0.8);
    bottom: 0;
    color: #FFFFFF;
    position: absolute;
    width: 100%;
}
.header-image .caption .caption-text {
    display: block;
    padding-bottom: 0.5em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    padding-top: 0.5em;
}
#home #main {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    width: 100%;
}
#site-info {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    padding-top: 0;
    margin-top: 25px;
}
#site-info li a, #site-info li a:hover, #site-info a, #site-info a:hover {
    text-decoration: none;
    border-bottom: none;
    color: inherit;
}
#site-info li.external a {
    background-image: none;
    padding-left: 0;
}
#site-info li.image-link {
    display: inline-block;
    margin-right: 15px;
}
#site-info li.image-link img {
    max-width: 100%;
}
.edit_mode #site-info li.image-link {
    display: block;
}
#site-info #site-info-box div {
    margin-bottom: 0;
    margin-left: 20px;
    margin-right: 0;
    margin-top: 10px;
    width: 215px;
}
#site-info #site-info-box div:first-child {
    margin-left: 0;
}
#main h1 {
    border-bottom: black dotted 2px;
    margin-bottom: 1em;
    padding-bottom: 1em;
}
#page-intro h1,
.text h1 {
    border-top: none;
}
#main h2, #main h3, #main h4, #main h5, #main h6 {
    color: #000000;
    font-family: 'Judson',serif;
}
#main .text p a {
    color: #D10009;
}
#main .text p a:hover {
    color: #D10009;
}
#main .links li.external a, #main .links ul.external li a, #main .links li.download a, #main .links ul.download li a, #main .links li a {
    background-image: url("../img/icons/arrow_right_red.png");
    background-position: 0px 3px;
    min-height: 25px;
    padding: 0px 0px 0px 35px;
}

#main .links li.external .description a,
#main .links ul.external li .description a,
#main .links li.download .description a,
#main .links ul.download li .description a,
#main .links li .description a {
    display: inline;
    background-image: none;
    min-height: 0px;
    padding: 0px;
    color: #D10009;
    font-style: normal;
}

#main .links ul.download li a {
    font-weight: 700;
    padding-top: 7px;
    margin-top: -7px;
}

#main .links ul.download li a em {
    font-weight: 400;
}

#main .links li {
    vertical-align: top;
}

/* Breadcrumbs
 */

#main #breadcrumb {
    position: relative;
    margin-bottom: 2em;
    margin-top: 6px;
    float: none;
}
#main #breadcrumb a {
    color: inherit;
}
#main #breadcrumb > h5 {
    display: none;
}

#main #breadcrumb li {
    background: none;
    padding: 0px;
    margin: 0px;
    display: inline;
    float: none;
}

#main #breadcrumb li .breadcrumb-marker {
    background-image: url(../img/icons/ba-gera_iconset_A.png);
    background-position: -30px -27px;
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    display: inline-block;
}

#main #breadcrumb li:first-child .breadcrumb-marker {
    display: none;
}

#article-2-col #main #breadcrumb {
    width: 450px;
}

#nav, #main, #extras {
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 4px;
}
#extras, #nav {
    margin-bottom: 0;
    width: 235px;
}
#main {
    margin-bottom: 5px;
    margin-left: 27px;
    margin-right: 21px;
    margin-top: 4px;
    width: 434px;
}
#article-2-col #main {
    width: 636px;
    margin-left: 27px;
    margin-right: 54px;
}
a img, a:hover img, .media img {
    border-bottom: none;
}
#main .media.large {
    width: 100%;
}

.media audio, .media video, .media img {
    width:auto;
}

.welcome-message .photo dd {
    display: none;
}

.cross-link {
    border-left: 4px solid white;
    border-bottom: 4px solid white;
    position: relative;
    width: 100%;
}
.cross-link a {
    background-image: url("../img/icons/arrow_right_white.png");
    background-position: 0.75em center;
    background-repeat: no-repeat;
    display: block;
    padding: 12px 12px 12px 54px;
}
.main-content {
    display: block;
    width: 100%;
}
.main-content .row {
    display: block;
    margin-top: 4px;
}
.main-content .row .row:first-child {
    margin-top: 0;
}
.row:after, .pair:after, .event-block:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.main-content .col {
    display: block;
    float: left;
    /*height: 100%;*/
    margin-left: 4px;
}
.main-content .col:first-child {
    margin-left: 0;
}
.main-content .col.span1 {
    width: 235px;
}
.main-content .col.span2 {
    width: 474px;
}
.main-content .col.span3 {
    width: 713px;
}
.main-content h2, .main-content .search #search-box h6 {
    font-size: 24px;
}
.main-content .search #search-box {
    /*background-image: url(../img/icons/lupe_BA_Gera.png);*/
}
.BAEisenach .main-content .search #search-box {
    /*background-image: url(../img/icons/lupe_BA_Eisenach.png);*/
}
.main-content .search #search-box h6 {
    color: #000;
}
.BAEisenach .main-content .search #search-box h6 {
    color: #FFF;
}
.BAEisenach .main-content h2 {
    color: #FFF;
}
.main-content h3 {
    font-size: 200%;
}
.main-content .inner-cell {
    margin-top: 4px;
    padding: 15px;
    position: relative;
    min-height: 33px;
}
.main-content .inner-cell.fill {
    /*height: 100%;*/
  height: auto !important;
}

.main-content .inner-cell.fill.boerse {
	min-height: 291px;
}

.main-content .inner-cell.downloads {
  height:183px !important;
}

.main-content .inner-cell.education {
  height:118px !important;  
}

.main-content .inner-cell.education .image {
	top:70px;
}

.main-content .inner-cell.video {
  height:183px !important;  
}  

.main-content .inner-cell.willkommen {
  min-height:520px;
}  

.main-content .inner-cell:first-child {
    margin-top: 0;
}

.main-content .inner-cell.studierende,
.main-content .inner-cell.praxispartner,
.main-content .inner-cell.interessierte {
    height: 115px;
}

.main-content .inner-cell.einrichtungen,
.main-content .inner-cell.studienbereiche {
    height: 140px;
}

.main-content .inner-cell .pair {
    font-size: 120%;
    margin-top: 1em;
    position: relative;
}
.main-content .inner-cell .pair p {
    font-size: 14px;
}
.main-content .inner-cell .pair-cell {
    background-color: #FFFFFF;
    color: #738A77;
    float: right;
    font-family: "Judson",serif;
    /*height: 100%;*/
    padding-bottom: 0.5em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    padding-top: 0.5em;
    width: 45%;
}
.main-content .inner-cell .pair-cell a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #D10019;
}
.main-content .inner-cell .pair-cell:first-child {
    float: left;
}
.single-component {
    /*height: 100%;*/
    width: 100%;
}
.willkommen .single-component, .edit_mode .single-component {
    height: auto;
}
.bild-text-box {
    /*height: 100%;*/
    position: relative;
    width: 100%;
}
.bild-text-box .text {
    font-size: 12px;
}
.bild-text-box a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: inherit;
    display: block;
    /*height: 100%;*/
    width: 100%;
    overflow: hidden;
}
.left .bild-text-box .image,
.right .bild-text-box .image {
    position: relative;
    right: 0;
}
.right .bild-text-box .image img {
    max-width: 100px;
}
.left .bild-text-box .image {
    bottom: 10px;
    float: left;
}
.right .bild-text-box .image {
    float: right;
}
.bild-text-box .image {
    bottom: 5px;
    float: none;
    position: absolute;
    right: 5px;
}
#main .main-content .inner-cell h2 {
    color: inherit;
    margin-bottom: 0.5em;
}
#main .main-content .quicklinks.inner-cell h2 {
    margin-bottom: 0em;
}
.image-switcher {
    height: 265px;
    position: relative;
    width: 100%;
}

.image-switcher .image1 {
    width:713px;
    position:absolute;
    top:0px;
    left:0px;
    z-index:2;
}

.image-switcher .image2 {
    width:713px;
    position:absolute;
    top:0px;
    left:0px;
    z-index:1;
}

.image-switcher ul {
    color: #FFFFFF;
    font-family: 'Judson',serif;
    font-size: 175%;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    z-index: 100;
    position:absolute;
    left:320px;
}
.image-switcher ul li {
    background-color: rgba(0, 0, 0, 0.7);
    margin-top: 3px;
}
.image-switcher ul li.active {
    background-color: #000000;
}
.image-switcher ul li img {
    display: none;
}
.image-switcher ul li a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    background-image: url("../img/icons/arrow_right_white.png");
    background-position: 0.5em center;
    background-repeat: no-repeat;
    color: inherit;
    display: block;
    padding: 10px 10px 10px 50px;
}

.image-switcher ul li a:hover {
    color: #ffffff !important;
    background-image: url("../img/icons/arrow_right_red.png") !important;
}

.image-switcher-selected {
    color: #ffffff !important;
    background-image: url("../img/icons/arrow_right_red.png") !important;
}

.image-switcher-deselected {
    color: #ffffff !important;
    background-image: url("../img/icons/arrow_right_white.png") !important;
}

.image-switcher ul li:first-child {
    margin-top: 0;
}

.image-switcher .clock {
    visibility: hidden;
    position: absolute;
    top: 485px;
    margin-left:-735px;
    zoom: 0.4;
    -ms-zoom: 0.4;
    -webkit-zoom: 0.4;
    -moz-transform:  scale(0.4,0.4);
    -moz-transform-origin: left center;
}

.image-switcher .clock ul {
    left:0px;
}

span.flip-clock-divider.seconds .flip-clock-label {
   /* margin-top: 120px;*/
}

span.flip-clock-divider.minutes .flip-clock-label {
    /*margin-top: 220px;
    left:-560px;*/
}

span.flip-clock-divider.minutes .flip-clock-dot {
   /* display:none;*/
}

span.flip-clock-divider.minutes {

}

.flip-clock-divider .flip-clock-label {
  /*  position: absolute;
    top: -1.5em;
    right: -86px;
    color: black;
    text-shadow: none;
    font-weight: bold;
    font-size: 13px;
    color: #000;*/
}

.image-switcher .active .clock {
    visibility: visible;
}


#home #main #search-box {
    position: relative;
    height: 75px;
    background-position: 0px -7px;
}
#home #main #search-box form {
    position: absolute;
    bottom: 0px;
    width: 205px;
}
#home #main #search-box #searchbar {
    width: 165px;
    top: 0px;
}
#home #main #search-box {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: inherit;
}
#home #main #search-box .button {
    margin-top: 1px;
}
.quicklinks ul {
    font-family: "Judson",serif;
    font-size: 14px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}
.quicklinks ul li {
    font-size: 18px;
}
.js .quicklinks ul {
    -moz-box-sizing: border-box;
    background-color: inherit;
    display: none;
    left: 0;
    padding-bottom: 0;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 0;
    position: absolute;
    top: 100%;
    width: 235px;
    z-index: 9000;
}
#home #main .text {
    color: inherit;
    overflow: visible;
    clear: inherit;
}
.edit_mode .bild-text-box .text {
    min-height: 15em;
}
.edit_mode .kontakt {
    min-height: 25em;
}
.edit_mode .quicklinks ul {
    display: block;
    margin-top: 1em;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: static;
    width: auto;
}
.quicklinks ul li {
    border-top-color: black;
    border-top-style: dotted;
    border-top-width: 2px;
}
.BAEisenach .quicklinks ul li {
    border-top-color: #FFF;
}
.quicklinks ul li:first-child {
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
}
.quicklinks a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: inherit;
    display: block;
}

.quicklinks .disclosure-triangle {
    background-image: url("../img/icons/ba-gera_iconset_A.png");
    background-position: -75px -50px;
    display: inline-block;
    height: 25px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 5px;
    margin-top: 0;
    width: 25px;
}
.quicklinks .active .disclosure-triangle {
    background-position: -100px -50px;
}
.BAEisenach .quicklinks .disclosure-triangle {
    background-position: -25px -50px;
}
.BAEisenach .quicklinks .active .disclosure-triangle {
    background-position: -25px -75px;
}
.quicklinks ul a {
    padding-bottom: 0.5em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5em;
}
.inner-cell .link-icons {
    font-size: 125%;
    font-style: italic;
    font-weight: 700;
    padding-left: 0px;
    position: absolute;
    bottom: 1em;
}
.inner-cell .link-icons a {
    color: inherit;
    margin-left: 5px;
}
.inner-cell .link-icons a:first-child {
    margin-left: 0px;
}
.inner-cell .link-icons .icon {
    background-repeat: no-repeat;
    display: inline-block;
    padding-top: 66px;
    text-align: center;
    width: 66px;
}
.icon.labore {
    background-image: url("../img/icons/BA-Gera_icons_einrichtungen_frei.png");
    background-position: 10px 0;
}
.icon.bibliothek {
    background-image: url("../img/icons/BA-Gera_icons_einrichtungen_frei.png");
    background-position: -67px 0;
}
.icon.mensa {
    background-image: url("../img/icons/BA-Gera_icons_einrichtungen_frei.png");
    background-position: -140px 0;
}
.icon.wirtschaft {
    background-image: url("../img/icons/BA-Gera_icons_studibereiche_frei.png");
    background-position: 0 0;
}
.icon.technik {
    background-image: url("../img/icons/BA-Gera_icons_studibereiche_frei.png");
    background-position: -64px 0;
}
.icon.soziales {
    background-image: url("../img/icons/BA-Gera_icons_studibereiche_frei.png");
    background-position: -140px 0;
}
.main-content .inner-cell.einrichtungen {
    min-height: 120px;
}
.main-content .inner-cell.studienbereiche {
    min-height: 120px;
}
#main .main-content .inner-cell.studienbereiche h2,
#main .main-content .inner-cell.einrichtungen h2 {
    margin-bottom: 0px;
}

.main-content .inner-cell.kontakt {
    background-color: #D6D8CD;
    background-image: url("../img/icons/BA-Gera_icon_adresse_frei.png");
    background-position: left bottom;
    background-repeat: no-repeat;
}
.BAEisenach .main-content .inner-cell.kontakt {
    background-color: #D6D8CD;
    color: #000;
    background-image: url("../img/icons/BA-Eisenach_icon_adresse_frei.png");
    background-position: left bottom;
    background-repeat: no-repeat;
}
.main-content .inner-cell.kontakt {
    color: #000;
    font-size: 12px;
    padding-bottom: 75px;
    min-height:240px;
}
.main-content .inner-cell.kontakt a {
    color: inherit;
}
.main-content .inner-cell.kontakt span {
    display: block;
}
.main-content .inner-cell.kontakt p {
}
.main-content .inner-cell.kontakt .logo {
    background-image: url(../img/icons/ba_logo_transparent.png);
    width: 70px;
    height: 45px;
}
.main-content .inner-cell.kontakt .name {
    font-size: 14px;
    font-weight: 700;
}
.main-content .inner-cell.kontakt .slogan.de {
    font-size: 11px;
    font-style: italic;
}
.main-content .inner-cell.kontakt .slogan.en {
    font-size: 11px;
}
.main-content .inner-cell.kontakt .address {
    border-top-color: black;
    border-top-style: dotted;
    border-top-width: 2px;
    margin-top: 1em;
    padding-top: 1em;
}
.main-content .inner-cell.kontakt .phone {
    margin-top: 1em;
}
.main-content .inner-cell.kontakt .telefon-email {
    display: table;
    width: 100%;
    margin-top: 0.5em;
}
.main-content .inner-cell.kontakt .telefon-email span {
    display: table-cell;
}
.main-content .inner-cell.kontakt .telefon-email span.label {
    width: 4.5em;
}
.main-content .inner-cell.kontakt .telefon-email span.data {
}
.main-content .willkommen h2 {
    font-size: 20px;
    border-bottom-color: black;
    border-bottom-style: dotted;
    border-bottom-width: 2px;
    margin-bottom: 15px;
    padding-bottom: 15px;
}
.main-content .willkommen h2 span {
    display: block;
}

.main-content .inner-cell.willkommen p {
    margin-top: 0.5em;
}

.main-content .inner-cell.willkommen .pair p {
    margin-top: 0em;
}

.main-content .inner-cell.coworker {
    height: 120px;
}

.main-content div.inner-cell.left.coworker {
    background: #738a77; /* Old browsers */
    background: -moz-linear-gradient(top, #738a77 0%, #4b5c4f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#738a77), color-stop(100%,#4b5c4f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #738a77 0%,#4b5c4f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #738a77 0%,#4b5c4f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #738a77 0%,#4b5c4f 100%); /* IE10+ */
    background: linear-gradient( #738a77, #4b5c4f );
    color: #FFF;
}

.DHGE .main-content .inner-cell.kontakt {
    background-color: #D6D8CD;
    background-image: url("../img/icons/DHGE_icon_adresse_frei.png") !important;
    background-position: left bottom;
    background-repeat: no-repeat;
}

.DHGE .main-content .inner-cell.kontakt .logo {
    background-image: url(../img/icons/dhge_logo_transparent.png) !important;
    width: auto !important;
    height: 45px;
    background-repeat:no-repeat
}

.main-content .inner-cell.events {
    min-height: 240px;
    background-image:none !important;
    padding-bottom: 15px;
}

.main-content .inner-cell.events .bild-text-box .image {
	left: 135px;
	right: auto;
	top: 20px;
}

.BAEisenach .main-content .inner-cell.events {
    color:white;
    background: #009d30 !important;
    /* Old browsers */
    background: -moz-linear-gradient(top, #009d30 0%, #007c28 100%) !important;
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #009d30), color-stop(100%, #007c28)) !important;
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #009d30 0%, #007c28 100%) !important;
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #009d30 0%, #007c28 100%) !important;
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #009d30 0%, #007c28 100%) !important;
    /* IE10+ */
    background: linear-gradient( #009d30, #007c28 ) !important;
}

.BAGera .main-content .inner-cell.events {
    color:black;
    background: #a5c400 !important;
    /* Old browsers */
    background: -moz-linear-gradient(top, #a5c400 0%, #8cb110 100%) !important;
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a5c400), color-stop(100%, #8cb110)) !important;
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #a5c400 0%, #8cb110 100%) !important;
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #a5c400 0%, #8cb110 100%) !important;
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #a5c400 0%, #8cb110 100%) !important;
    /* IE10+ */
    background: linear-gradient( #a5c400, #8cb110 ) !important;
}

.DHGE .main-content .inner-cell.events {
    color:black;
    min-height: 366px;
    background: #a5c400 !important;
    /* Old browsers */
    background: -moz-linear-gradient(top, #a5c400 0%, #8cb110 100%) !important;
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a5c400), color-stop(100%, #8cb110)) !important;
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #a5c400 0%, #8cb110 100%) !important;
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #a5c400 0%, #8cb110 100%) !important;
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #a5c400 0%, #8cb110 100%) !important;
    /* IE10+ */
    background: linear-gradient( #a5c400, #8cb110 ) !important;
}

/*Cookies PopUp*/
.cc_container .cc_btn {
    background-color: #D10019 !important; /* Farbe des Buttons */
    color: #fff !important; /* Textfarbe des Buttons */
}

.cc_container {
    background: linear-gradient( #a5c400, #8cb110 ) !important; /* Hintergrundfarbe des gesamten Bereichs */
    color: #fff !important; /* Schriftfarbe des gesamten Bereichs */
}

.cc_container a {
    color: #fff !important; /* Textlink-Farbe "Mehr Infos" */
    font-weight: bold;
    text-decoration: underline !important;
}

.cc_banner-wrapper p {
    color: #fff !important; /* Schriftfarbe des gesamten Bereichs */
}