/* BTNS als pngs */
/* 
    produced sprites by zip-file from Y:\aktiv\01. stage entertainment\2010\17_WWRY_Berlin\03_Webseite\05_Entwicklung\images HTML\buttons
    on page http://spritegen.website-performance.org/ with regexp/Filename Pattern Match .*(btn[^_]+)_?.*.png  
*/
a.btn-alle-bilder span, a.btn-alle-bilder:hover{ background-position: 0 0; width: 132px; height: 13px; } 
a.btn-alle-bilder { background-position: 0 -63px; width: 132px; height: 13px; } 
a.btn-amazon span, a.btn-amazon:hover{ background-position: 0 -126px; width: 165px; height: 50px; } 
a.btn-amazon { background-position: 0 -226px; width: 165px; height: 50px; } 
a.btn-artists span, a.btn-artists:hover{ background-position: 0 -326px; width: 56px; height: 13px; } 
a.btn-artists { background-position: 0 -389px; width: 56px; height: 13px; } 
a.btn-booktickets span, a.btn-booktickets:hover{ background-position: 0 -452px; width: 215px; height: 92px; } 
a.btn-booktickets { background-position: 0 -594px; width: 215px; height: 92px; } 
a.btn-callback-service span, a.btn-callback-service:hover{ background-position: 0 -736px; width: 117px; height: 13px; } 
a.btn-callback-service { background-position: 0 -799px; width: 117px; height: 13px; } 
a.btn-desktop-icons span, a.btn-desktop-icons:hover{ background-position: 0 -862px; width: 99px; height: 13px; } 
a.btn-desktop-icons { background-position: 0 -925px; width: 99px; height: 13px; } 
a.btn-download-anfahrt span, a.btn-download-anfahrt:hover{ background-position: 0 -988px; width: 156px; height: 13px; } 
a.btn-download-anfahrt { background-position: 0 -1051px; width: 156px; height: 13px; } 
a.btn-download-menu span, a.btn-download-menu:hover{ background-position: 0 -1114px; width: 140px; height: 13px; } 
a.btn-download-menu { background-position: 0 -1177px; width: 140px; height: 13px; } 
a.btn-download-preisliste span, a.btn-download-preisliste:hover{ background-position: 0 -1240px; width: 170px; height: 13px; } 
a.btn-download-preisliste { background-position: 0 -1303px; width: 170px; height: 13px; } 
a.btn-download-saalplan span, a.btn-download-saalplan:hover{ background-position: 0 -1366px; width: 162px; height: 13px; } 
a.btn-download-saalplan { background-position: 0 -1429px; width: 162px; height: 13px; } 
a.btn-download-wallpaper span, a.btn-download-wallpaper:hover{ background-position: 0 -1492px; width: 170px; height: 13px; } 
a.btn-download-wallpaper { background-position: 0 -1555px; width: 170px; height: 13px; } 
a.btn-gutscheine span, a.btn-gutscheine:hover{ background-position: 0 -1618px; width: 80px; height: 13px; } 
a.btn-gutscheine { background-position: 0 -1681px; width: 80px; height: 13px; } 
a.btn-itunes span, a.btn-itunes:hover{ background-position: 0 -1744px; width: 165px; height: 50px; } 
a.btn-itunes { background-position: 0 -1844px; width: 165px; height: 50px; } 
a.btn-more-info span, a.btn-more-info:hover{ background-position: 0 -1944px; width: 102px; height: 13px; } 
a.btn-more-info { background-position: -265px 0; width: 102px; height: 13px; } 
a.btn-p-b span, a.btn-p-b:hover{ background-position: -265px -63px; width: 105px; height: 13px; } 
a.btn-p-b { background-position: -265px -126px; width: 105px; height: 13px; } 
a.btn-p-f span, a.btn-p-f:hover{ background-position: -265px -189px; width: 96px; height: 13px; } 
a.btn-p-f { background-position: -265px -252px; width: 96px; height: 13px; } 
a.btn-pcset span, a.btn-pcset:hover{ background-position: -265px -315px; width: 144px; height: 13px; } 
a.btn-pcset { background-position: -265px -378px; width: 144px; height: 13px; } 
a.btn-schueler-gruppen span, a.btn-schueler-gruppen:hover{ background-position: -265px -567px; width: 127px; height: 13px; } 
a.btn-schueler-gruppen { background-position: -265px -630px; width: 127px; height: 13px; } 
a.btn-screensaver span, a.btn-screensaver:hover{ background-position: -265px -693px; width: 89px; height: 13px; } 
a.btn-screensaver { background-position: -265px -756px; width: 89px; height: 13px; } 
a.btn-send-ecard span, a.btn-send-ecard:hover{ background-position: -265px -819px; width: 119px; height: 13px; } 
a.btn-send-ecard { background-position: -265px -882px; width: 119px; height: 13px; } 
a.btn-show span, a.btn-show:hover{ background-position: -265px -945px; width: 44px; height: 13px; } 
a.btn-show { background-position: -265px -1008px; width: 44px; height: 13px; } 
a.btn-specials span, a.btn-specials:hover{ background-position: -265px -1071px; width: 135px; height: 13px; } 
a.btn-specials { background-position: -265px -1134px; width: 135px; height: 13px; } 
a.btn-theater-mieten span, a.btn-theater-mieten:hover{ background-position: -265px -1197px; width: 102px; height: 13px; } 
a.btn-theater-mieten { background-position: -265px -1260px; width: 102px; height: 13px; } 
a.btn-theater span, a.btn-theater:hover{ background-position: -265px -1323px; width: 59px; height: 13px; } 
a.btn-theater { background-position: -265px -1386px; width: 59px; height: 13px; } 
a.btn-ticket-hotel span, a.btn-ticket-hotel:hover{ background-position: -265px -1449px; width: 107px; height: 13px; } 
a.btn-ticket-hotel { background-position: -265px -1512px; width: 107px; height: 13px; } 
a.btn-tickets span, a.btn-tickets:hover{ background-position: -265px -1575px; width: 56px; height: 13px; } 
a.btn-tickets { background-position: -265px -1638px; width: 56px; height: 13px; } 
a.btn-ticketshop span, a.btn-ticketshop:hover{ background-position: -265px -1701px; width: 163px; height: 54px; } 
a.btn-ticketshop { background-position: -265px -1805px; width: 163px; height: 54px; } 
a.btn-wallpaper span, a.btn-wallpaper:hover{ background-position: -530px -63px; width: 77px; height: 13px; } 
a.btn-wallpaper { background-position: -530px -126px; width: 77px; height: 13px; } 

