/* meta-disclaimer */
a#btn-print {
	display:inline-block;
	width:138px;
	height:13px;
	cursor:pointer;
	margin-right:15px;
}
a#btn-print span {
	width:138px;
	height:13px;
	display:block;
	visibility:hidden;
	overflow:hidden;
	text-indent:-138px;
}
a#btn-top {
	width:108px;
	height:13px;
	display:inline-block;
	cursor:pointer;
}
a#btn-top span {
	display:block;
	width:108px;
	height:13px;
	visibility:hidden;
	overflow:hidden;
	text-indent:-100px;
}
a#btn-print:hover,
a#btn-top:hover {
	background-position:-138px 0;
}
a#btn-print:hover span,
a#btn-top:hover span {
	visibility:visible;
}

/* Verschiedene Links (mirko) */

a.btn-more-info {
	display:inline-block;
	width:139px;
	height:13px;
	text-decoration:none !important;
}

a.btn-more-info span {
	display:block;
	width:139px;
	height:13px;
	visibility:hidden;
	text-indent:-800px;
	cursor:pointer;
}

a.btn-more-info:hover { background-position:-139px 0; }
a.btn-more-info:hover span { visibility:visible; background-position:left top; } 

a.btn-show {
	display:inline-block;
	width:63px;
	height:13px;
	text-decoration:none !important;
	cursor:pointer;
}
a.btn-show span {  
	display:block;
	width:63px;
	height:13px;
	visibility:hidden;
	text-indent:-600px;
}
a.btn-show:hover { background-position:-300px 0; }
a.btn-show:hover span { visibility:visible; }

a.btn-tickets, a.btn-tickets span {
	display:inline-block;
	width:80px;
	height:13px;
	text-decoration:none !important;
}
a.btn-tickets span {  
	display:block;
	visibility:hidden;
	text-indent:-600px;
	cursor:pointer;
}
a.btn-tickets:hover { background-position:-300px 0; }
a.btn-tickets:hover span { visibility:visible; }

a.btn-theater, a.btn-theater span {
	display:inline-block;
	width:85px;
	height:13px;
	text-decoration:none !important;
}
a.btn-theater span {  
	display:block;
	visibility:hidden;
	text-indent:-600px;
}
a.btn-theater:hover { background-position:-300px 0; }
a.btn-theater:hover span { visibility:visible; }

a.hexentest, a.hexentest span {
	display:inline-block;
	width:163px;
	height:18px;
	text-decoration:none !important;	
}
a.hexentest span {  
	cursor:pointer;
	display:block;
	visibility:hidden;
	text-indent:-2496px;
}
a.hexentest:hover { background-position:-163px 0; }
a.hexentest:hover span { visibility:visible; }

/* tickets */

a.btn-booktickets {
	width:200px;
	height:60px;
	display:inline-block;
	cursor:pointer;
}
a.btn-booktickets span {
	display:block;
	width:200px;
	height:60px;
	visibility:hidden;
	overflow:hidden;
	text-indent:-800px;
}
a.btn-booktickets:hover {
	background-position:-200px;
}
a.btn-booktickets:hover span {
	visibility:visible;
}
	
/* multimedia */
a.btn-pcset {
	display:inline-block;
	width:196px;
	height:13px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:0 0;
}
a.btn-pcset span {
	width:196px;
	height:13px;
	display:block;
	visibility:hidden;
	text-indent:-800px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:0 0;
}
a.btn-pcset:hover {
	background-position:-196px;
}
a.btn-pcset:hover span {
	visibility:visible;
}
a.btn-zudenterminen{
	display:inline-block;
	width:129px;
	height:19px;
	cursor:pointer;
}
a.btn-zudenterminen span {
	width:129px;
	height:19px;
	display:block;
	visibility:hidden;
	text-indent:-800px;
	overflow:hidden;
}
a.btn-zudenterminen:hover {
	background-position:-129px;
}
a.btn-zudenterminen:hover span {
	visibility:visible;
}

