table.formular
{
	width: 100%
}

table.formular tr
{
	min-height: 20px;
}

table.formular td
{
	vertical-align: top;
}

table.formular input.submit
{
	border:1px solid #335bb5;
	background-color:#ffff9a;
	width: 250px;
}

table.formular td.pflicht
{
	font-weight: bold;
	width: 200px;
	text-align: right;
	padding-right: 5px;
}

table.formular td.optional
{
	font-weight: normal;
	width: 200px;
	text-align: right;
	padding-right: 5px;
}

table.formular input
{
	border:1px solid #335bb5;
	background-color:#ffff9a;
	font-family: Verdana;
	color: #0004a3;
	font-size:10pt;
	width: 250px;
}

table.formular select
{
	border:1px solid #335bb5;
	background-color:#ffff9a;
	font-family: Verdana;
	color: #0004a3;
	font-size:10pt;
	width: 250px;
}

table.formular input.submit
{
	font-family: Verdana;
	color: #0004a3;
	font-size:10pt;
	font-weight: bold;
}

table.formular textarea
{
	border:1px solid #335bb5;
	background-color:#ffff9a;
	font-family: Verdana;
	color: #0004a3;
	font-size:10pt;
	width: 250px;
	height: 130px;
}

table.formular input.submit:hover
{
	cursor: pointer;
	background-color: #ffffcc;
}

table.formular input:focus,
table.formular select:focus,
table.formular textarea:focus,
table.formular input:hover,
table.formular select:hover,
table.formular textarea:hover
{
	background-color: #ffffcc;
}
