#naviSocial > ul > li#nav_1426 > a {
    background-image: url(../../../../../../typo3conf/ext/custom_template/Resources/Public/img/facebook_alumni.png);
}

#naviSocial > ul > li#nav_1423 > a {
    background-image: url(../../../../../../typo3conf/ext/custom_template/Resources/Public/img/youtube_alumni.png);
}

#naviSocial > ul > li#nav_108 > a {
    background-image: url(../../../../../../typo3conf/ext/custom_template/Resources/Public/img/google.svg);
}

#naviSocial > ul > li#nav_1421 > a {
    background-image: url(../../../../../../typo3conf/ext/custom_template/Resources/Public/img/linkedin_alumni.png);
}

#naviSocial > ul > li#nav_1419 > a {
    background-image: url(../../../../../../typo3conf/ext/custom_template/Resources/Public/img/twitter_alumni.png);
}

#naviSocial > ul > li#nav_1417 > a {
    background-image: url(../../../../../../typo3conf/ext/custom_template/Resources/Public/img/instagram_alumni.png);
}

.tx-felogin-pi1 {
    max-width: 640px;
}

.tx-felogin-pi1 > div {
    margin-bottom: 26px;
}

.tx-felogin-pi1 fieldset legend {
    display: none;
}

.tx-felogin-pi1 fieldset > div, .tx-femanager .femanager_fieldset {
    margin-bottom: 10px;
}

.tx-felogin-pi1 fieldset > div:after, .tx-femanager .femanager_fieldset:after {
    clear: both;
    content: '';
    display: table;
}

.form-group .input input, .form-group .input textarea, .tx-felogin-pi1 input[type=text], .tx-felogin-pi1 input[type=password], .tx-femanager input[type=text], .tx-femanager input[type=password], .tx-femanager input[type=date] {
    padding: 13px 10px;
    border: none;
    background-color: #e7f2fa;
    color: #9d9d9c;
    width: 100%;
}

.tx-felogin-pi1 input[type=text], .tx-felogin-pi1 input[type=password] {
    display: block;
}

.form-group label.control-label, .tx-felogin-pi1 label, .tx-femanager label {
    display: block;
    line-height: 32px;
}

span.btn-group button.btn.btn-primary, .tx-felogin-pi1 input[type=submit], .tx-femanager input[type=submit] {
    display: block;
    cursor: pointer; /*16px*/
    font-size: 1em;
    padding: 10px 40px;
    border: 1px solid #1689ce;
    background-color: #FFF;
    color: #1d87c8;
    margin-top: 20px;
}

.tx-felogin-pi1 input[type=submit]:hover, .tx-femanager input[type=submit]:hover {
    background-color: #1d87c8;
    color: #fff;
}


span.btn-group button.btn.btn-primary, .tx-felogin-pi1 input[type=submit], .tx-femanager input[type=submit] {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.tx-femanager fieldset > legend {
    display: none;
}

.tx-femanager input.error {
    border: 1px solid red;
}

.tx-femanager .alert {
    color: red;
}

.tx-femanager .alert button, .tx-femanager .alert h4 {
    display: none;
}

.tx-femanager form > fieldset {
}

.tx-femanager .femanager_fieldset {
}

.tx-femanager .field {
}

.tx-femanager .field.pwd .femanager_fieldset, .tx-femanager .field.title .femanager_fieldset, .tx-femanager .field.name .femanager_fieldset {
    float: left;
    width: 49%;
}

.tx-femanager .field.pwd .femanager_fieldset:first-child, .tx-femanager .field.title .femanager_fieldset:first-child, .tx-femanager .field.name .femanager_fieldset:first-child {
    margin-right: 2%;
}

.tx-femanager .field.zip .femanager_fieldset {
    float: left;
    width: 73%;
}

.tx-femanager .field.zip .femanager_fieldset:first-child {
    margin-right: 2%;
    width: 25%;
}

.tx-femanager .form-group select {
    padding: 13px 10px;
    border: none;
    background-color: #e7f2fa;
    color: #9d9d9c;
    width: 100%;
}

.femanager_new {
    max-width: 640px;
}

.tx-femanager .form-group textarea {
    padding: 13px 10px;
    border: none;
    background-color: #e7f2fa;
    color: #9d9d9c;
    width: 100%;
    display: block;
    height: 200px;
}

.tx-femanager .femanager_gender input[type=radio] {
    display: none;
}


#naviMain > ul > li > a {
    padding-right: 60px;
}

