/*** TVE 6.0 ***/
/* Von Alle.css abweichende Festlegungen für die Seiten des Sportabzeichens */
/*** ***/
article 
{
	margin-bottom: var(--marginStandard);
}

article:last-of-type;
{
	margin-bottom: 0;
}

form
{
	width: 100%; box-sizing: border-box;
	margin: 0 auto;
}

div.Formular
{
	width: 100%; max-width: 40em; box-sizing: border-box;
	margin: 0 auto;
	border: solid 0.1em black; 
	padding: var(--paddingStandard);
}

fieldset
{
	width: 100%; box-sizing: border-box;
	border: dotted 0.1em black;
	margin-bottom: var(--marginStandard);
}

legend
{
	
}

label
{
	
}

p.Meldung
{
	color: red;
}

input
{
	font-size: 1em; color: blue;
	margin-bottom: var(--marginStandard);
}

label.lang
{
	display: block;
}

input.lang
{
	display: block;
	width: 100%; box-sizing: border-box;
}

label.kurz
{
	display: inline;
}

input.kurz
{
	display: inline;
	text-align: center;
}

input[type="radio"]
{
	width: 1em;
}

input#PLZ
{
	width: 4em;
}

input#GebDatum
{
	width: 8em;
}

input[readonly]
{
	color: grey;
}

label[for="Alter"]
{
	margin-left: 1em;
}

input#Alter
{
	width: 2em;
}

input#Geschlecht
{
	width: 2em;
}

input#letztePruefung
{
	width: 3em;
}

input#IdentNr
{
	width: 12em;
}

input#PIN
{
	width: 4em;
}

input#ID
{
	width: 2em;
	display: none;
}

div.Button
{
	width: 100%; box-sizing: border-box;
	margin-top: var(--marginStandard);
	text-align: center;
}

button
{
	width: 40%; box-sizing: border-box;
	font-size: 1em;
}