ize:15px;
 color:#646367;
}

h2 {
 font-family:"Verdana", sans-serif;
 font-weight:bold;
 color:#646367;
 font-size:14px;
}  

h3 {
 font-family:"Verdana", sans-serif;
 font-weight:normal;
 color:#646367;
 font-size:12px;
} 

h4 {
 font-family:"Verdana", sans-serif;
 font-weight:normal;
 font-size:11px;
 color:#646367;
} 

div.items p:not(:target) {display: none}
div.items p:target {display: block}

/* TABELLEN */

table {
 border-collapse:collapse;
 border:0px solid #eeeeee;
 margin:0;
 font-family:"Verdana", sans-serif;
 font-size:12px;
 color:#737373;
}

caption {
 padding-bottom:15px;
 font-weight:bold;
 color:#b90a19;
 font-size:14px;
}  




/* TABELLENKOPF */

thead , tfoot {
 font-size:12px;
}

thead th {
 border-left: 0px;
 border-right: 0px;
 border-top: 0px;
 border-bottom: 2px solid ##cccccc;
 padding-bottom:7px;
 padding-top:8px;
}

tbody th {
 background:#fff0be;
 border-left: 0px;
 border-right: 0px;
 border-bottom: 2px solid ##cccccc;
}

th.fett {
 font-weight:bold; 
 padding-bottom:7px;
 padding-top:8px;
}



th.gelb {
 background:#ffcb00;
 padding-bottom:7px;
 padding-top:8px;
}

th.gelb50 {
 background:#cccccc;
 padding-bottom:7px;
 padding-top:8px;
}

th.gelb50leer {
 background:#cccccc;
 border-left: 1px solid #eeeeee;
 border-right: 1px solid #eeeeee;
 border-top: 1px solid #eeeeee;
 border-bottom: 1px solid #eeeeee;
 padding-bottom:7px;
 padding-top:8px;
}

th, td {
 padding:5px;
 padding-left:5px;
 padding-right:10px;
 border-top: 0px;
 font-weight:normal;
} 

th.thleer {
 background:white;
 height: 17px;
 border-left: 1px solid white;
 border-right: 1px solid white;
 border-top: 1px solid white;
 border-bottom: 1px solid white;
 padding:0px;
 padding-left:0px;
 padding-right:0px;
}

td.th {
 background:white;
 border-left: 0px;
 border-right: 0px;
 border-top: 1px solid white;
 border-bottom: 2px solid ##cccccc;
 font-size:12px;
 font-weight:normal; 
 padding-bottom:7px;
 padding-top:8px;
}

td.thfett {
 background:white;
 border-left: 0px;
 border-right: 0px;
 border-top: 1px solid white;
 border-bottom: 2px solid ##cccccc;
 font-size:12px;bold; 
 padding-bottom:7px;
 padding-top:8px;
 font-weight:bold; 
}

td.thgelb {
 background:#cccccc;
 border-left: 0px;
 border-right: 0px;
 border-top: 1px solid white;
 border-bottom: 2px solid ##cccccc;
 font-size:12px;
 font-weight:normal;
 padding-bottom:7px;
 padding-top:8px;
}

td.thgelb50 {
 background:#cccccc;
 border-left: 0px;
 border-right: 0px;
 border-top: 1px solid white;
 border-bottom: 2px solid ##cccccc;
 font-size:12px;
 font-weight:normal;
 padding-bottom:7px;
 padding-top:8px;
}

/* TABELLENK�RPER */

tbody {
 background:white;
}

td {
 background:white;
 border-left: 0px;
 border-right: 0px;
 border-bottom: 1px solid #737373;
 padding-bottom:10px;
}

td.gelb {
 background:#ffcb00;
}

td.gelb50 {
 background:#cccccc;
}

td.fett {
 font-weight:bold; 
}

td.leer {
 background:white;
 height: 17px;
 border-left: 1px solid white;
 border-right: 1px solid white;
 border-top: 2px solid white;
 border-bottom: 1px solid white;
 font-family:"Verdana", sans-serif;
 font-size:12px;
}

td.leerfett {
 background:white;
 height: 17px;
 border-left: 1px solid white;
 border-right: 1px solid white;
 border-top: 2px solid white;
 border-bottom: 1px solid white;
 font-family:"Verdana", sans-serif;
 font-size:12px;
 font-weight:bold;
}


/* TABELLENFUSS */

td.foot {
 background:white;
 border-left: 0px;
 border-right: 0px;
 border-bottom: 0px solid #737373;
 border-top: 1px solid #737373; 
}

td.footgelb {
 background:#ffcb00;
 border-left: 0px;
 border-right: 0px;
 border-bottom: 0px solid #737373;
 border-top: 1px solid #737373; 
}

td.footgelb50 {
 background:#cccccc;
 border-left: 0px;
 border-right: 0px;
 border-bottom: 0px solid #737373;
 border-top: 1px solid #737373; 
}

td.footgelb50fett {
 background:#cccccc;
 border-left: 0px;
 border-right: 0px;
 border-bottom: 0px solid #737373;
 border-top: 1px solid #737373; 
 font-weight:bold; 
}

td.footfett {
 background:white;
 border-left: 0px;
 border-right: 0px;
 border-bottom: 0px solid #737373;
 border-top: 1px solid #737373; 
 font-weight:bold; 
}

tfoot th {
 font-size:100%;
 font-weight:normal;
 border-left: 0px;
 border-right: 0px;
 border-top: 0px;
 border-bottom: 0px;
}



/* LINKS */

a:link {color:#f5aa00;}      /* unvisited link */
a:visited {color:#eb690a;}  /* visited link */
a:hover {color:#b90a19;}  /* mouse over link */
a:active {color:#737373;}  /* selected link */ 
