body {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  FONT-SIZE: 11px;
  BACKGROUND: #ffffff;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  COLOR: #035866;
  PADDING-TOP: 0px;
  FONT-FAMILY: Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif;
  TEXT-ALIGN: center;
}

.main {
  MARGIN: 0px auto;
  WIDTH: 800px;
  TEXT-ALIGN: left;
  border: 1px solid #e9e2cd;
}

.header {
  position:relative;
  margin: 0px auto;
  margin-bottom: 3px;
  width: 800px;
  height: 230px;
}

.middle {
  margin: 0px auto;
  margin-bottom: 10px;
  width: 800px;
}

.footer {
  margin: 0px auto;
  width: 800px;
  height: 60px;
  clear:both;
}

/* HEADER ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.tjoylogo {
  float: right;
  margin: 0px auto;
  width: 676px;
  height: 230px;
  FONT-SIZE: 9px;
  COLOR: #C7C7C3;
  background-image: url(images/technolojoylogo.gif);
  background-repeat: no-repeat;
}

.navimg01 {
  float: left;
  margin: 0px auto;
  margin-top: 26px;
  width: 124px;
  height: 204px;
  background-image: url(images/1home_big.gif);
  background-repeat: no-repeat;
}

.navimg02 {
  float: left;
  margin: 0px auto;
  margin-top: 26px;
  width: 124px;
  height: 204px;
  background-image: url(images/2hosting_big.gif);
  background-repeat: no-repeat;
}

.navimg03 {
  float: left;
  margin: 0px auto;
  margin-top: 26px;
  width: 124px;
  height: 204px;
  background-image: url(images/3domein_big.gif);
  background-repeat: no-repeat;
}

.navimg04 {
  float: left;
  margin: 0px auto;
  margin-top: 26px;
  width: 124px;
  height: 204px;
  background-image: url(images/4webdesign_big.gif);
  background-repeat: no-repeat;
}

.navimg05 {
  float: left;
  margin: 0px auto;
  margin-top: 26px;
  width: 124px;
  height: 204px;
  background-image: url(images/5nieuws_big.gif);
  background-repeat: no-repeat;
}

.navimg06 {
  float: left;
  margin: 0px auto;
  margin-top: 26px;
  width: 124px;
  height: 204px;
  background-image: url(images/6overons_big.gif);
  background-repeat: no-repeat;
}

.navimg07 {
  float: left;
  margin: 0px auto;
  margin-top: 26px;
  width: 124px;
  height: 204px;
  background-image: url(images/7login_big.gif);
  background-repeat: no-repeat;
}
.navimg08 {
  float: left;
  margin: 0px auto;
  margin-top: 26px;
  width: 124px;
  height: 204px;
  background-image: url(images/8help_big.gif);
  background-repeat: no-repeat;
}
.navimgpv {
  float: left;
  margin: 0px auto;
  margin-top: 26px;
  width: 124px;
  height: 204px;
  background-image: url(images/9privverkl_big.gif);
  background-repeat: no-repeat;
}

.navimgsm {
  float: left;
  margin: 0px auto;
  margin-top: 26px;
  width: 124px;
  height: 204px;
  background-image: url(images/10sitemap_big.gif);
  background-repeat: no-repeat;
}

.navimgdc {
  float: left;
  margin: 0px auto;
  margin-top: 26px;
  width: 124px;
  height: 204px;
  background-image: url(images/11disclaimer_big.gif);
  background-repeat: no-repeat;
}

.navimgct {
  float: left;
  margin: 0px auto;
  margin-top: 26px;
  width: 124px;
  height: 204px;
  background-image: url(images/12contact_big.gif);
  background-repeat: no-repeat;
}

.navimgav {
  float: left;
  margin: 0px auto;
  margin-top: 26px;
  width: 124px;
  height: 204px;
  background-image: url(images/13algvw_big.gif);
  background-repeat: no-repeat;
}

.navbar {
  margin: 0px auto;
  margin-bottom: 3px;
  width: 800px;
  height: 51px;
}

.navbarhome {
  float: left;
  display: block;
  margin: 0px auto;
  margin-right: 3px;
  height: 35px;
  width: 97px;
  background-image: url(images/1home_press.gif);
  text-decoration: none;
}

.navbarhome a
{
  float: left;
  display: block;
  margin: 0px auto;
  margin-right: 3px;
  height: 35px;
  width: 97px;
  text-decoration: none;
}

.navbarhome img
{
  height: 35px;
  width: 97px;
  border: 0
}

.navbarhome a:hover img
{
  visibility:hidden
}

.navbarhosting {
  float: left;
  display: block;
  margin: 0px auto;
  margin-right: 3px;
  height: 35px;
  width: 97px;
  background-image: url(images/2hosting_press.gif);
  text-decoration: none;
}

.navbarhosting a
{
  float: left;
  display: block;
  margin: 0px auto;
  margin-right: 3px;
  height: 35px;
  width: 97px;
  text-decoration: none;
}

.navbarhosting img
{
  height: 35px;
  width: 97px;
  border: 0
}

.navbarhosting a:hover img
{
  visibility:hidden
}

.navbardomein {
  float: left;
  display: block;
  margin: 0px auto;
  margin-right: 3px;
  height: 35px;
  width: 97px;
  background-image: url(images/3domein_press.gif);
  text-decoration: none;
}

.navbardomein a
{
  float: left;
  display: block;
  margin: 0px auto;
  margin-right: 3px;
  height: 35px;
  width: 97px;
  text-decoration: none;
}

.navbardomein img
{
  height: 35px;
  width: 97px;
  border: 0
}

.navbardomein a:hover img
{
  visibility:hidden
}

.navbarwebdesign {
  float: left;
  display: block;
  margin: 0px auto;
  margin-right: 3px;
  height: 35px;
  width: 97px;
  background-image: url(images/4webdesign_press.gif);
  text-decoration: none;
}

.navbarwebdesign a
{
  float: left;
  display: block;
  margin: 0px auto;
  margin-right: 3px;
  height: 35px;
  width: 97px;
  text-decoration: none;
}

.navbarwebdesign img
{
  height: 35px;
  width: 97px;
  border: 0
}

.navbarwebdesign a:hover img
{
  visibility:hidden
}

.navbarnieuws {
  float: left;
  display: block;
  margin: 0px auto;
  margin-right: 3px;
  height: 35px;
  width: 97px;
  background-image: url(images/5nieuws_press.gif);
  text-decoration: none;
}

.navbarnieuws a
{
  float: left;
  display: block;
  margin: 0px auto;
  margin-right: 3px;
  height: 35px;
  width: 97px;
  text-decoration: none;
}

.navbarnieuws img
{
  height: 35px;
  width: 97px;
  border: 0
}

.navbarnieuws a:hover img
{
  visibility:hidden
}

.navbaroverons {
  float: left;
  display: block;
  margin: 0px auto;
  margin-right: 3px;
  height: 35px;
  width: 97px;
  background-image: url(images/6overons_press.gif);
  text-decoration: none;
}

.navbaroverons a
{
  float: left;
  display: block;
  margin: 0px auto;
  margin-right: 3px;
  height: 35px;
  width: 97px;
  text-decoration: none;
}

.navbaroverons img
{
  height: 35px;
  width: 97px;
  border: 0
}

.navbaroverons a:hover img
{
  visibility:hidden
}

.navbarlogin {
  float: left;
  display: block;
  margin: 0px auto;
  margin-right: 3px;
  height: 35px;
  width: 97px;
  background-image: url(images/7login_press.gif);
  text-decoration: none;
}

.navbarlogin a
{
  float: left;
  display: block;
  margin: 0px auto;
  margin-right: 3px;
  height: 35px;
  width: 97px;
  text-decoration: none;
}

.navbarlogin img
{
  height: 35px;
  width: 97px;
  border: 0
}

.navbarlogin a:hover img
{
  visibility:hidden
}

.navbarhelp {
  float: left;
  display: block;
  margin: 0px auto;
  height: 35px;
  width: 100px;
  background-image: url(images/8help_press.gif);
  text-decoration: none;
}

.navbarhelp a
{
  float: left;
  display: block;
  margin: 0px auto;
  height: 35px;
  width: 100px;
  text-decoration: none;
}

.navbarhelp img
{
  height: 35px;
  width: 100px;
  border: 0
}

.navbarhelp a:hover img
{
  visibility:hidden
}

* html a:hover
{
  visibility:visible
}

.navbarbottom {
  clear: both;
  position: relative;
  top: 3px;
  height: 10px;
  width: 800px;
  background-image: url(images/bar1.gif);
}
/* MIDDLE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.middlepage {
  margin-left: 30px;
  margin-right: 30px;
  margin-bottom: 10px;
  margin-top: 10px;
  width: 740px;
  display: inline;
}

.ad_a {
  display: inline;
  width: 740px;
  height: 263px;
  background: #ffffff;
}

.ad_b {
  float: left;
  margin: 10px;
  width: 180px;
  height: 243px;
  background: #E9E2CD;
  display: inline;
}

.ad_domein_top {
  margin: 0px;
  width: 180px;
  height: 71px;
  background-image: url(images/ad_domein_top.gif);
}

.ad_all_middle {
  margin: 0px;
  width: 180px;
  height: 100px;
  background-image: url(images/ad_all_middle.gif);
}

.ad_domein_price {
  margin: 0px;
  width: 180px;
  height: 41px;
  background-image: url(images/ad_domein_price.gif);
}

.ad_domein_bottom {
  margin: 0px;
  width: 180px;
  height: 31px;
  background-image: url(images/ad_domein_bottom.gif);
}

.ad_hosting_top {
  margin: 0px;
  width: 180px;
  height: 71px;
  background-image: url(images/ad_webhosting_top.gif);
}

.ad_hosting_price {
  margin: 0px;
  width: 180px;
  height: 41px;
  background-image: url(images/ad_webhosting_price.gif);
}

.ad_mail_top {
  margin: 0px;
  width: 180px;
  height: 71px;
  background-image: url(images/ad_mailhosting_top.gif);
}

.ad_mail_price {
  margin: 0px;
  width: 180px;
  height: 41px;
  background-image: url(images/ad_mailhosting_price.gif);
}

.ad_design_top {
  margin: 0px;
  width: 180px;
  height: 71px;
  background-image: url(images/ad_webdesign_top.gif);
}

.ad_design_price {
  margin: 0px;
  width: 180px;
  height: 41px;
  background-image: url(images/ad_webdesign_price.gif);
}

.ad_all_bottom {
  margin: 0px;
  width: 180px;
  height: 31px;
  background-image: url(images/ad_all_bottom.gif);
}

.ad_recent_design {
  clear: both;
  margin: 10px;
  width: 780px;
  height: 180px;
  background-image: url(images/ad_all_middle_rotate.gif);
  background-repeat: repeat;
}

.ad_recent_design_top {
  float: left;
  margin: 0px auto;
  width: 71px;
  height: 180px;
  background-image: url(images/ad_recent_design_top.gif);
}

.ad_rd {
  float: left;
  margin-top: 1px;
  margin-bottom: 1px;
  margin-left: 16px;
  width: 153px;
  height: 178px;
}
.ad_recent_design_dr {
  margin-top: 10px;
  width: 153px;
  height: 130px;
  background-image: url(images/rd_dutchreels.gif);
  background-repeat: no-repeat;
  border: 1px dotted #035866;
}

.ad_recent_design_ei {
  margin-top: 10px;
  width: 153px;
  height: 130px;
  background-image: url(images/rd_elbi.gif);
  background-repeat: no-repeat;
  border: 1px dotted #035866;
}

.ad_recent_design_bi {
  margin-top: 10px;
  width: 153px;
  height: 130px;
  background-image: url(images/rd_blominstallatietechniek.gif);
  background-repeat: no-repeat;
  border: 1px dotted #035866;
}

.ad_recent_design_bb {
  margin-top: 10px;
  width: 153px;
  height: 130px;
  background-image: url(images/rd_blombetonstaal.gif);
  background-repeat: no-repeat;
  border: 1px dotted #035866;
}

.ad_recent_design_bottom {
  float: right;
  margin: 0px auto;
  width: 20px;
  height: 180px;
  background-image: url(images/ad_recent_design_bottom.gif);
}

.text_ad {
  color: #035866;
  font-size: 13px;
  margin: 0px;
  padding-left: 5px;
  padding-top: 5px;
  text-align: left;
}

.text_ad_bottom {
  color: #035866;
  font-size: 16px;
  font-weight: bold;
  margin: 0px;
  padding: 3px 20px 0px 30px;
}

a.norm:link {color: #035866; text-decoration: underline}
a.norm:visited {color: #035866; text-decoration: underline}
a.norm:hover {color: #ae180a; text-decoration: underline}
a.norm:active {color: #ae180a; text-decoration: underline}

a.norm2:link {color: #ffffff; text-decoration: underline}
a.norm2:visited {color: #ffffff; text-decoration: underline}
a.norm2:hover {color: #ae180a; text-decoration: underline}
a.norm2:active {color: #ae180a; text-decoration: underline}

a.norm3:link {color: #035866; text-decoration: none}
a.norm3:visited {color: #035866; text-decoration: none}
a.norm3:hover {color: #ae180a; text-decoration: none}
a.norm3:active {color: #ae180a; text-decoration: none}

a.norm4:link {color: #9DB4AC; text-decoration: none}
a.norm4:visited {color: #9DB4AC; text-decoration: none}
a.norm4:hover {color: #ae180a; text-decoration: none}
a.norm4:active {color: #ae180a; text-decoration: none}

a.norm5:link {color: #9DB4AC; text-decoration: underline}
a.norm5:visited {color: #9DB4AC; text-decoration: underline}
a.norm5:hover {color: #ae180a; text-decoration: underline}
a.norm5:active {color: #ae180a; text-decoration: underline}

a.ad {
  display: block;
  width: 150px;
  height: 5px;
}
a.ad:link {color: #035866; text-decoration: none}
a.ad:visited {color: #035866; text-decoration: none}
a.ad:hover {color: #ae180a; text-decoration: none}
a.ad:active {color: #ae180a; text-decoration: none}

a.readmore {
  display: block;
  width: 125px;
  height: 15px;
}
a.readmore:link {color: #035866; text-decoration: none}
a.readmore:visited {color: #035866; text-decoration: none}
a.readmore:hover {color: #ae180a; text-decoration: none}
a.readmore:active {color: #ae180a; text-decoration: none}

a.divlink, a.divlink:link {
display:block;
width:100%; /*width needs to be specified to work in IE*/
height:100%; /*height needs to be specified to work in IE*/
/*Other browsers expand the link to full width and height.*/
line-height:0;
font-size:0;
}

