<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* global body settings */
body,ul,ol,li,td,p,div,span,input,textarea,select, h1, h2 { font-family: Verdana, Arial, Helvetica, sans-serif;; color: #000000; }

/* headlines */
h1 { color: #000000; font-weight: bold; }
h2 { color: #000000; font-weight: bold; }
h3 { color: #000000; font-weight: bold; }
h4 { color: #000000; font-weight: bold; }
h5 { color: #000000; font-weight: bold; }
h6 { color: #000000; font-weight: bold; }

/* common links */
a,a:link	{ color: #cc0033; font-weight: normal; text-decoration: none; }
a:visited	{ color: #cc0033; text-decoration: none; }
a:hover		{ color: #cc0033; text-decoration: underline; }
a:active	{ color: #cc0033; text-decoration: underline; }

body {
	background-color: #CCCCCC;
	margin: 0;
	padding: 0;
	font-size: 14px;
}

#contentWrapper {
	margin: 0 auto;
	background-color: #FFFFFF;
}

div.portrait {
	width: 320px;
}

div.landscape {
	width: 480px;
}

#headImg {
	margin: 0;
	padding: 0 3px;
}

#headImg img {
	border: none;
}

h1, h2 {
	font-size: 18px;
	margin-bottom: 0;
}

h1 a, h2 a, h1 a:link, h2 a:link, h1 a:visited, h2 a:visited, h1 a:active, h2 a:active, h1 a:hover, h2 a:hover {
	text-decoration: none;
	font-weight: bold;
}

#mainColumnCnt {}

div.content, div.news, div.event {
	margin: 4px 0;
	padding: 0 3px 4px 3px;
	border-bottom: 1px dotted #000000;
}

div.content div.subtitle, div.news div.subtitle, div.event div.subtitle {
	font-weight: bold;
	padding-top: 2px;
}

div.event div.date {
	font-size: 11px;
	padding: 4px 0;
}

div.content div.teaser, div.news div.teaser, div.event div.teaser {
	padding: 4px 0;
}

div.teaser img {
	border: none;
	padding-bottom: 4px;
}

div.teaser img.left {
	float: left;
	padding-right: 4px;
}

div.teaser img.right {
	float: right;
	padding-left: 4px;
}

/* Detail views */
div.detailcontent, div.detailevent, div.detailnews, div.detailimprint {
	padding: 0 3px;
}

div.eventdate, div.eventdateremark, div.eventnumber, div.eventreferent, div.eventtarget, div.eventprecondition, div.eventprice,
div.eventremark, div.eventlocation, div.eventdirector, div.eventorganization, div.eventconsulting {
	padding: 2px 0;
	font-size: 12px;
}

div.contact, div.attachments, div.links {
	padding-top: 8px;
}

div.attachments ul, div.links ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div.backlink {
	padding-top: 14px;
}

div.imprintlink {
	padding: 14px 3px;
	text-align: center;
}

div.toplink, div.listbacklink, div.listmorelink {
	padding-top: 14px;
}

div.backlink a, div.toplink a, div.listbacklink a, div.listmorelink a,
div.attachments a, div.links a, div.eventpricelink a, div.eventlocation a,
div.eventdirector a, div.eventconsulting a {
	display: block;
	margin: 0 -3px;
	background-color: #FFF;
	border-top: 1px solid #888;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
}

div.backlink a, div.listbacklink a, div.toplink a {
	background: url(img/ic_back.png) no-repeat 3px 12px;
	padding: 10px 4px 10px 21px;
}

div.toplink a {
	background: url(img/ic_top.png) no-repeat 3px 12px;
	margin: 0 0;
}

div.listbacklink a, div.listmorelink a {
	border-bottom: 1px solid #888;
	margin: 0 0;
}

div.attachments div, div.links div {
	font-weight: bold; 
	padding-bottom: 2px;
}

div.listmorelink a, div.attachments a, div.links a, div.eventpricelink a, div.eventlocation a,
div.eventdirector a, div.eventconsulting a {
	background: url(img/ic_link.png) no-repeat 299px 12px;
	padding: 10px 30px 10px 3px;
}

div.eventpricelink a, div.eventlocation a,
div.eventdirector a, div.eventconsulting a {
	margin-top: 2px;
	margin-bottom: 2px;
}

div.endlink {
	margin: 0 -3px;
}

div.backlink a, div.toplink a, div.endlink, div.eventpricelink a, div.eventlocation a,
div.eventdirector a, div.eventconsulting a {
	border-bottom: 1px solid #888;
}

/* Imprint styles */
h1.imprintheadline {
	font-size: 14px;
}

div.imprintitemlabel {
	font-weight: bold;
}

div.imprintitemline {
	margin: 4px 0;
	padding: 0 0 4px 0;
	border-bottom: 1px dotted #000000;
}

/* Global styles */
div.bold {
	font-weight: bold;
	padding-bottom: 1px;
}

div.clearfloat {
	clear: both;
}

.sidePadd {
	padding-left: 3px;
	padding-right: 3px;
}

.sidePadd img {
	float: right;
	padding-left: 4px;
}</pre></body></html>