﻿body   
{
    background: url(../Images/background.jpg);
    font-size: 10pt;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    margin: 0px;
    padding: 0px;
    color: #fff;
}
td
{
    vertical-align:top;
}
img
{
    border:0px;
}
a,img
{
    outline:none;
    -moz-outline-style:none;
}
a:link, a:visited
{
    font-size: 10pt;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    color:#fff;
    text-decoration:none;
}
a:hover, a:active, a:visited:hover
{
    font-size: 10pt;
    color:#fff;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    text-decoration:underline;
}
a.dark:link, a.dark:visited
{
    font-size: 10pt;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    color:#000;
    text-decoration:underline;
    font-weight:bold;
}
a.dark:hover, a.dark:active, a:visited.dark:hover
{
    font-size: 10pt;
    color:#000;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    text-decoration:underline;
    font-weight:bold;
}
div.divider8
{
    height:8px;
    font-size:1px;
    line-height:8px;
}
div.divider7
{
    height:7px;
    font-size:1px;
    line-height:7px;
}
div.divider6
{
    height:6px;
    font-size:1px;
    line-height:6px;
}
div.divider5
{
    height:5px;
    font-size:1px;
    line-height:5px;
}
div.divider4
{
    height:4px;
    font-size:1px;
    line-height:5px;
}
div.divider3
{
    height:3px;
    font-size:1px;
    line-height:3px;
}
div.divider2
{
    height:3px;
    font-size:1px;
    line-height:3px;
}
div.divider1
{
    height:1px;
    font-size:1px;
    line-height:1px;
}
.Headline
{
    font-size:14pt;
    font-weight:bold;
}
.Headline2
{
    font-size:12pt;
    font-weight:bold;
}
.Headline2thin
{
    font-size:12pt;
}
.Color
{
    color:#d455d8;
}
.AlignRight
{
    text-align:right;
}
.TempLogo
{
    position:absolute;
    left:50%;
    top:50%;
    z-index:10;
    display:none;
}
.BackgroundFade
{
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:626px;
    background:url(../Images/backgroundfade.jpg) repeat-x;
    z-index:1;
}
#MenuWrapper
{
    position:absolute;
    top:20%;
    height:216px;
    width:100%;
    background: url(../Images/menuback.png) repeat-x;
    z-index:999;
}
#MenuContentHolder
{
    height:216px;
    width:100%;
    background: url(../Images/menupinkleft.png) no-repeat;
    z-index:1009;
}
.LogoTable
{
    width:100%;
    height:104px;
}
.LogoTableTD1
{
    width:100%;
    height:100px;
    vertical-align:bottom;
    text-align:center;
}
#MainContent
{
    width:100%;
    height:100%;
    background: url(../images/greyfadeback.png);
}
#TextMenu
{
    width:100%;
}
.TextMenuTD
{
    width:100%;
    padding:top;
    text-align:center;
}
.TextMenuTD table
{
    margin-left:auto; margin-right:auto;
}
.Button
{
    cursor:pointer;
}
.CenterTable
{
    margin-left:auto;
    margin-right:auto;
}
.OpeningHoursTD
{
    width:140px;
    height:20px;
}
#browserWarning
{
    position:absolute;
    top:0px;
    left:0px;
    z-index:9999;
    width:100%;
    text-align:center;
    padding:5px 0px 5px 0px;
    color:#000;
    background:#fadf61;

}
.CentereredDiv
{
    width:100%;
    text-align:center;
}
.MenuItemsTable td
{
    padding-right:5px;
}