body {
margin: 0;padding: 0;
background-color: #71828A;
color: #71828A;font-family: "Lucida Sans Unicode", Arial, sans-serif;}

#wrapper{  /* umschließt alles  */
position:absolute;
background-attachment: fixed;
background-color: #F5F0ED;
background-image: url(images/background2.jpg);
width: 950px;
left:2%;
margin: 20px 0 20px 0;
border: 2px solid black;}#header {
height: 90px;
padding: 0 0 0 3px;text-align: left;
white-space: nowrap;
}
#maincontent {
padding: 50px 0 0 3px;
margin: 0 120px 10px 190px;
text-align: justify;
}
#bildcontainer {
position:absolute;
right:130px;
top:22px;
font-size: 13pt;
text-align: left;
background-color: #FFFFFA;
border: 1px #a4a4a4 solid;
}

#bildcontainer p{
text-align: left;
margin:10px 0 10px 3px;
}
#navbar {
float: left;
padding: 50px 0 0 3px;width: 170px;
font-size: 1.7em;
font-weight: 400;
text-align: left;
white-space: nowrap;
}

#navbar a:link, #navbar a:visited {
color: #71828A;
display: block;
padding: 3px 0 3px 0;
text-decoration: none
}

#navbar a:hover, #navbar a:active {
color: #FFCC00;
text-decoration: none;
}#preview {
margin: -70px 0 0 0;
padding: 0 3px 0 0;float: right;width: 120px;
text-align: center;
font-size: 2em;
font-weight: 400;
}

#preview a:link, #preview a:visited {
color: #71828A;
text-decoration: none
}

#preview a:hover, #preview a:active {
color: #FFCC00;
text-decoration: none
}

#header h1 {
font-size: 30pt;
font-weight: 800;
margin-top: 0;
text-align: left;
}

#header h2 {
font-size: 15pt;
font-weight: 400;
margin-top: -17px;
text-align: left;
}

img {
border: none;
margin: 2px 0 0 0;
}

address, p{
font-size: 0.9em;}