/* Anfang Produktmenü css_ul getrennte Navi in Haupt und Sub */
/* ---------------------------------------------------------------------------------  */
#navihori {
 	background-image:url(images/bkg-navi-p2.jpg); 
	background-repeat: repeat;
/* background-color:#000000; */
	margin: auto;
	z-index:-1;
	height:45px; 	/* height:53px; */
	width:940px;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;

			}
			
#navihori #cat_ul {

	padding:0px; 
	margin: 0;
	z-index:-1;	


		}
		
#navihori img {display: inherit;}
		

/* Erstes Level*/
/*----------------------------------------------------------------------------*/

#navihori #cat_ul ul.level1 {
	padding:0;
	margin:0;
	list-style-type: none;
	position: relative;


}

#navihori ul.level1 li {
	float: left;
	z-index:100;
	text-align:center;
}

#navihori ul.level1 li a {
	background-image:url(images/bkg-navi-p.jpg);
	background-repeat: repeat;
	height:35px;
	border-right:1px solid #000000;
	border-right:1px solid #000000!important;

}
#navihori ul.level1 li a:link,
#navihori ul.level1 li a:visited,
#navihori ul.level1 li a:active {

	display:block;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	z-index:100;
	padding:10px 5px 0 5px;
	width:123px;

		
}

#navihori ul.level1 li a.selected {
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none!important;
	z-index:100;
	padding:10px 5px 0 5px;
	border-right:1px solid #000000!important;
	width:123px;
	background-image:url(images/bg_headnavi_aktiv.jpg)!important;
	background-repeat: repeat;}
	
#navihori ul.level1 li a.opened {
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none!important;
	z-index:100;
	padding:10px 5px 0 5px;
	border-right:1px solid #000000!important;
	width:123px;
	background-image:url(images/bg_headnavi_aktiv.jpg)!important;
	background-repeat: repeat;}
	
#navihori ul.level1 li a:hover {	
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none!important;
	z-index:100;
	padding:10px 5px 0 5px;
	border-right:1px solid #000000!important;
	width:123px;
	background-image:url(images/bg_headnavi_aktiv.jpg)!important;
	background-repeat: repeat;
	}



/*Zweites Level*/
/*----------------------------------------------------------------------------*/
#navihori ul.level2 {
width:191px;
height:auto;
visibility:hidden;
padding:0px;
display: block;
border: 1px solid #000000;
margin:-1px 0px 0px -1px;
list-style-type: none;
background-color: #FFFFFF;
z-index: 100;
position:absolute;
}

#navihori ul.level2 li a,
#navihori ul.level2 li a:link,
#navihori ul.level2 li a:visited,
#navihori ul.level2 li a:active {
	width: 183px;
	height:auto;
	display:block;
	font-size:11px;
	font-weight: normal;
	color:#000000;
	background-color: #f7f0b0;
	background-image:none;
	text-align: left;
	padding: 3px 4px 3px 4px;
	margin-left: 0px;
	margin-top: 0px;
	z-index:100;
	border-bottom:1px solid #000000!important;
}

#navihori ul.level2 li a.selected {}
#navihori ul.level2 li a.opened {}
#navihori ul.level2 li a:hover{
font-size:11px;
color:#000000;
z-index:100;
	background-color: #79c351!important;
	background-image:none!important;

}


/*----------------------------------------------------------------------------*/


/* Drittes Level*/
/*----------------------------------------------------------------------------*/
#navihori ul.level3 {display: none;}
/*----------------------------------------------------------------------------*/


/* Viertes Level*/
/*----------------------------------------------------------------------------*/
#navihori ul.level4 {display: none;}
/*----------------------------------------------------------------------------*/


/* fuenftes Level*/
/*----------------------------------------------------------------------------*/
#navihori ul.level5 {display: none;}
/*----------------------------------------------------------------------------*/


#navihori #cat_ul li:hover ul {visibility:visible;}

