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

div#seite {
 position: relative;
 height: 2095px; 
 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: 20px;
 width: 500px;
 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:#c03;
 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;
}

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

div#puerto {
 position: absolute;
 top: 536px;
 width: 482px;
 height: 246px;
 z-index: 5; 
}

div#spanisch {
 position: absolute;
 overflow:auto;
 left: 500px;
 top: 536px;
 width: 258px;
 height: 99px;
 padding: 14px 3px 0;
 text-align: center;
 border: 1px solid #ccc;
 z-index: 6;
  }
div#spanisch p {
 FONT: 101% Verdana, Arial;
 color: #5e7597;
 FONT-WEIGHT: bold;
 margin: 0 0 3px;
}

div#malaga {
 position: absolute;
 left: 773px;
 top: 536px;
 width: 190px;
 height: 114px;
 z-index: 7;
}

div#sprache {
 position: absolute;
 overflow:auto;
 left: 500px;
 top: 668px;
 width: 258px;
 height: 101px;
 padding: 12px 3px 0;
 text-align: center;
 border: 1px solid #ccc;
 z-index: 8;
  }
div#sprache p {
 FONT: 101% Verdana, Arial;
 color: #5e7597;
 FONT-WEIGHT: bold;
 margin: 5px 0 0;
}

div#schule {
 position: absolute;
 left: 773px;
 top: 668px;
 width: 190px;
 height: 114px;
 z-index: 9;
}

ul#submenu {
 position: absolute;
 overflow:auto;
 top: 800px;
 width: 937px;
 height: 955px;
 text-align: left;
 margin: 0;
 padding: 0 8px 0;
 background-image: url(image/bg_submenufia.jpg);
 background-repeat: no-repeat;
 border: 1px solid #ccc;
 z-index: 12;
  }
ul#submenu li {
 margin-top: 5px;
  }
ul#submenu h3 {
 FONT: 12pt sans-serif;
 color: #5e7597;
 FONT-WEIGHT: bold;
 margin: 22pt 0 2pt;
 padding: 0;
  }
ul#submenu h3 a {
 FONT: 12pt sans-serif;
 color: #5E7597;
 FONT-WEIGHT: bold;
 margin: 2pt 0;
 padding: 0;
 TEXT-DECORATION: none;
  }
ul#submenu h3 a:hover {
 FONT: 12pt sans-serif;
 color: #5E7597;
 FONT-WEIGHT: bold;
 margin: 2pt 0;
 padding: 0;
 TEXT-DECORATION: none;
  }
ul#submenu a {
 FONT: 10pt Verdana, Arial;
 COLOR: #000;
 TEXT-DECORATION: underline;
  }
ul#submenu a:hover {
 FONT: 10pt Verdana, Arial;
 COLOR: #cc0033;
 TEXT-DECORATION: underline;
}

div#information {
 position: absolute;
 overflow:auto;
 top: 1780px;
 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: 1780px;
 width: 190px;
 height: 54px;
 z-index: 11;
}

div#subsub {
 position: absolute;
 overflow: auto;
 top: 1845px;
 width: 937px;
 height: 185px;
 FONT-SIZE: 8pt;
 color: #666;
 text-align: center;
 padding: 8px 8px 5px;
 border-bottom: 1px solid #ccc;
 z-index: 12;
  }
div#subsub p {
 margin-top: 9px;
  }
div#subsub h4 {
 FONT-SIZE: 8pt;
 color: #5E7597;
 margin: 0;
 padding: 0;
 float: left;
  }
div#subsub a {
 FONT-WEIGHT: normal;
 FONT-SIZE: 8pt;
 COLOR: #666;
 FONT-FAMILY: Arial;
 TEXT-DECORATION: underline;
  }
div#subsub a:hover {
 FONT-WEIGHT: normal;
 FONT-SIZE: 8pt;
 COLOR: #cc0033;
 FONT-FAMILY: Arial;
 TEXT-DECORATION: underline;
}

div#escuela {
 position: absolute;
 overflow:auto;
 top: 2060px;
 width: 630px;
 height: 30px;
 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: 2055px;
 left: 640px;
 width: 320px;
 height: 30px;
 text-align: right;
 margin: 0;
 padding: 0 5px; 
 FONT-SIZE: 8pt;
 COLOR: #666;
 z-index: 14;
  }




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

div#seitei {
 position: relative;
 height: 1900px; 
 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#spanischi {
 position: absolute;
 overflow:auto;
 left: 500px;
 top: 536px;
 width: 258px;
 height: 97px;
 padding: 15px 3px 0;
 text-align: center;
 border: 1px solid #ccc;
 z-index: 6;
  }
div#spanischi p {
 FONT: 101% Verdana, Arial;
 color: #5e7597;
 FONT-WEIGHT: bold;
 margin: 0 0 3px;
}

div#sprachei {
 position: absolute;
 overflow:auto;
 left: 500px;
 top: 668px;
 width: 258px;
 height: 99px;
 padding: 14px 3px 0;
 text-align: center;
 border: 1px solid #ccc;
 z-index: 8;
  }
div#sprachei p {
 FONT: 101% Verdana, Arial;
 color: #5e7597;
 FONT-WEIGHT: bold;
 margin: 5px 0 0;
}

ul#submenui {
 position: absolute;
 overflow:auto;
 top: 800px;
 width: 937px;
 height: 950px;
 text-align: left;
 margin: 0;
 padding: 0 8px 0;
 background-image: url(image/bg_submenufia.jpg);
 background-repeat: no-repeat;
 border: 1px solid #ccc;
 z-index: 12;
  }
ul#submenui li {
 margin-top: 5px;
  }
ul#submenui h3 {
 FONT: 12pt sans-serif;
 color: #5e7597;
 FONT-WEIGHT: bold;
 margin: 22pt 0 2pt;
 padding: 0;
  }
