﻿/*----------------------------------*/
/*       globale Optionen           */
/*----------------------------------*/

body	{
           margin-right:8px;
           margin-top:8px;
           margin-left:8px;
           margin-bottom:8px;
           font-family: Verdana, Arial, Helvetica;
           font-size:8pt;
           scrollbar-DarkShadow-Color:#0000ff;
           scrollbar-Track-Color:#FFFFFF;
           scrollbar-Face-Color:#CECEF7;
           scrollbar-Shadow-Color:#CECEF7;
           scrollbar-Highlight-Color:#CECEF7;
           scrollbar-3dLight-Color:#0000ff;
           scrollbar-Arrow-Color:#0000ff;
          }
body.head {
           margin-right:0px;
           margin-top:0px;
           margin-left:0px;
           margin-bottom:0px;
           font-family: Verdana, Arial, Helvetica;
           font-size:8pt;
           background-color:#ffffff;
          }
body.TopMenue {
           margin-right:0px;
           margin-top:0px;
           margin-left:0px;
           margin-bottom:0px;
           font-family: Verdana, Arial, Helvetica;
           font-size:8pt;
           background-color:#9C9CFF;
          }
body.left {
           margin-right:0px;
           margin-top:0px;
           margin-left:2px;
           margin-bottom:0px;
           font-family: Verdana, Arial, Helvetica;
           font-size:8pt;
           background-color:#CECEF7;
           scrollbar-DarkShadow-Color:#0000ff;
           scrollbar-Track-Color:#CECEF7;
           scrollbar-Face-Color:#CECEF7;
           scrollbar-Shadow-Color:#CECEF7;
           scrollbar-Highlight-Color:#CECEF7;
           scrollbar-3dLight-Color:#0000ff;
           scrollbar-Arrow-Color:#0000ff;
          }
body.button_leiste2 {
           background-color:#3264CE;
    }
img {
     border:0px;
    }
select {
        font-family: Verdana, Arial, Helvetica;
        font-size:8pt;
      }
input {
        font-family: Verdana, Arial, Helvetica;
        font-size:8pt;
      }
radio {
        font-family: Verdana, Arial, Helvetica;
        font-size:8pt;
      }
input.button {
        /* font-family: Verdana, Arial, Helvetica; */
/* font-size: 8pt; */
/* color: white; */
/* background-color: #337ab7; */
/* cursor: pointer; */
/* display: inline-block; */
/* padding: 2px 5px; */
/* margin-bottom: 0; */
/* font-size: 8pt; */
/* font-weight: 400; */
/* line-height: 1.42857143; */
/* text-align: center; */
/* white-space: nowrap; */
/* vertical-align: middle; */
/* -ms-touch-action: manipulation; */
/* touch-action: manipulation; */
/* cursor: pointer; */
/* -webkit-user-select: none; */
/* -moz-user-select: none; */
/* -ms-user-select: none; */
/* user-select: none; */
/* background-image: none; */
/* border: 1px solid transparent; */
/* border-radius: 4px; */
display: inline-block;
padding: 3px 12px;
margin-bottom: 0;
font-size: 12px;
font-weight: 400;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
touch-action: manipulation;
cursor: pointer;
-moz-user-select: none;
	background-image: none;
border: 1px solid transparent;
border-radius: 4px;
color: #333;
background-color: #fff;
border-color: #ccc;
text-decoration:none;
      }
table.form1 {
	background-color:#d6e8f7;
      }
table.form2 {
	background-color:#d6e8f7;
      }
table.form2.td {
        font-family: Verdana, Arial, Helvetica;
        font-size: 9pt;
        text-align: right;
      }
StandardPrice {
	font-weight:bold;
      }
CustomerPrice {
	font-weight:bold;
	background-color:#000080;
      }
table.suchen {
	background-color:#9C9CFF
      }
td.suchen {
        color:#FFFFFF;
      }
