﻿/* Override variables */
/*Colors*/
/*Font*/
/*Borders*/
/*Shadows*/
/*Menu*/
/*Widgets*/
/*Accordion*/
/*InfoHeader*/
/*Breadcrumb*/
/* Tooltip */
/* ErrorDialog */
/*Menu*/
body {
  font: 12px Arial,Helvetica,sans-serif;
  margin: 0; }

#Top NOSCRIPT DIV {
  height: 30px;
  background: url(images/attention.gif) no-repeat left center;
  float: left;
  margin-left: 50px; }
  #Top NOSCRIPT DIV SPAN {
    height: 30px;
    color: #333;
    font-weight: bold;
    display: block;
    height: 12px;
    line-height: 30px;
    color: #f00;
    padding-left: 19px;
    vertical-align: middle; }

#Top #TopLinks {
  height: 30px; }
  #Top #TopLinks A {
    background: url(images/attention.gif) no-repeat left center;
    padding-left: 12px;
    color: #333;
    text-decoration: none;
    display: block;
    float: left;
    height: 12px;
    line-height: 12px;
    margin-right: 10px;
    margin-top: 9px; }
    #Top #TopLinks A:hover {
      color: #FF8927;
      text-decoration: underline; }

#Top #Headline {
  position: relative;
  background: linear-gradient(to right, transparent 0%, transparent 10%, #014099 100%);
  height: 100px; }
  #Top #Headline #NavItemBox {
    color: #333;
    display: block;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    position: absolute;
    right: 30px;
    text-decoration: none;
    top: 75px;
    width: 350px;
    text-align: right; }
    #Top #Headline #NavItemBox .LangSelectorDropDown {
      font-size: 1.2em;
      color: #868889;
      font-size: 1.2em;
      line-height: 37px;
      text-transform: uppercase;
      font-family: Arial,Helvetica,sans-serif;
      color: #868889;
      font-size: 1.2em;
      line-height: 40px;
      font-weight: normal;
      text-decoration: none;
      text-transform: uppercase;
      transition: all 250ms linear 0s;
      border-left: none;
      margin-left: -116px;
      border-right: 0 solid;
      border-top: 0 solid;
      border-bottom: 0 solid;
      float: right; }
    #Top #Headline #NavItemBox .LangSelectorTitle {
      font-family: Arial,Helvetica,sans-serif;
      color: #868889;
      font-size: 1.2em;
      line-height: 40px;
      position: relative;
      font-weight: normal;
      text-decoration: none;
      text-transform: uppercase;
      transition: all 250ms linear 0s;
      background: url(images/background_language.png) no-repeat scroll 5px center transparent;
      border-left: 1px solid #C2C3C4;
      padding-left: 45px;
      visibility: hidden; }
    #Top #Headline #NavItemBox .NavItem1 a {
      background-position: left center;
      background-repeat: no-repeat;
      float: right;
      margin-right: 130px;
      margin-top: -9px;
      font-family: Arial, Helvetica, sans-serif;
      color: #868889;
      font-size: 1.2em;
      line-height: 37px;
      text-decoration: none;
      text-transform: uppercase;
      transition: all 250ms linear 0; }
      #Top #Headline #NavItemBox .NavItem1 a:hover {
        color: #F39C3C; }
    #Top #Headline #NavItemBox .LangSelector {
      background-position: left center;
      background-repeat: no-repeat;
      float: right;
      line-height: 12px;
      margin-right: 294px;
      padding-bottom: 15px;
      padding-left: 30px;
      padding-top: 15px;
      vertical-align: middle; }
      #Top #Headline #NavItemBox .LangSelector SPAN {
        color: #EAEAEA; }
      #Top #Headline #NavItemBox .LangSelector SELECT {
        font-size: 1.2em;
        border: solid 1px #B3B9C3;
        margin-left: 10px;
        font-family: Arial,Helvetica,sans-serif; }
  #Top #Headline #LogoLeft {
    background-image: url(images/ernstschweizer_logo.jpg);
    width: 150px;
    height: 150px;
    position: absolute;
    left: 10px;
    top: -25px; }
  #Top #Headline #LogoRight {
    float: right;
    height: 70px;
    position: relative;
    right: 0;
    top: 0;
    width: 500px; }
  #Top #Headline #TopHeader {
    height: 20px;
    position: relative;
    width: 100%; }
    #Top #Headline #TopHeader .TopLeft {
      height: 100%;
      width: 20px;
      left: 0;
      top: 0;
      position: absolute; }
    #Top #Headline #TopHeader .TopRight {
      height: 100%;
      position: absolute;
      right: 0;
      top: 0;
      width: 500px; }

@media (max-width: 565px) {
  #Top #Headline #NavItemBox {
    visibility: hidden; } }
