@charset "UTF-8";

/*==========================================
                    FONTS 
==========================================*/
@font-face {
 font-family: HelveticaNeueLTStdLt;
 src: url("../fonts/HelveticaNeueLTStdLt.eot") /* EOT file for IE */
}
@font-face {
 font-family: HelveticaNeueLTStdLt;
 src: url("../fonts/HelveticaNeueLTStdLt.ttf") /* EOT file for IE */
}
@font-face {
 font-family: HelveticaNeueLTStdLt;
 src: url("../fonts/HelveticaNeueLTStdLt.otf") /* EOT file for IE */
}


.bgfarbere{
	background-color: #f9f9f6;
}

.headerlogoimg{
	border:0px solid #f00;
	width: 450px;
	width: 100%;
	position:relative;
	border:0px solid #00f;
	/*top:11px*/
}

@media (max-width: 767px) {
	.headerlogoimg{
		border:0px solid #0f0;
		top:-5px
	}
}
@media (max-width: 480px) {
	.headerlogoimg{
		border:0px solid #ff0;
		top:9px
	}
}
@media (max-width: 360px) {
	.headerlogoimg{
		border:0px solid #f00;
		/*top:15px*/
	}
}


.internwaitbig{
	/*border:2px solid #f00;*/
	width: 32px;
}
.footerlogoimg{
	border:0px solid #f00;
	width: 450px;
	width: 300px;
	width: 226px;
	width: 50%;
}


/* +++ news +++ */
h6.datum{
	color: #203d60;
	text-align: left;
}
h6.pressedatum{
	color: #203d60;
	text-align: left;
	font-size: 14px;
}
h5.pressetitel{
	margin-top:0px;
}
h4.titel,h4.titel2{
	/*font-family: 'Montserrat', sans-serif;*/
	/*font-weight: bold;*/
	color: #203d60;
	text-align: left;
	font-weight: 600;
	font-weight: 300;
}
h4.titel2{
	margin-top:50px;
}
h4.terms{
	/*font-weight: bold;*/
	color: #203d60;
	text-align: left;
	font-weight: 300;
}
h5.utitel{
	margin-bottom:15px;
}

.ueberunsimg{
	width:100%;
	margin-top: 15px;
}

.lead.text-justify.header{
}
.lead.text-justify.plast{
	border-bottom: 1px solid #203d60;
	padding-bottom: 20px;
}
[id^=inewskl]{
	max-height: 50px;
	overflow: hidden;
}
[id^=inewsbr]{
	max-height: 100px;
	overflow: hidden;
}
[id^=inewsanmeldkl]{
	max-height: 20px;
	overflow: hidden;
	margin-top: 30px;
}

.anmeldmail{
  display: block;
  width: 100%;
  padding: 7px 40px 7px 18px;
  height: 48px;
  font-size: 16px;
  line-height: 34px;
  color: #8f8e83;
  background: #f1f1eb;
}

.bildunter,.bildunterint{
	border: 0px solid #203d60;	
	font-size: 12px;
	text-align: right;
	margin-top: 5px;
}
.bildunterint{
	text-align: left;
}

.readmore{
	/*border: 1px solid #f00;*/
	border-bottom: 1px solid #203d60;
	padding-top: 20px;
	padding-bottom: 20px;
}
.readmore .mknopf{
}
.mknopf{
	position:relative;
	position:absolute;
	bottom:-25px;
	right:0px;
	color: #203d60;
	cursor:pointer;
	margin-right: 15px;	
	font-weight: bold;
}
.mknopf{
	background: url(../img/pf_down.png) no-repeat left center;
	padding-left: 10px;
}
.readmore .mknopf:hover{
}
.mknopf:hover{
	color: #203d60;
	color:#f00;
	color:#5482ff;
}

