body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0 0 0;
	padding: 0;	
}
#header { background-image: url(../bilder/header.jpg); margin:0 auto; padding: 0; overflow: hidden; width: 960px; }
#header #logo {
	float: left;
	height: 150px;
	width: 200px;
}
#header #logo img {
	border: 0;
}
#header ul {
	float: right;
	margin: 0;
	padding: 118px 0 0;
	overflow: hidden;	
	width: 680px;
}
#header ul li { list-style-type: none; margin: 0; padding: 0; width: 170px; float: left; }
#header ul li a,
#header ul li a span,
#header ul li a:hover,
#header ul li a:hover span,
#header ul li.selected a,
#header ul li.selected a span {
	background: url(../bilder/menu1.gif);	
}
#header ul li a { background-position: 10px -4px; color: #2a4f5e; display: block; font-size: 13px; height: 33px; line-height: 33px; margin: 0; padding: 0 0 0 10px; text-align: center; text-decoration: none; text-shadow: 1px 1px 1px #fff; font-weight: bold;}
#header ul li a span{ 
	background-position: -70px -4px; 
	display: block;	
	margin: 0;
	padding: 0 10px 0 0;
}
#header ul li a:hover { 
	background-position: 10px -39px; 
	color: #346b84;
	
	text-shadow: none;
}
#header ul li a:hover span { 
	background-position: -70px -39px; 
}
#header ul li.selected a{ 
	background-position: 10px -74px; 
	color: #fff;
	text-shadow: none;
}
#header ul li.selected a span{ 
	background-position: -70px -74px; 
}
#body { background-image: url(../bilder/bg_body1.gif); background-repeat: repeat-x; height: 620px; margin: 0; padding: 0; min-width: 960px; min-height: 300px; }
#body #text1 {
	margin:0 auto;
	padding: 40px 0 0;
	overflow: hidden;
	width: 960px;
	color: #2a4f5e;
	font-size: 32px;
	font-weight: bold;
}
#body #text2 {
	margin:0 auto;
	padding: 0;
	overflow: hidden;
	width: 960px;
	color: #2a4f5e;
	font-size: 20px;
	font-weight: bold;
}
#body #text3 {
	margin:0 auto;
	padding: 10px 0 0;
	overflow: hidden;
	width: 960px;
	color: #2a4f5e;
	font-size: 16px;
	
}
#body #text4 {
	margin:0 auto;
	padding: 10px 0 0;
	overflow: hidden;
	width: 960px;
	color: #2a4f5e;
	font-size: 16px;
}
#body #dummy1 {
margin:0 auto;
padding: 10px 0 0;
overflow: hidden;
width: 960px;
height: 20px;
color: #2a4f5e;
font-size: 14px;
font-weight: bold;
text-align: center;
}	
#page {
	background-image: url(../bilder/bg_page.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	min-width: 960px;
	min-height: 100px;
}
#page #pagetext {
	margin:0 auto;
	padding: 10px 0 0;
	overflow: hidden;
	width: 960px;
}
#page #pagetext h1 {
	color: #2a4f5e;
	font-size: 28px;
	font-weight: bold;
	margin: 0;
	padding: 30px 0 0;	
	text-transform: uppercase;
}
#page1 {
	background-image: url(../bilder/bg_page1.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	min-width: 960px;
	min-height: 125px;
}
#page1 #pagetext {
	margin:0 auto;
	padding: 10px 0 0;
	overflow: hidden;
	width: 960px;
}
#page1 #pagetext h1 {
	color: #2a4f5e;
	font-size: 28px;
	font-weight: bold;
	margin: 0;
	padding: 30px 0 0;	
	text-transform: uppercase;
}
#artikel {
	margin:0 auto;
	padding: 0 0 0;
	overflow: hidden;
	width: 960px;
}
#artikel #text2 {
	margin:0 auto;
	padding: 0;
	overflow: hidden;
	width: 960px;
	color: #2a4f5e;
	font-size: 20px;
	font-weight: bold;
}
#artikel table tr th {
color: #ffffff;
font-size: 16px;
font-weight: bold;
background-color: #999;
}
#artikel table tr td {
color: #2a4f5e;
font-size: 16px;
background-color: #e5e5e5;
}
#footer {
margin:0 auto;
padding: 10px 0 0;
overflow: hidden;
width: 960px;
color: #2a4f5e;
font-size: 14px;
font-weight: bold;
text-align: center;
}
#dummy {
margin:0 auto;
padding: 10px 0 0;
overflow: hidden;
width: 960px;
height: 20px;
color: #2a4f5e;
font-size: 14px;
font-weight: bold;
text-align: center;
}