/* NAVIGATION AND FOOTER */
#logo_navigation { position:relative; clear:both; padding:0; margin:0 0 10px 10px; width:980px; height:66px; background:repeat-x url(nav_cp_global.gif) top left; z-index:30;
  border: 1px solid #d2d2d2;
}

.logocontainer { width:191px; height:56px; margin:0; padding:0; }
	h1 { padding:0; margin:0; }
	.logo { background:no-repeat url(Oberpfalznetz_Logo_cp.jpg) top left; width:192px; height:66px; 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:66px; margin:0; padding:0; width:791px; }
	* html .navigation_container { left:190px; width:792px;  }
	#picnav { margin:1px 0 0; padding:0; width: 100%;}
		#picnav td { padding: 0; z-index:20; }
		#picnav td span {  }
		#picnav span .pseudolink span {  height:auto; font-size:12px; line-height:16px; width:180px; border:0; border-bottom:1px solid #fff; color:#fff; padding:3px 0 3px 8px; text-align:left; margin:0; }

		#picnav td #lnav451 span { height:auto; font-size:12px; line-height:13px; width:190px; border:0;border-bottom:1px solid; color:#fff; padding:2px 0 2px 4px; text-align:left; margin:0; }

		#picnav td #lnav451 span span { border-bottom:0; }
		#picnav td #lnav451 ul li span {border-bottom:0; }

		#picnav span.pseudo-link,
		#picnav a { font-size:14px; line-height: 18px; text-align: center; display:block; color: white; white-space: nowrap; padding: 10px 10px 11px; }
		#picnav a .owz { font-size:14px; line-height: 18px; text-align: center; display:block; color: white; white-space: nowrap; padding: 0; }
		#picnav a:hover { text-decoration: none; }
		#picnav span.primarysel,
		#picnav span.pseudo-link:hover,
		#picnav a.primary:hover { background: url(nav_cp_highlight_l1.png) right top no-repeat #4a7fbc; padding-left: 9px; border-left: 1px solid #828282; }
		#picnav a.primarysel { background: url(nav_cp_highlight_l1.png) right top no-repeat #4a7fbc; padding-left: 9px; border-left: 1px solid #828282; }
		#picnav a.owzsel { background: url(OWZ_Navigationsknopf_high.jpg) left top no-repeat #4a7fbc; padding-left: 0px; border-left: 1px solid #828282; }
		#picnav a.owz:hover { background: url(OWZ_Navigationsknopf_high.jpg) left top no-repeat #4a7fbc; padding-left: 0; border-left: 0px solid #828282; }
		
		/* Subnavigation */
		#picnav td:hover ul { visibility:visible; }
		#picnav td ul { height:auto; position:absolute; visibility:hidden; top:66px; background: url(nav_cp_l2.png) repeat-x top #58585a; border-top:1px solid #fff; margin:0; padding:0; z-index:20; }
		#picnav td ul li { overflow:hidden; width:188px; height:auto; position:relative; float:none; margin:0; padding:0; display:block; }
		#picnav td ul li a { height:auto; font-size:12px; line-height:16px; width:180px; border:0; border-bottom:1px solid #fff; color:#fff; padding:3px 0 3px 8px; text-align:left; margin:0; }
		#picnav td ul li a:hover { text-decoration:none; background: url(nav_cp_highlight_l2.png) right top no-repeat #4a7fbc; }
		#picnav td ul li span { display:block; }
		
		#picnav td ul li { position:relative; }
		#picnav td ul li ul {  visibility:hidden; background: none; height:auto; position:static; top:0; border:0; margin:0; padding:0 0 0 0; display: block; }
		#picnav td:hover ul li ul { visibility:visible; }
		#picnav td ul li ul a { padding:3px 0 3px 18px; width:170px; }
		#picnav td ul li ul li ul a { padding:3px 0 3px 28px; width:160px; }
		#picnav td ul li ul li ul li ul a { padding:3px 0 3px 38px; width:150px; }
		#picnav td ul li ul li ul li ul li ul a { padding:3px 0 3px 48px; width:140px; }
		#picnav td ul li ul li ul li ul li ul li ul a { padding:3px 0 3px 58px; width:130px; }
		#picnav td ul li ul li ul li ul li ul li ul li ul a { padding:3px 0 3px 68px; width:120px; }
		#picnav td ul li ul li ul li ul li ul li ul li ul li ul a { padding:3px 0 3px 78px; width:110px; }
		#picnav td 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 td ul li { content:\; width:188px; } /* IE bis 5.5 */
		* html #picnav td ul a { content:\; width:188px; } /* IE bis 5.5 */
		* html #picnav td ul li ul a { content:\; width:188px; } /* IE bis 5.5 */
		* html #picnav td ul li ul li ul a { content:\; width:188px; } /* IE bis 5.5 */
		* html #picnav td ul li ul li ul li ul a { content:\; width:188px; } /* IE bis 5.5 */
		* html #picnav td ul li ul li ul li ul li ul a { content:\; width:188px; } /* IE bis 5.5 */
		* html #picnav td ul li ul li ul li ul li ul li ul a { content:\; width:188px; } /* IE bis 5.5 */
		* html #picnav td ul li ul li ul li ul li ul li ul li ul a { content:\; width:188px; } /* IE bis 5.5 */
		* html #picnav td 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 td 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 td ul { content:\; margin-left:-131px; } /* IE - 5.5 */
		html + body #picnav td ul li { margin-bottom:-3px; } /* IE 5 */	
	
	#textnav { margin:0 0 0 1px; padding:0; z-index:10; text-align: right; width: 791px; line-height: 26px; height: 26px; font-size: 11px; background:no-repeat url(DasPortalVon.gif) top left;}
		#textnav li { position:relative; margin:3px 8px 0 0; padding:0 8px 0 0; display:inline; }
		#textnav li a { color: #325592; }
		* 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 */

#breadcrum {
  font-size: 13px;
  margin: 0 0 10px 10px;
  padding: 0;
}
    
#breadcrum a {
  color: #007eff;
}
    
.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; }