a#btn-print span,a#btn-print:hover{ background-position: -265px -441px; width: 101px; height: 13px; } 
a#btn-print { background-position: -265px -504px; width: 101px; height: 13px; } 
a#btn-top span,a#btn-top:hover{ background-position: -265px -1909px; width: 83px; height: 13px; } 
a#btn-top { background-position: -530px 0; width: 83px; height: 13px; } 

/* generated files end */
/* not found values - guessed empty values */
a#btn-recommend { background-position: 0 -300px; width: 132px; height: 25px; }
a#btn-recommend span { background-position: 0 -375px; width: 132px; height: 25px; }

/*
a#btn-recommend:hover,
a#btn-print:hover,
a#btn-top:hover { background-position:-100px 0; }
*/

/*****************************************
*** Alle uebrigen Definitionen ab hier ***/
/*****************************************/
/* meta-disclaimer */
a#btn-recommend {
    display:inline-block;
    cursor:pointer;
    line-height: 25px;
}
a#btn-recommend span {
    display:block;
    visibility:hidden;
    overflow:hidden;
    text-indent:132px;
}
a#btn-print {
    display:inline-block;
    margin-right: 17px;
    cursor:pointer;
    line-height: 13px;
}
a#btn-print span {
    display:block;
    visibility:hidden;
    overflow:hidden;
    text-indent:101px;
}
a#btn-top {
    display:inline-block;
    /*margin-right: 25px;*/
    line-height: 13px;
    cursor:pointer;
}
a#btn-top span {
    display:block;
    visibility:hidden;
    overflow:hidden;
    text-indent:83px;
}
a#btn-recommend:hover span,
a#btn-print:hover span,
a#btn-top:hover span {
    visibility:visible;
}