ul#submenui h3 a {
 FONT: 12pt sans-serif;
 color: #5E7597;
 FONT-WEIGHT: bold;
 margin: 2pt 0;
 padding: 0;
 TEXT-DECORATION: none;
  }
ul#submenui h3 a:hover {
 FONT: 12pt sans-serif;
 color: #5E7597;
 FONT-WEIGHT: bold;
 margin: 2pt 0;
 padding: 0;
 TEXT-DECORATION: none;
  }
ul#submenui a {
 FONT: 10pt Verdana, Arial;
 COLOR: #000;
 TEXT-DECORATION: underline;
  }
ul#submenui a:hover {
 FONT: 10pt Verdana, Arial;
 COLOR: #cc0033;
 TEXT-DECORATION: underline;
}

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

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

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

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




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


div#seitef {
 position: relative;
 height: 1960px; 
 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#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#spanischf {
 position: absolute;
 overflow:auto;
 left: 500px;
 top: 536px;
 width: 258px;
 height: 99px;
 padding: 14px 3px 0;
 text-align: center;
 border: 1px solid #ccc;
 z-index: 6;
  }
div#spanischf p {
 FONT: 101% Verdana, Arial;
 color: #5e7597;
 FONT-WEIGHT: bold;
 margin: 0 0 3px;
}

div#sprachef {
 position: absolute;
 overflow:auto;
 left: 500px;
 top: 668px;
 width: 258px;
 height: 101px;
 padding: 12px 3px 0;
 text-align: center;
 border: 1px solid #ccc;
 z-index: 8;
  }
div#sprachef p {
 FONT: 101% Verdana, Arial;
 color: #5e7597;
 FONT-WEIGHT: bold;
 margin: 5px 0 0;
}

ul#submenuf {
 position: absolute;
 overflow:auto;
 top: 800px;
 width: 937px;
 height: 1010px;
 text-align: left;
 margin: 0;
 padding: 0 8px 0;
 background-image: url(image/bg_submenufia.jpg);
 background-repeat: no-repeat;
 border: 1px solid #ccc;
 z-index: 12;
  }
ul#submenuf li {
 margin-top: 5px;
  }
ul#submenuf h3 {
 FONT: 12pt sans-serif;
 color: #5e7597;
 FONT-WEIGHT: bold;
 margin: 22pt 0 2pt;
 padding: 0;
  }
ul#submenuf h3 a {
 FONT: 12pt sans-serif;
 color: #5E7597;
 FONT-WEIGHT: bold;
 margin: 2pt 0;
 padding: 0;
 TEXT-DECORATION: none;
  }
ul#submenuf h3 a:hover {
 FONT: 12pt sans-serif;
 color: #5E7597;
 FONT-WEIGHT: bold;
 margin: 2pt 0;
 padding: 0;
 TEXT-DECORATION: none;
  }
ul#submenuf a {
 FONT: 10pt Verdana, Arial;
 COLOR: #000;
 TEXT-DECORATION: underline;
  }
ul#submenuf a:hover {
 FONT: 10pt Verdana, Arial;
 COLOR: #cc0033;
 TEXT-DECORATION: underline;
}

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

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

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

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




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

div#seited {
 position: relative;
 height: 1990px; 
 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;
}

div#spanischd {
 position: absolute;
 overflow:auto;
 left: 500px;
 top: 536px;
 width: 258px;
 height: 107px;
 padding: 6px 3px 0;
 text-align: center;
 border: 1px solid #ccc;
 z-index: 6;
  }
div#spanischd p {
 FONT: 101% Verdana, Arial;
 color: #5e7597;
 FONT-WEIGHT: bold;
 margin: 0 0 3px 0;
}

div#sprached {
 position: absolute;
 overflow:auto;
 left: 500px;
 top: 668px;
 width: 258px;
 height: 101px;
 padding: 12px 3px 0;
 text-align: center;
 border: 1px solid #ccc;
 z-index: 8;
  }
div#sprached p {
 FONT: 101% Verdana, Arial;
 color: #5e7597;
 FONT-WEIGHT: bold;
 margin: 5px 0 0;
}

ul#submenud {
 position: absolute;
 overflow:auto;
 top: 800px;
 width: 937px;
 height: 1040px;
 text-align: left;
 margin: 0;
 padding: 0 8px 0;
 background-image: url(image/bg_submenufia.jpg);
 background-repeat: no-repeat;
 border: 1px solid #ccc;
 z-index: 12;
  }
ul#submenud li {
 margin-top: 5px;
  }
ul#submenud h3 {
 FONT: 12pt sans-serif;
 color: #5e7597;
 FONT-WEIGHT: bold;
 margin: 22pt 0 2pt;
 padding: 0;
  }
ul#submenud h3 a {
 FONT: 12pt sans-serif;
 color: #5E7597;
 FONT-WEIGHT: bold;
 margin: 2pt 0;
 padding: 0;
 TEXT-DECORATION: none;
  }
ul#submenud h3 a:hover {
 FONT: 12pt sans-serif;
 color: #5E7597;
 FONT-WEIGHT: bold;
 margin: 2pt 0;
 padding: 0;
 TEXT-DECORATION: none;
  }
ul#submenud a {
 FONT: 10pt Verdana, Arial;
 COLOR: #000;
 TEXT-DECORATION: underline;
  }
ul#submenud a:hover {
 FONT: 10pt Verdana, Arial;
 COLOR: #cc0033;
 TEXT-DECORATION: underline;
}

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

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

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

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

iframe.sol { 
 position : absolute;
 left : 615px;
 top : 0px;
 width : 100px;
 height : 25px;
 border : 1px navy none;
 visibility : visible;
 z-index:16;
} 