#navihori #cat_ul :hover > a	{color:#000000; background-image:url(../images/bg_headnavi_gelb.jpg); border: none;}
#navihori #cat_ul ul ul :hover > a {color:#000000; background-image:none; background-color: #f9e22a;}

/* ---------------------------------------------------------------------------------  */
/* bis zu zehn Navigationslevel sind möglich (je nach Shop-Typ)						  */
/* ---------------------------------------------------------------------------------  */
/* Ende Produktmenü */



/* Submenue  */
/* ---------------------------------------------------------------------------------  */
#subnavilinks 				
{width: 160px; margin-top:8px;}


#subnavilinks #cat_ul {

padding: 0px;
margin: auto; 
font-family:Verdana,Arial,sans-serif;
font-size:9px;
text-align:left;
z-index:10;
}

/* Level 1 */
/* ---------------------------------------------------------------------------------  */
#subnavilinks #cat_ul ul.level2 {
margin: 0px;
padding: 0px; 
list-style-type: none;
visibility:visible;
display: block;
z-index:10;
}

#subnavilinks #cat_ul ul.level2 li {
float: none;
margin: 0px;
padding: 0px; 

}

#subnavilinks #cat_ul ul.level2 li a,
#subnavilinks #cat_ul ul.level2 li a:link,
#subnavilinks #cat_ul ul.level2 li a:visited,
#subnavilinks #cat_ul ul.level2 li a:active {
	display:block;
	padding:2px 1px 2px 5px;
	background-position:0px center;
	background-color:#ffe000;
	color:#000000;
	font-size:9px;
	margin-top:2px;
	font-weight: bold;
	border:solid 1px #4c1100!important;
	text-decoration:none;
}

#subnavilinks #cat_ul ul.level2 li a:hover {
	color: #000000;
	background-color: #79c351;
	z-index:100;
			text-decoration:none!important;
}

#subnavilinks #cat_ul ul.level2 li a.selected {
color: #000000; 
font-weight: bold;	
	background-color: #79c351;										
}

#subnavilinks #cat_ul ul.level2 li a.opened {
color: #000000;
font-weight: bold;
	background-color: #79c351;		
}


/*  Menue Links Level 2 */
/* ---------------------------------------------------------------------------------  */
#subnavilinks #cat_ul ul.level3 {
margin: 0px;
padding: 0px; 
list-style-type: none;
visibility:visible;
position: inherit;
border: none;
z-index:10;
}

#subnavilinks #cat_ul ul.level3 li {
float: none;
margin: 0px;
padding: 0px; 																							
}

#subnavilinks #cat_ul ul.level3 li a,
#subnavilinks #cat_ul ul.level3 li a:link,
#subnavilinks #cat_ul ul.level3 li a:visited,
#subnavilinks #cat_ul ul.level3 li a:active {
	display:block;
	padding:2px 1px 2px 15px;
	background-position:0px center;
	background-color:#fff7be!important;
	color:#000000;
	font-size:9px;
	margin-top:2px;
	font-weight:normal!important;
	border:solid 1px #4c1100!important;
	text-decoration:none;
}

#subnavilinks #cat_ul ul.level3 li a:hover {
	color: #000000;
	background-color: #79c351;
	z-index:100;
	font-weight:bold!important;
		text-decoration:none!important;
}

#subnavilinks #cat_ul ul.level3 li a.selected {
	color: #000000;
	background-color: #79c351;
		font-weight:bold!important;
	z-index:100;
}

#subnavilinks #cat_ul ul.level3 li a.opened {
	color: #000000;
	background-color: #79c351;

	z-index:100;
}

/* Level 3 */
/* ---------------------------------------------------------------------------------  */
#subnavilinks #cat_ul ul.level4 {
margin: 0px;
padding: 0px; 
list-style-type: none;
visibility:visible;
display: block;
position: inherit;
border: none;
z-index:10;
}

