
body {
 FONT-SIZE: 10pt;
 COLOR: #000;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 margin: 0;
 background-color: #fff;
}

pre {
 FONT: 10pt/11pt Verdana, Arial, Helvetica, sans-serif;
 COLOR: #000;
 padding: 5px 15px;
}

div#seite {
 position: relative;
 height: 1480px; 
 width: 953px;
 text-align: left;
 padding: 0 10px;
 margin: 0 auto;
 background-color: #fff;
 border-left: 2px solid #ccc;
 border-right: 2px solid #ccc;
}

div#banner {
 position: absolute;
 top: 35px;
 width: 478px;
 height: 80px;
 z-index: 0;
}
div#banner img {
 border: 1px none #ccc;
}

div#sprachkurs {
 position: absolute;
 overflow:auto;
 top: 2px;
 left: 17px;
 width: 700px;
 height: 20px;
 border: 1px none #ccc;
 z-index: 1;
  }
div#sprachkurs h1 {
 FONT: 10pt Verdana, Arial;
 color: #000;
 margin: 0;
 padding: 0;
}

div#idiomas {
 position:absolute;
 left:800px;
 top:5px;
 width:150px;
 height:28px;
 z-index:15;
}
div#idiomas img {
 border: 1px none #ccc;
}
.imgid {
 margin-right: 15px;
}

div#marbella {
 position: absolute;
 overflow:auto;
 top: 70px;
 left: 615px;
 width: 360px;
 padding: 0;
 border: 1px none #000;
 z-index: 2;
  }
div#marbella h3 {
 COLOR:#cc0033;
 font:bold 12pt Verdana;
 margin: 0 0 0;
 padding: 0 0 0;
  }
div#marbella a {
 FONT-WEIGHT: bold;
 FONT-SIZE: 9pt;
 COLOR: #1f612b;
 FONT-FAMILY: Verdana, Arial;
 TEXT-DECORATION: underline;
  }
div#marbella a:hover {
 FONT-WEIGHT: bold;
 FONT-SIZE: 9pt;
 COLOR: #cc0033;
 FONT-FAMILY: Verdana, Arial;
 TEXT-DECORATION: underline;
}


div#menu {
 position: absolute;
 overflow:auto;
 top: 144px;
 width: 948px;
 text-align: right;
 height: 32px;
 FONT-SIZE: 10pt;
 color: #5E7597;
 padding: 0 5px 0 0;
 FONT-WEIGHT: bold;
 border: 1px none #ccc;
 z-index: 3;
  }
div#menu a {
 FONT-WEIGHT: bold;
 FONT-SIZE: 8pt;
 COLOR: #666666;
 FONT-FAMILY: Verdana, Arial;
 TEXT-DECORATION: none;
  }
div#menu a:hover {
 FONT-WEIGHT: bold;
 FONT-SIZE: 8pt;
 COLOR: #cc0033;
 FONT-FAMILY: Verdana, Arial;
 TEXT-DECORATION: underline;
}

/* ---------------------------------------------------------------------------------- courses ----------- */

div#courses {
 position: absolute;
 overflow:auto;
 top: 179px;
 width: 953px;
 height: 720px;
 padding: 33px 0 0;
 background-image: url(image/bg_cursos.jpg);
 background-repeat: no-repeat;
 background-position: top right;
 background-repeat: no-repeat;
 border-top: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 border-left: 1px solid #ccc;
 z-index: 4;
  }
div#courses h2 {
 FONT: 101% Verdana, Arial;
 color: #5e7597;
 FONT-WEIGHT: bold;
 margin: 0 0 25px 35px;
  }
div#courses h2 a {
 color: #5e7597;
 FONT-WEIGHT: bold;
 TEXT-DECORATION: none;
  }
div#courses h2 a:hover {
 color: #5e7597;
 FONT-WEIGHT: bold;
 TEXT-DECORATION: none;
  }
div#courses p {
 margin: 12px 12px;
  }
.plet {
 color: #CC0033;
 font-weight: bold;
 font-size: 110%
  }
div#courses img {
 margin: 0 5px 0 20px;
  }
div#courses a {
 FONT-WEIGHT: normal;
 FONT-SIZE: 10pt;
 COLOR: #000;
 FONT-FAMILY: Verdana, Arial;
 TEXT-DECORATION: underline;
  }
