a {
        color: #277da9;
        text-align: left;
        text-decoration: underline;
}

a:link {
        color: #277da9;
        text-decoration: underline;
}

a:visited {
        color: #b22222;
        text-decoration: none;
}

a:hover {
        background-color: #277da9;
        color: #FFF;
        text-decoration: none;
}

a:active {
        color: #277da9;
        text-decoration: none;
}

body {
        background:url(../pics/background2.jpg) repeat-y top center;
        font-family: verdana,arial,helvetica,sans-serif;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        background-color: #66c1dc;

}

#top-background {
        background:url(../pics/background.jpg) no-repeat top center;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;

}

h1 {
        color: #00008B;
        font-family: "Arial Unicode MS", "Century Gothic", "Times New Roman";
        text-align: left;
}

h2 {
        color: #00008B;
        font-family: "Arial Unicode MS", "Century Gothic", "Times New Roman";
        text-align: left;
}

h3 {
        color: #00008B;
        font-family: "Arial Unicode MS", "Century Gothic", "Times New Roman";
        text-align: left;
}

h1  { font-family: 'Shadows Into Light Two', cursive; font-size: 30px; line-height: 32px; margin-top: 3px; padding-top:5px; font-weight: normal;}

h2  { font-family: 'Shadows Into Light Two', cursive; font-size: 25px; line-height: 15px; margin-top: 3px; padding-top:5px; font-weight: normal;}

faq  { font-family: "Arial Unicode MS", "Century Gothic", "Times New Roman";
font-size: 13px; line-height: 16px; margin-top: 0px; padding-top: 0px;
font-weight: normal;}

p {
        color: #000000;
        font-size: 13px;
        line-height: 16px;
}

table {
        color: #3B3B84;
        line-height: 12pt;
}

ul {
        color: #00008B;
        font-size: 10pt;
        line-height: 12pt;
        list-style: disc;
}

#container {
        position: relative;
        background-color: pink;
        padding: 10px;
        width: 780px;
        margin: 0 auto;
        text-align: left;
        z-index: 0;

}

.bild-l-col0 {
        border: 3px none;
        float: left;
        position: relative;
        padding: 20px 20px 10px 0;
}

.bild-r-col0 {
        border: 3px none;
        float: right;
        position: relative;
        padding: 20px 0 10px 20px;
}

#slogan-line-tr {
        color: #FFFFCC;
        font-family: cursive;
        font-size: 22pt;
        font-weight: normal;
        line-height: 30pt;
        padding: 0px;
        left: 430px;
        width: 400px;
        padding: 0px;
        text-align: left;
        position: absolute;
        top: 85px;
}

#slogan-line {
        color: #000000;
        font-family: cursive;
        font-size: 18pt;
        font-weight: bold;
        line-height: 28pt;
        padding: 0px;
        margin-bottom: 25px;
        margin-left: 20px;
        text-align: center;

}

#flag-line {margin:8px 6px 7px 10px;
        font-size: 14px;
        padding: 6px;
        float: right;
}

#hotel-line {
        color: #000000;
        font-family: 'Arial Unicode MS',arial,helvetica,sans-serif;
        font-size: 10pt;
        font-weight: bold;
        line-height: 12pt;
        padding: 0px;
        float: right;
        position: relative;
        text-align: right;
        right: 10px;
}

.clear {
	clear: both;
}

#container {
        margin-left:auto;
        margin-right:auto;
        background-color: #ffffff;
        padding: 10px;
        width: 780px;
}


#main {
        position: relative;
        background-color: #ffffff;
        font-size: 11pt;
        width: 775px;
        border: 1px solid #000000;
        z-index: 0;
        padding-bottom: 13px;

}

#righth {
        background-color: #000000;
        font-family: verdana,arial,helvetica,sans-serif;
        font-size: 10pt;
        padding: 0px 50px;
        position: absolute;
        right: 5%;
        text-align: left;
        top: 15%;
        width: 75%;
        z-index: 2;
}

.textbox {
        font-family: verdana,arial,helvetica,sans-serif;
        font-size: 11pt;
        margin-left: 50px;
        padding: 10px;
        text-align: left;
        margin-top: 10px;
        width: 650px;
}


.menu {
     position: relative;
     margin: 10px auto;
     background-color: #2b84b2;
     font-family: arial,verdana,helvetica,sans-serif;
     margin-top: 10px;
     color: #ffffff;
     height: 40px;
     padding: 7px;
     width: 726px;
     overflow: hidden;
}

.menu ul {
     position: absolute;
     margin: 0px;
     list-style: none;
     color: #ffffff;
     margin-left:25px;
     padding:10px 0 20px 20px;
}

.menu li + li:before{
    content: " | ";
    padding: 0 7px;
}

.menu ul li {
     float: left;
     color: #ffffff;
     margin: 0 0 0 10px;
}
.menu ul ul {
     position: absolute;
     padding-top: 10px;
     margin-left: -40px;
     color: #ffffff;
     z-index: 999;
}

.menu ul ul li {
     float: none;
     margin: 0 0 0 0px;
     padding: 5px 5px 5px 5px;
     color: #ffffff;
     background-color: #2c92c6;
     border: thin solid;
     border-bottom-color: #00008b;
     letter-spacing: 1px;
}
.menu ul ul {
     top: -9999px;
}

.menu ul li:hover ul {
     top: 15px;
}
.menu a {
        font-family: arial,verdana,helvetica,sans-serif;
        font-size: 11pt;
        text-align: left;
        text-decoration: none;
        color: #ffffff;
}

.menu a:hover {
        font-family: arial,verdana,helvetica,sans-serif;
        font-size: 11pt;
        text-align: left;
        text-decoration: none;
        color: #ffffff;
        background-color: #1b5c71;
}

  .subc  { padding: 0 0.5em }
  .subcl { padding: 0 1em 0 0 }
  .subcr { padding: 0 0 0 1em }
  .high1  { margin-bottom: 1em }
  .high2  { margin-bottom: 2em }
  .high3  { margin-bottom: 3em }
  .high4  { margin-bottom: 4em }
  .high5  { margin-bottom: 5em }
  .high6  { margin-bottom: 6em }
  .high7  { margin-bottom: 7em }
  .high8  { margin-bottom: 8em }
  .high9  { margin-bottom: 9em }
  .low1   { margin-top: 1em }
  .low2   { margin-top: 2em }
  .low3   { margin-top: 3em }
  .low4   { margin-top: 4em }
  .low5   { margin-top: 5em }
  .low6   { margin-top: 6em }
  .low7   { margin-top: 7em }
  .low8   { margin-top: 8em }
  .low9   { margin-top: 9em }
  .right1   { margin-left: 1em }
  .right2   { margin-left: 2em }
  .right3   { margin-left: 3em }
  .right4   { margin-left: 4em }
  .right5   { margin-left: 5em }
  .right6   { margin-left: 6em }
  .right7   { margin-left: 7em }
  .right8   { margin-left: 8em }
  .right9   { margin-left: 9em }
  .left1   { margin-right: 1em }
  .left2   { margin-right: 2em }
  .left3   { margin-right: 3em }
  .left4   { margin-right: 4em }
  .left5   { margin-right: 5em }
  .left6   { margin-right: 6em }
  .left7   { margin-right: 7em }
  .left8   { margin-right: 8em }
  .left9   { margin-right: 9em }
  
.page-gal img{ width:200px; height:150px; padding: 5px; }