#naviMain > ul > li.nav1324 > a:before {
    background-image: url(../img/Events-balgrist-alumi-200518.svg);
}

#naviMain > ul > li.nav1324.open > a:before, #naviMain > ul > li.nav1324:hover > a:before {
    background-image: url(../img/Events-hover-balgrist-alumi-200518.svg);
}

#naviMain > ul > li.nav1324.active > a:before {
    background-image: url(../img/Events-hover-balgrist-alumi-200518.svg);
}

#naviMain > ul > li.nav1324.active:hover > a:before {
    background-image: url(../img/Events-hover-balgrist-alumi-200518.svg);
}

#naviMain > ul > li.nav1325 > a:before {
    background-image: url(../img/News-balgrist-alumi-200518.svg);
}

#naviMain > ul > li.nav1325.open > a:before, #naviMain > ul > li.nav1325:hover > a:before {
    background-image: url(../img/News-hover-balgrist-alumi-200518.svg);
}

#naviMain > ul > li.nav1325.active > a:before {
    background-image: url(../img/News-hover-balgrist-alumi-200518.svg);
}

#naviMain > ul > li.nav1325.active:hover > a:before {
    background-image: url(../img/News-hover-balgrist-alumi-200518.svg);
}

#naviMain > ul > li.nav1326 > a:before {
    background-image: url(../img/Services-balgrist-alumi-200518.svg);
}

#naviMain > ul > li.nav1326.open > a:before, #naviMain > ul > li.nav1326:hover > a:before {
    background-image: url(../img/Services-hover-balgrist-alumi-200518.svg);
}

#naviMain > ul > li.nav1326.active > a:before {
    background-image: url(../img/Services-hover-balgrist-alumi-200518.svg);
}

#naviMain > ul > li.nav1326.active:hover > a:before {
    background-image: url(../img/Services-hover-balgrist-alumi-200518.svg);
}

.news-search-form {
    position: relative;
}

.news-search-form .form-group > label {
    display: none;
}

.news-search-form .btn {
    position: absolute;
    left: 0px;
    top: 10px;
    width: 18px;
    height: 18px;
}

.news-search-form .form-group > input {
    border: none;
    border-bottom: 1px solid #b8b8b8;
    color: #838383;
    display: block;
    width: 100%; /*16px*/
    font-size: 1rem;
    padding-left: 40px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.news-search-result-items {
    margin-bottom: 80px;
}


.news-search-form .form-group > input::-webkit-input-placeholder {
    color: #838383;
}

.news-search-form .form-group > input:-moz-placeholder {
    color: #838383;
    opacity: 1;
}

.news-search-form .form-group > input::-moz-placeholder {
    color: #838383;
    opacity: 1;
}

.news-search-form .form-group > input:-ms-input-placeholder {
    color: #838383;
}

.newscatlist {
    background-color: #efefef;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 20px;
    padding-bottom: 20px;
}

#content .newscatlist ul {
    margin-bottom: 0;
}

#content .newscatlist ul > li {
    float: left;
    padding-left: 0;
    margin-bottom: 0;
    margin-right: 40px;
    color: #838383; /*16px*/
    font-size: 1rem;
}

#content .newscatlist ul > li > input {
    display: inline-block;
    margin-right: 20px;
}

#content .newscatlist ul > li:before {
    display: none;
}

#content .newscatlist ul:after {
    clear: both;
    content: '';
    display: table;
}

