body {
margin: 0; padding: 0;
font-family: verdana, sans-serif;
text-align: center;
line-height: 1.5em;
color: #333;
background: #666 url(/i/bg.gif) repeat-y center;
font-size: x-small; /* IE5 Win */
voice-family: "\"}\""; 
voice-family: inherit;
font-size: small;
}

body.homepage { 
background: #666 url(/i/bg2.gif) repeat-y center;
}

html>body { /* Opera */
font-size: small;
}

#wrap {
position: relative;
margin: 0 auto; padding: 0 0 20px 0;
font-size: 90%;
text-align: left;
background: transparent;
width: 750px;
voice-family: "\"}\""; 
voice-family: inherit;
width: 750px;
}

html>body #wrap {
width: 750px;
} 

#header {
margin: 0; padding: 0;
background: url(/i/header.jpg) no-repeat;
height: 159px;
}
 
/* nvm code ***************************/

#nvm {
margin: 0; padding: 0;
height: 53px;
float: left;
}

#nvm span {
display: none;
}

.nvmbutton {
margin: 0; padding: 0;
display: inline;
float: left;
width: 47px; height: 53px;
}
 
/* logo code ****************************/
#logo {
padding: 0;
height: 89px;
position: absolute;
left: 319px;
top: 35px;
}

#logo h1 span {
display: none;
color: #fff;
font-weight: bold;
font-size: 140%;
text-decoration: none;
border: 0;
}

.homebutton {
margin: 0; padding: 0;
display: inline;
float: left;
width: 104px; height: 89px;
}

/* einde: logo **************************/


 /* menu1 code *************************/
 #menu1 {
margin: 0; padding: 0;
position: absolute;
top: 36px;
left: 152px;
width: 167px;
}
 
 #menu1 ul {
margin: 0; padding: 0;
list-style-type: none;
display: block;
}

#menu1 li {
display: block;
float: left;
background-repeat: no-repeat;
}

#menu1 li a {
display: block;
height: 21px;
border: 0;
background-repeat: no-repeat;
}

#menu1 li span {
display: none;
}

#menu1 li a span {
display: none;
}

/* menu1: menu1 */
#menu1 li.menu1 a {
width: 167px; height: 21px;
background-image: url(/i/menu1.gif);
}

body.menu1 #menu1 li.menu1 a,
#menu1 li.menu1 a:hover {
background-position: 0 -84px;
}

/* menu1: menu2 */
#menu1 li.menu2 a {
width: 167px; height: 21px;
background-image: url(/i/menu1.gif);
background-position: 0 -21px;
}

body.menu2 #menu1 li.menu2 a,
#menu1 li.menu2 a:hover {
background-position: 0 -105px;
}

/* menu1: menu3 */
#menu1 li.menu3 a {
width: 167px; height: 21px;
background-image: url(/i/menu1.gif);
background-position: 0 -42px;
}

body.menu3 #menu1 li.menu3 a,
#menu1 li.menu3 a:hover {
background-position: 0 -126px;
}

/* menu1: menu4 */
#menu1 li.menu4 a {
width: 167px; height: 21px;
background-image: url(/i/menu1.gif);
background-position: 0 -63px;
}

body.menu4 #menu1 li.menu4 a,
#menu1 li.menu4 a:hover {
background-position: 0 -147px;
}


 /* einde: menu code *******************/
 
 /* menu2 code *************************/
 #menu2 {
margin: 0; padding: 0;
position: absolute;
top: 36px;
left: 423px;
width: 167px;
}
 
 #menu2 ul {
margin: 0; padding: 0;
list-style-type: none;
display: block;
}

#menu2 li {
display: block;
float: left;
background-repeat: no-repeat;
}

#menu2 li a {
display: block;
height: 21px;
border: 0;
background-repeat: no-repeat;
}

#menu2 li span {
display: none;
}

#menu2 li a span {
display: none;
}

/* menu2: menu5 */
#menu2 li.menu5 a {
width: 167px; height: 21px;
background-image: url(/i/menu2.gif);
}

body.menu5 #menu2 li.menu5 a,
#menu2 li.menu5 a:hover {
background-position: 0 -84px;
}

/* menu2: menu6 */
#menu2 li.menu6 a {
width: 167px; height: 21px;
background-image: url(/i/menu2.gif);
background-position: 0 -21px;
}

body.menu6 #menu2 li.menu6 a,
#menu2 li.menu6 a:hover {
background-position: 0 -105px;
}

/* menu2: menu7 */
#menu2 li.menu7 a {
width: 167px; height: 21px;
background-image: url(/i/menu2.gif);
background-position: 0 -42px;
}

