	body {
		font: 85%/1.4em Arial, Helvetica, sans-serif;
		color: #2E3321;
		margin:0;
		padding:0;
		background: url(picts/body2_bg.gif) repeat left 12px;
	}
	
	#welcome{background: url(picts/body_bg.gif) repeat left top;
	padding: 2em 0;
	margin:0;
	height:300px;
	}
	
	.tl_navi {
	border-top: 1px solid #e2e2e2;
	margin:0;
	padding: 0.6em 0;
	margin-left:20px;
	background: white url(picts/content_bg.gif) repeat-y left top;
	}
	
	#content{background: url(picts/body_bg.gif) repeat left top;
	padding: 2em 0;
	margin:0;
	}

	.marker{
	background-color: #FFF7BF;
	padding: 1px 2px;
	}
	
	#content p.text{
		margin: 10px 0 0 264px;
		width: 400px
	}


	img { border: 0; }
	.clear { clear: both; }
	
	img.matrix {
		padding: 0 0.5em;
		position: relative;
		top: 0.1em;
	}
	
	p.nummer_gruen, p.nummer_gelb {
		width: 25px;
		height: 13px;
		text-align: center;
		font-size: 11px;
		color: white;
		font-weight: bold;
		margin-right: 1em;
		line-height: 1.15em;
	}
	
	p.nummer_gruen { background: #BEDA73 url(picts/nummer.gif) no-repeat left top; }
	p.nummer_gelb { background: #F7BD0F url(picts/nummer.gif) no-repeat left top; }
	
	p {
		margin: 0;
		padding: 0;
	}
	
	td {
		border-top: 1px solid #EDEDED;
		padding: 5px 5px 3px 2px;
	}
	
	td.name { width: 550px; }
	table { text-align: left;		margin-left:219px; }
	
	.k_zu {
		padding: 0.3em 0 0.3em 45px;
		margin-left:219px;
		background: url(picts/k_zu.gif) no-repeat left 50%;
	}
	
	.k_auf {
		padding: 0.3em 0 0.3em 45px;
		margin-left:219px;
		background: url(picts/k_auf.gif) no-repeat left 50%;
		font-weight:bold;
	}
	
	.f_zu {
		padding: 0.3em 0 0.3em 45px;
		margin-left:219px;
		background: url(picts/f_zu.gif) no-repeat left 50%;
	}
	
	.f_auf {
		padding: 0.3em 0 0.3em 45px;
		margin-left:219px;
		background: url(picts/f_auf.gif) no-repeat left 50%;
		font-weight:bold;
	}
	
	a.k_zu:link, a.k_zu:visited, a.k_zu:active,
	a.k_auf:link, a.k_auf:visited, a.k_auf:active,
	a.f_zu:link, a.f_zu:visited, a.f_zu:active,
	a.f_auf:link, a.f_auf:visited, a.f_auf:active {
		text-decoration: none;
		color: #1E270A;
		text-transform: uppercase;
		letter-spacing: 1px;
	}
	
	a.f_zu:hover, a.f_auf:hover { color: #697740;background: url(picts/f_auf.gif) no-repeat left 50%; }
	a.k_auf:hover, a.k_zu:hover { color: #697740;background: url(picts/k_auf.gif) no-repeat left 50%; }
	
	#header{
	background: url(picts/header_bg.gif) repeat-x left top;
	border-top: 3px solid #FFE500; 
	}
	.tl_container {
		border-top: 1px solid #e2e2e2;
		margin: 0;
		padding: 0.6em 0;
		background: white url(picts/content_bg.gif) repeat-y left top;
	}


#footer{
background: #BEDA74 url(picts/footer_bg.gif) repeat-x left top;
padding: 4px 15px 4px 219px;
color: #778F35;
font-size: x-small;
text-transform: uppercase;
}

#footer a:link, #footer a:visited, #footer a:active{text-decoration:none;color: #778F35;}
#footer a:hover{text-decoration:underline}