.iframeWrapper {
    position: relative;
    width: 100%;
}

.iframeWrapper:after {
    content: '';
    display: block;
    padding-top: 56.25%;
}

.iframeWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#content .iframeWrapper p {
    margin-bottom: 0;
}

/*myriad-pro,minion-pro*/
html, body {
    font-family: 'myriad-pro', sans-serif; /*15px*/
    font-size: .9375rem;
    line-height: 1.231;
}

body {
    font-size: 16px;
}

h1, #content h1 {
    font-weight: 400; /*29px*/
    font-size: 1.8125rem;
    line-height: 1.103;
    margin-bottom: 20px;
}

h6, #content h6 {
    font-weight: 400; /*29px*/
    font-size: 1.8125rem;
    line-height: 1.103;
    margin-bottom: 20px;
}

h4, #content h4 {
    font-weight: 700; /*18px*/
    font-size: 1.125rem;
    line-height: 1.133;
    margin-bottom: 15px;
}

h2, #content h2 {
    font-weight: 700; /*16px*/
    font-size: 1rem;
    line-height: 1;
}

h3, #content h3 {
    font-weight: 400; /*19px*/
    font-size: 1.1875rem;
    line-height: 1.786;
    border-top: 2.5px solid #002855;
    border-bottom: 1px solid #002855;
}

#content p, footer p { /*15px*/
    font-size: .9375em;
    line-height: 1.231;
}

#content .bgColor-blue p, footer p { /*15px*/
    font-size: .9375em;
    line-height: 1.133;
}

blockquote {
    float: left;
}

#content blockquote p {
    font-family: 'minion-pro', sans-serif;
    font-weight: 700; /*22px*/
    font-size: 1.375em;
    line-height: 1;
}

blockquote:after {
    content: '';
    display: table;
    clear: both;
}

/*#content .reference { font-size: 12px; line-height: 1.364; }*/
#content .footnote {
    font-style: italic;
}

#content a, footer a {
    border-bottom: 2.5px solid transparent;
    transition: all .3s;
}

#content a:hover {
    border-bottom: 2.5px solid #0050B5;
}

footer a:hover {
    border-bottom: 2.5px solid #FFF;
}

footer li.active a {
    border-bottom: 2.5px solid #FFF;
}

/*color*/
.color.white, #content .bgColor-blue h1, #content .bgColor-blue h2, #content .bgColor-blue h3, #content .bgColor-blue h4, #content .bgColor-blue, #content .bgColor-blue a {
    color: #FFF;
}

.color.lightblue, #naviMain a, #naviMain > ul > li:hover > a, #naviMain > ul > li.open > a, #naviMain > ul > li.active > a, #content a:hover {
    color: #0050B5;
}

.color.blue, h1, #content h1, h2, #content h2, h3, #content h3, h4, #content h4, body, html, #naviMain > ul > li > a, #banner h3, #banner p, #content a, #content .newscatlist ul > li, #content .accordionOut .innerHeadline h3, #naviBreadcrumb span.active {
    color: #002855;
}

.color.black, blockquote, .reference {
    color: #000;
}

/*background-color*/
.background.greyblue {
    background-color: #eef0f6;
}

.background.blue, #hTop, .bgColor-blue, #content .bgColor-blue .button, footer .inner {
    background-color: #002855;
}

/*header*/
#logo {
    position: absolute;
    top: 0;
    left: calc((100vw - 1150px) / 2);
}

#logomobile {
    display: none;
}

#logo img {
    max-width: none;
    min-width: 145px;
}

#jubilaeumLogoWrap {
    display: none !important;
}

#naviTop a { /*13px*/
    font-size: .8125rem;
}

#naviTop > ul > li > a {
    font-weight: 700;
    padding-bottom: 0;
    padding-top: 5px;
    border-bottom: 2.5px solid transparent;
}

#naviTop > ul > li > a:hover, #naviTop > ul > li.active > a {
    border-bottom: 2.5px solid #FFF;
}