a.btn-wallpaper {
	display:inline-block;
	width:107px;
	height:13px;
	cursor:pointer;
}
a.btn-wallpaper span {
	width:107px;
	height:13px;
	display:block;
	visibility:hidden;
	text-indent:-800px;
	overflow:hidden;
}
a.btn-wallpaper:hover {
	background-position:-107px 0;
}
a.btn-wallpaper:hover span {
	visibility:visible;
}

a.btn-shop{
	display:block;
	width:144px;
	height:49px;
	cursor:pointer;
}
a.btn-itunes,
a.btn-amazon {
	display:block;
	width:165px;
	height:50px;
	cursor:pointer;
}
a.btn-shop span{
	width:144px;
	height:49px;
	display:block;
	visibility:hidden;
	text-indent:144px;
	white-space:nowrap;
	overflow:hidden;
}
a.btn-itunes span,
a.btn-amazon span {
	width:165px;
	height:50px;
	display:block;
	visibility:hidden;
	text-indent:165px;
	white-space:nowrap;
	overflow:hidden;
}
a.btn-shop:hover{
	background-position:144px;
}
a.btn-itunes:hover,
a.btn-amazon:hover {
	background-position:165px;
}
a.btn-shop:hover span,
a.btn-itunes:hover span,
a.btn-amazon:hover span {
	visibility:visible;
}

/* Button CSS für den Teaser Bereich (weisse Buttons) - Start: */
/* Tickets */
/* 
a.btn-tickets {
	display:inline-block;
	width:71px;
	height:19px;
	cursor:pointer;
}
a.btn-tickets span {
	width:71px;
	height:19px;
	display:block;
	visibility:hidden;
	text-indent:-800px;
	overflow:hidden;
}
a.btn-tickets:hover {
	background-position:-71px 0;
}
a.btn-tickets:hover span {
	visibility:visible;
}
*/
/* Show */
/*
a.btn-show {
	display:inline-block;
	width:58px;
	height:19px;
	cursor:pointer;
}
a.btn-show span {
	width:58px;
	height:19px;
	display:block;
	visibility:hidden;
	text-indent:-800px;
	overflow:hidden;
}
a.btn-show:hover {
	background-position:-58px 0;
}
a.btn-show:hover span {
	visibility:visible;
}
*/
/* Theater */
/*a.btn-theater {
	display:inline-block;
	width:74px;
	height:19px;
	cursor:pointer;
}
a.btn-theater span {
	width:74px;
	height:19px;
	display:block;
	visibility:hidden;
	text-indent:-800px;
	overflow:hidden;
}
a.btn-theater:hover {
	background-position:-74px 0;
}
a.btn-theater:hover span {
	visibility:visible;
}
*/
/* Theater mieten */
a.btn-theater-mieten {
	display:inline-block;
	width:146px;
	height:13px;
	cursor:pointer;
}
a.btn-theater-mieten span {
	width:146px;
	height:13px;
	display:block;
	visibility:hidden;
	text-indent:-800px;
	overflow:hidden;
}
a.btn-theater-mieten:hover {
	background-position:-146px 0;
}
a.btn-theater-mieten:hover span {
	visibility:visible;
}

/* Dinner-Angebote */
a.btn-dinner-angebote {
	display:inline-block;
	width:130px;
	height:19px;
	cursor:pointer;
}
a.btn-dinner-angebote span {
	width:130px;
	height:19px;
	display:block;
	visibility:hidden;
	text-indent:-800px;
	overflow:hidden;
}
a.btn-dinner-angebote:hover {
	background-position:-130px 0;
}
a.btn-dinner-angebote:hover span {
	visibility:visible;
}

/* Gutscheine */
a.btn-gutscheine {
	display:inline-block;
	width:111px;
	height:13px;
	cursor:pointer;
}
a.btn-gutscheine span {
	width:111px;
	height:13px;
	display:block;
	visibility:hidden;
	text-indent:-800px;
	overflow:hidden;
}
a.btn-gutscheine:hover {
	background-position:-111px 0;
}
a.btn-gutscheine:hover span {
	visibility:visible;
}

