/**********************************************/
/*               css for stamm                */
/*           written and composed by          */
/*                markus erdmann              */
/*              © 2008 esense gmbh            */
/*                                            */
/* www.esense.ch - gute webseiten. guter text */
/**********************************************/

/******* left navigation *******/

/******* general *******/
/***********************/

.leftNavContainer {
float:left;
width:124px;
}

.leftNavContainer ul li {
list-style-type: none;
padding:2px 0px 0px 0px;
border-bottom:4px solid #000;
}

.leftNavContainer ul li li {
list-style-type: none;
padding:2px 0px 0px 0px;
border:none;
list-style-image: url(../pics/listLine.gif);
list-style-position:inside;
width:auto;
}

.leftNavContainer ul.level1, 
.leftNavContainer ul.level2, 
.leftNavContainer ul.level3, 
.leftNavContainer ul.level4, 
.leftNavContainer ul.level5 {
margin: 0px 0px 0px 0px; /* oben / rechts / unten / links */
padding: 0px 0px 0px 0px; /* oben / rechts / unten / links */	
width: 100%;
}

.leftNavContainer ul.level2 {
padding:5px 0px 10px 0px;
} 

.leftNavContainer a {
text-decoration: none;
font-weight:normal;
}

.leftNavContainer a:hover,
.leftNavContainer li.active.open a,
.leftNavContainer li.active.leaf a,
.leftNavContainer li.open.trail a,
.leftNavContainer ul li ul li.leaf a:hover,
.leftNavContainer ul li.active.open ul li.leaf a:hover,
.leftNavContainer ul li.open.trail ul li.active.leaf a,
.leftNavContainer ul li.open.trail ul li.leaf a:hover {
color:#009cf3;
}

.leftNavContainer ul li.active.open ul li.leaf a,
.leftNavContainer ul li.open.trail ul li.leaf a {
color:#000;
}

/******* 1st level *******/

.leftNavContainer h2 {
width:122px;
font-size:11px;
line-height:13px;
color:#000;
font-weight:normal;
font-family:courier;
padding:2px 0px 0px 2px;
border-bottom:4px solid #000;
}

.leftNavContainer li a {
width:auto;
font-size:11px;
line-height:13px;
color:#000;
font-weight:normal;
font-family:courier;
padding:0px 0px 0px 2px;
}

.leftNavContainer li li a {
width:auto;
padding:0px 0px 0px 0px;
color:#000;
}

.leftNavContainer li.open.trail ul {
width:170px;
}

/******* right navigation *******/

/******* general *******/
/***********************/

#rightNav {
float:left;
width:124px;
}

#rightNav ul li {
list-style-type: none;
padding:2px 0px 0px 0px;
border-bottom:4px solid #000;
}

#rightNav ul li li {
list-style-type: none;
padding:2px 0px 0px 0px;
border:none;
list-style-image: url(../pics/listLine.gif);
list-style-position:inside;
width:auto;
}

#rightNav ul.level1, 
#rightNav ul.level2, 
#rightNav ul.level3, 
#rightNav ul.level4, 
#rightNav ul.level5 {
margin: 0px 0px 0px 0px; /* oben / rechts / unten / links */
padding: 0px 0px 0px 0px; /* oben / rechts / unten / links */	
width: 100%;
}

#rightNav ul.level2 {
padding:5px 0px 10px 0px;
} 

#rightNav a {
text-decoration: none;
font-weight:normal;
}

#rightNav a:hover,
#rightNav li.active.open a,
#rightNav li.active.leaf a,
#rightNav li.open.trail a,
#rightNav ul li ul li.leaf a:hover,
#rightNav ul li.active.open ul li.leaf a:hover,
#rightNav ul li.open.trail ul li.active.leaf a,
#rightNav ul li.open.trail ul li.leaf a:hover {
color:#009cf3;
}

#rightNav ul li.active.open ul li.leaf a,
#rightNav ul li.open.trail ul li.leaf a {
color:#000;
}

/******* 1st level *******/

#rightNav h2 {
width:122px;
font-size:11px;
line-height:13px;
color:#000;
font-weight:normal;
font-family:courier;
padding:2px 0px 0px 2px;
border-bottom:4px solid #000;
}

#rightNav li a {
width:100%;
font-size:11px;
line-height:13px;
color:#000;
font-weight:normal;
font-family:courier;
padding:0px 0px 0px 2px;
}

#rightNav li li a {
width:auto;
padding:0px 0px 0px 0px;
color:#000;
}

#rightNav li.open.trail ul {
width:170px;
}
