body {
color: black; background-color: #ffffff;
font-size: 100.01%;
font-family: calibri,arial,sans-serif;
margin: 0; padding: 1em;
min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
max-width: 950px;

 /* background-image: url(gradient92921999.png);
 background-position:top center;
 background-repeat:no-repeat;
 background-attachment:fixed;      */

}
A
{
text-decoration:none
}
h1 {
max-width: 950px;
font-size: 1.5em;
text-align: center;
margin: 0 0 1.5em; padding: 0.0em;
border: 0px ridge silver;
Code: /*   height: 85px; */
width: 100%;
/* background-image: url(banner.jpg); */
background-repeat: repeat-x;
background-position: top;
}
ul#Navigation {
font-size: 0.83em;
#float: top;
margin: 0 0 3.5em;
/* margin-left: 0;*/ padding: 0 em;
border: 0 black;
background-color: #eee;
  }

ul#Navigation li {
list-style: none;
display: inline;
background-color: #eee;
margin: 0.2 em; padding: 0;
}
p#moreinfo a {
float: left
display: block;
padding: 0.2em;
font-weight: normal;
background-color: #eee;
}
p#moreinfo a:link {
color: #blue; background-color: white;
}
p#moreinfo a:visited {
color: #blue; background-color: white;
}
p#moreinfo a:hover {
color: red; background-color: white;
}
p#moreinfo a:active {
color: #blue; background-color: white;
}

ul#Navigation a {
float: left
display: block;
padding: 0;
font-weight: normal;
}

ul#Navigation a:link {
color: blue; background-color: #eee;
}

ul#Navigation a:visited {
color: blue; background-color: #eee;
}
ul#Navigation a:hover {
color: red; background-color: #eee;
}
ul#Navigation a:active {
color: blue; background-color: #eee;
}

ul#pageNav {
font-size: 0.83em;
float: left; width: 15em;
margin:0; padding: .5em;
border: 0; dashed silver;
background-color: #eee; border: 0px dashed silver;
}
ul#pageNav li {
line-height: 100%;
list-style: none;
margin: 0; padding:0;
}
ul#pageNav a {
display: block;
padding: 0.2 em;
font-weight: normal;
}
ul#pageNav a:link {
color: blue; background-color: #eee;
}
ul#pageNav a:visited {
color: blue; background-color: #eee;
}
ul#pageNav a:hover {
color: red; background-color: #eee;
}
ul#pageNav a:active {
color: #red; background-color: #eee;
}

div#Info {
font-size: 0.9em;
float: right; width: 12em;
margin: 0 0 1.1em; padding: 0;
background-color: #eee;
 border: 0px dashed silver;
}

div#Info h2 {
font-size: 1.33em;
margin: 0.2em 0.5em;
}
div#Info p {
font-size: 1em;
margin: 0.5em;
}
div#Info a:link {
color: #blue; background-color: white;
}
div#Info a:visited {
color: #blue; background-color: white;
}
div#Info a:hover {
color: red; background-color: white;
}
div#Info a:active {
color: #blue; background-color: white;
}

div#Kampagne {
font-size: 0.9em;
float: left; width: 15em;
margin: 0 0 1.1em; padding: 0;
background-color: #eee; border: 0px dashed silver;
}
div#Kampagne h2 {
font-size: 1.33em;
margin: 0.2em 0.5em;
}
div#Kampagne p {
font-size: 1em;
margin: 0.5em;
}
ul#Navigation a:link {
color: #blue; background-color: #eee;
}
div#Kampagne a:visited {
color: blue; background-color: #eee;
}
div#Kampagne a:hover {
color: red; background-color: white;
}
div#Kampagne a:active {
color: #blue; background-color: white;
}
div#kalender {
float: top;
margin: 0 12em 1em 16em;
padding: 0 1em;
border: 1px dashed silver;
}

div#Inhalt {
font-size: 0.9em;
margin: 0 12em 1em 16em;
padding: 0 1em;
border: 0px dashed silver;
color: dimgrey; background-color: white;
line-height: 140%


}
* html div#Inhalt {
height: 1.0em; /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
}

p#Fusszeile {
clear: both;
font-size: 1.0em;
margin: 0; padding: 0.1em;
text-align: center;
background-color: #eee; border: 0px solid silver;
}