/* Vorlagendatei pm_styles.css für ein tabellenfreis Produktmenü */

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; margin:10px 0 30px 0}
.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: 11px!important; font-family: Verdana, Arial, Helvetica, sans-serif;}
.suma_box strong {font-weight: normal;}
/* Ende Suma Box  */


/* Beginn Suma Cloud  */	

.suma_box_cat_cloud {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float:left;
	text-align:left; 
	margin:0 0 20px 0; 
	width:600px;
	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  */	


/* 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}