/* Artists */
a.btn-artists {
    display:inline-block;
    cursor:pointer;
}
a.btn-artists span {
    display:block;
    visibility:hidden;
    text-indent:-800px;
    overflow:hidden;
}
a.btn-artists:hover span {
    visibility:visible;
}
/* callback service */
a.btn-callback-service{
/*  width:162px; */
    display:inline-block;
    text-decoration:none !important;
}
a.btn-callback-service span { 
/*  width:162px; */
    display:block; 
    cursor:pointer; 
    visibility:hidden; 
    text-decoration:none !important;
}
a.btn-callback-service:hover {
    text-decoration:none;
}
a.btn-callback-service:hover span {
    visibility:visible;
    text-indent:-800px;
}
/* desktop-icons */
a.btn-desktop-icons {
    display:inline-block;
/*  width:248px; */
    cursor:pointer;
}
a.btn-desktop-icons span {
/*  width:248px; */
    display:block;
    visibility:hidden;
    text-indent:-800px;
    overflow:hidden;
}
a.btn-desktop-icons:hover span {
    visibility:visible;
}
/* Ticketshop amazon - itunes */
a.btn-amazon {
    cursor:pointer;
    display:block;
/*    margin:12px 9px 0px 10px !important;
    height: 38px !important;
*/
}
a.btn-itunes {
/*
    margin:12px 9px 11px 10px !important;
    position: relative;
    bottom: 0;
*/
    cursor:pointer;
    display:block;
}
a.btn-itunes:hover{
/*
    margin: 10px 0 0 0 !important;
    height:50px !important;
*/
    overflow: visible;
}
a.btn-amazon:hover {
/*
    margin: 0 0 10px 0 !important;
    height:50px !important;
*/
    overflow: visible;
}
a.btn-itunes span, a.btn-amazon span {
	display:block;
    overflow:hidden;
    text-indent:165px;
    visibility:hidden;
    white-space:nowrap;
}
a.btn-itunes span, a.btn-itunes:hover {
/*
		position: absolute;
	bottom: 14px;
	*/
}
/* Download Menu */
a.btn-download-menu {
    display:inline-block;
    cursor:pointer;
    margin:20px 0 0 5px;
}
a.btn-download-menu span {
    display:block;
    visibility:hidden;
    text-indent:-800px;
    overflow:hidden;
}
a.btn-download-menu:hover span {
    visibility:visible;
}
/* multimedia */
a.btn-pcset {
    display:inline-block;
    cursor:pointer;
    background-repeat:no-repeat;
}
a.btn-pcset span {
    display:block;
    visibility:hidden;
    text-indent:-800px;
    overflow:hidden;
    background-repeat:no-repeat;
}
a.btn-pcset:hover span {
    visibility:visible;
}
a.btn-download-preisliste {
    display:inline-block;
/*    width:237px; */
    text-decoration:none !important;
}
a.btn-download-preisliste span {
    display:block;
/*    width:237px; */
    border:0;
    visibility:hidden;
}
a.btn-download-preisliste:hover span {
    visibility:visible;
    text-indent:-800px;
}
a.btn-download-saalplan {
    display:inline-block;
/*    width:237px; */
    text-decoration:none !important;
}
a.btn-download-saalplan span {
    display:block;
/*    width:237px; */
    visibility:hidden;
}
a.btn-download-saalplan:hover span {
    visibility:visible;
    text-indent:-800px;
}
/* Download wallpaper */
a.btn-download-wallpaper {
    position:relative;
    display:inline-block;
    cursor:pointer;
}
a.btn-download-wallpaper span {
    display:block;
    visibility:hidden;
    text-indent:-800px;
    overflow:hidden;
}
a.btn-download-wallpaper:hover span {
    visibility:visible;
}
a.btn-download-anfahrt {
    cursor:pointer;
    display:inline-block;
}
a.btn-download-anfahrt span {
    display:block;
    overflow:hidden;
    text-indent:-800px;
    visibility:hidden;
}
a.btn-download-anfahrt:hover span {
    visibility:visible;
}
/* send ecard */
a.btn-send-ecard {
    position:relative;  
    display:inline-block;
    cursor:pointer;
    margin-top: 10px;
}
a.btn-send-ecard span {
    display:block;
    visibility:hidden;
    text-indent:-800px;
    overflow:hidden;
}
a.btn-send-ecard:hover span {
    visibility:visible;
}
/* Gutscheine */
a.btn-gutscheine {
    display:inline-block;
    cursor:pointer;
}
a.btn-gutscheine span {
    display:block;
    visibility:hidden;
    text-indent:-800px;
    overflow:hidden;
}
a.btn-gutscheine:hover span {
    visibility:visible;
}
a.btn-more-info {
    display:inline-block;
    text-decoration:none !important;
    margin-top: 15px;
}
a.btn-more-info span {
    display:block;
    visibility:hidden;
    text-indent:-800px;
    cursor:pointer;
}
a.btn-more-info:hover span { visibility:visible; } 
/* Schueler-Gruppen */
a.btn-schueler-gruppen {
    display:inline-block;
    cursor:pointer;
}
a.btn-schueler-gruppen span {
    display:block;
    visibility:hidden;
    text-indent:-800px;
    overflow:hidden;
}
a.btn-schueler-gruppen:hover span {
    visibility:visible;
}
/* screensaver */
a.btn-screensaver {
    display:inline-block;
/*  width:122px; */
    cursor:pointer;
}
a.btn-screensaver span {
/*  width:122px; */
    display:block;
    visibility:hidden;
    text-indent:-800px;
    overflow:hidden;
}
a.btn-screensaver:hover span {
    visibility:visible;
}
a.btn-show {
    display:inline-block;
    text-decoration:none !important;
    cursor:pointer;
}
a.btn-show span {  
    display:block;
    visibility:hidden;
    text-decoration:none !important;
    text-indent:-600px;
}
a.btn-show:hover span { visibility:visible; }
/* Specials & Angebote */
a.btn-specials  {
    cursor:pointer;
    display:inline-block;
}
a.btn-specials span {
    display:block;
    visibility:hidden;
    text-indent:-800px;
    overflow:hidden;
}
a.btn-specials:hover span {
    visibility:visible;
}
a.btn-theater, a.btn-theater-mieten {
    display:inline-block;
    text-decoration:none !important;
}
a.btn-theater span, a.btn-theater-mieten span {  
    display:block;
    visibility:hidden;
    text-decoration:none !important;
    text-indent:-600px;
}
a.btn-theater:hover span, a.btn-theater-mieten:hover span { visibility:visible; }
a.btn-tickets {
    display:inline-block;
    text-decoration:none !important;
}
a.btn-tickets span {  
    display:block;
    visibility:hidden;
    text-indent:-600px;
    cursor:pointer;
}
a.btn-tickets:hover span { visibility:visible; }
/* Ticket-Hotel */
a.btn-ticket-hotel {
    display:inline-block;
    cursor:pointer;
}
a.btn-ticket-hotel span {
    display:block;
    visibility:hidden;
    text-indent:-800px;
    overflow:hidden;
}
a.btn-ticket-hotel:hover {
    background-position:-107px -1071; /* -107px 0 */
}
a.btn-ticket-hotel:hover span {
    visibility:visible;
}
/* Zum Ticketshop */
a.btn-ticketshop {
    cursor:pointer;
    display:inline-block;
    float:right;
    margin:0 30px 0;
}
a.btn-ticketshop span {
    display:block;
    overflow:hidden;
    text-indent:-800px;
    visibility:hidden;
}
a.btn-ticketshop:hover span {
    visibility:visible;
    text-indent:-800px;
}

