/*********************************************************************
 *    navigation part with black links
 *********************************************************************/
#menu_content {
    text-align: left;
    width: 156px;
    height: 425px;     /*old 408px*/
    font-size: 11px;
    font-family: Verdana, Arial, sans-serif;
    overflow: hidden;
}

/*********************************************************************/

/*********************************************************************
 *    head navigation
 *********************************************************************/

#mybooker {
  background-image: url(../ui/skins/default/images/buttons/mybooker.gif);
  background-position: center;
  width: 120px;
  height: 20px;
  border: 0;
  cursor: pointer;
}

#jobbooker {
  background-image: url(../ui/skins/default/images/buttons/jobbooker.gif);
  background-position: center;
  width: 120px;
  height: 20px;
  border: 0;
  cursor: pointer;
}

/*********************************************************************/

/*********************************************************************
 *    default navigation (Home.vm, ...)
 *********************************************************************/
#black_menu {
  padding-left: 10px;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #000000;
  line-height: 20px;
}

#black_menu_light {
  line-height: 15px;
}
#black_menulinks {
  height:28px;
  background-color:#155612;
  /* border-bottom:1px solid #79ac2d; */
  border-left:1px solid #ffffff; 
  
}
#black_menulinks_selected {
  line-height: 28px;
  background-color:#EFF4BE;
  border:none; 
  color:white;
  position:relative;
}
#black_menulinks a {
  padding-left: 5px;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
  color: #f5fdff;
  line-height: 28px;
  vertical-align:middle;
}
#black_menulinks a:hover {
  padding-left: 5px;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: underline;
  color: #f5fdff;
  line-height: 28px;
  vertical-align:middle;
}

#black_menulinks_selected a {
  padding-left: 5px;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
  color: #144108;
  line-height: 28px;
  vertical-align:middle;
}

#white_menulinks a {
  padding-left: 5px;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
  color: #FFFFFF;
  line-height: 20px;
}

#black_menulinks a {
  text-decoration: none;
}

#home_login {
  background-image: url(../ui/skins/default/images/buttons/home_login.gif);
  background-position: center;
  width: 70px;
  height: 15px;
  border: 0;
  cursor: pointer;
}

#input_login {
  background-color: #FFFFFF;
  width: 75px;
  height: 15px;
  border: 1px solid #CCCCCC;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  line-height: 15px;
}

#green_13_bold {
  color: #235E0E;
  font-size: 13px;
  font-weight: bold;
}

/*********************************************************************/


/*********************************************************************
 *    navigation part with white links
 *********************************************************************/

#menu_content a {
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: normal;
   text-decoration: underline;
   color: #000000;
   line-height: 20px;
}


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

#menu_content li {
    margin: 0;
    margin-bottom: 1px;
    padding: 0;
}

#menu_content a {
    display: block;
    /* hack for ie */
    width: 100%;
    text-decoration: none;
    padding: 0 0 0 10px;
/*     line-height: 150%; */
}

#top_border {
    margin: 0 0 1px 0;
}

/* css for top_menu */
/*#top_menu a {
    background-color: #EFF4BE;
    color: black;
}

#top_menu a:hover {
    background-color: #B5CE70;
}

#top_menu li {
    background-color: #EFF4BE;
}

#top_menu #li_select {
    padding: 0 0 1px 10px;
}

#top_menu #menu_light_marked {
    background-color: #B5CE70;
}*/
.menu_default {
  height: 469px;
  margin: 0px;
  padding: 0px;
}

.menu_default a {
  text-decoration: none;
}

#cell_menu_container_light {
  background-color: #EFF4BE;
  width: 156px;
  height: 19px;
  padding-left: 10px;
}

#cell_menu_container_light_marked {
  background-color: #B5CE70;
  width: 156px;
  height: 19px;
  padding-left: 10px;
}

#cell_menu_container_dark {
  background-color: #235E0E;
  width: 156px;
  height: 19px;
  padding-left: 10px;
}

#cell_menu_container_dark_marked {
  background-color: #7CAA23;
  width: 156px;
  height: 19px;
  padding-left: 10px;
}

#cell_submenu_container {
  width: 156px;
  height: 28px;
  /*padding-left: 15px;*/
  line-height:28px;
}
#cell_submenu_container2 {
	padding:6px;
}
/* css for bottom_menu */
#bottom_menu a {
    background-color: #235E0E;
    color: white;
}

#bottom_menu a:hover {
    background-color: #7CAA23;
}

#bottom_menu li {
    background-color: #235E0E;
}

#bottom_menu #menu_dark_marked {
    background-color: #7CAA23;
}

#bottom_menu #submenu_dark_marked {
    background-color: #7CAA23;
    padding: 0 0 0 20px;
}

#bottom_menu .submenu {
    padding: 0 0 0 20px;
}


/* some spacer and special margins */
.small_spacer_bottom {
    padding: 0 0 5px 0;
    /* hack for ie */
    width: 100%;
}

.small_spacer_top {
    padding: 5px 0 0 0;
    /* hack for ie */
    width: 100%;
}


#menu_content #spacer_big {
    background-color: #EFF4BE;
    height: 200px;
}

#bottom_border {
    width: 156px;
    height: 80px;
    background-repeat: no-repeat;
}
/*********************************************************************/


