

@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);
}





.imgdiv{

	box-shadow:8px 11px 15px grey;
	border-radius:20px;
	background-repeat:no-repeat;
  width: 230px;
  height:230px;
  background-image: url('Roland_jpg.jpg');
  background-size: cover;
}



@media(max-width:700px){
.imgdiv{
width:100%;
}
}






.kreativ{
font-family:'Jellyka',sans-serif;
color:black;
font-size:134px;
line-height:0.5;
padding:40px 20px 40px 20px;	
}

@media(max-width:700px){
.kreativ{
font-size:100px;
}
}




.about_wrapper_go1_center{
   display: flex;
            justify-content: center;
            align-items: center;
			height:100%;
}



.contentarraydiv{
	font-size:14px;
	font-family:'Ubuntu Conensed',sans-serif;
	color:white;
	word-break:break-word;
}



.contentarraydiv2{
	font-size:20px;
	font-family:'Righteous',sans-serif;
	color:white;
	word-break:break-word;
	padding:4px 0px 4px 0px;
}


.contentarraydiv3{
	font-size:16px;
	font-family:'Ubuntu Condensed',sans-serif;
	color:white;
	background-image:linear-gradient(darkblue,midnightblue);
	padding:10px 15px 10px 15px;
	border-radius:18px;
	word-break:break-word;
	border-bottom:1px solid lightgrey;
	border-top:1px solid lightgrey;
}



.divopen{
	font-size:17px;
	font-family:'Ubuntu Condensed',sans-serif;
	color:darkred;
	background:rgb(250,220,220);
	padding:4px 0px 4px 0px;
	border-radius:10px;
}




.nachrichtsendenhypermini{
	font-family:"Ubuntu Condensed",sans-serif;
  background:rgb(90,130,210);
  border: none;
  color: white;
  padding: 4px 12px;
  text-decoration: none;
  cursor: pointer;
  font-size: 13px;
  transition:200ms;
  border-radius:27px;
  font-weight:bold;
-webkit-tap-highlight-color: transparent;
}






textarea[name=sending_message_communications] {
	background:white;
	box-sizing: border-box;
	width:100%;
	height:100%;
  color: black;
  padding: 9px 12px;
  text-decoration: none;
  font-size: 18px;
  cursor: pointer;
  font-family:"Ubuntu Condensed", sans-serif;
  line-height:1.2;
  border-radius:13px;
  resize:none;
  border: 2px solid navy;
outline:none!important;
-webkit-tap-highlight-color: transparent;
}





input[name=thema] {
	background:white;
	box-sizing: border-box;
	width:100%;
  color: black;
  padding: 9px 12px;
  text-decoration: none;
  font-size: 18px;
  border-radius: 13px;
  cursor: pointer;
  font-family:"Ubuntu Condensed", sans-serif;
-webkit-tap-highlight-color: transparent;
  border: 2px solid navy;
outline:none!important;
}






.usel{
	color:white;
	font-family:'RubikVinyl',sans-serif;
	font-size:70px;
	font-weight:bold;
}

@media(max-width:700px){
.usel{
font-size:31px;
	font-family:'Righteous',sans-serif;
	font-weight:normal;
}
}





.eganeucon{
	width:50%;
}

@media(max-width:700px){
.eganeucon{
width:90%;
}
}






.eganeuconwrap{

	background:url(back8.jpg)no-repeat top center;
	background-size:cover;
	background-attachment: fixed;
}

@media(max-width:700px){
.eganeuconwrap{
background:url(pattern5c.jpg)repeat top center;
	background-attachment: scroll;
	background-size:auto;
}
}







input#submitusercontent{
  background-color:rgb(20,100,170);
  border: none;
  color:white;
  padding: 5px 25px;
  text-decoration: none;
  cursor: pointer;
  font-size: 18px;
  border-radius: 30px;
  font-family:"Righteous", sans-serif;
}

input#submitusercontent: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);
  }
}






.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:black;
  font-weight:bold;
  display: block;
  transition: 0.3s;
-webkit-tap-highlight-color: transparent;
}

.closebtn_login:hover {
  color: black;
}




.closebtn_login_anfrage {
  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;
}

.closebtn_login_anfrage:hover {
  color: blue;
}







.handwerk_sel{
	color:grey;
	font-family:'Oswald',sans-serif;
	font-size:30px;
}

@media (max-width:900px){
.handwerk_sel{
	font-size:25px;
}
}









.umzugtransport_sel{
	color:firebrick;
	font-family:'Ubuntu Condensed',sans-serif;
	font-size:18px;
	font-weight:bold;
}








.slideticks_parent{
	width:89%;
	box-sizing:border-box;	
}

.slideticks_child1{
	width:10%;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:13px;
}

.slideticks_child2{
	width:10%;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:13px;
}

.slideticks_child3{
	width:10%;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:13px;
}

@media (min-width:0px){
	.slideticks_parent{
		display:flex;
		justify-content:space-between;
	}	
}









.pay_wind_style{
	height:50px;
}


@media(max-width:600px){
.pay_wind_style{
	height:0px;
}
}







.dcbneu_animate{
	margin:0;
	bottom:30px;
	width:270px;
	background:white;
	position:fixed;
	box-shadow:2px 2px 25px black;
	padding:15px;
	z-index:200;
	border-radius:10px;	
	animation:animateblock1 0.5s ease 1;
}
@keyframes animateblock1{
	from {bottom:-1200px;}
	to {bottom:30px;}
}






@media(max-width:500px){
.foot_none{
	display:none;
}
}



