/* HTML TAGS START */
img {
  border:                      0px;
}

form {
  margin:                      0px;
}

table td {
  vertical-align:              top;
}

p {
  margin-top:                  0px;
}
/* HTML TAGS END */

/* HTML DEFAULT FONT STYLE START */
BODY {
  width:                       100%;
  height:                      100%;
  margin:                      0px;
  padding:                     0px;
  cursor:                      default;
  background-color:            #013962;
}

H1 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 16px Verdana;
  line-height:                 20px;
  color:                       #B9702F;
}

H2 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 14px Verdana;
  line-height:                 20px;
  color:                       #B9702F;
}

H3 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 12px Verdana;
  line-height:                 20px;
  color:                       #B9702F;
}

H4 {
  margin:                      0px;
  padding:                     0px;
  font:                        normal 16px Verdana;
  line-height:                 20px;
  color:                       #B9702F;
}

H5 {
  margin:                      0px;
  padding:                     0px;
  font:                        normal 14px Verdana;
  line-height:                 20px;
  color:                       #B9702F;
}

H6 {
  margin:                      0px;
  padding:                     0px;
  font:                        normal 12px Verdana;
  line-height:                 20px;
  color:                       #B9702F;
}

HR {
  width:                       100%;
  height:                      1px;
  border:                      0px;
  border-top:                  2px solid #B9702F;
}

a {
  color:                       #B9702F;
  text-decoration:             underline;
  cursor:                      pointer;
}

a:hover {
  color:                       #B9702F;
  text-decoration:             none;
}

body, table {
  font:                        normal 12px Verdana;
  color:                       #022E4F;
  text-align:                  justify;
  line-height:                 20px;
}
/* HTML DEFAULT FONT STYLE END */

/* FORM TAGS START */
input.text {
  width:                       250px;
  height:                      19px;
  border:                      1px solid #93958A;
  font:                        normal 12px Verdana;
  color:                       #022E4F;
  vertical-align:              middle;
}

input.button {
  font:                        normal 12px Verdana;
  color:                       #022E4F;
  vertical-align:              middle;
}

select {
  width:                       250px;
  height:                      19px;
  border:                      1px solid #93958A;
  font:                        normal 12px Verdana;
  color:                       #022E4F;
  vertical-align:              middle;
}

textarea {
  width:                       250px;
  height:                      80px;
  border:                      1px solid #93958A;
  font:                        normal 12px Verdana;
  color:                       #022E4F;
}
/* FORM TAGS END */

/* CUSTOM CSS TAGS START */
.fullscreen {
  width:                       100%;
  height:                      100%;
}

.siteholder {
  width:                       100%;
  text-align:                  center;
}

.site {
  width:                       876px;
  border:                      2px solid #FFFFFF;
  border-top:                  0px;
}

.header {
  width:                       876px;
  height:                      121px;
  text-align:                  left;
  background:                  url('../images/header_bg.gif') repeat-x bottom left;
}

.header_logo {
  width:                       119px;
  height:                      121px;
}

.menu {
  width:                       757px;
  height:                      32px;
  font:                        bold 11px Verdana;
  color:                       #FFFFFF;
  vertical-align:              bottom;
}

.headerimage {
  height:                      318px;
  background:                  #FFFFFF url('../randomimage.php?s=headerfoto_t') no-repeat top left;
}

.vertical_spacer {
  height:                      2px;
  background-color:            #FFFFFF;
}

.productmenu {
  width:                       207px;
  padding:                     30px 0px;
  background-color:            #AA692F;
}

.productmenu a.assortimentitem, .productmenu a.assortimentitem:hover {
  height:                      29px;
  width:                       207px;
  margin-bottom:               1px;
  background:                  url('../images/productmenu_bg.gif') repeat-y top left;
  display:                     block;
}

.productmenu a.assortimentitem table, .productmenu a.assortimentitem:hover table {
  height:                      29px;
  margin-left:                 29px;
  font:                        bold 12px Verdana;
  line-height:                 14px;
  color:                       #FFFFFF;
  text-decoration:             none;
  text-align:                  left;
}

.productmenu a.assortimentitem table td, .productmenu a.assortimentitem:hover table td {
  vertical-align:              middle;
}

.productmenu a.assortimentitem:hover {
  background:                  url('../images/productmenu_over.gif') repeat-y top left;
}

.productmenu a.assortimentitem:hover table {
  text-decoration:             underline;
}

.contentholder {
  width:                       665px;
  background-color:            #FFFFFF;
}

.contentblock {
  width:                       587px;
  height:                      400px;
  margin:                      40px 38px 40px 40px;
}

.content1 {
  width:                       294px;
  padding-right:               20px;
}

.content2 {
  width:                       293px;
  padding-left:                20px;
}

