body { 
	color: black; 
	font-size: 8pt; 
	font-family: Verdana, Arial,Helvetica, sans-serif; 
	background-color: white 
}

/* Links ---------------------------------------------*/
a:link { 
	font-size : 8pt;
	text-decoration : none; 
	color: #02387C; 
}
a:visited { 
	font-size : 8pt;
	text-decoration : none; 
	color: #02387C; 
}

a.topSelected:link {
	text-decoration : none;
	font-weight : bold;
}

a.menuSelected:link {
	color : #ED4E04;
}

a.menuSelected:visited {
	color : #ED4E04;
}

a.submenuSelected:link {
	color : #ED4E04;
}

a.titelHistory:link {
	text-decoration : underline; 
}

a.titelHistory:visited {
	text-decoration : underline; 
}

a.titelHistory:link {
	text-decoration : underline; 
}

a.submenuSelected:visited {
	color : #ED4E04;
}

a.submenuNormal:link {
	color : #3399CC;
}

a.submenuNormal:visited {
	color : #3399CC;
}

a.PageActive:link {
	font-weight : bold;
	color : #ED4E04;
	text-decoration : underline;
}

a.PageActive:visited {
	font-weight : bold;
	color : #ED4E04;
	text-decoration : underline;
}

a.PageNormal:link {
	font-weight : normal;
	color : #02387C;
	text-decoration : underline;
}

a.PageNormal:visited {
	font-weight : normal;
	color : #02387C;
	text-decoration : underline;
}

a.Sort:link {
	text-decoration : underline;
	font-weight : bold;
}

a.Sort:visited {
	text-decoration : underline;
	font-weight : bold;
}
	
a.Logout:link {
	color : #ED4E04;
}
a.Logout:visited {
	color : #ED4E04;
}

/* Formulare -----------------------------------------*/
input.Styled {
	font-size: 100%;
    margin-bottom: 1px ! important;
	/* LW_mn 060323 - ticket #1195 */
	/* cursor: pointer; */
	padding: 1px 1px 1px 3px;
	border: 1px solid #96C7DD;  
    color: Black;
    background-color: white;
    vertical-align: middle;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

input.Taste {
	visibility: visible;
	font-family:verdana,sans-serif,arial,helvetica;
	font-size:10px;
	color: #ED4E04;
	border:1px solid #96C7DD;
	background-color:white;
	cursor:hand;
}

input.TasteDisabled {
	visibility: hidden;
	font-family:verdana,sans-serif,arial,helvetica;
	font-size:10px;
	color: #ED4E04;
	border:1px solid #96C7DD;
	background-color:white;
	cursor:hand;
}

input.TasteFilter {
	font-family:verdana,sans-serif,arial,helvetica;
	font-size:10px;
	color: #02387C;
	border:1px solid #96C7DD;
	background-color:white;
	cursor:hand;
}

input.TasteInvisible {
	display: none;
}

/* Tabelle allgemein ---------------------------------*/
td {
	font-size : 8pt;
}
td.Collapse {
	padding: 0px;
	margin: 0px;
	height: 1px;
	font-size: 1pt;
}
td.menuNormal {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #ED4E04;
	text-align : left;
}
td.menuSelected{
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #ED4E04;
	text-align : left;
}
/* Menue ---------------------------------------------*/
.DataActive {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #ED4E04;
	text-align : left;
}

	

/* Datenspalten --------------------------------------*/
.TabHeadL {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #02387C;
	background : #D9EEF9;
	text-align : left;
}
.TabHeadC {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #02387C;
	background : #D9EEF9;
	text-align : center;
}
.TabHeadKumC {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #1281B5;
	background : #D9EEF9;
	text-align : center;
}
.TabHeadKumL {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #1281B5;
	background : #D9EEF9;
	text-align : left;
}
.TabHead2L {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #02387C;
	background : #FFFFFF;
	text-align : left;
}
.TabHead2C {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #02387C;
	background : #FFFFFF;
	text-align : center;
}
.DataHell {
	background : #FAFDFF;
}

.DataDunkel {
	background : #EFF9FF;
}

.DataBlank {
	background : #FFFFFF;
	width: 10px;
}

.TitelInfo {
	font-size: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

.TitelInfoLabel {
	margin-top: 3px;
	font-size: 10px;
}	

.TitelInfoValue {
	font-size: 12px;
	font-weight : bold;
	font-style : normal;
	color : #02387C;
}	

.TitelInfoValue2 {
	font-size: 12px;
	font-weight : normal;
	font-style : normal;
	color : #02387C;
}

.TitelInfoValue3 {
	font-size: 12px;
	font-weight : bold;
	font-style : normal;
	color : #1281B5;
}

.TabFootSum {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #ED4E04;
	background-Color : #D9EEF9;
}

.bold  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #323232;
	text-align : right;
}

.hbold  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #1281B5;
	text-align : right;
}

