@media screen {
  * {
    padding: 0;
    margin: 0;
  }

  .print {
    display: none;
  }
  
  .thickbox {
  }

  .blocktext {
    text-align: justify;
  }

  body {
    text-align: center;
    font-family: Verdana, sans-serif;
    font-size: 8pt;
    color:#000000;
    background-color: #fffad1;
    background-image: url('/static/waldbad-internet/bg_browser.png');
    background-position: top center;
    background-repeat: no-repeat;
  }
.werbebanner {
   width:140px;
   margin-left:13px;
   margin-top:10px;
}
  table {
    font-family: Verdana, sans-serif;
    font-size: 10pt;
    border-collapse: collapse;
    empty-cells: show;
  }

  table thead th {
    padding: 4px 2px;
    border: 1px dotted #00305E;
    background-color: #66b8dc;
    color: #FFFFFF;
  }
  
  table tbody td {
    border: 1px solid #00305E;
    padding: 4px 2px;
  }

  table tfoot td {
    border: 1px dotted #00305E;
    padding: 4px 2px;
    background-color: #dbe499;
  }

  #designbody {
    text-align: left;
    background-color: #FFFFFF;
    color: #000000;
    background-image: none;
  }

  #designbody p {
    margin: 0;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  #designbody ul {
    padding-left: 10px;
    margin-left: 10px;
  }

  p {
    margin: 0;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  img {
    border: 0;
  }

  img.png {
    behavior: url('/static/waldbad-internet/pngbehaviour.htc');
  }

  h1 {
    font-size: 20pt;
    color: #00305E;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: left;
  }

  h1 a {
    color: #00305E;
    text-decoration: none;
    text-align: left;
  }

  h1 a:hover {
    text-decoration: underline;
  }

  h2 {
    font-size: 18pt;
    font-weight: bold;
    margin-bottom: 8px;
    text-align: left;
  }

  h2 a {
    color: #00305E;
    text-decoration: none;
    text-align: left;
  }

  h2 a:hover {
    text-decoration: underline;
  }

  h3 {
    font-size: 16pt;
    font-weight: bold;
    margin-bottom: 6px;
    text-align: left;
  }

  h3 a {
    color: #00305E;
    text-decoration: none;
    text-align: left;
  }

  h3 a:hover {
    text-decoration: underline;
  }

  h4 {
    font-size: 14pt;
    font-weight: bold;
    margin-bottom: 4px;
    text-align: left;
  }

  h4 a {
    color: #00305E;
    text-decoration: none;
    text-align: left;
  }

  h4 a:hover {
    text-decoration: underline;
  }

  h5 {
    font-size: 12pt;
    font-weight: bold;
    margin-bottom: 2px;
    text-align: left;
  }

  h5 a {
    color: #00305E;
    text-decoration: none;
    text-align: left;
  }

  h5 a:hover {
    text-decoration: underline;
  }

  h6 {
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
  }

  h6 a {
    color: #00305E;
    text-decoration: none;
    text-align: left;
  }

  h6 a:hover {
    text-decoration: underline;
  }

  #fenster {
    margin: 0 auto;
    width: 928px;
    text-align: left;
  }

  #head {
    position: relative;
    overflow: hidden;
    width: 928px;
    height: 238px;
  }

  #head #warenkorb {
    position: absolute;
    left: 530px;
    top: 180px;
    font-size: 10pt;
  }

  #head #warenkorb a {
    color: #009EE0;
    margin-right: 8px;
    text-decoration: none;
  }

  #head #warenkorb a:hover {
    text-decoration: underline;
  }

  #head #menu {
    position: absolute;
    left: 444px;
    top: 220px;
    font-size: 10pt;
  }
  
  #head #menu a {
    color: #009EE0;
    margin-right: 8px;
    text-decoration: none;
  }

  #head #menu a:hover {
    text-decoration: underline;
  }

  #main {
    position: relative;
    width: 878px;
    background-image: url('/static/waldbad-internet/bg_cont.png');
    padding: 5px 25px;
    padding-top: 10px;
  }

  * html #main {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/static/waldbad-internet/bg_cont.png,sizingMethod='scale');
  }

  #main #navigation {
    position: relative;
    float: left;
    width: 169px;
    padding: 0 5px;
    padding-top: 30px;
  }

  #main #navigation div.button {
    width: 140px;
    height: 20px;
    background-image: url('/static/waldbad-internet/bt_navi.png');
    text-align: center;
    margin-left: 13px;
    margin-bottom: 5px;
  }
  #main #navigation div.buttonblau {
    width: 140px;
    height: 20px;
    background-image: url('/static/waldbad-internet/bt_navi_blau.png');
    text-align: center;
    margin-left: 13px;
    margin-bottom: 5px;
  }

  #main #navigation div.button a {
    color: #FFFFFF;
    font-size: 11pt;
    text-decoration: none;
    margin-top: 1px;
    display: block;
  }

  #main #navigation div.buttonblau a {
    color: #FFFFFF;
    font-size: 11pt;
    text-decoration: none;
    margin-top: 1px;
    display: block;
  }

  #main #content {
    float: left;
    width: 480px;
    padding: 0 10px;
    color: #00305E;
    text-align: justify;
  }

  #main #content ul {
    margin-left: 10px;
    padding-left: 10px;
  }

  #main #content ul li {
    padding-bottom: 5px;
  }

  #main #teaser {
    float: left;
    width: 189px;
    padding: 0 5px;
    color: #FFFFFF;
    padding-bottom: 20px;
  }

  #main #teaser h6 {
    color: #20507e;
  }
  
  #bottom {
    position: relative;
    width: 928px;
    height: 26px;
    background-image: url('/static/waldbad-internet/bg_bottom.png');
  }

  * html #bottom {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/static/waldbad-internet/bg_bottom.png,sizingMethod='scale');
  }
}