div#courses a:hover {
 FONT-WEIGHT: normal;
 FONT-SIZE: 10pt;
 COLOR: #cc0033;
 FONT-FAMILY: Verdana, Arial;
 TEXT-DECORATION: underline;
}

/* ---------------------------------------------------------------------------------- school ----------- */

div#school {
 position: absolute;
 overflow:auto;
 top: 179px;
 width: 953px;
 height: 720px;
 padding: 33px 0 0;
 background-image: url(image/bg_escuela.jpg);
 background-repeat: no-repeat;
 background-position: top right;
 background-repeat: no-repeat;
 border-top: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 border-left: 1px solid #ccc;
 z-index: 4;
  }
div#school h2 {
 FONT: 101% Verdana, Arial;
 color: #5e7597;
 FONT-WEIGHT: bold;
 margin: 0 0 25px 35px;
  }
div#school p {
 margin: 12px 12px;
  }
div#school img {
 margin: 0 5px 0 20px;
  }
div#school a {
 FONT-WEIGHT: bold;
 FONT-SIZE: 9pt;
 COLOR: #1f612b;
 FONT-FAMILY: Verdana, Arial;
 TEXT-DECORATION: underline;
  }
div#school a:hover {
 FONT-WEIGHT: bold;
 FONT-SIZE: 9pt;
 COLOR: #cc0033;
 FONT-FAMILY: Verdana, Arial;
 TEXT-DECORATION: underline;
}

/* -------------------------------------------------------------------------------- alojamiento ----------- */

div#alojamiento {
 position: absolute;
 overflow:auto;
 top: 179px;
 width: 953px;
 height: 720px;
 padding: 33px 0 0;
 background-image: url(image/bg_alojamiento.jpg);
 background-repeat: no-repeat;
 background-position: top right;
 background-repeat: no-repeat;
 border-top: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 border-left: 1px solid #ccc;
 z-index: 4;
  }
div#alojamiento h2 {
 FONT: 101% Verdana, Arial;
 color: #5e7597;
 FONT-WEIGHT: bold;
 margin: 0 0 25px 35px;
  }
div#alojamiento p {
 width: 520px;
 margin: 12px 12px;
  }
div#alojamiento img {
 margin: 25px 5px 0 20px;
  }
div#alojamiento a {
 FONT-WEIGHT: bold;
 FONT-SIZE: 9pt;
 COLOR: #1f612b;
 FONT-FAMILY: Verdana, Arial;
 TEXT-DECORATION: underline;
  }
div#alojamiento a:hover {
 FONT-WEIGHT: bold;
 FONT-SIZE: 9pt;
 COLOR: #cc0033;
 FONT-FAMILY: Verdana, Arial;
 TEXT-DECORATION: underline;
}

/* ---------------------------------------------------------------------------------- precios ----------- */

div#seitprecios {
 position: relative;
 height: 1140px; 
 width: 953px;
 text-align: left;
 padding: 0 10px;
 margin: 0 auto;
 background-color: #fff;
 border-left: 2px solid #ccc;
 border-right: 2px solid #ccc;
}

div#precios {
 position: absolute;
 overflow:auto;
 top: 179px;
 width: 953px;
 height: 780px;
 padding: 33px 0 0;
 background-image: url(image/bg_precios.jpg);
 background-repeat: no-repeat;
 background-position: top right;
 background-repeat: no-repeat;
 border-top: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 border-left: 1px solid #ccc;
 z-index: 4;
  }
div#precios h2 {
 FONT: 101% Verdana, Arial;
 color: #5e7597;
 FONT-WEIGHT: bold;
 margin: 0 0 0 35px;
  }
div#precios p {
 margin: 12px 12px;
  }
.tabuno {
 margin: 0 0 50px 20px;
}
.tabdos {
 margin: 30px 0 0 20px;
}
.bobo {
 BORDER-BOTTOM: #5E7597 1px solid;
 BORDER-RIGHT: #5E7597 1px solid
}
.bobi {
 BORDER-BOTTOM: #5E7597 1px solid
}
a.yel:link, a.yel:active, a.yel:visited, a.yel:hover {
 text-decoration: none;
 background-color: #ff0;
 color: #3D4B63;
 font-family: sans serif;
 font-weight: bold;
 display: block;
 width: 100px;
 height: 16px;
 font-size: 8pt;
 vertical-align: middle;
 TEXT-ALIGN: center;
 border-top: 1px solid #fff;
 border-left: 1px solid #def;
 border-right: 1px solid #89a;
 border-bottom: 1px solid #345;
 padding: 1px;
}

