/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/



/* Definition des Headerbereiches - Darstellung des gesamten Header Layouts  (kein Standard)   */

.layout_header_table {
 background-image: url('images/layout/seasons/shop_header.png');
 BACKGROUND-REPEAT: no-repeat;
 height: 180px;
 width: 1000px
}


/* Definition der Top Navigation im Header (1. Zelle ganz oben) (kein Standard) */

TD.layout_headerNavigation_top {

  text-decoration:none;
  font-family: Arial, sans-serif;
   font-size: 12px;
  color: #808080;
  font-weight : bold;
  border-left: 1px solid #808080;
  border-top: 1px solid #808080;
  border-right: 1px solid #808080;

}



/* Definition der Top Navigation im Header (2. Zelle ganz oben) (kein Standard) */

TD.layout_headerNavigation_top2 {


}



/* Definition der Top Navigation im Header (Ihr Konto, Warenkorb etc.) (kein Standard) */

TD.layout_headerNavigation a{

  text-decoration:none;
  width:100%;
  height: 18px;
  display:block;
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #ffffff;
  font-weight : bold;

}

TD.layout_headerNavigation a:hover{
  color:#F4F4F4;
  background-image: url('images/layout/background_red.png');
}

/* Definition der Box der Schnellsuche im Header  (kein Standard) */

.box_layout_search {
 font-family: Arial, sans-serif;
  font-size: 12px;
 border-bottom: 1px solid #808080;
 border-top: 1px solid #808080;
 border-right: 1px solid #808080;
 border-left: 1px solid #808080;
}

/* Definition der Box des Warenkorbs Kopfzelle (kein Standard) */

.box_layout_shopping_cart_top {
 background-image: url('images/layout/background_black.png');
 font-family: Arial, sans-serif;
  font-size: 12px;
 color: #ffffff;
 border-bottom: 1px solid #808080;
 border-top: 1px solid #808080;
 border-right: 1px solid #808080;
 border-left: 1px solid #808080;
}


/* Definition der Box des Warenkorbs Inhalt (kein Standard) */

.box_layout_shopping_cart {
 font-family: Arial, sans-serif;
  font-size: 12px;
 background-color: #EAEAEA;
 border-right: 1px solid #808080;
 border-left: 1px solid #808080;
}



/* Definition der Box des Warenkorbs  (1. Fusszelle) (kein Standard) */

.box_layout_shopping_cart_footer {
 font-family: Arial, sans-serif;
  font-size: 12px;
 background-color: #D3D3D3;
 border-right: 1px solid #808080;
 border-left: 1px solid #808080;
}

/* Definition der Box des Warenkorbs  (2. Fusszelle) (kein Standard) */

.box_layout_shopping_cart_footer2 {
 font-family: Arial, sans-serif;
  font-size: 12px;
 background-color: #D3D3D3;
 border-bottom: 1px solid #808080;
 border-right: 1px solid #808080;
 border-left: 1px solid #808080;
}

/* Definition der Box der ShopInformationen  ( Kopfzelle) (kein Standard) */

.box_layout_information_top {
 font-family: Arial, sans-serif;
  font-size: 12px;
 background-image: url('images/layout/background_black.png');
 color: #ffffff;
 border-bottom: 1px solid #808080;
 border-right: 1px solid #808080;
 border-left: 1px solid #808080;
 border-top: 1px solid #808080;
}

/* Definition der Box der ShopInformationen  ( Bodybereich) (kein Standard) */

 .box_layout_information_body {
 font-family: Arial, sans-serif;
  font-size: 12px;
 background-color: #ffffff;
 border-bottom: 1px solid #808080;
 border-right: 1px solid #808080;
 border-left: 1px solid #808080;
}



/* Definition der Top Navigation im Header (breadcrumb Zelle) (kein Standard) */

TD.layout_header_breadcrumb {
  font-family: Arial, sans-serif;
   font-size: 12px;
  color: #000000;

  background-color: #ffffff;
  border-bottom: 1px solid #808080;
  border-right: 1px solid #808080;

}


/* Überblendeffekt für alle Grafiken mit Link (kein Standard) */

A:hover IMG {
 filter:Gray();
}



/* Definition der Top Navigation im Header - Stelle an der eine Grafik z.B. das Logo frei platziert werden kann (kein Standard) */

