@font-face {
    font-family: 'Korinth Serial';
    src: url('fonts/korinth-serial-bold-webfont.eot');
    src: url('fonts/korinth-serial-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/korinth-serial-bold-webfont.woff') format('woff'),
         url('fonts/korinth-serial-bold-webfont.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Korinth Serial';
    src: url('fonts/korinth-serial-bolditalic-webfont.eot');
    src: url('fonts/korinth-serial-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/korinth-serial-bolditalic-webfont.woff') format('woff'),
         url('fonts/korinth-serial-bolditalic-webfont.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Korinth Serial';
    src: url('fonts/korinth-serial-italic-webfont.eot');
    src: url('fonts/korinth-serial-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/korinth-serial-italic-webfont.woff') format('woff'),
         url('fonts/korinth-serial-italic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Korinth Serial Light';
    src: url('fonts/korinth-serial-light-webfont.eot');
    src: url('fonts/korinth-serial-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/korinth-serial-light-webfont.woff') format('woff'),
         url('fonts/korinth-serial-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Korinth Serial Light';
    src: url('fonts/korinth-serial-lightitalic-webfont.eot');
    src: url('fonts/korinth-serial-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/korinth-serial-lightitalic-webfont.woff') format('woff'),
         url('fonts/korinth-serial-lightitalic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Korinth Serial Medium';
    src: url('fonts/korinth-serial-medium-webfont.eot');
    src: url('fonts/korinth-serial-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/korinth-serial-medium-webfont.woff') format('woff'),
         url('fonts/korinth-serial-medium-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Korinth Serial Medium';
    src: url('fonts/korinth-serial-mediumitalic-webfont.eot');
    src: url('fonts/korinth-serial-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/korinth-serial-mediumitalic-webfont.woff') format('woff'),
         url('fonts/korinth-serial-mediumitalic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Korinth Serial';
    src: url('fonts/korinth-serial-regular-webfont.eot');
    src: url('fonts/korinth-serial-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/korinth-serial-regular-webfont.woff') format('woff'),
         url('fonts/korinth-serial-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Korinth Serial Xbold';
    src: url('fonts/korinth-serial-xbold-webfont.eot');
    src: url('fonts/korinth-serial-xbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/korinth-serial-xbold-webfont.woff') format('woff'),
         url('fonts/korinth-serial-xbold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Korinth Serial Xbold';
    src: url('fonts/korinth-serial-xbolditalic-webfont.eot');
    src: url('fonts/korinth-serial-xbolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/korinth-serial-xbolditalic-webfont.woff') format('woff'),
         url('fonts/korinth-serial-xbolditalic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Korinth Serial Xlight';
    src: url('fonts/korinth-serial-xlight-webfont.eot');
    src: url('fonts/korinth-serial-xlight-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/korinth-serial-xlight-webfont.woff') format('woff'),
         url('fonts/korinth-serial-xlight-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Korinth Serial Xlight';
    src: url('fonts/korinth-serial-xlightitalic-webfont.eot');
    src: url('fonts/korinth-serial-xlightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/korinth-serial-xlightitalic-webfont.woff') format('woff'),
         url('fonts/korinth-serial-xlightitalic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

html,body {height: 100%;margin: 0;}
body {
  background-color:#5970AF;
  color:#fff;
  font-family: Korinth Serial, Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
  font-size:14px;
}

/* Farben */
a:link    { color:#f90; text-decoration:none; }
a:visited { color:#f96; text-decoration:none; }
a:active  { color:#f33; text-decoration:none; }
a:hover   { color:#f40; text-decoration:underline; }

.highslide-caption {
    background-color: #5970AF;
    color:#fff;
    font-family: Korinth Serial, Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif !important;
}
.highslide-image { border: 0; }
.highslide-wrapper {background-color: #5970AF}
.highslide-container div {font-size: 1em;}


div.bildu {
    background-color:#000033;
    font-size:0.9em;
    margin-bottom:0.5em;
    margin-top:-1.5em;
    padding:0.5em 20px 0.5em 20px;
}

div#alles {
  width: 100%;
  color: #fff;
  /*
  background-color: #5970AF;
  background-repeat: no-repeat;
  background-image: url(img/seitenbg.png)
  */
}
div#alles img#bg {position:fixed;z-index:-1;width:100%;height:auto}

div#inhalt {
   max-width:640px;
   margin:0 auto;
   padding:1em 2em 1em 2em;
   z-index:2;
   font-size:1.1em;
}
div#inhalt h1.titel {margin-top:1.5em; color:#fff }
div#inhalt h3 { color:#fff;}

div#footer {
 min-width:600px;
 text-align:center;
 padding:20px;
 min-height:3em;
}

.tuer {
    filter:alpha(opacity=0); /* Transparenz für IE */
    -moz-opacity:0; /* Transparenz für Mozilla */
    opacity:0; /* Transparenz für Opera */
}

p.info {
    font-weight: bold; color: red;
}

blockquote {
    clear:both;
    font-size:smaller;
    text-align:justify;
    border:1px solid;
    padding:0.5em 1em; 
}

input.submit, button {font-family: 'Korinth Serial';font-size: 1em;font-weight:bold; background-color:#3050AF;color:#fff;padding:0.4em 1em}
input.submit:hover, button:hover {color:#f33;background-color:#2040cc;cursor:pointer}

td.inv { background-color:#ff9; color:#003; }


@media print {
  body,p,table { color: black; background:none !important; }
  div#inhalt h1.titel {margin-top:0em; color:black }
  section#head h1, div#inhalt h2, div#inhalt h3 { color:black;}
  img#bg {display:none;}
  .noprint {display:none;visibility:hidden}
  .box { color:#333333; }
  .highslide-caption {display:none;}
  a:link,a:visited    { color:black; text-decoration:underline; }
  div.tuer, div.licht, div.tuer img, div.licht img {display:none;visibility:hidden}
}

section#head {
background-color:#0A2883;
color:#fff;
margin:0;
padding: 1em 0 0;
}

section#head h1 {
font-size:1.8em;
}

section#content{
/*background-color:#7289BD;*/
position:relative;

}

section#content #kal-img {
width:100%;
height:auto;
z-index:10;
margin-bottom:-0.5em;
}

section#content div.tuer {
position:absolute;
z-index:-1;
background-color:#7289BD;
opacity:100
}

section#content div.tuer.open{
background-color:#FFF357;
}

section#content div.tuer.licht{
z-index:10;
display:block;
}

section#content div.tuer.licht img {
width:100%;
height:auto;
}

section#foot{
text-align:center;
color:#003;
background-color:#fff;
font-weight:bold;
}

section#foot a:link    { color:#f40; text-decoration:none; }
section#foot a:visited { color:#f40; text-decoration:none; }
