/***************************************************
 *  Stylesheet Aldisplays GmbH Firefox
 *  Stand: 03/2008
 *  Copyright: www.till.net
 **************************************************/

HTML {
  font-size: 95.01%;
  width: 100%;
}

BODY {
  background-color: #E7EFEE;
  color: #58595B;
  font-family: Tahoma, AvantGarde Bk BT, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin: 0em 0em 0em 0em;
  min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
  padding: 0em 0em 0em 0em;
  text-decoration: none;
}

.clearfix:after {
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}

.clearfix {
  display: inline-block; /* Fixes IE/Mac */
}

/* Hides from IE-mac \*/
* html .clearfix,
* html .clearfix * {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* ----- Header, Horizontale Navigation ----- */

DIV#header {
  background-color: #58595B;
  height: 2.2em;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
}

DIV#logoleft {
  float: left;
  margin: 0em 0em 0em 2em;
  padding: 0.2em 0em 0em 0em;
}

DIV#navtop {
  margin: 0em 15% 0em 15%;
  padding: 0.5em 0em 0em 0em;
}

UL#navtop {
  background-color: #58595B;
  margin: 0em 0em 0em 0em;
  padding: 0em 0.2em 0em 0em;
  text-align: center;
}

UL#navtop LI {
  display: inline;
  list-style: none;
  margin: 0.2em 0em 0.2em 0em;
  padding: 0em 0em 0em 0em;
}

UL#navtop A {
  color: #FFFFFF;
  font-weight: bold;
  padding: 0.2em 1em 0.2em 1em;
  text-decoration: none;
}

UL#navtop A:hover {
  color: #D1D3D4;
}

UL#navtop A.click {
  color: #D1D3D4;
}

DIV#logoright {
  float: right;
  margin: 0em 2em 0em 0em;
  padding: 0.2em 0em 0em 0em;
}


/* ----- BreadCrumb ----- */

DIV#breadcrumb {
  color: #059651;
  font-size: 0.85em;
  margin: 0em 0em 0em 0em;
  padding: 0.5em 1em 0.5em 1em;
}

DIV#breadcrumb A {
  color: #059651;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  text-decoration: none;
}

DIV#breadcrumb A:link {
  color: #059651;
  text-decoration: none;
}

DIV#breadcrumb A:visited {
  color: #059651;
  text-decoration: none;
}

DIV#breadcrumb A:active {
  color: #059651;
  text-decoration: none;
}

DIV#breadcrumb A:hover {
  color: #6B6D6F;
  text-decoration: none;
}


/* ----- Content ----- */

DIV#wrapper1 {
  background: url(bg_left.jpg) 17% 0;
}

DIV#wrapper2 {
  background: url(bg_right.gif) 83% 0;
}

/* ----- Center Content, Right Content ----- */

DIV#wrapright {
  float: right;
  width: 83%;
}	

/* ----- Center Content ----- */

DIV#center {
  font-size: 0.9em;
  float: left;
  margin: 0em 0em 1em 0em;
  min-height: 57em;
  padding: 0em 0em 0em 0em;
  width: 79.518%;
}


/* ----- Content ----- */

DIV#content {
  color: #58596B;
  margin: 0.5em 1em 1em 1em;
  padding: 0em 0em 0em 0em;
}

DIV#contentleft {
  float: left;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  width: 35%;
}

DIV#contentright {
  margin: 0em 0em 0em 35%;
  padding: 0em 0em 0em 0em;
}

DIV.featurebox {
  background-color: #D1D3D4;
  color: #58595B;
  font-size: 1.1em;
  font-weight: bold;
  margin: 0em 0em 0em 0em;
  padding: 0.3em 0.3em 0.3em 0.3em;
  text-align: center;
}

A {
  color: #59595B;
  text-decoration: none;
}

A:link {
  color: #59595B;
  text-decoration: none;
}

A:visited {
  color: #59595B;
  text-decoration: none;
}

A:active {
  color: #59595B;
  text-decoration: none;
}

A:hover {
  color: #59595B;
  text-decoration: underline;
}

P {
  font-size: 1em;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  text-decoration: none;
}

P.contentfooter {
  font-size: 0.85em;
  margin: 2em 0em 0em 2em;
  padding: 0em 0em 0em 0em;
}

P.klein {
  color: #58595B;
  font-size: 0.9em;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
}

