html
{
    font-size: 100.01%;
}
body
{
    margin: 0;
    padding: 0;
    color: #000000; /* #444444; */
    font-family: Tahoma, Arial, Helvetica, Geneva, Sans-serif;
    font-style: normal;
    line-height: 0.95em;
    font-weight: normal;
    font-variant: normal;
}
a
{
    color: #000000; /* #444444; */
    text-decoration: underline;
}
a:hover
{
    color: #000000; /* #444444; */
    text-decoration: none;
}

a.all_articles
{
    font-size: 0.605em;
    color: #000000; /* #444444; */
    text-decoration: none;
}
a.all_articles:hover
{
    font-size: 0.605em;
    color: #000000; /* #444444; */
    text-decoration: underline;
}
a.photo_item
{
    font-size: 0.685em;
    color: #000000; /* #444444; */
    text-decoration: none;
}
a.photo_item:hover
{
    font-size: 0.685em;
    color: #000000; /* #444444; */
    text-decoration: underline;
}
a.text_green_dark18
{
    font-size: 18px;
    color: #4EAE00; /* #345a05; */
    text-decoration: none;
}
a.text_green_dark18:hover
{
    font-size: 18px;
    color: #4EAE00; /* #345a05; */
    text-decoration: underline;
}
a.text
{
    font-size: 14px; /* a */
    color: #000000; /* #444444; */
    text-decoration: none;
    line-height: 18px;
}
a.text:hover
{
    font-size: 14px; /* a */
    color: #000000; /* #444444; */
    text-decoration: none;
    line-height: 18px;
}
a.text12
{
    font-size: 12px; /* a */
    color: #000000; /* #444444; */
    text-decoration: none;
    line-height: 16px;
}
a.text12:hover
{
    font-size: 12px; /* a */
    color: #000000; /* #444444; */
    text-decoration: none;
    line-height: 16px;
}
.text a
{
    font-size: 14px; /* a */
    color: #000000; /* #444444; */
    text-decoration: none;
    line-height: 18px;
}
.text a:hover
{
    font-size: 14px; /* a */
    color: #000000; /* #444444; */
    text-decoration: none;
    line-height: 18px;
}

.text_single a
{
    font-size: 14px; /* a */
    color: #1f4f82; /* #000000 #444444; */
    text-decoration: none; /* underline; */
    line-height: 18px;
    font-weight:normal; /*bold;*/
}
.text_single a:hover
{
    font-size: 14px; /* a */
    color: #1f4f82; /* #000000 #444444; */
    text-decoration: underline;
    line-height: 18px;
    font-weight:normal; /*bold;*/
}

a.bold_link{
    font-size:11px;
    text-decoration:none;
    font-weight:bold;
}

a.bold_link:hover{
    font-size:11px;
    text-decoration:none;
    font-weight:bold;
}

a.normal_link{
    font-size:11px;
    text-decoration:none;
}

a.normal_link:hover{
    font-size:11px;
    text-decoration:none;
}

a.menu_bottom
{
    font-size: 0.625em;
    color: #FFFFFF;
    text-decoration: none;
}

a.menu_bottom:hover
{
    font-size: 0.625em;
    color: #FFFFFF;
    text-decoration: underline;
}
.menu_bottom
{
    font-size: 0.625em;
    color: #FFFFFF;
}
.text
{
    font-size: 14px; /* a */
    color: #000000; /* #444444; */
    line-height: 18px;
}
.text10
{
    font-size: 11px; /* a */
    color: #000000; /* #444444; */
    line-height: 12px;
    align:left;
}
.text_single
{
    font-size: 14px; /* a */
    color: #000000; /* #444444; */
    line-height: 18px;
}
.text12
{
    font-size: 12px;
    color: #000000; /* #444444; */
}
.text_white
{
    font-size: 0.685em;
    color: #FFFFFF;
}
.text_white18
{
    font-size: 18px;
    color: #FFFFFF;
}
.text_white14
{
    font-size: 14px;
    color: #FFFFFF;
}
.date_text
{
    font-size: 10px;
    color: #000000; /* #444444; */
}
.date_text14
{
    font-size: 0.825em;
    color: #000000; /* #444444; */
}
.date_text_green
{
    font-size: 0.665em;
    color: #4EAE00;
}
.text_grey
{
    font-size: 0.665em;
    color: #515151;
}
.text_grey12
{
    font-size: 14px; /* a */
    color: #515151;
    line-height: 18px;
}
.text_green14
{
    font-size: 0.875em;
    color: #BFE3A3;
}
.text_green_dark18
{
    font-size: 18px;
    color: #4EAE00; /* #345a05; */
}
.text_orange14
{
    font-size: 0.725em;
    color: #EF8300;
}

