@import url('reset.css');
@import url('global.css');

.standard {
	font-family:Tahoma,Arial;
	font-size:11px;
	line-height:14px;
}

/* -------------------- Layout -------------------- */
body {
	background-color: #f8f7f7;
	background-image: url(../images/bg.gif);
	background-repeat: repeat;
	color: #ffffff;
	font-size: 11px;
	font-family: tahoma, arial;
}
.content {
	margin:20px 10px;
	overflow:hidden;
}
a:link {
	color:#FF7500;
	text-decoration: underline;
	font-weight:bold;
}
a:visited {
  color:#FFA04F;
  font-weight:bold;
}
a:hover {
  color:#FFA04F;
  font-weight:bold;
}
a:focus {
	
}

#head,#main {
	width: 880px;
	margin: 0px auto;
}

#main {
	margin-top: 20px;
}

#flashNews {
	text-align:center;
	position: relative;
	top: -5px;
	background-color: black;
	border: #445359 1px solid;
	width: 578px;
	height: 266px;
}

#mainPage {
	color: white;
	width: 580px;
	float: left;
}
#audioPlayer {
}
#rightPage {
	width: 280px;
	float: right;
}

#headerlogo {
	background-image: url('../images/xxxhead.jpg');
	background-repeat: no-repeat;
	height: 137px;
	text-indent:-2000px;
}

#navigation {
	height: 41px;
}

#footer {
	height: 30px;
	padding: 20px 0 0 20px;
	text-align: left;
	background-color: #21292C;
	filter: alpha(opacity =   70);
	-moz-opacity: 0.7;
	border: solid 1px #445359;
	overflow: hidden;
	color: #708792;
	font-size: 11px;
	line-height: 11px;
	position:relative;
}

#footer a {
	color: #708792;
	font-size: 11px;
	font-family:arial;
	line-height: 11px;
	text-decoration: none;
	font-weight:bold;
}
#footer a:hover {
	text-decoration:underline;
}

/* -------------------- navigation -------------------- */
ul.menu {
	border-top: 1px solid #445359;
	border-bottom: 1px solid #445359;
	clear: both;
	width: 100%;
	overflow: hidden;
}

ul.menu li,ul.menu li a {
	float: left;
	line-height: 0px;
}

ul.menu li,ul.menu li a {
	display: block;
	height: 39px;
}

ul.menu li span {
	display: none;
}

ul.menu li a.active {
	background-position: 0px -78px;
}

li.home a,li.home {
	background-image: url(../images/menu/home.gif);
	width: 56px;
}
li.news a,li.news {
	background-image: url(../images/menu/news.gif);
	width: 54px;
}

li.lineup a,li.lineup {
	background-image: url(../images/menu/lineup.gif);
	width: 67px;
}

li.location a,li.location {
	background-image: url(../images/menu/location.gif);
	width: 71px;
}

li.tickets a,li.tickets {
	background-image: url(../images/menu/tickets.gif);
	width: 63px;
}

li.partybusse a,li.partybusse {
	background-image: url(../images/menu/partybusse.gif);
	width: 94px;
}

li.gallery a,li.gallery {
	background-image: url(../images/menu/gallery.gif);
	width: 64px;
}

li.merchandise a,li.merchandise {
	background-image: url(../images/menu/merchandise.gif);
	width: 98px;
}

li.records a,li.records {
	background-image: url(../images/menu/records.gif);
	width: 104px;
}

li.history a,li.history {
	background-image: url(../images/menu/history.gif);
	width: 62px;
}

li.partners a,li.partners {
	background-image: url(../images/menu/partners.gif);
	width: 72px;
}

li.login a,li.login {
	background-image: url(../images/menu/login.gif);
	width: 57px;
}

li.logout a,li.logout {
	background-image: url(../images/menu/logout.gif);
	width: 55px;
}

li.login {
	margin-left: 70px;
}

li.logout {
	margin-left: 70px;
}

li.home a:hover,li.news a:hover,li.lineup a:hover,li.location a:hover,li.tickets a:hover,li.partybusse a:hover,li.gallery a:hover,li.merchandise a:hover,li.records a:hover,li.history a:hover,li.partners a:hover,li.upload a:hover,li.login a:hover,li.logout a:hover
	{
	background-position: 0px -39px;
}

/* -------------------- headline -------------------- */
.navheadline {
	width: 280px;
	height: 41px;
	text-align: left;
	background-image: url(../images/navi-bg.gif);
	background-repeat: no-repeat;
	filter: alpha(opacity =   80);
	-moz-opacity: 0.8;
	overflow: hidden;
}