UL {
	FONT-SIZE: 11px
}

LI {
	FONT-SIZE: 11px
}

HR {
    color: #035866;
    background-color: #035866;
    height: 1px;
}

table.a {
  background-color: #ffffff;
  border: 1px solid #e9e2cd;
}

th.a {
  background-color: #035866;
  color: #ffffff;
}

TH {
  font-size: 13px;
}

TH.head {
  font-size: 15px;
}

td.fout {
  COLOR: #ae180a;
}

td.nav {
  font-size: 10px;
  COLOR: #9DB4AC;
}

.middlehalf {
  float: left;
  margin-left: 6px;
  margin-bottom: 6px;
  margin-top: 6px;
  padding: 12px;
  width: 364px;
  TEXT-ALIGN: left;
  border: 1px solid #e9e2cd;
  display: inline;
}

.middlehalf2 {
  float: left;
  margin-left: 12px;
  margin-bottom: 12px;
  margin-top: 6px;
  padding: 12px;
  width: 752px;
  TEXT-ALIGN: left;
  border: 1px solid #e9e2cd;
  display: inline;
}

.middlehalf3 {
  float: left;
  margin-left: 12px;
  margin-bottom: 12px;
  margin-top: 6px;
  padding: 12px;
  width: 175px;
  TEXT-ALIGN: left;
  border: 1px solid #e9e2cd;
  display: inline;
}

