body {
  margin: 0;
  color: #000000;
  background-color: #FFFFFF;
  font-family: Verdana, Geneva, Arial, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}

.main {
  margin: 0;
  color: #000000;
  font-family: Verdana, Geneva, Arial, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}

a:link, a:visited, a:active {
  color: #006699;
  font-family: Verdana, Arial, sans-serif;
  text-decoration: underline;
}

a:hover {
  color: #FF0000;
  text-decoration: none;
}

#a1:link {text-decoration: underline}
#a1:visited {text-decoration: underline}
#a1:active {text-decoration: underline}
#a1:hover {text-decoration: underline; color: red;}


/*
** Error Message
*/
.error {
  color: #ff0000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  text-decoration: none;

}
/*
** Error Message
*/
.small {
  color: #000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 7pt;
  text-decoration: none;

}
/*
** BoxHeader
*/
.boxheader {
  color: #000000;
  background-image: url(./images/products/printers/cellpic4.jpg);
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}
/*
** BoxHeader2
*/
.boxheader2 {
  color: #000000;
  background-color: #33CC33; 
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}
/*
** Boxinhalt
** Box content
*/
.box {
  color: #000080;
  background-color: #ffffff; 
  border-color: #000000;
  border-style: solid;
  border-width: 0px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}
.boxbordergrey{
  color: #000080;
  background-color: #ffffff; 
  border-color: #cccccc;
  border-style: solid;
  border-width: 1px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}
.boxborderblue{
  color: #000080;
  background-color: #ffffff; 
  border-color: #006699;
  border-style: solid;
  border-width: 1px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}
/*
** Boxinhalt
** Box content
*/
.box2 {
  color: #000000;
  background-color: #315684; 
}
/*
** Boxinhalt
** Box content
*/
.box3 {
  color: #000080;
  background-color: #91BBFB; 
  border-color: #666666;
  border-style: solid;
  border-width: 2px;
  font-family: Verdana, Arial, sans-serif;
}
/*
** Boxinhalt
** Box content
*/
.box4 {
  color: #000080;
  background-image: url(./images/products/printers/topbackmerge.jpg);
 border-color: #000000;
  border-style: solid;
  border-width: 1px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}