/* Button: Tickets buchen */
a.btn-booktickets {
    cursor:pointer;
    display:inline-block;
    height:92px;
    width:215px;
}
a.btn-booktickets span {
    display:block;
    overflow:hidden;
    text-indent:-800px;
    visibility:hidden;
    height:92px;
    width:215px;
}
a.btn-booktickets:hover span {
    visibility:visible;
    text-indent:-800px;
}
a.btn-booktickets:hover span {
       visibility: visible;
}

a.btn-wallpaper {
    display:inline-block;
/*  width:107px;    */
    cursor:pointer;
}
a.btn-wallpaper span {
/*  width:107px;    */
    display:block;
    visibility:hidden;
    text-indent:-800px;
    overflow:hidden;
}
a.btn-wallpaper:hover span {
    visibility:visible;
}

/* pagination - zurueck */
a.p-b {
    display:inline-block;
    cursor:pointer; 
}
a.p-b span {
    display:block;
    visibility:hidden;
    text-indent:-800px;
    overflow:hidden;
}
a.p-b:hover span {
    visibility:visible;
}

/* pagination - vorwaerts */
a.p-f {
    display:inline-block;
    cursor:pointer; 
}
a.p-f span {
    display:block;
    visibility:hidden;
    text-indent:-800px;
    overflow:hidden;
}
a.p-f:hover span {
    visibility:visible;
}
/*******
div.pagination span.p-fs,
div.pagination span a.p-f {
    background:transparent url(/design_images/wwryb/bt_weiter.png) 0 0 no-repeat;
}
div.pagination span.p-fs span,
div.pagination span a.p-f span {
    background:transparent url(/design_images/wwryb/bt_weiter_over.png) 0 0 no-repeat;
}
div.pagination span.p-bs,
div.pagination span a.p-b {
    background:transparent url(/design_images/wwryb/bt_zurueck.png) 0 0 no-repeat;
}
div.pagination span.p-bs span,
div.pagination span a.p-b span {
    background:transparent url(/design_images/wwryb/bt_zurueck_over.png) 0 0 no-repeat;
}
*******/

