/* @override http://df.e27.eu/fileadmin/filma/print.css */

body {
background-color:#fff;
padding: 10mm 10mm 10mm 25mm;
font-family : "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
font-size: 9pt;
color: #000000;
line-height:12pt;
/*width: 17cm;*/
}

/* @group table */

table {
margin:0;
padding:0;
}
tr {
vertical-align:top;
}
td {
margin:0;
min-width:30px;
padding:2px 10px 2px 0;
}

ul{
	list-style-type: none;
}

ul li{
background: url(bullet.gif) no-repeat;
padding-left: 20px;
list-style-position: outside;
}

/* @end */

h1 {
color: #C10C1D;
font-size: 14pt;
}
h2,h3,h4,h5 {
font-size: 12pt;

}
hr {
clear: left;
}


@media print{
hr.unten, a#backLink {
display:none;
}

}


/* @group cal */

#month-header {
height: 20px;
width: 100%;
padding: 3px 5px;
}
#month-header div, #month-header a, #month-header img {
vertical-align: top;
}
#month-header-icons {
display: none;
}
#month-header-prevnext {
float: right;
}
p.cal_back {
margin-top: 21px;
}
.tx-cal-controller .navback, .month-large .weekday, .month-weeknums {
background-color: #fafafa;
background-image: none;
}
.month-large {
margin-bottom: 7px;
}
.month-large .weekday {
padding-left: 3px;
}
.month-weeknums {
padding: 0 2px;
}
.month-large .day div {
padding-right: 0;
}
.monthToday {
background: #B81525 !important;
color: white !important;
}
.monthSelectedWeek {
background: white;
color: #B81525;
}
.month-weeknums.monthSelectedWeek {
background-color: #fafafa;
background-image: none;
color: #333;
}

#calendar-nav td#list, #calendar-nav td#list > table {
width: 343px !important;
}

.tx-cal-controller .tblbot, .tx-cal-controller .tbll, .tx-cal-controller .tblr {
display: none;
}

#calendar-nav {
display: none;
}

#month-header, #month-header-prevnext {
position: relative;
}
#month-header span {
height: 20px;
display: block;
float: left;
}
#month-header span.month_left {
width: 20px;
background: url(images/pfeil_links.png) 50% 50% no-repeat;
margin-right: 4px;
}
#month-header span.month_right {
width: 20px;
background: url(images/pfeil_rechts.png) 50% 50% no-repeat;
margin-left: 1px;
}
#month-header span.month_date, #month-header span.month_title {
margin-top: 1px;
}


/* @end */

