@charset "windows-1252";  
 
/* Stylesheet für die Druckausgabe

Überflüssige Elemente werden ausgeblendet */

body {
background:transparent; }

#kopf, #logos, #datum, #daten td.menu, #daten td.rechts, #footer, div.top {
display:none; } 

span.frei, span.belegt {
display:none; }

.fp, .blaettern, .noprint {
display:none; }

#printhead {
font-family:"Arial, Verdana, Sans-serif";
text-align:center; }

#printhead h1 {
font-size:18pt; }

#printhead h2 {
font-size:14pt; } 

a {
font-weight:bold;
text-decoration:none; }

img {
border:none; }

div.kategorie {
padding:5px 0;
margin:20px 0;
border-top:1px solid gray; }

h1, h2, h3, h4, h5, h6, p, ul, ol {
color:black;
padding:0;
margin:0; }

h1, h2, h3, h4 {
margin:10px 0; }

h5, h6, p, ul, ol {
margin:5px 0; }

h1 {
font-size:18pt;
font-weight:bold; }

h2 {
font-size:18pt;
font-weight:normal; }

h3 {
font-size:16pt;
font-weight:bold; }

h4 {
font-size:16pt;
font-weight:normal; }
td, td h5, td h6 {
color:black; }

h5 {
font-size:14pt;
font-weight:bold; }

h6 {
font-size:14pt;
font-weight:normal; }

p {
font-size:12pt; }

hr, a, .bu {
color:#333; }	

td {
vertical-align:text-top;
padding:0 10px 0 0; }

h6.kursedatum {
font-size:14pt; }
 
table.kursedatum {
margin:0; }

td.kurs {
vertical-align:top;
white-space:normal;
padding:0; }

td.datum { 
vertical-align:top;
padding:0;
white-space:nowrap; }

#daten td.text table.kursedatum td.kw {
text-align:right;
font-weight:bold;
white-space:nowrap;
padding:5pt 0; }

h6.kopf, .kw {
page-break-after:avoid; }

.ausgebucht {
font-size:14pt;
font-weight:bold; }