H1 {
  color: #6B6D6F;
  font-family: Tahoma, AvantGarde Bk BT, Arial, Helvetica, sans-serif;
  font-size: 1.4em;
  font-style: normal;
  margin: 0em 0em 0em 0em;
  padding: 0.2em 0em 0.5em 0em;
}

H2 {
  color: #6B6D6F;
  font-family: Tahoma, AvantGarde Bk BT, Arial, Helvetica, sans-serif;
  font-size: 1.3em;
  font-style: normal;
  margin: 0em 0em 0em 0em;
  padding: 0.2em 0em 0.5em 0em;
}

H3 {
  color: #6B6D6F;
  font-family: Tahoma, AvantGarde Bk BT, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  font-style: normal;
  margin: 0em 0em 0em 0em;
  padding: 0.2em 0em 0.5em 0em;
}

DIV#list1spheader {
  color: #059651;
  font-weight: bold;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
}

DIV#list1spheader A {
  color: #59595B;
  font-weight: bold;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  text-decoration: none;
}

DIV#list1spheader A:hover {
  color: #59595B;
  font-weight: bold;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  text-decoration: underline;
}

DIV#list1spcontent {
  color: #000000;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
}

DIV#list1spfooter {
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  text-align: right;
}

DIV#list1spfooter A {
  color: #59595B;
  margin: 0em 0em 0em 0em;
  padding: 0.1em 0.5em 0.1em 0.5em;
  text-decoration: none;
}


/* ----- Right Content ----- */

DIV#right {
  margin: 0em 0em 0em 79.518%;
  padding: 0em 0em 0em 0em;
}

/* ----- Right Content ----- */

DIV#box {
  border: 1px solid #059651;
  margin: 0.5em 0.5em 0.5em 0.5em;
  padding: 0em 0em 0em 0em;
}

DIV#box P {
  font-weight: bold;
  margin: 0.6em 0em 0.6em 0em;
  padding: 0em 0em 0em 0em;
}

DIV#box P.center {
  font-weight: bold;
  margin: 0.6em 0em 0.6em 0em;
  padding: 0em 0em 0em 0em;
  text-align: center;
}

DIV#box1header {
  background-color: #059651;
  color: #FFFFFF;
  font-size: 0.9em;
  font-weight: bold;
  margin: 0em 0em 0em 0em;
  padding: 0.3em 0.3em 0.3em 0.3em;
  text-align: center;
}

DIV#box2header {
  background-color: transparent;
  color: #58595B;
  font-size: 0.9em;
  font-weight: bold;
  margin: 0em 0em 0em 0em;
  padding: 0.3em 0.3em 0.3em 0.3em;
  text-align: center;
}

DIV#box1content {
  background-color: #FFFFFF;
  color: #59595B;
  font-size: 0.9em;
  font-weight: normal;
  margin: 0em 0em 0em 0em;
  padding: 0.3em 0.3em 0.3em 0.3em;
  text-align: center;
}

DIV#box2content {
  background-color: #E7EFEE;
  color: #59595B;
  font-size: 0.9em;
  font-weight: normal;
  margin: 0em 0em 0em 0em;
  padding: 0.3em 0.3em 0.3em 0.3em;
  text-align: center;
}

DIV#box BUTTON {
  font-size: 1em;
  margin: 0.5em 0em 0.5em 0em;
  padding: 0em 0em 0em 0em;
  text-align: center;
}

DIV#box INPUT {
  font-size: 1em;
  margin: 0.5em 0em 0.5em 0em;
  padding: 0em 0em 0em 0em;
  text-align: center;
}

DIV#boxrowleft {
  float: left;
  height: 2em;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0.5em;
  text-align: left;
  width: 4em;
}

DIV#boxrowright {
  height: 2em;
  margin: 0em 0em 0em 4em;
  padding: 0em 0em 0em 0em;
  text-align: left;
}

DIV#boxrowright INPUT {
  border: 1px solid #999999;
  font-family: Verdana;
  font-size: 1em;
  margin: 0em 0em 0em 0em;
  padding: 0.1em 0.1em 0.1em 0.1em;
}


/* ----- Left Content ----- */

DIV#left {
  margin:  0em 83% 0em 0em;
  padding: 0em 0em 0em 0em;
  position: top;
}

DIV#navleft {
  margin:  0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
}

P.navleft {
  color: #000000;
  font-weight: bold;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0.3em 0em;
  text-decoration: none;
}

/* ----- Vertikale Navigation - Ebene 0 ----- */

UL#navleft {
  border-bottom: 1px solid #000000;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  text-align: left;
  text-indent: 0.5em;
}

