body, textarea, input, select {
	font-family: Helvetica Neue,Helvetica,Arial,sans-serif; 
	font-size:11pt;
	color:#636363;
	line-height:27px;
}

html {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.maps iframe{
	pointer-events: none;
}



*, *:before, *:after {
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit;
}

#oneCol {
	display:none;
	height:0;
	line-height:0;
}


#surround {
	margin:0 auto;
	width:100%;
	min-width:660px;
}

.padbotA {
	padding-bottom:50px;
}

.padtopA {
	padding-top:50px;
}


/* HEADER */
header {
	position:fixed;
	width:100%;
	min-width:660px;
	border-bottom:10px solid #728ea1;
	z-index:300;
	line-height:0;
	background-color:#fff;
}



header #logo {
	display:inline-block;
}
header #logo img {
	display:block;
	max-width:100%;
	height:auto;
}
header .innerHeader {
	padding:0 15px 0 80px
}

#toolBox {
	position:absolute;
	bottom:33px;
	right:10px;
	display:inline-block;
	z-index:200;

}
#toolBox img {
	display:inline-block;
	margin:0 10px;
}

#doSearch {
	cursor:pointer;
}

#search-wrap {
	display:none;
	position:absolute;
	z-index:105;
}

#search-wrap #term {
	height:42px;
	padding-left:20px;
	width:300px;
	border:1px solid #728ea1;
}


/* CONTENT LEFT */
#contentLeft {
	position:fixed;
	overflow: hidden;
	background-repeat:no-repeat;
	background-size:auto 100%;
	background-position:top center;
	width:50%;
}

#contentLeft.breit {
	background-size:100% auto;
}

.formularBox {
	width:100% !important;
}


/* CONTENT RIGHT */

#content a {
	color:#728ea1;
}
#content a:hover {
	color:#000;
}

#content {
	float:right;
	width:50%;
}


.backButton {
	position:fixed;
	margin-left:-50px;
	margin-top:25px;
}


#content .contentBox {
	margin:0 auto;
	max-width:560px;
}

#content #contentPadd {
	padding:0 50px;
}

#content img {
	max-width:100%;
	height:auto;
}

#content h1 {
	font-size:28pt;
	line-height:44px;
	padding-top:30px;
	padding-bottom:40px;
	margin:0;
	color:#728ea1;
	font-weight:normal;
}




.blockFeld {
	font-size:0;
}

.weiterBlock {
	position:relative;
	display:block;
	float:left;
	margin-bottom:60px;
	width:50%;
}

.weiterBlock:nth-child(odd) .innerBox {
	margin-right:25px;
}
.weiterBlock:nth-child(even) .innerBox {
	margin-left:25px;
}

.weiterBlock .weiterBild {
	position:relative;
}

.weiterBlock .weiterBild img {
	display:block;
}

.weiterBlock .weiterLink {
	position:absolute;
	bottom:0;
	left:0;
	background-color:rgba(114,142,161,0.5);
	background-image:url('/page/_webpics/pfeil-weiss-rechts.png');
	background-repeat:no-repeat;
	background-position:right;
	width:100%;
	height:60px;
	padding-left:20px;
	line-height:60px;
	font-size:13pt;
	color:#fff !important;
}




/* FOOTER */
footer {
	background-color:#f6f6f6;
	color:#636363;
	line-height:27px;
	padding:75px 30px 50px 50px;
}

footer .footerBox {
	max-width:560px;
	margin:0 auto;
}


footer .footerBlock {
	width:33.33333333%;
	font-size:11pt;
	float:left;
}


footer .footerBlock a {
	color:#555 !important;
}

footer #wolke {
	float:left;
	width:66.666666666% !important;
	font-size:0;
	width:auto;
	padding-left:30px;
}

footer #wolke a {
	display:inline-block;
	padding:5px 10px;
	background-color:#fff;
	color:#999;
	font-size:11pt;
	margin-right:10px;
	margin-bottom:10px;
}



.infoButton {
	background-color:#728ea1;
	background-image:url('/page/_webpics/plus.png');
	background-repeat:no-repeat;
	background-position:left center;
	color:#fff;
	height:50px;
	line-height:50px;
	font-size:15pt;
	padding-left:65px;
	margin:20px 0 0;
	cursor:pointer;
}
.infoButton.akt {
	background-image:url('/page/_webpics/minus.png');
}
.infoText {
	line-height:33px;
	padding:20px 0 35px 65px

}


.galerieBild {
	padding-top:30px;
	display:none;
}

.galerieBild img {
	display:block;
	max-width:100%;
	height:auto;
}

#galerieAusgabe, #galerieLoader {
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-size:auto 100%;
	background-position:top center;
}

#galerieAusgabe.breit, #galerieAusgabe.breit #galerieLoader {
	background-size:100% auto;
}


.galeriePos {
	color:#999;
}

.galeriePos.akt h1, .galeriePos.akt {
	color:#000 !important;
}


#infoPopup {
	z-index:20000;
	position:absolute;
	top:50%;
	left:50%;
	display:none;
	}

#infoPopup img {
	max-width:100%;
	height:auto;
	}


#infoPopupClose {
	position:absolute;
	background:url('/page/_webpics/close-button.png') no-repeat center;
	right:0;
	top:0;
	width:36px;
	height:36px;
	display:block;
	cursor:pointer;
	}

/* DATENSCHUTZ-TITEL */
.dse-haupttitel {
	font-size:19pt;
	font-weight:bold;
}

.dse-untertitel {
	font-size:14pt;
	font-weight:bold;
}

.impdaschu-titel {
	font-size:22pt;
	font-weight:bold;
	text-transform:uppercase;
}



/* RESPONSIVE */

@media  only screen and (max-width: 880px) {
	#toolBox {
		position:absolute;
		top:15px;
		bottom:none;
	}
	header .innerHeader {
		padding:0 15px 0 30px
	}
}


@media  only screen and (max-width: 1100px) {
	header {
		position:relative;
	}


	#oneCol {
		display:block;
	}

	.backButton {
		position:absolute;
		margin-left:-50px;
		margin-top:22px;
	}
	
 #contentBlock {
	padding-top:0 !important;
	}

	#contentLeft {
		position:relative;
		width:100%;
		overflow: none;
		background-repeat:no-repeat;
		background-size:100%;
	}
	#content {
		float:none;
		width:100%;
	}

	.galerieBild {
		display:block;
	}


	/*


	#surround {
	max-width:660px;
}
	header {
	position:relative;
	max-width:740px;
	z-index:100;
}



	#content .contentBox {
	margin:0 auto;
}

	footer {
	background-color:#f6f6f6;
	color:#636363;
	line-height:27px;
	padding:75px 0 50px 0;
}

	.footerBox {
	margin:0 auto;
}




	.backButton {
	position:absolute;
	margin-left:0;
	margin-top:23px;
}

	*/

}

@media  only screen and (max-width: 800px) {
#infoPopup {
	z-index:20000;
	position:absolute;
	top:50%;
	left:0;
	margin-left:0 !important;
	display:none;
	}
}
