

@font-face{
	font-family:"GeosansLight";
	src:url(GeosansLight.ttf);
}


@font-face{
	font-family:"Jellyka";
	src:url(Jellyka_Estrya_Handwriting.ttf);
}


@font-face {
   font-family:Reenie Beanie;
   src: url(ReenieBeanie-Regular.ttf);
}

@font-face {
   font-family:Roboto;
   src: url(Roboto-Regular.ttf);
}

@font-face {
   font-family:Ubuntu Condensed;
   src: url(Roboto-Regular.ttf);
}

@font-face {
   font-family:Quicksand;
   src: url(Quicksand-Light.ttf);
}

@font-face {
   font-family:Archivo Black;
   src: url(ArchivoBlack-Regular.ttf);
}

@font-face {
   font-family:Righteous;
   src: url(Righteous-Regular.ttf);
}

@font-face {
   font-family:Monoton;
   src: url(Monoton-Regular.ttf);
}

@font-face {
   font-family:Oswald;
   src: url(Oswald-Regular.ttf);
}

@font-face {
   font-family:Nothing you could do;
   src: url(NothingYouCouldDo-Regular.ttf);
}

@font-face {
   font-family:Baloo Tamma;
   src: url(BalooTamma2-Bold.ttf);
}

@font-face {
   font-family:Poppins;
   src: url(Poppins-Regular.ttf);
}


@font-face {
   font-family:Prompt;
   src: url(Prompt-Regular.ttf);
}

@font-face {
   font-family:Anton;
   src: url(Anton-Regular.ttf);
}

@font-face {
   font-family:Alfa Slab One;
   src: url(AlfaSlabOne-Regular.ttf);
}

@font-face {
   font-family:Permanent Marker;
   src: url(PermanentMarker-Regular.ttf);
}

@font-face {
   font-family:FuzzyBubblesRegular;
   src: url(FuzzyBubbles-Regular.ttf);
}


@font-face {
   font-family:FuzzyBubblesBold;
   src: url(FuzzyBubbles-Bold.ttf);
}


@font-face {
   font-family:IndieFlower;
   src: url(IndieFlower-Regular.ttf);
}




@font-face {
   font-family:FrederickaTheGreat;
   src: url(FrederickatheGreat-Regular.ttf);
}


@font-face {
   font-family:RubikVinyl;
   src: url(RubikVinyl-Regular.ttf);
}


@font-face {
   font-family:Shizuru;
   src: url(Shizuru-Regular.ttf);
}





.divapply1{
	font-family:"Oswald",sans-serif;
	font-size:70px;
	color:white;
	text-align:center;
	padding:10px;
}

@media(max-width:700px){
.divapply1{
	font-size:35px;
}
}




.nachrichtsendenhyper20{
	font-family:"Ubuntu Condensed",sans-serif;
  background-image:linear-gradient(lightgrey,midnightblue,navy,grey);
  border: none;
  color: white;
  padding: 12px 24px;
  text-decoration: none;
  cursor: pointer;
  font-size: 15px;
  border-radius:100px;
  font-weight:bold;
  border:1px solid dimgrey;
  text-shadow:1px 0px 1px black;
-webkit-tap-highlight-color: transparent;
}





.sidenav_message {
	display:none;
  width: 40%;
  position: fixed;
  z-index: 100;
  background-color: white;
  overflow-x: hidden;
  transition: 0.3s;
  box-shadow:2px 3px 25px black;
  margin:0;
  background:white;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius:13px;  
}


@media(max-width:900px){
.sidenav_message{
	width:80%;
}
}







.sidenav_hu {
	display:none;
  width: 70%;
  position: fixed;
  z-index: 100;
  background-color: white;
  overflow-x: hidden;
  transition: 0.3s;
  box-shadow:2px 3px 25px black;
  margin:0;
  background:black;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); 
}


@media(max-width:700px){
.sidenav_hu{
	width:90%;
}
}












.divcontiguttoll3{
	font-family:"Righteous",sans-serif;
	font-size:27px;
	color:white;
	text-align:center;
	padding:10px;
}

@media(max-width:700px){
.divcontiguttoll3{
	font-size:21px;
}
}



