html {
    min-height: 100.01%;
}

body {
    /* background-color: #E7E7E7; */
    background-color: #F3F3F3;
    /*  background-image: url(images/body_background.jpg); */
    scrollbar-face-color: #F3F3F3;
    scrollbar-base-color: #D7D7D7;
    scrollbar-base-color: #BEBEBE;
}

.hersteller_navi_top{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 7pt;
   color: #666666;
}

.hersteller_navi_top_info{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 7pt;
   color: #FA6302;
}

.hersteller_navi_top a{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 7pt;
   color: #666666;

}

.hersteller_navi_top a:hover{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 7pt;
   text-decoration: none;
}

.banner_top{
   background-image: url(images/banner_top_slim.png);
   border: 1px solid #BEBEBE;
}

.banner_navi a{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bolder;
	color: #666666;
    text-decoration: none;
    text-transform: uppercase;
}

.banner_navi a:visited{
	color: #666666;
    text-decoration: none;
}

.banner_navi a:hover{
    color: #FA6302;
    text-decoration: none;
}

.banner_navi a:hover{
	color: #FA6302;
    text-decoration: none;
}


/*Neu für Änderungen Warenkorb Login */
.headers_login_page{
    border-color: rgb(190, 190, 190);
    border-bottom: 1px solid rgb(190, 190, 190);
    color: #FA6302;
    font-weight: bolder;
    font-size: 12px;
}

.headers_login_page_right{
    border-color: rgb(190, 190, 190);
    border-bottom: 1px solid rgb(190, 190, 190);
}

.headers_login_page_required_hint{
    border-color: rgb(190, 190, 190);
    border-bottom: 1px solid rgb(190, 190, 190);
}

