@charset "utf-8";
/* CSS Document */

body {background: #FFF !important; color: #000 !important; font-size: 11pt;}
#wrapperMain, #wrapperContent, #header, #content, #footer {
  float: none !important; width: auto !important; display: block !important; margin: 0 !important; padding: 0 !important; 
  background: #fff; font-size: 11pt !important; }

a, p, h1, h2, h3 {color: #000 !important;}

/* // hide blocks */
.navSkip, .navUtility, form.search, 
#navMain, #navSec, #sidebar, 
.top, .topsearch, .next, .previous, .moreInfo, .paging, /**/
#footer ul {
display: none !important;
}

#header a.logo {float:none; margin: 0 !important; width:240px;}

#content h1 { margin: 1em 0; }
#content h1.teaserPageTitle {width: auto !important; height: auto !important; margin-bottom:30px;}
#content img.left {float: none !important; }

/* // image replacements */
#content h1 span,
#content ul.teaserList h2 span,
div.home #content li span { position: relative !important; left: 0 !important; } 

/* // teasers */
#content ul.teaserList li, 
#content ul.teaserList img, 
ul.teaserList div.teaserInfo {
  float: none !important; width: auto !important; }
div.teaserInfo div {padding: 0 !important; min-height: auto !important; }
#content ul.teaserList h2 {width: auto !important; height: auto !important; } 

/* // home */
div.home #content { width: auto !important; }
div.home #content ul {float: none !important; width: auto !important; margin-top:0 !important;}
div.home #content li {float: none !important;}  
div.home #content li a {display: block; width: auto !important; height: auto !important; }

div.home #flashcontent {width: auto !important; height: auto !important; color:#000;}
div.home #flashcontent h1,
div.home #flashcontent p {padding:0 !important;}
#flashcontent object, #flashcontent embed { display: none !important; }

/* // events */
ul.eventList, 
ul.eventList li.event,
ul.eventList img,
ul.eventList div, 
#content li.event ul, 
ul.eventdatetime,
li.event li, 
.eventdatetime li { float: none !important; width: auto !important; }
/*ul.eventList img { width: 130px !important; }*/
li.event li { display: block !important; }
li.event li.iCalendar { display: none !important; }

#content h1 { font-size: 1.4em !important; }
#content ul.eventList { font-size: 9pt; margin-bottom:0 !important;}
#content ul.eventList h2 { font-size: 1em; margin: 0 !important; padding: 0 !important; }
#content ul.eventList li.event { padding-bottom: 2px !important; padding-left: 1px !important; margin-bottom: 2px !important; }
#content li.event ul { margin-bottom: 0 !important; }
#content li.event li { display: inline; margin-right: 10px;}

.eventImage { display: none !important;}
#content ul.eventList p { display: none !important; }


/* // functions */
div.functions #content { width: auto !important; padding-top: 0 !important; }

div.functions #content ul.teaserList li,
div.functions #content h1.teaserPageTitle,
div.functions ul.teaserList div.teaserInfo {width: auto !important; height: auto !important;}

table.roomCapacity {width: auto !important;}
table.roomCapacity tr td {border-bottom: 1px solid #dfdfdf; }
table.data { width: 95%; }


/* // footer */
#footer { margin: 1em 0 !important; }
#footer p { float: none !important; }


