body {
	background-color:#fff;
	color:000;
	background-color:inherit;
}

.separator {
	border-top:2px solid black;
}

.displ {
	display:none;
}

a:link {
	color:#666666;
    text-decoration:underline;
	background-color:inherit;
}

a:visited {
	color:#666666;
	background-color:inherit;
}

a:active {
	color:#666666;
	background-color:inherit;
}

acronym {
	border-style:none;
}

#portal-top {
	padding:5pt 0.7em 5pt 10pt;
	background-color:#cccccc;
}

#portal-top a {
	color:black;
	background-color:inherit;
	font-style:italic;
	font-size:65%;
	padding-top:2px;
}

#logo {
	display:none;
}

#portal-navleiste {
	min-height:1.1em;
	padding:0pt 10pt 0pt 10pt;
	color:#000;
	background-color:#EEE;
}

#portal-navleiste a {
	color:#333;
	background-color:inherit;
}

#portal-spalten {
	border-style:none;
}

#portal-spalte1 {
	display:none;
}

h1#portal-logo {
	margin:0;
	padding-left:0;
}

.dokumentinhalt {
	padding:0;
}

.dokumentinhalt h1, .dokumentinhalt h2, .dokumentinhalt h3 {
	color:#000;
	background-color:#fff;
}

.dokumentinhalt h1.ersteUeberschrift {
	padding:0.075em 0.5625em 0.175em 0;
	margin:0.5625em 0 0.375em 0; /*eigentlich: padding-right:0.75em statt global 1.25em */
}

.dokumentinhalt h1.fplUeberschrift {
	display:none;
}

.dokumentinhalt h2 {
	padding:0.075em 0.5625em 0.175em 0;
	margin:0.5625em 1em 0.875em 0; /*eigentlich: padding-right:0.75em statt global 1.25em */
}

.dokumentinhalt h2.ersteUeberschrift {
	margin:-1.2625em 0 0.875em 0; /*eigentlich: padding-right:0.75em statt global 1.25em */
}

.dokumentinhalt h3 {
	padding:0.075em 0.5625em 0.175em 0;
	margin:0.5625em 2em 0.875em 0; /*eigentlich: padding-right:0.75em statt global 1.25em */
}

.dokumentFuss {
	border-top:4px solid black;
}

.documentFussDruck {
	display:none;
}

div.bildbox {
	background-color:#eeeeee;
	color:inherit;
}

div.bildbox_oben {
	background-color:#eeeeee;
	color:inherit;
}

table.norm {
	border:2px solid #000;
	background-color:#fff;
	color:inherit;
}

table.norm thead {
	background-color:#cccccc;
	color:inherit;
}

table.norm td {
	border:1px solid #000;
}

table.norm th {
	border:1px solid #000;
	background-color:#eeeeee;
	color:inherit;
}

table.krm thead {
	background-color:#cccccc;
	color:black;
}

table.krm td, table.krm th {
	border:0px none white;
}

table.bildleiste td {
	background-color:#eeeeee;
	color:black;
}

.posanfang {
	display:none;
}

#sprachen {
	display:none;
}

#portal-blaettern {
	display:none;
}

#portal-bottom {
	display:none;
}

table.bildrechts td, table.bildrechts_oben td {
	background-color:#eeeeee;
	color:black;
	border-color:#fff;
}

div.hinw {
	background-color:#eeeeee;
	color:black;
}

div.wichtig {
	clear:left;
	float:left;
	display:block;
	margin:0.5em 1px 0.5em 0;
	padding:0.5em;
	background-color:#cccccc;
	color:black;
	border:3px solid #666666;
}

table.galnav {
  display:none;
}

td#linkstop , td#linksnav {
	display:none;
}

div.presse {
	margin:1em 0 1em 0;
	background-color:#e0e0e0;
	text-indent:-1.5em;
	padding:0.51em 1.1em 0.51em 2.5em;
}

div.presse p {
	margin:0.31em 0 0.31em 0;
}

/* Tabelle */

table.din {
	margin:0 2pt;
	border-collapse:collapse;
	empty-cells:show;
	border:1pt solid black;
	font-size: 0.9em;
}

table.din caption {
	padding:0 0 0.5em 0;
}

table.din thead {
	background-color:#e8e8e8;
	text-align: center;
	border:1pt solid black;
}

table.din thead th {
	border:1pt solid black;
}

table.din thead td {
	background-color:#f6f6f6;
	border:1pt solid black;
}

table.din tbody th {
	background-color:#f6f6f6;
	border-right:1px solid black;
}

table.din tbody td {
}

table.din tfoot {
	border:1pt solid black;
}

table.din tfoot th {
	background-color:#f6f6f6;
	border:1pt solid black;
}

table.din tfoot td {
	border-top:1pt solid black;
}

table.din th, table.din td {
	padding:3px;
	border:0px none transparent;
}

table.din th.zahl, table.din td.zahl {
	text-align:right;
}

table.din th.rrhm, table.din td.rrhm {
	border-right:1pt solid black;
}

table.din th.zahlrrhm, table.din td.zahlrrhm {
	text-align:right;
	border-right:1pt solid black;
}

table.din th.urhm, table.din td.urhm {
	border-bottom:1pt solid black;
}

table.din th.zahlurhm, table.din td.zahlurhm {
	text-align:right;
	border-bottom:1pt solid black;
}

table.din th.rurhm, table.din td.rurhm {
	border-bottom:1pt solid black;
	border-right:1pt solid black;
}

table.din th.zahlrurhm, table.din td.zahlrurhm {
	text-align:right;
	border-bottom:1pt solid black;
	border-right:1pt solid black;
}

table.din th.rufrhm, table.din td.rufrhm {
	border-right:2px solid black;
}

table.din th.urfrhm, table.din td.urfrhm {
	border-right:2px solid black;
	border-bottom:1px solid black;
}

table.din th.zahlrfrhm, table.din td.zahlrfrhm {
	text-align:right;
	border-right:2px solid black;
}

table.din th.zahlrfurhm, table.din td.zahlrfurhm {
	text-align:right;
	border-right:2px solid black;
	border-bottom:1px solid black;
}