.contentsTopics { /*Dieser Block muß weiter unten entfernt werden */
	/*color: #FA6302;
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 12pt;
    font-weight: bolder;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #666666;
    font-weight: bolder;
}

.warenkorb_hinweis_frachtfrei a{
    color: #FA6302;
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 10pt;
    font-weight: bolder;
}

/*Ende neu für Warenkorb und Login */
.banner {
	background-image: url(images/banner_top.jpg);
	border: 1px solid #BEBEBE;
	height: 168px;
	width: 905px;
}

img.sitemap_button1 {
    position: relative;
    top: 148px;
    float: left;
}

img.sitemap_button2 {
    position: relative;
    top: 148px;
    float: left;
}

img.sitemap_button3 {
    position: relative;
    top: 148px;
    float: left;
}

img.sitemap_button4 {
    position: relative;
    top: 148px;
    float: left;
}

img.sitemap_button5 {
    position: relative;
    top: 148px;
    float: left;
}

img.sitemap_button6 {
    position: relative;
    top: 148px;
    float: left;
}

img.sitemap_button7 {
    position: relative;
    top: 148px;
    float: left;
}

img.sitemap_button8 {
    position: relative;
    top: 148px;
    float: left;
}

img.sitemap_button_ende {
    position: relative;
    top: 148px;
    float: left;
}

/* CSS-Code für Formatierung der Hauptnavigation NEU */
/* Ebene 0 (Hauptebene) */
.level_0{
      font-family: Arial, Helvetica, sans-serif;
      font-size: 8pt;
      color: #000000;
      text-align: left;
      font-weight: bolder;
      background-color: #EDEDED;
      border-width: 0px 1px 0px 1px;
	  border-style: solid;
      border-color: #EDEDED #BEBEBE #EDEDED #BEBEBE;
}

.level_0_open{
      font-family: Arial, Helvetica, sans-serif;
      font-size: 8pt;
      color: #000000;
      text-align: left;
      font-weight: bolder;
      background-color: #EDEDED;
      border-width: 0px 1px 0px 1px;
	  border-style: solid;
      border-color: #EDEDED #BEBEBE #BEBEBE #BEBEBE;
}

.level_0_aktiv{
      font-family: Arial, Helvetica, sans-serif;
      font-size: 8pt;
      color: #FA6302;
      text-align: left;
      font-weight: bolder;
      background-color: #FFFFFF;
      border-width: 1px 1px 1px 1px;
	  border-style: solid;
      border-color: #BEBEBE #BEBEBE #BEBEBE #BEBEBE;
}

.level_0_aktiv_open{
      font-family: Arial, Helvetica, sans-serif;
      font-size: 8pt;
      color: #FA6302;
      text-align: left;
      font-weight: bolder;
      background-color: #FFFFFF;
      border-width: 1px 1px 1px 1px;
	  border-style: solid;
      border-color: #BEBEBE #BEBEBE #BEBEBE #BEBEBE;
}

/* Ebene 1 (1. Unterebene) */
.level_1{
      font-family: Arial, Helvetica, sans-serif;
      font-size: 8pt;
      color: #000000;
      text-align: left;
      font-weight: bolder;
      background-color: #E0DEDF;
      border-width: 0px 1px 0px 1px;
	  border-style: solid;
      border-color: #EDEDED #BEBEBE #EDEDED #BEBEBE;
}

.level_1_open{
      font-family: Arial, Helvetica, sans-serif;
      font-size: 8pt;
      color: #000000;
      text-align: left;
      font-weight: bolder;
      background-color: #E0DEDF;
      border-width: 0px 1px 0px 1px;
	  border-style: solid;
      border-color: #EDEDED #BEBEBE #BEBEBE #BEBEBE;
}

.level_1_aktiv{
      font-family: Arial, Helvetica, sans-serif;
      font-size: 8pt;
      color: #FA6302;
      text-align: left;
      font-weight: bolder;
      background-color: #FFFFFF;
      border-width: 1px 1px 1px 1px;
	  border-style: solid;
      border-color: #BEBEBE #BEBEBE #BEBEBE #BEBEBE;
}

.level_1_aktiv_open{
      font-family: Arial, Helvetica, sans-serif;
      font-size: 8pt;
      color: #FA6302;
      text-align: left;
      font-weight: bolder;
      background-color: #FFFFFF;
      border-width: 1px 1px 1px 1px;
	  border-style: solid;
      border-color: #BEBEBE #BEBEBE #BEBEBE #BEBEBE;
}

/* Ebene 2 (2. Unterebene) */
.level_2{
      font-family: Arial, Helvetica, sans-serif;
      font-size: 8pt;
      color: #000000;
      text-align: left;
      font-weight: bolder;
      background-color: #D3D1D2;
      border-width: 0px 1px 0px 1px;
	  border-style: solid;
      border-color: #EDEDED #BEBEBE #EDEDED #BEBEBE;
}

.level_2_open{
      font-family: Arial, Helvetica, sans-serif;
      font-size: 8pt;
      color: #000000;
      text-align: left;
      font-weight: bolder;
      background-color: #D3D1D2;
      border-width: 0px 1px 0px 1px;
	  border-style: solid;
      border-color: #EDEDED #BEBEBE #BEBEBE #BEBEBE;
}

.level_2_aktiv{
      font-family: Arial, Helvetica, sans-serif;
      font-size: 8pt;
      color: #FA6302;
      text-align: left;
      font-weight: bolder;
      background-color: #FFFFFF;
      border-width: 1px 1px 1px 1px;
	  border-style: solid;
      border-color: #BEBEBE #BEBEBE #BEBEBE #BEBEBE;
}

.level_2_aktiv_open{
      font-family: Arial, Helvetica, sans-serif;
      font-size: 8pt;
      color: #FA6302;
      text-align: left;
      font-weight: bolder;
      background-color: #FFFFFF;
      border-width: 1px 1px 1px 1px;
	  border-style: solid;
      border-color: #BEBEBE #BEBEBE #BEBEBE #BEBEBE;
}

/* Ebene 3 (3. Unterebene) */
.level_3{
      font-family: Arial, Helvetica, sans-serif;
      font-size: 8pt;
      color: #000000;
      text-align: left;
      font-weight: bolder;
      background-color: #C7C3C2;
      border-width: 0px 1px 0px 1px;
	  border-style: solid;
      border-color: #EDEDED #BEBEBE #EDEDED #BEBEBE;
}

.level_3_open{
      font-family: Arial, Helvetica, sans-serif;
      font-size: 8pt;
      color: #000000;
      text-align: left;
      font-weight: bolder;
      background-color: #C7C3C2;
      border-width: 0px 1px 0px 1px;
	  border-style: solid;
      border-color: #EDEDED #BEBEBE #BEBEBE #BEBEBE;
}

.level_3_aktiv{
      font-family: Arial, Helvetica, sans-serif;
      font-size: 8pt;
      color: #FA6302;
      text-align: left;
      font-weight: bolder;
      background-color: #FFFFFF;
      border-width: 1px 1px 1px 1px;
	  border-style: solid;
      border-color: #BEBEBE #BEBEBE #BEBEBE #BEBEBE;
}

.level_3_aktiv_open{
      font-family: Arial, Helvetica, sans-serif;
      font-size: 8pt;
      color: #FA6302;
      text-align: left;
      font-weight: bolder;
      background-color: #FFFFFF;
      border-width: 1px 1px 1px 1px;
	  border-style: solid;
      border-color: #BEBEBE #BEBEBE #BEBEBE #BEBEBE;
}

.navRowOver{
      font-family: Arial, Helvetica, sans-serif;
      font-size: 8pt;
      color: #FA6302;
      text-align: left;
      font-weight: bolder;
      background-color: #FFFFFF;
      border-width: 0px 1px 0px 1px;
	  border-style: solid;
      border-color: #BEBEBE #BEBEBE #BEBEBE #BEBEBE;
}

.level_0_aktiv a{
	color: #FA6302;
    text-decoration: none;
}

.level_1_aktiv a{
	color: #FA6302;
    text-decoration: none;
}

.level_2_aktiv a{
	color: #FA6302;
    text-decoration: none;
}

.level_3_aktiv a{
	color: #FA6302;
    text-decoration: none;
}

.level_0_aktiv_open a{
	color: #FA6302;
    text-decoration: none;
}

.level_1_aktiv_open a{
	color: #FA6302;
    text-decoration: none;
}

.level_2_aktiv_open a{
	color: #FA6302;
    text-decoration: none;
}

.level_3_aktiv_open a{
	color: #FA6302;
    text-decoration: none;
}

.moduleRowActiveOver a {
	color: #FA6302;
    text-decoration: none;
}

.navRowOver a:hover {
	color: #FA6302;
    text-decoration: none;
}

.navRowOver a{
	color: #FA6302;
    text-decoration: none;
}
/* CSS-Code für Formatierung der Hauptnavigation NEU */

/* CSS-Code für Formatierung der Hauptnavigation */
.moduleRowOut{
      /* background-image: url(images/navigation/navigation_level0_out.jpg);
      /* background-image: url(images/navigation/navigation_level0.jpg);
      background-position: 0px 0px; */
      font-family: Arial, Helvetica, sans-serif;
      font-size: 8pt;
      color: #000000;
      text-align: left;
	  border-width: 1px;
	  border-style: solid;
      border-color: #FFFFFF #BEBEBE #BEBEBE #BEBEBE
}

.moduleRowOver{
        /* background-image: url(images/navigation/navigation_level0_over.jpg);
        background-image: url(images/navigation/navigation_level0.jpg);
        background-position: -200px 0px; */
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-weight: bolder;
        color: #FFFFFF;
        text-align: left;
        border-width: 1px;
    	border-style: solid;
        border-color: #FFFFFF #BEBEBE #BEBEBE #BEBEBE
}

.moduleRowActive{
        /* background-image: url(images/navigation/navigation_level0_active.jpg);
        background-image: url(images/navigation/navigation_level0.jpg);
        background-position: -400px 0px; */
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-weight: bolder;
        color: #FFFFFF;
        text-align: left;
	    border-width: 1px;
        border-style: solid;
        border-color: #FFFFFF #BEBEBE #BEBEBE #BEBEBE
}

.moduleRowActiveOver{
        /* background-image: url(images/navigation/navigation_level0_active.jpg);
        background-image: url(images/navigation/navigation_level0.jpg);
        background-position: -400px 0px; */
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-weight: bolder;
        color: #FFFFFF;
        text-align: left;
    	border-width: 1px;
    	border-style: solid;
        border-color: #FFFFFF #BEBEBE #BEBEBE #BEBEBE
}

.moduleRowActiveGroupe {
        /* background-image: url(images/navigation/navigation_level0_out.jpg);
        background-image: url(images/navigation/navigation_level0.jpg);
        background-position: 0px 0px; */
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-weight: bolder;
        color: #FA6302;
        text-align: left;
    	border-width: 1px;
    	border-style: solid;
        border-color: #FFFFFF #BEBEBE #BEBEBE #BEBEBE
}

.moduleRowActiveGroupeOver {
        /* background-image: url(images/navigation/navigation_level0_over.jpg);
        background-position: -198px 0px; */
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-weight: bolder;
        color: #FFFFFF;
        text-align: left;
        border-width: 1px;
     	border-style: solid;
        border-color: #FFFFFF #BEBEBE #BEBEBE #BEBEBE
}

.moduleRowOut a {
	color: #000000;
    text-decoration: none;
}

.moduleRowOver a {
     color: #FFFFFF;
     text-decoration: none;
}

.moduleRowActive a {
	color: #FFFFFF;
    text-decoration: none;
}

.moduleRowActiveOver a {
	color: #FFFFFF;
    text-decoration: none;
}

.moduleRowOut a:hover {
	color: #FFFFFF;
    text-decoration: none;
}

.moduleRowOver a:hover {
	color: #FFFFFF;
    text-decoration: none;
}

.moduleRowActive a:hover {
     color: #FFFFFF;
     text-decoration: none;
}

.moduleRowActiveOver a:hover {
	color: #FFFFFF;
    text-decoration: none;
}

.moduleRowActiveGroupe a {
	color: #FA6302;
    text-decoration: none;
}

.moduleRowActiveGroupeOver a {
	color: #FFFFFF;
    text-decoration: none;
}

.moduleRowActiveGroupeOver a:hover {
	color: #FFFFFF;
    text-decoration: none;
}

/* CSS-Code für Formatierung des aktuellen Pfads */


.current_path {
	color: #000000;
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.current_path a {
	color: #000000;
    text-decoration: none;
}

.current_path a:hover {
	color: #FA6302;
    text-decoration: underline;
}

.main_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #777777;
	text-align: center;
}

.copyright a {
	color: #777777;
}

.boxes {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
}

.infoBox {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #BEBEBE;
    background-color: #EDEDED;
}

.infoBoxHead_1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #666666;
  font-weight: bolder;
}