div#inprecios {
 position: absolute;
 overflow:auto;
 top: 1005px;
 width: 763px;
 height: 54px;
 FONT-SIZE: 8pt;
 color: #fff;
 background: #5C6C79;
 text-align: center;
 z-index: 10;
  }
div#inprecios h3 {
 FONT-SIZE: 11pt;
 color: #fff;
 FONT-WEIGHT: bold;
 margin: 8px 0 5px 0;
  }
div#inprecios p {
 color: #fff;
 margin: 0 0 0 0;
  }
div#inprecios span {
 margin-right: 6pt;
  }
div#inprecios a {
 COLOR: #fff;
}

div#reprecios {
 position: absolute;
 left: 773px;
 top: 1005px;
 width: 190px;
 height: 54px;
 z-index: 11;
}

div#esprecios {
 position: absolute;
 overflow:auto;
 top: 1095px;
 width: 630px;
 height: 40px;
 vertical-align: middle;
 margin: 0;
 padding: 0;
 FONT-SIZE: 8pt;
 COLOR: #666;
 z-index: 13;
}

div#icprecios {
 position: absolute;
 overflow:auto;
 top: 1090px;
 left: 640px;
 width: 320px;
 height: 40px;
 text-align: right;
 margin: 0;
 padding: 0 5px;
 FONT-SIZE: 8pt;
 COLOR: #666;
 z-index: 14;
  }

/* ---------------------------------------------------------------------------------- ciudad ----------- */

div#seitciudad {
 position: relative;
 height: 1140px; 
 width: 953px;
 text-align: left;
 padding: 0 10px;
 margin: 0 auto;
 background-color: #fff;
 border-left: 2px solid #ccc;
 border-right: 2px solid #ccc;
}


div#ciudad {
 position: absolute;
 overflow:auto;
 top: 179px;
 width: 953px;
 height: 780px;
 padding: 33px 0 0;
 background-image: url(image/bg_ciudad.jpg);
 background-repeat: no-repeat;
 background-position: top right;
 background-repeat: no-repeat;
 border-top: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 border-left: 1px solid #ccc;
 z-index: 4;
  }
div#ciudad h2 {
 FONT: 101% Verdana, Arial;
 color: #5e7597;
 FONT-WEIGHT: bold;
 margin: 0 0 25px 35px;
  }
div#ciudad p {
 margin: 12px 12px;
  }
div#ciudad img {
 margin: 10px 0 0 15px;
  }
div#ciudad a {
 FONT-WEIGHT: bold;
 FONT-SIZE: 9pt;
 COLOR: #1f612b;
 FONT-FAMILY: Verdana, Arial;
 TEXT-DECORATION: underline;
  }
div#ciudad a:hover {
 FONT-WEIGHT: bold;
 FONT-SIZE: 9pt;
 COLOR: #cc0033;
 FONT-FAMILY: Verdana, Arial;
 TEXT-DECORATION: underline;
}
div#inciudad {
 position: absolute;
 overflow:auto;
 top: 1005px;
 width: 763px;
 height: 54px;
 FONT-SIZE: 8pt;
 color: #fff;
 background: #5C6C79;
 text-align: center;
 z-index: 10;
  }
div#inciudad h3 {
 FONT-SIZE: 11pt;
 color: #fff;
 FONT-WEIGHT: bold;
 margin: 8px 0 5px 0;
  }
div#inciudad p {
 color: #fff;
 margin: 0 0 0 0;
  }
div#inciudad span {
 margin-right: 6pt;
  }
div#inciudad a {
 COLOR: #fff;
}

div#reciudad {
 position: absolute;
 left: 773px;
 top: 1005px;
 width: 190px;
 height: 54px;
 z-index: 11;
}

div#esciudad {
 position: absolute;
 overflow:auto;
 top: 1095px;
 width: 630px;
 height: 40px;
 vertical-align: middle;
 margin: 0;
 padding: 0;
 FONT-SIZE: 8pt;
 COLOR: #666;
 z-index: 13;
}

div#icciudad {
 position: absolute;
 overflow:auto;
 top: 1090px;
 left: 640px;
 width: 320px;
 height: 40px;
 text-align: right;
 margin: 0;
 padding: 0 5px;
 FONT-SIZE: 8pt;
 COLOR: #666;
 z-index: 14;
  }

/* ---------------------------------------------------------------------------------- ocio ----------- */

