/**
 * Stylesheet fuer http://www.teures-billiger.de/
 *
 * Product Representation Styles
 *
 * @package   categories
 *
 * @author    Christian Conrad <christian.conrad@burg-itc.de>
 * @link      http://www.burg-itc.de/
 * @copyright Copyright 2009, teures-billiger.de GmbH
 * @license   private / none public
 * @version   $Id: category_selection.css 317 2009-11-19 11:49:45Z chief $
 */


/**
 * Module: CategoryBox
 */
DIV.modCategories {
  width: 187px;
  text-align: center;
  margin-bottom: 20px;
}
DIV.modCategories .title {
	width: 187px;
	height: 23px;
  color: #333;
  background: url('../../../images/_page_category/c-box_header.gif') bottom left no-repeat;
  font-size: 12px;
  font-weight: bold;
  line-height: 23px;
  text-align: left;
  text-indent: 10px;
  float: left;
}
DIV.modCategories DIV.boxEnd {
  height: 10px;
  background: url('../../../images/_page_category/c-box_bottom.gif');
  background-position: bottom left;
  background-repeat: no-repeat;
  margin: 0px;
  padding: 0px;
  border: 0 none;
}

DIV.modCategories .content {
  background: #FFF url('../../../images/_page_category/c-box_background.gif');
  background-repeat: repeat-x;
  font-size: 12px;
  text-align: left;
  margin-bottom: 0px;
  float: none;
  clear: both;
  overflow: hidden;
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
}

/** erste Menü-Ebene */
DIV.modCategories DIV.moduleNav {
  background-color: #FFF;
}

/** zweite Menü-Ebene */
DIV.modCategories DIV.moduleNav_sub DIV.moduleNav {
  background-color: #FFF;
}
/** dritte Menü-Ebene */
DIV.modCategories DIV.moduleNav_sub DIV.moduleNav_sub DIV.moduleNav {
  background-color: #FFF;
}


/** erste Menü-Ebene */
DIV.modCategories A.moduleNav:active,
DIV.modCategories A.moduleNav:link,
DIV.modCategories A.moduleNav:visited {
  display: block;
  width: 163px;
  color: #333;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  line-height: 26px;
  padding-left: 23px;
  background: transparent url('../../../images/_page_category/c-box_tree-subentry.gif');
  background-position: 5px 3px;
  background-repeat: no-repeat;
}
DIV.modCategories A.moduleNav:hover {
  color: #333;
  background: #E5E5E5 url('../../../images/_page_category/c-box_tree-subentry.gif');
  background-position: 5px 3px;
  background-repeat: no-repeat;
  font-size: 12px;
}

/** zweite Menü-Ebene */
DIV.modCategories DIV.moduleNav_sub DIV.moduleNav A.moduleNav:active,
DIV.modCategories DIV.moduleNav_sub DIV.moduleNav A.moduleNav:link,
DIV.modCategories DIV.moduleNav_sub DIV.moduleNav A.moduleNav:visited {
  display: block;
  width: 152px;
  color: #333;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  line-height: 26px;
  padding-left: 34px;
  background: transparent url('../../../images/_page_category/c-box_tree-subentry.gif');
  background-position: 15px 3px;
  background-repeat: no-repeat;
}
DIV.modCategories DIV.moduleNav_sub DIV.moduleNav A.moduleNav:hover {
  color: #333;
  background: #E5E5E5 url('../../../images/_page_category/c-box_tree-subentry.gif');
  background-position: 15px 3px;
  background-repeat: no-repeat;
  font-size: 12px;
}

/** dritte Menü-Ebene */
DIV.modCategories DIV.moduleNav_sub DIV.moduleNav_sub DIV.moduleNav A.moduleNav:active,
DIV.modCategories DIV.moduleNav_sub DIV.moduleNav_sub DIV.moduleNav A.moduleNav:link,
DIV.modCategories DIV.moduleNav_sub DIV.moduleNav_sub DIV.moduleNav A.moduleNav:visited {
  display: block;
  width: 144px;
  color: #333;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  line-height: 26px;
  padding-left: 42px;
  background: transparent url('../../../images/_page_category/c-box_tree-subentry.gif');
  background-position: 23px 3px;
  background-repeat: no-repeat;
}
DIV.modCategories DIV.moduleNav_sub DIV.moduleNav_sub DIV.moduleNav A.moduleNav:hover {
  color: #333;
  background: #E5E5E5 url('../../../images/_page_category/c-box_tree-subentry.gif');
  background-position: 23px 3px;
  background-repeat: no-repeat;
  font-size: 12px;
}