.delete_window_style_melden{
	padding:10px;
	text-align:center;
	font-family:"Baloo Tamma",sans-serif;
	font-size:25px;
	line-height:1.0;
    background: -webkit-linear-gradient(dodgerblue, midnightblue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}



.meldgesendet1{
	padding:0px 13px 0px 13px;
	text-align:center;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:14px;
	color:black;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
}




.textfielduserhead{
	padding:5px;
	text-align:left;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:23px;
	color:black;
	font-weight:bold;
}


.textfielduser{
	background:rgb(255,255,219);
	border-radius:3px;
	text-align:left;
	padding:15px;
	word-wrap:break-word;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;	
}

@media(max-width:500px){
	.textfielduser{
	background:rgb(225,235,255);
		padding:14px 9px 14px 9px;
		font-weight:normal;
	}
}





.hilfecenter_mobile::-webkit-scrollbar-track {
  margin: 0 15px;
}


.hilfecenter_mobile{
	width:50%;
	height:80%;
  scrollbar-color: dimgrey rgb(210,230,230);
  scrollbar-width: thin;
}


@media(max-width:600px){
.hilfecenter_mobile{
	width:97%;
	height:97%;
}
}






.nachricht_mobile::-webkit-scrollbar-track {
  margin: 0 15px;
}


.nachricht_mobile{
	width:50%;
	height:auto;
  scrollbar-color: dimgrey rgb(210,230,230);
  scrollbar-width: thin;
}


@media(max-width:800px){
.nachricht_mobile{
	width:94%;
	height:auto;
}
}











.profilenewwindow::-webkit-scrollbar-track {
  margin: 0 15px;
}


.profilenewwindow{
	width:40%;
	height:80%;
  scrollbar-color: dimgrey rgb(210,230,230);
  scrollbar-width: thin;
}


@media(max-width:800px){
.profilenewwindow{
	width:94%;
	height:65%;
}
}















.impressum_mobile::-webkit-scrollbar-track {
  margin: 0 15px;
}


.impressum_mobile{
	width:45%;
	height:90%;
  scrollbar-color: dimgrey rgb(210,230,230);
  scrollbar-width: thin;
}


@media(max-width:800px){
.impressum_mobile{
	width:92%;
	height:70%;
}
}






.datenschutz_mobile::-webkit-scrollbar-track {
  margin: 0 15px;
}


.datenschutz_mobile{
	width:50%;
	height:80%;
  scrollbar-color: dimgrey rgb(210,230,230);
  scrollbar-width: thin;
}


@media(max-width:600px){
.datenschutz_mobile{
	width:92%;
	height:70%;
}
}







.agb_mobile::-webkit-scrollbar-track {
  margin: 0 15px;
}


.agb_mobile{
	width:50%;
	height:80%;
  scrollbar-color: dimgrey rgb(210,230,230);
  scrollbar-width: thin;
}


@media(max-width:600px){
.agb_mobile{
	width:92%;
	height:70%;
}
}








.photo_upload_mobile::-webkit-scrollbar-track {
  margin: 0 15px;
}


.photo_upload_mobile{
	width:50%;
	height:80%;
  scrollbar-color: dimgrey rgb(210,230,230);
  scrollbar-width: thin;
}


@media(max-width:600px){
.photo_upload_mobile{
	width:97%;
	height:97%;
}
}






.info_postfach_mobile::-webkit-scrollbar-track {
  margin: 0 15px;
}


.info_postfach_mobile{
	width:50%;
	height:80%;
  scrollbar-color: dimgrey rgb(210,230,230);
  scrollbar-width: thin;
}


@media(max-width:600px){
.info_postfach_mobile{
	width:97%;
	height:97%;
}
}







.sperrliste_mobile::-webkit-scrollbar-track {
  margin: 0 15px;
}


.sperrliste_mobile{
	width:300px;
	height:80%;
  scrollbar-color: dimgrey rgb(210,230,230);
  scrollbar-width: thin;
}


@media(max-width:600px){
.sperrliste_mobile{
	width:97%;
	height:97%;
}
}







.melden_mobile::-webkit-scrollbar-track {
  margin: 0 15px;
}


.melden_mobile{
	width:300px;
	height:80%;
  scrollbar-color: dimgrey rgb(210,230,230);
  scrollbar-width: thin;
}


@media(max-width:600px){
.melden_mobile{
	width:97%;
	height:97%;
}
}






.height_dds{
	height:30px;
}


@media(max-width:1100px){
.height_dds{
	height:0px;
}	
}








.pay_match_window_mobile::-webkit-scrollbar-track {
  margin: 0 15px;
}


.pay_match_window_mobile{
	width:70%;
	height:80%;

}


@media(max-width:800px){
.pay_match_window_mobile{
	width:97%;
	height:97%;
	overflow-y:scroll;
}
}


.vorteile_parent{
	box-sizing:border-box;
	max-width:100%;
	display:flex;
	justify-content:center;
	flex-wrap:wrap;	
}

.vorteile1{
	width:23%;
	background-image:linear-gradient(60deg,dimgrey,darkslategrey);
	font-family:'Ubuntu Condensed',sans-serif;
	font-size:19px;
	color:white;
	padding:12px;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
	font-weight:bold;
	margin:4px;
	border-radius:12px;
}
.vorteile2{
	width:23%;
	background-image:linear-gradient(60deg,darkred,firebrick);
	font-family:'Ubuntu Condensed',sans-serif;
	font-size:19px;
	color:white;
	padding:12px;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
	font-weight:bold;
	margin:4px;
	border-radius:12px;
}
.vorteile3{
	width:23%;
	background-image:linear-gradient(60deg,darkblue,blue);
	font-family:'Ubuntu Condensed',sans-serif;
	font-size:19px;
	color:white;
	padding:12px;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
	font-weight:bold;
	margin:4px;
	border-radius:12px;
}
.vorteile4{
	width:23%;
	background-image:linear-gradient(60deg,steelblue,teal);
	font-family:'Ubuntu Condensed',sans-serif;
	font-size:19px;
	color:white;
	padding:12px;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
	font-weight:bold;
	margin:4px;
	border-radius:12px;
}


@media screen and (max-width: 800px) {
.vorteile1{
	width:100%;
}
.vorteile2{
	width:100%;
}
.vorteile3{
	width:100%;
}
.vorteile4{
	width:100%;
}
}







.centerstartdiv{
	box-sizing:border-box;
	max-width:100%;
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
	font-family:"Baloo Tamma",sans-serif;
	font-size:20px;
	color:dimgrey;
	padding-top:15px;
}

@media screen and (max-width: 900px) {
	.centerstartdiv{
		display:none;
	}
}


.centerstartdiv_small{
	box-sizing:border-box;
	max-width:100%;
text-align:center;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:17px;
	color:darkblue;
	padding:22px 11px 11px 11px;
	font-weight:bold;
}

@media screen and (min-width: 900px) {
	.centerstartdiv_small{
		display:none;
	}
}

















.delete_window_style3{
	font-family:"Baloo Tamma",sans-serif;
	font-size:27px;
	color:grey;
	line-height:1.3;
}


.delete_window_style4{
	font-family:"Roboto",sans-serif;
	font-size:22px;
	color:grey;
	line-height:1.3;
	font-weight:bold;
}




@media screen and (max-width: 800px) {
	.bigger_formular{
		display:none;
	}
}


@media screen and (min-width: 800px) {
	.smaller_formular{
		display:none;
	}
}









.vid_veri_delete{
	width:360px;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:16px;
	color:rgb(60,70,60);
	text-align:center;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
	line-height:1.5;
}

@media(max-width:700px){
	.vid_veri_delete{
		width:92%;
	}
}



.vid_veri_delete2{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:16px;
	color:rgb(60,70,60);
	text-align:left;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
	padding:20px;
}





.divcont_payment{
	box-sizing:border-box;
	width:80%;
	background:white;
	box-shadow:1px 4px 33px grey;
	background-image:linear-gradient(60deg,lightgrey,rose);
}

.payment_big{
	text-align:center;
	font-family:"Nothing you could do", sans-serif;
	font-size: 33px;
	font-weight:bold;
	padding-top:60px;
	color:firebrick;
}

.payment_small{
	text-align:justify;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:16px;
	padding:20px 90px 70px 90px;
	color:dimgrey;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
}


@media(max-width:1000px){
	.payment_big{
		text-align:center;
		font-family:"Ubuntu Condensed", sans-serif;
		font-size: 24px;
		padding:30px;
		color:firebrick;
	}
}

@media(max-width:700px){
	.divcont_payment{
		width:100%;
		box-shadow:none;
	}
	.payment_big{
		text-align:center;
		font-family:"Ubuntu Condensed", sans-serif;
		font-size: 20px;
		padding:20px;
		color:firebrick;
	}
	.payment_small{
		padding:20px;
	}
}




.freigeschaltet{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:20px;
	text-align:center;
}






.lpic_hover{
	margin:auto;
	width: 65%;
	font-family: 'Roboto', cursive;
	font-size: 22px;
	padding: 10px 15px 10px 15px;
	text-align: center;
	color: navy;
	border: 3px solid white;
}
.Lpic_hover:hover{
	margin:auto;
	width: 62%;
	font-family: 'Roboto', cursive;
	font-size: 22px;
	padding: 10px 20px 10px 20px;
	text-align: center;
	color: white;
	cursor: pointer;
	border-radius: 20px;
	border: 3px solid grey;
	background: linear-gradient(red,darkred);
	transition: 200ms;
}




























.wrapper_shadow_echt{
	width:100%;
}

.startseite_echt_text{
	width:100%;
	box-sizing:border-box;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	background:white;
}

.startseite_echt_text_inner1a{
	z-index:2;
	width:100%;
	font-family:"Righteous",sans-serif;
	font-size:80px;
	color:lightblue;
	padding:0px 0px 20px 0px;
	line-height:1.1;
	text-align:center;
	font-weight:bold;
	text-shadow:1px 1px 5px rgb(70,60,60);
}

.startseite_echt_text_inner1b{
	width:100%;
	font-family:'Rock Salt',sans-serif;
	font-size:48px;
	color:orange;
	line-height:0.4;
	text-align:center;
	transform:rotate(-5deg);
	font-weight:bold;
}

.startseite_echt_text_inner1c{
	z-index:2;
	width:100%;
	font-family:"Righteous",sans-serif;
	font-size:80px;
	color:lightblue;
	padding:20px 0px 0px 0px;
	line-height:1.1;
	text-align:center;
	font-weight:bold;
	text-shadow:1px 1px 5px rgb(70,60,60);
}



.startseite_echt_text_inner2{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	width:41%;
	border-radius:30px 0px 0px 30px;
	padding:35px;
}

.startseite_echt_text_inner3{

	width:40%;
	padding:35px;
	border-radius:0px 30px 30px 0px;
}

.startseite_echt_text_inner3a{
	font-family:"Roboto",sans-serif;
	font-size:19px;
	color:rgb(60,70,70);
	line-height:1.3;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
}

.startseite_echt_text_inner3b{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:15px;
	color:dimgrey;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
}

.div_inner_margin_auto_echt{
	margin:auto;
}

.divcont2343inner2a_echt{
	display:inline-block;
	margin:20px 10px 20px 0px;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:19px;
	background:gold;
	padding:6px 20px 6px 20px;
	border-radius:10px;
	color:navy;
	text-align:center;
}

.divcont2343inner2a_echt:hover{
	cursor:pointer;
	margin:20px 10px 20px 0px;
	background:dimgrey;
	border-radius:10px;
	color:white;
}

.divcont2343inner2a_psycho{
	width:270px;
	margin:20px 10px 20px 0px;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:19px;
	background-image:linear-gradient(red,firebrick);
	padding:15px 7px 15px 7px;
	border-radius:8px;
	color:white;
	text-align:center;
	transition:500ms;
	line-height:0.9;
}

.divcont2343inner2a_psycho:hover{
	cursor:pointer;
	background-image:linear-gradient(white,lightgrey);
	color:navy;
}




.divcont2343inner2a_photo{
	width:270px;
	margin:20px 10px 20px 0px;
	font-family:"Righteous",sans-serif;
	font-size:27px;
	background-image:linear-gradient(red,firebrick);
	padding:26px 18px 26px 18px;
	border-radius:8px;
	color:white;
	text-align:center;
	transition:150ms;
	line-height:0.9;
	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){
.startseite_echt_text_inner3a{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:18px;
	text-align:center;
}
.startseite_echt_text_inner2{
	width:100%;
	padding:25px;
	background-image:none;
}
.divcont2343inner2a_psycho{
	width:270px;
	margin:20px 10px 20px 0px;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:18px;
	background-image:linear-gradient(red,firebrick);
	padding:10px 12px 10px 12px;
	border-radius:8px;
	color:white;
	text-align:center;
	transition:500ms;
	line-height:1.2;
}

.divcont2343inner2a_photo{
	width:260px;
	margin:20px 10px 20px 0px;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:24px;
	background-image:linear-gradient(red,firebrick);
	border-radius:10px;
	color:white;
	text-align:center;
	box-shadow:2px 2px 10px grey;
	font-weight:bold;
}

	.startseite_echt_text_inner3{
		display:flex;
		flex-wrap:wrap;
		justify-content:center;
		width:100%;
		padding:25px;
		background-image:none;
	}	
	.startseite_echt_text_inner1a{
		font-family:"Orbitron",sans-serif;
		font-size:30px;
		text-shadow:none;
		font-weight:bold;
		color:navy;
	}

	.startseite_echt_text_inner1b{
		font-size:24px;
		padding-bottom:5px;
	}

	.startseite_echt_text_inner1c{
		font-family:"Orbitron",sans-serif;
		font-size:30px;
		text-shadow:none;
		font-weight:bold;
		color:navy;
	}
.startseite_echt_text_inner3b{
text-align:center;
}
}


























@media(max-width:1100px){
	.startseite_echt_text_inner2{
		background-image:none;
	}

	.startseite_echt_text_inner3{
		background-image:none;
	}	
}












.zurprofilbearbeitung_wrapper_admin2{
	width:100%;
	box-sizing:border-box;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}

.zurprofilbearbeitung_wrapper_admin2_inner{
	width:auto;
	background:lightgrey;
	padding:10px 26px;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:18px;
	color:firebrick;
	border-radius:8px;
	text-align:center;
	transition:300ms;
	cursor:pointer;
	position:absolute;
}







.zurprofilbearbeitung_wrapper_admin3{
	width:100%;
	box-sizing:border-box;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}

.zurprofilbearbeitung_wrapper_admin3_inner{
	width:auto;
	padding:4px 15px;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:16px;
	color:firebrick;
	border-radius:8px;
	text-align:center;
	cursor:pointer;
}

.zurprofilbearbeitung_wrapper_admin3_inner:hover{
  background:blue;
	color:white;
}






.support_array{
	width:100%;
	box-sizing:border-box;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}

.support_array_inner{
	width:auto;
	padding:5px 30px;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:18px;
	color:rgb(35,40,35);
	text-align:center;
}








.zurprofilbearbeitung_wrapper_admin{
	width:100%;
	box-sizing:border-box;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}

.zurprofilbearbeitung_wrapper_admin_inner{
	width:auto;
	background:lightgrey;
	padding:5px 30px;
	font-family:"Oswald",sans-serif;
	font-size:30px;
	color:rgb(35,40,35);
	border-radius:8px;
	text-align:center;
}






.nachricht_senden_text_area{
	width:170px;
	background:midnightblue;
	padding:9px 0px 9px 0px;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:16px;
	color:white;
	cursor:pointer;
	text-align:center;
	border:none;
	transition:200ms;
}








.zurprofilbearbeitung_wrapper{
	width:100%;
	box-sizing:border-box;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}

.zurprofilbearbeitung_wrapper_inner{
	display:inline-block;
	background:midnightblue;
	padding:3px 8px 3px 8px;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:15px;
	color:white;
	border-radius:8px;
	cursor:pointer;
	text-align:center;
}


.meinprofiltop{
	font-family:'Monoton',sans-serif;
	font-size:50px;
	color:navy;
	text-align:center;
	padding:15px 15px 0px 15px;
	line-height:1.1;	
}

@media(max-width:700px){
	.meinprofiltop{
		font-family:'Ubuntu Condensed',sans-serif;
		font-size:19px;
	}
}





.div_falsch_wahr1{
	width:100%;
	box-sizing:border-box;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:17px;
}

.div_falsch_wahr1_inner{
	width:200px;
	box-shadow:1px 1px 5px grey;
	margin:5px;
	padding:10px;
}







.div_fehler_meldung_about_wrapper{
	width:100%;
	box-sizing:border-box;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}

.div_fehler_meldung_about{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:16px;
	color:white;
	background:firebrick;
}

@media(max-width:700px){
	.div_fehler_meldung_about{
		width:100%;
	}
}





.datenschutz_wrapper_inner_logged{
	width:93%;
	background:white;
	border-radius:7px;
	box-shadow:1px 1px 8px grey;
}

.datenschutz_wrapper_inner2a_logged{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:14px;
	color:black;
	padding:7px 50px 3px 50px;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
	text-align:justify;
}







.datenschutz_wrapper{
	width:100%;
	box-sizing:border-box;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	padding-bottom:30px;
	padding-left:12px;
	padding-right:12px;
}

.datenschutz_wrapper_inner{
	width:80%;
	background:rgba(40,40,40,0.8);
	border-radius:14px;
}

.datenschutz_wrapper_inner1{
	font-family:"Baloo Tamma",sans-serif;
	font-size:50px;
	color:dimgrey;
	font-weight:bold;
}


.datenschutz_wrapper_inner1_unlogged{
	font-family:"Baloo Tamma",sans-serif;
	font-size:50px;
	color:gold;
	font-weight:bold;
}

.datenschutz_wrapper_inner2{
	font-family:"Baloo Tamma",sans-serif;
	font-size:30px;
	color:gold;
	line-height:1.2;
	padding:15px;
}

.datenschutz_wrapper_inner2_logged{
	font-family:"Baloo Tamma",sans-serif;
	font-size:30px;
	color:dimgrey;
	line-height:1.2;
	padding:4px 15px 4px 15px;
}


.datenschutz_wrapper_inner2a{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:15px;
	color:white;
	padding:15px 50px 15px 50px;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
	text-align:justify;
}


@media(max-width:700px){
.datenschutz_wrapper_inner1_unlogged{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:22px;
	font-weight:bold;
}
	.datenschutz_wrapper_inner1{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:22px;
	font-weight:bold;
		text-shadow:none;
	}
	.datenschutz_wrapper_inner{
		width:97%;
		padding:0px;
	}
	.datenschutz_wrapper_inner_logged{
		width:97%;
		padding:0px;
		box-shadow:none;
	}
	.datenschutz_wrapper_inner2{
		font-family:"Ubuntu Condensed",sans-serif;
		font-size:20px;
		color:dimgrey;
		line-height:1.2;
		font-weight:bold;
	}
	.datenschutz_wrapper_inner2_logged{
		font-family:"Baloo Tamma",sans-serif;
		font-size:18px;
		color:dimgrey;
		line-height:1.2;
	}
	.datenschutz_wrapper_inner2a{
		padding:8px;
		text-align:center;
		font-size:13px;
	}
	.datenschutz_wrapper_inner2a_logged{
		padding:12px;
		text-align:center;
		font-size:13px;
	}
}











.datenschutz_wrapper_inner2a_center2{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:15px;
	color:rgb(90,100,80);
	padding:15px 50px 15px 50px;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
	text-align:justify;
	line-height:1.3;
}


div.datenschutz_wrapper_inner2a_center2 ul {
  padding-left: 90px;
  padding-right:100px;
  list-style-type: none;
}

div.datenschutz_wrapper_inner2a_center2 ul li {
  padding-left: 1.7rem;
  padding-bottom:15px;
  background-image: url(help_arrow3.jpg);
  background-position: 0px 6px;
  background-size: 0.6rem 0.6rem;
  background-repeat: no-repeat;
}

@media(max-width:700px){
	div.datenschutz_wrapper_inner2a_center2 ul {
	  padding-left: 0px;
	  padding-right:8px;
	  list-style-type: none;
	}	
	.datenschutz_wrapper_inner2a_center2{
		padding:9px;
		text-align:left;
	}
}








.datenschutz_wrapper_inner2a_center{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:17px;
	color:white;
	padding:15px 50px 15px 50px;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
	text-align:center;
}

@media(max-width:700px){
.datenschutz_wrapper_inner2a_center{
	padding:15px;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
	text-align:justify;
}
}




.about_wrapper{
	width:100%;
	box-sizing:border-box;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	padding-bottom:30px;
}

.about_wrapper_inner{
	width:80%;
	background:rgba(40,40,40,0.8);
	padding:20px;
	border-radius:7px;
}

.about_wrapper_inner1{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:45px;
	color:gold;
}

@media(max-width:700px){
	.about_wrapper_inner1{
		font-size:20px;
		color:white;
	}
	.about_wrapper_inner{
		width:95%;
	}
}


.about_wrapper_inner2{
	width:100%;
	box-sizing:border-box;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}

.about_wrapper_inner2a{
	width:50%;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:14px;
	color:white;
	padding:15px 20px 15px 50px;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
	text-align:center;
}

.about_wrapper_inner2b{
	width:50%;
	padding:15px 50px 15px 20px;
}

@media(max-width:700px){
	.about_wrapper_inner2a{
		width:100%;
		padding:10px;
	}
	.about_wrapper_inner2b{
		width:100%;
		padding:10px;
	}
}

.about_message_send{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:17px;
	color:white;
	padding-bottom:5px;
}

.about_message_send_b{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:15px;
	color:white;
}




.container_child_mitte_down{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	box-sizing:border-box;
	margin:15px;
}


.arrow-down {
	width:0;
	height:0;
  border-left: 40px solid transparent;
  border-right: 40px solid transparent;
  border-top: 20px solid rgb(235,235,233);
}




.help_mailbox_heading_wrapper{
	width:100%;
	box-sizing:border-box;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}

.help_mailbox_heading{
	width:80%;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:19px;
	color:mediumblue;
	padding:12px 12px 0px 12px;
	text-align:center;
	border-radius:8px;
	line-height:1.2;
}

.help_mailbox_content{
	background:white;
	padding:10px;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:15px;
	color:black;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
}



@media(max-width:700px){
	.help_mailbox_heading{
		width:100%;
		border-radius:none;
	}
}





.exclusive_div_wrapper{
	padding:3px;
}

.exclusive_div_wrapper_inner{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:15px;
	color:dimgrey;
	text-align:center;
	-webkit-hyphens: manual;
	-ms-hyphens: manual;
	hyphens: manual;
	padding-bottom:4px;	
}



.neu_liste_wrapper{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}

.neu_liste_inner1{
	width:100px;
	text-align:right;
	margin-right:6px;
}

.neu_liste_inner2{
	width:100px;
	text-align:left;
	margin-left:6px;
}





.profile_preview_div{
	text-align:center;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:19px;
	color:dimgrey;
}




.kontowrapperright_model{
	width:100%;
	box-sizing:border-box;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}

.kontowrapperright_model_inner1{
	margin:10px 7px 10px 7px;
	width:270px;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:14px;
	color:dimgrey;
	text-align:justify;
	padding:25px;
	background:rgb(245,248,248);
	border-radius:8px;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
	border:1px solid grey;
}

.kontowrapperright_model_inner2{
	margin:10px 7px 10px 7px;
	width:270px;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:14px;
	color:dimgrey;
	text-align:justify;
	padding:25px;
	background:rgb(245,248,248);
	border-radius:8px;
	border:1px solid grey;
}

.kontowrapperright_model_single{
	width:90%;
	font-family:"Poppins",sans-serif;
	font-size:16px;
	color:dimgrey;
	padding-top:30px;
	padding-bottom:10px;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
}

@media(max-width:700px){
.kontowrapperright_model{
display:none;
}
.kontowrapperright_model_single{
	width:95%;
	font-family:"Poppins",sans-serif;
	font-size:16px;
	color:dimgrey;
	padding-top:30px;
	padding-bottom:10px;
}
.kontowrapperright_model_inner1{
	background:none;
	border:none;
}
.kontowrapperright_model_inner2{
	background:none;
	border:none;
}
}





.konto_height_1a{
	height:20px;
}

@media(max-width:1100px){
.konto_height_1a{
	height:0px;
}
}





.kontowrapperright{
	width:100%;
	box-sizing:border-box;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}

.kontowrapperrightinner1{
	margin:10px 7px 10px 7px;
	width:285px;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:19px;
	color:dimgrey;
	text-align:justify;
	padding:20px 20px 15px 20px;
	background:rgb(245,248,248);
	border-radius:8px;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
	border:1px solid grey;
}

.kontowrapperrightinner2{
	margin:10px 7px 10px 7px;
	width:285px;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:19px;
	color:dimgrey;
	text-align:center;
	padding:20px 20px 20px 20px;
	background:rgb(245,248,248);
	border-radius:8px;
	border:1px solid grey;
}

.kontowrapperrightinner3{
	margin:10px 7px 10px 7px;
	width:285px;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:19px;
	color:dimgrey;
	text-align:justify;
	padding:20px 15px 20px 15px;
	background:rgb(245,248,248);
	border-radius:8px;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
	border:1px solid grey;
}


@media(max-width:600px){
.kontowrapperrightinner1{
	background:none;
	border:none;
	width:100%;
	margin:3px 0px 15px 0px;
}
.kontowrapperrightinner2{
	background:none;
	border:none;
	width:100%;
	margin:6px 0px 15px 0px;
}
.kontowrapperrightinner3{
	background:none;
	border:none;
	width:100%;
	margin:6px 0px 15px 0px;
}
}





.wrapperoutside_wobidoo_psychologie{
	box-sizing:border-box;
	width:100%;
	background:rgb(50,50,60);
}

.wrapper_wobidoo_psychologie{
	position:relative;
	width:1300px;
	max-width:100%;
	box-sizing:border-box;
	background:white;
	margin:0 auto;
}



.wrapperoutside_wobidoo{
	box-sizing:border-box;
	width:100%;
	background:white;
}

.wrapper_wobidoo{
	position:relative;
	width:1920px;
	max-width:100%;
	box-sizing:border-box;
	background:white;
	margin:0 auto;
}

@media(max-width:1100px){
.wrapper_wobidoo{
	background:white;
}
}








.wrapperoutside_wobidoo_com1{
	box-sizing:border-box;
	width:100%;
	background:white;
}

.wrapper_wobidoo_com1{
	position:relative;
	width:1920px;
	max-width:100%;
	box-sizing:border-box;
	background:white;
	margin:0 auto;
}

@media(max-width:1100px){
.wrapper_wobidoo_com1{
	background:white;
}
}

@media(max-width:600px){
.wrapperoutside_wobidoo_com1{
	position:absolute;
	left:0;
	animation:animate_com1 0.3s ease 1;
}
@keyframes animate_com1{
	from {left:-1200px;}
	to {left:0px;}
}
}





.wrapperoutside_wobidoo_admin{
	box-sizing:border-box;
	width:100%;
	background:dimgrey;
}

.wrapper_wobidoo_admin{
	position:relative;
	width:1300px;
	max-width:100%;
	box-sizing:border-box;
	background:white;
	margin:0 auto;
}








.wrapperoutside_wobidoo2{
	box-sizing:border-box;
	width:100%;
	background:rgb(50,50,60);
}

.wrapper_wobidoo2{
	position:relative;
	width:1300px;
	max-width:100%;
	box-sizing:border-box;
	background:white;
	margin:0 auto;
}




.wrapperoutsidephotoupload{
	box-sizing:border-box;
	width:100%;
}

.wrapperphotoupload{
	position:relative;
	width:1300px;
	max-width:100%;
	box-sizing:border-box;
	margin:0 auto;
}


.wrapperoutside_message_userpreview{
	box-sizing:border-box;
	width:100%;
	background:rgb(50,50,60);
}

.wrapper_message_userpreview{
	position:relative;
	width:1300px;
	max-width:100%;
	box-sizing:border-box;
	margin:0 auto;
	background:white;
}




.wrapperoutside_roland_manuals{
	box-sizing:border-box;
	width:100%;
	background:rgb(50,50,60);
}

.wrapper_roland_manuals{
	position:relative;
	width:1200px;
	max-width:100%;
	box-sizing:border-box;
	background:white;
	margin:0 auto;
}






.message_userpreview_background{
	background:url(backmessage10.jpg)no-repeat top right;
}

@media(max-width:900px){
	.message_userpreview_background{
		background:none;
	}
}



.div_message_userpreview_wrapper{
	box-sizing:border-box;
	width:100%;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	padding-bottom:110px;
}

.div_message_userpreview_inner_left{
	width:50%;
}



.div_message_userpreview_inner_left_inner1{
	margin:2px 10px 2px 0px;
}

.div_message_userpreview_inner_left_inner1_left{
	float:left;
	padding-right:20px;
}

.div_message_userpreview_inner_left_inner1_right{
	float:left;
	font-family:"Quicksand",sans-serif;
	font-size:33px;
	color:midnightblue;
	line-height:0.9;
}

.div_message_userpreview_inner_left_inner1_right2{
	float:left;
	font-family:"Quicksand",sans-serif;
	font-size:28px;
	color:midnightblue;
	line-height:1.2;
	padding-left:5px;
}




.div_message_userpreview_inner_left_inner2{
	margin:3px 10px 3px 47px;
}

textarea[name=message]{
	width:100%;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:17px;
	color:black;
	cursor:pointer;
	transition:300ms;
	border:6px solid midnightblue;
	padding:20px;
	border-radius:8px;
}

textarea[name=message]:focus{
	box-shadow:2px 2px 22px black;
}	






.div_message_userpreview_inner_right{
	width:50%;
}

.div_message_userpreview_inner_right_inner1{
	font-family:"Anton",sans-serif;
	font-size:105px;
	color:white;
	text-shadow:2px 2px 3px black;
	margin:40px 10px 40px 40px;
	line-height:1.1;
	text-align:center;
}



@media (max-width:900px){
.div_message_userpreview_wrapper{
	padding-bottom:40px;
}
.div_message_userpreview_inner_left{
	width:100%;
}
.div_message_userpreview_inner_left_inner2{
	margin:0px;
	padding:0px 15px 0px 15px;
}
.div_message_userpreview_inner_right{
	display:none;
}
.div_message_userpreview_inner_left_inner1{
	margin:0px;
	padding:0px 15px 0px 15px;
}
.div_message_userpreview_inner_left_inner1_left{
	padding-right:15px;
}
.div_message_userpreview_inner_left_inner1_right{
	font-family:"Quicksand",sans-serif;
	font-size:26px;
	color:midnightblue;
	line-height:1;
}
.div_message_userpreview_inner_left_inner1_right2{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:22px;
	color:midnightblue;
	line-height:1.3;
}
}	



.message_preview_height_top{
	height:70px;
}

@media(max-width:800px){
	.message_preview_height_top{
		height:10px;
	}
}











.message_list_overview_username{
	text-align:center;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:20px;
	color:dimgrey;
	line-height:1.3;
	padding-top:8px;
}

.message_list_overview_age{
	text-align:center;
	font-family:"Quicksand",sans-serif;
	font-size:17px;
	color:black;
	line-height:1.1;
}

.message_list_overview_area{
	text-align:center;
	font-family:"Quicksand",sans-serif;
	font-size:17px;
	color:black;
	line-height:1.1;
}



.message_list_all_items_message{
	width:100%;
	height:110px;
	padding:12px;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:17px;
	color:black;
	word-break:break-word;
	border:1px solid grey;
	text-align:left;
	border-radius:8px;
	line-height:1.2;
	overflow:hidden;
	box-shadow: 1px 1px 14px grey inset;
}


.accordion_options{
	width:100%;
-webkit-tap-highlight-color: transparent;
}


@media(min-width:1100px){
	.accordion_options{
		display:none;
	}
}





.accordion_options_matching{
	width:100%;
-webkit-tap-highlight-color: transparent;
}





.divcont7wrapper_message_overview{
	position:relative;
	width:100%;
	box-sizing:border-box;
	padding:0px 25px 20px 25px;
}

.divcont7wrapper_message_overview:after{
  content: "";
  display: table;
  clear: both;
}



.divcont7left_message_overview{
	float:left;
	z-index:2;
	width:24%;
	margin-top:40px;
}

@media(max-width:1100px){
	.divcont7left_message_overview{
		display:none;
	}
}







.divcont7leftcontent_message_overview{
	padding:10px 10px 20px 10px;
}

.divcont7right_message_overview{
	box-sizing:border-box;
	float:right;
	width:76%;
	background:white;
	border-radius:12px;
}




.divcont7right_message_overview_konto{
	box-sizing:border-box;

	width:100%;
	background:white;
	border-radius:12px;
}









.divcont7wrapper_message_overview_admin{
	position:relative;
	max-width:100%;
	width:1300px;
	box-sizing:border-box;
	padding:0px 25px 20px 25px;
	margin: 0 auto;
	background:transparent;
	box-shadow:1px 1px 12px grey;
}

.divcont7wrapper_message_overview_admin:after{
  content: "";
  display: table;
  clear: both;
}


.divcont7left_message_overview_admin{
	float:left;
	z-index:2;
	position:fixed;
	width:270px;
}


.divcont7leftcontent_message_overview_admin{
	padding:10px 10px 20px 10px;
}


.divcont7right_message_overview_admin{
	box-sizing:border-box;
	float:right;
	width:73%;
	padding:10px 15px 15px 60px;
	background:rgb(235,240,240);
	word-break:break-word;
}






.admin_h{
	font-family:'Ubuntu Condensed',sans-serif;
	font-size:22px;
	color:firebrick;
	font-weight:bold;
	padding:15px 15px 15px 0px;
}










.divcont7right_message_overview2{
	box-sizing:border-box;
	float:right;
	width:76%;
	background:white;
	border-radius:12px;
}

.divcont7right_message_overview3{
	width:100%;
	box-sizing:border-box;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}

.divcont7right_message_overview3_inner{
	width:83%;
	padding-bottom:20px;
}

@media(max-width:700px){
	.divcont7right_message_overview3_inner{
		width:100%;
	}
}


.divcont7right_message_overview3_inner2{
	width:90%;
	padding-bottom:20px;
}

@media(max-width:700px){
	.divcont7right_message_overview3_inner2{
		width:100%;
	}
}





@media screen and (max-width:1100px){
	.admin_h{
		padding:5px 5px 5px 0px;
	}
	.divcont7wrapper_message_overview{
		padding:15px;
	}
	.divcont7left_message_overview{
		width:100%;
	}
	.divcont7right_message_overview{
		width:100%;
		padding:20px 0px 0px 0px;
		background:none;
		box-shadow:none;
	}
	.divcont7right_message_overview_konto{
		width:100%;
		padding:20px 0px 0px 0px;
		background:none;
		box-shadow:none;
	}
	.divcont7wrapper_message_overview_admin{
		padding:15px;
	}
	.divcont7left_message_overview_admin{
		width:100%;
	}
	.divcont7right_message_overview_admin{
		width:100%;
		padding:15px;
	}
	.divcont7right_message_overview2{
		width:100%;
		padding:0px 0px 20px 0px;
		box-shadow:none;
	}
	.divcont7leftcontent_message_overview{
		background:white;
		box-shadow:none;
	}
}




@media screen and (max-width:600px){
	.divcont7wrapper_message_overview{
		padding:8px;
	}
}




@media(max-width:1100px){
	.divcont7left_message_overview_admin{
		display:none;
	}
}






.span_exclusive_user_message{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:14px;
	color:navy;
}




.divcont188{
	font-family:"Ubuntu",sans-serif;
	font-size:22px;
	color:dimgrey;
	text-align:center;
}


.divcont230{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}

#view_ajax {
  display: block;
  border: 1px solid #333;
  word-wrap:break-word;
  height:200px;
  background:beige;
  overflow:scroll;
  font-family:"Quicksand",sans-serif;
  font-size:18px;
  text-align:left;
  border-radius:10px;
}

