/*===========================================	
Standard-Schrift
=============================================*/
	@font-face {
	 font-family: 			firstFontForSite;
	 src: 					url("FuturaStd-Book.ttf"); /* TTF file for CSS3 browsers */
	}
	
	body {
		margin: 			0;
		padding: 			0;
		background-repeat:	repeat-x;
		background-image: 	url('/images/body-background.gif');
		font-family:		"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 			12px;
		color:				#727272;
		line-height:		20px;
	}
	
	h1 {
		display:			none;
	}
	
	h2 {
		font-family:		firstFontForSite;
		margin:				0 0 18px 0;
		padding:			0;
		font-size:			14px;
		color:				#6b9c21;
		font-weight:		300;
		text-transform:		uppercase;
		letter-spacing:		1px;
		
	}
	
	h3 {
		margin:				0;
		padding:			0;
		font-size:			12px;
		font-weight:		700;
	}
	
	img {
		border: 			0px solid;
	}
	
	a {
		outline: 			none;
		text-decoration:	none;
		color:				#727272;
	}
	
	.clear {
		clear:				both;
	}

	.bold {
		font-weight:		700;
	}
	
	#body-center {
		width:				1120px;
		margin: 			0 auto;
	}
	
	#center-head {
		height: 			115px;
	}
	
	#head-logo {
		background-image: url(images/logo.gif);
		background-repeat:	no-repeat;
		width: 210px;
		height: 115px;
		float: left;
	}
	
	#head-menu {
		float: 				left;
		width:				910px;
		height:				115px;
	}
	
	#head-menu ul {
		margin: 			0;
		padding: 			0;
		list-style-type: 	none;
	}
	
	#head-menu ul li {
		float: 				left;
	}
	
	#head-menu ul li a {
		font-family:		firstFontForSite;
		font-size:			14px;
		display:			block;
		margin: 			83px 17px 0;	
		color:				#666;
		letter-spacing:		1px;
	}
	
	#head-menu ul li a:hover {
		color:				#6b9c21;
	}
	
	#head-menu ul li a.sel {
		color:				#6b9c21;
	}
	
	#center-content {
		width: 				1082px;
		margin: 			40px auto;
	}
	
	#content-inhalt {
		height:				545px;
		position:			relative;
	}
	
	#foot-addy {
		float:				left;
		width:				766px;
		color:				#000;
	}
	
	#foot-asp {
		float:				right;
		width:				314px;
		font-size:			smaller;
	}
/**************************************
	BOX
**************************************/

	.box {
		background-image: 	url(/images/start_box.png);
		height: 			168px;
		width: 				468px;
		float: 				left;
		margin-right: 		10px;
		margin-bottom:		10px;
	}
	
	.box_green {
		background-image: 	url(/images/box_green.png);
		height: 			140px;
		background-repeat: 	repeat-x;
		width: 				140px;
		color: 				#FFF;
		margin-top:			14px;
		margin-left: 		14px;
		position:			relative;
		float: 				left;
	}
	
	.green-title {
		padding:			10px;
	}
	
	.green-price {
		position: 			absolute;
		bottom: 			7px;
		left: 				10px;
		font-weight: 		700;
	}
	
	.box_img {
		float:				left;
		width: 				300px;
		height: 			140px;
		margin: 			14px 0 0 1px;
	}
	
/**************************************
	Kontakt
**************************************/

	.input {
		width:				220px;
		height:				14px;
		border:				1px solid #ddd;
		margin:				0 0 1px; 
		font-size:			10px;
	}
	
	.shadowoffline {
		box-shadow: 		0px 0px 5px #ccc;
	  	-moz-box-shadow: 	0px 0px 5px #ccc;
  		-webkit-box-shadow: 0px 0px 5px #ccc;
	}
	
	.sendButton {
		border:				0px solid;
		color:				#6B9C21;
		background-color: 	transparent;
		margin-top:			15px;
	}
	
	#kontakt-kontakt {
		float:				left;
		width:				478px;
	}
	
	.kontakt-addy {
		float:				left;
		width:				180px;
	}
	
	#kontakt-formular {
		margin-top:			33px;
	}
	
	#kontakt-lageplan {
		float:				left;
	}
	
	textarea {
		width: 				220px; 
		height: 			50px; 
		border: 			1px solid #ddd;
	}
	
/*************************************
	uber uns
*************************************/

	#staff {
		position: 			absolute;
		top:				30px;
		right:				136px;
	}
	.stuffbox {
		background-image: url(/images/staffBox.png);
		width:				468px;
		height:				208px;
		margin-bottom:		10px;
	}
	
	.stuffbox-img {
		padding:			14px;
		float:				left;
	}
	
	.stuffbox-txt {
		float:				left;
		padding-top:		25px;
		color: 				#fff;
		width:				270px;
		height:				167px;
	}
	
	.stuffbox-txt a {
		color:				#FFF;
	}
	
/************************************
	links
************************************/

	ul#links {
		margin:			0;
		padding:		0;
		list-style-type: none;
	}
	
	ul#links li {
		height:			60px;
	}
	
/*************************************
	karte
*************************************/
	
	#map_canvas {
		width: 400px;
		height: 400px;