.LINKSOFF    { display: none; font-family: Trebuchet MS,Verdana,Arial,San Serif; font-size: 9pt; color: #9c9cff}
.LINKSON     { display: inline; font-family: Trebuchet MS,Verdana,Arial,San Serif; font-size: 9pt; color: #ffffff }
.HEADING     { cursor: pointer; font-family: Trebuchet MS,Verdana,Arial,San Serif; font-size: 11pt; color: #000000;
               background-color: #9c9cff; font-weight: bold; font-style: italic;
               border: 0 solid #9c9cff}
td.Navitext {
         font-family: Verdana, Arial, Helvetica;
         font-size:8pt;
         color: #3264ce;
        }
.DISPLAYOFF    { display: none}
.DISPLAYON     { display: inline}


/*----------------------------------*/
/*      globale Text Optionen       */
/*----------------------------------*/

li     {
        font-family: Verdana, Arial, Helvetica;
        font-size:8pt;
        color:#000000;
       }
td     {
        font-family: Verdana, Arial, Helvetica;
        font-size:8pt;
        color:#000000;
       }
textarea     {
        font-family: Verdana, Arial, Helvetica;
        font-size:8pt;
        color:#000000;
       }
P.ueber {
          font-family: "trebuchet ms" !important;
	color: #1e59b0;
    font-size: 15pt;
    font-weight: normal;
    margin: 15px 0 0 0;
    margin-bottom: 4px;
    display: block;
         }
P.NaviHilfe {
          font-family: Verdana, Arial, Helvetica;
          font-size:10pt;
          color:#0000ff;
          font-weight:bold;
         }
P.titlem {
          font-family: Verdana, Arial, Helvetica;
          font-size:14pt;
          color:#005A52;
          font-weight:bold;
         }
P.title1 {
          font-family: Verdana, Arial, Helvetica;
          font-size:13pt;
          font-weight:bold;
         }
P.itext {
         font-family: Verdana, Arial, Helvetica;
         font-size:9pt;
         color:#000000;
        }
P.xitext {
         font-family: Verdana, Arial, Helvetica;
         font-size:9pt;
         color:#000000;
        }
P.stext {
         font-family: Verdana, Arial, Helvetica;
         font-size:10pt;
        }
P.fuss {
        font-family: Verdana, Arial, Helvetica;
        font-size:9pt;
        font-weight:bold;
       }
P.inftext {
           font-family: Verdana, Arial, Helvetica;
           font-size:11pt;
           font-weight:bold;
           color:#005A52;
          }
P.error {
         font-family: Verdana, Arial, Helvetica;
         font-size:10pt;
         font-weight:bold;
         color:#000000;
        }
Code.red {
          font-size:10pt;
          color:#ff0000;
          font-family: Verdana, Arial, Helvetica;
         }
Code.blue {
           font-size:11pt;
           color:#0000ff;
           font-family: Verdana, Arial, Helvetica;
          }
Code.bold {
           font-size:11pt;
           font-weight:bold;
           font-family: Verdana, Arial, Helvetica;
          }


/*----------------------------------*/
/*    globale Link Optionen         */
/*----------------------------------*/

a.mail {
        font-family: Verdana, Arial, Helvetica;
        font-size:11pt;
        color:#005A52;
       }
a.mail:hover {
              background-color:#dcdcdc;
             }
a.http {
        font-family: Verdana, Arial, Helvetica;
        font-size:11pt;
        color:#005A52;
       }
a.http:hover {
              background-color:#dcdcdc;
             }


/*----------------------------------*/
/*    globale Tabellen Optionen     */
/*----------------------------------*/

table.norm {
            background-color:#ffffff;
            border:0px;
           }
td.tabtitle{
	font-family : Verdana,  Arial, Helvetica;
	font-size: 8pt;
	background-color: #f96600;
	color: #ffffff;
	font-weight:bold;
             }
td.tabtitle2 {
	font-family : Verdana,  Arial, Helvetica;
	font-size: 8pt;
	color: #597E9B;
	font-weight:bold;
             }
td.tabueber {
	font-family : Verdana,  Arial, Helvetica;
	font-size: 8pt;
	color: #000000;
	font-weight:bold;
             }
td.tabtext {
	font-family : Verdana,  Arial, Helvetica;
	font-size: 8pt;
	color: #000000;
	}
td.tabin1 {
	font-family : Verdana,  Arial, Helvetica;
	font-size: 8pt;
	color: #000000;
              background-color:#ffe7d6;
               font-weight:bold;
             }
td.tabin2 {
	font-family : Verdana,  Arial, Helvetica;
	font-size: 8pt;
	color: #000000;
              background-color:#ffe7d6;
              }
td.tabtop {
	font-family : Verdana,  Arial, Helvetica;
	font-size: 8pt;
	color: #597e9b;
              background-color:#E6EBF0;
 font-weight:bold;
              }
a.tabtitle{
	font-family : Verdana, Arial, Helvetica;
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
             }


/*----------------------------------*/
/*        Head-Menue Optionen       */
/*----------------------------------*/

td.heado {
          background-color:#ffffff;
         }
td.headu {
          background-color:#e7f7f7;
         }
td.text {
         font-family: Verdana, Arial, Helvetica;
         font-size:8pt;
        }
td.textx {
         font-family: Verdana, Arial, Helvetica;
         font-size:8pt;
        }
td.text1 {
         font-family: Verdana, Arial, Helvetica;
         font-size:8pt;
        }
td.texty {
         font-family: Verdana, Arial, Helvetica;
         font-size:8pt;
         font-weight:normal;
         color:#3264CE;
        }
today {
         font-family: Verdana, Arial, Helvetica;
         font-size:9pt;
        }
days {
         font-family: Verdana, Arial, Helvetica;
         font-size:9pt;
        }


/*----------------------------------*/
/*    Artikel-Liste Optionen        */
/*----------------------------------*/

tr.artltab0 {
            background-color:#d6e8f7;          }
tr.artltab1 {
            background-color:#ffffff;          }
th.artltab {
            font-family: Verdana, Arial, Helvetica;
            font-size: 8pt;
            color:white;
            background-color:#1e59b0;          }
td.artltab0 {
            font-family: Verdana, Arial, Helvetica;
            background-color:#e1f1ff;
            font-size: 8pt;}
td.artltab1 {
            font-family: Verdana, Arial, Helvetica;
            font-size: 8pt;
            color:white;
            background-color:#1e59b0;          }
td.artltab {
            font-family: Verdana, Arial, Helvetica;
            font-size: 8pt;
	    color:black;
           }
a.artltab {
           font-family: Verdana, Arial, Helvetica;
           font-size: 8pt;
           color:#000000;
          }
a.artltab:hover {
                 color:#005A52;
                 font-size: 8pt;
                }


/*----------------------------------*/
/*    Artikel-Detail Optionen       */
/*----------------------------------*/

th.artdtab {
            font-family: Verdana, Arial, Helvetica;
            font-size: 8pt;
            font-weight:bold;
            color:black;
            background-color:#ffb27b;
            line-height: 14pt;
            text-align: left;
           }
td.artdtab {
             font-family: Verdana, Arial, Helvetica;
             font-size: 8pt;
             color:black;
             background-color:#ffe7d6;
             line-height: 14pt;
           }
th.artdhdr {
             font-family: Verdana, Arial, Helvetica;
             font-size: 9pt;
             font-weight:bold;
             color:blue;
           }
.iks-artd-img {
    margin-bottom: 10px;
}
.iks-artd-table {
    width: 350px;
}
.iks-artd-table-header {
	background-color:#F96600;
	font-weight:bold;
	text-align:center;
}


/*----------------------------------*/
/*    Artikel-Preisvergleich        */
/*----------------------------------*/

th.artvtab {
            font-family: Verdana, Arial, Helvetica;
            font-size: 8pt;
            font-weight:bold;
            color:black;
            background-color:#ffb27b;
            text-align: left;
           }
td.artvtab {
             font-family: Verdana, Arial, Helvetica;
             font-size: 8pt;
             color:black;
             background-color:#ffe7d6;
           }


/*----------------------------------*/
/*        Suchmaske Optionen        */
/*----------------------------------*/

p.suchtext {
            font-family: Verdana, Arial, Helvetica;
            color:#000000;
            font-size:9pt;
           }
p.suchkl {
          font-family: Verdana, Arial, Helvetica;
          font-size:9pt;
         }
code.bolds {
            font-family: Verdana, Arial, Helvetica;
            color:#0000dd;
            font-weight:bold;
           }
td.such {
         font-family: Verdana, Arial, Helvetica;
         font-size:9pt;
         font-weight:bold;
         color:#000000;
        }


/*----------------------------------*/
/*        Warenkorb Optionen        */
/*----------------------------------*/

th.warenk {
           font-family: Verdana, Arial, Helvetica;
           background-color:#f96600;
           font-size:12pt;
          }
th.best1 {
          font-family: Verdana, Arial, Helvetica;
          background-color:#f96600;
          font-size:8pt;
         }
td.best1 {
          font-family: Verdana, Arial, Helvetica;
          background-color:#d6e8f7;
          font-size:8pt;
         }
td.best2 {
          font-family: Verdana, Arial, Helvetica;
          background-color:#d6e8f7;
          font-size:8pt;
         }
td.bestges {
            font-family: Verdana, Arial, Helvetica;
            background-color:#1e59b0;
            font-size:8pt;
            font-weight:bold;
			color:white;
           }


/*----------------------------------*/
/*        AdminForms Optionen       */
/*----------------------------------*/

p.fahead {
          font-family: Verdana, Arial, Helvetica;
          font-size:9pt;
          font-weight:bold;
         }
p.xfahead {
          font-family: Verdana, Arial, Helvetica;
          font-size:9pt;
         }

p.fahead1 {
          font-family: Verdana, Arial, Helvetica;
          font-size:13pt;
          font-weight:bold;
          color:#005A52;
          text-decoration:underline;
         }
th.fa {
       font-family: Verdana, Arial, Helvetica;
       background-color:#dfdfdf;
       font-weight:bold;
       font-size:8pt;
      }
td.fa {
       font-family: Verdana, Arial, Helvetica;
       background-color:#ededed;
       font-size:8pt;
      }


/*----------------------------------*/
/*     Artikelgruppen Optionen      */
/*----------------------------------*/

A.artg {
        font-family: Verdana, Arial, Helvetica;
        font-size:8pt;
        color:#000000;
        text-decoration:none;
       }
A.artg:hover {
              font-size:8pt;
              color:#3264CE;
              background-color:#dcdcdc;
             }
P.artg {
        font-family: Arial, Helvetica;
        font-size:14pt;
        color:#3264CE;
       }
code.ind {
          font-size:9pt;
          color:#3264CE;
          font-weight:bold;
          font-family: Verdana, Arial, Helvetica;
         }


/*----------------------------------*/
/*       Hauptmenü Optionen         */
/*----------------------------------*/

A.mmg {
        font-family: Verdana, Arial, Helvetica;
        font-size:10pt;
        color:#000000;
        text-decoration:none;
       }
A.mmg:hover {
              font-size:10pt;
              color:#005A52;
              background-color:#dcdcdc;
             }
P.mmg {
        font-family: Verdana, Arial, Helvetica;
        font-size:14pt;
        color:#005A52;
       }
code.mm {
          font-size:11pt;
          color:#005A52;
          font-family: Verdana, Arial, Helvetica;
         }


/*----------------------------------*/
/*      Right Info                  */
/*----------------------------------*/

table.RightInfo {
	background-color:#E5EDF5;
	border-color:#00FFFF;
      }
tr.RightInfoTitle {
	background-color:#99B6D8;
	border-color:#00FFFF;
      }
tr.RightInfoData {
	background-color:#E5EDF5;
	border-color:#00FFFF;
      }
table.BestPrice {
	background-color:#E5EDF5;
	border-color:#00FFFF;
      }
tr.BestPriceTitle {
	background-color:#99B6D8;
	border-color:#00FFFF;
      }
tr.BestPriceData {
	background-color:#E5EDF5;
	border-color:#00FFFF;
      }
td.BestPriceText {
       font-family: Verdana, Arial, Helvetica;
       font-size:8pt;
       color:#5C3BA8;
      }
td.BestPricePrice {
       font-family: Verdana, Arial, Helvetica;
       font-size:8pt;
       font-weight:bold;
       color:#5C3BA8;
      }
table.Top10 {
	background-color:#E5EDF5;
	border-color:#00FFFF;
      }
tr.Top10Title {
	background-color:#99B6D8;
	border-color:#00FFFF;
      }
tr.Top10Data {
	background-color:#E5EDF5;
	border-color:#00FFFF;
      }
td.Top10Text {
       font-family: Verdana, Arial, Helvetica;
       font-size:8pt;
       color:#5C3BA8;
      }
td.Top10Price {
       font-family: Verdana, Arial, Helvetica;
       font-size:8pt;
       font-weight:bold;
       color:#5C3BA8;
      }
a.top10 {
        font-family: Verdana, Arial, Helvetica;
        font-size:8pt;
        color:#5C3BA8;
        text-decoration:none;
       }
a.top10:hover {
              background-color:#dcdcdc;
             }
div.rounded {
	background:#99B6D8;
	}
div.Price1 {
        font-family: Verdana, Arial, Helvetica;
        font-size:7pt;
	color:808080;
	}
div.hint {
	display: none;
	z-index: 1;
	position: absolute;
	margin-top: -4px;
	padding: 10px;
	border: 1px outset #dddddd;
	border-radius: 4px;
	background: #f8f8ff;
	box-shadow: 2px 2px 4px #444444;
}
.menuebox {
  display:none;
  //position: absolute;
  //right: -250px;
  //width: 10px;
  margin-top: 0px;
  border: 0px solid #000000;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #a0a0a0;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #000000;
  padding: 0px 0px;
  background-color: #bcbcff;
}
td.SubMenueNormal {
  background-color: #bcbcff;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #ffffff;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #000000;
  white-space: nowrap;
}
td.SubMenueSelected {
  background-color: #ccccff;
  cursor:pointer;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #ffffff;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #000000;
  white-space: nowrap;
}
td.MainMenueNormal {
  cursor: pointer; font-family: Trebuchet MS,Verdana,Arial,San Serif; font-size: 11pt; color: #000000;
  background-color: #9c9cff; font-weight: bold; font-style: italic;
  border: 0 solid #9c9cff;
  white-space: nowrap;
}
td.MainMenueSelected {
  cursor: pointer; font-family: Trebuchet MS,Verdana,Arial,San Serif; font-size: 11pt; color: #000000;
  background-color: #bcbcff; font-weight: bold; font-style: italic;
  border: 0 solid #9c9cff;
  white-space: nowrap;
}


/*----------------------------------*/
/*          Suggest-Liste           */
/*----------------------------------*/

div.suggestbox {
	display: none;
	z-index: 1001;
	position: absolute; top: 0;
	width: 680px !important;
	margin-top: 0;
	padding: 0;
	border: 1px outset #dddddd;
	border-top: 0;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background: #f8f8ff;
	box-shadow: 2px 2px 4px #444444;
}

th.SuggestHdr {
	background: #888888;
	color: white;
}

tr.SuggestArt0 {
	background: #eeeeee;
}

tr.SuggestArt1 {
	background: white;
}


/*----------------------------------*/
/*  Menuebutton im linken Naviframe */
/*----------------------------------*/

table.Menuebutton {
	background-image: url('/iks/NaviButtonBG20.png');
      }
td.Menuebutton {
        color:#FFFFFF;
	background-image: url('/iks/NaviButtonBG20.png');
	background-repeat: repeat;
        font-family: Verdana, Arial, Helvetica;
        font-size:8pt;
        color: #3264ce;
	cursor:pointer;
      }


/*----------------------------------*/
/*  Neue Suchmaschine               */
/*----------------------------------*/

.iks-filter-chain {
}
table.iks-filters-table {
	margin-top: 2mm;
	margin-bottom: 1mm;
}
.iks-feature-combo {
	background-color: #FFFFFF;
	border: 0px;
	width: 100%;
}
.iks-filters-table td{
    vertical-align: text-top;
    background-color: #EEEEEE;
}
.iks-filters-table div{
    margin-left: 0px;
    margin-right: 0px;
}
input.PageButton {
        font-family: Verdana, Arial, Helvetica;
        font-size:8pt;
	color:gray;
	background-color:#EEEEEE;
	border-style:solid;
	border-color:white;
	cursor:pointer;
        height: 18px;
      }
input.PageButtonSel {
        font-family: Verdana, Arial, Helvetica;
        font-size:8pt;
	color:gray;
	background-color:#EEEEEE;
	border-style:solid;
	border-color:gray;
        height: 18px;
      }
td.MerkmalTitle {
        color:#000000;
      }
td.MerkmalValue {
        color:#000000;
	font-weight: bold;
	vertical-align: text-top;
      }

div.zuschlag {
         font-family: Verdana, Arial, Helvetica;
         font-size:7pt;
	 color:#4D4E42;
        }
div.zuschlag_hdr {
         font-family: Verdana, Arial, Helvetica;
 	 font-weight:bold;
         font-size:7pt;
	 color:#4D4E42;
        }


/*----------------------------------*/
/*         Lagerverwaltung          */
/*----------------------------------*/

.minlen {
	width: 25px;
}

.shortlen {
	width: 150px;
}

.stdlen {
	width: 300px;
}

.right {
	text-align: right;
}

.center {
	text-align: center;
}

div.box {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 100px; height: 100px;
	float: left;
	margin: 5px;
	padding-top: 20px;
	border: 1px outset #cccccc;
	font-weight: bold;
	text-decoration: none;
	color: white;
	text-decoration: none;
	text-shadow: black 2px 2px 4px;
	text-align: center;
	overflow: hidden;
}

span.bar {
	display: inline-block;
	position: relative;
	width: 102px; height: 17px;
	float: left;
	background: url(barbg.png);
	-background: #f0d8c8;
	-border: 1px inset #ffe7d6;
}

span.bar img {
	position: absolute;
	left: 1px; top: 1px;
	height: 15px;
}

span.bar span {
	display: inline-block;
	position: absolute;
	top: 1px;
	width: 0px; height: 12px;
	border: 1px outset #ff8888;
	background: #ff8888;
}

table.border {
	width: 100%;
	background: #ffe7d6;
	border: 2px outset #ffe7d6;
	border-collapse: collapse;
}

th.border {
	height: 22px;
	padding: 0 5px;
	border: 1px solid white;
	background: #ffaa88;
}

td.border {
	height: 22px;
	padding: 0 5px;
	border: 1px solid white;
}

input.color {
	width: 100px; height: 100px;
	font-size: 10px;
}