#ajaxForm{
	background:black;
	padding:10px;
	width:300px;
}

textarea[id=chatInput] {
	box-sizing: border-box;
	max-width:100%;
  color: black;
  padding: 7px 8px;
  text-decoration: none;
  font-size: 18px;
  border-radius: 6px;
  cursor: pointer;
  font-family:"Roboto", sans-serif;
}


input[type=button] {
  background-color: orange;
  border: none;
  color: black;
  padding: 7px 12px;
  text-decoration: none;
  cursor: pointer;
  font-size: 22px;
  border-radius: 6px;
  font-family:"Anton",sans-serif;
  transition:700ms;
}

input[type=button]:hover {
  text-decoration: none;
  cursor: pointer;
	color:white;
	background:navy;
}


.nachrichtsendenhyper{
	font-family:"Ubuntu Condensed",sans-serif;
  background:rgb(90,130,210);
  border: none;
  color: white;
  padding: 8px 16px;
  text-decoration: none;
  cursor: pointer;
  font-size: 14px;
  transition:200ms;
  border-radius:27px;
  font-weight:bold;
-webkit-tap-highlight-color: transparent;
}







.nachrichtsendenhypercomplaint{
	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:300ms;
  border-radius:27px;
  font-weight:bold;
-webkit-tap-highlight-color: transparent;
}




.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;
}



.nachrichtsendenhyper20yes{
	font-family:"Ubuntu Condensed",sans-serif;
  background-image:linear-gradient(lightgrey,midnightblue,navy,grey);
  border: none;
  color: white;
  padding: 7px 15px;
  text-decoration: none;
  cursor: pointer;
  font-size: 15px;
  border-radius:0px 0px 20px 20px;
  font-weight:bold;
  border:1px solid dimgrey;
  text-shadow:1px 0px 1px black;
-webkit-tap-highlight-color: transparent;
}




.nachrichtsendenhyper_mailbox_left{
	font-family:"Ubuntu Condensed",sans-serif;
  background:rgb(220,228,248);
  border-right: 1px solid white;
  color: dimgrey;
  padding: 8px 22px;
  text-decoration: none;
  cursor: pointer;
  font-size: 15px;
  transition:300ms;
  border-radius:27px 0px 0px 27px;
-webkit-tap-highlight-color: transparent;
}


.nachrichtsendenhyper_mailbox_left_active{
	font-family:"Ubuntu Condensed",sans-serif;
  background:rgb(210,210,220);
  border-right: 1px solid white;
  color: black;
  padding: 8px 22px;
  text-decoration: none;
  cursor: pointer;
  font-size: 15px;
  transition:300ms;
  border-radius:27px 0px 0px 27px;
  font-weight:bold;
-webkit-tap-highlight-color: transparent;
}







.nachrichtsendenhyper_mailbox_right{
	font-family:"Ubuntu Condensed",sans-serif;
  background:rgb(220,228,248);
  border-left: 1px solid white;
  color: dimgrey;
  padding: 8px 22px;
  text-decoration: none;
  cursor: pointer;
  font-size: 15px;
  transition:300ms;
  border-radius:0px 27px 27px 0px;
-webkit-tap-highlight-color: transparent;
}


.nachrichtsendenhyper_mailbox_right_active{
	font-family:"Ubuntu Condensed",sans-serif;
  background:rgb(210,210,220);
  border-left: 1px solid white;
  color: black;
  padding: 8px 22px;
  text-decoration: none;
  cursor: pointer;
  font-size: 15px;
  transition:300ms;
  border-radius:0px 27px 27px 0px;
  font-weight:bold;
-webkit-tap-highlight-color: transparent;
}









.nachrichtsendenhyper_searching{
	font-family:"Ubuntu Condensed",sans-serif;
  background:rgb(220,228,240);
  border: none;
  color: black;
  padding: 8px 16px;
  text-decoration: none;
  cursor: pointer;
  font-size: 15px;
  transition:300ms;
  border-radius:27px;
  font-weight:bold;
-webkit-tap-highlight-color: transparent;
}




.nachrichtsendenhyper_delete{
	font-family:"Ubuntu Condensed",sans-serif;
  background-image:linear-gradient(60deg,darkblue,midnightblue);
  border: none;
  color: white;
  padding:8px 22px;
  text-decoration: none;
  cursor: pointer;
  font-size: 16px;
  border-radius:27px;
  transition:200ms;
  font-weight:bold;
-webkit-tap-highlight-color: transparent;
}





.nachrichtsendenhyper_input{
	font-family:"Ubuntu Condensed",sans-serif;
  background:navy;
  border: none;
  color: white;
  padding: 7px 12px;
  text-decoration: none;
  cursor: pointer;
  font-size: 16px;
  transition:300ms;
  border-radius:8px;
-webkit-tap-highlight-color: transparent;
}




.nachrichtsendenhyper2{
	font-family:"Ubuntu condensed",sans-serif;
  background:navy;
  border: 4px solid navy;
  color: white;
  padding: 5px 16px;
  text-decoration: none;
  cursor: pointer;
  font-size: 20px;
  transition:300ms;
  border-radius:8px;
  font-weight:bold;
-webkit-tap-highlight-color: transparent;
}

.nachrichtsendenhyper3{
	font-family:"Ubuntu condensed",sans-serif;
  background:white;
  border: 4px solid navy;
  color: navy;
  padding: 5px 16px;
  text-decoration: none;
  cursor: pointer;
  font-size: 20px;
  transition:300ms;
  border-radius:8px;
  font-weight:bold;
-webkit-tap-highlight-color: transparent;
}




.button_message_list{
	font-family:"Ubuntu condensed",sans-serif;
  background:rgb(210,230,230);
  color: black;
  padding: 5px 8px;
  text-decoration: none;
  cursor: pointer;
  font-size: 14px;
  transition:150ms;
  border-radius:5px;
}



.button_message_list2{
	font-family:"Ubuntu condensed",sans-serif;
  background:rgb(220,240,254);
  color: firebrick;
  padding: 7px 8px;
  text-decoration: none;
  cursor: pointer;
  font-size: 17px;
  transition:300ms;
}



.button_message_list3{
	font-family:"Ubuntu condensed",sans-serif;
  background:rgb(220,235,245);
  color: firebrick;
  padding: 4px 7px;
  text-decoration: none;
  cursor: pointer;
  font-size: 16px;
  transition:300ms;
  border-radius:4px;
}






.button_message_list4{
	font-family:"Ubuntu condensed",sans-serif;
  background:rgb(220,240,254);
  color: black;
  padding: 7px 13px;
  text-decoration: none;
  cursor: pointer;
  font-size: 17px;
  transition:300ms;
  border-radius:27px;
  font-weight:bold;
}





.button_message_list_type_submit{
	font-family:"Ubuntu condensed",sans-serif;
  background:paleturquoise;
  border: none;
  color: black;
  padding: 3px 9px;
  text-decoration: none;
  cursor: pointer;
  font-size: 16px;
  transition:200ms;
  border-radius:8px;
  box-shadow:1px 1px 4px grey;
}




input.userpreviewsubmit{
	font-family:"Prompt",sans-serif;
  background:dimgrey;
  border: none;
  color: white;
  padding: 7px 13px;
  text-decoration: none;
  cursor: pointer;
  font-size: 17px;
  transition:300ms;
  border-radius:21px 21px 21px 21px;
}






input.userprofilesave{
-webkit-tap-highlight-color: transparent;
	font-family:"Ubuntu Condensed",sans-serif;
  background:cornflowerblue;
  border: none;
  color: white;
  padding: 5px 18px;
  text-decoration: none;
  cursor: pointer;
  font-size: 15px;
  border-radius: 21px 21px 21px 21px;
  transition:300ms;
}





.link10chat{
  background-color: orange;
  border: none;
  color: black;
  padding: 7px 12px;
  text-decoration: none;
  cursor: pointer;
  font-size: 22px;
  border-radius: 6px;
  font-family:"Anton",sans-serif;
  transition:500ms;
}




.miniwindow{
	bottom:30px;
	max-width:30%;
	width:1300px;
	box-sizing:border-box;
	position:fixed;
	z-index:10;
	margin:0 auto;
	padding:17px;
	background:white;
	animation: laster 1s linear 1;
	font-family: "Ubuntu Condensed", sans-serif;
	font-size: 14px;
	color: black;
	text-align: center;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
	box-shadow:1px 3px 23px dimgrey;
}

@keyframes laster {
	from {bottom:-1000px;}
	to {bottom:30px;}
}




@media(max-width:900px){
	.miniwindow{
		max-width:95%;
	}
}


.closebtn {
	font-family:"Ubuntu Condensed",sans-serif;
  margin-left: 15px;
  color: dimgrey;
  float: right;
  font-size: 18px;
  cursor: pointer;
  transition: 0.2s;
  background:rgb(240,238,240);
  padding:5px;
-webkit-tap-highlight-color: transparent;
}

.closebtn:hover {
  color: black;
  transition:300ms;
} 



.cl_t_com{
	text-decoration:none;
	cursor:pointer;
}





.button_matching_mini_profile{
	font-family:"Ubuntu Condensed",sans-serif;
	color:white;
	padding:12px 12px 15px 12px;
	background:rgba(50,80,120,0.6);
	border-radius:16px;
	text-decoration:none;
	cursor:pointer;
	border:1px solid white;
}






.button_matching_round_profile{
	font-family:"Ubuntu Condensed",sans-serif;
	color:white;
	padding:12px 12px 15px 12px;
	background:rgba(50,80,120,0.6);
	border-radius:16px;
	text-decoration:none;
	cursor:pointer;
	border:1px solid white;
}

.button_matching_round_profile2{
	font-family:"Ubuntu Condensed",sans-serif;
	color:white;
	padding:12px 12px 15px 12px;
	background:rgba(50,80,120,0.6);
	border-radius:16px;
	text-decoration:none;
	cursor:pointer;
	border:1px solid white;
}

.button_matching_round_profile3{
	font-family:"Ubuntu Condensed",sans-serif;
	color:white;
	padding:12px 12px 15px 12px;
	background:rgba(50,80,120,0.6);
	border-radius:16px;
	text-decoration:none;
	cursor:pointer;
	border:1px solid white;
}





.to_top_link_matching{
	position:fixed;
	right:13px;
	bottom:13px;
	padding:10px 13px 13px 13px;
	border-radius:15px;
	background:royalblue;	
	cursor:pointer;
}




#img_div_wrapper{
	width:100%;
	box-sizing:border-box;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
  animation: 1.2s ease-in 0s 1 slideInFromBottomMailbox;
  transition:1s;
}

@keyframes slideInFromBottomMailbox {
  0% {opacity: 0};
  100% {opacity: 1};
}



#img_div_wrapper_inner{
	width:100%;
}



#img_div{
	position:relative;
	width:16%;
	margin:1px;
	background:white;
	text-align:center;
	transition:700ms;
-webkit-tap-highlight-color: transparent;
}

img.matching_img{
	width:100%;
	height:220px;
	object-fit:cover;
	border:none;
	border-radius:12px 12px 0px 0px;

      -moz-user-select: none;
      -webkit-user-select: none;
      -ms-user-select: none;
      user-select: none;
      -webkit-user-drag: none;
      user-drag: none;
      -webkit-touch-callout: none;
-webkit-tap-highlight-color: transparent;
}

img.matching_img_photo_check{
	width:250px;
	height:270px;
	object-fit:cover;
	border:none;
	border-radius:12px 12px 0px 0px;

      -moz-user-select: none;
      -webkit-user-select: none;
      -ms-user-select: none;
      user-select: none;
      -webkit-user-drag: none;
      user-drag: none;
      -webkit-touch-callout: none;
}




#img_div_photo_check{
	width:250px;
	height:270px;
}


img.matching_img_2{
	width:100%;
	height:270px;
	object-fit:cover;
	border:none;
	border-radius:12px 12px 0px 0px;

      -moz-user-select: none;
      -webkit-user-select: none;
      -ms-user-select: none;
      user-select: none;
      -webkit-user-drag: none;
      user-drag: none;
      -webkit-touch-callout: none;
}


@media(max-width:500px){
#img_div_photo_check{
	width:100%;
	height:330px;
}
img.matching_img_2{
	width:100%;
	height:330px;
	object-fit:cover;
	border:none;
	border-radius:12px 12px 12px 12px;

      -moz-user-select: none;
      -webkit-user-select: none;
      -ms-user-select: none;
      user-select: none;
      -webkit-user-drag: none;
      user-drag: none;
      -webkit-touch-callout: none;
}
}




#img_div_fetch{
	position:relative;
	width:24%;
	margin:1px;
	background:white;
	text-align:center;
	transition:700ms;
-webkit-tap-highlight-color: transparent;
}



@media(max-width:1100px){
	#img_div_fetch{
		width:24%;
	}
	#img_div{
		width:24%;
	}	
	img.matching_img{
		height:250px;
	}
}

@media(max-width:800px){
	#img_div_fetch{
		width:32%;
	}
	#img_div{
		width:32%;
	}	
	img.matching_img{
		height:280px;
	}
}

@media(max-width:640px){
	#img_div_fetch{
		width:48%;
	}
	#img_div{
		width:48%;
	}	
	img.matching_img{
		height:280px;
	}
}

@media(max-width:500px){
	#img_div_fetch{
		width:100%;
	}
	#img_div{
		width:95%;
	}	
	img.matching_img{
		height:330px;
	}
}




#img_div_inner_wrapper{
	width:100%;
	padding:8px 3px 8px 3px;
	background:black;
	border-radius:0px 0px 10px 10px;
}

#img_div_inner1{
	position:absolute;
	bottom:66px;
	left:10px;
}

#img_div_inner2{
	position:absolute;
	bottom:66px;	
	right:10px;
}




#img_div_inner_wrapper_matching{
	width:100%;
	position:absolute;
	bottom:0px;
	padding:4px 3px 4px 7px;
	background:rgba(30,30,30,0.6);
}

#img_div_inner1_matching{
	float:left;
	padding-left:3px;
}




#div_communications_list_wrapper2{
	width:80%;
	border:1px solid navy;
	margin:10px;
	border-radius:9px;
	background:white;
	text-align:center;
	padding:20px 15px 20px 15px;
}



img#nocommunications{
	float:left;
	width:310px;
	height:440px;
      -moz-user-select: none;
      -webkit-user-select: none;
      -ms-user-select: none;
      user-select: none;
      -webkit-user-drag: none;
      user-drag: none;
      -webkit-touch-callout: none;
}

.nocommunication_magnify_div{
	width:100%;
	box-sizing:border-box;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}

.nocommunication_magnify_div_inner1{
	width:310px;
}

.nocommunication_magnify_div_inner2{
	display:flex;
	width:310px;
}

.nocommunication_magnify_div_inner2a{
	font-family:"Oswald", sans-serif;
	font-size:30px;
	color:dimgrey;	
	line-height:1.2;
}

.nocommunication_magnify_div_inner2b{
	font-family:"Ubuntu Condensed", sans-serif;
	font-size:16px;
	color:dimgrey;	
	line-height:1.2.;
}



@media(max-width:700px){
.nocommunication_magnify_div_inner1{
	display:none;
}
	.nocommunication_magnify_div_inner2{
	display:flex;
	width:88%;
	margin-left:15px;
	}
.nocommunication_magnify_div_inner2a{
	font-family:"Oswald", sans-serif;
	font-size:26px;
	color:rgb(20,90,100);
	line-height:1.2;
}
.nocommunication_magnify_div_inner2b{
	font-family:"Ubuntu Condensed", sans-serif;
	font-size:15px;
	color:dimgrey;	
	line-height:1.2.;
}
}



.div_inner_margin_auto_nocom{
	margin:auto;
}







img#teilnehmerprofil_searching{
	width:60px;
	height:70px;
	object-fit:cover;
      -moz-user-select: none;
      -webkit-user-select: none;
      -ms-user-select: none;
      user-select: none;
      -webkit-user-drag: none;
      user-drag: none;
      -webkit-touch-callout: none;
}


img#teilnehmerprofil_exclusive{
	width:100%;
	height:310px;
	object-fit:cover;
	border:none;
      -moz-user-select: none;
      -webkit-user-select: none;
      -ms-user-select: none;
      user-select: none;
      -webkit-user-drag: none;
      user-drag: none;
      -webkit-touch-callout: none;
}


img#teilnehmerprofil{
	width:80px;
	height:100px;
	object-fit:cover;
      -moz-user-select: none;
      -webkit-user-select: none;
      -ms-user-select: none;
      user-select: none;
      -webkit-user-drag: none;
      user-drag: none;
      -webkit-touch-callout: none;
}


img#teilnehmerprofil_communications{
	width:60px;
	height:70px;
	object-fit:cover;
      -moz-user-select: none;
      -webkit-user-select: none;
      -ms-user-select: none;
      user-select: none;
      -webkit-user-drag: none;
      user-drag: none;
      -webkit-touch-callout: none;
}

.delete_window_style{
	font-family:"Oswald",sans-serif;
	font-size:22px;
	color:dimgrey;
}



.delete_window_style2{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:28px;
	color:darkblue;
	line-height:1.1;
}




.span_location_search{
	font-family:"Ubuntu Condensed", sans-serif;
	font-size:17px;
	color:white;
	font-weight:bold;
}





.span_pass_change{
	font-family:"Ubuntu Condensed", sans-serif;
	font-size:17px;
	color:dimgrey;
}



.span_com_table_date{
	font-family:"Ubuntu Condensed", sans-serif;
	font-size:13px;
	color:dimgrey;
	line-height:1.0;
}




.span_konto_username{
	font-family:"Ubuntu Condensed", sans-serif;
	font-size:18px;
	color:firebrick;
}


.span_konto_registry_date{
	font-family:"Ubuntu Condensed", sans-serif;
	font-size:15px;
	color:firebrick;
	font-weight:bold;
}




.span_fieldcount{
	font-family:"Oswald",sans-serif;
	font-size:15px;
	color:white;
	font-weight:bold;
}



.span_admin_css{
	font-family:"Ubuntu Condensed", sans-serif;
	font-size:18px;
	color:firebrick;
	word-break:break-word;
}




.span_username{
	font-family:"Ubuntu Condensed", sans-serif;
	font-size:19px;
	color:black;
	font-weight:bold;
}


.span_username_matching_list{
	font-family:"Ubuntu Condensed", sans-serif;
	font-size:17px;
	color:white;
	padding-bottom:4px;
}




.span_matching22{
	font-family:"Baloo Tamma", sans-serif;
	font-size:21px;
	color:firebrick;
	line-height:1.1;
}


.span_matching23{
	font-family:"Quicksand", sans-serif;
	font-size:16px;
	color:white;
}


.span_matching24{
	font-family:"Ubuntu Condensed", sans-serif;
	font-size:19px;
	color:gold;
	font-weight:bold;
}



.span_blocking_user_while{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:17px;
	color:grey;
}



.span_teilnehmeralter{
    font-size:21px;
    font-family:'Oswald', sans-serif;
    color: black;
	display:block;
}



.span_exclusive_messages_username_neu{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:16px;
	color:white;
	font-weight:bold;
}

.span_exclusive_messages_username{
	font-family:"Oswald",sans-serif;
	font-size:19px;
	color:midnightblue;
}


.span_message_userpreview_username{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:30px;
	color:darkred;
}

.span_message_userpreview_username2{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:24px;
	color:darkred;
}


.span_communication_username{
	font-family:"Roboto",sans-serif;
	font-size:15px;
	color:darkred;
	word-break:break-word;
}

.span_communication_username2{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:15px;
	color:grey;
}



.span_communication_message{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:16px;
	color:black;

}

.span_communication_message_self{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:16px;
	color:black;

}

@media(max-width:500px){
.span_communication_message{
	font-size:16px;
}
.span_communication_message_self{
	font-size:16px;
}	
}