.address {
  height:                      25px;
  width:                       665px;
  padding-left:                10px;
  background-color:            #013962;
  font:                        bold 10px Verdana;
  color:                       #FFFFFF;
  line-height:                 25px;
  letter-spacing:              1px;
}

.footer {
  width:                       876px;
  height:                      48px;
  text-align:                  left;
  font:                        normal 11px Verdana;
  color:                       #A4A5A9;
  line-height:                 25px;
  white-space:                 nowrap;
}

.footer .text1 {
  margin-left:                 219px;
  float:                       left;
}

.footer .text2 {
  margin-right:                9px;
  float:                       right;
}

.footer a {
  color:                       #A4A5A9;
  text-decoration:             none;
}

.footer a:hover {
  color:                       #A4A5A9;
  text-decoration:             underline;
}
/* CUSTOM CSS TAGS END */

/* LIST MENU STYLES START */
.mainmenu {
  height:                      32px;
  margin:                      0px;
  padding:                     0px;
  float:                       right;
  z-index:                     200;
}

.mainmenu li {
  margin:                      0px 0px 0px -2px;
  padding:                     8px 0px 11px 0px;
  display:                     block;
  list-style-type:             none;
  float:                       left;
}

.mainmenu li.menuspacer {
  width:                       2px;
  height:                      32px;
  padding:                     0px;
  font-size:                   1px;
  line-height:                 1px;
  background:                  url('../images/menuspacer.gif') no-repeat top left;
}

a.mainitem, a.mainitem:hover, .mainitem_on, a.mainitem_on, a.mainitem_on:hover {
  margin:                      0px;
  padding:                     6px 12px 11px 12px;
  text-align:                  center;
  font:                        bold 11px Verdana;
  color:                       #FFFFFF;
  text-decoration:             none;
  text-transform:              uppercase;
  white-space:                 nowrap;
  border:                      2px solid transparent;
  border-bottom:               0px;
}

.mainmenu a:hover, a.mainitem:hover, .mainitem_on, a.mainitem_on, a.mainitem_on:hover {
  color:                       #FFFFFF;
  border:                      2px solid #FFFFFF;
  border-bottom:               0px;
  background-color:            #013962;
}

ul.mainmenu li:hover > ul {
  display:                     block;
  margin:                      11px 0px 0px 0px;
}

div.submenu_bg {
  width:                       250px;
  height:                      318px;
  position:                    absolute;
  background-color:            #FFFFFF;
  -moz-opacity:                .85;
  opacity:                     0.85;
  z-index:                     100;
  display:                     none;
}

.submenu, .submenu2 {
  width:                       200px;
  height:                      318px;
  margin:                      0px;
  padding:                     0px;
  display:                     none;
  position:                    absolute;
  z-index:                     300;
  background:                  url('../images/spacer.gif');
}

.submenu2 {
  height:                      auto;
  background-color:            #FFFFFF;
  -moz-opacity:                .85;
  opacity:                     0.85;
}

.submenu li, .submenu2 li {
  width:                       100%;
  height:                      22px;
  margin:                      0px;
  padding:                     0px;
  display:                     block;
  list-style-type:             none;
  float:                       left;
  white-space:                 nowrap;
}

a.subitem, a.subitem:hover, .subitem_on {
  width:                       100%;
  height:                      22px;
  margin:                      0px;
  padding:                     0px 12px;
  text-align:                  left;
  font:                        bold 11px Verdana;
  color:                       #013962;
  text-decoration:             none;
  line-height:                 22px;
  white-space:                 nowrap;
  display:                     block;
  border:                      0px;
}

.submenu a:hover, .submenu2 a:hover, a.subitem:hover, .subitem_on {
  color:                       #A7672E;
  border:                      0px;
  background:                  transparent;
}

ul.submenu li:hover > ul, ul.submenu2 li:hover > ul {
  display:                     block;
  margin:                      -27px 0px 0px 200px;
}
/* LIST MENU STYLES END */

/* DATABASE CSS TAGS BEGIN */
.db_producttable {
  width:                       100%;
  font:                        bold 11px Verdana;
  line-height:                 20px;
  color:                       #A7672E;
}

.db_producttable .column1, .db_producttable .column2 {
  padding:                     0px 15px;
}

.db_producttable .column1 {
  background-color:            #F6F0EA;
}

.db_title td {
  height:                      30px;
  padding:                     0px 15px;
  color:                       #FFFFFF;
  line-height:                 30px;
  background-color:            #013962;
  white-space:                 nowrap;
}

.db_product td {
  height:                      25px;
  line-height:                 25px;
  white-space:                 nowrap;
}

.db_endcolumn {
  background-color:            #013962;
}
/* DATABASE CSS TAGS END */
