﻿/*----------------------------------------------------*/
/* NAVIGATION */
/*----------------------------------------------------*/
#topnav {
	float:left;
	width: 780px;
	margin: 0;
	margin-bottom: 1px;
	padding: 0;
}

/*--------------------------------------------- */
/*  MainNav Ebene 1
----------------------------------------------- */

ul#mainNav1, ul.mainNav2 { /* all lists */
	padding:0;
	margin:0;
	list-style:none;
}

ul#mainNav1 li { /* all list items */
	float:left;
	position:relative;
	width:110px;
	margin:0px 1px 0px 0px;
	display:inline;
}

ul#mainNav1 li a,
ul#mainNav1 li a:link,
ul#mainNav1 li a:visited,
ul#mainNav1 li a:hover,
ul#mainNav1 li a:active {		
	display:block;
	height:20px;
	/*padding:93px 0 0 6px;*/
	padding: 85px 0 10px 0;
	margin:0;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;	
	background:	url(images/topnav.jpg) no-repeat 0px 0px;
	text-align: center;
}


/*--------------------------------------------- */
/*  MainNav Ebene 2
----------------------------------------------- */
ul#mainNav1 li ul { /* second-level lists */
	display:none;
	position:absolute;
	top:auto;
	left:0;
	}

ul#mainNav1 li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top:auto;
	left:auto;
	}

 ul#mainNav1 li:hover ul, ul#mainNav1 li.over ul { /*lists nested under hovered list items*/
	display:block;
}

ul#mainNav1 ul.mainNav2 li {
	width:110px;
	border-bottom:1px solid white;
	border-left:1px solid white;
	border-right:1px solid white;
	margin:0 0 0 -1px;

}

ul#mainNav1 ul.mainNav2 li a,
ul#mainNav1 ul.mainNav2 li a:link,
ul#mainNav1 ul.mainNav2 li a:visited,
ul#mainNav1 ul.mainNav2 li a:hover,
ul#mainNav1 ul.mainNav2 li a:active  {
	display: block;
	width:104px;
	height:0px;
	height:auto;
	padding:4px 0 4px 6px;
  	margin:0;
	font-weight:normal;
	background:#ffffff;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity:0.7;
	color:#000000;
	text-align: left;
}

ul#mainNav1 ul.mainNav2 li a:hover, ul#mainNav1 ul.mainNav2 li a.current {
	display:block;
	height:0px;
	height:auto;
	padding:4px 0 4px 6px;
	margin:0;
	background:none;
	background:#CCC;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity:1;
	color:#000000;
	text-align: left;
}

/*  Startseite
2746901
----------------------------------------------- */

ul#mainNav1 li a#katstart:hover {
	background:#CCC url('http://www.richtige-fuer-nds.de/wp-content/themes/ssch3wp/images/topstart.jpg') no-repeat 0 0;
}

/*  Gabriele
----------------------------------------------- */

ul#mainNav1 li a#katgabi:hover {
	background:#CCC url('http://www.richtige-fuer-nds.de/wp-content/themes/ssch3wp/images/topgabi.jpg') no-repeat 0 0;
}


/*  Roland
----------------------------------------------- */

ul#mainNav1 li a#katroland:hover {
	background:#CCC url('http://www.richtige-fuer-nds.de/wp-content/themes/ssch3wp/images/toproland') no-repeat 0 0;
}


/*  Osnabr�ck
----------------------------------------------- */

ul#mainNav1 li a#katosna:hover {
	background:#CCC url('http://www.richtige-fuer-nds.de/wp-content/themes/ssch3wp/images/toposna1.jpg') no-repeat 0 0;
}


/*  Service
----------------------------------------------- */

ul#mainNav1 li a#katservice:hover {
	background:#CCC url('http://www.richtige-fuer-nds.de/wp-content/themes/ssch3wp/images/topservice.jpg') no-repeat 0 0;
}


/*  Politik
----------------------------------------------- */

ul#mainNav1 li a#katpolitik:hover {
	background:#CCC url('http://www.richtige-fuer-nds.de/wp-content/themes/ssch3wp/images/topstart1.jpg') no-repeat 0 0;
}


/*  Presse
----------------------------------------------- */

ul#mainNav1 li a#katpresse:hover {
	background:#CCC url('http://www.richtige-fuer-nds.de/wp-content/themes/ssch3wp/images/topstart.jpg') no-repeat 0 0;
}


/*#123nav, #123nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#123nav a {
	display: block;
	width: 10em;
}

#123nav li {
	float: left;
	width: 10em;
}

#123nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
}

#123nav li:hover ul {
	left: auto;
}

#123nav li:hover ul, #123nav li.sfhover ul {
	left: auto;
}*/
