table.tabelle  {
    font-family: tahoma;
    font-size: 8pt;
    color: #444444; 
    text-decoration: none; 
    text-align: left;
    border-collapse: collapse; 
    border-color: #999999;
    border-width: 1; 
}

table.tabelle a  {
    font-weight: normal;
    color: #6688CC; 
    text-decoration: none; 
}
input, textarea, select {  
    font-family: tahoma;
    font-size: 8pt;
    font-weight: normal;
    color: #444444; 
    text-decoration: none; 
    text-align: left;
	border-style: solid; 
	border-color: #AAAAAA; 
	border-width: 1px; 
	padding:2px;
}

img {
    border-width: 0px;
}


body {  background-color: #FFFFFF; font-family: tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 11pt; color: #222222; text-decoration: none}
table {  font-size: 8pt ; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-weight: normal}
tr { 
    background-color: #EEEEEE; 
}

th {
    background-color: #DDDDDD; 
    font-weight: bold; 
    color: #AAAAAA; 
    font-style: normal;
    text-align: center;
}

a { font-family: tahoma,Arial, Helvetica, sans-serif;color: #0000BB; text-decoration: none; font-size: 8pt }
select {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt}

a:hover {  color: #8888FF}

.head { font-family: tahoma, Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: bold ; line-height: 20pt}
.subhead {  font-family: tahoma, Arial, Helvetica, sans-serif; font-size: 12pt; line-height: 18pt; font-weight: bold}
.subsub {  font-family: tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 16pt; font-weight: bold; background-color: #aaa7a0}
.fett {  font-family: tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 12pt; font-weight: bold}
.text { 
    font-family: tahoma, Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    line-height: 11pt; c
    olor: #222222; 
    text-decoration: none; 
    font-weight: normal
}
.guv { 
    font-family: tahoma, Helvetica, sans-serif; 
    font-size: 8pt; 
    line-height: 10pt; 
    color: #888888; 
    text-decoration: none; 
    font-weight: normal
	border: 1px dashed #000000; 
	padding: 0;
}
.klein { 
    font-family: tahoma, Arial, Helvetica, sans-serif; 
    font-size: 7pt; 
    line-height: 9pt; 
    color: #000000; 
    text-decoration: none; 
    font-weight: normal
}

.tdneutral {  background-color: #F8F8F8; font-size: 8pt ; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-weight: normal}

.ap { background-color:  #F8F8F8; font-family: tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #777777; text-decoration: none; font-weight: normal}
.apneu { background-color:  #88FF88 }
.apneu8ung { background-color:  #FF8888 }
.apaktiv { background-color:  #FFFF88 }
.apaktiv8ung { background-color:  #FFAA55 }
.apfertig { background-color:  #8888FF }

.ABzeit { background-color:  #FFFFAA }
.ABmemo { background-color:  #CCEEFF }
.wiedervorlage { background-color:  #FF8888 }
.trRE { background-color:  #CCCCFF }
.trLS { background-color:  #FFCCCC }
.trGU { background-color:  #CCFFCC }
.trAN { background-color:  #FFFFCC }
.trBS { background-color:  #FFCCFF }

.inaktiv {  color: #999999; text-decoration: none}
.trhead {  background-color: #DDDDDD; font-weight: bold; color: #AAAAAA; font-style: normal}
.rechts {  text-align: right; color: #000000}
.rechtsrot {  text-align: right; color: #000000; background-color: #eedddd}
.rechtsgruen {  text-align: right; color: #000000; background-color: #ddeedd}
.tablemaske {  background-color: #F8F8F8}

.gef {  color: #FF5522; font-weight: bold  }

.true { font-weight: bold }
.false { color: #ff0000 }

.in {	border: 1px dotted #777777; width:100% }


//.kalheute { background-color: #000067;  color: #FFFFFF; text-decoration: none; font-weight: bold}
//.kalnormal {  color: #444444; text-decoration: none; text-align: right}
.kalsa {  color: #666666; text-decoration: none}
.kalso {  color: #ff0000; text-decoration: none}
.kalfehlt {  color: #0044dd; text-decoration: none}

.tmb { 
    border:1px solid #777777; 
    border-spacing:0px; 
    padding-left: 5px;
    padding-right: 5px;
}