body {
    quotes: "\201E" "\201C" "\201A" "\2018";
	margin-left: 3px;
	margin-right: 3px;
	color:  #000000 ;
	background:  #FFFFEE ; 
	font-family:  "TeX Gyre Pagella", "Palatino LT", Palatino, Times, serif;
	font-weight:	normal;
	font-size: 	12px;
	line-height:	1.25;
}
a {
	text-decoration:	none;
	color:  #005500;
}
a:hover {
	text-decoration: underline;
}
a.menu {
	text-decoration:	none;
	color:  #FFFFFF;
	font-family:  verdana, helvetica, sans-serif ;
	font-weight:	normal;
	font-size:	10px;
}
a.submenu {
	text-decoration:	none;
	color:  #FFFFFF;
	font-family:  verdana, helvetica, sans-serif ;
	font-weight:	normal;
	font-size:	9px;
}
a.invers {
	color:		#005500;
}
b, strong {
	font-weight:	bold;
}

hr {
	float: none;
	clear: both;
}

h1, h2, h3, h4 {
	color:  #005500 ;
	font-family: palatino, times, serif ;
	font-weight: bold;
}
h1 {
	font-size:	24px;
}


h2 {
	font-size:	20px;
}

h3 {
	font-style:	normal;
	font-size:	18px;
}

h4 {
	font-style:	normal;
	font-size:	14px;
}
i, cite, em, var {
	font-style:	italic;
}
img {
	border: 0;
}
p, input, div, ol {
	color:  #000000 ;
	font-family:  "TeX Gyre Pagella", "Palatino LT", Palatino, Times, serif;
	font-weight:	normal;
	line-height:	1.25;
}
p.kleiner, div.kleiner {
	font-size:	9px;
}
p.autor {
	font-style: italic;
	text-align: right;
}
p.Autor {
	font-style: italic;
	text-align: right;
}
p.invers, div.invers {
	font-size:	9px;
	color:		#005500;
}

pre, tt, code, kbd, samp {
	font-family:	geneva, courier, monospace;
}

table {
	border:	none;
	padding:	0px;
}
table.normal {
	border-style: none;
}
table.rand {
	color:  #000000 ;
	background: #FFFFEE;
	border: 1px solid #000;
	padding: 5px;
}
table.menu {
	background:	#FFFFEE ;
	padding:	5px;
}
table.submenu {
	padding:	3px;
	font-size:	9px;
}
table.text {
	background:	#FFCC00;
	padding:	1px;
	border: 1px solid #050;
	margin:		6px;
}

tr, td, th {
	vertical-align:	top;
	text-align:	left;
	color:  #000000 ;
	font-family:  "TeX Gyre Pagella", "Palatino LT", Palatino, Times, serif;
	font-size:	12px;
	line-height:	1.0;
}
tr.menu {
	background:	#FFFFEE ;
}
tr.text {
	background:	#FFFFEE ;
	padding:	5px;
	border-bottom:	1px solid #fc0;
}

td.linie {
	border-bottom:	1px solid #fc0;
}

td.menu {
	background:	#005500;
	font-size:	10px;
	border:	1px solid #FFCC00;
}

td.submenu {
	padding:	3px;
	background:	#005500 ;
	font-size:	9px;
	border:	1px solid #FFCC00;
}

td.menuempty {
	background:	#FFFFEE;
}

th {
	padding:	2px;
	vertical-align:	top;
	text-align:	left;
	color:		#FFFFEE;
	font-family:	verdana, sans-serif;
	font-weight:	bold;
	line-height:	1.0;
	background:	#005500;
}

th.linie {
	border-bottom:	1px solid #FFCC00;
}
ul, ol, dl {
	color:  #000000 ;
	font-family:  "TeX Gyre Pagella", "Palatino LT", Palatino, Times, serif;
	line-height:	1.25;
}
ul {
	list-style: disc;
}
ol {
	padding-left: 0px;
}
li {
	font-style:	normal;
	color:   #000000 ;
	margin-left:	0px;
	margin-bottom: 3px;
	text-indent:	0px;
	line-height:	1.25;
}
dt {
	font-weight:	bold;
}
dd {
	font-weight:	normal;
}

.version {
	float: left;
	margin-right: 2em;
}
