/*
**  Dateiversion: 18.12.06  
**  Datei       : ddi-print.css
**  Funktion    : Print-Stylesheet
**  Autor		: Peter Rozek - think green
*/

body { 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align: left; 
	color: #000;
	background: #FFF;
	font-size: 10pt;
	line-height: 11pt;
	quotes: "\201E" "\201C" "\201A" "\2018";	/* Anfuerungszeichen de */
	width: auto  !important;
	margin: 0  !important;
	padding: 0  !important;
}
h1, h2, h3, h4, h5 { 
	text-align: left !important; 
	font-weight: normal;
}
h3, h4, h5 {
	margin: 0; padding: 0;
}
h2 { 
	border-bottom: 1px solid #000;
	line-height: 1.2em !important; 
}
p, address, #vcard, pre, ul, dt, dd { 
	margin-bottom: 0; 
	line-height: 10pt;
}
ul { list-style-type: square; }
img { border: 0; }
blockquote { 
	border-left: 5px solid #666; 
	padding-left: 15px; 
	margin-left: 0;
}
q:before, blockquote:before {
	content: open-quote;
	font-size: 12pt;
}
q:after, blockquote:after {
	content: close-quote;
	font-size: 12pt;
}
a { 
	text-decoration: none;
	color: #000;
}
abbr[title]:after, acronym[title]:after { content: '(' attr(title) ')'; }
/* Bilder Galerie */
.thumbnail img {
	margin: 2px;
}
#footer {
	border-top: 1px solid #000;
	margin-top: 10pt;
}
/* Ausgeblendet */
.invisible, #suche, #navi, .galerypulldown {
	display: none;
}

/* Ergänzungen 2010-07 von zwex */
#claim ,
#calendar_year .head .prev,
#calendar_year .head .next,
#calendar_year .select_category,
#social_icons,
#footer .footerleft,
#calendar_year .list .eventlist_top img,
#discover_slogan,
#cal_detail .head,
#db_gmap,
label,
#cal_detail .pdfs {
	display: none;
}
#keyvisual {
	text-align: left;
}
#logo img {
	width: 300px;
	height: 83px;
}
#calendar_year .list .eventlist_top {
	border-bottom: none;
	clear: both;
	margin: 0;
}
#calendar_year .head {
	text-align: right;
	margin-bottom: 12pt;
}
#calendar_year .head .current,
#calendar_year .head p {
	display: inline;
	font-size: 18pt;
	color: #b12f00;
}
#calendar_year .list .event p.date {
	display: block;
	float: left;
	width: 15%;
	text-align: right;
	margin-right: 20pt;
	line-height: 12pt;
}
#calendar_year .list .event .details_r {
	display: block;
	float: right;
	width: 80%;
	margin-bottom: 0;
}
#calendar_year .list .event h3 {
	font-size: 10pt;
	line-height: 12pt;
	text-transform: uppercase;
	margin-top: 10pt;
	
}
#calendar_year .list .event h3 a {
	text-decoration: none;
	color: #b12f00;
}
#calendar_year p.location {
	display: inline;
	font-weight: bold;
}
#calendar_year p.event_types {
	display: inline;
	font-weight: bold;
}
#calendar_year p.presenters {
	display: inline;
	font-weight: bold;
}
#calendar_year p.coordinator  {
	font-size: 8pt;
	margin: 0;
}
#calendar_year p.coordinator label {
	display: inline;
}
.footerright {
	font-size: 8pt;
	text-align: center;
	margin-top: 8pt;
	line-height: 10t;
}
#cal_detail h2 {
	text-transform: uppercase;
	font-size: 11pt;
	color: #b12f00;
}
#cal_detail h3 {
	font-size: 11pt;
	margin-top: 16pt;
	font-weight: bold;
}
#cal_detail p.event_types,
#cal_detail p.date {
	font-size: 11pt;
	font-weight: bold;
	margin-bottom: 0;
}
#cal_detail p.date {
	margin-bottom: 14pt;
}
#cal_detail p.presenters {
	font-weight: bold;
	margin-bottom: 16pt;
}
#cal_detail p.location {
	margin-bottom: 18pt;
}