.middlehalf4 {
  float: left;
  margin-left: 12px;
  margin-bottom: 12px;
  margin-top: 6px;
  padding: 12px;
  width: 536px;
  TEXT-ALIGN: left;
  border: 1px solid #e9e2cd;
  display: inline;
}

.middlehalf5 {
  float: left;
  margin-left: 12px;
  margin-bottom: 12px;
  margin-top: 0px;
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 10px;
  width: 752px;
  TEXT-ALIGN: center;
  font-size: 9px;
  color: #C7C6C1;
  border: 1px solid #e9e2cd;
  display: inline;
}

.middlehalf6 {
  float: left;
  margin-left: 12px;
  margin-bottom: 12px;
  margin-top: -35px;
  padding: 12px;
  width: 536px;
  TEXT-ALIGN: left;
  border: 1px solid #e9e2cd;
  display: inline;
}

td.prdom {
  width: 368px;
  height: 274px;
  COLOR: #ffffff;
  background-image: url(images/pr_domein.gif);
  background-repeat: no-repeat;
}

td.prmail {
  width: 368px;
  height: 274px;
  COLOR: #ffffff;
  background-image: url(images/pr_mailhosting.gif);
  background-repeat: no-repeat;
}

td.prwebh {
  width: 368px;
  height: 274px;
  background-image: url(images/pr_webhosting.gif);
  background-repeat: no-repeat;
}