.span_delete_message{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:14px;
	color:rgb(40,40,60);
}





@media(max-width:800px){
.span_message_userpreview_username{
	font-family:"Oswald",sans-serif;
	font-size:24px;
	color:darkred;
}
.span_message_userpreview_username2{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:21px;
	color:navy;
}
}



.meldungen_matchingallowed{
	width:50%;
	text-align:justify;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
}

@media(max-width:700px){
	.meldungen_matchingallowed{
		width:95%;
	}
}



.communication_div_height{
	height:20px;
}

@media(max-width:700px){
.communication_div_height{
	height:0px;
}
}





.matching_message_input_fields{
	width:60%;
	padding:28px 25px 25px 25px;
	color:white;
	background:rgba(40,40,40,0.8);
	border-radius:10px;
}


@media(max-width:700px){
.matching_message_input_fields{
	width:95%;
}
}





.user_communication_div_parent500{
	box-sizing:border-box;
	width:100%;

}



.user_communication_div_parent{
	box-sizing:border-box;
	width:100%;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}

.user_communication_div_parent_inner1{
	width:82%;
}

.user_communication_div_parent_inner2{
	width:18%;
	height:auto;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	background-image:linear-gradient(orange,gold);
}





button.message_submit_button{
  border: none;
  padding: 9px 14px;
  text-decoration: none;
  cursor: pointer;
  background:transparent;
-webkit-tap-highlight-color: transparent;
}


@media(max-width:700px){
.user_communication_div_parent_inner2{
	background-image:linear-gradient(orange,gold);
}
button.message_submit_button{
  border: none;
  padding: 0px;
  text-decoration: none;
  cursor: pointer;
}
}





.div_inner_margin_auto_message{
	margin:auto;
}







textarea[name=umsgtext] {
	background:rgb(210,230,255);
	box-sizing: border-box;
	width:100%;
	height:100%;
  color: black;
  padding: 9px 12px;
  text-decoration: none;
  font-size: 15px;
  cursor: pointer;
  font-family:"Ubuntu Condensed", sans-serif;
  transition:300ms;
  line-height:1.2;
  resize:none;
  border:none;
outline:none!important;
  border:3px solid rgb(210,230,255);
-webkit-tap-highlight-color: transparent;
font-weight:bold;
}

textarea[name=umsgtext]:focus {
	background:floralwhite;
}






textarea[name=mes] {
	background:rgb(210,230,255);
	box-sizing: border-box;
	width:100%;
	height:100%;
  color: rgb(70,60,80);
  padding: 9px 12px;
  text-decoration: none;
  font-size: 17px;
  cursor: pointer;
  font-family:"Ubuntu Condensed", sans-serif;
  transition:300ms;
  line-height:1.2;
  resize:none;
  border:none;
outline:none!important;
  border:3px solid rgb(210,230,255);
  font-weight:bold;
}

textarea[name=mes]:focus {
	background:floralwhite;
}








.divcont2343i2a:hover i{
	background:darkred;
}

.divcont2343i2b:hover i{
	background:darkred;
}







.link10{
	color:white;
	background-image:linear-gradient(rgb(40,120,180),rgb(25,55,90));
	padding:11px;
	font-family:'Roboto', sans-serif;
	font-size:20px;
	text-decoration:none;
	border-radius:10px;
	text-align:center;
	margin-top:20px;
	font-weight:bold;
}


.linkfotohochladen{
	color:white;
	background:dimgrey;
	padding:18px;
	font-family:'Ubuntu Condensed', sans-serif;
	font-size:18px;
	text-decoration:none;
	border-radius:10px;
	text-align:center;
	margin-top:20px;
}





.htmllink1{
	text-decoration:none;
	color:firebrick;
}

.informatiklink{
	text-decoration:none;
	color:firebrick;
}	



.kontaktlinks{
	text-decoration:none;
	color:rgb(140,170,230);	
}



.linkclass4{
	color:white;
	background-image:linear-gradient(rgb(40,120,180),rgb(25,55,90));
	padding:11px;
	font-family:'Roboto', sans-serif;
	font-size:20px;
	text-decoration:none;
	border-radius:10px;
	text-align:center;
	margin-top:20px;
	font-weight:bold;
-webkit-tap-highlight-color: transparent;
}


.linkfotouploadfensterschliessen{
	color:black;
	background:white;
	padding:10px 15px;
	font-family:'Ubuntu Condensed', sans-serif;
	font-size:18px;
	text-decoration:none;
	border-radius:10px;
	text-align:center;
-webkit-tap-highlight-color: transparent;
}



.linkclass2{
	font-family:'Ubuntu Condensed', sans-serif; 
	color:white;
	font-size:19px;
	text-decoration:none;
	font-weight:bold;
-webkit-tap-highlight-color: transparent;
}	




.linkclass2reg{
	font-family:'Roboto',sans-serif;
	color:white;
	font-size:15px;
	text-decoration:none;
	background:darkblue;
	padding:3px;
-webkit-tap-highlight-color: transparent;
}	






.link98{
	color:black;
	background:white;
	padding:12px;
	font-family:'Roboto', sans-serif;
	font-size:18px;
	text-decoration:none;
	border-radius:10px;
	text-align:center;
	box-shadow:1px 1px 6px grey;
-webkit-tap-highlight-color: transparent;
}



.link98_photoupload_cross{
	color:black;
	background:white;
	padding:20px 11px 3px 11px;
	font-family:'Ubuntu Condensed', sans-serif;
	font-size:26px;
	text-decoration:none;
	border-radius:0px 0px 6px 6px;
	text-align:center;
	box-shadow:1px 1px 4px grey;
-webkit-tap-highlight-color: transparent;
}





.foot_change{
	background-image:linear-gradient(dimgrey,black);
	text-align:center;
}

@media(max-width:600px){
.foot_change{
	background-image:linear-gradient(rgb(70,70,70),rgb(10,10,10));
}
}







.link_faam_footer{
	color:black;
	text-decoration:none;
	font-family:'Ubuntu Condensed',sans-serif;
	font-size:15px;
	padding:7px 32px 7px 32px;
	transition:200ms;
	background:lightskyblue;
	border-radius:27px;
-webkit-tap-highlight-color: transparent;
}

@media(max-width:600px){
.link_faam_footer{
	color:white;
	background:none;
	padding:0px;
	line-height:0.1;
	font-size:17px;
	font-family:'Poppins',sans-serif;
}
}




.link_faam_footer_extra{
	color:black;
	text-decoration:none;
	font-family:'Ubuntu Condensed',sans-serif;
	font-size:15px;
	padding:7px 32px 7px 32px;
	transition:200ms;
	background:lightskyblue;
	border-radius:27px;
-webkit-tap-highlight-color: transparent;
}





.link_faam_footer2{
	width:240px;
	color:black;
	text-decoration:none;
	font-family:'Ubuntu Condensed',sans-serif;
	font-size:16px;
	padding:8px 35px 8px 35px;
	transition:200ms;
	background:beige;
	border-radius:27px;
-webkit-tap-highlight-color: transparent;
}







.headerbackground{
	background:url(graphic/back877g.jpg)center top no-repeat;
	width:100%;
}



.header1{
	box-sizing:border-box;
	max-width:100%;
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
}


.header2{
	box-sizing:border-box;
	max-width:100%;
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
}



.headerinformatiker{
	max-width:100%;
	box-sizing:border-box;
	position:absolute;
	z-index:10;
	font-family: "Baloo Tama", sans-serif;
	font-size: 22px;
	color: white;
	padding:33px 0px 0px 35px;
}


.headerroland{
	color:white;
	padding: 25px 0px 8px 6px;
}

.headertartsch{
	color:white;
	padding: 0px 0px 25px 0px;
}

.headerkeys{
	float:left;
	border:2px solid lightgrey;
	border-radius:8px;
	padding:5px 12px 5px 12px;
	color:white;
	font-size:18px;
	font-family:"Roboto", sans-serif;
	background-image:linear-gradient(black,dimgrey);
	margin:0px 2px 0px 2px;
}




.div_parent1_startseite{
	background:url(graphic/roland.foto4.png)left bottom no-repeat,url(graphic/keyboard5.jpg)center no-repeat;
	background-size:400px 330px,1300px 450px;
	padding:60px 20px 60px 20px;
	position:relative;
	width:100%;
	box-sizing:border-box;
	animation: ani18 1.2s cubic-bezier(0.9,1.7,0.9,0.8) 1;	
}
@keyframes ani18{ 
	from {right:-2300px;}
	to {right:0px;}
}




.div_child1_parent1_startseite{
	position:relative;
	flex-basis:35%;
	box-sizing:border-box;
}


.div_child2_parent1_startseite{
	position:relative;
	flex-basis:55%;
	box-sizing:border-box;
	display:flex;
}

.div_inner_margin_auto{
	margin:auto;
}


.div_child2_top_parent1_startseite{
	font-family:"Rock Salt", sans-serif;
	font-size:70px;
	color:white;
	text-align:center;
	padding:0px 0px 5px 0px;
	transform:rotate(-3deg);
}


.div_child2_text_parent1_startseite{
	font-family:"GeosansLight";
	font-size:26px;
	color:lightskyblue;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
	padding:20px;
	text-align:center;
	text-shadow:1px 1px 1px black;
	background:rgba(20,20,20,0.7);
	border-radius:10px;
}




.LebenslaufWrapper{
	width:100%;
	box-sizing:border-box;
	font-family:"Oswald",sans-serif;
	font-size:44px;
	text-align:center;
	padding:60px 0px 0px 0px;
	color:navy;
	background:url(graphic/pattern3.jpg)left top repeat;
}

.divWerdegang{
	position:relative;
	margin:30px auto;
	width:83%;
	border-radius:12px;
	background-image:linear-gradient(white,white,lightgrey);
	padding:25px 25px 25px 240px;
	color:dimgrey;
	font-family:"Ubuntu", sans-serif;
	font-size:17px;
	box-shadow: 0px 1px 5px grey inset;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
	text-align:left;
}

.DatumWerdegang{
	position:absolute;
	left:-12px;
	top:20px;
	padding:10px;
	border-radius:0px 8px 8px 0px;
	box-shadow:0px 1px 9px lightgrey;
	font-family:"Staatliches", sans-serif;
	font-size:23px;
	color: white;
	background-image:linear-gradient(rgb(60,170,230),rgb(40,110,190));
	text-shadow:0px 1px 1px black;
	border-left:3px solid green;
}


.footerdiv{
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
	background:url(graphic/back877g.jpg)center top repeat;
	padding: 20px 0px 100px 0px;
}

.footerchild{
	margin:30px;
	width:260px;
}

.footerchildinner{
	font-family:"Oswald", sans-serif;
	font-size:20px;
	color:rgb(140,170,230);	
	padding:8px 0px 2px 0px;
	text-align:center;
	text-shadow:1px 1px 3px black;
}







.divcont7wrapper_searching{
	width:100%;
	box-sizing:border-box;
	background-image:linear-gradient(gold,rgb(255,184,50));
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	padding:7px 3px 7px 3px;
	border-radius:6px;
	box-shadow:2px 2px 15px grey;
}

.divcont7wrapper_searching_inner1{
	width:55px;
}

.divcont7wrapper_searching_inner2{
	width:158px;
}

@media (max-width:1100px){
	.divcont7wrapper_searching{
		width:90%;
	}
}







.divcont7wrapper_exclusive{
	width:100%;
	box-sizing:border-box;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}

.divcont7wrapper_exclusive_inner1{
	width:100%;
	position:relative;
}

.divcont7wrapper_exclusive_inner2{
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	background:rgba(20,20,20,0.5);
	padding:9px;
}





.divcont7wrapper{
	width:100%;
	box-sizing:border-box;
	padding:20px 47px 20px 47px;
	background:white;
}

.divcont7wrapper:after{
  content: "";
  display: table;
  clear: both;
}

.divcont7left{
	float:left;
	width:27%;
}

.divcont7leftcontent{
	background:white;
	padding:0px 20px 6px 20px;
	border-radius:17px;

}

.divcont7right{
	float:left;
	width:73%;
}

.divcont7rightcontact{
	padding:0px 20px 0px 20px;
	background:white;
	border-radius:17px;

}

.divcont7rightblog{
	padding:0px 35px 0px 35px;
	background:white;
	border-radius:17px;

}

.height_sew{
	height:10px;
}


@media screen and (max-width:1150px){
	.divcont7left{
		width:34%;
	}
	.divcont7right{
		width:66%;
	}
}


@media screen and (max-width:1100px){
	.divcont7wrapper{
		background:white;
	}
}



@media screen and (max-width:900px){
	.divcont7wrapper{
		padding:20px 0px 10px 0px;
		background:white;
	}
	.divcont7left{
		width:100%;
	}
	.divcont7right{
		width:100%;
	}
}

@media screen and (max-width:560px){
	.divcont7leftcontent{
		box-shadow:none;
		padding:0px 8px 6px 8px;
	}
	.divcont7rightcontact{
		box-shadow:none;
		padding:0px 8px 6px 8px;
	}
	.divcont7rightblog{
		box-shadow:none;
		padding:0px 8px 6px 8px;
	}
	.height_sew{
		height:0px;
	}
}









.divcont18 {
	width:160px;
  background-image:linear-gradient(90deg,rgb(255,184,50),gold);
  font-size: 19px;
  color: black;
  border-radius: 0px 0px 10px 10px;
  font-family: "Prompt", sans-serif;
  text-align:center;
  padding:4px 0px 4px 0px;
}

.divcont18topedit {
	width:160px;
  background-image:linear-gradient(90deg,orange,gold);
  font-size: 19px;
  color: black;
  border-radius: 10px 10px 10px 10px;
  font-family: "Prompt", sans-serif;
  text-align:center;
  padding:4px 0px 4px 0px;
}


.divcont9{
	font-family: "Oswald", sans-serif;
	font-size: 28px;
	color: black;
	text-align: center;
	line-height:1.2;
}

@media(max-width:500px){
.divcont9{
	font-family: "Ubuntu Condensed", sans-serif;
	font-size: 22px;
	color:black;
	text-align: center;
	line-height:1.0;

}
}




.divcont11{
	font-family: "Oswald", sans-serif;
	font-size: 22px;
	color: darkred;
	text-align: center;
	padding: 10px;
}

.divcont11contactrightside{
	font-family: "Quicksand", sans-serif;
	font-size: 35px;
	color: darkred;
	text-align:center;
}

.divcont12{
	font-family: "Oswald", sans-serif;
	font-size: 20px;
	color: red;
	text-align: center;
	padding: 10px;
}
.divcont13{
	font-family: "Ubuntu Condensed", sans-serif;
	font-size: 16px;
	text-align: justify;
	padding: 10px;
	color: rgb(80,90,80);
}

.divcont13contactrightside{
	font-family: "Ubuntu Condensed", sans-serif;
	font-size: 17px;
	text-align: center;
	color: rgb(80,90,80);
}


.divcont19wrapper{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}





.divcont333{
	background:url(graphic/pattern3.jpg)left top repeat;
}

.divcont26{
	max-width:100%;
	margin:auto;
}

.divcont27{
	margin:auto;
	width:89%;
	background-image:linear-gradient(rgb(225,225,225),rgb(242,245,245));
	padding:20px;
	border-radius:15px;
	box-shadow:1px 1px 10px grey;
}

.divcont28{
	box-sizing:border-box;
	flex-basis:60%;
	margin:20px 20px 30px 20px;
}

.divcont25{
	font-family:"Indie Flower", sans-serif;
	font-size:32px;
	font-weight:bold;
}

.divcont29{
	width:auto;
	font-family:'Ubuntu Condensed', sans-serif;
	color:white;
	font-size:15px;
	text-align:center;
	background:rgb(200,40,30);
}

.divcont29regdiv{
	width:88%;
	font-family:'Ubuntu Condensed', sans-serif;
	color:white;
	font-size:15px;
	text-align:center;
	background:rgb(200,40,30);
	border-radius:10px;
	padding:2px;
	margin:2px 0px 2px 0px;
}

.divcont29regdiv2{
	width:52%;
	font-family:'Ubuntu Condensed', sans-serif;
	color:white;
	font-size:15px;
	text-align:center;
	background:rgb(200,40,30);
	border-radius:10px;
	padding:2px;
	margin:2px 0px 2px 0px;
}

.divcont29regdiv3{
	width:35%;
	font-family:'Ubuntu Condensed', sans-serif;
	color:white;
	font-size:15px;
	text-align:center;
	background:rgb(200,40,30);
	border-radius:10px;
	padding:2px;
	margin:2px 0px 2px 0px;
}



.divcont29_reg1{
	display:inline-block;
	font-family:'Ubuntu Condensed', sans-serif;
	color:white;
	font-size:14px;
	text-align:center;
	background:rgba(240,60,50,0.8);
	border-radius:27px;
}


.divcont29message{
	font-family:'Ubuntu Condensed', sans-serif;
	color:gold;
	font-size:19px;
	text-align:center;
}

.divcont29faam{
	width:auto;
	font-family:'Ubuntu Condensed', sans-serif;
	color:gold;
	font-size:19px;
	text-align:center;
}

.divcont29passchange{
	width:auto;
	font-family:'Ubuntu Condensed', sans-serif;
	color:gold;
	font-size:16px;
	text-align:center;
	background:navy;
}



.divcont714{
	width:100%;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}

.divcont715{
	width:300px;
	font-family:'Ubuntu Condensed', sans-serif;
	color:white;
	font-size:15px;
	background:navy;
	border-radius:11px;
	text-align:center;
}



.divcont714inlineblock{
	width:100%;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}

.divcont715inlineblock{
	font-family:'Ubuntu Condensed', sans-serif;
	color:white;
	font-size:15px;
	background:navy;
	border-radius:7px;
	text-align:center;
	display:inline-block;
	font-weight:bold;
}






.divcont714request_for_deletion{
	width:100%;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}

.divcont715request_for_deletion{
	width:50%;
	font-family:'Ubuntu Condensed', sans-serif;
	color:white;
	font-size:18px;
	background:orange;
	border-radius:6px;
	text-align:center;
}

@media(max-width:800px){
.divcont715request_for_deletion{
	width:95%;
}	
}







.divcont714matchingempty{
	width:100%;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}

.divcont715matchingempty{
	width:70%;
	font-family:'Ubuntu Condensed', sans-serif;
	color:white;
	font-size:20px;
	border-radius:6px;
	text-align:center;
}



.divcont714matchingbar{
	width:100%;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	background:white;
	padding:18px 7px 18px 7px;

}

.divcont715matchingbar{
	width:235px;
	font-family:'Ubuntu Condensed', sans-serif;
  	color:rgb(90,90,95);
	font-size:15px;
	text-align:center;
	background:lavender;
	padding:16px 0px;
	margin:5px;
	border-radius:12px;
}


.divcont715matchingbarwrapper{
display:flex;
flex-wrap:wrap;
justify-content:center;
width:100%;
box-sizing:border-box;
}

.divcont715matchingbarinner{
	width:33%;
}


.divcont715matchingbarinner_bis{
	width:11%;
	font-family:'Ubuntu Condensed', sans-serif;
  	color:rgb(90,90,95);
	font-size:22px;
	font-weight:bold;
	color:grey;
}




@media(max-width:1100px){
	.divcont715matchingbar{
		width:40%;
	margin:18px 4px 18px 4px;
	}
}

@media(max-width:600px){
	.divcont715matchingbar{
		width:95%;
	}
}




.divcont30{
	width:100%;
	font-family:'Quicksand', sans-serif;
	color:dimgrey;
	font-size:17px;
}

.divcont32{
	box-sizing:border-box;
	flex-basis:31%;
	margin:20px 20px 30px 20px;
}

.divcont33{
	width:100%;
	background-image:linear-gradient(rgb(60,150,220),rgb(25,55,90));
	border-radius:10px 10px 0px 0px;
}

.divcont34{
	padding:10px 10px 10px 16px;
	font-family:"Ubuntu Condensed", sans-serif;
	font-size:16px;
	color:dimgrey;
	border-left:2px solid dimgrey;
	border-right:2px solid dimgrey;
}
.divcont35{
	font-family: "Ubuntu Condensed", sans-serif;
	font-size: 16px;
	color: dimgrey;
	padding:10px 10px 10px 16px;
	border-left:2px solid dimgrey;
	border-right:2px solid dimgrey;
	border-bottom:2px solid dimgrey;
	border-radius:0px 0px 10px 10px;
}
.divcont36{
	font-family:'Baloo Tama', sans-serif;
	font-size:18px;
	color:black;
	padding:15px 0px 0px 0px;	
}


