@charset "UTF-8";
/* CSS Document */

.panel-head-x {
	background-color: rgba(0,69,135,0.81);
	color: rgba(255,255,255,1.00);
}
.panel-abstand {
	padding-top: 4%;
}

@media (min-width: 380px) and (max-width: 769px){
.header-txt-769 {
	font-size: 1.5em;
}
.einzug-769 {
	padding-left: 7%;
}
.abstand-oben-796 {
	padding-bottom: 4%;
	padding-top: 4%;
}
.fix-oben-769 {
	width: 100%;
}
.alphabet-ohne-padding {
	padding-right: 0%;
	margin-left: -1%;
	margin-right: -1%;
}
.headerpictabstand-o {
	padding-top: 5.5%
%
%;
	padding-top: 18%;
}
.head-abst-unten {
	padding-bottom: 3%;
}
.-fixed-posotion {
	position: fixed;
	z-index: 1;
	/* [disabled]padding-top: 2px; */
	/* [disabled]padding-right: 2px; */
	/* [disabled]padding-bottom: 2px; */
	/* [disabled]padding-left: 2px; */
	left: 50%;
	transform: translateX(-50%);
}
.fix-oben {
	position: fixed;
	top: 0px;
	z-index: 100;
}
}
.list-einzug {
	padding-left: 3%;
	font-size: 1.1em;
	list-style-type: square;
	text-indent: -6%;
}
.headerbaleknhg-2 {
	background-color: rgba(0,69,135,0.65);
}
.einzug-raster {
	padding-left: 1%;
	padding-right: 1%;
}
.alphabet {
	padding-left: 1%;
	padding-right: 1%;
	background-color: rgba(51,106,159,1.00);
	color: rgba(255,255,255,1.00);
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 1.1em;
	padding-top: 1%;
}
.alphabet-head {
	color: rgba(174,210,228,1.00);
	border-top: 1px solid rgba(159,198,218,1.00);
	padding-right: 0px;
}
.txt-foot-re {
	color: rgba(0,69,135,1.00);
	font-size: 1.1em;
}

@media (min-width:1200px){
.fix-oben-2018 {
	width: 56%;
}
.alphabeth-pad-2080 {
	padding-left: 1.5%;
	padding-right: 1.5%;
}
.headerpictabstand-o {
	padding-top: 5.5%
%
%;
	padding-top: 5%;
}
.-fixed-posotion {
	position: fixed;
	z-index: 1;
	/* [disabled]padding-top: 2px; */
	/* [disabled]padding-right: 2px; */
	/* [disabled]padding-bottom: 2px; */
	/* [disabled]padding-left: 2px; */
	left: 50%;
	transform: translateX(-50%);
}
.navba-boxed {
	display: inline-block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.head-abst-unten {
	padding-bottom: 5%;
}
.fix-oben {
	position: fixed;
	top: 0px;
	z-index: 100;
}
}

@media (min-width: 770px) and (max-width: 1200px){
.fix-oben-1200 {
	width: 62%;
}
.alphabeth-ohne-1199 {
	padding-left: 2%;
	padding-right: 2%;
}
.headerpictabstand-o {
	padding-top: 5.5%
%
%;
	padding-top: 8.5%;
}
.-fixed-posotion {
	position: fixed;
	z-index: 1;
	/* [disabled]padding-top: 2px; */
	/* [disabled]padding-right: 2px; */
	/* [disabled]padding-bottom: 2px; */
	/* [disabled]padding-left: 2px; */
	left: 50%;
	transform: translateX(-50%);
}
.fix-oben {
	position: fixed;
	top: 0px;
	z-index: 100;
}
}
.hg-oben-voll {
	background-color: rgba(138,181,203,1.00);
}
.top-cont-full {
	background-color: rgba(234,240,243,1.00);
}
.txt-head-norm {
	font-size: 1.1em;
	color: rgba(234,240,243,1.00);
}

@media (min-width: 320px) and (max-width: 379px){
.navba-mobile-box {
	height: 50px;
	min-width: 0px;
}
.middle {
	padding-right: auto;
	display: block;
	width: auto;
	padding-left: 12%;
}
.einzug-xs {
	padding-left: 5%;
	padding-right: 5%;
}
.headerpictabstand-o {
	padding-top: 5.5%
%
%;
	padding-top: 30px;
}
.header-txt-769 {
	font-size: 1.5em;
}
.head-abst-unten {
	padding-bottom: 3%;
}
.header-li-re-xs {
	margin-right: 0px;
	margin-left: 0px;
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit;
	min-width: 103%;
	padding-left: 0%;
	left: -2%;
}
}
.navba-abstand {
	min-height: 10px;
	max-height: none;
	display: block;
}
.navba-boxed {
	display: inline-block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

@media (min-width: 580px) and (max-width: 769px){
.headerpictabstand-o {
	padding-top: 5.5%
%
%;
	padding-top: 8.5%;
}
}

@media (min-width: 480px) and (max-width: 579px){
.headerpictabstand-o {
	padding-top: 5.5%
%
%;
	padding-top: 8.5%;
}
}

@media (min-width: 320px) and (max-width: 379px){
.headerpictabstand-o {
	padding-top: 5.5%
%
%
	padding-top: 100px
	height: 0%
	height: 300px
	display: inline-block;
	display: inherit;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	margin-top: -7%;
}
}
.a-index {
	color: rgba(237,84,161,1.00);
}
