html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, input {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-family: "Trebuchet MS", Verdana, Arial, "Microsoft Sans Serif";
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}




.c {
  clear: both;
  display: block;
  height: 0;
  line-height: 0;
  font-size: 0;
  display: hidden;
}
#header,
#core,
#contentNav,
#footer ul,
#footer p.info,
.bottomNav,
.contentLeft .listBox,
#content .contentLogo,
.contentKeyVisual .contentKeyVisualImage,
.contentNavThirdlevel,
.paginationOuter,
.pagination,
.bArea,
.contentLeft .imageTeaserBox,
p.more,
.searchEventsIntro,
.searchResultsTopBoxEvents form h2,
.searchResultsTopBoxEvents .right,
.datepickerIcon,
.submitButton,
.searchResultsTopBoxEvents .left br,
.searchResultsEvents .row .date span,
.searchResultsEventsCount,
.pageActions,
.merkzettel .watchlistListing,
.merkzettel .dark,
.savedPage .contentKeyVisual .contentKeyVisualOverlay,
.savedPage .contentKeyVisual h1,
.searchResultsTopBox .left,
.searchResultsTopBox form {
  display: none;
}
.savedPage .contentKeyVisual .contentKeyVisualImage {
	display: block !important;
	margin: 0 0 1.25em 0;
}




body {
  font: 12pt "Trebuchet MS", Verdana, Arial, "Microsoft Sans Serif";
  line-height: 150%;
	background: #fff !important;
	color: #000;
}
a {
	color: #000;
}

h1,
h2 {
	font-size: 150%;
	margin-bottom: .75em;
	font-weight: bold;
}
h3,
h4,
h5,
h6 {
	font-size: 125%;
	margin-bottom: .75em;
	font-weight: bold;
}
ul, ol, p, blockquote, fieldset, table, form {
	margin-bottom: 1em;
}


body,
#container {
	width: 100%;
	margin: 0;
	padding: 0;
}
span.print {
	display: block;
	margin: 0 0 15px 0;
}
.contentInnerTwoCol {
	width: 100%;
}
.twoColContentBoxes .oddRow,
.twoColContentBoxes .evenRow {
	overflow: auto;
}
.twoColContentBoxes .box {
	padding-right: 3%;
}
.twoColContentBoxes .box,
.contentInnerTwoCol .left,
.contentInnerTwoCol .right {
	width: 45%;
	float: left;
}
.contentInnerTwoCol .left {
	margin-right: 5%;
}
#footer {
	color: #776e65;
}
#footer p {
	border-top: 2pt solid #776e65;
	padding: .5em 0 0 0;
}
.searchResultsEvents .row {
	padding: 0 0 .5em 0;
	margin: 0 0 .5em 0;
	border-bottom: 1pt solid #776e65;
}
.searchResultsTopBoxEvents .left label,
.searchResultsTopBoxEvents .left input {
	font-size: 115%;
	font-weight: bold;
}
.searchResultsTopBoxEvents {
	margin: 0 0 2em 0;
}
.searchResultsEvents .row .date,
.searchResultsEvents .row .time,
.searchResultsEvents .category {
	display: inline;
}
.searchResultsEvents .category {
	margin-left: 2.5em;
}
.searchResultsEvents .category span,
.searchResultsEvents .row .date,
.searchResultsEvents .row .time {
	font-weight: bold;
}
.searchResultsEvents .category {
	font-style: italic;
}
.searchResultsEvents .row .time span {
	font-weight: normal !important;
}
.searchResultsEvents .row .time span {
	visibility: hidden;
}
.searchResultsEvents .row .description .eventDesc,
.searchResultsEvents .row .description .eventDesc span.location {
	display: block !important;
	visibility: visible !important;
}
.searchResultsEvents .row .description .eventDesc br,
.searchResultsEvents .row .description .eventDesc span.desc {
	display: none !important;
}