#naviMain {
    float: right;
}

#naviMain a { /*17px*/
    font-size: 1.0625rem;
    transition: all .3s;
}

#naviMain > ul > li > a:before {
    display: none;
}

/*#naviMain > ul > li:hover > a, #naviMain > ul > li.open > a, #naviMain > ul > li.active > a, #content a { font-weight: 700; }
#naviMain > ul > li:first-child > a { padding-right: 30px; }
#naviMain > ul > li:nth-child(2) > a { padding-left: 20px; }*/

#banner {
    margin-top: 230px;
}

#bannerPlaceholder {
    height: auto;
}

#banner .ce-textpic {
    position: relative;
}

#banner .ce-bodytext {
    top: 50px;
    transform: none;
    padding-left: 2rem;
    padding-right: 2rem;
}

#banner .bannerShow {
    max-width: none;
}

#banner h1 {
    margin-bottom: .5em;
}

#banner.no-banner {
    margin-bottom: 0;
}


.bgColor-blue {
    padding-bottom: 15px;
}

#content .bgColor-blue p:last-child {
    margin-bottom: 0;
}

#content a.alumnibutton, a.alumnibutton, #content a.button { /*16px*/
    font-size: 1em;
    font-weight: 400;
    background-color: #FFF;
    border: 1px solid #002855;
    color: #002855;
    border-radius: 8px;
    padding: 5px 3rem 3px;
    display: inline-block;
}

#content a.alumnibutton:hover, a.alumnibutton:hover, #content a.button:hover {
    font-weight: 700;
    background-color: #002855;
    color: #FFF;
    border-color: #002855;
}

#content .bgColor-blue a.alumnibutton, .bgColor-blue a.alumnibutton, #content .bgColor-blue a.button {
    background-color: transparent;
    color: #FFF;
    border-color: #FFF;
}

#content .bgColor-blue a.alumnibutton:hover, .bgColor-blue a.alumnibutton:hover, #content .bgColor-blue a.button:hover {
    background-color: #FFF;
    color: #002855;
    border-color: #FFF;
}

.layout-12 {
    border-radius: 20px; /*display: block;*/
}

.tx-felogin-pi1 input[type=submit], .tx-femanager input[type=submit] {
    border-color: #0050B5;
    color: #0050B5;
}

.tx-felogin-pi1 input[type=submit]:hover, .tx-femanager input[type=submit]:hover {
    background-color: #0050B5;
}

footer {
    background-color: transparent;
    margin-top: 45px;
    margin-bottom: 124px;
}

footer .inner {
    padding-left: 2rem;
    padding-right: 2rem;
}

footer .inner:after {
    content: '';
    display: table;
    clear: both;
}

footer p {
    margin-bottom: 26px;
}

footer .row {
    margin: 0 -30px;
}

footer .row > .col {
    padding: 0 30px;
}

footer #naviSocial {
    float: none;
    width: auto;
}

footer #naviSocial ul {
    display: flex;
}

footer #naviSocial ul > li {
    margin-right: 10px;
}

footer #naviSocial ul > li > a {
    display: block;
    border-radius: 100%;
    max-width: 25px;
    height: 25px;
    background-position: center;
    background-size: 25px;
}

#fTop {
    margin-bottom: 40px;
}

#fTop img {
    max-width: 145px;
}

#fBottom {
    padding-bottom: 0;
    width: calc((100% + 60px) / 3);
    margin-left: calc((100% + 60px) / 3 - 30px);
    padding-left: 30px; /*width: calc(100%/3); float: right;*/
}

#fBottom .ce-gallery {
    margin-bottom: 0;
}

#fBottom .ce-row {
    display: flex;
}

#fBottom .ce-column { /*border-left: 2px solid #FFF;*/
    border-left: 1px solid #FFF;
    padding: 10px 25px;
    margin-right: 0;
}

#fBottom .ce-column img {
    max-width: 105px;
}

#naviFooter {
}