.tickets-kasten-angebot-gross,
.page-tickets li.big div.teaserbox-1
{ background-position: 0 0; width: 536px; height: 540px; } 
.tickets-kasten-angebot-klein, 
.page-tickets li div.teaserbox-1
{ background-position: 0 -590px; width: 268px; height: 540px; } 
.tickets-kasten-ermaessigungen 
{ 
    background-position: 0 -1180px; width: 822px; height: 445px; 
} 
.tickets-ticket-box 
{ background-position: 0 -1675px; height: 445px; padding:7px 0 0 282px !important;} 
.tickets-vorstellungszeiten 
{ background-position: -872px 0; width: 263px; height: 231px; } 
.page-tickets table.ermaessigung tr.transbg 
{ background-position: -872px -281px; background-repeat: repeat;} 


/* KLASSE FEHLT
.bt_rocken { background-position: 0 -1918px; width: 135px; height: 13px; } 
.bt_rocken_over { background-position: -220px 0; width: 135px; height: 13px;} 
a.btn-specials-angebote span { background-position: -265px -1008px; width: 135px; height: 13px; } 
a.btn-specials-angebote { background-position: -265px -1071px; width: 135px; height: 13px; } 
a.btn-tickets-hotel span { background-position: -265px -1386px; width: 107px; height: 13px; } 
a.btn-tickets-hotel { background-position: -265px -1449px; width: 107px; height: 13px; } 
*/

/* BILDER FEHLEN
/* weitere-tickets */
/*
a.btn-weitere-tickets {
    display:inline-block;
    width:225px;
    height:19px;
    cursor:pointer;
}
a.btn-weitere-tickets span {
    width:225px;
    height:19px;
    display:block;
    visibility:hidden;
    text-indent:-800px;
    overflow:hidden;
}
*****************************
a.btn-weitere-tickets:hover { background-position:-225px 0; }
a.btn-weitere-tickets:hover span { visibility:visible; }
a.btn-shop { background-image:url(/design_images/wwryb/bt_zum_shop.png); }
a.btn-shop span { background-image:url(/design_images/wwryb/bt_zum_shop_over.png); }
*/ 
