.nospam { display:none;}
html{
	min-height:100%;
}

body{
	margin:0;
	background-image: url("../image/back2.jpg");
	min-height:100%;
}

#header{
	height:150px;
	background-color: #fed304;
}
#header img{
	position:relative;
	margin:auto;
	height:100%;
	display: block;
}

#header1{
	display:none;
	height:150px;
	background-color: #fed304;
}
#header1 img{
	position:relative;
	margin:auto;
	height:100%;
	display: block;
}

.ism-caption{
	white-space: pre;
}

#logo{
    position: fixed;
    top: 1px;
    right: 1px;
	width:400px;
    border: none;
    color:#faf340;
	font-size: 1.75em;
    font-family: sans-serif;
	z-index:500;

}
#logo img{
	width:100%;
	height:100%;
	
}
#slideshow{
	height:600px;
}

#navi{
	height:100px;
}

#content{
	word-wrap: break-word;
	margin:auto;
	padding-left:75px;
	padding-top:25px;
	padding-right:75px;
	max-width:800px;
	background-color:rgba(255, 255, 255, 0.9);
	min-height:600px;
	margin-top:15px;
}

#top{
	min-height:300px;
}

#footer{

	height:50px;
	background-color:#333;
	margin-top:15px;
}

#flogo1{
	margin-left:5px;
	float:left;
	margin-right:10px;
}
#flogo1 a{
	list-style-type:none;
	text-decoration:none;
	color: #faf340;
}

#flogo2{
	float:left;
	list-style-type:none;
	text-decoration:none;
}

#flogo2 a{
	list-style-type:none;
	text-decoration:none;
	color: #faf340;
}

#infobild{
	max-width:400px; 
	float:left;
	margin-right:5px;
}

#infobild img{
	width:100%;
}

.topnav {
  overflow: hidden;
  background-color: #333;
}

.topnav a {
  float: left;
  display: block;
  color: #faf340;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
}

.topnav a:hover {
    background-color: #111;
	color:#faf340;
}

.topnav .active {
	background-color: #faf340;
	color: #333;
}

.topnav .icon {
  display: none;
}

.fa {
	color:#faf340;
}

#adress{		
	min-height:500px;
	display:inline-block;
	padding-left:10px;
}
@media screen and (max-width: 1350px) {
	#header{
		height:100px;
	}
}
@media screen and (max-width: 1200px) {

	#slideshow{
		height:500px;
	}
	.ism-slider{
		height:500px;
	}
	.ism-frame{
		height:500px;
	}
	#my-slider{
		height:500px;
	}
}

@media screen and (max-width: 1000px) {
	#logo{
		width:300px;
	}
	#slideshow{
		height:400px;
	}
	.ism-slider{
		height:400px;
	}
	.ism-frame{
		height:400px;
	}
	#my-slider{
		height:400px;
	}
}
@media screen and (max-width: 915px) {
	#header{
		height:75px;
	}
	#header1{
		height:75px;
	}
}
@media screen and (max-width: 800px) {
	#logo{
		width:200px;
	}
	#slideshow{
		height:350px;
	}
	.ism-slider{
		height:350px;
	}
	.ism-frame{
		height:350px;
	}
	#my-slider{
		height:350px;
	}
}
@media screen and (max-width: 700px) {
	#header{
		display:none;
	}
	#header1{
		display:block;
	}
}
@media screen and (max-width: 650px) {
  .topnav a:not(:first-child) {display: none;}
  .topnav a.icon {
    float: right;
    display: block;
  }
  #slideshow{
		height:250px;
	}
	.ism-slider{
		height:250px;
	}
	.ism-frame{
		height:250px;
	}
	#my-slider{
		height:250px;
	}
}

@media screen and (max-width: 600px) {
  .topnav.responsive {position: relative;}
  .topnav.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .topnav.responsive a {
    float: none;
    display: block;
    text-align: left;
  }
  
  #logo{
	  position:absolute;
  }
  #content{
	  padding-left: 50px;
	  padding-right: 50px;
  }
}

@media screen and (max-width: 460px) {
	#slideshow{
		height:200px;
	}
	.ism-slider{
		height:200px;
	}
	.ism-frame{
		height:200px;
	}
	#my-slider{
		height:200px;
	}
	#header{
		height:50px;
	}
	#header1{
		height:50px;
	}
	#content{
	  padding-left: 25px;
	  padding-right: 25px;
  }
}

@media screen and (max-width: 375px) {
	#slideshow{
		height:150px;
	}
	.ism-slider{
		height:150px;
	}
	.ism-frame{
		height:150px;
	}
	#my-slider{
		height:150px;
	}
}

/*image stuffs */

#i1 img {
	max-width:100%;
}



/*cookies*/


#cookie-law { 
    max-width:940px;
    background:#EEEADD; 
    margin:10px auto 0; 
    border-radius: 17px;
    -webkit-border-radius: 17px;
    -moz-border-radius: 17px;
}
 
#cookie-law p { 
    padding:10px; 
    font-size:1.2em; 
    font-weight:bold; 
    text-align:center; 
    color:#682008; 
    margin:0;
}