/*
.newsinhalt:nth-child(odd) {
    background: red;
}
.newsinhalt:nth-child(even) {
    background: blue;
}
*/
.newsinhaltA {
	/*background: #0000001a;*/
	background-color: rgba(0, 0, 0, 0.1);
}
.newsinhaltB {
	/*background: #0000001a;*/
	background-color: rgba(0, 0, 0, 0.1);
}
.presseinhaltA {
	/*background: #0000001a;*/
	/*background: #000;*/
	/*background: #0000001a;*/
	background-color: rgba(0, 0, 0, 0.1);
	margin-bottom: 25px;
}
.presseinhaltB {
	/*background: #0000001a;*/
	/*background: #fff;*/
	/*background: #0000001a;*/
	background-color: rgba(0, 0, 0, 0.1);
	margin-bottom: 25px;
}

div.pressdiv{
	min-height: 170px;
	border: 0px solid #f00;
	margin-bottom: 30px;
}
div.pressdiv.journal{
	min-height: 230px;
}



@media (max-width: 767px) {
	div.pressdiv.journal {
    min-height: 20px;
	}		
}
@media (max-width: 480px) {
	div.pressdiv.journal {
    min-height: 20px;
	}		
}
@media (max-width: 360px) {
	div.pressdiv.journal {
    min-height: 20px;
	}		
}






p.readpresse{
	margin-top:5px;
}
.readpresse{
	/*border: 1px solid #f00;*/
	/*border-bottom: 1px solid #012F6B;*/
	/*padding-top: 20px;*/
	/*padding-bottom: 20px;*/
}
.pressebtn{
	/*position:relative;*/
	/*position:absolute;*/
	/*bottom:5px;*/
	/*right:0px;*/
	color: #203d60;
	cursor:pointer;
	/*margin-right: 15px;	*/
	font-weight: bold;
	/*z-index: 20;*/
	border: 0px solid #0ff;
	float:right;
}
.pressebtn:hover{
	color: #203d60;
	color:#f00;
	color:#5482ff;
}

#jourartid{
	cursor:pointer;
}

.newsimg{
	width:100%;
	margin-top: 10px;
}

[id^=video]{
	width:100%;
	margin-top: 10px;
}

[id^=audio]{
	width:100%;
	margin-top: 10px;
}

.paimg,.paimg.first{
	border:0px solid #0f0;
	margin-bottom: 0px;
	margin-top: 10px;
	width: 100%;
}
.paimg.first{
	margin-top: 0px;
}

.paunter{
	border:0px solid #0f0;
	margin-bottom: 0px;
	font-size: 12px;
}

[id^="ipaunter"]{
}

.iconklein{
	width:20px;
  display: inline-block !important;
}

.paicondiv{
	border:0px solid #f00;
	margin-top: 0px;
}
.paicon,.paiconimg{
	border:0px solid #0ff;
	padding-right: 5px;
}

@media (max-width: 767px) {
	.paicon,.paiconimg{
    height: 50px;
		width: 50px;
	}		
	.iconklein{
		width:50px;
	}
}
@media (max-width: 480px) {
	.paicon,.paiconimg{
    height: 50px;
		width: 50px;
	}		
	.iconklein{
		width:50px;
	}
}
@media (max-width: 360px) {
	.paicon,.paiconimg{
    height: 50px;
		width: 50px;
	}		
	.iconklein{
		width:50px;
	}
}


div[id^='ipdf']{
	border: 0px solid #8CBE9B;
	color:#f00;
	margin-bottom: 20px;
	/*visibility: visible;*/
	display:none;
	padding: 0px 15px;
}



/* +++ Rechter balken +++ */
.einreli{
	padding:0px 10px;
	display: inline-block;
}
h5.rebalken{
	background: #ffcc00;
	padding: 0px 5px;
	font-weight: 600;
	margin-top: 30px;
}

#irblinkall_HG{
	/*background: #f00 url(../img/calendar-icon.gif) left 3px top 4px no-repeat;*/
	/*background: #f00 url(../img/calendar-icon.gif) left top no-repeat;*/
	background: url(../img/LOGO_185_tr.png) right top no-repeat;
}

