/* gvdb, 2016-07-11-0, mp */
.bodyAttrib{margin-top:1em;}
.bodyAttrib label{width:45%;}
.bodyAttrib input[type=text]{width:50%;}
.bodyAttrib #plz1, .bodyAttrib #plz2{width:8em;}
.bodyAttrib div[class^=gvdbzeile]{margin-top:.5em;}
.bodyAttrib .gvdbdiv3{margin-top:1em;max-width:70%;padding:.5em;}
.bodyAttrib .gvdbdiv3 input[type='submit']{margin-top:.4em;background-position:center left;}
.bodyAttrib .gvdbselect{margin-top:.6em;}
/* abfrage, 2019-05-02, mp */
.it2017.human fieldset{border:1px solid silver;padding:1vh 1vw;}
.it2017.human legend{font-size:1em;}
.it2017.human label{font-weight:normal;}
.it2017.human span{display:inline-block;width:35%;text-align:right;font-family:arial}
.it2017.human input[type=text]{width:3rem;text-align:center}
.it2017.human input[type=submit]{float:none;margin-top:2em;margin-left:59%}
.it2017.human p{display:none;}
/* form, 2019-05-02, mp */
.user-form.it2017{-ms-hyphens: auto;-webkit-hyphens: auto;hyphens: auto;}
.it2017 strong{display:block;font-size:1em;text-align:center;padding:1.5em 0;}
.it2017 hr{visibility:hidden;}
.it2017 legend{font-size:1rem;}
.it2017 #set1 {border-bottom:1px dotted white;padding-bottom:2em;}
.it2017 #set1 legend{margin-bottom:0;}
.it2017 #set1 dfn{display:inline-block;padding-top:.5em;padding-bottom:1em;font-size:.9em;letter-spacing:.1ex;font-style:normal}
.it2017 #set2{margin-top:1em;}
.it2017 #set2 i{display:block;padding: 1ex 0;}
.it2017 #set2 legend:first-of-type{margin-top:1ex;}
.it2017 #set2 fieldset legend{position:absolute;overflow:hidden; clip: rect(0,0,0,0);}
.it2017 #in1, .it2017 #in2{display:block;width:80%;}
.it2017 #in3, .it2017 #in4{display:block;width:40%;}
.it2017 #datasend{margin:2em 0;}
.it2017 label{display:block;text-align:left;width:100%;}
.it2017 select{width:100%;padding:1.5ex;border:1px solid silver;}
.it2017 select:focus,.it2017 [type=text]:focus, .it2017 [type=email]:focus, .it2017 input[type=submit]:focus, .it2017 .btn-undo:focus, .it2017 select:hover, .it2017 [type=text]:hover, .it2017 [type=email]:hover{outline:.3ex solid rgb(0,145,208);color:black;}
.it2017 input[type="submit"]{background-position:center left;}
/* pentest update 2021-06-03, ab */
.slick-prev { color:transparent }
.slick-next { color:transparent }

.pp_pic_holder.pp_default{
   position: fixed;
   top: 50% !important;
   left: 50% !important;
   transform: translate(-50%, -50%);
}




/*ETJ2022*/

