html {min-height:101%;position:relative;}
* {padding: 0;}
body {
font-family: Verdana,sans-serif;
font-family: 'Open Sans', sans-serif;
font-style: normal;
color: #333;
text-align: left;
background-color: #14847f;
}

a {color:#990000}

h1 {position:relative; margin-top:0px;font-size: 1.5em;height:40px;
padding:0.4em 0 0 0.5em;color: #000;text-transform: uppercase;
    font-weight: 400;border-bottom: 0px solid #990000;width: 100%;
   background-color: rgba(81,231,220,1);
}

h2{font-size:1.5em;}

p {text-align:justify;-moz-hyphens: auto;-o-hyphens: auto;-webkit-hyphens: auto;
   -ms-hyphens: auto;hyphens: auto;
   display: block;
   -webkit-margin-before: 0em;-webkit-margin-after: 0em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;
   line-height:1.8em;}

.inhalt{position:relative;min-height:620px;z-index:200;}
.anfrage2{backround-color:#fff;}
.respoaus{display:none;}
.respoan{display:block;}

.tz-gallery{position:relative;top:-10px;
    padding:12px 20px 12px 20px;
    text-align:center
}

.tz-gallery .inl{
    position:relative;
    width:20%;  
    float:left;
     box-sizing:border-box;
    }

	.tz-gallery img{border:2px solid  #14847f}

#notiz {
  position: realtive;
  top:0;
  margin:0!important;
  margin:0!important;
  display:block;
  z-index:1000;
}

#notiz1{display:none;}

.boxy {
  	height:auto;
	background:#FFF;
	padding:10px;
    box-shadow: 0 0px 5px 0 #999;
}


.noty {position:relative;width:auto;}
.noty h3{font-size:1.4em;margin:0;padding:0;background:#ddd}
.noty h2{font-size:1.8m;margin:0;padding:0;Background-color: rgba(81,231,220,1);
text-transform:uppercase;color:#333f;line-height:2em;text-align:center}
.noty p{margin-top:12px;margin-bottom:13px}

.effect2{position: relative;}
.effect2:before, .effect2:after{
  z-index: -1;position: absolute;content: "";
  bottom: 15px;left: 10px;width: 50%;top: 80%;
  max-width:300px;background: #666;        
  box-shadow: 0 15px 10px #333;transform: rotate(-3deg);
}
.effect2:after{
 transform: rotate(3deg);right: 10px;left: auto;}

.container-fluid {position:relative;z-index:1000; 
 padding-left: 1%;padding-right: 1%;padding:8px;
}

.band1{position:absolute;background-color: rgba(81,231,220,0.4);width:100%;height:40px;left:0px;z-index:1}
.band2{background-color: rgba(255, 255, 255, 0.8);  }

.container{width:100%;}

#logbox{text-align:center;background-color: rgba(81,231,220,0.4);margin-bottom:10px;}
#logtext{position: relative;margin:0.2em 0 0.2em 0; text-transform:uppercase;}
#logt2{font-size:1em;}
#startlogo{position: relative;}
#startlogo img {width:60%;height:auto;margin-top:0; max-width:200px;}
.respoaus #logtext{-webkit-filter: none; filter: none;}
.respoaus #startlogo img {width:30%;min-width:150px; -webkit-filter: none;filter: none;}
.respoaus #logt2{font-size:1.3em;}
.respoaus #logbox{padding:0;margin:0}

.hstart a{position: relative;left: 10px;top: 4px;width: 80px;
    height: 50px;background: url(../../images/logo50.png) no-repeat;
    color: #ff0000;font-size:10px;
}

.anfrage{position:relative;color:#660000;	/*! width:250px; */border:1px solid #fff;font-style:normal;
text-decoration:underline; background:transparent;text-align:left;cursor:pointer;}
.anfrage:hover{color:#ed1b34;cursor:pointer;}
.inline {display: inline-block;margin: 0;}

.contestnavi {position:relative;height:50px;width:99%;  margin-left:1%;}
.contestnavi li a {line-height:2.5em;font-weight:400;
 text-decoration:none;width:100%;display: inline-block; text-transform:uppercase; padding:0;
color:#fff;padding:0 15px  0 15px;font-size:1.3em;font-weight:400}
.contestnavi  ul {margin: 0;padding: 0;text-align: justify;}            
.contestnavi li {display: inline-block;}
.contestnavi ul li:hover a {color: #006d4d;height:50px;color:rgba(81,231,220,1); }
.contestnavi ul li.active a:hover {color:#006d4d;height:50px;}
.contestnavi .lines { position:relative;padding-left: 90%; }
.contestnavi .lines:hover a{ background:none; height:50px;}
.contestnavi .sitemapper {display:none;}  
.contestnavi ul li.act_path a,
.contestnavi ul li.act_path a:link,
.contestnavi ul li.act_path a:visited,
.contestnavi ul li.act_path a:active{color: #006d4d;height:50px;
  border-bottom:0px solid rgba(81,231,220,1);
  color:rgba(81,231,220,1);background:url(../../images/logo50c.png) no-repeat 5px 0;
  padding-left:60px;}
.contestnavi1 ul li a{display:none;}

footer{position:absolute;background-color: #14847f;bottom:0;
width:100%;  color:#fff;  height:auto!important;  padding:8px;
  border-top:1px solid rgba(81,231,220,1);z-index:1000}

footer a{color:#fff}

.jumbotron {  background-color: rgba(255,255,255,0.6);  border:3px solid rgba(81,231,220,1);
padding:0;margin-bottom:0.5em}

#start{position:absolute;top:5%;border:1px solid transparent;width:100%; z-index:100;}
.btn{padding:0;}

#logtext{position: relative;margin-top:2em;
text-transform:uppercase;}
#logt1{font-size:2.5em;padding-bottom:0.5em;}
#logt2{font-size:2em;}
#startlogo{position: relative;}
#startlogo img {width:100%;height:auto;margin-top:10%;
  max-width:200px;}


@media (max-width: 980px) {
h1{font-size:1.3em;}
.respoan{display:none;}
 .respoaus{display:block;}
 .ressy  {padding-right: 0;padding-left: 0;Margin-right: 0;margin-left: 0;}
  
 .tz-gallery .inl img{float:none;width:100%;padding:0.2em;}

  #notiz{display:none;}
  #notiz1 {position: relative;  top:0;    display:block;  margin-bottom:80px!important;}
  
  #myNavbar{  position:relative;    z-index:2000;    overflow:hidden;    top:0;height: auto;  }
  .navbar-header {position:relative; float: none;background-color: #14847f; z-index:5000}
  .navbar-left,.navbar-right {      float: none !important;  }
  .navbar-toggle {   position:relative;      display: block;    z-index:2000; }
  .navbar-collapse {border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); }
  .navbar-fixed-top {top: 0;border-width: 0 0 1px;}
  .navbar-collapse.collapse {display: none!important;}
  .navbar-nav {float: none!important;margin-top: 7.5px;background-color: rgba(81,231,220,0.6);/}
  .navbar-nav>li {float: none;  }
  .navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;color: #333 }
  .collapse.in{display:block !important;}
  .navbar {display:block;min-height: 0;}
  .navbar .navbar-nav > .active > a {color: #555;background-color: rgba(81,231,220,1);}
  .navbar .navbar-nav > :hover >a{color:#fff!important;background-color: #14847f!important;      }  
  .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
    color: #555;}
   
.navbar-toggle .icon-bar {  background-color: #14847f;}
.navbar-toggle {background-color: rgba(81,231,220,1);}
  }

.anfrage2{
  position:relative;
background:#fff;
  z-index:200;
}

