 body { 
   margin: 10px; padding: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
 }
 
 a {
   color: #333333;
 }
 
 small {
   font-size: 8pt;
 }
 
 table.output {
   border: 1px solid #999;
   border-spacing: 0px;
   padding 10px;
   font-size: 9pt;
   empty-cells: show;
   width: 412px;
 }
 
 table.output td {
   padding: 2px 5px;
   text-align: left;
   border-left: 1px solid #eee;
 }
 
 table.output th {
   padding: 2px 5px;
   font-size: 9pt;
   text-align: left;
 }
 table.output .landkreis {
   font-size: 11pt;
   font-weight: bold;
   border-bottom: 1px solid #ccc;
   margin-bottom: 5px;
 }
 
 table.output *.alt {
   background-color: #fafafa;
 }
 
 table.output *.list {
   border-bottom: 1px solid #eee;
 }

 table.output *.header {
   border-bottom: 1px solid #ccc;
 }

 table.output *.underline {
   border-bottom: 1px solid #ccc;
 }
 
 table.output *.underlineTop25 {
   border-bottom: 1px solid #ccc;
   width:		180px;
 }
 
.ges_col_1 { background-color: #E7A58C; }
.ges_col_2 { background-color: #F6AE95; }
.ges_col_3 { background-color: #F8D794; }
.ges_col_4 { background-color: #FFFF55; }
.ges_col_5 { background-color: #FFFFEA; }
.ges_col_6 { background-color: #BEFEED; }
.ges_col_7 { background-color: #BDDEFD; }
.ges_col_8 { background-color: #7C9EF7; }
 

.dyn_col_1 { background-color: #EEF7FE; }
.dyn_col_2 { background-color: #C6E6FF; }
.dyn_col_3 { background-color: #83C6FD; color: #fff; }
.dyn_col_4 { background-color: #4EA8FE; color: #fff; }
.dyn_col_5 { background-color: #1491FD; color: #fff; }
.dyn_col_6 { background-color: #007AF1; color: #fff; }
.dyn_col_7 { background-color: #080AFF; color: #fff; }
 
.str_col_1 { background-color: #EEFFDA; }
.str_col_2 { background-color: #D4FFA3; }
.str_col_3 { background-color: #AFFF52; }
.str_col_4 { background-color: #74EA00; }
.str_col_5 { background-color: #00C700; color: #fff; }
.str_col_6 { background-color: #00A400; color: #fff; }
.str_col_7 { background-color: #007000; color: #fff; }
 