/*input sichtbar machen*/
    .form_etj2022 input{
		-webkit-appearance: auto;
	}

                    /*für Echtbetrieb in custom.css*/
                    /*
                    .it2017 h3 {
                        font-size: 1em;
                        text-align: center
                    }
                    
                    .it2017 hr {
                        visibility: hidden;
                    }
                    
                    .it2017 legend {
                        font-size: 1rem;
                    }
                    
                    .it2017 #set1 {
                        border-bottom: 1px dotted white;
                        padding-bottom: 2em;
                    }
                    
                    .it2017 #set1 legend {
                        margin-bottom: 1em;
                    }
                    
                    .it2017 #set1 strong {
                        display: inline-block;
                        padding-top: 1em;
                    }
                    
                    .it2017 #set2 {
                        margin-top: 2em;
                        border-top:
                    }
                    
                    .it2017 #name,
                    .it2017 #vorname,
					.it2017 #strasse {
                        display: block;
                        width: 100%;
                    }
                    
                    .it2017 #hausnummer{
                        display: block;
                        width: 20%;
                    }
					
					.it2017 #plz{
                        display: block;
                        width: 25%;
                    }
					
					
					.it2017 #ort {
                        display: block;
                        width: 100%;
                    }
                    
                    .it2017 #datasend {
                        margin: 2em 0;
                    }
                    
                    
                    .it2017 select {
                        width: 100%;
                        padding: 1.5ex;
                        overflow: hidden !important;
                        border: 1px solid silver;
                    }
                    
                    .it2017 select:focus {
                        color: red;
                    }
                    
                    .it2017 input[type="submit"] {
                        background-position: center left;
                    }
					*/
					
					#barrierefrei:hover{
						outline: .3ex solid rgb(0,145,208);
					}
					
					#etj-h2{
						text-align: left;
						font-size: 2em;
					}
					
					input[type="number"]{
						box-sizing: border-box;
						/* neu für internet*/
						height: 1.8em;
						width: 12.5em;
						/**/
						/*height: 34px;*/
						line-height: 32px;
						padding: 1px 12px;
						/*border: 1px solid #d1d1d1;*/
						/*border: 2px solid black;*/
						-moz-box-sizing: border-box;
					}
					.form_etj2022 input{
						border: none;
					}
					
					input[type="number"]:hover{
						/*outline: .3ex solid rgb(0,145,208);*/
					}
					
					.festveranstaltung{
						height: 2em !important;
					}
					
					.description{
						margin-top: 0.1em;
					}
					
					fieldset legend{
						font-size: 1.2rem;
					}
					
					input[type="radio"]:checked:after{
						background-color: green;
						border: 2px solid white;
					}
					
					input[type=radio]:focus {
						outline:.3ex solid rgb(0,145,208); color: black;
					}
					input[type=radio] {
						-webkit-appearance: radio;
					}
					input[type=checkbox] {
						-webkit-appearance: checkbox;
					}
					
					@media print {
						header{
							display: none;
						}
						.mainColRight{
							display: none;
						}
					}
					
					/*.etj2020label{
						display: inline-block !important;
						width: auto !important;
						clear: left !important;
						
					}
					.etj2020input{
						display: block;
						clear: left;
					}*/
					.barriere{
						height: 2em !important;
					}
					/*
			*{
				font-family: calibri;
			}
			
			body{
				width: 35vw;
				margin: auto;
			}
			
			h2{
				font-weight: normal;
				color: #2b5a93;
			}
			*/
			
			.form_etj2022{
				background-color: #e5e5e5;
				padding: 1rem;
				hyphens: auto;
				font-size:12px; /*neu*/
			}
			
			.form_etj2022 fieldset{
				border: 0;
			}
	
			.form_etj2022 fieldset:last-of-type{
				margin-top: 1rem;
			}
			
			.form_etj2022 legend{
				line-height: 2rem;
			}
			
			.form_etj2022 legend a{
				text-shadow: 0 0 .05ex black;
			}
			
			/*.form_etj2022 legend a:after{
				font-size: .8rem;
				content: ' [PDF]';
			}*/
			
			
			.form_etj2022 legend a:before/*,
			.form_etj2022 [type="submit"]:before*/{
				/*content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAAEF7NTqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGRUE1ODk0OTFEMjA2ODExOTEwOUM3REJDMUE1QzM1MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMzFCRjg1N0UxMkUxMUUxQThBNUExRDA5QkNGRUZCOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMzFCRjg1NkUxMkUxMUUxQThBNUExRDA5QkNGRUZCOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZFN0NDNzdDMTYyMDY4MTE5OTRDOTFDMzZCNjUzNzc0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZFQTU4OTQ5MUQyMDY4MTE5MTA5QzdEQkMxQTVDMzUzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+plt2HQAAAZlJREFUeNpi/P//PwPjhHPejAy1OywZGBiOAQQQA0P/WRuwKFDkP1AkGiCAGBnaj+oCGZcYICCaASTNULrBFYgDQWyAAIII9J+dCaaByv8vuvzqP4hmYvj2meH7j58MIBqmD6wMIIAYwUTvqedADRIMCPD9f7EZFyND0/4uIKcUJPK/1oHh9bffDGK9R0HcTRCdlVtfATmiSDp//W/3ZgcIIEaIExhAnmoBUpxAXPa/wOgvI0PPSWkg5wkDKjBnYvj95wkQMwAtZuBhBOoGsoH4JFDiFwMYA8HnInMGCXYGMJ+F4fdPuH6u5j0M33//hdjJULFFBUjfRrPDAeGqso29QIoNiIv/d/n/AggwhET/GTkgtRSIbRgwwTUgTvxfaHIKrBYcAN0ndgHZrjAVCTqiDAuuvMail+EOEGszMrQezAcyJiDL/K+yA9M3335niNhwneHCyy/I0rOAPv3NyYADfAeG0/fvwJD4/RtZmBnivOrth5H9Eq4rybDy8nNs5jwFYiVEQFRsBgXhaiA2wKL4PjggOnwPgjgAgim6BSXvNToAAAAASUVORK5CYII=') ' ';
				vertical-align: baseline !important;*/
				display: block !important;
				width: 14px !important;
				height: 11px !important;
				position: relative !important;
				top: 1.2em !important;
				left: -1.4em !important;
				content: " " !important;
				background-image: url(/assets/sprite.png) !important;
				background-repeat: no-repeat !important;
				background-size: 600px 600px !important;
				background-position: -586px -50px !important;
			}
			.form_etj2022 [type="submit"]:before{
				display: block !important;
				width: 14px !important;
				height: 15px !important;
				position: relative !important;
				top: 1.2em !important;
				left: -1.4em !important;
				content: " " !important;
				background-image: url(/assets/sprite.png) !important;
				background-repeat: no-repeat !important;
				background-size: 600px 600px !important;
				background-position: -586px -50px !important;
			}
			.form_etj2022 input[type="submit"]::before{
				display: block !important;
				width: 14px !important;
				height: 11px !important;
				position: relative !important;
				top: 1.2em !important;
				left: -1.4em !important;
				content: " " !important;
				background-image: url(/assets/sprite.png) !important;
				background-repeat: no-repeat !important;
				background-size: 600px 600px !important;
				background-position: -586px -50px !important;
			}
			.form_etj2022 label{
				display: flex;
				justify-content: flex-start;
				align-content: space-between;
				align-items: baseline;
				cursor: pointer;
				font-weight: 600;
			}
			.form_etj2022 label span{
				margin-left: .5rem;
				line-height: 1.5rem;
			}
			.form_etj2022 label output{
				display: inline-block;
				margin-left: 1vw;
			}
			.form_etj2022 [type="radio"],
			.form_etj2022 [type="checkbox"]{
				cursor: pointer;
			}
			.form_etj2022 .captcha{
				width: 95%;
				margin: 1rem auto;
			}
			.form_etj2022 a{
				color: #0091d0;
				text-decoration: none;
			}
			.form_etj2022 [name="strslt"]{
				display: inline-block;
				margin-left: 1rem;
				height: 1.5rem;
				text-align: center;
			}
			.form_etj2022 [type="submit"]{
				display: inline-block;
				font-size: 1rem;
				margin-top: 1rem;
				margin-left: 55%;
				border: 0;
				background-color: transparent;
				cursor: pointer;
				color: #0091d0;
			}
			.etj_datensenden{
				color: white !important;
				background-color: #11587B !important;
				height: 2em !important;
			}
			
			.form_etj2022 [type="reset"]{
				cursor: pointer;
			}
			.form_etj2022 #info-text{
				color: #0091d0;
				/* display: inline-block; */
				font-size: 1.5em;
				/* width: 0.8em;*/
				padding-right: .5rem; /*dann fluchtet das*/
				margin-bottom: 1em;
				margin-left: 0.4em;
			}
			#anmeldung_fuer{
				margin-bottom: 1em;
			}

			[for="ws_international"] {
				margin-bottom: 2em; 
				display: flex !important; 
				line-height: revert !important; 
				/*margin-top: .8em;*/
			}

			form#anmeldung fieldset:nth-of-type(2){
				//line-height: 1rem;
			}

			form#anmeldung .etj2020input {
				/*display: block;*/
				margin-bottom: 1em;
			}	 	
			#etj_reset_button{
				width: 20%;
				margin-top: 0.5em;
				border: 0;
				background: linear-gradient(to bottom, #d9d9d9 0, #ababab 100%);
				display: inline-block;
				height: 2em;
				vertical-align: middle;
			}

			.form_etj2022 #legend_datenschutz{
				margin-left: 1.5em;
			}
			.form_etj2022 .textzahl{
				height: 2em !important;
				width: 100% !important;
				border-radius: 4px;
			}
			.form_etj2022 .textzahl:hover{
				border: 2px solid #047AB4 !important;
			}
			.form_etj2022 .textzahl:focus{
				outline: none;
				border: 2px solid #047AB4 !important;
			}
			#etj_2022_table{
				width: auto !important;
			}
			.teilnahmeangaben{
				margin-top: 0.3em;
			}
			
			#plz{
				width: 25% !important;
			}
			#hausnummer{
				width: 15% !important;
			}
			#infoo{
				margin-top: 2em;
			}
			
			hr{
				border: 1px #0091d0 solid;
			}
			.form_etj2022{
				color: black;
			}
			
