 /* Tabellen */
 /* Abstand unten für alle Tabellen */
table {margin-bottom: 20px;}

 /* Design 5 */
table.Design5 {
	width: 100%;
	font-size: 70%; 
	border: 1px solid #CCCCCC;  /* Umrandung */
	border-spacing: 1px;
	border-collapse:separate;  
	background-color:#8b8b8b;	/* Hintergrundfarbe Tabelle */
	-moz-border-radius:9px;
}

* html table.Design5 {
	width: 95%;}

table.Design5 th {   /*Kopfzeile */
    text-align: left;
    font-weight: normal;
	color:#FFFFFF;
    padding: 0.1em 0.5em;
	background-color:#7d8ca6;
	border-width: 1px;
	-moz-border-radius:5px;	
}
table.Design5 td {    /*Tabellenzeile */
    text-align: left;  /* Textausrichtung */
    border-bottom: 1px solid #CCCCCC; /* horizontal, Linienfarbe zwischen Zellen */
	border-left: 1px solid #cccccc; /*  vertikal, Linienfarbe zwischen Zellen */
    padding: 0.5em 0.5em;
    background:#dedede; /* Hintergrundfarbe Zellen */
	border-width: 1px;
	-moz-border-radius:5px;
	}


/* Design 4 */
table.Design4 {
	width: 100%;
	font-size: 85%; 
	border: 1px solid #CCCCCC;  /* Umrandung */
	border-spacing: 3px;
	border-collapse:separate;  
	background-color:#336699;	/* Hintergrundfarbe Tabelle */
	-moz-border-radius:9px;
}

* html table.Design4 {
	width: 95%;}

table.Design4 th {   /*Kopfzeile */
    text-align: left;
    font-weight: bold;
	color:#FFFFFF;
    padding: 0.1em 0.5em;
   /* border-bottom: 2px solid #FFFFFF; 
	border-left: 2px solid #FFFFFF; */
	background-color:#336699;
	border-width: 1px;
	-moz-border-radius:5px;	
}
table.Design4 td {    /*Tabellenzeile */
    text-align: left;  /* Textausrichtung */
    border-bottom: 2px solid #708090; /* horizontal, Linienfarbe zwischen Zellen */
	border-left: 1px solid #708090; /*  vertikal, Linienfarbe zwischen Zellen */
    padding: 0.5em 0.5em;
    background:#DBE3E6; /* Hintergrundfarbe Zellen */
	border-width: 1px;
	-moz-border-radius:5px;
	}


/* Design 3 */
table.Design3 {
	width: 100%;
	font-size: 85%; 
	border: 1px solid #CCCCCC;  /* Umrandung */
	border-spacing: 3px;
	border-collapse:separate;  
	background-color:#DC8B65;	/* Hintergrundfarbe Tabelle */
	-moz-border-radius:9px;
}

* html table.Design3 {
	width: 95%;}

table.Design3 th {   /*Kopfzeile */
    text-align: left;
    font-weight: bold;
	color:#FFFFFF;
    padding: 0.1em 0.5em;
   /* border-bottom: 2px solid #FFFFFF; 
	border-left: 2px solid #FFFFFF; */
	background-color:#DC8B65;	/* Hintergrundfarbe Tabelle */
	border-width: 1px;
	-moz-border-radius:5px;	
}
table.Design3 td {    /*Tabellenzeile */
    text-align: left;  /* Textausrichtung */
    border-bottom: 2px solid #708090; /* horizontal, Linienfarbe zwischen Zellen */
	border-left: 1px solid #708090; /*  vertikal, Linienfarbe zwischen Zellen */
    padding: 0.5em 0.5em;
    background:#DDDA64; /* Hintergrundfarbe Zellen */
	border-width: 1px;
	-moz-border-radius:5px;
	}

 /* Tabellen Wettbewerb */
