/************************* navi ****************************************/
#mainnav {  
		width:220px;
} 

#mainnav ul {
		font-size:11px;
		list-style : none outside;
		margin:0;
		padding: 0;  
}

#mainnav ul li {
		font-family : Verdana, sans-serif;
		font-size:11px;
		margin:1px 0 0 0;
		padding: 0;  
		border-bottom: 1px #666666 solid;
}

#mainnav ul li.navi1_no {          
		background :  url(../images/layout/navi1_no.gif) left center repeat-y;
}

#mainnav ul li.navi1_act {          
		background :  url(../images/layout/navi1_act.gif) left center repeat-y;
}

#mainnav ul li a, #mainnav ul li a:link, #mainnav ul li a:visited, #mainnav ul li a:hover, #mainnav ul li a:active {
		color:#666666;
		display:block;
		width:198px;
		margin:0;
		padding:4px 0 4px 22px;
		font-weight:  bold;
}

#mainnav ul li a:hover, #mainnav ul li.navi1_act, , #mainnav ul li.navi1_act a:link, #mainnav ul li.navi1_act a:visited, #mainnav ul li.navi1_act a:hover, #mainnav ul li.navi1_act a:active { 
		color:#000000;
}

/************************ 2. Ebene **************************/
#mainnav ul li ul {
		margin: 0 0 5px 0;
}

#mainnav ul li ul li {
		font-family : Verdana, sans-serif;
		font-size:10px;
		margin:0;
		padding:0;
		border-bottom: none;
}

#mainnav ul li.navi1_act ul li a, #mainnav ul li.navi1_act  ul li a:link, #mainnav ul li.navi1_act  ul li a:visited, #mainnav ul li.navi1_act  ul li a:hover, #mainnav ul li.navi1_act  ul li a:active {
		color:#666666;
		margin:0 0 0 0;
		padding:2px 0 2px 27px;
		display:block;
		width:193px;
}

#mainnav ul li ul li a:hover, #mainnav ul li ul li.navi2_act, #mainnav ul li ul li.navi2_act a:link, #mainnav ul li ul li.navi2_act a:visited, #mainnav ul li ul li.navi2_act a:hover, #mainnav ul li ul li.navi2_act a:active { 
		color:#000000;
}

#mainnav ul li ul li.navi2_act, #mainnav ul li ul li a:hover{          
		background :  url(../images/layout/navi2_bg1.gif) left top no-repeat;
		color:#000000;
}

/****************************************** 3.Ebene ************************/
#mainnav ul li ul li ul {
		margin: 0 0 0 0;
}

#mainnav ul li ul li ul li{
		font-family : Verdana, sans-serif;
      font-size:9px;
      margin:0;
		padding:0 0 0 0;
		border-bottom: none;
		font-weight: normal;
}

#mainnav ul li.navi1_act ul li ul li a, #mainnav ul li.navi1_act ul li  ul li a:link, #mainnav ul li.navi1_act ul li ul li a:visited, #mainnav ul li.navi1_act ul li ul li a:hover, #mainnav ul li.navi1_act ul li ul li a:active {
		color:#666666;
		margin:0;
		padding:2px 5px 2px 32px;
		display:block;
		width:183px;
		font-weight: normal;
}

#mainnav ul li ul li ul li  a:hover, #mainnav ul li ul li ul li.navi3_act a, #mainnav ul li ul li ul li.navi3_act a:link, #mainnav ul li ul li ul li.navi3_act a:visited, #mainnav ul li ul li ul li.navi3_act a:hover, #mainnav ul li ul li ul li.navi3_act a:active { 
		color:#000000;
}

#mainnav ul li ul li ul li.navi3_act, #mainnav ul li ul li ul li a:hover{          
		background :  url(../images/layout/navi3_bg1.gif) left top no-repeat;
}

/****************************************** 4.Ebene ************************/
#mainnav ul li ul li ul li ul {margin: 0 0 0 0;}
#mainnav ul li ul li ul li ul li{
		font-family : Verdana, sans-serif;
		font-size:9px;
		margin:0;
		padding:0 0 0 0;
		border-bottom: none;
		font-weight: normal;
}

#mainnav ul li.navi1_act ul li ul li ul li a, #mainnav ul li.navi1_act ul li  ul li ul li a:link, #mainnav ul li.navi1_act ul li ul li ul li a:visited, #mainnav ul li.navi1_act ul li ul li ul li a:hover, #mainnav ul li.navi1_act ul li ul li ul li a:active {
		color:#666666;
		margin:0;
		padding:2px 5px 2px 36px;
		display:block;
		width:179px;
		font-weight: normal;
}

#mainnav ul li ul li ul li ul li a:hover, #mainnav ul li ul li ul li ul li.navi4_act a, #mainnav ul li ul li ul li ul li.navi4_act a:link, #mainnav ul li ul li ul li ul li.navi4_act a:visited, #mainnav ul li ul li ul li ul li.navi4_act a:hover, #mainnav ul li ul li ul li ul li.navi4_act a:active { 
		color:#000000;
}

#mainnav ul li ul li ul li ul li.navi4_act, #mainnav ul li ul li ul li ul li a:hover{          
		background :  url(../images/layout/navi4_bg1.gif) left top no-repeat;
}



/*******************************  metas *********************************************/
a.metas, a.metas:link, a.metas:visited, a.metas:hover, a.metas:active, a.metas_act:link, a.metas_act:visited, a.metas_act:hover, a.metas_act:active{
		font-family : Verdana, sans-serif;
		color: #FFFFFF;   
		font-size: 10px;
		font-weight:bold;
		text-decoration: none;     
		padding:0;
		margin:0 15px 0 0;
}

a.metas:hover{ 
		color:#666666;
}

a.metas_act:link, a.metas_act:visited, a.metas_act:hover, a.metas_act:active { 
		color: #666666;
}

.searchheader {
		font-family : Verdana, sans-serif;
		margin: 0 0 0 27px;
		padding:0;
		color: #FFFFFF;   
		font-size: 10px;
		font-weight:bold;
}

.searchfooter{
		font-family : Verdana, sans-serif;
      padding: 0 0 0 27px;
      margin:0;
      color: #FFFFFF;   
      font-size: 10px;
      font-weight:bold;
}

.searchfooter a:link, .searchfooter a:hover, .searchfooter a:active, .searchfooter a:visited {
		color: #FFFFFF;  
		font-weight:bold;
}
