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;
	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 {
	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;
}

/* Tabelle allgemein ---------------------------------*/
td {
	font-size : 8pt;
}
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;
}

.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;
}

.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 {
	 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;
}
	  
.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;
}

.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-Hintrgrundfarben ---------------------------*/
tr.ColorOne {
	background : #FAFDFF;
}

tr.ColorOneExtra {
	background : #FDF8F3;
}

tr.ColorOneExtra6 {
	background : #ecfdf3;
}

tr.ColorOneExtra15 {
	background : #EFF9FF;
}

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 : Courier, Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : 84b8e;
	text-align : left;
}
.debug  {
	font-size : 8pt;
	font-family : Courier, Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : 000000;
	text-align : left;
}

.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;
}

#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;
}