.layout_header_logo {
/*	LEFT: 600px; TOP: 120px; WIDTH: 165px; HEIGHT : 55px;  background-image: url('images/layout/gutschein.jpg'); BACKGROUND-REPEAT: no-repeat;  POSITION: relative;  cursor: pointer; cursor: hand */
}



/* Definition des Bodybereiches - Darstellung des gesamten Body Layouts  (kein Standard) */

 .layout_body_table {
 width:1000;
 background-image: url('images/layout/seasons/shop_left.gif'); BACKGROUND-REPEAT: no-repeat

}

/* Definition des Bodybereiches - Zelle für den Content Bereich der Haupttabelle */

 .layout_td_content {
 background-color: #ffffff;
 width: 100%;

}

/* Definition des Bodybereiches - Tablle für den Content Bereich der Haupttabelle liegt in layout_td_content*/

 .layout_table_content {
 background-color: #ffffff;
 width: 100%;
 height: 100%;

}

/* Definition des Bodybereiches - Aussentabelle Artikelname für Artikel Bereich - liegt in einer Zelle von layout_table_content */

 .layout_table_article_outer {
 width: 100%;
 background-color: #808080;
}

/* Definition des Bodybereiches - Aussentabelle Artikelname für Artikel Bereich - liegt in einer Zelle von layout_table_content */

 .layout_table_article_inner {
 width: 100%;
 background-color: #ffffff;
 background-image: url('images/layout/seasons/shop_middle.gif'); BACKGROUND-REPEAT: no-repeat

}

/* Definition des Bodybereiches - Tabelle für den Artikelnamen */

 .layout_table_article_name {
  background-color: #808080;
  width: 100%;
  height: 36px;
}


/* Definition des Bodybereiches - Zelle für den Artikelnamen */

 .layout_td_article_name {
  font-family: Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #EFEFEF;
  background-image: url('images/layout/background_red.png');
   background-color: #fdf5e6;
  width: 100%;
}


/* Definition des Bodybereiches - Tabelle für Zubehörprodukte, ArtikelinfoBox, auch verkaufte Artikel */

 .layout_table_article_more_info {
  background-color: #808080;
  width: 100%;
  height: 36px;
}

/* Definition des Bodybereiches - Zellen für Zubehörprodukte, ArtikelinfoBox, auch verkaufte Artikel */

 .layout_td_article_more_info {
  font-family: Arial, sans-serif;
   font-size: 12px;
  color: #808080;
  font-weight: bold;
  background-color: #fdf5e6;
  width: 100%;
}

/* Definition des Bodybereiches - Zelle für die Artikelbeschreibung */

 .layout_td_article_description {
  font-family: Arial, sans-serif;
   font-size: 12px;
  font-color: #000000;

}

/* Definition der Startseite new products Aussentabelle der Produktanzeige (kein Standard) */

 .layout_np_table_article_list {
  border: 1px dotted #808080;
}

/* Definition der Startseite new products Zelle (Artikelname) von Aussentabelle der Produktanzeige (kein Standard) */

 .layout_np_td_article_name {
  font-family: Arial, sans-serif;
   font-size: 12px;
  font-weight: bold;
  color: #808080;
  background-color: #fdf5e6;
  width: 100%;
  border-bottom: 1px dotted #808080;
}

/* Definition der Startseite new products Zelle (mehr Produkte der Kategorie) von Aussentabelle der Produktanzeige (kein Standard) */

 .layout_np_td_more_in_cat {
  font-family: Arial, sans-serif;
   font-size: 12px;
  color: #808080;
}



/* Definition der Startseite new products Zelle (alter Preis) von Aussentabelle der Produktanzeige (kein Standard) */

 .layout_np_td_special_price {
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #ffffff;
  background-color: #FF5B0D;
  width: 50%;
  border-top: 1px dotted #808080;
  border-bottom: 1px dotted #808080;

}

/* Definition der Startseite new products Zelle (Neuer Preis bzw NormalPreis) von Aussentabelle der Produktanzeige (kein Standard) */

 .layout_np_td_price {
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #808080;
  background-color: #fdf5e6;
  width: 50%;
  border-top: 1px dotted #808080;
  border-bottom: 1px dotted #808080;
  border-left: 1px dotted #808080;
  font-weight: bold
}


/* Definition der Startseite new products Zelle (Preisanzeige ohne Inhalt) von Aussentabelle der Produktanzeige (kein Standard) */

 .layout_np_td_price_without_content {
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #808080;
  background-color: #ffffff;
  width: 50%;
  border-bottom: 1px dotted #808080;
}



