/* HTML TAGS START (DO NOT CHANGE) */
img {
  border:                      0px;
}

form {
  margin:                      0px;
}

table td {
  vertical-align:              top;
}

p {
  margin-top:                  0px;
}
/* HTML TAGS END (DO NOT CHANGE) */

/* HTML TAGS START */
BODY {
  width:                       100%;
  height:                      100%;
  margin:                      0px;
  padding:                     0px;
  cursor:                      default;
  color:                       #FFFFFF;
  background:                  #000000 url('../images/body_bg.gif') repeat top left;
}

H1 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 11px Verdana;
  color:                       #554B4B;
  line-height:                 29px;
  text-transform:              uppercase;
}

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

H3 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold italic 11px Verdana;
  line-height:                 20px;
  color:                       #0F1114;
}

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

H5 {
  margin:                      0px;
  padding:                     0px;
  font:                        italic 11px Verdana;
  line-height:                 20px;
  color:                       #0F1114;
}

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

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

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

a:hover {
  color:                       #0F1114;
  text-decoration:             none;
  cursor:                      pointer;
}

table {
  font:                        normal 11px Verdana;
  color:                       #0F1114;
  text-align:                  justify;
  line-height:                 20px;
}
/* HTML TAGS END */

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

input.zoeken {
  width:                       142px;
  height:                      18px;
  padding-left:                5px;
  border:                      1px solid #61524C;
  font:                        bold 9px Verdana;
  line-height:                 14px;
  color:                       #C0B5B1;
  vertical-align:              middle;
}

input.button {
  font:                        normal 11px Verdana;
  vertical-align:              middle;
}

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

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

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

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

.site {
  width:                       854px;
}

.logo {
  width:                       854px;
  height:                      94px;
}

.menu {
  width:                       854px;
  height:                      24px;
}

div.menuholder {
  float:                       left;
}

div.searchholder {
  float:                       right;
  margin-right:                25px;
}

.header {
  width:                       854px;
  height:                      182px;
  text-align:                  right;
  background:                  url('http://www.coppelmans.info/randomimage.php?s=headerphoto_') no-repeat top left;
}

.contentholder {
  width:                       854px;
}

.contentblock, .contentblock2 {
  width:                       854px;
  height:                      100px;
}

.titleholder {
  width:                       100%;
  height:                      29px;
}

.title, .title2 {
  width:                       824px;
  height:                      29px;
  padding:                     0px 10px;
  text-align:                  left;
  font:                        bold 11px Verdana;
  color:                       #554B4B;
  line-height:                 29px;
  text-transform:              uppercase;
  background-color:            #FFCC00;
}

.title_left {
  width:                       15px;
  height:                      29px;
}

.title_right {
  width:                       15px;
  height:                      29px;
}

.content, .content2 {
  width:                       854px;
  height:                      100%;
  padding:                     18px 25px;
  background:                  #FFFFFF url('../images/content_bg.gif') no-repeat bottom right;
}

.welcome {
  width:                       854px;
}

.content2holder {
  width:                       420px;
  height:                      100%;
}

.title2 {
  width:                       390px;
}

.contentblock2 {
  width:                       420px;
  height:                      100%;
}

.content2 {
  width:                       420px;
}

.welcome_photo {
  width:                       410px;
  height:                      188px;
}

.welcome_right {
  width:                       410px;
  height:                      100%;
}

.productblock {
  width:                       410px;
  height:                      100%;
}

.subtitle {
  width:                       380px;
  height:                      29px;
  padding:                     0px 10px;
  text-align:                  left;
  font:                        bold 11px Verdana;
  color:                       #FFFFFF;
  line-height:                 29px;
  text-transform:              uppercase;
  background-color:            #72615B;
}

.subtitle_left {
  width:                       15px;
  height:                      29px;
}

.subtitle_right {
  width:                       15px;
  height:                      29px;
}

.productcontent {
  width:                       410px;
  padding:                     18px 0px 0px 25px;
  background-color:            #FFFFFF;
}

.footer {
  width:                       824px;
  height:                      29px;
  padding-right:               15px;
  text-align:                  center;
  font:                        normal 9px Verdana;
  color:                       #FFFFFF;
  line-height:                 29px;
  background-color:            #72615B;
}

.footer_left {
  width:                       15px;
  height:                      29px;
}

.footer_right {
  width:                       15px;
  height:                      29px;
}

.footer a {
  color:                       #FFFFFF;
  text-decoration:             underline;
}

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

