.suchausgabe {

width: 1000px;

clear: both;

}



.suchausgabe pre {

width: 1000px;

}



.suchausgabe p {

width: 1000px;

min-height: 100px;

}



.suchausgabe img {

float: left;

margin-right: 15px;

}



.vorteile {

position: relative;

top: -91px;

left: 5px;

text-decoration: underline;

color: #0a5886 !important;

font-family: verdana;

font-size: 11px;

_top: -99px;

}



.vorteile-img {

position: relative;

top: -92px;

left: 5px;

_top: -100px;

}



*+ html .vorteile {

top: -100px;

}



*+ html .vorteile-img {

top: -100px;

}

    

html, body {

color: black;

font-family: verdana, arial, serif;

font-size: 10px;

margin: 0px;

padding: 25px 0px 0px 0px;

text-align: center;

}



#logobild {

background-repeat: no-repeat;

width: 320px;

height: 101px;



}



h1 {

font-size:12px;

font-weight:bolder;

}

h2 {

font-size:14px;

font-weight:bolder;

}



h3 {

font-size:16px;

font-weight:bolder;

color: #005388;

}

h4 {

font-size:20px;

font-weight:bolder;

}

h5 {

font-size:12px;

font-weight:bolder;

color: #005388;

}



h5{

font-size:12px;

font-weight:bolder;

}



a {

font-weight:bolder;

color: black;

}



img {

border: 0;

}



/**************************************************************************************************/

/* header */

/**************************************************************************************************/

#header {

height: 90px;

width: 982px;

margin: auto;

margin-bottom: 10px;

/*background-image: url(../images/oberpfalz-shopping.jpg);

background-repeat: no-repeat;*/

}



/**************************************************************************************************/

/*main*/

/**************************************************************************************************/

#main {

text-align: left;

margin: auto;

width: 1000px;

}



/**************************************************************************************************/

/* Mitte - Kategorien */

/**************************************************************************************************/



#mitte{

float: left;

width: 100%;

height: 165px;

background-color: #f0f5f8;

border: solid #b2cbdb 1px;

margin-bottom: 10px;

_margin-top: 0px;

margin-top: 5px;

height: 195px;

width: 788px;

_margin-left: 8px;





}



*+ html #mitte {

margin-top: 0px;

height: 195px;

}









/* abgerundete Ecken */



#kat_ol {

height: 5px;

width: 5px;

background-image: url(../images/ol.gif);

background-repeat: no-repeat;

position: relative;

top: -32px;

left: -1px;

_top: -32px;



}



/**+ html #kat_ol {

top: -32px;

left: -1px;

}*/







#kat_or {

width: 5px;

height: 5px;

background-image: url(../images/or.gif);

background-repeat: no-repeat;

position: relative;

left: 785px;

top:-37px;

_top: -44px;

_left: 787px;



}



/**+ html #kat_or {

top: -37px;

left: 785px;

}*/



#kat_ul {

height: 5px;

width: 5px;

background-image: url(../images/ul.gif);

background-repeat: no-repeat;

position: relative;

left: -1px;

top: 150px;

_left: -644px;

_top: 140px;

}



*+ html #kat_ul {

left: -671px;

top: 140px;

}



#kat_ur {

height: 6px;

width: 6px;

background-image: url(../images/ur.gif);

background-repeat: no-repeat;

position: relative;

top: 145px;

left: 784px;

_top: 128px;

_left: 143px;

}



*+ html #kat_ur {

top: 135px;

left: 114px;

}



/**************************************************************************************************/

/*Navigation (Kategorien) */

/**************************************************************************************************/





/* aktive Kategorie */

.e1oa, .e1a, .e1o {

color: #183a63 !important;

font-weight: bolder !important;

}





*/ NAVI 1 */





#mnavi {

width: 180px;

}



*+ html #mnavi {

margin-left: 50px;

margin-top: 10px;

}



#mnavi ul {

list-style: none;

width: 180px;

float: left;

margin-left: 20px;

_margin-left: 10px;



}



*+ html #mnavi ul {

margin-left: 0px;

}



#mnavi a {

text-decoration: none;

font-size: 11px;

color: #183a63;

font-weight: lighter;

line-height: 16px;

}





#mnavi li {

width: 180px;

text-indent: 15px;

background-image: url(../images/navi-pfeil.gif);

background-repeat: no-repeat;

background-position: 0px 5px;

margin-left: -30px;

_margin-left: 0px;

}



*/ NAVI 2 */



#mnavi2 {

width: 180px;

margin: 0px 0px 0px 0px;

}



#mnavi2 ul {

list-style: none;

width: 180px;

float: left;

margin: 0px 0px 0px 0px;

}



#mnavi2 a {

text-decoration: none;

font-size: 11px;

color: #183a63;

font-weight: lighter;

line-height: 16px;

}



#mnavi2 li {

