
body {
	margin-left:	3px;
	margin-right:	3px;
	color:		#000011;
	background:	#1100AA;
	font-family:	helvetica, arial, sans-serif;
	font-size: 	12px;
	line-height:	1.25;
}

p, input, textarea, div {
	color:		#000011;
	font-family:	helvetica, arial, sans-serif;
	line-height:	1.25;
}

p.kleiner, div.kleiner {
	font-size:	10px;
}

p.autor {
	font-style:	italic;
	text-align:	right;
}

p.spruch {
	font-style:	italic;
	text-align:	right;
}

p.invers, div.invers {
	font-size:	10px;
	color:		#EEEEEE}

a {
	font-family:	helvetica, arial, sans-serif;
	color:		#1100AA;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a.menu {
	text-decoration:	none;
	color:		#1100AA;
	font-family:	helvetica, arial, sans-serif;
	font-weight:	normal;
	font-size:	10px;
}

a.submenu {
	text-decoration:	none;
	color:		#1100AA;
	font-family:	helvetica, arial, sans-serif;
	font-weight:	normal;
	font-size:	10px;
}

a.invers {
	color:		#EEEEEE;
}

a.preview, a.preview:hover {
	text-decoration:	none;
	color:	#000000;
}

img {
	border:		0px;
}

.preview img {
	display: none;
}

.preview:hover img {
	display: block;
	position: fixed;
	right: 10px;
	top: 10px;
}

h1, h2, h3, h4 {
	color:		#110022;
	font-family:	helvetica, arial, sans-serif;
}

h1 {
	font-size:	24px;
}


h2 {
	font-size:	20px;
}

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

h4 {
	font-style:	normal;
	font-size:	14px;
}

b, strong {
	font-weight:	bold;
}

i, cite, em, var {
	font-style:	italic;
}

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

tr, td {
	vertical-align:	top;
	text-align:	left;
	color:		#000011;
	font-family:	helvetica, arial, sans-serif;
	font-size:	12px;
	line-height:	1.0;
}

tr.menu {
	background:	#DDDDDD;
}

tr.text {
	background:	#EEEEEE;
	padding:	5px;
	border-bottom-width:	1px;
	border-bottom-color:	#FFDD11;
	border-bottom-style:	solid;
}

td.linie {
	border-bottom-width:	1px;
	border-bottom-color:	#FFDD11;
	border-bottom-style:	solid;
}

td.menu {
	background:	#DDDDDD;
	font-size:	10px;
	border-color:	#FFDD11;
	border-style:	solid;
	border-width:	1px;
}

td.submenu {
	padding:	3px;
	background:	#DDDDDD;
	font-size:	10px;
	border-color:	#FFDD11;
	border-style:	solid;
	border-width:	1px;
}

td.menuempty {
	background:	#1100AA
}

.preis {
	text-align: right;
}

th {
	padding:	2px;
	vertical-align:	top;
	text-align:	left;
	color:		#EEEEEE;
	font-family:	helvetica, arial, sans-serif;
	font-weight:	bold;
	line-height:	1.0;
	background:	#1100AA;
}

th.linie {
	border-bottom-width:	1px;
	border-bottom-color:	#FFDD11;
	border-bottom-style:	solid;
}

li {
	color:		#000011;
	margin-left:	0px;
	text-indent:	0px;
}

ul, ol {
	color:		#000011;
	font-family:	helvetica, arial, sans-serif;
	line-height:	1.25;
}

table {
	border-style:	none;
	border-width:	0px;
	padding:	0px;
}

table.rand {
	background:	#EEEEEE;
	border-style:	solid;
	border-width:	1px;
	border-color:	#FFDD11;
	padding:	5px;
}

table.menu {
	background:	#1100AA;
	padding:	5px;
}

table.submenu {
	padding:	3px;
	font-size:	10px;
}

table.text {
	background:	#EEEEEE;
	padding:	5px;
	border-style:	solid;
	border-width:	1px;
	border-color:	#FFDD11;
	border-style:	solid;
	margin:		6px;
}


