    html, body {width:100%; height:100%; padding:0; margin:0; font-family: Garamond, 'Adobe Garamond Pro',"Garamond Premier Pro","Adobe Garamond","Times New Roman", Times, serif; color:#111; font-size:13px; overflow-y:scroll; overflow-x:hidden }

    #content 	{width:100%; height:100%;display:block;position:fixed; left:0px; top:0px;}
    #stretch 	{width:10px; display:block;position:absolute; left:0px; top:0px;}


    img {border:none;}
    a:link, a:visited{color:#75c; text-decoration:none;}
    a:hover {text-decoration:underline;}
    ul, li, p, h1, h2, h3, h4, h5{padding:0; margin:0;}
   
    ul, li{list-style:none; }    
    .l 	{position:relative; float:left; display:inline;}
    .r 	{position:relative; float:right; display:inline;}
    
    .i {font-style:italic;}
    .serif{font-family: "Times New Roman", Times, serif;}
    
    h1 {font-size:218%;}
    h2 {font-size:164%}
    h3 {font-size:145%;}
    h4 {font-size:118%;}
    
    .pages {position:absolute; left:0px; top:0px; width:100%; height:100%; overflow:hidden; display:block;}
    .h100p {height:100%; }
    
   .slideshow {width:450px; height:300px; border:1px dashed;}
    
    .c3 {width:170px;margin-right:15px;}
    .c2 {width:180px;}
    .mrg_r0 {margin-right:0;}
    
    /******** page *******/
    
    .pg {position:absolute; width:640px; top:0px; background:#fff; padding-bottom:80px;}
    .pg .d_sh {position:absolute; height:100%; width:17px; background:url(../gfx/d_sh.png); display:block; left:-17px; top:0px;}
    .pg .handle{width:100%; height:100%; position:absolute; background:#333; left:0px; top:-1px; opacity:0.3;}
    .pg .handle a:link, .pg .handle a:visited{width:100%; height:100%; display:block}
    .pg .hd {margin-top:20px;height:80px; padding-bottom:20px;}
    
    .pg .bd {width:635px;}
    .pg .bd .rw {width:100%;}
     
    .pg .bd p {width:450px; line-height:17px;}
    
    /********* mixed ********/
    
    .w,
    .pg .hd,
    .ag .bd,
    .news .bd,
    .contact .bd,
    .media .bd,
    .prog .index{width:555px;}
    
    .press .rw h3,
    .contact .rw h4,
    .media .c2 h4{font-weight:normal; text-transform:uppercase;}
    
    
    /********* left offset **********/
    .l_off,
    .pg .hd,
    .index{margin-left:80px;}
    
    .ag .rw	.content {margin-left:25px;/*80-(45+10)*/}
    .press .rw	.txt {margin-left:10px;/*80-(50+20)*/}
    
    
    /********* top offset **********/
    
    .t_off_s {margin-top:20px;}
    .t_off_xxs {margin-top:5px;}
    .t_off_xs {margin-top:10px;}
    .t_off_m {margin-top:40px;}
    .t_off_l {margin-top:60px;}
    
    
    /******* index *********/
    
    .index {width:450px; font-size:92%;}
    .index .rw{width:100%; padding:3px 0;} 
    .index .rw .l{background:#fff; padding-right:1em;}
    .index .rw .r{background:#fff; padding-left:1em;font-style:italic;}
    .index .sp {border-bottom:2px dotted; position:absolute; left:0px; bottom:9px; width:100%;}
    
    .prog .index{font-size:100%;}
    .prog .index .sp {border-bottom:3px dotted; position:absolute; left:0px; bottom:9px; width:100%;}
    
    
    /********** repetoire *********/
    
    .repetoire .sort {text-transform:uppercase;}
    .repetoire .rw{padding:8px 0;}
    .repetoire .rw	p{margin-left:30px;}
    .repetoire .hd h4 {font-weight:normal;}
    .repetoire .bd .bg{background:#f0f0f0;}
    
    
    /********** musici ***********/
    
    .musici .bd {width:635px;}
    .musici .rw {border-top:#ccc 1px dashed; padding:15px 0;}
    .musici h3, .musici h4{font-weight:normal;}
    
    .musici .bd a:link, .musici .bd a:visited {width:100%; height:100%; display:block;}
    .musici .bd a:hover {background:#f0f0f0; text-decoration:none; }
    .musici .ico {width:110px;}
    
    .musici .im {width:400px; height:320px; background:#000; overflow:hidden;}
    
    
    /********** agenda **********/

    .ag .rw .dates {margin-left:10px; width:45px;}
    .ag .rw .dates .date{width:45px; border-bottom:1px solid; text-align:center; padding-bottom:5px; margin-top:10px;}
    .ag .rw .dates h4 {font-weight:normal;}
    
    .ag .rw	.content {width:400px;}
    .ag .rw	.content .slideshow {width:100%; height:265px;}
    .ag .rw	.content .cat {width:100%; font-style:italic;}
    
    .ag .rw .content .descr{width:320px;}
    .ag .rw	.content .c2 {width:150px;}
    
    
    /********** catalogus *********/
    
    .catalog .rw h1{width:300px;}
    .catalog .rw p{width:400px;}
    
    .catalog .bg {background:#fcb; padding:20px 0;}
    
    .catalog .rw .cd .im{width:240px; height:240px; overflow:hidden; border:#666 1px solid;}
    .catalog .rw .cd .info{width:120px; margin:10px 0 0 20px;}
    .catalog .rw .cd .info .rw {width:100%; padding-top:10px; /*border-top:#999 1px dashed;*/margin-top:10px;}
    
    
    .catalog .past .rw {width:400px;background:url(bg_test.png) no-repeat;}
    .catalog .past .rw .rw {width:100%; padding-top:10px; /*border-top:#999 1px dashed;*/ margin-top:5px; margin-left:0px;font-size:11px; line-height:150%; background:none; }
    .catalog .past .rw	.info{width:300px; margin:5px 0 0 20px;}
    .catalog .past .rw	h4{ font-weight:normal;}
    .catalog .past .rw .rw p{width:100%;margin:10px 0 0 0;}
    
    
    /********** news *********/
    
    .news .tm_aut {font-style:italic;}
    
    
    /********** press *********/
    
    .press .rw .ico {margin-left:20px; width:50px; font-size:10px; text-align:center;}
    .press .rw .ico p{position:relative; display:block; width:100%; margin-top:1px;}
    .press .rw .ico img{position:relative; display:block; margin:2px auto;}
    
    
    /********** contact *********/
   
    .contact .rw .rw {width:400px;}
    .contact .rw .rw .logo{width:190px;font-size:11px;}
    
    
    /********* media ********/
    
    .media .bd .rw {width:400px;}
    .media .sq {width:100%; height:120px;}
    .media .stack .msk{position:absolute; left:3px; top:3px; width:84px; height:54px; overflow:hidden;}
    .media .stack .msk2{position:absolute; left:3px; top:3px; width:54px; height:84px; overflow:hidden;}
    .media .c2 p{width:100%;}
    
    /********* programme ********/
    
    .prog .rw h4,
    .prog .rw h3{font-weight:normal;}
    .prog .pas {color:#999; font-weight:normal;}