/*----------------------------------------*/
/*------ Hesco Kunststoffverarbeitung -----*/
/*--- design by Stefan Hahn / HikelCOM ---*/
/*----------------------------------------*/

/* allgmein <-----------------------------------------------------*/


body {
      padding:0px;
      margin-left:10px;
      scrollbar-face-color:#ffffff;
      scrollbar-highlight-color:#0c9444;
      scrollbar-3dlight-color:#ffffff;
      scrollbar-darkshadow-color:#ffffff;
      scrollbar-shadow-color:#0c9444;
      scrollbar-arrow-color:#0c9444;
      scrollbar-track-color:#F7FBF8;
     }

body.main {
           background-image:url('../../shared/img/bg_main.gif');
           background-attachment:fixed;
           background-repeat:no-repeat;
           background-color:#F7FBF8;
          }

li 		{
		line-height:17px;
    	}

.hl_1 {
       background-image:url('../img/bg_headline.gif');
       background-repeat:repeat-y;
       padding:4px;
       font-family:arial;
       font-size:12px;
       font-weight:bold;
       color:#4f4f4f;
       letter-spacing:1pt;
      }

.hl_2 {
       background-color:#0c9444;
      }

.pic_border {
               border:green 1px solid;
               margin-bottom:10px;
              }

.pic_border_1 {
               border:green 1px solid;
               margin-bottom:10px;
              }


.text_1 {
         font-family:arial;
         font-size:12px;
         color:#4F4F4F;
         vertical-align:top;
         line-height:17px;
        }


.text_2 {
         font-family:arial;
         font-size:10px;
         color:#4F4F4F;
         line-height:14px;
        }

.main_1 {
         vertical-align:top;
        }

.main_1_text {
              font-family:arial;
              font-size:12px;
              line-height:17px;
              color:#4F4F4F;
              padding-left:10px;
              padding-right:5px;
             }

.main_2 {
         border-right:green 1px solid;
        }

.main_3 {
         border-top:#cccccc 1px dotted;
        }

.main_4 {
         font-family:arial;
         font-size:10px;
         line-height:15px;
         color:#4F4F4F;
         padding-left:6px;
         vertical-align:top;
        }

.main_5 {
         font-family:arial;
         font-size:10px;
         color:#cccccc;
         text-align:right;
        }

.table_1 {
         background-color:#ffffff;
         font-family:arial;
         font-size:11px;
         font-weight:bold;
         color:#4f4f4f;
         padding-left:5px;
         padding-right:5px;
         border-bottom:1px #0c9444 solid;
        }

.table_2 {
         font-family:arial;
         font-size:10px;
         color:#4F4F4F;
         line-height:13px;
         border-bottom:1px green dotted;
         vertical-align:top;
         padding-bottom:4px;
         padding-top:4px;
         padding-left:5px;
         padding-right:5px;
         }

.table_3 {
         font-family:arial;
         font-size:12px;
         color:#4F4F4F;
         padding-left:5px;
         border-bottom:1px #0c9444 solid;
        }

.table_4 {
         font-family:arial;
         font-size:10px;
         color:#4F4F4F;
         line-height:15px;
         border-bottom:1px green dotted;
         background-color:#ffffff;
         border-right:1px solid green;
         vertical-align:top;
         padding-bottom:4px;
         padding-top:4px;
        }

.input_1 {
          font-family:arial;
          font-size:11px;
          color:#4f4f4f;
          border:1px #0c9444 solid;
          background-color:#F7FBF8;
         }

a {
   font-family:arial;
   font-size:12px;
  }

a:link {
        color:#0c9444;
        text-decoration:none;
       }

a:visited {
           color:#0c9444;
           text-decoration:none;
          }

a:hover {
         color:#0c9444;
         text-decoration:underline;
        }
        
        

a.lfooter:link {
        color:#0c9444;
        text-decoration:none;
        font-size: 10px;
       }

a.lfooter:visited {
           color:#0c9444;
           text-decoration:none;
          }

a.lfooter:hover {
         color:#0c9444;
         text-decoration:underline;
        }        


a.l_1 {
     font-family:arial;
     font-size:10px;
    }

a.l_1:link {
          color:#cccccc;
          text-decoration:none;
         }

a.l_1:visited {
             color:#cccccc;
             text-decoration:none;
            }

a.l_1:hover {
           color:#4f4f4f;
           text-decoration:underline;
          }


/* fill <---------------------------------------------------------*/

body.fill1 {
            background-color:#c4d5cb;
            background-image:url('../../shared/img/shadow_left.png');
            background-repeat:repeat-y;
            background-position:right;
           }

body.fill2 {
            background-color:#c4d5cb;
            background-image:url('../../shared/img/shadow_right.png');
            background-repeat:repeat-y;
            background-position:left;
           }

/* nav <----------------------------------------------------------*/

body.nav {
          background-image:url('../../shared/img/bg_nav.gif');
         }


/* subnav <-------------------------------------------------------*/

body.subnav {
             background-image:url('../../shared/img/bg_subnav.gif');
            }

td.subnav {
           border:#F7FBF8 thin solid;
           border-left:2px;
           border-right:2px;
           margin-left:4px;
           font-family:arial;
           font-size:11px;
           color:#4F4F4F;
           cursor:hand;
          }