#subnavilinks #cat_ul ul.level4 li {
float: none;
margin: 0px;
padding: 0px; 													
}

#subnavilinks #cat_ul ul.level4 li a,
#subnavilinks #cat_ul ul.level4 li a:link,
#subnavilinks #cat_ul ul.level4 li a:visited,
#subnavilinks #cat_ul ul.level4 li a:active {
	display:block;
	padding:2px 1px 2px 25px;
	background-position:0px center;
	background-color:#ffffff!important;
	color:#000000;
	font-size:9px;
	margin-top:2px;
	font-weight:normal!important;
	border:solid 1px #4c1100!important;
	text-decoration:none;
}

#subnavilinks #cat_ul ul.level4 li a:hover {
	color: #000000;
	background-color: #FF9900;
	z-index:100;
		font-weight:bold!important;
		text-decoration:none!important;
}

#subnavilinks #cat_ul ul.level4 li a.selected {
	color: #000000;
	background-color: #FF9900;
	z-index:100;
		font-weight:bold!important;
	background-repeat: no-repeat;
}

#subnavilinks #cat_ul ul.level4 li a.opened {
	color: #000000;
	background-color: #FF9900;
	z-index:100;
}

/* Level 4 */
/* ---------------------------------------------------------------------------------  */
#subnavilinks #cat_ul ul.level5 {
margin: 0px;
padding: 0px; 
list-style-type: none;
visibility:visible;
display: block;
position: inherit;
border: none;
z-index:10;
}

#subnavilinks #cat_ul ul.level5 li {
float: none;
margin: 0px;
padding: 0px; 																																				
}

#subnavilinks #cat_ul ul.level5 li a,
#subnavilinks #cat_ul ul.level5 li a:link,
#subnavilinks #cat_ul ul.level5 li a:visited,
#subnavilinks #cat_ul ul.level5 li a:active {
	display:block;
	padding:2px 1px 2px 25px;
	background-position:0px center;
	background-color:#ffe000;
	color:#000000;
	font-size:9px;
	margin-top:2px;
	font-weight: bold;
	border:solid 1px #4c1100!important;
	text-decoration:none;
}

#subnavilinks #cat_ul ul.level5 li a:hover {
	color: #000000;
	background-color: #FF9900;
	z-index:100;
}

#subnavilinks #cat_ul ul.level5 li a.selected {
	color: #000000;
	background-color: #FF9900;
	z-index:100;
}

#subnavilinks #cat_ul ul.level5 li a.opened {
	color: #000000;
	background-color: #FF9900;
	z-index:100;
}


/* Level 5 */
/* ---------------------------------------------------------------------------------  */
#subnavilinks #cat_ul ul.level6 {
margin: 0px;
padding: 0px; 
list-style-type: none;
visibility:visible;
display: block;
position: inherit;
border: none;
z-index:10;
}

#subnavilinks #cat_ul ul.level6 li {
float: none;
margin: 0px;
padding: 0px; 	
}

#subnavilinks #cat_ul ul.level6 li a,
#subnavilinks #cat_ul ul.level6 li a:link,
#subnavilinks #cat_ul ul.level6 li a:visited,
#subnavilinks #cat_ul ul.level6 li a:active {
	display:block;
	padding:2px 1px 2px 25px;
	background-position:0px center;
	background-color:#ffe000;
	color:#000000;
	font-size:9px;
	margin-top:2px;
	font-weight: bold;
	border:solid 1px #4c1100!important;
	text-decoration:none;
}

#subnavilinks #cat_ul ul.level6 li a:hover {
	color: #000000;
	background-color: #FF9900;
	z-index:100;
}

#subnavilinks #cat_ul ul.level6 li a.selected {
	color: #000000;
	background-color: #FF9900;
	z-index:100;
}

#subnavilinks #cat_ul ul.level6 li a.opened {
	color: #000000;
	background-color: #FF9900;
	z-index:100;
}

