/*Anpassungen  Rahel*/
/* bei ALLEN Beiträgen den text auf höhe des menüs setzten */
#contentBox {
    /*margin-top: 0px;*/
}


div.pagination{
  display:none;
}


/* vorübergehend sozialmedia Icons ausblenden. Links dafür sind im Templte */
ul.soc_icons{
	display:none;
}
/* mudule 50% und floaten lassen ist auf position-7 100% ist standard*/
.moduletable_50{
  float:left;
  width: 50%;
  text-align: left;
}


/* Spalten für Module festlegen, ist als CSS Classe in Modul angegeben BT-Conntent Slider */

/* mudule 33% und floaten lassen ist auf position-7*/
.moduletable_33{
  float:left;
  width: 33%; 
}
/* mudule 25% und floaten lassen ist auf position-7*/
.moduletable_25{
  float:left;
  width: 25%;
}
/* mudule 20% und floaten lassen ist auf position-7*/
.moduletable_20{
  float:left;
  width: 20%;
}

@media (max-width: 751px) {
.moduletable_50,
.moduletable_33,
.moduletable_25,
.moduletable_20{
  float:none;
  width: 100%;
  padding:3%;
 /* border:2px solid blue;---kontrolle*/ 
}
}

/* Sprachwahl rechts floaten, Classe in Modul gesetzt */
div.moduletableSuche{
  float:right;
  margin-right:15px;
  /* border:2px solid blue;---kontrolle*/ 
}
div.moduletableSprachwahl{
  	width: auto;
    float:right;
    /*border:2px solid red;---kontrolle*/ 
}
div.moduletableSprachwahl ul{
  list-style:none;
  margin-bottom:unset;
  /*border:2px solid fuchsia;---kontrolle*/ 
}
div.moduletableSprachwahl li{
  padding-left:8px;
  padding-right:8px;
  float:left;
  border-left:1px solid #92999E;;
}
label.element-invisible{
  display:none;
}
@media (max-width: 768px) {
  div.moduletableSuche{
  clear:both;
  margin-right:unset;
}
div.moduletableSprachwahl{
    clear:both;
}
}

