@CHARSET "ISO-8859-1";
/* letzte Anderung 2011-04-29 */

html {
  font-size:100%;
  background-image:url(bilder/bg.png);
  font-family:sans-serif;
   color:black;
}

table#komplett {
   border-collapse:collapse;
   margin:auto;
}

#komplett td {
   padding:0;
   margin:0;
   vertical-align:top;
 }

img {
   border:none;
}

#chor {
   background-image:url(bilder/top-bg.gif);
   background-repeat:repeat-x;
   text-align:center;
   vertical-align:top;
}

td#chor {
   height:220px;
}

#chor a:visited {
   color:#456789;
   background-color:transparent;
   border-style:solid;
   border-width:1px;
   text-decoration:none;
   border-color:#705605;
}

#chor a:link {
   color:#456789;
   background:transparent;
   border-style:solid;
   border-width:1px;
   text-decoration:none;
}

#chor a:hover {
   color:#8FA9FA;
   background-color:#705605;
   border-style:solid;
   border-width:1px;
   text-decoration:none;
}

#chor a:focus {
   color:#8FA9FA;
   background-color:#705605;
   border-style:solid;
   border-width:1px;
   border-color:yellow;
   text-decoration:none;
}

#boden {
   background-image:url(bilder/bottom-bg.gif);
   background-repeat:repeat-x;
   background-position:bottom;
   text-align:center;
   vertical-align:middle;
}


#chor img {
   margin-top:22px;
}

#chor h2 {
   margin:0;
   font-size:140%;
}

#chor h2 a {
   margin:0;
   padding:1px 20px 2px 20px;
}


#komplett #left, #komplett  #right {
   background-repeat:repeat-y;
   background-position:left;
   margin:0;
   padding:0;
   background-image:url(bilder/left-bg.gif);
   width:4px;
}

#komplett #right {
   background-position:right;
   background-image:url(bilder/right-bg.gif);
   width:4px;
}

#komplett #left img, #komplett #right img {
   margin:0;
   padding:0;
   width:4px;
}

#inhalt {
  background:transparent;
  font-size:130%;
}

#inhalt h3, #inhalt h1 {
   padding:0;
   margin:0 0 0.5ex 0;
}

#inhalt div {
   max-width:80ex;
}

dt {
   font-weight:bold;
}

#inhalt .cillu {
  padding-left:0;
  padding-right:0;
  text-align:center;
}

#foerderer {
   text-align:center;
   padding:1em;
}

#foerderer img {
   margin:1em 0 0 0;
}

#fuss td {
   padding-top:20px;
   padding-top:20px;
   vertical-align:bottom;
}

#fuss td p {
   padding:0 0 15px 0;
}

.lillu {
   float:left;
   margin:0;
   padding:0.5ex 1ex 0.5ex 0;
}

.cillu {
   text-align:center;
}

.author {
   text-align:right;
   padding-right:2em;
   font-style:italic;
}

.foto, .lillu, .cillu {
   font-size:70%;
   padding-top:0;
   padding-bottom:0;
}