/* CSS Document */

/* - - - - - - - - - - - - Layout für Seiten mit Auflistungsspalten - - - - - - - - - - - - */

.tabelle {
width:100%;
float:left;
}
.spalte-1prozent {
display:none;
/*width:1%;
float:left;
padding:0em 0em 0em 0em;
margin:0;*/
}
.spalte-1prozent-zent {
display:none;
/*width:1%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
text-align:center;*/
}
.spalte-2prozent {
display:none;
/*width:2%;
float:left;
padding:0em 0em 0em 0em;
margin:0;*/
}
.spalte-2prozent-zent {
display:none;
/*width:2%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
text-align:center;*/
}
.spalte-3prozent {
display:none;
/*width:3%;
float:left;
padding:0em 0em 0em 0em;
margin:0;*/
}
.spalte-3prozent-zent {
display:none;
/*width:3%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
text-align:center;*/
}

.spalte-5prozent {
display:none;
/*width:5%;
float:left;
padding:0em 0em 0em 0em;
margin:0;*/
}
.spalte-5prozent-zent {
display:none;
/*width:5%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
text-align:center;*/
}
.spalte-10prozent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
}
.spalte-10prozent-zent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}

.spalte-11prozent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
}
.spalte-11prozent-zent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}
.spalte-12prozent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-12prozent-zent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}

.spalte-14prozent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-14prozent-zent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}

.spalte-15prozent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-15prozent-zent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}

.spalte-15prozent-rechts {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
text-align:right;
}

.spalte-18prozent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
}
.spalte-18prozent-zent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}
.spalte-20prozent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-20prozent-zent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}


.spalte-22prozent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-22prozent-zent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}

.spalte-25prozent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-25prozent-zent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}
.spalte-26prozent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
}
.spalte-27prozent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-27prozent-zent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}
.spalte-28prozent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
}
.spalte-30prozent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-30prozent-zent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}
.spalte-31prozent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-31prozent-zent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}
.spalte-32prozent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-32prozent-zent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}
.spalte-33prozent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-33prozent-zent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}
.spalte-35prozent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-35prozent-zent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}
.spalte-37prozent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-37prozent-zent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}


.spalte-40prozent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-40prozent-zent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}

.spalte-45prozent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-45prozent-zent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}

.spalte-47prozent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
}
.spalte-50prozent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-50prozent-zent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}
.spalte-55prozent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-55prozent-zent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}

.spalte-60prozent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
}
.spalte-60prozent-zent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}
.spalte-63prozent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
}
.spalte-63prozent-zent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}
.spalte-65prozent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
}
.spalte-65prozent-zent {
width:90%;
/*float:left;*/
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}

.spalte-70prozent {
width:90%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-70prozent-zent {
width:90%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}

.spalte-80prozent {
width:90%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
}

.spalte-80prozent-zent {
width:90%;
float:left;
padding:0em 0em 0em 0em;
margin:0;
text-align:center;
}

.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-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-150pixel {
width:150px;
float:left;
padding:0em 0em 0em 0em;
margin:0;
text-align:left;
}

/* - - - 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:90%;
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:90%;
float:left;
padding:0.2em 0em 1em 0em;
margin:0;
text-align:center;
}

/* - - - Kopfspalten, durch ihre Breite definiert, farbiger Hintergrund (ursprünglich #3366CC), 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:#888888;
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:#888888;
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:#888888;
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:#888888;
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:#888888;
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:#888888;
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:#888888;
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:#888888;
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:#888888;
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:#888888;
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:#888888;
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:#888888;
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:#888888;
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:#888888;
text-align:center;
font-weight:bold;
color:#FFFFFF;
border:1px solid #FFFFFF;
}
/* - - - - 5spaltig / Organigramm - - - - */
#tabelle-organigram {
width:100%;
/*float:left;*/
}

#orgarahmen {
width:95%;
border:none;
height:auto;
padding:0.4em 0 0 0;
margin:0 0 2em 0;
}

.organigram-oben {
width:95%;
padding:0.2em 0 0.2em 0;
text-align:center;
margin:0 0 2em 0;
border:1px solid #666666;
background-color:#FFF;
}
.organigram {
width:80%;
/*float:left;*/
text-align:center;
padding:0.5em 0 0.5em 0;
margin:0 2% 2% 0;
border:1px solid #666666;
/*background-color:#FFF;*/
}

.organigram-letzter {
width:80%;
/*float:left;*/
text-align:center;
padding:0.5em 0 0.5em 0;
margin:0 0 2em 0;
border:1px solid #666666;
}


#tabelle-organigram a {
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
}
#tabelle-organigram a.aktiv {
color:#009999; 
text-decoration:none;
}
#tabelle-organigram a:hover {
color:#009999;
text-decoration:underline;
}