.infoBoxHead_2 {
  background-image: url(images/header_boxes.png);
  border: 1px solid #BEBEBE;
  line-height:4px;
}

.contentBoxHead_1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #666666;
  font-weight: bolder;
}

.contentBoxHead_2 {
  /* background-image: url(images/header_middle.png); */
  border-width: 1px 0px 0px 0px;
  border-style: solid;
  border-color: #BEBEBE;
  line-height: 4px;
}

.contentBoxHeadCross_2 {
  background-image: url(images/header_middle.png);
  border-width: 1px 0px 0px 0px;
  border-style: solid;
  border-color: #BEBEBE;
  line-height:4px;
}

.footerBoxHead_1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #666666;
  font-weight: bolder;
}

.footerBoxHead_2 {
  background-image: url(images/header_footer.png);
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #BEBEBE;
  line-height: 4px;
}

.footerBox {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 10px;
        margin-left: 0px;
}

.footerBoxLinks {
  font-size: 13px;
  color: #FA6302;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bolder;
}

.footerBoxLinks a{
  font-size: 9px;
  color: #666666;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
}

.footerBoxLinks a:hover{
  font-size: 9px;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
}

.footerBoxLinksHeading {
  font-size: 13px;
  color: #FA6302;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bolder;
}

.smartnavigator {
  font-size: 11px;
  color: #000000;
  text-decoration: none;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}

