/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 17, ../../../../../../../Program Files (x86)/Koala/rubygems/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

/* line 22, ../../../../../../../Program Files (x86)/Koala/rubygems/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1; }

/* line 24, ../../../../../../../Program Files (x86)/Koala/rubygems/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none; }

/* line 26, ../../../../../../../Program Files (x86)/Koala/rubygems/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 28, ../../../../../../../Program Files (x86)/Koala/rubygems/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

/* line 30, ../../../../../../../Program Files (x86)/Koala/rubygems/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none; }
  /* line 103, ../../../../../../../Program Files (x86)/Koala/rubygems/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
  q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none; }

/* line 32, ../../../../../../../Program Files (x86)/Koala/rubygems/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none; }

/* line 116, ../../../../../../../Program Files (x86)/Koala/rubygems/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block; }

/* EM-Funktion */
/* line 9, ../sass/_global/_html.scss */
html {
  font-size: 20px;
  height: 100%; }

/* line 14, ../sass/_global/_html.scss */
figure {
  margin: 0;
  padding: 0; }

/* FARBEN */
/* CONTENT-BEREICH */
/* FONTS */
/* line 1, ../sass/_global/_body.scss */
body {
  height: 100%;
  font-family: sans-serif;
  font-size: 0.6em;
  line-height: 1.5em;
  background-position: center;
  background-repeat: repeat-y;
  background-color: #ffffff;
  color: #0360a0; }
  /* line 11, ../sass/_global/_body.scss */
  body a {
    color: #0360a0; }
  /* line 15, ../sass/_global/_body.scss */
  body strong {
    font-weight: bold; }

/* line 1, ../sass/_global/_wrapper.scss */
#wrapper {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -40px; }

/* line 1, ../sass/_global/_logo.scss */
#logo {
  text-align: center;
  padding: 15px 0;
  background-color: #ffffff; }

/* line 1, ../sass/_global/_ueberschrift.scss */
#ueberschrift {
  text-align: center;
  margin-bottom: 15px;
  padding: 10px;
  background-color: #0360a0;
  color: white;
  font-weight: bold; }

/* line 1, ../sass/_global/_container.scss */
#container {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  clear: both; }
  /* line 7, ../sass/_global/_container.scss */
  #container #text-container {
    margin: 0 auto;
    max-width: 576px;
    margin-bottom: 15px; }
  /* line 13, ../sass/_global/_container.scss */
  #container .text-box {
    padding: 0 20px; }

/* line 1, ../sass/_global/_navigation_startseite.scss */
.modul-icon {
  display: inline-block;
  height: 92px;
  margin-top: 10px;
  text-align: center;
  vertical-align: top;
  width: 92px; }

/* line 10, ../sass/_global/_navigation_startseite.scss */
.modul-icon a {
  color: #0360a0;
  font-weight:bold;
  text-decoration: none; }

/* line 3, ../sass/_global/_navigation_multiple_seite.scss */
#navigation-multiple ul {
  margin: 0;
  padding: 0;
  margin-bottom: 15px; }
/* line 9, ../sass/_global/_navigation_multiple_seite.scss */
#navigation-multiple li {
  list-style-type: none;
  background-image: url("images/menue_pfeil.png");
  background-repeat: no-repeat;
  background-position: right; }
  /* line 15, ../sass/_global/_navigation_multiple_seite.scss */
  #navigation-multiple li a.first {
    border-top: 1px solid #2e2b25; }
  /* line 19, ../sass/_global/_navigation_multiple_seite.scss */
  #navigation-multiple li a {
    display: block;
    padding: 15px;
    border-bottom: 1px solid #2e2b25;
    text-decoration: none;
    background-color: silver;
    color: #2e2b25;
    text-transform: uppercase;
    font-weight: bold; }