#irblinkall,#irbjournalall{
	border:0px solid #0f0;
	position: relative;
	top: 0px;
}
#irblinkall{
	min-height: 190px;
}
#irbjournalall{
	min-height: 260px;
}

#irblinkimg {
	border:0px solid #f00;
	text-align: right;
	z-index: 50;
	right: 0px;
	top: 0px;
	position: absolute;
}

#irblink {
	border:0px solid #00f;
	z-index: 100;
	/*position: absolute;*/
	position: inherit;
	text-align: left;
	top: 2px;
}

.linkrbimg {
	/*width: 50%;*/
	/*margin-top: 45px;*/
}
.journalrbimg {
	/*width: 50%;*/
	/*margin-top: 45px;*/
}

.rblicl{
	text-align:left;
}

.paimg.linkrbimg,.paimg.journalrbimg {
	margin-top: 0px;
	/*width:90%;*/
}

@media (max-width: 480px) {
	.paimg.linkrbimg,.paimg.journalrbimg {
		width:75%;
	}
}

.galimgreba{
	width:90px;
	width: 90px !important;
}
.galimgrebaRT{
	width:90px;
	width: 190px !important;
}
.galerimgreba{
	/*border: 1px solid #0ff;*/
	/*color:#f00;	*/
}
.sidebar #img-boxdiv{
	/*border: 1px solid #00f;*/
	/*display:inline;*/
	/*float: left;*/
}
.sidebar .img-box a{
	/*display:inline;*/
	/*display: inherit;*/
}

/* +++ ueber uns +++ */
.ueberuns{
	border-bottom: 1px solid #203d60;
	padding-top: 20px;
	padding-bottom: 10px;
}
.ueberuns.det{
	padding-top: 0px;
	margin-top: 10px;
}
.ueberbtn{
	position: relative;
	position: absolute;
	bottom: -25px;
	right: 0px;
	color: #203d60;
	cursor: pointer;
	margin-right: 15px;
	font-weight: bold;	
	z-index: 100;
}
.ueberbtn:hover{
	color: #203d60;
	color:#f00;
	color:#5482ff;
}


/* +++ FORM +++ */
label{
		color: #272727;
}

/* +++ TERMS +++ */
.lastterm{
	margin-bottom:30px;
}



/* +++ Termine +++ */
.terminbereich{
	border:0px solid #f00;
	overflow: hidden;
	margin-top: 5px;
}

.termgrp{
	border:0px solid #f0f;
	/*padding-bottom:20px;*/
	margin-bottom: 5px;
	margin-bottom: 20px;
	background: #fff;
	padding: 6px 5px;
}

.termblatt{
	border:0px solid #00f;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 6px;
	width: 42px;
	/*width: 100%;*/
	height: 42px;
	background-image: url('../img/calendar-icon.gif');
	background-repeat: no-repeat;
	padding: 0px 3px;	
}
.textmonat{
color: #fff;
padding: 0px 6px;
font: 600 9px/10px HelveticaNeueLTStdLt, Verdana, Arial, Courier;
font: 600 8px/9px HelveticaNeueLTStdLt, Verdana, Arial, Courier;
text-align: center;
position: relative;
margin-top: 4px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
text-transform: uppercase;
background-color: #272727;
}

.textmonat.rd{
color: #fff;
padding: 0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:2px;
border-radius: 4px;
height:26px;
height:16px;
cursor:pointer;
position:relative;
}

.textmonat.change{
}

.textmonat.blau{
	background-color: #203d60;
}
.textmonat.hblau{
	background-color: #5482ff;
}
.textmonat.gelb{
	background-color: #ffcc00;
}
.textmonat.orange{
	background-color: #DB7F23;
}
.textmonat.gruen{
	background-color: #175C10;
	background-color: #00A8C8;
}

.texttag{
font: 600 20px/22px HelveticaNeueLTStdLt, Verdana, Arial, Courier;
width: 42px;
text-align: center;
padding: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
padding: 2px 8px 0 0;
}
.texttag.blau{
	color: #203d60;
}
.texttag.hblau{
	color: #5482ff;
}
.texttag.gelb{
	color: #ffcc00;
}
.texttag.orange{
	color: #DB7F23;
}
.texttag.gruen{
	color: #175C10;
	color: #00A8C8;
}