.navheadline_inner {
	width: 220px;
	height: 24px;
	text-align: left;
	margin-left: 10px;
	filter: alpha(opacity =   100);
	-moz-opacity: 1.0;
	margin-top: 10px;
	overflow: hidden;
}

/**
 * Page Headlines
 */
.headline-left {
	width: 580px;
	height: 82px;
	background-image: url(../images/left-headline.gif);
	background-repeat: no-repeat;
	text-align: left;
	overflow: hidden;
}

.headline-left_inner {
	width: 560px;
	height: 50px;
	text-align: left;
	margin-left: 10px;
	margin-top: 20px;
	filter: alpha(opacity = 80);
	-moz-opacity: 0.8;
	overflow: hidden;
}

/* -------------------- buttons -------------------- */
.btnmoreimg {
	color: #FF7500;
	font-size: 11px;
	font-weight: bold;
	font-family: tahoma, arial;
	line-height: 15px;
	width: 82px;
	height: 19px;
	text-decoration: underline;
	text-align: center;
	vertical-align: middle;
}

.btnmoreimg-on {
	color: #FFA04F;
	font-size: 11px;
	font-weight: bold;
	font-family: tahoma, arial;
	line-height: 15px;
	width: 82px;
	height: 19px;
	text-align: center;
}

/* -------------------- Newsfonts -------------------- */
.fonth1 {
	color: #FF7500;
	font-size: 12px;
	font-family: tahoma, arial;
	font-weight: bold;
	line-height: 14px;
}

/* -------------------- Gallery-Imgs -------------------- */
.photogallery {
	border: 1px solid #445359;
}

.photogallery-on {
	border: 1px solid #FF7500;
}

/* -------------------- buttons -------------------- */
.newsthread {
	color: #000000;
	font-size: 11px;
	font-family: arial, tahoma, verdana;
	line-height: 13px;
	background-color: #000000;
	border: solid 1px #445359;
}

.newsthread-on {
	color: #000000;
	font-size: 11px;
	font-family: arial, tahoma, verdana;
	line-height: 13px;
	background-color: #000000;
	border: solid 1px #FF7500;
}

.inputfield {
	color: #FF7500;
	font-size: 11px;
	font-family: arial, tahoma, verdana;
	line-height: 12px;
	background-color: #000000;
	border: solid 1px #445359;
}

/**	
 * Styles by BerT
 */
.seperator {
	clear: both;
	background-image: url('../images/seperator.gif');
	background-repeat: repeat-x;
	z-index: 2;
	width: 100%;
	height: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#gallery_shots {
	padding:0pt 10px;
}
HTML>BODY #gallery_shots {
	padding:0pt 0pt 0pt 20px;
}

#gallery_shots a {
	display: block;
	float: left;
	margin: 7px;
}

#flashNews {
	float: left;
	width: 580px;
	height: 266px;
	margin: 5px;
	margin-left: 0px;
}

#upcomingShows {
	position:relative;
	float: right;
	width: 280px;
	height: 266px;
	margin-right: 0px;
}

#upcomingEvents {
	padding: 5px;
	padding-top: 8px;
	background-color: #37464C;
	background-image: url('../images/upcomingEvents/headline.gif');
	background-repeat: no-repeat;
	cursor:pointer;
}

.upcomingEvent {
	background-image: url('../images/upcomingEvents/point.gif');
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 15px;
	margin: 8px 0 8px 0;
	_margin: 0;
	_margin-bottom: 8px;
}

.upcomingEventsDivider {
	background-image: url('../images/upcomingEvents/seperator.gif');
	background-repeat: repeat-x;
	height: 2px;
}

/* News */
#latestNews {
	text-align: left;
}

.fontdatum {
	color: #708792;
	font-size: 11px;
	font-family: tahoma, arial;
	font-weight: bold;
	line-height: 14px;
	clear:both;
	float:none;
}

.newsEntry {
	margin: 15px 0 15px 0;
	width:280px;
	text-align:justify;
}

.newsPreviewText {
	margin-top: 5px;
}

.headline {
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 8px;
}

.floatBox {
	text-align: left;
	clear: both;
	width: 100%;
	overflow: hidden;
}

.floatBox div {
	float: left;
}

.teaser1,
.teaser2,
.teaser3 {
	width: 292px;
}
.teaser1 {
	text-align:left;
	float:left
}
.teaser2 {
	text-align:center;
	margin-left:2px;
}
.teaser2 embed,
.teaser2 object,
.teaser2 img {
	margin:0 auto;
}

