@page {
    margin-bottom: 5pt;
    margin-top: 5pt
    }
@font-face {
    font-family: "PT_Sans-Web";
    font-style: normal;
    font-weight: bold;
    src: url(PT_Sans-Web-Bold.otf)
    }
@font-face {
    font-family: "PT_Sans-Web";
    font-style: italic;
    font-weight: bold;
    src: url(PT_Sans-Web-BoldItalic.otf)
    }
@font-face {
    font-family: "PT_Sans-Web";
    font-style: oblique;
    font-weight: bold;
    src: url(PT_Sans-Web-BoldItalic.otf)
    }
@font-face {
    font-family: "PT_Sans-Web";
    font-style: italic;
    font-weight: normal;
    src: url(PT_Sans-Web-Italic.otf)
    }
@font-face {
    font-family: "PT_Sans-Web";
    font-style: oblique;
    font-weight: normal;
    src: url(PT_Sans-Web-Italic.otf)
    }
@font-face {
    font-family: "PT_Sans-Web";
    font-style: normal;
    font-weight: normal;
    src: url(PT_Sans-Web-Regular.otf)
    }
@font-face {
    font-family: "PT_Sans-Web";
    font-style: normal;
    font-weight: bold;
    src: url(PT_Sans-Web-Bold.otf)
    }
@font-face { 
   font-family: "diagramm";
   src: url(OEBPS_Fonts_diagramm.otf);
  }
.tourtitel {
    color: #007c30;
    font-family: "PT_Sans-Web", sans-serif;
    font-size: 2.0em;
    font-style: normal;
    font-weight: bold;
    line-height: 1.2;
	text-align: left
    }
.highlight_green {
    color: #007c30;
    font-family: "PT_Sans-Web", sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: bold;
    line-height: 1.2
    }
.gehzeit {
    color: #007c30;
    font-family: "PT_Sans-Web", sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: bold;
    line-height: 1.2
    }
.symbole {
    color: #007c30;
    font-family: "diagramm", sans-serif;
    font-size: 1.5em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.2; 
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: -1.5em;
	padding-bottom: 0;
	padding-left: 8.5em; 
	padding-right: 0;
	padding-top: 0
    }
.keinsymbol {
    color: #000000;
    font-family: "PT_Sans-Web", sans-serif;
    font-size: 0.1em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.2; 
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: -1.5em;
	padding-bottom: 0;
	padding-left: 8.5em; 
	padding-right: 0;
	padding-top: 0
    }
.profil {  
	border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    display: block;  
    text-align: center; 
    margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1em;
    padding: 0;
	width: 100%;
	height: auto;
	max-width: 100%
    }
.map {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    display: block;
    text-align: center;
    margin-bottom: 2em;
	margin-left: 0.5em;
	margin-right: 0.5em;
	margin-top: 0;
    padding: 0
    }
.image {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    display: block;
    text-align: center;
    margin-bottom: 0.5em;
	margin-left: 0.5em;
	margin-right: 0.5em;
	margin-top: 0;
    padding: 0
    }
.bildinfo {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: "PT_Sans-Web", sans-serif;
    font-size: 0.85em;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.336;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    margin-bottom: 2em;
	margin-left: 0.5em;
	margin-right: 0.5em;
	margin-top: 0.5em;
    padding: 0
    }
.bold {
    color: #000;
    font-family: "PT_Sans-Web";
    font-style: normal;
    font-weight: bold
    }
.rahmen {
    height: auto;
    width: 100%
    }
.charakteristik {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: "PT_Sans-Web", sans-serif;
    font-size: 1em;
    font-style: italic;
    font-variant: normal;
    font-weight: bold;
    line-height: 1.2;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 2em;
    padding: 0
    }
.tour {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    display: block;
    margin: 0;
    padding: 0
    }
.beschreibkopf {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: "PT_Sans-Web", sans-serif;
    font-size: 0.85em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-align: justify;
    text-decoration: none;
    text-indent: 0;
    margin: 0;
    padding: 0;
	white-space: pre-wrap
    }
.prosa {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: "PT_Sans-Web", sans-serif;
    font-size: 1em;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-align: justify;
    text-decoration: none;
    text-indent: 0;
    margin: 0;
    padding: 0
    }
.highlight_blue {
    color: #009ee0;
    font-family: "PT_Sans-Web", sans-serif;
    font-size: 1.6em;
    font-style: normal;
    font-weight: bold;
    line-height: 1.2
    }
.highlight_red {
    color: #e2001a;
    font-family: "PT_Sans-Web", sans-serif;
    font-size: 1.6em;
    font-style: normal;
    font-weight: bold;
    line-height: 1.2
    }
.highlight_black {
    color: #000;
    font-family: "PT_Sans-Web", sans-serif;
    font-size: 1.6em;
    font-style: normal;
    font-weight: bold;
    line-height: 1.2
    }
.fliesstext {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: "PT_Sans-Web", sans-serif;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-align: justify;
    text-decoration: none;
    text-indent: 0;
    margin-bottom: 2em;
	margin-left: 0;
	margin-right: 0;
	margin-top: 1em;
    padding: 0
    }

.einf-autor {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: "PT_Sans-Web", sans-serif;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    margin: 0;
    padding: 0
    }
.einf-autor_titel {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    display: block;
    margin: 0;
    padding: 0
    }
.einf-inhalt {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    display: block;
    margin: 0;
    padding: 0
    }
.einf-titel {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #007c30;
    display: block;
    font-family: "PT_Sans-Web", sans-serif;
    font-size: 1.8em;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 1em;
    padding: 0
    }
.einf-untertitel {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: "PT_Sans-Web", sans-serif;
    font-size: 1.5em;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    margin-bottom: 2;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0.5em;
    padding: 0
    }
.einf-bullets {
    color: #000;
    display: block;
    font-family: "PT_Sans-Web", sans-serif;
    font-size: 1em;
    font-style: normal;
    line-height: 1.2;
	list-style-type: square;
	list-style-position: outside;
	margin-bottom: 1.5em;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0
    }
.einf-h1 {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: green;
    display: block;
	font-family: "PT_Sans-Web", sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    line-height: 1.2;
	text-align: left;
    margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
    padding: 0
    }
.einf-h2 {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    display: block;
	font-family: "PT_Sans-Web", sans-serif;
	font-size: 1.2em;
    font-weight: bold;
	text-align: left;
    margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 1em;
    padding: 0
    }
.einf-text {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: "PT_Sans-Web", sans-serif;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-align: justify;
    text-decoration: none;
    text-indent: 0;
    margin-bottom: 1.5em;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0.5em;
    padding: 0
    }
.einf-highlight_blue {
    color: #009ee0;
    font-family: "PT_Sans-Web", sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: bold;
    line-height: 1.2
    }
.einf-highlight_red {
    color: #e2001a;
    font-family: "PT_Sans-Web", sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: bold;
    line-height: 1.2
    }
.einf-highlight_black {
    color: #000;
    font-family: "PT_Sans-Web", sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: bold;
    line-height: 1.2
    }