/* line 3, ../sass/style.scss */
*, *:before, *:after {
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 8, ../sass/style.scss */
html {
  font-size: 62.5%;
}

/* line 12, ../sass/style.scss */
body, html {
  margin: 0;
  padding: 0;
}

/* line 96, icons/*.png */
.icons-sprite, .icons-arrow-big-right, .icons-arrow-right, .icons-arrow-small-right, .icons-check, .icons-chevron-big-right-white, .icons-chevron-small-right-white, .icons-chevron-small-right, a[target=_blank]:before, a.arrow:before, .button.default a:before, .button.big a:before, .banner-box .button.default a:before, .banner-box a.arrow:before, .banner-box a[target=_blank]:before {
  background-image: url('../img/icons-sb7da48c6f4.png');
  background-repeat: no-repeat;
}

/* line 84, c:/Ruby/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-big-right {
  background-position: 0 0;
}

/* line 84, c:/Ruby/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-right {
  background-position: 0 -58px;
}

/* line 84, c:/Ruby/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow-small-right {
  background-position: 0 -111px;
}

/* line 84, c:/Ruby/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-check {
  background-position: 0 -127px;
}

/* line 84, c:/Ruby/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chevron-big-right-white {
  background-position: 0 -151px;
}

/* line 84, c:/Ruby/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chevron-small-right-white {
  background-position: 0 -175px;
}

/* line 84, c:/Ruby/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-chevron-small-right {
  background-position: 0 -187px;
}

/**
 * Overload compass box-sizing mixin
 * @see https://github.com/ericam/susy/issues/425
 */
/* line 24, ../sass/partials/_grids.scss */
.content-wrapper {
  width: 1066px;
  margin-left: auto;
  margin-right: auto;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  padding: 0 26px;
}
/* line 12, c:/Ruby/Ruby193/lib/ruby/gems/1.9.1/gems/susy-2.2.2/sass/susy/output/support/_clearfix.scss */
.content-wrapper:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 28, ../sass/partials/_grids.scss */
.row {
  *zoom: 1;
  overflow: visible;
}
/* line 38, c:/Ruby/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.row:after {
  content: "";
  display: table;
  clear: both;
}

/* line 34, ../sass/partials/_grids.scss */
.columns-1 {
  width: 65px;
  float: left;
  margin-right: 26px;
}
/* line 37, ../sass/partials/_grids.scss */
.columns-1.last {
  float: right;
  margin-right: 0;
}

/* line 43, ../sass/partials/_grids.scss */
.row .pre-1 {
  margin-left: 91px;
}
/* line 47, ../sass/partials/_grids.scss */
.row .post-1 {
  margin-right: 91px;
}
/* line 51, ../sass/partials/_grids.scss */
.row .push-1 {
  margin-left: 91px;
}
/* line 55, ../sass/partials/_grids.scss */
.row .pull-1 {
  margin-left: -91px;
}

/* line 34, ../sass/partials/_grids.scss */
.columns-2 {
  width: 156px;
  float: left;
  margin-right: 26px;
}
/* line 37, ../sass/partials/_grids.scss */
.columns-2.last {
  float: right;
  margin-right: 0;
}

/* line 43, ../sass/partials/_grids.scss */
.row .pre-2 {
  margin-left: 182px;
}
/* line 47, ../sass/partials/_grids.scss */
.row .post-2 {
  margin-right: 182px;
}
/* line 51, ../sass/partials/_grids.scss */
.row .push-2 {
  margin-left: 182px;
}
/* line 55, ../sass/partials/_grids.scss */
.row .pull-2 {
  margin-left: -182px;
}

/* line 34, ../sass/partials/_grids.scss */
.columns-3 {
  width: 247px;
  float: left;
  margin-right: 26px;
}
/* line 37, ../sass/partials/_grids.scss */
.columns-3.last {
  float: right;
  margin-right: 0;
}

/* line 43, ../sass/partials/_grids.scss */
.row .pre-3 {
  margin-left: 273px;
}
/* line 47, ../sass/partials/_grids.scss */
.row .post-3 {
  margin-right: 273px;
}
/* line 51, ../sass/partials/_grids.scss */
.row .push-3 {
  margin-left: 273px;
}
/* line 55, ../sass/partials/_grids.scss */
.row .pull-3 {
  margin-left: -273px;
}

/* line 34, ../sass/partials/_grids.scss */
.columns-4 {
  width: 338px;
  float: left;
  margin-right: 26px;
}
/* line 37, ../sass/partials/_grids.scss */
.columns-4.last {
  float: right;
  margin-right: 0;
}

/* line 43, ../sass/partials/_grids.scss */
.row .pre-4 {
  margin-left: 364px;
}
/* line 47, ../sass/partials/_grids.scss */
.row .post-4 {
  margin-right: 364px;
}
/* line 51, ../sass/partials/_grids.scss */
.row .push-4 {
  margin-left: 364px;
}
/* line 55, ../sass/partials/_grids.scss */
.row .pull-4 {
  margin-left: -364px;
}

/* line 34, ../sass/partials/_grids.scss */
.columns-5 {
  width: 429px;
  float: left;
  margin-right: 26px;
}
/* line 37, ../sass/partials/_grids.scss */
.columns-5.last {
  float: right;
  margin-right: 0;
}

/* line 43, ../sass/partials/_grids.scss */
.row .pre-5 {
  margin-left: 455px;
}
/* line 47, ../sass/partials/_grids.scss */
.row .post-5 {
  margin-right: 455px;
}
/* line 51, ../sass/partials/_grids.scss */
.row .push-5 {
  margin-left: 455px;
}
/* line 55, ../sass/partials/_grids.scss */
.row .pull-5 {
  margin-left: -455px;
}

/* line 34, ../sass/partials/_grids.scss */
.columns-6 {
  width: 520px;
  float: left;
  margin-right: 26px;
}
/* line 37, ../sass/partials/_grids.scss */
.columns-6.last {
  float: right;
  margin-right: 0;
}

/* line 43, ../sass/partials/_grids.scss */
.row .pre-6 {
  margin-left: 546px;
}
/* line 47, ../sass/partials/_grids.scss */
.row .post-6 {
  margin-right: 546px;
}
/* line 51, ../sass/partials/_grids.scss */
.row .push-6 {
  margin-left: 546px;
}
/* line 55, ../sass/partials/_grids.scss */
.row .pull-6 {
  margin-left: -546px;
}

/* line 34, ../sass/partials/_grids.scss */
.columns-7 {
  width: 611px;
  float: left;
  margin-right: 26px;
}
/* line 37, ../sass/partials/_grids.scss */
.columns-7.last {
  float: right;
  margin-right: 0;
}

/* line 43, ../sass/partials/_grids.scss */
.row .pre-7 {
  margin-left: 637px;
}
/* line 47, ../sass/partials/_grids.scss */
.row .post-7 {
  margin-right: 637px;
}
/* line 51, ../sass/partials/_grids.scss */
.row .push-7 {
  margin-left: 637px;
}
/* line 55, ../sass/partials/_grids.scss */
.row .pull-7 {
  margin-left: -637px;
}

/* line 34, ../sass/partials/_grids.scss */
.columns-8 {
  width: 702px;
  float: left;
  margin-right: 26px;
}
/* line 37, ../sass/partials/_grids.scss */
.columns-8.last {
  float: right;
  margin-right: 0;
}

/* line 43, ../sass/partials/_grids.scss */
.row .pre-8 {
  margin-left: 728px;
}
/* line 47, ../sass/partials/_grids.scss */
.row .post-8 {
  margin-right: 728px;
}
/* line 51, ../sass/partials/_grids.scss */
.row .push-8 {
  margin-left: 728px;
}
/* line 55, ../sass/partials/_grids.scss */
.row .pull-8 {
  margin-left: -728px;
}

/* line 34, ../sass/partials/_grids.scss */
.columns-9 {
  width: 793px;
  float: left;
  margin-right: 26px;
}
/* line 37, ../sass/partials/_grids.scss */
.columns-9.last {
  float: right;
  margin-right: 0;
}

/* line 43, ../sass/partials/_grids.scss */
.row .pre-9 {
  margin-left: 819px;
}
/* line 47, ../sass/partials/_grids.scss */
.row .post-9 {
  margin-right: 819px;
}
/* line 51, ../sass/partials/_grids.scss */
.row .push-9 {
  margin-left: 819px;
}
/* line 55, ../sass/partials/_grids.scss */
.row .pull-9 {
  margin-left: -819px;
}

/* line 34, ../sass/partials/_grids.scss */
.columns-10 {
  width: 884px;
  float: left;
  margin-right: 26px;
}
/* line 37, ../sass/partials/_grids.scss */
.columns-10.last {
  float: right;
  margin-right: 0;
}

/* line 43, ../sass/partials/_grids.scss */
.row .pre-10 {
  margin-left: 910px;
}
/* line 47, ../sass/partials/_grids.scss */
.row .post-10 {
  margin-right: 910px;
}
/* line 51, ../sass/partials/_grids.scss */
.row .push-10 {
  margin-left: 910px;
}
/* line 55, ../sass/partials/_grids.scss */
.row .pull-10 {
  margin-left: -910px;
}

/* line 34, ../sass/partials/_grids.scss */
.columns-11 {
  width: 975px;
  float: left;
  margin-right: 26px;
}
/* line 37, ../sass/partials/_grids.scss */
.columns-11.last {
  float: right;
  margin-right: 0;
}

/* line 43, ../sass/partials/_grids.scss */
.row .pre-11 {
  margin-left: 1001px;
}
/* line 47, ../sass/partials/_grids.scss */
.row .post-11 {
  margin-right: 1001px;
}
/* line 51, ../sass/partials/_grids.scss */
.row .push-11 {
  margin-left: 1001px;
}
/* line 55, ../sass/partials/_grids.scss */
.row .pull-11 {
  margin-left: -1001px;
}

/* line 34, ../sass/partials/_grids.scss */
.columns-12 {
  width: 1066px;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
/* line 37, ../sass/partials/_grids.scss */
.columns-12.last {
  float: right;
  margin-right: 0;
}

/* line 43, ../sass/partials/_grids.scss */
.row .pre-12 {
  margin-left: 1092px;
}
/* line 47, ../sass/partials/_grids.scss */
.row .post-12 {
  margin-right: 1092px;
}
/* line 51, ../sass/partials/_grids.scss */
.row .push-12 {
  margin-left: 1092px;
}
/* line 55, ../sass/partials/_grids.scss */
.row .pull-12 {
  margin-left: -1092px;
}

/* line 61, ../sass/partials/_grids.scss */
.full {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

/* line 65, ../sass/partials/_grids.scss */
.bleed-left {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  margin-left: -26px;
  padding-left: 26px;
}
/* line 68, ../sass/partials/_grids.scss */
.bleed-left > * {
  margin-left: -26px;
}

/* line 73, ../sass/partials/_grids.scss */
.bleed-right {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  margin-right: -26px;
  padding-right: 26px;
}
/* line 76, ../sass/partials/_grids.scss */
.bleed-right > * {
  margin-right: -26px;
}

/* line 81, ../sass/partials/_grids.scss */
.bleed-left-1 {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  margin-left: -91px;
  padding-left: 91px;
}
/* line 84, ../sass/partials/_grids.scss */
.bleed-left-1 > * {
  margin-left: -91px;
}

/* line 1, ../sass/partials/_typography.scss */
body, header h2, #kopf-frei h4, #kennenlernpaket h2, #testanforderung ol li h2, #testanforderung ol li p {
  font-family: 'Open Sans', 'Droid Sans', Calibri, Helvetica, Arial, sans-serif;
}

/* line 5, ../sass/partials/_typography.scss */
h1, h2, h3, h4, h5, h6, a.strong, .button.default a, .button.big a, .banner-box h1, .banner-box .button.default a, #spielideen .speechbubble .content-box, #jahreszeit .content-box, #kreative-ader p.teaser, #kennenlernpaket .content-box:before {
  font-family: 'Fredoka One', 'Arial Rounded MT Bold', 'Helvetica Rounded', Arial, sans-serif;
}

/* line 9, ../sass/partials/_typography.scss */
body {
  font-size: 1.7em;
  line-height: 1.4;
  color: #575555;
}

/* line 16, ../sass/partials/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  line-height: 1em;
}

/* line 22, ../sass/partials/_typography.scss */
p {
  margin-top: 0;
  margin-bottom: 1em;
}

/* line 27, ../sass/partials/_typography.scss */
p.intro, .intro p {
  font-size: 2.4rem;
  margin-bottom: 1.5em;
}

/* line 32, ../sass/partials/_typography.scss */
span.job-title {
  font-style: italic;
}

/* line 36, ../sass/partials/_typography.scss */
em {
  font-style: normal;
  font-weight: bold;
}

/* line 41, ../sass/partials/_typography.scss */
strong {
  color: #ae5d95;
}

/* line 45, ../sass/partials/_typography.scss */
a {
  cursor: pointer;
  color: #01859d;
  text-decoration: none;
}
/* line 51, ../sass/partials/_typography.scss */
a[target=_blank] {
  display: inline-block;
  padding-left: 14.4px;
}
/* line 57, ../sass/partials/_typography.scss */
a[target=_blank]:before {
  content: " ";
  width: 12px;
  height: 12px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -6px;
  background-position: 0 -187px;
}
/* line 71, ../sass/partials/_typography.scss */
a.arrow {
  display: inline-block;
  font-weight: bold;
  padding-left: 19.2px;
}
/* line 78, ../sass/partials/_typography.scss */
a.arrow:before {
  content: " ";
  width: 16px;
  height: 16px;
  position: absolute;
  left: 1.6px;
  top: 50%;
  margin-top: -8px;
  background-position: 0 -111px;
}
/* line 92, ../sass/partials/_typography.scss */
a.strong {
  color: #ae5d95;
}

/* line 98, ../sass/partials/_typography.scss */
h1 {
  font-size: 4.5rem;
}

/* line 1, ../sass/partials/_layout.scss */
body {
  min-width: 1118px;
}

/* line 5, ../sass/partials/_layout.scss */
header {
  padding-bottom: 30rem;
}

/* line 9, ../sass/partials/_layout.scss */
footer {
  padding: 2rem 0;
}

/* line 13, ../sass/partials/_layout.scss */
section {
  *zoom: 1;
}
/* line 38, c:/Ruby/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
section:after {
  content: "";
  display: table;
  clear: both;
}

/* line 2, ../sass/partials/_forms.scss */
.button.default {
  color: #000;
  background-color: #f9d713;
  border: 4px solid #f9d713;
  margin-top: 26px;
  border-radius: 10px;
}
/* line 13, ../sass/partials/mixins/_button.scss */
.button.default a, .button.default a span, .button.default a:before {
  text-align: center;
  font-size: 2.5rem;
  height: 53px;
  line-height: 53px;
  vertical-align: middle;
}
/* line 23, ../sass/partials/mixins/_button.scss */
.button.default a {
  display: block;
  color: #000;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
}
/* line 31, ../sass/partials/mixins/_button.scss */
.button.default a:before {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  content: " ";
  width: 53px;
  border-right: 1px solid #c7ac0f;
  background-position: 0 -58px;
}
/* line 48, ../sass/partials/mixins/_button.scss */
.button.default a span {
  display: block;
  margin-left: 53px;
  border-left: 1px solid #fadf42;
}
/* line 5, ../sass/partials/_forms.scss */
.button.big {
  color: #000;
  background-color: #f9d713;
  border: 4px solid #f9d713;
  margin-top: 26px;
  border-radius: 10px;
}
/* line 13, ../sass/partials/mixins/_button.scss */
.button.big a, .button.big a span, .button.big a:before {
  text-align: center;
  font-size: 2.5rem;
  height: 58px;
  line-height: 58px;
  vertical-align: middle;
}
/* line 23, ../sass/partials/mixins/_button.scss */
.button.big a {
  display: block;
  color: #000;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
}
/* line 31, ../sass/partials/mixins/_button.scss */
.button.big a:before {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  content: " ";
  width: 58px;
  border-right: 1px solid #c7ac0f;
  background-position: 0 0;
}
/* line 48, ../sass/partials/mixins/_button.scss */
.button.big a span {
  display: block;
  margin-left: 58px;
  border-left: 1px solid #fadf42;
}


/* line 81, ../sass/partials/_forms.scss */
.form-footnotes {
  font-size: 1.4rem;
  line-height: 1.43;
  margin-top: 1.5rem;
}

/* line 2, ../sass/partials/_content-elements.scss */
.image-container img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
}
/* line 8, ../sass/partials/_content-elements.scss */
.image-container img.original-size {
  width: auto;
  max-width: none;
}
/* line 14, ../sass/partials/_content-elements.scss */
.image-container .caption {
  font-style: italic;
  font-size: 1.4rem;
  line-height: 1.5;
  margin-top: 1em;
  margin-bottom: 0;
}

