          .header {text-align: center;background-color: #EEEEEE;color: #000000 !important;font-size: medium;font-family: arial;padding: 0.5em;}
          .footer {text-align: left;background-color: #E2E0E1;color: #000000 !important;font-size: small;font-family: arial;padding: 0.5em;}
          body {text-align: center;background-color: #EEEEEE;color: #000000 !important;font-size: medium;font-family: arial;margin: 0;padding: 0;}
          .title1 {text-align: center;background-color: #EEEEEE;color: #000000 !important;font-size: x-large;font-family: arial;padding: 0.2em;margin: 8px 0 8px 0;}
          .title2 {text-align: center;background-color: #EEEEEE;color: #000000 !important;font-size: large;font-family: arial;padding: 0.2em;margin: 8px 0 8px 0;}
          .linktitle {color: #000000 !important;font-size: medium;font-family: arial;text-decoration: underline !important;}
          .linksubtitle {color: #000000 !important;font-size: small;font-family: arial;text-decoration: underline !important;}
          .navimenuitem {background-color: #EEEEEE;border-color: #FFFFFF;border-width: 0px;border-style: solid;}
          .navimenualtitem {background-color: #DDDDDD;border-color: #FFFFFF;border-width: 0px;border-style: solid;}
          a.button {color: #000000 !important;background-color: #DDDDDD;border-color: #000000;border-style: solid;border-width: 1px;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;display: block;padding: 4px;text-align: center;text-decoration: none;}
          p {margin: 0;}
          img {border: medium none;}
          .content {padding: 0.5em;}
          .menufull {margin: 0 0px 0.2em 0;padding: 0.2em;}
          .simplemenu {-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}
          .linkfull {float: left;margin: 0 0.2em 0 0;}
          .linktext {float: left;width: 58%;overflow: hidden;}
          .linktextlong {float: left;width: 100%;overflow: hidden;}
          .itemicononly {float: left;padding: 0.2em;margin: 0 0.2em 0.2em 0;}
          .linkicononly {float: none;margin: 0;}
          .clrbth {clear: both;}
          .formfieldlabel {margin-left: 4px;margin-top: 4px;}
          .formfieldphonenumber {margin-left: 4px;margin-top: 4px;}
          .formfieldphonenumber #countrycode {width: 10%;}
          .formfieldphonenumber #phonenumber {width: 60%;}
          div.buttonwrap {margin: 8px 0;}
          .grid-table {margin: 0 auto;padding: 0;width: 94%;}
          .grid-table-cell {width: 33%;text-align: center;vertical-align: top;}
          .grid-table-cell a {text-decoration: none !important;}
          .opening-hours-table {border: 0 none;width: 100%;}
          .opening-hours-cell-day {text-align: left;font-weight: bold;}
          .opening-hours-cell-time {text-align: left;padding: 1px 1px 1px 20px;}
          .fullscreenVideoHidden {width: 0px;height: 0px;display: none;}
          .fullscreenVideoVisible {width: 1px;height: 1px;display: inline-block;opacity: 0;}

