/* CSS Document */

/* - - - - - - - - - - - - Layout für Seiten mit Auflistungsspalten - - - - - - - - - - - - */

.tabelle {
font-size:1em;
width:100%;
float:left;
}
.spalte-2prozent {
width:2%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
}
.spalte-2prozent-zent {
width:2%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}

.spalte-5prozent {
width:5%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
}
.spalte-5prozent-zent {
width:5%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}
.spalte-10prozent {
width:10%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
}
.spalte-10prozent-zent {
width:10%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}

.spalte-12prozent {
width:12%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-12prozent-zent {
width:12%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}

.spalte-14prozent {
width:14%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-14prozent-zent {
width:14%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}

.spalte-15prozent {
width:15%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-15prozent-zent {
width:15%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}

.spalte-15prozent-rechts {
width:15%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
text-align:right;
}
.spalte-16prozent {
width:16%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-16prozent-zent {
width:16%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}

.spalte-16prozent-rechts {
width:16%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
text-align:right;
}

.spalte-18prozent {
width:18%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
}
.spalte-18prozent-zent {
width:18%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}
.spalte-20prozent {
width:20%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-20prozent-zent {
width:20%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}
.spalte-21prozent {
width:21%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-21prozent-zent {
width:21%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}

.spalte-22prozent {
width:22%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-22prozent-zent {
width:22%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}

.spalte-25prozent {
width:25%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-25prozent-zent {
width:25%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}
.spalte-27prozent {
width:27%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-27prozent-zent {
width:27%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}
.spalte-30prozent {
width:30%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-30prozent-zent {
width:30%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}
.spalte-32prozent {
width:32%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-32prozent-zent {
width:32%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}
.spalte-33prozent {
width:33%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-33prozent-zent {
width:33%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}
.spalte-35prozent {
width:35%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-35prozent-zent {
width:35%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}
.spalte-37prozent {
width:37%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-37prozent-zent {
width:37%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}


.spalte-40prozent {
width:40%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-40prozent-zent {
width:40%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}

.spalte-45prozent {
width:45%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-45prozent-zent {
width:45%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}
.spalte-50prozent {
width:50%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-50prozent-zent {
width:50%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}
.spalte-55prozent {
width:55%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
}
.spalte-60prozent {
width:60%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
}
.spalte-60prozent-zent {
width:60%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}

.spalte-70prozent {
width:70%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-70prozent-zent {
width:70%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}

.spalte-80prozent {
width:80%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-80prozent-zent {
width:80%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}

.spalte-80prozent-rechts {
width:80%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
text-align:right;
}

.spalte-90prozent {
width:90%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
}
.spalte-90prozent-zent {
width:90%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}

.spalte-90prozent-rechts {
width:90%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
text-align:right;
}
.spalte-100prozent {
width:100%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
}
.spalte-100prozent-zent {
width:100%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}


/* - - - Spalte 100 Prozent für eine horizontale Linie zur waagrechten Unterteilung von Tabellenzeilen - - -*/

.spalte-fuer-linie100 {
width:100%;
float:left;
padding:0.2em 0em 1em 0em;
margin:0;
text-align:center;
}
/* - - - Spalte 70 Prozent für eine horizontale Linie zur waagrechten Unterteilung von Tabellenzeilen - - -*/
.spalte-fuer-linie70 {
width:70%;
float:left;
padding:0.2em 0em 1em 0em;
margin:0;
text-align:center;
}
/* - - - Spalte 60 Prozent für eine horizontale Linie zur waagrechten Unterteilung von Tabellenzeilen - - -*/
.spalte-fuer-linie60 {
width:60%;
float:left;
padding:0.2em 0em 1em 0em;
margin:0;
text-align:center;
}

/* - - - Kopfspalten, durch ihre Breite definiert, farbiger Hintergrund, Text bold, 
jeweils linksbündig und zentriert - - -*/

.kopf-10prozent {
width:10%;
float:left;
padding:0.2em 0.5em 0.2em 0.5em;
margin:0;
background-color:#3366CC;
text-align:left;
font-weight:bold;
color:#FFFFFF;
border:1px solid #FFFFFF;
}
.kopf-10prozent-zent {
width:10%;
float:left;
padding:0.2em 0.5em 0.2em 0.5em;
margin:0;
background-color:#3366CC;
text-align:center;
font-weight:bold;
color:#FFFFFF;
border:1px solid #FFFFFF;
}
.kopf-20prozent {
width:20%;
float:left;
padding:0.2em 0.5em 0.2em 0.5em;
margin:0;
background-color:#3366CC;
text-align:left;
font-weight:bold;
color:#FFFFFF;
border:1px solid #FFFFFF;
}
.kopf-20prozent-zent {
width:20%;
float:left;
padding:0.2em 0.5em 0.2em 0.5em;
margin:0;
background-color:#3366CC;
text-align:center;
font-weight:bold;
color:#FFFFFF;
border:1px solid #FFFFFF;
}
.kopf-22prozent {
width:22%;
float:left;
padding:0.7em 0.5em 0em 0.5em;
margin:0;
background-color:#3366CC;
text-align:left;
font-weight:bold;
color:#FFFFFF;
}
.kopf-22prozent-zent {
width:22%;
float:left;
padding:0.7em 0.5em 0em 0.5em;
margin:0;
background-color:#3366CC;
text-align:center;
font-weight:bold;
color:#FFFFFF;
}
.kopf-30prozent {
width:30%;
float:left;
padding:0.7em 0.5em 0em 0.5em;
margin:0;
background-color:#3366CC;
text-align:left;
font-weight:bold;
color:#FFFFFF;
}
.kopf-30prozent-zent {
width:30%;
float:left;
padding:0.7em 0.5em 0em 0.5em;
margin:0;
background-color:#3366CC;
text-align:center;
font-weight:bold;
color:#FFFFFF;
}
.kopf-45prozent {
width:45%;
float:left;
padding:0.2em 0.5em 0.2em 0.5em;
margin:0;
background-color:#3366CC;
text-align:left;
font-weight:bold;
color:#FFFFFF;
border:1px solid #FFFFFF;
}
.kopf-45prozent-zent {
width:45%;
float:left;
padding:0.2em 0.5em 0.2em 0.5em;
margin:0;
background-color:#3366CC;
text-align:center;
font-weight:bold;
color:#FFFFFF;
border:1px solid #FFFFFF;
}
.kopf-70prozent {
width:70%;
float:left;
padding:0.2em 0.5em 0.2em 0.5em;
margin:0;
background-color:#3366CC;
text-align:left;
font-weight:bold;
color:#FFFFFF;
border:1px solid #FFFFFF;
}
.kopf-70prozent-zent {
width:70%;
float:left;
padding:0.2em 0.5em 0.2em 0.5em;
margin:0;
background-color:#3366CC;
text-align:center;
font-weight:bold;
color:#FFFFFF;
border:1px solid #FFFFFF;
}
.kopf-84prozent {
width:84%;
float:left;
padding:0.2em 0.5em 0.2em 0.5em;
margin:0;
background-color:#3366CC;
text-align:left;
font-weight:bold;
color:#FFFFFF;
border:1px solid #FFFFFF;
}
.kopf-84prozent-zent {
width:84%;
float:left;
padding:0.2em 0.5em 0.2em 0.5em;
margin:0;
background-color:#3366CC;
text-align:center;
font-weight:bold;
color:#FFFFFF;
border:1px solid #FFFFFF;
}
/* - - - - 5spaltig / Organigramm - - - - */
#tabelle-organigram {
width:100%;
float:left;
}
.organigram-oben {
width:92%;
padding:0.2em 0 0.2em 0;
text-align:center;
margin:0 0 2em 0;
border:1px solid #666666;
background-color:#CCCCCC;
}
.organigram {
width:16%;
float:left;
text-align:center;
padding:0.2em 0.5em 0.2em 0.5em;
margin:0 0 2em 0;
border:1px solid #666666;
background-color:#CCCCCC;
}
#tabelle-organigram a {
color:#000000; 
text-decoration:none;
}
#tabelle-organigram a.aktiv {
color:#990000; 
text-decoration:none;
}
#tabelle-organigram a:hover {
color:#990000;
text-decoration:underline;
}