.powered {
  width:                       854px;
  height:                      25px;
  padding:                     0px 15px;
  text-align:                  right;
  font:                        normal 9px Verdana;
  color:                       #C0ADA5;
  line-height:                 25px;
}

.powered a {
  color:                       #C0ADA5;
  text-decoration:             none;
}

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

/* DATABASE CSS TAGS END */
.db_group {
  width:                       168px;
  height:                      98px;
  margin:                      0px 24px 22px 0px;
  float:                       left;
  font:                        bold 11px Verdana;
  color:                       #72615B;
  line-height:                 14px;
}

.db_group img {
  vertical-align:              middle;
}

.db_group a {
  color:                       #72615B;
  text-decoration:             none;
}

.db_group a:hover {
  color:                       #72615B;
  text-decoration:             underline;
}

.db_producttable {
  width:                       100%;
  font:                        normal 11px Verdana;
  line-height:                 20px;
  color:                       #0F1114;
}

.db_producttable .column1, .db_producttable .column2 {
  padding:                     10px;
}

.db_producttable .column2 {
  background-color:            #EEE7E5;
}

.db_title td {
  border-bottom:               2px solid black;
}

.db_product td {
/*  border-top:                  1px solid black;*/
}

.db_endcolumn {
  border-top:                  2px solid black;
  border-bottom:               2px solid black; 
}

.db_endcolumn2 {
  border-top:                  2px solid black;
}
/* DATABASE CSS TAGS END */

/* LIST MENU STYLES START */
.mainmenu {
  width:                       642px;
  margin:                      0px 0px 0px 15px;
  padding:                     0px;
  z-index:                     200;
}

.mainmenu li {
  height:                      24px;
  margin:                      0px 20px 0px 0px;
  padding:                     0px;
  display:                     block;
  list-style-type:             none;
  float:                       left;
}

a.mainitem, a.mainitem:hover, .mainitem_on {
  height:                      24px;
  margin:                      0px;
  padding:                     0px 11px;
  text-align:                  left;
  font:                        bold 10px Verdana;
  text-decoration:             none;
  text-transform:              uppercase;
  color:                       #FFFFFF;
  line-height:                 24px;
}

.mainmenu a:hover, a.mainitem:hover, .mainitem_on {
  color:                       #61524C;
}

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

div.submenu_bg {
  width:                       173px;
  height:                      182px;
  position:                    absolute;
  background-color:            #FFFFFF;
  -moz-opacity:                .75;
  opacity:                     0.75;
  z-index:                     100;
  display:                     none;
}

.subitem1, .subitem1 span {
  height:                      24px;
  margin:                      0px;
  padding:                     0px;
  text-align:                  left;
  font:                        bold 10px Verdana;
  text-decoration:             none;
  text-transform:              uppercase;
  color:                       #61524C;
}

.subitem1 img {
  vertical-align:              middle !important;
  vertical-align:              top;
}

.subitem1 span {
  margin:                      1px 0px 0px 0px;
  padding:                     4px 0px 8px 0px !important;
  padding:                     6px 0px 0px 0px;
  background-color:            #FFFFFF;
}

.submenu, .submenu2 {
  width:                       173px;
  height:                      206px;
  margin:                      0px;
  padding:                     0px;
  display:                     none;
  position:                    absolute;
  z-index:                     300;
}

.submenu2 {
  width:                       173px !important;
  width:                       177px;
  height:                      auto;
  padding:                     0px 0px 0px 4px;
  -moz-opacity:                .75;
  opacity:                     0.75;
  background:                  url('../images/spacer.gif') top left;
}

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

.submenu2 li {
  background-color:            #FFFFFF;
  -moz-opacity:                1.0;
  opacity:                     1.00;
}

.submenu li.submenuimage {
  height:                      12px;
  font-size:                   1px;
  line-height:                 1px;
  background-color:            transparent;
}

a.subitem, a.subitem:hover, .subitem_on {
  width:                       153px !important;
  width:                       100%;
  height:                      24px;
  margin:                      0px;
  padding:                     0px 10px;
  font:                        bold 10px Verdana;
  text-decoration:             none;
  text-align:                  left;
  color:                       #61524C;
  line-height:                 24px;
  white-space:                 nowrap;
  display:                     block;
}

.submenu2 a:hover, a.subitem:hover, .subitem_on {
  color:                       #61524C;
  background:                  url('../images/submenubutton_over.gif') repeat-x top left;
}

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