body {
	size : landscape;
}

.programmkopf {
	margin-bottom : 0px;
	visibility: hidden;
}

input.schreiben {
	border : 1px solid Black;
	color : Navy;
	font : 9pt;
}

.refsich {
	margin-bottom : 10px;
	font : bolder 10pt Arial, Helvetica, sans-serif;
	visibility: hidden;
}

.refsich A {
	text-decoration : none;
	color: Navy;
}

.refsich A:hover {
	text-decoration : underline;
}

.main_body {
	position: absolute;
	top : 0.2cm;
	left : 5px;
	border : 1px solid Gray;
	background-color : White;
	padding : 0px;
}

.menu_body {
	position: absolute;
	top : 5px;
	left : 5px;
	width : 790px;
	height: 120px;
	visibility : hidden;
}

.nav_body {
	position: absolute;
	top : 135px;
	left : 5px;
	width : 150px;
	border : 1px solid Gray;
	background-color : Silver;
	font : 9pt Arial, Helvetica, sans-serif;
	padding : 5px;
	visibility : hidden;
}

.only_print {
	position: absolute;
	top : 0cm;
	left : 0cm;
	border : 1px solid Gray;
	background-color : Silver;
	font : 15pt Arial, Helvetica, sans-serif;
	padding : 5px;
	visibility : visible;
}

td.absatz {
	padding : 5px;
	vertical-align : top;
	font : 11pt Arial, Helvetica, sans-serif;
	border-top : 3px solid #DEDEDE;
}

td.absatz A {
	font-weight : bold;
	color : Navy;
	text-decoration : underline;
}

td.ueberschrift {
	padding : 5px 5px 12px 5px;
	vertical-align : top;
	font : bold 14pt Arial, Helvetica, sans-serif;
}

td.zusatz {
	width: 150px;
	padding: 5px;
	vertical-align: top;
	background-color: #DEDEDE;
	font : 8pt Arial, Helvetica, sans-serif;
	border-top : 3px solid #B2B2B2;
}

td.zusatz A {
	white-space : nowrap;
}

input.antwort_r {
	color : Green;
}

input.antwort_f {
	color : Red;
}

input.antwort_g {
	color:Gray;
}

.loesung {
	border : 1px solid Black;
	background-color : #DEDEDE;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
}

a.lexlink {
	color: #BDB76B;
}