/*formcenter2023*/

/*input sichtbar machen*/
.form_formcenter2023 input {
	-webkit-appearance: auto;
}

/*für Echtbetrieb in custom.css*/
/*
                    .it2017 h3 {
                        font-size: 1em;
                        text-align: center
                    }
                    
                    .it2017 hr {
                        visibility: hidden;
                    }
                    
                    .it2017 legend {
                        font-size: 1rem;
                    }
                    
                    .it2017 #set1 {
                        border-bottom: 1px dotted white;
                        padding-bottom: 2em;
                    }
                    
                    .it2017 #set1 legend {
                        margin-bottom: 1em;
                    }
                    
                    .it2017 #set1 strong {
                        display: inline-block;
                        padding-top: 1em;
                    }
                    
                    .it2017 #set2 {
                        margin-top: 2em;
                        border-top:
                    }
                    
                    .it2017 #name,
                    .it2017 #vorname,
					.it2017 #strasse {
                        display: block;
                        width: 100%;
                    }
                    
                    .it2017 #hausnummer{
                        display: block;
                        width: 20%;
                    }
					
					.it2017 #plz{
                        display: block;
                        width: 25%;
                    }
					
					
					.it2017 #ort {
                        display: block;
                        width: 100%;
                    }
                    
                    .it2017 #datasend {
                        margin: 2em 0;
                    }
                    
                    
                    .it2017 select {
                        width: 100%;
                        padding: 1.5ex;
                        overflow: hidden !important;
                        border: 1px solid silver;
                    }
                    
                    .it2017 select:focus {
                        color: red;
                    }
                    
                    .it2017 input[type="submit"] {
                        background-position: center left;
                    }
					*/

