html {
margin: 0px;
padding: 0px;
}

body {
margin: 0px;
padding: 0px;
/* background-color: #6db43e; */
background-image: url(../../gif/bg.gif);
}

#header {
margin: 0px;
padding: 0px;
height: 210px;
background-color: #ffffff;
}

#container {
margin-left:320px;
width:616px;
}

#adresse {
position: absolute;
top: 214px;
left: 136px;
margin: 0px;
padding: 0px;
}

#inhalt {
width: 455px;
margin-left:90px;
/* background-color: #ffffff; */
/* min-height: 441px; */
}

* html #inhalt {
/* height: 441px; */
}

#logo {
position: absolute;
top: 187px;
left: 133px;
}

#rubrik {
position: absolute;
left: 410px;
top:166px;
width: 455px;
}

#navi {
position: absolute;
left: 715px;
top: 50px;
}

#navi ul {
list-style-type: none;
}

#navi li {
margin-bottom: 6px;
}

#navi li.aktiv {
font-weight: bold;
color: #014991;
}

.menue1 {
margin: 0px;
padding: 0px;
}

.menue2 {
margin: 0px 0px 0px 30px;
padding: 0px;
}

.menue3 {
margin: 0px 0px 0px 53px;
padding: 0px;
}

.menue4 {
margin: 0px 0px 0px 76px;
padding: 0px;
}

.menue5 {
margin: 0px 0px 0px 95px;
padding: 0px;
}

.menue6 {
margin: 0px 0px 0px 110px;
padding: 0px;
}

.fahnen {
margin: 0px 0px 0px 144px;
padding: 0px;
}

#container li {
line-height: 14pt;
}

* {
font-family: Verdana, Arial;
font-size: 11px;
}

h1 {
/* font-size: 1,8em;  */
font-size: 18px;
font-weight: bold;
color: #014991;
}

h2 {
margin-top: 0px;
/* font-size: 1,5em; */
font-size: 13px; 
font-weight: bold;
color: #C40D2F;
}

p {
/*  font-size: 1em; */
font-size: 11px; 
line-height: 11pt;
text-align: justify;
}

#navi a:link {
color: #000000;
text-decoration: none;
}

#navi a:visited {
color: #000000;
text-decoration: none;
}

#navi a:active {
color: #014991;
text-decoration: none;
}

#navi a:hover {
color: #000000;
font-weight: bold;
text-decoration: none;
}

#navi a.aktiv {
font-weight: bold;
color: #014991;
text-decoration: none;
}

#adresse h1 {
font-family: Verdana;
font-size: 23px;
font-weight: bold;
margin:0px;
color: #000000;
}

#adresse p {
font-family: Verdana;
font-size: 11px;
line-height: 13pt;
margin: 0px 0px 10px 0px;
padding: 0px;
}

#adresse a {
font-family: Verdana;
font-size: 11px;
color: #000000;
text-decoration: none;
}

#adresse a.norm {
font-family: Verdana;
font-size: 11px;
color: #000000;
text-decoration: none;
}

#inhalt a:link {
color: #6db43e;
text-decoration: none;
font-weight: bold;
}

#inhalt a:visited {
color: #6db43e;
text-decoration: none;
font-weight: bold;
}

#inhalt a:active {
color: #6db43e;
text-decoration: none;
font-weight: bold;
}

#inhalt a:hover {
color: #000000;
font-weight: bold;
text-decoration: none;
}

#inhalt p.fett {
margin: 0px;
padding: 0px;
font-weight: bold;
}

* #inhalt ul {
margin: 2px 0px 12px 26px;
padding: 0px;
}

input, textarea {
border: 1px solid #014991;
padding: 2px;
width: 300px;
color: #000000;
}

input.button {
width: 100px;
border: 1px solid #014991;
padding: 2px;
background-color: #ffffff;
color: #000000;
}

img.flag {
margin-right: 4px;
}

.portrait {
float:right;
margin: 0px 0px 30px 20px;
padding: 0px;
font-size: 10px;
/* background-color: #ffffff; */
}

#wer, #wo, #wie, #was, #wen, #wann, #warum {
visibility:hidden; position: absolute; top:265px; left:411px;z-index:1; width:455px;
}

#dwer, #dwo, #dwie, #dwas, #dwen, #dwann, #dwarum {
display: none;
}

#imprint1, #imprint2, #imprint3, #imprint4, #imprint5, #imprint6 {
visibility:hidden; position: absolute; top:230px; left:411px;z-index:1; width:455px;
}

#impressum {}

#druck {
text-align: center;
}

#container a:link {
color: #6db43e;
text-decoration: none;
font-weight: bold;
}

#container a:visited {
color: #6db43e;
text-decoration: none;
font-weight: bold;
}

#container a:active {
color: #6db43e;
text-decoration: none;
font-weight: bold;
}

#container a:hover {
color: #000000;
font-weight: bold;
text-decoration: none;
}