body {
  margin:0px;
  padding:0px;
  background-color:#F3F3F1;
  background-image:url(../grafiken/verlauf-x.gif);
  background-repeat:repeat-x;
}

#suchmaske {
  position:absolute;
  top:15px;
  left:0px;
}


td.kat1, td.kat2 {
  font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size:11px;
  font-weight:bold;
  color:white;
  text-align:center;
  padding-top:2px;
  padding-bottom:2px;
}

td.kat1 {  
  background-color:#013C68;
}

td.kat2 {  
  background-color:#670001;
}

td.weiss, td.weissRandOben, td.weissRandtlr, td.weissRandEingabeOben, td.suche, td.pmRand {
  background-color:white;
  font-size:1px;
}

td.weissRandOben {
  border-top:3px solid #013C68;
}

td.pmRand {
  border-top:3px solid #670001;
  border-bottom:6px solid #670001;
  font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size:12px;
  font-weight:500;
  color:black;
  vertical-align:middle;  
  padding-left:3px;
}

td.suche, td.suchbutton, input.suchbutton {
  background-color:#003D69;
}

td.suchbutton, input.suchbutton {
 font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 font-size:11px;
 color:white;
 font-weight:600;
 padding-bottom:2px;
 padding-top:2px;
 cursor:pointer;
}

input.suchbutton {
 border-width:0px;
}

#verwerfenButton, #suchenButton {
 background-repeat:no-repeat;
 background-position:right top;
 
 width:95px;
 text-align:left;
 margin-left:8px;
}

#verwerfenButton {
 background-image:url(../grafiken/verwerfen.gif); 
}

#suchenButton {
 background-image:url(../grafiken/suchen.gif);
 width:75px;
}

td.blauRandOben, td.blauRandObenD, td.leerRandOben, td.leerRandObenD, td.weissRandtlr, td.weissRandObenD {
  border-top:1px solid #C9DED7;
  background-color:white;
}

td.leerRandObenD {
  background-color:#EEEEEE;
  font-size:1px;
}

td.blauRandOben, td.blauRandObenD {
  padding-left:3px;
  padding-top:2px;
  padding-bottom:2px;
  
  font-size:12px;
  font-weight:700;
  color:black;
  font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

td.blauRandOben, td.blauRandObenD, td.weissRandtlr {
  border-left:1px solid #C9DED7;
  border-right:1px solid #C9DED7;
}

td.blauRandOben {
  background-color:#E6EFEE;
}

td.blauRandObenD {
  background-color:#EEEEEE;
}

td.leerRandOben {
  font-size:1px;
}

td.eingabeRand, td.eingabeRandD {
  border-top:1px solid #990166;
  border-left:1px solid #990166;
  border-right:1px solid #990166;
  padding:0px;
  background-color:white;
}

td.eingabeRandD {
  background-color:#EEEEEE;
  border-top:1px solid #4C4C4C;
  border-left:1px solid #4C4C4C;
  border-right:1px solid #4C4C4C;
}

td.weissRandEingabeOben {
  border-top:1px solid #990166;
}


#fzscheinNeu, #fzscheinAlt {
  background-color:#F4F4F4;
  background-repeat:no-repeat;
  background-image:url(../grafiken/neuerfzschein.gif);    
  height:95px;  
}

#fzscheinAlt {
  background-image:url(../grafiken/alterfzschein.gif);
}

input.hsn, input.tsnvvs, input.hsnD, input.tsnvvsD {
  background-color:white;
  border-width:0px;
  padding-left:2px;
  color:black;
  font-weight:100;
  font-size:12px;
  font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  height:16px;
  margin:0px;
  text-transform:uppercase;  
}

input.hsn, input.hsnD {
  width:32px;
}

input.tsnvvs, input.tsnvvsD {
  width:64px;
}

input.hsnD, input.tsnvvsD {
  background-color:#EEEEEE;
}

div.suchkategorie, div.suchkategorieSN, div.hinweis {
   font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   border:1px solid #CADED6;
   background-color:#E6EEEE;
   width:97%;
   height:16px;
   padding-top:2px;
   padding-left:2px;
   font-size:11px;
   font-weight:500;
   margin-bottom:3px;
   margin-top:3px;
}

div.hinweis{
  background-color: #F3F3F1;
  border: 0px solid blue;
  text-decoration: underline;
  cursor:pointer;
  float:right;
  clear: none;
  padding:10px;
  height:40px;  
}
div.suchkategorieSN {
   background-color:#C6D9D9;
}
input.eingabeDeaktiv, input.eingabeAktiv {
   width:100px;
   height:14px;
   border:1px solid #9AA2AA;
   background-color:white;
   font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   font-size:11px;
   padding-left:2px;
   padding-top:2px;
   padding-bottom:2px;
   padding-right:5px;
   font-weight:300;
   margin-bottom:3px;
   margin-top:3px;
   
   background-image:url(../grafiken/incremental.gif);
   background-repeat:no-repeat;
   background-position:center right;
}

input.eingabeAktiv {
   background-image:url(../grafiken/incrementalAktiv.gif);
}