FORM
{
	margin:0px;
}

TD.formular-wrapper
{
	background-color:#C7DAF1;
	
	border-top:8px solid #E3EDF9;
	border-bottom:8px solid #E3EDF9;
	
	padding-top:20px;
}

DIV.formular TD.fields
{
	padding:0 14 20 20;
}

DIV.formular
{
}

DIV.formular A
{
	font-size:12px;
	line-height:15px;
}

DIV.formular TD.text
{
	font-size:12px;
	line-height:15px;
	vertical-align:text-top;
}

DIV.formular TD.title
{
	font-size:12px;
	line-height:15px;
	vertical-align:text-top;
	font-weight: bold;
	color: #003893;
	padding-bottom:10px;
}

DIV.formular TD.error
{
	font-size:12px;
	line-height:15px;
	font-weight: bold;
	color:#C90302;
	padding-bottom: 10px;
}

DIV.formular TD.label
{
	vertical-align:top;
	white-space:nowrap;
	width:15%;
	font-size:12px;
	line-height:15px;
	padding:5 20 0 0;
}

DIV.formular TD.value
{
	padding:1 0 1 0;
}

DIV.formular TD.value INPUT, DIV.formular TD.value SELECT
{
	width:100%;
	height:20px;
	font-size:12px;
	line-height:15px;
}

DIV.formular TD.value SPAN.radio
{
	font-size:12px;
	line-height:15px;
}

DIV.formular TD.value SPAN.radio INPUT
{
	width:auto;
	height:20px;
}

DIV.formular TD.value TEXTAREA
{
	width:100%;
	font-size:12px;
	line-height:15px;
}

DIV.formular TD.value-readonly
{
	font-size:12px;
	line-height:15px;
	font-style:italic;
}

TD.column-index, TD.row-index
{
	font-size:12px;
	line-height:15px;
	width:8%;
	white-space:nowrap;
}

DIV.formular TD.column-headline
{
	font-size:12px;
	line-height:15px;
	padding-left:4px;
}

DIV.formular TD.seperate
{
	vertical-align:text-bottom;
	height:30px;
}

DIV.formular TD.buttons IMG
{
	vertical-align:bottom;
}

DIV.formular TD.buttons
{
	height:36px;
	vertical-align:bottom;
}

DIV.formular TD.column-large
{
	width:50%;
}

DIV.formular TD.column-small
{
	width:15%;
}
