﻿html { margin: 0; padding: 0;
color: white; background-color: black;
}

body {
margin: 0; padding: 0;
font: 12px "Lucida Grande", "Lucida Sans Unicode", sans-serif;
}

h1 {
font-size: 2.5em;
color: #f51;
background-color: inherit;
line-height: 140%;
margin: 0; padding: 0;
}

h2 {
font-size: 120%;
line-height:140%;
color: #f51;
background-color: inherit;
margin: 0;
padding: .3em 1em .3em 0;
}

h3 {
font-size: 110%;
line-height:110%;
margin: 0; padding: 0;
}

p, address {
font-style: normal;
margin: 0;
padding: 0 0 .65em 0;
line-height: 1.3em;
}

ul {
font-style: normal;
margin: 0;
padding: 0 0 1em 3ex;
}

li {
font-style: normal;
margin: 0 2em 0 0;
padding: 0;
line-height: 1.3em;
}

a { color: #999; background-color: inherit;}

a:hover { color: #f51; background-color: inherit; }

a img { border: 0; }

span.external a, a.external {
background: url(/files/external.png) center right no-repeat;
padding-right: 1.25em; }

span.external a:hover, a.external:hover {
background: url(/files/external.png) center right no-repeat;
padding-right: 1.25em;
color: #f51;
background-color: inherit;
text-decoration: underline;
}

.weiss { color: white; background: inherit; }

.nobullet { list-style-type: none; }

div#zweispaltig {
margin: 2em auto 0 auto;
padding: 0;
width: 60em;
text-align: left;
background-color: inherit;
}

div#navigation
{
float: left;
width: 15em;
text-align: left;
margin: 0 0 0 2em;
padding: 0;
border: none;
background-color: black;
}

div#navigation a 
{
display: block;
text-decoration: none;
padding: 0 1em .75em 2em;
border: none;
}

div#navigation a:hover
{
display: block;
color: #f51;
background-color: inherit;
text-decoration: underline;
padding: 0 1em .75em 2em;
border: none;
}

div#navigation h2 a {
padding: .3333em 1em 0 0;
color: #f51;
background-color: inherit;
}

div#navigation h2 a:hover {
padding: .3333em 1em 0 0;
color: #f51;
background-color: inherit;
}

div#inhalt 
{
float: left;
width: 39em;
margin: 0 2em 0 2em;
padding: 0 0 2em 0;
border: none;
color: white;
background-color: inherit;
}

.background-logo {
background: url(/files/fonhlogo-background.png) fixed no-repeat top;
}

#kontakt {
margin: 0;
padding: 0;
text-align: left;
}

.senden {
width: auto;
margin: 0;
padding: 3px;
text-align: center;
}

.formerror {
color: red;
background-color: inherit;
}
