body
{
background-color:#7D0845;
color:#F9FADD;
font-family:verdana;
font-size: 0.9em;
margin-top:0px;
}

#kopf
{
margin-top:1px;
margin-bottom:1px;
float:left;
}

#navi_impressum
{
clear:left;
font-family:Verdana;
color: #F9FADD;
text-align:right;
padding:2px 20px 2px 1px;
background-color:#808080;
border-bottom: 1px solid #F9FADD;
border-top: 1px solid #F9FADD;
font-size:0.8em;
}

#navigation
{
margin-top:15px;
width:16%;
float:left;
}

#breadcrumb
{
height:18px;
font-size: 70%;
text-align:left;
margin-bottom:3pt;
margin-top:3pt;
}

.span_breadcrumb
{
padding-bottom:3px;
border-bottom-style:dotted;
border-bottom-width:1px;
border-bottom-color:#F9FADD;
}

#breadcrumb2
{

 margin-top: 25px;
 margin-right: 3px;
 font-family:Verdana;
 float:right;
 color: #F9FADD;
 text-align:left;
 padding:5px 5px 5px 5px;
 border-left: 1px solid #F9FADD;
 border-top: 1px solid #F9FADD;
 border-bottom: 1px solid #F9FADD;
 border-right: 1px solid #F9FADD;
 font-size:0.8em;
 line-height:14pt;
}

#breadcrumb_routen
{
width:19%;
 margin-top: 25px;
 margin-right: 3px;
 font-family:Verdana;
 float:right;
 color: #F9FADD;
 text-align:left;
 padding:5px 5px 5px 5px;
 border-left: 1px solid #F9FADD;
 border-top: 1px solid #F9FADD;
 border-bottom: 1px solid #F9FADD;
 border-right: 1px solid #F9FADD;
 font-size:0.8em;
 line-height:14pt;
}


#breadcrumb_repertoire
{
 margin-top: 20px;
 margin-right: 3px;
 font-family:Verdana;
 float:right;
 color: #F9FADD;
 text-align:left;
 width:140px;
 padding:5px 5px 5px 5px;
 border-left: 1px solid #F9FADD;
 border-top: 1px solid #F9FADD;
 border-bottom: 1px solid #F9FADD;
 border-right: 1px solid #F9FADD;
 font-size:0.8em;
 line-height:14pt;
}

#breadcrumb_benefiz
{
 margin-top: 180px;
 margin-right: 3px;
 font-family:Verdana;
 float:right;
 color: #F9FADD;
 text-align:left;
 width:150px;
 padding:5px 5px 5px 5px;
 border-left: 1px solid #F9FADD;
 border-top: 1px solid #F9FADD;
 border-bottom: 1px solid #F9FADD;
 border-right: 1px solid #F9FADD;
 font-size:0.8em;
 line-height:14pt;
}

#breadcrumb_berichte
{
 margin-top: 320px;
 margin-right: 3px;
 font-family:Verdana;
 float:right;
 color: #F9FADD;
 text-align:left;
 width:150px;
 padding:5px 5px 5px 5px;
 border-left: 1px solid #F9FADD;
 border-top: 1px solid #F9FADD;
 border-bottom: 1px solid #F9FADD;
 border-right: 1px solid #F9FADD;
 font-size:0.8em;
 line-height:14pt;
}

#breadcrumb_aenderungen
{
 margin-top: 25px;
 margin-right: 3px;
 font-family:Verdana;
 float:right;
 color: #F9FADD;
 text-align:left;
 padding:5px 5px 5px 5px;
 border-left: 1px solid #F9FADD;
 border-top: 1px solid #F9FADD;
 border-bottom: 1px solid #F9FADD;
 border-right: 1px solid #F9FADD;
 font-size:0.7em;
 line-height:14pt;
}

#text
{
float:left;
margin-left:3%;
width:60%;
}


