BODY, DIV, TD, P {
	font-family : Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin:5px;
}
SMALL {
	font-size : 9px;
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TABLE {
	border : 0px;
}

HR {
	height : 0px;
	border : 0.5px solid #003366;
}

H3 {
	font-size : 13px;
	font-weight : bold;
	margin-bottom : 2px;
	margin-top : 2px;
}

H4 {
	font-size : 12px;
	font-weight : bold;
	margin-bottom : 2px;
	margin-top : 2px;
}

A {
	color: #003366;
	text-decoration: none;
}

a:hover {
	text-decoration:underline;
}

/*Textbereiche */

.frage {
	font-size : 11px;
	font-weight : bold;
}

.antwort {
	font-weight : normal;
	font-size : 11px;
}

.fehler {
	color : #DC143C;
}

.required {
	font-size : 12px;
	font-weight : bold;
	color : #DC143C;
}

DIV.kasten {
	border : 1px solid #8B0000;
	background-color : #FCFCFE;
	padding : 4px;
}

DIV.kommentar {
	border : 0px;
	padding :3px;
}

A.whitelink {
	color : White;
	text-decoration : none;
}
A.whitelink:hover {
	text-decoration : underline;
}
/* Formularbereiche */

INPUT.submitbutton {
	background-color : #F0F8FF;
	border : 1px outset;
	font-size : 11px;
	font-weight : bold;
	padding: 1px;
	
}

INPUT.text {
	border : 1px solid;
	background-color : #FCFCFE;
	font-size : 11px;
	width : 250px;
}

INPUT.radio {
	
}

TEXTAREA.textarea {
	border : 1px solid #003366;
	background-color : ##FCFCFE;
	height : 100px;
	width : 250px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

SELECT.select {
	border : 1px solid;
	background-color : #FFFFF0;
	font-size : 11px;
	width : 250px;
	
}