#barrierefrei:hover {
	outline: .3ex solid rgb(0, 145, 208);
}

#etj-h2 {
	text-align: left;
	font-size: 2em;
}

input[type="number"] {
	box-sizing: border-box;
	/* neu für internet*/
	height: 1.8em;
	width: 12.5em;
	/**/
	/*height: 34px;*/
	line-height: 32px;
	padding: 1px 12px;
	/*border: 1px solid #d1d1d1;*/
	/*border: 2px solid black;*/
	-moz-box-sizing: border-box;
}

/*Einzelschritt-Button am rechten Ende des Inputs ausblenden*/
.form_formcenter2023 .notadresse_plz::-webkit-outer-spin-button,
.form_formcenter2023 .notadresse_plz::-webkit-inner-spin-button{
	-webkit-appearance: none;
	margin: 0;
}


.form_formcenter2023 input {
	border: none;
}

input[type="number"]:hover {
	/*outline: .3ex solid rgb(0,145,208);*/
}

.festveranstaltung {
	height: 2em !important;
}

.form_formcenter2023 .description {
	margin-top: .1em;
	margin-bottom: .5em;
}

fieldset legend {
	font-size: 1.2rem;
}

input[type="radio"]:checked:after {
	background-color: green;
	border: 2px solid white;
}

