
html {
	padding:0px;
	margin:0px;
	height:100%;
	font-size:101%;
}

body {
	font-size:70%;
	padding:0px;
	margin:0px;
	background:#ffffff;
	color:#333333;
}

#inhalt {
	position:absolute;
	left:1em;
	top:5px;
	width:97%;
	margin:0px;
	padding:0px;
	background:transparent;
}

.ilink a:link, .ilink a:visited {
	font-weight:normal;
	color:#333333;
	text-decoration:underline;
	background:transparent;
	font-size:1em;
}

.ilink a:hover, .ilink a:active, .ilink a:focus {
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	background:#E2E9F3;
	font-size:1em;
}

.alink a:link, .alink a:visited {
	font-weight:normal;
	color:#0000ff;
	text-decoration:underline;
	background:transparent;
	font-size:1em;
}

.alink a:hover, .alink a:active, .alink a:focus {
	font-weight:normal;
	color:#cc0000;
	text-decoration:none;
	background:transparent;
	font-size:1em;
}

.navilink a:link, .navilink a:visited {
	font-weight:normal;
	color:#0000ff;
	text-decoration:none;
	background:transparent;
	font-size:1em;
	padding:3px;
	margin:0px;
}

.navilink a:hover, .navilink a:active, .navilink a:focus {
	font-weight:normal;
	color:#cc0000;
	text-decoration:none;
	background:#eeeeee;
	font-size:1em;
	padding:3px;
	margin:0px;
}

.navilinkon a:link, .navilinkon a:visited, .navilinkon a:hover, .navilinkon a:active, .navilinkon a:focus {
	font-weight:normal;
	color:#cc0000;
	text-decoration:none;
	background:#eeeeee;
	font-size:1em;
	padding:3px;
	margin:0px;
}

.formeffect, .formeffect:visited {
	background:#ffffff;
}

.formeffect:hover, .formeffect:active, .formeffect:focus {
	background:#F9F9F9;
}

form {
	display:inline;	
}

input, textarea, select {
	font-family:verdana,arial,sans-serif;
	font-size:1em;
	color:#333333;
	background:#ffffff;
	border-top:1px solid #333333;
	border-right:1px solid #B4BCCB;
	border-bottom:1px solid #B4BCCB;
	border-left:1px solid #333333;
}

input.Submit {
	cursor:pointer;
	background:#eeeeee;
}

input.SubmitWhite {
	cursor:pointer;
	background:#ffffff;
}

textarea {
	overflow:auto;
}

input.RadioCheck {
	border:none;
	background:none;
}

input.RadioCheckError {
	border:1px solid #cc0000;
	background:#ffffcc;
}

.FormError {
	border:1px solid #cc0000;
	background:#ffffcc;
}

.textareapadding {
	padding:3px;
}

img {
	border:none;	
}

h1, h2, h3, h4, h5, h6 {
	font-family:verdana,arial,sans-serif;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	margin-bottom:.5em;
}

.fliesstext {
	font-family:verdana,arial,sans-serif;
	font-size:1.05em;
	line-height:1.5em;
	color:#333333;
}

.greytext {
	color:#bbbbbb;
}

.alerttext {
	color:#cc0000;
}

.clearboth {
	clear:both;
}

p {
	margin:0em 0em .5em 0em;
}

p.erklaerung {
	margin:0em 1em .5em 2.2em;
	font-size:.9em;
	font-style:italic;
}

p.erklaerung2 {
	margin:0em 0em .5em 2.1em;
	font-size:1em;
}

table.AdminTable {
	border-collapse:collapse;
}

td.admin {
	border:1px solid #cccccc;
	padding:2px 4px 2px 4px;
}

.formTable {
	padding:.4em;
	border:0px;
	width:100%;
}

.listTable {
	border-collapse:collapse;
	border:none;
}

.listTd {
	padding:3px 4px 3px 4px;
	border:1px solid #bbbbbb;
}

tr.trhover:hover {
	background:#F9F9F9;
}
 
tr.trhover {
	background:#ffffff;
}

.Width20em {
	width:20em;
}

.Width100pr {
	width:100%;
}

.LeftAbstand2em {
	margin:0em 0em 0em 2em;
}

.bottomdistance1em {
	margin:0px 0px 1em 0px;
}

.underlinedP {
	border-bottom:1px solid #333333;
}

.TextAlignRight {
	text-align:right;
}

.SystemMessage {
	color:#cc0000;
	background:#FFFFB8;
	font-weight:bold;
	padding:2px 0px 2px 5px;
}

fieldset {
	background:#eeeeee;
	border:1px dashed #245481;
	padding:.5em;
}

legend {
	color:#245481;
	font-weight:bold;
	background:#eeeeee;
	padding:0px .4em 0px .2em;
}

.pborderbootom {
	border-bottom:1px solid #bbbbbb;
	padding:0px 0px 5px 0px;
}

.wappen {
	margin:10px;
}

.antwortfarbeE {
	color:#009900;
}

.antwortfarbeM {
	color:#0000ff;
}

.antwortfarbeF {
	color:#ff0000;
}

li {
	margin:0px 0px 1em 0px;	
}