* {
margin : 0;
padding : 0;
}
div#header,
div#mainBar,
div#subBar,
div#header-nav,
div.footer,
div#article_tools,
div#a_tools,
div#image_view,
div#pageOutside,
div#navigation {
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-top : 5mm;
font-size : 12pt;
}
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;
}
#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#teaser_box {
font-weight: bold;
margin-bottom:12pt;
}
#article div#teaser_box,
#article div#article_box{
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;
}

div#kList ol li{
list-style-type:decimal;
margin-left:20px;
margin-bottom:5px;
color:#529939;
}
div#kList table td{
vertical-align:top;
}
div#kList table td h2{
color:rgb(239,43,45);
}
div#kList td.sList{
font-size:8pt;
color:#6E6E6E;
letter-spacing:1px;
line-height:12pt;
padding-top:24pt;
}
div#kList ol li p.name{
font-size:11pt;
color:#000;
}
div#kList ol li p.work{
font-size:9pt;
color:#535353;
letter-spacing:0.1em;
}
p.slogan{
	color:rgb(239,43,45);
	font-weight:bold;
	font-size:0.95em;
	letter-spacing:0.15em;
	line-height:1.5em;
}
p.pTKL{
	font-size:10pt;
	color:rgb(239,43,45);
}
p.pTKLS{
	font-size:8pt;
	color:#6C6C6C;
}
