body {
margin:0; 
background-image: url(Images/_HG_alle_neu.jpg);
background-repeat:no-repeat;
}

h1 {font-size: 8pt; font-family: Arial, Helvetica,}

h2,h3,h4,h5,h6,div,p,body,html,input,button { 
font: normal 12px Helvetica,Arial
}

a:link {color:#0066ff;}
a:hover {color:#0066ff;}
a:visited {color:#0066ff;}

a.text:link   {color: black; font-size: 9pt; font-family: Arial, Helvetica; line-height: 12pt; text-decoration:none;}
a.text:visited   {color: black; font-size: 9pt; font-family: Arial, Helvetica; line-height: 12pt; text-decoration:none;}
a.text:hover   {color: black; font-size: 9pt; font-family: Arial, Helvetica; line-height: 12pt; text-decoration:none;}

a.test:link {color:green;}

.navigation    { color: black; font-size: 9pt; font-family: Arial, Helvetica; line-height: 14pt }
.Adresszeile   { font-size: 11pt; font-family: Arial, Helvetica; font-weight: normal; line-height: 12pt }
.einf { color: black; font-size: 9pt; font-family: Arial, Helvetica; line-height: 12pt }
.Titelzeile { color: #999; font-size: 13pt; font-family: Arial, Helvetica; font-weight: bold; line-height: 16pt }

#main {
width:981px;
}

#logo {
position:absolute;
left:40px;
top:46px;
}

#header {
position:absolute;
left:355px;
top:135px;
}

#haupttext {
width:550px;
position:absolute;
left:250px;
top:250px;
}

#haupttext p {
color: black; font-size: 9pt; font-family: Arial, Helvetica; line-height: 12pt; 
}

#links {
width:270px;
float:left;
}

#rechts {
width:260px;
padding-left:10px;
float:right;
}

#titelbild {
position:absolute;
left:350px;
top:130px;
}

#menue {
width:600px;
position:absolute;
left:250px;
top:60px;
}

#menuelink {
padding-right:28px;
float:left;
}

#adresse {
position:absolute;
left:155px;
top:535px;
}