@charset "UTF-8";

* {
  margin:0;
  padding:0;
  border:0;
  outline:0;background:#ffffff;
  color:#000000;  
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif; 
  font-size:9pt;} 

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section { 
	display:block;}

section.portrait {
  width:23.0cm;
}

section.landscape {
  width:28.0cm;
}

h1{
	font-size:14pt;
	line-height:20pt;
	padding:0.3cm 0;}

sup{
  font-size:6pt;}

header{
	text-align:right;}
	
footer {
	}

table {
	border-spacing:0 0;}

table.addSpacing td {
	padding:0.3cm 0.3cm;
	border-right:none;}

td {
	padding:0.1cm 0.1cm;
	border-bottom:1px solid #000000;}

section.landscape td {
	padding:0.3cm 0.1cm;
	border-bottom:1px solid #000000;}

section.portrait td {
	border-bottom:1px solid #000000;}

section.portrait.unterschriftenliste td {
	padding:0.3cm 0.1cm;
	border-bottom:1px solid #000000;}

th {
	border-bottom:3px solid #000000;}

td:last-of-type,
th:last-of-type {
	border-right:none;}

tr:last-of-type td {
	border-bottom:none;}

th.fahrplan-bus{
  width:2.2cm;}

.bemerkung {
	padding:0.5cm 0;}

.bemerkung p {
	font-size:8pt;}
