* {
padding: 0;
margin: 0;
}


@font-face {
  font-family: 'Gloria Hallelujah';
  font-style: normal;
  font-weight: 400;
  src: local('Gloria Hallelujah'), local('GloriaHallelujah'), url(https://fonts.gstatic.com/s/gloriahallelujah/v8/CA1k7SlXcY5kvI81M_R28cNDay8z-hHR7F16xrcXsJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v13/DgBpgaYycijFA8v2hNt7MfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

countercolor {
color:#FFFFFF !important;
}

body {

background:url(Images/segler_bg1.jpg) no-repeat center center fixed;
height:100%;
max-width:100%;
padding-top: 60px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
line-height: 1.42857em;
text-align:center;

}

/* DIV nach gewisser Pixelanzahl Einblenden Start */
element.style {
    display: block;
}
*::before, *::after {
    box-sizing: border-box;
}
*::before, *::after {
    box-sizing: border-box;
}
.btn-scrollup {
    background-color: #e50065;
    border-color: #e50065;
    color: #fff;
}
.scrollup {
    bottom: 50px;
    display: none;
    position:absolute;
    right: 100px;
}
.btnscrollmain {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    touch-action: manipulation;
    vertical-align: middle;
    white-space: nowrap;
}

element.style {
    display: block;
}
*::before, *::after {
    box-sizing: border-box;
}
*::before, *::after {
    box-sizing: border-box;
}
.btn-scrollup {
    background-color: #0B4FBA;
    border-color: #D69409;
    color: #fff;
}
.scrollup {
    bottom: 50px;
    display: none;
    position: fixed;
    right: 100px;
}
.btnscroll {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    touch-action: manipulation;
    vertical-align: middle;
    white-space: nowrap;
}

/* DIV nach gewisser Pixelanzahl Einblenden Ende */

.counter {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}

.social {
margin:10px 0px 10px 0px;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:32px;
color:#FF0000#;
}

.brandtext {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:200;
color:#FFFFFF;
}

.center {
text-align:center;
}

.textcenter {
display:block;
mardin:0 auto;
}

.textcounter {
text-align:center;
	font-size:12px;
	color:#D0D709;

	}

.featurette-heading {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:32px;
	color:#33BD5A;
	font-style:oblique;
	line-height: normal;
	font-weight: 200;

}

.featurette-heading-sub {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#33BD5A;
	font-style:oblique;
	line-height: normal;
	font-weight: 200;
	letter-spacing:2px;
}

.featurette-heading-sub-left {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#33BD5A;
	font-style:oblique;
	line-height: normal;
	font-weight: 200;
	letter-spacing:2px;
	text-align:left;
}

.lead, .lead-sub {
font-family:Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	margin:5px 5px 5px 5px;
	font-size:14px;
	color:#FFFFFF;

}


.lead-footer {
	text-align:center;
	font-size:12px;
	color:#D0D709;


}

.text-muted {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:400;
color:#D0D709;
}


.header {
    display:block;
	text-align:center;
	margin-top: 10px;
	margin-bottom: 10px;
 	padding:5px 5px;
	border-top-radius: 45px;
-webkit-border-top-radius: 45px;
-moz-bborder-top-radius: 45px;

}


#wrapper {
	max-width: 960px;
	margin:0 auto;
	padding:0px 10px;
	border-radius: 45px;
    -webkit-border-radius: 45px;
    -moz-border-radius: 45px;
	border-width: 2px;
	border: 2px 2px 2px 2px;
	border-style: solid;
	background-color: #0B4FBA;
	-webkit-box-shadow: 0px 0px 29px 26px rgba(247, 222, 82, 0.); /* WebKit */
-moz-box-shadow: 0px 0px 29px 26px rgba(247, 222, 82, 0.); /* Firefox */
	box-shadow: 0px 0px 29px 26px rgba(247, 222, 82, 0.); /* Standard */
	border-color: #FF9900;
	opacity:0.95;


}

img {
  	width:80&;
    height: auto;
	max-width: 100%
	}

.corner {
border-radius: 5px;
}


.navbar-inverse {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
background : -moz-linear-gradient(top, rgb(30,87,153), rgb(125,185,232));
	background : -webkit-gradient(linear, left top, left bottom, from(rgb(30,87,153)), to(rgb(125,185,232)));
	background : -moz-linear-gradient(top, rgb(30,87,153), rgb(125,185,232));

    -webkit-transition-property: background;
    -webkit-transition-duration: 700ms;
    -moz-transition-property: background-color .9s easy-in;
    -moz-transition-duration: 700ms;
}

.li{
color:#FFFFFF; !important

}



.abstand {
padding-left:80px;
}

.s3footer {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.0em;
	color:#00CC33;
	font-weight: lighter;
	font-size: small;
	text-align:left;
	margin-left:2px;
	margin-right:2px;
	margin: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;


}
/* Servicenavi Footerinside Start */
a:active, a:focus {outline: none;} /* Entfernt gepunkteten Rahmen bei dr�cken auf Navi */
a.servicelinkfooterinside{font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:11px; text-decoration:none; color:#FFFFFF;}
a.servicelinkfooterinside:link, a.servicelinkfooterinside:visited {font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:11px; text-decoration:none; color:#FFFFFF;}
a.servicelinkfooterinside:hover {font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:11px;text-decoration:underline; color:#000000;}
a.servicelinkfooterinside:focus {font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:11px;text-decoration:underline; color:#FFFFF;}
a.servicelinkfooterinside:active{font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:11px;text-decoration:underline; color:#000000;}
/* Servicenavi Fofb-boxoter inside */

/* Vereine item-group Start */
a:active, a:focus {outline: none;} /* Entfernt gepunkteten Rahmen bei dr�cken auf Navi */
a.servicelinkitemgroup{font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:16px; text-decoration:none; color:#FFFFFF;}
a.servicelinkitemgroup:link, a.servicelinkfooterinside:visited {font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:11px text-decoration:none; color:#FFFFFF;}
a.servicelinkitemgroup:hover {font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:11px;text-decoration:underline; color:#000000;}
a.servicelinkitemgroup:focus {font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:11px;text-decoration:underline; color:#000000;}
a.servicelinkfooterinside:active{font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:11px;text-decoration:underline; color:#FFFFFF;}
/* Servicenavi Footer inside */

#windfinder {
margin:0 auto;
height:0 auto;
text-align:center;
}

#fb-box {
margin:0 auto;
height:0 auto;
text-align:center;
}

#displaynon1 {
margin:0 auto;
height:0 auto;
text-align:center;
}

#displaynon2 {
margin:0 auto;
height:0 auto;
text-align:center;
}

#socialbox {
	position:fixed;
	top:200px;
	left:0px;
	width:65px;
	height:150px;
	z-index:4;
	padding-left: 8px;

}

#scroll {
margin:0 auto;
height:0 auto;
text-align:center;
}
/* Bild  transformieren */
.bild:hover {
-webkit-transform:scale(1.2); transform:scale(1.2);
-moz-transform:scale(1.2); transform:scale(1.2);
}
.bild {
-webkit-transition: all 0.7s ease; transition: all 0.7s ease;
-moz-transition: all 0.7s ease; transition: all 0.7s ease;
}
/* Bild  transformieren */



/* Bildseite */

.jumbotron {
  padding-bottom: 20px;
  margin-bottom: 1px;
  color: inherit;
  background-color:#D89200;
}

.jumbotronh1 {
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:50px;
color:#0B4FBA;
padding-bottom:60px;
}

.jumbotronsub {
font-family:Oswald, Arial, Verdana;
font-size:20px;
color:#FFFFFF;
margin-top:15px;
}


.gelb {
font-family:Oswald, Arial, Verdana;
font-size:20px;
font-weight:600;
color:#D0D709;

}

.weiss {
font-family:Oswald, Arial, Verdana;
font-size:15px;
font-weight:300;
color:#FFFFFF;
letter-spacing:1px;

}

.markierung-links {
text-align:left;
color:#FFFFFF;
padding-bottom:5px;
padding-top:5px;
}

.markierung {
text-align:left;
color:#FFFFFF;
padding-bottom:5px;
padding-top:5px;
}

/* Bildseite Ende */


/* Verein Start */
.color-D89200 {
font-size:16px;
background-color:#D89200;
padding-bottom:5px;
padding-top:5px;

}

.color-417DDD {
font-size:16px;
background-color:#417DDD;
padding-bottom:5px;
padding-top:5px;

}
/* Verein Ende */

/* Hangflug Start */
@font-face {
  font-family: 'Tangerine';
  font-style: normal;
  font-weight: 400;
  src: local('Tangerine'), url(https://fonts.gstatic.com/s/tangerine/v7/HGfsyCL5WASpHOFnouG-RFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

.head {
font-family: Oswald, verdana;
font-size:50px;
font-weight:400;
color:#FFFFFF;
margin-top:15px;
padding: 0px;
}

.sub_header {
font-family: Tangerine;
font-size: 48px;
padding:20px 0px 20px 0px;
color:#FFFFFF;


}

.headthumbs {
font-family: Oswald, verdana;
font-size:40px;
font-style:italic;
color:#FFFFFF;
margin-top:5px;
padding: 10px;

}


.beschreibung_hangflug_text {
font-family: Oswald, verdana;
letter-spacing:1px;
color:#FFFFFF;
text-align:left;
}


.abstand {
padding-top:200px;
}

.tannenalm_container {
position: relative;
}

.tannenalm_container img {
width: 100%;
height: auto;
}

.tannenalm_overlay {
position: absolute;
width: 100%;
top: 0px;
left: 0px;
text-align: center;
color: #FFFFFF;
 text-shadow:2px 0 rgba(0,0,0,0.7);
 }


.tannenalm_section h1 {
font-family:Oswald, Arial, Verdana;
font-size:60px;
}

.tannenalm_section h2 {
font-family:Oswald, Arial, Verdana;
font-size:30px;
}

.img-thumbnails .img-thumbnail {
    margin-top: 15px;
}


.inhalt-slope {
height:auto;
margin-left:15px;
margin-right:15px;
margin-top:1px;
padding-left:5px;
padding-right:5px;
min-height:100%;
background-color:#D89200;
width:auto;
max-width:100%;
-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	  	 -o-border-radius: 4px;
			border-radius: 4px;
}

.pic_hang { 
  opacity: 1;
   filter: alpha(opacity=100);
    background-color:silver; }
	 
	 .pic_hang:hover { 
	 -webkit-filter: drop-shadow(16px 16px 10px rgb(0,0,0,0.9));
  filter: drop-shadow(8px 8px 8px rgba(0,0,0,0.9));
}

/* Hangflug Ende */

/* Test Start */

/* Test Ende */

/* Videoseite Start */
.fb-image-lg {
-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	  	 -o-border-radius: 4px;
			border-radius: 4px;
			margin:10px 0px 10px 0px;

}
/* Videoseite Ende */


/* Links Start */


/* Links Ende */

/* Top Button Einblenden Start */
#top-link {
display:none;
position:fixed;
 right:210px; bottom:5px;
  color:green; font-weight:bold;
   text-decoration:none;
   }
/* Top Button Einblenden Ende */

/* Technik Start */
.inhalt {
height:auto;
min-height:100%;
background-color:#D89200;
width:auto;
max-width:100%;
margin:0px 0px 5px 0px;
padding:10px 0px 10px 0px;
-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	  	 -o-border-radius: 4px;
			border-radius: 4px;
}

.header_technik {
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
color:#0B4FBA; !important;
}

.center {
text-align:center;
padding:10px 0px 10px 0px;
}

.abstand_top {
margin-top:10px;
}

.rahmenfarbe {
border-color:#0B4FBA !important;
}

/* Download Button Start */
/* Download Button Ende */

/* Technik Ende */





@media (max-width: 767px) {
    .wp-block.no-space.arrow-right.base:after {
      border-left-color: transparent;
      border-top-color: #3498db;
    }
}

@media (max-width: 767px){
    .wp-block.no-space.arrow-right:after {
      margin-top: 0 !important;
      top: 100%;
      z-index: 2000;
      left: 50%;
      margin-left: -20px;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none;
      border-width: 20px;
      margin-top: -20px;
    }
}


/* Media Querys Start */
@media screen and (max-width:550px) {

#displaynon1, #displaynon2, #socialbox, #top-link, #scroll, #fb-box, #windfinder {
		display:none;
}

.lead, .lead-sub {

font-size:16px;
color:#FFFFFF;

}





.img-circle {
    border-radius: 50%;
	margin-top:10px;
}

.lead-footer {
	text-align:center;
	font-size:10px;
	color:#FF8A00;


}

body {
background: rgba(73,155,234,1);
background: -moz-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(123,183,231,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(73,155,234,1)), color-stop(100%, rgba(123,183,231,1)));
background: -webkit-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(123,183,231,1) 100%);
background: -o-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(123,183,231,1) 100%);
background: -ms-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(123,183,231,1) 100%);
background: linear-gradient(to bottom, rgba(73,155,234,1) 0%, rgba(123,183,231,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#7bb7e7', GradientType=0 );
height:100%;
max-width:100%;
padding-top: 70px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
line-height: 1.42857em;
text-align:center;
}

.jumbotronh1 {
font-size:40px;

}

.nav > li > a {
  display: block;
  padding: 5px 5px !important;
}



#top-link {
    display: none !important;
    position: fixed;
    right: 210px;
    bottom: 5px;
    color: green;
    font-weight: bold;
    text-decoration: none;
}

.sub_header {
font-family: Tangerine;
font-size: 30px;
padding:20px 0px 20px 0px;
color:#FFFFFF;

}

.head {
font-family: Oswald, verdana;
font-size:25px;
font-weight:400;
color:#FFFFFF;
margin-top:1px;
padding: 10px;
}

.headthumbs {
font-family: Oswald, verdana;
font-size:25px;
font-style:italic;
color:#FFFFFF;
margin-top:5px;
padding: 10px;

}


}