.divcont40{
	width:100%;
	box-sizing:border-box;
	font-family:"Oswald", sans-serif;
	font-size:50px;
	text-align:center;
	padding:40px 0px 0px 0px;
	color:navy;
	font-weight:bold;
}

.divcont41{
	font-family: 'Oswald', sans-serif; 
	font-size: 45px;
	text-align: center;
	color: dimgrey;
	padding: 20px;
}

.divcont42{
	font-family: 'Muli', sans-serif; 
	font-size: 17px;
	text-align: center;
	color: black;
	line-height: 1.4;
	padding:10px 120px 10px 120px;
}


.hrefcontact{
	text-decoration:none;
	color:black;
	font-family:"Quicksand", sans-serif;
	font-size:17px;
}
.hrefcontact:hover{
	color:orange;
}

.divcont19wrapper{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}

#divcont19{
	position:fixed;
	width:300px;
	padding-top:20px;
	text-align:center;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
}


.divcont90fotospeichern{
	box-sizing:border-box;
	margin: auto;
	width: 100%;
	text-align:center;
}	


.divcont90{
	box-sizing:border-box;
	margin: auto;
	width: 100%;
	text-align:center;
}	





.nachrichtschreibenbutton1 {
  background-color:dodgerblue;
  border: none;
  color: white;
  padding: 5px 21px;
  text-decoration: none;
  cursor: pointer;
  font-size: 21px;
  border-radius: 30px;
  font-family:"Righteous", sans-serif;
-webkit-tap-highlight-color: transparent;
text-shadow:1px 1px black;
}




.paybutton1_parent{
	box-sizing:border-box;
	width:100%;
	flex-wrap:wrap;
}

.paybutton1_child{
	width:180px;
	margin:10px;
}

@media (min-width:700px){
	.paybutton1_parent{
		display:flex;
		justify-content:center;
	}	
}

@media (max-width:700px){
	.paybutton1_child{
		margin:25px;
		width:250px;
	}	
}


.paybutton1 {
  background-color:white;
  border: none;
  color: mediumblue;
  padding: 7px 25px;
  text-decoration: none;
  cursor: pointer;
  font-size: 24px;
  border-radius: 30px;
  font-family:"Righteous", sans-serif;
-webkit-tap-highlight-color: transparent;
}

@media (max-width:700px){
	.paybutton1{
		font-size:28px;
	}	
}





input#submitjumpingspeichern {
  background-color: dodgerblue;
  border: none;
  color: white;
  padding: 5px 25px;
  text-decoration: none;
  cursor: pointer;
  font-size: 18px;
  border-radius: 30px;
  font-family:"Ubuntu Condensed", sans-serif;

}

input#submitjumpingspeichern:hover {

  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);
  }
}


@media(max-width:600px){
.divcont90{
	position:fixed;
	bottom:18px;
	z-index:1000;
	box-sizing:border-box;
	margin: auto;
	width: 100%;
	text-align:center;
}	


input#submitjumpingspeichern {
  background-color: dodgerblue;
  border: none;
  color: white;
  padding: 5px 25px;
  text-decoration: none;
  cursor: pointer;
  font-size: 18px;
  border-radius: 30px;
  font-family:"Ubuntu Condensed", sans-serif;

	animation: ani20visit 800ms linear 2 both;	
}
@keyframes ani20visit{ 
  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#submitjumpingspeichern:hover {

  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);
  }
}

}




.divcont92::after {
  content: "";
  clear: both;
  display: table;
}





.divcont95center{
	width:100%;
	box-sizing:border-box;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}

.divcont95{
	font-family:"Oswald",sans-serif;
	font-size:21px;
	color:black;
}




.divcont160{
	font-family:'Ubuntu Condensed', sans-serif; 
	font-size:16px; 
	color:white;
	padding:0px 10px 0px 10px;
	line-height:1.2;
}


.divcont100{
	font-family:'Roboto', sans-serif; 
	font-size:15px; 
	color:white; 
	line-height:1.7;
}



.divcont100superneu{
	font-family:'Roboto', sans-serif; 
	font-size:15px; 
	color:dimgrey; 
	line-height:1.3;
}


.datensch_kontakt_neu{
	color:navy;
	font-size:16px;
	font-family:"Ubuntu Condensed",sans-serif;
	line-height:1.3;
-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 27px 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:90%;
  box-shadow:none;
}
}





.sidenav_anfrage {
	display:none;
  width: 50%;
  position: fixed;
  height:90%;
  z-index: 100;
  background-color: white;
  overflow:auto;
  transition: 0.3s;
  box-shadow:1px 3px 30px 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_anfrage{
	width:100%;
	height:100%;
	  border-radius:0px;  
  box-shadow:none;
}
}





.divcont171{
	font-family:"Muli", sans-serif;
	font-size:18px;
	color:dimgrey;
}


.divcont169{
	width:420px;
	background:rgba(20,20,40,0.8);
  padding:20px;
  border-radius:22px;
  margin:0px 0px 0px 0px;
}


.divcont169rolandlogin{
	width:230px;
  background:rgba(90,30,30,0.5);
  padding:20px;
  border-radius:16px;
}


.divcont169inner{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}

.divcont170{
	width:100%;
	box-sizing:border-box;
	padding:0px 25px 0px 25px;
}


.logheightmobile{
	height:200px;
}

.regheightmobile{
	height:60px;
}



@media(max-width:900px){
.divcont169{
	width:370px;
}
}

@media(max-width:700px){
	.divcont170{
		width:100%;
		padding:0px 16px 0px 16px;
	}
.divcont169{
	margin:0px 0px 0px 0px;
	width:100%;
	box-sizing:border-box;
	background:none;
  border-radius:0px;
  padding:0px;
}
.logheightmobile{
	height:160px;
}
.regheightmobile{
	height:50px;
}
}


.divcont170top{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:20px;
	color:white;
	text-align:center;
	padding:2px;
}

@media(max-width:700px){
.divcont170top{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:22px;
	color:white;
	text-align:center;
	padding:3px;
}
}






.divcont174{
	box-sizing:border-box;
	padding:30px;
	box-shadow:2px 2px 15px dimgrey;
	font-family:"Anton", sans-serif;
	font-size:22px;
	color:dimgrey;
	text-align:center;
}



.divcont191{
	position:relative;
	top:0px;
	box-sizing:border-box;
	max-width:100%;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	margin:30px;
	animation: ani11 1s ease-in-out 1;	
}
@keyframes ani11{ 
	from {top:-2300px;}
	to {top:0px;}
}



.divcont187{
	width:300px;
}

.divcont188{
	width:300px;
}

.divcont401{
	font-family:"Quicksand",sans-serif;
	font-size:22px;
	color:dimgrey;
	text-align:center;
}


.divcont189{
	width:300px;
}

.divcont190{
	width:100%;
	height:20px;
	border-radius:15px;
	background:rgb(240,240,242);
	margin:20px 0px 20px 0px;
}

.divcont192{
	width:100%;
	height:100px;
	border-radius:6px;
	background:rgb(240,240,242);
	margin:20px 0px 20px 0px;
}

.divcont200{
	float:right;
	width:60px;
	height:60px;
	border-radius:50%;
	background:rgb(240,240,242);
	margin:20px 0px 20px 0px;
}

.divcont201{
	float:right;
	width:100px;
	height:60px;
	background:rgb(240,240,242);
	margin:20px 0px 20px 20px;
}

.divcont181{
	padding:0px 0px 10px 0px;
	font-family:"Quicksand", sans-serif;
	text-align:center;
  font-size: 30px;
  color:white;
  line-height:1.2;
}

@media(max-width:700px){
	.divcont181{
		text-shadow:none;
		font-family:"Ubuntu Condensed",sans-serif;
		font-size:22px;
		color:white;
		padding:0px 0px 2px 0px;
	}
}




.divcont205{
	position:relative;
	box-sizing:border-box;
	max-width:100%;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	margin:30px;
	animation: ani12 600ms cubic-bezier(0.1,1.2,1,0.1) 1;	
	animation-delay:1;
}
@keyframes ani12{ 
	from {left:-1900px;}
	to {left:0px;}
}



.divcont206{
	width:350px;
	height:300px;
	background:rgb(240,240,242);
}

.divcont207{
	width:350px;
	height:300px;
	background:rgb(240,240,242);
}

.divcont208{
	width:350px;
	height:300px;
	background:rgb(240,240,242);
}









.divcont491{
	font-family:"Oswald",sans-serif;
	font-size:50px;
	color:navy;
	text-align:center;
	padding:10px 15px 20px 15px;
}

.divcont490{
	font-family:"Oswald",sans-serif;
	font-size:25px;
	color:dimgrey;
	text-align:center;
	padding:0px 100px 50px 100px;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
}	

.divcont489{
	width:100%;
}	

.divcont488{
	position:relative;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	box-sizing:border-box;
}

.divcont495{
	flex-basis:42%;
	background:white;
	box-shadow:1px 2px 17px lightgrey;
	margin:20px;
}

.divcont498{
	width:100%;
	box-sizing:border-box;
}	

.divcont501{
	text-align:center;
	font-size:27px;
	font-family:"Oswald",sans-serif;
	padding:10px 10px 10px 10px;
	color:royalblue;
	border-bottom:3px solid lightgrey;
	margin:43px 40px 10px 40px;
	background:rgb(245,242,244);
}

.divcont502{
	text-align:left;
	font-size:17px;
	font-family:"Ubuntu Condensed",sans-serif;
	padding:10px 40px 30px 40px;
	color:dimgrey;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;	
}


.divcont504{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}

.divcont503{
	padding:20px 40px 50px 40px;
}









.divcont4000footerlogged{
	width:100%;
	box-sizing:border-box;
	padding-left:30px;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;

}	

.divcont4001footerlogged{
	width:270px;
	padding:20px 20px 20px 20px;
	text-align:left;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:16px;
	color:black;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
}

.divcont4002footerlogged{
	width:270px;
	padding:20px 20px 20px 20px;
	text-align:left;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:16px;
	color:black;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
}

.divcont4003footerlogged{
	width:270px;
	padding:20px 20px 20px 20px;
	text-align:left;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:16px;
	color:black;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
	line-height:1.3;
}



@media (max-width:900px){
	.divcont4000footerlogged{
		margin:0px;
		padding:0px;
	}
}

















.divcont4000textfooter{
	width:100%;
	padding:20px 200px 20px 200px;
	text-align:center;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:17px;
	color:dimgrey;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
}


.divcont4000headfooter{
	width:100%;
	box-sizing:border-box;
	font-size:44px;
	font-family:"Quicksand",sans-serif;
	color:dimgrey;
	text-align:center;
	line-height:1.2;
}	

.divcont4000head2footer{
	width:100%;
	box-sizing:border-box;
	font-size:22px;
	font-family:"Quicksand",sans-serif;
	color:firebrick;
	text-align:center;
}	



.divcont4000footer{
	width:100%;
	box-sizing:border-box;
	padding-left:30px;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;

}	

.divcont4001footer{
	width:250px;
	padding:10px 20px 10px 20px;
	text-align:left;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:16px;
	color:black;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
}

.divcont4002footer{
	width:250px;
	padding:10px 20px 10px 20px;
	text-align:left;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:16px;
	color:black;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
}

.divcont4003footer{
	width:250px;
	padding:10px 20px 10px 20px;
	text-align:left;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:16px;
	color:black;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
	line-height:1.3;
}



@media (max-width:900px){
	.divcont4000headfooter{
		font-size:36px;
		padding:10px 30px 10px 30px;
	}	
	.divcont4000head2footer{
		font-size:20px;
		padding:10px 20px 10px 20px;
	}	
	.divcont4000footer{
		margin:0px;
		padding:0px;
	}	

	.divcont4000textfooter{
		padding:20px;
	}
	.divcont4003footer{
		display:none;
	}
.divcont4001footer{
	text-align:center;
}
.divcont4002footer{
	text-align:center;
}
}


















.divcont4000text{
	width:100%;
	padding:20px 200px 20px 200px;
	text-align:center;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:17px;
	color:dimgrey;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
}



.divcont4000head_plattform{
	width:100%;
	box-sizing:border-box;
	font-size:67px;
	font-family:"Righteous",sans-serif;
	color:grey;
	text-align:center;
}	

.divcont4000head2_plattform{
	width:100%;
	box-sizing:border-box;
	font-size:45px;
	font-family:"Crafty girls",sans-serif;
	color:royalblue;
	text-align:center;
	font-weight:bold;
}	


.divcont4000head{
	width:100%;
	box-sizing:border-box;
	font-size:41px;
	font-family:"Quicksand",sans-serif;
	color:dimgrey;
	text-align:center;
	line-height:1.2;
}	

.divcont4000head2{
	width:100%;
	box-sizing:border-box;
	font-size:22px;
	font-family:"Quicksand",sans-serif;
	color:firebrick;
	text-align:center;
}	


.divcont4000{
	width:100%;
	box-sizing:border-box;
}	



.divcont4000startpage{
	width:100%;
	box-sizing:border-box;
}	


.start_reg_ma_height{
	height:30px;
}

@media (max-width:700px){
.start_reg_ma_height{
	height:20px;
}

}











.divcont4001{
	width:27%;
	padding:20px;
	text-align:left;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:15px;
	color:dimgrey;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
}

.divcont4001startpage{
	margin:9px;
	width:29%;
	padding:20px;
	text-align:left;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:15px;
	color:dimgrey;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
	border-radius:27px 27px 27px 27px;
	cursor:pointer;
	-webkit-tap-highlight-color: transparent;	
}



.divcont4001_plattform{
	width:21%;
	padding:20px;
	text-align:left;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:15px;
	color:dimgrey;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
}

.divcont4002{
	width:27%;
	padding:20px;
	text-align:left;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:15px;
	color:dimgrey;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
}

.divcont4002startpage{
	margin:9px;
	width:29%;
	padding:20px;
	text-align:left;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:15px;
	color:dimgrey;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
	border-radius:27px 27px 27px 27px;
	cursor:pointer;
	-webkit-tap-highlight-color: transparent;	
}





.divcont4002_plattform{
	width:21%;
	padding:20px;
	text-align:left;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:15px;
	color:dimgrey;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
}

.divcont4003{
	width:27%;
	padding:20px;
	text-align:left;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:15px;
	color:dimgrey;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
}


.divcont4003startpage{
	margin:9px;
	width:29%;
	padding:20px;
	text-align:left;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:15px;
	color:dimgrey;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
	border-radius:27px 27px 27px 27px;
	cursor:pointer;
	-webkit-tap-highlight-color: transparent;	
}


.divcont4003_plattform{
	width:21%;
	padding:20px;
	text-align:left;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:15px;
	color:dimgrey;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
}

.divcont4000dist{
	width:0%;
}


.apple_shit{
	padding:0px 150px 10px 150px;
	font-family:"Muli",sans-serif;
	font-size:23px;	
	color:dimgrey;
}

@media (max-width:900px){
.apple_shit{
	padding:0px 15px 10px 15px;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:17px;
}
	.divcont4000head_plattform{
		font-size:48px;
	}	
.divcont4000head2_plattform{
	font-size:30px;
	line-height:1.3;
}	

.divcont4000{
	width:95%;
	box-sizing:border-box;
}	

	.divcont4001{
		width:100%;
		text-align:center;
	}
	.divcont4001startpage{
		width:95%;
		text-align:center;
		margin:5px 0px 5px 0px;
	}
	.divcont4001_plattform{
		width:100%;
		text-align:center;
		padding:0px 22px 0px 22px;
	}
	.divcont4002{
		width:100%;
		text-align:center;
	}
	.divcont4002startpage{
		width:95%;
		text-align:center;
		margin:5px 0px 5px 0px;
	}
	.divcont4002_plattform{
		width:100%;
		text-align:center;
		padding:0px 22px 0px 22px;
	}
	.divcont4003{
		width:100%;
		text-align:center;
	}
	.divcont4003startpage{
		width:95%;
		text-align:center;
		margin:5px 0px 5px 0px;
	}
	.divcont4003_plattform{
		width:100%;
		text-align:center;
		padding:0px 22px 0px 22px;
	}
	.divcont4000text{
		padding:20px;
	}	
}

@media (min-width:900px){
	.divcont4000{
		display:flex;
		justify-content:center;
	}	
	.divcont4000startpage{
		display:flex;
		justify-content:center;
	}	
}


@media (min-width:900px){
	.divcont4000_plattform{
		display:flex;
		justify-content:center;
	}	
}











.divcont4000photo{
	width:100%;
	box-sizing:border-box;
}	

.divcont4001photo{
	width:30%;
	padding:30px;
	text-align:left;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:15px;
	color:black;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
	background:rgb(230,240,240);
}

.divcont4002photo{
	width:60%;
	padding:30px;
	text-align:left;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:15px;
	color:black;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
	background:rgb(230,230,230);
}


.divcont4000dist{
	width:10%;
}

@media (max-width:900px){

	.divcont4000photo{
		margin:0px;
		padding:0px;
	}	
	.divcont4001photo{
		width:100%;
		padding:9px;
	}
	.divcont4002photo{
		width:100%;
		padding:9px;
	}
	.divcont4000text{
		padding:20px;
	}	
}

@media (min-width:900px){
	.divcont4000photo{
		display:flex;
		justify-content:center;
	}	
}


.photo_header1{

	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-family:"Anton",sans-serif;
	font-size:70px;
	color:rgb(230,240,240);
	text-align:center;
	text-shadow:1px 2px 8px black;
	letter-spacing:2px;
}

@media (max-width:900px){
	.photo_header1{
		font-weight:none;	
		font-size:40px;
		font-family:"Anton",sans-serif;
		text-shadow:1px 1px 5px black;
	}
}



.photo_header2{
	font-family:"Quicksand",sans-serif;
	font-size:35px;
	color:darkblue;
	text-align:center;
	padding:5px 20px 5px 20px;
}

@media (max-width:900px){
	.photo_header2{
		font-size:26px;
		font-family:"Quicksand",sans-serif;
	}
}









.divcont510{
	width:100%;
	box-sizing:border-box;
	padding:50px 0px 50px 0px;
	box-shadow:1px 0px 10px black;
	background-image:linear-gradient(120deg,lightblue,cornsilk,khaki,lightblue,dodgerblue);
}	

.divcont511{
	display:flex;
	flex-basis:44%;
	margin:50px 5px 60px 5px;
}

.divcont512{
	flex-basis:42%;
	margin:50px 5px 60px 5px;
	background:rgba(20,20,20,0.6);
	border-radius:15px;
}


.divcont513{
	position:relative;
	font-family:"Anton",sans-serif;
	font-size:135px;
	color:white;
	line-height:1;
	text-align:center;
	text-shadow:0px 2px 12px black;
}


.divcont513b{
	font-family:"Anton",sans-serif;
	font-size:90px;
	color:white;
	line-height:1;
	text-align:center;
    text-shadow: 1px 1px 1px #919191,
        1px 2px 1px #919191,
        1px 3px 1px #919191,
        1px 4px 1px #919191,
        1px 5px 1px #919191,
    1px 18px 6px rgba(16,16,16,0.4),
    1px 22px 10px rgba(16,16,16,0.2),
    1px 15px 10px rgba(16,16,16,0.2),
    1px 20px 30px rgba(16,16,16,0.4);
}

.divcont515{
	font-family:"Oswald",sans-serif;
	font-size:40px;
	color:white;	
	text-align:center;
	line-height:1.1;
	padding:25px 110px 0px 110px;
	font-weight:bold;
}


.divcont514a{
	font-family:'Oswald',sans-serif;
	font-size:24px;
	color:orange;
	font-weight:bold;
	padding:0px 20px 0px 20px;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
	border-radius:15px;
	text-align:center;
	line-height:1.2;
}


.divcont514b{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:17px;
	color:white;
	padding:20px 20px 20px 20px;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
	text-align:center;
}

.divcont517{
	font-family:"Luckiest Guy",sans-serif;
	font-size:50px;
	color:white;
	text-shadow:1px 1px 1px black;
	line-height:1.0;
	text-align:center;
	padding:20px 0px 20px 0px;
}


@media(max-width:900px){
	.divcont512{
		background:rgba(20,20,20,0.9);
		border-radius:0px;
	}
}





.divcont522{
	background-image:linear-gradient(lightskyblue,beige);
	box-sizing:border-box;
	width:100%;
	font-family:"Quicksand", sans-serif;
	font-size:30px;
	color:black;
	text-align:center;
	padding:20px 10px 50px 10px;
}