div#seitocio {
 position: relative;
 height: 1140px; 
 width: 953px;
 text-align: left;
 padding: 0 10px;
 margin: 0 auto;
 background-color: #fff;
 border-left: 2px solid #ccc;
 border-right: 2px solid #ccc;
}


div#ocio {
 position: absolute;
 overflow:auto;
 top: 179px;
 width: 953px;
 height: 780px;
 padding: 33px 0 0;
 background-image: url(image/bg_ocio_diversion.jpg);
 background-repeat: no-repeat;
 background-position: top right;
 background-repeat: no-repeat;
 border-top: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 border-left: 1px solid #ccc;
 z-index: 4;
  }
div#ocio h2 {
 FONT: 101% Verdana, Arial;
 color: #5e7597;
 FONT-WEIGHT: bold;
 margin: 0 0 25px 35px;
  }
div#ocio p {
 margin: 12px 12px;
  }
div#ocio img {
 margin: 40px 0 0 15px;
  }
div#ocio a {
 FONT-WEIGHT: bold;
 FONT-SIZE: 9pt;
 COLOR: #1f612b;
 FONT-FAMILY: Verdana, Arial;
 TEXT-DECORATION: underline;
  }
div#ocio a:hover {
 FONT-WEIGHT: bold;
 FONT-SIZE: 9pt;
 COLOR: #cc0033;
 FONT-FAMILY: Verdana, Arial;
 TEXT-DECORATION: underline;
}
div#inocio {
 position: absolute;
 overflow:auto;
 top: 1005px;
 width: 763px;
 height: 54px;
 FONT-SIZE: 8pt;
 color: #fff;
 background: #5C6C79;
 text-align: center;
 z-index: 10;
  }
div#inocio h3 {
 FONT-SIZE: 11pt;
 color: #fff;
 FONT-WEIGHT: bold;
 margin: 8px 0 5px 0;
  }
div#inocio p {
 color: #fff;
 margin: 0 0 0 0;
  }
div#inocio span {
 margin-right: 6pt;
  }
div#inocio a {
 COLOR: #fff;
}

div#reocio {
 position: absolute;
 left: 773px;
 top: 1005px;
 width: 190px;
 height: 54px;
 z-index: 11;
}

div#esocio {
 position: absolute;
 overflow:auto;
 top: 1095px;
 width: 630px;
 height: 40px;
 vertical-align: middle;
 margin: 0;
 padding: 0;
 FONT-SIZE: 8pt;
 COLOR: #666;
 z-index: 13;
}

div#icocio {
 position: absolute;
 overflow:auto;
 top: 1090px;
 left: 640px;
 width: 320px;
 height: 40px;
 text-align: right;
 margin: 0;
 padding: 0 5px;
 FONT-SIZE: 8pt;
 COLOR: #666;
 z-index: 14;
  }


/* ---------------------------------------------------------------------------------- contact ----------- */

div#seitcontact {
 position: relative;
 height: 780px; 
 width: 953px;
 text-align: left;
 padding: 0 10px;
 margin: 0 auto;
 background-color: #fff;
 border-left: 2px solid #ccc;
 border-right: 2px solid #ccc;
}


div#contact {
 position: absolute;
 overflow:auto;
 top: 179px;
 width: 953px;
 height: 420px;
 padding: 33px 0 0;
 background-image: url(image/bg_contacto.jpg);
 background-repeat: no-repeat;
 background-position: top right;
 background-repeat: no-repeat;
 border-top: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 border-left: 1px solid #ccc;
 z-index: 4;
  }
div#contact h2 {
 FONT: 101% Verdana, Arial;
 color: #5e7597;
 FONT-WEIGHT: bold;
 margin: 0 0 25px 35px;
  }
div#send {
 margin-left: 100px;
  }
div#contact img {
 vertical-align: middle;
 margin: 0;
  }
div#contact a {
 FONT-WEIGHT: bold;
 FONT-SIZE: 11pt;
 COLOR: #1f612b;
 FONT-FAMILY: Verdana, Arial;
 TEXT-DECORATION: underline;
  }
div#contact a:hover {
 FONT-WEIGHT: bold;
 FONT-SIZE: 11pt;
 COLOR: #cc0033;
 FONT-FAMILY: Verdana, Arial;
 TEXT-DECORATION: underline;
}
div#incontact {
 position: absolute;
 overflow:auto;
 top: 645px;
 width: 763px;
 height: 54px;
 FONT-SIZE: 8pt;
 color: #fff;
 background: #5C6C79;
 text-align: center;
 z-index: 10;
  }