/* Specials & Angebote */
a.btn-specials {
	display:inline-block;
	width:103px;
	height:28px;
	cursor:pointer;
}
a.btn-specials span {
	width:103px;
	height:28px;
	display:block;
	visibility:hidden;
	text-indent:-800px;
	overflow:hidden;
}
a.btn-specials:hover {
	background-position:-103px 0;
}
a.btn-specials:hover span {
	visibility:visible;
}

/* Ticket-Hotel */
a.btn-ticket-hotel {
	display:inline-block;
	width:149px;
	height:13px;
	cursor:pointer;
}
a.btn-ticket-hotel span {
	width:149px;
	height:13px;
	display:block;
	visibility:hidden;
	text-indent:-800px;
	overflow:hidden;
}
a.btn-ticket-hotel:hover {
	background-position:-149px 0;
}
a.btn-ticket-hotel:hover span {
	visibility:visible;
}

/* Artists */
a.btn-artists {
	display:inline-block;
	width:80px;
	height:13px;
	cursor:pointer;
}
a.btn-artists span {
	width:80px;
	height:13px;
	display:block;
	visibility:hidden;
	text-indent:-800px;
	overflow:hidden;
}
a.btn-artists:hover {
	background-position:-80px 0;
}
a.btn-artists:hover span {
	visibility:visible;
}

/* Kindercasting */
a.btn-kindercasting {
	display:inline-block;
	width:113px;
	height:19px;
	cursor:pointer;
}
a.btn-kindercasting span {
	width:113px;
	height:19px;
	display:block;
	visibility:hidden;
	text-indent:-800px;
	overflow:hidden;
}
a.btn-kindercasting:hover {
	background-position:-113px 0;
}
a.btn-kindercasting:hover span {
	visibility:visible;
}

/* Schueler-Gruppen */
a.btn-schueler-gruppen {
	display:inline-block;
	width:103px;
	height:28px;
	cursor:pointer;
}
a.btn-schueler-gruppen span {
	width:103px;
	height:28px;
	display:block;
	visibility:hidden;
	text-indent:-800px;
	overflow:hidden;
}
a.btn-schueler-gruppen:hover {
	background-position:-103px 0;
}
a.btn-schueler-gruppen:hover span {
	visibility:visible;
}

/* Farbenpr�chtiges Afrika */
a.btn-farbenpr-afrika {
	display:inline-block;
	width:181px;
	height:19px;
	cursor:pointer;
}
a.btn-farbenpr-afrika span {
	width:181px;
	height:19px;
	display:block;
	visibility:hidden;
	text-indent:-800px;
	overflow:hidden;
}
a.btn-farbenpr-afrika:hover {
	background-position:-181px 0;
}
a.btn-farbenpr-afrika:hover span {
	visibility:visible;
}
/* :Ende - Button CSS f�r den Teaser Bereich */


/* Mehr Info PDF */
a.btn-info-download {
	display:inline-block;
	width:191px;
	height:13px;
	cursor:pointer;
	background-repeat:no-repeat;
}
a.btn-info-download span {
	width:191px;
	height:13px;
	display:block;
	visibility:hidden;
	text-indent:-1000px;
	overflow:hidden;
}
a.btn-info-download:hover {
	background-position:-191px 0;
}
a.btn-info-download:hover span {
	visibility:visible;
}

/* Download Anmeldeformular */
a.btn-download-formular {
	display:inline-block;
	width:235px;
	height:19px;
	cursor:pointer;
}
a.btn-download-formular span {
	width:235px;
	height:19px;
	display:block;
	visibility:hidden;
	text-indent:-800px;
	overflow:hidden;
}
a.btn-download-formular:hover {
	background-position:-235px 0;
}
a.btn-download-formular:hover span {
	visibility:visible;
}

