
/* Navigation mit no_border-top */
/* auf den Ebenen 01 und 02 */

/*  navigation */

/*  START oberste Ebene */
.menu_items, .menu_items A {

     font-family: Tahoma, Verdana, Helvetica, sans-serif ;
     color:white;
     font-size:9pt;
     font-weight:bold;
     letter-spacing:2pt;
     line-height:22pt;
     text-transform:uppercase;
}
.menu_items  {
     /* width:220px; */
     width:100%;
}
.menu_items A {
     text-decoration:none;
}
.menu_items_inner {
     float:left;
     width:178px;    /* FF -> +ext Dynamic CSS */
     /* width:180px; IE -> +ext Dynamic CSS */
     border-left:1px solid white;
     border-right:1px solid white;
     max-width: 178px;
}
.menu_items_act_inner {
     float:left;
     width:178px; /* FF -> +ext Dynamic CSS */
     /* width:180px; IE -> +ext Dynamic CSS */
     border-left:1px solid white;
     border-right:1px solid white;
border-top:1px solid white;
border-bottom:1px solid white; 
     background-color:#DBD3C5;
     max-width: 178px;
}
.menu_items_inner_left {
     float:left;
     width:10px;
     background-color:transparent;
}
.menu_items_act_inner_left {
     float:left;
     width:10px;
     background-color:#59462E;
border-top:1px solid white;
border-bottom:1px solid white; 
}
.menu_items_inner_right {
     float:left;
     width:30px;
     background-color:transparent;
}
.menu_items_act_inner_right {
     float:left;
     width:30px;
     /* background-color:#DBD3C5; */
     background-color:transparent;
border-top:1px solid white;
border-bottom:1px solid white; 
}
.menu_items_act, .menu_items_act A {
     font-family: Tahoma, Verdana, Helvetica, sans-serif ;
     color:#9E0602;
     font-size:9pt;
     font-weight:bold;
     letter-spacing:2pt;
     line-height:22pt;
     text-transform:uppercase;
}
.menu_items_act {
     /* width:222px; */
     width:100%;
}
.menu_items_act A {
     text-decoration:none;
}
/* STOP oberste Ebene */





/*  START erste Subebene */
.menu_sub_01 {

}
.menu_sub_01_items, 
.menu_sub_01_items A {
     font-family: Tahoma, Verdana, Helvetica, sans-serif ;
     /* color:white; */
     color:#59462E;
     font-size:9pt;
     font-weight:bold;
     letter-spacing:2pt;
     line-height:14pt;
     /* text-transform:uppercase; */
}
.menu_sub_01_items  {
     /* width:220px; */
     width:100%; 
}
.menu_sub_01_items A {
     text-decoration:none;
}
.menu_sub_01_items_inner,
.menu_sub_01_items_inner_no_border-top {
     float:left;
     width:178px;    /* FF -> +ext Dynamic CSS */
     /* width:180px; IE -> +ext Dynamic CSS */
     background-color:#EBE6DC;
     border-left:1px solid white;
     border-right:1px solid white;
     max-width:178px;
}
.menu_sub_01_items_act_inner,
.menu_sub_01_items_cur_inner {
     float:left;
     width:178px;    /* FF -> +ext Dynamic CSS */
     /* width:180px; IE -> +ext Dynamic CSS */
     background-color:#DBD3C5;
     border-left:1px solid white;
     border-right:1px solid white;
border-top:1px solid white;
border-bottom:1px solid white; 
     color:#9E0602;
     max-width:178px;
}

/* START no_border-top */
.menu_sub_01_items_act_inner_no_border-top,
.menu_sub_01_items_cur_inner_no_border-top  {
     float:left;
     width:178px;    /* FF -> +ext Dynamic CSS */
     /* width:180px; IE -> +ext Dynamic CSS */
     background-color:#DBD3C5;
     border-left:1px solid white;
     border-right:1px solid white;
border-top:0px solid white;
border-bottom:1px solid white; 
     color:#9E0602;
     max-width:178px;
}
/* STOP no_border-top */

