body {
	font-size: 9pt;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	color: black;
}

table.rahmen   { color: black; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-style: solid; border-width: 1px; border-color: #d0d0fc #a8a8df #a8a8df #d0d0fc }
table.normal   { color: black; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
table.control      { color: black; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: 0px solid #cc0000; }
table.pagefocus { background-color: #a8a8e8; font-weight: bold; text-align: center; valign: middle; }
table.pageblur { background-color: #c9c9ef; text-align: center; valign: middle; }
table.list_ok      { background-color: #c9c9ef; color: black; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: 0px; width: 100% }
table.list_error       { color: black; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ffe0e0; border: 0px; width: 100% }
table.list_ok2      { background-color: #a8a8e8; color: black; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: 0px; width: 100% }

tr.list_error       { color: black; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ffe0e0}

td.titel    { color: black; font-size: 11pt; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; valign: middle; background-color: #a8a8e8; background-image: url(/images/back_title.gif); border-style: solid; border-width: 1px; border-color: #d0d0fc #a8a8df #a8a8df #d0d0fc; }
td.rubrik  { background-color: #c9c9ef; text-align: center; border-style: solid; border-width: 1px; border-color: #d0d0fc #a8a8df #a8a8df #d0d0fc; valign: middle }
td.editor { background-color: #e7e7f9; text-align: center; border-style: solid; border-width: 1px; border-color: #d0d0fc #a8a8df #a8a8df #d0d0fc; valign: top }
td.auswahl { background-color: #e7e7f9; text-align: center; border-style: solid; border-width: 1px; border-color: #d0d0fc #a8a8df #a8a8df #d0d0fc; valign: top }
td.beschreibung { color: black; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #e0e0e0; padding: 5px; text-align: left; valign: top; border-style: solid; border-width: 1px; border-color: #d0d0fc #a8a8df #a8a8df #d0d0fc; }
td.hinweis { color: red; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #e0e0e0; text-align: left; valign: top }
td.vorschau { background-color: #fff; text-align: center; border-style: solid; border-width: 1px; border-color: #d0d0fc #a8a8df #a8a8df #d0d0fc; valign: middle }
td.kopf_inhalt { color: black; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color: #a8a8e8; text-align: left; valign: middle }

td.navibar { background-image: url(../images/navi_fading.gif); text-align: left; text-indent: 15px; valign: middle }
td.navicontrol { padding: 5px; background-color: #c9c9ef; color: black; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }
td.beschreibungstext { background-color: #e0e0e0; text-align: left; valign: top; color: black; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }
td.beschreibungstextklein { background-color: #e0e0e0; text-align: left; valign: top; color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }
td.tooltiptext { background-color: #DFDFFF; color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }
td.alarm { color: red; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; valign: top }
.textklein { color: black; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }

td.contleft { color: black; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }
td.contcenter { color: black; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; valign: middle; }

.legendehead   { color: #232373; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.link_navibar   { color: #232373; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.link_neutral  { color: black; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.link_folder  { color: black; font-size: 9pt; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.link_file  { color: black; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.farbe_auswahl { background-color: #e7e7e7; }
.trauerrand   { border-style: solid; border-width: 1px; border-color: black }
.hinweis {color: #cc0000; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.hinweisklein {color: #cc0000; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.trenner { padding:0; margin:0; margin-top:10px; margin-bottom:10px; border-top:1px dotted #cccccc;}
.hilfetext {color: #000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

.scroll {
	height: 100%;
	width: 100%;
	overflow: auto;
	padding: 1px;
	font-size: 10pt;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	color: black;
	text-align: center;
	/*border: 1px solid #cc0000;*/
}
.formfield { color: black; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-style: solid; border-width: 1px; border-color: #a8a8df #d0d0fc #d0d0fc #a8a8df }
.formcontrol { color: #232373; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-style: solid; border-width: 1px; border-color: #232373 }
.formcontrolklein { color: #232373; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-style: solid; border-width: 1px; border-color: #232373 }

.waiting {
	background-color: #efefef;
	z-index: 5;
	font: bold 16px Verdana;
	text-align: center;
	vertical-align: middle;
	filter: Alpha(opacity=70, finishopacity=70, style=3);
}

.tooltip {
position: absolute;
display: none;
background-color: #E4E4E4;
}