.divcontiguttoll2{
	font-family:"Quicksand",sans-serif;
	font-size:17px;
	color:white;
	text-align:center;
	padding:10px;
}



.divcontiguttoll{
	font-family:"Righteous",sans-serif;
	font-size:35px;
	color:dodgerblue;
	text-align:center;
	padding:10px;
}

@media(max-width:700px){
.divcontiguttoll{
	font-size:25px;
}
}





.divcontiguttoll22{
	font-family:"Quicksand",sans-serif;
	font-size:14px;
	color:lightgrey;
	text-align:center;
	padding:10px;
}






.divcontigut55{
	font-family:"Quicksand",sans-serif;
	font-size:22px;
	color:white;
	text-align:center;
	padding:20px 10px 10px 10px;
}





.indexsite2colwrapper{
	width:100%;
	box-sizing:border-box;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}
.indexsite2col1{
	width:45%;
	padding:4px 10px;
}
.indexsite2col2{
	width:45%;
	padding:4px 10px;
}

@media(max-width:700px){
	.indexsite2col1{
		width:100%;
	}
	.indexsite2col2{
		width:100%;
	}
}



.seppi1{
padding:10px 80px 10px 80px;
font-family:'Ubuntu Condensed',sans-serif;
color:white;
font-size:15px;
}
@media(max-width:500px){
.seppi1{
	padding:10px;
}
}



.seppi2{
padding:10px;
font-family:'Ubuntu Condensed',sans-serif;
color:white;
font-size:15px;
}
@media(max-width:500px){
.seppi2{
	padding:10px;
}
}





.divcont2343dudi{
	background:url(img_pop110b.jpg)no-repeat top center;

	background-size:100%;
	box-sizing:border-box;
}



@media(max-width:700px){
.divcont2343dudi{
	background:none;
}
}










.about_wrapper_go1_center{
   display: flex;
            justify-content: center;
            align-items: center;
			height:100%;
}






.link_faam_footer_jup{
	color:white;
	text-decoration:none;
	font-family:'Quicksand',sans-serif;
	font-size:16px;
	padding:3px 34px 3px 34px;
	transition:200ms;
	background:none;
	border-radius:27px;
-webkit-tap-highlight-color: transparent;
box-shadow:none;
border:1px solid grey;
}


@media(max-width:470px){

.link_faam_footer_jup{
	color:white;
	text-decoration:none;
	font-family:'Quicksand',sans-serif;
	font-size:20px;
	padding:3px 38px 3px 38px;
	transition:200ms;
	background:none;
	border-radius:27px;
-webkit-tap-highlight-color: transparent;
box-shadow:none;
border:1px solid grey;
}

}








.link_faam_footer_extra{
	color:white;
	text-decoration:none;
	font-family:'Quicksand',sans-serif;
	font-size:16px;
	padding:3px 34px 3px 34px;
	transition:200ms;
	background:none;
	border-radius:27px;
-webkit-tap-highlight-color: transparent;
box-shadow:none;
border:1px solid grey;
}


@media(max-width:470px){

.link_faam_footer_extra{
	color:white;
	text-decoration:none;
	font-family:'Quicksand',sans-serif;
	font-size:20px;
	padding:3px 38px 3px 38px;
	transition:200ms;
	background:none;
	border-radius:27px;
-webkit-tap-highlight-color: transparent;
box-shadow:none;
border:1px solid grey;
}

}






.link_faam_footer_extra2{
	color:white;
	text-decoration:none;
	font-family:'Quicksand',sans-serif;
	font-size:16px;
	padding:8px 28px 8px 28px;
	transition:200ms;
	background:none;
	border-radius:27px;
-webkit-tap-highlight-color: transparent;
box-shadow:none;
border:1px solid grey;
}


@media(max-width:470px){

.link_faam_footer_extra2{
	color:white;
	text-decoration:none;
	font-family:'Quicksand',sans-serif;
	font-size:17px;
	padding:8px 20px 8px 20px;
	transition:200ms;
	background:none;
	border-radius:27px;
-webkit-tap-highlight-color: transparent;
box-shadow:none;
border:1px solid grey;
}

}