/* line 36, ../sass/partials/_content-elements.scss */
.main-image {
  position: absolute;
}
/* line 39, ../sass/partials/_content-elements.scss */
.main-image img {
  display: block;
}

/* line 1, ../sass/partials/content-elements/_content-box.scss */
.content-box {
  *zoom: 1;
  padding: 26px;
  color: #fff;
  border-radius: 1rem;
}
/* line 38, c:/Ruby/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.content-box:after {
  content: "";
  display: table;
  clear: both;
}
/* line 12, ../sass/partials/content-elements/_content-box.scss */
.content-box h1 {
  font-size: 3.4rem;
  line-height: 1.3;
  margin-top: 0;
  margin-bottom: 0.75em;
  text-transform: uppercase;
}
/* line 20, ../sass/partials/content-elements/_content-box.scss */
.content-box.numbered {
  counter-increment: numberedContentBox;
}
/* line 23, ../sass/partials/content-elements/_content-box.scss */
.content-box.numbered:before {
  position: absolute;
  display: block;
  content: counter(numberedContentBox);
  font-size: 2.2rem;
  border-radius: 50%;
  border: 3px solid white;
  top: 0;
  left: 0;
  width: 5rem;
  height: 5rem;
  margin: -2rem 0 0 -2.5rem;
  padding: 0;
  background-color: #81c587;
  text-align: center;
  line-height: 2;
}