.smartnavigator a{
  font-size: 11px;
  color: #000000;
  text-decoration: none;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight: bolder;
}

.searchBoxTopTable {
  background-image: url(images/suchbox.png);
}

.searchBoxTopTableEN {
  background-image: url(images/suchbox_en.png);
}

.searchBoxTopLeft {
  border-width: 1px 0px 1px 1px;
  border-style: solid;
  border-color: #BEBEBE;
  line-height: 35px;
}

.searchBoxTopMiddle {
  border-width: 1px 0px 1px 0px;
  border-style: solid;
  border-color: #BEBEBE;
  line-height: 35px;
}

.searchBoxTopRight {
  border-width: 1px 1px 1px 0px;
  border-style: solid;
  border-color: #BEBEBE;
  line-height: 35px;
}

.infoBoxHead_aussen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
    /* font-weight: bolder; */
	/* ##background-color: #FF9900;*/
    background-image: url(images/header_boxes.gif);
	/* border-width: 1px;
	border-style: solid;
    border-color: #BEBEBE; */
	/* border-bottom-width: 1px;
	border-bottom-style: solid;
    border-bottom-color: #BEBEBE; */
}

.infoBoxHead_categories_aussen {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
        /* font-weight: bolder; */
	/* ##background-color: #FF9900;*/
	background-image: url(images/header_boxes.gif);
	/* border-width: 1px;
	border-style: solid;
    border-color: #BEBEBE; */
	border-bottom-width: 1px;
	border-bottom-style: solid;
    border-bottom-color: #BEBEBE;
}

