body {
margin: 10px 10px 10px 10px ;
background-color: #ffffff;
background-image:  url(stimmband.gif);
background-position: center 250px;
background-repeat: no-repeat;
color: #336699;
font-size: 0.9em;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

.left a:hoover, 
.right a:hoover 
{
text-decoration: underline;
color:#f89500;
}
.left a:visited,
.right a:visited
{
text-decoration: underline;
color:#f89500;
 }
.left a:link,
.right  a:link
{
text-decoration: underline;
color:#f89500;
}

p {
font-size: 0.9em;
padding: 0;
margin: 0;
}
#logol {
float:left; 
width:19%; 
margin-top: 10px;
}
#logor {
float: right; 
width:19%; 
margin-top: 10px;
}
#headline {
float:left;
width:45%;
text-align: center; 
margin: 10px 0 0 4em; 
padding: 0;
color:#000066;
font-size: 1.1em;
}
#content {
text-align: left;
margin-left: 200px;
margin-right: 200px;
padding-left: 10px;
padding-right: 10px;
background-color:transparent;
color: #336699;
}
#content h1 {
text-align: center; 
font-size: 1.1em; 
color: #336699;
}
#aktuell {
text-align: center;
font-size: 1.2em; 
margin: 60px; 
padding-bottom: 4px;
color: #336699;
}
#footer {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 4em;
background-color: transparent;
color: #336699;
border-top: #778899;
text-align: center;
font-size: 0.8em;
}
html > body #footer {
position: fixed;
}
#footer a:link, #footer a:visited {
padding: 0.5em 1em 0.5em 1em;
color: #336699;
background-color: transparent;
font-size: 0.8em;
text-decoration: none;
}
#footer a:hover {
text-decoration: none;
}
.head {
 width: 100%;
 float: left;
 margin:0px auto;
 min-width:20em;
 background-color: #336699;
 color:#f89500;
}
.left {
 width: 200px;
 float: left;
 margin:30px auto;
 background-color: #336699;
 color:#f89500;
 color:#f89500;
}
.right {
 width: 200px;
 float: right;
 margin:30px auto;
 background-color: #336699;
 color:#f89500;
}

.head .hd .c,
.head .ft .c, 
.left .hd .c,
.left .ft .c, 
.right .hd .c,
.right .ft .c 
{
 font-size:1px; /* ensure minimum height */
 height:13px;
}
.head .ft .c, 
.left .ft .c,
.right .ft .c
{
 height:14px;
}
.head .hd, 
.left .hd, 
.right .hd
{
 background:transparent url(Bilder/tl_b.gif) no-repeat 0px 0px;
}
.head .hd .c, 
.left .hd .c,
.right .hd .c
{
 background:transparent url(Bilder/tr_b.gif) no-repeat right 0px;
}
.head .bd, 
.left .bd,
.right .bd
{
 background:transparent url(Bilder/ml_b.gif) repeat-y 0px 0px;
}

.head .bd .c,
.left .bd .c, 
.right .bd .c
{
 background:transparent url(Bilder/mr_b.gif) repeat-y right 0px;
}
.head .bd .c .s, 
.left .bd .c .s,
.right .bd .c .s
{
 margin:0px 8px 0px 4px;
 background:#000 transparenturl(Bilder/ms_b.jpg) repeat-x 0px 0px;
 padding:1em;
}
.head .ft, 
.left .ft,
.right .ft
{
 background:transparent url(Bilder/bl_b.gif) no-repeat 0px 0px;
}
.head .ft .c, 
.left .ft .c,
.right .ft .c
{
 background:transparent url(Bilder/br_b.gif) no-repeat right 0px;
}
/* content-specific */
.head h1, 
.left h1,
.right h1
{
 /* header */
 font-size:2em;
 margin:0px;
 padding:0px;
 margin-top:-0.6em;
}
.head p, 
.left p,
.right p
{
 margin:0.5em 0px 0px 0px;
 padding:0px;
 font:0.95em/1.5em arial,tahoma,"sans serif";
}
.left h3,
.right h3,
{
font-size: 1.1em;
color: #f89500;
background-color: transparent;
margin: 0;
padding-bottom: 4px;
}
.footer a:link, .footer a:visited {
padding: 0.5em 1em 0.5em 1em;
color: #626262;
background-color: transparent;
font-size: 0.8em;
text-decoration: none;
}