.normal  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #323232;
	text-align : right;
}

.normall  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #323232;
	text-align : left;
}

.normalc  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #323232;
	text-align : center;
}

.hnormal  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #1281B5;
	text-align : right;
}

.sum  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #ED4E04;
	text-align : right;
}

.DataNormalC  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #121212;
	text-align : center;
}

.DataNormalL  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #323232;
	text-align : left;
}

.DataNormalR  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #323232;
	text-align : right;
}

td.DataTitle  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #1281B5;
	text-align : left;
	min-width: 200px;       /* gute Browser */
	width: auto !important; /* gute Browser */
	width: 200px;           /* dumme Browser */;
}

td.DataTitle b {
	display: block;
	width: 200px;
}

.DataExtraC  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #1281B5;
	text-align : center;
}

.DataExtraL  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #1281B5;
	text-align : left;
}
.DataExtraR  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #1281B5;
	text-align : right;
}
.DataExtraFirmaL  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #ED4E04;
	text-align : left;
}
.DataSumR  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #ED4E04;
	text-align : right;
}
.DataSumR2  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #ED4E04;
	text-align : right;
}
.DataKumR  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #1281B5;
	text-align : right;
}
/*------------------------------------------------------*/

#PageTitle  {
	font-size : 11pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #ED4E04;
	text-align : center;

        margin-top:20px;
        margin-bottom: 10px;
}
#PageTitle2  {
	font-size : 11pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #3399CC;
	text-align : center;

        margin-top:20px;
        margin-bottom: 10px;
}

#PageTitle3  {
	font-size : 9pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #3399CC;
	text-align : center;

        margin-top:20px;
        margin-bottom: 10px;
}


#submenu {
	 display: none;
	 position: absolute;
	 right: 5px;
	 }

.DownOne  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #3399CC;
	text-align : left;
}
.DownTwo  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #3399CC;
	text-align : right;
}




/* FilterTexte -----------------------------------------*/
table.FilterTab ,table.EditHelp{
	border-color: #96C7DD;
  	border-style: solid;
    border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding : 0px;
    margin-bottom:0pt;
}

table.tableClass {
	display: table;
}

table.hideClass {
	display: none;
}
	  
.Bitte  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #3399CC;
	text-align : center;
}
.BitteA  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #3399CC;
	text-align : left;
}
.BitteB  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #3399CC;
	text-align : right;
}
.FilterMeldung  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #ED4E04;
	text-align : center;
}

.FilterOneR{
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : 003366;
	text-align : right;
}

.FilterOneL{
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : 003366;
	text-align : left;
}

.FilterLink a{
	text-align: center;
	text-color: red;
}

.ImpressOne{
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : 003366;
	text-align : right;
}

.Impress{
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : 003366;
	text-align : left;
}

.TitelOne{
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #3399CC;
	text-align : right;
}

.TitelTwo{
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #1281B5;
	text-align : left;
}




/* Tabellen-Hintergrundfarben ---------------------------*/
tr.ColorOne {
	background : #FAFDFF;
}

tr.ColorOneExtra {
	background : #FDF8F3;
}

tr.ColorOneExtra6 {
	background : #ECFDF3;
}

tr.ColorOneExtra15 {
	background : #EFF9FF;
}


tr.ColorOneHistory {
	background : #fffee6;
}

tr.ColorTwo {
	background : #EFF9FF;
}


.dbsnl  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : 003366;
	text-align : left;
}

.dbsnr  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : 003366;
	text-align : right;
}

.dbnnl  {
	font-size : 10pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : 003366;
	text-align : left;
}

.dbnbl  {
	font-size : 10pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : 003366;
	text-align : left;
}

.dbnnc  {
	font-size : 10pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : 003366;
	text-align : center;
}

.dbnnl  {
	font-size : 10pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : 003366;
	text-align : left;
}

.dbnnr  {
	font-size : 10pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : 003366;
	text-align : right;
}

.hbsnc  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : b2e5ff;
	text-align : center;
}

.hbsnl  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : b2e5ff;
	text-align : left;
}

.hbnnl  {
	font-size : 10pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : b2e5ff;
	text-align : left;
}

.mbnnl  {
	font-size : 10pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : 3399cc;
	text-align : left;
}


.wsnc  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : ffffff;
	text-align : center;
}

.wsnl  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : ffffff;
	text-align : left;
}

.wsnr  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : ffffff;
	text-align : right;
}

.wnnc  {
	font-size : 10pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : ffffff;
	text-align : center;
}

