LEGEND {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; MARGIN: 10px 0px
}
SELECT {
	OVERFLOW: auto
}
FORM DIV {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; WIDTH: 50%; TEXT-ALIGN: left
}
.adresse {
	FONT-SIZE: 80%; VERTICAL-ALIGN: top; TEXT-ALIGN: left
}


.adressebild {
	WIDTH: 28px; TEXT-ALIGN: right
}
.adresseleer {
	WIDTH: 15px
}
.link {
	FONT-SIZE: 80%; VERTICAL-ALIGN: top; TEXT-ALIGN: left
}

.tabheader
{
	FONT-SIZE: 85%;font-weight:bold; VERTICAL-ALIGN: top; TEXT-ALIGN: left;border-bottom: 2px #ccc solid;
}

.trennzeile
{
border-bottom: 2px #ccc solid;
}

.linkbild {
	WIDTH: 28px; TEXT-ALIGN: right
}
.linkleer {
	WIDTH: 15px
}
.fett {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; TEXT-ALIGN: left
}
TABLE {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; WIDTH: 615px; BORDER-BOTTOM: 1px solid
}
TABLE.no_border {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.navigation {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.navigation TD {
	PADDING-RIGHT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 70%; VERTICAL-ALIGN: middle; TEXT-ALIGN: center; border-spacing: -4px
}
CAPTION {
	DISPLAY: none; FONT-SIZE: 80%; VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
TH {
	FONT-WEIGHT: normal; speak-header-cell: always
}
.auswahl {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1%; PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1%; PADDING-TOP: 0px
}
BODY {
	FONT-SIZE: 100%; WIDTH: 98%; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
H1 {
	MARGIN: 20px 0px 0px 0px; BACKGROUND-COLOR: transparent; FONT-SIZE: 100%;
}
H2 {
	MARGIN: 20px 0px 10px; BACKGROUND-COLOR: transparent
}
H3 {
	MARGIN: 20px 0px 10px; BACKGROUND-COLOR: transparent
}
H4 {
	MARGIN: 20px 0px 10px; BACKGROUND-COLOR: transparent
}
H2 {
	FONT-SIZE: 100%; 
}
H3 {
	FONT-SIZE: 90%;
}
H4 {
	FONT-SIZE: 85%; 
}
P {
	FONT-SIZE: 80%
}
LI {
	FONT-SIZE: 80%
}
.inhalt {
	WIDTH: 98%;
	POSITION: relative;
	HEIGHT: 100%;
	TEXT-ALIGN: left;


}
.header {
	MARGIN: 0px 20px 0px 0px; TEXT-ALIGN: left
}
.pic {
	MARGIN: 2px 20px 0px 0px; TEXT-ALIGN: left
}
.balken {
	MARGIN: 0px 2px 0px 0px; WIDTH: 100%
}
.menue {
	LEFT: 0px;
	POSITION: absolute;
	TOP: 142px;
	HEIGHT: 8720px;
























}
.content {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 150px; PADDING-TOP: 2px; BACKGROUND-COLOR: #fff
}
.rechts {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; RIGHT: 0px; PADDING-BOTTOM: 0px; WIDTH: 150px; PADDING-TOP: 160px; POSITION: absolute; TOP: 10px; HEIGHT: 8687px
}
.footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 85%; PADDING-BOTTOM: 5px; WIDTH: 95%; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.content P {
	MARGIN: 7px 0px 8px; LINE-HEIGHT: 150%
}
.content LI {
	MARGIN: 7px 0px 8px; LINE-HEIGHT: 150%
}
.menue P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.teaser P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.menue P.linear {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
UL {
	MARGIN: 0px 0px 0px 20px
}
.content A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; PADDING-TOP: 0px
}
.content A:hover {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; PADDING-TOP: 0px
}
.weiter {
	VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
.rauf A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; PADDING-TOP: 0px
}
.menue A {
	DISPLAY: block; WIDTH: 120px
}
.menue P.linear A {
	DISPLAY: inline; WIDTH: auto
}
.menue A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; MARGIN: 1px 0px; PADDING-TOP: 0px;
}
.footer A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; MARGIN: 1px 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 2px solid
}
.footer A:active {
	COLOR: #093a9b; BACKGROUND-COLOR: transparent
}
.platz {
	PADDING-RIGHT: 200px
}
.platz1 {
	PADDING-RIGHT: 246px
}
.platz2 {
	PADDING-RIGHT: 251px
}
.platz3 {
	PADDING-RIGHT: 23px
}
.platz4 {
	PADDING-RIGHT: 162px
}
.platz5 {
	PADDING-RIGHT: 52px
}
.platz6 {
	PADDING-RIGHT: 72px
}
.platz7 {
	PADDING-RIGHT: 30px
}
.platz8 {
	PADDING-RIGHT: 20px
}
.platz9 {
	PADDING-RIGHT: 65px
}
.platz10 {
	PADDING-RIGHT: 180px
}
.platz11 {
	PADDING-RIGHT: 40px
}
.platz12 {
	PADDING-RIGHT: 158px
}
.platz13 {
	PADDING-RIGHT: 18px
}
.platz14 {
	PADDING-RIGHT: 21px
}
.platz15 {
	PADDING-RIGHT: 100px
}
.platz16 {
	PADDING-RIGHT: 94px
}
.platz17 {
	PADDING-RIGHT: 115px
}
.platz18 {
	PADDING-RIGHT: 72px
}
.platz19 {
	PADDING-RIGHT: 111px
}
.platz20{
	PADDING-RIGHT: 307px;
}
.platz21{
	PADDING-RIGHT: 100px;
}
.invis {
	DISPLAY: none;
}
HR {
	DISPLAY: none;
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none;
}
SPAN.mark {
	BORDER-RIGHT: 1pt solid; BORDER-TOP: 1pt solid; FONT-WEIGHT: bold; BORDER-LEFT: 1pt solid; BORDER-BOTTOM: 1pt solid;
}
/* Angaben für die Tabelle der Qualitätsindikatoren*/
.indikatoren {
	width: 100%;
}
.indikatoren td {
	width: 14.2%;
	}
.dunkel {
	text-align: center;
	}
.tabelle_rechts {
	text-align: right;
}
.tabelle_links {
	text-align: left;
}
.tabelle_mitte {
	text-align: center;
}
.bew1 {
	background-color: #99D699;
}
.bew2 {
	background-color: #5CBE8C;
}
.bew3 {
	background-color: #FF9933;
}
.bew4 {
	background-color: #FF9999;
}
.bew5 {
	background-color: #FF6666;
}
.bew6 {
	background-color: #339966;
}
.bew8 {
	background-color: #D7EBCC;
}
.bew9 {
	background-color: #868686;
}

.bew13 {
	background-color: #FF9933;
}
.bewertung_legende {
	margin-top: 20px;
}
.bewertung_legende img {
	margin-right: 10px;
}

/*Angaben für die Tabellen im grafischen Vergleich*/
.vergleich td {
	width: 33%;
	}
.dunkel_bold {
	text-align: center;
	font-weight: bold;
	}
.vergleich_legende {
	width: 100%;
	}
.vergleich_legende img {
	margin-right: 10px;
}
.vergleich_summe{
	margin-top: 20px;
	width: 100%;
}
.vergleich_summe img {
	margin-right: 10px;
}

#benchmarkliste {
	background-color: #aaaaaa;
}

.benchmark_table {
	background-color: #f2f5f9;
	font-size: 80%;
	vertical-align: top;
	text-align: left;
	color: #000;
	}
.benchmark_tableEven {
	background-color: #f2f5f9;
	font-size: 80%;
	vertical-align: top;
	text-align: left;
	color: #000;
	}
.benchmark_tableOdd {
	background-color: #FFFFFF;
	font-size: 80%;
	vertical-align: top;
	text-align: left;
	}

.tab_active {
	cursor: pointer;
}

.tab_inactive {
	cursor: pointer;
}

.tableheader {
	font-weight: bold;
}

.formwidth {
	width: 80%;
}