.menu_sub_01_items_inner_left,
.menu_sub_01_items_inner_left_no_border-top {
     float:left;
     clear:left;
     width:10px;
      background-color:transparent;
}
.menu_sub_01_items_act_inner_left {
     float:left;
     width:10px;
     background-color:#59462E;
border-top:1px solid white;
border-bottom:1px solid white; 
}
/* START no_border-top */
.menu_sub_01_items_act_inner_left_no_border-top {
     float:left;
     width:10px;
     background-color:#59462E;
border-top:0px solid white;
border-bottom:1px solid white; 
}
/* STOP no_border-top */
.menu_sub_01_items_cur_inner_left {
     float:left;
     width:10px;
     background-color:#9E0602;
border-top:1px solid white;
border-bottom:1px solid white; 
}
/* START no_border-top */
.menu_sub_01_items_cur_inner_left_no_border-top {
     float:left;
     width:10px;
     background-color:#9E0602;
border-top:0px solid white;
border-bottom:1px solid white; 
}
/* STOP no_border-top */
.menu_sub_01_items_inner_right,
.menu_sub_01_items_inner_right_no_border-top  {
     float:left;
     width:30px;
     background-color:transparent;
}
.menu_sub_01_items_act_inner_right,
.menu_sub_01_items_cur_inner_right {
     float:left;
clear:right;
     width:30px;
     /* background-color:#DBD3C5; */
     background-color:transparent;
  border-top:1px solid white;
  border-bottom:1px solid white;
}
/* START no_border-top */
.menu_sub_01_items_act_inner_right_no_border-top,
.menu_sub_01_items_cur_inner_right_no_border-top {
     float:left;
     width:30px;
     /* background-color:#DBD3C5; */
     background-color:transparent;
border-top:0px solid white;
border-bottom:0px solid white; 
}
/* STOP no_border-top */
.menu_sub_01_items_act, 
.menu_sub_01_items_act A,
.menu_sub_01_items_cur,
 .menu_sub_01_items_cur A {
     font-family: Tahoma, Verdana, Helvetica, sans-serif ;
     color:#9E0602;
     font-size:9pt;
     font-weight:bold;
     letter-spacing:2pt;
     line-height:14pt;
    /* text-transform:uppercase; */
}
.menu_sub_01_items_act, .menu_sub_01_items_cur   {
      /* width:220px; */
          width:100%; 
}
.menu_sub_01_items_act A, .menu_sub_01_items_cur A  {
     text-decoration:none;
}
/*  STOP erste Subebene */






/*  START zweite Subebene */
.menu_sub_02 {

}
.menu_sub_02_items,
.menu_sub_02_items A {
     font-family: Tahoma, Verdana, Helvetica, sans-serif ;
     /* color:white; */
     color:#59462E;
     font-size:8pt;
     font-weight:bold;
     letter-spacing:2pt;
     line-height:14pt;
     /* text-transform:uppercase; */
}
.menu_sub_02_items  {
     /* width:220px; */
     width:100%; 
}
.menu_sub_02_items A {
     text-decoration:none;
}
.menu_sub_02_items_inner,
.menu_sub_02_items_inner_no_border-top {
     float:left;
     width:178px;    /* FF -> +ext Dynamic CSS */
     /* width:180px; IE -> +ext Dynamic CSS */
     background-color:#EBE6DC;
     border-left:1px solid white;
     border-right:1px solid white;
     max-width:178px;
}
.menu_sub_02_items_act_inner,
.menu_sub_02_items_cur_inner {
     float:left;
     width:178px;    /* FF -> +ext Dynamic CSS */
     /* width:180px; IE -> +ext Dynamic CSS */
     background-color:#DBD3C5;
     border-left:1px solid white;
     border-right:1px solid white;
border-top:1px solid white;
border-bottom:1px solid white; 
     color:#9E0602;
     max-width:178px;
}

/* START no_border-top */
.menu_sub_02_items_act_inner_no_border-top,
.menu_sub_02_items_cur_inner_no_border-top  {
     float:left;
     width:178px;    /* FF -> +ext Dynamic CSS */
     /* width:180px; IE -> +ext Dynamic CSS */
     background-color:#DBD3C5;
     border-left:1px solid white;
     border-right:1px solid white;
border-top:0px solid white;
border-bottom:1px solid white; 
     color:#9E0602;
     max-width:178px;
}
/* STOP no_border-top */