/* Download Preisliste */
a.btn-download-preisliste {
	display:inline-block;
	width:187px;
	height:19px;
	cursor:pointer;
}
a.btn-download-preisliste span {
	width:187px;
	height:19px;
	display:block;
	visibility:hidden;
	text-indent:-800px;
	overflow:hidden;
}
a.btn-download-preisliste:hover {
	background-position:-187px 0;
}
a.btn-download-preisliste:hover span {
	visibility:visible;
}

/* Download Saalplan */
a.btn-download-saalplan {
	display:inline-block;
	width:178px;
	height:19px;
	cursor:pointer;
}
a.btn-download-saalplan span {
	width:178px;
	height:19px;
	display:block;
	visibility:hidden;
	text-indent:-800px;
	overflow:hidden;
}
a.btn-download-saalplan:hover {
	background-position:-178px 0;
}
a.btn-download-saalplan:hover span {
	visibility:visible;
}

/* Download Anfahrt */
a.btn-download-anfahrt {
	display:inline-block;
	width:223px;
	height:13px;
	cursor:pointer;
}
a.btn-download-anfahrt span {
	width:223px;
	height:13px;
	display:block;
	visibility:hidden;
	text-indent:-800px;
	overflow:hidden;
}
a.btn-download-anfahrt:hover {
	background-position:-223px 0;
}
a.btn-download-anfahrt:hover span {
	visibility:visible;
}

/* Download Menu */
a.btn-download-menu {
	display:inline-block;
	width:155px;
	height:19px;
	cursor:pointer;
}
a.btn-download-menu span {
	width:155px;
	height:19px;
	display:block;
	visibility:hidden;
	text-indent:-800px;
	overflow:hidden;
}
a.btn-download-menu:hover {
	background-position:-155px 0;
}
a.btn-download-menu:hover span {
	visibility:visible;
}

/* Download wallpaper */
a.btn-download-wallpaper {
	position:relative;
	top:-10px;
	display:inline-block;
	width:235px;
	height:13px;
	cursor:pointer;
}
a.btn-download-wallpaper span {
	width:235px;
	height:13px;
	display:block;
	visibility:hidden;
	text-indent:-800px;
	overflow:hidden;
}
a.btn-download-wallpaper:hover {
	background-position:-235px 0;
}
a.btn-download-wallpaper:hover span {
	visibility:visible;
}

/* callback service */
a.btn-callback-service,
a.btn-callback-service span {
	width:162px;
	height:13px;
	display:inline-block;
	text-decoration:none !important;
}
a.btn-callback-service span { display:block; cursor:pointer; visibility:hidden; }
a.btn-callback-service:hover {
	background-position:-162px;
	text-decoration:none;
}

a.btn-callback-service:hover span {
	visibility:visible;
	text-indent:-800px;
}

/* ticketshop */
a.btn-ticketshop {
	display:inline-block;
	width:150px;
	height:13px;
	cursor:pointer;
}
a.btn-ticketshop span {
	width:150px;
	height:13px;
	display:block;
	visibility:hidden;
	text-indent:-800px;
	overflow:hidden;
}
a.btn-ticketshop:hover {
	background-position:-150px 0;
}
a.btn-ticketshop:hover span {
	visibility:visible;
}

/* 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;
}

/* send ecard */
a.btn-send-ecard {
	position:relative;
	top:-5px;	
	display:inline-block;
	width:166px;
	height:13px;
	cursor:pointer;
}
a.btn-send-ecard span {
	width:166px;
	height:13px;
	display:block;
	visibility:hidden;
	text-indent:-800px;
	overflow:hidden;
}
a.btn-send-ecard:hover {
	background-position:-166px 0;
}
a.btn-send-ecard:hover span {
	visibility:visible;
}

