/* 
 * stylesheet for ############ Kunde ###############
 * main_navigation
 * use for best viewing performance wwEdit CMS (www.wwedit.de)
 * (c) www.wegewerk.com
 * created: 20050316 bms
 * customized: ########### 
 * lastmodified: 090903 rbf
 */

/* ######################################      MAIN_NAVIGATION     #################################### */
#main_navigation{
  font-size: 0.83em;

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


#main_navigation a{
  color: #212a60;
  display: block;     
  padding: 3px 0 3px 15px;
  width: 165px;
  border-bottom: 1px solid #D4D2CA;
  text-decoration: none;
  background-image: url(/static/img/dgp20_icons/navi.gif);
  background-repeat: no-repeat;
  background-position: 10px 0;
  font-weight: bold;
  
}


#main_navigation li li a{
  display: block;     
  padding: 3px 0px 3px 35px;
  width: 145px;
  border-bottom: 1px solid #D4D2CA;
  text-decoration: none;
  background-position: 30px 0;
  font-weight: normal;
}


#main_navigation li li li a{
  display: block;     
  padding: 3px 0px 3px 55px;
  width: 125px;
  border-bottom: 1px solid #D4D2CA;
  text-decoration: none;
  background-position: 50px 0;
  font-weight: normal;
}


#main_navigation li li li li a{
  display: block;     
  padding: 3px 0px 3px 75px;
  width: 105px;
  border-bottom: 1px solid #D4D2CA;
  text-decoration: none;
  background-position: 70px 0;
  font-weight: normal;
}


#main_navigation  a:hover, 
#main_navigation  a:focus,
#main_navigation  a:active{
  color: #fff;
  background-color: #6c84ac;
  background-image: url(/static/img/dgp20_icons/navi_active.gif);
  background-repeat: no-repeat;
}

/* ------------- LEVEL 1 --------------- */
#main_navigation  a.level1_active{
  color: #fff;
  background-color: #6c84ac;
  background-image: url(/static/img/dgp20_icons/navi_active.gif);
  background-repeat: no-repeat;
 
}

#main_navigation  a.level1_path_active{
  font-weight:bold;
}

/* ------------- LEVEL 2 --------------- */
#main_navigation  a.level2_active{
  color: #fff;
  background-color: #6c84ac;
  background-image: url(/static/img/dgp20_icons/navi_active.gif);
  background-repeat: no-repeat;
}

#main_navigation  a.level2_path_active{

}

/* ------------- LEVEL 3 --------------- */    
#main_navigation  a.level3_active{
  color: #fff;
  background-color: #6c84ac;
  background-image: url(/static/img/dgp20_icons/navi_active.gif);
  background-repeat: no-repeat;
}

#main_navigation  a.level3_path_active{

}

/* ------------- LEVEL 4 --------------- */
#main_navigation a.level4_active{
  color: #fff;
  background-color: #6c84ac;
  background-image: url(/static/img/dgp20_icons/navi_active.gif);
  background-repeat: no-repeat;
}

#main_navigation  a.level4_path_active{

}

#main_navigation a.first{
    border-top: 1px solid #D4D2CA;
}


#main_navigation a.last{
    
}


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


/* ------- PAGE_HEAD_META ------ */
/*#page_head_meta{
  font-size: .83em;
  background-color: #DBDBDF;
  text-align: right;
  margin: 0 5px 5px 5px;
  padding: 5px;
}
    
#page_head_meta ul{
  list-style-type:none;
  margin: 0;
  padding: 0;
}
    
#page_head_meta ul li{
  display: inline;
}
*/
/* 
 * bei bedarf die globalen tagdefinitionen überschreiben 
 */
/*
#page_head_meta a{    
  text-decoration: none;
  color: #333333
}
    
#page_head_meta a:visited{    
  color: #333333;
}     

#page_head_meta a:hover,
#page_head_meta a:focus,
#page_head_meta a:active {    
  background-color: #FFCC66;
}*/    


/* ---------- PAGE_BODY_COLS_META ----------- */

/* bei bedarf reinnehmen */

#page_body_cols_meta{
  font-size: .77em;
  border-top: 1px solid #D4D2CA;
  margin: 0 0 30px 105px;
  padding: 5px 5px 5px 0;
  clear: both;
}
          
#page_body_cols_meta ul{
  list-style-type:none;
  margin: 0;
  padding: 0;
}
    