/*
** Boxinhalt
** Box content
*/
.box5 {
color: #000000;
  background-color: #F7F7F9; 
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}
/*
** Boxinhalt
** Box content
*/
.box6 {
  color: #000000;
   background-image: url(./images/banners/grid.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-color: #006699;
  border-style: solid;
  border-width: 1px;
}
/*
** Boxinhalt
** Box content
*/
.box7 {
  color: #000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-color: #006699;
  border-style: solid;
  border-width: 1px;
}
/*
** Boxinhalt
** Box content
*/
.boxmain {
color: #FFFFFF;
  background-color: #227B9C; 
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}
/*
** Boxinhalt
** Box content
*/
.boxpartners {
  color: #000080;
  background-image: url(images/banners/grid2.jpg);
  border-color: #2A5A8B;
  border-style: solid;
  border-width: 1px;
  font-size: 8pt;
}
/*
** Boxinhalt
** Border1
*/
.border1 {
  background-color: #FFFFFF;  
  border-color: #2A5A8B;
  border-style: solid;
  border-width: 1px;
}
/*
** Boxinhalt
** Mittelteil Hauptseite
*/
.tdmain {
  color: #000000;
  background-color:#ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
}

/*
** Company Info
*/
.compinfo {
  color: #000080;
  background-color: #b0c4de;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}

/*
** Überschriften
** Headlines
*/
.headlinemain {
  color: #2A5A8B;  
  font-family: Verdana, Arial, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
}
.headlinemainwhite {
  color: #FFFFFF;  
  font-family: Verdana, Arial, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
}
.headline {
  color: #000080;
  background-color: #cccccc;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}
.headlineblue {
  color: #FFFFFF;
  background-color: #25aaee;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  font-weight: none;
  text-decoration: none;
}
.headline1 {
  color: #2A5A8B;  
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
.headline2 {
  color: #FF6600;
   background-color: #90A1B0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
}
.mainlink {
  color: #000000;  
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
/*
** Überschriften
** Headlines
*/
.headlineback {
  color: #000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
/*
** Überschriften
** Right hand side of the cart.
*/
.cart {
  color: #000080;
  font-family: Verdana, Arial, sans-serif;
  background-image: url(./images/banners/sideright.jpg);
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}

/*
** Standardtext in Tabellen
** Standard text in tables
*/
.desc {
  color: #000000;
  background-color: #CCCCCC;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  text-decoration: none;
}

/*
** Standardtext in Tabellen
** Standard text in tables
*/
.desc2 {
  color: #000000;
  background-color: #CCCCCC;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
}
/*
** Standardtext in Tabellen
** Standard text in tables
*/
.desc3 {
  color: #000000;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  text-decoration: none;
}
/*
** Standardtext in Tabellen
** Standard text in tables
*/
.desc4 {
  margin: 2;
  color: #666666;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  font-weight: lighter;
  text-decoration: none;
  line-height: normal;
  }
.desc5 {
  margin: 2;
  color: #006699;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  font-weight: lighter;
  text-decoration: none;
  line-height: normal;
  }

  /*
** Standardtext in Tabellen
** Standard text in tables
*/
.descwhite {
  margin: 2;
  color: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  font-weight: lighter;
  text-decoration: none;
  line-height: normal;
}
.pdf {
  color: #666666;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  }
/*
** Kleine Schrift in Tabellen
** Small text in tables
*/
.descsmall {
  color: #000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}

/*
** Spezialpreis, Special-Flag gesetzt
** Special price, special-flag set
*/
.special {
  color: #ff0000;
  font-family: Verdana, Arial, sans-serif;
  background-image: url(./images/products/printers/cellpic1.gif);
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
/*
** Spezialpreis, Special-Flag gesetzt
** Special price, special-flag set
*/
.special2 {
  color: #ff0000;
  font-family: Verdana, Arial, sans-serif;
  background-color: #E9E8EB;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
/*
** Dateneingabe
** Data-input
*/
.account {
  color: #000000;
  background-color: #ff0000;
  text-decoration: none;
}

/*
** Umrandung der Tables
** Table border
*/
.tableborder {
 background-color: #cccccc;
  border-color: #666666;
  border-style: solid;
  border-width: 2px;
}

/*
** Header mit Firmenlogo
** header with company logo
*/
.header {
  color: #900050;
  background-color: #000000;
  border-color: #000000;
  border-style: solid;
  border-width: 2px;
}
/*
** Header mit Firmenlogo
** header with company logo
*/
.header2 {
  color: #666666;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11pt; 
  font-weight: bold;
  text-decoration: none;
}
/*
** Gesamt-Navigationsleiste
** Complete navigation bar
*/
.navigation {
  border-color: #2A5A8B;
  border-style: solid;
  border-width: 1px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  text-decoration: none;
}

/*
** Obere Navigationsleiste
** Upper navigation bar
*/
.navi1 {
  color: #900050;
  background-image: url(./images/products/printers/cellpic4.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  text-decoration: none;
}

/*
** Obere Navigationsleiste
** Upper navigation bar
*/
.navi12 {
  color: #900050;
  background-image: url(./images/products/printers/cellpic6.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  text-decoration: none;
}
/*
** Untere Navigationsleiste
** Lower navigation bar
*/
.navi2 {
  color: #900050;
  background-color: #808080;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}
/*
** Untere Navigationsleiste
** Lower navigation bar
*/
.navi3 {
  color: #000000;
  background-color: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
}
/*
** Untere Navigationsleiste
** Lower navigation bar
*/
.menuitem {
  margin: 4;
  color: #DEAD0B;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
/*
** Footer oben
** Upper footer part
*/
.footer1 {
  color: #000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
}

/*
** Footer mitte
** Middle footer part
*/
.footer2 {
  color: #ffffff;
  background-color: #808080;
  text-decoration: none;
}

/*
** Footer unten
** Lower footer part
*/
.footer3 {
  color: #808080;
  background-color: #000000;
  text-decoration: none;
}

/*
** Info HTML-Seiten
** Info HTML-pages
*/
.info {
  color: #000000;
  background-color: #F7F7F9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  text-decoration: none;
}
/*
** Info HTML-Seiten
** Info HTML-pages
*/
.softhead {
 color: #2A5A8B; 
 background-image: url(./images/products/soft/backbanner.jpg); 
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
.formField {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: #FFFFFF;
border: #40637A 1px solid;
color: #40637A
}
.formButton {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #cccccc;
border: #40637A 1px solid;
color: #40637A
}
.hr {
color: #CCCCCC;
background-color: #CCCCCC;
height: 1px;
border-top: 1px dashed #CCCCCC;
}
.main {
	font-size: 14px;
}
.headerkop {
	font-size: 12px;
}