.closebtn_login {
  position: absolute;
  top: 0;
  right: 15px;
  font-size: 28px;
  margin-left: 50px;
  background:transparent;
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  color: dimgrey;
  display: block;
  transition: 0.3s;
-webkit-tap-highlight-color: transparent;
}

.closebtn_login:hover {
  color: black;
}






.closebtn_login2 {
	z-index:5000;
  position: absolute;
  top: 0;
  right: 15px;
  font-size: 28px;
  margin-left: 50px;
  background:transparent;
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  color: white;
  display: block;
  transition: 0.3s;
-webkit-tap-highlight-color: transparent;
font-weight:bold;
}

.closebtn_login2:hover {
  color: dodgerblue;
}








input#submitjumpingspeichern {
  background-color: dodgerblue;
  border: none;
  color: black;
  padding: 5px 25px;
  text-decoration: none;
  cursor: pointer;
  font-size: 18px;
  border-radius: 30px;
  font-family:"Ubuntu Condensed", sans-serif;
}

input#submitjumpingspeichern:hover {
-webkit-tap-highlight-color: transparent;
  border: none;

  text-decoration: none;
  cursor: pointer;
	animation: ani20 1s linear 1 both;	
}
@keyframes ani20{ 
  from {
    transform: scale3d(1, 1, 1);
  }

  30% {
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    transform: scale3d(1.05, .95, 1);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}










input#submitjumpingspeichernapply {
  background-color:rgb(20,100,170);
  border: none;
  color:white;
  padding: 5px 25px;
  text-decoration: none;
  cursor: pointer;
  font-size: 27px;
  border-radius: 30px;
  font-family:"Righteous", sans-serif;
}