/* Definition der Startseite new products Zelle (Preisbeschreibung) von Aussentabelle der Produktanzeige (kein Standard) */

 .layout_np_td_description {
  font-family: Arial, sans-serif;
  font-size: 9px;
  color: #ffffff;
  font-weight: bold;
  border-top: 1px solid #808080;
  border-bottom: 1px solid #FF5B0D;
  background-color: #FF5B0D
}


/* Definition der Startseite new products Zelle (ohne Preisbeschreibung - leer) von Aussentabelle der Produktanzeige (kein Standard) */

 .layout_np_td_without_description {
  font-family: Arial, sans-serif;
  font-size: 9px;
  border-top: 1px solid #808080;
  background-color: #ffffff
}



/* Definition der Startseite new products Zelle (Versandkosteninformation) von Aussentabelle der Produktanzeige (kein Standard) */

 .layout_np_td_SHIPPING_INFORMATION {
  font-family: Arial, sans-serif;
  font-size: 9px;
}


/* Definition des Listenbereiches - Table für die Artikelbeschreibung */

 .layout_table_article_list {
  font-family: Arial, sans-serif;
   font-size: 12px;
  font-color: #000000;
  background-color: #F8F8F8;
  border: 1px solid #808080;
}


/* Definition des Login-Bereiches - Table den Login Neuer Kunde und Anmeldung */

 .layout_table_login {
  font-family: Arial, sans-serif;
   font-size: 12px;
  font-color: #000000;
  background-color: #F8F8F8;
  border: 1px solid #808080;
}

/* Definition des Anmeldungs-Bereiches Schritt 1 Formatierung der Tabellen*/

 .layout_table_step1 {
  font-family: Arial, sans-serif;
   font-size: 12px;
  font-color: #000000;
  background-color: #F8F8F8;
  border: 1px solid #808080;

}

/* Definition des Anmeldungs-Bereiches Schritt 1 Formatierung der Tabellen*/

 .layout_td_step1 {
  font-family: Arial, sans-serif;
  font-size: 11px;
  width : 150px;
}


/* Definition der rechten Zelle (rechte Spalte)   (kein Standard) */

 .layout_td_right_box {
  border-right: 1px solid #808080;
}




/* Definition der Box der Kategorien  (kein Standard) */

.box_layout_category a{
  text-decoration:none;
  display:block;
  width:99%;
  height:17px;
  font-family: Arial, sans-serif;
   font-size: 12px;
  color: #000000;
  background-color: #EAEAEA;
  border-bottom: 1px solid #808080;
  border-top: 1px solid #808080;
  border-right: 1px solid #808080;
  border-left: 1px solid #808080;

}

.box_layout_category a:hover{
  text-decoration:none;
background-image: url('images/layout/background_red.png');
  color:#F4F4F4;
  background-color:#0093DD;
}

/* Definition der Box des Warenkorbs Headertable (kein Standard) */

.box_layout_shopping_cart_header {
font-family: Arial, sans-serif;
font-size: 10px;
font-weight: bold;
font-color: #252525;
background-color: #EBEBEB;
}

/* Definition der Box des Warenkorbs Footertable (kein Standard) */

.box_layout_shopping_cart_footer {
font-family: Arial, sans-serif;
font-size: 10px;
font-color: #252525;
background-color: #EBEBEB;
}

/* Definition der Box der Informationen Headertable (kein Standard) */

.box_layout_information_header {
font-family: Arial, sans-serif;
font-size: 10px;
font-weight: bold;
font-color: #252525;
background-color: #EBEBEB;
}


/* Definition der Box Informationen  (kein Standard) */

.box_layout_information {
font-family: Arial, sans-serif;
font-size: 11px;
font-color: #000000;
}



/* Definition der Table Box Angebote (rechte Spalte)   (kein Standard) */

 .layout_table_specials_box {
  border:1px dotted #808080;
}


/* Definition der Tabelle Image Box Angebote (rechte Spalte)   (kein Standard) */

 .layout_table_image_specials_box {
  background-color: #ffffff;
  font-family: Arial, sans-serif;
   font-size: 12px;

}


/* Definition der Zelle Schrift Box Angebote (rechte Spalte)   (kein Standard) */

 .layout_td_specials_box {
  font-family: Arial, sans-serif;
  font-size: 12px;
  width : 100%;
  font-color: #ffffff;
}