div[id^='terminkart']{
}
.terminimg{
	/*background: #f00 url(../img/calendar-icon.gif) left 3px top 4px no-repeat;*/
	/*background: #f00 url(../img/calendar-icon.gif) left top no-repeat;*/
}
.termintit{
	color: #272727;
	font-weight: 600;
	min-height: 50px;
}
.termintit a{
	color: #203d60;
	color:#5482ff;
	color:#012f6b;
}
.termintit a:hover{
	color: #203d60;
	color:#012f6b;
	color:#5482ff;
}
.terminwahl{
	color: #203d60;
}
.termininh,.terminanmeldinh{
	font-weight: 300;	
	border-bottom:1px solid #272727;
}
.termininh{
	color: #012f6b;
	font-weight: 600;	
}
.terminthema{
	color: #012f6b;
	color:#272727;
	border:0px solid #f00;
	font-weight: 300;	
}
.terminpdf{
	color: #012f6b;
	color:#272727;
	border:0px solid #f00;
	border-top:1px dotted #272727;
	font-weight: 300;	
	font-size:12px;
}
.terminadresse{
	color:#272727;
	color: #012f6b;
	border:0px solid #f00;
	background-color: rgb(1,47,107);
	background-color: rgba(1, 47, 107, 0.1);
	font-weight: 300;	
}
.terminmore,.terminmorebr,.editorialmehr,.terminanmeldmore{
	font: 600 12px/14px HelveticaNeueLTStdLt, Verdana, Arial, Courier;
	cursor:pointer;
	float:right;
	/*background:#fff;*/
	/*width:100%;*/
	margin-top:10px;
	color: #203d60;
	color: #012f6b;
}
.terminmore:hover,.terminmorebr:hover,.editorialmehr:hover,.terminanmeldmore:hover{
	color:#5482ff;
}
.terminmorebr{
	font: 600 12px/14px HelveticaNeueLTStdLt, Verdana, Arial, Courier;
	margin-top: 5px;
	display:none;
}
.terminmore,.terminmorebr,.editorialmehr,.terminanmeldmore{
background: url(../img/pf_down.png) no-repeat left center;
padding-left: 10px;
}
/*
.terminmore:hover{
background: url(../img/pf_downhe.png) no-repeat left center;
}
*/

.editorialmehr{
	color:#5482ff;
	color: #012f6b;
	font: 600 14px/16px HelveticaNeueLTStdLt, Verdana, Arial, Courier;
}
.terminanmeldmore{
	/*color:#5482ff;*/
	/*font: 600 14px/16px HelveticaNeueLTStdLt, Verdana, Arial, Courier;*/
}
[id^=ikalnew]{
	max-height: 100px;
	overflow: hidden;
}



/* Stellar(parallaxBG) styles
========================================================*/
.stellar-block {
  background-position: center 0%;
  position: relative;
  background-repeat: no-repeat;
  z-index: 8;
}
.desktop .stellar-block {
  background-attachment: fixed;
}

.stellar-section .first {
  background-image: url(../images/stellar-01.jpg);
  background-color: #787470;
  /*background-position: 70% 70%;*/
  background-attachment: fixed;
	/*height: 565px;*/
	padding: 30px;
	min-height: 500px;
}
@media (max-width: 1199px) {
  .stellar-section .first {
    background-image: url(../images/stellar-01_small.jpg);
  }
}
@media (max-width: 767px) {
  .stellar-section .first {
    background-size: auto 100%;
  }
}
.stellar-section .second {
  background-image: url(../images/stellar-02.jpg);
  background-color: #787470;
  background-position: center center;
  background-attachment: fixed;
	height: 440px;
	padding: 40px;
}
@media (max-width: 1199px) {
  .stellar-section .second {
    background-image: url(../images/stellar-02_small.jpg);
  }
}
@media (max-width: 767px) {
  .stellar-section .second {
    background-size: auto 100%;
  }
}
.anmeldung{
	margin-top:0px;
	font-size: 12px;
}
#iloginout{
	/*visibility: visible;*/
	/*display:none;*/
}