/** aktive 1. Menü-Ebene */
DIV.modCategories A.moduleNav_active:active,
DIV.modCategories A.moduleNav_active:link,
DIV.modCategories A.moduleNav_active:visited {
  display: block;
  width: 163px;
  color: #333;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  line-height: 26px;
  padding-left: 23px;
  background: #E5E5E5 url('../../../images/_page_category/c-box_tree-subentry.gif');
  background-position: 5px 3px;
  background-repeat: no-repeat;
}
DIV.modCategories A.moduleNav_active:hover {
  color: #333;
  background: #E5E5E5 url('../../../images/_page_category/c-box_tree-subentry.gif');
  background-position: 5px 3px;
  background-repeat: no-repeat;
  font-size: 12px;
}
/** aktive 2. Menü-Ebene */
DIV.modCategories DIV.moduleNav_sub A.moduleNav_active:active,
DIV.modCategories DIV.moduleNav_sub A.moduleNav_active:link,
DIV.modCategories DIV.moduleNav_sub A.moduleNav_active:visited {
  display: block;
  width: 152px;
  color: #333;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  line-height: 26px;
  padding-left: 34px;
  background: #E5E5E5 url('../../../images/_page_category/c-box_tree-subentry.gif');
  background-position: 15px 3px;
  background-repeat: no-repeat;
}
DIV.modCategories DIV.moduleNav_sub A.moduleNav_active:hover {
  color: #333;
  background: #E5E5E5 url('../../../images/_page_category/c-box_tree-subentry.gif');
  background-position: 15px 3px;
  background-repeat: no-repeat;
  font-size: 12px;
}
/** aktive 3. Menü-Ebene */
DIV.modCategories DIV.moduleNav_sub DIV.moduleNav_sub A.moduleNav_active:active,
DIV.modCategories DIV.moduleNav_sub DIV.moduleNav_sub A.moduleNav_active:link,
DIV.modCategories DIV.moduleNav_sub DIV.moduleNav_sub A.moduleNav_active:visited {
  display: block;
  width: 144px;
  color: #333;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  line-height: 26px;
  padding-left: 42px;
  background: #E5E5E5 url('../../../images/_page_category/c-box_tree-subentry.gif');
  background-position: 23px 3px;
  background-repeat: no-repeat;
}
DIV.modCategories DIV.moduleNav_sub DIV.moduleNav_sub A.moduleNav_active:hover {
  color: #333;
  background: #E5E5E5 url('../../../images/_page_category/c-box_tree-subentry.gif');
  background-position: 23px 3px;
  background-repeat: no-repeat;
  font-size: 12px;
}


/**
 * Module: Retourware-Box
 */
DIV.modBWare {
  width: 187px;
  text-align: left;
}
DIV.modBWare .title {
  width: 187px;
  height: 23px;
  color: #333;
  background: url('../../../images/_page_category/c-box_header.gif') bottom left no-repeat;
  font-size: 11px;
  font-weight: bold;
  line-height: 23px;
  text-align: left;
  text-indent: 10px;
  float: left;
}
DIV.modBWare .content {
  background-color: #FFF;
  font-size: 12px;
  text-align: left;
  margin-bottom: 0px;
  float: none;
  clear: both;
  overflow: hidden;
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
}
DIV.modBWare DIV.boxEnd {
  height: 10px;
  background: url('../../../images/_page_category/c-box_bottom.gif');
  background-position: bottom left;
  background-repeat: no-repeat;
  margin: 0px;
  padding: 0px;
  border: 0 none;
}

DIV.modBWare .content DIV.modCategories {
  background-color: #FFF;
  font-size: 12px;
  text-align: left;
  margin-bottom: 0px;
}
/** erste Menü-Ebene */
DIV.modBWare DIV.moduleNav {
  background-color: #FFF;
}

/** zweite Menü-Ebene */
DIV.modBWare DIV.moduleNav_sub DIV.moduleNav {
  background-color: #FFF;
}
/** dritte Menü-Ebene */
DIV.modBWare DIV.moduleNav_sub DIV.moduleNav_sub DIV.moduleNav {
  background-color: #FFF;
}