/* line 44, ../sass/partials/content-elements/_banner-box.scss */
.banner-box {
  padding: 26px 39px;
  background-color: #76709b;
  color: #FFF;
}
/* line 51, ../sass/partials/content-elements/_banner-box.scss */
.banner-box h1 {
  text-align: center;
  color: #000;
  background-color: #f9d713;
  font-size: 3.4rem;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  margin: -49px;
  padding: 49px;
  margin-top: 0;
  margin-bottom: 26px;
  padding-top: 1.5rem;
  padding-bottom: 1.6rem;
  text-transform: uppercase;
}
/* line 19, ../sass/partials/content-elements/_banner-box.scss */
.banner-box h1:before, .banner-box h1:after {
  content: " ";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
}
/* line 28, ../sass/partials/content-elements/_banner-box.scss */
.banner-box h1:before {
  top: 100%;
  left: 0;
  border-width: 0 10px 10px 0;
  border-color: transparent #b2b2b2 transparent transparent;
}
/* line 35, ../sass/partials/content-elements/_banner-box.scss */
.banner-box h1:after {
  top: 100%;
  right: 0;
  border-width: 10px 10px 0 0;
  border-color: #b2b2b2 transparent transparent transparent;
}
/* line 56, ../sass/partials/content-elements/_banner-box.scss */
.banner-box form {
  margin-top: 6rem;
}
/* line 60, ../sass/partials/content-elements/_banner-box.scss */
.banner-box .button.default {
  color: #000;
  background-color: #f9d713;
  border: 4px solid #f9d713;
  margin-top: 26px;
  border-radius: 10px;
  margin-top: 4rem;
}
/* line 13, ../sass/partials/mixins/_button.scss */
.banner-box .button.default a, .banner-box .button.default a span, .banner-box .button.default a:before {
  text-align: center;
  font-size: 2rem;
  height: 53px;
  line-height: 53px;
  vertical-align: middle;
}
/* line 23, ../sass/partials/mixins/_button.scss */
.banner-box .button.default a {
  display: block;
  color: #000;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
}
/* line 31, ../sass/partials/mixins/_button.scss */
.banner-box .button.default a:before {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  content: " ";
  width: 53px;
  border-right: 1px solid #c7ac0f;
  background-position: 0 -58px;
}
/* line 48, ../sass/partials/mixins/_button.scss */
.banner-box .button.default a span {
  display: block;
  margin-left: 53px;
  border-left: 1px solid #fadf42;
}
/* line 65, ../sass/partials/content-elements/_banner-box.scss */
.banner-box a.arrow, .banner-box a[target=_blank] {
  margin-top: 3rem;
  color: #fff;
}
/* line 66, ../sass/partials/content-elements/_banner-box.scss */
.banner-box a.arrow:before, .banner-box a[target=_blank]:before {
  background-position: 0 -175px;
}