div#incontact h3 {
 FONT-SIZE: 11pt;
 color: #fff;
 FONT-WEIGHT: bold;
 margin: 8px 0 5px 0;
  }
div#incontact p {
 color: #fff;
 margin: 0 0 0 0;
  }
div#incontact span {
 margin-right: 6pt;
  }
div#incontact a {
 COLOR: #fff;
}

div#recontact {
 position: absolute;
 left: 773px;
 top: 645px;
 width: 190px;
 height: 54px;
 z-index: 11;
}

div#escontact {
 position: absolute;
 overflow:auto;
 top: 735px;
 width: 630px;
 height: 40px;
 vertical-align: middle;
 margin: 0;
 padding: 0;
 FONT-SIZE: 8pt;
 COLOR: #666;
 z-index: 13;
}

div#iccontact {
 position: absolute;
 overflow:auto;
 top: 730px;
 left: 640px;
 width: 320px;
 height: 40px;
 text-align: right;
 margin: 0;
 padding: 0 5px;
 FONT-SIZE: 8pt;
 COLOR: #666;
 z-index: 14;
  }



/* ---------------------------------------------------------------------------------- mapa ----------- */

div#seitmapa {
 position: relative;
 height: 780px; 
 width: 953px;
 text-align: left;
 padding: 0 10px;
 margin: 0 auto;
 background-color: #fff;
 border-left: 2px solid #ccc;
 border-right: 2px solid #ccc;
}


div#mapa {
 position: absolute;
 overflow:auto;
 top: 179px;
 width: 953px;
 height: 420px;
 padding: 33px 0 0;
 background-image: url(image/bg_mapa.jpg);
 background-repeat: no-repeat;
 background-position: top right;
 border-top: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 border-left: 1px solid #ccc;
 z-index: 4;
  }
div#mapa h2 {
 FONT: 101% Verdana, Arial;
 color: #5e7597;
 FONT-WEIGHT: bold;
 margin: 0 0 25px 35px;
  }
div#mapa p {
 margin: 80px 0 0 30px;
 font-family: Verdana, sans-serif;
 font-size: 9pt;
 color: #000;
  }
div#mapa img {
 border:2px none #338EF4;
 vertical-align: middle;
  }
div#mapa a {
 FONT-WEIGHT: bold;
 FONT-SIZE: 8pt;
 COLOR: #1f612b;
 FONT-FAMILY: Verdana, Arial;
 TEXT-DECORATION: none;
  }
div#mapa a:hover {
 FONT-WEIGHT: bold;
 FONT-SIZE: 8pt;
 COLOR: #cc0033;
 FONT-FAMILY: Verdana, Arial;
 TEXT-DECORATION: none;
}

iframe.mapmalaga { 
 position: absolute;
 overflow:auto;
 top: 0px;
 left: 252px;
 border : 1px none green;
 visibility : visible;
} 








div#inmapa {
 position: absolute;
 overflow:auto;
 top: 645px;
 width: 763px;
 height: 54px;
 FONT-SIZE: 8pt;
 color: #fff;
 background: #5C6C79;
 text-align: center;
 z-index: 10;
  }
div#inmapa h3 {
 FONT-SIZE: 11pt;
 color: #fff;
 FONT-WEIGHT: bold;
 margin: 8px 0 5px 0;
  }
div#inmapa p {
 color: #fff;
 margin: 0 0 0 0;
  }
div#inmapa span {
 margin-right: 6pt;
  }
div#inmapa a {
 COLOR: #fff;
}










div#remapa {
 position: absolute;
 left: 773px;
 top: 645px;
 width: 190px;
 height: 54px;
 z-index: 11;
}

div#esmapa {
 position: absolute;
 overflow:auto;
 top: 735px;
 width: 630px;
 height: 40px;
 vertical-align: middle;
 margin: 0;
 padding: 0;
 FONT-SIZE: 8pt;
 COLOR: #666;
 z-index: 13;
}

div#icmapa {
 position: absolute;
 overflow:auto;
 top: 730px;
 left: 640px;
 width: 320px;
 height: 40px;
 text-align: right;
 margin: 0;
 padding: 0 5px;
 FONT-SIZE: 8pt;
 COLOR: #666;
 z-index: 14;
  }




