body {
        color:#000000;
        font-family:Arial, sans-serif;
        font-size:0.8em;
        margin:0px;
        padding:0px;
       }
hr {color:#023886; background-color:#023886; height:2px; border:0px solid #023886; margin:0px;padding:0px}
img {border-width:0px}
input, option {font-family:Arial, sans-serif;}
select, option {padding:0px; margin:0px; }
form {margin:0px;padding:0px}
.all {
      position:absolute;
      top:0px;
      left:0px;
      height:100%;
      height:670px;
}
.bildOben{
  width:199px;
  height:158px;
  background-color:#FCFBFB;
  float:left;
  display:none
}
img {display:none}
.head {
   color:#FCFBFB;
   background-color:#ED6E00;
   margin-top:39px;
   margin-left:180px;
   font-family:Trebuchet MS, Arial, sans-serif;
}
h1 {font-size:1.2em; font-style:normal; color:#023886; margin-top:0px; padding-top:0px}
h2 {font-size:1.1em; font-style:normal; color:#023886}
h3 {color:#023886; font-size:9pt}
.head h1, .head h2 {display:none}
.head h1, .rechteBox h1, .rechteBox_kl h1 {font-size:1.8em; font-style:italic; color:#FCFBFB;}
.head h2, .rechteBox h2, .rechteBox_kl h2 {font-size:1.1em; font-style:italic; color:#FCFBFB;}
.rechteBox h2, .rechteBox_kl h2 {padding-top:0px; margin-top:0px}
.nav1 {
    margin-left:210px;
    padding-top:10px;
    z-Index:100;
    display:none;
}
.linkeSpalte {
      position:absolute;
      top:170px;
      left:7px;
      color:#000000;
      font-size:0.8em;
      z-Index:200;
}
.warenkorb {
      color:#000000;
      width:189px;
      font-size:8pt;
      margin-left:-7px;
      padding-left:7px;
      overflow:auto;
}
.linkeSpalte option {font-size:1em}
.linkeSpalte h4 {color:#023886; font-size:1.2em; margin:0px; padding:0px; padding-bottom:15px;}
.rechteSpalte {
      position:absolute;
      top:217px;
      left:670px;
}
.rechteBox, .rechteBox_kl {
      width:268px;
      height:251px;
      padding:7px 0px 5px 5px;
}
.rechteBox_kl {
      height:194px;
}
.rechteBox td, .rechteBox_kl td {padding-bottom:5px; padding-right:10px; line-height:1.1em}
.anmerkung {font-size:0.8em; font-style:normal; color:#023886}
.inhalt2 .anmerkung {font-size:0.85em; color:#000000}
.karte1, .karte2{position:absolute; left:400px; top:118px; }
.karte2 {left:250px}
.karteText, .karteText2 {position:absolute; top:150px; z-Index:10; right:10px; width:180px; font-style:italic}
.karteText2 {top:400px; left:250px}

ul, ol {margin:0px; padding-top:5px; padding-bottom:5px;}
.kopf {background-color:#000098}
a:link, a:visited, a:hover, a:active, a:focus    {
      font-weight:bold;
      color:#FF6600;
      text-decoration:underline;
      }
a:hover, a:focus   {
      color:#FF6600;
      background-color:#FBE4CE;
      }
a.in:link, a.in:visited, a.in:hover, a.in:active     {
      color:#023886;
      text-decoration:underline;
      }
.nav1 a,.nav1 a:link, .nav1 a:visited, .nav1 a:hover, .nav1 a:active, .nav1 a:focus {
      color:#000000;
      font-size:0.9em;
      text-decoration:none;
}
.nav1 a:hover, .nav1 a:active, .nav1 a:focus, .aktivLink {
      background-color:#FBE4CE;
      font-size:0.9em;
      font-weight:bold;
}
.rechteBox a, .rechteBox a:link, .rechteBox_kl a, .rechteBox_kl a:link {
  color:#023886;
  text-decoration:none;
}
.inhalt, .inhalt2 {
      position:relative;
      padding-left:50px;
      width:415px;
      padding-right:5px;
}
.inhalt2 {width:695px; padding-top:15px; padding-right:0px}
ul br, ol br {
        display:none;
      }
.abs, .abs2, .abs3 {text-align:center; background-color:#666666; color:white; font-weight:bold; width:50px}
.abs2 {width:90px;}
.abs3 {width:85px; font-size:9pt}
tr.zweiteReihe, td.ferien {background-color:#eaeaff}
td{text-align:center;padding-left:2px; padding-right:2px}
.zeiler th, .zeiler td, .zeiler2 th, .zeiler2 td {text-align:left; padding:0px; margin:0px}
.zeiler input {padding:0px; margin:0px; height:18px}
.zeiler2 th {font-weight:normal; padding-right:15px}
.zeiler2 input {border:solid 1px black;}
.error {color:#ff6600; font-weight:bold; margin:0px; margin-left:5px; padding:3px}
.achtung{margin-top:10px; padding:5px; ; color:white; width:175px; font-weight:bold}
.achtung2{font-weight:bold}
.rmvLogo {position:absolute; top:5px; left:835px}
.spnvLogo {position:absolute; top:143px; left:785px}
.spnvLogo a:link,.spnvLogo a:hover, .spnvLogo a:active, .spnvLogo a:focus,
  .rmvLogo a:link,.rmvLogo a:hover, .rmvLogo a:active, .rmvLogo a:focus,
  .rechteBox a:link,.rechteBox a:hover, .rechteBox a:active, .rechteBox a:focus
 {background-color:transparent}
.dieMap {position:absolute; top:100px; left:218px; width:334px; padding-right:30px}
td {text-align:left}
.ausklapp {padding-left:3px; border-top:2px solid #023886;}
.ausklapp h1 {margin:3px;padding:0px; font-size:0.9em}
.ausklapp .faq {display:none;}
.ausklapp a, .ausklapp a:link, .ausklapp a:active, .ausklapp a:visited, .ausklapp a:focus
    {        color:#023886; background-color:transparent; text-decoration:none;}
.ausklapp a:hover{color:#FF6600; text-decoration:underline;  background-color:#FBE4CE}
.ausklapp:hover{background-color:#FBE4CE;}
/*.ausklapp:active .faq, .ausklapp:focus .faq, .ausklapp:hover .faq {display:block} */
.partnerseite h4 {padding-bottom:0px; margin-bottom:5px; margin-top:20px; font-size:0.9em}
.partnerseite hr {margin-bottom:20px; height:2px; border-width:0px}
.partner {font-size:0.85em;}
/*.partner td {border-bottom:2px solid #333333; padding-bottom:5px} */
.partner_td {border-bottom:1px solid #999999; padding-bottom:5px; text-align:right}
.buchung td {border-top:1px solid #023886; padding:4px}
.warenkorb hr {
      color:#ffffff;
      background-color:#ffffff;
      margin-bottom:10px;
}
.noprint, .unsichtbar, .impressum, .linkeSpalte {display:none}