#naviFooter a {
    font-weight: 700; /*15px*/
    font-size: .9375rem;
}

footer #naviSocial ul > li > a {
    border-bottom: none;
}

#news-subject {
    border-top: 2px solid #9f9f9f;
    border-bottom: none;
}

.newscatlist {
    background-color: transparent;
    border-top: 2.5px solid #002855;
    border-bottom: 1px solid #002855;
    padding: 0;
}

/* checkboxes/radios - customized style */
.newscatlist li {
    display: block;
    position: relative;
    cursor: pointer;
    line-height: 40px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#content .newscatlist ul > li {
    padding-left: 35px;
    font-style: italic;
}

.newscatlist li input[type="checkbox"] {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    width: 15px;
    height: 15px;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    z-index: 10;
}

.newscatlist li .checkmark {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    height: 15px;
    width: 15px;
    background-color: #eef0f6;
}

.newscatlist li .checkmark:after {
    display: none;
    content: "";
    position: absolute;
    left: 5px;
    top: 1px;
    width: 4px;
    height: 9px;
    border: solid #002855;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.newscatlist li input[type="checkbox"]:checked ~ .checkmark:after {
    display: block;
}

.news-search-form input[type="submit"] {
    background-color: transparent;
    border: none;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    height: 20px;
    width: 20px;
    cursor: pointer;
    z-index: 1;
}

.news-search-form input[type="submit"] + .checkmark {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    display: block;
    height: 20px;
    width: 20px;
    background-color: #eef0f6;
}

.news-search-form .form-group > input, input[type="text"] {
    color: #002855;
}

::-placeholder { /*color: #002855; font-style: italic;*/
    color: #9d9d9c;
    opacity: 1;
}

.parsley-error::-placeholder {
    color: red;
}

::-webkit-input-placeholder { /*color: #002855; font-style: italic;*/
    color: #9d9d9c;
}

.parsley-error::-webkit-input-placeholder {
    color: red;
}

:-moz-placeholder { /*color: #002855; font-style: italic;*/
    color: #9d9d9c;
    opacity: 1;
}

.parsley-error:-moz-placeholder {
    color: red;
    opacity: 1;
}

::-moz-placeholder { /*color: #002855; font-style: italic;*/
    color: #9d9d9c;
    opacity: 1;
}

.parsley-error::-moz-placeholder {
    color: red;
    opacity: 1;
}

:-ms-input-placeholder { /*color: #002855; font-style: italic;*/
    color: #9d9d9c;
}

.parsley-error:-ms-input-placeholder {
    color: red;
}

#content .news h3 { /*16px*/
    font-size: 1em;
    line-height: 1.133;
    border-top: none;
    border-bottom: none;
}

#content .news h3 [itemprop="headline"] {
    font-weight: 700;
}

.newsHead, #content .news .article .newsHead h3 { /*margin-bottom: 1rem;*/
    margin-bottom: 0.3em;
}

.newsHead .date {
    display: inline-block;
    margin-bottom: .5em;
    font-style: italic;
}

#content .newsText p {
    margin-bottom: 1.5em;
}

#content .news .newsHead .img a {
    border-bottom: none;
}

#content .news .newsHead .img a:hover {
    border-bottom: none;
}

#content .newsText .button.more { /*16px*/
    font-size: 1em;
    font-weight: 400;
    border: 1px solid #002855;
    border-radius: 8px;
    padding: 5px 3rem 3px;
    display: inline-block;
}

#content .newsText .button.more:hover {
    font-weight: 700;
    background-color: #002855;
    color: #FFF;
}

#content .news .article .newsHead h3 a {
    border: none;
}

#content .news .article .newsHead h3 a:hover {
    border: none;
    color: inherit;
}

#content .bgColor-blue a:hover {
    border-color: #FFF;
    color: inherit;
}

