html { height: 100%; 
       width : 100%;
       margin: 0px;
       padding: 0px;
     }


body       { text-align: center;
             font: 11px verdana;
             /* background : #fff;  */
             background:#E7F1F7;
             margin       : 0px;
             color:    #555;
             
           }

a { color: #014376; 
    font: 12px verdana;
    text-decoration:none;
    /* border-bottom: 1px dotted #003d71; */
  }

a:visited { color:#014376; text-decoration:none; }
a:hover   { color:#016DB2; text-decoration:underline; }
a:active  { color:#014376; text-decoration:none; }

input { font:12px verdana;
        padding:3px 0px 3px 0px;
        
        border:0px;
        /* background: #efefef; */
      }

select { font:12px verdana;
        padding:0px;
      }

img { border: 0px; 
      -ms-interpolation-mode: bicubic;
}


input.nfo
{       
        font:11px verdana;
        padding:3px;
        border:1px solid #ccc;
        background: #fff;
        color:#014376;
        /* font-weight:bold; */
}

input.nfolight
{       
        font:10px verdana;
        padding:3px;
        border:1px solid #ccc;
        background: #fff;
        color:#014376;
        /* font-weight:bold; */
}


select.nfolight
{       
        font:10px verdana;
        padding:3px;
        border:1px solid #ccc;
        background: #fff;
        color:#014376;
        /* font-weight:bold; */
}


textarea.nfo
{       
        font:11px verdana;
        padding:3px;
        border:1px solid #ccc;
        background: #fff;
        color:#014376;
        /* font-weight:bold; */
}


select.nfo
{       
        font:11px verdana;
        padding:3px;
        border:1px solid #ccc;
        background: #fff;
        color:#014376;
        /* font-weight:bold; */
}


.selLINK {
 
 color: #a00;

}
OPTION.red{background-color:#fff; color:#900}

ul
{
   list-style-type: none;
   
   margin: 0px 0px 12px 14px;
   padding-left: 7px;
   
}

li
{
   list-style-image: url('icons/li.gif');
   /* padding-left: 5px; */
}


/* ALLGEMEINE KLASSE */

.error      { color: #990000; }
.inProgress { color: #F4BC4F; }
.isOk       { color: #009900; }
.isOrange   { color: #FFF3A8; }
.isRed      { color: #FF5B00; }


.nrmtd      { background: #ececec; }
.nrmtdlight { background: #f5f5f5; }
.bgerr      { border: 3px solid #990000; }
.bgerrlight { border: 3px solid #990000; }

.lgrey { font:12px verdana; color: #ddd; }
.blgrey { font:12px verdana; color: #ddd; }
.blblue { font:12px verdana; color: #C9DBE5; }
.blpttime { font:9px arial; color: #C9DBE5; font-weight:bold;}

.small      { font: 10px verdana; }
.smallred   { font: 10px verdana; color: #990000; }
.smalllight { font: 10px verdana; color:#888; }
.smallultra { font: 10px verdana; color:#dddddd; }
.medium { font: 11px verdana; }
.mediumblue { font: 11px verdana; color: #014376; }
.mediumgrey { font: 11px verdana; color: #888; }
.mediumred { font: 11px verdana; color:#cc0000; } /*014376; }*/
.mediumlight { font: 11px verdana; color:#e7e7e7; }
.bigblue   { font: 12px verdana; color:#014376; } /*014376; }*/
.highlight { font: 11px verdana; color:#014376; background:#FFD800; }
.biggrey   {  font: 12px verdana; color: #888; }

.pvpfilterlist { font:12px arial; color:#014376; }

.thlineth { clear:both; font: 2px verdana; height:2px; border-bottom: 2px dotted #CEE4F0; margin: 0px 0px 0px 0px; }  

.loginerrorbox { width:370px; background:#FFF1F1; border:1px solid #800000; padding:5px; color:#800000; }
.loginokbox    { width:370px; background:#F1FFF1; border:1px solid #008000; padding:5px; color:#008000; }
.logininfobox  { width:370px; background:#FFF0B5; border:1px solid #FFCC00; padding:5px; color:#333333; }


/* TABELLE HAENDLERBEREICH */

.tBorder { background: #BFD3E2; }
.tHead   { background: #CEE4F0; color: #014376; font-weight:bold; }
.tCell   { background: #EDF6FB; color: #014376; }
.tCell2  { background: #fafafa; color: #014376; }
.tCellOrange { background: #FFE596; }

/* HEAD CONTAINER ----------------------------------------------------------------------*/
 

#horizon { margin: 0 auto;
           width: 1000px; 
           color: #000;
           text-align:center;
         }


#container { width      : 1000px; 
             /* height     : 91px; */
             position   : relative;
             background : #E7F1F7;
             /* border-left: solid 1px #ccc;
             border-right: solid 1px #ccc; */
           }

#logo      { margin  : 0px;
             padding : 0px;
             background: #E7F1F7 url('icons/logo.gif');
             float      : left;
             width: 230px;
             height: 78px;
           }

#headline  { float: left;
             width : 680px;
             height : 76px;
             background: #E7F1F7;
             text-align: right;
             color: #555;
             vertical-align:top;
             padding-top:4px;
           }

#headline ul { display:inline; 
               height: 12px;
               font: 12px verdana;
               vertical-align:middle;
               
             }

#headline li { display:inline; 
               font:12px verdana; 
               color: #003399; 
               padding-left: 1px;
               vertical-align:middle; 
             }



#pagelayer { float:left;
             width:90px;
             height:78px;
           }


#tbuttons  {  clear:both;
             background: #E7F1F7; /*url('icons/tbuttonbg.gif'); */
             width:764px;
             height:30px;
             text-align:center;
             padding: 0px 0px 0px 236px;

           }

#tbuttons .active  { /* display: inline;  */
                background: url('icons/buttonnorm.gif');
                float:left;
                /* background: transparent; */
                font: 11px verdana;
                font-weight:bold;
                text-align:center;
                width: 128px;
                height: 21px;
                margin: 0px 3px 0px 0px;
                padding: 9px 0px 0px 0px;
                color: #fff;
           }

#tbuttons .inactive  { /* display: inline;  */
                float:left;
                background: url('icons/buttonhell.gif'); 
                font: 11px verdana;
                font-weight:bold;
                text-align:center;
                width: 128px;
                height: 21px;
                margin: 0px 3px 0px 0px;
                padding: 9px 0px 0px 0px;
                color:#fff;
           }


#tbuttons .red  { /* display: inline;  */
                background: url('icons/buttonnormred.gif');
                float:left;
                /* background: transparent; */
                font: 11px verdana;
                font-weight:bold;
                text-align:center;
                width: 128px;
                height: 21px;
                margin: 0px 3px 0px 0px;
                padding: 9px 0px 0px 0px;
                color: #fff;
           }


#tbuttons a { color: #fff; 
    font: 11px verdana;
    text-decoration:none;
    font-weight:bold;
    
    
  }


#tbuttons a:hover   { color:#e3e3e3; text-decoration:none; }



#navbar { clear:both;
          /* text-align:center; */
          background: transparent url('icons/navbg.gif');
          width:1000px;
          height: 33px;
          font: 12px verdana;
          color: #fff;
          padding-top:5px;

        }

#footbar { clear:both;
           text-align:center;
          background: transparent url('icons/navbg.gif');
          width:1000px;
          height: 32px;
          font: 11px verdana;
          color: #fff;
          padding-top:6px;

        }


#footbar a { text-decoration:none;
            font: 11px verdana;
            color: #fff;
            
      
        }

#footbar a:hover { text-decoration:none;
            font: 11px verdana;
            color: #e3e3e3;
            

        }


/* 
.navbar ul { display:inline; 
               height: 11px;
               font: 12px verdana;
               margin:0px;
               vertical-align:middle;
               color: #fff;
               font-weight:bold;
             }

.navbar li { display:inline; 
               font:11px verdana; 
               margin:0px;
               color: #fff;
               font-weight:bold;
               padding-top:15px;
               padding-left: 1px;
               vertical-align:middle;  }
*/




/* CONTENTCONTAINER - --- */

.nhead { font: 12px verdana; color: #014376; font-weight: bold; border-bottom: 1px dotted #014376; }

/* -------------------------------------------------------------------------------------------------- */
/*  175 PX BREITE LINKS STYLES (NAVIGATION)                                                           */
/* ---------------------------------------------------------------------------------------------------*/

   #lsicon 
   {   float:left; 
       width:175px; 
       text-align:left;
   }

   #lsicon .shopkat 
   {  
       background: transparent url('icons/box_175_navheadersprite.gif') 0 0;
       font: 12px verdana;
       width:120px;
       height: 26px;
       color:#fff;
       font-weight:bold;
       padding: 14px 0px 0px 55px;
       text-align:left;
   }

   #lsicon .searchkat 
   {  
       background: transparent url('icons/box_175_navheadersprite.gif') 0 120px;
       font: 12px verdana;
       width:120px;
       height: 26px;
       color:#fff;
       font-weight:bold;
       padding: 14px 0px 0px 55px;
       text-align:left;
   }

   #lsicon .servicekat 
   {  
       background: transparent url('icons/box_175_navheadersprite.gif') 0 80px;
       font: 12px verdana;
       width:120px;
       height: 26px;
       color:#fff;
       font-weight:bold;
       padding: 14px 0px 0px 55px;
       text-align:left;
   }

   #lsicon .haendlerkat 
   {  
       background: transparent url('icons/box_175_navheadersprite.gif') 0 40px;
       font: 12px verdana;
       width:120px;
       height: 26px;
       color:#fff;
       font-weight:bold;
       padding: 14px 0px 0px 55px;
       text-align:left;
   }

   #lsicon .content 
   { 
       margin:0px 0px 0px 1px; 
       padding: 0px 0px 0px 4px;     
       width:162px;
       background:#fff;
       border-left: 2px solid #BFD3E2;
       border-right: 2px solid #BFD3E2; 
   }

   #lsicon .contentred 
   {  
       margin:0px 0px 0px 1px; 
       padding: 0px 0px 0px 4px;     
       width:162px;
       background:#fff;
       border-left: 2px solid #E75050;
       border-right: 2px solid #E75050;
   }

   #lsicon .foot
   { 
       width:175px; 
       height: 20px;
       text-align:left; 
       background: transparent url('icons/box_175_navsprite.gif') 0 0;   
   }

   #lsicon .footred
   {
       width:175px; 
       height: 20px;
       text-align:left; 
       background: transparent url('icons/box_175_navsprite.gif') 0 20px;   
   }

   #lsicon .header     { color: #014376; font: 12px verdana;  }
   #lsicon .headergrey { color: #ddd; font: 12px verdana;     }
   #lsicon p           { margin:0px; padding:0px;             }






#ccon { float:left; width:650px; background: transparent; color:#555; font:12px verdana; text-align:left; } 


/* Produktverzeichnis und Produktsuche BIGCON ------------------------- */

#bcon { float:left; width:1000px; background: transparent; color:#555; font:12px verdana; text-align:left; } 


/* BELIEBIGE KLASSEN FÜR DEN RECHTEN MIDCON BEREICH */

/* WIDTH = 650 PX */

/* -------------------------------------------------------------------------------------------------- */
/*  680 PX BREITE MITTE STYLES      ( PREISVERGLEICH )                                                */
/* ---------------------------------------------------------------------------------------------------*/

   #wherekat
   {   text-align:left;
       font: 12px verdana;
       color:#7f7f7f;
       width:970px; 
       padding: 5px 15px 5px 15px;
       background: #E7F1F7;
   }

   #bigcon 
   {    /* clear:both; */
       float:left; 
       width:680px; 
       background: transparent;
       font:12px verdana; 
       text-align:left;
   }

   #bigcon .head 
   { 
       width:665px;
       height:18px;
       vertical-align:middle;
       background: transparent url('icons/box_680_sprite.gif') 0 0;
       color: #014376;
       padding: 15px 0px 0px 15px;
   }

   #bigcon .filterhead
   {
       width:665px;
       height:20px;
       vertical-align:middle;
       background: transparent url('icons/box_680_sprite.gif') 0 0;
       color: #014376;
       padding: 13px 0px 0px 15px;
   }

   #bigcon .headblank 
   {   width:665px;
       height:23px;
       vertical-align:middle;
       background: transparent url('icons/box_680_sprite.gif') 0 0;
       padding: 15px 0px 0px 15px; 
   }


   #bigcon .foot
   {
       width:665px;
       height:18px;
       vertical-align:middle;
       background: transparent url('icons/box_680_sprite.gif') 0 20px;
       padding: 0px 0px 0px 15px;
   }

   #bigcon .thline { clear:both; font: 2px verdana; height:2px; border-bottom: 2px dotted #CEE4F0; margin: 0px 0px 2px 0px; }  

   #bigcon .thlineth { clear:both; font: 2px verdana; height:2px; border-bottom: 2px dotted #CEE4F0; margin: 0px 0px 0px 0px; }  

   #bigcon .fullback
   {
      font: 10px verdana;
      color: #666;
      width:652px;
      vertical-align:middle;
      margin:0px 0px 0px 4px; 
      padding: 0px 8px 0px 8px;     
      background:#fff;
      border-left: 2px solid #BFD3E2;
      border-right: 2px solid #BFD3E2; 
      /* color: #014376;  */
   }

   #bigcon p { margin:0px; padding:0px; }


/* STYLES FUER ARTIKELAUSGABE - KATEGORIENSUCHE */

.pptable
{

  border-collapse:collapse;
  /* padding:6px; */

}


.pvphead {
   /* background: #CEE4F0; */

   background: #FFEE9C;
   border-style:solid;
   border-color:#e5e5e5;
   border-width:1px;
 
   /* height :px; */
   /* text-align:center; */
   font: 11px verdana;
   font-weight : bold;
   color: #014376;
   padding:6px;
   
}


.pvp {
   
   width:100px;
   border-style:dashed;
   border-color:#e5e5e5;
   border-width:1px;
   padding:6px;
 
}

.pvpt {
   
   width:200px;
   border-style:dashed;
   border-color:#e5e5e5;
   border-width:1px;
   padding:6px;
}


.pvpc {
   
   border-style:dashed;
   border-color:#e5e5e5;
   border-width:1px;
   /* text-align:center; */
   width:90px;
   padding:6px;
}


.pvpliefer {
   
   border-style:dashed;
   border-color:#e5e5e5;
   border-width:1px;
   /* text-align:center; */
   width:90px;
   padding:6px;
}


.pvpccentered {
   
   border-style:dashed;
   border-color:#e5e5e5;
   border-width:1px;
   /* text-align:center; */
   width:103px;
   padding:6px;
}


.pvpl {
   width: 91px;
   /*border-style:dotted;
   border-color:#CEE4F0;
   border-width:2px; */
   background: #e7e7e7;
 
}

.tooltip {
  
  float:bottom;
  position: absolute;
  z-index:2;
  display: none;
  width:200px;
  background-color: #004275;
  border:2px solid #004275;
  color: #fff;
  padding:8px;
  /* margin-left:35px; */
  text-align:left;
}

.bewertungsbar
{
   /* text-align:center; */
   background: url('icons/bewertungsbar.gif') no-repeat;
   
}



/* -------------------------------------------------------------------------------------------------- */
/*  650 PX BREITE MITTE STYLES                                                                        */
/* ---------------------------------------------------------------------------------------------------*/

   #midcon 
   {  
       float:left; 
       width:650px; 
       background: transparent;
       text-align:left;
   }

   #midcon .head 
   {
       width:635px;
       height:18px;
       vertical-align:middle;
       background: transparent url('icons/box_650_sprite.gif') 0 0;
       color: #014376;
       padding: 15px 0px 0px 15px;
   }

   #midcon .head h1
   {
       display:inline;
       color: #014376;
       font: 12px verdana;     
   }

   #midcon .haendlerhead 
   {
       width:635px;
       height:18px;
       vertical-align:middle;
       background: transparent url('icons/box_650_sprite.gif') 0 86px;
       color: #fff;
       padding: 15px 0px 0px 15px;
   }

   #midcon .haendlerhead h1
   {
       display:inline;
       color: #fff; /* #014376; */
       font: 12px verdana;     
   }

   #midcon h2
   {
       display:inline;
       color: #014376;
       font: 12px verdana;     
       font-weight:bold;
   }

   #midcon .headblank 
   {
       width:635px;
       height:18px;
       vertical-align:middle;
       background: transparent url('icons/box_650_sprite.gif') 0 0;
       padding: 15px 0px 0px 15px;
       color: #014376;
   }

   #midcon .thline   { clear:both; font: 15px verdana; height:15px; border-bottom: 2px dotted #CEE4F0; }
   #midcon .thlineth { clear:both; font: 5px verdana; height:5px; border-bottom: 2px dotted #CEE4F0; margin: 0px 0px 5px 0px; }  
   #midcon .newLine  { clear:both; font:10px verdana; height:10px; }

   #midcon .fullback
   {  
       clear:both;
       overflow:hidden;
       margin:0px 0px 0px 4px; 
       padding: 0px 8px 0px 8px;     
       width:621px;
       background:#fff;
       border-left: 2px solid #BFD3E2;
       border-right: 2px solid #BFD3E2; 
   }


   #midcon .foot
   { 
       width:650px;
       height:20px;
       vertical-align:middle;
       background: transparent url('icons/box_650_sprite.gif') 0 106px;     
   }

   #midcon .haendlerheadblank 
   {
       width:635px;
       height:18px;
       vertical-align:middle;
       background: transparent url('icons/box_650_sprite.gif') 0 53px;
       padding: 15px 0px 0px 15px;
       color: #014376;
   }


   #midcon .haendlerfullback
   {  
       clear:both;
       overflow:hidden;
       margin:0px 0px 0px 4px; 
       padding: 0px 8px 0px 8px;     
       width:621px;
       background:#fff;
       border-left: 2px solid #E75050;
       border-right: 2px solid #E75050; 
   }


   #midcon .haendlerfoot
   {
       width:650px;
       height:20px;
       vertical-align:middle;
       background: transparent url('icons/box_650_sprite.gif') 0 20px;
   }


   #midcon p { margin:0px; padding:0px; }

   #midcon ul
   {
       list-style-type: square;   
       margin: 0px; 
       padding-left:0px;
   } 

   #midcon li { color:#777; }



/* -------------------------------------------------------------------------------------------------- */
/*  505 PX BREITE MITTE STYLES                                                                        */
/* ---------------------------------------------------------------------------------------------------*/

   #midcon2 
   {    
       float:left; 
       width:505px; 
       background: transparent; 
       color:#555; 
       font:11px verdana; 
       text-align:left;
   }

   #midcon2 .head 
   { 
       width:490px;
       height:18px;
       vertical-align:middle;
       background: transparent url('icons/box_505_sprite.gif') 0 0;
       color: #014376;
       padding: 15px 0px 0px 15px;
   }

   #midcon2 .headblank 
   { 
       width:505px;
       height:23px;
       vertical-align:middle;
       background: transparent url('icons/box_505_sprite.gif') 0 53px;
   }

   #midcon2 .foot
   {
       width:505px;
       height:20px;
       vertical-align:middle;
       background: transparent url('icons/box_505_sprite.gif') 0 20px;
   }

   #midcon2 ul 
   {
       display:inline; 
       height: 12px;
       font: 11px verdana;
       vertical-align:middle;
   }

   #midcon2 li 
   {
       display:inline; 
       font:11px verdana; 
       color: #aaa; 
       padding: 0px 5px 0px 0px;
       vertical-align:middle;  
   }
   
   #midcon2 .thline   { clear:both; font: 15px verdana; height:15px; border-bottom: 2px dotted #CEE4F0; margin: 0px 0px 15px 0px; }  
   #midcon2 .thlineth { clear:both; font: 2px verdana; height:2px; border-bottom: 2px dotted #CEE4F0; margin: 0px 0px 0px 0px;    }  

   #midcon2 .fullback
   {

       margin:0px 0px 0px 4px; 
       padding: 0px 8px 0px 8px;     
       width:476px;
       background:#fff;
       border-left: 2px solid #BFD3E2;
       border-right: 2px solid #BFD3E2; 
   }

   .pagehopper
   { 
       clear:both;
       vertical-align:middle;
       text-align:right;
       font: 12px verdana,arial,sans-serif;
       color: #ccc; 
       margin: 0;  
   }

   .pagehopper ul 
   { 
       display:inline; 
       height: 12px;
       font: 12px verdana;
       vertical-align:middle;
   }

   .pagehopper li 
   {
       display:inline; 
       font:12px verdana; 
       color: #aaa; 
       padding: 0px 5px 0px 0px;
       vertical-align:middle;  
       font-weight:bold;
   }


/* -------------------------------------------------------------------------------------------------- */
/*  175 PX BREITE RECHTE SEITE STYLES                                                                 */
/* ---------------------------------------------------------------------------------------------------*/

   #rsicon { float:left; width:175px; padding:0; margin:0; text-align:left; font:11px verdana;  }

   #rsicon .head { 

     width:175px;
     height:18px;
     background: transparent url('icons/box_175_sprite.gif') 0 0;
     color: #014376;
     padding: 15px 0px 0px 0px;
     text-align:center;
   }

   #rsicon .headred { 

     width:175px;
     height:18px;
     background: transparent url('icons/box_175_sprite.gif') 0 48px;
     padding: 15px 0px 0px 0px;
     color: #fff;
     text-align:center;
     
   }

   #rsicon h1
   {  display:inline;
      font: 11px verdana;
      color: #014376;
      font-weight:bold;
   }

   #rsicon p { margin:0px; padding:0px; }

   #rsicon .fullback
   {  
      margin:0px 0px 0px 4px;
      padding: 0px 0px 0px 8px;     
      width:157px;
      background:#fff;
      border-left: 2px solid #BFD3E2;
      border-right: 2px solid #BFD3E2;
   }

   #rsicon .fullbackred
   {  
      margin:0px 0px 0px 4px;
      padding: 0px 0px 0px 8px;     
      width:157px;
      background:#fff;
      border-left: 2px solid #E75050;
      border-right: 2px solid #E75050;
   }

   #rsicon .foot
   {
      width:175px;
      height:13px;
      font: 0px verdana;
      background: url('icons/box_175_sprite.gif') 0 62px;
   }

   #rsicon .footred
   {
      width:175px;
      height:13px;
      font: 0px verdana;
      background: url('icons/box_175_sprite.gif') 0 14px;
   }


/* -------------------------------------------------------------------------------------------------- */
/*  320 PX BREITE RECHTE SEITE STYLES (ANZEIGEN / ETC...)                                             */
/* ---------------------------------------------------------------------------------------------------*/

   #rsicon2 { float:left; width:320px; font:11px verdana; text-align:left; } 

   #rsicon2 .head 
   { 
       width:320px;
       height:17px;
       vertical-align:middle;
       background: url('icons/box_320_sprite.gif') 0 0;
       color: #014376;
       padding: 15px 0px 0px 0px;
       text-align:center;
   }

   #rsicon2 .fullback
   {
       margin:0px 0px 0px 4px;
       padding: 0px 0px 0px 0px;     
       width:309px;
       background:#fff;
       border-left: 2px solid #BFD3E2;
       border-right: 2px solid #BFD3E2;
       text-align:center;
   }


   #rsicon2 .fullbackpvp
   {
       margin:0px 0px 0px 4px;
       padding: 0px 0px 0px 0px;     
       width:309px;
       background:#F9FDFF;
       border-left: 2px solid #BFD3E2;
       border-right: 2px solid #BFD3E2;
       text-align:center;
   }


   #rsicon2 .foot
   {
       width:320px;
       font: 0px verdana;
       height:13px;
       background: url('icons/box_320_sprite.gif') 0 13px;
       text-align:center;
   }


   #rsicon2 .filtercontent
   {
       width:290px;
       padding:10px;
       text-align:left;
   }




/* ALLGEMEINE SPACER KLASSEN */

.shopicon { float:left;
            
            padding: 3px 1px 0px 1px;

          }

.spo { float:left;
       width: 3px;
       height: 3px;
       font : 3px verdana;
       background: #000;
     }


/* TEST */

div.lightbox_headless  {background: url(/img/lightbox_headless_topleft.png) no-repeat top left;z-index:9999;}
div.lightbox_headless div.boxcontent_headless {background: url(/img/lightbox_headless_topright.png) no-repeat top right;}
div.lightbox_headless div.boxfooter {background: url(/img/lightbox_bottomleft.png) no-repeat bottom left;}
div.lightbox_headless div.boxfooter p {
    font-size: 9pt;
    text-align: center;
    background: url(/img/lightbox_bottomright.png) no-repeat bottom right;
    line-height: 2em;
    display: block;
}



/* -------------------------------------------------------------------------------------------------- */
/*  SPAN AND STYLES FOR SHOPVERZEICHNIS                                                               */
/* ---------------------------------------------------------------------------------------------------*/

.kicon0 { width:40px; height:40px; float:left; margin-right:5px; background:url('icons/kiconsprite.gif') 0 0; }
.kicon1 { width:40px; height:40px; float:left; margin-right:5px; background:url('icons/kiconsprite.gif') 600px 0; }
.kicon2 { width:40px; height:40px; float:left; margin-right:5px; background:url('icons/kiconsprite.gif') 560px 0; }
.kicon3 { width:40px; height:40px; float:left; margin-right:5px; background:url('icons/kiconsprite.gif') 520px 0; }
.kicon4 { width:40px; height:40px; float:left; margin-right:5px; background:url('icons/kiconsprite.gif') 480px 0; }
.kicon5 { width:40px; height:40px; float:left; margin-right:5px; background:url('icons/kiconsprite.gif') 440px 0; }
.kicon6 { width:40px; height:40px; float:left; margin-right:5px; background:url('icons/kiconsprite.gif') 400px 0; }
.kicon7 { width:40px; height:40px; float:left; margin-right:5px; background:url('icons/kiconsprite.gif') 360px 0; }
.kicon8 { width:40px; height:40px; float:left; margin-right:5px; background:url('icons/kiconsprite.gif') 320px 0; }
.kicon9 { width:40px; height:40px; float:left; margin-right:5px; background:url('icons/kiconsprite.gif') 280px 0; }
.kicon10 { width:40px; height:40px; float:left; margin-right:5px; background:url('icons/kiconsprite.gif') 240px 0; }
.kicon11 { width:40px; height:40px; float:left; margin-right:5px; background:url('icons/kiconsprite.gif') 200px 0; }
.kicon12 { width:40px; height:40px; float:left; margin-right:5px; background:url('icons/kiconsprite.gif') 160px 0; }
.kicon13 { width:40px; height:40px; float:left; margin-right:5px; background:url('icons/kiconsprite.gif') 120px 0; }
.kicon14 { width:40px; height:40px; float:left; margin-right:5px; background:url('icons/kiconsprite.gif') 80px 0; }
.kicon15 { width:40px; height:40px; float:left; margin-right:5px; background:url('icons/kiconsprite.gif') 40px 0; }



.fullbacktopspacer { height:15px; width:15px; font:15px verdana; }
.svcategoryspacer { width:255px; float:left; text-align:left; }



/* ----------------------------------------------------------------------------------------------------*/
/* STYLES FOR SLIDER CONTROL / PREISVERGLEICH
/* ----------------------------------------------------------------------------------------------------*/

.indicator
{
	width: 16px;
	height: 16px;
	background-color: #FF9900;
	position: absolute;
	font-size: 16px;
	overflow: hidden;
	border: none;
}
.indicator:focus
{
	background-color: #f00;
}

.slider4
{
	width: 200px;
	height: 16px;
	background-image: url(icons/slider_back.gif);
	position: relative;
	border: 1px solid #000;
}
#indicator1{
	background-image:url(icons/slider_ind1.gif);
	background-color: transparent;
}
#indicator2{
	background-image:url(icons/slider_ind1.gif);
	background-color: transparent;
}
#indicator3{
	background-image:url(icons/slider_ind1.gif);
	background-color: transparent;
}

