* {margin: 0;
padding: 0;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif"
}

#header {
	background-color: #DDEDF0;
	height: auto;
	width: auto;
	padding-top: 14px;
	padding-bottom: 3%;
	min-height: 114px;
	-webkit-box-shadow: inset 0 273px 203px -123px rgba(2,87,107,0.17);
	box-shadow: inset 0 273px 203px -123px rgba(2,87,107,0.17);
	            
	
        

}
#uebergang1 {
	background-color: rgba(221,237,240,1.00);
	height: 33%;
	width: auto;
	background-size: 56% 72%;
	min-width: auto;
	background-image: url(Bilder/uebergang1.png);
	margin-bottom: -12px;
	background-repeat: no-repeat;
}
#box1 {
	background-color: rgba(173,214,224,1.00);
	height: auto;
	width: auto;
	padding-top: 2%;
	padding-bottom: 35px;
}
#uebergang2 {
	background-color: rgba(98,169,183,1);
	height: 33%;
	width: auto;
	background-size: 56% 100%;
	min-width: auto;
	background-image: url(Bilder/uebergang2.png);
	margin-bottom: -12px;
	background-repeat: no-repeat;
	
	
	
	
	
	#mycookiehinweis a {color:#000; text-decoration:none;}

#mycookiehinweis a:hover {text-decoration:underline;}

#mycookiehinweis div {padding:10px; padding-right:240px;}

#mycookiehinweis { 
   outline: 1px solid #7b92a9; 
   text-align:right; 
   border-top:1px solid #fff;
   background: #d6e0eb; 
   background: -moz-linear-gradient(top, #d6e0eb 0%, #f2f6f9 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6e0eb), color-stop(100%,#f2f6f9)); 
   background: -webkit-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%); 
   background: -o-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%);
   background: -ms-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%); 
   background: linear-gradient(to bottom, #d6e0eb 0%,#f2f6f9 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient(   startColorstr='#d6e0eb', endColorstr='#f2f6f9',GradientType=0 ); 
   position:fixed;
   bottom:0px; 
   z-index:10000; 
   width:100%; 
   font-size:12px; 
   line-height:16px;}

#mycookiehinweisCloser {
   color: #777;
   font: 14px/100% arial, sans-serif;
   position: absolute;
   right: 5px;
   text-decoration: none;
   text-shadow: 0 1px 0 #fff;
   top: 5px;
   cursor:pointer;
   border-top:1px solid white; 
   border-left:1px solid white; 
   border-bottom:1px solid #7b92a9; 
   border-right:1px solid #7b92a9; 
   padding:4px;
   background: #ced6df; /* Old browsers */
   background: -moz-linear-gradient(top, #ced6df0%, #f2f6f9 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ced6df), color-stop(100%,#f2f6f9)); 
   background: -webkit-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: -o-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: -ms-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: linear-gradient(to bottom, #ced6df0%,#f2f6f9 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient(    startColorstr='#ced6df', endColorstr='#f2f6f9',GradientType=0 ); 
 }

#mycookiehinweisCloser:hover {border-bottom:1px solid white; border-right:1px solid white; border-top:1px solid #7b92a9; border-left:1px solid #7b92a9;}
}
#box2 {
	background-color: rgba(205,221,172,1.00);
	height: auto;
	width: auto;
	padding-top: 2%;
	padding-bottom: 35px;
}


#uebergang3 {
	background-color: rgba(221,237,240,1.00);
	height: 33%;
	width: auto;
	background-size: 56% 100%;
	min-width: auto;
	background-image: url(Bilder/uebergang3.png);
	margin-bottom: -12px;
	background-repeat: no-repeat;
}
#box3 {
	background-color: rgba(255,245,151,1.00);
	height: auto;
	width: auto;
	padding-top: 2%;
	padding-bottom: 35px;
	}
#uebergang4 {
	height: 33%;
	width: auto;
	background-size: 100% 100%;
	min-width: 100%;
	background-repeat: no-repeat;
	background-image: url(Bilder/uebergang4.png);
	z-index: 3;
	min-height: 68px;
}
#box4 {
	background-color: rgba(207,233,255,1.00);
	height: auto;
	width: auto;
}
#footer {
	background-color: rgba(207,233,255,1.00);
	height: auto;
	width: auto;
}
#headerlogo {
	padding-top: 1px;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 0px;
	width: 4%;
	margin-right: 18%;
	margin-left: 3%;
	margin-top: 11px;
	background-image: url(Bilder/Logo.png);
	background-size: 100% auto;
	margin-bottom: -128px;
	background-repeat: no-repeat;
	min-width: 88px;
	min-height: 81px;
	height: 4vw;
	float: right;
	z-index: 2;
	position: absolute;
	right: 0px;
}