/* ### INTERN ### */
.inbtnh1{
	display:inline;
}
#inbtngo,#inbtngo2{
	cursor:pointer;
	position:relative;
	top: -9px;
	margin-left: 10px;
	width: 20px;	
}
#inbtngo2{
	top: -8px;
	width: unset;
}
.nbtngo{
	border:0px solid #203d60;
}

#intwahlfrm{
	
}
#ifrmwahl{

}
.frmwahl{
	border:1px solid #203d60;
	width:100%;
	background-color: #f9f9f6;
	margin-top: 0px !important;
	background: url(img/auge_blk.png) no-repeat right 5px top 16px;
	background: url(img/auge.png) no-repeat right 5px top 16px;
}

.frmwahl option{
	line-height: 1.2 !important;
	padding: 5px 10px !important;
}

.frmwahl:hover{
	border:1px solid #5482ff;
}

.tdfrmwahl{
	background: url(img/auge.png) no-repeat right 5px top 6px;
}

#ifrmfilt{
	
}
.frmfilt{
	border:1px solid #203d60;
	width:100%;
	background-color: #f9f9f6;
}
.frmfilt:hover{
	border:1px solid #5482ff;
}

#iinterncont{
margin-top: 25px;
}
#iinterncont a{
	color: #ffcc00;
	color: #00f;
}
#iinterncont a:hover{
	color: #ffcc00;
	color: #ffcc00;
	color: #000;
}
#iinterncont table{
	width:100%;
	background-color: #f9f9f6;
	border:2px solid #203d60;
}
#iinterncont th{
	background-color: #203d60;
	color: #ffcc00;
	border:1px solid #5482ff;
}

#iinterncont tr:hover{
	color:#f00;
	color:#ffcc00;
	background-color: #203d60;
	background-color: #5482ff;
	background-color: #5482ff80;
	color: #000;
}
#iinterncont th,#iinterncont td{
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.2;
	vertical-align: middle;
	vertical-align: top;
}

.clcontenttop{
	vertical-align: top;
}


#iinterncont .warteerg{
	color:#f00;
	border-top:1px dotted #00f;
	border-top: 1px dotted #203d60;
	width:100%;
}

.clcontentmore,.clcontentspezmore{
	border-top: 2px solid #DB7F23;
	border-top: 2px solid #012F6B50;
	/*color: #f00;*/
	background: url(../img/accordion/pfG_un-du.png) no-repeat right 5px top 13px;
	background: url(../img/accordion/pfG_un-he.png) no-repeat right 10px top 12px;
	background: url(../img/accordion/pfG_un-he.png) no-repeat right 5px top 12px;
}
.clcontentmore:hover,.clcontentspezmore:hover{
	cursor:pointer;
	/*background-color: #5482ff;*/
}
.clcontenttoggle{
	color: #00f;
	color: #203d60;
}

.moretext {
	display:none;
	border:0px solid #f00;
	margin-top: -20px;
	margin-bottom: 40px;
}

.auswahl{
	/*color: #f00;*/
	color: #203d60;
	background-color: #ffcc00;
	background-color: #203d60;
	background-color: #012F6B10;
	border-top: 2px solid #203d60;
	border-top: 2px double #203d60;
	border-top: 2px solid #203d60;
	background: url(../img/accordion/pfG_ob-du.png) no-repeat right 5px top 13px;
	background: url(../img/accordion/pfG_ob-he.png) no-repeat right 5px top 12px;
	background-color: #203d6010;
}
.feldpfeil{
	text-align:right;
	text-align:left;
	background-image: url(../img/accordion/pfG_un-he.png) no-repeat right 5px top 12px;
	background-image: url(../img/accordion/pfG_un-he.png) no-repeat left 2px top 12px;
	background: none;
}
.feldauswahl{
	text-align:right;
	text-align:left;
	background: url(../img/accordion/pfG_ob-he.png) no-repeat right 5px top 12px;
	background: url(../img/accordion/pfG_ob-he.png) no-repeat left 2px top 12px;
	background: none;
}