/* line 1, ../sass/partials/sections/_header.scss */
header {
  background-color: #b2e4ed;
  color: #000;
  font-size: 1.8rem;
  padding-bottom: 176px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IiIgcj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjciLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9yYWRpYWxHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -moz-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: radial-gradient(ellipse cover at center, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
}
/* line 9, ../sass/partials/sections/_header.scss */
header .main-image {
  bottom: -125px;
  left: -65px;
}
/* line 14, ../sass/partials/sections/_header.scss */
header .image-container.splash {
  height: 19rem;
}
/* line 18, ../sass/partials/sections/_header.scss */
header h1 {
  font-size: 5.2rem;
  margin: 0;
  margin-top: -0.5rem;
}
/* line 24, ../sass/partials/sections/_header.scss */
header h2 {
  font-size: 3rem;
  margin-top: 1.4rem;
  margin-bottom: 6.5rem;
}
/* line 31, ../sass/partials/sections/_header.scss */
header .align-c {
  text-align: center;
}
/* line 35, ../sass/partials/sections/_header.scss */
header .button.big {
  margin-top: 1rem;
}

/* line 1, ../sass/partials/sections/_footer.scss */
footer {
  background-color: #fff;
}
/* line 4, ../sass/partials/sections/_footer.scss */
footer ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 10, ../sass/partials/sections/_footer.scss */
footer ul li {
  display: inline-block;
  margin-right: 4rem;
  font-size: 1.4rem;
  line-height: 1.3;
  vertical-align: middle;
}
/* line 18, ../sass/partials/sections/_footer.scss */
footer ul li a {
  color: #000;
  text-decoration: none;
}
/* line 22, ../sass/partials/sections/_footer.scss */
footer ul li a:hover, footer ul li a:focus, footer ul li a:active {
  text-decoration: underline;
}

/* line 1, ../sass/partials/sections/_main-content.scss */
#intro {
  background-color: #f3dcec;
  padding-top: 6rem;
  padding-bottom: 132px;
}
/* line 6, ../sass/partials/sections/_main-content.scss */
#intro > .image-container {
  position: absolute;
  top: -116px;
  left: 0;
  right: 0;
}
/* line 29, ../sass/partials/_content-elements.scss */
#intro > .image-container img {
  width: 100%;
  max-width: none;
  height: 116px;
}
/* line 11, ../sass/partials/sections/_main-content.scss */
#intro .image-container .caption {
  font-size: 1.7rem;
  margin-left: 65px;
}
/* line 17, ../sass/partials/sections/_main-content.scss */
#intro a.strong {
  color: #ae5d95;
}

