body, p, div, span, td, th, ul, ol, li, h1, h2, h3 {
 font-family:Tahoma,Verdana,Arial,sans-serif;
}
body {
 margin:0;
 padding:0;
 background-image:url(bgrd.png);
 background-color:#fff;
 color:#000;
 font-size:101%;
}
table {
 width:auto;
 margin:0 auto 1em auto;
}
li {
 margin:0 0 0 1em;
}
input,textarea {
 width:100%;
}
h1 {
 font-size:1.5em;
}
h2 {
 font-size:1.3em;
 border:2px solid #DFCDB5;
 background-color:#fff;
 font-weight:bolder;
 color:#000;
 text-align:center;
 padding:0.5em;
 margin-top:1em;
}
h3 {
 font-size:1.1em;
 text-align:left;
}
#aktuell {
 color:#000000;
 text-decoration:underline;
 background-color:#DFCDB5;
 text-decoration: none;
 font-size:1.0em;
 font-weight:bolder;
}
#links {
 position:absolute;
 left:0;
 top:0;
 margin:0;
 width:12em;
}
#links ul {
 list-style-type:none;
 margin:0 0 1.5em -1.0em;
 padding:1.0em;
}
#links li {
list-style-type:none;
margin:0;
padding:0.5em 0 0.5em 0;
}
a {
color:#000;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:1.0em;
font-weight:bolder;
text-decoration:underline;
}
a:visited {
color:grey;
}
a:hover {
color:#000000;
text-decoration:underline;
background-color:#DFCDB5;
text-decoration: none;
}
a:active {
color:#ddddff;
}
#rechts {
 text-align:center;
 margin-left:13em;
 padding:0 2.0em 0 0;
}
.text,#ausz {
 font-size:0.9em;
 color:#000;
 line-height:150%;
 text-align:left;
}
.error {
 font-size:0.8em;
 color:red;
 text-align:left;
 margin-left:10%;
}
.imp_links {
 padding-right:1.0em;
 vertical-align:top;
 border-right:0.1em dotted gray;
 width:5em;
}
.imp_rechts {
 padding-left:1.0em;
 width:25em;
}
#schlagwort {
 font-size:1.0em;
 color:#000;
 line-height:150%;
 text-align:center;
 font-weight:bold;
}
.vorschau {
 width:180px;
 height:150px;
 float:left;
 color:black;
 text-align:center;
 vertical-align:middle;
 margin:1.0em;
}
#container {
 margin:1.0em;
}
@media all {
 #titel {font-size:1px;display:none;}
 #chor,#klchor,#leiter { text-align:left;float:left;padding:0;margin:1em 0 0 0; }
 #gemchor,#kchor,#termine,#fehler,#kontakt,#mitglied,#versand,#presse,#chorl,#bilder { margin:1em; }
}
img {border:0}
#logo {width:151px;height:148px;}
#logo1 {width:232px;height:76px;}
#logo2, #logo3, #logo4 {height:47px;}
#logo2 {width:84px;}
#logo3 {width:62px;}
#logo4 {width:323px;}
#gemchor { width:328px;height:48px; }
#kchor { width:260px;height:49px; }
#chorl { width:245px;height:48px; }
#termine { width:260px;height:48px;margin-bottom:1em; }
#fehler { width:114px;height:48px; }
#versand { width:452px;height:48px; }
#kontakt { width:340px;height:48px; }
#mitglied { width:451px;height:48px; }
#bilder { width:192px;height:50px; }
#impress { width:190px;height:48px;margin-bottom:1em;margin-top:1em; }
#presse { width:200px;height:48px;margin-bottom:1em;margin-top:1em; }
#chor { width:370px;height:259px; }
#klchor { width:370px;height:227px; }
#leiter { width:170px;height:246px; }
#lied1 {width:550px;height:342px;}