.text_white10
{
    font-size: 10px;
    color: #FFFFFF;
}
.text_white10 a
{
    font-size: 10px;
    color: #FFFFFF;
    text-decoration:none;
}
.text_white10 a:hover
{
    font-size: 10px;
    color: #FFFFFF;
    text-decoration:underline;
}


.fader_text
{
    font-size: 13px; /* a */
    color: #862700;
}
.fader_text a
{
    font-size: 13px; /* a */
    color: #862700;
    text-decoration:none;
}
.fader_text a:hover
{
    font-size: 13px; /* a */
    color: #862700;
    text-decoration:underline;
}


input.form_newsletter
{
    font-size: 0.725em;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-valign: top;
    BORDER-BOTTOM: #B0B0B0 1px outset;
    BORDER-LEFT: #B0B0B0 1px inset;
    BORDER-RIGHT: #B0B0B0 1px outset;
    BORDER-TOP: #B0B0B0 1px inset;
    background-color : #FFFFFF;
}
input.form_search
{
    font-size: 0.725em;
    width: 135px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-valign: top;
    BORDER-BOTTOM: #FFFFFF 0px outset;
    BORDER-LEFT: #FFFFFF 0px inset;
    BORDER-RIGHT: #FFFFFF 0px outset;
    BORDER-TOP: #FFFFFF 0px inset;
    background-color : #FFFFFF;
}
input.form_contact
{
    font-size: 0.725em;
    width: 335px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-valign: top;
    BORDER-BOTTOM: #B0B0B0 1px outset;
    BORDER-LEFT: #B0B0B0 1px inset;
    BORDER-RIGHT: #B0B0B0 1px outset;
    BORDER-TOP: #B0B0B0 1px inset;
    background-color : #FFFFFF;
}
textarea.form_contact
{
    font-family: Arial, Helvetica, Geneva, Sans-serif;
    font-size: 0.825em;
    width: 335px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-valign: top;
    BORDER-BOTTOM: #B0B0B0 1px outset;
    BORDER-LEFT: #B0B0B0 1px inset;
    BORDER-RIGHT: #B0B0B0 1px outset;
    BORDER-TOP: #B0B0B0 1px inset;
    background-color : #FFFFFF;
}
.button1
{
    width:75px;
    height:14px; /* a */
	background: url(../images/button.jpg);
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	background-position:top left;
	background-color:white;
	border:0px;
    font-size: 0.525em;
    font-weight: normal;
    color: #FFFFFF;
    vertical-align:middle;
}

.SplitMenuActive {
        /*width: 150px;*/
        font-size: 0.685em;
        font-weight: bold;
        color: #EC7A00;
        text-decoration: none;
        padding-left:5px;
        padding-right:5px;
        padding-top:5px;
        padding-bottom:5px;
}
a.SplitMenu {
        font-size: 0.685em;
        font-weight: bold;
        color: #165162;
        text-decoration: underline;
        padding-left:2px;
        padding-right:2px;
        padding-top:5px;
        padding-bottom:5px;
}
a.SplitMenu:hover {
        font-size: 0.685em;
        font-weight: bold;
        color: #FA7C00;
        text-decoration: none;
        padding-left:2px;
        padding-right:2px;
        padding-top:5px;
        padding-bottom:5px;
}

/********************** New Menu section **********************************/

.menu_top
{
    font-size: 12px;
    float:center;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 0px;
    color: #f7fff1;
}

