@media all
{

/* ---------------------------------------------------------
   tab navigation change view (LV)
--------------------------------------------------------- */

#tabsnav {
    position: relative;
    margin: -20px 0 0 0;
    border-bottom: 2px solid #fe6007;
}
#tabsnav ul, #tabsnav li {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
    background: #ffd7b0 url(../../../img/basics/bg_tabsnav.gif) repeat-x bottom left;
}
#tabsnav ul {
    float: right;
    padding-right: 1em;
    text-align: center;
}
#tabsnav li {
    float: left;
    border-right: 1px solid #fff;
    padding-right: 1px;
    background: transparent url(../../../img/basics/bg_tabsnav_line_but.gif) no-repeat bottom right;
}
#tabsnav li.active {
    background-image: url(../../../img/basics/bg_tabsnav_line_but_act.gif);
}

#tabsnav li a,
#tabsnav li em {
    font-size: 1.1em;
    line-height: 1.2em;
    padding: .3em 1.1em .3em 1.1em;
    background: #ffd7b0 url(../../../img/basics/bg_tabsnav_but.gif) repeat-x bottom left;
    display: block;
    text-align: center;
    text-decoration: none;
    color: #333;
}
#tabsnav li.active a, 
#tabsnav li.active em, 
#tabsnav li a:hover, #tabsnav li a:focus, #tabsnav li a:active {
	font-style: normal;
	color: #fff;
    background: #fe7828 url(../../../img/basics/bg_tabsnav_but_act.gif) repeat-x bottom left;
}



/* ---------------------------------------------------------
   main navigation
--------------------------------------------------------- */

#navigation {
    background: #ffd7b0 url(../../../img/basics/bg_mainnav.gif) repeat-x bottom left;
    margin: 1px 0 1em 0;
    position: relative;
}
#navigation ul, #navigation li {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
}
#navigation ul {
    float: right;
    margin-right: 1em;
    text-align: center;
    padding-left: 1px;
    background: transparent url(../../../img/basics/bg_mainnav_line.gif) no-repeat bottom left;
}
#navigation li {
    float: left;
    border-right: 1px solid #fff;
    padding-right: 1px;
    background: transparent url(../../../img/basics/bg_mainnav_line_but.gif) no-repeat bottom right;
}
#navigation li.active {
    background-image: url(../../../img/basics/bg_mainnav_line_but_act.gif);
}
#navigation li:first-child, #navigation li.first {
    border-left: 1px solid #fff;
}

#navigation li a,
#navigation li em {
    font-size: 1.1em;
    line-height: 1.2em;
    padding: .6em 1.1em 0 1.1em;
    min-height: 3.4em;
    background: #ffd7b0 url(../../../img/basics/bg_mainnav_but.gif) repeat-x bottom left;
    display: block;
    text-align: center;
    text-decoration: none;
    color: #333;
}
.lv-view #navigation li a,
.lv-view #navigation li em {
    padding-left: .6em;
    padding-right: .6em;
}
#navigation li.active a,
#navigation li.active em, 
#navigation li a:hover, #navigation li a:focus, #navigation li a:active {
	color: #fff;
    background: #fe7828 url(../../../img/basics/bg_mainnav_but_act.gif) repeat-x bottom left;
}
/* wenn keine hauptnavi, dann aufsperrer fuer balken */
#navigation div { height: 49px; }


/* ---------------------------------------------------------
   sub navigation
--------------------------------------------------------- */

#subnavigation {
    float: left;
    width: 20.5em; /* 27% */
}
#subnavigation h3 {
    padding: .5em .7em;
    margin-bottom: 1px;
    font-size: 1.1em;
    color: #fff;
    background: #fe7828 url(../../../img/basics/corner_subnav_or.gif) no-repeat top right;
}
#subnavigation p {
    padding: .5em .7em;
    margin-bottom: 1px;
    font-size: 1.1em;
    background-color: #ffd7b0;
}
#subnavigation p.lined {
    border-bottom: 1px solid #fff;
}
#subnavigation .request-no {
    font-size: 1.4em;
}
#subnavigation ul, #subnavigation li {
	list-style-type: none;
	margin: 0;
	padding: 0;
    background-color: #ffd7b0;
}
#subnavigation ul {
    padding-bottom: .55em;
}
#subnavigation li a,
#subnavigation li.active,
#subnavigation li.noa {
    display: block;
	padding: .5em .4em .5em .7em;
    font-size: 1.1em;
    line-height: 1.2em;
}
#subnavigation li.active {
    font-weight: bold;
}
#subnavigation li.active a {
    text-decoration: none;
}
#subnavigation li a:hover, #subnavigation li a:focus, #subnavigation li a:active {
    background-color: #fc9;
    color: #333;
    text-decoration: underline;
}

#subnavigation ul.std {
    padding-bottom: 0;
}
#subnavigation ul.std li {
    border-bottom: 1px solid #fff;
}
#subnavigation ul.std li a,
#subnavigation ul.std li.active {
	/*padding-left: 1.5em;*/
}
#subnavigation ul.std li.active {
    background-color: #fc9;
}

#subnavigation div.sn-more {
    height: 24px;
    background: #ffd7b0 url(../../../img/basics/sn_more.gif) no-repeat .7em 0;
}


}
