body
{
 background-color:#ffffff; font-family:Arial, Helvetica, sans-serif;
}
a
  {text-decoration:none; font-weight:bold;}
a:link
  {color:#490000; text-decoration:underline; font-weight:bold;}
a:visited
  {color:#490000; text-decoration:underline; font-weight:bold;}
a:hover
  {color:#f8a000; text-decoration:underline; font-weight:bold;}
a.karte
  {text-decoration:none; font-weight:bold;}
a.karte:link
  {color:#490000; text-decoration:underline; font-weight:bold;}
a.karte:visited
  {color:#490000; text-decoration:underline; font-weight:bold;}
a.karte:hover
  {color:#ffffff; text-decoration:underline; font-weight:bold;}

.map24:link
  {color:#ffffff; text-decoration:underline; font-weight:bold;}
.map24:visited
  {color:#ffffff; text-decoration:underline; font-weight:bold;}
.map24:hover
  {color:#f8a000; text-decoration:underline; font-weight:bold;}

.copyright
  {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-decoration:none; line-height:22px; font-weight:normal;}
.copyright-link
  {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-decoration:none; line-height:15px; font-weight:normal;}
.copyright-link:link
  {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-decoration:none; line-height:15px; font-weight:normal;}
.copyright-link:visited
  {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-decoration:none; line-height:15px; font-weight:normal;}
.copyright-link:hover
  {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#490000; text-decoration:underline; line-height:15px; font-weight:normal;}

.nav-link
  {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#490000; text-decoration:none; line-height:15px; font-weight:normal;}
.nav-link:link
  {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#490000; text-decoration:none; line-height:15px; font-weight:normal;
   margin-left:0px; margin-top:0px; padding-left:0px; padding-top:0px; padding-bottom:0px; padding-right:0px; border:0px solid #ffff00;}
.nav-link:visited
  {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#490000; text-decoration:none; line-height:15px; font-weight:normal;
   margin-left:0px; margin-top:0px; padding-left:0px; padding-top:0px; padding-bottom:0px; padding-right:0px; border:0px solid #ffff00;}
.nav-link:hover
  {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f8a000; text-decoration:none; line-height:15px; font-weight:normal;
   margin-left:0px; margin-top:0px; padding-left:0px; padding-top:0px; padding-bottom:0px; padding-right:0px;}

.nav2-link
  {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#490000; text-decoration:none; line-height:15px; font-weight:normal;}
.nav2-link:link
  {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#490000; text-decoration:none; line-height:15px; font-weight:normal;
   margin-left:0px; margin-top:0px; padding-left:0px; padding-top:0px; padding-bottom:0px; padding-right:0px; border:0px solid #ffff00;}
.nav2-link:visited
  {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#490000; text-decoration:none; line-height:15px; font-weight:normal;
   margin-left:0px; margin-top:0px; padding-left:0px; padding-top:0px; padding-bottom:0px; padding-right:0px; border:0px solid #ffff00;}
.nav2-link:hover
  {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#f8a000; text-decoration:none; line-height:15px; font-weight:normal;
   margin-left:0px; margin-top:0px; padding-left:0px; padding-top:0px; padding-bottom:0px; padding-right:0px;}

.nav2-div
{padding-left:20px; padding-right:20px; height:26px; background-image:url(../images/nav2-bg.png); background-repeat:background-position:top left; background-repeat:repeat-x; text-align:left; padding-top:0px;}

.nav1_mouseover
{
     padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; background-image:url(../images/nav1-punkt.gif); background-repeat:no-repeat; background-position:top left; background-color:#ffffff;
}

.nav1_mouseout
{
     padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; background-image:url(../images/space.gif); background-repeat:no-repeat; background-position:top left;
}

.nav1_2_mouseover
{
     padding-left:18px; padding-right:8px; padding-top:4px; padding-bottom:3px; margin-right:20px; margin-top:4px; margin-bottom:3px; background-image:url(../images/nav1-punkt2.gif); background-repeat:no-repeat; background-position:top left;
}

.nav1_2_mouseout
{
     padding-left:18px; padding-right:8px; padding-top:4px; padding-bottom:3px; margin-right:20px; margin-top:4px; margin-bottom:3px; background-image:url(../images/space.gif); background-repeat:no-repeat; background-position:top left;
}


.nav2_mouseover
{
     padding-left:12px; padding-right:8px; padding-top:4px; padding-bottom:3px; margin-right:20px; margin-top:4px; margin-bottom:3px; background-image:url(../images/nav2-punkt.gif); background-repeat:no-repeat; background-position:top left; background-color:#ffffff;
}

.nav2_mouseout
{
     padding-left:12px; padding-right:8px; padding-top:4px; padding-bottom:3px; margin-right:20px; margin-top:4px; margin-bottom:3px; background-image:url(../images/space.gif); background-repeat:no-repeat; background-position:top left;
}

.nav2_2_mouseover
{
     padding-left:12px; padding-right:8px; padding-top:4px; padding-bottom:3px; margin-right:20px; margin-top:4px; margin-bottom:3px; background-image:url(../images/nav2-punkt.gif); background-repeat:no-repeat; background-position:top left;
}

.nav2_2_mouseout
{
     padding-left:12px; padding-right:8px; padding-top:4px; padding-bottom:3px; margin-right:20px; margin-top:4px; margin-bottom:3px; background-image:url(../images/space.gif); background-repeat:no-repeat; background-position:top left;
}

.text_ms_l1
  {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#490000; text-decoration:none; line-height:13px;}


.titel_l1
  {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#490000; text-decoration:none; line-height:18px; padding-top:30px;}

.text_l1
  {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#490000; text-decoration:none; line-height:15px; padding-top:10px;}



  .nav-link-unten
  {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; text-decoration:none; line-height:15px; font-weight:normal;}
.nav-link-unten:link
  {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; text-decoration:none; line-height:15px; font-weight:normal;
   width:150px; margin-left:0px; margin-top:0px; padding-left:0px; padding-top:0px; padding-bottom:0px; padding-right:10px; border:0px solid #ffff00;}
.nav-link-unten:visited
  {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; text-decoration:none; line-height:15px; font-weight:normal;
   width:150px; margin-left:0px; margin-top:0px; padding-left:0px; padding-top:0px; padding-bottom:0px; padding-right:10px; border:0px solid #ffff00;}
.nav-link-unten:hover
  {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; text-decoration:none; line-height:15px; font-weight:normal;
   width:150px; margin-left:0px; margin-top:0px; padding-left:0px; padding-top:0px; padding-bottom:0px; padding-right:10px;}




.key
  {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#23235F; text-decoration:none; line-height:13px; padding-top:5px;}

.value
  {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:black; text-decoration:none; line-height:13px; padding-top:5px;}

.pdf {background-image:url(../images/pdf.gif); background-repeat:no-repeat; background-position:top left;}

.wechselheader
  {
  background-color:#FFFFFF;
  background-image:url(../images/header-olantis.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  }

.u-nav
  {
  background-image:url(../images/u-nav-olantis.gif);
  background-repeat:no-repeat;
  background-position:top left;
  }

.b-nav
  {
  background-image:url(../images/b-nav-olantis.gif);
  background-repeat:no-repeat;
  background-position:bottom left;
  }

.nav-bg
  {
  background-image:url(../images/nav-bg-olantis.gif);
  background-repeat:repeat-y;
  background-position:top left;
  }

.struktur-pic
  {
  background-image:url(../images/struktur-olantis.gif);
  background-repeat:no-repeat;
  background-position:top left;
  }

.struktur-pic-saunawelt
  {background-image:url(../images/struktur-saunawelt.gif); background-repeat:no-repeat; background-position:top left;}
.struktur-pic-wellnesswelt
  {background-image:url(../images/struktur-wellnesswelt.gif); background-repeat:no-repeat; background-position:top left;}
.struktur-pic-erlebniswelt
  {background-image:url(../images/struktur-erlebniswelt.gif); background-repeat:no-repeat; background-position:top left;}
.struktur-pic-sportwelt
  {background-image:url(../images/struktur-sportwelt.gif); background-repeat:no-repeat; background-position:top left;}
.struktur-pic-fitnesswelt
  {background-image:url(../images/struktur-fitnesswelt.gif); background-repeat:no-repeat; background-position:top left;}

.titel_l0
  {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#23235F; text-decoration:none; line-height:18px; padding-top:30px;}

.topnav
  {
  background-color:#E5C48D;
  background-image:url(../images/topnav.gif);
  background-repeat:no-repeat;
  background-position:top left;
  }

.topnav-link
  {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#23235F; text-decoration:none; line-height:15px;}
.topnav-link:link
  {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#23235F; text-decoration:none; line-height:15px;}
.topnav-link:visited
  {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#23235F; text-decoration:none; line-height:15px;}
.topnav-link:hover
  {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; line-height:15px;}


.bottomnav-link
  {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; line-height:15px;}
.bottomnav-link:link
  {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; line-height:15px;}
.bottomnav-link:visited
  {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; line-height:15px;}
.bottomnav-link:hover
  {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#EFB500; text-decoration:none; line-height:15px;}

.header
  {
  background-image:url(../images/header.gif);
  background-repeat:no-repeat;
  background-position:top left;
  }

.footer
  {
  background-image:url(../images/footer.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  }

.top-content
  {
  background-image:url(../images/top-content.gif);
  background-repeat:no-repeat;
  background-position:top left;
  background-color:#FFFFFF;
  }

.bottom-content
  {
  background-image:url(../images/bottom-content.gif);
  background-repeat:no-repeat;
  background-position:bottom left;
  }


.top-ms
  {
  background-image:url(../images/top-ms.gif);
  background-repeat:no-repeat;
  background-position:top left;
  }

.bottom-ms
  {
  background-image:url(../images/bottom-ms.gif);
  background-repeat:no-repeat;
  background-position:bottom left;
  }

.ms-bg
  {
  background-image:url(../images/ms-bg.gif);
  background-repeat:repeat-y;
  background-position:bottom left;
  }

p {padding:0px; margin:0px;}
div {padding:0px; margin:0px;}

.mouse-over
  {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#aa0084; text-decoration:none; line-height:15px; padding-top:15px;}

li
  {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#5377b6; text-decoration:none; line-height:18px; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px;}
ul
  {padding:0px; margin-top:0px; margin-bottom:0px;}

.ifraame{
    overflow:hidden;
    width:690px;
    height:260px;
  }
  
  *[class="ifraame"]{
    overflow:hidden;  
    width:632px;
    height:260px;
  }