
@import url(//fonts.googleapis.com/css?family=Scada:400italic,700italic,400,700);
@import url(vlist.css);
@import url(hlist.css);

/* MY CSS - Stefan Weber
   ==========================================================================
  *** My Stylesheet ***

  Contents:
1.0 - Basic Settings
2.0 - Menu
3.0 - Home
4.0 - Footer
5.0 - 404 Page
6.0 - PlugIns


/* MY CSS - Stefan Weber
   ========================================================================== */



/* 1.0 - Basic Settings */

html, body {
  height:100%;
  margin:0;
  padding:0;
}

body {
  font-size: 62,5%; /* fontsize = 10px - do not modify */
/*
  background:url(../img/balken.jpg) no-repeat;
  background-position: bottom right;
  background-size: 20%; */

  min-height: 100%!important;
  font-family:'DIN Next W01 Regular', Helvetica, Arial, sans-serif;
}

.displaynone{
  display: none;
}

/*--------------------BILDER ALS LINKS--------------------*/
a img, a:link img {
  border:0 px none;
     }
.alignleft{float:left;}
img.alignleft{float:left;margin-right:20px;}
.alignright{float:right;}
img.alignright{float:right;margin-left:20px;}
.aligncentered{float:inherit;}
/* set image max width to 100% */
img {
  max-width: 100%;
  height: auto;
  width: auto\9; /* ie8 */
}



h1 {
  font-size: 2.6em;
  color: #6a767f;
  font-weight:normal;
  font-family:'DIN Next W01 Medium';
}

h2 {
  font-size: 2.0em;
  color: #6a767f;
  font-weight:normal;
  font-family:'DIN Next W01 Regular';
}


h3 {
  font-size: 1.5em;
  color: #6a767f;
  font-weight:normal;
  font-family:'DIN Next W01 Medium';
}


h4 {
  font-size: 1.0em;
  color: #6a767f;
  font-weight:normal;
  font-family:'DIN Next W01 Medium';
}

h5 {
  font-size: 0.85em;
  color: #6a767f;
  font-weight:normal;
  font-family:'DIN Next W01 Regular';

}

h6 {
  font-size: 0.7em;
  color: #6a767f;
  font-weight:normal;
  font-family:'DIN Next W01 Regular';
}

p{
  font-size: 1.2em;
  color: #6a767f;
  font-weight:normal;
  font-family:'DIN Next W01 Light';
}

p a, a{
  color: #6a767f;
  text-decoration: underline;
}

p a:hover{
  color: #91a89a;
}


.liste{
  font-size: 1.1em;
  color: #6a767f;
  font-weight:normal;
  font-family:'DIN Next W01 Regular';
  line-height: 1.3em;
  list-style-type: square;
  margin-top: 1.0em!important;
  list-style-position: inside;
}



h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color: #6a767f;text-decoration: underline;}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color: #91a89a;}



img{
    border: 0;
}

img {max-width: 100%;}

.logo{
  margin-top: 10px;
  padding-left: 17px;
  padding-right: 1.5em;
  border: 0;
}

a > img{
    border: 0;
}

.logo a{
  border: 0;
}

.logo img{
  border: 0;
}

@media screen and (max-width: 20em) {
  .logo img {
  margin-left: 0em;  }
}



header{
  height: 100px;
  position: fixed;
  max-width: 1200px;
  padding-top: 2.5em;
  padding-bottom: 1em;
  z-index: 9290;

}

 @media screen and (max-width:910px){
header{
  height: 100px;
  position: relative;
  width: 100%;
  padding-top: 0em;
  padding-bottom: 0em;
  margin-top: 0;
  z-index: 9391;}
}




.trans
{
  background-color:#ffffff;
  opacity:0.95;
  filter:alpha(opacity=95); /* For IE8 and earlier */
  height: 80px;
}


.content{
  margin-top: 130px;
  padding-left: 1em;
  padding-right: 3em;
}

.spreader{
  height: 15px;
}


.abstand{
  padding-left: 2.4em!important;
  padding-right:  3em!important;
}

.keinabstand{
  padding-left: 0em!important;
  padding-right: 0em!important;
}

.einleitung h3{
  font-size: 1.5em;
  color: #6a767f;
  font-weight:normal;
  font-family:'DIN Next W01 Light';
}



.accordion-slider p{
  font-size: 1.3em!important;
  color: white!important;
  font-weight:normal!important;
  font-family:'DIN Next W01 Light', Helvetica, Arial, sans-serif!important;
}

.as-layer{
  background-color: #91a89a!important;
}

.singlepost{
  margin-top: 1.5em;
}

.singlepost :hover{
  text-decoration: underline;
}


.singlepost a{
  font-size: 0.9em;
  color: #6a767f;
  font-weight:normal;
  font-family:'DIN Next W01 Medium';
  text-decoration: none;
}




/*-------------------------------------------*/

/* 2.0 - Menu */



/*-------------------------------------------*/

/* 4.0 - Footer */


footer{
margin-top: 3em;
margin-bottom: 2.2em;
}

.footernavi{
text-align: right;
padding-right: 1em;
}

.footernavi a {
  font-size: 0.9em;
  color: #163240;
  text-decoration: none!important;
  text-transform: uppercase;
}

.footerimg{
padding: 0;
}

.footerimg img{
padding-right: 2em;
max-width: 50%;
}


.footernavi :hover {
  color: #91a89a;
}

.footernavi ul li {
display:inline-block;
padding-right: 1em;
}


 @media screen and (max-width:910px){
.footernavi{
padding-right: 0em;
text-align: center;
width: 100%;
margin: 0 0 0 0;
padding: 0;}
}


 @media screen and (max-width:910px){
.content{
  margin-top: 70px;
  padding: 1em;}
}

/*-------------------------------------------*/

/* 6.0 - Plugins */

.wpb_content_element{
  margin-bottom: 20px!important;
}

.wpb_content_element.imagecapture{
  margin-bottom: 10px!important;
}


.opaque-background h2 :hover{
background-color: ffffff;
}

.imagecapture{
margin-top: 0;
padding-top: 0;
}

.imagecapture a{
  font-size: 1.3em;
  color: #6a767f;
  font-weight:normal;
  font-family:'DIN Next W01 Regular';
  text-decoration: none;
  padding-top: 0;
}

.imagecapture :hover{
  color: #91a89a;
}

form{
  margin-top: 2em;
}

form p {
  font-size: 1.0em;
  color: #6a767f;
  font-weight:normal;
  font-family:'DIN Next W01 Light';
}
input{
    width: 90%;
}

textarea{
  width: 90%;
}

.wpcf7-submit{
color: white;
background-color: #6a767f;
border: 0;
padding: 5px;
min-width: 100px;
max-width: 120px;
margin-top: 0.7em;
}



.attachment-thumbnail{
  float: left;
  margin-right: 2em;
  width: 180px;
  margin-bottom: 1em!important;
}

.link_title{
  font-size: 1.2em;
  color: #6a767f;
  font-weight:normal;
  font-family:'DIN Next W01 Regular';
  text-decoration: none;
}


.wp-post-image{
    float: left;
    width: 290px;
    height: 290px;
    margin-right: 2em;
    margin-bottom: 1.5em;
}

.title a {
  font-size: 1.2em;
  color: #6a767f;
  font-weight:normal;
  font-family:'DIN Next W01 Regular';
  text-decoration: none;
  }


#dynamic-to-top{
	border: #494c4f!important;
	background: #6a767f!important;
}

/* Tabs */

.ui-tabs-nav li{
    color: #6A767F;
}

.ui-tabs-nav li a{
    color: #6A767F;
    -webkit-transition: background 500ms linear;
-moz-transition: background 500ms linear;
-ms-transition: background 500ms linear;
-o-transition: background 500ms linear;
transition: background 500ms linear;
}
.ui-tabs-nav li:hover, .ui-tabs-nav li:active, .ui-tabs-nav li:focus{
    color: #fff;
}
.ui-tabs-nav li a:hover,
.ui-tabs-nav li a:active,
.ui-tabs-nav li a:focus,
.ui-tabs-active a{
    color:#fff!important;
    background:#6A767F!important;
-webkit-transition: background 500ms linear;
-moz-transition: background 500ms linear;
-ms-transition: background 500ms linear;
-o-transition: background 500ms linear;
transition: background 500ms linear;
}

/* Tabs */


.teaser-home .imagecapture {
  height: 7em;
}
