@charset "utf-8";
/* oswald-300 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/oswald/oswald-v49-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/oswald/oswald-v49-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald/oswald-v49-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald/oswald-v49-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald/oswald-v49-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald/oswald-v49-latin-300.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* oswald-regular - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/oswald/oswald-v49-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/oswald/oswald-v49-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald/oswald-v49-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald/oswald-v49-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald/oswald-v49-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald/oswald-v49-latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* oswald-700 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/oswald/oswald-v49-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/oswald/oswald-v49-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald/oswald-v49-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald/oswald-v49-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald/oswald-v49-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald/oswald-v49-latin-700.svg#Oswald') format('svg'); /* Legacy iOS */
}

* { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; *behavior: url(scripts/boxsizing.htc); }

body { font-family: 'Oswald', sans-serif; font-size:100%; background-color:#1a171b; color:#cfd1d2; font-weight:300; letter-spacing:0.05em; }

h1, h2, h3 { font-weight:400; }
a { color:#79b51c; text-decoration:none; }
a:hover { text-decoration:underline; }
a img { border:none; }

.container { width:960px; margin:0 auto; }

.header, .content, .footer { width:100%; }

.header { margin:20px 0 20px 0; }
.logo { float:left; }
.felder { float:right; }
.slider { position:relative; margin:15px 0 0 0; }
.menu { margin:0px 0 20px 0; }
.menu a { display:block; float:left; width:33.33333%; line-height:55px; text-align:center; font-size:180%; background-color:#79b51c; color:#1a171b; border-left:1px solid #504e51; }
.menu a:first-child { border-left:none; }
.menu a:hover, .menu a.aktiv { text-decoration:none; background-color:#1a171b; color:#79b51c; }


.footer { text-align:right; margin:30px 0 10px 0; padding:20px 0 0 0; background:url(../img/footer_bg.png) no-repeat center top; }
.adresse { float:left; }
.infobox { margin:0 0 30px 0; padding:0 0 20px 0; border-bottom:2px dashed #221e24; }


.fltrt { float: right;margin-left: 8px; }
.fltlft { float: left;margin-right: 8px; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
.pdf { display:block; padding:0 0 0 50px; background:url(../img/pdf.png) no-repeat left center; line-height:40px; font-size:120% }

/*Slider Anfang*/
.callbacks_container {
  margin-bottom: 50px;
  position: relative;
  float: left;
  width: 100%;
  }

.callbacks {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.callbacks li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }

.callbacks img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.callbacks .caption {
  display: none;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }

.callbacks_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("themes/themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.callbacks_nav:active {
  opacity: 1.0;
  }

.callbacks_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }

#slider3-pager a {
  display: inline-block;
}

#slider3-pager img {
  float: left;
}

#slider3-pager .rslides_here a {
  background: transparent;
  box-shadow: 0 0 0 2px #666;
}

#slider3-pager a {
  padding: 0;
}

@media screen and (max-width: 960px) {
	.container { width:100%; }
	.header, .content, .footer { padding:0 1%; }
	.logo { width:45%; height:auto; }
	.felder { width:24%; height:auto; }
  }
/*Slider Ende*/