/* line 1, ../sass/_global/_galerie.scss */
.gallery {
  list-style: none;
  padding: 0;
  margin: 0; }
  /* line 6, ../sass/_global/_galerie.scss */
  .gallery li {
    float: left;
    width: 33.33333333%;
    height: auto;
    overflow: hidden; }
    /* line 12, ../sass/_global/_galerie.scss */
    .gallery li a {
      display: block;
      margin: 5px;
      border: 1px solid #3c3c3c; }
    /* line 18, ../sass/_global/_galerie.scss */
    .gallery li img {
      display: block;
      width: 100%;
      height: auto; }

/* line 26, ../sass/_global/_galerie.scss */
.gallery:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden; }

/* line 27, ../sass/_global/_galerie.scss */
#Gallery1 .ui-content, #Gallery2 .ui-content {
  overflow: hidden; }

/* FLEXIBLER CONTAINER */
/* line 3, ../sass/_global/_flexible_container.scss */
#flexible-container {
  margin: 0 auto; }

@media screen and (min-width: 768px) and (max-width: 864px) {
  /* line 11, ../sass/_global/_flexible_container.scss */
  #flexible-container {
    max-width: 768px; } }
@media screen and (min-width: 672px) and (max-width: 768px) {
  /* line 17, ../sass/_global/_flexible_container.scss */
  #flexible-container {
    max-width: 672px; } }
@media screen and (min-width: 576px) and (max-width: 672px) {
  /* line 23, ../sass/_global/_flexible_container.scss */
  #flexible-container {
    max-width: 576px; } }
@media screen and (min-width: 480px) and (max-width: 576px) {
  /* line 28, ../sass/_global/_flexible_container.scss */
  #flexible-container {
    max-width: 480px; } }
@media screen and (min-width: 384px) and (max-width: 480px) {
  /* line 34, ../sass/_global/_flexible_container.scss */
  #flexible-container {
    max-width: 384px; } }
@media screen and (min-width: 288px) and (max-width: 384px) {
  /* line 40, ../sass/_global/_flexible_container.scss */
  #flexible-container {
    max-width: 288px; } }
@media screen and (min-width: 192px) and (max-width: 288px) {
  /* line 46, ../sass/_global/_flexible_container.scss */
  #flexible-container {
    max-width: 192px; } }
@media screen and (min-width: 96px) and (max-width: 192px) {
  /* line 52, ../sass/_global/_flexible_container.scss */
  #flexible-container {
    max-width: 96px; } }
@media screen and (min-width: 864px) {
  /* line 58, ../sass/_global/_flexible_container.scss */
  #flexible-container {
    max-width: 864px; } }
/* line 1, ../sass/_global/_main.scss */
#main {
  text-align: center; }
  /* line 4, ../sass/_global/_main.scss */
  #main table {
    width: 100%; }
    /* line 7, ../sass/_global/_main.scss */
    #main table td {
      padding: 5px 10px; }
      /* line 10, ../sass/_global/_main.scss */
      #main table td.col_0 {
        text-align: right; }
    /* line 15, ../sass/_global/_main.scss */
    #main table tr.odd {
      background-color: #b7d3e6; }
    /* line 18, ../sass/_global/_main.scss */
    #main table tr.even {
      background-color: #ffffff; }

/* FOOTER */
/* line 3, ../sass/_global/_footer.scss */
#footer, .push {
  height: 40px; }

/* line 7, ../sass/_global/_footer.scss */
#footer {
  background-color: #0360a0; }
  /* line 10, ../sass/_global/_footer.scss */
  #footer .inside {
    text-align: center;
    position: relative;
    top: 10px;
    color: white; }
    /* line 16, ../sass/_global/_footer.scss */
    #footer .inside a {
      color: white;
      text-decoration: none; }

/* line 23, ../sass/_global/_footer.scss */
.back {
  text-align: center;
  margin-top: 6px;
  margin-bottom: 6px; }

/* line 29, ../sass/_global/_footer.scss */
.bild_mobil img, .ce_text img {
  width: 100%;
  height: auto; }