.divcont540{
	width:100%;
	box-sizing:border-box;
}	

.divcont541{
	flex-basis:41%;
	margin:50px 30px 30px 30px;
}

.divcont542{
	display:flex;
	flex-basis:41%;
	margin:50px 30px 30px 30px;
}

.divcont544{
	font-family:"Oswald", sans-serif;
	font-size:50px;
	color:rgb(150,140,100);
	text-align:center;
	line-height:1.2;
	padding:0px 15px 20px 15px;
	text-shadow:1px 1px 1px black;
}

.divcont543{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:19px;
	color:dimgrey;
	text-align:center;
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
}

img#tresorimg {
  -webkit-filter: drop-shadow(-10px 10px 20px dimgrey);
  filter: drop-shadow(-10px 10px 20px dimgrey);
}


.divcont1012{
	margin:auto;
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	padding: 10px 15px 10px 15px;
	text-align: center;
	color: white;
	border-radius:11px;
	background:orange;
	font-weight:bold;
}
.divcont1012:hover{
	color:black;
	width:100%;
	box-shadow:1px 1px 7px grey;
}








.divcont1799{
	background-image:linear-gradient(35deg,rgb(40,80,100),rgb(100,100,180));
}

.divcont883{
	box-sizing:border-box;
	width:100%;
	font-family:"Quicksand", sans-serif;
	font-size:30px;
	color:white;
	text-align:center;
	padding:70px 10px 0px 10px;
}	

.divcont1800 {  
	width:100%;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	box-sizing:border-box;
}

.divcont1801 {
	width:90%;
}



.profile_style1{
	display:inline-block;
	text-align:center;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:15px;
	color:black;
	line-height:1.3;
	background:rgb(210,230,255);
	border-radius:12px;
	padding:5px 12px 5px 12px;
	font-weight:bold;
	margin:6px 2px 6px 2px;
}







#fake{
  background-color: dodgerblue;
  border: none;
  color: white;
  padding: 5px 25px;
  text-decoration: none;
  cursor: pointer;
  font-size: 18px;
  border-radius: 30px;
  font-family:"Ubuntu Condensed", sans-serif;
  font-weight:bold;
}


#kriminell{
  background-color: dodgerblue;
  border: none;
  color: white;
  padding: 5px 25px;
  text-decoration: none;
  cursor: pointer;
  font-size: 18px;
  border-radius: 30px;
  font-family:"Ubuntu Condensed", sans-serif;
  font-weight:bold;
}


#bedrohlich{
  background-color: dodgerblue;
  border: none;
  color: white;
  padding: 5px 25px;
  text-decoration: none;
  cursor: pointer;
  font-size: 18px;
  border-radius: 30px;
  font-family:"Ubuntu Condensed", sans-serif;
  font-weight:bold;
}


#kind{
  background-color: dodgerblue;
  border: none;
  color: white;
  padding: 5px 25px;
  text-decoration: none;
  cursor: pointer;
  font-size: 18px;
  border-radius: 30px;
  font-family:"Ubuntu Condensed", sans-serif;
  font-weight:bold;
}


#gesetzeswidrig{
  background-color: dodgerblue;
  border: none;
  color: white;
  padding: 5px 25px;
  text-decoration: none;
  cursor: pointer;
  font-size: 18px;
  border-radius: 30px;
  font-family:"Ubuntu Condensed", sans-serif;
  font-weight:bold;
}


#inhalt{
  background-color: dodgerblue;
  border: none;
  color: white;
  padding: 5px 25px;
  text-decoration: none;
  cursor: pointer;
  font-size: 18px;
  border-radius: 30px;
  font-family:"Ubuntu Condensed", sans-serif;
  font-weight:bold;
}






.divcont1801inner1{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:16px;
	color:black;
	line-height:1.3;
}

@media(max-width:560px){
.divcont1801inner1{

	margin:4px 0px;

}
}


.divcont1801inner1_alternativ{
	font-family:"Baloo Tamma",sans-serif;
	font-size:21px;
	color:darkblue;
	line-height:1.3;
	padding:6px;
}

.divcont1801inner2{
	font-family:"Oswald",sans-serif;
	font-size:23px;
	color:black;
}

.divcont1801inner3{
	background:white;
	padding:15px;
	margin:20px 10px 20px 10px;
	border-radius:15px;
}

.divcont1801inner4{
	background:white;
	padding:15px;
	margin:20px 10px 20px 10px;
	border-radius:15px;
}

.divcont1801inner5{
	background:white;
	padding:15px;
	margin:20px 10px 20px 10px;
	border-radius:15px;
}

.divcont1801inner6{
	background:white;
	padding:15px;
	margin:20px 10px 20px 10px;
	border-radius:15px;
}




.divcont1800profile_edit_right {  
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	padding-left:15px;
}

.divcont1801profile_edit_inner_left {
	width:61%;
}

.divcont1801profile_edit_inner_right {
	width:39%;
	padding-left:15px;
}




@media screen and (max-width: 900px) {
  .divcont1801{
	  width:60%;
  }
}

@media screen and (max-width: 560px) {
  .divcont1801{
	  width:100%;
  }
.divcont1801profile_edit_inner_left {
	width:100%;
	padding:20px 0px 0px 0px;
}

.divcont1801profile_edit_inner_right {
	width:100%;
	padding:20px 0px 0px 0px;
}
.divcont1800profile_edit_right {  
	padding-left:0px;
}
}





.divcont2343logged{
	background:white;
	box-sizing:border-box;
}



.divcont2343{
	background:url(img_mod10.jpg)no-repeat top center;
	box-sizing:border-box;
}



.divcont2343dudi{
		background:url(back4b.jpg)no-repeat center center;
			background-size:1920px 1080px;
}



@media(max-width:700px){
	.divcont2343{
		background:url(img_mod10.jpg)no-repeat top center;
		background-size:700px 400px;
	}
.divcont2343dudi{
		background-size:700px 400px;
}
}


.divcont2343dudicon{
		background:url(back3.jpg)no-repeat center center;
			background-size:cover;
}

@media(max-width:700px){

.divcont2343dudicon{
	background-image:linear-gradient(rgb(20,20,20),dimgrey,rgb(10,20,40));
}
}



.divcont2343inner3{
	font-family:"Permanent Marker",sans-serif;
	font-size:80px;
	color:white;
	line-height:1.1;
	margin:100px 0px 0px 0px;
	text-shadow:3px 5px rgb(40,40,60);
}



.divcont2343inner3indexparent{
	box-sizing:border-box;
	max-width:100%;
	display:flex;
	justify-content:center;
	flex-wrap:wrap;	
}



.divcont2343inner3index2{
	font-family:"Quicksand",sans-serif;
	font-size:32px;
	color:white;
	line-height:1.1;
}

@media(max-width:700px){
.divcont2343inner3index2{
	font-family:"Quicksand",sans-serif;
	font-size:24px;
	color:white;
	line-height:1.3;
}
}



.divcont2343about{
	background:url(st1f.jpg)fixed no-repeat top center;
	box-sizing:border-box;
}


.divcont2343psychologie{
	background:url(backdez23.jpg)no-repeat top center;
	background-size:1300px 520px;
	box-sizing:border-box;
}


.psychologiecontentwrapper
{box-sizing:border-box;width:100%;padding-top:20px;padding-bottom:20px;}

.item1 {width:31%;}
.item2 {width:31%;}
.item3 {width:31%;}

.psychologieinnercontent2{
text-align:center;
padding:20px 20px 0px 20px;
font-family:"Roboto",sans-serif;
font-size:19px;
color:firebrick;
line-height:1.2;
margin:10px;
font-weight:bold;
}

.psychologieinnercontent1{
	text-align:left;
padding:20px;
font-family:"Ubuntu Condensed",sans-serif;
font-size:15px;
color:rgb(80,80,90);
	-webkit-hyphens: manual;
  	-ms-hyphens: manual;
  	hyphens: manual;
	margin:10px;
	background:rgb(233,238,247);
	border-radius:15px;
}


@media(max-width:800px){
.item1 {width:99%;}
.item2 {width:99%;}
.item3 {width:99%;}
.psychologieinnercontent1{
padding:13px;
}
}

@media(min-width:800px){
.psychologiecontentwrapper
{justify-content:center;display:flex;}
}







/*
.divcont2343logbereich{
	background:url(backlog2.jpg)no-repeat top left;
	box-sizing:border-box;
	background-size: 1350px 830px;
}
*/

.divcont2343logbereich{
	background:url(backlog1.jpg)no-repeat top center;
	box-sizing:border-box;
}

.divcont2343regbereich{
	background:black;
}




@media(max-width:700px){
	.divcont2343logbereich{
		background:url(backlog15.jpg)no-repeat top center;
	}

}
















.divcont2343inner1{
	position:absolute;
	margin:1px 0px 0px 17px;
	float:left;
	font-family:"Righteous",sans-serif;
	font-size:35px;
	transition:300ms;
	font-weight:bold;
    background: -webkit-linear-gradient(dodgerblue, midnightblue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.divcont2343inner1:hover{
	cursor:pointer;
	color:grey;
}
















.divcont2343i1{
	margin:12px 5px 12px 45px;
	float:left;
	font-family:"Ubuntu",sans-serif;
	font-size:16px;
	padding:7px 10px 7px 10px;
	border-radius:5px;
	color:white;
	transition:200ms;
}

.divcont2343i1:hover{
	cursor:pointer;
	background:darkred;
}

.divcont2343i1b{
	margin:12px 5px 12px 0px;
	float:left;
	font-family:"Ubuntu",sans-serif;
	font-size:16px;
	padding:7px 10px 7px 10px;
	border-radius:5px;
	color:white;
	transition:200ms;
}

.divcont2343i1b:hover{
	cursor:pointer;
	background:darkred;
}


.divcont2343i1c{
	margin:12px 5px 12px 0px;
	float:left;
	font-family:"Ubuntu",sans-serif;
	font-size:16px;
	padding:7px 10px 7px 10px;
	border-radius:5px;
	color:white;
	transition:200ms;
}

.divcont2343i1c:hover{
	cursor:pointer;
	background:darkred;
}


.divcont2343i1d{
	margin:12px 5px 12px 0px;
	float:left;
	font-family:"Ubuntu",sans-serif;
	font-size:16px;
	padding:7px 10px 7px 10px;
	border-radius:5px;
	color:white;
	transition:200ms;
}

.divcont2343i1d:hover{
	cursor:pointer;
	background:darkred;
}



.divcont2343i1e{
	margin:17px 1px 12px 0px;
	float:left;
	padding:0px 12px 0px 12px;
	border-radius:7px;
	color:white;
	background:royalblue;
}




.divcont2343i1f{
	margin:15px 1px 12px 0px;
	float:left;
	padding:0px 11px 0px 11px;
	border-radius:5px;
	color:midnightblue;
	transition:200ms;
	background:gold;
}

.divcont2343i1f:hover{
	cursor:pointer;
	background:orange;
	color:white;
}







.divcont2343inner2aModunten{
	display:inline-block;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:17px;
	background:midnightblue;
	padding:4px 15px 4px 15px;
	border-radius:6px;
	color:white;
}

.divcont2343inner2aModunten:hover{
	cursor:pointer;
	background:dimgrey;
	color:white;
}





.divcont2343inner2aMod{
	display:inline-block;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:17px;
	background:midnightblue;
	padding:4px 15px 4px 15px;
	border-radius:6px;
	color:white;
}

.divcont2343inner2aMod:hover{
	cursor:pointer;
	background:dimgrey;
	color:white;
}

@media(max-width:800px){
	.divcont2343inner2aMod{
		display:none;
	}
}



.divcont2343inner2aModsmall{
	display:inline-block;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:17px;
	background:midnightblue;
	padding:4px 15px 4px 15px;
	border-radius:6px;
	color:white;
}

.divcont2343inner2aModsmall:hover{
	cursor:pointer;
	background:dimgrey;
	color:white;
}

@media(min-width:800px){
	.divcont2343inner2aModsmall{
		display:none;
	}
}









.divcont2343inner2a{
	float:right;
	margin:11px 7px 3px 0px;

	font-family:"Ubuntu Condensed",sans-serif;
	font-size:17px;
	background:midnightblue;
	padding:4px 15px 4px 15px;
	border-radius:6px;
	color:white;
}

.divcont2343inner2a:hover{
	cursor:pointer;
	background:dimgrey;
	color:white;
}




.divcont2343inner2c_head{
	position:absolute;
	margin:11px 140px 3px 0px;
	top:0;
	right:0;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:17px;
	background:midnightblue;
	padding:4px 15px 4px 15px;
	border-radius:6px;
	color:white;
}

.divcont2343inner2c_head:hover{
	cursor:pointer;
	background:dimgrey;
	color:white;
}








.divcont2343inner2a_app{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:17px;
	background:royalblue;
	padding:5px 18px 5px 18px;
	border-radius:7px;
	color:white;
	box-shadow:1px 1px 7px dimgrey;
	font-weight:bold;
}

.divcont2343inner2a_app:hover{
	cursor:pointer;
	background:white;
	color:midnightblue;
}




.divcont2343inner2c_head_app{
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:17px;
	background:royalblue;
	padding:5px 18px 5px 18px;
	border-radius:7px;
	color:white;
	box-shadow:1px 1px 7px dimgrey;
	font-weight:bold;
}

.divcont2343inner2c_head_app:hover{
	cursor:pointer;
	background:white;
	color:midnightblue;
}


















.divcont2343i2a{
	margin:12px 12px 12px 0px;
	float:right;
	font-family:"Ubuntu",sans-serif;
	font-size:16px;
	padding:7px 10px 7px 10px;
	border-radius:5px;
	color:white;
	transition:200ms;
}

.divcont2343i2a:hover{
	cursor:pointer;
	background:darkred;
}



.divcont2343inner2b{
	margin:20px 20px 20px 10px;
	float:right;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:20px;
	background:gold;
	padding:6px 20px 6px 20px;
	border-radius:10px;
	color:navy;
}

.divcont2343inner2b:hover{
	cursor:pointer;
	margin:20px 20px 20px 10px;
	float:right;
	background:dimgrey;
	border-radius:10px;
	color:white;
}


.divcont2343i2b{
	margin:12px 45px 12px 0px;
	float:right;
	font-family:"Ubuntu",sans-serif;
	font-size:16px;
	padding:7px 10px 7px 10px;
	border-radius:5px;
	color:white;
	transition:200ms;
}

.divcont2343i2b:hover{
	cursor:pointer;
	background:darkred;
}



.divcont2343inner4{
	float:left;
	font-family:"Quicksand",sans-serif;
	font-size:27px;
	color:white;
	line-height:1.2;
	background:rgba(40,40,90,0.6);
	margin:275px 0px 0px 0px;
	padding:20px 30px 22px 25px;
	border-radius:0px 19px 19px 0px;
}




.divcont2343clearfix1::after {
  content: "";
  clear: both;
  display: table;
}

.divcont2343clearfix2::after {
  content: "";
  clear: both;
  display: table;
}


.divcont2343i1mobile{
	margin:10px 2px 10px 3px;
	float:left;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:15px;
	padding:5px 9px 5px 9px;
	border-radius:4px;
	color:white;
	text-shadow:none;
	border:none;
	transition:200ms;
	cursor:pointer;
	font-weight:bold;
}

.divcont2343i1mobile:hover{
	background:darkred;
}


.divcont2343i2mobile{
	margin:10px 2px 10px 2px;
	float:right;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:15px;
	padding:5px 9px 5px 9px;
	border-radius:4px;
	color:white;
	text-shadow:none;
	border:none;
	transition:200ms;
	cursor:pointer;
	font-weight:bold;
}

.divcont2343i2mobile:hover{
	background:darkred;
}





.divcont2343inner1_app{
	text-align:center;
	padding:1px;
	font-family:"Righteous",sans-serif;
	font-size:35px;
	transition:300ms;
	font-weight:bold;
    background: -webkit-linear-gradient(dodgerblue, midnightblue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.divcont2343inner1_app:hover{
cursor:pointer;
}





@media(min-width:900px){
.divcont2343inner2a_app{
display:none;
}	
.divcont2343inner2c_head_app{
display:none;
}	

.divcont2343inner1_app{
display:none;
}
.dist100percent{
	display:none;
}
}








@media(max-width:900px){
.divcont2343inner1{
display:none;
}

.divcont2343inner2b{
	margin:10px 10px 10px 5px;
	float:right;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:19px;
	padding:5px 12px 5px 12px;
	border-radius:4px;
	color:black;
	text-shadow:none;
	border:none;
	background:gold;
}

.divcont2343inner2b:hover{
	margin:10px 10px 10px 5px;
	float:right;
	font-family:"Ubuntu Condensed",sans-serif;
	font-size:19px;
	padding:5px 12px 5px 12px;
	border-radius:4px;
	color:white;
	text-shadow:none;
	border:none;
}

.divcont2343inner2a{
display:none;
}

.divcont2343inner2c_head{
display:none;
}

.regmach{
	display:none;
}

.divcont2343inner4{
display:none;
}

.divcont2343inner3{
display:none;
}



.divcont2343displaynone{
	display:none;
}
.divcont2343displaynone_fixed{
	display:none;
}
}




.divcont2343displaynone{
	background-image:linear-gradient(darkblue,black);
}

.divcont2343displaynone_fixed{
	z-index:2;
	width:1300px;
	max-width:100%;
	position:fixed;
	background-image:linear-gradient(darkblue,black);
}


.divcont2343displaynone_fixed_roland_manuals{
	z-index:2;
	width:1200px;
	max-width:100%;
	position:fixed;
	background:dodgerblue;
}






.divcont2244{
	background-image:linear-gradient(midnightblue,black);
}

.divcont2244_fixed{
	z-index:2;
	width:100%;
	position:fixed;
	background-image:linear-gradient(midnightblue,black);
}



@media(min-width:900px){
.divcont2244{
	display:none;
}
.divcont2244_fixed{
	display:none;
}
}








/* Customize the label (the labcont1) */
.labcont_a {
  position: relative;
  padding:5px 14px 5px 14px;
  border-radius:30px;
  cursor: pointer;
	font-family:'Ubuntu Condensed', sans-serif;
	font-size:22px;
  	color:black;

	border:1px solid transparent;
	
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;	
	
}
/* Hide the browser's default checkbox */
.labcont_a input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
/* Create a custom checkbox */
.checkmark_a {
  position: absolute;
  top: 0;
  left: 0;
	background:white;
  padding:5px 14px 5px 14px;
  border-radius:30px;
	font-family:'Ubuntu Condensed', sans-serif;
	font-size:22px;
  	color:black;
	border:1px solid lightgrey;
}
/* When the checkbox is checked, add a background */
.labcont_a input:checked ~ .checkmark_a {
	background:rgb(40,40,180);
  color:white;
	border:1px solid rgb(40,40,180);
	text-decoration: none !important;
}
/* Create the checkmark/indicator (hidden when not checked) */
.checkmark_a:after {
  content: "";
  position: absolute;
  display: none;
}
/* Show the checkmark when checked */
.labcont_a input:checked ~ .checkmark_a:after {
  display: block;
}







/* Customize the label (the labcont1) */
.labcont1 {
  position: relative;
  padding-left: 25px;
  padding-right: 0px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 18px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* Hide the browser's default checkbox */
.labcont1 input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 18px;
  width: 18px;
  background-color: white;
  border-radius:4px;
  border:1px solid dimgrey;
}
/* On mouse-over, add a grey background color */
.labcont1:hover input ~ .checkmark {
  background-color: none;
}
/* When the checkbox is checked, add a background */
.labcont1 input:checked ~ .checkmark {
  background-image:linear-gradient(lightgrey,grey,grey);
}
/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
/* Show the checkmark when checked */
.labcont1 input:checked ~ .checkmark:after {
  display: block;
}
/* Style the checkmark/indicator */
.labcont1 .checkmark:after {
  left: 6px;
  top: 2px;
  width: 8px;
  height: 13px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
} 
.labcont1, label{
	font-family:'Ubuntu Condensed', sans-serif;
	font-size:16px;
  	color:rgb(90,90,95);
}






/* Customize the label (the labcont1) */
.labcont2 {
  position: relative;
  padding-left: 25px;
  padding-right: 0px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 18px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* Hide the browser's default checkbox */
.labcont2 input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
/* Create a custom checkbox */
.checkmark2 {
  position: absolute;
  top: 0;
  left: 0;
  height: auto;
  width: 90px;
  background-color: white;
  border:1px solid grey;
  padding:4px;
  border-radius:30px;
}
/* On mouse-over, add a grey background color */
.labcont2:hover input ~ .checkmark2 {
  background-color: none;
}
/* When the checkbox is checked, add a background */
.labcont2 input:checked ~ .checkmark2 {
  background:rgb(220,220,220);
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark2:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.labcont2 input:checked ~ .checkmark2:after {
  display: block;
}

.labcont2, label{
	font-family:'Ubuntu Condensed', sans-serif;
	font-size:16px;
  	color:rgb(90,90,95);
}







/* Customize the label (the labcont1) */
.labcont3 {
  position: relative;
  padding-left: 25px;
  padding-right: 0px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 18px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* Hide the browser's default checkbox */
.labcont3 input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
/* Create a custom checkbox */
.checkmark3 {
  position: absolute;
  top: 0;
  left: 0;
  height: auto;
  width: 200px;
  background-color: white;
  border:1px solid grey;
  padding:6px;
  border-radius:30px;
}
/* On mouse-over, add a grey background color */
.labcont3:hover input ~ .checkmark3 {
  background-color: none;
}
/* When the checkbox is checked, add a background */
.labcont3 input:checked ~ .checkmark3 {
  background:rgb(220,220,220);
}
/* Create the checkmark/indicator (hidden when not checked) */
.checkmark3:after {
  content: "";
  position: absolute;
  display: none;
}
/* Show the checkmark when checked */
.labcont3 input:checked ~ .checkmark3:after {
  display: block;
}

/* Style the checkmark/indicator 
.labcont3 .checkmark3:after {
  left:12px;
  top: 8px;
  width: 8px;
  height: 13px;
  border: solid dimgrey;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
} 
*/
.labcont3, label{
	font-family:'Ubuntu Condensed', sans-serif;
	font-size:16px;
  	color:rgb(90,90,95);
}









/* Customize the label (the labcont1) */
.labcont100 {
  position: relative;
  padding-left: 25px;
  padding-right: 0px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 18px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* Hide the browser's default checkbox */
.labcont100 input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 22px;
  width: 22px;
  background-color: white;
  border-radius:4px;
  border:1px solid dimgrey;
}
/* On mouse-over, add a grey background color */
.labcont100:hover input ~ .checkmark {
  background-color: none;
}
/* When the checkbox is checked, add a background */
.labcont100 input:checked ~ .checkmark {
  background:midnightblue;
}
/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
/* Show the checkmark when checked */
.labcont100 input:checked ~ .checkmark:after {
  display: block;
}
/* Style the checkmark/indicator */
.labcont100 .checkmark:after {
  left: 8px;
  top: 4px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
} 
.labcont100, label{
	font-family:'Ubuntu Condensed', sans-serif;
	font-size:17px;
  	color:rgb(90,90,95);
}















.slidecontainer {
  width: 80%;
}

.slider {
  -webkit-appearance: none;
  width: 89%;
  height: 10px;
  border-radius: 5px;
  background: rgb(230,230,240);
  outline: none;
  border:1px solid dimgrey;
  padding:3px;
}

.slider:hover {
  opacity: 1;
}

.slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 42px;
  height: 42px;
  border-radius: 50%;
	background:white;
  cursor: pointer;
  box-shadow:1px 1px 12px dimgrey;
  border:4px solid white;
}

.slider::-moz-range-thumb {
  width: 35px;
  height: 35px;
  border-radius: 50%;
	background:rgb(210,230,255);
  cursor: pointer;
  box-shadow:1px 1px 14px dimgrey;
  border:3px solid white;
}
















.slidecontainer2 {
  width: 80%;
}

.slider2 {
  -webkit-appearance: none;
  width: 100%;
  height: 10px;
  border-radius: 5px;
  background: rgb(230,230,240);
  outline: none;
  opacity: 0.7;
  -webkit-transition: .2s;
  transition: opacity .2s;
  border:1px solid dimgrey;
}

.slider2:hover {
  opacity: 1;
}

.slider2::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background-image:linear-gradient(90deg,orange,gold);
  cursor: pointer;
  box-shadow:1px 1px 10px black;
  border:3px solid white;
}

.slider2::-moz-range-thumb {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background-image:linear-gradient(90deg,orange,gold);
  cursor: pointer;
  box-shadow:1px 1px 10px black;
  border:3px solid white;
}








.slidecontainer3 {
  width: 40%;
}

.slider3 {
  -webkit-appearance: none;
  width: 100%;
  height: 10px;
  border-radius: 5px;
  background: rgb(230,230,240);
  outline: none;
  opacity: 0.7;
  -webkit-transition: .2s;
  transition: opacity .2s;
  border:1px solid dimgrey;
}

.slider3:hover {
  opacity: 1;
}

.slider3::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background-image:linear-gradient(90deg,orange,gold);
  cursor: pointer;
  box-shadow:1px 1px 10px black;
  border:3px solid white;
}

.slider3::-moz-range-thumb {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background-image:linear-gradient(90deg,orange,gold);
  cursor: pointer;
  box-shadow:1px 1px 10px black;
  border:3px solid white;
}











.slidecontainer4 {
  width:90px;
}

.slider4 {
  -webkit-appearance: none;
  width: 100%;
  height: 10px;
  border-radius: 5px;
  background: rgb(230,230,240);
  outline: none;
  opacity: 0.7;
  -webkit-transition: .2s;
  transition: opacity .2s;
  border:1px solid dimgrey;
}

.slider4:hover {
  opacity: 1;
}

.slider4::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background-image:linear-gradient(90deg,orange,gold);
  cursor: pointer;
  box-shadow:1px 1px 10px black;
  border:3px solid white;
}

.slider4::-moz-range-thumb {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background-image:linear-gradient(90deg,orange,gold);
  cursor: pointer;
  box-shadow:1px 1px 10px black;
  border:3px solid white;
}







.slidecontainer5 {
  width: 130px;
}

.slider5 {
  -webkit-appearance: none;
  width: 100%;
  height: 10px;
  border-radius: 5px;
  background: rgb(230,230,240);
  outline: none;
  opacity: 0.7;
  -webkit-transition: .2s;
  transition: opacity .2s;
  border:1px solid dimgrey;
}

.slider5:hover {
  opacity: 1;
}

.slider5::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background-image:linear-gradient(90deg,orange,gold);
  cursor: pointer;
  box-shadow:1px 1px 10px black;
  border:3px solid white;
}

.slider5::-moz-range-thumb {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background-image:linear-gradient(90deg,orange,gold);
  cursor: pointer;
  box-shadow:1px 1px 10px black;
  border:3px solid white;
}








.slidecontainer6 {
  width: 40%;
}

.slider6 {
  -webkit-appearance: none;
  width: 100%;
  height: 10px;
  border-radius: 5px;
  background: rgb(230,230,240);
  outline: none;
  opacity: 0.7;
  -webkit-transition: .2s;
  transition: opacity .2s;
  border:1px solid dimgrey;
}

.slider6:hover {
  opacity: 1;
}

.slider6::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background-image:linear-gradient(90deg,orange,gold);
  cursor: pointer;
  box-shadow:1px 1px 10px black;
  border:3px solid white;
}

.slider6::-moz-range-thumb {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background-image:linear-gradient(90deg,orange,gold);
  cursor: pointer;
  box-shadow:1px 1px 10px black;
  border:3px solid white;
}







.slidecontainer7 {
  width: 180px;
}

.slider7 {
  -webkit-appearance: none;
  width: 100%;
  height: 10px;
  border-radius: 5px;
  background: rgb(230,230,240);
  outline: none;
  opacity: 0.7;
  -webkit-transition: .2s;
  transition: opacity .2s;
  border:1px solid dimgrey;
}

.slider7:hover {
  opacity: 1;
}

.slider7::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background-image:linear-gradient(90deg,orange,gold);
  cursor: pointer;
  box-shadow:1px 1px 10px black;
  border:3px solid white;
}

