.header_area .top_menu{
	width: 966px;
}
.list_menu .subli {
    position: relative;
}

.col-sm-9 .row .col-xs-12.researchDesc h3 {
    margin-bottom: 15px;
}
.carousel-inner .item a,
.carousel-inner .item a:hover {
    color: #00d946 ! important;
}
.standardText .left_Side{padding-left: 15px;}
/*.leftcustom div > h2 {color: #00d946; font-family: "source_sans_prolight",sans-serif; font-size: 50px; margin-bottom: 30px; margin-top: 0}
.leftcustom div  h3 {color: rgb(30, 30, 30);font-size: 30px;}
.leftcustom ul {margin: 0; padding: 0 0 0 15px;} 
.leftcustom ul li{list-style : outside none disc;}*/
.home_block1 .description{min-height: 93px;}
.team-details-wrapper #accordion {
    margin-top: 0;
}
.instrument-block figure img{height: auto;}
.home_block2 h3 {
    color: #000;
    font-family: 'source_sans_probold', sans-serif;
    font-size: 28px;
    margin-bottom: 10px;
}  
.home_block2 .col-sm-6.col-md-4.hm_blk p strong{	
	color: #000;
    font-size: 15px;
    font-family: "source_sans_proregular",sans-serif;
    letter-spacing: 1px;    
    line-height: 0px;
}
.team-details-wrapper .col-xs-12.margin-bottom-none {
    margin-bottom: 0;
}

.instrument-block p a {color: #333;}
.standardText.left_Side h3{padding-right: 20px;margin-bottom: 20px;}
.standardText.left_Side p{color: #000;font-size: 20px;padding-right: 44px;}
.standardText a{font-size: 20px !important;}
article .right p{color: rgb(55, 58, 60) !important;font-size: 17px !important;}
article .right {float: right;margin-top: 170px;max-width: 58%;width: 100%;}
.left_Side article .left{float: left;max-width: 37%;width: 100%;}
.left_Side article .left img{height: auto;width: 100%;}
.standardText.left_Side article {float: left;width: 100%;border-bottom: 1px solid;margin-bottom: 17px;}
a.fullwidthteaser, a.fullwidthteaser:hover,a.fullwidthteaser:focus{color: inherit;}
a.fullwidthteaser h3{font-size: 30px;font-family: "Source Sans Pro",sans-serif; margin-top: 12px; font-weight: 300;}
.project-content p a{color: #00d946;font-family: "Source Sans Pro",sans-serif;font-size: 20px;}
.project-content p a:hover{color: #000;}
.project-content p{font-family: "Source Sans Pro",sans-serif;
    font-size: 20px;}

.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox {
    float: left;
    margin: 10px 0 40px;
    width: 100%;
}

.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox > li {
    float: left;
    margin: 0 5px;
}
.tx-indexedsearch-whatis div.alert-info {
  color: #000;
}
.tx-indexedsearch-description .tx-indexedsearch-redMarkup {
    color: #333;
}

/* Space */
.frame-space-before-extra-small { margin-top: 1em; }
.frame-space-before-small { margin-top: 2em; }
.frame-space-before-medium { margin-top: 3em; }
.frame-space-before-large { margin-top: 4em; }
.frame-space-before-extra-large { margin-top: 5em; }
.frame-space-after-extra-small { margin-bottom: 1em; }
.frame-space-after-small { margin-bottom: 2em; }
.frame-space-after-medium { margin-bottom: 3em; }
.frame-space-after-large { margin-bottom: 4em; }
.frame-space-after-extra-large { margin-bottom: 5em; }

@media(max-width:767px){
	.home_block1 .description{min-height: 0px;}
	.team-details-wrapper #accordion{
		margin-top: 24px;
		margin-bottom: 15px;
	}
    .col-xs-12.researchDetail {margin-bottom: 0;}
    .standardText.left_Side h3{font-size: 18px;}
    .standardText.left_Side p {
        font-size: 17px;
        line-height: 1.5;
        padding-right: 0;
    }
    .standardText a{font-size: 17px !important;}
    .standardText.left_Side .labels{margin-top: 45px;}
    .standardText.left_Side .labels h2{font-size: 22px;padding-right: 0;}
    .left_Side article .left {max-width: 85%;}
    .left_Side article .right {margin-top: 0;max-width:100%;}
}

@media (min-width:768px) and (max-width:1165px) {
    .standardText.left_Side h3 {
        font-size: 20px;
        line-height: 1.5;
    }
    .standardText.left_Side p{
        font-size: 17px;
        line-height: 1.5;
        padding-right: 15px;
    }
    .standardText.left_Side .labels h2{
        font-size: 21px;
        padding-right: 49px;
    }
    .standardText.left_Side .labels{
        margin-top: 45px;
    }
    .left_Side article .left{max-width: 32%;}
    .left_Side article .right{margin-top: 59px;max-width: 63%;}
    .left_Side article .right p{font-size: 15px;padding-right: 0;}
}
.team-details-wrapper .accordion{
    margin-bottom:20px;
}

/* 17-10-2015 login form css */

.form-horizontal .col-sm-offset-3.col-sm-9 {
  margin: 0 0 0 16px;
}
.form-horizontal .control-label {
  text-align: left;
}
.form-horizontal .form-control {
  max-width: 98%;
  width: 100%;
}
.form-horizontal .form-group.resetbtn {
  margin-left: 0;
}


/* Changes by GVO  after 6.11.2015 */


/* changes by gvo in november 2022 */
.pp_pic_holder {
    left: 15% ! important;
    width: 70% ! important;
}
.pp_pic_holder .pp_content  {
    width: 100% ! important;
    height: auto ! important;
}
.pp_pic_holder .pp_content .pp_hoverContainer {
    width: 100% ! important;
    padding-right: 31px;
    height: 100% ! important;
}
.pp_pic_holder .pp_content #pp_full_res > img {
    width: 99.4% ! important;
    height: auto ! important;
}
.pp_pic_holder .pp_content .pp_details {
    width: 100% ! important;
    z-index: 1999 ! important;
    height: 30px ! important;
    float: none;
    margin:0;
}


.dsgvo-layer {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #eee;
    z-index: 9999;
}
.dsgvo-layer .container {
    font-size: 14px;
    padding: 10px;
    padding-top: 15px;
}
.dsgvo-layer .container .row .confirm {
    text-align: right;
}
.dsgvo-layer .container .row .confirm .btn-success:hover {
    color: #fff ! important;
}