/* Style sheet css3-styling */
h1{margin:0.2em 2em 0 0;font-family:"Times New Roman", "Times", serif;font-size:1.7em;line-height:1.2;}
h3{margin:0.8em 0;font-size:1.4em;color:#54542d;line-height:1.2;}
.repertoire h3{width:330px;text-align:center;}
.repertoire h3 b{display:block;font-size:0.6em;}
.concerts.details #main h2,.application #main h2,.dates h3,h4{left:0;top:0;position:relative;display:block;margin:1em 0;font-size:1em;color:#912a2a;line-height:1.1;}
.repertoire h4{width:155px;margin:1em 0 -1.9em 0;text-align:right;font-size:0.85em;line-height:1.3;}
#main p{margin:0.85em 2em 0.85em 0;font-family:"Verdana", sans-serif;font-weight:bold;font-size:0.75em;color:#666;line-height:1.7;}
#main ul{margin:0 2em;}
#main .gallery{margin:0;}
.repertoire #main ul{position:relative;margin:0 0 0 175px;}
#main li{margin:0.6em 0;font-weight:bold;font-size:0.85em;color:#333;line-height:1.3;list-style-type:disc;}
#main .gallery li{float:left;margin:5px 7px 0 0;font-weight:normal;font-size:0.7em;line-height:0;list-style-type:none;}
#main strong{color:#630;}
#main em{font-family:"Arial", sans-serif;font-weight:bold;font-size:1.2em;color:#940a0a;line-height:1.4;font-style:normal;}
#main strong em,#main em strong{color:#54542d;}
#main iframe{width:500px;height:630px;margin:0 0 0 -9px;}
.image .caption{font-size:0.7em;color:#999;}
.news,.comment_default{position:relative;padding:0.5em 1em 0.5em 0;}
.news.odd,.comment_default.odd{padding:0.5em 1em;background-image:url("files/site/trans-white-40.png");}
.news .source{font-style:italic;font-size:0.7em;color:#999;}
.newspage.details #main .teaser p{color:#630;}
.newspage.details .source{float:right;margin:-2em 2em 0 0;font-style:italic;font-size:0.7em;color:#999;}
.comment_default .date{color:#999;}
.event{position:relative;margin:3em 4em 3em 8em;padding:0 15px 0 10px;border-left:1px solid #000;}
.details .event{margin:2em 0 2em 8em;font-size:1.3em;}
.event.course,.event.festival{background-image:url("files/site/trans-white-40.png");}
h1.headline,.concerts.details #main h2.headline,.application #main h2.headline,h3.headline,h4.headline{margin:0;font-weight:normal;font-size:1em;color:#900;line-height:1.1;}
.recordings h3.headline{margin:0.8em 0;font-weight:bold;font-size:1.4em;color:#54542d;line-height:1.2;}
.event .date,.event .location div{text-align:right;font-family:"Arial", sans-serif;font-size:0.7em;line-height:1.2;}
.event .teaser{font-family:"Times New Roman", Times, serif;font-size:0.8em;color:#4d4d4d;line-height:1.2;}
.event .date{left:10px;top:0px;position:absolute;margin:-1.3em 0 0 0;color:#333;}
.event .location{width:7.5em;left:-8em;top:0.3em;position:absolute;color:#666;}
#side p{margin:25px 10px 25px 25px;font-family:"Times New Roman", "Times", serif;font-size:1.5em;color:#999;line-height:1.6;}
#signature img{margin:-45px 0 0 0;}
#here-available img{right:30px;top:200px;position:absolute;z-index:100;}
