		/*	--------------------
		- BODY -
		-------------------- */
		
			html{
			    background:url(images/yellow.jpg) no-repeat fixed;
			    background-size:cover;
				max-height:100%;
				margin-bottom: 1px;
				-moz-background-size:cover;
     			-webkit-background-size:cover;
				}	
			
			body {
			    max-height:100%;
			    overflow-y: scroll;
				}
				
			#wrapper {
				font-family:Montserrat, sans-serif;
				max-height:100%;
				max-width:1200px;
				margin:0 auto;
				}
				
			.clear {
				clear:both;
				}	
			
		/*	--------------------
			- HEADER -
			-------------------- */

			.logo {
				max-height:100%;
				margin-left: 35%;
				margin-top: 2%;
				margin-bottom: 4%;
				width:30%;
				}
			
			
		/*	--------------------
			- MAIN NAVIGATION -
			--------------------  */

			.line_open {
				content:"";
  				height:1px;
			  	background:-moz-linear-gradient(left, #FFFFFF 0%,#cd9967 50%,#FFFFFF 100%); 
			  	background:-webkit-linear-gradient(left, #FFFFFF 0%,#cd9967 50%,#FFFFFF 100%); 
			  	background:linear-gradient(left, #FFFFFF 0%,#cd9967 50%,#FFFFFF 100%);
			  	width:100%;
				}

			.line_close {
				content:"";
  				height:1px;
			  	background:-moz-linear-gradient(left, #FFFFFF 0%,#cd9967 50%,#FFFFFF 100%); 
			  	background:-webkit-linear-gradient(left, #FFFFFF 0%,#cd9967 50%,#FFFFFF 100%); 
			  	background:linear-gradient(left, #FFFFFF 0%,#cd9967 50%,#FFFFFF 100%);
			  	width:100%;
			  	margin-bottom: 75px;
				}

			ul, li {
				padding: 0;
				margin: 0;
				list-style: none;
				text-align: center;
				text-decoration: none;
				}

			nav a, a:visited, a:link {
				text-decoration:none;
				color:#6e9c5c;
				-o-transition:color .1s ease-out, background 1s ease-in;
			  	-ms-transition:color .1s ease-out, background 1s ease-in;
			 	-moz-transition:color .1s ease-out, background 1s ease-in;
			 	-webkit-transition:color .1s ease-out, background 1s ease-in;
			 	transition:color .1s ease-out, background 1s ease-in;
				}


			.flexnav li {
				margin: 60px;
				margin-top: 2%;
				margin-bottom: 2%;
				-o-transition: all 200ms ease-in, all 200ms ease-out;
				-ms-transition: all 200ms ease-in, all 200ms ease-out;
				-moz-transition: all 200ms ease-in, all 200ms ease-out;
				-webkit-transition: all 200ms ease-in, all 200ms ease-out;
				transition: all 200ms ease-in, all 200ms ease-out;
				}

			.flexnav :hover {
				text-decoration:none;
				color:#cd9967;
				-o-transition: all 200ms ease-in, all 200ms ease-out;
				-ms-transition: all 200ms ease-in, all 200ms ease-out;
				-moz-transition: all 200ms ease-in, all 200ms ease-out;
				-webkit-transition: all 200ms ease-in, all 200ms ease-out;
				transition: all 200ms ease-in, all 200ms ease-out;
				}

			.flexnav li a:hover:after {
				text-decoration:none;
				display: block;	
				}

			.active a:hover, .active a {
				color:#cd9967;
				}
				
			.active a:after {
				display: block;
				}

		
		/*	--------------------
			- WILLKOMMEN -
			--------------------  */

			/*.weihnachten {
				color: #485430;
				font-size: 16px;
				}*/

			.dates img {
				box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.5);
				}

			.christmas {
				margin-top: 4%;
				}

			.willkommen {
				color:#989900;
				font-size: 20px;
				}

			.stellenangebot {
				color:#cd9967;
				font-size: 20px;
				}

			.ostern {
				color: #cd9967;
				font-size: 16px;
				}

			.rabbit img {
				width: 130px;
				}

			.box {
				border: 1px solid grey;
				padding: 60px;
				border-radius: 20px;
  				box-shadow: 0px 10px 20px grey;
  				background-color: white;
  				display: inline-block;
				}

			.wichtig {
				color: grey;
				font-size: 16px;
				}

			.feiertage {
				color:#cd9967;
				font-size: 12px;
				}

			.zeiten {
				color:#6e9c5c;
				font-size: 16px;
				}

			.field {
				margin-top: 8%;
				padding-bottom: 8%
				}

			.logo_text {
				margin-top: 20px;
  				font: Montsrrat, sans-serif;
  				font-size: 18px;
  				color: #989900;
  				}

  			.team img {	
  				width: 600px;
  				border-radius: 20px;
  				box-shadow: 0px 10px 20px grey;
  				}

  			.flyer img {	
  				border-radius: 20px;
  				box-shadow: 0px 10px 20px grey;
  				}

  			hr {
  				width: 75%;
  				display: inline-block;
  				margin-top: 40px;
  				margin-bottom: 50px;
  				}

  			.pdf img {
  				width: 400px;
  				box-shadow: 0px 10px 20px grey;
  				}


		/*	--------------------
			- SECTION -
			-------------------- */

			section {
				text-align: center;
				font-size: 16px;
				color: grey;
				margin-left: 4%;
				margin-right: 4%;
				margin-top: -40px;
				}

			#circle {
				display: inline-block;
				height: 140px;
                -moz-border-radius:70px;
                -webkit-border-radius: 70px;
                width: 140px;
				background: #66cc99;
    			background: -webkit-linear-gradient(#66cc99, #66cccc); 
    			background: -o-linear-gradient(#66cc99, #66cccc); 
    			background: -moz-linear-gradient(#66cc99, #66cccc); 
    			background: linear-gradient(#66cc99, #66cccc);
    			margin-top: 1%;
				margin-bottom: 1%;
				}

			.circle-team {
				display: inline-block;
				margin-top: 16px;
				width: 240px;
				}

		/*	--------------------
			- PRAXIS -
			-------------------- */

			.praxis_text p {
				font-size: 18px;
				color: #cd9967;
				margin-bottom: 60px;
				}

			.praxis {
				font-size: 20px;
				margin-bottom: 20px;
				}

			.praxis_gallerie a {
				margin: 10px;

				}

			.praxis_gallerie {
				margin-bottom: 60px;
				-o-transition: all 200ms ease-in, all 200ms ease-out;
				-ms-transition: all 200ms ease-in, all 200ms ease-out;
				-moz-transition: all 200ms ease-in, all 200ms ease-out;
				-webkit-transition: all 200ms ease-in, all 200ms ease-out;
				transition: all 200ms ease-in, all 200ms ease-out;
				}

			.praxis_gallerie img {
				margin: 1%;
				-o-transition: all 200ms ease-in, all 200ms ease-out;
				-ms-transition: all 200ms ease-in, all 200ms ease-out;
				-moz-transition: all 200ms ease-in, all 200ms ease-out;
				-webkit-transition: all 200ms ease-in, all 200ms ease-out;
				transition: all 200ms ease-in, all 200ms ease-out;
				}

			.praxis_gallerie :hover {
				text-decoration:none;
				-webkit-transform:scale(1.1,1.1);
				-moz-transform:scale(1.1,1.1);
				-o-transition: all 200ms ease-in, all 200ms ease-out;
				-ms-transition: all 200ms ease-in, all 200ms ease-out;
				-moz-transition: all 200ms ease-in, all 200ms ease-out;
				-webkit-transition: all 200ms ease-in, all 200ms ease-out;
				transition: all 200ms ease-in, all 200ms ease-out;
				}

			.praxis_gallerie li a:hover:after {
				text-decoration:none;
				}

		/*	--------------------
			- TEAM -
			--------------------  */

			.team_text {
				font-size: 12px;
				}

			.open {
				font-size: 14px;
				margin-bottom: 20px;
				}

			.julia, .bruni, .christina, .rosi, .anna {
				font-size: 20px;
				color:#cd9967;
				}


  		/*	--------------------
			- KASSENLEISTUNGEN -
			--------------------  */

  			.leistungen {
  				color:#989900;
  				}

  		/*	--------------------
			- WELLNESS -
			--------------------  */

			.wellness_text p {
				margin-bottom: 60px;
				}

			.wellness {
				font-size: 20px;
				margin-bottom: 20px;
				}

			.wellness_gallerie a {
				margin: 8px;
				}

			.wellness_gallerie {
				margin-bottom: 60px;
				-o-transition: all 200ms ease-in, all 200ms ease-out;
				-ms-transition: all 200ms ease-in, all 200ms ease-out;
				-moz-transition: all 200ms ease-in, all 200ms ease-out;
				-webkit-transition: all 200ms ease-in, all 200ms ease-out;
				transition: all 200ms ease-in, all 200ms ease-out;
				}			

			.wellness_gallerie img {
				margin: 1%;
				-o-transition: all 200ms ease-in, all 200ms ease-out;
				-ms-transition: all 200ms ease-in, all 200ms ease-out;
				-moz-transition: all 200ms ease-in, all 200ms ease-out;
				-webkit-transition: all 200ms ease-in, all 200ms ease-out;
				transition: all 200ms ease-in, all 200ms ease-out;
				}

			.wellness_gallerie :hover {
				text-decoration:none;
				-webkit-transform:scale(1.1,1.1);
				-moz-transform:scale(1.1,1.1);
				-o-transition: all 200ms ease-in, all 200ms ease-out;
				-ms-transition: all 200ms ease-in, all 200ms ease-out;
				-moz-transition: all 200ms ease-in, all 200ms ease-out;
				-webkit-transition: all 200ms ease-in, all 200ms ease-out;
				transition: all 200ms ease-in, all 200ms ease-out;
				}

			.wellness_gallerie li a:hover:after {
				text-decoration:none;
				}

		/*	--------------------
			- KURSE -
			--------------------  */		


			.group {
				color:#cd9967;
				font-size: 24px;
				}

			.group_small {
				color: #cd9967;
				font-size: 12px;
				}

			.group_text {
				color:#989900;
				}

			.green {
				color: #6e9c5c;
				font-size: 16px;
				text-decoration: underline;
				}

			.group_hinweis {
				color: #6e9c5c;
				font-size: 14px;
				}

			.group_text_grey {
				color: grey;
				font-size: 14px;
				}

			.inhalte {
				text-decoration: underline;
				}

			.inhalte_text {
				color: #6e9c5c;
				}

			.gruppen {
				font-size: 24px;
				color: #cd9967;
				margin-bottom: 20px;
				}

			.gruppen_gallerie a {
				margin: 10px;
				}

			.gruppen_gallerie {
				margin-bottom: 20px;
				-o-transition: all 200ms ease-in, all 200ms ease-out;
				-ms-transition: all 200ms ease-in, all 200ms ease-out;
				-moz-transition: all 200ms ease-in, all 200ms ease-out;
				-webkit-transition: all 200ms ease-in, all 200ms ease-out;
				transition: all 200ms ease-in, all 200ms ease-out;
				}			

			.gruppen_gallerie img {
				margin: 1%;
				-o-transition: all 200ms ease-in, all 200ms ease-out;
				-ms-transition: all 200ms ease-in, all 200ms ease-out;
				-moz-transition: all 200ms ease-in, all 200ms ease-out;
				-webkit-transition: all 200ms ease-in, all 200ms ease-out;
				transition: all 200ms ease-in, all 200ms ease-out;
				}

			.gruppen_gallerie :hover {
				text-decoration:none;
				-webkit-transform:scale(1.1,1.1);
				-moz-transform:scale(1.1,1.1);
				-o-transition: all 200ms ease-in, all 200ms ease-out;
				-ms-transition: all 200ms ease-in, all 200ms ease-out;
				-moz-transition: all 200ms ease-in, all 200ms ease-out;
				-webkit-transition: all 200ms ease-in, all 200ms ease-out;
				transition: all 200ms ease-in, all 200ms ease-out;
				}

			.gruppen_gallerie li a:hover:after {
				text-decoration:none;
				}

			.homepage a {
				color: grey;
				-o-transition: all 200ms ease-in, all 200ms ease-out;
				-ms-transition: all 200ms ease-in, all 200ms ease-out;
				-moz-transition: all 200ms ease-in, all 200ms ease-out;
				-webkit-transition: all 200ms ease-in, all 200ms ease-out;
				transition: all 200ms ease-in, all 200ms ease-out;
				}

			.homepage :hover {
				text-decoration:none;
				color:#cd9967;
				-o-transition: all 200ms ease-in, all 200ms ease-out;
				-ms-transition: all 200ms ease-in, all 200ms ease-out;
				-moz-transition: all 200ms ease-in, all 200ms ease-out;
				-webkit-transition: all 200ms ease-in, all 200ms ease-out;
				transition: all 200ms ease-in, all 200ms ease-out;
				}

			.headline {
				text-decoration:none;
				color:#6e9c5c;
				}

			.miete_nutzung {
				font-size: 12px;
				margin-top: 6%;
				}

	
		/*	--------------------
			- kontakt -
			-------------------- */

			.email a {
				color: grey;
				-o-transition: all 200ms ease-in, all 200ms ease-out;
				-ms-transition: all 200ms ease-in, all 200ms ease-out;
				-moz-transition: all 200ms ease-in, all 200ms ease-out;
				-webkit-transition: all 200ms ease-in, all 200ms ease-out;
				transition: all 200ms ease-in, all 200ms ease-out;
				}

			.email :hover {
				text-decoration:none;
				color:#cd9967;
				-o-transition: all 200ms ease-in, all 200ms ease-out;
				-ms-transition: all 200ms ease-in, all 200ms ease-out;
				-moz-transition: all 200ms ease-in, all 200ms ease-out;
				-webkit-transition: all 200ms ease-in, all 200ms ease-out;
				transition: all 200ms ease-in, all 200ms ease-out;
				}

			.contact_text {
				font-size: 12px;
				color: #cd9967;
    			}

			.impressum {
				color: #6e9c5c;
				}

			.contact {
				margin: 0 auto;
				width: 24px;
				}

			.grey {
				color: grey;
				}

			img {
				-o-transition: all 200ms ease-in, all 200ms ease-out;
				-ms-transition: all 200ms ease-in, all 200ms ease-out;
				-moz-transition: all 200ms ease-in, all 200ms ease-out;
				-webkit-transition: all 200ms ease-in, all 200ms ease-out;
				transition: all 200ms ease-in, all 200ms ease-out;
				}

			.contact :hover {
				-webkit-transform:scale(1.4,1.4);
				-moz-transform:scale(1.4,1.4);
				-o-transition: all 200ms ease-in, all 200ms ease-out;
				-ms-transition: all 200ms ease-in, all 200ms ease-out;
				-moz-transition: all 200ms ease-in, all 200ms ease-out;
				-webkit-transition: all 200ms ease-in, all 200ms ease-out;
				transition: all 200ms ease-in, all 200ms ease-out;
				}

			.dates {
				font-size: 12px;
				}

			.dates :hover {
				color:#cd9967;
				text-decoration:none;
				-o-transition: all 400ms ease-in, all 400ms ease-out;
				-ms-transition: all 400ms ease-in, all 400ms ease-out;
				-moz-transition: all 400ms ease-in, all 400ms ease-out;
				-webkit-transition: all 400ms ease-in, all 400ms ease-out;
				transition:
				}

			.bauer a {
				text-align: center;
				margin-top: 4%;
				font-size: 14px;
				color: grey;
				}

			.bauer :hover {
				color:#6e9c5c;
				text-decoration:none;
				-o-transition: all 400ms ease-in, all 400ms ease-out;
				-ms-transition: all 400ms ease-in, all 400ms ease-out;
				-moz-transition: all 400ms ease-in, all 400ms ease-out;
				-webkit-transition: all 400ms ease-in, all 400ms ease-out;
				transition:
				}

			.googlemaps a {
				text-align: center;
				margin-top: 4%;
				font-size: 20px;
				color: grey;
				}

			.googlemaps :hover {
				color:#cd9967;
				text-decoration:none;
				-o-transition: all 400ms ease-in, all 400ms ease-out;
				-ms-transition: all 400ms ease-in, all 400ms ease-out;
				-moz-transition: all 400ms ease-in, all 400ms ease-out;
				-webkit-transition: all 400ms ease-in, all 400ms ease-out;
				transition:
				}

			.juliasphysio a {
				text-align: center;
				margin-top: 4%;
				font-size: 16px;
				}

			.juliasphysio :hover {
				color:#cd9967;
				text-decoration:none;
				-o-transition: all 400ms ease-in, all 400ms ease-out;
				-ms-transition: all 400ms ease-in, all 400ms ease-out;
				-moz-transition: all 400ms ease-in, all 400ms ease-out;
				-webkit-transition: all 400ms ease-in, all 400ms ease-out;
				transition:
				}

			.copyright {
				text-align: center;
				font-size: 11px;
				margin-top: 4%;
				color: #6e9c5c;
				}

		/*	--------------------
			- footer -
			-------------------- */

			.footer {
				text-align: center;
				padding-top: 80px;
				padding-bottom: 20px;
				}

			.footer a {
				font-size: 10px;
				color: grey;
				}

			.footer :hover {
				color:#6e9c5c;
				text-decoration:none;
				-o-transition: all 400ms ease-in, all 400ms ease-out;
				-ms-transition: all 400ms ease-in, all 400ms ease-out;
				-moz-transition: all 400ms ease-in, all 400ms ease-out;
				-webkit-transition: all 400ms ease-in, all 400ms ease-out;
				transition:
				}





