/*Links*/
a
        { color:#6699CC;
          text-decoration:none; }
a:hover
        { color:#99CCFF; }
a.extern
        { text-decoration:underline;
          text-underline:single; }
a.extern:hover
        { text-decoration:none; }
a.index
        { color:#CCF0FF; }

/*Fliesstext*/
.tosca
        { font-size:9.0pt;
          font-family:Arial,Helvetica,sans-serif;
          font-weight:500;
          letter-spacing:0pt;
          line-height:12.4pt;
          text-transform:none; }
.block
        { text-align:justify; }

.humpty
        { text-align:right; }

.dumpty
        { text-align:left; }

/*Titel im Fliesstext*/

.ftt
        { letter-spacing:1pt;
          text-transform:uppercase; }


/*Instrumente im Fliesstext*/

.fti
        { font-weight:500;
          font-style:italic;
          letter-spacing:1pt;
          text-transform:none; }


/*Verlag im Fliesstext*/

.ftv
        { font-size:9.5pt;
          font-weight:500;
          letter-spacing:0.5pt;
          font-variant:small-caps; }


/*Liste der Besetzungsmöglichkeiten*/

.opp
        { line-height:13.4pt;
          text-align:left; }


/*Zitate*/

.quell
        { font-size:8.0pt;
          line-height:9.0pt;
          font-weight:400;
          text-align:right; }
.quell2
        { font-size:8.0pt;
          line-height:11.0pt;
          font-weight:400;
          text-align:right; }
.mini
        { font-size:8.0pt;
          font-family:Arial,sans-serif;
          letter-spacing:0pt;
          line-height:10.0pt;
          font-weight:400; }


/*DL-Doks*/

.dok
        { font-size:8.0pt;
          font-weight:bold; }

a.pdf
        { font-size:8.0pt;
          font-weight:bold;
          text-decoration:none;
          color:#FF9933; }

a.pdf:hover
        { color:#FFCC66; }

.dokpreis
        { font-size:9.0pt;
          color:#336699;
          font-weight:bold; }


/*CATALOGUE title (c_tt) credits (c_cr) tagline (c_tl)*/

.c_tt
        { font-size:19.5pt;
          font-family:'Times New Roman',Times,serif;
          font-weight:500;
          letter-spacing:1pt;
          line-height:20.5pt;
          text-transform:uppercase; }
.c_cr
        {  }
.c_tl
        { font-size:8.5pt;
          font-family:'Times New Roman',Times,serif;
          letter-spacing:0.5pt;
          line-height:12.0pt;
          text-transform:uppercase; }


/*FORMULAR*/

select,textarea,input.eingabe
        { color:#606060;
          border:1px solid silver;
          background-color:#ECECEC;
          font-family:Arial,sans-serif;
          font-size:13px;
          line-height:15px; }
.form
        { line-height:10.0pt; }
.eingabe
        { height:19px; }
.efp
        { background-color:#F0E0D0;
          color:#FF6600; }


/*INDEX*/

.lang
        { font-family:Verdana,sans-serif;
          font-size:7.0pt;
          font-weight:500;
          letter-spacing:0.2em;
          color:#FFFFFF; }
.adress
        { font-size:7.0pt;
          font-family:Verdana,sans-serif;
          font-weight:500;
          color:#FFFFFF; }


/*Bsp-Popup*/

.blakbox
        { width:330px;
          font-size:8.0pt;
          font-family:Arial,Helvetica,sans-serif;
          font-weight:600;
          color:#6699CC; }