@charset "utf-8";
@font-face {
  font-family: "Signika-Light";
  src: url("../fonts/Signika-Light.eot"); /* IE9 Compat Modes */
  src: url("../fonts/Signika-Light.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/Signika-Light.otf") format("opentype"), /* Open Type Font */
    url("../fonts/Signika-Light.svg") format("svg"), /* Legacy iOS */
    url("../fonts/Signika-Light.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/Signika-Light.woff") format("woff"), /* Modern Browsers */
    url("../fonts/Signika-Light.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}


body {
	font-family: 'Signika-Light', sans-serif !important;padding-left:0;padding-right:0;font-size:15px !important;
}
#logo {
	display: inline;
}
.bg-footer {
	/*background-color: #d81965;*/
}
.footer {
    background: #d0a9d0 none repeat scroll 0 0;
    padding-bottom: 35px;
    padding-top: 35px;
}
.footer2 {
    background: #575756 none repeat scroll 0 0;
    padding-bottom: 8px;
    padding-top: 8px;
    text-align: center;
}.footer2, .footer2 a {color:#FFFFFF;}

.navbottom {
	margin-bottom: 0px !important
}

.page-header {
	padding-bottom: 9px;
	margin: 40px 0 20px;
	border-bottom: 0 !important;
}
/* Top-Menu ------------ */

div#topmenu ul.maximenuck {
	border-top: 0;
}
div#topmenu {
	text-align: center;
}
div#topmenu ul.maximenuck {
	text-align: center;
}
/* Sidebar */
.mheader {
    font-weight: bold;font-size:1.2em;margin-top:10px;
}
.main {
	max-width: 1200px;
}

.inhalt.container-fluid {margin-left:0;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    color: inherit;
    font-family: inherit;
    font-weight: normal !important;
    line-height: 1em !important;
}
h1, .h1 {font-size:25px !important;}
h2, .h2 {
    font-size: 1.4em !important;
    color: #575756 !important;
	margin-top:10px !important;
	line-height: 1.2em !important;
}
h2 a {    color: #1a6e3b !important;
}
h3, .h3 {font-size:16px !important;font-weight:bold !important;}

.startseite .page-header h1, .MID538 .page-header h1  {
	margin: 0;
	text-align: center;
}

 .main {padding-top:15px;padding-bottom:15px;}

