body { padding:30px 40px; width:650px; background-color:white;  background-image:url(bg.png); background-repeat:repeat-x; color:#333; font:0.9em/1.5em Verdana,sans-serif; }
h1 { margin:0 0 20px 0px; }
h2 { color:#f55a0e; margin:40px 20px 20px 20px; font-size:1.5em; }
h3 { color:#666; margin:40px 20px 20px 20px; font-size:1.35em; }
h4 { color:#009; margin:40px 20px 20px 20px; font-size:1.2em; }
p { margin-left:20px; }
#menutable { width:700px; }
#menutable td { width:300px; vertical-align:top; }
#menutable div { font-size:1em; border: 1px solid grey; background-color:#fff; margin:10px; padding:10px;}
#menutable h2 { background-color:#f8f1e6; margin:0; color:#f55a0e; }
#menutable h1 { background-color:#afe0ef; margin:0; color:#f55a0e; font-size:1.5em; }
#menutable a { text-decoration:none; color:#f55a0e; font-weight:normal; font:0.9em/1.3em Verdana,sans-serif; }
#footer { margin-top:20px; width:700px; border-top:3px solid grey; font-size:80%; }
#footer a { text-decoration:none; font-style:italic; color:black; padding:0 10px; }
.footer { margin-top:10px; width:700px; font-size:80%; }
.footer a { text-decoration:none; font-style:italic; color:black; padding:0 10px; }
.farbline { text-decoration:none; color:f55a0e; font-weight:bold; }
.small { font:0.85em/1.3em Verdana,sans-serif; }
.smaller { font:0.65em/1.3em Verdana,sans-serif; }
a { text-decoration:none; color:#2fa8f0; font-weight:bold; }
a:hover { color:#60fe00; }
a:visited { color:#00afcf; }
.menunorm { text-decoration:none; color:#009; font-weight:normal; font:1em/1.3em Verdana,sans-serif; }
.menulinks { color:#335599; }
.rahmen {
	margin-left:		40px;
	width:				500px;	
	padding:			20px;
	border:				1px solid black;
}
.tiprahmen {
	margin-left:		360px;
	width:				250px;	
	padding:			12px;
	border:				1px solid black;
}
.gross {
	font-size:			12pt;
	line-height:		13pt;
}
	