/* line 22, ../sass/partials/sections/_main-content.scss */
#praxisgestaltung {
  background-color: #b2e4ed;
  padding-bottom: 128px;
}
/* line 26, ../sass/partials/sections/_main-content.scss */
#praxisgestaltung > .image-container {
  position: absolute;
  top: -72px;
  left: 0;
  right: 0;
}
/* line 29, ../sass/partials/_content-elements.scss */
#praxisgestaltung > .image-container img {
  width: 100%;
  max-width: none;
  height: 72px;
}
/* line 30, ../sass/partials/sections/_main-content.scss */
#praxisgestaltung .row:first-of-type > div {
  margin-top: -28rem;
}
/* line 35, ../sass/partials/sections/_main-content.scss */
#praxisgestaltung .image-container.child {
  margin-top: -18rem;
}
/* line 40, ../sass/partials/sections/_main-content.scss */
#praxisgestaltung .content-box {
  background-color: #0f879d;
  margin-top: 6rem;
  text-align: center;
}
/* line 45, ../sass/partials/sections/_main-content.scss */
#praxisgestaltung .content-box .button {
  margin-left: auto;
  margin-right: auto;
  float: none;
}

/* line 53, ../sass/partials/sections/_main-content.scss */
#spielideen {
  background-color: #f3dcec;
  padding-top: 3rem;
  padding-bottom: 140px;
}
/* line 58, ../sass/partials/sections/_main-content.scss */
#spielideen > .image-container {
  position: absolute;
  top: -68px;
  left: 0;
  right: 0;
}
/* line 29, ../sass/partials/_content-elements.scss */
#spielideen > .image-container img {
  width: 100%;
  max-width: none;
  height: 68px;
}
/* line 62, ../sass/partials/sections/_main-content.scss */
#spielideen h1 {
  color: #ae5d95;
  margin-bottom: 1.5em;
}
/* line 67, ../sass/partials/sections/_main-content.scss */
#spielideen .speechbubble {
  position: relative;
  margin-top: 5rem;
}
/* line 71, ../sass/partials/sections/_main-content.scss */
#spielideen .speechbubble .ghost-1, #spielideen .speechbubble .ghost-2 {
  display: block;
  position: absolute;
}
/* line 76, ../sass/partials/sections/_main-content.scss */
#spielideen .speechbubble .ghost-1 {
  left: -237px;
  bottom: 0;
}
/* line 81, ../sass/partials/sections/_main-content.scss */
#spielideen .speechbubble .ghost-2 {
  top: -137px;
  right: -95px;
}
/* line 86, ../sass/partials/sections/_main-content.scss */
#spielideen .speechbubble .content-box {
  position: relative;
  background-color: #ae5d95;
  margin-bottom: 7rem;
  font-size: 2.4rem;
  line-height: 1.6;
  padding: 52px 65px;
}
/* line 44, ../sass/partials/content-elements/_content-box.scss */
#spielideen .speechbubble .content-box:after {
  content: '';
  display: block;
  position: absolute;
  top: 100%;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #ae5d95 transparent transparent transparent;
  right: 65px;
  border-width: 65px 65px 0 0px;
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}
/* line 97, ../sass/partials/sections/_main-content.scss */
#spielideen .speechbubble .content-box p {
  font-size: 2.4rem;
  margin-bottom: 0;
}
/* line 104, ../sass/partials/sections/_main-content.scss */
#spielideen h3 {
  font-size: 1.7rem;
  margin-bottom: 0.5em;
}