td.prwebd {
  width: 368px;
  height: 274px;
  background-image: url(images/pr_webdesign.gif);
  background-repeat: no-repeat;
}

.dominp {
  margin: 0px auto;
  width: 300px;
  height: 50px;
  border: 1px solid #e9e2cd;
}

.dominp2 {
  margin-top: 10px;
  margin-left: 25px;
  width: 250px;
  height: 30px;
  border: 1px solid #035866;
}

.domcheck {
  float: left;
  margin: 0px auto;
  width: 188px;
  height: 30px;
  background-image: url(images/domcheck.gif);
}

.domchecktxt {
  clear: both;
  margin-left: 57px;
  margin-top: 6px;
}

.domcheckbtn {
  float: left;
  margin: 0px auto;
  width: 62px;
  height: 30px;
  background-image: url(check.out.gif);
}

.domtxt {
  clear: both;
  float: left;
  margin-top: 18px;
  margin-left: 0px;
  display: inline;
}

.domimg {
  float: left;
  margin-top: -31px;
  margin-left: 200px;
  display: inline;
}

img.z {
  border: 1px solid #e9e2cd;
}

h1 {
  font-size: 1.4em;
}

h2 {
  font-size: 1.2em;
}

h3 {
  font-size: 1em;
}
/* FOOTER ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.searchbar {
  margin: 0px auto;
  width: 800px;
  height: 22px;
  background-image: url(images/searchbar.gif);
  background-repeat: repeat;
}

.searchbarbottom {
  margin: 0px auto;
  width: 800px;
  height: 10px;
  background-image: url(images/bar2.gif);
  background-repeat: repeat;
}

.textfooter {
  color: #9DB4AC;
  font-size: 9px;
  margin: 0px auto;
  margin-top: 2px;
  text-align: center;
}