/* -------------------------------------- end pages ----------------------------------------- */



div#information {
 position: absolute;
 overflow:auto;
 top: 945px;
 width: 763px;
 height: 54px;
 FONT-SIZE: 8pt;
 color: #fff;
 background: #5C6C79;
 text-align: center;
 z-index: 10;
  }
div#information h3 {
 FONT-SIZE: 11pt;
 color: #fff;
 FONT-WEIGHT: bold;
 margin: 8px 0 5px 0;
  }
div#information p {
 color: #fff;
 margin: 0 0 0 0;
  }
div#information span {
 margin-right: 6pt;
  }
div#information a {
 COLOR: #fff;
}

div#rezeption {
 position: absolute;
 left: 773px;
 top: 945px;
 width: 190px;
 height: 54px;
 z-index: 11;
}



div#escuela {
 position: absolute;
 overflow:auto;
 top: 1435px;
 width: 630px;
 height: 40px;
 vertical-align: middle;
 margin: 0;
 padding: 0;
 FONT-SIZE: 8pt;
 COLOR: #666;
 z-index: 13;
  }
div#escuela a {
 FONT-WEIGHT: normal;
 FONT-SIZE: 8pt;
 COLOR: #666;
 FONT-FAMILY: Arial;
 TEXT-DECORATION: underline;
  }

div#icons {
 position: absolute;
 overflow:auto;
 top: 1430px;
 left: 640px;
 width: 320px;
 height: 40px;
 text-align: right;
 margin: 0;
 padding: 0 5px; 
 FONT-SIZE: 8pt;
 COLOR: #666;
 z-index: 14;
  }


/* ---------------- fr ---------------- */


div#marbellaf {
 position: absolute;
 overflow:auto;
 top: 70px;
 left: 600px;
 width: 360px;
 padding: 0;
 border: 1px none #000;
 z-index: 2;
  }
div#marbellaf h3 {
 COLOR:#cc0033;
 font:bold 12pt Verdana;
 margin: 0 0 0;
 padding: 0 0 0;
  }
div#marbellaf a {
 FONT-WEIGHT: bold;
 FONT-SIZE: 9pt;
 COLOR: #1f612b;
 FONT-FAMILY: Verdana, Arial;
 TEXT-DECORATION: underline;
  }
div#marbellaf a:hover {
 FONT-WEIGHT: bold;
 FONT-SIZE: 9pt;
 COLOR: #cc0033;
 FONT-FAMILY: Verdana, Arial;
 TEXT-DECORATION: underline;
}

div#menuf {
 position: absolute;
 overflow:auto;
 top: 144px;
 width: 948px;
 text-align: right;
 height: 32px;
 FONT-SIZE: 9pt;
 color: #5E7597;
 padding: 0 5px 0 0;
 FONT-WEIGHT: bold;
 border: 1px none #ccc;
 z-index: 3;
  }
div#menuf a {
 FONT-WEIGHT: bold;
 FONT-SIZE: 8pt;
 COLOR: #666666;
 FONT-FAMILY: Verdana, Arial;
 TEXT-DECORATION: none;
  }
div#menuf a:hover {
 FONT-WEIGHT: bold;
 FONT-SIZE: 8pt;
 COLOR: #cc0033;
 FONT-FAMILY: Verdana, Arial;
 TEXT-DECORATION: underline;
}

div#seitef {
 position: relative;
 height: 1350px; 
 width: 953px;
 text-align: left;
 padding: 0 10px;
 margin: 0 auto;
 background-color: #fff;
 border-left: 2px solid #ccc;
 border-right: 2px solid #ccc;
}

ul#submenuf {
 position: absolute;
 overflow:auto;
 top: 815px;
 width: 937px;
 text-align: left;
 height: 430px;
 FONT-SIZE: 8pt;
 color: #666;
 border-bottom: 1px solid #ccc;
 margin: 0;
 padding: 20px 8px;
 z-index: 12;
  }
ul#submenuf li {
 margin-top: 5px;
  }
ul#submenuf h2 {
 FONT-SIZE: 9pt;
 color: #5E7597;
 margin: 2pt 0;
 padding: 0;
  }
ul#submenuf a {
 FONT-WEIGHT: normal;
 FONT-SIZE: 8pt;
 COLOR: #666;
 FONT-FAMILY: Arial;
 TEXT-DECORATION: underline;
  }