/* Definition des Footerbereiches - Darstellung des gesamten Footer Layouts  (kein Standard) */

 .layout_footer_table {
 width: 1000px;
 border-top: 5px solid #808080;
 border-bottom: 1px solid #808080;
 border-left: 1px solid #808080;
 border-right: 1px solid #808080;
}



/* Nachfolgende Funktionen definiert die Infoboxen links und rechts des Contents (kein Standard) */

/* Steuerung der Box Tabellen z.B. Farbe   background: #b6b7cb; */
.infoBox {
}



/* Steuerung der Box Zellen z.B. Farbe   background: #ffffff; wenn hier und in infoBox keine Farbe angegben wird = transparent */
/* Die Steuerung der Schriftgröße funktioniert nur in einigen Tabellen */

.infoBoxContents {
  font-family: Arial, sans-serif;
   font-size: 12px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Arial, sans-serif;
   font-size: 12px;
}

/* Dynamic Sitemap */
ul.sitemap {
color: #ff0000;
}

.boxText { font-family: Arial, sans-serif;  font-size: 12px; }
.errorBox { font-family : Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Arial, sans-serif; font-size : 10px; color: #0000FF; text-decoration: underline; }

BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
}


/* #######################    Definition des Headers im Katalogbereich ################ */

/*
 Steuerung der Hintergrundfarbe der ersten Tabelle (Standard)
*/

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #000000;
}



/*
 Steuerung aller Zeichen, die kein Link sind und die Hintergrundfarbe der Tabelle (Standard)
*/


TD.headerNavigation {
  font-family: Arial, sans-serif;
   font-size: 12px;
  background: #ffffff;
  color: #000000;
  font-weight : bold;
}

/*
 Steuerung aller Zeichen, die ein Link sind (Standard)
*/

A.headerNavigation {
  color: #000000;
}

/*
 Steuerung aller Zeichen, die ein Link sind - Mouseovereffekt (Standard)
*/

A.headerNavigation:hover {
  color: #E1E1E1;
}


TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Arial, sans-serif;
   font-size: 12px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}


/* definiert die Infoboxen links und rechts des Contents (Standard) */
/* old code

.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #ffffff;
  font-family: Arial, sans-serif;
   font-size: 12px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Arial, sans-serif;
   font-size: 12px;
}

old code ende */




TD.infoBoxHeading {
  font-family: Arial, sans-serif;
   font-size: 12px;
  font-weight: bold;

  color: #000000;
}

TD.infoBox, SPAN.infoBox {
  font-family: Arial, sans-serif;
   font-size: 12px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px solid #808080;
}

.productListing-heading {
  font-family: Arial, sans-serif;
  font-size: 11px;
  background: #fdf5e6;
  color: #808080;
  font-weight: bold;

}


.productwk-heading {
  font-family: Arial, sans-serif;
  font-size: 11px;
  background: #fdf5e6;
  color: #808080;
  font-weight: bold;
  border-bottom: 1px solid #808080;
}

TD.productListing-data {
  font-family: Arial, sans-serif;
   font-size: 12px;
}

.pageResults {
  display:block;
  float:left;
  text-decoration: none;
  font-family: Arial, sans-serif;
   font-size: 12px;
  color: #0000FF;
  border-top: 1px solid #C0C0C0;
  border-bottom: 1px solid #C0C0C0;
  width: 20px;
  text-align: center;
  }

.pageResults:hover {
  color: #0000FF;
  text-decoration: none;
  background: #C0C0C0;
  background-image: url('images/layout/background/blue_trans_80.png');
}

/* Anzeige der Suchergebnisse Split Page Results Navigation*/

.pageResultstd{
  text-align: right;
}

.split_jumplink{
  display:block;
  float:left;
  font-weight: bold;
  font-family: Arial, sans-serif;
   font-size: 12px;
  color: #FFFFFF;
  width: 20px;
  text-align: center;
  border-top: 1px solid #C0C0C0;
  border-bottom: 1px solid #C0C0C0;
  background: #C0C0C0;
  background-image: url('images/layout/background/blue_trans_80.png');
  }


TD.pageHeading, DIV.pageHeading {
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Arial, sans-serif;
   font-size: 12px;
  color: #000000;
}

TD.main, P.main {
  font-family: Arial, sans-serif;
   font-size: 12px;
  line-height: 1.5;
}


TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial, sans-serif;
   font-size: 12px;
}