.infoBoxHead_innen {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
    color: #FFFFFF;
	font-weight: bolder;
    text-align: center;
	/* ##background-color: #FF9900;
	##background-image: url(images/header_boxes.jpg); */
}

.boxText {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        color: #000000;
        text-align: left;
}

.boxText a {
        color: #000000;
}

.loginbutton {
        margin-top: 5px;
}

.boxSpecial {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        color: #000000;
        text-align: center;
}

.INPUT_SEARCHBOX_TOP {
	background-color: #FFFFFF;
	color: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	border: solid 1px;
	border-color: #BEBEBE;
	height: 14px;
	width: 235px;
}

.INPUT1 {
	background-color: #FFFFFF;
	color: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	border: solid 1px;
	border-color: #BEBEBE;
	height: 14px;
	width: 147px;
}

.INPUT2 {
	background-color: #FFFFFF;
	color: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	border: solid 1px;
	border-color: #BEBEBE;
	height: 14px;
	width: 185px;
}

img {
	border: 0;
}

.main_content_area{
	/* border-bottom-width: 1px;
	border-bottom-style: solid;
    border-bottom-color: #999999 */
}

h1 {
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 10pt;
    font-weight: bolder;
    margin-bottom: 5px;
}

h2 {
	color: #FA6302;
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
    font-weight: bolder;
    margin-bottom: 5px;
}

h3 {
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
    font-weight: bolder;
    margin-bottom: 5px;
}

.contentsTopicsPrint {
	color: #FA6302;
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 14pt;
    font-weight: bolder;
}

.productpreis {
	color: #FA6302;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
    font-weight: bolder;
}

.productinfo {
	border-width: 1px;
	border-style: solid;
    border-color: #BEBEBE;
}

.main_content {
	/* width: 490px; */
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-left: 5px;
}

