body	{
	font-family: sans-serif;
}

h1	{
	font-size: 150%;
	color: #333;
	border-bottom-style: dotted;
	border-bottom-width: 3px;
}

h2 	{
	font-size: 135%;
	color: #333;
	margin-top: 20px;
	margin-bottom: 3px;
}

h3 	{
	font-size: 120%;
	color: #333;
	margin-top: 17px;
	margin-bottom: 3px;
}

p	{
	margin-top: 0px;
	margin-bottom: 6px;
}

table	{
	border-collapse: collapse;
}

a:link, a:visited	{
	color: #000;
}

a:hover, a:active	{
	background: url(images/hover_background.png);
}

ul	{
	list-style-type:square ;
	margin-left: 0px;
	margin-top: 6px;
}

li	{
	margin-left: 0px;
	margin-bottom: 3px;
	margin-top: 0;
}

img	{
	margin-top: 16px;
}

#menue	{
	font-size: small;
	width:20%;
	float:left;
	line-height:18px;
	overflow: visible;
}

#menu_active	{
	background: url(images/active_background.png);
}

#content {
	/* width:79%; */
	position: absolute;
	left: 23%;
	float:left;
	/* margin-left: 4%; */
	min-width: 700px;
	max-width: 800px;
}

.menu	{
	border-bottom: solid;
	border-width:	1px;
	display: block;
	white-space: nowrap;
	font-weight: bold;
}

a.menu:link, a.menu:visited	{
	color: #000;
	text-decoration: none;
}

a.menu:hover, a.menu:active	{
	color: #000;
	background: url(images/hover_background.png);
	text-decoration: underline;
}

.submenu {
	margin-left: 16px;
/* 	text-indent:  -8px; */
	display: block;
	/* white-space: nowrap; */
	margin-bottom: 0;
	margin-left: 10px;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}

/*
.submenu:before	{
	content: '&#187; ';
}
*/

a.submenu:link, a.submenu:visited	{
	color: #000;
	text-decoration: none;
}

a.submenu:hover, a.menu:active	{
	color: #000;
	background: url(images/hover_background.png);
	text-decoration: underline;
}

.zeilen	{
	border-collapse: collapse;
}

.zeilen td	{
	border-bottom-style: dashed;
	border-bottom-width: thin;
}

.footer	{
 	display: block; 
 	background: url(images/active_background.png);
 	margin-top: 3px;
 	margin-bottom: 3px;
}