input[type=radio]:focus {
	outline: .3ex solid rgb(0, 145, 208);
	color: black;
}

input[type=radio] {
	-webkit-appearance: radio;
}

input[type=checkbox] {
	-webkit-appearance: checkbox;
}

@media print {
	header {
		display: none;
	}

	.mainColRight {
		display: none;
	}
}


.barriere {
	height: 2em !important;
}

/*
			*{
				font-family: calibri;
			}
			
			body{
				width: 35vw;
				margin: auto;
			}
			
			h2{
				font-weight: normal;
				color: #2b5a93;
			}
			*/

.form_formcenter2023 {
	background-color: #e5e5e5;
	padding: 1rem;
	hyphens: auto;
	font-size: 12px;
	/*neu*/
}

.form_formcenter2023 fieldset {
	border: 0;
}

.form_formcenter2023 fieldset:last-of-type {
	margin-top: 1rem;
}

.form_formcenter2023 legend {
	line-height: 2rem;
}

.form_formcenter2023 legend a {
	text-shadow: 0 0 .05ex black;
}

/*.form_formcenter2023 legend a:after{
				font-size: .8rem;
				content: ' [PDF]';
			}*/


.form_formcenter2023 legend a:before

/*,
			.form_formcenter2023 [type="submit"]:before*/
	{
	/*content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAAEF7NTqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGRUE1ODk0OTFEMjA2ODExOTEwOUM3REJDMUE1QzM1MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMzFCRjg1N0UxMkUxMUUxQThBNUExRDA5QkNGRUZCOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMzFCRjg1NkUxMkUxMUUxQThBNUExRDA5QkNGRUZCOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZFN0NDNzdDMTYyMDY4MTE5OTRDOTFDMzZCNjUzNzc0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZFQTU4OTQ5MUQyMDY4MTE5MTA5QzdEQkMxQTVDMzUzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+plt2HQAAAZlJREFUeNpi/P//PwPjhHPejAy1OywZGBiOAQQQA0P/WRuwKFDkP1AkGiCAGBnaj+oCGZcYICCaASTNULrBFYgDQWyAAIII9J+dCaaByv8vuvzqP4hmYvj2meH7j58MIBqmD6wMIIAYwUTvqedADRIMCPD9f7EZFyND0/4uIKcUJPK/1oHh9bffDGK9R0HcTRCdlVtfATmiSDp//W/3ZgcIIEaIExhAnmoBUpxAXPa/wOgvI0PPSWkg5wkDKjBnYvj95wkQMwAtZuBhBOoGsoH4JFDiFwMYA8HnInMGCXYGMJ+F4fdPuH6u5j0M33//hdjJULFFBUjfRrPDAeGqso29QIoNiIv/d/n/AggwhET/GTkgtRSIbRgwwTUgTvxfaHIKrBYcAN0ndgHZrjAVCTqiDAuuvMail+EOEGszMrQezAcyJiDL/K+yA9M3335niNhwneHCyy/I0rOAPv3NyYADfAeG0/fvwJD4/RtZmBnivOrth5H9Eq4rybDy8nNs5jwFYiVEQFRsBgXhaiA2wKL4PjggOnwPgjgAgim6BSXvNToAAAAASUVORK5CYII=') ' ';
				vertical-align: baseline !important;*/
	display: block !important;
	width: 14px !important;
	height: 11px !important;
	position: relative !important;
	top: 1.2em !important;
	left: -1.4em !important;
	content: " " !important;
	background-image: url(/assets/sprite.png) !important;
	background-repeat: no-repeat !important;
	background-size: 600px 600px !important;
	background-position: -586px -50px !important;
}

.form_formcenter2023 [type="submit"]:before {
	display: block !important;
	width: 14px !important;
	height: 15px !important;
	position: relative !important;
	top: 1.2em !important;
	left: -1.4em !important;
	content: " " !important;
	background-image: url(/assets/sprite.png) !important;
	background-repeat: no-repeat !important;
	background-size: 600px 600px !important;
	background-position: -586px -50px !important;
}

