/* NAVIGATION AND FOOTER */
#logo_navigation { position:relative; clear:both; padding:0; margin:0 0 10px 10px; width:982px; height:56px; background:repeat-x url(navdiv.gif) top left; z-index:3; }

.logocontainer { width:191px; height:56px; margin:0; padding:0; }
	h1 { padding:0; margin:0; }
	.logo { background:no-repeat url(Oberpfalznetz_Logo_rgb.jpg) top left; width:192px; height:56px; display:block; }
	.buklogo { background:no-repeat url(logo_buk.gif) top left; width:192px; height:56px; display:block; }
	.owzlogo { background:no-repeat url(logo_owz.gif) top left; width:192px; height:56px; display:block; }
	.logo span, .buklogo span, .owzlogo span { display:none; }

	.navigation_container { position:absolute; top:0px; left:191px; height:56px; margin:0; padding:0; width:791px; }
	* html .navigation_container { left:190px; width:792px;  }
	#picnav { margin:0; padding:0; }
		#picnav li { position:relative; width:112px; height:30px; margin:0 0 1px 1px; padding:0; list-style-type:none; float:left; display:list-item; z-index:20; }
		#picnav li span { display:none; }

		#picnav a { width:112px; height:30px; font-size:1px; line-height:1px; list-style:none; display:block; }
		
		/* Subnavigation */
		#picnav li:hover ul { visibility:visible; }
		#picnav li ul { height:auto; position:absolute; visibility:hidden; top:30px; border-top:1px solid #fff; margin:0; padding:0; z-index:20; }
		#picnav li ul li { overflow:hidden; width:188px; height:auto; position:relative; float:none; margin:0; padding:0; display:block; }
		#picnav li ul li a { height:auto; font-size:12px; line-height:16px; width:180px; border:0; border-bottom:1px solid #fff; color:#005388; background:#C9DAE6; padding:3px 0 3px 8px; text-align:left; margin:0; }
		#picnav li ul li a:hover { text-decoration:none; background:#A7BCCA; }
		#picnav li ul li span { display:block; }
		
		#picnav li ul li { position:relative; }
		#picnav li:hover ul li ul { visibility:visible; }
		#picnav li ul li ul { visibility:hidden; height:auto; position:relative; top:0; border:0; margin:0; padding:0 0 0 0; }
		#picnav li ul li ul a { padding:3px 0 3px 18px; width:170px; }
		#picnav li ul li ul li ul a { padding:3px 0 3px 28px; width:160px; }
		#picnav li ul li ul li ul li ul a { padding:3px 0 3px 38px; width:150px; }
		#picnav li ul li ul li ul li ul li ul a { padding:3px 0 3px 48px; width:140px; }
		#picnav li ul li ul li ul li ul li ul li ul a { padding:3px 0 3px 58px; width:130px; }
		#picnav li ul li ul li ul li ul li ul li ul li ul a { padding:3px 0 3px 68px; width:120px; }
		#picnav li ul li ul li ul li ul li ul li ul li ul li ul a { padding:3px 0 3px 78px; width:110px; }
		#picnav li ul li ul li ul li ul li ul li ul li ul li ul li ul a { padding:3px 0 3px 88px; width:100px; }
		
		* html #picnav li ul li { content:\; width:188px; } /* IE bis 5.5 */
		* html #picnav li ul a { content:\; width:188px; } /* IE bis 5.5 */
		* html #picnav li ul li ul a { content:\; width:188px; } /* IE bis 5.5 */
		* html #picnav li ul li ul li ul a { content:\; width:188px; } /* IE bis 5.5 */
		* html #picnav li ul li ul li ul li ul a { content:\; width:188px; } /* IE bis 5.5 */
		* html #picnav li ul li ul li ul li ul li ul a { content:\; width:188px; } /* IE bis 5.5 */
		* html #picnav li ul li ul li ul li ul li ul li ul a { content:\; width:188px; } /* IE bis 5.5 */
		* html #picnav li ul li ul li ul li ul li ul li ul li ul a { content:\; width:188px; } /* IE bis 5.5 */
		* html #picnav li ul li ul li ul li ul li ul li ul li ul li ul a { content:\; width:188px; } /* IE bis 5.5 */
		* html #picnav li ul li ul li ul li ul li ul li ul li ul li ul li ul a { content:\; width:188px; } /* IE bis 5.5 */
		
		* html #picnav li ul { content:\; margin-left:-131px; } /* IE - 5.5 */
		html + body #picnav li ul li { margin-bottom:-3px; } /* IE 5 */	
	
	#textnav { /*clear:left; --- IE7: sets nav bar too low */ margin:0 0 0 1px; padding:0; z-index:10; position: absolute; top: 33px; left: 0; }
		#textnav li { position:relative; margin:3px 8px 0 0; padding:0 8px 0 0; border-right:1px solid #005388; list-style-type:none; float:left; display:block; }
		* html #textnav li { content:\; margin:0 8px 0 0; padding:0 8px 0 0; } /* IE bis 5.5 */
		#textnav .last { margin:3px 0 0 0; padding:0 1px 0 0; border:none; }
		* html #textnav .last { content:\; margin:0 0 0 0; padding:0 2px 0 0; } /* IE bis 5.5 */
		#textnav .sel { font-weight:bold; color:#005388; }
		
		/* Subnavigation */
		#textnav li:hover ul { visibility:visible; }
		#textnav li ul { height:auto; position:absolute; visibility:hidden; top:15px; left:0px; border-top:4px solid #fff; margin:0; padding:0; }
		#textnav li ul li { overflow:hidden; width:168px; height:auto; position:relative; float:none; margin:0; padding:0; display:block; border:0; font-weight:normal; }
		#textnav li ul li a { list-style:none; display:list-item; font-size:11px; line-height:16px; height:auto; width:160px; border:0; border-bottom:1px solid #fff; color:#005388; background:#C9DAE6; padding:3px 0 3px 8px; text-align:left; margin:0; }
		#textnav li ul li a:hover { text-decoration:none; background:#A7BCCA; }
		#textnav li ul li span { display:block; }
		
		#textnav li:hover ul li ul { visibility:visible; }
		#textnav li ul li ul { visibility:hidden; height:auto; position:relative; top:0; border:0; margin:0; padding:0 0 0 0; }
		#textnav li ul li ul a { padding:3px 0 3px 18px; width:150px; }
		#textnav li ul li ul li ul a { padding:3px 0 3px 28px; width:140px; }
		#textnav li ul li ul li ul li ul a { padding:3px 0 3px 38px; width:130px; }
		#textnav li ul li ul li ul li ul li ul a { padding:3px 0 3px 48px; width:120px; }
		#textnav li ul li ul li ul li ul li ul li ul a { padding:3px 0 3px 58px; width:110px; }
		#textnav li ul li ul li ul li ul li ul li ul li ul a { padding:3px 0 3px 68px; width:100px; }
		#textnav li ul li ul li ul li ul li ul li ul li ul li ul a { padding:3px 0 3px 78px; width:90px; }
		#textnav li ul li ul li ul li ul li ul li ul li ul li ul li ul a { padding:3px 0 3px 88px; width:80px; }
		
		* html #textnav li ul li { content:\; width:168px; } /* IE bis 5.5 */
		* html #textnav li ul a { content:\; width:168px; } /* IE bis 5.5 */
		* html #textnav li ul li ul a { content:\; width:168px; } /* IE bis 5.5 */
		* html #textnav li ul li ul li ul a { content:\; width:168px; } /* IE bis 5.5 */
		* html #textnav li ul li ul li ul li ul a { content:\; width:168px; } /* IE bis 5.5 */
		* html #textnav li ul li ul li ul li ul li ul a { content:\; width:168px; } /* IE bis 5.5 */
		* html #textnav li ul li ul li ul li ul li ul li ul a { content:\; width:168px; } /* IE bis 5.5 */
		* html #textnav li ul li ul li ul li ul li ul li ul li ul a { content:\; width:168px; } /* IE bis 5.5 */
		* html #textnav li ul li ul li ul li ul li ul li ul li ul li ul a { content:\; width:168px; } /* IE bis 5.5 */
		* html #textnav li ul li ul li ul li ul li ul li ul li ul li ul li ul a { content:\; width:168px; } /* IE bis 5.5 */
		
		* html #textnav li ul { content:\; margin-left:-16px; } /* IE bis 5.5 */
		* html #textnav li ul li ul { content:\; margin-left:0px; } /* IE bis 5.5 */
		* html #textnav li ul li ul li ul { content:\; margin-left:0px; } /* IE bis 5.5 */
		* html #textnav li ul li ul li ul li ul { content:\; margin-left:0px; } /* IE bis 5.5 */
		* html #textnav li ul li ul li ul li ul li ul { content:\; margin-left:0px; } /* IE bis 5.5 */
		* html #textnav li ul li ul li ul li ul li ul li ul { content:\; margin-left:0px; } /* IE bis 5.5 */
		* html #textnav li ul li ul li ul li ul li ul li ul li ul { content:\; margin-left:0px; } /* IE bis 5.5 */
		* html #textnav li ul li ul li ul li ul li ul li ul li ul li ul { content:\; margin-left:0px; } /* IE bis 5.5 */
		* html #textnav li ul li ul li ul li ul li ul li ul li ul li ul li ul { content:\; margin-left:0px; } /* IE bis 5.5 */
		
		html + body #textnav li ul li { margin-bottom:-6px; } /* IE 5 */

.footer { border-top:3px solid #DEDEDE; border-bottom:1px solid #DEDEDE; margin:5px 0 0 10px; height:76px; width:992px; overflow:hidden; text-align:center; vertical-align:top; }
.footernav_container { width:662px; overflow:hidden; text-align:center; margin:0 auto 0 auto; }	
#footernav_big { padding:0 0 3px; margin:0; text-align: center; }
	#footernav_big li { display: inline; margin:0 7px 6px 0; padding:0 7px 0 0;  font-weight:bold; font-size:12px; border-right:1px solid #005388; list-style-type: none; }
	#footernav_big li a { color:#005388; }
	#footernav_big li a:hover { color:#005388; }
	#footernav_big li a:visited { color:#005388; }
	#footernav_big .last { padding:0 0 0 1px; border:none; }
	
#footernav_small { padding:0; margin:0; text-align: center; }
	#footernav_small li { display: inline; margin:0 7px 1px 0; padding:0 7px 0 0; font-size:11px; border-right:1px solid #005388; list-style-type: none; }
	#footernav_small li a { color:#005388; }
	#footernav_small li a:hover { color:#005388; }
	#footernav_small li a:visited { color:#005388; }
	#footernav_small .last { padding:0 0 0 1px; border:none; }