.menu_top a
{
    font-size: 12px;
    float:center;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 0px;
    color: #f7fff1;
    text-decoration: none;
}

.menu_top a:hover
{
    font-size: 12px;
    float:center;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 0px;
    color: #f7fff1;
    text-decoration: underline;
}

.menu_left
{
    font-size: 13px; /* a */
    margin: 0 0 0 0;
    padding: 0px 5px 0px 5px;
    color: #ffffff;
    font-weight: normal;
}

.menu_left a
{
    font-size: 13px; /* a */
    margin: 0 0 0 0;
    padding: 0px 0px 0px 0px;
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;
}

.menu_left a:hover
{
    font-size: 13px; /* a */
    margin: 0 0 0 0;
    padding: 0px 0px 0px 0px;
    color: #ffffff;
    text-decoration: underline;
    font-weight: normal;
}


/********************** / New Menu section **********************************/

/********************** Menu section **********************************/

div#spNaviChannel
{
    position:relative;
    float:left;
    width:751px;
    line-height:normal;
    background-color: #359C00;
    margin:0;
    padding:0;
}
ul.spNaviLevel1
{
    list-style:none;
    white-space:nowrap;
    margin:0;
    padding:0 0 5px 10px;
}
ul.spNaviLevel1 li.spNaviSubNavigation
{
    float:left;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 0px;
    height:1.25em;
    _height:20px;
}
#spNaviChannel ul.spNaviLevel1 li.spNaviSubNavigation a.spNaviLevel1Link
{
    margin: 5px 0 0 0px;
    padding: 5px 5px 3px 0px;
    color: #FFFFFF;
    text-decoration:none;
    line-height:18px;
    font-size: 0.625em;
}
#spNaviChannel ul.spNaviLevel1 li.spNaviSubNavigation a.spNaviLevel1Link:hover
{
    margin: 5px 0 0 0;
    padding: 5px 5px 3px 0px;
    color: #FFFFFF;
    text-decoration:none;
    line-height:18px;
    font-size: 0.625em;
    background-color: #0C6300;
}
.spNaviLevel1Div
{
    display:block;
    position:relative;
    list-style:none;
    padding:0;
    margin:0;
}
.spNaviLevel1Div li
{
    list-style:none;
    display:block;
    clear:both;
    padding:0;
    margin:0;
}
ul.spNaviLevel2
{
    list-style:none;
    position:absolute;
    top:0;
    left:-1px;
    float:left;
    padding: 0.07em 0 0 0;
    margin:0;
    display:none;
    z-index:100;
}
ul.spNaviLevel1 li.spNaviSubNavigation:hover ul.spNaviLevel2
{
    display:block;
    padding:0;
    margin:0;
}
ul.spNaviLevel2 li
{
    list-style:none;
    padding:0;
    margin:0;
    display:block;
}
ul.spNaviLevel2 a,
ul.spNaviLevel2 a:hover
{
    font-weight: normal;
    text-decoration: none;
    color: #FFFFFF;
    font-size: 0.625em;
	margin:0;
	padding: 2px 5px 3px 5px;
    width:auto;
    display:block;
    white-space:nowrap;
    min-width:150px;
    overflow: visible;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    background-color: #0C6300;
}
div#spNaviChannel ul.spNaviLevel1 ul.spNaviLevel2 li a.spNaviLevel2First
{
    font-weight: normal;
    text-decoration: none;
    color: #FFFFFF;
    background: #0C6300;
    border-top: 1px solid #FFFFFF;
}
div#spNaviChannel ul.spNaviLevel1 ul.spNaviLevel2 li a.spNaviLevel2Last
{
    font-weight: normal;
    text-decoration: none;
    color: #FFFFFF;
    background: #0C6300;
    border-bottom: 1px solid #FFFFFF;
}
div#spNaviChannel ul.spNaviLevel1 ul.spNaviLevel2 li a:hover
{
    font-weight: normal;
    text-decoration: none;
    color: #FFFFFF;
    background: #359C00;
}

/********************** / Menu section **********************************/
