
tfoot {
	background-color:#1F3A65;
	color:#1F3A65;
	border-bottom:double;
	border-top: groove;
}
/* Innen- und Außenabstände der Tabellen definieren (nur für iframe) */
/*-------------------------------------------------*/
body {
	margin:3px;
	background-color:#FFFFFF;
}
	
	
/*Die Grundgestaltung der Tabelle*/
/*---------------------------------*/
table {
width:98%;

	background:#e9eae8;
	background:rgba(105,115,100,.15);
	-webkit-border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
	border-collapse:collapse;
	border-spacing:0;
	line-height: 18px;
	
	}
	
/*1. Zeile Überschrift verändern */
/*-------------------------------*/

th {
background-image:url(../images/grau_oben.jpg);
 	font: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 22px;
		}

/*Verfeinerung der Zellen */
/*------------------------*/	
/* Hintergrundfarbe der Tabelle komplett */

tr:nth-child(-n+9) td {
	background:#c3c7c1;
	background: -moz-linear-gradient(top, #d9dcd8, #d2d5d0 50%, #cbcec9 50.1%, #c3c7c1);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;}
	
/*Letzte Zeile*/
/*------------------------*/	

tr:nth-child(n+10) td {
	
	font-size:10px;
	font-weight:bold;
	font-style:	text-align:center;
	border-bottom:double;
}
	
/* Spalten einzeln formatieren */
/*-----------------------------------*/	
#css3tabelle table {
width:100%;
table-size:center;
	}

#css3tabelle td:nth-child(1){
text-align:left;
width:10%;
white-space: nowrap;
}
#css3tabelle td:nth-child(2){
width:32%;
text-align:right;
border-left: 1px solid #E5E5E5;
white-space: nowrap;
}
#css3tabelle td:nth-child(3){
width:4%;
text-align:center;
border-left: 1px solid #E5E5E5;
white-space: nowrap;
}
#css3tabelle td:nth-child(4){
width:3%;
text-align:center;
font-style:bold;
border-left: 1px solid #E5E5E5;
white-space: nowrap;
}
#css3tabelle td:nth-child(5){
width:2%;
text-align:center;
white-space: nowrap;
}
#css3tabelle td:nth-child(6){
width:3%;
text-align:center;
white-space: nowrap;
}
#css3tabelle td:nth-child(7){
width:4%;
text-align:center;
border-left: 1px solid #E5E5E5;
white-space: nowrap;
}
#css3tabelle td:nth-child(8){
width:32%;
text-align:left;
border-left: 1px solid #E5E5E5;
white-space: nowrap;
}
#css3tabelle td:nth-child(9){
width:10%;
text-align:left;
border-left: 1px solid #E5E5E5;
white-space: nowrap;
}


-->Tabelle 2
#css3tabelle2 table {
width:100%;
	
	}

#css3tabelle2 td:nth-child(1){
text-align:left;
width:21%;
white-space: nowrap;
}
#css3tabelle2 td:nth-child(2){
width:7%;
text-align:center;
border-left: 1px solid #E5E5E5;
white-space: nowrap;
}
#css3tabelle2 td:nth-child(3){
width:7%;
text-align:center;
border-left: 1px solid #E5E5E5;
white-space: nowrap;
}
#css3tabelle2 td:nth-child(4){
width:7%;
text-align:center;
border-left: 1px solid #E5E5E5;
white-space: nowrap;
}
#css3tabelle2 td:nth-child(5){
width:4%;
text-align:center;
border-left: 1px solid #E5E5E5;
white-space: nowrap;
}
#css3tabelle2 td:nth-child(6){
width:4%;
text-align:center;
border-left: 1px solid #E5E5E5;
white-space: nowrap;
}
#css3tabelle2 td:nth-child(7){
width:4%;
text-align:center;
border-left: 3px solid #E5E5E5;
white-space: nowrap;
}
#css3tabelle2 td:nth-child(8){
width:4%;
text-align:center;
border-left: 1px solid #E5E5E5;
white-space: nowrap;
}
#css3tabelle2 td:nth-child(9){
width:7%;
text-align:center;
border-left: 1px solid #E5E5E5;
white-space: nowrap;
}
#css3tabelle2 td:nth-child(10){
width:7%;
text-align:center;
border-left: 1px solid #E5E5E5;
white-space: nowrap;
}
#css3tabelle2 td:nth-child(11){
width:7%;
text-align:center;
border-left: 1px solid #E5E5E5;
white-space: nowrap;
}
#css3tabelle2 td:nth-child(12){
width:21%;
text-align:center;
border-left: 1px solid #E5E5E5;
white-space: nowrap;
}
div.content {
    border:0px solid #FF0000;
    clear: left;
    padding: 1em;
}

div.content.inactive {
	display: none;
}

ol#toc {
    height: 2em;
    list-style: none;
    margin: 0;
    padding: 0;
}

ol#toc a {
    background: #bdf url(../images/tabs.gif);
    color: #008;
    display: block;
    float: left;
    height: 2em;
    padding-left: 5px;
    text-decoration: none;
}

ol#toc a:hover {
    background-color: #FF0000;
    background-position: 0 -120px;
}

ol#toc a:hover span {
    background-position: 100% -120px;
}

ol#toc li {
    float: left;
    margin: 0 1px 0 0;
}

ol#toc li a.active {
    background-color: #48f;
    background-position: 0 -60px;
    color: #fff;
    font-weight: bold;
}

ol#toc li a.active span {
    background-position: 100% -60px;
}

ol#toc span {
    background: url(../images/tabs.gif) 100% 0;
    display: block;
    line-height: 2em;
    padding-right: 6px;
}