/*#content .bgColor-blue a.alumnibutton:hover { color: #002855; }*/
/*#content .news-related ul li a { padding-left: 0; }
#content .news-related ul li a:before { display: none; }*/
#content .news-related ul li a {
    padding-left: 0;
    margin-left: 35px;
}

#content .news-related ul li a:before {
    left: -35px;
    background-image: url(../img/icon-download.svg);
}

#content .accordionOut .innerHeadline h3 {
    border: none;
}

#content .accordionOut .innerHeadline h3:after {
    background-image: url(../img/plus_blau.svg);
}

span.italic {
    font-style: italic;
}

span.bold {
    font-weight: bold;
}

form h2 {
    font-weight: 400 !important;
    font-size: 1.1875rem !important;
    line-height: 1.786 !important;
    border-top: 2.5px solid #002855;
    border-bottom: 1px solid #002855;
    margin-bottom: 30px !important;
}

.form-group .input.checkbox .form-check label {
    position: relative;
    height: 40px;
    display: block;
    margin-top: 10px;
}

.form-group .inputs-list .form-group input.form-check-input {
    width: 30px;
}

.form-group .inputs-list .form-group .radio {
    margin-top: 10px;
}

.form-group .inputs-list {
    margin-bottom: 20px;
}

.form-group .input.checkbox .form-check input[type="checkbox"] {
    position: relative;
    width: 30px;
    top: 10px;
}

.form-group .input.checkbox .form-check span {
    position: relative;
    top: 9px;
    font-style: italic;
}

.form-group .input input, .form-group .input textarea, .tx-felogin-pi1 input[type=text], .tx-felogin-pi1 input[type=password], .tx-femanager input[type=text], .tx-femanager input[type=password], .tx-femanager input[type=date], .tx-femanager .form-group select, .tx-femanager .form-group textarea {
    background-color: #eef0f6;
    padding: 8px 10px;
}

.form-group label.control-label, .tx-felogin-pi1 label, .tx-femanager label {
    font-style: italic;
}

span.btn-group button.btn.btn-primary, .tx-felogin-pi1 input[type=submit], .tx-femanager input[type=submit] {
    border-color: #002855;
    color: #002855;
    border-radius: 8px;
    padding: 5px 3rem 3px;
}

.tx-felogin-pi1 input[type=submit]:hover, .tx-femanager input[type=submit]:hover {
    background-color: #002855;
}

.bgColor-blue > .background.lightgrey {
    padding-top: 0;
    padding-bottom: 0;
    background-color: transparent;
}

#content h4.media-heading {
    margin-bottom: 0;
}

#content .femanager_show ul li, #content .femanager_list ul li {
    padding-left: 0;
}

#content .femanager_show ul li:before, #content .femanager_list ul li:before {
    display: none;
}

.femanager_new label input[type="checkbox"] {
}

.femanager_new label, .femanager_edit label.checkbox {
    display: block;
    position: relative;
    cursor: pointer; /*line-height: 40px;*/
    line-height: 30px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding-left: 35px;
    font-style: italic;
}

.femanager_new label input[type="checkbox"], .femanager_edit label.checkbox input[type="checkbox"] {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    width: 15px;
    height: 15px;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    z-index: 10;
}

.femanager_new label .checkmark, .femanager_edit label.checkbox .checkmark {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    height: 15px;
    width: 15px;
    background-color: #eef0f6;
}

.femanager_new label .checkmark:after, .femanager_edit label.checkbox .checkmark:after {
    display: none;
    content: "";
    position: absolute;
    left: 5px;
    top: 1px;
    width: 4px;
    height: 9px;
    border: solid #002855;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.femanager_new label input[type="checkbox"]:checked ~ .checkmark:after, .femanager_edit label.checkbox input[type="checkbox"]:checked ~ .checkmark:after {
    display: block;
}

.femanager_list table {
    border-collapse: collapse;
    width: 100%;
}

.femanager_list tbody tr:nth-child(odd) {
    background-color: #eef0f6;
}

.femanager_list th {
    font-weight: 700;
}

