/*----------------------------------------------------------------------------
	main.css
	this css-file contains all definitions, that are
	independend from the style for edendivers-khaolak.de, Khao Lak Thailand
	 Copyright (c) 2010- Roland Stumpp  All rights reserved.
 ----------------------------------------------------------------------------*/
 
/*--- main navigation ------------------------------------------------------*/

#main_nav_container {
    margin: 0px;
    padding: 0px 0px 0px 0px;
    margin-top: 0px;
	background: #0E609A;
}

#main_nav_list {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#main_nav_list li {
    /*margin: 0px 0 2px 0;*/

    padding: 0;
}

/*--- main navigation items ------------------------------------------------*/

#main_nav_list a {
    overflow: hidden;
    display: block;
    text-align: left;
    voice-family: "\"}\"";
    voice-family: inherit;	
}

html>body #main_nav_list a {
    /*width: 124px;*/

}

a.main_nav_item {
    padding: 0px 15px 0 18px;
    line-height: 20px;
    height: 22px;
    margin: 0px 0 0px 0;
    width: 167px;
	border-top:1px solid #0E609A;
	border-bottom:1px solid #76A5D1;
}

a.main_nav_item:hover {
    background: transparent;
    padding: 0px 15px 0 18px;
    line-height: 20px;
    height: 22px;
    margin: 0px 0 0px 0;
    width: 167px;
	border-bottom: 1px solid #ffffff;
	border-top:1px solid #0E609A;
}

a.main_nav_active_item {
    padding: 0px 15px 0 18px;
    line-height: 20px;
    height: 22px;
    margin: 0px 0 0px 0;
    width: 167px;
	border-bottom: 1px solid #ffffff;
	border-top:1px solid #76A5D1;
}

/*--- container for the subnavigation --------------------------------------*/

.sub_nav_container {
    margin: 0px 0px 0px 0px;
    padding: 0;
}

/*--- subnavigation --------------------------------------------------------*/

.sub_nav_list {
    border: 0;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.sub_nav_list li {
    clear: both;
    margin: 0px 0 0px 0;
    padding: 0;
}

/*--- subnavigation items --------------------------------------------------*/

.sub_nav_list a {
    overflow: hidden;
    text-align: left;
    display: block;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 160px;	
}

html>body .sub_nav_list a {
    width: 160px;
}

a.sub_nav_item {
    padding: 0 15px 0 25px;
    line-height: 20px;
    height: 22px;	
	border-bottom:1px solid #76A5D1;
}

a.sub_nav_item:hover {
    padding: 0 15px 0 25px;
	margin: -1px 0 0px 0;
    line-height: 20px;
    height: 22px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

a.sub_nav_active_item {
    padding: 0 15px 0 25px;
	margin: -1px 0 0px 0;
    line-height: 20px;
    height: 22px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
a.main_nav_active_item {
  background: #76A5D1;
  font-family: Arial,Tahoma,sans-serif;
  font-style: normal;
  font-size: 0.81em !important;
  font-weight: bold;
  text-decoration: none;
  color: #001b4b;  
}
a.main_nav_item {
  font-family: Arial,Tahoma,sans-serif;
  font-style: normal;
  font-size: 0.81em !important;
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
  }
a.main_nav_item:hover {  
  font-family: Arial,Tahoma,sans-serif;
  font-style: normal;
  font-size: 0.81em !important;
  font-weight: bold;
  text-decoration: none;
  color: #ff8623;  
}
a.sub_nav_active_item {
  background: #76A5D1;
  font-family: Arial,Tahoma,sans-serif;
  font-style: normal;
  font-size: 0.81em !important;
  font-weight: normal;
  text-decoration: none;
  color: #001b4b;
}
a.sub_nav_item {
  font-family: Arial,Tahoma,sans-serif;
  font-style: normal;
  font-size: 0.81em !important;
  font-weight: normal;
  text-decoration: none;
  color: #ffffff;
}
a.sub_nav_item:hover {  
  font-family: Arial,Tahoma,sans-serif;
  font-style: normal;
  font-size: 0.81em !important;
  font-weight: normal;
  text-decoration: none;
  color: #ff8623;
}