#page_body_cols_meta ul li{
  display: inline;
}


/* 
 * bei bedarf die globalen tagdefinitionen überschreiben 
 */

#page_body_cols_meta a{    
  text-decoration: none;
  color: #212A60
}
    
#page_body_cols_meta a:visited{    
  color: #212A60;
}     

#page_body_cols_meta a:hover,
#page_body_cols_meta a:focus,
#page_body_cols_meta a:active{    
  text-decoration: underline;
  background-color: #fff;
} 
       







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

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

/* 
 * bei bedarf die globalen tagdefinitionen überschreiben 
 */   
 
/*#page_head_breadcrumb a{    
  text-decoration: underline;
  color: #ff3300;
}
    
#page_head_breadcrumb a:visited{    
  color: #ff3300;
}     

#page_head_breadcrumb a:hover{    
  background-color: #dddddd;
}   
    
#page_head_breadcrumb a:active{    
  background-color: #dddddd;
} 
    
#page_head_breadcrumb a:focus{    
  background-color: #dddddd;
}*/    


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


/* 
 * bei bedarf die globalen tagdefinitionen überschreiben 
 */
/*#page_body_breadcrumb a{    
  text-decoration: underline;
  color: #000;
}
    
#page_body_breadcrumb a:visited{    
  color: #000;
}     

#page_body_breadcrumb a:hover{    
  background-color: #dddddd;
  color: #333;
}   
    
#page_body_breadcrumb a:active{    
  background-color: #dddddd;
  color: #333;
} 
    
#page_body_breadcrumb a:focus{    
  background-color: #dddddd;
  color: #333;
} */    


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

/* bei bedarf reinnehmen */
/*
#page_body_cols_breadcrumb {
  background-color: #BFCBD9;
  font-size: .77em;
  margin: 5px;
  padding: 5px;
}
*/

/* 
 * bei bedarf die globalen tagdefinitionen überschreiben 
 */     
/*
#page_body_cols_breadcrumb a{    
  text-decoration: underline;
}
    
#page_body_cols_breadcrumb a:visited{    
  color: #333333;
}     

#page_body_cols_breadcrumb a:hover{    
  background-color: #dddddd;
}   
    
#page_body_cols_breadcrumb a:active{    
  background-color: #dddddd;
} 
    
#page_body_cols_breadcrumb a:focus{    
  background-color: #dddddd;
}*/ 
    



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

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

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

/* ------- PAGE_BODY_LANG_NAV ------ */

/* 090903_rbf lang-nav styled to look like other left column cos */

#page_body_left_lang_nav li {
	border-bottom: 1px solid #d4d2ca;
	margin: 20px 0;
}

#page_body_left_lang_nav li a{  
  font-size: 0.83em;
  padding: 3px 0 3px 16px;
}


#page_body_left_lang_nav  a:hover, 
#page_body_left_lang_nav  a:focus,
#page_body_left_lang_nav  a:active{
  color: #fff;
  background-color: #6c84ac;
  background-image: url(/static/img/dgp20_icons/navi_active.gif);
  background-repeat: no-repeat;
}


#page_body_left_lang_nav a{
  color: #212a60;
  display: block;     
  padding: 3px 0 3px 15px;
  width: 165px;
  border-top: 1px solid #D4D2CA;
  text-decoration: none;
  background-image: url(/static/img/dgp20_icons/navi.gif);
  background-repeat: no-repeat;
  background-position: 10px 0;
  font-weight: bold;
}


/*
#page_body_left_lang_nav{
  font-size: 0.83em;
  margin: 3px 0 0 0;
}

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


#page_body_left_lang_nav a{
  color: #212a60;
  display: block;     
  padding: 3px 0 3px 15px;
  width: 165px;
  border-top: 1px solid #D4D2CA;
  text-decoration: none;
  background-image: url(/static/img/dgp20_icons/navi.gif);
  background-repeat: no-repeat;
  background-position: 10px 0;
  font-weight: bold;
}


#page_body_left_lang_nav  a:hover, 
#page_body_left_lang_nav  a:focus,
#page_body_left_lang_nav  a:active{
  color: #fff;
  background-color: #6c84ac;
  background-image: url(/static/img/dgp20_icons/navi_active.gif);
  background-repeat: no-repeat;
}
*/

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

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