body.menu7 #menu2 li.menu7 a,
#menu2 li.menu7 a:hover {
background-position: 0 -126px;
}

/* menu2: menu8 */
#menu2 li.menu8 a {
width: 167px; height: 21px;
background-image: url(/i/menu2.gif);
background-position: 0 -63px;
}

body.menu8 #menu2 li.menu8 a,
#menu2 li.menu8 a:hover {
background-position: 0 -147px;
}


 /* einde: menu code *******************/
 
 
 /* homepage **************************/
 
 #homepage-a {
 background: url(/i/homepage-a.jpg) no-repeat;
 width: 750px; height: 221px;
 }
 
 #homepage-a-2 {
 background: url(/i/homepage-a2.jpg) no-repeat;
 width: 750px; height: 186px;
 }
 
 #homepage-a-3 {
 background: url(/i/homepage-a3a.jpg) no-repeat;
 width: 750px; height: 180px;
 }
 
 #homepage-b {
 background: url(/i/homepage-b-portugal.jpg) no-repeat;
 width: 750px; height: 224px;
 }

 .helmondbutton {
 padding: 0; margin: 130px 0 0 190px;
 display: inline;
 float: left;
 width: 210px; height: 53px;
 background: transparent;
 }

 .portugalbutton {
 padding: 0; margin: 160px 0 0 0;
 display: inline;
 float: left;
 width: 160px; height: 60px;
 background: transparent;
 }

  
 .helmondbutton span {
 display:none;
 } 

 .portugalbutton span {
 display: none;
 }
#homepagehr {
margin: 0; padding: 0;
 background: url(/i/homepage-hr.gif) no-repeat;
 width: 750px; height: 6px;
}
 
 #marquee {
 margin: 0; padding: 0;
 background: url(/i/homepage-marquee-bg.gif) no-repeat;
 width: 750px; height: 82px;
 }

 #homepage-menu {
position: relative;
margin: 0 auto; padding: 10px 0;
margin-left: 9px;
 }
 
 #homepage-menu ul {
margin: 0; padding: 0;
list-style-type: none;
display: inline;
}

#homepage-menu li {
float: left;
background-repeat: no-repeat;
}
 
#homepage-menu li a {
display: block;
height: 29px;
border: 0;
background-repeat: no-repeat;
}

#homepage-menu li a span {
display: none;
}
  
/* menu dienstverlening */
#homepage-menu li.dienstverlening a {
width: 126px;
background-image: url(/i/m_dienstverlening.gif);
}

#homepage-menu li.dienstverlening a:hover {
background-position: 0 -44px;
}

/* menu kantoor */
#homepage-menu li.kantoor a {
width: 75px;
background-image: url(/i/m_kantoor.gif);
}

#homepage-menu li.kantoor a:hover {
background-position: 0 -44px;
}

/* menu aanbod */
#homepage-menu li.aanbod a {
width: 75px;
background-image: url(/i/m_aanbod.gif);
}

#homepage-menu li.aanbod a:hover {
background-position: 0 -44px;
}

/* menu taxatieenadvies */
#homepage-menu li.taxatieenadvies a {
width: 128px;
background-image: url(/i/m_taxatieenadvies.gif);
}

#homepage-menu li.taxatieenadvies a:hover {
background-position: 0 -44px;
}

/* menu nieuws */
#homepage-menu li.nieuws a {
width: 72px;
background-image: url(/i/m_nieuws.gif);
}

#homepage-menu li.nieuws a:hover {
background-position: 0 -44px;
}

/* menu nvm */
#homepage-menu li.nvm a {
width: 45px;
background-image: url(/i/m_nvm.gif);
}

#homepage-menu li.nvm a:hover {
background-position: 0 -44px;
}

/* menu contact */
#homepage-menu li.contact a {
width: 70px;
background-image: url(/i/m_contact.gif);
}

#homepage-menu li.contact a:hover {
background-position: 0 -44px;
}

/* menu inschrijfformulier */
#homepage-menu li.inschrijfformulier a {
width: 140px;
background-image: url(/i/m_inschrijfformulier.gif);
}

#homepage-menu li.inschrijfformulier a:hover {
background-position: 0 -44px;
}

 /* einde: homepage ********************/
 
 /* content *****************************/
 #content { 
 margin: 0; padding: 0 16px;
 voice-family: "\"}\""; 
 voice-family: inherit;
 }
 
 #content a {
text-decoration: underline;
border: none;
}

#content a:link, a:visited {
color: #bc2413;
/* border-bottom: 1px dotted #666; */
}

#content a:hover, a:active {
color: #4a4544;
}
 
