#l_mainnav {
	margin-top:0px; padding-top:16px;
}


/* MAINMENU */
/* ******** */

table#mainmenu{
    float:left;
    width:100%;
    display:table;
    background-color:#e0f0f0;
}

#mainmenu tr {
  width:100%;
  margin:0;
  padding:0;
  #display:inline;
  display:table-row;
  //background-image:url(images/newmenues/kuttab-bg.gif);
  // background-position:right top;
  background-repeat:repeat-x;

}

#mainmenu td {		
  margin:0 0 0 0px;
  padding:0px 0px 0px 0px;
  #display:inline;
  display:table-cell;
  background-image:url(images/newmenues/kuttab-right.gif); background-position:right top;
  background-repeat:no-repeat;
  text-transform:lowercase;
  text-align:center;

}

#mainmenu td a {    
  
    padding:6px 0px 4px 0px;
  color:#00173D;
  background-image:url(images/newmenues/kuttab-left.gif); background-position:left top; 
    background-repeat:no-repeat;
  text-decoration:none;
  font-size:0.9em;
  display:block;
  height:22px;
}

/* current */
#mainmenu td.current {
  
  background-image:url(images/newmenues/tab-current-right.gif);
}


#mainmenu td.current a {
  background-image:url(images/newmenues/tab-current-left.gif); 
  color:#007DA9;
  
}

/* alldates */
#mainmenu td#alldates {
  background-image:url(images/newmenues/tab-all-right.gif);
}

#mainmenu td#alldates a {
  background-image:url(images/newmenues/tab-all-left.gif); 
  color:white;
}

/* hover */
#mainmenu td#alldates a:hover, #mainmenu a:hover, #mainmenu a:focus {
  color:#007DA9;
}



/* SITEMENU */
/* ******** */

#sitemenu {
    margin-top:18px;
	}
	
#sitemenu h1 { 
	font-size:0.7em;
	text-transform:uppercase;
	letter-spacing:0.1em;
	margin-bottom:0px;
	}
	
#sitemenu ul { 
	display:block; list-style-type:none; list-style-image: none; 
	text-align:left; font-size:0.9em;
	margin:0px; padding:0px;
	width:180px; overflow:hidden;	
  	background-color:#A2CCDC;	
	}

#sitemenu li {
	background-image:none; 
	padding:3px 0px 3px 13px;
  	border-top:#6CA7C0 1px solid;
	}

#sitemenu li:first-child {
	border-top:0px;
	}	
	
*html #sitemenu li { display:inline; } /* IE fix */ 	

#sitemenu li a,  #sitemenu li a:visited, #sitemenu li.current a{
	display:block; 
	text-decoration:none; color:#00173D; 
	}

#sitemenu li a:hover, #sitemenu li a:focus, #sitemenu li.current a, #sitemenu li.current  { 
	color:#007DA9; text-decoration:none;
	}
	
#sitemenu li.current { 
	background-image:url(images/current_marker.gif); background-position:5px 10px; background-repeat:no-repeat;
	}	
	
/* SITEMENU */
/* 2. Ebene */
#sitemenu li ul { 
	font-size:0.88em; line-height:1.4em;
	margin:0px; margin-bottom:3px; padding:0px;
	width:170px; overflow:hidden;	
  	background-color:none;	
	}
	
#sitemenu li li {
	padding:3px 0px 0px 10px;
  	border-top:0px;
	}
	
#sitemenu li.current li a { 
	color:#00173D;
	}
	
#sitemenu li li a:hover, #sitemenu li li a:focus,#sitemenu li li.current a { 
	color:#007DA9; text-decoration:none;
	}	
		
#sitemenu li li.current { 
	background-image:url(images/current_marker.gif); background-position:1px 8px; background-repeat:no-repeat;
	}		


/* Legalmenu */

#legalmenu {
    margin-top:6px; 
    margin-bottom:6px;
    float:right;
}



#legalmenu ul {
	margin:0;
  	padding:0;
  	display:inline;
	}
	
#legalmenu li {
  margin:0 0 0 0;
  padding:5px 0px 4px 5px;
  display:inline;
  font-size:0.8em;
  background:none;
}


#legalmenu li a, #legalmenu li a:visited {
	text-decoration:none;
	}
	
#legalmenu li a:hover, #legalmenu li a:focus {
	text-decoration:underline; color:#00173D;
	}
	
	
	
/* Bottommenu */
#bottommenu {
    margin-top:6px; 
    margin-bottom:6px;
    float:left;
    }

#bottommenu ul {
	margin:0;
  	padding:0;
  	display:inline;
	}
	
#bottommenu li {
  margin:0 0 0 0;
  padding:5px 0px 4px 5px;
  display:inline;
  font-size:0.8em;
  background:none;
}


#bottommenu li a, #bottommenu li a:visited {
	text-decoration:none;
	}
	
#bottommenu li a:hover, #bottommenu li a:focus {
	text-decoration:underline; color:#00173D;
	}