.slider7::-moz-range-thumb {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background-image:linear-gradient(90deg,orange,gold);
  cursor: pointer;
  box-shadow:1px 1px 10px black;
  border:3px solid white;
}







.slidecontainer8 {
  width: 180px;
}

.slider8 {
  -webkit-appearance: none;
  width: 100%;
  height: 10px;
  border-radius: 5px;
  background: rgb(230,230,240);
  outline: none;
  opacity: 0.7;
  -webkit-transition: .2s;
  transition: opacity .2s;
  border:1px solid dimgrey;
}

.slider8:hover {
  opacity: 1;
}

.slider8::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background-image:linear-gradient(90deg,orange,gold);
  cursor: pointer;
  box-shadow:1px 1px 10px black;
  border:3px solid white;
}

.slider8::-moz-range-thumb {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background-image:linear-gradient(90deg,orange,gold);
  cursor: pointer;
  box-shadow:1px 1px 10px black;
  border:3px solid white;
}









.slidecontainer9 {
  width: 170px;
}

.slider9 {
  -webkit-appearance: none;
  width: 100%;
  height: 10px;
  border-radius: 5px;
  background: rgb(230,230,240);
  outline: none;
  opacity: 0.7;
  -webkit-transition: .2s;
  transition: opacity .2s;
  border:1px solid dimgrey;
}

.slider9:hover {
  opacity: 1;
}

.slider9::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background-image:linear-gradient(90deg,orange,gold);
  cursor: pointer;
  box-shadow:1px 1px 10px black;
  border:3px solid white;
}

.slider9::-moz-range-thumb {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background-image:linear-gradient(90deg,orange,gold);
  cursor: pointer;
  box-shadow:1px 1px 10px black;
  border:3px solid white;
}








input#buttoncomplaint {
  border: none;
  color: firebrick;
  padding: 5px 12px;
  text-decoration: none;
  cursor: pointer;
  font-size: 16px;
  border-radius: 6px;
  font-family:"Muli", sans-serif;
  font-weight:bold;
-webkit-tap-highlight-color: transparent;
outline:none!important;
}





.buttoncomplaint2 {
  border: 3px solid lightgrey;
  color: grey;
  padding: 7px 15px;
  text-decoration: none;
  cursor: pointer;
  font-size: 17px;
  border-radius: 27px;
  font-family:"Ubuntu Condensed", sans-serif;
  background:white;
-webkit-tap-highlight-color: transparent;
outline:none!important;
}

.buttoncomplaintneu {
  border: 3px solid lightgrey;
  color: grey;
  padding: 7px 15px;
  text-decoration: none;
  cursor: pointer;
  font-size: 17px;
  border-radius: 27px;
  font-family:"Ubuntu Condensed", sans-serif;
  background:white;
-webkit-tap-highlight-color: transparent;
outline:none!important;
}






.buttoncomplaintneu2 {
  border: none;
  color: firebrick;
  padding: 5px 12px;
  text-decoration: none;
  cursor: pointer;
  font-size: 16px;
  border-radius: 6px;
  font-family:"Muli", sans-serif;
  font-weight:bold;
  background:rgb(230,230,235);
-webkit-tap-highlight-color: transparent;
outline:none!important;
}






.buttoncomplaintneu3 {
  border: none;
  color: firebrick;
  padding: 5px 12px;
  text-decoration: none;
  cursor: pointer;
  font-size: 16px;
  border-radius: 6px;
  font-family:"Muli", sans-serif;
  font-weight:bold;
  background:rgb(230,230,235);
-webkit-tap-highlight-color: transparent;
outline:none!important;
}





.buttoncomplaint4 {
  border: none;
  color: firebrick;
  padding: 5px 12px;
  text-decoration: none;
  cursor: pointer;
  font-size: 16px;
  border-radius: 6px;
  font-family:"Muli", sans-serif;
  font-weight:bold;
  background:rgb(230,230,235);
-webkit-tap-highlight-color: transparent;
outline:none!important;
}






.buttoncomplaint5 {
  border: none;
  color: firebrick;
  padding: 5px 12px;
  text-decoration: none;
  cursor: pointer;
  font-size: 16px;
  border-radius: 6px;
  font-family:"Muli", sans-serif;
  font-weight:bold;
  background:rgb(230,230,235);
-webkit-tap-highlight-color: transparent;
outline:none!important;
}







input#buttontextedit {
  background-color: lightgrey;
  border: none;
  color: black;
  padding: 10px 22px;
  text-decoration: none;
  cursor: pointer;
  font-size: 20px;
  border-radius: 6px;
  font-family:"Ubuntu Condensed", sans-serif;
}

input#buttontextedit:hover {
  background-color: lightskyblue;
  border: none;
  color: black;
  padding: 10px 22px;
  text-decoration: none;
  cursor: pointer;
  font-size: 20px;
}



input#submitjumping {
  background-color: dodgerblue;
  border: none;
  color: white;
  padding: 5px 17px;
  text-decoration: none;
  cursor: pointer;
  font-size: 17px;
  border-radius: 6px;
  font-family:"Ubuntu Condensed", sans-serif;

}



input#submitjumping_anwenden {
  background-image: linear-gradient(dodgerblue,mediumblue);
  border: none;
  color: white;
  padding: 6px 19px;
  text-decoration: none;
  cursor: pointer;
  font-size: 20px;
  border-radius: 9px;
  font-family:"Ubuntu Condensed", sans-serif;
	font-weight:bold;
outline:none!important;
-webkit-tap-highlight-color: transparent;
}


input#submitjumping_anwenden_neu {
  background:white;
  border: 3px solid lightgrey;
  color: grey;
  padding: 6px 19px;
  text-decoration: none;
  cursor: pointer;
  font-size: 18px;
  border-radius: 27px;
  font-family:"Ubuntu Condensed", sans-serif;
	font-weight:bold;
outline:none!important;
-webkit-tap-highlight-color: transparent;
}



input#submitjumping:hover {
  background-color: deepskyblue;
  border: none;
  color: black;
  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#link_deletion{
	background:white;
	box-sizing: border-box;
	width:90%;
  color: black;
  padding: 6px 9px;
  text-decoration: none;
  font-size: 16px;
  cursor: pointer;
  font-family:"Ubuntu Condensed", sans-serif;
  transition:120ms;
  resize:none;
  text-decoration: none;
  text-align:center;	
outline:none!important;
  border:1px solid lightgrey;
-webkit-tap-highlight-color: transparent;
font-weight:bold;
border-radius:8px;
}

input#link_deletion:focus {
  background:yellow;

}





input#link_validation{
	background:white;
	box-sizing: border-box;
	width:90%;
  color: black;
  padding: 6px 9px;
  text-decoration: none;
  font-size: 16px;
  cursor: pointer;
  font-family:"Ubuntu Condensed", sans-serif;
  transition:120ms;
  resize:none;
  text-decoration: none;
  text-align:center;	
outline:none!important;
  border:1px solid lightgrey;
-webkit-tap-highlight-color: transparent;
font-weight:bold;
border-radius:8px;
}

input#link_validation:focus {
  background:yellow;

}









input#regi1{
	background:white;
	box-sizing: border-box;
	width:100%;
  color: black;
  padding: 6px 9px;
  text-decoration: none;
  font-size: 16px;
  cursor: pointer;
  font-family:"Ubuntu Condensed", sans-serif;
  transition:120ms;
  resize:none;
  text-decoration: none;
  text-align:center;	
outline:none!important;
  border:1px solid transparent;
-webkit-tap-highlight-color: transparent;
font-weight:bold;
border-radius:8px;
}



input#regi2{
	background:white;
	box-sizing: border-box;
	width:100%;
  color: black;
  padding: 6px 9px;
  text-decoration: none;
  font-size: 16px;
  cursor: pointer;
  font-family:"Ubuntu Condensed", sans-serif;
  transition:120ms;
  resize:none;
  text-decoration: none;
  text-align:center;	
outline:none!important;
  border:1px solid transparent;
-webkit-tap-highlight-color: transparent;
font-weight:bold;
border-radius:8px;
}



input#regi3{
	background:rgba(255,255,250,0.9);
	box-sizing: border-box;
	width:100%;
  color: black;
  padding: 6px 9px;
  text-decoration: none;
  font-size: 18px;
  cursor: pointer;
  font-family:"Ubuntu Condensed", sans-serif;
  transition:300ms;
  resize:none;
  text-decoration: none;
  text-align:center;	
outline:none!important;
  border:1px solid transparent;
-webkit-tap-highlight-color: transparent;
}

input#regi3:focus {
  background:rgb(240,240,240);
  box-shadow:1px 3px 12px dimgrey;
}






input#regi5{
	background:white;
	box-sizing: border-box;
	width:100%;
  color: black;
  padding: 6px 9px;
  text-decoration: none;
  font-size: 16px;
  cursor: pointer;
  font-family:"Ubuntu Condensed", sans-serif;
  transition:120ms;
  resize:none;
  text-decoration: none;
  text-align:center;	
outline:none!important;
  border:1px solid transparent;
-webkit-tap-highlight-color: transparent;
font-weight:bold;
border-radius:8px;
}

input#regi5:focus {
  background:yellow;

}






input[name=wobidoo] {
	background:white;
	box-sizing: border-box;
	width:100%;
  color: black;
  padding: 9px 12px;
  text-decoration: none;
  font-size: 16px;
  cursor: pointer;
  font-family:"Ubuntu Condensed", sans-serif;
  transition:300ms;
  resize:none;
  border:1px solid grey;
  text-align:center;
-webkit-tap-highlight-color: transparent;
}

input[name=wobidoo]:focus {
  background:gold;
  box-shadow:1px 3px 12px dimgrey;
}




input[name=username_roland_login] {
	background:white;
	box-sizing: border-box;
	width:100%;
  color: black;
  padding: 9px 12px;
  text-decoration: none;
  font-size: 16px;
  cursor: pointer;
  font-family:"Ubuntu Condensed", sans-serif;
  transition:400ms;
  resize:none;
  border:none;
  border-radius:27px;
  text-align:center;
-webkit-tap-highlight-color: transparent;
}

input[name=username_roland_login]:focus {
  border:3px solid firebrick;
}

input[name=password_roland_login] {
	background:white;
	box-sizing: border-box;
	width:100%;
  color: black;
  padding: 9px 12px;
  text-decoration: none;
  font-size: 16px;
  cursor: pointer;
  font-family:"Ubuntu Condensed", sans-serif;
  transition:400ms;
  resize:none;
  border:none;
  border-radius:27px;
  text-align:center;
-webkit-tap-highlight-color: transparent;
}

input[name=password_roland_login]:focus {
  border:3px solid firebrick;
}




input[name=username] {
	box-sizing: border-box;
	width:100%;
  padding: 4px 9px;
  text-decoration: none;
  cursor: pointer;
  text-align:center;
  font-family:"Ubuntu Condensed",sans-serif;
  font-size:17px;
-webkit-tap-highlight-color: transparent;
}

input[name=username]:focus{
outline:none!important;
}



input[name=password] {
	box-sizing: border-box;
	width:100%;
  padding: 4px 9px;
  text-decoration: none;
  cursor: pointer;
  text-align:center;
  font-family:"Ubuntu Condensed",sans-serif;
  font-size:17px;
-webkit-tap-highlight-color: transparent;
}

input[name=password]:focus {
outline:none!important;
}





input[name=phonemod] {
	box-sizing: border-box;
	width:100%;
  padding: 4px 9px;
  text-decoration: none;
  cursor: pointer;
  text-align:center;
  font-family:"Ubuntu Condensed",sans-serif;
  font-size:17px;
-webkit-tap-highlight-color: transparent;
}

input[name=phonemod]:focus{
outline:none!important;
}







input[name=stadt_land] {
	box-sizing: border-box;
	width:100%;
  padding: 4px 9px;
  text-decoration: none;
  cursor: pointer;
  text-align:center;
  font-family:"Ubuntu Condensed",sans-serif;
  font-size:18px;
  border:2px solid dimgrey;
-webkit-tap-highlight-color: transparent;
}

input[name=stadt_land]:focus {
outline:none!important;
box-shadow:1px 1px 10px dimgrey;
}






input[name=name_contact] {
	background:white;
	box-sizing: border-box;
	width:100%;
  color: black;
  padding: 9px 12px;
  text-decoration: none;
  font-size: 17px;
  cursor: pointer;
  font-family:"Ubuntu Condensed", sans-serif;
  transition:400ms;
  resize:none;
  border:none;
-webkit-tap-highlight-color: transparent;
}

input[name=name_contact]:focus {
  background:gold;
}