/* line 110, ../sass/partials/sections/_main-content.scss */
#kopf-frei {
  background-color: #9fc8e6;
  padding-top: 3rem;
  padding-bottom: 83px;
}
/* line 115, ../sass/partials/sections/_main-content.scss */
#kopf-frei > .image-container {
  position: absolute;
  top: -80px;
  left: 0;
  right: 0;
}
/* line 29, ../sass/partials/_content-elements.scss */
#kopf-frei > .image-container img {
  width: 100%;
  max-width: none;
  height: 80px;
}
/* line 119, ../sass/partials/sections/_main-content.scss */
#kopf-frei h1 {
  color: #1e6192;
}
/* line 123, ../sass/partials/sections/_main-content.scss */
#kopf-frei h3 {
  font-size: 2rem;
  color: #1e6192;
  margin-bottom: 0.5em;
  line-height: 1.4;
}
/* line 130, ../sass/partials/sections/_main-content.scss */
#kopf-frei h4 {
  font-size: 2rem;
  color: #1e6192;
  margin-bottom: 0.5em;
  line-height: 1.4;
  font-weight: bold;
  margin-top: 6em;
}
/* line 140, ../sass/partials/sections/_main-content.scss */
#kopf-frei .content-box {
  background-color: #1e6192;
  margin-bottom: 2rem;
  padding: 39px 52px;
}
/* line 145, ../sass/partials/sections/_main-content.scss */
#kopf-frei .content-box .main-image {
  bottom: 100%;
  right: 0;
}
/* line 150, ../sass/partials/sections/_main-content.scss */
#kopf-frei .content-box ul {
  width: 50%;
  padding-right: 26px;
  float: left;
}
/* line 155, ../sass/partials/sections/_main-content.scss */
#kopf-frei .content-box ul li {
  font-size: 1.9rem;
  margin-bottom: 2rem;
  font-weight: bold;
}
/* line 162, ../sass/partials/sections/_main-content.scss */
#kopf-frei .content-box p {
  font-size: 1.9rem;
  line-height: 1.6;
}
/* line 166, ../sass/partials/sections/_main-content.scss */
#kopf-frei .content-box p strong {
  color: #bcaacf;
}
/* line 171, ../sass/partials/sections/_main-content.scss */
#kopf-frei .content-box .button {
  margin-top: 0;
}
/* line 174, ../sass/partials/sections/_main-content.scss */
#kopf-frei .content-box .button a {
  text-transform: none;
}
/* line 180, ../sass/partials/sections/_main-content.scss */
#kopf-frei .row:last-of-type h3 {
  margin-top: 15rem;
  margin-bottom: 2rem;
}

/* line 186, ../sass/partials/sections/_main-content.scss */
#jahreszeit {
  background-color: #ddfbe5;
  padding-top: 3rem;
  padding-bottom: 206px;
}
/* line 191, ../sass/partials/sections/_main-content.scss */
#jahreszeit > .image-container {
  position: absolute;
  top: -123px;
  left: 0;
  right: 0;
}
/* line 29, ../sass/partials/_content-elements.scss */
#jahreszeit > .image-container img {
  width: 100%;
  max-width: none;
  height: 123px;
}
/* line 195, ../sass/partials/sections/_main-content.scss */
#jahreszeit .main-image {
  bottom: -178px;
  right: -65px;
}
/* line 200, ../sass/partials/sections/_main-content.scss */
#jahreszeit h1, #jahreszeit h2 {
  color: #81c587;
}
/* line 204, ../sass/partials/sections/_main-content.scss */
#jahreszeit h1 {
  margin-bottom: 5rem;
}
/* line 208, ../sass/partials/sections/_main-content.scss */
#jahreszeit h2 {
  margin-bottom: 0.25em;
  line-height: 1.4;
}
/* line 213, ../sass/partials/sections/_main-content.scss */
#jahreszeit .content-box {
  *zoom: 1;
  background-color: #81c587;
  font-size: 2.4rem;
  line-height: 1.6;
  padding: 39px 52px;
}
/* line 38, c:/Ruby/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#jahreszeit .content-box:after {
  content: "";
  display: table;
  clear: both;
}
/* line 44, ../sass/partials/content-elements/_content-box.scss */
#jahreszeit .content-box:after {
  content: '';
  display: block;
  position: absolute;
  top: 100%;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #81c587 transparent transparent transparent;
  left: 65px;
  border-width: 65px 0 0 65px;
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}
/* line 223, ../sass/partials/sections/_main-content.scss */
#jahreszeit .content-box p {
  font-size: 2.4rem;
}
/* line 227, ../sass/partials/sections/_main-content.scss */
#jahreszeit .content-box .button.default {
  margin-top: 0;
}
/* line 230, ../sass/partials/sections/_main-content.scss */
#jahreszeit .content-box .button.default a {
  text-transform: none;
}

/* line 237, ../sass/partials/sections/_main-content.scss */
#kreative-ader {
  background-color: #9fc8e6;
  padding-top: 3rem;
  padding-bottom: 325px;
}
/* line 242, ../sass/partials/sections/_main-content.scss */
#kreative-ader > .image-container {
  position: absolute;
  top: -96px;
  left: 0;
  right: 0;
}
/* line 29, ../sass/partials/_content-elements.scss */
#kreative-ader > .image-container img {
  width: 100%;
  max-width: none;
  height: 96px;
}
/* line 246, ../sass/partials/sections/_main-content.scss */
#kreative-ader .main-image {
  bottom: -310px;
  left: -65px;
}
/* line 251, ../sass/partials/sections/_main-content.scss */
#kreative-ader h1, #kreative-ader h2 {
  color: #1e6192;
  line-height: 1.4;
}
/* line 256, ../sass/partials/sections/_main-content.scss */
#kreative-ader h1 {
  margin-right: -50px;
}
/* line 260, ../sass/partials/sections/_main-content.scss */
#kreative-ader h2 {
  font-size: 2.4rem;
  margin-right: -50px;
  margin-top: 2em;
}
/* line 266, ../sass/partials/sections/_main-content.scss */
#kreative-ader p {
  font-size: 1.7rem;
}
/* line 269, ../sass/partials/sections/_main-content.scss */
#kreative-ader p.teaser {
  font-size: 2.4rem;
  line-height: 2;
  color: #fff;
}
/* line 278, ../sass/partials/sections/_main-content.scss */
#kreative-ader .button a {
  text-transform: none;
}

