body {
background: #fff;
font-family: Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
}
#top {
height: 75px;
background: #fff;
margin: 0;
padding: 0px 0px 0px 50px;
}
* html #top {
padding-left: 51px;
}
#nav {
margin: 0 90px 0 49px;
padding: 0;
}
#navigation {
display: none;
}
#content {
margin: 20px 90px 0px 48px;
}
/* text wird benötigt um helle schrift auf dunklen bg darstellen zu können: */
#text {
padding: 1px 5px 1px 5px;
margin-bottom: 10px;
background-color: #fff;
}
* html #text {
padding: 1px 0 1px 5px;
}
#print {
position: absolute;
top: 16px; left: 260px;
font-size: 13px; 
color: #333;
line-height: 17px;
}

/* Inhalte */
#content h1 {
color: #666;
font-size: 1.0em;
/*margin: 0 0 1.0em 0;*/
}
#content h2 {
color: #444;
background-color: #f3f3f3;
font-size: 0.9em;
margin: 1.5em 0 0.8em 0;
padding: 0.1em;
}
* html #content h2 {

}
#content h3 {
color: #777;
font-size: 0.9em;
margin: 0;
}
#content p {
color: #444;
font-size: 0.9em;
line-height: 1.3em;
margin: 0.2em 0 0.8em 0;
}

#content ul {
color: #444;
font-size: 0.9em;
line-height: 1.2em;
list-style-type: square;
padding: 0;
margin: 0 0 0 22px;
}
#content a.text {
color: #444;
text-decoration: underline;
}
#content a.text:hover {
color: #666;
}
