/* General
***************************************************************/

/* Default font settings. 
The font-size 81.3% sets the base font to 13px 

Pixels     EMs         Percent Points
6px     0.462em     46.2%     5pt
7px     0.538em     53.8%     5pt
8px     0.615em     61.5%     6pt
9px     0.692em     69.2%     7pt
10px     0.769em     76.9%     8pt
11px     0.846em     84.6%     8pt
12px     0.923em     92.3%     9pt
13px     1em         100%     10pt
14px     1.077em     107.7%     11pt
15px     1.154em     115.4%     11pt
16px     1.231em     123.1%     12pt
17px     1.308em     130.8%     13pt
18px     1.385em     138.5%     14pt
19px     1.462em     146.2%     14pt
20px     1.538em     153.8%     15pt
21px     1.615em     161.5%     16pt
22px     1.692em     169.2%     17pt
23px     1.769em     176.9%     17pt
24px     1.846em     184.6%     18pt
*/

body  {
  line-height: 1; 
  font-size: 12pt;
  color: #434343; 
  background: #fff;
  text-align: justify;
  font-family: "LatoLatinWeb", Tahoma, Arial, Helvetica, sans-serif;
}

/* Headings */
h1,h2,h3,h4,h5,h6 { font-weight: normal; margin:.6em 0;}

h1 { font-size: 3em; }
h2 { font-size: 1.231em; margin: 70px 0px 20px 0px; }
h3 { font-size: 1.154em; margin: 10px 0px 20px 0px; }
h4 { font-size: 1.077em; }
h5 { font-size: 1em; }
h6 { font-size: 1em; }

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}

h1 {
    font-family: "LatoLatinWebLight", Tahoma, Arial, Helvetica, sans-serif;
    font-style: italic;
    color: #808080;
}

h2 {
    font-family: "LatoLatinWebLight", Tahoma, Arial, Helvetica, sans-serif;
    font-style: normal;
    color: #808080;
}




/* Structure
***************************************************************/
#layout-wrapper { }

#layout-header {
    width: 100%;
    margin:0 auto;    
}


.zone-header,
 #layout-featured, #layout-before-main, #layout-main, #layout-footer, #layout-after-main, #layout-tripel {
    width: 980px;
    margin:0 auto;
}


#layout-main {
    
    margin-top: 20px;
}

a:focus, 
a:hover     { color: #00374f; text-decoration: none; }
a           { color: #5f97af; text-decoration: none; }

/* Specific */

.zone-header {
    padding: 0px;
}

#layout-header {
    
    
}


ul.menu-main-menu {
    float: right;
    height: 80px;
}

ul.menu-main-menu li {
    bottom:  0px;
    height: 30px;
    border-style: none;
    /*padding: 15px 0px 0px 0px;*/
    padding: 50px 0px 0px 0px;
    background: #fff;  
}

ul.menu-main-menu li a {
    margin: 0px;
    font-weight: 500;
    font-size: 11px;
 
}

ul.menu-main-menu li a:hover {
    background: #f7f7f7;
}

