/**** Hauptnavigation ****/
#navcontainer ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-transform: uppercase;
}

#navcontainer li {
list-style:none; 
margin: -10px 0px 0px 0px;
}

#navcontainer a
{
display: block;
padding: 6px 0px 0px 17px;
width: 120px;
height:28px;
background-image: url("Navi01.gif");
}

#navcontainer a:link, #navlist a:visited
{
color: #333366;
text-decoration: none;
}

#navcontainer a:hover
{
background-image: url("Navi01_over.gif");
color: #FFFFFF;
}

.active a:link, .active a:visited, .active a:hover
{
background-image: url("Navi01_over.gif");
color: #FFFFFF;
}
#unten a:link, #unten a:visited, #unten a:hover
{
background-image: url("Navi03.gif");
color: #FFFFFF;
}

/**** Unternavigation ****/
.open {
display: block;
margin:0px;
padding:0px;
}
#Spaltemitte ul {
margin:0px;
padding:0px;
width:164px;
}
#Spaltemitte li {
display: block;
list-style-type: none;
margin:0px;
font-size: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform: uppercase;
line-height:10px;
}
#Spaltemitte li.navSitemapLevel1Open a {
display: block;
margin:0px;
padding:0px;
line-height:14px;
color:#333366;
text-decoration:none;
}
#Spaltemitte li.navSitemapLevel2Open a, #Spaltemitte li.level2 a {
display: block;
margin:0px;
padding:0px;
line-height:14px;
color:#656584;
text-decoration:none;
}
#Spaltemitte li.navSitemapLevel3Open a, #Spaltemitte li.level3 a {
display: block;
margin:0px;
padding:0px;
line-height:14px;
color:#868696;
text-decoration:none;
}
#Spaltemitte li.navSitemapLevel4Open a, #Spaltemitte li.level4 a {
display: block;
margin:0px;
padding:0px;
line-height:14px;
color:#999999;
text-decoration:none;
}
#Spaltemitte li a:hover {
margin:0px;
padding:0px;
color:#d07d00;
text-decoration:none;
}      
#Spaltemitte li img {
vertical-align: middle;
margin:0px 0px 0px 5px;
padding:0px;
}
.level2{
width:182px;
padding:4px 0px 4px 12px;
border-bottom:1px solid #e1e1e1; 
}
.level3{
width:167px;
padding:4px 0px 4px 15px;
border-top:1px solid #e1e1e1;
}
.level4{
width:152px;
padding:4px 0px 4px 30px;
border-top:1px solid #e1e1e1;
}
/*** Sitemap ***/
#elementSitemap{
position:absolute;
top:45px;
height:386px;
width:194px;
margin:0px;
padding:0px;
overflow:auto;
}
#elementSitemap ul{
margin:0px;
padding:0px;
display: block;
}
.navSitemapLevel1Open{
width:164px;
margin:0px;
padding:2px 0px 2px 12px;
border-top:1px solid #e1e1e1;
}
.navSitemapLevel2Open{
width:156px;
margin:0px;
padding:0px 0px 2px 20px;
}
.navSitemapLevel3Open{
width:146px;
margin:0px;
padding:0px 0px 2px 30px;
}
.navSitemapLevel4Open{
width:136px;
margin:0px;
padding:0px 0px 2px 40px;
}
/* Sucheingabe */
.elementSearch{ 
	width:136px;
	margin:20px 0px;
}
.elementSearchInput {
	vertical-align:middle; 
	width:121px; 
	height:15px;
	color:#868585;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase; 
	margin:0px; 
	padding:4px 0px 2px 15px;
	border-bottom:1px solid #c0c0c0;
	border-left:1px none #ffffff;
	border-right:1px none #ffffff;
	border-top:1px solid #c0c0c0; 
	background-color:#ebebeb;
}
.elementSearchButton {
	vertical-align:middle; 
	width:40px; 
	height:16px; 
	margin:5px 0px 0px 15px; 
	border:1px none #C3C5C8; 
	cursor:pointer;  
	background-color:#d3d3d7; 
	background-image:url(/Design/wLayout/design/img/icons/but_search_n.gif); 
	background-repeat:no-repeat;
}
.elementSearchButtonOver {
	vertical-align:middle; 
	width:40px; 
	height:16px; 
	margin:5px 0px 0px 15px; 
	border:1px none #C3C5C8; 
	cursor:pointer; 
	background-color:#d3d3d7; 
	background-image:url(/Design/wLayout/design/img/icons/but_search_r.gif); 
	background-repeat:no-repeat;
}