.MID114 h1,  .MID130 h1, .MID125 h1 {font-size:30px !important;font-weight:normal !important;margin-top: 4px;color:#575756;}
.MID114 h4, .MID130 h4, .MID125 h4{font-size:20px !important;font-weight:normal !important;margin-top: 18px;color:#d81965;}
.MID114 .main, .MID130 .main, .MID125 .main {padding-top:15px;}

.MID117 h1 {font-size:30px !important;font-weight:normal !important;margin-top: 4px;color:#bfb59b;}
.MID117 h4 {font-size:20px !important;font-weight:normal !important;margin-top: 41px;color:#d81965;}

/*.MID117 .verlauf  {
	background-image: -webkit-linear-gradient(270deg,rgba(251,147,163,1.00) 0%,rgba(251,147,163,1.00) 187px,rgba(255,255,255,1.00) 187px,rgba(255,255,255,1.00) 189px,rgba(246,179,195,1.00) 189px,rgba(255,255,255,1.00) 77.72%);
	background-image: -moz-linear-gradient(270deg,rgba(251,147,163,1.00) 0%,rgba(251,147,163,1.00) 187px,rgba(255,255,255,1.00) 187px,rgba(255,255,255,1.00) 189px,rgba(246,179,195,1.00) 189px,rgba(255,255,255,1.00) 77.72%);
	background-image: -o-linear-gradient(270deg,rgba(251,147,163,1.00) 0%,rgba(251,147,163,1.00) 187px,rgba(255,255,255,1.00) 187px,rgba(255,255,255,1.00) 189px,rgba(246,179,195,1.00) 189px,rgba(255,255,255,1.00) 77.72%);
	background-image: linear-gradient(180deg,rgba(251,147,163,1.00) 0%,rgba(251,147,163,1.00) 187px,rgba(255,255,255,1.00) 187px,rgba(255,255,255,1.00) 189px,rgba(246,179,195,1.00) 189px,rgba(255,255,255,1.00) 77.72%);
} */
.MID118 h1 {color:rgba(251,147,163,1.00) !important}

.MID118 h1 {font-size:30px !important;font-weight:normal !important;margin-top: 4px;color:#bfb59b;}
.MID118 h4 {font-size:20px !important;font-weight:normal !important;margin-top: 41px;color:#d81965;}

.MID118 .verlauf, .MID117 .verlauf, .MID126 .verlauf, .MID127 .verlauf, .MID128 .verlauf, .MID153 .verlauf, .MID154 .verlauf, .MID214 .verlauf, .MID270 .verlauf, .MID271 .verlauf, .MID321 .verlauf, .MID323 .verlauf, .MID324 .verlauf   {
	background-image: -webkit-linear-gradient(270deg,rgba(187,215,205,1.00) 0%,rgba(187,215,205,1.00) 187px,rgba(255,255,255,1.00) 187px,rgba(255,255,255,1.00) 189px,rgba(200,225,218,1.00) 189px,rgba(255,255,255,1.00) 77.72%);
	background-image: -moz-linear-gradient(270deg,rgba(187,215,205,1.00) 0%,rgba(187,215,205,1.00) 187px,rgba(255,255,255,1.00) 187px,rgba(255,255,255,1.00) 189px,rgba(200,225,218,1.00) 189px,rgba(255,255,255,1.00) 77.72%);
	background-image: -o-linear-gradient(270deg,rgba(187,215,205,1.00) 0%,rgba(187,215,205,1.00) 187px,rgba(255,255,255,1.00) 187px,rgba(255,255,255,1.00) 189px,rgba(200,225,218,1.00) 189px,rgba(255,255,255,1.00) 77.72%);
	background-image: linear-gradient(180deg,rgba(187,215,205,1.00) 0%,rgba(187,215,205,1.00) 187px,rgba(255,255,255,1.00) 187px,rgba(255,255,255,1.00) 189px,rgba(200,225,218,1.00) 189px,rgba(255,255,255,1.00) 77.72%);
} 
.MID118 h1 {color:rgba(179,205,138,1.00) !important}


/* MID195 */


.MID195 h1, .MID214 h1, .MID270 h1, MID271 h1, MID323 h1 {font-size:30px !important;font-weight:normal !important;margin-top: 4px;color:#fff;float: right;}
.MID195 h4 {font-size:20px !important;font-weight:normal !important;margin-top: 41px;color:#d81965;}
.MID195 .verlauf, .MID117 .verlauf, .MID126 .verlauf, .MID127 .verlauf, .MID128 .verlauf, .MID153 .verlauf, .MID154 .verlauf, .MID214 .verlauf, .MID270 .verlauf, .MID271 .verlauf ,.MID321 .verlauf, MID323 .verlauf, MID324 .verlauf   {
	background-image: -webkit-linear-gradient(270deg,rgba(187,215,205,1.00) 0%,rgba(187,215,205,1.00) 187px,rgba(255,255,255,1.00) 187px,rgba(255,255,255,1.00) 189px,rgba(200,225,218,1.00) 189px,rgba(255,255,255,1.00) 77.72%);
	background-image: -moz-linear-gradient(270deg,rgba(187,215,205,1.00) 0%,rgba(187,215,205,1.00) 187px,rgba(255,255,255,1.00) 187px,rgba(255,255,255,1.00) 189px,rgba(200,225,218,1.00) 189px,rgba(255,255,255,1.00) 77.72%);
	background-image: -o-linear-gradient(270deg,rgba(187,215,205,1.00) 0%,rgba(187,215,205,1.00) 187px,rgba(255,255,255,1.00) 187px,rgba(255,255,255,1.00) 189px,rgba(200,225,218,1.00) 189px,rgba(255,255,255,1.00) 77.72%);
	background-image: linear-gradient(180deg,rgba(187,215,205,1.00) 0%,rgba(187,215,205,1.00) 187px,rgba(255,255,255,1.00) 187px,rgba(255,255,255,1.00) 189px,rgba(200,225,218,1.00) 189px,rgba(255,255,255,1.00) 77.72%);
} 



/*------MID126-----*/
.MID126 h1, .MID127 h1, .MID128 h1, .MID153 h1, .MID214 h1, .MID154 h1,.MID270 h1, .MID271 h1, MID323 h1, MID324 h1{color:rgba(112,172,199,1.00) !important}

.MID126 h1, .MID127 h1, .MID128 h1, .MID153 h1, .MID154 h1, .MID214 h1,.MID270 h1, .MID271 h1, MID323 h1,MID324 h1 {font-size:30px !important;font-weight:normal !important;margin-top: 4px;color:#bfb59b;}
.MID126 h4, .MID127 h4, .MID128 h4, .MID153 h4, .MID154 h4, .MID214 h4, .MID270 h4, .MID271 h4, MID323 h4, MID324 h4  {font-size:20px !important;font-weight:normal !important;margin-top: 41px;color:#d81965;}
/*.MID126 .verlauf, .MID127 .verlauf, .MID128 .verlauf, .MID153 .verlauf, .MID154 .verlauf {
	background-image: -webkit-linear-gradient(270deg,rgba(160,51,136,1.00) 0%,rgba(160,51,136,1.00) 187px,rgba(255,255,255,1.00) 187px,rgba(255,255,255,1.00) 186px,rgba(229,174,217,1.00) 189px,rgba(255,255,255,1.00) 77.72%);
	background-image: -moz-linear-gradient(270deg,rgba(160,51,136,1.00) 0%,rgba(160,51,136,1.00) 187px,rgba(255,255,255,1.00) 187px,rgba(255,255,255,1.00) 189px,rgba(229,174,217,1.00) 189px,rgba(255,255,255,1.00) 77.72%);
	background-image: -o-linear-gradient(270deg,rgba(160,51,136,1.00) 0%,rgba(160,51,136,1.00) 187px,rgba(255,255,255,1.00) 187px,rgba(255,255,255,1.00) 189px,rgba(229,174,217,1.00) 189px,rgba(255,255,255,1.00) 77.72%);
	background-image: linear-gradient(180deg,rgba(160,51,136,1.00) 0%,rgba(160,51,136,1.00) 187px,rgba(255,255,255,1.00) 187px,rgba(255,255,255,1.00) 189px,rgba(229,174,217,1.00) 189px,rgba(255,255,255,1.00) 77.72%);
} */

.verlauftest {
	background-image: -webkit-linear-gradient(270deg,rgba(112,172,199,1.00) 0%,rgba(135,173,74,1.00) 13.99%,rgba(135,173,74,1.00) 20.21%,rgba(255,255,255,1.00) 20.21%,rgba(255,255,255,1.00) 31.61%);
	background-image: -moz-linear-gradient(270deg,rgba(112,172,199,1.00) 0%,rgba(135,173,74,1.00) 13.99%,rgba(135,173,74,1.00) 20.21%,rgba(255,255,255,1.00) 20.21%,rgba(255,255,255,1.00) 31.61%);
	background-image: -o-linear-gradient(270deg,rgba(112,172,199,1.00) 0%,rgba(135,173,74,1.00) 13.99%,rgba(135,173,74,1.00) 20.21%,rgba(255,255,255,1.00) 20.21%,rgba(255,255,255,1.00) 31.61%);
	background-image: linear-gradient(180deg,rgba(112,172,199,1.00) 0%,rgba(135,173,74,1.00) 13.99%,rgba(135,173,74,1.00) 20.21%,rgba(255,255,255,1.00) 20.21%,rgba(255,255,255,1.00) 31.61%);
}

/*Inhaltsseiten*/
.item-page > div {
    clear: right;
    float: none;
}
.MID117 .page-header > h1, .MID118 .page-header > h1, .MID126 .page-header > h1, .MID127 .page-header > h1, .MID128 .page-header >h1, .MID153 .page-header , .MID214 .page-header > h1, .MID154 .page-header > h1,  .MID270 .page-header > h1,  .MID271 .page-header > h1, .MID321 .page-header > h1, .MID323 .page-header > h1  {
    float: right;
    font-size: 35px !important;
	color:#fff !important;
	margin-right: 4%;
	margin-bottom: 40px;
}
 .MID130 .page-header > h1 {color:#575757 !important;margin-bottom: 0px;
}



.page-header > h1::after {content: url(../images/flower.gif)}

[itemprop="articleBody"] {background:#fff;padding:15px;}
.MID114 [itemprop="articleBody"], .MID125 [itemprop="articleBody"], .MID130 [itemprop="articleBody"] {background:#fff;padding:0;max-width:960px;}
.MID115 [itemprop="articleBody"] {background:#fff;padding:0;max-width:1200px;}

.MID114 .item-page, .MID115 .item-page, .MID130 .item-page, .MID125 .item-page {max-width:1200px;}
.sidebar {
    color: #fff;
    padding-top: 17px;
	font-size:1.2em;
}
.sidebarpic img {padding-top:6px;padding-left:15px;}

.page-header {
	margin-top: 12px !important;
	margin-bottom: 0px !important;
	padding-bottom:0 !important;
}
.col-lg-12.ac_complet {
    float: none;
    margin: 0 auto;
    max-width: 1100px;
}
.col-md-12.ac_complet {
    float: none;
    margin: 0 auto;
    max-width: 1200px;
}
.kursuebersicht > h2 {
	border-top: 1px dashed rgba(203,203,203,1.00);
	float: none !important;
	font-size: 1.4em !important;
	margin: 0 auto;
	max-width: 1020px;
	padding-bottom: 10px;
	padding-top: 40px;
	color: #575756 !important;
}
.uk-panel {}
.ac_complet {margin-bottom:20px !important;  
}
.uk-button {
    font-size: 1.4rem;background:#878787;line-height: 30px;
    min-height: 30px;
    padding: 0 12px;
	color:#fff;
	}
.uk-button>a {color:fff !important;}
.uk-button:hover, .uk-button:focus {background:#878787 !important;}
.uk-h4.uk-margin-top-remove {
    color: #575756;
}
.test {
	background-color: rgba(160,51,136,1.00);
}
.uk-panel {
	border: 1px dashed rgba(203,203,203,1.00);
}
.MID114 .uk-panel {border: none}
.bloecke_unten {
	margin-top: 20px;
	margin-left: -10px;
	margin-right: -10px;
}
.row.bloecke_unten {
	margin-left: 0px;
	margin-right: 0px;
}

 .MID457 .bloecke_oben {margin-top:0px;}

.bloecke_oben {
	margin-top: 20px;
	margin-left: -10px;
	margin-right: -10px;
}
.row.bloecke_oben {
	margin-left: 0px;
	margin-right: 0px;
}


.img-responsive.bottom {margin:0 auto;}

.ac1 h4 > a, .ac2 h4 > a, .ac3 h4 > a, .zuschuss h4 > a {
    color: #1a6e3b;
    font-size: 0.9em;
    font-weight: bold;
}
.center-list {max-width:48%;margin:0 auto;}

/* #  # # # # # responsive # # # */
@media (max-width: 720px) {
.logo {width:100% !important;}
.logo img {max-height:70% !important;}
}


@media (max-width: 767px) {
.item-page {max-width:100%;}
}
@media (max-width: 1000px) {
.MID117 .page-header > h1, .MID118 .page-header > h1, .MID126 .page-header > h1, .MID127 .page-header > h1, .MID128 .page-header > h1 {font-size:30px !important;}
}
@media (max-width: 500px) {
	.MID117 .page-header > h1, .MID118 .page-header > h1, .MID126 .page-header > h1, .MID127 .page-header > h1, .MID128 .page-header > h1, .MID321 .page-header > h1  {font-size:25px !important;}

.page-header > h1::after {
    content: "";
}
img.uemich {float:left !important;padding-right:50px;}
}
@media (max-width: 4380px) {
	img.uemich {padding-bottom:10px;}
}
@media (max-width: 350px) {
	.MID117 .page-header > h1, .MID118 .page-header > h1, .MID126 .page-header > h1, .MID127 .page-header > h1, .MID128 .page-header > h1, .MID321 .page-header > h1 {font-size:20px !important;}
}


@media (min-width: 1200px) {

}
@media (min-width: 992px) {
	.col-lg-4.col-md-4.col-sm-4.col-xs-6.ac1 {
    padding-left: 0;
}
.col-lg-4.col-md-4.col-sm-4.col-xs-6.ac3 {
    padding-right: 0;
}
.col-lg-4.col-md-4.col-sm-4.ac2.col-xs-6 {
    padding: 0;
}
}

@media (min-width: 768px) {
	.item-page {max-width:630px;}

}

@media (max-width: 380px) {
.inhalt {
    margin: 0 -7px;
    padding: 0 1px !important;
}
.page-header {padding-left:5px;}
}
@media (max-width: 480px) {
.block-inner {
	min-height: 200px !important;
}
.img-responsive {
}
.ac1.col-xs-6 {
	width: 100%;
}
.ac2.col-xs-6 {
	width: 100%
}
.zuschuss.col-xs-6 {
	width: 100%
}
.ac3.col-xs-6 {
	width: 100%
}
.row {
    margin-left: 2px !important;
    margin-right: 2px !important;
}
.col-md-12.col-lg-12 {
	    padding-left: 2px !important;
    padding-right: 2px !important;
}
.inhalt {padding-left:0 !important;}
.produktinfo {
    padding-left: 0 !important;
}
.produktuebersicht  {
    padding-left: 0 !important;padding-right:0 !important;
}
}
@media (max-width:430px ) {
	.center-list {max-width:100%;margin:0 auto;}
}
@media (max-width:600px ) {
	.center-list {max-width:100%;margin:0 auto;margin-left:20px;}
}
@media (max-width: 768px) {
.ac1.col-xs-6, .ac2.col-xs-6, .zuschuss.col-xs-6, .ac3.col-xs-6, .col-lg-3.col-md-3.col-sm-3.produkte.col-xs-6 {
	margin-bottom: 10px;
}
 .container {padding-left:5px !important;padding-right:5px !important;}
 .container-fluid {padding-left:5px !important;padding-right:5px !important;}
}
@media (max-width: 990px) {
	.no-sb {display:none;}
	.sidebarpic img {padding-top:97px;}
}

@media (min-width: 640px) {
	.maxidrop-main {
   /* display: none; */
}
}

.btn-blau {background:#397792
}
a.btn-blau {color:#fff !important;font-size:0.8em;padding:10px;}
.footer {font-size:1.2em;color:#fff;}
.footer a {color:#fff;}
.menu-footer li a {
    padding: 2px 0 !important;
}
.fblock {
	font-size: 0.9em;
	padding-top:5px;
	padding-bottom:10px;
}
.fblock h3 {
    color: #fff;
    font-size: 24px !important;
    font-weight: normal !important;
    margin-bottom: 10px;
    margin-top: 10px;
}
.fblock ul {
	list-style: none;
	margin-left: 0;
}
.fblock .nav > li > a:hover {
	background-color: #33852B;
}
.fblock ul a {
	color: #fff;
}
.sidebar {
	margin-top: 0px;
}
.gbs3 {
    border: 1px solid #ddd;
    padding-left: 10px;
    border-radius: 5px;
    background: #eee;
}