tbody>tr>td>b {color:#200ea0;} /* dklblau*/
*html tbody>tr>td>b {color:#200ea0;}


  /* Tabellen Marktberichte*/
table.Design6 {
	width: 100%;
	font-size: 85%; 
	border: 1px solid #CCCCCC;  /* Umrandung */
	border-spacing: 3px;
	border-collapse:separate;  
	background-color:#DEBD98;	/* Hintergrundfarbe Tabelle */
	-moz-border-radius:9px;
}

* html table.Design6 {
	width: 95%;}

table.Design6 th {   /*Kopfzeile */
    text-align: left;
    font-weight: bold;
	color:#000000;
    padding: 0.1em 0.5em;
	background-color:#DEBD98;	/* Hintergrundfarbe Tabelle */
	border-width: 1px;
	-moz-border-radius:5px;	
}
table.Design6 td {    /*Tabellenzeile */
    text-align: left;  /* Textausrichtung */
    border-bottom: 2px solid #708090; /* horizontal, Linienfarbe zwischen Zellen */
	border-left: 1px solid #708090; /*  vertikal, Linienfarbe zwischen Zellen */
    padding: 0.5em 0.5em;
    background:#DCD6C0; /* Hintergrundfarbe Zellen */
	border-width: 1px;
	-moz-border-radius:5px;
	}
table.Design6>tbody>tr>td>b {font-size: 0.5em; color: #306090;}
table.Design6 thead th {
    color: #FFFFFF;
    text-align: center;
}
table.Design6 th.Corner {
    text-align: left;
} 


/* Design 7 */
table.Design7 {
	width: 100%;
    border-spacing: 0px;
    border-collapse: collapse;
    background: #F9F5D7;
    border: 0.3em solid #000000;
}

* html table.Design7 {
	width: 95%;}
table.Design7 th {
	color: #fff;
    text-align: left;
    font-weight: bold;
    padding: 0.1em 0.5em;
    border: 0px;
    border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #AA0000;
}
table.Design7 td {
    text-align: left;
    border: 0px;
    border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
    padding: 0.1em 0.5em;
	background: #E8E4C0;
}
table.Design7 thead th {
    text-align: center;
    font-weight: bold;
    background-color: #AA0000;
    color: #FFFFFF;
}
table.Design7 th.Corner {
    text-align: left;
}
table.Design7 td.Odd {
    background: #E8E4C0;
}

/* Design 8 */
table.Design8 {
	width: 100%;
	background:#996600;
    border-spacing: 0px;
    border-collapse: collapse;
    border: 4px solid #EA9A1C;
}

* html table.Design8 {
	width: 95%;}

table.Design8 th {
    text-align: left;
    font-weight: bold;
	color:#FFFFFF;
    padding: 0.2em 0.5em;
    border-top: 1px dotted #EA9A1C;
	border-right: 1px dotted #EA9A1C;
		background:#996600;
}
table.Design8 td {
    text-align: left;
    border-top: 1px dotted #EA9A1C;
	border-right: 1px dotted #EA9A1C;
	border-left: 1px dotted #EA9A1C;
    padding: 0.2em 0.5em;
	background:#F1E6B6;
}
table.Design8 thead th {
    text-align: center;
    border-bottom: 1px solid #EA9A1C;
}
table.Design8 th.Corner {
    text-align: left;
}

/* Design 9 */
table.Design9 {
	width: 100%;
    border-spacing: 0px;
/*    border-collapse: collapse; */
    background:#D7D7DB;
    border: 0.5em solid #E9E9F3;
}

* html table.Design9 {
	width: 95%;}

table.Design9 th {
    text-align: left;
    font-weight: bold;
    padding: 0.1em 0.5em;
    border: 0px;
    background:#D7D7DB;
}
table.Design9 td {
    text-align: left;
    border: 0px;
	border: 1px solid #9999AA; /*rundum Linie */
    padding: 0.1em 0.5em;
	background:#CCCCFF;
}
table.Design9 thead th {
    text-align: center;
    font-weight: bold;
    color: #6C6C9A;
    border-left: 1px solid #9999AA;
}
table.Design9 th.Corner {
    text-align: left;
    border-left: 0px;
}

