/* ---------------------------------------------------------------
Style Sheet

Site:       Festspielhaus Bregenz - PRINT
Author:     Michael E. Trawetzky - MASSIVE ART www.massiveart.com
Version:    1.0
--------------------------------------------------------------- */

/* ---------------------------------------------------------------
Reset-File */
@import url(reset.css);
/* --------------------------------------------------------------- */

/* @start, General Definition
----------------------------- */
body {
  background: #000 url(/website/themes/festspielhausbregenz/images/bg_main.jpg) no-repeat scroll center 0;
  color: #000;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 20px;
  text-align: center;   
}

.wrapper {  
  background: url(/website/themes/silberball/images/bg_showframe.png) no-repeat center 0; 
  margin:0 auto;
  width:940px;
  text-align:left;
  min-height:605px;
}

.mainNavContainer {
  display: none; 
}

.headerContainer {
  display: none;
}

.footerContainer {
  display: none;
}
/* @end, General Definition
--------------------------- */

/* @start, Header Definition
---------------------------- */
.fixedContainer {
  display: none;
}

.fixedSpacer {
  display: none;
}

.logoAndSubContainer {
  display: none;
}

.logoContainer {
  display: none;  
}

.SubContainer {
  display: none;
}

.SubContainer .item{
  float: left;
  margin-left: 20px;
}

.mainNavContainer .portalBack {
  position:absolute;
  z-index:20;
  top:30px;
  left:114px;
}

.mainNavContainer .portalBack a {
  background:url(/website/themes/silberball/images/pointer_left.gif) no-repeat 0 60%;
  font-weight:normal;
  padding:0 0 0 10px;
  text-transform:uppercase;
  text-decoration:none;
}

.mainNavContainer .portalBack a:hover {
  text-decoration:underline;
}

.headerContent {
	display: none;
  width: 940px;
  height: 55px;
  background-image: url(/website/themes/festspielhausbregenz/images/main/trans.png);
  border-top: 1px solid #FFF;
  padding: 10px 0 0 10px;  
  position: relative;
  top: -55px;
  z-index: 1000;
  font-size: 21px;
  line-height: 1.5em;
  font-weight: normal;
  color: #FFF;
}

.imageflow ul li .headerContent {
  display: none;
}

.imageflow ul li:hover .headerContent {
  display: block;
}

/* @end, Header Definition
-------------------------- */

/* @start, Navigation Definition
-------------------------------- */
.mainNavContainer ul {
  position: absolute;
  width: 940px;
  top: 20px;
  clear: both;
  height: 44px;
}
/* @end, Navigation Definition
------------------------------ */

/* @start, Content Definition
----------------------------- */
.breadcrumb {
  display: none;
}

.back {
  display: none;
}

.overviewContainer .col2 a, 
.overviewContainer .left a {
	text-decoration: none;
}
/* @end, Content Definition
--------------------------- */

/* @start, Event Definition
--------------------------- */
.eventCalHeader {
  display: none;
}

#divEventCalContainer {
	overflow: visible;
}

.calItem .left {
	float: left;
	margin: 0;
	padding: 0;
	width: 140px;
}

.calItem .dateBoxMiddle {
	padding: 0;
	width: 140px;
}

.calItem .center {
	float: left;
	padding: 0;
	width: 500px;
}

.calItem .text {
	float:left;
	width: 500px;
}

.eventSearch {
	display: none;
}

.pastHeadline {
	display: none;
}

.eventCalFooter {
	display: none;
}
/* @end, Event Definition
------------------------- */