/*********************************************************************
 *    select-box for language
 *********************************************************************/
#country_selector {
   width: 135px;
   height: 19px;
   font-size: 11px;
   font-family: Verdana, Arial, sans-serif;
   line-height: 100%;
}
/*********************************************************************/


/*-----------------------------------------------------------------------------------------------------*/
/*   NEU F�R:                            HEARTBOOKER 3.2                                                    */
/*-----------------------------------------------------------------------------------------------------*/

/*********************************************************************
 *    Navigation
 *********************************************************************/
.menu a{
	color:#ffffff;
	font:11px Verdana;
	text-decoration:none;
	margin-left:12px;
}

.menu a:hover{
	text-decoration:underline;
}

.menu_item {
	height:	25px;
	line-height:25px;
	vertical-align:middle;
	border-top:1px solid #77ab2e;
	background-color:#33691f;
	padding-left:10px;
}

.menu_item_selected {
	height:	25px;
	line-height:25px;
	border-top:1px solid #77ab2e;
	background-color:#33691f;
	padding-left:10px;
}

.submenu_item {
	height:	25px;
	line-height:25px;
	vertical-align:middle;
	border-top:1px solid #81B932;
	background:url(https://images.heartbooker.com/images/SubMenuBackground.jpg);
	padding-left:22px;
}

.submenu_item_selected {
	height:	25px;
	line-height:25px;
	border-top:1px solid #81B932;
	background:url(https://images.heartbooker.com/images/SubMenuBackground.jpg);
	padding-left:22px;
}


/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
	#navHomeBaseContainer		{ position:relative; top:16px; left:6px; width:143px;text-align:right; font: normal 12px Arial; }

/*	#navHomeContainer	a		{	width:143px;} */ 
/*	#navHomeContainer	a:hoover		{	text-decoration:underline;} */
	 

	img 						{ padding:0px; margin:0px;line-height:1px;font-size:1px;}
	
	.navHomeBaseMenu 			{ background:#225d0e;padding-top:10px; }
	
	.navHomeL1 					{ text-align:right; border: 0px solid red;padding:7px 15px 7px 0px;}
	.navHomeL1Link:link			{ color:#ffffff; font: normal 12px/14px Arial; text-decoration:none; vertical-align:middle; }
	.navHomeL1Link:visited		{ color:#ffffff; font: normal 12px/14px Arial; text-decoration:none; vertical-align:middle; }
	.navHomeL1Link:hover		{ text-decoration:underline; color:#ffffff; font:normal 12px/14px Arial;}

	.navHomeL1Sel 				{ background:#4b7b31; text-align:right; padding-right:15px; height:26px; position:relative;}
	.navHomeL1Sel a:link 		{ color:#ffffff; font:bold 12px/26px Arial; text-decoration:none; vertical-align:middle;}
	.navHomeL1Sel a:visited		{ color:#ffffff; font:bold 12px/26px Arial; text-decoration:none; vertical-align:middle;}
	.navHomeL1Sel a:active		{ color:#ffffff; font:bold 12px/26px Arial; text-decoration:none; vertical-align:middle;}
	.navHomeL1Sel a:hover		{ text-decoration:underline;  color:#ffffff; font:bold 12px/26px Arial !important; vertical-align:middle;}
	
	.navHomeL2					{ padding-top:3px; line-height:1px; font-size:1px; text-align:right;}
	.navHomeL2Back				{ background:#eff4be; padding-left:2px;  text-align:right; margin:0px; padding:0px; line-height:0px;  width:137px; text-align:right;}
	.navHomeL2Back a			{ color:#6c8b53; font:normal 12px/14px Arial; text-decoration:none;vertical-align:middle;  text-align:right;}

	.navHomeL2Sel				{ background:#eff4be; vertical-align:middle; padding:8px 0px 8px 0px; text-align:right;}
	.navHomeL2Sel:hover			{ background:#ffffff; vertical-align:middle; padding:8px 0px 8px 0px; text-align:right;}
	.navHomeL2SelLink:link		{ padding-right:15px;color:black;font-weight:bold; vertical-align:middle; line-height:14px;  text-align:right;}
	.navHomeL2SelLink:visited	{ padding-right:15px;color:black;font-weight:bold; vertical-align:middle; line-height:14px;  text-align:right;}

	.navHomeL2UnSel				{ background:#eff4be; padding:7px 0px; line-height:14px; vertical-align:middle; text-align:right;}
	.navHomeL2UnSel:hover		{ background:#ffffff; padding:7px 0px; text-align:right;}
	.navHomeL2UnSelLink:link	{ padding-right:15px;font-weight:normal;line-height:14px; vertical-align:middle; color:black; text-align:right;}
	.navHomeL2UnSelLink:visited	{ padding-right:15px;font-weight:normal;line-height:14px; vertical-align:middle; color:black; text-align:right;}
	.navHomeL2UnSel:hover a:link	{ color:black; text-align:right;}
	.navHomeL2UnSel:hover a:visited	{ color:black; text-align:right;}
	
#seo_right ul 					{ padding: 0px; margin: 0px; list-style: none;}
#seo_right li.hidden			{ display: none; }	
