/* 
 * stylesheet for ############ OSI-Club ###############
 * main_navigation
 * use for best viewing performance wwEdit CMS (www.wwedit.de)
 * (c) www.wegewerk.com
 * created: 20070117 mdt
 * lastmodified: 20070514 bms
 */

/* #################      MAIN_NAVIGATION     ############## */
#main_navigation{
  margin: 0;
}
 
#main_navigation ul{
  padding: 0; 
  list-style-type: none;
}
   
#main_navigation img {
  border: 0px;
}


#search,
#main_navigation a{
  display: block;     
  padding: 4px 0 4px 10px;
  border-bottom: 1px solid #FFF;
  text-decoration: none;
  background: #B1C5DB;
}

#main_navigation a:visited{
  color: #004489;
}


#main_navigation li li a{
  display: block;     
  padding: 6px 0px 6px 20px;
  border-bottom: 1px solid #FFF;
  text-decoration: none;
  background: #DDE6EF;
}


#main_navigation li li li a{
  display: block;     
  padding: 6px 0px 6px 30px;
  border-bottom: 1px solid #FFF;
  text-decoration: none;
  background: #EDF2F7;
  font-weight: normal;
}


#main_navigation li li li li a{
  display: block;     
  padding: 6px 0px 6px 40px;
  border-bottom: 1px solid #FFF;
  text-decoration: none;
  background: #EDF2F7;
  font-weight: normal;
}


#main_navigation  a:hover, 
#main_navigation  a:focus,
#main_navigation  a:active{
  background-color: #EFF1F4;
  color: #55585C;
}


#main_navigation a.level1_active,
#main_navigation a.level2_active,
#main_navigation a.level3_active,
#main_navigation a.level4_active {
  font-weight:bold;
  background-color: #004489 !important;
  color: #fff !important;
}

#main_navigation  a.level1_path_active,
#main_navigation  a.level2_path_active,
#main_navigation  a.level3_path_active,
#main_navigation  a.level4_path_active{
  
}

#main_navigation a.first{
}


#main_navigation a.last{
    
}


/* ###################### Meta Navigations      ######################## */


/* ------- PAGE_HEAD_META ------ */

#page_head_meta {
  z-index: 1;
  position: absolute;
  bottom: 73px;
  right: 0;
  text-align:left;
}

#login_functions ul,
#page_head_meta ul {
  width: 158px;
  padding-left:15px;
  border-left: 1px dotted #757c80;
}

#login_functions {
  position: absolute;
  bottom: 10px;
  right: 0px;
}


.msie6 #page_head_meta,
.msie6 #login_functions {
  right: 3px;
}

#login_functions ul {
}

/* ###################### Breadcrumb Navigations ######################## */

/* ------------ PAGE_HEAD_BREADCRUMB ------------- */
/*
 * bei bedarf reinnehmen
 */
 
#page_head_breadcrumb {
  background-color: #EFF1F4;
  margin: 5px;
  padding: 5px;
}


/* ------------ PAGE_BODY_BREADCRUMB ------------- */
#page_body_breadcrumb {
  background-color: #dbdbdc;
  color: #000;
  position: relative;
  margin: 0 5px 5px 5px;
  padding: 5px;
}



/* ---------- PAGE_BODY_COLS_BREADCRUMB ----------- */

/* bei bedarf reinnehmen */

#page_body_cols_breadcrumb {
  font-size: 0.9em;
  padding:15px 0 0px 15px;
}




/* ############## Language Navigations ################## */

/* ------- PAGE_HEAD_LANG_NAV ------ */
#page_head_lang_nav{
  padding: 5px;
  margin: 0 5px 0 5px;
  background-color: #DBDBDC;
}

#page_head_lang_nav ul{
  list-style-type: none;
  display: inline;
}

/* ------- PAGE_BODY_LANG_NAV ------ */
#page_body_lang_nav{
  padding: 5px;
  margin: 0 5px 0 5px;
  background-color: #DBDBDC;
}

#page_body_lang_nav ul{
  list-style-type: none;
  display: inline;
}

/* ------- PAGE_BODY_COLS_LANG_NAV ------ */
#page_body_cols_lang_nav{
  padding: 5px;
  margin: 0 5px 0 5px;
  background-color: #DBDBDC;
}

#page_body_cols_lang_nav ul{
  list-style-type: none;
  display: inline;
}
