body{
	font-family: Verdana,sans-serif;
	font-size: 11px;
	margin-top: 21px;
	margin-bottom: 21px;
	margin-left: 14px;
	margin-right: 14px;
	padding: 0px;
}
td, div, p{
	font-family: Verdana,sans-serif;
	font-size: 11px;
	text-align: left;
}
input, select{
	font-family: Verdana,sans-serif;
	font-size: 11px;
	vertical-align: bottom;
}
img{
	vertical-align: baseline;
}
a:link, a:visited, a:active, a:focus{
	color: black;
	text-decoration: none;
}
a:hover{
	color: red;
	text-decoration: underline;
}

/* MP-Standard (fast) */
h1{
	font-weight: bold;
	font-size: 19px;
	color: #BBBBBF;
	margin-top: 0px;
	margin-bottom: 4px;
}
/* Erscheinungszeitpunkt */
.hdsub{
	margin-top: 2px;
	margin-bottom: 16px;
}
/* Submit-Button */
.subm0{
	font-weight: bold;
}
/* Submit-Button mit Abstand oben */
.subm{
	margin-top: 4px;
	font-weight: bold;
}
/* Tabellenzellen mit PDF- und XLS-Icon */
.icon{
	padding-right: 3px;
}
/* Link zu PDF- und XLS-Version */
.fmtlink{
	font-weight: bold;
}
.fmtlink a:link, .fmtlink a:visited, .fmtlink a:active, .fmtlink a:focus{
	color: black;
	text-decoration: underline;
}
.fmtlink a:hover{
	color: red;
	text-decoration: underline;
}

/* ============================================================================= */
/* Zellen der äußeren Tabelle                                                    */
/* ============================================================================= */