@media print {
  .noprint {
    display: none;
  }

  #head {
    display: none;
  }

  #main #navigation {
    display: none;
  }
  
  #main #teaser {
    display: none;
  }
}


.calendar { float:right;}
.calendar table {background-color:#FFFFFF;}
.calendar td,th { padding:3px 4px; text-align:center; }
td.calth {  background-color:#C0C0C0; color:white; text-align:center; }
td.calthwe { background-color:#C0C0C0; color:white; text-align:center; font-weight:bold; }
td.caltd { background-color:lightyellow;text-align:center; }
td.caltda {  background-color:yellow; color:crimson; text-align:center; }
td.caltdwe { background-color:azure; text-align:center; }
td.caltdwea { background-color:yellow; color:crimson; text-align:center; }
td.caltdc {  background-color:lightyellow; font-weight:bold; text-align:center; }
td.caltdac {  background-color:yellow; color:crimson; text-align:center; font-weight:bold; }
td.caltdwec { background-color:azure; text-align:center; font-weight:bold; }
td.caltdweac { background-color:yellow; color:crimson; text-align:center; font-weight:bold; }

td.caltdn { background-color:lightyellow; color:#d0d0d0; text-align:center; }
td.caltdna {  background-color:yellow; color:#d0d0d0; text-align:center; }
td.caltdnwe { background-color:azure; color:#d0d0d0; text-align:center; }
td.caltdnwea { background-color:yellow; color:#d0d0d0; text-align:center; }
td.caltdnc {  background-color:lightyellow; color:#d0d0d0; font-weight:bold; text-align:center; }
td.caltdnac {  background-color:yellow; color:#d0d0d0; font-weight:bold; text-align:center; }
td.caltdnwec { background-color:azure; color:#d0d0d0; font-weight:bold; text-align:center; }
td.caltdnweac { background-color:yellow; color:#d0d0d0; font-weight:bold; text-align:center; }

td.calborder {padding:0px; background-color:#D42A02; border:1px solid #999999;}
td.caltop {  width:auto; background-color:white; color:#000000; font-weight:normal; }
td.caltop a { font-weight:bold; }

.xkw1  {position:absolute;font-size:8pt;font-weight:bold;left:120px; background-image:url(grau.gif); height:105px;}
.xkw3  {position:absolute;font-size:8pt;font-weight:bold;left:160px; background-image:url(grau.gif); height:105px;}
.xkw5  {position:absolute;font-size:8pt;font-weight:bold;left:200px; background-image:url(grau.gif); height:105px;}
.xkw7  {position:absolute;font-size:8pt;font-weight:bold;left:240px; background-image:url(grau.gif); height:105px;}
.xkw9  {position:absolute;font-size:8pt;font-weight:bold;left:280px; background-image:url(grau.gif); height:105px;}
.xkw11 {position:absolute;font-size:8pt;font-weight:bold;left:320px; background-image:url(grau.gif); height:105px;}
.xkw13 {position:absolute;font-size:8pt;font-weight:bold;left:360px; background-image:url(grau.gif); height:105px;}
.xkw15 {position:absolute;font-size:8pt;font-weight:bold;left:400px; background-image:url(grau.gif); height:105px;}
.xkw17 {position:absolute;font-size:8pt;font-weight:bold;left:440px; background-image:url(grau.gif); height:105px;}
.xkw19 {position:absolute;font-size:8pt;font-weight:bold;left:480px; background-image:url(grau.gif); height:105px;}
.xkw21 {position:absolute;font-size:8pt;font-weight:bold;left:520px; background-image:url(grau.gif); height:105px;}
.xkw23 {position:absolute;font-size:8pt;font-weight:bold;left:560px; background-image:url(grau.gif); height:105px;}
.xkw25 {position:absolute;font-size:8pt;font-weight:bold;left:600px; background-image:url(grau.gif); height:105px;}
.xkw27 {position:absolute;font-size:8pt;font-weight:bold;left:640px; background-image:url(grau.gif); height:105px;}
.xkw29 {position:absolute;font-size:8pt;font-weight:bold;left:680px; background-image:url(grau.gif); height:105px;}
.xkw31 {position:absolute;font-size:8pt;font-weight:bold;left:720px; background-image:url(grau.gif); height:105px;}
.xkw33 {position:absolute;font-size:8pt;font-weight:bold;left:760px; background-image:url(grau.gif); height:105px;}
.xkw35 {position:absolute;font-size:8pt;font-weight:bold;left:800px; background-image:url(grau.gif); height:105px;}
.xkw37 {position:absolute;font-size:8pt;font-weight:bold;left:840px; background-image:url(grau.gif); height:105px;}
.xkw39 {position:absolute;font-size:8pt;font-weight:bold;left:880px; background-image:url(grau.gif); height:105px;}
.xkw41 {position:absolute;font-size:8pt;font-weight:bold;left:920px; background-image:url(grau.gif); height:105px;}
.xkw43 {position:absolute;font-size:8pt;font-weight:bold;left:960px; background-image:url(grau.gif); height:105px;}
.xkw45 {position:absolute;font-size:8pt;font-weight:bold;left:1000px; background-image:url(grau.gif); height:105px;}
.xkw47 {position:absolute;font-size:8pt;font-weight:bold;left:1040px; background-image:url(grau.gif); height:105px;}
.xkw49 {position:absolute;font-size:8pt;font-weight:bold;left:1080px; background-image:url(grau.gif); height:105px;}
.xkw51 {position:absolute;font-size:8pt;font-weight:bold;left:1120px; background-image:url(grau.gif); height:105px;}

.kw1  {position:absolute;font-size:8pt;font-weight:bold;left:120px;}
.kw2  {position:absolute;font-size:8pt;font-weight:bold;left:140px;}
.kw3  {position:absolute;font-size:8pt;font-weight:bold;left:160px;}
.kw4  {position:absolute;font-size:8pt;font-weight:bold;left:180px;}
.kw5  {position:absolute;font-size:8pt;font-weight:bold;left:200px;}
.kw6  {position:absolute;font-size:8pt;font-weight:bold;left:220px;}
.kw7  {position:absolute;font-size:8pt;font-weight:bold;left:240px;}
.kw8  {position:absolute;font-size:8pt;font-weight:bold;left:260px;}
.kw9  {position:absolute;font-size:8pt;font-weight:bold;left:280px;}
.kw10 {position:absolute;font-size:8pt;font-weight:bold;left:300px;}
.kw11 {position:absolute;font-size:8pt;font-weight:bold;left:320px;}
.kw12 {position:absolute;font-size:8pt;font-weight:bold;left:340px;}
.kw13 {position:absolute;font-size:8pt;font-weight:bold;left:360px;}
.kw14 {position:absolute;font-size:8pt;font-weight:bold;left:380px;}
.kw15 {position:absolute;font-size:8pt;font-weight:bold;left:400px;}
.kw16 {position:absolute;font-size:8pt;font-weight:bold;left:420px;}
.kw17 {position:absolute;font-size:8pt;font-weight:bold;left:440px;}
.kw18 {position:absolute;font-size:8pt;font-weight:bold;left:460px;}
.kw19 {position:absolute;font-size:8pt;font-weight:bold;left:480px;}
.kw20 {position:absolute;font-size:8pt;font-weight:bold;left:500px;}
.kw21 {position:absolute;font-size:8pt;font-weight:bold;left:520px;}
.kw22 {position:absolute;font-size:8pt;font-weight:bold;left:540px;}
.kw23 {position:absolute;font-size:8pt;font-weight:bold;left:560px;}
.kw24 {position:absolute;font-size:8pt;font-weight:bold;left:580px;}
.kw25 {position:absolute;font-size:8pt;font-weight:bold;left:600px;}
.kw26 {position:absolute;font-size:8pt;font-weight:bold;left:620px;}
.kw27 {position:absolute;font-size:8pt;font-weight:bold;left:640px;}
.kw28 {position:absolute;font-size:8pt;font-weight:bold;left:660px;}
.kw29 {position:absolute;font-size:8pt;font-weight:bold;left:680px;}
.kw30 {position:absolute;font-size:8pt;font-weight:bold;left:700px;}
.kw31 {position:absolute;font-size:8pt;font-weight:bold;left:720px;}
.kw32 {position:absolute;font-size:8pt;font-weight:bold;left:740px;}
.kw33 {position:absolute;font-size:8pt;font-weight:bold;left:760px;}
.kw34 {position:absolute;font-size:8pt;font-weight:bold;left:780px;}
.kw35 {position:absolute;font-size:8pt;font-weight:bold;left:800px;}
.kw36 {position:absolute;font-size:8pt;font-weight:bold;left:820px;}
.kw37 {position:absolute;font-size:8pt;font-weight:bold;left:840px;}
.kw38 {position:absolute;font-size:8pt;font-weight:bold;left:860px;}
.kw39 {position:absolute;font-size:8pt;font-weight:bold;left:880px;}
.kw40 {position:absolute;font-size:8pt;font-weight:bold;left:900px;}
.kw41 {position:absolute;font-size:8pt;font-weight:bold;left:920px;}
.kw42 {position:absolute;font-size:8pt;font-weight:bold;left:940px;}
.kw43 {position:absolute;font-size:8pt;font-weight:bold;left:960px;}
.kw44 {position:absolute;font-size:8pt;font-weight:bold;left:980px;}
.kw45 {position:absolute;font-size:8pt;font-weight:bold;left:1000px;}
.kw46 {position:absolute;font-size:8pt;font-weight:bold;left:1020px;}
.kw47 {position:absolute;font-size:8pt;font-weight:bold;left:1040px;}
.kw48 {position:absolute;font-size:8pt;font-weight:bold;left:1060px;}
.kw49 {position:absolute;font-size:8pt;font-weight:bold;left:1080px;}
.kw50 {position:absolute;font-size:8pt;font-weight:bold;left:1100px;}
.kw51 {position:absolute;font-size:8pt;font-weight:bold;left:1120px;}
.kw52 {position:absolute;font-size:8pt;font-weight:bold;left:1140px;}