/* line 296, ../sass/partials/sections/_main-content.scss */
#kennenlernpaket {
  background-color: #ddfbe5;
  padding-top: 8rem;
  padding-bottom: 241px;
  counter-reset: numberedContentBox;
}
/* line 301, ../sass/partials/sections/_main-content.scss */
#kennenlernpaket > .image-container {
  position: absolute;
  top: -125px;
  left: 0;
  right: 0;
}
/* line 29, ../sass/partials/_content-elements.scss */
#kennenlernpaket > .image-container img {
  width: 100%;
  max-width: none;
  height: 125px;
}
/* line 305, ../sass/partials/sections/_main-content.scss */
#kennenlernpaket h1 {
  color: #81c587;
  line-height: 1.2;
  margin-bottom: 4rem;
  margin-top: 0;
}
/* line 312, ../sass/partials/sections/_main-content.scss */
#kennenlernpaket h2 {
  color: #818181;
  font-weight: bold;
  margin-bottom: 4rem;
  font-size: 2.2rem;
}
/* line 321, ../sass/partials/sections/_main-content.scss */
#kennenlernpaket .button a {
  text-transform: none;
}
/* line 326, ../sass/partials/sections/_main-content.scss */
#kennenlernpaket .main-image {
  left: 0;
  bottom: -180px;
}
/* line 331, ../sass/partials/sections/_main-content.scss */
#kennenlernpaket .image-container {
  float: none;
}
/* line 334, ../sass/partials/sections/_main-content.scss */
#kennenlernpaket .image-container.hand-1 {
  position: absolute;
  top: -12rem;
  left: -5rem;
}
/* line 340, ../sass/partials/sections/_main-content.scss */
#kennenlernpaket .image-container.hand-2 {
  position: absolute;
  top: -12rem;
  right: -5rem;
}
/* line 346, ../sass/partials/sections/_main-content.scss */
#kennenlernpaket .image-container.hand-3 {
  position: absolute;
  top: 70rem;
  left: -5rem;
}
/* line 352, ../sass/partials/sections/_main-content.scss */
#kennenlernpaket .image-container.hand-4 {
  position: absolute;
  right: -5rem;
  top: 55rem;
}
/* line 358, ../sass/partials/sections/_main-content.scss */
#kennenlernpaket .image-container.hand-5 {
  position: absolute;
  top: 87.5rem;
  left: 45rem;
}
/* line 364, ../sass/partials/sections/_main-content.scss */
#kennenlernpaket .image-container.hand-6 {
  position: absolute;
  bottom: -15rem;
  right: 0;
}
/* line 371, ../sass/partials/sections/_main-content.scss */
#kennenlernpaket .content-box {
  background-color: #81c587;
  margin-bottom: 7rem;
  padding: 26px;
  padding-left: 39px;
}
/* line 383, ../sass/partials/sections/_main-content.scss */
#kennenlernpaket .content-box:last-child {
  margin-bottom: 0;
}
/* line 391, ../sass/partials/sections/_main-content.scss */
#kennenlernpaket .content-box ul, #kennenlernpaket .content-box p {
  font-size: 1.9rem;
  font-weight: bold;
}
/* line 396, ../sass/partials/sections/_main-content.scss */
#kennenlernpaket .content-box ul {
  padding-left: 2.2rem;
  margin-left: 0;
  margin-top: 0.5em;
}
/* line 402, ../sass/partials/sections/_main-content.scss */
#kennenlernpaket .content-box p {
  margin-bottom: 0;
}
/* line 407, ../sass/partials/sections/_main-content.scss */
#kennenlernpaket .content-box.item-1 {
  background-color: #81c587;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjEwMjIwOCIgeTE9IjAuMjgwODE0IiB4Mj0iMS4xMDIyMDgiIHkyPSIwLjcxOTE4NiI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhlY2I5MyIvPjxzdG9wIG9mZnNldD0iNDA4cHgiIHN0b3AtY29sb3I9IiM4ZWNiOTMiLz48c3RvcCBvZmZzZXQ9IjQwOHB4IiBzdG9wLWNvbG9yPSIjODFjNTg3Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjODFjNTg3Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -moz-linear-gradient(340deg, #8ecb93 0%, #8ecb93 408px, #81c587 408px, #81c587 100%);
  background-image: -webkit-linear-gradient(340deg, #8ecb93 0%, #8ecb93 408px, #81c587 408px, #81c587 100%);
  background-image: linear-gradient(110deg, #8ecb93 0%, #8ecb93 408px, #81c587 408px, #81c587 100%);
}
/* line 410, ../sass/partials/sections/_main-content.scss */
#kennenlernpaket .content-box.item-2 {
  background-color: #81c587;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjEwMjIwOCIgeTE9IjAuMjgwODE0IiB4Mj0iMS4xMDIyMDgiIHkyPSIwLjcxOTE4NiI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhlY2I5MyIvPjxzdG9wIG9mZnNldD0iMjkwcHgiIHN0b3AtY29sb3I9IiM4ZWNiOTMiLz48c3RvcCBvZmZzZXQ9IjI5MHB4IiBzdG9wLWNvbG9yPSIjODFjNTg3Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjODFjNTg3Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -moz-linear-gradient(340deg, #8ecb93 0%, #8ecb93 290px, #81c587 290px, #81c587 100%);
  background-image: -webkit-linear-gradient(340deg, #8ecb93 0%, #8ecb93 290px, #81c587 290px, #81c587 100%);
  background-image: linear-gradient(110deg, #8ecb93 0%, #8ecb93 290px, #81c587 290px, #81c587 100%);
}
/* line 413, ../sass/partials/sections/_main-content.scss */
#kennenlernpaket .content-box.item-3 {
  background-color: #81c587;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjEwMjIwOCIgeTE9IjAuMjgwODE0IiB4Mj0iMS4xMDIyMDgiIHkyPSIwLjcxOTE4NiI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhlY2I5MyIvPjxzdG9wIG9mZnNldD0iMjEwcHgiIHN0b3AtY29sb3I9IiM4ZWNiOTMiLz48c3RvcCBvZmZzZXQ9IjIxMHB4IiBzdG9wLWNvbG9yPSIjODFjNTg3Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjODFjNTg3Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -moz-linear-gradient(340deg, #8ecb93 0%, #8ecb93 210px, #81c587 210px, #81c587 100%);
  background-image: -webkit-linear-gradient(340deg, #8ecb93 0%, #8ecb93 210px, #81c587 210px, #81c587 100%);
  background-image: linear-gradient(110deg, #8ecb93 0%, #8ecb93 210px, #81c587 210px, #81c587 100%);
}
/* line 416, ../sass/partials/sections/_main-content.scss */
#kennenlernpaket .content-box.item-4 {
  background-color: #81c587;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjEwMjIwOCIgeTE9IjAuMjgwODE0IiB4Mj0iMS4xMDIyMDgiIHkyPSIwLjcxOTE4NiI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhlY2I5MyIvPjxzdG9wIG9mZnNldD0iMTA5cHgiIHN0b3AtY29sb3I9IiM4ZWNiOTMiLz48c3RvcCBvZmZzZXQ9IjEwOXB4IiBzdG9wLWNvbG9yPSIjODFjNTg3Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjODFjNTg3Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -moz-linear-gradient(340deg, #8ecb93 0%, #8ecb93 109px, #81c587 109px, #81c587 100%);
  background-image: -webkit-linear-gradient(340deg, #8ecb93 0%, #8ecb93 109px, #81c587 109px, #81c587 100%);
  background-image: linear-gradient(110deg, #8ecb93 0%, #8ecb93 109px, #81c587 109px, #81c587 100%);
}

/* line 424, ../sass/partials/sections/_main-content.scss */
#ohne-risiko {
  background-color: #fbf2a9;
  padding-bottom: 115px;
}
/* line 428, ../sass/partials/sections/_main-content.scss */
#ohne-risiko > .image-container {
  position: absolute;
  top: -121px;
  left: 0;
  right: 0;
}
/* line 29, ../sass/partials/_content-elements.scss */
#ohne-risiko > .image-container img {
  width: 100%;
  max-width: none;
  height: 121px;
}
/* line 432, ../sass/partials/sections/_main-content.scss */
#ohne-risiko h1 {
  color: #bdb272;
  line-height: 1.3;
  margin-top: 0;
  margin-bottom: 1em;
}
/* line 439, ../sass/partials/sections/_main-content.scss */
#ohne-risiko p {
  font-size: 1.4rem;
}
/* line 442, ../sass/partials/sections/_main-content.scss */
#ohne-risiko p strong {
  color: #575555;
}

