/********* Kopfbild Patch *********/

.medium {}
.medium > .csc-default  figure{

	max-height:400px;
	vertical-align: middle;
}
.medium > .csc-default  img {
	width:100%; 
	height:auto; 
	 border: 0;
  max-width: 100%;
  height: auto;
  display: inline-block;
  vertical-align: middle;
}

/**** Language Menu *****/

.langMenu a.en:before{content: url(/typo3conf/ext/mysite/Resources/Public/Icons/en_us-gb.png)} 
.langMenu a.de:before{content: url(/typo3conf/ext/mysite/Resources/Public/Icons/de.png)} 
.langMenu a span{display:none}

body >div.rot .content >.mitte a, body >div.rot .content >.rechts a ,body >div.rot footer a:hover{color: #CE081E}
body >div.blau .content >.mitte a, body >div.blau .content >.rechts a ,body >div.blau footer a:hover{color: #0839B6}
body >div.gruen .content >.mitte a, body >div.gruen .content >.rechts a ,body >div.gruen footer a:hover{color: #390;}
body >div.orange .content >.mitte a, body >div.orange .content >.rechts a ,body >div.orange footer a:hover{color: #D56E08}

.layout6 .mitte > div{
    display:inline-block;
	vertical-align: top;
	width:49.8%;

}

.layout1 .slick-initialized { box-shadow: 0 .2em .25em .025em #999;}


input.go {
    content: '\f002';
	margin-left: 5px;
    width: 24px;
    height: 24px;
    display: inline-block;
    position: absolute;
}
@media screen and (min-width: 769px){
.sub .suche input.searchField{max-width:80%;}
.sub .suche input.go {
    display: initial;
    background: transparent;
    width: 32px;
    height: 32px;
    position: absolute;
    margin-top: -6px;
    font-family: fontAwesome;
    border: 2px solid #000;
    border-radius: 50%;
}
.sub .suche{background-image: none;}
}
.tx-indexedsearch-searchbox{font-size:36px;}
.tx-indexedsearch-browsebox,.tx-indexedsearch-res{background-color:#fff;padding: .5em 2%; position: relative;}
.tx-indexedsearch-rules, .tx-indexedsearch-searchbox form{/*display:none;*/}
.tx-indexedsearch-whatis{padding: .5em 1em;border-radius: 1em 1em 0 0;background-color: rgb(80,80,80);color:#fff; margin:0; margin-bottom:0!important;margin-top:20px!important;}
.tx-indexedsearch-info {display: none;}
.tx-indexedsearch-whatis .tx-indexedsearch-sw {font-weight: bold;font-style: italic;}
.tx-indexedsearch-description {font-style: italic;}
.tx-indexedsearch-redMarkup {color: red;}
.tx-indexedsearch-percent {position: absolute;right: 2%;}
.tx-indexedsearch-res {padding-bottom: 40px;}
p.tx-indexedsearch-noresults{background-color:#fff; }
div.tx-indexedsearch-browsebox ul{padding:0}
div.tx-indexedsearch-browsebox li{list-style-type:none; display:inline; padding:0 .5em;}
div.tx-indexedsearch-browsebox li:first-child{padding-left:0}
.tx-indexedsearch-browsebox li{list-style-type:none; display:inline; padding:.5em 2%;}

.medium div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:0px!important;}