ul#submenuf a:hover {
 FONT-WEIGHT: normal;
 FONT-SIZE: 8pt;
 COLOR: #cc0033;
 FONT-FAMILY: Arial;
 TEXT-DECORATION: underline;
}

div#escuelaf {
 position: absolute;
 overflow:auto;
 top: 1305px;
 width: 630px;
 height: 40px;
 vertical-align: middle;
 margin: 0;
 padding: 0;
 FONT-SIZE: 8pt;
 COLOR: #666;
 z-index: 13;
}

div#iconsf {
 position: absolute;
 overflow:auto;
 top: 1300px;
 left: 640px;
 width: 320px;
 height: 40px;
 text-align: right;
 margin: 0;
 padding: 0 5px;
 FONT-SIZE: 8pt;
 COLOR: #666;
 z-index: 13;
  }




/* ---------------- al ---------------- */

div#seited {
 position: relative;
 height: 1310px; 
 width: 953px;
 text-align: left;
 padding: 0 10px;
 margin: 0 auto;
 background-color: #fff;
 border-left: 2px solid #ccc;
 border-right: 2px solid #ccc;
}

div#menud {
 position: absolute;
 overflow:auto;
 top: 144px;
 width: 948px;
 text-align: right;
 height: 32px;
 FONT-SIZE: 8pt;
 color: #5E7597;
 padding: 0 5px 0 0;
 FONT-WEIGHT: bold;
 border: 1px none #ccc;
 z-index: 3;
  }
div#menud a {
 FONT-WEIGHT: bold;
 FONT-SIZE: 8pt;
 COLOR: #666666;
 FONT-FAMILY: Verdana, Arial;
 TEXT-DECORATION: none;
  }
div#menud a:hover {
 FONT-WEIGHT: bold;
 FONT-SIZE: 8pt;
 COLOR: #cc0033;
 FONT-FAMILY: Verdana, Arial;
 TEXT-DECORATION: underline;
}

ul#submenud {
 position: absolute;
 overflow:auto;
 top: 825px;
 width: 937px;
 text-align: left;
 height: 380px;
 FONT-SIZE: 8pt;
 color: #666;
 border-bottom: 1px solid #ccc;
 margin: 0;
 padding: 20px 8px;
 z-index: 12;
  }
ul#submenud li {
 margin-top: 5px;
  }
ul#submenud h2 {
 FONT-SIZE: 9pt;
 color: #5E7597;
 margin: 2pt 0;
 padding: 0;
  }
ul#submenud a {
 FONT-WEIGHT: normal;
 FONT-SIZE: 8pt;
 COLOR: #666;
 FONT-FAMILY: Arial;
 TEXT-DECORATION: underline;
  }
ul#submenud a:hover {
 FONT-WEIGHT: normal;
 FONT-SIZE: 8pt;
 COLOR: #cc0033;
 FONT-FAMILY: Arial;
 TEXT-DECORATION: underline;
}

div#escuelad {
 position: absolute;
 overflow:auto;
 top: 1265px;
 width: 630px;
 height: 40px;
 vertical-align: middle;
 margin: 0;
 padding: 0;
 FONT-SIZE: 8pt;
 COLOR: #666;
 z-index: 13;
}

div#iconsd {
 position: absolute;
 overflow:auto;
 top: 1260px;
 left: 640px;
 width: 320px;
 height: 40px;
 text-align: right;
 margin: 0;
 padding: 0 5px;
 FONT-SIZE: 8pt;
 COLOR: #666;
 z-index: 14;
  }


/* ---------------- in ---------------- */

div#seitei {
 position: relative;
 height: 1080px; 
 width: 953px;
 text-align: left;
 padding: 0 10px;
 margin: 0 auto;
 background-color: #fff;
 border-left: 2px solid #ccc;
 border-right: 2px solid #ccc;
}

ul#submenui {
 position: absolute;
 overflow:auto;
 top: 825px;
 width: 937px;
 text-align: left;
 height: 380px;
 FONT-SIZE: 8pt;
 color: #666;
 border-bottom: 1px solid #ccc;
 margin: 0;
 padding: 20px 8px;
 z-index: 12;
  }
ul#submenui li {
 margin-top: 5px;
  }
ul#submenui h2 {
 FONT-SIZE: 9pt;
 color: #5E7597;
 margin: 2pt 0;
 padding: 0;
  }
