/* hind-regular - latin */
@font-face {
  font-family: 'Hind';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/hind-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/hind-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/hind-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/hind-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/hind-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/hind-v16-latin-regular.svg#Hind') format('svg'); /* Legacy iOS */
}
@charset "utf-8";
:root {
  --main-bg-color: #FFF;
  --main-text-color: #333;
  --header-footer-color: #FFF;
}
#haupttext h1{font-size: 26px;
	}
.navdd{color: var(--header-footer-color);
	}	

	
	

body {
	font-family: 'Hind', sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 1.3;
	color: var(--main-text-color);
}
body a{
	color: #000;
text-decoration: none;
	}
#gridContainer{
	z-index: 100;
	float: left;
	background-color:#EEE;
	padding-top:5px;
	}
#LayoutDiv1 {color: var(--main-text-color);
		}
		


#t2 a{
	color:inherit;
text-decoration: none;
	}


#slider, .hggleich,.ubers, .dreisp, .einsp, .zweisp, #t0, #t1, #t2, #t3 {
	background-color: var(--main-bg-color) ;
	margin-bottom:0.5%;
	margin-top:0.5%;
	}
	
#t3{
	background-color: #EEE ;
	}

#Tel {
	text-align:right;
	color: var(--header-footer-color);
	font-size:18px;
	}
#Tel a{
	color: var(--header-footer-color);
	text-decoration: none;
}
.Kopf {
	text-align:left;
	color: var(--header-footer-color);
	font-size:23px;
	}
.Kopf a{
	color: var(--header-footer-color);
	text-decoration: none;
}


    #slider {
	display: none;
	height: auto;
	border-bottom-width: 100%;
	border-bottom: 1px #CCC solid;
    }

    #slider .slidesjs-navigation {
      margin-top:3px;
    }

    a.slidesjs-next,
    a.slidesjs-previous,
    a.slidesjs-play,
    a.slidesjs-stop {
      background-image: url(../img/layout/btns-next-prev.png);
      background-repeat: no-repeat;
      display:block;
      width:12px;
      height:18px;
      overflow: hidden;
      text-indent: -9999px;
      float: left;
      margin-right:5px;
    }

    a.slidesjs-next {
      margin-right:10px;
      background-position: -12px 0;
    }

    a:hover.slidesjs-next {
      background-position: -12px -18px;
    }

    a.slidesjs-previous {
      background-position: 0 0;
    }

    a:hover.slidesjs-previous {
      background-position: 0 -18px;
    }

    a.slidesjs-play {
      width:15px;
      background-position: -25px 0;
    }

    a:hover.slidesjs-play {
      background-position: -25px -18px;
    }

    a.slidesjs-stop {
      width:18px;
      background-position: -41px 0;
    }

    a:hover.slidesjs-stop {
      background-position: -41px -18px;
    }

    .slidesjs-pagination {
      margin: 7px 0 0;
      float: right;
      list-style: none;
    }

    .slidesjs-pagination li {
      float: left;
      margin: 0 1px;
    }

    .slidesjs-pagination li a {
      display: block;
      width: 13px;
      height: 0;
      padding-top: 13px;
      background-image: url(../img/layout/pagination.png);
      background-position: 0 0;
      float: left;
      overflow: hidden;
    }

    .slidesjs-pagination li a.active,
    .slidesjs-pagination li a:hover.active {
      background-position: 0 -13px
    }

    .slidesjs-pagination li a:hover {
      background-position: 0 -26px
    }

    #slider a:link,
    #slider a:visited {
      color: #333
    }

    #slider a:hover,
    #slider a:active {
      color: #9e2020
    }

   
	



#Kontakt-ru{
	text-align:right}	
#Kontakt-ru ul{
	height: 20px;
	}
#Kontakt-ru li { 
   display: inline;
   padding:0px 0px 0px 8px;
   font-size:18px;
   color: var(--header-footer-color);
}
#Kontakt-ru a{
	color: var(--header-footer-color);
	text-decoration: none;
}
#Kontakt-lu a{
	color: var(--header-footer-color);
	text-decoration: none;
}
#Kontakt-lu{
	 display: block;
	color: var(--header-footer-color);
	text-decoration: none;
	font-size:18px;	;
	}
#Kontakt-mi{
	 display: block;
	color: var(--header-footer-color);
	text-decoration: none;
	font-size:18px;	
	}

#headerhg {
	padding:10px 0px 6px 0px;
	float: left;
	z-index: 200;
}
#footerhg {
	padding: 0px;
	float:left;
	z-index: 100;
}
.bild{text-align: center;
padding-top:7px;
padding-bottom:7px;
	}

.bildgr{text-align: center;
padding-top:7px;
padding-bottom:7px;
display: block;
margin: 0 auto;
	}	
	
#Hintergrund-Seitenrand {
	position: fixed;
	z-index: -200;
	left: 0px;
	top: 0px;
	background-image: url(../img/layout/hintergrund-skalliert.jpg);
	float: left;
	width: 100%;
	height: auto;
	min-height:  100%;
}
#lightbox {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
text-align: center; 
}
#lightbox p {
text-align: right;
color: #FFFFFF ;
margin-right: 20px;
font-size: 12px;
}
#lightbox img {	
width: 70%;
max-width: 1100px ;
max-height: 750px ;
box-shadow:0 0 25px #111;
-webkit-box-shadow:0 0 25px #111;
-moz-box-shadow:0 0 25px #111;
}

.responsive-video iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.responsive-video {
position: relative;
padding-bottom: 56.25%; /* Default for 1600x900 videos 16:9 ratio*/
padding-top: 0px;
height: 0;
overflow: hidden;
}



