/* Vorlagendatei pm_styles.css für ein tabellenfreis Produktmenü */

/* Globale Sektion */
.cat 
{
  width: 168px;
  font-family: Arial,sans-serif;
}

/* Trenngrafik */
.cat .sep_img 
{
  position:absolute;
  left: 0;
  display:block;
}

/* Ebene 1 */
.cat .level11 
{
  display:block;
  width: 168px;		
  padding:4px 4px 4px 8px;
  background-image:url(images/arrow_dark-w.gif);
  background-repeat:no-repeat;
  position:absolute;
  top: 154;
  left: 0;
  font-size:11px;
  font-weight:bold;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;

}

.cat .level12 
{
  display:block;
  width: 168px;		
  padding:4px 4px 4px 8px;
  background-image:url(images/arrow_dark-w.gif);
  background-repeat:no-repeat;
  position:absolute;
  top: 176;
  left: 0;
  font-size:11px;
  font-weight:bold;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
.cat .level13 
{
  display:block;
  width: 168px;		
  padding:4px 4px 4px 8px;
  background-image:url(images/arrow_dark-w.gif);
  background-repeat:no-repeat;
  position:absolute;
  top: 198;
  left: 0;
  font-size:11px;
  font-weight:bold;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
.cat .level14 
{
  display:block;
  width: 168px;		
  padding:4px 4px 4px 8px;
  background-image:url(images/arrow_dark-w.gif);
  background-repeat:no-repeat;
  position:absolute;
  top: 220;
  left: 0;
  font-size:11px;
  font-weight:bold;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
.cat .level15 
{
  display:block;
  width: 168px;		
  padding:4px 4px 4px 8px;
  background-image:url(images/arrow_dark-w.gif);
  background-repeat:no-repeat;
  position:absolute;
  top: 242;
  left: 0;
  font-size:11px;
  font-weight:bold;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
.cat .level16 
{
  display:block;
  width: 168px;		
  padding:4px 4px 4px 8px;
  background-image:url(images/arrow_dark-w.gif);
  background-repeat:no-repeat;
  position:absolute;
  top: 264;
  left: 0;
  font-size:11px;
  font-weight:bold;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
.cat .level17 
{
  display:block;		
  padding:4px 4px 4px 8px;
  width: 168px;
  background-image:url(images/arrow_dark-w.gif);
  background-repeat:no-repeat;
  position:absolute;
  top: 286;
  left: 0;
  font-size:11px;
  font-weight:bold;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
.cat .level18 
{
  display:block;		
  padding:4px 4px 4px 8px;
  width: 168px;
  background-image:url(images/arrow_dark-w.gif);
  background-repeat:no-repeat;
  position:absolute;
  top: 308;
  left: 0;
  font-size:11px;
  font-weight:bold;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
.cat .level19 
{
  display:block;		
  padding:4px 4px 4px 8px;
  width: 168px;
  background-image:url(images/arrow_dark-w.gif);
  background-repeat:no-repeat;
  position:absolute;
  top: 330;
  left: 0;
  font-size:11px;
  font-weight:bold;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
.cat .level110 
{
  display:block;		
  padding:4px 4px 4px 8px;
  width: 168px;
  background-image:url(images/arrow_dark-w.gif);
  background-repeat:no-repeat;
  position:absolute;
  top: 352;
  left: 0;
  font-size:11px;
  font-weight:bold;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
}

/* Ebene 2 */
.cat .level2 {
  display:block;
  padding:4px 4px 4px 16px;
  background-position:27px 7px;
  background-image:url(images/arrow_white-c.gif);
  background-repeat:no-repeat;
  background-color:#CBEAEF;    
  font-size:11px;
  font-weight:bold;
  border-left: 1px solid #006699;
  border-right: 1px solid #006699;
  border-bottom: 1px solid #006699;
}

/* Ebene 3 */
.cat .level3 {
  display:block;
  padding:4px 4px 4px 24px;
  background-position:27px 7px;
  background-image:url(images/dot_red.gif);
  background-repeat:no-repeat;
  background-color:#CBEAEF;  
  font-size:11px;
  font-weight:bold;
  border-left: 1px solid #006699;
  border-right: 1px solid #006699;
  border-bottom: 1px solid #006699;
}

.cat .level4 {
  display:block;
  padding:4px 4px 4px 32px;
  background-position:27px 7px;
  background-image:url(images/dot_white.gif);
  background-repeat:no-repeat;
  background-color:#CBEAEF;  
  font-size:11px;
  font-weight:bold;
  border-left: 1px solid #006699;
  border-right: 1px solid #006699;
  border-bottom: 1px solid #006699;
}
/* ANfang BG_Layout_Definition der oberen rechten Schrift __Home__" */
.btn .bkgr_homebtn {
          background-image: url('bg_home.gif');
          background-repeat:no-repeat;
          position: absolute;
		  left: 592;
		  top: 19;	
	      height: 20px;
	      width: 50px;
		  z-index:2;
}
/* ANfang BG_Layout_Definition der oberen rechten Schrift __Home__" */
/* ANfang BG_Layout_Definition der oberen rechten Schrift __Homepage__" */
.btn .bkgr_pagebtn {
          background-image: url('bg_homepage.gif');
          background-repeat:no-repeat;
		  position: absolute;
		  left: 661;
		  top: 19;	
	      height: 20px;
	      width: 120px;
		  z-index:2;
}
/* ANfang BG_Layout_Definition der oberen rechten Schrift __Homepage__" */
/* ANfang BG_Layout_Definition der oberen rechten Schrift __agbs__" */
.btn .bkgr_agbsbtn {
          background-image: url('bg_agbs.gif');
          background-repeat:no-repeat;
		  position: absolute;
	      left: 805;
		  top: 19;	
	      height: 20px;
	      width: 50px;
		  z-index:2;
}
/* ANfang BG_Layout_Definition der oberen rechten Schrift __agbs__" */
/* ANfang BG_Layout_Definition der oberen rechten Schrift __KONTAKT__" */
.btn .bkgr_contbtn {
          background-image: url('bg_kontakt.gif');
		  background-repeat:no-repeat;
		  position: absolute;
	      left: 880;
		  top: 18;	
	      height: 20px;
	      width: 55px;
		  z-index:2;
}

/* Ende BG_Layout_Definition der oberen rechten Schrift __KONTAKT__" */
/* ANfang BG_Layout_Definition der linken Menu Schrift __OK__" */
.btn .bkgr_okbtn {
          background-image: url('bg_kontakt.gif');
		  background-repeat:no-repeat;
		  position:absolute;
		  top: 95;
		  left: 139;
		  height: 25px;
		  width: 25px;
		  z-index:2;
}
/* ANfang BG_Layout_Definition der  Menu Schrift __WARENKORB__" */
.btn .bkgr_korbbtn {
         background-image:url('bg_kontakt.gif');
		 height:25;
		 width:142;
		 background-repeat:no-repeat;
		 position: absolute;
		 left: 0;
		 top: 126;
		 z-index:2;
}

/* Ende BG_Layout_Definition der Menu Schrift __WARENKORB__" */

.btn .bkgr_details1 
{
         background-image:url('details.gif');
		 height: 30;
		 width: 67;
		 background-repeat:no-repeat;
		 position: absolute;
		 left: 403;
		 top: 266;
		 z-index:2;
}

.btn .bkgr_details2 
{
         background-image:url('details.gif');
		 height: 30;
		 width: 67;
		 background-repeat:no-repeat;
		 position: absolute;
		 left: 528;
		 top: 266;
		 z-index:2;
}
.btn .bkgr_details3 
{
         background-image:url('details.gif');
		 height: 30;
		 width: 67;
		 background-repeat:no-repeat;
		 position: absolute;
		 left: 408;
		 top: 435;
		 z-index:2;
}
.btn .bkgr_details4 
{
         background-image:url('details.gif');
		 height: 30;
		 width: 67;
		 background-repeat:no-repeat;
		 position: absolute;
		 left: 526;
		 top: 435;
		 z-index:2;
}


/* Geschlossener Text-Link */
.cat a.closed_txt:link {
  display:block;
  background-color:#FFFFFF;
  color:#000000;
  text-decoration:none;
}

/* Geschlossener, besuchter Text-Link */
.cat a.closed_txt:visited {
  display:block;
  background-color:#FFFFFF;
  color:#000000;
  text-decoration: none;
}

/* Geschlossener, aktiver Text-Link */
.cat a.closed_txt:active {
}

/* Geschlossener Text-Link, während der Anwender mit der Maus darüber fährt*/
.cat a.closed_txt:hover {
  display:block;
  background-color:#EAF0FB;
  color:#000000;
  text-decoration: none;
}

/* Geöffneter Text-Link */
.cat a.opened_txt:link {
  display:block;
}