a:link { 
color : #FF9900;
text-decoration : none;
} 
a:visited { 
color : #FF9900;
text-decoration : none;
} 
a:focus { 
color : red;
text-decoration : underline;
} 
a:hover { 
color : #3D466E;
text-decoration : none;
} 
a:active { 
color : #3D466E;
text-decoration : underline;
} 
html, body { 
background-color : transparent;
line-height : 100%;
margin : 0;
scrollbar-face-color: #A3B7C1; 
scrollbar-highlight-color: #A7BECC; 
scrollbar-base-color: #3D466E; 
scrollbar-darkshadow-color: #3D466E; 
scrollbar-shadow-color: #A7BECC; 
scrollbar-arrow-color: #C5D8E5; 
scrollbar-track-color: #C5D8E5;
overflow-x:hidden;
}
TABLE { 
border-color : #929DB4;
border-collapse : collapse;
} 
ul#Komponist {
    font-size: 0.83em;
    float: left; width: 18em;
    margin: 0; padding: 0;
    border: 1px dashed silver;
    }
div#Rolle {
    margin: 0 12em 0 16em;
    padding: 0 1em;
    border: 1px dashed silver;
  }
div#Werk {
    font-size: 0.9em;
    float: right; width: 12em;
    margin: 0; padding: 0;
    border: 1px dashed silver; background-color: #eee;
  }  
.box2 { 
position : absolute;
top : 50%;
left : 50%;
} 
div.bg { 
background : #00c000 url('images/IMG_5848.xs.jpg') center center;
background-repeat : no-repeat;
width : 100%;
height : 100%;
} 
#navi { 
position : absolute;
top : 50%;
left : 50%;
width : 8em;
height : 20em;
margin-left : -30em;
margin-top : -10em;
border : 1px solid #888;
padding : 1em;
} 
#name { 
position : absolute;
top : 50%;
left : 50%;
width : 22em;
height : 4em;
margin-left : 9em;
margin-top : -20em;
border : 1px solid #888;
} 
#head { 
position : absolute;
top : 50%;
left : 50%;
margin-left : 9em;
margin-top : -14em;
border : 1px solid #888;
} 
#a6 { 
position : absolute;
top : 130px;
left : -50px;
width : 190px;
height : 70px;
z-index : -1;
background-color : #fdd;
} 
#f1 { 
position : fixed;
top : 450px;
left : 430px;
width : 150px;
height : 150px;
background-color : transparent;
} 
 
td { 
vertical-align : top;
overflow : hidden;
} 
.h1 { 
margin-bottom : 0;
page-break-after : avoid;
font-family : "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size : 10pt;
font-weight : 500;
margin-left : 0;
margin-right : 0;
margin-top : 0;
} 
.h2 { 
margin-bottom : 0;
page-break-after : avoid;
font-size : 8pt;
font-family : "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-style : italic;
font-weight : 500;
margin-left : 0;
margin-right : 0;
margin-top : 0;
} 
.h3 { 
margin-bottom : 0;
page-break-after : avoid;
font-size : 10pt;
font-family : "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
text-decoration : underline;
font-style : italic;
font-weight : 500;
margin-left : 0;
margin-right : 0;
margin-top : 0;
} 
.h4 { 
margin-bottom : 0;
page-break-after : avoid;
font-size : 8pt;
font-family : "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-weight : 500;
margin-left : 10px;
margin-right : 0;
margin-top : 0;
} 
.h4a { 
margin-bottom : 0;
page-break-after : avoid;
font-size : 8pt;
font-family : "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-weight : 500;
margin-right : 0;
margin-top : 0;
}
.h5 { 
margin-bottom : 0;
page-break-after : avoid;
font-size : 8pt;
font-family : "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-weight : 500;
margin-left : 0;
margin-right : 0;
margin-top : 0;
} 
.h6 { 
margin-bottom : 0;
page-break-after : avoid;
font-size : 10pt;
font-family : "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-weight : 500;
margin-left : 10px;
margin-right : 0;
margin-top : 0;
} 
.h6a { 
margin-bottom : 0;
page-break-after : avoid;
font-size : 10pt;
font-family : "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-weight : 500;
margin-right : 0;
margin-top : 0;
} 
.f2 { 
font-size : 10pt;
font-family : "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
text-align : left;
margin-top : 0;
} 
.f3 { 
font-size : 10pt;
font-family : "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
text-align : left;
text-decoration : underline;
} 
.f4 { 
font-size : 14pt;
font-family : "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
text-align : left;
margin-top : 0;
} 
.text { 
font-family : "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size : 10pt;
color : #000000;
margin-right : 0.4cm;
line-height : 130%;
} 
.text2 { 
font-family : "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size : 10pt;
color : #000000;
margin-left : 10px;
text-indent : 0px;
line-height : 130%;
} 
.maintextlinks { 
font-family : "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size : 12pt;
color : #3D466E;
line-height : 140%;
font-weight : 400;
} 
.maintextimp { 
font-family : "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size : 9pt;
color : #d6dbe3;
line-height : 140%;
margin-left : -20px;
} 
.textCGhellblau { 
font-family : "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size : 24pt;
color : #3D466E;
line-height : 140%;
text-align : right;
} 
.textBaritonhellblau { 
font-family : "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size : 20pt;
color : #3D466E;
line-height : 140%;
text-align : right;
} 
.ueberschrift { 
font-family : "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size : 14px;
color : #000000;
} 
.ueberschrift2 { 
margin-bottom : 0;
font-family : "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
} 
.iframe_gross { 
margin-bottom : 0;
page-break-after : avoid;
font-size : 12pt;
font-family : "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
margin-left : 0;
margin-right : 0;
margin-top : 0;
} 
.iframe_klein { 
margin-bottom : 0;
page-break-after : avoid;
font-size : 8pt;
font-family : "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
margin-left : 0;
margin-right : 0;
margin-top : 0;
}
