/*--------------------------------------------------------------
# Anpassung comunion GmbH
---------------------------------------------------------------*/

#jm-page-settings {
margin-left:280px;
}

@media (max-width: 768px) {
#jm-page-settings {
display: none;
}
}

#jm-allpage .djtabs.default-theme .djtabs-title .djtab-text {
  margin: 0;
}
#jm-allpage .djtabs.default-theme .djtabs-title-wrapper:first-child .djtabs-title {
  border-color: transparent;
}
#jm-allpage .djtabs.default-theme .djtabs-active-wrapper .djtabs-title {
  color: #ffffff;
  background: #00354d;
  border-color: #003d59;
}
#jm-allpage .djtabs.default-theme .djtabs-title:hover {
  background: #026e9e;
  border-color: #333;
}
#jm-allpage .djtabs.default-theme .djtabs-in-border {
  border: none;
  background: #ffffff;
}
#jm-allpage .djtabs.default-theme .djtabs-in {
  margin: 0;
  padding: 40px;
}

#jm-logo-nav #jm-bar-left {
  padding-top: 4px;
  padding-bottom: 3px;
}

/* Schriften */
h2, h3 {color: #00354d;}

h2 { font-size:26px;}
h3 { font-size:20px;}

/* Ende Schriften */

/* Menüänderungen */

.dj-megamenu-override li.dj-up a.dj-up_a {
  font-size: 22px;
  font-weight: 600;
  display: block;
  padding: 34px 25px;
  line-height: 1;
  text-transform: uppercase;
  color: #666;
  text-decoration: none;
}
.dj-megamenu-override li.dj-up a.dj-up_a small.subtitle {
  display: block;
  text-transform: none;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 18px;
  opacity: 0.8;
  filter: alpha(opacity=80);
  margin-top: 5px;
}
.dj-megamenu-override li.dj-up.active a.dj-up_a,
.dj-megamenu-override li.dj-up:hover a.dj-up_a,
.dj-megamenu-override li.dj-up.hover a.dj-up_a {
  color: #ffffff;
  background: #00354d;
  outline: 0;
}
.dj-megamenu.hasSubtitles li a.dj-up_a.withsubtitle {
  padding-top: 25.5px;
  padding-bottom: 25.5px;
}

/* Ende Menü */


/* SUCHE anpassen 

#jm-top-bar2 .jm-module-raw, #jm-bar-right .jm-module-raw {
	float: right;
	margin-left: 15px;
	margin-right: 0;
	line-height: 5px;
} */

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	height: 30px;

}

/* Lupe bei Suche */
#jm-top-bar .search-ms .search input.button, #jm-top-bar .search-ms .search button.button {
	position: absolute;
	top: 1px;
	right: 0;
	left: auto;
	width: 18px;
	height: 28px;
	display: block;
	cursor: pointer;
	padding: 0px 50px 0 15px;
	font-size: 0;
	background: url('../images/scheme1/search.png') no-repeat center center;
}



/* Bilder im Content */
.item-image {
width:500px; height: auto;
}

#vorstand img {
width:90%;
}
#vorstand {margin-bottom: 70px;}
#vorstand ul li  {
  padding: 0 0 0 5px;
  font-size: 20px;
  line-height: 1.8;
  font-weight: 400;
  margin:0 0 0 40px;
  background: none;
  list-style-type:square;

}

.random-image {
	margin:-30px 0;
}
.random-image img{
	width:100%; height: 150px;
}

/* Ende Bilder */

/*  SLIDER */

.dj-slide-desc-bg {
  background: none !important;
  opacity: 0 !important;
  filter: alpha(opacity=0) !important;
}
.dj-slide-desc-text {
  background: rgba(255, 255, 255, 0.8) !important;
  margin: 1px;
  font-size: 22px !important;
  line-height: 1.4 !important;
  padding: 20px !important;
  color: #333 !important;
}

.dj-slide-desc-text a {
  color: #333 !important;
}
.dj-slide-desc-text a:hover {
  text-decoration: underline;
}
.dj-slide-title {
  font-size: 18px !important;
  font-style: italic;
  font-family: 'Source Sans Pro', sans-serif;
  color: #00354d !important;
  font-weight: 300;
  line-height: 1.2 !important;
}
.dj-slide-title a {
  color: #00354d !important;
  text-transform: none;
}
.dj-slide-title a:hover {
  color: #888 !important;
  text-decoration: none !important;
}


@media (max-width: 1024px) {
	.dj-slide-description p {
overflow: hidden;
	height: 90px;
width:95%;

}

.dj-slide-desc-text {
  font-size: 17px !important;
  line-height: 1.2 !important;
  padding: 10px !important;
}	
.dj-slide-title {
  font-size: 16px !important;
}
.dj-slide-desc-bg {
	height:180px;
}
.dj-slide-desc {
	width:95% !important;
	padding: 0px;
}

}
@media (max-width: 768px) {
.dj-slide-desc-text {
 display: none !important;
}	
.dj-slide-title {
 display: none !important;
}
}
/*  SLIDER Ende */



/* Kontakt Bubbles */
.jm-footer-contact {
	margin-left:100px;
}

@media (max-width: 768px) {
.jm-footer-contact {
	margin-left:0px;
}
}

.jm-footer-contact .jm-promotext {
  display: table-cell;
  padding-left: 15px;
  vertical-align: middle;
  font-weight: 400;
  font-size: 21px;
  line-height: 1.1;
}
.jm-footer-contact .jm-promotext span {
  display: block;
}
.jm-footer-contact .jm-promotext .jm-label {
  font-size: 22px;
  color:#444;
  text-transform: uppercase;
}

/* Kontakt Ende */


/* WEITER BUTTON */

#jm-allpage .djtabs.default-theme .djtabs-readmore {
  margin: 15px 0 0;
  display: block;
  width: 90%;
  text-align: right;
}
#jm-allpage .djtabs.default-theme .djtabs-readmore a {
  font-style: normal;
  padding: 0 20px 0 0;
  border: none;
  background: none;
  color: #00354d;
  position: relative;
  text-transform: uppercase;
}
#jm-allpage .djtabs.default-theme .djtabs-readmore a:hover {
  text-decoration: underline;
}
#jm-allpage .djtabs.default-theme .djtabs-readmore a:after {
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -6px;
  width: 15px;
  height: 12px;
  right: 0;
  left: auto;
  background: url("../images/scheme1/readmore.png");
}

#beirat {
	margin-left: 6%;

	
}
#beirat h3 {
	color: #888;
		  font-weight: 400;
		  float:left;
}
#beirat span {
		color: #888;
		  font-weight: 400;
		  font-size:24px;
		  float:left;
}
#beirat .abgeordneter {
		  font-weight: 600;
		  		  font-size:24px;				  color:#00354d;
/* 	position: relative; */
margin: 0 0 40px 150px;

}

@media (max-width: 768px) {
#beirat .abgeordneter {
margin: 0 -1px 0 0;
padding-bottom: 20px;
}
#beirat span {
		  float:both;
		  padding-bottom: 30px;
}
}

/* WEITER Ende */

/* TABS HOME: Überschriften der Slider */
#jm-allpage .djtabs.default-theme .djtabs-panel .djtabs-panel-title {
    font-size: 18px;
    font-weight: 600;
    font-family: 'Source Sans Pro', sans-serif;
    color: #303030;
}