/* Level 6 */
/* ---------------------------------------------------------------------------------  */
#subnavilinks #cat_ul ul.level7 {
margin: 0px;
padding: 0px; 
list-style-type: none;
visibility:visible;
display: block;
position: inherit;
border: none;
z-index:10;
}

#subnavilinks #cat_ul ul.level7 li {
float: none;
margin: 0px;
padding: 0px; 
}

#subnavilinks #cat_ul ul.level7 li a,
#subnavilinks #cat_ul ul.level7 li a:link,
#subnavilinks #cat_ul ul.level7 li a:visited,
#subnavilinks #cat_ul ul.level7 li a:active {
	display:block;
	padding:2px 1px 2px 25px;
	background-position:0px center;
	background-color:#ffe000;
	color:#000000;
	font-size:9px;
	margin-top:2px;
	font-weight: bold;
	border:solid 1px #4c1100!important;
	text-decoration:none;
}

#subnavilinks #cat_ul ul.level7 li a:hover {
	color: #000000;
	background-color: #FF9900;
	z-index:100;
}

#subnavilinks #cat_ul ul.level7 li a.selected {
	color: #000000;
	background-color: #FF9900;
	z-index:100;
}

#subnavilinks #cat_ul ul.level7 li a.opened {
	color: #000000;
	background-color: #FF9900;
	z-index:100;
}



/* Vorlagendatei pm_styles.css für ein tabellenfreis Produktmenü nur css */

a:hover	 {	
	text-decoration:underline!important;
}

.text_fehler_gr {
	line-height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 14px;
	font-weight:bold;
}

