/* josefin-sans-100 - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 100;
  src: url('/fileadmin/fonts/josefin-sans-v12-latin-100.eot'); /* IE9 Compat Modes */
  src: local('Josefin Sans Thin'), local('JosefinSans-Thin'),
       url('/fileadmin/fonts/josefin-sans-v12-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fileadmin/fonts/josefin-sans-v12-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileadmin/fonts/josefin-sans-v12-latin-100.woff') format('woff'), /* Modern Browsers */
       url('/fileadmin/fonts/josefin-sans-v12-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fileadmin/fonts/josefin-sans-v12-latin-100.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-100italic - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 100;
  src: url('/fileadmin/fonts/josefin-sans-v12-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local('Josefin Sans Thin Italic'), local('JosefinSans-ThinItalic'),
       url('/fileadmin/fonts/josefin-sans-v12-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fileadmin/fonts/josefin-sans-v12-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileadmin/fonts/josefin-sans-v12-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('/fileadmin/fonts/josefin-sans-v12-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fileadmin/fonts/josefin-sans-v12-latin-100italic.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-300 - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 300;
  src: url('/fileadmin/fonts/josefin-sans-v12-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Josefin Sans Light'), local('JosefinSans-Light'),
       url('/fileadmin/fonts/josefin-sans-v12-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fileadmin/fonts/josefin-sans-v12-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileadmin/fonts/josefin-sans-v12-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/fileadmin/fonts/josefin-sans-v12-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fileadmin/fonts/josefin-sans-v12-latin-300.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-300italic - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 300;
  src: url('/fileadmin/fonts/josefin-sans-v12-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Josefin Sans Light Italic'), local('JosefinSans-LightItalic'),
       url('/fileadmin/fonts/josefin-sans-v12-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fileadmin/fonts/josefin-sans-v12-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileadmin/fonts/josefin-sans-v12-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('/fileadmin/fonts/josefin-sans-v12-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fileadmin/fonts/josefin-sans-v12-latin-300italic.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-regular - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/fileadmin/fonts/josefin-sans-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Josefin Sans Regular'), local('JosefinSans-Regular'),
       url('/fileadmin/fonts/josefin-sans-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fileadmin/fonts/josefin-sans-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileadmin/fonts/josefin-sans-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fileadmin/fonts/josefin-sans-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fileadmin/fonts/josefin-sans-v12-latin-regular.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-italic - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 400;
  src: url('/fileadmin/fonts/josefin-sans-v12-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Josefin Sans Italic'), local('JosefinSans-Italic'),
       url('/fileadmin/fonts/josefin-sans-v12-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fileadmin/fonts/josefin-sans-v12-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileadmin/fonts/josefin-sans-v12-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/fileadmin/fonts/josefin-sans-v12-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fileadmin/fonts/josefin-sans-v12-latin-italic.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-600italic - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 600;
  src: url('/fileadmin/fonts/josefin-sans-v12-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Josefin Sans SemiBold Italic'), local('JosefinSans-SemiBoldItalic'),
       url('/fileadmin/fonts/josefin-sans-v12-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fileadmin/fonts/josefin-sans-v12-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileadmin/fonts/josefin-sans-v12-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('/fileadmin/fonts/josefin-sans-v12-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fileadmin/fonts/josefin-sans-v12-latin-600italic.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-600 - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 600;
  src: url('/fileadmin/fonts/josefin-sans-v12-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Josefin Sans SemiBold'), local('JosefinSans-SemiBold'),
       url('/fileadmin/fonts/josefin-sans-v12-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fileadmin/fonts/josefin-sans-v12-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileadmin/fonts/josefin-sans-v12-latin-600.woff') format('woff'), /* Modern Browsers */
       url('/fileadmin/fonts/josefin-sans-v12-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fileadmin/fonts/josefin-sans-v12-latin-600.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-700 - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 700;
  src: url('/fileadmin/fonts/josefin-sans-v12-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Josefin Sans Bold'), local('JosefinSans-Bold'),
       url('/fileadmin/fonts/josefin-sans-v12-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fileadmin/fonts/josefin-sans-v12-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileadmin/fonts/josefin-sans-v12-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/fileadmin/fonts/josefin-sans-v12-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fileadmin/fonts/josefin-sans-v12-latin-700.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-700italic - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 700;
  src: url('/fileadmin/fonts/josefin-sans-v12-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Josefin Sans Bold Italic'), local('JosefinSans-BoldItalic'),
       url('/fileadmin/fonts/josefin-sans-v12-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fileadmin/fonts/josefin-sans-v12-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileadmin/fonts/josefin-sans-v12-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('/fileadmin/fonts/josefin-sans-v12-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fileadmin/fonts/josefin-sans-v12-latin-700italic.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* playfair-display-regular - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  src: url('/fileadmin/fonts/playfair-display-v13-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Playfair Display Regular'), local('PlayfairDisplay-Regular'),
       url('/fileadmin/fonts/playfair-display-v13-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fileadmin/fonts/playfair-display-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileadmin/fonts/playfair-display-v13-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fileadmin/fonts/playfair-display-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fileadmin/fonts/playfair-display-v13-latin-regular.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}
a,h1,h2,h3,h4,h5,h6,.navi:hover,.navi-aktiv,li,ul {
color: #ccc;
font-family:'Open Sans', arial, serif;
text-decoration:none;
}
blockquote:before,blockquote:after {
color: #fff;
}

.orange {color: #ff9900;}

.durchgestrichen {text-decoration-line:line-through;}


/* ff9900  */

/*  styles  */
p,li {
font-family:'Open Sans', arial, serif;
font-style: normal;
font-variant: normal;
font-weight: 400;
font-size: 16px;
line-height: 22px;
font-size-adjust: none;
font-stretch: normal;
-x-system-font: none;
-moz-font-feature-settings: normal;
-moz-font-language-override: normal;
padding: 0 10px 10px 6px;
color:#fff;
}



#content li {padding-left:1.5em;margin-left:1.5em;}

#main-content ul{
  position: relative;
  left:20px;
  width:95%;
}
#main-content ul::before{
  content: "";
  position: absolute;
  top: 0px;
  bottom: 0px;
  border: 1px dashed #ff9900;
}
#main-content ul li {
  display: block;
  position: relative;
  left: 0px;
  background-color: transparent;
  padding: 5px;
  padding-left: 20px;
  margin: 20px 0px;
}

/* Hier der Untertitel text für die Featherlight Gallerie */


figcaption, .caption {
  margin: 1px 0 15px 0;
  font-size:0.7em;
  padding: 5px 0 5px 0;
  color:#fff;
 font-family:'Open Sans', arial, serif;
 position: relative;
 top:1px;
text-shadow: 1px 1px #000;
text-align: center;

}






h1 {

font-size: 2.8em;
font-weight: 100;
line-height: 1.15;
padding: 10px 0 2px 6px;

}
h2 {
font-size: 2.2em;
font-weight:100;
line-height: 1.2em;
padding: 10px 0 10px 6px;

}
h3 {
font-size: 2em;
font-weight:100;
line-height: 1.2em;
padding: 0 0 10px 6px;

}
h4 {
font-size: 1.6em;
font-weight:100;
line-height: 1.2em;
padding: 0 0 10px 6px;

}
h5 {
font-size: 1.8em;
font-weight:100;
line-height: 1.2em;
padding: 0 0 10px 6px;

}

.navi {
font-family:'Open Sans', arial, serif;

font-weight:normal;
line-height: 20px;
text-decoration:none;
display:inline-block;
padding-right:20px;
/* text-shadow: 1px 1px 1px #9c9a9c; */
/* text-transform:uppercase; */
}
.navi:hover {
text-decoration:none;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
text-shadow: 1px 1px 1px #333333;
color: #ff9900;

}
.aktiv {
font-family:'Open Sans', arial, serif;

font-weight:normal;

text-decoration:none;
display:inline-block;
color:#ff9900;
color:#ff9900!important;
text-shadow: 1px 1px 1px #5d5a55;
}

.levelzwei {
display:block;
color:#fff;
font-family:'Open Sans', arial, serif;

font-weight:normal;
text-decoration:none;
/* text-transform:uppercase; */

}
.subnavi,.subnavi-aktiv {color:#fff;
font-size:16px;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);
}
.gross {
font-size:22px;

}




.navi {
color:#fff;
}
.navi:hover {
color:#fff;
}

.navi-aktiv {
color:#fff;
}


.permalink {

font-weight:100;
line-height: 1.2em;
color:#000;
}


.tx-felogin-pi1  {
font-family:'Open Sans', arial, serif;
font-size: 1.1em;
font-weight:200;
line-height: 1.4em;
color:#fff;
padding:2px;
}


.durchgestrichen {
text-decoration:line-through;
}

.videodescription p,.videodescription ul,.videodescription h1{
  background-color:rgba(0, 0, 0, 0.5);
  /* margin-top: 50px; */
  padding: 10px 10px 10px 10px ;
  font-size: 0.85em;
}
.videodescription h1 {
font-size: 2.0em;
font-weight:500;
}
.videodescription h2 {
font-size: 1.4em;
font-weight:500;

}
.videodescription h3 {
font-size: 1em;
font-weight:500;

}

.videodescription li {
font-family:'Open Sans', arial, serif;
font-style: normal;
font-variant: normal;
font-weight: 400;
font-size: 1em;
line-height: 1.0em;
font-size-adjust: none;
font-stretch: normal;
-x-system-font: none;
-moz-font-feature-settings: normal;
-moz-font-language-override: normal;
padding: 0 10px 10px 0;
color:#fff;

}
