@charset "utf-8";
/* CSS Document */

/* The Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is available with a FAQ at:
http://scripts.sil.org/OFL  */

/* meow-script-regular - latin    Designed by Robert Leuschke */
@font-face {
  font-display: swap; 
  font-family: 'Meow Script';
  font-style: normal;
  font-weight: 400;
  src: url('../bilder/fonts/meow-script/meow-script-v5-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../bilder/fonts/meow-script/meow-script-v5-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../bilder/fonts/meow-script/meow-script-v5-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../bilder/fonts/meow-script/meow-script-v5-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../bilder/fonts/meow-script/meow-script-v5-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../bilder/fonts/meow-script/meow-script-v5-latin-regular.svg#MeowScript') format('svg'); /* Legacy iOS */
}


/* source-sans-3-200 - latin     Designed by Paul D. Hunt  */
@font-face {
  font-display: swap; 
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 200;
  src: url('../bilder/fonts/source-sans/source-sans-3-v15-latin-200.eot'); /* IE9 Compat Modes */
  src: url('../bilder/fonts/source-sans/source-sans-3-v15-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../bilder/fonts/source-sans/source-sans-3-v15-latin-200.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../bilder/fonts/source-sans/source-sans-3-v15-latin-200.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../bilder/fonts/source-sans/source-sans-3-v15-latin-200.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../bilder/fonts/source-sans/source-sans-3-v15-latin-200.svg#SourceSans3') format('svg'); /* Legacy iOS */
}

