body {
	margin:0px;
	padding:10px;
	background:url('images/design/hintergrund.gif') repeat;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	color:#000000;
}

a:link {
	text-decoration:underline;
	color:#005FA9;
}

a:visited {
	text-decoration:underline;
	color:#666666;
}

a:hover { color:#996600; }

h1, h2, h4, h5 {
	margin:0px;
	padding:0px;
}

h1 { font-size:18px; }

h2 { font-size:24px; }

h3 { font-size:18px; margin-top:0px; }

h4, h5 { font-size:13px; }

img { border:0px none; }

div.trenner { 
	margin-top:10px;
	margin-bottom:15px;
	height:10px;
	background:url('images/design/hr.gif') no-repeat center;
}
div.trenner hr { display:none; }

.underline { text-decoration:underline }

.tkopf td {
	padding:5px;
}

.hd td {
	padding:5px;
}

.dh td {
	padding:5px;
}

.tkopf {
	background-color:#D6DFE7;
}

.hd { /* Helles Grau */
	background-color:#DEDFDE;	
}

.dh { /* Dunkles Grau */
	background-color:#CECFCE;
}

.gelb {	background-color:#FFFF99; }

.achtung { background-color:#FFFF99; color:#FF0000; }

.markiert { font-weight:bold; background-color:#FFFF99; }

.konsole { font-family:'Courier New', Courier, mono, sans-serif; }

table { font-size:13px; }

ul.normal {
	margin-left:6px;
	padding-left:6px;
	margin-top:16px;
	list-style-type:none;
}

ul.normal li {
	background:url('images/design/blebul1a.gif') no-repeat top left;
	padding-left:31px;
	padding-bottom:8px;
}

ul.normal ul {
	margin-top:2px;
	margin-left:6px;
	padding-left:6px;
	list-style-type:none;
}

ul.normal ul li {
	background:url('images/design/blebul2a.gif') no-repeat center left;
	padding-left:25px;
	padding-bottom:0px;
}

ul.nbsp {
	margin-left:6px;
	padding-left:6px;
	margin-top:16px;
	list-style-type:none;
}

ul.nbsp li {
	background:url('images/design/blebul1a.gif') no-repeat top left;
	padding-left:31px;
	padding-bottom:20px;
}

ul.nbsp ul {
	margin-top:2px;
	margin-left:6px;
	padding-left:6px;
	list-style-type:none;
}

ul.nbsp ul li {
	background:url('images/design/blebul2a.gif') no-repeat center left;
	padding-left:25px;
	padding-bottom:0px;
}

form {
	margin:0px;
	padding:0px;
}

#logo {
	position:absolute;
	top:10px;
	left:20px;
	margin:0px;
	padding:0px;
	border:0px none;
}

#kopf {
	position:relative;
	top:10px;
	height:80px;
	min-width:612px;
	margin:0px 0px 30px 155px;
	padding:0px;
	background:url('images/design/kopf_mitte.gif') repeat-x;
}

#n_min_width {
	height:0px;
	width:612px;
	margin:0px;
	padding:0px;
	line-height:1px;
	visibility:hidden;
}

#kopf_links {
	position:absolute;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
}

#kopf_rechts {
	position:absolute;
	top:0px;
	right:-1px;
	margin:0px;
	padding:0px;
}

#n_container ul {
	position:absolute;
	top:57px;
	left:12px;
	width:588px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	font:11px/22px Verdana, Tahoma, Arial, sans-serif;
}

#n_container ul li {
	float:left;
	margin:0px;
	padding:0px;
}

#n_container a {
	float:left;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
}

#n_container ul li a {
	margin:0px;
	padding:0px;
	background:url('images/design/tab_links.gif') left top no-repeat;
}

#n_container ul li a span {
	margin:0px;
	padding:0px;
	background:url('images/design/tab_rechts.gif') right top no-repeat;
	display:block;
}

#n_container ul li a span span {
	margin:0px 10px 0px 10px;
	padding:0px 3px 0px 3px;
	background:url('images/design/tab_mitte.gif') center top repeat-x;
}

#n_container ul li a:hover {
	margin:0px;
	padding:0px;
	background:url('images/design/tab_links_h.gif') left top no-repeat;
	color:#000000;
}

#n_container ul li a:hover span {
	margin:0px;
	padding:0px;
	background:url('images/design/tab_rechts_h.gif') right top no-repeat;
	display:block;
}

#n_container ul li a:hover span span {
	margin:0px 10px 0px 10px;
	padding:0px 3px 0px 3px;
	background:url('images/design/tab_mitte_h.gif') center top repeat-x;
}

#n_text {
	position:absolute;
	top:17px;
	left:48px;
	margin:0px;
	padding:0px;
	font-size:20px;
}

#n_suchform {
	position:absolute;
	top:17px;
	right:80px;
	height:22px;
	margin:0px;
	padding:0px;
}

#n_suchfeld {
	width:185px;
	margin:0px 10px 0px 10px;
	padding:1px;
	background-color:#D9DBE1;
	font:11px Tahoma, Verdana, Arial, sans-serif;
}

#n_suchknopf {
	position:absolute;
	top:-1px;
	right:-60px;
}

#koerper {
	width:100%;
	margin:0px;
	padding:0px;
	background:url('images/design/banner.jpg') #FFFFFF right top no-repeat;
}

#td_kopf {
	border-bottom:1px solid #CCCCCC;
	background:url('images/design/k_lo.gif') left top no-repeat;
}

#wegweiser {
	margin:0px;
	padding:5px 0px 6px 10px;
	font-size:13px;
	color:#707070;
}

#wegweiser a { color:#707070; }

#wegweiser a:hover { color:#005FA9; }

#seitenname {
	margin:0px;
	padding:0px 0px 17px 10px;
}

#td_seitenleiste { 
	width:178px;
	border-right:1px solid #CCCCCC;
}

#seitenleiste {
	width:178px;
	margin:0px;
	padding:0px;
	background-color:#F5F7F7;
	border-bottom:1px solid #CCCCCC;
	font-size:13px;
}

#s_ueberschrift {
	margin:0px;
	padding:3px 0px 3px 10px;
	display:block;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #CCCCCC;
	background:url('images/design/s_bg.jpg');
	font-weight:bold;
	color:#660000;
}

#s_standardlinks {
	margin:30px 0px 0px 0px;
	padding:0px;
}

.s_links {
	margin:0px;
	padding:15px 0px 10px 0px;
}

.s_links a {
	margin:0px;
	padding:0px 0px 5px 10px;
	display:block;
}

#td_inhalt {
	width:100%;
	margin:0px;
	padding:8px 10px 15px 10px;
	font-size:13px;
}

#stempel {
	float:right;
	margin:0px 10px 10px 10px;
}

#td_fuss {
	margin:0px;
	padding:10px 0px 10px 10px;
	border-top:1px solid #CCCCCC;
	font-size:11px;
	color:#707070;
	background:url('images/design/valid-html.gif') right no-repeat;
}

#k_min_width {
	height:0px;
	width:767px;
	margin:0px;
	padding:0px;
	line-height:1px;
	visibility:hidden;
}

.dummy { margin:0px; padding:0px; }