/*------------------------------------------ALLGEMEIN------------------------------------------*/

	body {
		font-family: 'Open Sans', sans-serif;
		padding:0px;
		margin:0px;
		background: #293134;
		background: url(head.jpg) no-repeat center center fixed; 
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background-position:fixed;
		color:#293134;
	}
	
	a {
		text-decoration:none;
		color:#175D81;
	}



/*------------------------------------------LAYOUT STRUKTUR------------------------------------------*/
	.container {
		witdh:100%;
		padding:0px;
		margin:0px;
		height:auto;
	}
	
	.header {
		background: url(img/header.jpg) no-repeat center center fixed;
	}
	
	
	
	
	.logo:hover {
	
	}
	
	.logo_big {
		opacity:0.4;
		margin-top:200px;
	}
	
	.logo_big:hover {
		opacity:1;
	}
	
	.logo_big, .logo_big:hover , .down, .down:hover, .up, .up:hover ,
	.raum:hover p, .raum:hover, .raum , .raum p 
	{
		transition: all 1s ease-in-out 0s;
		-moz-transition: all 1s ease-in-out 0s;
		-webkit-transition: all 1s ease-in-out 0s;
		-o-transition: all 1s ease-in-out 0s;
	}
	
	#start, #leistungen, #buchung  { 
		height:1000px;
		text-align:center;
		position:relative;
	}

	#start {
		height:560px;
	}
	
	#start h1, #start h2 {
		margin:0 auto;
		padding-top:20px;
		color:#434242;
		text-transform:uppercase;
		font-size:60px;
	}
	
	#start h2 {
		font-size:20px;
		padding-top:10px;
		width:30%;
	}
	

	
	
	#leistungen {
		height:auto;
		padding-top:40px;
		padding-bottom:100px;
	}
	
	.logo {
		padding-top: 50px;
	}


	
	.leistung .fa, .leistung_kl .fa {
		color:#273069;
	}
	

	
	
	
	.leistung {
		display:inline-block;
		text-align:left;
		width: 360px;
		vertical-align: top;
		margin-left: 30px;
		margin-bottom: 10px;
		padding:10px 20px 20px 20px;
		background: rgb(245, 245, 245) none repeat scroll 0% 0%;
border: 13px solid rgb(210, 210, 210);
	}

		.leistung a{
			text-decoration:underline;
			}

	.leistung img {
		float:left;
	}
	
	.leistung:first-child {
		margin-left:0px;
	}

	.leistung h2 {
		text-align:left;
		margin-bottom: 20px;
		padding:0px;
		font-size: 16px;
	}

	.leistung p {
		padding:0px;
		margin:0px;
	}

	.leistung p.date {
		padding-top:7px;
	}
	
	.leistung h2.date {
		margin-bottom:0px;
	}
	
	#leistungen h1 {
		margin:0 0 25px 0;
		text-align:center;
		font-size:40px;
	}
	