@media (min-width: 481px) {
}
@media (max-width: 480px) {
	.clcontentmore,.auswahl,.clcontentspezmore{
		background: none;
	}	
	.feldpfeil{
		background: url(../img/accordion/pfG_un-he.png) no-repeat right 5px center;
		/*background: url(../img/accordion/pfG_ob-he.png) no-repeat left 2px top 12px;*/
	}
	.feldauswahl{
		/*background: url(../img/accordion/pfG_ob-he.png) no-repeat left 2px top 12px;*/
		background: url(../img/accordion/pfG_ob-he.png) no-repeat right 5px center;
	}
}


/*
@media (min-width: 769px){
	}
@media (min-width: 481px) and (max-width: 768px){
	}
@media (max-width: 480px){
}
*/


/*
[class^=clcontenttoggle]{
	display: none;
	margin-bottom: 20px;
	padding-bottom: 20px;
	min-height:30px;
	border-bottom: 2px solid #203d60;
	background-color: #012F6B10;
	min-height:50px;
	height:50px;
}
*/
[id^=icontenttoggle]{
	/*max-height: 100px;*/
	/*overflow: hidden;*/
	display: none;
	margin-bottom: 20px;
	padding-bottom: 20px;
	min-height:30px;
	border-bottom: 0px solid #203d60;
	background-color: #203d6010;
	/*min-height:50px;*/
	/*height:50px;*/
}
/*
[id^=icontenttoggle] td{
	padding-bottom:20px;
}
*/
.imgintern,.imgintern2{
	height:60px;
	/*display:block;*/
	border:0px solid #ffcc00;
	margin-right: 10px;
}
.imgintern2{
	width: 107px !important;
}
.imgintern.bottom{
	margin-bottom: 10px;
}


/* ### shop ### */
[class*=shop]{
	/*color:#f0f;*/
	margin-top:0px;	
}
.shop1 {
	font-size: 25px;
}
.shop2,.shop3 {
	font-size: 20px;
	font-size: 15px;
}
.shop2 {
color: #272727;
}
.shopimg{
	width:100%
}
.shopunter{
	border:0px solid #f00;
	float: right;
	font-size: 12px;
}
.shoppreis{
	border:0px solid #f00;
	/*float: right;*/
	font-size: 20px;
	color: #272727;
	font-weight: bold;
	border-top: 1px solid #cfcfcf;
	width: 100%;
	text-align: right;
}
.shopclub{
	border:1px solid #f00;
	float: left;
	font-size: 12px;
}
.maxheight{
	border:1px solid #f00;
	min-height: 400px;
	height: 400px;
	overflow: visible;
}
.box_inner {
	/*vertical-align: middle;*/
	/*font-family: "Open Sans",sans-serif;*/
}
.schachtel{
	border:0px solid #0f0;
	/*float: left;*/
}
.product{
	border:0px solid #0ff;
	min-height: 420px;
}
.textschachtel{
	border:0px solid #ff0;
}
.caption{
	border:0px solid #0ff;
}

#showsession{
	border:1px solid #f00;
	border:1px solid #012F6B;
	background-color: #012F6B;
	background-color: rgb(1,47,107);
	background-color: rgba(1, 47, 107, 0.1);
	display:none;
}


#islideout{
	text-align: center;
	border:1px solid #f00;
  display: none;
	/*
  display: block;
  opacity: 0;
  visibility: hidden;
  opacity: 1;
  visibility: visible;
	*/
}
#islideout #islout{
	border:1px solid #ff0;
}
#islideout .sloutimg{
	margin:auto;
	width:50%;
}


