/* Styles für www.pianeforte.de */



/*-------------------------------------------------------
 Allegemein
-------------------------------------------------------*/
BODY {
  margin-left : 0px; margin-right : 0px; margin-top : 5px; font-family : Verdana,Arial,Helvetica,sans-serif;
}

P,p,LI,li,UL,ul,DL,dl,DT,dt,DD,dd,H1,H2,H3,H4,H5,H6,TD,td,TOP {
  font-family : Verdana,Arial,Helvetica,sans-serif;
}
P,p,LI,li,UL,ul,DL,dl,DT,dt,DD,dd,H1,H2,H3,H4,H5,H6,TOP {
  color:black; 
}
P,p,LI,li,UL,ul,DL,dl,DT,dt,DD,dd {
  font-size : 10pt;
}
H1{
  font-family : Arial,Helvetica,sans-serif;
  font-size : 14pt;
}
H2{
  font-family : Arial,Helvetica,sans-serif;
  font-size : 11pt;
}
H3{
  font-family : Arial,Helvetica,sans-serif;
  font-size : 14pt;
}
H4{
  font-family : Arial,Helvetica,sans-serif;
  font-size : 12pt;
}
a {
  font-family : Verdana,Arial,Helvetica,sans-serif;
  font-size: 10pt;
  color: #9C9E9C;
  text-decoration : none;
}
a:hover{
  color: #004080;
}
.bullet{
  margin-right: 2px;
}
.langtext{
  font-size : 10pt;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  text-align : left;
  line-height: 18pt;
}



/*-------------------------------------------------------
 Navigation
-------------------------------------------------------*/
a.block {
   color:black;
   background:#DEDFDE;
   display:block;
   text-align:center;
   width:90px;
   padding:1px;
   text-decoration:none;
   font: 8pt verdana, arial, sans-serif;
}
a.blockaktiv {
   background:#7B7D7B;
   color:#FFFFFF;
   display:block;
   text-align:center;
   width:90px;
   padding:1px;
   text-decoration:none;
   font: 8pt verdana, arial, sans-serif;
}
a.block:visited {
   text-decoration: none;
   color: #000000;
}
a.block:hover{
   color:#ffffff;
   background-color:#7B7D7B;
}
a.blockaktiv:visited {
   text-decoration: none;
   color: #FFFFFF;
}
a.blockaktiv:hover{
   color:#ffffff;
   background-color:#7B7D7B;
}


/*-------------------------------------------------------
 Überschriften
-------------------------------------------------------*/
.titel1{
  font-size : 24pt;
  color: #7B7D7B;
  font-family : times,serif;
  text-align : left;
  font-weight : bold;
  font-style: italic;
}
.titel2{
  font-size : 11pt;
  color: #7B7D7B;
  font-family : Arial,Helvetica,sans-serif;
  text-align : left;
  font-weight : bold;
}




/*-------------------------------------------------------
 Termine-Kasten
-------------------------------------------------------*/
.feld {
  background-color:#fbf2eb;
}
.headtext{
  color: #FFFFFF;
  font-size : 8pt;
  text-align : center;
  font-weight : bold;
  margin-top: 1px;
  margin-bottom: 3px;
}
.termin{
  font-size : 8pt;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  margin-left: 10px;
  margin-right: 15px;
}
.titel{
  font-size : 8pt;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  font-weight : bold;
  margin-left: 25px;
  margin-right: 15px;
}
.ort{
  font-size : 8pt;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  margin-left: 25px;
  margin-right: 15px;
}
.HeuteMorgen{
  font-size:8pt;
  font-weight:bold;
  font-family :Verdana,Arial,Helvetica,sans-serif;
  color:#fd8e17;
}
.termin_kasten_link_Umgebung{
  margin-left: 25px;
  margin-right: 15px;
  margin-bottom: 15px;
}
.termin_kasten_link{
  color:#9C9E9C;
  font-size : 8pt;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  font-weight : bold;
  text-align: left;
}






