body {
	padding : 3px;
	margin : 0px;
	background-image : url(images/backg.jpg);
}

.programmkopf {
	margin-bottom : 0px;
}

input.schreiben {
	border : 1px solid Black;
	color : Navy;
	font : 9pt;
}

.refsich {
	margin-bottom : 10px;
	font : bolder 10pt Arial, Helvetica, sans-serif;
}

.refsich A {
	text-decoration : none;
	color: Navy;
}

.refsich A:hover {
	text-decoration : underline;
}

.main_body {
	width : 790px;
	border : 1px solid Gray;
	background-color : White;
	padding : 0px;
}

.menu_body td {
	font : bold 9pt Arial, Helvetica, sans-serif;
	text-align : center;
	padding-left : 5px;
	padding-right : 5px;
}

.menu_body A {
	text-decoration : none;
	color: Black;
}

.menu_body A:hover {
	text-decoration : underline;
}

.menu_body {
	background-color : #DEDEDE;
	width : 790px;
	border : 1px solid Black;
}

.only_print {
	visibility: hidden;
}

td.absatz {
	width : 640px;
	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 {
	width : 640px;
	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;
}
