body{ background: #cc0000; text-align: center; background-color: #FFFFFF; margin: 3px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; }


#document{
	background-color: #fff;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	width: 895px;
	height: 600px;
}

#header { 
	background-color: #ffffff;
	text-align: right; 
	width: 895px;
	height: 105px;
	float: left;
}
#leftmenue { 
	height: 467px;
	width: 173px;
	float: left;
	overflow: hidden; 
	background-color: #ccdcff; 
}
#content { 
	float: left;
	width: 520px;
	height: 437px;
	text-align: left; 
	padding-left: 30px; 
	padding-top: 30px; 
	background-color:#e6eeff;
	overflow: auto; 
	}
#rightmenue { 
	height: 422px;
	float: left;
	width: 132px;	
	text-align: left; 
	padding-top: 45px;
	padding-left: 20px; 
	padding-right: 20px; 
	background-color:#ccdcff; 
	}
#footer { 
	width: 895px;
	float: left;
	height: 28px;
	text-align: left; 
	}

td{ font-size: 12px; }
h1{ padding: 4px 0px 5px 20px; margin:0; font-size: 16px; font-weight: bold; color: #000; background-image: url(/ftp/layout/p2.gif); background-repeat: no-repeat; }
h1.shopcategorie_title{ padding: 0; margin: 5px 0px 2px 0px; font-size: 12px; font-weight: bold; color: #000; }
h2{ padding: 4px 0px 5px 20px; margin: 0; margin-top:15px; font-size: 12px; font-weight: bold; color: #000; background-image: url(/ftp/layout/p2.gif); background-repeat: no-repeat; }
h3{ padding: 0; margin: 5px 0px 30px 0px; font-size: 12px; font-weight: bold; color: #000; }
h4{ padding: 0; margin: 5px 0px 5px 0px; font-size: 12px; font-weight: bold; color: #000; }

.searchtitle { margin-bottom: 10px; padding:5px 0px 5px 15px; color: #000; font-size: 13px; font-weight: bold;text-decoration: none; background-image: none;background-image: url(/ftp/layout/p1.gif); background-repeat: no-repeat;}
.searchfield{ float: left; padding-left: 2px; width: 100px; height: 22px; border: 1px solid #000; }
.searchbutton{ float: left; height: 22px; width: auto; padding-left: 0px; padding-right: 0px; font-weight: bold; color: #000; background-color: #80a6ff; border: 1px solid #000; border-left: none; font-size: 12px; cursor: pointer;}
h1.search{ background-image: none; background-color: #ccdcff;padding: 5px 2px 5px 10px; margin: 5px 30px 2px 0px; font-size: 12px; font-weight: bold; color: #000; }
h2.search{ background-image: none; padding: 0; padding-left: 10px; margin: 0px 0px 2px 0px; font-size: 12px; font-weight: bold; color: #000; }
p.search{ padding-left: 10px; margin-right: 30px; font-size: 11px; }
p.search_link{ padding-left: 10px; font-size: 12px; }
p.search_relevanz{ margin-right: 30px; text-align: right; font-weight: bold; font-size: 11px; }
a.searchtitlelink:link, a.searchtitlelink:visited { color: #005aaa; text-decoration: none; }
a.searchtitlelink:hover, a.searchtitlelink:active { color: #000; }
a.searchlink:link, a.searchlink:visited { color: #005aaa; }
a.searchlink:hover, a.searchlink:active { color: #000; }

a:link, a:visited { color: #005aaa; }
a:hover, a:active { color: #000; }

li { margin-bottom: 4px; }


  a.orderbutton:link, a.orderbutton:visited{ padding: 3px 5px 3px 5px; background-color: #cc0000; font-weight: bold; color: #ffffff; border: 1px solid #000000; text-decoration: none; }
  a.orderbutton:hover,a.orderbutton:active{ padding: 3px 5px 3px 5px; background-color: #ffdd2c; font-weight: bold; color: #cc0000; border: 1px solid #000000; text-decoration: none; }

  .paymentinput { float: left; width: 200px; color: #333333; padding: 2px 5px 2px 5px; }

  .error{ display: block; margin-top: 12px; padding: 3px 5px 3px 5px; background-color: #ffdd2c; color: #333333; border: 1px solid #000; font-size: 12px;} 
  .agb{ clear: left; display: block; height: 150px; overflow: auto; margin-top: 12px; padding: 3px 5px 3px 5px; color: #333333; border: 1px solid #000; font-size: 12px;} 
  .agbcheck{ clear: left; display: block; margin-top: 12px; font-weight: bold; padding: 3px 2px 3px 2px; background-color: #ffdd2c; color: #333333; border: 1px solid #000; font-size: 12px;} 

  .mincartorder{ margin-top: 12px; padding: 3px 5px 3px 5px; background-color: #ffdd2c; color: #333333; border: 1px solid #0000; font-weight: bold; font-size: 12px;} 
  .mincart{ margin-top: 12px; padding: 3px 5px 3px 5px; background-color: #cccccc; color: #333333; border: 1px solid #0000; font-weight: bold; font-size: 12px;} 

  .logininput{ width: 250px; font-size: 12px; } 
  .greetings{ font-weight: bold;}
  .registernow{ font-weight: bold; text-transform: uppercase; text-align: center; font-size: 14px;}
  .minregisternow{ font-weight: normal; font-size: 12px;}

  .picBlock { padding: 2px; margin: 0px; border: 1px solid #000000; background-color: #efefef; } 
  .picBes { padding: 3px; margin: 0; font-size: 9px; } 
  .pic{ padding: 0; margin: 0; border: 1px solid #000000; align: left; } 
  a.btnlink:link, a.btnlink:visited, a.btnlink:hover, a.btnlink:active { color: #FFFFFF; text-decoration: none; }

  .btn_details {  float: left; width: 65px; height: 21px; overflow: hidden; margin: 2px 0px 0px 5px; padding: 4px 0px 0px 35px; font-size: 12px; color: #FFFFFF;}

  .btn_shoppingcart {  float: left; width: 73px; height: 21px; overflow: hidden; margin: 2px 0px 0px 40px; padding: 4px 0px 0px 35px; font-size: 12px; color: #FFFFFF; background-image: url(../tinte-toner-expert/grafik/btn_shoppingcart.gif)}
  .product_block { float: left; width: 530px; overflow: hidden; margin: 0px 0px 5px 0px; background-image: url(../tinte-toner-expert/grafik/box_bg_big.gif)}



/* Stile für Formulare */
/* --------------------- */
  .postdata{ width: 100%; float: left; clear: left; display: block; }
  .postlabel{ width: 100px; line-height: 200%; float: left; clear: left; margin-bottom: 5px; margin-right: 5px; vertical-align: baseline; font-weight: bold; text-align: right; }
  .postvalue{ width: 340px; line-height: 200%; float: left; margin-bottom: 5px; margin-right: 5px; vertical-align: baseline; font-weight: normal; text-align: left; }

  .ploginlabel{ width: 100px; line-height: 200%; float: left; clear: left; margin-bottom: 5px; margin-right: 5px; vertical-align: baseline; font-weight: bold; text-align: right; }
  .logininput { float: left; width: 150px; color: #333333; padding: 0; }

  .label{ width: 100px; line-height: 200%; float: left; clear: left; margin-bottom: 5px; margin-right: 5px; vertical-align: baseline; font-weight: normal; text-align: right; }
  .plabel{ width: 100px; line-height: 200%; float: left; clear: left; margin-bottom: 5px; margin-right: 5px; vertical-align: baseline; font-weight: bold; text-align: right; }

   .label2{ width: 30px; line-height: 200%; float: left; margin: 0px 5px; 5px; 5px; vertical-align: baseline; font-weight: normal; text-align: right; }
  .plabel2{ width: 30px; line-height: 200%; float: left; margin-left: 5px; margin-bottom: 5px; margin-right: 5px; vertical-align: baseline; font-weight: bold; text-align: right; }

  .formerror{ background-color: #cc0000; }
  .form{ display: block; }
  .formhint{ color: #CC0000; line-height: normal; font-size: 9px; font-weight: normal; }
  .formtext{ width: 480px; line-height: 14px; float: left; clear: left; margin-top: 12px; margin-bottom: 5px; margin-right: 5px; vertical-align: baseline; font-weight: normal; text-align: left; color: #CC0000; }
  .fieldset{ clear: left; display: block; margin-bottom: 5px; margin-top: 5px; }
  legend{ margin-bottom: 5px; font-size: 12px; font-weight: bold; background-color: #efefef; padding: 3px; border: 1px solid #999999;}
  .formbuttons{ width: auto;display: block; clear: left; margin-left: 100px; margin-top: 12px; }
   .submit{ height: 24px; margin-left: 5px; margin-top: 10px; margin-right: 12px; padding-bottom: 3px; width: auto; font-weight: bold; color: #000; background-color: #80a6ff; border: 1px solid #000; font-size: 13px; cursor: pointer;}
  .loginsubmit{ clear: left; float: right; width: auto; margin-right: 12px; background-color: #cc0000; font-weight: bold; color: #ffffff; padding: 2px 5px 2px 5px; }
  .minsubmit{ width: auto; font-size: 12px; background-color: #cc0000; font-weight: bold; color: #ffffff; padding: 2px 5px 2px 5px; }
  .reset{ height: 24px; margin-left: 5px; margin-top: 10px; margin-right: 12px; padding-bottom: 3px; width: auto; font-weight: bold; color: #000; background-color: #dedede; border: 1px solid #000; font-size: 13px; cursor: pointer;}
  .abort{ height: 24px; margin-left: 5px; margin-top: 10px; margin-right: 12px; padding-bottom: 3px; width: auto; font-weight: bold; color: #000; background-color: #dedede; border: 1px solid #000; font-size: 13px; cursor: pointer;}

  .input { float: left; width: 340px; color: #333333; padding: 2px 5px 2px 5px; }
  .inputplz { float: left; width: 50px; color: #333333; padding: 2px 5px 2px 5px; }
  .inputort { float: left; width: 250px; color: #333333; padding: 2px 5px 2px 5px; }

  .biginput { float: left; width: 340px; color: #333333; padding: 2px 5px 2px 5px; }

  .checkbox { width: 340px; float: left; clear: left; margin-left: 100px; color: #333333; }
  .cblabel{ float: left; margin-bottom: 5px; margin-right: 5px; vertical-align: baseline; font-weight: normal; text-align: left; }
  .pcblabel{ float: left; margin-bottom: 5px; margin-right: 5px; vertical-align: baseline; font-weight: bold; text-align: left; }

  .radio { width: 340px; float: left; color: #333333; }
  .rdlabel{ float: left; margin-bottom: 5px; margin-right: 5px; vertical-align: baseline; font-weight: normal; text-align: left; }

  .select { width: 340px; float: left; margin-bottom: 5px; color: #333333; }
  .select2 { float: left; margin-bottom: 5px; margin-left: 95px; color: #333333; }
  .sellabel{ width: 340px; float: left; clear: left; margin-left: 95px; margin-right: 5px; vertical-align: baseline; font-weight: normal; text-align: left; }
  .psellabel{ width: 340px; float: left; clear: left; margin-left: 95px; margin-right: 5px; vertical-align: baseline; font-weight: bold; text-align: left; }

/* Stile für die Artikel */
/* --------------------- */
  .article_block { padding: 0; margin: 0px 30px 0px 0px; }
  h1.article_title { padding: 4px 0px 5px 20px; margin:0; font-size: 16px; font-weight: bold; color: #000; background-image: url(/ftp/layout/p2.gif); background-repeat: no-repeat; }
  h2.article_subtitle { background-image: none; padding: 0; margin: 0px 0px 5px 0px; font-size: 12px; color: #000; }
  .article_pic { padding: 0; margin: 0; margin-left: 5px; margin-bottom: 5px; border: 1px solid #000; align: left; }
  .article_short_text { padding: 0; margin: 0; margin-bottom: 12px; font-size: 12px; line-height: 18px; color: #000; font-style: italic; }
  .article_text { padding: 0; margin: 20px 0px 0px 0px; font-size: 12px; line-height: 18px; } 
  .article_date { padding: 0; margin: 0; margin-bottom: 12px; font-size: 12px; color: #000; } 
  .article_start_date { padding: 0; margin: 0; font-size: 12px; color: #000; } 
  .article_end_date { padding: 0; margin: 0; font-size: 12px; color: #000; } 
  .article_mdate { padding: 0; margin: 0; font-size: 12px; color: #000; } 
  .article_cdate { padding: 0; margin: 0; font-size: 12px; color: #000; } 
  .article_votes { padding: 0; margin: 0; font-size: 12px; } 
  .article_replys { padding: 0; margin: 0; font-size: 12px; } 
  .article_views { padding: 0; margin: 0; font-size: 12px; } 

/* Stile für die Artikel-Liste */
/* --------------------------- */
  .article_list {  display: block; padding: 5px; margin: 0; margin-bottom: 12px; margin-top: 12px; background-color: #ffdd2c; color: #333333; text-transform: uppercase; letter-spacing: 0.5em; font-weight: bold;  }
  .article_list_block {  display: block; height: 20px; padding: 0px; margin: 0; margin-bottom: 12px; border-bottom: 1px dashed #cccccc; }
  h1.article_list_title { padding: 0; margin: 0; font-size: 12px; font-weight: bold; color: #CC0000; }
  h2.article_list_subtitle { background-image: none; float: left; padding: 0; margin: 0; font-size: 12px; color: #000; }
  .article_list_pic { float: left; padding: 0; margin: 0; margin-right: 5px; margin-bottom: 5px; border: 1px solid #000000; align: left; }
  .article_list_pic_right { float: right; padding: 0; margin: 0; margin-left: 5px; margin-bottom: 5px; border: 1px solid #000000; align: left; }
  .article_list_short_text { padding: 0; margin: 0; font-size: 12px; }
  .article_list_text { padding: 0; margin: 0; font-size: 12px; } 
  .article_list_date { float: left; padding: 0; margin: 0; margin-right: 12px;  font-size: 12px; color: #000; } 
  .article_list_start_date { padding: 0; margin: 0; font-size: 12px; color: #000; } 
  .article_list_end_date { padding: 0; margin: 0; font-size: 12px; color: #000; } 
  .article_list_mdate { padding: 0; margin: 0; font-size: 12px; color: #000; } 
  .article_list_cdate { padding: 0; margin: 0; font-size: 12px; color: #000; } 
  .article_list_votes { padding: 0; margin: 0; font-size: 12px; } 
  .article_list_replys { padding: 0; margin: 0; font-size: 12px; } 
  .article_list_views { padding: 0; margin: 0; font-size: 12px; } 

/* Stile für die Artikel-Liste-Top Themen */
/* -------------------------------------- */
  .article_list_top_block { padding: 5px; margin: 0; margin-bottom: 0px; background-color: c5ddc5; }
  h1.article_list_top_menue_title { padding: 0; margin: 0; font-size: 12px; font-weight: bold; color: #666666; text-transform: uppercase; letter-spacing: 0.5em; }
  h1.article_list_top_title { padding: 0; margin: 5px 0px 12px 0px; font-size: 14px; font-weight: bold; color: #CC0000; }
  h2.article_list_top_subtitle { background-image: none; padding: 0; margin: 5px 0px 12px 0px; font-size: 12px; color: #000; }
  .article_list_top_pic { float: left; padding: 0; margin: 0; margin-right: 5px; margin-bottom: 5px; border: 1px solid #000000; align: left; }
  .article_list_top_pic_right { float: right; padding: 0; margin: 0; margin-left: 5px; margin-bottom: 5px; border: 1px solid #000000; align: left; }
  .article_list_top_top { padding: 0; margin: 0; font-size: 12px; }
  .article_list_top_text { padding: 0; margin: 0; font-size: 12px; } 
  .article_list_top_date { padding: 0; margin: 0; font-size: 12px; color: #000; text-align: right; } 
  .article_list_top_start_date { padding: 0; margin: 0; font-size: 12px; color: #000; } 
  .article_list_top_end_date { padding: 0; margin: 0; font-size: 12px; color: #000; } 
  .article_list_top_mdate { padding: 0; margin: 0; font-size: 12px; color: #000; } 
  .article_list_top_cdate { padding: 0; margin: 0; font-size: 12px; color: #000; } 
  .article_list_top_votes { padding: 0; margin: 0; font-size: 12px; } 
  .article_list_top_replys { padding: 0; margin: 0; font-size: 12px; } 
  .article_list_top_views { padding: 0; margin: 0; font-size: 12px; } 
  .article_list_top_link { padding: 0; margin: 0; font-size: 12px; text-align: right; } 
  .article_list_top_link { padding: 0; margin: 0; margin-top: 12px; margin-bottom: 12px;  font-size: 12px; text-align: right; } 

/* Stile für die Artikel-Anreisser Themen */
/* -------------------------------------- */
  .article_list_short_text_block { padding-bottom: 5px; margin: 0; margin-bottom: 0px; }
  h1.article_list_short_text_title { padding: 6px 0px 5px 20px; margin:0; font-size: 12px; font-weight: bold; color: #000; background-image: url(/ftp/layout/p2.gif); background-repeat: no-repeat; }
  h2.article_list_short_text_subtitle { background-image: none; padding: 0px 0px 0px 20px; margin: 5px 0px 12px 0px; font-size: 12px; font-style: italic; color: #000; }

  .article_list_short_text_pic { padding: 0; margin: 0; margin-left: 30px; border: 1px none #000000; cursor: pointer; }

  .article_list_short_text_pic_right { float: right; padding: 0; margin: 0; margin-left: 5px; margin-bottom: 5px; border: 1px solid #000000; align: left; }

  .article_list_short_text_short_text { padding: 0; margin: 0; margin-bottom: 0px; font-size: 12px; line-height: 18px; }

  .article_list_short_text_text { padding: 0; margin: 0; font-size: 12px; line-height: 15px; } 
  .article_list_short_text_date { padding: 0; margin: 0; font-size: 12px; color: #000; text-align: right; } 
  .article_list_short_text_start_date { padding: 0; margin: 0; font-size: 12px; color: #000; } 
  .article_list_short_text_end_date { padding: 0; margin: 0; font-size: 12px; color: #000; } 
  .article_list_short_text_mdate { padding: 0; margin: 0; font-size: 12px; color: #000; } 
  .article_list_short_text_cdate { padding: 0; margin: 0; font-size: 12px; color: #000; } 
  .article_list_short_text_votes { padding: 0; margin: 0; font-size: 12px; } 
  .article_list_short_text_replys { padding: 0; margin: 0; font-size: 12px; } 
  .article_list_short_text_views { padding: 0; margin: 0; font-size: 12px; } 
  .article_list_short_text_link { clear: left; float: right; width: 180px; padding: 0; margin: 0; margin-top: 0px; margin-bottom: 0px; padding: 3px;font-size: 12px; background-color: #ccdcff;}


/* Stile für die Produkte */
/* --------------------- */

  .product_itemnr { width: 520px; height: 19px; overflow: hidden; padding: 4px 5px 0px 5px; margin: 0; font-size: 12px; font-weight: bold; color: #ffffff; background-image: url(../tinte-toner-expert/grafik/box_header_bg_big.gif) }

  .product_header { width: 520px; height: 29px; overflow: hidden; padding: 4px 5px 0px 5px; margin: 0; font-size: 12px; color: #000; background-image: url(../tinte-toner-expert/grafik/box_text_bg_big.gif) }

  .product_content { width: 520px; overflow: hidden; padding: 4px 5px 0px 5px; margin: 0; font-size: 12px; color: #000000; }
  .product_title { padding: 0; margin: 0px 0px 12px 0px; font-size: 12px; color: #000000; }
  .product_pic { float: left; width: 200px; height: 200px; padding: 0; margin: 0; margin-right: 5px; margin-bottom: 5px; align: left; }

  .product_priceblock { width: 520px; overflow: hidden; padding: 0px 5px 0px 5px; margin: 0; font-size: 12px; color: #000000; }
  .product_pricetext { padding: 0; margin: 5px 0px 0px 0px; font-size: 12px; color: #000000; text-align: right; }
  .product_tax_hint { padding: 0; margin: 5px 0px 5px 0px; font-size: 9px; color: #000000; text-align: right; }
  .product_min_purchase { padding: 0; margin: 12px 0px 0px 0px; font-size: 12px; font-weight: bold; color: #000000; text-align: right; }
  .product_price{ padding: 0; margin: 0px 0px 5px 0px; font-size: 20px; font-weight: bold; color: #CC0000;text-align: right; }
  .product_prices{ padding: 0; margin: 12px 0px 5px 0px; font-size: 12px; font-weight: bold; color: #2482CD;text-align: right; }

  .product_footer { width: 530px; height: 30px; overflow: hidden; padding: 0; margin: 0; font-size: 12px; font-weight: bold; color: #000; background-image: url(../tinte-toner-expert/grafik/box_footer_bg_big.gif); }

/* Stile für die Produkte-Anreisser Themen */
/* -------------------------------------- */
  .product_list_short_text_block { float: left; width: 260px; height: 251px; overflow: hidden; margin: 0px 5px 5px 0px; background-image: url(../tinte-toner-expert/grafik/box_bg.gif)}

  .product_list_short_text_itemnr { width: 250px; height: 19px; overflow: hidden; padding: 4px 5px 0px 5px; margin: 0; font-size: 12px; font-weight: bold; color: #ffffff; background-image: url(../tinte-toner-expert/grafik/box_header_bg.gif) }

  .product_list_short_text_header { width: 250px; height: 29px; overflow: hidden; padding: 4px 5px 0px 5px; margin: 0; font-size: 12px; color: #000; background-image: url(../tinte-toner-expert/grafik/box_text_bg.gif) }

  .product_list_short_text_content { width: 250px; height: 121px; overflow: hidden; padding: 4px 5px 0px 5px; margin: 0; font-size: 12px; color: #000000; }
  .product_list_short_text_title { padding: 0; margin: 0px 0px 5px 0px; font-size: 12px; color: #000000; }
  .product_list_short_text_pic { float: left; width: 100px; height: 100px; padding: 0; margin: 0; margin-right: 2px; margin-bottom: 5px; align: left; }

  .product_list_short_text_priceblock { width: 250px; height: 40px; overflow: hidden; padding: 0px 5px 0px 5px; margin: 0; font-size: 12px; color: #000000; }
  .product_list_short_text_pricetext { padding: 0; margin: 5px 0px 0px 0px; font-size: 9px; color: #000000; text-align: right; }
  .product_list_short_text_price{ padding: 0; margin: 0px 0px 5px 0px; font-size: 12px; font-weight: bold; color: #CC0000;text-align: right; }

  .product_list_short_text_footer { width: 260px; height: 30px; overflow: hidden; padding: 0; margin: 0; font-size: 12px; font-weight: bold; color: #000; background-image: url(../tinte-toner-expert/grafik/box_footer_bg.gif) }
  
  
/* Stile für Weiter Links (BUTTON_LINK) */
  .BUTTON_LINK { padding: 2px; font-size: 12px; font-weight: bold; color: #000; } 
  a.BUTTON_LINK:link, a.BUTTON_LINK:visited { color: #000; text-decoration: none;} 
  a.BUTTON_LINK:hover, a.BUTTON_LINK:active { color: #005aaa; text-decoration: none;} 
  
/* Stile für die Positions Navigation (SMALL_NAV) */
  .SMALL_NAV { display: block; margin: 0; margin-bottom: 20px; color: #444444; font-size: 10px; font-weight: normal; overflow: hidden; } 

/* Stile für Back Link (BACK) */
  .BACK { display: block; float: left; margin: 20px 30px 5px 0px; color: #000; font-size: 12px; font-weight: normal; overflow: hidden; } 

/* Stile für Print Link (PRINT) */
  .PRINT { display: block; float: right; margin: 20px 30px 5px 0px; color: #000; font-size: 12px; font-weight: normal; overflow: hidden; } 



/* Stile für die vertikale Navigation (FOLDER_NAV_Y) */
  .FOLDER_Y,.FOLDER_Y_ACTIVE { display: block; padding: 0; color: #000; font-size: 13px; font-weight: bold; overflow: hidden; }
  .FOLDER_Y a:link, .FOLDER_Y a:visited { padding:5px 0px 5px 15px; color: #000; text-decoration: none; background-image: none;background-image: url(/ftp/layout/p1.gif); background-repeat: no-repeat;}
  .FOLDER_Y a:hover, .FOLDER_Y a:active { padding:5px 0px 5px 15px; color: #005aaa; text-decoration: none; background-image: none;background-image: url(/ftp/layout/p2.gif); background-repeat: no-repeat;}
  .FOLDER_Y_ACTIVE a:link, .FOLDER_Y_ACTIVE a:visited { padding:5px 0px 5px 15px; color: #005aaa; text-decoration: none; background-image: none;background-image: url(/ftp/layout/p2.gif); background-repeat: no-repeat;}
  .FOLDER_Y_ACTIVE a:hover, .FOLDER_Y_ACTIVE a:active { padding:5px 0px 5px 15px; color: #005aaa; text-decoration: none; background-image: none;background-image: url(/ftp/layout/p2.gif); background-repeat: no-repeat;}

  .SUB_FOLDER_Y,.SUB_FOLDER_Y_ACTIVE { display: block; margin: 0; color: #000; font-size: 12px; font-weight: normal; overflow: hidden; } 
  .SUB_FOLDER_Y a:link, .SUB_FOLDER_Y a:visited { color: #000; text-decoration: none; }
  .SUB_FOLDER_Y a:hover, .SUB_FOLDER_Y a:active { color: #005aaa; text-decoration: none;}
  .SUB_FOLDER_Y_ACTIVE a:link, .SUB_FOLDER_Y_ACTIVE a:visited { color: #005aaa; text-decoration: none; }
  .SUB_FOLDER_Y_ACTIVE a:hover, .SUB_FOLDER_Y_ACTIVE a:active { color: #005aaa; text-decoration: none; }





/* Stile für die vertikale Navigation (NAV_Y) */
  .NAV_Y,.NAV_Y_ACTIVE { display: block; margin: 0; color: #444444; font-size: 12px; font-weight: normal; overflow: hidden; } 
  .NAV_Y a:link, .NAV_Y a:visited { padding: 4px 0px 4px 5px; color: #444444; text-decoration: none; border-top: 1px dotted #333333; }
  .NAV_Y a:hover, .NAV_Y a:active { padding: 4px 0px 4px 5px; color: #000; text-decoration: none; border-top: 1px dotted #333333; background-color: #dedede; }
  .NAV_Y_ACTIVE a:link, .NAV_Y_ACTIVE a:visited { padding: 4px 0px 4px 5px; color: #444444; text-decoration: none; border-top: 1px dotted #333333; background-color: #ffde2c; }
  .NAV_Y_ACTIVE a:hover, .NAV_Y_ACTIVE a:active { padding: 4px 0px 4px 5px; color: #000; text-decoration: none; border-top: 1px dotted #333333; background-color: #ffde2c; }

/* Stile für die einfache horizontale Navigation (NAV_X) */
  .NAV_X, .NAV_X_ACTIVE { clor: #000; }
   a.NAV_X:link, a.NAV_X:visited { color: #000; text-decoration: none; }
   a.NAV_X:hover, a.NAV_X:active { color: #000; text-decoration: underline; }
   a.NAV_X_ACTIVE:link, a.NAV_X_ACTIVE:visited { color: #000; text-decoration: none; font-weight: bold; }
   a.NAV_X_ACTIVE:hover, a.NAV_X_ACTIVE:active { color: #000; text-decoration: underline; font-weight: bold; }