.teaser2Flash {
	margin:0 auto;
	float:none !important;	
}
.teaser3Flash {
	margin:0 auto;
	float:none !important;	
}
.teaser3 {
	text-align:right;
	float:right !important;
}
.teaser3 embed,
.teaser3 object,
.teaser3 img,
.teaserBreitR embed,
.teaserBreitR object,
.teaserBreitR img {
	float:right;
}

.teaserBreitL {
	width:580px;
	text-align:left;
	float:left;
}
.teaserBreitR {
	width:580px;
	text-align:right;
	float:right !important;
}




#videopool {
	margin: 15px 0 15px 0;
}

.video {
	text-align: center;
	margin-top: 5px;
}
.video object {
	margin:0 auto;
}

#newsfeed,#minigallery,#videoCtr {
	width: 280px;
	float: left;
	overflow:hidden;
}

#videoCtr {
	float:right;
}
#minigallery {
	margin: 0px 18px 0px 20px;
}

/*
 * Gallery
 */
.gallery_fotosCtr {
	margin-bottom: 20px;
}

.gallery_fotosCtr img {
	margin: 4px;
}

/**
 * Gallery Box
 */
.lineUp,
.newsSiteNews {
	margin-top: 40px;
}

#lineUpInfoBox {
	float: left;
	text-align: left;
	margin-top: 15px;
}

#lineUpInfoBox td {
	padding-bottom: 10px;
}
#sub .floatBox:hover {
	background-color:#44535A;
}

/**
 * Party Busse
 */
div.infoBox {
	border-top:1px solid #445359;
	border-bottom:1px solid #445359;
	width: 100%;
	overflow: hidden;
	padding:10px 2px;
}

div.infoBoxCtr {
	margin-top: 40px;
}

div.infoText {
	float: left;
	width: 340px;
	color: white;
}

div.moreInfo {
	float: right;
	width: 210px
}

/* --------------------------------------------- Nadpisy ---- */
h2.helvetica-size22white-mar {
	color: #FFF;
	font-size: 22px;
	margin-top: 10px;
}

h2.helvetica-size22white {
	color: #FFF;
	font-size: 22px;
}

h2.helvetica-size22pink {
	color: #FF66CC;
	font-size: 22px;
	margin-bottom: 7px;
}

h1.helvetica-26white-bold {
	color: #FFF;
	font-size: 26px;
	margin-left: 20px;
}

h2.helvetica-size22dark {
	color: #86959A;
	font-size: 22px;
}

p.helvetica-size22dark {
	color: #86959A;
	font-size: 22px;
}

h2.helvetica-size14white {
	color: #FFFFFF;
	font-size: 13px;
}

li.helvetica-size14pink {
	color: #FF66CC;
	font-size: 13px;
}

li.helvetica-size14pink a {
	color: #FFF;
	font-size: 13px;
}

li.helvetica-size14pink a:hover {
	color: #FFF;
	text-decoration: underline;
}

p.helvetica-size20bila {
	color: #FFF;
	font-size: 22px;
}

p.helvetica-size22pink {
	color: #FF66CC;
	font-size: 22px;
}

p.helvetica-size13pink {
	color: #FFF;
	font-size: 13px;
}

/* --------------------------------------------------------- Sifr -------------------- */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-hasFlash h2.helvetica-size22white-mar {
	visibility: hidden;
	font-size: 22px;
	margin-top: 10px;
}

.sIFR-hasFlash h2.helvetica-size22white {
	visibility: hidden;
	font-size: 22px;
}

.sIFR-hasFlash h2.helvetica-size22pink {
	visibility: hidden;
	font-size: 22px;
	margin-bottom: 7px;
}

.sIFR-hasFlash h1.helvetica-26white-bold {
	visibility: hidden;
	font-size: 26px;
	margin-left: 20px;
}

.sIFR-hasFlash h2.helvetica-size22dark {
	visibility: hidden;
	font-size: 22px;
}

.sIFR-hasFlash p.helvetica-size22dark {
	visibility: hidden;
	font-size: 22px;
}

.sIFR-hasFlash li.helvetica-size14pink {
	color: #FFF;
	font-size: 13px;
}

.sIFR-hasFlash h2.helvetica-size14pwhite {
	color: #FFF;
	font-size: 13px;
}

.sIFR-hasFlash p.helvetica-size20bila {
	visibility: hidden;
	font-size: 20px;
}

.sIFR-hasFlash p.helvetica-size22pink {
	visibility: hidden;
	font-size: 22px;
}

.sIFR-hasFlash p.helvetica-size13pink {
	visibility: hidden;
	font-size: 13px;
	margin-top: 20px;
}