@media (max-width: 1366px) {
	.subpage_header .swiper-container {
		height: 324px;
		/*margin-top: 53px;*/
	}
	.jumbotron h1{font-size:58px;}
	.jumbotron h1 small{font-size:28px;}
}
@media (max-width: 1024px) {
	.subpage_header .swiper-container {
		height: 243px;
		/*margin-top: 53px;*/
	}
	.jumbotron h1{font-size:48px;}
	.jumbotron h1 small{font-size:24px;}
}
@media (max-width: 767px) {
	.subpage_header .swiper-container {
		height: 182px;
		margin-top: 53px;
	}
	.jumbotron h1{font-size:38px;}
	.jumbotron h1 small{font-size:20px;}
}
@media (max-width: 480px) {
	.subpage_header .swiper-container {
		height: 114px;
		margin-top: 53px;
	}
	.jumbotron h1{font-size:28px;}
	.jumbotron h1 small{font-size:17px;}
}
@media (max-width: 414px) {
	.subpage_header .swiper-container {
		height: 98px;
		margin-top: 53px;
	}
	.jumbotron h1{font-size:22px;}
	.jumbotron h1 small{font-size:14px;}
}
@media (max-width: 375px) {
	.subpage_header .swiper-container {
		height: 89px;
		margin-top: 53px;
	}
	.jumbotron h1{font-size:20px;}
	.jumbotron h1 small{font-size:13px;}
}
@media (max-width: 360px) {
	.subpage_header .swiper-container {
		height: 86px;
		margin-top: 53px;
	}
	.jumbotron h1{font-size:20px;}
	.jumbotron h1 small{font-size:13px;}
}
@media (max-width: 280px) {
	.subpage_header .swiper-container {
		height: 67px;
		margin-top: 53px;
	}
	.jumbotron h1{font-size:16px;}
	.jumbotron h1 small{font-size:10px;}
}


@media (max-width: 991px) {
	.wellindex {
		padding-top: 15px;
	}
	.well {
		/*padding-top: 15px;*/
	}
	
	* + .row {
    margin-top: 20px;
	}	
	
}


.subpage_header .swiper-container {
  /*height: 250px;*/
	/*margin-top: 53px;*/
}
.swiper-slide{
	/*background-size: 100% auto;*/
	/*background-size: contain;*/
	/*background-repeat: no-repeat;*/
	/*background-position: top;*/
}
.swiper-container {
	
}
.swiper-slider {
	
}

#screenwerte{
	display:none;
	/*display:inline;*/
	color:#f00;
	border:1px solid #0f0;
}
#wbre, #whoe, #ipadr, #scriptwoher, #zaehlerpix {
	display:inline;
}



/* *** cookie *** */
 
#cookie{
	background-color: #fff;
	background-color: #b2b2b4;
	background-color: rgb(178,178,180,.85);
	background-color: rgba(25, 25, 25, 0.9);
	border: 0px solid #00f;	
	border: 1px solid #191919;
	padding:0px;
	z-index: 100000;
	position: fixed;
	bottom: 100px;
	display: none;
	width: 100%;
}
.cookie{
	
}
#cookie .cookieimg{
	border: 0px solid #f00;
	float: right;
	cursor: pointer;
	position: absolute;
	right: 10px;
	bottom: 20px;
}
#cookie .cookietxt, #cookie .cookietxterg{
	border: 0px solid #f00;	
	color:#0f0;
	color:#fff;
	color:#191919;
	color: #0f0;
	color: #fff;
	padding:18px;
	padding: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	/*text-shadow: 1px 1px #272727;*/
	/*text-shadow: 1px 1px #191919;*/
	/*text-shadow: 1px 1px #fff;*/
}
#cookie .cookietxterg{
	padding-top:0px;
}
#btncookie{
	width:20%;
	margin: -30px auto 10px;
}
#cookie a{
	text-decoration: underline;
}
.btn-primary{
	background-color: #0f0;
	color: #191919;
	border-color: #191919;
}

#btncookie:hover{
	background-color: #0f0;
	background-color: #012F6B;
	color: #fff;
}
