@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'newfont2';
	src: url('fonts/MaiersNr8-Halbfett.svg#newfont2');
	src: local("☺"), 
	 
    url('fonts/MaiersNr8-Halbfett.eot?#iefix') format('embedded-opentype'),
	url('fonts/MaiersNr8-Halbfett.woff') format('woff'),  
    url('fonts/MaiersNr8-Halbfett.ttf') format('truetype'),
   	url('fonts/MaiersNr8-Halbfett.svg#newfont2') format('svg');
	font-weight: normal;
    font-style:normal;
    -webkit-text-stroke: 1px transparent;
text-rendering:optimizeLegibility;
   -webkit-font-smoothing: antialiased;
	  
	   text-shadow: 0 1px 0 rgba(0,0,0,0.01);
	   -webkit-transform: rotate(-0.0000000001deg);
	   
}



.body{
	
background:url("../images/bg.png");
background-repeat:repeat;	
	width:100%;
	height:100%;
	
	}

.container{
width:960px !important;
height: auto !important;

margin:0 auto;

		}
		
		.contentt{width: 960px;
height: auto;
margin-bottom: 50px;
}
.logo{
	text-align:center;
	
	}
	
	
.count{
margin-left:640px;
margin-top:-20px;	
background:url("../images/cun.png");	
height:55px;
width:249px;
	}
	
	.count span{
color: #fff;
font-weight: bold;
font-size: 26px;
z-index: 1;
padding: 0px 40px 0px 40px;
color: #E7E4E4;
text-shadow: 0 1px 2px #000;
text-align: center;
background-color: #333;
border-radius: 6px;
letter-spacing: 5px;
font-family: normal "Helvetica Neue", Helvetica, sans-serif;
text-shadow: 2px 1px #000000, -1px -1px #000000;
}
    .menu{
	background:url("../images/m-bg.png");
	width:960px;
	height:71px;	
			
		
		}
		
		
		.menu li{
	
	list-style:none;
	float:left;

	
	margin-left:50px;
	margin-top:20px;	
	}
	
	
	.menu li a{
		
		text-decoration:none;
		font-family: newfont2;
		font-size:22px;
		color:#ba9354;
		
text-shadow: 2px 1px #000000, -1px -1px #000000;
		}
	
		.menu a:hover{
		color:#9ccf7b;
		}
		
		
		.menu-active{color:#9ccf7b !important;}
	
		.clear{clear:both;}
		
		
		.gallery{
		-webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1.0, 1.0);
			background:url("../images/g.jpg");
	width:960px;
	height:519px;
		
	
	-moz-box-shadow:    inset 0 0 10px #000000;
   -webkit-box-shadow: inset 0 0 10px #000000;
   box-shadow:         inset 0 0 10px #000000;
			}
			
			
			
		.image{
		position:relative;
		left:65px;
		top:50px;
			}
			
			
			
		.welcom{
			text-align:center;
			
			}
			
			
		.we{text-shadow: 2px 1px #b5c1b8, -1px -1px #fff;
		
			font-family:Arial, Helvetica, sans-serif;
			font-size:20px;
			color:#630;
			width: 960px;
			display: inline-block;
text-align: center;line-height: 30px;
			
			
			}
			
			.face{
				
background:url("../images/3.png");
	width:960px;
	height:355px;
	
	-moz-box-shadow:    inset 0 0 10px #000000;
   -webkit-box-shadow: inset 0 0 10px #000000;
   box-shadow:         inset 0 0 10px #000000;
				}
				
				
				
				
			.adver{
				background:url("../images/ad.png");
	width:301px;
	height:274px;
	position:relative;
		top:40px;
		margin-left:10px;
		float:left;
				
				}
				.adverisiting{
				background-size: 230px 230px !important;
		width: 230px;
height: 230px;
position: absolute;
top: 23px;
left: 33px;
		float:left;
		
		
		
	border: 3px solid #9ccf7b;
	padding: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
		
		
		
				}
				
				
		h1{
		font-family: newfont2;
		font-size:22px;
		color:#9ccf7b;
		position:relative;
		top:30px;
		left:2px;
			
			
			}
			
		.a2{
			
			position:relative;
		top: 16px;
left: -14px;
		
		
			}
			
			
			.about {
			background: url("../images/3.png");
width: 960px;
height: 485px;
/* position: relative; */
/* display: block; */
padding: 10px 20px 10px 20px;
/* margin-top: 26px; */
-moz-box-shadow: inset 0 0 10px #000000;
-webkit-box-shadow: inset 0 0 10px #000000;
box-shadow: inset 0 0 10px #000000;
			
			
			
			}
			
			
			
		.about-img{
			float:left;
			margin-top:30px;
						border:2px solid #6C6;
			
			
			}
			
	.about-text{
	float:left;
	width:600px;	
		
		
		}
		
		.about-text1{
	float:left;
	width:905px;	
		
		
		}
		.ab{
		font-family:Arial, Helvetica, sans-serif;
			font-size:20px;
			color:#630;
			margin: 40px 0px 0px 20px;
			text-align:justify;	
			line-height: 28px;
			
			text-shadow: 2px 1px #b5c1b8, -1px -1px #fff;
			}
			.ab1{
		font-family:Arial, Helvetica, sans-serif;
			font-size:20px;
			color:#630;
			margin: 10px 0px 0px 7px;
			text-align:justify;	
			line-height: 35px;
			
			text-shadow: 2px 1px #b5c1b8, -1px -1px #fff;
			}
			.menu-img{
				
				margin-top:0px;
				
				}
				
			.menu-img img {
border: 2px solid #6C6;
width: 960px;
}			
				
				
				
				
				
				.space{
					
				font-family:Arial, Helvetica, sans-serif;
			font-size:18px;
			color:#630;
			margin:50px;
			text-align:justify;	
					
					text-shadow: 2px 1px #b5c1b8, -1px -1px #fff;
					}
					
					
					.map {
			background: url("../images/3.png");
margin-top: 0px;
/* position: relative; */
/* display: block; */
padding: 10px 20px 10px 20px;
/* margin-top: 26px; */
-moz-box-shadow: inset 0 0 10px #000000;
-webkit-box-shadow: inset 0 0 10px #000000;
box-shadow: inset 0 0 10px #000000;
			
			
			
			}
					
					
					
					
					
					.map-2{
					text-align:center;
					padding-top: 30px;	
						
						}
						
						.ev{width:960px;height:auto;}
						
						
						
						.ev-1{
						width:465px;
						background: url("../images/g.jpg");
padding:10px;						float:left;
margin-top:0px;
margin-left:10px;	
							
							
								-moz-box-shadow:    inset 0 0 10px #000000;
   -webkit-box-shadow: inset 0 0 10px #000000;
   box-shadow:         inset 0 0 10px #000000;
							}
							
							.ev-1:hover
							{background: url("../images/3.png");
							}
							
							
							
							.ev-1:nth-child(n+3){margin-top:10px;}
							
							
							.ev-img{
							margin:20px;
							float:left;	
								
													border:2px solid #6C6;
							width:150px;
							height:115px;
								}
								
								.ev-img:hover{border:2px solid #000;}
								
								.spann{
								padding-top: 20px;
								
								text-shadow: 2px 1px #C8D1CA, -1px -1px #B2C2B1;
								}
								
								
								.ev-text2{
									float:left;
									width:250px;
									font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			color:#630;
								 
  overflow: hidden;
  text-overflow: ellipsis;	
									}
									
									
									
									
									.titel{
									font-family:Arial, Helvetica, sans-serif;
									font-size:18px;
									color:#000;	
									font-weight: bold;							
										
										
										}
										
										
										.titel-2{
										font-family:Arial, Helvetica, sans-serif;
									font-size:18px;
									color:#FFF;	
											
											
											
											}
											
											
											
											.c-bg{
												background-color:#9ccf7b;
												margin-top: 25px;
													-moz-box-shadow:    inset 0 0 10px #000000;
   -webkit-box-shadow: inset 0 0 10px #000000;
   box-shadow:         inset 0 0 10px #000000;
												}
												
												
				.events{color:#fff;font-weight:bold;text-decoration: none;}
				.events:hover{color:#528B2D;text-decoration: underline;text-shadow: 2px 1px #000000, -1px -1px #A1A0A0;}
				
				.error {
left: 5px;
position: relative;
top: 5px;
}


input[type=submit] {
padding: 5px 15px;
background: #9ccf7b;
color: #fff;
cursor: pointer;
-webkit-border-radius: 5px;
border-radius: 5px;
border: 2px solid #fff;
-moz-box-shadow: inset 0 0 10px #000000;
-webkit-box-shadow: inset 0 0 10px #000000;
box-shadow: inset 0 0 10px #000000;
font-size: 17px;
letter-spacing: 3px;
font-weight: 700;
}

input[type=submit]:hover {
color: #000;
border: 2px solid #000;
background: #F8E8F8;
}


textarea {
overflow: auto;
border: 2px solid #9ccf7b;
-webkit-border-radius: 5px;
border-radius: 5px;
vertical-align: top;
height: 152px;
width: 400px;
margin-left: -12px;
}


input[type=text] {
padding: 5px;
border: 2px solid #9ccf7b;
-webkit-border-radius: 5px;
border-radius: 5px;
}


@media (max-width: 949px) {

.one img {display:block !important;}
 .logo{display:none;}

}
				