BODY {
	background-image: url(bilder/header_bg.png); 
	background-repeat: repeat-x;
	BACKGROUND-COLOR: black; 
	FONT-FAMILY: Helvetica, Verdana, Geneva, Arial, SunSans-Regular, sans-serif; 
	COLOR: black; 
	FONT-SIZE: 0.8em;
	margin: 10 0 0 0 ;
	/*margin-left: 0;*/
}
A {
	COLOR: #606060; 
	TEXT-DECORATION: underline
}
A:hover {
	COLOR: #8ca406
}
A:visited {
	COLOR: #002f14
}

BODY  { 
	color: white;
}

DIV.spacer {
	margin: 10 0 0 0;
	padding: 0 10 0 0;
}
DIV.spacer a{
	TEXT-DECORATION: none; 
	font-size:0.9em; /* Home */
	margin: 0 0 0 15;
}

DIV.navigation {
	background-color: black;
	margin: 0 0 0 5;
	padding: 0 10 0 1;
}
DIV.navigation p{
	margin: 0 0 5 0;
	padding: 2 4 2 4;
	FONT-SIZE: 0.8em; /*Navigation titles*/
	color: white;
	font-weight: bold;
	background-image: url(bilder/navi_bg.png); 
	background-repeat: repeat-x;
}
DIV.navigation a:link,A:visited,A:hover {
	COLOR: #808080; TEXT-DECORATION: none
}
DIV.navigation a:link.current,A:visited.current,A:hover.current {
	COLOR: #808080; TEXT-DECORATION: none;
	font-weight: bold;
}
DIV.navigation ul{
	width: 160;
	margin:0 0 0 0;
	padding-left: 0;
}
DIV.navigation li{
	list-style: none;
	margin:0 0 5 0;
	padding: 0 0 5 0;
	border-bottom: 1px solid #CCC;
	FONT-SIZE: 0.8em /*Navigation elems*/
}
DIV.navigation li.last{
	border-bottom: 0;
}

DIV.Content {
	VISIBILITY: visible; 
	background-color: white;
	color: black;
	padding: 1;
}
DIV.Content td{ 
	background-color: white;
	color: black;
}
DIV.Content td.titleline{
	font size:1.4em;
	color:#808080;/*blau: #068efa*/
}

/* ****** FOOTER bottom ***** */
DIV.Footer {
	background-color: black;
	margin:0 0 0 0;
	padding: 5 40 0 40;
	padding-top: auto;
	background-image: url(bilder/footer_bg.png); 
	background-repeat: repeat-x;
	height: 38;
}
DIV.Footer table {	padding: 0 0 0 0; width:100%;}
DIV.Footer a.footer:link,a.footer:visited,a.footer:hover{
	margin: 0 0 5 0;
	padding: 10 4 10 4;
	FONT-SIZE: 0.8em;
	color: white;
	font-weight: bold;
	text-decoration: none;
}


