body {
	background-color: #d9daad;
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
}

ul { list-style: outside;  padding-left:0; padding-top:0; margin-left:17; margin-top:0; }
li { list-style-image: url(graphic/punkt.gif); } 

.headln {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #363636;
	line-height: 18px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #363636;
	line-height: 18px;
	display: inline;
	margin: 0;
	padding: 0;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	line-height: 18px;
	display: inline;
	margin: 0;
	padding: 0;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5f5f5f;
	line-height: 18px;
	display: inline;
	margin: 0;
	padding: 0;
}
.bgrechts {
	background-image: url(graphic/bg_content.jpg);
	background-repeat: repeat-x;
	background-color: #F5F5F3;
}
.textnrm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	line-height: 18px;
}
.textachtung {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b51311;
	line-height: 18px;
	font-weight: bold;
}
.textachtung2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #b51311;
	line-height: 18px;
	font-weight: bold;
}
.textnrmrot { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #B51311; line-height: 18px; }
.textwht { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; line-height: 18px; }
.picnotes { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #484848; }
.fussz { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; line-height: 18px; }
a.fussz:link { color:#FFFFFF; text-decoration: underline; }
a.fussz:active { color:#FFFFFF; text-decoration: underline; }
a.fussz:visited { color:#FFFFFF; text-decoration: underline; }
a.fussz:hover { color:#e4e3de; text-decoration: underline; }

.submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	line-height: 18px;
	font-weight: bold;
}
a.submenu:link { color:#363636; text-decoration: none; }
a.submenu:active { color:#416700; text-decoration: none; }
a.submenu:visited { color:#363636; text-decoration: none; }
a.submenu:hover { color:#416700; text-decoration: underline; }

.pline { background-image: url(graphic/line-dot-33.gif); background-repeat: repeat-x; }

a:link { color:#363636; text-decoration:none; }
a:active { color:#416700; text-decoration:none; }
a:visited { color:#363636; text-decoration:none; }
a:hover { color:#416700; text-decoration:underline; }

.www { color:#363636; text-decoration:none; font-size: 12px; font-weight: bold;}
.www:link { color:#7c7d5c; text-decoration:none; font-size: 12px; font-weight: bold;}
.www:active { color:#7c7d5c; text-decoration:none; font-size: 12px; font-weight: bold;}
.www:visited { color:#7c7d5c; text-decoration:none; font-size: 12px; font-weight: bold;}
.www:hover { color:#292929; text-decoration:underline; font-size: 12px; font-weight: bold;}

.mail:link { color:#7c7d5c; text-decoration:none; font-size: 12px; }
.mail:active { color:#7c7d5c; text-decoration:none; font-size: 12px; }
.mail:visited { color:#7c7d5c; text-decoration:none; font-size: 12px; }
.mail:hover { color:#292929; text-decoration:underline; font-size: 12px; }

/* slideoutmenu styles - anfang */
td div {
	/* this makes TDs a container with their own coordinate system.
	absolutely-positioned elements will be offset relative to them */
	position:relative;
}
/* slideoutmenu styles - ende */
