/* --------------------- */
/* - 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:  0px;
  width: 180px;
  color: #333;
  background-color: #e5e5e5;
  text-decoration: none;
  padding: 3px;
  display: block;
  font-weight: bold;
  text-align: center;
}


.folded_navigation ul{
    list-style-type: none;
}

.folded_navigation li{
    display:block;
    float:left;
}


/* ------------------- */
/* - META_NAVIGATION - */
/* ------------------- */
#page_head_meta{
    float: left;
    margin-top: 1em;
    margin-left: 1em;
    padding-left: 0.5em;
    position: relative;
    z-index: 10;
}

#page_head_meta ul{

}

#page_head_meta ul li{
  display: inline;
}

#page_head_meta a,
#page_head_meta a:visited,
#page_head_meta span.active{
  text-decoration: none;
  padding: 0 0.5em;
}
#page_head_meta a:active,
#page_head_meta a:hover{
    text-decoration: underline;
}


/* ------------------- */
/* - MAIN_NAVIGATION - */
/* ------------------- */

#page_body_topnav {
    left:47px;
    position:absolute;
    top:81px;
    width:880px;
    z-index: 200;
}

#main_navigation li{
    background:transparent url(/static/img/sos13/nav_bg_r.png) no-repeat scroll right 2px;
    display:block;
    float:left;
    font-size:1.5em;
    line-height:21px;
    margin:-9px 0 0;
    padding:16px 0 27px;

}

.msie6 #main_navigation li{
    background:transparent url(/static/img/sos13/ie6/nav_bg_r.gif) no-repeat scroll right 2px;
}

.msie7 #main_navigation li,
.msie8 #main_navigation li,
.safari #main_navigation li{
    background:transparent url(/static/img/sos13/nav_bg_r.png) no-repeat scroll right 1px;
}

#main_navigation li.path_active,
#main_navigation li.active{
    background-image:url(/static/img/sos13/nav_active_bg_r.png);
}

.msie6 #main_navigation li.path_active,
.msie6 #main_navigation li.active{
    background-image:url(/static/img/sos13/ie6/nav_active_bg_r.gif);
}

#main_navigation span,
#main_navigation a,
#main_navigation a.visited{
  background:transparent url(/static/img/sos13/nav_bg.png) no-repeat scroll left center;
  margin-right:27px;
  padding:22px 2px 28px 25px;
  text-decoration:none;
  color: #fff;
  font-weight: normal;
}

.msie6 #main_navigation span,
.msie6 #main_navigation a,
.msie6 #main_navigation a.visited{
  background:transparent url(/static/img/sos13/ie6/nav_bg.gif) no-repeat scroll left center;
}
#main_navigation a:hover,
#main_navigation a:focus,
#main_navigation a:active{
    outline: 0;
    text-decoration: underline;
}

#main_navigation li span.active,
#main_navigation li a.path_active{
    background-image:url(/static/img/sos13/nav_active_bg.png);
    background-position: left;
    color: #E4730A;
}

.msie6 #main_navigation li span.active,
.msie6 #main_navigation li a.path_active{
    background-image:url(/static/img/sos13/ie6/nav_active_bg.gif);
}
/* -------------- */
/* Sub-Navigation */
/* -------------- */

#subnavigation {
    width: 480px;
    height: 70px;
    clear: both;
    margin-bottom: 14px;
}

#subnavigation li {
    font-size: 1.6em;
    width: 130px;
    height: 64px;
    margin-right: 10px;
}

#subnavigation li span,
#subnavigation li a{
    cursor: pointer;
    width: 130px;
    height: 64px;
    display: block;
}
#subnavigation .cufon-alt {
    display: none !important;
}


#subnavigation li:hover,
#subnavigation li.active {
    background: transparent url(/static/img/sos13/subnav_active_bg.png) no-repeat bottom left;
}

.msie6 #subnavigation li:hover,
.msie6 #subnavigation li.active {
    background: transparent url(/static/img/sos13/ie6/subnav_active_bg.gif) no-repeat bottom left;
}

#subnavigation span,
#subnavigation a {
    font-weight: normal;
    background: transparent url(/static/img/sos13/subnav_pfeil2.png) no-repeat top right;
}

#subnavigation span.first,
#subnavigation a.first {
    background: transparent url(/static/img/sos13/subnav_pfeil1.png) no-repeat top right;
}

.msie6 #subnavigation span.first,
.msie6 #subnavigation a.first,
.msie6 #subnavigation span,
.msie6 #subnavigation a {
    background: transparent;
}

#subnavigation span.last,
#subnavigation a.last {
    background: transparent;
}

#subnavigation .cufon {
    background: transparent;
       display: inline;
}

#subnavigation a:hover,
#subnavigation a:active,
#subnavigation a:focus {
    outline: none;
    text-decoration: none;
}


/* -------------- */
/* - BREADCRUMB - */
/* -------------- */
#page_body_main_breadcrumb {

}

#page_body_main_breadcrumb .separator{

}

#page_body_main_breadcrumb a{

}