.femanager_list td, .femanager_list th {
    text-align: left;
    padding: 10px 20px;
    vertical-align: top;
}

.femanager_list td:first-child, .femanager_list th:first-child {
    padding-left: 5px;
}

.femanager_list td:last-child, .femanager_list th:last-child {
    padding-right: 5px;
}

blockquote p { /*22px*/
    font-size: 1.375em;
    line-height: 1;
}

#content .reference { /*12px*/
    font-size: .75em;
    line-height: 1.25;
}

.news-search-form input[type="submit"] + .checkmark {
    display: none;
}

.news .news-search-form input {
    background-image: url("../img/lupe.png");
    background-size: 100%;
    background-repeat: no-repeat;
}

#content .news-single .news-img-wrap a, #content .news-single .news-img-wrap a:hover {
    border-bottom: none;
}

#content .tx-femanager h4 {
    margin-bottom: 15px;
}

.tx-femanager .femanager_fieldset.femanager_showcompany, .tx-femanager .femanager_fieldset.femanager_showprivateaddress, .tx-femanager .femanager_fieldset.femanager_showprivatetel, .tx-femanager .femanager_fieldset.femanager_showprivateemail {
    margin-bottom: 0;
}

.tx-femanager select /*, .tx-femanager .form-group select*/, .tx-femanager input, .tx-femanager input[type="text"], .tx-femanager input[type="password"], .tx-femanager input[type="date"], .tx-femanager textarea, .tx-femanager .form-group textarea {
    font-family: 'myriad-pro', sans-serif;
    font-style: normal;
    color: #002855; /*15px*/
    font-size: .9375em;
}

::-placeholder {
    font-family: 'myriad-pro', sans-serif;
    font-style: normal;
    color: #9d9d9c;
    opacity: 1;
}

.parsley-error::-placeholder {
    color: red;
}

::-webkit-input-placeholder {
    font-family: 'myriad-pro', sans-serif;
    font-style: normal;
    color: #9d9d9c;
}

.parsley-error::-webkit-input-placeholder {
    color: red;
}

:-moz-placeholder {
    font-family: 'myriad-pro', sans-serif;
    font-style: normal;
    color: #9d9d9c;
    opacity: 1;
}

.parsley-error:-moz-placeholder {
    color: red;
    opacity: 1;
}

::-moz-placeholder {
    font-family: 'myriad-pro', sans-serif;
    font-style: normal;
    color: #9d9d9c;
    opacity: 1;
}

.parsley-error::-moz-placeholder {
    color: red;
    opacity: 1;
}

:-ms-input-placeholder {
    font-family: 'myriad-pro', sans-serif;
    font-style: normal;
    color: #9d9d9c;
}

.parsley-error:-ms-input-placeholder {
    color: red;
}

#content ul li:before {
    background-image: none;
    width: 4px;
    height: 4px;
    background-color: #002855;
    border-radius: 20px;
}

.form-group .input input, .form-group .input textarea, .tx-felogin-pi1 input, .tx-felogin-pi1 input[type=text], .tx-felogin-pi1 input[type=password] { /*15px*/
    font-size: 1.067em;
    color: #002855;
}

::-placeholder {
    font-size: 1.067em;
}

::-webkit-input-placeholder {
    font-size: 1.067em;
}

:-moz-placeholder {
    font-size: 1.067em;
}

::-moz-placeholder {
    font-size: 1.067em;
}

:-ms-input-placeholder {
    font-size: 1.067em;
}

.news-single .back {
    cursor: pointer;
}

.tx-femanager input:-internal-autofill-selected, .tx-femanager select:-internal-autofill-selected, .tx-femanager textarea:-internal-autofill-selected {
    -webkit-box-shadow: 0 0 0px 1000px #eef0f6 inset;
    box-shadow: 0 0 0px 1000px #eef0f6 inset;
    -webkit-text-fill-color: #002855;
    text-fill-color: #002855;
    transition: background-color 5000s ease-in-out 0s;
}