a:link {color:#F9FADD;font-weight:bold;}
a:visited {color:#F9FADD;}
a:hover {color:#F9FADD; font-weight:bold;}
a:active {color:#F9FADD;}

a.presse:link {color:#F9FADD; font-weight:normal;}
a.presse:visited{color:#F9FADD;padding-right:12px; background:url(http://www.vivaaccordia.de/viva_projekt/Bilder/besucht.gif) no-repeat 100% 50%;
}
a.presse:visited:hover {color:#F9FADD;background-image:url(../Bilder/besuchthover.gif);font-weight:normal;}
a.presse:hover {color:#00ff00;}
a.presse:active {color:#00FFFF;}

a.impressum:link{color:#F9FADD; text-decoration:none; font-weight:bold;}
a.impressum:visited{color:#F9FADD; text-decoration:none;}
a.impressum:hover{color:#F9FADD; text-decoration: underline; font-weight:bold;}
a.impressum:active{color: green; text-decoration:none;}

a:link.notiz{color:#7D0845;}

address.copy {font-size: 65%; text-align:left; margin-top:5px;}

h1 {font-size: 110%; text-align:center; margin-top:6px;margin-bottom:6px;}
h2 {font-size: 105%;margin-bottom:6px; margin-top:6px; text-align:center;}
h3 {font-size: 90%;margin-bottom:0px; margin-top:1px; text-align:center;}

.beschwingtes{float:left;line-height:20pt;margin-left:60px;margin-right:20px;}
*[class="beschwingtes"]{margin-left:120px;}

.repertoire{margin-left:230px;line-height:18pt;}

.weihnachten{float:left; line-height:18pt; margin-left:1px; margin-right:20px;}
*[class="weihnachten"]{margin-left:1px;}


.bilderrahmen
{
float:left;
border-color:#7D0845;
border-style:ridge;
border-width:4px;
margin-left:10px;
margin-right:10px;
margin-top:10px;
}
.berichte_ohne_hintergrund
{
  font-size:80%;
  height:22px;
  vertical-align:middle;
  border-width:thin;
  border-color: #f9fadd;
  border-style:solid;
}

.berichte_mit_hintergrund
{
  margin-left:30px;
  height:22px;
  vertical-align:middle;
  width:700px;
  background-color:#F9FADD;
  color:#7D0845;
  font-size:80%;
}

.teaser_quelle
{
font-size: 65%;
}

.teaser_head1
{
font-size: 105%;

}

.teaser_head2
{
font-size: 95%;

}
.teaser
{
font-size: 88%;
line-height:14pt;
}

p.bericht:first-letter { font-size:150%;}

input:focus{border-color:#00ff00;}

.formular_fieldset{width:600px;}

.formular_text
{
border-style: none none solid none;
border-width: 2px;
background-color: #F9FADD;
width: 250px;
color:#7D0845;
font-weight: bold;
}

.formular_button
{
border-style:ridge;
padding:5px;
border-color: #670D3C;
border-width: 6px;
background-color: #F9FADD;
width: 160px;
height:40px;
color:#7D0845;
font-weight: bold;
}


legend{color:#F9FADD;}

.formulartext_karte
{
border-style: none none solid none;
border-width: 1px;
background-color: #7D0845;
width: 250px;
color:#F9FADD;
font-weight: bold;
}

.sitemap_links
{
position:absolute;
margin-top:25px;
left: 175px;
font-size: 70%;
width:400px;
}

.sitemap_rechts
{
position:absolute;
margin-top:25px;
left: 580px;
font-size: 70%;
width:400px;
}

td{vertical-align:top;}

dl.bild_links{float:left; margin-right:1.5em; margin-bottom:2px; position:relative;}
dt.bild_links{margin-bottom:0px;}
dd.bild_links{margin:0px; font-size:80%;line-height:10pt;}


dl.bericht_links{float:left; margin-right:1em; margin-bottom:2px; margin-top:0px;position:relative;}
dl.bericht_links dt{margin-bottom:0px;}
dl.bericht_links dd{margin-left:5px; font-size:80%;}
dl.bericht_links img{border:4px ridge #7D0845;}

dl.bericht_rechts{float:right; margin-left:1em; margin-bottom:2px; margin-top:0px;position:relative;}
dl.bericht_rechts dt{margin-bottom:0px;}
dl.bericht_rechts dd{margin-left:5px; font-size:80%;}
dl.bericht_rechts img{border:4px ridge #7D0845;}

a.rss:link
{
background-image:url(../Bilder/icon_rss.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:16px;
}
a.rss:visited
{
background-image:url(../Bilder/icon_rss.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:16px;
}
a.rss:hover
{
background-image:url(../Bilder/icon_rss.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:16px;
}
a.rss:active
{
background-image:url(../Bilder/icon_rss.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:16px;
}

.sitemap{width:380px;float:left; margin-top:3px;}
.sitemap dd{margin-left:3px;font-size:0.9em;font-weight:normal;}