/** erste Menü-Ebene */
DIV.modBWare A.moduleNav:active,
DIV.modBWare A.moduleNav:link,
DIV.modBWare A.moduleNav:visited {
  display: block;
  width: 163px;
  color: #333;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  line-height: 26px;
  padding-left: 23px;
  background: transparent url('../../../images/_page_category/c-box_tree-subentry.gif');
  background-position: 5px 3px;
  background-repeat: no-repeat;
}
DIV.modBWare A.moduleNav:hover {
  color: #333;
  background: #E5E5E5 url('../../../images/_page_category/c-box_tree-subentry.gif');
  background-position: 5px 3px;
  background-repeat: no-repeat;
  font-size: 12px;
}

/** zweite Menü-Ebene */
DIV.modBWare DIV.moduleNav_sub DIV.moduleNav A.moduleNav:active,
DIV.modBWare DIV.moduleNav_sub DIV.moduleNav A.moduleNav:link,
DIV.modBWare DIV.moduleNav_sub DIV.moduleNav A.moduleNav:visited {
  display: block;
  width: 152px;
  color: #333;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  line-height: 26px;
  padding-left: 34px;
  background: transparent url('../../../images/_page_category/c-box_tree-subentry.gif');
  background-position: 15px 3px;
  background-repeat: no-repeat;
}
DIV.modBWare DIV.moduleNav_sub DIV.moduleNav A.moduleNav:hover {
  color: #333;
  background: #E5E5E5 url('../../../images/_page_category/c-box_tree-subentry.gif');
  background-position: 15px 3px;
  background-repeat: no-repeat;
  font-size: 12px;
}

/** dritte Menü-Ebene */
DIV.modBWare DIV.moduleNav_sub DIV.moduleNav_sub DIV.moduleNav A.moduleNav:active,
DIV.modBWare DIV.moduleNav_sub DIV.moduleNav_sub DIV.moduleNav A.moduleNav:link,
DIV.modBWare DIV.moduleNav_sub DIV.moduleNav_sub DIV.moduleNav A.moduleNav:visited {
  display: block;
  width: 144px;
  color: #333;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  line-height: 26px;
  padding-left: 42px;
  background: transparent url('../../../images/_page_category/c-box_tree-subentry.gif');
  background-position: 23px 3px;
  background-repeat: no-repeat;
}
DIV.modBWare DIV.moduleNav_sub DIV.moduleNav_sub DIV.moduleNav A.moduleNav:hover {
  color: #333;
  background: #E5E5E5 url('../../../images/_page_category/c-box_tree-subentry.gif');
  background-position: 23px 3px;
  background-repeat: no-repeat;
  font-size: 12px;
}

/** vierte Menü-Ebene */
DIV.modBWare DIV.moduleNav_sub DIV.moduleNav_sub DIV.moduleNav_sub DIV.moduleNav A.moduleNav:active,
DIV.modBWare DIV.moduleNav_sub DIV.moduleNav_sub DIV.moduleNav_sub DIV.moduleNav A.moduleNav:link,
DIV.modBWare DIV.moduleNav_sub DIV.moduleNav_sub DIV.moduleNav_sub DIV.moduleNav A.moduleNav:visited {
  display: block;
  width: 144px;
  color: #333;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  line-height: 26px;
  padding-left: 50px;
  background: transparent url('../../../images/_page_category/c-box_tree-subentry.gif');
  background-position: 31px 3px;
  background-repeat: no-repeat;
}
DIV.modBWare DIV.moduleNav_sub DIV.moduleNav_sub DIV.moduleNav_sub DIV.moduleNav A.moduleNav:hover {
  color: #333;
  background: #E5E5E5 url('../../../images/_page_category/c-box_tree-subentry.gif');
  background-position: 31px 3px;
  background-repeat: no-repeat;
  font-size: 12px;
}