.form_formcenter2023 input[type="submit"]::before {
	display: block !important;
	width: 14px !important;
	height: 11px !important;
	position: relative !important;
	top: 1.2em !important;
	left: -1.4em !important;
	content: " " !important;
	background-image: url(/assets/sprite.png) !important;
	background-repeat: no-repeat !important;
	background-size: 600px 600px !important;
	background-position: -586px -50px !important;
}

.form_formcenter2023 label {
	display: flex;
	justify-content: flex-start;
	align-content: space-between;
	align-items: baseline;
	cursor: pointer;
	font-weight: 600;
}

.form_formcenter2023 label span {
	margin-left: .5rem;
	line-height: 1.5rem;
}

.form_formcenter2023 label output {
	display: inline-block;
	margin-left: 1vw;
}

.form_formcenter2023 [type="radio"],
.form_formcenter2023 [type="checkbox"] {
	cursor: pointer;
}

.form_formcenter2023 .captcha {
	width: 95%;
	margin: 1rem auto;
}

.form_formcenter2023 a {
	color: #0091d0;
	text-decoration: none;
}

.form_formcenter2023 [name="strslt"] {
	display: inline-block;
	margin-left: 1rem;
	height: 1.5rem;
	text-align: center;
}

.form_formcenter2023 [type="submit"] {
	display: inline-block;
	font-size: 1rem;
	margin-top: 1rem;
	margin-left: 55%;
	border: 0;
	background-color: transparent;
	cursor: pointer;
	color: #0091d0;
}

.etj_datensenden {
	color: white !important;
	background-color: #11587B !important;
	height: 2em !important;
}

.form_formcenter2023 [type="reset"] {
	cursor: pointer;
}

.form_formcenter2023 #info-text {
	color: #0091d0;
	/* display: inline-block; */
	font-size: 1.5em;
	/* width: 0.8em;*/
	padding-right: .5rem;
	/*dann fluchtet das*/
	margin-bottom: 1em;
	margin-left: 0.4em;
}

#anmeldung_fuer {
	margin-bottom: 1em;
}

[for="ws_international"] {
	margin-bottom: 2em;
	display: flex !important;
	line-height: revert !important;
	/*margin-top: .8em;*/
}

form#anmeldung .formcenter2023input {
	margin-bottom: 1em;
}

#etj_reset_button {
	width: 20%;
	margin-top: 0.5em;
	border: 0;
	background: linear-gradient(to bottom, #d9d9d9 0, #ababab 100%);
	display: inline-block;
	height: 2em;
	vertical-align: middle;
}

.form_formcenter2023 #legend_datenschutz {
	margin-left: 1.5em;
}

.form_formcenter2023 .textzahl {
	height: 2em !important;
	width: 100% !important;
	border-radius: 4px;
}

.form_formcenter2023 .textzahl:hover {
	border: 2px solid #047AB4 !important;
}

.form_formcenter2023 .textzahl:focus {
	outline: none;
	border: 2px solid #047AB4 !important;
}

.formcenter2023_table {
	width: auto !important;
	margin-bottom: 2em;
}

.formcenter2023_table td {
	min-width: 10em;
}

.teilnahmeangaben {
	margin-top: 0.3em;
}

#plz {
	width: 25% !important;
}

#hausnummer {
	width: 15% !important;
}

#infoo {
	margin-top: 2em;
}

hr {
	border: 1px #0091d0 solid;
}

.form_formcenter2023 {
	color: black;
}

.notadresse_p{
	margin-bottom: 0 !important;
	font-style: italic !important;
}

@media only screen and (max-width:600px){
	#etj_reset_button{
		float: left;
		width:90px;
	
	}
	
	#set1 > fieldset:nth-child(5) > input.formcenter2023input.etj_datensenden{
		display: block;
		min-width: 35%;
		margin-top: .1em;
		margin-bottom: 1em;
	}
		#strslt{
			min-width: 5%;
		}
		
		#anmeldung > label{
			max-width:55%;
			hypens:auto;
		}
		
}













