#stage_main {
direction: rtl;
}
/*Inhaltselemente von Direction rtl ausnehmen*/
#c2519,
#c2531,
div#c2678.ce {
direction: ltr;
}
/*Logo Ausrichtung links*/
#logo img {
    display: inline;
    float: left;
}
/*Border Searchbox fuer Darstellung rtl*/
/*div.input-group span.input-group-btn button.btn.btn-default.searchbox-button,
div.input-group.add-on span.input-group-btn button.btn.btn-default.tx-indexedsearch-searchbox-button.submit{
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
div.input-group input.form-control.searchbox-sword,
div.input-group.add-on input.form-control.tx-indexedsearch-searchbox-sword.sword{
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;*/
}

div.tx-indexedsearch-searchbox input#tx-indexedsearch-searchbox-sword.form-control.tx-indexedsearch-searchbox-sword {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
div.tx-indexedsearch-searchbox input[type=text] {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
} 

div.tx-indexedsearch-searchbox input[type=submit] {    
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
/*Laufrichtung Schrift impressum*/
div#c3101.ce.frame.frame-default.frame-type-text.frame-layout-1,
div#c3102.ce.frame.frame-default.frame-type-text.frame-layout-1 {
	direction: ltr;
}
/*Abstände Workaround Language Bar*/
@media (min-width: 320px) {
div#c2678.ce div.textpicLayout {
    margin: 10px 0 0 80px;
}
}
@media (min-width: 992px) {
div#c2678.ce div.textpicLayout {
    margin: 0;
}
}