/** aktive 1. Menü-Ebene */
DIV.modBWare A.moduleNav_active:active,
DIV.modBWare A.moduleNav_active:link,
DIV.modBWare A.moduleNav_active:visited {
  display: block;
  width: 163px;
  color: #333;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  line-height: 26px;
  padding-left: 23px;
  background: #E5E5E5 url('../../../images/_page_category/c-box_tree-subentry.gif');
  background-position: 5px 3px;
  background-repeat: no-repeat;
}
DIV.modBWare A.moduleNav_active:hover {
  color: #333;
  background: #E5E5E5 url('../../../images/_page_category/c-box_tree-subentry.gif');
  background-position: 5px 3px;
  background-repeat: no-repeat;
  font-size: 12px;
}
/** aktive 2. Menü-Ebene */
DIV.modBWare DIV.moduleNav_sub A.moduleNav_active:active,
DIV.modBWare DIV.moduleNav_sub A.moduleNav_active:link,
DIV.modBWare DIV.moduleNav_sub A.moduleNav_active:visited {
  display: block;
  width: 152px;
  color: #333;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  line-height: 26px;
  padding-left: 34px;
  background: #E5E5E5 url('../../../images/_page_category/c-box_tree-subentry.gif');
  background-position: 15px 3px;
  background-repeat: no-repeat;
}
DIV.modBWare DIV.moduleNav_sub A.moduleNav_active:hover {
  color: #333;
  background: #E5E5E5 url('../../../images/_page_category/c-box_tree-subentry.gif');
  background-position: 15px 3px;
  background-repeat: no-repeat;
  font-size: 12px;
}
/** aktive 3. Menü-Ebene */
DIV.modBWare DIV.moduleNav_sub DIV.moduleNav_sub A.moduleNav_active:active,
DIV.modBWare DIV.moduleNav_sub DIV.moduleNav_sub A.moduleNav_active:link,
DIV.modBWare DIV.moduleNav_sub DIV.moduleNav_sub A.moduleNav_active:visited {
  display: block;
  width: 144px;
  color: #333;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  line-height: 26px;
  padding-left: 42px;
  background: #E5E5E5 url('../../../images/_page_category/c-box_tree-subentry.gif');
  background-position: 23px 3px;
  background-repeat: no-repeat;
}
DIV.modBWare DIV.moduleNav_sub DIV.moduleNav_sub A.moduleNav_active:hover {
  color: #333;
  background: #E5E5E5 url('../../../images/_page_category/c-box_tree-subentry.gif');
  background-position: 23px 3px;
  background-repeat: no-repeat;
  font-size: 12px;
}
/** aktive 4. Menü-Ebene */
DIV.modBWare DIV.moduleNav_sub DIV.moduleNav_sub DIV.moduleNav_sub A.moduleNav_active:active,
DIV.modBWare DIV.moduleNav_sub DIV.moduleNav_sub DIV.moduleNav_sub A.moduleNav_active:link,
DIV.modBWare DIV.moduleNav_sub DIV.moduleNav_sub DIV.moduleNav_sub A.moduleNav_active:visited {
  display: block;
  width: 144px;
  color: #333;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  line-height: 26px;
  padding-left: 50px;
  background: #E5E5E5 url('../../../images/_page_category/c-box_tree-subentry.gif');
  background-position: 31px 3px;
  background-repeat: no-repeat;
}
DIV.modBWare DIV.moduleNav_sub DIV.moduleNav_sub DIV.moduleNav_sub A.moduleNav_active:hover {
  color: #333;
  background: #E5E5E5 url('../../../images/_page_category/c-box_tree-subentry.gif');
  background-position: 31px 3px;
  background-repeat: no-repeat;
  font-size: 12px;
}



/**
 * Module: Search  (Mode = Search)
 */
DIV.modSearch {
  width: 755px;
  margin-bottom: 10px;
}
DIV.modSearch .headerSorting {
  width: 755px;
  height: 26px;
  background: url('../../../images/_page_category/header_sort_search_back.gif') no-repeat;
  color: #333;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  margin-bottom: 10px;
}
DIV.modSearch .sorting {
  width: 280px;
  height: 26px;
  line-height: 26px;
  text-indent: 15px;
  float: left;
}
DIV.modSearch .sortProduct {
  width: 330px;
  height: 26px;
  line-height: 26px;
  float: left;
}
DIV.modSearch .sortPrice {
  width: 120px;
  height: 26px;
  line-height: 26px;
  float: left;
}
DIV.modSearch .sorting IMG {
  border: 0 none;
  vertical-align: middle;
}



/**
 * Module: Search  (Mode = Category)
 */