TD.accountCategory {
  font-family: Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Arial, sans-serif;
   font-size: 12px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Arial, sans-serif;
   font-size: 12px;
}

SPAN.productSpecialPrice {
  font-family: Arial, sans-serif;
  color: #ff0000;
  font-size: 12px;

}


SPAN.productNormalPrice {
  font-family: Arial, sans-serif;
  color: #000000;
  font-size: 12px;
  font-weight: bold;
}


SPAN.PRICE_TAX_SHIPPING_INFORMATION {
  font-family: Arial, sans-serif;
  color: #666666;
  font-size: 9px;

}

SPAN.errorText {
  font-family: Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Arial, sans-serif;  font-size: 12px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Arial, sans-serif;  font-size: 12px; color: #000000; }

/* message box */

  border: 1px solid #004984;

.messageBox { font-family: Arial, sans-serif;  font-size: 12px; }
.messageStackError, .messageStackWarning { font-family: Arial, sans-serif;  font-size: 12px; background-color: #ffb3b5;  padding: 5; border: 1px solid #808080;}
.messageStackSuccess { font-family: Arial, sans-serif;  font-size: 12px; background-color: #99ff00;  padding: 3;border: 1px solid #808080;}

/* input requirement */

.inputRequirement { font-family: Arial, sans-serif;  font-size: 12px; color: #ff0000; }

/* Shipping Site Beginn */

TR.shippingHeader {
  background: #bbc3d3;
}

TR.shippingNavigation {
  background: #bbc3d3;
}

TD.shippingNavigation {
  font-family: Arial, sans-serif;
  font-size: 11px;
  background: #bbc3d3;
  color: #000000;
  font-weight : bold;
}
/* Shipping Site End */

/* Family Products  Begin*/

.family_products_td {
  font-family: Arial, sans-serif;
   font-size: 12px;
  background-color: #F8F8F9;
}

.family_products_td_footer {
  font-family: Arial, sans-serif;
   font-size: 12px;
  background-color: #fdf5e6;
  border-bottom: 1px solid #004984;
}

.family_products_product_table {
  border-top: 1px solid #004984;
}
.family_products_header_table {
  border-top: 1px solid #004984;
  border-left: 1px solid #004984;
  border-right: 1px solid #004984;
  background-color: #fdf5e6;
}
.family_products_header_td {
  font-family: Arial, sans-serif;
   font-size: 12px;
}
/* Family Products  END*/




/* DETAIL und GROUP IMAGE BEGIN */


.detail_image_td {
  font-family: Arial, sans-serif;
   font-size: 12px;
  background-color: #F8F8F9;
}

.detail_image_td_footer {
  font-family: Arial, sans-serif;
   font-size: 12px;
  background-color: #fdf5e6;
  border-bottom: 1px solid #004984;
}

.detail_image_product_table {
  border-bottom: 1px solid #004984;
}
.detail_image_header_table {
  border-top: 1px solid #004984;
  border-left: 1px solid #004984;
  border-right: 1px solid #004984;
  background-color: #fdf5e6;
}
.detail_image_header_td {
  font-family: Arial, sans-serif;
   font-size: 12px;
  border-bottom: 1px solid #004984;


}
/* DETAIL und GROUP IMAGE END */

/* Definition der Revies  (kein Standard) */
.button_review_yes_no{
	background-color: #FFFFCC;
	font-size: 10px;
	text-align: center;
    padding-left: 3;
    padding-right: 3;

  font-family: Arial, sans-serif;
  border: 1px solid #C0C0C0;
 }




/* Definition des Bodybereiches - Tabelle für Adsense Block */

 .layout_table_adsense {
  background-color: #C0C0C0;
  width: 100%;
}

/* Definition des Bodybereiches - Zellen für Adsense Block */

 .layout_td_adsense {
  font-family: Arial, sans-serif;
  background-color: #ffffff;
  width: 100%;
}

/* Actice Search Textzelle*/

 .layout_active_search_header{
  background-image: url('images/layout/background_black.png');
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #ffffff;
}
 .layout_active_search_td {
  font-family: Arial, sans-serif;
  font-size: 11px;
}

 .layout_active_search_td a{
  font-family: Arial, sans-serif;
  font-size: 11px;
}

 .layout_active_search_td a:hover{
  background-image: url('images/layout/background_red.png');
  font-family: Arial, sans-serif;
  font-size: 11px;
}
