    html, body {width:100%; height:100%; padding:0; margin:0; background:#000; font-family: Arial, Helvetica, sans-serif; color:#f40026; font-size:12px; }

    #swf 	{width:100%; height:100%;display:block;position:fixed; left:0px; top:0px; z-index:0;}
    #profile  {position:fixed;width:100%; height:100%;display:block;position:fixed; left:0px; top:0px; display:none; z-index:2000;}
    #tickets  {position:fixed;width:100%; height:100%;display:block;position:fixed; left:0px; top:0px; display:none; z-index:2000;}

    img {border:none;}
    a:link, a:visited{color:#4d4d4d; 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;}
    
    .red, 
    .red a:link,
    .red a:visited,
    .red a:hover{color:#f40026;}
    
    .grey{color:#4d4d4d;}
    .grey a:link,
    .grey a:visited{color:#f40026;}
    .grey a:hover{color:#f40026; text-decoration:underline;}
    
    .big {font-size:72px; line-height:64px; padding-bottom:10px;}
   
    
    .pages {position:absolute; left:0px; top:0px; width:100%; height:100%; overflow:hidden; display:block;}
    

    .c2 {width:420px;}
    .mrg_r0 {margin-right:0;}
    .mrg_t0 {margin-top:0;}
    
    .fz10 {font-size:10px; line-height:normal;}
    .fw_nor {font-weight:normal;}
    
    #submenu {position:fixed; bottom:0px; left:5px; width:180px; display:block; overflow:hidden;}
    #submenu .cont {width:180px;height:100%;}
    #submenu .cont .bg{position:absolute; width:100%; height:100%; display:block; left:0px; top:0px;}
    #submenu .top {height:15px;}
    
    
    .nu, .media_cr {padding-bottom:10px; width:150px; margin-left:15px;}
    .nu p, .nu .nu_lb {font-size:12px; margin-top:10px; width:130px;}
    .nu img {margin-top:10px;}
    .nu p img {margin:0; vertical-align:bottom; padding-bottom:1px;}
    
    #submenu .cont .loc {font-size:10px; line-height:normal;}
    #submenu .cont .loc,   #submenu .cont .link, 
    #submenu .cont .loc a:link, #submenu .cont .link a:link,
    #submenu .cont .loc a:visited, #submenu .cont .link a:visited{color:#4d4d4d;}
    #submenu .cont .loc a:hover, #submenu .cont .link a:hover{color:#4d4d4d; text-decoration:underline;}
    
    .media_cr h5 {font-size:12px;margin-top:10px;width:130px; color:#f40026; line-height:14px;}
    
    #submenu #sub_tab{width:150px; margin:10px 0 0 15px; }
    .media_cr p{font-size:12px; margin-top:5px; width:130px;}
    .media_cr .red{font-size:10px;}

    /******** page *******/
    #pages {width:955px; margin:0px auto; position:relative;}
    
    .pg, .fk_buts {position:absolute; width:580px; top:0px; /*padding-bottom:80px;*/ right:0px;}
    .pg .cont .bg {position:absolute; height:100%; width:580px; display:block; left:0px; top:0px; z-index:0;}
    .pg .bg .bg_fill{position:absolute; height:100%; width:580px; display:block; left:0px; top:0px;}
    .pg .top {width:100%; height:20px;}
    #pages .pg .cont {min-height:600px;}
    
    .pg .tabs{position:absolute; left:15px; top:10px; height:40px; z-index:1000;width:550px;}

    .pg .tabs .tab .tit {padding:0; margin-top:9px; font-size:10px;}
    .pg .tabs .tab .last{/*padding:0 40px 0 5px*/}
    
    .pg .tabs .tab .bg{position:absolute; z-index:0; left:0px; top:0px; height:40px; width:100%; background:#fff; display:block;}
    .pg .tabs .tab .bg img{position:absolute; z-index:1; left:0px; top:0px; height:40px; width:100%; display:block}
    
    .pg .tabs  a:link,
    .pg .tabs a:visited{color:#4d4d4d; text-decoration:none;}
    .pg .tabs a:hover {color:#f40026;text-decoration:none; cursor:pointer;}
    
    .pg .hd {height:20px; width:530px; margin-left:22px;}
    
    .pg .bd {height:100%;width:530px; margin-left:22px; padding-bottom:100px;}



    .pg .rw {margin-top:30px;height:100%;width:100%;}
    .pg .rw h1{font-size:36px; line-height:34px; text-transform:uppercase; color:#f40026; padding-bottom:2px;}
    .pg .rw h1 a:link, .pg .rw h1 a:visited {color:#f40026;}
    .pg .rw h1 a:hover{text-decoration:none; cursor:default;}
    .pg .rw .c2 h1 {line-height:36px;}
    
    .pg .rw img {/*margin-top:10px;*/ padding-bottom:10px;}
    .pg .rw .hd{height:100%; width:100%; margin-left:0; margin:0; padding:0;}
    .pg .rw .bd{height:100%; width:100%;  margin:0; padding:0; margin-top:10px;}
    
    .pg .close {position:absolute; display:block; top:16px; right:20px; width:20px; height:20px; background:url(../gfx/close.png) no-repeat; z-index:2000;}
    .pg .close a:link,  .pg .close a:visited {position:absolute; display:block;width:20px; height:20px; left:0px; top:0px;}
    
    .pg .c1 {width:100px; font-size:10px;color:#4d4d4d; height:100%;}
    .pg .c1 a:link, .pg .c1 a:visited{color:#4d4d4d}
    
    .pg .c1 .name a:hover {text-decoration:none;}
    
    .pg .profile a:link, .pg .c1 .profile a:visited{color:#f40026;}
    .pg .inlinks a:link, .pg .inlinks .profile a:visited{color:#4d4d4d}
    
    .pg .show_hide,
    .pg .pg_meer {display:none;}
    
    .fk_buts {top:10px;right:15px;width:550px;}
    .fk_but {width:100%; height:30px;}
    .fk_but a:link, .fk_but a:visited {position:absolute; left:0px; top:0px; width:100%; height:100%; display:block; background:url(../gfx/sp.gif);}

    
    
    
    
    
    
    
    
    .rw .hd a:hover {text-decoration:none;}
    
    
    .pg .page_nav {width:100%;}
    .pg .pg_handle {/*width:70px; */}
    .pg .pg_handle img {margin-top:1px;}
    .pg .pg_handle a:link,
    .pg .pg_handle a:visited, 
    .pg .pg_handle a:hover {color:#4d4d4d; text-decoration:underline;}
    
    .pg .bot {margin-top:-1px;}
    .c1 a:link, .c1 a:visited {color:#4d4d4d;}
    .c1 a:hover a:hover {color:#4d4d4d; text-decoration:underline;}
    
    /*.blog*/ .c2 p{ width:420px; font-size:12px; line-height:14px;}
    /*.blog .c2 p a:link,
    .blog.c2 p a:visited {color:#4d4d4d; text-decoration:underline;}
     .perf .c2 {font-size:12px;}
    .perf .rw
    .pg .meer {color:#4d4d4d;}
    .pg .c2 {width:420px;}
    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
    */
		    .perf .c2 p {/*padding-bottom:1em;*/}
    /********** blog **********/


    .blog .c2 h1{font-size:36px; line-height:34px; text-transform:uppercase;}
    .blog .c2 h1 a:link, .blog .c2 h1 a:visited {color:#f40026;}
    .blog .c2 h1 a:hover {text-decoration:none; /*cursor:pointer;*/}
    
    .blog .rw .dat{font-size:10px;color:#4d4d4d; padding-top:1px;}
    .blog .rw .cap{font-size:10px;color:#4d4d4d;margin:-10px 0 10px 0;}
    .blog .pas img{display:none;}
    
   
    
    /********** perf **********/
   
    .perf .c2 .quote {font-style:italic; font-weight:bold;color:#4d4d4d;}
    .perf .playli h4 {font-weight:normal; }
    .perf .playli h4 .dat {width:98px;padding-top:5px;}
    .perf .playli h4 .loc {width:300px; margin-left:10px;padding-top:5px;}
    .perf .playli h4 .loc a:link,
    .perf .playli h4 .loc a:visited,
    .perf .playli h4 .loc a:hover{text-decoration:underline;color:#f40026;}
    .perf .rw h1 .big {line-height:64px;}
    .perf .rw h5 {font-size:14px;font-weight:normal;}
    .perf .rw h3 {font-size:36px;font-weight:normal; margin-top:-4px;}
    .perf .mask{overflow:hidden; height:120px;width:100%;padding-bottom:10px;}
    .perf .mask img{position:absolute; left:0px; margin:0; padding:0;}
    .perf .fut .bd{margin-top:0px;}

    
    /********* press ********/
    
 
    .press .disclaim .rw .tit {position:absolute; left:-30px; top:0px;}
    
    .press .inp_field img {margin:0; padding:0;}
    .press input {border:none; background:url(../gfx/inp_mid.png ) repeat-x; height:16px; padding:2px 0;outline: none; margin:0;}
    .press .inp_field .submit {position:absolute; top:0px; right:0px; width:20px; height:20px; display:block;}
    .press .msg {width:420px; margin-top:10px;}
    .press .msg a:link, .press .msg a:visited {text-decoration:underline; color:#f40026;}
    
    .press .folder{width:100px; margin-right:20px;}
    .press .folder .icon {width:97px; height:117px; background:url(../gfx/folder.png ) }
    .press .folder .icon a:link,
    .press .folder .icon a:visited{position:absolute; width:100%; height:100%; left:0px; top:0px; display:block; color:#4d4d4d;}
    .press .folder .icon a:hover {color:#f40026; text-decoration:none;} 
    .press .folder .tit {position:absolute; left:16px; top:24px;width:62px; text-align:center;}
    .press .folder .info {width:97px; font-size:10px;text-align:center;}
    .press .folder .info h3 {font-size:10px;color:#f40026; }
    .press .folder .info p{line-height:normal;width:97px;color:#4d4d4d;}
    .press .folder .info p a:link,
    .press .folder .info p a:visited {color:#f40026;}
    
    .press .bd .txt{color:#4d4d4d;}
    .press .bd .txt a:link,
    .press .bd .txt a:visited {color:#f40026;}
    .press .bd .txt a:hover{color:#f40026; text-decoration:underline;}
    
    /********* contact *********/
    .contact .rw h1{text-transform:none;}
    .contact .big{ font-size:36px; line-height:38px; text-transform:none;}
    .contact .big a:link, .contact .big a:visited {font-size:24px; font-weight:normal;}
    .contact a:link,.contact a:visited {color:#4d4d4d;}
    .contact {color:#4d4d4d;}
    ._network h3{font-size:18px;color:#f40026; line-height:20px;}
    ._network .red a:link, .contact ._network .red a:visited {color:#f40026;}

    /********* company ********/
    .company .grid {margin-top:10px;}
    .company .profile {width:100px; height:133px; margin:0 5px 10px 0; overflow:hidden;}
    .company .profile img, #profile .profile img {padding:0; margin:0;}
    .company .profile .bot, #profile .profile .bot{ position:absolute; background:url(../gfx/profile_bg.png); color:#fff; width:100%; height:38px; display:block; left:0px; bottom:0px;}
    .company .profile .tit, #profile .profile .tit {margin:3px 0 0 6px; width:80px; line-height:14px; font-size:12px; /*font-weight:bold;*/}
    .company .grid .profile a:link,
    .company .grid .profile a:visited {width:100%; height:133px; position:absolute; display:block; left:0px; top:0px; background:url(../gfx/sp.gif)}
    .company .grid .profile a:hover{cursor:pointer;}
    
    /********* profile ********/
    #profile .txt {color:#4d4d4d}
    #profile .c1 {height:100%; background:#fff;}
    #profile .pg {margin:30px auto; position:relative;/*height:100%;*/}
    #profile .c2 .hd,
    #profile .c2 .bd, 
    #profile .c2 .rw{width:100%; margin:0; height:100%;}
    
    #profile .bd  {padding-bottom:10px;}
    #profile .c2,  #profile .c1{margin-top:30px;}
    #profile .c2 .hd .rw {padding:1px 0; border-bottom:#f40026 1px solid;}
    #profile .c2 .rw .lb {color:#f40026;}
    #profile .c2 .bd .rw{margin-top:10px;}
    
    #profile .c2 .backstage .rw,
    #profile .c2 .perf .rw{padding:1px 0; border-bottom:#f40026 1px solid; margin:0; width:420px;}
    #profile .c2 .perf .rw .lb1 {width:240px; margin:0; padding:0; overflow:hidden;color:#f40026}
    #profile .c2 .perf .rw .lb2 {width:120px; margin:0; padding:0;  overflow:hidden;}
    #profile .c2 .perf .rw .lb2 .r{width:35px;text-align:right;overflow:hidden;}
    #profile .c2 .perf .rw .lb2 .l{width:70px;overflow:hidden;}
    #profile .profile {width:100px; height:133px; margin:0 0px 10px 0; overflow:hidden;}
    
    
    #profile .tabs a:link, #profile .tabs a:visited {color:#4d4d4d}
    #profile .tabs a:hover {/*text-decoration:none;*/  }
    #profile .bg_close {position:absolute; left:0px; top:0px; width:100%; height:100%; cursor:pointer;filter:alpha(opacity=10);-moz-opacity:0.10;opacity: 0.10; background:#333;}
    
    
    /********** media *********/
    
    #media_gal {position:absolute; top:10px; right:0px; width:519px;}
    #media_gal .media_thumb{width:173px; height:280px;}
    #media_gal .media_thumb .handle {position:absolute; width:150px; height:250px; left:15px; top:10px;}
    #media_gal .media_thumb .handle a:link,
    #media_gal .media_thumb .handle a:visited {position:absolute; width:100%; height:100%; display:block;left:0px; top:0px; z-index:10;  background:url(../gfx/sp.gif)}
    #media_gal .media_thumb .bg{position:absolute; left:0px; top:0px; z-index:0;}
    #media_gal .media_thumb .thumb{width:150px; height:150px; margin:10px 0 0 15px; overflow:hidden;}
    #media_gal .media_thumb .bd{width:130px;height:80px; margin:10px 0 0 25px; font-size:12px;color:#4d4d4d;}
    #media_gal .media_thumb .bd h3{font-size:12px;}
    #media_gal .media_thumb .bd .bottom{position:absolute; left:0px; bottom:0px; font-size:10px;}
    
    
    /******** edu ********/


    .edu .rw h3 {font-size:36px;font-weight:normal; color:#4d4d4d;}
  
  
    /******** tickets ********/
    #tickets .bg_close {position:absolute; left:0px; top:0px; width:100%; height:100%; cursor:pointer;filter:alpha(opacity=10);-moz-opacity:0.10;opacity: 0.10; background:#333;}
    #tickets .rw h3 {font-size:36px;font-weight:normal; margin-top:-4px;}
    #tickets .bd  {padding-bottom:10px;}
    #tickets .pg {margin:30px auto; position:relative;/*height:100%;*/}
    #tickets .loc {padding-top:2em;}
    
    /********* left offset **********/
    .l_off {margin-left:10px;}
    .l_110_off {margin-left:110px;}
    .w165 {width:165px;}
    .w106 {width:106px;}
    .w420 {width:420px;}
    
   /*********** meer **********/
    .pg .rw .more_handle img,
    .pg .rw .sh_handle img{padding:0;margin:0;}
    
    
    .xinfo, .more_handle {padding-top:10px;}
    .xinfo h4 {font-size:12px; line-height:12px;}
    .xinfo a:link, .xinfo a:visited,
    .xinfo .profile a:link, .xinfo .profile a:visited {color:#4d4d4d; text-decoration:underline;}
    .sh_more .meer {padding-bottom:10px;}
    .sh_more .meer,
    .sh_more .sh_handle{display:none;}
    .meer {margin-bottom:10px;color:#4d4d4d;}
    .meer a:link, .meer a:visited {color:#f40026;}
    .meer a:hover {color:#f40026;text-decoration:underline;}
    .show_hide, .sh_handle{padding:0; margin:0; color:#4d4d4d; }
    .sh_handle	{cursor:pointer}
    .pg .rw .sh_handle img {padding-right:5px;}
    
    .pg .rw .more_handle {cursor:pointer;}
    .pg .rw .more_handle a:link, .pg .rw .more_handle a:visited {position:absolute; width:100%; height:100%; display:block; z-index:1;}
    
    .pg .rw .more_handle .txt {padding:0;margin:0; height:11px; background:url(../gfx/pmore_mid.png); font-size:10px; line-height:9px; color:#fff;}
    
    .pg_meer {color:#4d4d4d; }
    .perf .fut .pg_meer{margin-top:10px; }
    
    .centered {text-align:center;}
    .pagin {position:relative; display:inline;color:#4d4d4d;}
    
    
    /********** form *********/
    
    form {padding-top:12px; color:#4d4d4d;}
.pg form .rw {margin:2px 0; width:100%; padding:0;}
form .swf_tit {width:300px;}

form .flat{border:1px #4d4d4d solid; background:#fff;padding:1px 0;}
form .col1, form .col2 {width:420px;} 
form label {padding:3px 0 0 0;}
form .full_width {width:100%;}
form .col1 .full_width label,  form .col1 .full_width input, form .col1 .full_width textarea {width:100%; }

.r3 {height:4em;}
.r10 {height:12em;}
.w208 {width:208px;}
.w169 {width:189px;}
.w310 {width:310px;}
.w310 full_width {width:296px;}
.w70 {width:70px;}
.w70 full_width {width:70px;}
form  .radio {padding-right:1em;}
form .submit { background:#4d4d4d; font-weight:bold;color:#ffffff; font-size:12px;}
form .require label {color:#f00;}
form .require .flat,
form .require_br {border:1px #f00 solid;}
.bevestiging label {width:80%;}
.dialog {background:#fff; padding:5px; }
.dialog img {margin-top:5px;}
.dialog p{ width:300px; margin:5px 0 0 10px;}
    