.wnnl  {
	font-size : 10pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : ffffff;
	text-align : left;
}
.button {
	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

.debug2  {
	font-size : 8pt;
	font-family : sans-serif, Verdana, Arial, Helvetica;
	font-weight : normal;
	font-style : normal;
	color : 84b8e;
	text-align : left;
}
.debug  {
	width: 80%;
	background-color:#f7f7f7;
	margin-left: 30px;
	padding: 6px;
	padding-bottom: 6px;
   	margin-bottom: 10px;
  	border: solid #cfcfcf 1px;
	
	font-size : 8pt;
	font-family : sans-serif, Verdana, Arial, Helvetica;
	font-weight : normal;
	font-style : normal;
	#color : 000000;
	text-align : left;
}

.debugmem  {
	width: 80%;
	background-color:#f5fffb;
	margin-left: 30px;
	padding: 6px;
	padding-bottom: 6px;
   	margin-bottom: 10px;
  	border: solid #cfcfcf 1px;
	
	font-size : 8pt;
	font-family : Courier, Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	#color : 000000;
	text-align : left;
}

.TestFailure  {
	width: 80%;
	background-color:#ffffff;
	margin-left: 30px;
	padding: 6px;
	padding-bottom: 6px;
   	margin-bottom: 10px;
	
	font-size : 8pt;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-weight : normal;
	font-style : normal;
	#color : #353535;
	text-align : left;
}

.TestFailureHead  {
	background-color:#cc0000;
	color:#ffffff;
	font-weight : bold;
	padding:3px;
}

.TestFailureDescr  {
	color:#cc0000;
}

.debug_head  {
	width: 70%;
	background-color:#ffffff;
	padding: 2px;
  	border: solid #cfcfcf 1px;
    font-size: 12px;
	
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	text-align : left;
	color : #3399CC;
}

.txt  {
	width: 70%;
	background-color:#ffffff;
	padding: 2px;
  	border: solid #cfcfcf 1px;
    font-size: 12px;
	
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	text-align : left;
	color : #3399CC;
}

.done  {
	width: 40px;
	background-color:#ffffff;
	padding: 2px;
	margin-bottom: 15px;
  	border: solid #cfcfcf 1px;
    font-size: 12px;
	
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	text-align : left;
	color : #07491d;
}

.snnr  {
 font-size : 8pt;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-weight : normal;
 font-style : normal;
 color : 000000;
 text-align : right;
}
.snnc  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : 000000;
	text-align : center;
}
.sbnr  {
 font-size : 8pt;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-weight : bold;
 font-style : normal;
 color : 000000;
 text-align : right;
}
.sbnc  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : 000000;
	text-align : center;
}

.snhr {
 font-size : 8pt;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-weight : normal;
 font-style : normal;
 color : 008C81;
 text-align : right;
}
.sbhr {
 font-size : 8pt;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-weight : bold;
 font-style : normal;
 color : 008C81;
 text-align : right;
}

.snnl  {
 font-size : 8pt;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-weight : normal;
 font-style : normal;
 color : 000000;
 text-align : left;
}

.snnla  {
 font-size : 8pt;
 font-family : Arial, Helvetica, sans-serif;
 font-weight : normal;
 font-style : normal;
 color : 000000;
 text-align : left;
}

.sbnl  {
 font-size : 8pt;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-weight : bold;
 font-style : normal;
 color : 000000;
}
.snhl {
 font-size : 8pt;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-weight : normal;
 font-style : normal;
 color : 008C81;
}
.sbhl {
 font-size : 8pt;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-weight : bold;
 font-style : normal;
 color : 008C81;
}
.mnnr  {
 font-size : 10pt;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-weight : normal;
 font-style : normal;
 color : 000000;
 text-align : right;
}
.mbnr  {
 font-size : 10pt;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-weight : bold;
 font-style : normal;
 color : 000000;
 text-align : right;
}
.mnhr {
 font-size : 10pt;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-weight : normal;
 font-style : normal;
 color : 008C81;
 text-align : right;
}
.mbhr {
 font-size : 10pt;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-weight : bold;
 font-style : normal;
 color : 008C81;
 text-align : right;
}

.mnnc  {
 font-size : 10pt;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-weight : normal;
 font-style : normal;
 color : 000000;
 text-align : center;
}

.mnnl  {
 font-size : 10pt;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-weight : normal;
 font-style : normal;
 color : 000000;
 text-align : left;
}

.mnhc  {
	font-size : 10pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : 000000;
	text-align : center;
}
	  
