body
{
	
	width:1250px;
	margin: 0 auto;
	 /*background-image: url(/bilder/water041.jpg);*/
   font-family: Arial, Helvetica, sans-serif;
}

.bottom{
	 text-shadow: 2px 2px 3px #333;
	 

  
	 
	position: absolute;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	
	box-shadow: 0px 0px 20px #888;
	   
	font-size: 14px;
	
		
	width: 1250px; 
	height: 144px;

		
	
	display:block;

		
	background: -moz-linear-gradient(top left, #fff 5%, blue 125%);
   background-image: -webkit-linear-gradient(top left, #fff 25%, blue 75%);
   background-image: -ms-linear-gradient(top left, #FFFFFF 5%, blue 100%);
      background-image: linear-gradient(top left, #FFFFFF 5%, blue 100%);
	box-shadow: 0px 0px 20px #888;
	-webkit-border-radius: 10px;
   -khtml-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;	
	
	
	}

.menubackground{

	position:absolute; 
	
	width:170px;
	height: 650px;
	top: 170px;
	border-radius: 15px; 
	background-image: -moz-linear-gradient(top left, #fff 25%, blue 75%);
	background-image: -webkit-linear-gradient(top left, #fff 25%, blue 75%);
	background-image: -ms-linear-gradient(top left, #FFFFFF 25%, blue 75%);
		background-image: linear-gradient(top left, #FFFFFF 25%, blue 75%);
	box-shadow: 0px 0px 20px #888;
	
	

	 
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	}
	
a:link {color: #fff; }

a:visited {color: #fff; }

a.blue:visited {color: blue; }



a:hover
{
  color: red;
  text-decoration: underline;
}


.menubutton{
			color:#fff;
				text-decoration: none;
	
	  
				text-align: center;
				font-size: 18px;
				vertical-align: sub;
				margin-top: 8px;
				width: 160px; 
				margin-left: 5px;
		
	
				display:block;
				background-image: -moz-linear-gradient(top , black 1%, #aaa  95%);
				background-image: -ms-linear-gradient(top , black 1%, #aaa 95%);
				background-image: linear-gradient(top , black 1%, #aaa 95%);
				background-image: -webkit-linear-gradient(top , black 1%, #aaa 95%);
				box-shadow: 0px 0px 40px #888;
				-webkit-border-radius: 10px;
   			-khtml-border-radius: 10px;
   			-moz-border-radius: 10px;
   			border-radius: 10px;	
	
	
	}
div{
	overflow: hidden;
	}
.kontaktdaten{
				box-shadow: 0px 0px 20px #888;
				font-size: 12px;
				font-weight: bold;
				border-radius: 10px;
				line-height: 8px;
				border:2px solid #000000;  
				float:left;
	
				position: absolute;
				margin-left:1040px;
			 	top: 170px;
		  		background-color: whitesmoke;;
	   		width:200px;
	   		height:390px;
	   		text-align: center;
	
	
					}
.calender{
				margin: 0px;
				
				font-size: 12px;
				font-weight: bold;
				float:left;
				position: absolute;
				margin-left: 20px;
	 			top: 650px;	  
	  			background-color: transparent;
	   		width:140px;
	   		height:130px;
	   		text-align: center;
		 
	
	}
	h1{
				color: #000;
	 			font-family: Courier, "Courier New";		
		}
		


p{

				color: black;	
	}


.left {
				position: absolute;
	
				top: 850px;
				margin-left: 1px;
				width: 170px;
				height: 250px;
				clip: auto;
				border-radius: 10px;
				box-shadow: 0px 0px 20px #888;
	
	}
.left2 {
				position: absolute;
	
				top: 1135px;
				margin-left: 1px;
				width: 177px;
				height: 75px;
				clip: auto;
				border-radius: 10px;
				box-shadow: 0px 0px 20px #888;
	
	}
	.reight {
				position: absolute;
	/*opacity:0.6;*/
				top: 600px;
				margin-left: 1040px;
				width: 200px;
				height: 200px;
				clip: auto;
				border-radius: 10px;
				box-shadow: 0px 0px 20px #888;
	
	}
.center{
				background-color: transparent;
  	
	
				clear: both;
				text-align: left;
				position: absolute;
	
				top: 170px;
				margin-left: 197px;
				width: 815px;
				height: 1060px;
	
				border-radius: 10px;
				box-shadow: 0px 0px 20px #888;
	
	
		}
.footer{
	
	  
	top: 1250px;
	
	position: absolute;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	
	box-shadow: 0px 0px 20px #888;
	   
	font-size: 14px;
	
		
	width: 1250px; 
	height: 30px;

		
	
	
		
	background: -moz-linear-gradient(top left, blue 5%, #fff 85%);
   background-image: -webkit-linear-gradient( left, blue 25%, #fff 75%);
   background-image: -ms-linear-gradient(top left, blue 25%, #fff 75%);
   background-image: linear-gradient(top left, blue 25%, #fff 75%);
	box-shadow: 0px 0px 20px #888;
	-webkit-border-radius: 10px;
   -khtml-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;	
	

	
		}
.textlink{
			a:link  font-weight:bold; color:blue; text-decoration:none; 
			a:visited  font-weight:bold; color:black; text-decoration:none; 
			a:focus  font-weight:bold; color:blue; text-decoration:underline; 
			a:hover  font-weight:bold; color:blue; text-decoration:none; 
			a:active  font-weight:bold; color:blue; text-decoration:underline; 
}
.dew21{

			position: absolute;
	/*opacity:0.6;*/
				top: 860px;
				margin-left: 1040px;
				width: 200px;
				clip: auto;
				
}
.shklogo{
				position: absolute;
	/*opacity:0.6;*/
				top: 1020px;
				margin-left: 1040px;
				width: 200px;
				height: 200px;
				clip: auto;
				
}
.tabelle{
				margin-left: 85px;
	
	
	}