* {
margin: 0; 
padding: 0;
}
body {
font: 95% Verdana, Arial, Helvetica, sans-serif;
color: #000;
background: #FFFFFF;
}
a {
	color: #000099;
	text-decoration: none;
	outline: none;
}
a:hover, a:focus {
text-decoration: underline;
}
a img {
border: 0 none;
}
h1, h2, h3 {
font-family: Arial, Geneva, sans-serif;
color: #000000;
background: transparent;
}
h1 {
font-size: 1.6em;
}
h2 {
font-size: 1.4em;
}
h3 {
font-size: 1.0em;
padding-top: 10px;
}
p, li {
font-size: 0.80em;
}
p {
line-height: 140%;	
}
ul {
list-style-type: square;
}
#container {
color: #000000;
background: #fbfcf3;
margin-top: 1.5em;
}
#header {
background: #FFFFDF url(../image/hintergrund_01.jpg) top center no-repeat;
margin-top: 25px;
border: 1px solid #6B8E23;
}
#logo {
padding: 65px;
}
#main {
margin-top: 25px;
}
#content_oben {
margin: 35px 220px 0 20px;
}
#content_oben p {
margin: 2px 20px 0 0;
}
#content_oben h3 {
margin-top: 10px;
}
#content_mitte {
margin: 20px 220px 0 20px;
}
#content_unten {
clear: both;
margin: 0 220px 20px 20px;
}
#content_unten p {
margin: 2px 0;
}
#vorschau {
list-style: none;
}
#vorschau img {
margin: 5px 20px 0 0;
border: 1px solid #6B8E23;
}
.textvorschau {
position: relative;
vertical-align: 150%;
}
#spalte_links {
float: left;
width: 220px;
margin-bottom: 40px;
}
#spalte_links ul {
padding: 10px 0 0 20px;
list-style-type: circle;
line-height: 150%;
}
#spalte_links a {
display: block;
padding: 5px;
line-height: 1.5em;
text-decoration: none;
}
#spalte_links a:hover, a:focus {
color: #FFFFFF;
background: #6B8E23; 
}
#spalte_mitte {
margin: 0 20px 40px 240px;
}
#spry_detail img {
float: left;
margin: 0 15px 5px 0;
}
#spry_detail ul {
list-style: none;
float: left;
}
#sidebar {
float: right;
width: 200px;
margin-top: 20px;
padding: 0 10px 0 10px;
border: 0 none;
border-left: 1px solid #6B8E23;
}
#sidebar h3 {
margin-top: 30px;
}
#nav {
position: absolute;
top: 0;
left: 0;
width: 100%;
background: #FFFFDF;
}
#nav li {
display: inline; 
}
#nav a {
text-decoration: none;
display: block;
float: right;
padding: 0.19em 1.5em;
font-weight: bold;
line-height: 1.5em;
color: #000000;
background: transparent;
}
#nav a:hover, a:focus {
color: #FFFFFF;
background: #6B8E23; 
}
#nav2 {
position: absolute;
top: 155px;
width: 100%;
background: #6B8E23;
}
#nav2 li {
display: block;
float: left;
padding: 0.15em 0;
color: #000000;
font-weight: bold;
line-height: 1.5em;
margin-left: 20px;
}
#nav2 input, select, textarea {
background: #FFFFDF;
}
#nav2 p {
	display: block;
	float: right;
	color: #000000;
	font-weight: bold;
	line-height: 1.5em;
	padding-top: 0.15em;
	margin-right: 20px;
}
	
p.footer {
border-top: 1px solid #6B8E23;
font-family: Arial, Helvetica, sans-serif;
font-size: 90%;
color: #000000;
background: #FFFFDF;
padding: 3px 20px;
}
.fett {
font-weight: bold;
margin-top: 10px;
}
.tipp {
font-weight: bold;
}
.normaltext {
font-size: 0.80em;
font-weight: normal;
}
img.sidebar {
border: 1px solid #6B8E23;
}