img.prouktbildInfo {
    border: 1px;
    border-color: #BEBEBE;
    border-style: solid;
}

a {
	color: #000000;
    text-decoration: none;
}

a:hover {
	color: #FA6302;
    text-decoration: none;
}

.inputfeld {
	background-color: #FFFFFF;
	color: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
    height: 14px;
	border: solid 1px;
	border-color: #BEBEBE;
}

#message_body {
    color:#000000;
    font-family: Verdana;
    font-size:10px;
    border: solid 1px #BEBEBE;
    background-color: #FFFFFF;
}

select {
	background-color: #FFFFFF;
	color: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
    border: solid 1px;
    border-color: #BEBEBE;
}

.newArticlesListing {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bolder;
    text-align: left;
}

hr.artikelliste {
        color: #BEBEBE;
        background-color: #BEBEBE;
        height: 1px;
}

.main {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        color: #000000;
        text-align: left;
}

.mainright {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        color: #000000;
        text-align: right;
}

.versandkostentabelle {
        border-collapse: collapse;
        border-width: 1pt;
        border-color: #BEBEBE;
        border-style: solid;
        padding: 2pt;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        color: #000000;
        text-align: left;
}

.paymentbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
    font-weight: bolder;
	background-color: #EEEEEE;
    border-width: 1px;
	border-style: solid;
    border-color: #BEBEBE;
}

#comments {
	background-color: #FFFFFF;
	color: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	border: solid 1px #BEBEBE;
	height: 100px;
	width: 480px;
}

#agb {
	background-color: #FFFFFF;
	color: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
    border: solid 1px #BEBEBE;
	height: 100px;
	width: 480px;
}

table.border{
        border-collapse: collapse;
        border-width: 1pt;
        border-color: #BEBEBE;
        border-style: solid;
        #padding: 2pt;
}

td.border{
        border-width: 1pt;
        border-color: #BEBEBE;
        border-style: solid;
        padding: 1.5pt;
}

img.img_border{
        border-width: 1pt;
        border-color: #BEBEBE;
        border-style: solid;
        padding: 1.5pt;
}

.infoBoxHeading {
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
    font-weight: bolder;
}

.startpagetopic {
        background-image: url(images/header_boxes.gif);
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 9pt;
        color: #FFFFFF;
     	font-weight: bolder;
        text-align: left;
}

.boxMainHead_aussen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-image: url(images/willkommen.gif);
    background-repeat: no-repeat;
}

.tblproductlinks{
        border-width: 1pt;
        border-color: #BEBEBE;
        border-style: solid;
        padding: 1pt;
        background-color: #EDEDED;
}

.tdproductlinks{
        background-color: #EDEDED;
}

.productlinkboxheading{
       font-family: Arial, Helvetica, sans-serif;
       font-size: 8.5pt;
       color: #FFFFFF;
       font-weight: bolder;
}

.boxAlsoPurchchasedHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
    background-image: url(images/also_purchased.gif);
    background-repeat: no-repeat;
}

.manufacturerBox {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        color: #000000;
        text-align: center;
}

#manufacturers {
        margin-top: 3px;
        margin-bottom: 3px;
}

.productOldPrice {
	color: #000000;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
    font-weight: bolder;
}

.productOldPriceSmall {
	color: #000000;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
    font-weight: normal;
}

.productlistpreis {
	color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bolder;
}

.ihrPreis {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
    font-weight: bolder;
}

.angebotsPreisUeberschrift {
	color: #000000;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
    font-weight: bolder;
}

.angebotsPreis {
	color: #FA6302;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
    font-weight: bolder;
    font-style: italic;
    margin-bottom: 5px;
}

.uvpPreis {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
    font-weight: bold;
}

.endkundenPreis {
	color: #FA6302;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
    font-weight: bold;
    font-style: italic;
    margin-bottom: 5px;
}

.haendlerPreis {
	color: #FA6302;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
    font-weight: bold;
    font-style: italic;
    margin-bottom: 5px;
}