/* Beginn Suma Box */
.suma_box {color: #1e1e1e; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; border: solid 1px #cbcac0; width:600px}
.suma_box h2 {color: #1e1e1e; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 5px; margin-top:7px}
.suma_box h3 {color: #1e1e1e; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 5px; margin-top:7px}
.suma_box h4 {color: #1e1e1e; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 5px; margin-top:7px}
.suma_box h5 {color: #1e1e1e; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 5px; margin-top:7px}
.suma_box h6 {color: #1e1e1e; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 5px; margin-top:7px}
.suma_box a {color: #1e1e1e; font-size: 10px!important; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline!important}
.suma_box strong {font-weight: bold;}
/* Ende Suma Box  */


/* Beginn Suma Box start */
.suma_box_start {color: #1e1e1e; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; border: solid 1px #cbcac0;}
.suma_box_start h2 {color: #1e1e1e; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 5px; margin-top:7px}
.suma_box_start h3 {color: #1e1e1e; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 5px; margin-top:7px}
.suma_box_start h4 {color: #1e1e1e; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 5px; margin-top:7px}
.suma_box_start h5 {color: #1e1e1e; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 5px; margin-top:7px}
.suma_box_start h6 {color: #1e1e1e; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 5px; margin-top:7px}
.suma_box_start a {color: #1e1e1e; font-size: 10px!important; font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:underline!important}
.suma_box_start strong {font-weight: normal;}
/* Ende Suma Box start */


/* Beginn Suma Cloud  */	

.suma_box_cat_cloud {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float:left;
	text-align:left; 
	margin:5px 0 25px 3px; 
	width:592px;
	padding: 0 0 5px 5px; 
	border: solid 1px #cbcac0;
	}
	
.suma_box_cat_cloud h2 {
	color: #333333; 
	font-size: 11px; 	
	font-family:Verdana, Arial, Helvetica, sans-serif;  
	font-weight: bold;
	line-height:25px;
	display:inline; 
	}
	
.suma_box_cat_cloud h3 {
	color: #333333; 
	font-size: 11px; 	
	font-family:Verdana, Arial, Helvetica, sans-serif;  
	font-weight: bold;
	line-height:25px;
	display:inline; 
	}
	
.suma_box_cat_cloud h4 {
	color: #333333; 
	font-size: 11px; 	
	font-family:Verdana, Arial, Helvetica, sans-serif;  
	font-weight: bold;
	line-height:25px;
	display:inline; 
	}
	
.suma_box_cat_cloud h5 {
	color: #333333; 
	font-size: 11px; 	
	font-family:Verdana, Arial, Helvetica, sans-serif;  
	font-weight: bold;
	line-height:25px;
	display:inline; 
	}
	
.suma_box_cat_cloud h6 {
	color: #333333; 
	font-size: 11px; 	
	font-family:Verdana, Arial, Helvetica, sans-serif;  
	font-weight: bold;
	line-height:25px;
	display:inline; 
	}
	
.suma_box_cat_cloud a {
	margin-right:10px;
	margin-bottom:5px;
	}
		
/* Ende Suma Cloud  */	

/* Beginn Suma Cloud start  */	

.suma_box_cat_cloud_start {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float:left;
	text-align:left; 
	margin:5px 0 20px 87px; 
	width:594px;
	padding: 0 0 5px 5px; 
	border: solid 1px #cbcac0;
	}
	
.suma_box_cat_cloud_start h2 {
	color: #333333; 
	font-size: 11px; 	
	font-family:Verdana, Arial, Helvetica, sans-serif;  
	font-weight: bold;
	line-height:25px;
	display:inline; 
	}
	
.suma_box_cat_cloud_start h3 {
	color: #333333; 
	font-size: 11px; 	
	font-family:Verdana, Arial, Helvetica, sans-serif;  
	font-weight: bold;
	line-height:25px;
	display:inline; 
	}
	
.suma_box_cat_cloud_start h4 {
	color: #333333; 
	font-size: 11px; 	
	font-family:Verdana, Arial, Helvetica, sans-serif;  
	font-weight: bold;
	line-height:25px;
	display:inline; 
	}
	
.suma_box_cat_cloud_start h5 {
	color: #333333; 
	font-size: 11px; 	
	font-family:Verdana, Arial, Helvetica, sans-serif;  
	font-weight: bold;
	line-height:25px;
	display:inline; 
	}
	
.suma_box_cat_cloud_start h6 {
	color: #333333; 
	font-size: 11px; 	
	font-family:Verdana, Arial, Helvetica, sans-serif;  
	font-weight: bold;
	line-height:25px;
	display:inline; 
	}
	
.suma_box_cat_cloud_start a {
	margin-right:10px;
	margin-bottom:5px;
	}
		
/* Ende Suma Cloud start */	

/* Globale Sektion */
.select_wishlist_list	{ 
 	margin: 20px 0 4px 0;
	width:100%;
	padding:2px;
	border: 1px solid #e34f0e;
}



.prod-em a {
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight:bold;
	padding-bottom: 4px;
	text-decoration:underline!important;
}

.prod-em a:hover {
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight:bold;
	padding-bottom: 4px;
	text-decoration:underline!important;
}

.prod-em a:visited  {
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight:bold;
	padding-bottom: 4px;
	text-decoration:underline!important;
}

.prod-em a:active {
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight:bold;
	padding-bottom: 4px;
	text-decoration:underline!important;
}

.headline_prod_o {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
 	color: #000000;
	margin-top:5px;
	margin-bottom:3px;
}

.text_marked_gross {

	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #e34f0e;
	font-size: 13px;
	font-weight:bold;
}

.text_marked_gross a {

	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #e34f0e;
	font-size: 11px!important;
	font-weight:bold;
	text-decoration:underline!important;
}


.cat {
	width: 160px;
	font-family:Verdana,Arial,sans-serif;
	font-size:9px;
	text-align:left;

}

/* suche */
.headline_gr_suche {
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 15px;
	font-weight:bold;
}
/* ende suche */

/* Ebene 1 */
.cat .level1 {
	display:block;
	padding:2px 1px 2px 25px;
	background-position:0px center;
	background-color:#ffe000;
	color:#000000;
	font-size:9px;
	margin-top:2px;
	font-weight: bold;
	border:solid 1px #4c1100!important;

}

/* Ebene 2 */
.cat .level2 {
  display:block;
  padding:2px 1px 2px 30px;
  background-position:0px center;
  background-color:#fff7be!important;
  font-size:9px;
    margin-top:2px;
	font-weight:normal!important;
	  border:solid 1px #4c1100!important;
}

/* Ebene 3 */
.cat .level3 {
  display:block;
  padding:2px 1px 2px 35px;
  background-position:0px center;
  background-color:#ffffff!important;
  font-size:9px;
  	font-weight:normal!important;
      margin-top:2px;
    border:solid 1px #4c1100!important;

}

/* Ebene 4 */
.cat .level4 {
  display:block;
  padding:2px 1px 2px 40px;
  background-position:0px center;
  background-color:#ffffff;
  font-size:9px;
      margin-top:2px;
    border:solid 1px #4c1100!important;
}

/* Ebene 5 */
.cat .level5 {
  display:block;
  padding:2px 1px 2px 3px;
  background-position:0px center;
    background-color:#ffffff;
  font-size:9px;
      margin-top:2px;
    border:solid 1px #4c1100!important;
}
/* Ebene 6 */
.cat .level6 {
  display:block;
  padding:2px 1px 2px 3px;
  background-position:0px center;
    background-color:#ffffff;
  font-size:9px;
      margin-top:2px;
    border:solid 1px #4c1100!important;
}

/* Geschlossener Text-Link */
.cat a.closed_txt:link {
	display:block;
	color:#000000;
	text-decoration: none;
    border: 1px solid #f8f8f8;
	  font-weight: bold;
}

/* Geschlossener, besuchter Text-Link */
.cat a.closed_txt:visited {
  display:block;
  color:#000000;
  text-decoration: none;
  border: 1px solid #000000;
    font-weight: bold;
}

/* Geschlossener, aktiver Text-Link */
.cat a.closed_txt:active {
  display:block;
  color:#000000;
  background-color:#ffffff;
  text-decoration: none;
  border: 1px solid #f8f8f8;
  
}

/* Geschlossener Text-Link, während der Anwender mit der Maus darüber fährt*/
.cat a.closed_txt:hover {
  display:block;
  color:#000000;
  text-decoration: none;
  border: 1px solid #f8f8f8;
    font-weight: bold;
}

/* Geöffneter Text-Link - aufgeklapptes untermenue*/
.cat a.opened_txt:link {
	display:block;
	background-color:#ffe000;
	color:#000000;
	text-decoration: none;
	border: 1px solid #f8f8f8;
}

/* Geöffneter, besuchter Text-Link                               */
.cat a.opened_txt:visited {
  display:block;
  background-color:#ffe000;
  color:#000000;
  text-decoration: none;
  border: 1px solid #f8f8f8;
  font-weight:bold;
  
	
}

/* Geöffneter, aktiver Text-Link */
.cat a.opened_txt:active {
  display:block;
  color:#000000;
  text-decoration: none;
  border: 1px solid #f8f8f8;

}

/* Geöffneter, Text-Link , während der Anwender mit der Maus darüber fährt */
.cat a.opened_txt:hover {
  display:block;
  color:#000000;
  text-decoration: none;
  border: 1px solid #f8f8f8;
  font-weight:bold;
}

/* Selektierter Text-Link */
.cat a.selected_txt:link {
	display:block;
	background-color:#ffe000;
	color: #000000;
	text-decoration: none;
    border: 1px solid #f8f8f8;
	        	background-image: url(images/navi-pfeil.gif)!important; 
	background-repeat: no-repeat; 




}

/* Selektierter, besucheter Text-Link */
.cat a.selected_txt:visited {
  display:block;
  background-color:#ffe526;
  color: #000000;
  text-decoration: none;
  border: 1px solid #f8f8f8;
  font-weight:bold;
        	background-image: url(images/navi-pfeil.gif)!important; 
	background-repeat: no-repeat; 

}

/* Selektierter, aktiver Text-Link */
.cat a.selected_txt:active {
  display:block;
  background-color:#ffffff;
  color: #000000;
  text-decoration: none;
  border: 1px solid #f8f8f8;
  



}

/* Selektierter, Text-Link, während der Anwender mit der Maus darüber fährt*/
.cat a.selected_txt:hover {
  display:block;
  text-decoration: none;
  border: 1px solid #f8f8f8;
  font-weight:bold;
}

/* ausgelagerte h1 etc*/

.headline_prod_o {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
 	color: #000000;
	margin-top:5px;
	margin-bottom:3px;
}

.headline_prod_o h2 {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
 	color: #000000;
	margin-top:5px;
	margin-bottom:3px;
}

.headline_prod_o h3 {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
 	color: #000000;
	margin-top:5px;
	margin-bottom:3px;
}

headline_gr h3 {
	line-height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #663d00;
	font-size: 11px;
	font-weight:bold;
	display:inline;
}

.headline_kl h4  {
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #663d00;
	font-size: 10px;
	font-weight:bold;
	display:inline;
}

.headline_kl h4 a {
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #663d00;
	font-size: 10px;
	font-weight:bold;
	text-decoration:underline!important;
}

.text_klein h3 {
	line-height: 14px!important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000!important;
	font-size: 10px!important;
	font-weight:bold;
	margin-top:0;
}

.text_klein h3 a {
	line-height: 14px!important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000!important;
	font-size: 10px!important;
	font-weight:bold;
}

.text_klein h4 {
	line-height: 14px!important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000!important;
	font-size: 10px!important;
	font-weight:bold;
	margin-top:0;

}

.text_klein h4 a {
	line-height: 14px!important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000!important;
	font-size: 10px!important;
	font-weight:bold;
}


.text_klein_start h3 {
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e;
	font-size: 9px;
	font-weight:normal;
	display:inline;
}

.text_klein_start h3 a {
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e;
	font-size: 9px;
	font-weight:normal;
}

.text_klein_start h4 {
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e;
	font-size: 9px;
	font-weight:normal;
	display:inline;
}

.text_klein_start h4 a {
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e;
	font-size: 9px;
	font-weight:normal;
}


.bc			{	
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e !important;
	font-size: 9px;
}

.bc h2 		{	
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e!important;
	font-size: 9px;
	display:inline!important;
	font-weight:normal;
}

.bc	h2 a		{	
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e !important;
	font-size: 9px;
	text-decoration:underline!important;
	font-weight:normal;
	display:inline!important;
}

.bc	h2 a:hover		{	
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e !important;
	font-size: 9px;
	text-decoration:underline!important;
	font-weight:normal;
}

.bc	h2 a:visited		{	
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e !important;
	font-size: 9px;
	text-decoration:underline!important;
	font-weight:normal;
}

.bc	h2	a:active		{	
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e !important;
	font-size: 9px;
	text-decoration:underline!important;
	font-weight:normal;
}


.bc	a		{	
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e !important;
	font-size: 9px;
	text-decoration:underline!important;
}



.bc	a:hover		{	
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e !important;
	font-size: 9px;
	text-decoration:underline!important;
}

.bc	a:visited		{	
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e !important;
	font-size: 9px;
	text-decoration:underline!important;
}

.bc	a:active		{	
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e !important;
	font-size: 9px;
	text-decoration:underline!important;
}

.text_klein h2 a			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #1e1e1e!important; text-decoration:underline!important; margin:0; line-height:9px; font-weight:bold!important}


.text_klein h3 a			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #1e1e1e!important; text-decoration:underline!important; margin:0; line-height:9px}

.text_klein h4 a			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #1e1e1e!important; text-decoration:underline!important; margin:0; line-height:9px}