input#submitjumpingspeichernapply:hover {
-webkit-tap-highlight-color: transparent;
  border: none;

  text-decoration: none;
  cursor: pointer;
	animation: ani20 1s linear 1 both;	
}
@keyframes ani20{ 
  from {
    transform: scale3d(1, 1, 1);
  }

  30% {
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    transform: scale3d(1.05, .95, 1);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}








input[name=emailkon] {
	box-sizing: border-box;
	width:94%;
  color: black;
  padding: 5px 6px;
  text-decoration: none;
  font-size: 16px;
  border-radius: 6px;
  cursor: pointer;
  border: 1px solid rgb(190,190,190);
  font-family:"Ubuntu Condensed", sans-serif;
  transition:300ms;
-webkit-tap-highlight-color: transparent;
}






textarea[name=nachrichtkon] {
	box-sizing: border-box;
	width:94%;
  color: black;
  padding: 5px 6px;
  text-decoration: none;
  font-size: 16px;
  border-radius: 6px;
  cursor: pointer;
  border: 1px solid rgb(190,190,190);
  font-family:"Ubuntu Condensed", sans-serif;
  transition:300ms;
  resize:none;
-webkit-tap-highlight-color: transparent;
}





.contactuspriv{
	padding:10px;
	font-size:17px;
	color:grey;
	cursor:pointer;
	font-family:'Quicksand',sans-serif;
	-webkit-tap-highlight-color: transparent;
}



.ending{
padding:0px 120px;
color:grey;
font-size:11px;
font-family:'Quicksand',sans-serif;
}

@media(max-width:470px){
.ending{
	padding:0px 25px;
	font-size:9px;
}
}



.linkwrapperbc{
display:flex;
flex-wrap:wrap;
justify-content:center;
width:100%;
box-sizing:border-box;
}

.linkonebc{
	width:120px;
	text-align:center;
	margin:15px;
	-webkit-tap-highlight-color: transparent;
}

.linktwobc{
	width:120px;
	text-align:center;
	margin:15px;
	-webkit-tap-highlight-color: transparent;
}

.linkthreebc{
	width:120px;
	text-align:center;
	margin:15px;
	-webkit-tap-highlight-color: transparent;
}


@media(max-width:470px){
.linkonebc{
	width:100%;
}

.linktwobc{
	width:100%;
}

.linkthreebc{
	width:100%;
}

}








.htmllink1{
	text-decoration:none;
	color:firebrick;
}




input[name=submitbutton_cookie] {
	display:inline-block;
  color: white;
  padding: 10px 18px;
  text-decoration: none;
  font-size: 15px;
  cursor: pointer;
  font-family:"Ubuntu Condensed", sans-serif;
  transition:200ms;
  border-radius:25px;
  text-align:center;
  border:none;
  background-image:linear-gradient(black,darkgreen);
-webkit-tap-highlight-color: transparent;
}

input[name=submitbutton_cookie]:focus {
	box-shadow:1px 1px 12px dimgrey;
}







.miniwindow{
	bottom:30px;
	max-width:25%;
	width:1300px;
	box-sizing:border-box;
	position:fixed;
	z-index:10;
	margin:0 auto;
	padding:25px;
	background:white;
	border-radius:25px;
	font-family: "Ubuntu Condensed", sans-serif;
	font-size: 14px;
	color: black;
	text-align: center;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
	box-shadow:4px 10px 30px black;
}





@media(max-width:900px){
	.miniwindow{
		max-width:95%;
	}
}







input[name=password] {
	border:none;
	width:1px;
  text-decoration: none;
  text-align:center;
  font-family:"Ubuntu Condensed",sans-serif;
  font-size:1px;
  color:white;
-webkit-tap-highlight-color: transparent;
}




.impressum_mobile::-webkit-scrollbar-track {
  margin: 0 15px;
}


.impressum_mobile{
	width:93%;
	height:95%;
  scrollbar-color: dimgrey rgb(210,230,230);
  scrollbar-width: thin;
}


@media(max-width:800px){
.impressum_mobile{
	width:97%;
	height:97%;
}
}





.payment_vid_selection{
	width:100%;
	box-sizing:border-box;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}

.payment_vid_selection_inner{
	width:33%;
}








.about_wrapper_inner2_blue{
	width:100%;
	box-sizing:border-box;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}
.about_wrapper_inner2a_blue{
	width:40%;
	padding:50px 20px 15px 50px;
background-image:linear-gradient(rgb(40,40,40),black);
border-radius:28px 0px 0px 0px;
}
.about_wrapper_inner2b_blue{
	width:40%;
	padding:25px 50px 15px 20px;
background-image:linear-gradient(rgb(40,40,40),black);
border-radius:0px 28px 0px 0px;
}

@media(max-width:700px){
	.about_wrapper_inner2a_blue{
		width:100%;
		padding:10px;
		background:none;
	}
	.about_wrapper_inner2b_blue{
		width:100%;
		padding:10px;
		background:none;
	}
}







.about_wrapper_inner2{
	width:100%;
	box-sizing:border-box;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}
.about_wrapper_inner2a{
	width:40%;
	padding:15px 20px 15px 50px;
}
.about_wrapper_inner2b{
	width:40%;
	padding:15px 50px 15px 20px;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:40px;
	color:white;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
	text-align:center;
}

@media(max-width:700px){
	.about_wrapper_inner2a{
		width:100%;
		padding:10px;
	}
	.about_wrapper_inner2b{
		width:100%;
		padding:10px;
	}
}




.divcont491neu{
	font-family:"Ubuntu Condensed",sans-serif;
	font-weight:bold;
	font-size:16px;
	color:white;
	text-align:center;
	padding:5px 15px 5px 15px;
	cursor:pointer;
	display:inline-block;
	background:rgb(70,65,60);
	border-radius:20px;
}







.backtostartlink{
	font-family:"Roboto",sans-serif;
	font-size:29px;
	color:red;
	text-align:center;
	padding:10px 15px 10px 15px;
	cursor:pointer;
	display:inline-block;
-webkit-tap-highlight-color: transparent;
text-decoration:none;
line-height:0.8;
}

.backtostartlink2{
	font-family:"Roboto",sans-serif;
	font-size:20px;
	color:red;
	text-align:center;
	padding:0px 15px 20px 5px;
	cursor:pointer;
	display:inline-block;
-webkit-tap-highlight-color: transparent;
text-decoration:none;
line-height:0.8;
}







.divcont491{
	font-family:"Roboto",sans-serif;
	font-size:35px;
	color:red;
	text-align:center;
	padding:10px 15px 20px 15px;
	cursor:pointer;
	display:inline-block;
-webkit-tap-highlight-color: transparent;
text-decoration:none;
}


@media(max-width:700px){
.divcont491{
	font-family:"Roboto",sans-serif;
	font-size:26px;
}
}






.divcontuuu{
	font-family:"Quicksand",sans-serif;
	font-size:21px;
	color:white;
	text-align:center;
	padding:0px 15px 5px 15px;
}


.divcontigut{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:21px;
	color:white;
	text-align:center;
	padding:0px 15px 20px 15px;
}

@media(max-width:700px){
.divcontigut{
	font-family:"Quicksand",sans-serif;
	font-size:15px;
}
}






.divcontigut1{
	font-family:"Quicksand",sans-serif;
	font-size:28px;
	color:white;
	text-align:center;
	padding:10px 15px 20px 15px;
}




.divcontigut2{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:18px;
	color:grey;
	text-align:center;
	padding:0px 15px 10px 15px;
}


.divcontigut3{
	font-family:"Roboto",sans-serif;
	font-size:15px;
	color:white;
	text-align:center;
	padding:0px 20px 20px 20px;
}


.jo1{
	cursor:pointer;
	display:inline-block;
}



.divcont2343inner2a_photo{
	display:inline-block;
	margin:20px 0px 20px 0px;
	font-family:"Righteous",sans-serif;
	font-size:27px;
	background-image:linear-gradient(red,firebrick);
	padding:18px;
	border-radius:8px;
	color:white;
	text-align:center;
	transition:150ms;
	line-height:1.1;
	box-shadow:2px 2px 10px grey;
}

.divcont2343inner2a_photo:hover{
	cursor:pointer;
	background-image:linear-gradient(white,lightgrey);
	color:navy;
	box-shadow:2px 2px 24px dimgrey;
}


@media(max-width:900px){
.divcont2343inner2a_photo{
	margin:20px 0px 20px 0px;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:22px;
	background-image:linear-gradient(red,firebrick);
	border-radius:10px;
	color:white;
	text-align:center;
	box-shadow:2px 2px 10px grey;
	font-weight:bold;
}
}








.divcont2343inner2a_photo2{
	display:inline-block;
	margin:20px 0px 20px 0px;
	font-family:"Righteous",sans-serif;
	font-size:27px;
	background-image:linear-gradient(red,firebrick);
	padding:18px;
	border-radius:8px;
	color:white;
	text-align:center;
	transition:150ms;
	box-shadow:2px 2px 10px grey;
}

.divcont2343inner2a_photo2:hover{
	cursor:pointer;
	background-image:linear-gradient(white,lightgrey);
	color:navy;
	box-shadow:2px 2px 24px dimgrey;
}


@media(max-width:900px){
.divcont2343inner2a_photo2{
	width:70%;
	margin:20px 0px 20px 0px;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:22px;
	background-image:linear-gradient(red,firebrick);
	border-radius:10px;
	color:white;
	text-align:center;
	box-shadow:2px 2px 10px grey;
	font-weight:bold;
}
}











.wrapperoutside{
	width:100%;
	background:black;
}
.wrapper{
	position:relative;
	width:1920px;
	max-width:100%;
	box-sizing:border-box;
	margin:0 auto;
}





.span_username{
	font-family:"Ubuntu Condensed", sans-serif;
	font-size:19px;
	color:black;
	font-weight:bold;
}



.span_delete_message{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:14px;
	color:rgb(40,40,60);
}



.nachrichtsendenhyper{
	font-family:"Ubuntu Condensed",sans-serif;
  background:rgb(170,225,255);
  border: none;
  color: black;
  padding: 8px 16px;
  text-decoration: none;
  cursor: pointer;
  font-size: 14px;
  transition:200ms;
  border-radius:27px;
  font-weight:bold;
-webkit-tap-highlight-color: transparent;
}





#nachrichtsendenhyper{
	font-family:"Ubuntu Condensed",sans-serif;
  background:rgb(170,200,255);
  border: none;
  color: black;
  padding: 8px 16px;
  text-decoration: none;
  cursor: pointer;
  font-size: 22px;
  transition:200ms;
  border-radius:27px;
-webkit-tap-highlight-color: transparent;
}


