
/* -------- Content ---------- */
/* Inhalt Elemente #contentnav -->
#contentbox (für hellgrünen Rand) -->
#content: der eigentliche Inhalt, Platz für
626 -15 -15 = 596px - 2x24px Rand = 548px für p, h */

#contentnav #contentbox #content {
background-color: #fff;
border: 24px solid #fff; /* anstatt padding */
margin: 0;
padding: 0;
font-size: 0.6em;
min-height: 262px;
}
* html #content { margin-bottom: 0; height: 272px; }

#content a {
color: #31854b;
text-decoration: none;
}
#content a.anlauftext {
color: #222;
}
#content a:hover {
color: #3da55b;
text-decoration: underline;
}
#content h1, #content h2 {
font-weight: bold;
color: #31854b; /* dunkelgrün */
color: #276b3c;
}
#content h1 {
font-size: 1.5em;
margin: 0 0 1.0em 0;
}
#content h2 {
font-size: 1.17em;
font-weight: bold;
margin: 1.2em 0 0.8em 0;
}
#content h2.zuh1 {
margin-top: -0.6em;
}
#content h2.artikelliste {
margin: 0 0 0 0;
}
#content div.artikelliste {
line-height: 1.4em;
background-color: #fafbf4; /* 20% hellgrün */
padding: 3px;
margin: 0.5em 0;
border-bottom: 1px solid #e4edc8;
border-left: 1px solid #e4edc8;
}

#content p {
margin: 0 0 0.8em 0;
line-height: 1.6em;
color: #222;
}
#content p.breadcrumb {
background-color: #fafbf4;
}

#content div.bilderzeile {
background-color: #fff;
margin: 15px -15px 5px 0;
}
* html #content div.bilderzeile { width: 593px; }

#content img.left {
margin: 3px 15px 8px 0;
}
#content img.right {
margin: 0 0 8px 15px;
}

#content ul {
color: #222;
list-style-type: square;
margin: -0.6em 0 0.8em 1.4em;
padding: 0;
line-height: 1.6em;
}
#content ul.kat {
color: #31854b;
margin-top: 1.0em;
margin-bottom: 1.0em;
}
* html #content ul { margin-left: 1.9em; /* <ie5.5 | ie6> */ marg\in-left: 1.8em; }
#content ul.kat li {
line-height: 1.6em;
}