﻿body
{
    margin: 0;
    background-color: #AEB371;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    overflow-y: scroll;
}
.container
{
    margin: 0 auto;
    width: 1000px;
    height: 100%;
    border-left: 1px solid #979C5A;
    border-right: 1px solid #979C5A;
    border-bottom: 1px solid #979C5A;
}
.container2
{
    margin: 0 auto;
    width: 1002px;
    height: 100%;
    border-left: 1px solid #9CA15F;
    border-right: 1px solid #9CA15F;
    border-bottom: 1px solid #9CA15F;
}
.container3
{
    margin: 0 auto;
    width: 1004px;
    height: 100%;
    border-left: 1px solid #A0A563;
    border-right: 1px solid #A0A563;
    border-bottom: 1px solid #A0A563;
}
.container4
{
    margin: 0 auto;
    width: 1006px;
    height: 100%;
    border-left: 1px solid #A3A866;
    border-right: 1px solid #A3A866;
    border-bottom: 1px solid #A3A866;
}
.container5
{
    margin: 0 auto;
    width: 1008px;
    height: 100%;
    border-left: 1px solid #A6AB69;
    border-right: 1px solid #A6AB69;
    border-bottom: 1px solid #A6AB69;
}
.container6
{
    margin: 0 auto;
    width: 1010px;
    height: 100%;
    border-left: 1px solid #A9AE6C;
    border-right: 1px solid #A9AE6C;
    border-bottom: 1px solid #A9AE6C;
}
.container7
{
    margin: 0 auto;
    width: 1012px;
    height: 100%;
    border-left: 1px solid #ABB06E;
    border-right: 1px solid #ABB06E;
    border-bottom: 1px solid #ABB06E;
}
.container8
{
    margin: 0 auto;
    width: 1014px;
    height: 100%;
    border-left: 1px solid #ACB16F;
    border-right: 1px solid #ACB16F;
    border-bottom: 1px solid #ACB16F;
}
.container9
{
    margin: 0 auto;
    width: 1016px;
    height: 100%;
    border-left: 1px solid #AEB371;
    border-right: 1px solid #AEB371;
    border-bottom: 1px solid #AEB371;
}

h1
{
    font-size: 17px;
    font-weight: bold;
}
h2
{
    font-size: 15px;
    font-weight: bold;
}
h3
{
    font-size: 13px;
    font-weight: bold;
}
h4
{
    font-size: 12px;
    font-style: italic;
    text-decoration: underline;
    font-weight: normal;
}

.main
{
    background-color: White;
    width: 1000px;
}


a:link
{
    text-decoration: none;
    color: gray;
}
a:active
{
    text-decoration: none;
    color: gray;
}
a:visited
{
    text-decoration: none;
    color: gray;
}
a:hover
{
    text-decoration: none;
    color: gray;
}


.footer
{
    margin: 0px auto;
    width: 1000px;
    padding-top: 10px;
    padding-left: 30px;
    height: 40px;
    color: #D3D6B2;
}

.leftNavi
{
    float: left;
    width: 212px;
    padding: 10px 10px 10px 30px;
    background-color: white;
    line-height: 20px;
}

.content
{
    float: left;
    background-color: White;
    width: 725px;
    padding: 10px 10px 10px 10px;
}
.clear
{
    clear: both;
}
.leftLink
{
    color: Black !important;
    font-size: 18px;
    line-height: 30px;
}
.center
{
    background-color: white;
}
.separator
{
    color: #781616;
}
.linkTrek
{
    color: black !important;
}


.rightBox
{
    float: right;
}