UL#navleft LI {
  border-top: 1px solid #000000;
  list-style: none;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
}

UL#navleft A {
  color: #000000;
  display: block;
  font-size: 1em;
  font-weight: bold;
  height: 1.3em;
  margin: 0em 0em 0em 0em;
  padding: 0.2em 0em 0em 0em;
  text-decoration: none;
  width: 100%;
}
 
UL#navleft A:hover {
  background-color: #059651;
  color: #FFFFFF;
}

/* ----- Vertikale Navigation - Ebene 0 invers (Kataloganfrage, Newsletter) ----- */

UL#navleftinv {
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  text-align: left;
  text-indent: 0.5em;
}

UL#navleftinv LI {
  list-style: none;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0.1em 0em;
}

UL#navleftinv A {
  background-color: #58595B;
  color: #FFFFFF;
  display: block;
  font-size: 1em;
  font-weight: bold;
  height: 1.4em;
  margin: 0em 0em 0em 0em;
  padding: 0.2em 0em 0em 0em;
  text-decoration: none;
  width: 100%;
}
 
UL#navleftinv A:hover {
  background-color: #059651;
  color: #FFFFFF;
}

/* ----- Vertikale Navigation - Ebene 0 invers gruen (Produktanfrage) ----- */

UL#navleftinv A.gruen {
  background-color: #059651;
  color: #FFFFFF;
  display: block;
  font-size: 1em;
  font-weight: bold;
  height: 1.4em;
  margin: 0em 0em 0em 0em;
  padding: 0.2em 0em 0em 0em;
  text-decoration: none;
  width: 100%;
}
 

/* ----- Vertikale Subnavigation - Ebene 1 ----- */

UL#subnavleft {
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  text-align: left;
  text-indent: 1em;
}

UL#subnavleft LI.bordertop {
  border-top: 1px solid #000000;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
}

UL#subnavleft LI {
  list-style: none;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
}

UL#subnavleft A {
  background-color: #E7EFEE;
  color: #000000;
  font-size: 0.9em;
  font-weight: normal;
  height: 1.5em;
  margin: 0em 0em 0em 0em;
  padding: 0.2em 0em 0em 0em;
  text-decoration: none;
}
 
UL#subnavleft A:hover {
  background-color: #E7EFEE;
  color: #059651;
}

UL#subnavleft A.click {
  background-color: #059651;
  color: #FFFFFF;
  display: block;
  font-weight: normal;
  margin: 0em 0em 0em 0em;
  padding: 0.2em 0em 0em 0em;
}

/* ----- Zweite vertikale Subnavigation - Ebene 2 ----- */

UL#subnav2left {
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  text-align: left;
  text-indent: 1.5em;
}

UL#subnav2left LI {
  list-style: none;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
}

UL#subnav2left A {
  background-color: #E7EFEE;
  color: #000000;
  font-size: 0.9em;
  font-weight: normal;
  height: 1.5em;
  margin: 0em 0em 0em 0em;
  padding: 0.2em 0em 0em 0em;
  text-decoration: none;
}
 
UL#subnav2left A:hover {
  background-color: #E7EFEE;
  color: #059651;
}

UL#subnav2left A.click {
  background-color: #059651;
  color: #FFFFFF;
  display: block;
  font-weight: normal;
  margin: 0em 0em 0em 0em;
  padding: 0.2em 0em 0em 0em;
}


/* ----- Produktinformationen und Produktanfrage ----- */

DIV#navfiles {
  margin: 0em 0em 0.7em 0em;
  padding: 0em 0em 0em 0em;
  text-align: right;
}

DIV#navfiles A {
  border: 1px solid #58595B;
  background-color: #059651;
  color: #FFFFFF;
  font-weight: bold;
  margin: 0em 0em 0em 0em;
  padding: 0em 0.2em 0.2em 0.2em;
  text-decoration: none;
}

DIV#table {
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
}

DIV#produkttext {
  float: left;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  width: 45%;
}

DIV#produktinfo {
  border: 1px solid #059651;
  margin: 0em 0em 0em 45%;
  padding: 0em 0em 0em 0em;
}

DIV#produktfoto {
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  text-align: right;
}

DIV#produktmemo {
  background-color: #58595B;
  color: #FFFFFF;
  font-weight: bold;
  margin: 0em 0em 0em 0em;
  padding: 0.5em 0.5em 0.5em 0.5em;
}

DIV#produkttabelle {
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
}