.chzn-container .chzn-results li.highlighted {
    background-color: #ccc !important;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ccc), color-stop(90%, #ddd));
    background-image: -webkit-linear-gradient(#ccc 20%, #ddd 90%);
    background-image: -moz-linear-gradient(#ccc 20%, #ddd 90%);
    background-image: -o-linear-gradient(#ccc 20%, #ddd 90%);
    background-image: linear-gradient(#ccc 20%, #ddd 90%);
    color: #fff;
}

/* menü Oben für Tablet optimieren */
@media (min-width: 768px) and (max-width: 992px){
.container {
    width: 750px;
}
.container {
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.navbar-collapse {
    padding-right: 0px;
    padding-left: 0px;
    overflow-x: visible;
}
div#header a{
    font-size: 13px;
    margin: 0px;
    padding: 0 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    position: relative;
    text-transform: uppercase;
}
.main_menu ul.menu li.parent ul {
    left: 9px;
    top: 40px;
    border-top: 2px solid #E30613;
}
.main_menu ul.menu li.item-350 ul {
	left: -100px;
}
.componentheading {
    margin-left: 30px;
}
}



/* Menü Links Optimieren, Breite li festlegen, damit der Menüpunkt auf eine Linie kommt */
ul.menuLinks{
  margin-top:20px;

}
ul.menuLinks li {
  width:100%;
}
.navbar-nav > li > a {
    padding-top: 5px;
    padding-bottom: 5px;
}
ul.menuLinks li ul {
	margin-left:25px !important;
	list-style:square;
}
ul.menuLinks li ul li{
 	height: 25px !important;
}
li.active a{
	color: #E30613;
}
ul.nav-child a{
	color: #92999E;
}
ul.nav-child .active a{
	color: #E30613;
}
@media (max-width: 768px) {
ul.menuLinks{
  display:none;
}
.col-sm-9 {
  width: 100%;
  /*border:1px solid blue;*/
}
.col-sm-6 {
  	float:left;
    width: 100%;
}
}

/* Main Menü */
@media (max-width: 1024px) {
.main_menu ul.menu > li > a {
    margin: 0 5px;
}
}
@media (max-width: 768px) {
.main_menu ul.menu > li > a {
    margin: 0 0px;
}
.main_menu ul.menu li {
	/*width:50%;*/
}
}



/* BT-Conntent Slider Titel */
.bt-title {
    color: #92999E !important;
    text-transform: uppercase;
}

/* Links in Startseitenbeiträge */
div.blog-featured a,
div.blog-featured a:link,
div.blog-featured a:visited{
    color: #fff;
}
div.blog-featured a:hover{
    color: #E30613;
}

/*Anpassungen  Spalten  Newsflash ACHTUNG im Modul Horizontal wählen */
ul.newsflash-horiz{  	
		list-style: none;
}
ul.newsflash-horiz li{
  width:24%;
  height:290px;
  margin-left: 0.5%;
  margin-right: 0.5%;
  padding: 1%;
  
  float:left;
  border:1px solid grey;/**/
}

/* Titel der Module auf der Startseite */
@media (max-width: 1024px) {
ul.newsflash-horiz li{
  width:49%;
  margin-left: 0.5%;
  margin-right: 0.5%;
  margin-bottom: 1.0%;

}
}
@media (max-width: 751px) {
ul.newsflash-horiz li{
  width:49%;
  margin-left: 0.5%;
  margin-right: 0.5%;
  margin-bottom: 1.0%;

}
}

@media (max-width: 641px) {
ul.newsflash-horiz li{
  float:none;
  width:99%;
  margin-left: 0.5%;
  margin-right: 0.5%;
  margin-bottom: 1.0%;

}
}

/* Blog */
@media (max-width: 751px) {
div.blog .item img{
  	float:none;
    width:100%;  
}
}
/*  fusszeile HG Farbe */
#footer{
  background:#ccc;
}


/* RealEstate Manager --------------------------------------------------------------- */

/* Icon view hits ausblenden. Sollte eigentlich im Component sein, ist abr NICHT auffindbar -- */

#list .list_house .price_hits {
    display:none; 
}

.grid-layout .col_sale {
    background: #000!important;
    color: #FFF!important;
}

.grid-layout .featured_houses_block .house-desc li i {
    color:#000!important;
}
.grid-layout .featured_houses_block .featured_houses_title .rem_house_viewlist i {
    color:#92999E!important;
}
.grid-layout .featured_houses_block .featured_houses_title .featured_houses_location i {
       color:#92999E!important;
}

/* Das Zugewiesene Formular zeigt beim Objektbild (ecke unten links) einen Text an. ausblenden*/
.col_rent{
  display:none;
}

/* Schaltflächen in schwarz */
.col_rent,
.house_button a{
    background: #000;
}

/* Buttons beim Objekt für den Kontakt */
div#show_buying .button{
  background-color: #000;
}
div#show_buying .button:hover{
  background-color: #efefef;
  color: #ACACAC !important;
}


/* Bild 100% Breit bei Objektübersicht */
@media (max-width: 641px) {
#list .list_house .col_img, .my_houses .row_house .col_img {
    float: none;
    margin: 0 20px 5px 0;
}
#list img.little {
    width: 100%;
}
}
/* Breite für Objekt Angaben (symbole unten) */
.rem_type_catlist {
    width: 100%;
}

#footer {
 background: #c2cbd2; 
}
/* Buttom Kontaktformular*/

.m4j_submit,
.m4j_submit:visited,
.m4j_submit:active{
  height: 35px;
  min-width: 240px;
  max-width: 88%;
  margin-top: 18px;
  
  background-color: #000;
  color: #fff !important;
}
.m4j_submit:hover{
  background-color: #efefef;
  color: #ACACAC !important;
}