width: 180px;

text-indent: 15px;

background-image: url(../images/navi-pfeil.gif);

background-repeat: no-repeat;

background-position: 0px 5px;

margin-left: -30px;

_margin-left: 0px;

}



*/ NAVI3 3 */



#mnavi3 {

width: 180px;

margin: 0px 0px 0px 0px;

}



#mnavi3 ul {

list-style: none;

width: 180px;

float: left;



}



#mnavi3 a {

text-decoration: none;

font-size: 11px;

color: #183a63;

font-weight: lighter;

line-height: 16px;



}



#mnavi3 li {

width: 180px;

text-indent: 15px;





background-image: url(../images/navi-pfeil.gif);

background-repeat: no-repeat;

background-position: 0px 5px;

margin-left: -30px;

_margin-left: 0px;

}



/**************************************************************************************************/

/* Suche*/

/**************************************************************************************************/



#bgr-suche {

width: 790px;

background-image: url(../images/bgr-mitte.png);

background-repeat: repeat-y;

height: 31px;

position: relative;

left: -1px;

_overflow: hidden;

_left: 0px;

}



.boxleft form {

position: relative;

left: 20px;

color: white;

font-family: verdana;

font-size: 11px;

top: -1px;

font-weight: bolder;



}





.boxleft img {

position: relative;

top: 6px;

left: 5px;

}



.input_searchbox {

position: relative;

left: 5px;

_top: 2px;

font-family: verdana;

font-size: 11px;

height: 15px;

text-indent: 5px;

font-weight: lighter;



}



*+ html .input_searchbox {

top: 2px;

}













/**************************************************************************************************/

/* links*/

/**************************************************************************************************/

#links {

float: left;

height: 201px;

width: 189px;

position: relative;

margin: -5px 8px 0px 5px; 

_position: relative;

_margin-left: 0px;

_height: 190px;

_margin-top: 1px;

_left: 5px;



}



*+ html #links{

margin-top: 0px;

}



/**************************************************************************************************/

/*content*/

/**************************************************************************************************/







#content {

float: left;

min-height: 230px;

_height: 230px;

width: 100%;

color: #005388;

font-size: 11px;

border-top: #b2cbdb 1px solid;

margin-top: 10px;

padding-top: 10px;

padding-bottom: 20px;

_margin-top: 0px;

_padding-top: 20px;



}



*+ html #content {

padding-top: 20px;

}



/**************************************************************************************************/

/*Übersichtsseite */

/**************************************************************************************************/

#artikelliste_text

 {

float: left;

width:320px;

position: relative;

margin-left: 10px;

margin-bottom: 20px;

min-height: 300px;

vertical-align: top;

_height: 300px;

}







.teaser_img {

position: relative;

height:101px;

width: 320px;

}



#artikelliste_text a {

text-decoration: none;

color: #005388;

font-weight: lighter;





}





/**************************************************************************************************/

/*footer */

/**************************************************************************************************/



#footer {

float: left;

position: relative;

height: 100%;

width: 100%;

border-top: #dedede 3px solid;

border-bottom: #dedede 1px solid;

margin-top: 20px;

margin-bottom: 20px;

padding-bottom: 10px;

padding-top: 10px;

}











/**************************************************************************************************/

/*Navigation Oben von Oberpfalznetz*/

/**************************************************************************************************/



/* STANDARDLINK */

    a { color:#0082D5; text-decoration:none; font-weight: normal; }

    a:hover { color:#0082D5; text-decoration:underline; }

    a:visited { color:#0082D5; }







/* NAVIGATION AND FOOTER */

#logo_navigation { position:relative; clear:both; padding:0; margin:0 0 10px 10px; width:980px; height:66px; background:repeat-x url(../images/logo_navigation_bg.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(../images/Oberpfalznetz_Logo_cp.jpg) top left; width:192px; height:66px; display:block; }
	.buklogo { background:no-repeat url(../images/logo_buk.gif) top left; width:192px; height:56px; display:block; }
	.owzlogo { background:no-repeat url(../images/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 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(../images/nav_cp_highlight_l1.png) right top no-repeat #4a7fbc; padding-left: 9px; border-left: 1px solid #828282; }
		#picnav a.primarysel { background: url(../images/nav_cp_highlight_l1.png) right top no-repeat #4a7fbc; padding-left: 9px; border-left: 1px solid #828282; }
		#picnav a.owzsel { background: url(../images/OWZ_Navigationsknopf_high.jpg) left top no-repeat #4a7fbc; padding-left: 0px; border-left: 1px solid #828282; }
		#picnav a.owz:hover { background: url(../images/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(../images/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(../images/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(../images/DasPortalVon.gif) top left; letter-spacing: -1px;}
		#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; }
	
.sublevel span{
	font-size: 11px;
}

.sublevel a{
	font-size: 11px;
}