input[name=human] {
	background:white;
	box-sizing: border-box;
	width:100%;
  color: black;
  padding: 9px 12px;
  text-decoration: none;
  font-size: 17px;
  cursor: pointer;
  font-family:"Ubuntu Condensed", sans-serif;
  transition:400ms;
  resize:none;
  border:none;
outline:none!important;
-webkit-tap-highlight-color: transparent;
}

input[name=human]:focus {
  background:gold;
}



/*input number without counter arrows */

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}



textarea[name=message_about] {
	background:white;
	box-sizing: border-box;
	width:100%;
  color: black;
  padding: 9px 12px;
  text-decoration: none;
  font-size: 17px;
  cursor: pointer;
  font-family:"Ubuntu Condensed", sans-serif;
  transition:400ms;
  resize:none;
  border:none;
outline:none!important;
-webkit-tap-highlight-color: transparent;
}

textarea[name=message_about]:focus {
  background:gold;
}




textarea[name=username_support_message] {
	background:white;
	box-sizing: border-box;
	width:90%;
  color: black;
  padding: 9px 12px;
  text-decoration: none;
  font-size: 15px;
  cursor: pointer;
  font-family:"Ubuntu Condensed", sans-serif;
  transition:400ms;
  resize:none;
  border:1px solid lightgrey;
-webkit-tap-highlight-color: transparent;
}

textarea[name=username_support_message]:focus {
  background:gold;
}






textarea[name=modself] {
	background:white;
	box-sizing: border-box;
	width:100%;
  color: black;
  padding: 6px 9px;
  text-decoration: none;
  font-size: 16px;
  cursor: pointer;
  font-family:"Ubuntu Condensed", sans-serif;
  transition:200ms;
  resize:none;
  text-decoration: none;
  text-align:center;	
outline:none!important;
  border:1px solid transparent;
-webkit-tap-highlight-color: transparent;
font-weight:bold;
border-radius:8px;
}

textarea[name=modself]:focus {
  background:yellow;
    transition:200ms;
}






textarea[name=selbstbild] {
	box-sizing: border-box;
	width:100%;
  color: rgb(95,100,90);
  padding: 9px 12px;
  text-decoration: none;
  font-size: 16px;
  cursor: pointer;
  font-family:"Ubuntu Condensed", sans-serif;
  transition:120ms;
  border-radius:6px;
  border:1px solid dimgrey;
  resize:none;
outline:none!important;
-webkit-tap-highlight-color: transparent;
}

textarea[name=selbstbild]:focus {
	box-shadow:1px 1px 12px dimgrey;
}


textarea[name=hobbies] {
	box-sizing: border-box;
	width:100%;
  color: rgb(95,100,90);
  padding: 9px 12px;
  text-decoration: none;
  font-size: 16px;
  cursor: pointer;
  font-family:"Ubuntu Condensed", sans-serif;
  transition:120ms;
  border-radius:6px;
  border:1px solid dimgrey;
  resize:none;
outline:none!important;
-webkit-tap-highlight-color: transparent;
}

textarea[name=hobbies]:focus {
	box-shadow:1px 1px 12px dimgrey;
}



textarea[name=mag] {
	box-sizing: border-box;
	width:100%;
  color: rgb(95,100,90);
  padding: 9px 12px;
  text-decoration: none;
  font-size: 16px;
  cursor: pointer;
  font-family:"Ubuntu Condensed", sans-serif;
  transition:120ms;
  border-radius:6px;
  border:1px solid dimgrey;
  resize:none;
outline:none!important;
-webkit-tap-highlight-color: transparent;
}

textarea[name=mag]:focus {
	box-shadow:1px 1px 12px dimgrey;
}


textarea[name=magnicht] {
	box-sizing: border-box;
	width:100%;
  color: rgb(95,100,90);
  padding: 9px 12px;
  text-decoration: none;
  font-size: 16px;
  cursor: pointer;
  font-family:"Ubuntu Condensed", sans-serif;
  transition:120ms;
  border-radius:6px;
  border:1px solid dimgrey;
  resize:none;
outline:none!important;
-webkit-tap-highlight-color: transparent;
}

textarea[name=magnicht]:focus {
	box-shadow:1px 1px 12px dimgrey;
}



input[type=date]{
	background:rgb(240,240,240);
	font-family:"Quicksand",sans-serif;
	font-size:21px;
	border:2px solid dimgrey;
	border-radius:10px;
	color:black;
	padding:15px;
	-webkit-tap-highlight-color: transparent;
}

input[type=time]{
	background:rgb(240,240,240);
	font-family:"Quicksand",sans-serif;
	font-size:21px;
	border:2px solid dimgrey;
	border-radius:10px;
	color:black;
	padding:15px;
	-webkit-tap-highlight-color: transparent;
}




input[type=file] {
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}


input[name=suchgebiet] {
	box-sizing: border-box;
	width:100%;
  color: black;
  padding: 5px 3px;
  text-decoration: none;
  font-size: 18px;
  cursor: pointer;
  font-family:"Ubuntu Condensed", sans-serif;
  transition:200ms;
  border-radius:6px;
  text-align:center;
  border:none;
-webkit-tap-highlight-color: transparent;
}

input[name=suchgebiet]:focus {
	box-shadow:1px 1px 12px dimgrey;
}





input[name=submitbutton_cookie] {
	display:inline-block;
  color: white;
  padding: 8px 14px;
  text-decoration: none;
  font-size: 15px;
  cursor: pointer;
  font-family:"Ubuntu Condensed", sans-serif;
  transition:200ms;
  border-radius:6px;
  text-align:center;
  border:none;
  background:navy;
-webkit-tap-highlight-color: transparent;
}

input[name=submitbutton_cookie]:focus {
	box-shadow:1px 1px 12px dimgrey;
}






select[name=altervon] {
  background:white;
	box-sizing: border-box;
	width:100%;
  	color:black;
  padding: 3px 2px;
  text-decoration: none;
  font-size: 17px;
  cursor: pointer;
  font-family:"Ubuntu Condensed", sans-serif;
  transition:200ms;
  border-radius:6px;
  text-align:center;
  border:3px solid lightgrey;
-webkit-tap-highlight-color: transparent;
outline:none!important;
}


select[name=alterbis] {
  background:white;
	box-sizing: border-box;
	width:100%;
  	color:black;
  padding: 3px 2px;
  text-decoration: none;
  font-size: 17px;
  cursor: pointer;
  font-family:"Ubuntu Condensed", sans-serif;
  transition:200ms;
  border-radius:6px;
  text-align:center;
  border:3px solid lightgrey;
-webkit-tap-highlight-color: transparent;
outline:none!important;
}


select[name=teilnehmeralter] {
border:1px solid dimgrey;
	box-sizing: border-box;
  	color:rgb(90,100,100);
  padding: 4px 5px;
  text-decoration: none;
  font-size: 16px;
  cursor: pointer;
  font-family:"Ubuntu Condensed", sans-serif;
  transition:200ms;
  border-radius:6px;
  text-align:center!important;
  width:100%;
outline:none!important;
background:white;
-webkit-tap-highlight-color: transparent;
font-weight:bold;
}




select[name=suchgebiet] {
  background:rgb(222,229,230);
	box-sizing: border-box;
	width:100%;
  	color:rgb(80,90,80);
  padding: 3px 2px;
  text-decoration: none;
  font-size: 17px;
  cursor: pointer;
  font-family:"Ubuntu Condensed", sans-serif;
  transition:200ms;
  border-radius:6px;
  text-align:center;
  border:none;
-webkit-tap-highlight-color: transparent;
}






select[name=bodylength] {
border:1px solid dimgrey;
outline:none!important;
	box-sizing: border-box;
	width:100%;
  	color:rgb(90,90,95);
  padding: 3px 2px;
  text-decoration: none;
  font-size: 15px;
  cursor: pointer;
  font-family:"Ubuntu Condensed", sans-serif;
  transition:300ms;
  border-radius:6px;
  text-align:center!important;
  background:white;
-webkit-tap-highlight-color: transparent;
}




input[name=password_previous] {
	background:white;
	box-sizing: border-box;
	width:100%;
  color: black;
  padding: 5px 8px;
  text-decoration: none;
  font-size: 16px;
  cursor: pointer;
  font-family:"Roboto", sans-serif;
  transition:120ms;
  border:1px solid grey;
  border-radius:6px;
  text-align:center;
outline:none!important;
-webkit-tap-highlight-color: transparent;
}

input[name=password_previous]:focus {
	box-shadow:1px 1px 12px dimgrey;
}



input[name=password_new] {
	background:white;
	box-sizing: border-box;
	width:100%;
  color: black;
  padding: 5px 8px;
  text-decoration: none;
  font-size: 16px;
  cursor: pointer;
  font-family:"Roboto", sans-serif;
  transition:120ms;
  border:1px solid grey;
  border-radius:6px;
  text-align:center;
outline:none!important;
-webkit-tap-highlight-color: transparent;
}

input[name=password_new]:focus {
	box-shadow:1px 1px 12px dimgrey;
}








input[name=datum] {
	box-sizing: border-box;
	width:40%;
  color: black;
  padding: 7px 8px;
  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;
font-weight:bold;
}

input[name=datum]:focus {
	box-shadow:1px 1px 8px grey;
outline:none!important;
}




input[name=uhrzeit] {
	box-sizing: border-box;
	width:40%;
  color: black;
  padding: 7px 8px;
  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;
font-weight:bold;
}

input[name=uhrzeit]:focus {
	box-shadow:1px 1px 8px grey;
outline:none!important;
}



input[name=website] {
	box-sizing: border-box;
	width:100%;
  color: black;
  padding: 7px 8px;
  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;
font-weight:bold;
}

input[name=website]:focus {
	box-shadow:1px 1px 8px grey;
outline:none!important;
}






input[name=plz] {
	box-sizing: border-box;
	width:100%;
  color: black;
  padding: 7px 8px;
  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;
font-weight:bold;
}

input[name=plz]:focus {
	box-shadow:1px 1px 8px grey;
outline:none!important;
}









input[name=plzziel] {
	box-sizing: border-box;
	width:100%;
  color: black;
  padding: 7px 8px;
  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;
font-weight:bold;
}

input[name=plzziel]:focus {
	box-shadow:1px 1px 8px grey;
outline:none!important;
}







input[name=zielort] {
	box-sizing: border-box;
	width:100%;
  color: black;
  padding: 7px 8px;
  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;
font-weight:bold;
}

input[name=zielort]:focus {
	box-shadow:1px 1px 8px grey;
outline:none!important;
}

















::placeholder {
  color: black;
  opacity: 1; /* Firefox */
}

::-ms-input-placeholder { /* Edge 12 -18 */
  color: black;
}




input[name=phonekon] {
	background:cornflowerblue;
	box-sizing: border-box;
	width:100%;
  color: black;
  padding: 10px 12px;
  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:500ms;
-webkit-tap-highlight-color: transparent;
font-weight:bold;
}

input[name=phonekon]:focus {
	background:white;
outline:none!important;
}




input[name=emailkon] {
	background:cornflowerblue;
	box-sizing: border-box;
	width:100%;
  color: black;
  padding: 10px 12px;
  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:500ms;
-webkit-tap-highlight-color: transparent;
font-weight:bold;
}

input[name=emailkon]:focus {
	background:white;
outline:none!important;
}



input[name=grundkon] {
	background:cornflowerblue;
	box-sizing: border-box;
	width:100%;
  color: black;
  padding: 10px 12px;
  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:500ms;
-webkit-tap-highlight-color: transparent;
font-weight:bold;
}

input[name=grundkon]:focus {
	background:white;
outline:none!important;
}






textarea[name=nachrichtkon] {
	background:cornflowerblue;
	box-sizing: border-box;
	width:100%;
  color: black;
  padding: 10px 12px;
  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:500ms;
  resize:none;
-webkit-tap-highlight-color: transparent;
font-weight:bold;
}

textarea[name=nachrichtkon]:focus {
	background:white;
outline:none!important;
}












input[name=email] {
	box-sizing: border-box;
	width:100%;
  color: black;
  padding: 7px 8px;
  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;
font-weight:bold;
}

input[name=email]:focus {
	box-shadow:1px 1px 8px grey;
outline:none!important;
}



input[name=telefonnummer] {
	box-sizing: border-box;
	width:100%;
  color: black;
  padding: 7px 8px;
  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;
font-weight:bold;
}

input[name=telefonnummer]:focus {
	box-shadow:1px 1px 8px grey;
outline:none!important;
}



textarea[name=nachricht] {
	box-sizing: border-box;
	width:100%;
  color: black;
  padding: 7px 8px;
  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;
font-weight:bold;
}

textarea[name=nachricht]:focus {
	box-shadow:1px 1px 15px grey;
outline:none!important;
}







.text_complaint_input {
	background:white;
	box-sizing: border-box;
	width:100%;
  color: black;
  padding: 5px 8px;
  text-decoration: none;
  font-size: 16px;
  cursor: pointer;
  font-family:"Ubuntu Condensed", sans-serif;
  transition:160ms;
  border:1px solid grey;
  border-radius:6px;
  text-align:center;
outline:none!important;
-webkit-tap-highlight-color: transparent;
font-weight:bold;
}

.text_complaint_input:focus {
	border:3px solid rgb(40,50.180);
}








.text_complaint_input_lu {
	background:white;
	box-sizing: border-box;
	width:90%;
  color: black;
  padding: 5px 8px;
  text-decoration: none;
  font-size: 16px;
  cursor: pointer;
  font-family:"Ubuntu Condensed", sans-serif;
  transition:160ms;
  border:1px solid grey;
  border-radius:6px;
  text-align:center;
outline:none!important;
-webkit-tap-highlight-color: transparent;
font-weight:bold;
}

.text_complaint_input_lu:focus {
	box-shadow:1px 1px 14px grey;
	background:yellow;
}












/*the container must be positioned relative:*/
.custom-select {
  position: relative;
  font-family: "Ubuntu Condensed",sans-serif;
  font-size:17px;
}

.custom-select select {
  display: none; /*hide original SELECT element:*/
}

.select-selected {
  background:rgb(222,229,230);
}

/*style the arrow inside the select element:*/
.select-selected:after {
  position: absolute;
  content: "";
  top: 16px;
  right: 4px;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-color: black transparent transparent transparent;
}

/*point the arrow upwards when the select box is open (active):*/
.select-selected.select-arrow-active:after {
  border-color: transparent transparent black transparent;
  top: 7px;
}

/*style the items (options), including the selected item:*/
.select-items div,.select-selected {
  	color:rgb(90,90,95);
  padding: 4px 11px;
  box-shadow:0px 1px 3px lightgrey;
  cursor: pointer;
  user-select: none;
}

/*style items (options):*/
.select-items {
  position: absolute;
  background:rgb(222,229,230);
  top: 100%;
  left: 0;
  right: 0;
  z-index: 99;
}

/*hide the items when the select box is closed:*/
.select-hide {
  display: none;
}

.select-items div:hover, .same-as-selected {
  background-color: rgba(0, 0, 0, 0.1);
}










@media (min-width:720px){
	.informatikertextmobile{
		display:none;
	}
}

@media (max-width:720px){
	.headerinformatiker{
		display:none;
	}
	.header1{
		justify-content:flex-start;
	}
	.header2{
		justify-content:flex-start;
	}
	.headerroland{
		padding:16px 0px 3px 20px;
	}
	.headertartsch{
		padding:3px 0px 16px 7px;
	}
	.div_child2_parent1_startseite{
		margin:28px 15px 28px 15px;
	}

	.LebenslaufWrapper{
		font-family:"Baloo Tama",sans-serif;
		font-size:33px;
		font-weight:bold;
		padding:40px 20px 20px 20px;
	}
	.divcont40{
		font-size:30px;
		padding:20px;
	}
	.divcont715{
		width:95%;
	}
	.divcont715matchingempty{
		width:95%;
	}
}

@media (max-width:1100px){
	.headerinformatiker{
		font-size:19px;
	}
	.headerkeys{
		font-size:16px;
		font-weight:bold;
		padding:5px 11px 5px 11px;
		border: 1px solid grey;
		background:black;
		margin:0px 1px 0px 1px;
	}
}

@media (min-width:900px){
	.divcont27{
		display:flex;
		justify-content:space-around;	
	}
	.divcont498{
		display:flex;
		justify-content:center;
	}
	.divcont510{
		display:flex;
		justify-content:center;
	}	
	.divcont540{
		display:flex;
		justify-content:center;
	}	
}

@media (max-width:900px){
	.divcont510{
		margin:0px;
		padding:0px;
	}	
	.divcont27{
		width:90%;
	}
	.divcont511{
		margin:0px;
		display:block;
	}

	.divcont512{
		margin:0px;
	}
	.divcont513{
		padding:50px 10px 10px 10px;
		font-size:80px;
		text-shadow:1px 1px 9px black;
	}
	.divcont513b{
		font-size:35px;
		text-shadow:none;
		color: dimgrey;
	}
	.divcont515{
		padding:20px 10px 40px 10px;
		color:black;
		text-shadow:none;
		font-size:28px;
	}
	.divcont517{
		font-size:37px;
		padding:32px 10px 27px 10px;	
		text-align:center;
		border-radius:0px;
	}
	.divcont514b{
		padding:30px 16px 30px 16px;
		font-size:17px;
		font-family:"Ubuntu Condensed",sans-serif;
		border-radius:0px;
		text-align:justify;
	}
	.divcont544{
		font-size:30px;
		padding:10px 10px 10px 20px;		
	}
	.divcont543{
		padding:10px 10px 20px 20px;
		font-size:17px;
		font-family:"Muli",sans-serif;
	}
	.divcont541{
		margin:20px 0px 10px 0px;
	}
	.divcont542{
		margin:20px 0px 20px 0px;
	}
}

@media (max-width:900px){
	.divcont28{
		margin:0;
		padding:0px 0px 30px 0px;
	}
}

@media (max-width:900px){
	.divcont32{
		border-top: 4px solid grey;
		padding:20px 0px 10px 0px;
		margin:0;
		text-align:center;
	}	
}

@media (max-width:900px){
	.divcont37{
		border-top: 4px solid grey;
		padding:20px 0px 10px 0px;
		margin:0;
		text-align:center;
	}
	.divcont501{
		margin:20px;
	}
	.divcont502{
		padding:6px 10px 20px 20px;
	}
}

@media (max-width: 600px){
	.divcont41{
		font-size: 33px;
		padding: 20px 10px 20px 10px;
		font-family:"Oswald", sans-serif;
	}
	.divcont42{
		padding:10px 15px 10px 15px;
	}
}

@media (max-width:1000px){
	.divcont187{
		display:none;
	}
	.divcont189{
		display:none;
	}
	.divcont191{
		justify-content:center;
	}
	.divcont205{
		display:none;
	}
}


@media (min-width:800px){
	.div_parent1_startseite{
		display:flex;
		justify-content:center;
	}	
}


@media (max-width:800px){
	.div_parent1_startseite{
		background:url(graphic/roland.foto4.png)bottom no-repeat,url(graphic/keyboard5.jpg)center repeat;
		background-size:400px 330px,1300px 450px;
		height:560px;
		padding:20px 0px 20px 0px;
	}
	.div_child2_top_parent1_startseite{
		font-size:33px;
	}
	.div_child2_text_parent1_startseite{
		font-family:"Muli",sans-serif;
		font-size:18px;
		color:lightskyblue;
		-webkit-hyphens: manual;
		-ms-hyphens: manual;
		hyphens: manual;
		text-align:center;
		background:rgba(30,20,20,0.7);
		border-radius:10px;
	}
	.div_inner_margin_auto{
		margin:0px;
	}
	.divcont491{
		font-size:34px;
	}
	.divcont490{
		padding:0px 20px 20px 15px;
		font-size:23px;
	}
	.divcont489{
		width:95%;
		padding:10px;
	}	
}

@media (max-width:700px){
	.divWerdegang{
		font-family:"Muli",sans-serif;
		font-size:17px;
		color:dimgrey;
		width:98%;
		padding:110px 20px 20px 20px;
	}
	.DatumWerdegang{
		font-family:"Oswald",sans-serif;
		font-size:24px;
	}
	.divcont333{
		background:none;
	}
}


@media (max-width:1000px){
	.footerdiv{
		background:black;
	}
}



@media (max-width: 800px){
	.lpic_hover{
		margin:auto;
		width: 99%;
	}
	.lpic_hover:hover{
		margin:auto;
		width: 97%;
	}
}