/* source-sans-3-300 - latin     Designed by Paul D. Hunt */
@font-face {
  font-display: swap; 
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 300;
  src: url('../bilder/fonts/source-sans/source-sans-3-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: url('../bilder/fonts/source-sans/source-sans-3-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../bilder/fonts/source-sans/source-sans-3-v15-latin-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../bilder/fonts/source-sans/source-sans-3-v15-latin-300.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../bilder/fonts/source-sans/source-sans-3-v15-latin-300.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../bilder/fonts/source-sans/source-sans-3-v15-latin-300.svg#SourceSans3') format('svg'); /* Legacy iOS */
}

/* source-sans-3-regular - latin     Designed by Paul D. Hunt */
@font-face {
  font-display: swap; 
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 400;
  src: url('../bilder/fonts/source-sans/source-sans-3-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../bilder/fonts/source-sans/source-sans-3-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../bilder/fonts/source-sans/source-sans-3-v15-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../bilder/fonts/source-sans/source-sans-3-v15-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../bilder/fonts/source-sans/source-sans-3-v15-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../bilder/fonts/source-sans/source-sans-3-v15-latin-regular.svg#SourceSans3') format('svg'); /* Legacy iOS */
}

/* source-sans-3-italic - latin     Designed by Paul D. Hunt */
@font-face {
  font-display: swap; 
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 400;
  src: url('../bilder/fonts/source-sans/source-sans-3-v15-latin-italic.eot'); /* IE9 Compat Modes */
  src: url('../bilder/fonts/source-sans/source-sans-3-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../bilder/fonts/source-sans/source-sans-3-v15-latin-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../bilder/fonts/source-sans/source-sans-3-v15-latin-italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../bilder/fonts/source-sans/source-sans-3-v15-latin-italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../bilder/fonts/source-sans/source-sans-3-v15-latin-italic.svg#SourceSans3') format('svg'); /* Legacy iOS */
}

/* source-sans-3-600 - latin */
@font-face {
  font-display: swap; 
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/source-sans-3-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: url('../fonts/source-sans-3-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-3-v15-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/source-sans-3-v15-latin-600.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/source-sans-3-v15-latin-600.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/source-sans-3-v15-latin-600.svg#SourceSans3') format('svg'); /* Legacy iOS */
}





body { font-family: "Source Sans 3", sans-serif; margin-top: 0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -webkit-text-size-adjust: none !important; text-size-adjust: none !important; -moz-text-size-adjust: none !important; background-image: url(../bilder/pics/bg.jpg); background-repeat:repeat-x; background-position:top;  }
@media only screen and (max-width:1360px) {body { font-family: "Source Sans 3", sans-serif; margin-top: 0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -webkit-text-size-adjust: none !important; text-size-adjust: none !important; -moz-text-size-adjust: none !important; background-image:none;  }}
@media only screen and (max-width:1280px) {body { font-family: "Source Sans 3", sans-serif; margin-top: 0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -webkit-text-size-adjust: none !important; text-size-adjust: none !important; -moz-text-size-adjust: none !important; background-image:none;  }}
@media only screen and (max-width:1200px) {body { font-family: "Source Sans 3", sans-serif; margin-top: 0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -webkit-text-size-adjust: none !important; text-size-adjust: none !important; -moz-text-size-adjust: none !important; background-image:none;}}
@media only screen and (max-width:1080px) {body { font-family: "Source Sans 3", sans-serif; margin-top: 0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -webkit-text-size-adjust: none !important; text-size-adjust: none !important; -moz-text-size-adjust: none !important; background-image:none;}}

.wrapper { width:100%; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; background-color: transparent; -webkit-user-select:none; -moz-user-select:-moz-none; -ms-user-select:none; user-select:none;  -webkit-text-size-adjust: none !important; text-size-adjust: none !important; -moz-text-size-adjust: none !important;}
a:link {text-decoration: none; color: #444444;} a:visited {	text-decoration: none; color: #444444;} a:hover {text-decoration: none; color: #888888;} a:active {text-decoration: none; color: #444444;}

.h1 {font-size: 32px; color: #008699; text-align:left; line-height: 1.3; font-weight:400;}
.h2 {font-size: 24px; color: #008699; text-align:left; line-height: 1.5; font-weight:400;}
.h3 { font-family:'Meow Script'; font-size: 32px; color: #FFF; text-align:left; line-height: 1.5; }
.h4 {font-size: 24px; color: #9fc864; text-align:left; line-height: 1.5; font-weight:400;}
.h5 { font-family:'Meow Script'; font-size: 32px; color: #91bf63; text-align:left; line-height: 1.5; }
.p {font-size: 18px; color: #333; text-align:left; line-height: 1.5; font-weight:300;}
.bold {font-size: 18px; color: #333; text-align:left; line-height: 1.5; font-weight:400;}
.strong {font-weight:400;}
.p2 {font-size: 18px; color: #FFF; text-align:left; line-height: 1.7; font-weight:300;}
.p3 {font-size: 22px; color: #FFF; text-align:left; line-height: 1.7; font-weight:400;}
.p4 {font-size: 18px; color: #333; text-align:center; line-height: 1.5; font-weight:300;}
.zitat {font-family: "Source Sans 3"; font-size: 14px; color: #333; text-align:center; line-height: 1.5; font-weight:200;}
.p5 {font-size: 18px; color: #333; text-align:left; line-height: 1.5; font-weight:300; padding-left:30px;}
.p6 {font-size: 18px; color: #999; text-align:left; line-height: 1.5; font-weight:300;}

@media only screen and (max-width:1200px) {
	.h1 {font-size: 42px; color: #008699; text-align:left; line-height: 1.5; font-weight:400;}
	.h2 {font-size: 28px; color: #008699; text-align:left; line-height: 1.5; font-weight:400;}
	.h3 {font-family:'Meow Script'; font-size: 42px; color: #FFF; text-align:left; line-height: 1.5; }
	.h4 {font-size: 28px; color: #9fc864; text-align:left; line-height: 1.5; }
	.h5 {font-family:'Meow Script'; font-size: 42px; color: #91bf63; text-align:left; line-height: 1.5; }
	.p {font-size: 28px; color: #333; text-align:left; line-height: 1.5; font-weight:300;}
	.bold {font-size: 28px; color: #333; text-align:left; line-height: 1.5; font-weight:400;}
	.p2 {font-size: 32px; color: #FFF; text-align:left; line-height: 1.5; font-weight:300;}
	.p3 {font-size: 32px; color: #FFF; text-align:left; line-height: 1.5; font-weight:400;}
	.p4 {font-size: 24px; color: #333; text-align:center; line-height: 1.5; font-weight:300;}
.zitat {font-family: "Source Sans 3"; font-size: 18px; color: #333; text-align:center; line-height: 1.5; font-weight:200;}
.p5 {font-size: 24px; color: #333; text-align:center; line-height: 1.5; font-weight:300; padding-left:40px;}
.p6 {font-size: 32px; color: #999; text-align:left; line-height: 1.5; font-weight:300;}
	}
	
@media only screen and (max-width:1080px) {
	.h1 {font-size: 52px; color: #008699; text-align:left; line-height: 1.5; font-weight:400;}
	.h2 {font-size: 48px; color: #008699; text-align:left; line-height: 1.5; font-weight:400;}
	.h3 {font-family:'Meow Script'; font-size: 48px; color: #FFF; text-align:left; line-height: 1.5; }
	.h4 {font-size: 48px; color: #9fc864; text-align:left; line-height: 1.5; }
	.h5 {font-family:'Meow Script'; font-size: 52px; color: #91bf63; text-align:left; line-height: 1.5; }
	.p {font-size: 38px; color: #333; text-align:left; line-height: 1.5; font-weight:300;}
	.bold {font-size: 38px; color: #333; text-align:left; line-height: 1.5; font-weight:400;}
	.p2 {font-size: 38px; color: #FFF; text-align:left; line-height: 1.5; font-weight:300;}
	.p3 {font-size: 38px; color: #FFF; text-align:left; line-height: 1.5; font-weight:400;}
	.p4 {font-size: 38px; color: #FFF; text-align:center; line-height: 1.5; font-weight:300;}
.zitat {font-family: "Source Sans 3"; font-size: 20px; color: #333; text-align:center; line-height: 1.5; font-weight:200;}	
	.p5 {font-size: 38px; color: #333; text-align:left; line-height: 1.5; font-weight:300; padding-left:40px;}
	.p6 {font-size: 38px; color: #999; text-align:left; line-height: 1.5; font-weight:300;}
	}

a.h3 {text-decoration: none; color: #FFF;  line-height: 1.5; } a:visited.h3 {text-decoration: none; color: #FFF;} a:hover.h3 {text-decoration: none; color: #a3a2a2;} a:active.h3 {text-decoration: none; color: #FFF; }
a.p2 {text-decoration: none; color: #FFF; } a:visited.p2 {text-decoration: none; color: #FFF;} a:hover.p2 {text-decoration: none; color: #a3a2a2;} a:active.p2 {text-decoration: none; color: #FFF; }
a.p3 {text-decoration: none; color: #FFF; } a:visited.p3 {text-decoration: none; color: #FFF;} a:hover.p3 {text-decoration: none; color: #a3a2a2;} a:active.p3 {text-decoration: none; color: #FFF; }

a.h4 {text-decoration: none; color: #ceae6f;  line-height: 1.5; } a:visited.h4 {text-decoration: none; color: #ceae6f;} a:hover.h4 {text-decoration: none; color: #ceae6f;} a:active.h4 {text-decoration: none; color: #ceae6f; }


#logo-header {width:100%; height:190px; top:0px; margin-left:0px; margin-right:0px; text-align:center; background-color: #FFF; }
@media only screen and (max-width:1200px) {#logo-header {height: auto; padding-top:40px; padding-bottom:40px;}}


#logo {width:300px; height:auto; top:0px; margin-left:auto; margin-right:auto; text-align:center; background-color: transparent; }
@media only screen and (max-width:1200px) {#logo { width:30%; height:auto;}}
@media only screen and (max-width:1180px) {#logo { width:50%; height:auto;}}
@media only screen and (max-width:1080px) {#logo { width:60%; height:auto;}}
@media only screen and (max-width:980px) {#logo { width:70%; height:auto;}}

.logo {width:100%; height:auto; padding-top:30px;}


#header {width:100%; height:auto; margin-left:0px; margin-right:0px; margin-top:70px; background-image:url(../bilder/pics/hg.jpg); background-repeat:repeat; line-height:0.0; text-align:left; }
#header-mobil {width:0px; height:0px; visibility:hidden; }
#header-tab {width:0px; height:0px; visibility:hidden; }
@media only screen and (max-width:1366px) {#header { width:0px; height:0px; visibility:hidden; margin-top:0px;}}
@media only screen and (max-width:1366px) {#header-tab {width:100%; height:auto; margin-left:0px; margin-right:0px; margin-top:70px; line-height:0.0; visibility:visible; }}
@media only screen and (max-width:1320px) {#header-tab {width:100%; height:auto; margin-left:0px; margin-right:0px; margin-top:70px; line-height:0.0; visibility:visible; }}
@media only screen and (max-width:1280px) {#header-tab {width:100%; height:auto; margin-left:0px; margin-right:0px; margin-top:50px; line-height:0.0; visibility:visible; }}
@media only screen and (max-width:1200px) {#header-tab {width:100%; height:auto; margin-left:0px; margin-right:0px; margin-top:0px; line-height:0.0; visibility:visible; }}
@media only screen and (max-width:1180px) {#header-tab {width:0px; height:0px; visibility:hidden; margin-top:0px; }}
@media only screen and (max-width:1180px) {#header-mobil {width:100%; height:auto; margin-left:0px; margin-right:0px; line-height:0.0; visibility:visible; }}

#header-1366 {width:0px; height:0px; visibility:hidden; }
@media only screen and (max-width:1180px) {#header-1366 {width:100%; height:auto; margin-left:0px; margin-right:0px; line-height:0.0; visibility:visible; }}


#header-mitte {width:80%; padding-left:10%; padding-right:10%; height:auto; margin-left:auto; margin-right:auto; line-height:0.0; }
@media only screen and (max-width:1366px) {#header-mitte {width:100%; padding-left:0%; padding-right:0%; height:auto; margin-left:0px; margin-right:0px; }}
@media only screen and (max-width:1180px) {#header-mitte {width:0px; height:0px; visibility:hidden;}}

#header-mobil {width:0px; height:0px; visibility:hidden; }
@media only screen and (max-width:1180px) {#header-mobil {width:100%; height:auto; margin-left:0px; margin-right:0px; line-height:0.0; visibility:visible; }}

#header-farbe {width:100%; height:126px; margin-left:0px; margin-right:0px; background:hsla(350, 70%, 78%, 0.5); }


#content {width:80%; height:auto; padding-left:10%; padding-right:10%; margin-top:0px; padding-bottom:60px; margin-bottom:0px; background-color:hsla(0, 0%, 100%, 0.96); box-shadow: 0px 0px 12px #666; padding-top:80px; padding-bottom:80px; }
@media only screen and (max-width:1200px) {#content {width:80%; height:auto; margin-left:0px; margin-right:0px; padding-left:10%; padding-right:10%; padding-bottom:60px; margin-bottom:0px; background-color: #FFF; box-shadow: 0px 0px 6px #999; padding-top:80px; padding-bottom:80px; margin-top:570px; float: left;}}
@media only screen and (max-width:1080px) {#content {width:80%; height:auto; margin-left:0px; margin-right:0px; padding-left:10%; padding-right:10%; padding-bottom:60px; margin-bottom:0px; background-color: #FFF; box-shadow: none; padding-top:80px; padding-bottom:80px; margin-top:500px; float: left;}}
#content- {width:80%; height:auto; margin-left:0px; margin-right:0px; padding-left:10%; padding-right:10%; margin-top:80px; padding-bottom:60px; margin-bottom:0px; padding-top:80px; background-color:#FFF;}

#header-banner-text {width:60%; height:auto; margin-left:0px; margin-right:0px; padding-left:20%; padding-right:20%; margin-top:0px; padding-bottom:40px; margin-bottom:0px; padding-top:80px;}
@media only screen and (max-width:1200px) {#header-banner-text {width:80%; height:auto; margin-left:0px; margin-right:0px; padding-left:10%; padding-right:10%; margin-top:0px; padding-bottom:60px; margin-bottom:0px; padding-top:110px;}}

#hintergrund1 {width:50%; height:auto; margin-left:0px; margin-right:0px; padding-left:45%; padding-right:5%; margin-top:0px; padding-bottom:0px; margin-bottom:0px; background-image:url(../bilder/ernaehrungstherapie-heidenheim.jpg); background-repeat:no-repeat; background-size: cover; background-position:top; padding-top:70px; padding-bottom:70px; }
@media only screen and (max-width:1200px) {#hintergrund1 {width:100%; height:auto; min-height:800px; margin-left:0px; margin-right:0px; padding-left:0%; padding-right:0%; margin-top:0px; padding-bottom:0px; margin-bottom:0px; background-image:url(../bilder/ernaehrungstherapie-heidenheim.jpg); background-repeat:no-repeat; background-size: 100%; background-position:top; padding-top:0px;}}

#hintergrund01 {width:50%; height:auto; margin-left:0px; margin-right:0px; padding-left:45%; padding-right:5%; margin-top:0px; padding-bottom:0px; margin-bottom:0px; background-image:url(../bilder/ernaehrungstherapie-heidenheim.jpg); background-repeat:no-repeat; background-size: cover; background-position:top; padding-top:70px; padding-bottom:70px; }
@media only screen and (max-width:1200px) {#hintergrund01 {width:100%; height:auto; min-height:800px; margin-left:0px; margin-right:0px; padding-left:0%; padding-right:0%; margin-top:0px; padding-bottom:0px; margin-bottom:0px; background-image:url(../bilder/ernaehrungstherapie-heidenheim.jpg); background-repeat:no-repeat; background-size: 100%; background-position:top; padding-top:0px;}}

#hintergrund2 {width:50%; height:auto; margin-left:0px; margin-right:0px; padding-left:45%; padding-right:5%; margin-top:0px; padding-bottom:0px; margin-bottom:0px; background-image:url(../bilder/ernaehrung-therapie-heidenheim.jpg); background-repeat:no-repeat; background-size: cover; background-position:top; padding-top:70px; padding-bottom:70px;}
@media only screen and (max-width:1200px) {#hintergrund2 {width:100%; height:auto; min-height:800px; margin-left:0px; margin-right:0px; padding-left:0%; padding-right:0%; margin-top:0px; padding-bottom:0px; margin-bottom:0px; background-image:url(../bilder/ernaehrung-therapie-heidenheim.jpg); background-repeat:no-repeat; background-size: 100%; background-position:top;}}

#hintergrund2- {width:50%; height:auto; margin-left:0px; margin-right:0px; padding-left:45%; padding-right:5%; margin-top:0px; padding-bottom:0px; margin-bottom:0px; background-image:url(../bilder/ernaehrung-therapie-heidenheim.jpg); background-repeat:no-repeat; background-size: cover; background-position:top; padding-top:70px; padding-bottom:0px;}
@media only screen and (max-width:1200px) {#hintergrund2- {width:100%; height:auto; min-height:800px; margin-left:0px; margin-right:0px; padding-left:0%; padding-right:0%; margin-top:0px; padding-bottom:0px; margin-bottom:0px; background-image:url(../bilder/ernaehrung-therapie-heidenheim.jpg); background-repeat:no-repeat; background-size: 100%; background-position:top;}}

#hintergrund3 {width:50%; height:auto; margin-left:0px; margin-right:0px; padding-left:45%; padding-right:5%; margin-top:0px; padding-bottom:0px; margin-bottom:0px; background-image:url(../bilder/kinderernaehrung-heidenheim.jpg); background-repeat:no-repeat; background-size: cover; background-position:top; padding-top:70px; padding-bottom:0px;}
@media only screen and (max-width:1200px) {#hintergrund3 {width:100%; height:auto; min-height:800px; margin-left:0px; margin-right:0px; padding-left:0%; padding-right:0%; margin-top:0px; padding-bottom:0px; margin-bottom:0px; background-image:url(../bilder/kinderernaehrung-heidenheim.jpg); background-repeat:no-repeat; background-size: 100%; background-position:top;}}

#sporternaehrung {width:50%; height:auto; margin-left:0px; margin-right:0px; padding-left:45%; padding-right:5%; margin-top:0px; padding-bottom:0px; margin-bottom:0px; background-image:url(../bilder/sporternaehrung-kinderernaehrung-.jpg); background-repeat:no-repeat; background-size: cover; float:left;  }
@media only screen and (max-width:1200px) {#sporternaehrung {width:100%; height:auto; min-height:800px; margin-left:0px; margin-right:0px; padding-left:0%; padding-right:0%; margin-top:0px; padding-bottom:0px; margin-bottom:0px; background-image:url(../bilder/sporternaehrung-kinderernaehrung.jpg); background-repeat:no-repeat; background-size: 100%; }}

#hintergrund4 {width:50%; height:auto; margin-left:0px; margin-right:0px; padding-left:45%; padding-right:5%; margin-top:0px; padding-bottom:0px; margin-bottom:0px; background-image:url(../bilder/sporternaehrung-heidenheim.jpg); background-repeat:no-repeat; background-size: cover; background-position:top; padding-top:70px; }
@media only screen and (max-width:1200px) {#hintergrund4 {width:100%; height:auto; min-height:800px; margin-left:0px; margin-right:0px; padding-left:0%; padding-right:0%; margin-top:0px; padding-bottom:0px; margin-bottom:0px; background-image:url(../bilder/sporternaehrung-heidenheim.jpg); background-repeat:no-repeat; background-size: 100%; background-position:top;}}

#fussballsporternaehrung {width:50%; height:auto; margin-left:0px; margin-right:0px; padding-left:45%; padding-right:5%; margin-top:0px; padding-bottom:0px; margin-bottom:0px; background-image:url(../bilder/sporternaehrung-ernaehrungsberatung-.jpg); background-repeat:no-repeat; background-size: cover; float:left;  padding-top:0px;}
@media only screen and (max-width:1200px) {#fussballsporternaehrung {width:100%; height:auto; min-height:800px; margin-left:0px; margin-right:0px; padding-left:0%; padding-right:0%; margin-top:0px; padding-bottom:0px; margin-bottom:0px; background-image:url(../bilder/sporternaehrung-ernaehrungsberatung.jpg); background-repeat:no-repeat; background-size: 100%; }}

#fussballsporternaehrung1 {width:50%; height:auto; margin-left:0px; margin-right:0px; padding-left:45%; padding-right:5%; margin-top:0px; padding-bottom:0px; margin-bottom:0px; background-image:url(../bilder/sporternaehrung-ernaehrungsberatung-hdh-.jpg); background-repeat:no-repeat; background-size: cover; float:left;  padding-top:70px;}
@media only screen and (max-width:1200px) {#fussballsporternaehrung1 {width:100%; height:auto; min-height:800px; margin-left:0px; margin-right:0px; padding-left:0%; padding-right:0%; margin-top:0px; padding-bottom:0px; margin-bottom:0px; background-image:url(../bilder/sporternaehrung-ernaehrungsberatung-hdh.jpg); background-repeat:no-repeat; background-size: 100%; }}

#rollkunstlauf {width:50%; height:auto; margin-left:0px; margin-right:0px; padding-left:45%; padding-right:5%; margin-top:0px; padding-bottom:0px; margin-bottom:0px; background-image:url(../bilder/sporternaehrung-rollkunstlauf.jpg); background-repeat:no-repeat; background-size: cover; float:left;  }
@media only screen and (max-width:1200px) {#rollkunstlauf {width:100%; height:auto; min-height:1400px; margin-left:0px; margin-right:0px; padding-left:0%; padding-right:0%; margin-top:0px; padding-bottom:0px; margin-bottom:0px; background-image:url(../bilder/sporternaehrung-rollkunstlauf-.jpg); background-repeat:no-repeat; background-size: 100%; float:left; padding-top:800px; }}

#hgberatung {width:50%; height:auto; margin-left:0px; margin-right:0px; padding-left:45%; padding-right:5%; margin-top:0px; padding-bottom:0px; margin-bottom:0px; background-image:url(../bilder/beratung-.jpg); background-repeat:no-repeat; background-size: cover; float:left;  }
@media only screen and (max-width:1200px) {#hgberatung {width:100%; height:auto; min-height:800px; margin-left:0px; margin-right:0px; padding-left:0%; padding-right:0%; margin-top:0px; padding-bottom:0px; margin-bottom:0px; background-image:url(../bilder/beratung.jpg); background-repeat:no-repeat; background-size: 100%; float:left; }}

#hgberatung2 {width:50%; height:auto; margin-left:0px; margin-right:0px; padding-left:45%; padding-right:5%; margin-top:0px; padding-bottom:0px; margin-bottom:0px; background-image:url(../bilder/ernaehrungstherapie-heidenheim.jpg); background-repeat:no-repeat; background-size: cover; float:left; background-position:center;  }
@media only screen and (max-width:1200px) {#hgberatung2 {width:100%; height:auto; min-height:800px; margin-left:0px; margin-right:0px; padding-left:0%; padding-right:0%; margin-top:0px; padding-bottom:0px; margin-bottom:0px; background-image:url(../bilder/ernaehrungstherapie-heidenheim.jpg); background-repeat:no-repeat; background-size: 100%; float:left; background-position:top; }}

#ernaehrungsplan {width:50%; height:auto; margin-left:0px; margin-right:0px; padding-left:45%; padding-right:5%; margin-top:0px; padding-bottom:0px; margin-bottom:0px; background-image:url(../bilder/ernaehrung-therapie-heidenheim.jpg); background-repeat:no-repeat; background-size: cover; float:left;  }
@media only screen and (max-width:1200px) {#ernaehrungsplan {width:100%; height:auto; min-height:800px; margin-left:0px; margin-right:0px; padding-left:0%; padding-right:0%; margin-top:0px; padding-bottom:0px; margin-bottom:0px; background-image:url(../bilder/ernaehrung-therapie-heidenheim.jpg); background-repeat:no-repeat; background-size: 100%; }}


#betreuung {width:50%; height:auto; margin-left:0px; margin-right:0px; padding-left:45%; padding-right:5%; margin-top:0px; padding-bottom:0px; margin-bottom:0px; background-image:url(../bilder/betreuung-der-sportler-.jpg); background-repeat:no-repeat; background-size: cover; background-position:left; float:left;  }
@media only screen and (max-width:1200px) {#betreuung {width:100%; height:auto; min-height:800px; margin-left:0px; margin-right:0px; padding-left:0%; padding-right:0%; margin-top:0px; padding-bottom:0px; margin-bottom:0px; background-image:url(../bilder/betreuung-der-sportler.jpg); background-repeat:no-repeat; background-size: 100%; background-position:top; }}


.bild-rund { width:50%; height:auto; border-radius:50%; margin-left:25%; margin-right:25%; margin-bottom:40px; }
@media only screen and (max-width:1200px) {.bild-rund { width:70%; height:auto; border-radius:50%; margin-left:15%; margin-right:15%; margin-bottom:40px; margin-top:100px;}}

.schatten { box-shadow: 0px 0px 6px #333; }

.bild-tanja { box-shadow: 0px 0px 6px #999; margin-right:30px; float:left; width:300px; height:auto; }
.bild-zertifikat { box-shadow: 0px 0px 6px #999; margin-right:1%; float:left; width:24%; height:auto; margin-top:20px; }
#bild-zertifikat { width:100%; height:auto; float:left; margin-bottom:70px; }

#angebote { width: 84%; padding-left:8%; padding-right:8%; margin-left:0%; margin-right:0%; background-color:#FFF; box-shadow: 0px 0px 6px #999; padding-top:40px; padding-bottom:40px; }
@media only screen and (max-width:1200px) {#angebote { width: 84%; padding-left:8%; padding-right:8%; margin-left:0%; margin-right:0%; background-color:#FFF; box-shadow: 0px 0px 6px #999; padding-top:40px; padding-bottom:40px; }}


#banner {width:100%; height:auto; margin-left:0px; margin-right:0px; background-image:url(../bilder/pics/hg.jpg); background-repeat:repeat; line-height:0.0; padding-top:0px; padding-bottom:80px; box-shadow: 0px 0px 6px #333; margin-bottom:0px;}
@media only screen and (max-width:1360px) {#banner {width:90%; height:auto; margin-left:0px; margin-right:0px; background-image:url(../bilder/pics/hg.jpg); background-repeat:repeat; line-height:0.0; padding-top:0px; padding-bottom:80px; padding-left:5%; padding-right:5%; }}
@media only screen and (max-width:1080px) {#bannerx {width:100%; height:auto; margin-left:0px; margin-right:0px; background-image:url(../bilder/pics/hg.jpg); background-repeat:repeat; line-height:0.0; padding-top:0px; padding-bottom:80px; padding-left:0%; padding-right:0%; }}

#button {  padding:20px; width:50%; background-color:#971453; box-shadow: 0px 0px 6px #333; border-radius:3px;}
@media only screen and (max-width:1280px) {#button {  padding:40px; width:auto; background-color:#971453; box-shadow: 0px 0px 6px #333; border-radius:3px;}}

.galerie-01 {  width:31%; box-shadow: 0px 0px 6px #333; border-radius:0px; margin-left:0%; margin-right:2%; float:left; margin-bottom:30px;}
#galerie-01 {  padding:20px; width:50%; background-color:#971453; box-shadow: 0px 0px 6px #333; border-radius:3px;}
@media only screen and (max-width:1280px) {#galerie-01 {  padding:40px; width:auto; background-color:#971453; box-shadow: 0px 0px 6px #333; border-radius:3px;}}

.leistungbildbutton { border-radius:0%; width:31%; height:auto; box-shadow: 0px 0px 16px #333; background-color: transparent;  margin-left:1%; margin-right:1%; margin-top:80px;  }
#leistungbildbuttonhg { width:1000px; background-color:transparent; margin-left:auto; margin-right:auto; padding-top:40px; padding-bottom:50px; margin-bottom:0px;}
@media only screen and (max-width:1300px) {
	.leistungbildbutton { border-radius:0%; width:31%; height:auto; box-shadow: 0px 0px 16px #333; background-color: transparent;  margin-left:1%; margin-right:1%; margin-top:80px;  }
	#leistungbildbuttonhg { width:100%; background-color:transparent; margin-left:0px; margin-right:0px;}}
	@media only screen and (max-width:1080px) {
	.leistungbildbutton { border-radius:0%; width:80%; height:auto; box-shadow: 0px 0px 9px #333; background-color: transparent; margin-left:10%; margin-right:10%;  }
	#leistungbildbuttonhg { width:100%; background-color:transparent; margin-left:0px; margin-right:0px; padding-top:90px; padding-bottom:110px;}}

#terminvereinbarung1 {width:300px; height:auto; top:0px; margin-right:20px; right:20px; text-align:center; background-color: transparent; position:absolute; z-index:400; top:100px; }
@media only screen and (max-width:1200px) {#terminvereinbarung1 {width:300px; height:auto; top:0px; margin-right:2px; right:2px; text-align:center; background-color: transparent; position:absolute; z-index:350; top:100px; }}
@media only screen and (max-width:1080px) {#terminvereinbarung1 {width:0px; height:0px; visibility:hidden; display:none;}}




	#footer {height:auto; width:80%; padding-left:10%; padding-right:10%; padding-top:70px; padding-bottom:50px; margin-left:auto; margin-right:auto; margin-top:0px; background-color: #327b9c;  float:left;}
#footer-box {width:30%; float:left; margin-left:1%; margin-right:1%; line-height:1.0;}
#footer-box-copyright {width:99%; height:auto; float:left; margin-left:0px; margin-right:0px; padding-top:50px; padding-left:1%;}
.bildcookie {width:20px; height:auto;}
.bildinnung {width:100px; height:auto;}

@media only screen and (max-width:1200px) {
	#footer {min-width:100%; height:auto; width:100%; padding-left:0px; padding-right:0px; padding-top:80px; padding-bottom:50px; margin-left:auto; margin-right:auto; margin-top:0px;  background-color: #327b9c; float:left;}
#footer-box {width:80%; float:left; margin-left:10%; margin-right:10%;}
#footer-box-copyright {width:99%; height:auto; float:left; margin-left:0px; margin-right:0px; padding-top:50px; padding-left:1%; text-align:center;}
.bildcookie {width:50px; height:auto;}
.bildinnfo {width:300px; height:auto; margin-top:80px;}}


#navigation-top-bg {min-width:860px; max-width:2200px; width:100%; margin-top:0px; margin-right:0px; background-color:#327b9c; box-shadow: 0px 0px 3px #333;  height:70px; padding-top:0px; position:absolute; z-index:200; }
#navigation-top {margin-top:0px; width:680px; height:39px; padding-top:7px; margin-left:auto; margin-right:auto; background-color: transparent; }
.navigation-top {margin-left:auto; margin-right:auto;}
#navigation-top-menu { margin-top:10px; height: 70px; width:990px; padding-top:0px; padding-bottom:0px; text-align:left; margin-right:auto; margin-left:auto; }  
#navigationspunkt { float: left; display: block; overflow: hidden; min-width: 20px; text-align: center; margin-left:0px; }
#navigationspunkt:hover { height: auto; }
#navigationspunkt2 { float: left; display: block; overflow: hidden; width:100%; text-align: left; margin-left:0px; }
#navigationspunkt2:hover { height: auto; }
a.navigationspunkt-text { height: 32px; padding-left: 18px; padding-right: 12px; padding-top:6px; display: block; color: #FFF; margin-top: 0px;  font-size: 16px; font-weight: 300;}
.navigationspunkt-text { height: 32px; padding-left: 18px; padding-right: 12px; padding-top:6px; display: block; color: #FFF; margin-top: 0px;  font-size: 16px; font-weight: 300;}
a.navigationspunkt-text2 { height: 32px; padding-left: 18px; padding-right: 12px; padding-top:6px; display: block; color: #FFF; margin-top: 0px;  font-size: 16px; font-weight: 300;}
.navigationspunkt-text2 { height: 32px; padding-left: 18px; padding-right: 12px; padding-top:6px; display: block; color: #FFF; margin-top: 0px;  font-size: 16px; font-weight: 300;}
a.navigationspunkt-text3 { height: 32px; padding-left: 18px; padding-right: 12px; padding-top:35px; display: block; color: #FFF; margin-top: 0px;  font-size: 16px; font-weight: 300;}
.navigationspunkt-text3 { height: 32px; padding-left: 18px; padding-right: 12px; padding-top:20px; display: block; color: #FFF; margin-top: 0px;  font-size: 16px; font-weight: 300;}
a:hover.navigationspunkt-text { color: #f1dff3;}
a:hover.navigationspunkt-text2 { color: #f1dff3;}


@media only screen and (max-width:1200px) {
#navigation-top-bg {min-width:100%; width:100%; top:0px; margin-right:0px; background-color:#327b9c; box-shadow: 0px 0px 6px #333; height:90px; position: relative; z-index:200; left:0px; }
#navigation-top {margin-top:0px; margin-left:0px; width:100%; height:70px; padding-top:0px; background-color: transparent;}
.navigation-top {margin-left:0px; }
#navigation-top-menu { margin-top:0px; height: auto; max-height:0px;  min-width: 600px; width:80%; overflow: hidden; transition: all 0.5s; padding-top:0px; padding-bottom:0px; background-color: transparent;  } 
#navigationspunkt { float: left; display: block; overflow: hidden; min-width: 600px; width:100%; text-align: left; margin-left:0px; }
#navigationspunkt:hover { height: auto; }
#navigationspunkt2 { float: left; display: block; overflow: hidden; min-width: 600px; width:100%; text-align: left; margin-left:0px; }
#navigationspunkt2:hover { height: auto; }
a.navigationspunkt-text { height: auto; padding-left: 30px; padding-right: auto; padding-top:10px; display: block; color: #FFF; margin-top: 20px;  font-size: 32px; font-weight: 300;}
.navigationspunkt-text { height: auto; padding-left: 30px; padding-right: auto; padding-top:10px; display: block; color: #FFF; margin-top: 20px;  font-size: 32px; font-weight: 300;}
a.navigationspunkt-text2 { height: auto; padding-left: 30px; padding-right: auto; padding-top:10px; display: block; color: #FFF; margin-top: 20px;  font-size: 32px; font-weight: 300;}
.navigationspunkt-text2 { height: auto; padding-left: 30px; padding-right: auto; padding-top:10px; display: block; color: #FFF; margin-top: 20px;  font-size: 32px; font-weight: 300;}
a.navigationspunkt-text3 { height: auto; padding-left: 30px; padding-right: auto; padding-top:50px; display: block; color: #FFF; margin-top: 20px;  font-size: 32px; font-weight: 300;}
.navigationspunkt-text3 { height: auto; padding-left: 30px; padding-right: auto; padding-top:50px; display: block; color: #FFF; margin-top: 20px;  font-size: 32px; font-weight: 300;}
a:hover.navigationspunkt-text { color: #f1dff3;} 

}

@media only screen and (max-width:1080px) {
#navigation-top-bg {min-width:100%; width:100%; top:0px; margin-right:0px; background-color:#327b9c; box-shadow: 0px 0px 6px #333; height:120px; position: relative; z-index:200; left:0px; }
#navigation-top {margin-top:0px; margin-left:0px; width:100%; height:120px; padding-top:0px; background-color: transparent;}
.navigation-top {margin-left:0px; }
#navigation-top-menu { margin-top:0px; height: auto; max-height:0px;  min-width: 300px; width:80%; overflow: hidden; transition: all 0.5s; padding-top:0px; padding-bottom:0px; background-color: transparent; } 
#navigationspunkt { float: left; display: block; overflow: hidden; min-width: 300px; width:100%; text-align: left; margin-left:0px; }
#navigationspunkt:hover { height: auto; }
#navigationspunkt2 { float: left; display: block; overflow: hidden; min-width: 300px; width:100%; text-align: left; margin-left:0px; }
#navigationspunkt2:hover { height: auto; }
a.navigationspunkt-text { height: auto; padding-left: 40px; padding-right: auto; padding-top:15px; display: block; color: #FFF; margin-top: 40px;  font-size: 56px; font-weight: 300;}
.navigationspunkt-text { height: auto; padding-left: 40px; padding-right: auto; padding-top:15px; display: block; color: #FFF; margin-top: 40px;  font-size: 56px; font-weight: 300;}
a.navigationspunkt-text2 { height: auto; padding-left: 40px; padding-right: auto; padding-top:20px; display: block; color: #FFF; margin-top: 20px;  font-size: 54px; font-weight: 300;}
.navigationspunkt-text2 { height: auto; padding-left: 40px; padding-right: auto; padding-top:20px; display: block; color: #FFF; margin-top: 20px;  font-size: 54px; font-weight: 300;}
a.navigationspunkt-text3 { height: auto; padding-left: 40px; padding-right: auto; padding-top:70px; display: block; color: #FFF; margin-top: 20px;  font-size: 54px; font-weight: 300;}
.navigationspunkt-text3 { height: auto; padding-left: 40px; padding-right: auto; padding-top:70px; display: block; color: #FFF; margin-top: 20px;  font-size: 54px; font-weight: 300;}
a:hover.navigationspunkt-text { color: #f1dff3;} 

}

 
label.menu1 {display: none; }
input#menu1 {display:none}

@media only screen and (max-width:1200px) {
	label.menu1 {display: block; width: 300px; height: 80px; margin-left:auto; margin-right:auto; border-radius: 1px; margin-top:0px; margin-bottom:0px; background-color: transparent; }
	input#menu1 {display:none}
	.line-1 {margin-left:130px;  height: 3px; width: 36px;   background: #FFF; border-radius: 2px; color: #fee3c6;  display: block;   transition: 0.5s;   transform-origin: center; position: absolute;  }
	.line-1:nth-child(1) { margin-top: 32px; }
	.line-1:nth-child(2) { margin-top: 46px; }
	.line-1:nth-child(3) { margin-top: 60px; }
	#menu1:checked + .menu1 .line-1:nth-child(1){   transform: translateY(14px) rotate(-45deg);}
	#menu1:checked + .menu1 .line-1:nth-child(2){   opacity:0;}
	#menu1:checked + .menu1 .line-1:nth-child(3){   transform: translateY(-14px) rotate(45deg);}
	#menu1:checked + .menu1  + #navigation-top-menu { height:auto; max-height: 2500px; min-width:100%; width:100%; background-color:#155c7a; background:hsla(200, 50%, 33%, 0.96);  box-shadow: 0px 0px 10px #666;  margin-bottom:0px; padding-bottom:140px; padding-top:60px; }

}

@media only screen and (max-width:1080px) {
	label.menu1 {display: block; width: 300px; height: 120px; margin-left:auto; margin-right:auto; border-radius: 1px; margin-top:0px; margin-bottom:0px; background-color: transparent; }
	input#menu1 {display:none}
	.line-1 {margin-left:125px;  height: 5px; width: 48px;   background: #FFF; border-radius: 2px; color: #fee3c6;  display: block;   transition: 0.5s;   transform-origin: center; position: absolute;  }
	.line-1:nth-child(1) { margin-top: 36px; }
	.line-1:nth-child(2) { margin-top: 54px; }
	.line-1:nth-child(3) { margin-top: 72px; }
	#menu1:checked + .menu1 .line-1:nth-child(1){   transform: translateY(18px) rotate(-45deg);}
	#menu1:checked + .menu1 .line-1:nth-child(2){   opacity:0;}
	#menu1:checked + .menu1 .line-1:nth-child(3){   transform: translateY(-18px) rotate(45deg);}
	#menu1:checked + .menu1  + #navigation-top-menu { height:auto; max-height: 2500px; min-width:100%; width:100%; background-color:#155c7a; background:hsla(200, 50%, 38%, 0.96);  box-shadow: 0px 0px 10px #333;  margin-bottom:0px; padding-bottom:290px; padding-top:60px; }

}

input.leistungen {display: none;}
nav.leistungen {margin-top:32px; height:0px; width:auto; max-width:0; overflow: hidden; transition: all 0.5s; margin-left:0px; padding-left:0px; padding-top:22px; padding-bottom:10px; position:absolute; z-index:400; background-color: transparent; }
label.leistung { color: #FFF; font-size:16px; font-weight:300; float:left; padding-right:10px; padding-left:26px; margin-top:6px; padding-top:0px; padding-bottom:0px; }
a.leistung { color: #333; display:block; list-style-type: none; float:left; }
a:hover.leistung { color: #FFF; }
label.leistung::before {content:""; background-image:url(../bilder/pics/open.png); background-repeat:no-repeat; padding-left:20px; }
input.leistung:checked ~ nav.leistungen {display:block; list-style-type: none; min-height:520px; max-height: 1500px; min-width:420px; background-color:#327b9c; box-shadow: 0px 0px 10px #333; margin-left:100px; margin-top:50px; position:absolute; z-index:800; border-radius:3px; padding-left:30px; padding-bottom:60px;}
input.leistung:checked ~ label.leistung::before {content:""; background-image:url(../bilder/pics/close.png); background-repeat:no-repeat; padding-left:20px;}

nav.leistungen li a { list-style-type: none; display:block; list-style-type: none; float:left;}


@media only screen and (max-width:1200px) {
	input.leistungen {display: none; }
nav.leistungen {display:none; margin-top:0px; padding-top:0px; height: auto;}
	label.leistung { color: #FFFFFF; text-decoration:none; display:block; font-weight:300; margin-top:30px; padding-top:0px; padding-bottom:5px; padding-right:0px; padding-left:30px; width:100%; text-align:left; font-size:32px; }
	a.leistung { color: #FFFFFF; text-decoration:none; display:block; font-weight:300;  padding-top:10px; padding-bottom:0px; width:100%; text-align:left; font-size:32px; line-height:1.0; padding-left: 30px;  }
	a:hover.leistung { color: #c3326b; }
label.leistung::before {content:""; background-image:url(../bilder/pics/open-m.png); background-repeat:no-repeat; background-size:40px; padding-left:40px; }
input.leistung:checked ~ nav.leistungen {display:inline; width:600px; padding-bottom:40px; position:inherit; box-shadow: none; margin-left:0px; background-color:#327b9c;  margin-left:auto; margin-right:auto; border-radius:0px; padding-left:0px; height:auto;  }
input.leistung:checked ~ label.leistung::before {content:""; background-image:url(../bilder/pics/close-m.png); background-repeat:no-repeat; padding-left:40px;}

nav.leistungen ul li { list-style-type: none; }

@media only screen and (max-width:1080px) {
	input.leistungen {display: none; }
nav.leistungen {display:none; margin-top:0px; padding-top:0px; height: auto;}
	label.leistung { color: #FFFFFF; text-decoration:none; display:block; font-weight:300; margin-top:30px; padding-top:40px; padding-bottom:5px; padding-right:0px; padding-left:0px; width:100%; text-align:left; font-size:56px; padding-left:40px; }
	a.leistung { color: #FFFFFF; text-decoration:none; display:block; font-weight:300;  padding-top:0px; padding-bottom:0px; width:100%; text-align:left; font-size:56px; line-height:1.0; padding-left:40px; }
	a:hover.leistung { color: #c3326b; }
label.leistung::before {content:""; background-image:url(../bilder/pics/open-m2.png); background-repeat:no-repeat; background-size:auto; padding-left:60px; }
input.leistung:checked ~ nav.leistungen {display:inline; width:600px; padding-bottom:40px; position:inherit; box-shadow: none; margin-left:0px; background-color:#327b9c;  margin-left:auto; margin-right:auto; border-radius:0px; padding-left:0px; height:auto;  }
input.leistung:checked ~ label.leistung::before {content:""; background-image:url(../bilder/pics/close-m2.png); background-repeat:no-repeat; padding-left:60px;}

nav.leistungen ul li { list-style-type: none; }
}




label.menugalerie {display: none; }
input#menugalerie {display:none}

@media only screen and (max-width:1200px) {
	label.menugalerie {display: block; width: 100%; height: 120px; margin-left: 0px; border-radius: 1px; margin-top:0px; margin-bottom:0px; background-color: transparent; }
	input#menugalerie {display:none}
	#menumenugalerie:checked + .menumenugalerie  + #bildansicht { height:auto; max-height: 1500px; min-width:100%; width:100%; background-color:#327b9c; background:hsla(335, 73%, 33%, 0.96);  box-shadow: 0px 0px 10px #666;  margin-bottom:80px; padding-bottom:140px; padding-top:60px; }

}