﻿* {	
 padding: 0;	
 margin: 0;	
 border: 0;
}

html {
 background: #eeead9;
}

body {
 font-size: 75%;
}

html>body {	
 font-size: 12px;
}

a:link {	
 color: #ddd8c1;	
 text-decoration: none;
}

a:visited {
 color:#ddd8c1;
 text-decoration: none;
}

a:hover {
 color:#bcdcf5;	
 text-decoration: underline;
}

a:focus {    
 outline: none;
}

p {	
 font: 1.2em/1.5em Arial, Verdana, sans-serif;
 margin-top: 1.5em;	
 margin-bottom: 1.5em;
 margin-right: 8em;
 color: #7f3834;
}

h1 {	
 font: 1.67em/0.9em Arial, Verdana, sans-serif;	
 margin-top: 0.9em;	
 margin-bottom: 0.9em;
 color: #7f3834;
}

h2 {	
 font: 1.5em/1em Arial, Verdana, sans-serif;	
 margin-top: 1em;	
 margin-bottom: 1em;
 color: #7f3834;
}

h3 {	
 font: 1.33em/1.13em Arial, Verdana, sans-serif;	
 margin-top: 1.13em;	
 margin-bottom: 1.13em;
 color: #7f3834;
 font-weight: bold;
}

h4 {	
 font: 1.17em/1.29em Arial, Verdana, sans-serif;	
 margin-top: 1.29em;	
 margin-bottom: 1.29em;
 color: #7f3834;
 font-weight: bold;
}

.hinweis {
 color:#7f3834;
 font-weight: normal;
 margin-bottom: 2em;
 text-decoration: underline;
}

.hinweislinks {
 color:#7f3834;
 font-weight: normal;
 text-decoration: underline;
}

.fotoskizze {
margin-left:8em;
}

mg, a img {	
 border: 0;
}

.links {	
 float: left;	
 margin: 0 0.5em 0.5em 0;
}

.rechts {	
 float: right;	
 margin: 0 0 0.5em 0.5em;
}

#wrapper {
 margin: 0 auto;	
 width: 80em;
 max-width: 100%;
 background: #ddd8c1;
}

#kopf {
 clear: both;
 background: #aa3e3b;
}

#navigation {	
 background: #CD995D url(bilder/nav-bg.jpg) bottom left  repeat-x;	
 float: left;	
 width: 815px;	
 padding: 0 0 0 145px;
}

#navigation li {	
 float: left;	
 list-style-type: none;
 text-decoration: none;
}

#navigation li a {	
 background: #CF9B5F url(bilder/nav-bg.jpg) bottom left   repeat-x;	
 color: #faebd7;	
 float: left;	
 margin: 0;	
 padding: 10px 10px;		
 text-align: center;	
 text-transform: uppercase;	
 border-left: 1px solid #730000;	
 border-right: 1px solid #faebd7;
 display: block;
}

#navigation li a.active {	
 background: #6a3022 url(bilder/nav-active.jpg) bottom left    repeat-x;
 color: #000;	
 text-decoration: underline;
}

#navigation li a:hover {	
 background: #58210c url(bilder/nav-hover.jpg) bottom left    repeat-x;	
 text-decoration: underline;
 color: #000;
}

#navi {
 clear: both;	
}

#navigation li.start {
 border-left: 0;	
}

#navigation li.ende {
 border-right: 0;	
}

#inhalt {
 clear: both;
 float: right;
 display: inline;
 width: 60em;
 max-width: 75%;	
 background: #ddd8c1;
}

div#download .unterstrich {
 color:#7f3834;
 text-decoration:underline;
}

acronym {
 background: #eee;
 border-bottom: 2px dotted #ccc;
 cursor: help;
}

.liste {
 color:#7f3834;
 font:1.2em/1.5em Arial, Verdana, sans-serif;
 list-style-type:square;
 margin-left: 3em;
}

div#sitemap {
 padding: 1em 1.5em;
 margin-left:10em;
}

div#sitemap p {
 padding: 0;
 border: none;
 margin: 0;
}

div#sitemap .hier1 {
 padding: 0 0 0 21px;
 color:#7f3834;
}

div#sitemap .hier2 {
 padding: 0 0 0 62px;
 color:#7f3834;
}

div#sitemap .hier3 {
 padding: 0 0 0 103px;
 color:#7f3834;
}

#seitenleiste {
 float: left;	
 display: inline;
 width: 16.8em;
 max-width: 25%;
 background: #aa3e3b;
}

h3.seiteninfo {	
 font: 1.1em/1.13em Arial, Verdana, sans-serif;	
 margin-top: 3.2em;	
 margin-bottom: 0.5em;
 margin-left: 0.75em;
 color: #ddd8c1;
}

.seitennavigation li {	
 background: transparent url(bilder/bullet.jpg) 0 8px  no-repeat;	
 padding: 5px 0 5px 20px;	
 border-bottom: 1px solid #ddd8c1;	
 list-style-type: none;
}

.seitennavigation li a.active {	
 color:#ffc965;	
 list-style-type: none;
}

p.stand {	
 font: 0.8em Arial, Verdana, sans-serif;	
 margin-top: 1.2em;	
 margin-left: 0.5em;
 color: #ddd8c1;
}

#seitenfuss {
 clear: both;	
 background: #aa3e3b;
 padding-top: 0.3em;
 padding-bottom: 0.3em;
 border-top:1px solid #000;
}

p.fuss {
 color: #ddd8c1;	
 font: 1em/1.5em Arial, Verdana, sans-serif;	
 margin-left: 20em;
}

.bild1kopfzeile {
 float: left;
}

form {
 width: 400px;
 margin-left: 10em;
}

#person label {
 display: block;
 font-weight: bold;
 color:#7f3834;
}
 
fieldset {
 border: 1px solid #aa3e3b;
 background: #ddd8c1;
}

legend {
 font-weight: bold;
 font-size: 120%; 
 color:#aa3e3b;
}

textarea {
 width: 375px;
 height: 125px;
}