/* screensaver */
a.btn-screensaver {
	display:inline-block;
	width:122px;
	height:13px;
	cursor:pointer;
}
a.btn-screensaver span {
	width:122px;
	height:13px;
	display:block;
	visibility:hidden;
	text-indent:-800px;
	overflow:hidden;
}
a.btn-screensaver:hover {
	background-position:-122px 0;
}
a.btn-screensaver:hover span {
	visibility:visible;
}

/* desktop-icons */
a.btn-desktop-icons {
	display:inline-block;
	width:248px;
	height:13px;
	cursor:pointer;
}
a.btn-desktop-icons span {
	width:248px;
	height:13px;
	display:block;
	visibility:hidden;
	text-indent:-800px;
	overflow:hidden;
}
a.btn-desktop-icons:hover {
	background-position:-248px 0;
}
a.btn-desktop-icons:hover span {
	visibility:visible;
}

/* alle-bilder */
a.btn-alle-bilder {
	display:inline-block;
	width:190px;
	height:13px;
	cursor:pointer;
}
a.btn-alle-bilder span {
	width:190px;
	height:13px;
	display:block;
	visibility:hidden;
	text-indent:-800px;
	overflow:hidden;
}
a.btn-alle-bilder:hover {
	background-position:-190px 0;
}
a.btn-alle-bilder:hover span {
	visibility:visible;
}

/* book online (Box-button) */
a.btn-book-online {
	display:inline-block;
	width:159px;
	height:33px;
	cursor:pointer;
}
a.btn-book-online span {
	width:159px;
	height:33px;
	display:block;
	visibility:hidden;
	text-indent:-800px;
	overflow:hidden;
}
a.btn-book-online:hover {
	background-position:-159px 0;
}
a.btn-book-online:hover span {
	visibility:visible;
}

/* pagination - zurueck */
a.p-b {
	display:inline-block;
	width:80px;
	height:13px;
	cursor:pointer;	
}
a.p-b span {
	width:80px;
	height:13px;
	display:block;
	visibility:hidden;
	text-indent:-800px;
	overflow:hidden;
}
a.p-b:hover {
	background-position:-121px 0;
}
a.p-b:hover span {
	visibility:visible;
}

/* pagination - vorwaerts */
a.p-f {
	display:inline-block;
	width:74px;
	height:13px;
	cursor:pointer;	
}
a.p-f span {
	width:74px;
	height:13px;
	display:block;
	visibility:hidden;
	text-indent:-800px;
	overflow:hidden;
}
a.p-f:hover {
	background-position:-111px 0;
}
a.p-f:hover span {
	visibility:visible;
}

/* charity */
a.btn_charity {
	display:inline-block;
	width:75px;
	height:19px;
	cursor:pointer;
}
a.btn_charity span {
	width:75px;
	height:19px;
	display:block;
	visibility:hidden;
	text-indent:-800px;
	overflow:hidden;
}
a.btn_charity:hover {
	background-position:-75px 0;
}
a.btn_charity:hover span {
	visibility:visible;
}

/* Verkehrsmeldungen */
a.btn_verkehrsmeldung {
	display:inline-block;
	width:137px;
	height:19px;
	cursor:pointer;
}
a.btn_verkehrsmeldung span {
	width:137px;
	height:19px;
	display:block;
	visibility:hidden;
	text-indent:-800px;
	overflow:hidden;
}
a.btn_verkehrsmeldung:hover {
	background-position:-137px 0;
}
a.btn_verkehrsmeldung:hover span {
	visibility:visible;
}
/* Download Menu */
a.btn-download-menu{
	display:inline-block;
	width:195px;
	height:13px;
	cursor:pointer;
}
a.btn-download-menu span {
	width:195px;
	height:13px;
	display:block;
	visibility:hidden;
	text-indent:-800px;
	overflow:hidden;
}
a.btn-download-menu:hover {
	background-position:-195px 0;
}
a.btn-download-menu:hover span {
	visibility:visible;
}


/* :Ende - Button CSS f�r den Content Bereich */