DIV.modSearch_category {
  width: 555px;
  margin-bottom: 10px;
}
DIV.modSearch_category .headerSorting {
  width: 555px;
  height: 26px;
  background: url('../../../images/_page_category/header_sort_category_back.gif') no-repeat;
  color: #333;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  margin-bottom: 10px;
}
DIV.modSearch_category .sorting {
  width: 300px;
  height: 26px;
  line-height: 26px;
  text-indent: 15px;
  float: left;
}
DIV.modSearch_category .sortProduct {
  width: 130px;
  height: 26px;
  line-height: 26px;
  float: left;
}
DIV.modSearch_category .sortPrice {
  width: 120px;
  height: 26px;
  line-height: 26px;
  float: left;
}
DIV.modSearch_category .sorting IMG {
  border: 0 none;
  vertical-align: middle;
}





/**
 * Component: Search (Mode = Search)
 */
DIV.comSearch {
  width: 750px;
  background-image: url('../../../images/_page_search/search_box_back.gif');
  background-position: center top;
  background-repeat: repeat-y;
  margin-bottom: 10px;
}
DIV.comSearch .header {
  width: 750px;
  height: 27px;
  background: url('../../../images/_page_search/search_header_back.gif') center center no-repeat;
  color: #FFF;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  line-height: 27px;
  text-indent: 15px;
  margin-bottom: 10px;
}
DIV.comSearch .content {
	padding: 10px;
}
DIV.comSearch .fieldLegend {
	font-weight: bold;
}

DIV.comSearch_category A.searchResults:active,
DIV.comSearch_category A.searchResults:link,
DIV.comSearch_category A.searchResults:visited,
DIV.comSearch A.searchResults:active,
DIV.comSearch A.searchResults:link,
DIV.comSearch A.searchResults:visited {
	color: #5AA42C;
  font-weight: bold;
}
DIV.comSearch_category A.searchResults:hover,
DIV.comSearch A.searchResults:hover {
  color: #333;
	font-weight: bold;
}

DIV.comSearch .boxEnd {
  width: 750px;
  height: 10px;
  background: url('../../../images/_page_search/search_box_bottom.gif') bottom left no-repeat;
  margin: 0px;
  padding: 0px;
  border: 0 none;
}



/**
 * Component: Search (Mode = Category)
 */
DIV.comSearch_category {
  width: 555px;
  background-image: url('../../../images/_page_search/category_box_back.gif');
  background-position: center top;
  background-repeat: repeat-y;
  margin-bottom: 10px;
}
DIV.comSearch_category .header {
  width: 555px;
  height: 27px;
  background: url('../../../images/_page_search/category_header_back.gif') center center no-repeat;
  color: #FFF;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  line-height: 27px;
  text-indent: 15px;
  margin-bottom: 10px;
}
DIV.comSearch_category .content {
  padding: 10px;
  line-height: 16px;
}

DIV.comSearch_category .boxEnd {
  width: 555px;
  height: 10px;
  background: url('../../../images/_page_search/category_box_bottom.gif') bottom left no-repeat;
  margin: 0px;
  padding: 0px;
  border: 0 none;
}


/**
 * Category Images
 */
DIV#content DIV#sectionImage {
  margin-bottom: 15px;
}


/**
 * PAGE: RETOURWARE
 */
DIV.retourContent {
	margin-bottom: 15px;
}
DIV#content DIV.retourContent A:active,
DIV#content DIV.retourContent A:link,
DIV#content DIV.retourContent A:visited {
  color: #333;
  text-decoration: underline;
}
DIV#content DIV.retourContent A:hover {
  color: #CCC;
  text-decoration: underline;
}


DIV#content DIV.retourCategorynoProductsFound {
	color: #FF6600;
	font-size: 12px;
	font-weight: bold;
  margin-bottom: 15px;
  text-align: center;
}

DIV#content DIV.retourCategoryOverview {
  color: #333;
  font-size: 12px;
  font-weight: bold;
  margin: 15px 0 15px 0;
}



DIV#sectionRetourware {
	width: 550px;
	height: 350px;
  margin-bottom: 15px;
}
DIV#sectionRetourware DIV.agb_link {
  position: relative;
  top: -40px;
  left: 290px;
  width: 260px;
  height: 14px;
}

DIV#sectionRetourware DIV.service_link {
  position: relative;
  top: -36px;
  left: 330px;
  width: 220px;
  height: 14px;
}