DIV#produktrowleft {
  float: left;
  color: #58595B;
  font-weight: normal;
  margin: 0em 0em 0em 0em;
  padding: 0.5em 0.5em 0.5em 0.5em;
}

DIV#produktrowright {
  color: #58595B;
  font-weight: normal;
  margin: 0em 0em 0em 8em;
  padding: 0.5em 0.5em 0.5em 0.5em;
}

TABLE#produktanfrage {
  background-color: #F8F8F8; 
  border: 0px gray solid;
  font-size: 1em;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
}

TR#produktanfragetitle {
  background-color: #E7E7E7; 
  border: 0px gray solid;
  height: 1.6em;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
}


/* ----- Footer ----- */

DIV#footer {
  background-color: #58595B;
  clear: both;
  color: #FFFFFF;
  font-size: 0.85em;
  height: 2em;
  margin: 0em 0em 0em 0em;
  padding: 0.5em 0.2em 0em 0em;
}

A.footer {
  color: #FFFFFF;
  text-decoration: none;
}

A.footer:link {
  color: #FFFFFF;
  text-decoration: none;
}

A.footer:visited {
  color: #FFFFFF;
  text-decoration: none;
}

A.footer:active {
  color: #FFFFFF;
  text-decoration: none;
}

A.footer:hover {
  color: #D1D3D4;
  text-decoration: none;
}


/* ----- Tabellen ----- */

TABLE {
  font-size: 1em;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
}

TR {
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
}

TD {
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
}


/* ----- Interaktive Formulare ----- */

FORM {
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
}

FORM#suche {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  margin: 0em 0em 1.6em 0em;
  padding: 0.2em 0em 0.4em 0.5em;
}

INPUT.produktanfrage {
  border: 1px solid #999999;
  color: #58595B;
  font-family: Verdana;
  font-size: 0.9em;
  margin: 0em 0em 0em 0em;
  padding: 0.1em 0em 0.1em 0em;
  width: 2.5em;
}

INPUT.produktanfrage2 {
  border: 1px solid #999999;
  color: #58595B;
  font-family: Verdana;
  font-size: 0.9em;
  margin: 0em 0em 0em 0em;
  padding: 0.1em 0em 0.1em 0em;
  width: 12em;
}

INPUT.suche {
  background-color: #FFFFFF;
  border: 1px #059651 solid;
  color: #059651;
  font-size: 1em;
  padding-left: 0.2em;
  scrollbar-3dlight-color: #059651;
  scrollbar-arrow-color: #059651;
  scrollbar-base-color: transparent;
  scrollbar-darkshadow-color: 059651;
  scrollbar-face-color: transparent;
  scrollbar-highlight-color: #CCCCCC;
  scrollbar-shadow-color: #059651;
}

INPUT.submit {
  background-color: #FFFFFF;
  border: 1px #059651 solid;
  color: #059651;
  font-size: 1em;
  padding-left: 0.2em;
  scrollbar-3dlight-color: #059651;
  scrollbar-arrow-color: #059651;
  scrollbar-base-color: transparent;
  scrollbar-darkshadow-color: 059651;
  scrollbar-face-color: transparent;
  scrollbar-highlight-color: #CCCCCC;
  scrollbar-shadow-color: #059651;
}

INPUT.submitsuche {
  background-color: #FFFFFF;
  border: 1px #059651 solid;
  color: #059651;
  font-size: 1em;
  padding-left: 0.2em;
  scrollbar-3dlight-color: #059651;
  scrollbar-arrow-color: #059651;
  scrollbar-base-color: transparent;
  scrollbar-darkshadow-color: 059651;
  scrollbar-face-color: transparent;
  scrollbar-highlight-color: #CCCCCC;
  scrollbar-shadow-color: #059651;
}

SELECT.produktanfrage {
  border: 1px solid #999999;
  color: #58595B;
  font-family: Verdana;
  font-size: 0.9em;
  height: 1.5em;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
}

TEXTAREA.produktanfrage {
  background-color: #FFFFFF;
  border: 1px solid #999999;
  color: #58595B;
  font-family: Verdana;
  font-size: 0.9em;
  margin: 0em 0em 0em 0em;
  padding: 0em 0.2em 0em 0.2em;
}





UL.navtop {
  background-color: #58595B;
  margin: 0em 0em 0em 0em;
  padding: 0em 0.2em 0em 0em;
  text-align: center;
}

UL.navtop LI {
  display: inline;
  list-style: none;
  margin: 0.2em 0em 0.2em 0em;
  padding: 0em 0em 0em 0em;
}

