/*
@page { size:landscape; }
*/
* {
margin : 0;
padding : 0;
}
noscript,
div#map,
div#topLine,
div#header,
div#mainBar,
div#subBar,
div#right,
div.footer,
div#article_tools,
div#a_tools,
div#image_view,
div#pageOutside,
div#topOutSide,
div#tools_line {
display : none;
}
body {
font : 12pt Arial, "Trebuchet MS", Tahoma, sans-serif;
}
#printHead {
letter-spacing : 1pt;
margin-bottom : 20pt;
border-bottom : 1pt dotted #ccc;
}
#printHead h1 {
display : inline;
color : rgb(174, 11, 11);
float : left;
}
#printHead h2 {
display : inline;
color : #000;
}
h1, h2, h3 {
padding : 0;
}
.left {
font-size : 12pt;
line-height : 18pt;
width: 16cm;
}
.img_left_box {
float : left;
width : 50mm;
font-size : 8pt;
padding-top : 30mm;
padding-bottom : 10mm;
color : #666;
}
h1 {
font-size : 14pt;
}
h2 {
margin: 3mm 0;
font-size : 13pt;
}
div#pageCcontent{
border:none;
}
#article {
font-family : "courier new", serif;
margin-top : 0;
line-height: 13pt;

}
#article div#info {
font-size : 8pt;
color : #999;
letter-spacing : 1pt;
}
div#article div.wscrImage{
font-size:8pt;
line-height:10pt;
margin: 3mm 0;
}
div#article div.wscrImage p.wscrSrc{
color:#606060;
}
div#article div.wscrImage img{
border:0;
}
div#article div.wscrImage p.wscrDescr{
color:#B65701;
}

div#article div.wscrImage p.center{
text-align:center;
}
#article div#imageBox {
float: left;
margin:0 8pt 12pt 0;
width: 110pt;
font-size: 7pt;
line-height: 10pt;
color: #9D9D9D;
font-family: Verdana, Arial, helvetica, sans-serif;
}
#article div#imageBox img{
width:100pt;
border: 1pt solid #eee;
}
#article div#imageBox div.description{
margin-bottom: 10pt;
}
#article div#teaserBox {
font-weight: bold;
margin-bottom:12pt;
}
#article div#teaserBox,
#article div#articleBox{
font-size: 12pt;
}
div#pers_full div.people_image {
float : left;
margin : 0 9pt 30pt 0;
border : 1pt solid #ccc;
background : #bbb;
}
.clear {
clear : both;
}
.tabbar {
display : none;
}
table#calendar {
font-size : 9pt;
}
table#calendar td {
vertical-align : top;
}
table#calendar td.dates_first {
width : 30mm;
}
table#calendar td {
page-break-after : avoid;
}
table#calendar td.dates_first div.dayday {
float : left;
width : 7mm;
font-size : 13pt;
font-weight : bold;
}
table#calendar td.dates_second div.tipp, table#calendar td.dates_first div.begin p.name, table#calendar td.dates_second div.begin p.time, table#calendar td.dates_second div.end {
margin-left : 7mm;
clear : both;
}
#calendar h1 a {
text-decoration : none;
color : #000;
font-size : 12pt;
}
table#calendar td.tools {
border-bottom : 1pt solid #ccc;
padding-bottom : 3mm;
}
table#calendar td.dates_second div.begin p.time{
font-weight:bold;
}
/*Laternenfest/NDK*/
div.lprShort{
	display:none;
}
div.lfp_index{
display:block;
}
div.lfp_index p.flpt{
	font-size:9pt;
}
div.lfp_index table{
width:180mm;
font-size:11pt;
color:#A60000;
}
div.lfp_index table td.next{
	color:#303874;
}
div.lfp_index table td{
	width:60mm;
	vertical-align:top;
}
div.lfp_index table td p{
line-height:13pt;

}

div.lpr div.item{
page-break-after:avoid;
font-size:11pt;
}
div.lpr div.item p.no{
	display:none;
}

div.lpr div.item h2{
	color:#A60000;
	font-size:12pt;
}

div.lpr div.item h3{
	color:#2B3266;
	font-size:12pt;
	page-break-after:avoid;
}
div.lpr div.item h2,
div.lpr div.item h3,
div.lpr div.item p.pd{
padding-left:4mm;	
}
div.lpr div.item p.time{
	padding-left:2mm;
	border-left:2mm solid #A60000;
	font-weight:bold;
}
div.lpr div.item p.pd{
	font-size:10pt;
	margin-bottom:2mm;
	line-height:11pt;
}