.mbnl  {
 font-size : 10pt;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-weight : bold;
 font-style : normal;
 color : 000000;
}
.mbnc  {
	font-size : 10pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : 000000;
	text-align : center;
}
.mactiv {
 font-size : 10pt;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-weight : normal;
 font-style : normal;
 color : red;
}
.mnhl {
 font-size : 10pt;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-weight : normal;
 font-style : normal;
 color : 008C81;
}
.mbhl {
 font-size : 10pt;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-weight : bold;
 font-style : normal;
 color : 008C81;
}

.mbhc {
 font-size : 10pt;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-weight : bold;
 font-style : normal;
 color : 008C81;
 text-align : center;
}


.lnnr  {
 font-size : 12pt;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-weight : normal;
 font-style : normal;
 color : 000000;
 text-align : right;
}
.lbnr  {
 font-size : 12pt;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-weight : bold;
 font-style : normal;
 color : 000000;
 text-align : right;
}
.lnhr {
 font-size : 12pt;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-weight : normal;
 font-style : normal;
 color : 008C81;
 text-align : right;
}
.lbhr {
 font-size : 12pt;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-weight : bold;
 font-style : normal;
 color : 008C81;
 text-align : right;
}

.lnnl  {
 font-size : 12pt;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-weight : normal;
 font-style : normal;
 color : 000000;
 text-align : left;
}
.lbnl  {
 font-size : 12pt;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-weight : bold;
 font-style : normal;
 color : 000000;
}
.lnhl {
 font-size : 12pt;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-weight : normal;
 font-style : normal;
 color : 008C81;
}
.lbhl {
 font-size : 12pt;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-weight : bold;
 font-style : normal;
 color : 008C81;
}
.lbwl {
 font-size : 12pt;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-weight : bold;
 font-style : normal;
 color : FFFFFF;
}

.off1 {
 font-size : 10pt;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-weight : normal;
 font-style : normal;
 color : EEEEEE;
}

#filter
{
  margin-bottom: 0pt;
}

#filterr
{
  display: none;
}

#filterParam
{
  margin-top: 0pt;
}

#Result {
 margin-top: 20px;
 margin-bottom: 20px;
}

#Impressum {
 margin-top: 20px;
 margin-bottom: 20px;
 text-align : center;
}

/*  EditHelp */
div.EditHelp {
  margin-top: 20px;
}

#helpText {
	color: #02387C;
}

#dbgfilter
{
	visibility:hidden;
	width:500px;
	height:1px;
	position:absolute;
	top: 0px;
}

a.dbglink
{
	backgound: #FFFFFF;
}

a.pLink
{
	color: #EF7118;
}

#dbgpost
{
	visibility:hidden;
	width:500px;
	height:1px;
	position:absolute;
	top:0px;
}

#dbgget
{
	visibility:hidden;
	width:500px;
	height:1px;
	position:absolute;
	top:0px;
}

#dbgdata
{
	visibility:hidden;
	width:500px;
	height:1px;
	position:absolute;
	top:0px;
	left:0px;
}

#dbgsql
{
	visibility:hidden;
	width:500px;
	height:1px;
	position:absolute;
	top:0px;
	left:0px;
}

#dbgvars
{
	visibility:hidden;
	width:500px;
	height:1px;
	position:absolute;
	top:0px;
	left:0px;
}

#dbgnav
{
	position: absolute;
	top:20px;
	right:0px;
	text-align: right;
}
#dbgnavbox
{
	visibility:hidden;
	background-color: #FFFFFF;
	text-align: left;
	border: solid #cfcfcf 1px;
	padding:4px;
}

#preloader
{
	/*border: solid #ED4E04 1px;*/
	padding:4px;
}

#new-preloader
{
	width: 220px;
	min-height: 20px;       
	height: auto !important; 
	height: 20px;
	/*
	background-image: url(images/mc_loader2.gif);
	background-repeat:no-repeat;
	background-position: top center;
	*/
	border: solid #FFBB92 1px;
	padding: 5px 5px 5px 5px;
	margin-bottom: 20px;
	color: #444;
}

#new-preloader div
{
	width: 220px;
	min-height: 40px;       
	height: auto !important; 
	height: 40px;
	background-image: url(images/mc_loader2.gif);
	background-repeat:no-repeat;
	background-position: top center;
	color: #444;
}

#preloaderbild
{
	position: absolute;
	top:-20px;
}

#data_loading
{
	/*position: absolute;*/
	/*top:215px;
	left:5px;*/
	width: 640px;
	/*height: 50px;*/
	border: solid #ED4E04 1px;
	padding:4px;
}

#login_options {
	width: 400px;
	margin: 0 auto 0 auto;
	border: solid #ED4E04 1px;
}

#fehler {
	color: red;
	font-weight: bold;
	padding: 5px 0px;
}

#aweg.AktiviertNaN {
	background: #FFFB86;
}

#aweg.Nan {
	background: white;
}