.navbox{
	background-color: #F0F0F3;
	padding-top: 12px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
/* Links zu PDF- und XLS-Versionen oben */
.destbox_top{
	background-color: #F0F0F3;
	padding-top: 8px;
	padding-left: 54px;
	padding-right: 50px;
	padding-bottom: 8px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	line-height: 15px;
}
.tabbox{
	background-color: white;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}
.methbox{
	background-color: white;
	padding-left: 20px;
	padding-right: 30px;
	padding-top: 12px;
	padding-bottom: 20px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.infbox{
	background-color: white; /*#FAFAFC;*/
	padding-left: 20px;
	padding-right: 30px;
	padding-top: 28px;
	padding-bottom: 20px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.hintbox{
	background-color: #FDFDEB;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	line-height: 15px;
}
/* Links zu PDF- und XLS-Versionen unten */
.destbox_bottom{
	background-color: #F0F0F3;
	padding-top: 8px;
	padding-left: 54px;
	padding-right: 50px;
	padding-bottom: 8px;
	border: 1px solid #999999;
	line-height: 15px;
}
.copyright{
	text-align: left;
	font-size: 11px;
	line-height: 14px;
	padding-top: 6px;
}
.copyright a:link, .copyright a:visited, .copyright a:active, .copyright a:focus{
	color: black;
	text-decoration: underline;
}
.copyright a:hover{
	color: red;
	text-decoration: underline;
}
.toplink{
	text-align: right;
	font-size: 11px;
	line-height: 14px;
	padding-top: 6px;
}
.toplink a:link, .toplink a:visited, .toplink a:active, .toplink a:focus{
	color: black;
	text-decoration: underline;
}
.toplink a:hover{
	color: red;
	text-decoration: underline;
}

/* ============================================================================= */
/* Zellen für Diagramme                                                          */
/* ============================================================================= */
.bargraph{
	padding-left: 3px;
	padding-right: 0px;
	padding-top: 14px;
	padding-bottom: 0px;
}
.bargraphlegend{
	padding-left: 3px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
}
.bargraphcompwarn{
	padding-left: 53px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #666666;
	font-weight: bold;
	font-style: italic;
}
/* ============================================================================= */
/* Methodensteckbriefe                                                           */
/* ============================================================================= */
.sbhd{
	margin-top: 5px;
	margin-bottom: 14px;
	font-weight: bold;
	font-size: 15px;
}
.sbsec{
	margin-top: 14px;
	margin-bottom: 4px;
	font-weight: bold;
	font-size: 13px;
}
.sbtxt{
	margin: 0px;
}
/* ============================================================================= */
/* Allgemeine Hinweise                                                           */
/* ============================================================================= */
.infhd{
	margin-top: 24px;
	margin-bottom: 8px;
	font-weight: bold;
	font-size: 13px;
}
.inf{
	margin-top: 0px;
	margin-bottom: 8px;
	font-size: 11px;
}
ul.inf{
	margin-top: 0px;
	margin-bottom: 0px;
}
ul.inf li{
	padding-left: 0px;
	margin-left: -20px;
	margin-top: 0px;
	margin-bottom: 8px;
}
.inf a:link, .inf a:visited, .inf a:active, .inf a:focus{
	color: black;
	text-decoration: underline;
}
.inf a:hover{
	color: red;
	text-decoration: underline;
}/* ============================================================================= */
/* Kopf und Fuß der Tabelle                                                      */
/* ============================================================================= */
.hdbase{
	padding-left: 3px;
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 2px;
}
.hdcompwarn{
	width: 170px;
	padding: 0px;
	margin: 0px;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
}
.footnotes{
	padding-left: 3px;
	padding-right: 2px;
	padding-top: 16px;
	padding-bottom: 0px;
	color: #666666;
}
.footnotes p{
	margin-top: 4px;
	margin-bottom: 0px;
	font-size: 11px;
	line-height: 13px;
}
/* ============================================================================= */
/* Spaltenköpfe                                                                  */
/* ============================================================================= */

.chleft{
	/*background-color: #2050A0;*/
	padding-left: 0px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 3px; /*color: white;*/
	vertical-align: top;
	text-align: left;
}
.chblock{
	background-color: #DAE6F9;
	padding: 2px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}
.chunit{
	background-color: #AFC8EF;
	padding: 2px;
	text-align: center;
	font-size: 9px;
	font-weight: bold;
}
.chchange{
	background-color: #F6F4BB;
	padding: 2px;
	text-align: center;
	font-size: 9px;
	font-weight: bold;
}
.chstud{
	background-color: #AFC8EF;
	padding: 2px;
	text-align: center;
	font-size: 9px;
	font-weight: bold;
}

.ftnum{
	font-size: 11px;
	font-weight: normal;
}

/* ============================================================================= */
/* Zellen der Wertetabelle                                                       */
/* ============================================================================= */

/* Zelle für Trennlinie */
.spc{
	background-color: #999999;
	line-height: 1px;
	font-size: 1px;
	height: 1px;
	margin: 0px;
	padding: 0px;
}
/* IMG-Tag für Trennlinien-Füll-GIF */
.spi{
	margin: 0px;
	padding: 0px;
}
/* Zelle für vertikale Methodenwechsel-Trennlinie */
.mthspc{
	background-color: #999999;
	margin: 0px;
	padding: 0px;
}


/* Überschrift über Gruppe von Zeilen */
.grpline{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 0px;
	font-weight: bold;
}

/* Titelnamen - normal und hervorgehoben (b) / gerade und ungerade (o) Zeilen */
.t{
	padding-left: 0px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	white-space: nowrap;
}
.to{
	padding-left: 0px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	white-space: nowrap;
}
.tb{
	padding-left: 0px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	white-space: nowrap;
}
.tbo{
	padding-left: 0px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	white-space: nowrap;
}

/* Werte der alten ma(s) - gerade und ungerade (o) Zeilen - Normale oder Sortierspalte (s) - 
   ausreichend signifikant oder mit unzureichender Prozentuierungsbasis (x) */
.v0{
	background-color: #F2F2F5;
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.v0x{
	background-color: #F2F2F5;
	background-image: url(img/nosige.gif);
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.v0s{
	background-color: #E6EDFA;
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.v0sx{
	background-color: #E6EDFA;
	background-image: url(img/nosige.gif);
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.v0o{
	background-color: #E0E0E3;
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.v0ox{
	background-color: #E0E0E3;
	background-image: url(img/nosigo.gif);
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.v0os{
	background-color: #C7D7F0;
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.v0osx{
	background-color: #C7D7F0;
	background-image: url(img/nosigo.gif);
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* Werte der neuen ma - gerade und ungerade (o) Zeilen - Normale oder Sortierspalte (s) - 
   ausreichend signifikant oder mit unzureichender Prozentuierungsbasis (x) */
.v1{
	background-color: #F2F2F5;
	font-weight: bold; 
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.v1x{
	background-color: #F2F2F5;
	background-image: url(img/nosige.gif);
	font-weight: bold; 
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.v1s{
	background-color: #E6EDFA;
	font-weight: bold;
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.v1sx{
	background-color: #E6EDFA;
	background-image: url(img/nosige.gif);
	font-weight: bold;
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.v1o{
	background-color: #E0E0E3;
	font-weight: bold; 
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.v1ox{
	background-color: #E0E0E3;
	background-image: url(img/nosigo.gif);
	font-weight: bold; 
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.v1os{
	background-color: #C7D7F0;
	font-weight: bold;
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.v1osx{
	background-color: #C7D7F0;
	background-image: url(img/nosigo.gif);
	font-weight: bold;
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* Index/Veränderung - neutral, positiv (p) oder negativ (m) / gerade und ungerade (o) Zeilen */

.i{
	background-color: #F2F2F5;
	color: #505050;
	font-weight: bold;
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.is{
	background-color: #FDFDEB;
	color: #505050;
	font-weight: bold;
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.io{
	background-color: #E0E0E3;
	color: #505050;
	font-weight: bold;
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.ios{
	background-color: #EDEDD0;
	color: #505050;
	font-weight: bold;
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.ip{
	background-color: #F2F2F5;
	color: #208000;
	font-weight: bold;
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.ips{
	background-color: #FDFDEB;
	color: #208000;
	font-weight: bold;
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.ipo{
	background-color: #E0E0E3;
	color: #208000;
	font-weight: bold;
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.ipos{
	background-color: #EDEDD0;
	color: #208000;
	font-weight: bold;
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.im{
	background-color: #F2F2F5;
	color: #A41810;
	font-weight: bold;
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.ims{
	background-color: #FDFDEB;
	color: #A41810;
	font-weight: bold;
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.imo{
	background-color: #E0E0E3;
	color: #A41810;
	font-weight: bold;
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.imos{
	background-color: #EDEDD0;
	color: #A41810;
	font-weight: bold;
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
