body, html {
height:100.01%;
}
body{
margin:0px;
padding:0px;
background:#000000;
font:0.84em/175% Verdana, Arial, Helvetica, sans-serif;
text-align:center;
color:#fff1cf;
text-decoration:none;
}

#container {
margin-top:8px;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
padding:0px;
background:url("grafik/mitte.jpg");
width:80%;
top:0;
bottom:0;
text-align:center;
border:solid 3px #470000;
}

#inhalt {
margin-top:50px;
margin-left:auto;
margin-right:auto;
margin-bottom:50px;
padding:0px 10px 20px 10px;
background:#000000;
width:80%;
top:0;
bottom:0;
text-align:left;
border:solid 2px #530000;
}

#titel {
height:130px;
background:transparent;
text-align:center;
top:0px;
margin:0 auto;
width:400px;
}

#kalender {
height:400px;
background:transparent;
text-align:center;
top:0px;
margin:40px auto 20px auto;
padding-bottom:30px;
width:477px;
}

#zurueck {
height:100px;
background:transparent;
text-align:center;
margin:40px auto 0 auto;
width:400px;
}

#leiste {
height:90px;
background:url("grafik/leiste.jpg");
text-align:center;
margin:20px auto;
width:159px;
}

#musik {
height:29px;
background:transparent;
text-align:center;
margin:0 auto;
width:89px;
padding-bottom:30px;
}

img {
border:0;
}

div.gedichtkasten {
text-align:center;
margin:1.6em auto;
}

div.herbergslied {
width:340px;
margin:0 auto;
}

p {
margin:0 1.8em 0 1.8em;
text-indent:2.5em;
}

span.anfangsbuchstabe{
font-size:2em;
color:#efd495;
background:transparent;
}

p.gedichtimtext {
margin:0 1.8em 0.8em 1.8em;
padding-top:0.5em;
padding-left:170px;
line-height:1.75em;
text-indent:0;
text-align:left;
}

p.gedicht {
text-indent:0;
}

p.gedicht2 {
margin:0 1.8em 0 0;
padding-top:1em;
line-height:1.75em;
text-indent:0;
text-align:left;
}

p.lied {
margin:0 1.8em 0 1.8em;
padding-top:0.5em;
padding-bottom:0.7em;
line-height:1.75em;
text-indent:0;
text-align:center;
}

p.voradvent {
font-size:1.2em;
text-indent:0;
text-align:center;
padding-bottom:200px;
padding-top:40px;
}

p.urheber {
margin-top:10px;
padding-bottom:10px;
text-align:center;
font-size: 0.85em;
}

h2 {
margin:0 1.8em 0.5em 1.8em;
text-align:center;
font-size:1.5em;
font-weight:bold;
color:#efd495;
}

h3 {
margin:0 1.8em 0.8em 1.8em;
text-align:center;
font-size:1.2em;
font-weight:bold;
color:#458b74;
}

h4 {
margin:0em 1.8em 0.8em 1.8em;
padding-top:0.6em;
text-align:center;
font-size:1.2em;
font-weight:normal;
color:#efd495;
}

a {
text-decoration:none;
color:#efd495;
}
a:visited {
text-decoration:none;
color:#efd495;
}
a:hover {
text-decoration:none;
color:#458b74;
}
a:active {
text-decoration:none;
color:#efd495;
}

