/* line 448, ../sass/partials/sections/_main-content.scss */
#testanforderung {
  background-color: #e4e1f0;
  padding-bottom: 8rem;
}
/* line 452, ../sass/partials/sections/_main-content.scss */
#testanforderung > .image-container {
  position: absolute;
  top: -55px;
  left: 0;
  right: 0;
}
/* line 29, ../sass/partials/_content-elements.scss */
#testanforderung > .image-container img {
  width: 100%;
  max-width: none;
  height: 55px;
}
/* line 457, ../sass/partials/sections/_main-content.scss */
#testanforderung h1:only-child, #testanforderung h2:only-child {
  color: #76709b;
}
/* line 462, ../sass/partials/sections/_main-content.scss */
#testanforderung ol {
  padding-left: 0;
  margin-left: 0;
  list-style: none;
  counter-reset: items;
}
/* line 469, ../sass/partials/sections/_main-content.scss */
#testanforderung ol li {
  padding-left: 5rem;
  margin-bottom: 2.5em;
  vertical-align: top;
}
/* line 472, ../sass/partials/sections/_main-content.scss */
#testanforderung ol li:before {
  counter-increment: items;
  content: counter(items) ".";
  width: 5rem;
  font-family: Oswald, "Arial Narrow", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 5rem;
  position: absolute;
  left: 0;
  top: 0;
  line-height: 1.1;
  color: #76709b;
}
/* line 492, ../sass/partials/sections/_main-content.scss */
#testanforderung ol li h2, #testanforderung ol li p {
  font-weight: normal;
}
/* line 497, ../sass/partials/sections/_main-content.scss */
#testanforderung ol li h2 {
  font-size: 2.4rem;
  line-height: 1.3;
  margin-top: 0;
  margin-bottom: 0.5em;
  color: #575555;
}
/* line 505, ../sass/partials/sections/_main-content.scss */
#testanforderung ol li p {
  font-size: 1.7rem;
}
/* line 511, ../sass/partials/sections/_main-content.scss */
#testanforderung ul.checklist {
  margin-left: 0;
  padding-left: 0;
  margin-left: 0;
  margin-bottom: 5.5rem;
}
/* line 29, c:/Ruby/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/typography/lists/_bullets.scss */
#testanforderung ul.checklist li {
  padding-left: 14px;
  background: url('../img/check.png?1424764659') no-repeat -5px -3px;
  list-style-type: none;
}
/* line 517, ../sass/partials/sections/_main-content.scss */
#testanforderung ul.checklist li {
  margin-bottom: 1em;
  padding-left: 44px;
  background-position: 0 0;
}
/* line 524, ../sass/partials/sections/_main-content.scss */
#testanforderung .content-wrapper .image-container {
  padding: 0 7.5rem;
  margin-bottom: -0.75rem;
}

@media screen and (max-width: 1265px) {
  /* line 532, ../sass/partials/sections/_main-content.scss */
  header .main-image {
    bottom: -140px;
  }

  /* line 537, ../sass/partials/sections/_main-content.scss */
  #jahreszeit .main-image {
    right: 0;
  }

  /* line 542, ../sass/partials/sections/_main-content.scss */
  #kennenlernpaket .image-container.hand-2,
  #kennenlernpaket .image-container.hand-4 {
    right: 0;
  }
}