.uvpPreisEndkunden {
	color: #000000;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
    font-weight: bold;
}

.uvpErsparnisEndkunden {
	color: #FA6302;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
    font-weight: bold;
}

.mwstHinweis {
	color: #000000;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
    font-weight: normal;
}

.customer_greeting {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        color: #000000;
        text-align: center;
        font-weight: bolder;
}

.artnosmall {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        color: #000000;
        text-align: center;
        font-weight: normal;
}

.artnosmall {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        color: #000000;
        text-align: center;
        font-weight: normal;
}

.artnosmallxx {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 7pt;
        color: #000000;
        text-align: center;
        font-weight: normal;
}

font.tagcloud1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: large;
   font-weight: normal;
}

font.tagcloud2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: medium;
   font-weight: normal;
}

font.tagcloud3 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: smaller;
   font-weight: normal;
}

font.tagcloud4 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: small;
   font-weight: normal;
}

font.tagcloud5 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: x-small;
   font-weight: normal;
}

font.tagcloud6 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: xx-small;
   font-weight: normal;
}

option.levelclass0{
  /*background: #FA6302;
  font-weight: bolder;
  color: #FFFFFF;*/
}

option.levelclass1{
  background: #BBBBBB;
}

option.levelclass2{
  background: #CCCCCC;
}

option.levelclass3{
  background: #DDDDDD;
}

.thilolink{
  font-family: Arial, Helvetica, sans-serif;
  font-size: x-small;
  font-weight: normal;
}

/* CSS für Ajax-Suche beginnt*/
#ajax_search_ergebnis{
    position: absolute;
    visibility: hidden;
    border-width: 1px;
    border-style: solid;
    border-color: #BEBEBE;
    width: 350px;
    font-family: verdana;
    font-size: x-small;
    margin-top: 24px;
    padding: 0px;
    background-color: #F3F3F3;
    z-index: 1000;
}

#ajax_serch_row_even {
   /* background-color: #FA6302; */
   background-color: #E7E6E4;
   margin: 0px;
   padding: 3px;
   z-index: 1001;
}

#ajax_serch_row_odd {
   background-color: #F3F3F3;
   margin: 0px;
   padding: 3px;
   z-index: 1002;
}

#ajax_serch_row_even_over {
   /* background-color: #FA6302; */
   background-color: #FDD6C5;
   margin: 0px;
   padding: 3px;
   z-index: 1001;
}

#ajax_serch_row_odd_over {
   background-color: #FDD6C5;
   margin: 0px;
   padding: 3px;
   z-index: 1002;
}

#ajax_serch_header {
   background-color: #F96302;
   margin: 0px;
   padding: 3px;
   color: #FFFFFF;
   font-weight: bolder;
   z-index: 1003;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
}

#ajax_serch_links {
   color: #000000;
   text-decoration: none;
   z-index: 1004;
}

#ajax_serch_header a:hover{
   color: #FFFFFF;
   text-decoration:underline;
}

#ajax_serch_header a:active{
   color: #FFFFFF;
   text-decoration:underline;
}

#ajax_serch_header a:link{
   color: #FFFFFF;
   ;text-decoration:underline
}

#ajax_serch_header a:visited{
   color: #FFFFFF;
   ;text-decoration:underline
}
/* CSS für Ajax-Suche endet */

.headers_checkout_payment_2{
  color: #FA6302;
  font-weight: bolder;
  font-size: 12px;
  padding-bottom: 2px;
}

.hinweis_stammkunden {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    text-align: left;
    padding-top: 6px;
    padding-bottom: 6px;
}

.main_orange {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 8pt;
      color: #FA6302;
      text-align: left;
}

/* Twitter */
.twtr-tweet-text{
    font-size: 8pt;
}

.twtr-hyperlink{
    font-size: 8pt;
}

/* Hersteller Linkliste */
.hussManufacturerLinkList{
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: normal;
}