.infoareaUp
{
    color: black;
    padding: 10px;
    width: 300px;
    background-color: #E0E3AF;
    margin: 10px 0 10px 0;
}
.infoareaDown
{
    color: black;
    width: 300px;
    background-color: #E0E3AF;
    padding: 10px;
  margin: 10px 0 10px 0;
}
.infoareaAgency
{
    color: black;
    padding: 10px;
    width: 705px;
    background-color: #E0E3AF;
  margin: 10px 0 10px 0;
}
.newsletter
{
    color: black;
    padding: 10px;
    width: 300px;
    background-color: #E0E3AF;
  margin: 10px 0 10px 0;
}
.newsletterButton
{
    cursor: pointer;
    color: Black;
    padding: 0;
    margin: 0;
    font-weight: bold;
    background: transparent;
    border: 0;
    color: black;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
}
.newsletterError
{
    border: 2px solid red;
    background-color: #E3E4E5;
    color: #71777E;
    width: 200px;
}
.newsletterMailBox
{
    width: 200px;
}
.styleA
{
    background-color: White;
}
.styleB
{
    background-color: #E2DFD8;
}
.personStyleA
{
    background-color: White;
    padding: 5px;
}
.personStyleB
{
    background-color: #E2DFD8;
    padding: 5px;
}
.faqQuestion
{
    font-weight: bold;
    color: gray;
}
.faqAnswer
{
}

.faqTitle
{
    font-weight: bold;
    font-size: 13px;
    color: gray;
}

.normalText
{
    font-family: Arial, Sans-Serif;
    font-size: 12px;
}

.titleLink
{
    font-size: 13px;
    color: Black;
    font-weight: bold;
}
.headerBox
{
    padding: 10px;
}
.trekkingTools
{
    background-color: White;
    border: 1px solid black;
    width: 400px;
    padding: 5px;
    margin-bottom: 10px;
}
.dropdown
{
    font-size: 12px;
    height: 22px;
}
.errorField
{
    border: 2px solid red;
    background-color: #E3E4E5;
    color: #71777E;
}
.bookingLink
{
    font-size: 12px;
    font-weight: bold;
    color: Black !important;
    text-decoration: underline !important;
}
.overbookedLabel
{
    font-size: 12px;
    font-weight: bold;
    color: White !important;
}
.left
{
    display: block;
    float: left;
    margin: 0;
    padding: 3px 10px 0 0;
    text-align: left;
    width: 160px;
    font-weight: bold;
}
.leftText
{
    display: block;
    float: left;
    margin: 0;
    padding: 3px 10px 0 0;
    text-align: left;
    width: 400px;
}
.right
{
    border: 0 none;
    color: #71777E;
    height: 19px !important;
    padding: 5px 0 0 9px;
}
.rightblock
{
    border: 0 none;
    margin-left: 160px;
    color: #71777E;
    padding: 5px 0 0 9px;
}

.divAGB
{
    padding: 15px;
    width: 200px;
}

.errorDivAGB
{
    padding: 15px;
    width: 200px;
    border: 2px solid red;
    background-color: #E3E4E5;
    color: #71777E;
}
.priceDiv
{
    padding: 5px;
    border: 1px solid gray;
    font-weight: bold;
}
.button
{
    cursor: pointer;
    background-color: #F0F0F0;
    font-weight: bold;
    color: Gray !important;
    border: 1px solid black;
    padding: 3px;
}
.labelSuccess
{
    font-weight: bold;
    padding: 5px 5px 5px 5px;
    background-color: #AEB371;
}
.dropdown
{
    color: Gray;
}
.saveButton
{
    color: Black !important;
    font-weight: bold;
}
.error
{
    color: Red;
}
.timeout
{
    color: red;
    padding: 10px;
    margin: 10px;
}
.red
{
    color: Red;
}
.nextTrekkingTitle
{
    font-weight: bold;
}
.subHeader
{
    width: 1000px;
    height: 94px;
}
.labMessage
{
    font-weight: bold;
}

.grayText
{
    color: #71777E;
}
.linkShowDates
{
    font-size: 11px;
    text-decoration: underline !important;
}
.nextTrekkingDate
{
    font-size: 11px;
}
.trekEntry
{
    border-top: 1px dotted black;
    padding: 10px 0 10px 0;
}
.trekEntryFirst
{
    padding: 10px 0 10px 0;
}
.datesclamp
{
    color: Gray;
    font-size: 11px;
}
.floatLeft
{
    float: left;
}
.floatRight
{
    float: right;
}
.header
{
    text-align: right;
    padding: 8px 30px 8px 0;
    background-color: #3A0000;
}
.headerNavigation
{
    float: right;
}
.headerLanguages
{
    margin-left: 40px;
    float: right;
}

.headerLanguageLink
{
    padding: 0 5px 0 5px;
    color: White !important;
}

.agencyInfoLeft
{
    float: left;
    width: 580px;
}


