/* --------------------- */
/* - Access Navigation - */
/* --------------------- */
#access_navigation{
  position: absolute;
  left: -5000px;
}

#access_navigation a:focus,
#access_navigation a:hover,
#access_navigation a:active{
  position: absolute;
  left: 5000px;
  top:  15px;
  width: 180px;
  background-color: #fff;
  text-decoration: none;
  display: block;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  padding: 3px !important;
  color: #000;
  font-weight: bold;
}

#head_navigation {
  position: absolute;
  top: 20px;
  right: 0px;
}

#head_navigation a ,
#head_navigation a:visited {
    text-decoration: none;
    color: #666;
}

#head_navigation ul{
  list-style-type: none;
}

/* ------------------- */
/* - META_NAVIGATION - */
/* ------------------- */

#page_head_meta,
#page_head_lang_nav {
  float: left;
  margin-left: 4px;
  font-size: 0.7em;
}

#page_body_cols_foot a,
#page_body_cols_foot a:visited,
#page_body_content_breadcrumb a,
#page_body_content_breadcrumb a:visited {
	text-decoration: none;
}

#page_head_meta a:hover,
#page_head_meta a:focus,
#page_head_meta a:active,
#page_body_cols_foot a:hover,
#page_body_cols_foot a:focus,
#page_body_cols_foot a:active,
#page_body_content_breadcrumb a:hover,
#page_body_content_breadcrumb a:focus,
#page_body_content_breadcrumb a:active {
    text-decoration: underline;
}

#page_head_lang_nav li,
#page_head_meta li{
    padding-left: 33px;
    display: inline;
}

#page_head_meta li.imprint,
#page_head_meta li.impressum {
	    background: url(/static/img/eacg11/ic_imprint.gif) no-repeat 13px 3px;
}

#page_head_meta li.contact,
#page_head_meta li.kontakt {
	    background: url(/static/img/eacg11/ic_kontakt.gif) no-repeat 13px 3px;
}

#page_head_meta li.career,
#page_head_meta li.karriere {
	    background: url(/static/img/eacg11/ic_karriere.gif) no-repeat 13px 3px;
}

#page_head_lang_nav li {
    background: url(/static/img/eacg11/ic_sprache.gif) no-repeat 11px 3px;
    text-transform: uppercase;
}

/* ------------------- */
/* - MAIN_NAVIGATION - */
/* ------------------- */
#main_navigation{
    border-top: 1px solid #961634;
	border-bottom: 1px solid #E1E1E1;
	font-size: 0.75em;
	font-weight: bold;
	position: absolute;
	bottom:0;
	left:0;
	display: block;
    background: #961634;
    width: 700px;
    z-index: 30;
}

#page_head {
	z-index:30;
}

#main_navigation ul{
  list-style-type: none;
}

#main_navigation > ul > li{
  display:block;
  float: left;
  line-height: 29px;
}

#main_navigation a,
#main_navigation a:visited{
  padding: 7px 18px;
  color:#fff;
  text-decoration:none;
}


#main_navigation .first a {
  padding-left: 34px;
}


#main_navigation ul.level_2 {
  top:29px;
  left:0;
  position: absolute;
  zoom:1;
  width: 200px;
  display:none;
  background: transparent url(/static/img/eacg11/subnavi_bg.png) no-repeat;
  border-width: 0 1px 1px 1px;
  border-color: #FFFFFF;
  border-style: solid;
  margin-left: -15px;
  padding: 7 18px;
}

#main_navigation ul.level_2 li{
	padding-left:0;
	padding-right:0;
}

#main_navigation li.active a,
#main_navigation li:hover,
#main_navigation li:focus,
#main_navigation li:active,
#main_navigation a:hover,
#main_navigation a:focus,
#main_navigation a:active{
  color: #961634;
  background: #EBEAE9;
}

#main_navigation ul.level_1 > li:hover > a {
  color: #961634;
}

#main_navigation ul.level_2 li a,
#main_navigation ul.level_2 li a:visited{
    color:#505954;
    padding-left: 0;
}

#main_navigation > ul > li{
    position: relative
}

#main_navigation .level_2 li {
    margin-left: 25px;
    margin-right:25px;
}
#main_navigation .level_2 li.last {
	margin-bottom: 18px;
}


#main_navigation ul.level_2 li.active a,
#main_navigation ul.level_2 li a:hover,
#main_navigation ul.level_2 li a:focus,
#main_navigation ul.level_2 li a:active {
    color: #961634;
}


#main_navigation ul.level_1 li.hover ul.level_2,
#main_navigation ul.level_1 li:hover ul.level_2 {
  display:block;
}
/* ------------------- */
/* - FOOT_NAVIGATION - */
/* ------------------- */
#page_body_left_foot a {
    color: #7e7e7e !important;
}

#page_body_left_foot li {
	padding-left: 15px;
	margin-top: 5px;
}

#page_body_left_foot li.back {
    background: url(/static/img/eacg11/ic_zurueck.gif) no-repeat 0 4px;
}

.lang_eng #page_body_content_foot li.back {
    background-position: 2px 2px;
}

.msie #page_body_left_foot li.back {
    background: url(/static/img/eacg11/ic_zurueck.gif) no-repeat 0 8px;
}

#page_body_left_foot li.print {
    background: url(/static/img/eacg11/ic_drucken.gif) no-repeat 0 2px;
}

.lang_eng #page_body_left_foot li.print {
    background-position: 0 2px;
}

.msie #page_body_left_foot li.print {
    background: url(/static/img/eacg11/ic_drucken.gif) no-repeat 0 6px;
}



