@charset "utf-8";

@font-face{
  font-family: "Frutiger LT W01_47 Light Cond";
  src:url("../fnt/5a1bab15-ef53-49fb-aaa8-16c62d878661.eot?#iefix");
  src:url("../fnt/5a1bab15-ef53-49fb-aaa8-16c62d878661.eot?#iefix") format("eot"),
    url("../fnt/d081ebc4-72ee-49ad-94a1-b3cd3e01e2a1.woff2") format("woff2"),
    url("../fnt/e4b55b70-bcab-4701-b1ce-3cd09b3c8077.woff") format("woff"),
    url("../fnt/6822f9fe-ec36-4b8a-928c-21c4d9036e7a.ttf") format("truetype"),
    url("../fnt/a8692796-3220-4d4b-a593-167aafa86ec9.svg#a8692796-3220-4d4b-a593-167aafa86ec9") format("svg");
}
@font-face{
  font-family:"Frutiger LT W01_67 Bold Cond";
  src:url("../fnt/d4125907-9465-43ee-b1eb-b9195f69cec7.eot?#iefix");
  src:url("../fnt/d4125907-9465-43ee-b1eb-b9195f69cec7.eot?#iefix") format("eot"),
    url("../fnt/4c4ee705-e593-4456-988d-03a5a2594534.woff2") format("woff2"),
    url("../fnt/e728739a-5d86-4213-9f4f-73394eff3d19.woff") format("woff"),
    url("../fnt/ec9c2bcd-5001-4da7-985e-6697698f55b3.ttf") format("truetype"),
    url("../fnt/d6cc9dd9-5ba8-4746-a2dd-ee86b58a9db4.svg#d6cc9dd9-5ba8-4746-a2dd-ee86b58a9db4") format("svg");
}

body {
  background-color: #edeeee;
  font: normal 21px 'Frutiger LT W01_47 Light Cond', arial, sans-serif;
  line-height: 1.2em;
  color: #282e33;
}

footer {font-size: 90%; visibility: hidden; height: 0px;}

.orange { color: #fdb809; }

.nobreak { white-space: nowrap; }

.text {width: 100%;}

.homeslidertitel {
  display: table-cell;
  font-size: 275%;
  font-size: 5vw;
  font-family:"Frutiger LT W01_67 Bold Cond";
  background-color: rgba(59,65,69,0.8);
  color: #ffffff;
  padding: 0.8em 0.2em 0.8em 0.2em;
  line-height: 0em;
  margin-top: -8px;
  white-space: nowrap;
}
.homeslidertext, blockquote {
  display: table-cell;
  background-color: rgba(59,65,69,0.8);
  color: #ffffff;
  padding: 0.5em;
  border: none;
  font-size: 150%;
  font-size: 3vw;
  line-height: 1.1em;
  white-space: nowrap;
}


blockquote.top0  { margin-top: 0%; }
blockquote.top10 { margin-top: 10%; }
blockquote.top20 { margin-top: 20%; }
blockquote.top30 { margin-top: 30%; }
blockquote.top40 { margin-top: 40%; }
blockquote.top50 { margin-top: 50%; }
blockquote.top60 { margin-top: 60%; }
blockquote.top70 { margin-top: 70%; }
blockquote.top80 { margin-top: 80%; }
blockquote.left0  { margin-left: 0%; }
blockquote.left10 { margin-left: 10%; }
blockquote.left20 { margin-left: 20%; }
blockquote.left30 { margin-left: 30%; }
blockquote.left40 { margin-left: 40%; }
blockquote.left50 { margin-left: 50%; }
blockquote.left60 { margin-left: 60%; }

.top0  { margin-top: 0%; }
.top5  { margin-top: 5%; }
.top10 { margin-top: 10%; }
.top15 { margin-top: 15%; }
.top20 { margin-top: 20%; }
.top25 { margin-top: 25%; }
.top30 { margin-top: 30%; }
.top35 { margin-top: 35%; }
.top40 { margin-top: 40%; }
.top45 { margin-top: 45%; }
.top50 { margin-top: 50%; }
.top55 { margin-top: 55%; }
.top60 { margin-top: 60%; }
.top65 { margin-top: 65%; }
.top70 { margin-top: 70%; }
.top75 { margin-top: 75%; }
.top80 { margin-top: 80%; }
.top85 { margin-top: 85%; }
.left0  { margin-left: 0%;}
.left5  { margin-left: 5%;}
.left10 { margin-left: 10%;}
.left15 { margin-left: 15%;}
.left20 { margin-left: 20%;}
.left25 { margin-left: 25%;}
.left30 { margin-left: 30%;}
.left35 { margin-left: 35%;}
.left40 { margin-left: 40%;}
.left45 { margin-left: 45%;}
.left50 { margin-left: 50%;}
.left55 { margin-left: 55%;}
.left60 { margin-left: 60%;}
.left65 { margin-left: 65%;}

/* Links */
a, link, a:visited {
  color: #a2a2a2;
  color: #707070;
}

a:focus {outline: none; }

a:hover {
  color: #FBB630;
}

footer a {
  color: #EAEAEB;
}


/* Links Klappmenüs */
.panel-heading a h4:hover {
  color: #FBB630;
}

p.align-justify { text-align: justify; }
p.align-left    { text-align: left; }
p.align-right   { text-align: right; }
p.align-center  { text-align: center; }


/* Layout Inhalt */

/* Titel */
h1 {
  font-family:"Frutiger LT W01_67 Bold Cond";
  margin: 1em 0em 1.5em 0em;
  font-size: 100%;
  color: #3b4145;
}

/* Abstand Bilder Inhalt */
.img-below .img-wrap {
  margin-top: 0px;
}
.image {
    margin-bottom: 0px;
}

/* Abstand iframes */
iframe {
  margin-top: 15px;
}

/* Klassen für RTE */

/* Beschreibung unterhalb Fotos */
p.untertitel-fotos { font-size: 80%; }

@media screen and ( min-width: 1500px ) {
  .homeslidertitel { font-size: 330%; }
  .homeslidertext { font-size: 200%; }
}
@media screen and ( max-width: 800px ) {
  .homeslidertitel { font-size: 2em; font-size: 5vw; }
  .homeslidertext { font-size: 1em; font-size: 3vw; }
}
@media screen and ( max-width: 600px ) {
  .homeslidertitel { font-size: 1.5em; font-size: 5vw; }
  .homeslidertext { font-size: 0.8em; font-size: 3vw; }
}