img a { border: none; }

 #content ul {
margin: 0; padding: 0;
list-style-type: none;
}

#content li {
margin: 0; padding: 0 0 0 16px;
background: url(i/li.gif);
background-repeat: no-repeat;
font-size: 90%;
}

#content img {
margin: 10px; padding: 0;
border-bottom: 3px solid #bc2413;
}

#aanbod img {
margin: 0; padding: 0;
border: 0;
}

 #content-nvm { 
 margin: 0; padding: 0 16px;
 voice-family: "\"}\""; 
 voice-family: inherit;
 }

#content-nvm img {
margin: 0; padding: 0;
border: 0;
}
 
#aanbod a {
text-decoration: none;
} 

#submenu {
position: relative;
/* margin: 10px 0 30px 0; padding: 0;  IE proof */
margin: -10px 0 20px; padding: 20px 0;
background: none;
/* border-bottom: 1px solid #efc1bb /* was: #f7e6e3 */; */
}
 
#content #submenu ul {
margin: 0; padding: 0;
list-style-type: none;
border-bottom: 1px solid #efc1bb /* was: #f7e6e3 */;
height: 20px;
}

#content #submenu li {
margin: 0; padding: 0;
float: right;
color: #000;
font-size: 95%;
font-weight: bold;
background: none;
display: inline;
}

#content #submenu li a {
margin: 0 6px; padding: 3px;
border: 0;
text-decoration: none;
}

#content #submenu li a:link,
#content #submenu li a:visited {
background: #fff;
border-top: 1px solid #efc1bb;
border-left: 1px solid #efc1bb;
border-right: 1px solid #efc1bb; 
color: #bc2413;
}

#content #submenu li a:hover,
#content #submenu li a:active {
background-color: #bc2413;
color: #fff;
}

/* einde: content *************************/

.tableh, .tablea, .tableb {
width: 100%;
font-size: 100%;
}

.tableh {
color: #bc2413;
font-weight: bold;
font-size: 95%;
}

.tableb { 
background: url(/i/tableb.gif);
}

.field1 { width: 120px; padding: 10px;}
.field2 { width: 170px;}
.field3 { width: 120px;}
.field4 { width: 140px;}
.field5 { width: 100px;}

#aanbodfoto {
margin: 10px; padding: 0;
border-bottom: 3px solid #bc2413;
}

.noborder {
border: none;
}

.icon {
margin: 0; padding: 0;
border: 0;
}

#detail {
margin: 10px 0; padding: 0;
font-size: 95%;
line-height: 1.2em;
}

.detail {
padding-left: 20px;
}

#detail img {
margin: 0; padding: 0;
}

.toonlocatie { 
background: url("/i/toonlocatie.gif") no-repeat left top;
padding-left: 10px;
}

#altfoto {
background:#fff url("/i/detail_top.gif") no-repeat left top;
padding-top:5px;
float:left;
width:100%;
}

#af2 {
background:url("/i/detail_bottom.gif") no-repeat left bottom;
padding-bottom:5px;
float:left;
width:100%;
}

#af3 {
border:1px solid #f1cbc1;
border-width:0 1px;
padding:0 10px 5px;
float:left;
width:196px;
}

#detail strong { 
color: #bc2313;
}

#uitgebreid {
border-top: 3px double #f7e6e3;
}


#footer {
margin: 27px auto 0 auto; padding: 0;
position: relative;
bottom: 0;
background: #4a4544 url(/i/footerbg.gif) top left repeat-x;
color: #ccc;
height: 27px;
width: 100%;
 }
 
 #footer p {
 margin: 0; padding: 4px 16px;
 font-size: 90%;
 text-align: left;
 }
 
 textarea {
width: 335px; height: 175px;
}
 
 /* tekstueel ***************************/
 
 h1, h2, h3 {
 color: #bc2313;
 }
 
h2 {
letter-spacing: 0.15em;
text-transform: uppercase;
font-size: 110%;
}
 
h3 {
margin: 0 0 -15px; padding: 0;
font-weight: bold;
font-size: 95%;
}
 
h3.line {
margin: 0 0 4px;
border-bottom: #f7e6e3 1px solid;
font-size: 100%;
}

h3 span.status {
color: #666;
} 
 
p {
margin: 1em 0 1em;
padding: 0;
font-size: 95%;
}

hr {
display: none;
}

#disclaimer {
position: relative;
margin: 0 auto; padding: 0 0 20px 0;
font-size: 90%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
width: 750px;
margin-top: 20px;
padding-right: 15px;
font-size: 8px;
text-align: right;
}

#disclaimer a {
color: #333;
font-size: 8px;
}
 