/*-------------------------------------------------------
 Termine-Seite
-------------------------------------------------------*/
.termin_termin{
  font-size : 10pt;
  font-weight: bold;
  font-family : Verdana,Arial,Helvetica,sans-serif;
}
.termin_ort{
  font-size : 10pt;
  font-family : Verdana,Arial,Helvetica,sans-serif;
}
.termin_titel{
  font-size : 12pt;
  font-family : Arial,Helvetica,sans-serif;
  font-weight: bold;
  margin-top: 5px;
}
.termin_detail{
  font-size : 10pt;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  margin-left: 20px;
  margin-top: 5px;
}
.termin_veranstalter{
  font-size :10pt;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  margin-left: 20px;
}
.termin_veranstalter_link{
  font-size :10pt;
  color: #9C9E9C;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  font-weight: bold;
}
.HeuteMorgenGross{
  font-size:10pt;
  font-weight:bold;
  font-family :Verdana,Arial,Helvetica,sans-serif;
  color:#fd8e17;
}
.terminrahmen{
  padding: 5px;
  border:2px;
  border-color:#ADAEAD;
  border-style:solid;
}


/*-------------------------------------------------------
 Termine-Startseite
-------------------------------------------------------*/
.termine_Startseite_link{
  color: #9C9E9C;
  font-size : 10pt;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  text-align : left;
  font-weight:bold;
}
.termine_Startseite_link_Umgebung{
  margin-left: 20px;
}




/*-------------------------------------------------------
 Links-Seite
-------------------------------------------------------*/
.linksHeadline{
  margin-top: 10px;
  margin-bottom: 5px;
  font-size : 10pt;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  text-align : left;
  font-weight:bold;
}
.linkslink_Umgebung{
  margin-left:20px;
}
.linkslink{
  color: #9C9E9C;
  font-size : 8pt;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  text-align : left;
  font-weight: bold;
}
.linkstext{
  font-size : 8pt;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  text-align : left;
  margin-left: 20px;
}



/*-------------------------------------------------------
 Presse-Seite
-------------------------------------------------------*/
.quelle{
  font-size:8pt;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  text-align:right;
}

.bildangaben{
  font-size:8pt;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  text-align:right;
  color:#6F6F6F;
}



/*-------------------------------------------------------
 Newsletter-formular
-------------------------------------------------------*/
.formtext{
  font-size:10pt;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  text-align:left;
}





/*-------------------------------------------------------
 Bildwechsel für Navigation und media schneider
-------------------------------------------------------*/
a.navpresselink{
  display:block;
  width:57px;
  height:17px;
  background-position:0 0;
  background-image:url("pic/nav_presse3.jpg");
}
a.navpresselink:hover{
  background-position:-57px 0;
}
a.navlinkslink{
  display:block;
  width:42px;
  height:17px;
  background-position:0 0;
  background-image:url("pic/nav_links3.jpg");
}
a.navlinkslink:hover{
  background-position:-42px 0;
}
a.navimpressumlink{
  display:block;
  width:75px;
  height:17px;
  background-position:0 0;
  background-image:url("pic/nav_impressum3.jpg");
}
a.navimpressumlink:hover{
  background-position:-75px 0;
}
a.navinternlink{
  display:block;
  width:46px;
  height:17px;
  background-position:0 0;
  background-image:url("pic/nav_intern3.jpg");
}
a.navinternlink:hover{
  background-position:-46px 0;
}
a.MediaSchneider_Link{
  display:block;
  width:110px;
  height:26px;
  background-position:0 0;
  background-image:url("pic/media.gif");
}
a.MediaSchneider_Link:hover{
  background-position:-110px 0;
}



/*-------------------------------------------------------
 Datenbank-Fehlermeldungen
-------------------------------------------------------*/
.error_klein{
  margin-left:10px;
  margin-right:10px;
  font-size : 8pt;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  text-align : left;
  color:#FF0000;
}

.error{
  font-size : 10pt;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  text-align : left;
  color:#FF0000;
}





/*-------------------------------------------------------
 Musiker-Seite
-------------------------------------------------------*/
p.musiker:hover{
  color:#004080;
}