UL.navtop A {
  color: #FFFFFF;
  font-weight: bold;
  padding: 0.2em 1em 0.2em 1em;
  text-decoration: none;
}

UL.navtop A:hover {
  color: #D1D3D4;
}

UL.navtop A.click {
  color: #D1D3D4;
}


UL.navleft {
  border-bottom: 1px solid #000000;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  text-align: left;
  text-indent: 0.5em;
}

UL.navleft LI {
  border-top: 1px solid #000000;
  list-style: none;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
}

UL.navleft A {
  color: #000000;
  display: block;
  font-size: 1em;
  font-weight: bold;
  height: 1.3em;
  margin: 0em 0em 0em 0em;
  padding: 0.2em 0em 0em 0em;
  text-decoration: none;
  width: 100%;
}
 
UL.navleft A:hover {
  background-color: #059651;
  color: #FFFFFF;
}

/* ----- Vertikale Navigation - Ebene 0 invers (Kataloganfrage, Newsletter) ----- */

UL.navleftinv {
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  text-align: left;
  text-indent: 0.5em;
}

UL.navleftinv LI {
  list-style: none;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0.1em 0em;
}

UL.navleftinv A {
  background-color: #58595B;
  color: #FFFFFF;
  display: block;
  font-size: 1em;
  font-weight: bold;
  height: 1.4em;
  margin: 0em 0em 0em 0em;
  padding: 0.2em 0em 0em 0em;
  text-decoration: none;
  width: 100%;
}
 
UL.navleftinv A:hover {
  background-color: #059651;
  color: #FFFFFF;
}

/* ----- Vertikale Navigation - Ebene 0 invers gruen (Produktanfrage) ----- */

UL.navleftinv A.gruen {
  background-color: #059651;
  color: #FFFFFF;
  display: block;
  font-size: 1em;
  font-weight: bold;
  height: 1.4em;
  margin: 0em 0em 0em 0em;
  padding: 0.2em 0em 0em 0em;
  text-decoration: none;
  width: 100%;
}


DIV.box {
  border: 1px solid #059651;
  margin: 0.5em 0.5em 0.5em 0.5em;
  padding: 0em 0em 0em 0em;
}

DIV.box P {
  font-weight: bold;
  margin: 0.6em 0em 0.6em 0em;
  padding: 0em 0em 0em 0em;
}

DIV.box P.center {
  font-weight: bold;
  margin: 0.6em 0em 0.6em 0em;
  padding: 0em 0em 0em 0em;
  text-align: center;
}

DIV.box1header {
  background-color: #059651;
  color: #FFFFFF;
  font-size: 0.9em;
  font-weight: bold;
  margin: 0em 0em 0em 0em;
  padding: 0.3em 0.3em 0.3em 0.3em;
  text-align: center;
}

DIV.box2header {
  background-color: transparent;
  color: #58595B;
  font-size: 0.9em;
  font-weight: bold;
  margin: 0em 0em 0em 0em;
  padding: 0.3em 0.3em 0.3em 0.3em;
  text-align: center;
}

DIV.box1content {
  background-color: #FFFFFF;
  color: #59595B;
  font-size: 0.9em;
  font-weight: normal;
  margin: 0em 0em 0em 0em;
  padding: 0.3em 0.3em 0.3em 0.3em;
  text-align: center;
}

DIV.box2content {
  background-color: #E7EFEE;
  color: #59595B;
  font-size: 0.9em;
  font-weight: normal;
  margin: 0em 0em 0em 0em;
  padding: 0.3em 0.3em 0.3em 0.3em;
  text-align: center;
}

DIV.box BUTTON {
  font-size: 1em;
  margin: 0.5em 0em 0.5em 0em;
  padding: 0em 0em 0em 0em;
  text-align: center;
}

DIV.box INPUT {
  font-size: 1em;
  margin: 0.5em 0em 0.5em 0em;
  padding: 0em 0em 0em 0em;
  text-align: center;
}

DIV.boxrowleft {
  float: left;
  height: 2em;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0.5em;
  text-align: left;
  width: 4em;
}

DIV.boxrowright {
  height: 2em;
  margin: 0em 0em 0em 4em;
  padding: 0em 0em 0em 0em;
  text-align: left;
}

DIV.boxrowright INPUT {
  border: 1px solid #999999;
  font-family: Verdana;
  font-size: 1em;
  margin: 0em 0em 0em 0em;
  padding: 0.1em 0.1em 0.1em 0.1em;
}