#ueber1 {
	height: auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 18px;
	color: rgba(48,88,103,1.00);
	max-width: 35%;
	
}
#ueberindex {
	height: auto;
	width: 375px;
	margin-right: auto;
	margin-left: 18%;
	min-width: 245px;
	color: rgba(48,88,103,1.00);
	padding-top: 12px;
	font-size: 12px;
	min-height: 98px;
	
}
#ueber2 {
	height: auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 57px;
	min-width: 245px;
	color: rgba(72,132,155,1);
	max-width: 37%;
	
}
#ueber3 {
	height: auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 57px;
	color: rgba(48,88,103,1.00);
	max-width: 37%;
	
}
#ueber4 {
	height: auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 57px;
	color: rgba(72,132,155,1.00);
	line-height: 2em;
	margin-bottom: 50px;
	max-width: 37%;
	
}
#ueberbild1 {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 50px;
	width: 62%;
	background-repeat: no-repeat;
	height: 30vw;
	background-size: 113% auto;
	background-position: 0% 36%;
	margin-top: 50px;
	background-image: url(a.jpg);
}
#ueberbild1a {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 50px;
	width: 62%;
	background-repeat: no-repeat;
	height: 30vw;
	background-size: 105% auto;
	background-position: 0% 11%;
	background-image: url(IMG_0487.JPG);
	margin-top: 50px;
}
#ueberbild {
	background-color: rgba(213,118,120,1);
	margin-top: auto;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: auto;
	width: 62%;
	background-image: url(Bilder/IMG_0434.png);
	background-repeat: no-repeat;
	height: 25vw;
	background-size: 100% auto;
	background-position: 0% 13%;
}
#ueberbild2 {
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 50px;
	padding: 20px;
	height: 30vw;
	width: 62%;
	background-image: url(IMG_2204_neu.png);
	background-size: 100% 135%;
	background-repeat: no-repeat;
	background-position: 10px -34px;
}
#ueberbild2a {
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 50px;
	padding: 20px;
	height: 30vw;
	width: 62%;
	background-image: url(Bilder/IMG_0380_neu.JPG);
	background-size: 103% auto;
	background-repeat: no-repeat;
	background-position: 0px -10px;
}
#ueberbild3 {
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 50px;
	height: 30vw;
	width: 62%;
	background-image: url(town-sign-1345505_960_720.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: 48% 59%;
}
#ueberbild4 {
	margin: auto;
	padding: 20px;
	height: 30vw;
	width: 62%;
	background-image: url(IMG_0927.JPG);
	background-size: 100% 135%;
	background-position: 0% 27%;
	background-repeat: no-repeat;
}
#ueberbild4coach {
	margin: auto;
	padding: 20px;
	height: 30vw;
	width: 62%;
	background-image: url(IMG_0973.jpg);
	background-size: 100% 135%;
	background-position: 0% 48%;
	background-repeat: no-repeat;
}
#ueberbildimpressum {
	margin: auto;
	padding: 20px;
	height: 30vw;
	width: 62%;
	background-image: url(Post.jpg);
	background-size: 100% 135%;
	background-position: 0% 81%;
	background-repeat: no-repeat;
}
#ueberbild4mich {
	margin: auto;
	padding: 20px;
	height: 30vw;
	width: 62%;
	background-image: url(0873_gruen.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: 0% 27%;
}
#menu {
	float: left;
	height: auto;
	min-height: 36px;
	width: auto;
	margin-right: 5%;
	
	
	 }
#menu1 {
	float: left;
	height: auto;
	min-height: 50px;
	width: auto;
	
       }

#menu2 {
	float: left;
	height: auto;
	min-height: 50px;
	width: auto;
	margin-right: 5%;
	
	 }

#menu3 {
	float: left;
	height: auto;
	min-height: 50px;
	width: auto;
	margin-right: 5%;
	
	
	 }

	#menu4 {
	float: left;
	height: auto;
	min-height: 50px;
	width: auto;
	margin-right: 5%;
	
	
	 }
	#menu5 {
	float: left;
	height: auto;
	min-height: 30px;
	width: auto;
	margin-right: 5%;
	 }


#menu a{ margin-left: 30px;
	margin-bottom: 30px;
	text-decoration: none;
	color: #7E6C6C;
   }
	

#menucl {
	width: auto;
	height: auto;
	clear: left;
	}

#headerlogocl {
	width: 0px;
	height: 0px;
}
#bodygesamt {
	padding-right: 0%;
	padding-left: 0%;
	padding-bottom: 0%;
	padding-top: 0%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#uebergang1 {
	background-image: url(Bilder/%C3%BCbergang.png);	
}
.menu {
	position: sticky;
}

#menuleiste {
	margin-top: 20px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 18%;
	padding-left: 18%;
	height: auto;
	padding-top: 15px;
	color: rgba(72,132,155,1.00);
	font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace;
	z-index: 1;
	position: relative;
	min-height: 0px;
	background-origin: border-box;
	font-size: 17px;
	padding-bottom: 8px;
	margin-bottom: 67px;
	font-weight: 800;
	font-variant: normal;
}
.weissertext {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	color: rgba(255,255,255,1);
}
#centr1 {
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
	text-align: center;
	color: rgba(72,132,155,1);
}
#centr2 {
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
	text-align: center;
}
#centr3 {
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
}
