body {
	background-color:#f4f4fa;
	color:#000000;
	margin:0px;
	scrollbar-face-color:#2277bb;
	scrollbar-shadow-color:#aaaaaa;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#000000;
	scrollbar-darkshadow-color:#000000;
	scrollbar-track-color:#cccccc;
	scrollbar-arrow-color:#ffffff;
}
body, table, td, div, input, select, option, textarea, ul, ol, li {
	font-family:Arial, Verdana, Tahoma, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size:10pt;
	font-style:normal;
}
.errmsg {
	color:#ff0000;
	font-weight:bold;
}
.success {
	color:#00aa00;
	font-weight:bold;
}
.unset {
	color:#b0b0b0;
	font-weight:bold;
}
.bold {
	font-weight:bold;
}
.underline {
	text-decoration:underline;
}
.italic {
	font-style:italic;
}
.text_help {
	font-style:italic;
	font-weight:bold;
	color:#356FB3;
	font-size:16pt;
}
.em {
	font-weight:bold;
	color:#2277bb;
}
.red {
	font-weight:regular;
	color:#ff0000;
}
.note {
	font-size:8pt;
	font-style:normal;
	color:#666666;
	padding-left:10px;
	text-align:left;
}
.mspc {
	font-family:monospace;
}
.serif {
	font-family:serif;
}
.sans-serif {
	font-family:sans-serif;
}
.small {
	font-size:8pt;
}
.h1 {
	color:#2277bb;
	font-size:15pt;
	font-weight:bold;
	text-align:left;
}
.h2 {
	font-size:12pt;
	font-weight:bold;
	text-align:left;
	font-style:italic;
}
.h3 {
	font-size:11pt;
	text-align:left;
}
.h3b {
	font-size:11pt;
	font-weight:bold;
	text-align:left;
}
.h4 {
	color:#2277bb;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
}
.h5 {
	color:#356FB3;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
}
.normal {
	font-weight:normal;
}
a, a:visited, a:active {
	color:#000000;
	text-decoration:underline;
}
a:hover {
	color:#dd0000;
	text-decoration:none;
}
a.top, a.top:visited, a.top:active {
	font-weight:normal;
	color:#535252;
	text-decoration:underline;
	vertical-align:top;
}
a.top:hover {
	color:#005890;
	text-decoration:none;
}
a.navi, a.navi:visited, a.navi:active {
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	vertical-align:top;
}
a.navi:hover {
	color:#005890;
	text-decoration:none;
}
td {
	vertical-align:top;
}
th.bereich {
		text-align:left;
		background-color:#9BA4BC;
		font-weight:bold;
		color:#ffffff;
		font-size:11pt;
	}
th	{
		text-align:left;
		background-color:#E2E7F7;
	}

td.thakt	{
		vertical-align:top;
		background-color:#E2E7F7;
}
td.ficon	{
	vertical-align:middle;
	text-align:center;
	background-color:#E2E7F7;
}
td.fsubmit {
	vertical-align:middle;
	text-align:center;
	background-color:#356FB3;
}
td.fname {
	vertical-align:top;
	text-align:left;
	background-color:#356FB3;
	color:#FFFFFF;
}
td.fvalue {
	vertical-align:middle;
	text-align:left;
	background-color:#E1E4F4;
}
td.freq {
	vertical-align:middle;
	text-align:center;
	background-color:#356FB3;
	color:#FFFFFF;
	font-size:16pt;
	font-weight:bold;
}
td.lfname {
	font-size:8pt;
	vertical-align:top;
	text-align:left;
	background-color:#FAE8E8;
}
td.lfvalue {
	font-size:8pt;
	vertical-align:top;
	text-align:left;
	background-color:#fafafa;
}
td.lfnavi {
	vertical-align:top;
	text-align:right;
	background-color:#FAE8E8;
}
div.fnote {
	font-size:8pt;
	font-style:normal;
	color:#000000;
	padding-left:10px;
	text-align:left;
}
input.login {
	border-width:0px;
	padding-left:0px;
}
	.poptext_dark {
				font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
				font-size: 8pt;
				color:#000000;
			}

			.poptext_bright {
				font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
				font-size: 8pt;
				color:#F2F4FA;
			}

			.popheader {
				font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
				font-size: 10pt;
				font-weight:bold;
				color:#F2F4FA;
			}
			ul {
				margin-top:5px;
				margin-left:20px;
				margin-bottom:5px;
				text-align:left;
			}
			li {
				padding:2px;
			}
			textarea {
				scrollbar-face-color:#cccccc;
				scrollbar-shadow-color:#aaaaaa;
				scrollbar-highlight-color:#ffffff;
				scrollbar-3dlight-color:#000000;
				scrollbar-darkshadow-color:#000000;
				scrollbar-track-color:#cccccc;
				scrollbar-arrow-color:#000000;
			}
			input, select, textarea {
				border-width:1px;
				border-style:solid;
				border-color:#aaaaaa;
				background-color:#ffffff;
				padding-left:3px;
			}
			input.image {
				border-width:0px;
				background-color:transparent;
				padding-left:0px;
			}
			input.focus, select.focus, textarea.focus {
				border-color:#2277bb;
				background-color:#ffffff;
			}
			input.radio, input.checkbox, input.radiofocus, input.checkboxfocus {
				background-color:transparent;
				border-style:none;
			}
			input.navi-search {
				font-size:8pt;
				width:100px;
				height:18px;
			}
			input.navi-searchfocus {
				font-size:8pt;
				width:100px;
				height:18px;
				border-color:#2277bb;
				background-color:#ffffff;
			}
			option {
				background-color:#eeeeee;
			}
			input.button {
				border-width:1px;
				border-color:#dd0000;
				border-style:solid;
				background-color:#ffffff;
				color:#2277bb;
				font-weight:bold;
				text-decoration:underline;
			}