body {
width: 485px;
margin: 10px auto;
background: #ff0;
font: 12px Arial, Helvetica, sans-serif;
color: black;
}

img {
border: 0;
}

ul {
margin: 8px 0 0 20px;
padding: 0 0 0 5px;
}

a:link, a:visited {
color: #ad0c21;
text-decoration: underline;
}

a:active, a:hover, a:focus {
color: #ad0c21;
text-decoration: none;
}

#content {
padding: 30px;
background: white url(../gfx/popcorn_bogen_485x25.gif) no-repeat;
}

.center {
text-align: center;
}

#logoborder {
margin: 0 0 10px 0;
background: #c10029;
height: 20px;
}

.headline {
background: #F8F420 url(../gfx/maske_rechts_gelb.gif) no-repeat center right;
width: 310px;
margin: 0 0 25px 0;
}

.headline h1 {
font-size: 14px;
font-weight: bold;
color: #da0202;
line-height: 20px;
margin: 0;
padding: 0 0 0 5px;
}

#titel {
width: 228px;
float: left;
}

#titel img {
margin: 0 0 15px 0;
}

#heftinhalt {
margin: 0 0 0 248px;
}

#heftinhalt h1 {
font-size: 12px;
margin: 0;
}

#heftinhalt p {
font-size: 10px;
margin: 0 0 10px 0;
line-height: 13px;
}

#heftinhalt img {
margin: 0 0 10px 0;
}

.clear {
clear: left;
font-size: 0;
}

.redaktionsmail,
.pommes {
line-height: 20px;
background: #c10029;
font-weight: bold;
font-size: 12px;
text-align: center;
color: white;
}

.redaktionsmail a:link, .redaktionsmail a:visited {
color: white;
text-decoration: underline;
}

.redaktionsmail a:active, .redaktionsmail a:hover , .redaktionsmail a:focus {
color: #ccc;
text-decoration: none;
}

.navigation {
margin: 30px 0 0 0;
padding: 5px 0 0 0;
text-align: center;
font-weight: bold;
border-top: 1px solid #ccc;
}

.space20 {
height: 20px;
font-size: 1px;
line-height: 1px;
}

#footer {
padding: 5px 0 0 0;
text-align: center;
font-size: 11px;
line-height: 16px;
}

#footer a {
color: #666;
}

#footer a:active,
#footer a:hover,
#footer a:focus {
color: black;
}