form
{
	padding:0px;
	margin:0px;
}

fieldset.anmeldung
{
	background-color:#F2F2F2;
	border-left:0px;
	border-top:0px;
	border-right:0px;
	border-bottom:1px solid #AAAAAA;
	padding:2px;
	margin:0px;
	height:68px;
}

* html fieldset.anmeldung
{
	height:65px;
}

label.anmeldung
{
	float:left;
	width:60px;
	font-size:11px;
	color:#a0a0a0;
}

label.kontakt
{
	float:left;
	width:100px;
	font-size:11px;
	color:#a0a0a0;
}

input.standard, input.login
{
	width:290px;
	height:16px;
	border:1px solid #BBBBBB;
	margin:0px;
	padding:0px;
	padding-left:2px;
	color:#a0a0a0;
	font-size:11px;
}

input.login
{
	width:120px;
	height:13px;
	margin:0px;
	padding:0px;
}

.buttonLogin
{
	font-size:11px;
	border:1px solid #BBBBBB;
	background-color:#F2F2F2;
	color:#a0a0a0;
	padding:0px;
	margin:0px;
}

input.radio
{
	vertical-align:middle;
}

div.formular
{
	background-color:#EEEEEE;
	padding-left:0px;
	padding-top:3px;
	padding-right:0px;
	padding-bottom:3px;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:2px;
}

.button
{
	color:#B21414;
	font-size:11px;
	border:1px solid #B21414;
	background-color:#ffffff;
	padding-left:5px;
	padding-right:5px;
}

.buttonKlassen
{
	color:#B21414;
	font-size:16px;
	border:1px solid #B21414;
	background-color:#ffffff;
	font-weight:bold;
	padding:8px;
	width:100%;
}

.buttonPaarung
{
	color:#B21414;
	font-size:11px;
	border:1px solid #B21414;
	background-color:#ffffff;
	font-weight:bold;
	padding-left:8px;
	padding-top:1px;
	padding-right:8px;
	padding-bottom:0px;
	width:100%;
}

.buttonMitgliederLoeschenJa
{
	color:#B21414;
	font-size:16px;
	border:1px solid #B21414;
	background-color:#F2DDDC;
	font-weight:bold;
	padding-left:0px;
	padding-top:5px;
	padding-right:0px;
	padding-bottom:5px;
	width:100%;
}

.buttonMitgliederLoeschenNein
{
	color:#123456;
	font-size:16px;
	border:1px solid #C2D69A;
	background-color:#EAF1DD;
	font-weight:bold;
	padding-left:0px;
	padding-top:5px;
	padding-right:0px;
	padding-bottom:5px;
	width:100%;
}

.ergebnis
{
	border:1px solid #B21414;
	width:30px;
	background-color:#ffffff;
	text-align:right;
	padding-right:4px;
}

.datum
{
	border:1px solid #B21414;
	width:70px;
	background-color:#ffffff;
}

.nameTeilnehmerEndschiessen
{
	border:1px solid #B21414;
	width:250px;
	background-color:#ffffff;
}

.ergebnisTeilnehmerEingabe
{
	border:1px solid #B21414;
	width:25px;
	background-color:#ffffff;
	font-weight:bold;
	font-size:13px;
	text-align:center;
}

input.anmeldung
{
	border:1px solid #B21414;
	width:200px;
	background-color:#ffffff;
	padding-left:5px;
}


fieldset.mitglieder
{
	border:0px;
	margin:0px;
	padding:0px;
}

legend.mitglieder
{
	font-size:14px;
	color:#B21414;
	font-weight:bold;
	padding:0px;
	margin-bottom:5px;
}

label.mitglieder
{
	float:left;
	width:150px;
	height:20px;
	padding-top:4px;
	padding-top:2px;
	margin:0px;
	margin-bottom:0px;
	vertical-align:middle;
}

input.mitglieder
{
	border:1px solid #B21414;
	width:300px;
	background-color:#ffffff;
}

input.mitgliederStrasse
{
	border:1px solid #B21414;
	width:268px;
	background-color:#ffffff;
}

input.mitgliederHausnr
{
	border:1px solid #B21414;
	width:30px;
	background-color:#ffffff;
	margin-left:2px;
}

input.mitgliederPlz
{
	border:1px solid #B21414;
	width:45px;
	background-color:#ffffff;
}