ul#submenui a {
 FONT-WEIGHT: normal;
 FONT-SIZE: 8pt;
 COLOR: #666;
 FONT-FAMILY: Arial;
 TEXT-DECORATION: underline;
  }
ul#submenui a:hover {
 FONT-WEIGHT: normal;
 FONT-SIZE: 8pt;
 COLOR: #cc0033;
 FONT-FAMILY: Arial;
 TEXT-DECORATION: underline;
}

div#escuelai {
 position: absolute;
 overflow:auto;
 top: 1035px;
 width: 630px;
 height: 40px;
 vertical-align: middle;
 margin: 0;
 padding: 0;
 FONT-SIZE: 8pt;
 COLOR: #666;
 z-index: 13;
}

div#iconsi {
 position: absolute;
 overflow:auto;
 top: 1030px;
 left: 640px;
 width: 320px;
 height: 40px;
 text-align: right;
 margin: 0;
 padding: 0 5px;
 FONT-SIZE: 8pt;
 COLOR: #666;
 z-index: 14;
  }

/* ---------------- useful-links ---------------- */



div#seitlink {
 position: relative;
 height: 910px; 
 width: 953px;
 text-align: left;
 padding: 0 10px;
 margin: 0 auto;
 background-color: #fff;
 border-left: 2px solid #ccc;
 border-right: 2px solid #ccc;
}

div#links {
 position: absolute;
 overflow:auto;
 top: 179px;
 width: 953px;
 height: 550px;
 padding: 33px 0 0;
 border-bottom: 1px solid #ccc;
 border-left: 1px solid #ccc;
 z-index: 4;
  }

div#links img {
 border: 1px none #ccc;
}

div#inlink {
 position: absolute;
 overflow:auto;
 top: 775px;
 width: 763px;
 height: 54px;
 FONT-SIZE: 8pt;
 color: #fff;
 background: #5C6C79;
 text-align: center;
 z-index: 10;
  }
div#inlink h3 {
 FONT-SIZE: 11pt;
 color: #fff;
 FONT-WEIGHT: bold;
 margin: 8px 0 5px 0;
  }
div#inlink p {
 color: #fff;
 margin: 0 0 0 0;
  }
div#inlink span {
 margin-right: 6pt;
  }
div#inlink a {
 COLOR: #fff;
}

div#relink {
 position: absolute;
 left: 773px;
 top: 775px;
 width: 190px;
 height: 54px;
 z-index: 11;
}

div#eslink {
 position: absolute;
 overflow:auto;
 top: 865px;
 width: 630px;
 height: 40px;
 vertical-align: middle;
 margin: 0;
 padding: 0;
 FONT-SIZE: 8pt;
 COLOR: #666;
 z-index: 13;
}

div#iclink {
 position: absolute;
 overflow:auto;
 top: 860px;
 left: 640px;
 width: 320px;
 height: 40px;
 text-align: right;
 margin: 0;
 padding: 0 5px;
 FONT-SIZE: 8pt;
 COLOR: #666;
 z-index: 14;
  }



p#innsbruck {
 position:absolute;
 left:70px;
 top:10px;
 width:300px;
 height:133px;
 font:normal 10pt/12pt Verdana;
 z-index:15;
  }

p#natko {
 position:absolute;
 left:450px;
 top:40px;
 width:400px;
 height:133px;
 font:normal 10pt/12pt Verdana;
 z-index:16;
  }

p#bsk {
 position:absolute;
 left:70px;
 top:200px;
 width:400px;
 height:100px;
 font:normal 10pt/12pt Verdana;
 z-index:17;
  }

p#schluchsee {
 position:absolute;
 left:540px;
 top:150px;
 width:300px;
 height:133px;
 font:normal 10pt/12pt Verdana;
 z-index:18;
  }

p#rheinsberg {
 position:absolute;
 left:70px;
 top:320px;
 width:400px;
 height:133px;
 font:normal 10pt/12pt Verdana;
 z-index:19;
  }

p#village {
 position:absolute;
 left:550px;
 top:320px;
 width:400px;
 height:133px;
 font:normal 10pt/12pt Verdana;
 z-index:20;
  }

p#wspitze {
 position:absolute;
 left:70px;
 top:430px;
 width:450px;
 height:133px;
 font:normal 10pt/12pt Verdana;
 z-index:21;
  }

p#elzach {
 position:absolute;
 left:550px;
 top:460px;
 width:400px;
 height:100px;
 font:normal 10pt/12pt Verdana;
 z-index:22;
  }