.menu_sub_02_items_inner_left,
.menu_sub_02_items_inner_left_no_border-top {
     float:left;
     clear:left;
     width:10px;
      background-color:transparent;
}
.menu_sub_02_items_act_inner_left {
     float:left;
     width:10px;
     background-color:#59462E;
border-top:1px solid white;
border-bottom:1px solid white; 
}
/* START no_border-top */
.menu_sub_02_items_act_inner_left_no_border-top {
     float:left;
     width:10px;
     background-color:#59462E;
border-top:0px solid white;
border-bottom:1px solid white; 
}
/* STOP no_border-top */
.menu_sub_02_items_cur_inner_left {
     float:left;
     width:10px;
     background-color:#9E0602;
border-top:1px solid white;
border-bottom:1px solid white; 
}
/* START no_border-top */
.menu_sub_02_items_cur_inner_left_no_border-top {
     float:left;
     clear:left;
     width:10px;
     background-color:#9E0602;
border-top:0px solid white;
border-bottom:1px solid white; 
}
/* STOP no_border-top */
.menu_sub_02_items_inner_right,
.menu_sub_02_items_inner_right_no_border-top  {
     float:left;
     width:30px;
     background-color:transparent;
}
.menu_sub_02_items_act_inner_right,
.menu_sub_02_items_cur_inner_right {
     float:left;
     width:30px;
     /* background-color:#DBD3C5; */
     background-color:transparent;
border-top:1px solid white;
border-bottom:1px solid white; 
}
/* START no_border-top */
.menu_sub_02_items_act_inner_right_no_border-top,
.menu_sub_02_items_cur_inner_right_no_border-top {
     float:left;
     width:30px;
     /* background-color:#DBD3C5; */
     background-color:transparent;
border-top:0px solid white;
border-bottom:0px solid white; 
}
/* STOP no_border-top */
.menu_sub_02_items_act,
.menu_sub_02_items_act A,
.menu_sub_02_items_cur,
.menu_sub_02_items_cur A {
     font-family: Tahoma, Verdana, Helvetica, sans-serif ;
     color:#9E0602;
     font-size:8pt;
     font-weight:bold;
     letter-spacing:2pt;
     line-height:14pt;
    /* text-transform:uppercase; */
}
.menu_sub_02_items_act,
.menu_sub_02_items_cur   {
     /* width:220px; */
     width:100%; 
}
.menu_sub_02_items_act A,
.menu_sub_02_items_cur A  {
     text-decoration:none;
}
/*  STOP zweite Subebene */





/* ---- */

/* Navigation der Contentelemente */
/*  dritte und vierte Subebene */


/* ------------------------------- */
/* die Seite und das Contentelement */
/* 1. VARIANTE */
.csc-menu-7, .csc-section {
     font-family: Tahoma, Verdana, Helvetica, sans-serif ;
     font-size:12px;
     line-height:14px;

     margin:0px; /* wichtig!! */
     padding:0px 30px 10px 35px; /* wichtig!! */

     letter-spacing:0px;
     color:#185511;
     background-color:transparent;
}

/* nur das Contentelement */
.csc-section {
padding: 0 0 10px 25px;
}


/* die Seite und das Contentelement */
/* 2. VARIANTE */
H1.all_products_header {
     font-family: Tahoma, Verdana, Helvetica, sans-serif ;
     font-size:14px;
     line-height:16px;

     margin:0px; /* wichtig!! */
     margin-bottom:5px;
     padding:0px 30px 10px 35px; /* wichtig!! */

     letter-spacing:1px;
     color:#185511;
     background-color:transparent;

}
/* funktioniert so nicht */
.between_header_content {
     height:20px;
}
H2.product {
     font-family: Tahoma, Verdana, Helvetica, sans-serif ;
     font-size:12px;
     line-height:14px;

     margin:0px; /* wichtig!! */
     padding:0px 30px 10px 35px; /* wichtig!! */

     letter-spacing:0px;
     color:#185511;
     background-color:transparent;
}
.product_name A {
text-align:left;
clear:both;
}
.product_teaser {
     font-size:10px;
     line-height:12px;
     float:left;
     width:400px;
}
.teaser_menue {
     float:left;
     clear:right;
     font-size:10px;
     font-weight:normal;
}
.teaser_menue_mehr A:link,
.teaser_menue_mehr A:visited,
.teaser_menue_mehr A:active,
.teaser_menue_mehr A:hover {
     font-size:10px;
     line-height:12px;
     font-weight:normal;
     color:black;
}
.teaser_menue_mehr A:hover {
color:red;
}
/* ------------------------------- */








