/*Branchenindex Sammelmodule horizontale Anordnung*/



.bannerhorizontal170  img{   
	float: left;
   	display: flex;
	margin-right: 20px;
	margin-bottom: 10px;
	max-width: 170px;
	width: 100%
}


/*.bannerhorizontal578  img{   
	float: left;
   	display: flex;
	margin-right:0px;
	margin-bottom: 10px;
	max-width: 578px;
	width: 100%
}*/


.kulturbanner  img{   
	float: left;
   	display: flex;
	margin-right: 10px;
	margin-bottom: 10px;
	max-width: 170px;
	width: 30%
}

p {
	text-align: justify;
}

.naechsteveranstaltungennews img {
width: 200px;
margin: 3px; 
float: left;
padding-bottom: 20px;
}

.naechsteveranstaltungennews  h3 {
clear: left; 
}


.muenchengewinnspiel {
background-color: #e1e1e1;
padding: 5px;
}

/*Mehrere Banner in einem Modul*/
.mehrerebanner img {
   margin-left: 0px;
   margin-top: 0px;
   margin-right:0px;
   margin-bottom:10px;
}

.mehrerebanner,
.bannergroup,
.banneritem,
.banneritem .clr {
   margin-left: 0px;!important
   margin-top: 0px;
   margin-right:0px;
   margin-bottom:20px;
   padding-right:0px;
}

 .jm-slider3 .black-box .text-gradient .fwv {
 background: #0e72b5;
 } 

 .fwv3er .slide-desc-text-default {
	position: relative;
	color: #fff;
	padding:  5px;
	text-align: left;
}

 .fwv3er .slide-desc-bg-default {
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: RGBA(0,0,0,0.10);
}

.wahlbanner .element .style {
    margin: 3px;
    border: 0px solid #000000;
}



#column-right > [class*="rstpl-"], #column-left > [class*="rstpl-"]{
	padding: 0px;
	margin-bottom: 30px;
	
}

.ccomment-readmore {
	margin-top: 10px;
	background-color: #342e37;
}

.moduletableside1 {
	margin-left: 0 !important;
	margin-right: 20px;
		max-width: 170px;
	width: 100%
}

strong {
  text-transform: none; 
}

.moduletableside2 {
	margin-left: 0 !important;
	margin-right: 20px;
		max-width: 348px;
	width: 100%
}

.bannergroupside3 {
	margin-left: 0 !important;
	margin-right: 20px;
		max-width: 550px;
	width: 100%
}

.page-header{
	padding-bottom: 0 !important;
}

h2 {
    margin-bottom: 0 !important;
}


/*Content*/
#main > div > div.items-leading.clearfix > div > p{
	margin: 5px 0px !important;
}


.row-fluid .rstpl-inner-before-content-position{
	border-bottom: 2px solid;
}

.row-fluid .rstpl-inner-before-content-position{
	padding-top: 5%;
}

@media (max-width: 767px){
.rstpl-content{
    padding: 15px 0 !important;
}
}

.rstpl-login #login-form .btn.btn-primary{
	color:#000 !important;
}

.rstpl-content{
	    margin-top: 0 !important;
}


/* Login Kleinanzeigen*/
#login-form > div.userdata > ul > li > a{
	color: #12867F;
}

#login-form > div.userdata > ul > li > a:hover{
	color: black;
}

#form-login-submit > div > a{
	color: #12867F;
}

#form-login-submit > div > button{
	color:white;
}


#main > div > div.items-leading.clearfix > div > div.page-header > h2 > a{
	font-size: 14pt;
	line-height: 30px;
	font-weight: 400;
	font-family: Oswald;
}

#main > div > div.page-header > h2 > a{
		font-size: 16pt;
	line-height: 20px;
	font-weight: 400;
	font-family: Oswald;
}

#main > div > div > div > div > div.page-header > h2 > a{
			font-size: 14pt;
	line-height: 20px;
	font-weight: 400;
	font-family: Oswald;
}

#main > div > div > div > div > p{
    margin: 5px 0;

}


/* Navbar */

/* --Anzeige "Menü" in der Menüleiste */
@media (min-width: 789px){
.rstpl-navigation .navbar .rstpl-brand h1, .rstpl-navigation .navbar .rstpl-brand h2, .rstpl-navigation .navbar .rstpl-brand h3 {
	display: none;}
}