/* SEO */
#SEO{
	position: relative;
	z-index: 1;
	overflow: hidden;
	display:none;
	/*border:3px solid fuchsia;---kontrolle*/
}
div.copyrights h1{
font-size: 15px;
margin-bottom: 3px;
font-weight: bold;
}

/* Floaten genutzt in Projekte in Vorbereitung*/
.floatLinks{
	float: left;
	max-width: 48%;
	margin-right: 1%;
    margin-bottom:50px;
	/*border:2px solid blue;---kontrolle*/
}
.floatRechts{
	float: right;
	max-width: 48%;
    margin-left:1%;
    margin-bottom:50px;
	/*border:2px solid red;---kontrolle*/
}

@media (max-width: 641px) {
.floatLinks{
	float: none;
	min-width: 99%;
    margin:0%;
   margin-bottom:25px;
	/*border:2px solid blue;---kontrolle*/
}
.floatRechts{
	float: none;
	min-width: 99%;
    margin:0%;
    margin-bottom:25px;
	/*border:2px solid red;---kontrolle*/
} 
}
/* zurücksetzten des Float für die Startseitenbeiträge */
.blog-featured .floatLinks,
.blog-featured .floatRechts {
  	float: none;
	min-width: 99%;
  margin-bottom:1px;
}

/* Kontakt Linke Seite (personalien) ist nicht auf der gleichen linie wie (firmenangaben) */
div#m4je-19,
div#m4je-53{
  
  margin-bottom:8px;
}

/* capcha */
#proformsCaptcha .alignInput input {
    color:#000;
}


/* Spalten Kategorieblog */
.cols-1 .column-1{width:100%}
.cols-2 .column-1,
.cols-2 .column-2{width:48%}
.cols-2 .column-1{float:left;margin-right:2%}
.cols-2 .column-2{float:right;margin-left:2%}
.cols-3 .column-1,
.cols-3 .column-2,
.cols-3 .column-3{width:31%}
.cols-3 .column-1{float:left;margin-right:2%}
.cols-3 .column-2{float:left;margin-left:1%;margin-right:1%}
.cols-3 .column-3{float:right;margin-left:2%}
.cols-4 .column-1,
.cols-4 .column-2,
.cols-4 .column-3,
.cols-4 .column-4{width:23%}
.cols-4 .column-1{float:left;margin-right:2%}
.cols-4 .column-2{float:left;margin-left:1%;margin-right:1%}
.cols-4 .column-3{float:right;margin-left:1%;margin-right:1%}
.cols-4 .column-4{float:right;margin-left:2%}
@media (max-width:1025px){
.cols-1 .column-1,
.cols-2 .column-1,
.cols-2 .column-2,
.cols-3 .column-1,
.cols-3 .column-2,
.cols-3 .column-3,
.cols-4 .column-1,
.cols-4 .column-2,
.cols-4 .column-3,
.cols-4 .column-4{float:left;margin-left:1%;margin-right:1%;min-width:48%}
}
@media (max-width:751px){
.cols-1 .column-1,
.cols-2 .column-1,
.cols-2 .column-2,
.cols-3 .column-1,
.cols-3 .column-2,
.cols-3 .column-3,
.cols-4 .column-1,
.cols-4 .column-2,
.cols-4 .column-3,
.cols-4 .column-4{float:none;margin-left:1%;margin-right:1%;min-width:98%}
}

/* Titel höher sezten */
.page-header {
    margin: 0px;
  margin-top:-25px;
}

/* realestate Manager */
.componentheading{
  font-size:30px;
  display:none;
}

/* Objekte verkauf Filter ausblenen geht mit component Anyware nicht anders gelöst
html body div#wrapper.container div#globalContent div.row div#contentBox.col-lg-9.col-md-9.col-sm-9.col-xs-12 div div.item-page div div#ShowOrderBy.table_31{
  display:none;
}
 */


/* Videos in den Objekten Seite ausblenden, geht im Modul nicht :-( */
.ug-thumbs-strip{
  display:none;
}
.ug-videoplayer{
  width:100% !important;
}






/* ENDE Anpassung*/



