body {background-color:#94C2E7; color:#000000; margin-top:0px; margin-bottom:0px; background-image:url(bground/bg_seychellen.jpg); background-repeat:no-repeat; background-attachment:fixed; background-position:bottom center;}

hr.blue {background-color:#94C2E7; float:left; width:500px;}

h2.angebot-title {margin-top:0px; margin-bottom:0px; color:#FFFFFF;}
h3.angebot-title {margin-top:0px; margin-bottom:0px; 14px; color:#FFFFFF;}

p.angebot {margin-top:0px; margin-bottom:0px; color:#FFFFFF;}
p.angebot_us {margin-top:0px; margin-bottom:0px; font-size:15px; font-weight:bold; color:#000000; }


span.info_preis {font-size-size:17px; font-weight:bold;}
span.info_preis2 {font-size-size:17px; font-weight:bold; color:#9F0000;}

ul {text-align:left; margin-left:5px;}

table.angebot_seychellen

{
width: 100%;
text-align:left;

                 background: -moz-linear-gradient(top, #77ccfe 20%, #afe1fe 100%);
                 background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#77ccfe), color-stop(100%,#afe1fe));
                 background: -webkit-linear-gradient(top, #77ccfe 20%,#afe1fe 100%);
                 background: -o-linear-gradient(top, #77ccfe 20%,#afe1fe 100%);
                 background: -ms-linear-gradient(top, #77ccfe 20%,#afe1fe 100%);
                 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77ccfe', endColorstr='#afe1fe',GradientType=0);
                 background: linear-gradient(top, #77ccfe 20%,#afe1fe 100%); /* W3C */

  border:2px solid white;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  padding:5px;
  margin-bottom:20px;

  box-shadow:   2px 2px 2px #fffef2,
               -2px 2px 2px #fffef2,
               2px -2px 2px #fffef2,
               -2px -2px 2px #fffef2;

}


.bg_angebot {background:#d0f6fa;}


table.formular

{
text-align:left;

                 background: -moz-linear-gradient(top, #77ccfe 20%, #afe1fe 100%);
                 background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#77ccfe), color-stop(100%,#afe1fe));
                 background: -webkit-linear-gradient(top, #77ccfe 20%,#afe1fe 100%);
                 background: -o-linear-gradient(top, #77ccfe 20%,#afe1fe 100%);
                 background: -ms-linear-gradient(top, #77ccfe 20%,#afe1fe 100%);
                 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77ccfe', endColorstr='#afe1fe',GradientType=0);
                 background: linear-gradient(top, #77ccfe 20%,#afe1fe 100%); /* W3C */


  border:2px solid white;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  padding:5px;
  margin-left:10px;
  margin-right:10px;
  margin-bottom:20px;

  box-shadow:   8px 8px 8px #fffef2,
               -8px 8px 8px #fffef2,
               8px -8px 8px #fffef2,
               -8px -8px 8px #fffef2;

}




.blue {color:#3399cc; font-size: 11pt;}
.big_gelb {color:#FFFF00; font-size: 16pt;}
.mid_gelb {color:#FFFF00; font-size: 13pt;}
.gelb     {color:#FFFF00; font-size: 11pt;}
.small_gelb {color:#FFFF00; font-size: 8pt;}
.ora-tbl {border-style:solid; border-width:2px; border-color:#FFAE00; border-collapse:collapse;}
.preis_ab {color:#9F0000; font-size: 11pt;}
.mid  {color:#0C284A; font-size: 11pt;}
.midi  {color:#000000; font-size: 14pt;}
.big  {color:#000000; font-size: 18pt;}
.big_green  {color:#005757; font-size:19pt;}
.green  {color:#005757; font-size:11pt;}
.darkblue {color:#034D62; font-size: 9pt;}
.blue_gr {color:#1B79A8; font-size: 14pt;}
.blue_mid {color:#1B79A8; font-size: 11pt;}
.red {color:#993300; font-size: 11pt;}
.red_gr {color:#993300; font-size: 12pt;}
.small {font-size:7pt; color:#000000}
.kurzb {font-size:11pt; color:#000000}
.unten   {vertical-align:bottom;}

a:link {color:#000039; font-size: 11pt;}
a:visited {color:#000039; font-size: 11pt;}
a:active {color:#000039; font-size: 11pt;}
a:hover {color:#FF7D00; font-size: 11pt;}

a.beschreibung:link    {font-size: 10pt; color:#188094; TEXT-DECORATION: none;}
a.beschreibung:visited {font-size: 10pt; color:#188094; TEXT-DECORATION: none;}
a.beschreibung:active  {font-size: 10pt; color:#188094; TEXT-DECORATION: none;}
a.beschreibung:hover   {font-size: 10pt; color:#019AB7; TEXT-DECORATION: none;}

a.blue:link    {color:#034D62; font-size: 9pt;}
a.blue:visited {color:#034D62; font-size: 9pt;}
a.blue:active  {color:#034D62; font-size: 9pt;}
a.blue:hover   {color:#000000; font-size: 9pt;}

a.grey:link    {font-size: 8pt; color:#F2F4FC; TEXT-DECORATION: none;}
a.grey:visited {font-size: 8pt; color:#F2F4FC; TEXT-DECORATION: none;}
a.grey:active  {font-size: 8pt; color:#F2F4FC; TEXT-DECORATION: none;}
a.grey:hover   {font-size: 8pt; color:#EE7832; TEXT-DECORATION: none;}

a.foot1:link    {font-size: 9pt; color:#F2F4FC; TEXT-DECORATION: none;}
a.foot1:visited {font-size: 9pt; color:#F2F4FC; TEXT-DECORATION: none;}
a.foot1:active  {font-size: 9pt; color:#F2F4FC; TEXT-DECORATION: none;}
a.foot1:hover   {font-size: 9pt; color:#00003F; TEXT-DECORATION: none;}

a.untermenu:link    {color:#000000; font-size: 8pt;}
a.untermenu:visited {color:#000000; font-size: 8pt;}
a.untermenu:active  {color:#000000; font-size: 8pt;}
a.untermenu:hover   {color:#9F0000; font-size: 8pt;}

a.big:link    {font-size: 13pt; color:#00003F; TEXT-DECORATION: none;}
a.big:visited {font-size: 13pt; color:#00003F; TEXT-DECORATION: none;}
a.big:active  {font-size: 13pt; color:#00003F; TEXT-DECORATION: none;}
a.big:hover   {font-size: 13pt; color:#ffffff; TEXT-DECORATION: none;}

a.big_2:link    {font-size: 13pt; color:#9F0000;}
a.big_2:visited {font-size: 13pt; color:#9F0000;}
a.big_2:active  {font-size: 13pt; color:#9F0000;}
a.big_2:hover   {font-size: 13pt; color:#00009F;}

a.big_hell:link    {font-size: 12pt; color:#FFF9E6;}
a.big_hell:visited {font-size: 12pt; color:#FFF9E6;}
a.big_hell:active  {font-size: 12pt; color:#FFF9E6;}
a.big_hell:hover   {font-size: 12pt; color:#FEEAA3;}

a.big_hell2:link    {font-size: 15px; color:#ffffff; TEXT-DECORATION: none; line-height: 2;}
a.big_hell2:visited {font-size: 15px; color:#ffffff; TEXT-DECORATION: none; line-height: 2;}
a.big_hell2:active  {font-size: 15px; color:#ffffff; TEXT-DECORATION: none; line-height: 2;}
a.big_hell2:hover   {font-size: 15px; color:#FEEAA3; TEXT-DECORATION: none; line-height: 2;}

a.menu_small:link    {color:#003080; font-size: 9pt;}
a.menu_small:visited {color:#003080; font-size: 9pt;}
a.menu_small:active  {color:#003080; font-size: 9pt;}
a.menu_small:hover   {color:#FF7F00; font-size: 9pt;}

a.menu_midi:link    {color:#001060; font-size: 11pt;}
a.menu_midi:visited {color:#001060; font-size: 11pt;}
a.menu_midi:active  {color:#001060; font-size: 11pt;}
a.menu_midi:hover   {color:#FF7F00; font-size: 11pt;}


a.menu:link    {font-size: 13px; color:#FFED00; TEXT-DECORATION: none;}
a.menu:visited {font-size: 13px; color:#FFED00; TEXT-DECORATION: none;}
a.menu:active  {font-size: 13px; color:#FFED00; TEXT-DECORATION: none;}
a.menu:hover   {font-size: 13px; color:#EE7832; TEXT-DECORATION: none;}



a.red:link {color:#7C1E05; font-size: 12pt; TEXT-DECORATION: none;}
a.red:visited {color:#7C1E05; font-size: 12pt; TEXT-DECORATION: none;}
a.red:active {color:#FFFFFF; font-size: 12pt; TEXT-DECORATION: none;}
a.red:hover {color:#FFFFFF; font-size: 12pt; TEXT-DECORATION: none;}

a.start:link {color:#FFFF00; font-size: 12pt; TEXT-DECORATION: none;}
a.start:visited {color:#FFFF00; font-size: 12pt; TEXT-DECORATION: none;}
a.start:active {color:#FFFF00; font-size: 12pt; TEXT-DECORATION: none;}
a.start:hover {color:#FF0000; font-size: 12pt; TEXT-DECORATION: none;}

a.unten:link {color:#ffffff; font-size: 8pt;}
a.unten:visited {color:#ffffff; font-size: 8pt;}
a.unten:active {color:#ffffff; font-size: 8pt;}
a.unten:hover {color:#FF7D00; font-size: 8pt;}


a.blue_m:link    {color:#025680; font-size: 9pt;}
a.blue_m:visited {color:#025680; font-size: 9pt;}
a.blue_m:active  {color:#9F0000; font-size: 9pt;}
a.blue_m:hover   {color:#9F0000; font-size: 9pt;}

a.links:link    {color:#FDEFCA; font-size: 9pt;}
a.links:visited {color:#FDEFCA; font-size: 9pt;}
a.links:active  {color:#FDEFCA; font-size: 9pt;}
a.links:hover   {color:#ED2024; font-size: 9pt;}

a.foot:link    {font-size: 8pt; color:#F2F4FC; TEXT-DECORATION: none;}
a.foot:visited {font-size: 8pt; color:#F2F4FC; TEXT-DECORATION: none;}
a.foot:active  {font-size: 8pt; color:#F2F4FC; TEXT-DECORATION: none;}
a.foot:hover   {font-size: 8pt; color:#EE7832; TEXT-DECORATION: none;}

a.awe:link    {font-size: 7pt; color:#3F3F3F; TEXT-DECORATION: none;}
a.awe:visited {font-size: 7pt; color:#3F3F3F; TEXT-DECORATION: none;}
a.awe:active  {font-size: 7pt; color:#3F3F3F; TEXT-DECORATION: none;}
a.awe:hover   {font-size: 7pt; color:#EE7832; TEXT-DECORATION: none;}


p.big_weiss {font-size:13pt;color:#ffffff; margin-top:0px; margin-bottom:0px;}
p.start {font-size:11pt;color:#042608; margin-top:0px; margin-bottom:0px;}
p.small {font-size:8pt;color:#042608; margin-top:0px; margin-bottom:0px;}
p.xxsmall {font-size:6pt;color:#042608; margin-top:0px; margin-bottom:0px;}
p.men {font-size:11pt;color:#042608; margin-top:0px; margin-bottom:0px;}
p.biger {font-size:13pt;color:#00005A; margin-top:0px; margin-bottom:0px;}
p.big {font-size:11pt;color:#042608; margin-top:0px; margin-bottom:0px;}
p.med {font-size:11pt;color:#00005A; margin-top:0px; margin-bottom:0px;}
p.hell {font-size:11pt;color:#DFE1FD; margin-top:0px; margin-bottom:0px;}
p.gr {font-size:11pt;color:#00005A; margin-top:0px; margin-bottom:0px;}
p.kl {font-size:8pt;color:#042608; margin-top:0px; margin-bottom:0px;}
p.kurzbeschreibung {font-size:12pt;color:#000000; margin-top:0px; margin-bottom:0px;}
p.unten {font-size:8pt;color:#ffffff; margin-top:0px; margin-bottom:0px;}
p.footer {font-size:8pt; color:#F2F4FC; margin-top:0px; margin-bottom:0px;}
p.ora {font-size:11pt;color:#00005F; margin-top:0px; margin-bottom:0px;}
p.hell {font-size:11pt;color:#FBFAE7; margin-top:0px; margin-bottom:0px;}



hr {background-color:#042608; color:#042608;}

table.preise {background-color:#FAF2DD; border-style:solid; border-width:2px; border-color:#FFAE00; border-collapse:collapse;}

table.ueberschrift {background-color:#FA8E03;}


td.inhalt {font-size:9pt; color:#042608; background-image:url(bground/muehle.gif); background-repeat:no-repeat; background-position:bottom right; }

td.hotelname {font-size:16pt; color:#000000;}

td.men_li {font-size:9pt; color:#042608; background-image:url(bground/menu_links.gif); background-repeat:no-repeat; background-position:bottom left; }

td.men_mi {font-size:9pt; color:#042608; background-image:url(bground/menu_mitte.gif); background-repeat:no-repeat; background-position:bottom left; }

td.men_rand {background-image:url(bground/menu_rand.gif); background-repeat:repeat-y; background-position:top left; }

td.men_re {font-size:9pt; color:#042608; background-image:url(bground/menu_rechts.gif); background-repeat:no-repeat; background-position:bottom left; }

h1 {font-size:18pt; color:#334A81}
h1.hotel {font-size:16pt; color:#334A81}
h2 {font-size:16pt; color:#334A81}
h3 {font-size:14pt; color:#334A81}
h4 {font-size:13pt; color:#334A81}

ul {font-size:9pt;color:#042608;}
ul {font-size:11pt;color:#042608;}


li.grey {font-size:9pt;color:#7F7F7F;}

 input, select, textarea
   { font-size:9pt;color:#000000; }


font.big_red {font-size:16pt;color:#FF0000;}
font.big_red_2 {font-size:16pt;color:#9F0000;}
font.weiss {font-size:12pt;color:#ffffff}



input, select, textarea
   { font-size:9pt;color:#000030; }

 .bereich, .feld
   { background-color:#FCEDE0; border:1px solid #993300; color:#000030;}

 .feld1
   { background-color:#FFFFFF; border:1px solid #0096B5; color:#00003F; width=200px;}

 .check, .radio
   { background-color:#FCFBF3; border:0px solid #C6975A; }
 .Button
   { background-color:#1D2352; width:200px; color:#FDFDFD; border:1px solid #B0B3C2;}

 .button1
   { background-color:#993300; width:180px; color:#FDFDFD; border:1px solid #F9F0B3;}

#angebote
{
  display:table;
  max-width:850px;
  margin-left: auto; margin-right: auto;
  text-align:center;
}

 .angebot-box, .angebot-box2 {
float:left;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box;
  margin-left:5px;
  margin-right:5px;
  border:1px solid white;
  border:1px solid rgba(151,151,151,0.5);
  background:rgba(56,143,233,0.25);
  padding:4px;
  position:relative;
  margin-bottom:20px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  display:inline-box;
}

 .angebot-box { width:48%;}
 .angebot-box2 { width:98%;}

@media (max-width: 550px)
{
.angebot-box { width:98%;}
}



.angebot-box-oben {

  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box;

  padding:3px;
  height: 42px;

  border:1px solid white;
  border:1px solid rgba(255,255,255,0.8);
  background:#0c4979;

  position:relative;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  text-align:center;
  color:#FFFFFF;

 }

.angebot-box-in {
   margin:0;
   padding-bottom:0;
   float:left;
   min-height: 70px;
   width:calc(100% - 10px);
 }

 .angebot-box img  {border:0; float:left;  width:100%;}

.angebot-box2 angebot-box-in {

min-height: 70px;
width:calc(100% - 10px);
}


.angebot-box2-bild {float:left; margin-right:10px; max-width:500px;}

@media (max-width: 750px)
{
.angebot-box2-bild img {width:500px;}
}

.angebot-box2 img  {border:0; float:left;}

@media (min-width: 751px)
{
.angebot-box2-bild img {min-width:360px;height:160px;}
}

.angebot-box2-rechts {float:left; max-width:350px; color:#FFFFFF; text-align:left;}

.angebot-box2-preis {max-width:150px; bottom: 10px;float:left;display:table;}

.angebot-box2-link {max-width:140px; float:right;margin-left:90px;display:inline-box;}

.angebot-box2-link box-button {max-width:100px;float:right;}



.angebot-box .angebot-box-in, .angebot-box2 .angebot-box-in  {
  padding:5px;

  color:#ffffff;

background: #015596;
                 background: -moz-linear-gradient(top, #0c4979 20%, #3391C8 100%);
                 background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#015596), color-stop(100%,#3391C8));
                 background: -webkit-linear-gradient(top, #015596 20%,#3391C8 100%);
                 background: -o-linear-gradient(top, #015596 20%,#3391C8 100%);
                 background: -ms-linear-gradient(top, #015596 20%,#3391C8 100%);
                 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#015596', endColorstr='#3391C8',GradientType=0 );
                 background: linear-gradient(top, #015596 20%,#3391C8 100%); /* W3C */


  }


.angebot-box:hover, .angebot-box2:hover {background:#ffe000; }


.angebot-box img  {border:0; float:left; }

.angebot-box2 img  {border:0; float:left; }

.angebot-box a, .angebot-box2 a {margin-top:0px; margin-bottom:0px; TEXT-DECORATION: none;}


a.box-button2:link  {color:#ffffff; font-weight:bold; TEXT-DECORATION: none;}


.box-button2 {
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  border:none;
  background-color:#0492e6;
  color:#FFFFFF;
  font-weight:bold;
  padding:8px 20px;
  margin:7px;
  -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.2), 0 1px 0 rgba(255,255,255,0.3), inset 0 -10px 30px rgba(0,0,0, 0.3);
  -moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.2), 0 1px 0 rgba(255,255,255,0.3), inset 0 -10px 30px rgba(0,0,0, 0.3);
  box-shadow:inset 0 -1px 0 rgba(0,0,0,0.2), 0 1px 0 rgba(255,255,255,0.3), inset 0 -10px 30px rgba(0,0,0, 0.3);
}

.box-button2:hover {
  background-color:#36b2fb;
  color:#ffffff;
  font-weight:bold;
  -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.2), 0 1px 0 rgba(255,255,255,0.6), inset 0 -30px 30px rgba(0,0,0, 0.7);
  -moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.2), 0 1px 0 rgba(255,255,255,0.6), inset 0 -30px 30px rgba(0,0,0, 0.7);
  box-shadow:inset 0 -1px 0 rgba(0,0,0,0.2), 0 1px 0 rgba(255,255,255,0.6), inset 0 -30px 30px rgba(0,0,0, 0.7);
}



a.box-button3:link  {color:#ffffff; font-weight:bold; font-size:10px; TEXT-DECORATION: none;}


.box-button3 {
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  border:none;
  background-color:#0492e6;
  color:#FFFFFF;
  font-weight:bold;
  padding:8px 10px;
  margin:7px;
  -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.2), 0 1px 0 rgba(255,255,255,0.3), inset 0 -10px 30px rgba(0,0,0, 0.3);
  -moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.2), 0 1px 0 rgba(255,255,255,0.3), inset 0 -10px 30px rgba(0,0,0, 0.3);
  box-shadow:inset 0 -1px 0 rgba(0,0,0,0.2), 0 1px 0 rgba(255,255,255,0.3), inset 0 -10px 30px rgba(0,0,0, 0.3);
}

.box-button3:hover {
  background-color:#36b2fb;
  color:#ffffff;
  font-weight:bold;
  -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.2), 0 1px 0 rgba(255,255,255,0.6), inset 0 -30px 30px rgba(0,0,0, 0.7);
  -moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.2), 0 1px 0 rgba(255,255,255,0.6), inset 0 -30px 30px rgba(0,0,0, 0.7);
  box-shadow:inset 0 -1px 0 rgba(0,0,0,0.2), 0 1px 0 rgba(255,255,255,0.6), inset 0 -30px 30px rgba(0,0,0, 0.7);
}




.box-button {
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  border:none;
  background-color:#073152;
  color:#FFFFFF;
  font-weight:bold;
  padding:8px 20px;
  margin:7px;
  -webkit-box-shadow:inset 0 -5px 0 rgba(0,0,0,0.6), 0 1px 0 rgba(255,255,255,0.6), inset 0 -10px 30px rgba(0,0,0, 0.7);
  -moz-box-shadow:inset 0 -5px 0 rgba(0,0,0,0.6), 0 1px 0 rgba(255,255,255,0.6), inset 0 -10px 30px rgba(0,0,0, 0.7);
  box-shadow:inset 0 -5px 0 rgba(0,0,0,0.6), 0 1px 0 rgba(255,255,255,0.6), inset 0 -10px 30px rgba(0,0,0, 0.7);
}

.box-button:hover {
  background-color:#2F2F2F;
  color:#fef9d8;
  -webkit-box-shadow:inset 0 -5px 0 rgba(0,0,0,0.7), 0 1px 0 rgba(255,255,255,0.6), inset 0 -30px 30px rgba(0,0,0, 0.7);
  -moz-box-shadow:inset 0 -5px 0 rgba(0,0,0,0.7), 0 1px 0 rgba(255,255,255,0.6), inset 0 -30px 30px rgba(0,0,0, 0.7);
  box-shadow:inset 0 -5px 0 rgba(0,0,0,0.7), 0 1px 0 rgba(255,255,255,0.6), inset 0 -30px 30px rgba(0,0,0, 0.7);
}


.startseite-box {

 background: url(bground/bg_seychellen_startbox.jpg) no-repeat top;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;

 background-color:#1a58ad;

  display:block;
  position:relative;

  min-height:447px;


  overflow:hidden;

  margin-left:auto;
  margin-right:auto;

  text-align:left;

  padding:0px;


  border:1px solid white;
  border:1px solid rgba(151,151,151,0.5);

  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;


}

.startseite-box a
{text-decoration: none;}

.startseite-box a:hover
{text-decoration: none;}

.startseite-box span#men_box
{
padding-top:15px;
background-color:#404040;
display:block;
top:0px;
width:100%;
height:35px;
text-align:center;
color:#FFFF00;
font-size:18px;
}

.startseite-box span#men_box a
{
color:#FFFF00;
font-size:18px;
}

.startseite-box span#text_oben
{
position:relative;
display:block;
top:20px;
left:50px;
width:448px;
height:80px;
color:#FFFFFF;
font-size:16px;
text-shadow: 0 0 5px #0F0F0F;
}

.startseite-box span#text_oben font
{
font-size:16px;
font-weight:bold;
}


.startseite-box div.table
{
position:relative;
display: table;
top:20px;
left:50px;
width:448px;
}
.startseite-box    div.tr {
      display:table-row;
    }
.startseite-box    div.td {
      display:table-cell;
      padding:5px;
      text-align:center;
    }


.startseite-box div.td div.btn1
{
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  border-radius: 6px;

  color: #055f96;
  font-size: 14px;
  font-weight:bold;

  background: #ffffff;
  padding: 3px 5px 3px 5px;
  border: solid #055f96 2px;

  min-width:93px;

  text-decoration: none;}

.startseite-box div.td div.btn1:hover
{text-decoration: none;}


.startseite-box div#layer_rechts
{
 background: url(bground/bg_seychellen_startbox_layer.png) no-repeat top left;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;

right:0;
top:50px;

position:absolute;
display:block;

width:225px;
height:450px;
text-align:left;
padding-left:50px;
padding-top:50px;
}

div#layer_rechts span

{
font-size:16px;
color:#00385c;

}


div#layer_rechts div.btn {
margin-top:20px;

  -webkit-border-radius: 12;
  -moz-border-radius: 12;
  border-radius: 12px;
  color: #ffffff;
  font-size: 14px;
  background: #055f96;
  padding: 8px 10px 8px 10px;
  text-decoration: none;
  width:150px;
}

div#layer_rechts div.btn:hover {
  text-decoration: none;
}



.startseite-box-bottom {

 background-color:#d4f7fd;

  display:block;
  position:relative;

  min-height:360px;

  margin-left:auto;
  margin-right:auto;
  margin-bottom:20px;

  text-align:left;

  font-size:14px;
  color:#0090E0;

  padding:0px;


  border:1px solid white;
  border:1px solid rgba(151,151,151,0.5);

  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;

}

.startseite-box-bottom a
{text-decoration: none;
font-size:14px;
}

.startseite-box-bottom img
{
-webkit-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.4);
box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.4);
}

.startseite-box-bottom div.table
{
position:relative;
display: table;
top:10px;
left:10px;
}
.startseite-box-bottom    div.tr {
      display:table-row;
    }
.startseite-box-bottom    div.td {
      display:table-cell;
      padding:8px;

      vertical-align:top;

      border-width-right:1px;
      border-right:solid;
      border-right-color:#e5fbff;
    }




 a.infobox div.info
  { visibility:hidden; position:absolute;
  margin-top:0px;  padding-top:10px; padding-left:10px;
  left:4px;
  margin-right:10px;
  max-width:360px;
  min-height:160px;
  border:0px;
  text-decoration:none;
  font-weight:bold;
  font-size:14px;
  color:#000000;

  }

@media (max-width: 550px)
{
a.infobox div.info {max-width:calc(100% - 20px); min-height:160px;}
}

  a.infobox:hover div.info, a.infobox:focus div.info, a.infobox:active div.info
  {
    visibility:visible;  z-index:10;
    overflow:hidden;
    color:#1F1F1F; background:white;
    filter:alpha(opacity=90); /* IE */
-moz-opacity: 0.90; /* Mozilla */
opacity: 0.90; /* Opera */
    }


.info-box {

 background-color:#FFFFFF;

  display:block;
  position:relative;
  min-height:200px;
  overflow:hidden;

  margin-left:auto;
  margin-right:auto;
  margin-bottom:20px;

  text-align:left;

  padding:0px;

  border:1px solid white;
  border:1px solid rgba(151,151,151,0.5);

  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;

  -webkit-box-shadow: 4px 4px 5px -3px rgba(82,82,82,1);
-moz-box-shadow: 4px 4px 5px -3px rgba(82,82,82,1);
box-shadow: 4px 4px 5px -3px rgba(82,82,82,1);
}

.info-box h1 {
display:block;
margin:10px;
}

.info-box img {
display:block;
margin:10px;
width:55%;
height:auto;
float:left;
}


.info-box div#text {
font-size:14px;
display:block;
margin:10px;
width:35%;
height:auto;
float:left;
color:#4F4F4F;
}

.info-box span {
font-weight:bold;
display:block;
margin:10px;
height:auto;
color:#0050A0;
}



.info-box2 {

  display:block;
  position:relative;
  min-height:200px;
  overflow:hidden;

  margin-left:auto;
  margin-right:auto;
  margin-bottom:20px;

  text-align:left;

  padding:0px;

}


#google-maps {display:none; *margin-left:-9999px; *height:0px; *position:relative; *top:-500px; *display:block;}