input.mitgliederOrt
{
	border:1px solid #B21414;
	width:253px;
	background-color:#ffffff;
	margin-left:2px;
}

input.mitgliederTag, input.mitgliederMonat
{
	border:1px solid #B21414;
	width:20px;
	background-color:#ffffff;
}

input.mitgliederMonat
{
	margin-left:2px;
}

input.mitgliederJahr
{
	border:1px solid #B21414;
	width:35px;
	background-color:#ffffff;
	margin-left:2px;
}

textarea.kalender
{
	border:1px solid #B21414;
	width:98px;
	height:50px;
	overflow:auto;
	font-family:Arial;
	font-size:10px;
	background-color:#ffffff;
}

.buttonKalender
{
	border:1px solid #B21414;
	font-size:9px;
	width:50px;
	background-color:#ffffff;
	color:#B21414;
}

.vorwahl
{
	border:1px solid #B21414;
	width:50px;
	background-color:#ffffff;
}

.rufnummer
{
	border:1px solid #B21414;
	width:100px;
	background-color:#ffffff;
	margin-left:2px;
}

.sortierung
{
	border:1px solid #B21414;
	width:20px;
	background-color:#ffffff;
}

/* ----- Formularfelder ----- */

fieldset
{
	border:0px;
}

.formularError
{
	background-image:url(/pictures/abbruch.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.clearForm
{
	clear:left;
	height:1px;
	line-height:1px;
	padding:0px;
	margin:0px;
}

input.standard, input.spam, input.strasse, input.hausnr, input.land, input.plz, input.ort, textarea,
input.day, input.month, input.year, input.minute, input.hour, input.street, input.streetnumber, input.country,
input.postalcode, input.city, input.entityprivileges,input.vereinsmeisterErgebnis, input.vereinsmeisterDatum,
input.beitrag
{
	width:290px;
	height:16px;
	border:1px solid #BBBBBB;
	margin:0px;
	padding:0px;
	padding-left:2px;
	color:#a0a0a0;
	font-size:11px;
}


input.spam
{
	width:17px;
	height:18px;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
}

input.strasse
{
	width:250px;
	margin-right:3px;
}

input.hausnr
{
	width:33px;
}

input.land
{
	width:20px;
	margin-right:3px;
}

input.plz
{
	width:35px;
	margin-right:3px;
}

input.ort
{
	width:220px;
}

input.day, input.hour
{
	width:18px;
	margin-right:2px;
}

input.month, input.minute
{
	width:18px;
	margin-right:2px;
}

input.year
{
	width:30px;
	margin-left:2px;
	margin-right:2px;
}

input.radio
{
	border:0px;
	vertical-align:middle;
	width:15px;
	margin-right:5px;
}

input.country
{
	width:20px;
}

input.postalcode
{
	width:40px;
}

input.city
{
	width:224px;
}

input.street
{
	width:257px;
}

input.streetnumber
{
	width:30px;
	margin-left:2px;
}

input.entityprivileges
{
	width:60px;
}

input.checkbox
{
	width:13px;
	height:13px;
	border:0px;
}

input.beitrag
{
	width:30px;
}

textarea
{
	width:290px;
	height:200px;
	overflow:auto;
	font-family:Arial;
}

textarea.nachricht
{
	border:1px solid #cccccc;
	width:610px;
	height:300px;
}

.selectionbox
{
	height:16px;
	width:297px;
	font-size:11px;
	color:#aaaaaa;
}

.selectionboxRechte
{
	height:16px;
	width:90px;
	font-size:11px;
	color:#aaaaaa;
}

.selectionboxAmt
{
	height:16px;
	width:120px;
	font-size:11px;
	color:#aaaaaa;
}

.selectionboxVereinsmeister
{
	height:16px;
	width:270px;
	font-size:11px;
	color:#aaaaaa;
}

.selectionboxAnrede
{
	height:16px;
	width:80px;
	font-size:11px;
	color:#aaaaaa;
}

.button
{
	font-size:11px;
	border:1px solid #BBBBBB;
	background-color:#F2F2F2;
}

input.vereinsmeisterErgebnis
{
	width:30px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	color:black;
	border:1px solid #BBBBBB;
	background-color:#F9F9CB;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}

input.vereinsmeisterDatum
{
	width:120px;
	height:20px;
	border:0px;
	border:1px solid #BBBBBB;
	background-color:#F9F9CB;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}



