harnahtml {
min-height: 100%;
margin-bottom: 1px;
}

body {
font-family: luxi sans, verdana, geneva, arial, helvetica, sans-serif;
font-size: 80%;
text-align:center;
background-color:#DDDDDD;
margin:0 auto;
padding: 0;
}

h1 {
padding:0;
margin:0;
font-size:250%;
font-weight:normal;
font-style:italic; 
color:#599234;
/* font-family:sans-serif, verdana, arial;*/
}

h2 {
background-color:#DDDDDD;
color:#3B4471;
font-size:100%;
font-weight:bold;
margin:2px;
padding:0; 
font-style:italic;
/*font-family:sans-serif, verdana, arial;*/
}

h3 {
background-color:#DDDDDD;
color:#3B4471;
font-size:125%;
font-weight:normal;
margin:0.2em 0.2em 1em 0.2em;
padding:0; 
font-style:italic;
/*font-family:sans-serif, verdana, arial;*/
}

p {
margin:0.2em 0 1.2em 0; 
padding:0.3em 0.3em 0 0.3em;
}

div {
margin:0;
padding:0;
display:block;
}

a:link, a:visited {
color:#5b9036; text-decoration:underline;}
a:hover {
color:#3B4471; text-decoration:none;}
a:active {
color:#5b9036; text-decoration:underline;}

#container {
margin:0 auto 0 auto;
background-color:#FFF;
width:800px;
text-align:left;
}

.contentcontainer {
margin:0 auto 0 auto;
background-color:#FFF;
text-align:left;
/* border:1px solid #ff0000;*/
}

#titleblock {
padding:4em;
margin:0;
text-align:left;
background-image:url(images/HenB_logo.gif); 
background-repeat:no-repeat; 
background-position:center center;
background-color:#e8efc3;
}

ul.navbar1 {
list-style-type:none;
float:left;
display:block;
width:100%;
line-height:2em;
text-align:center;
font-size:110%;
clear:both;
margin:0;
padding:0;
background-color:#999999;
font-weight:bold;
}

ul.navbar1 li {
display:inline
}

ul.navbar2 {
list-style-type:none;
float:left;
display:block;
width:100%;
line-height:1.5em;
margin:0;
padding:0;
background: #b1da00;
}

ul.navbar2 li {
width: auto;
display: block;
float: left;
padding: 1px 10px 1px 10px;
margin: 0;
text-align: auto;
text-decoration:none;
border: none;
border-right: 1px solid #fff;
background: none;
}

ul.navbar2 li a:link, ul.navbar2 li a:visited {
color:#FFFFFF;
text-decoration:none;
}
ul.navbar2 li a:hover {
color:#599234; 
text-decoration:underline;
}
ul.navbar2 li a:active {
color:#FFFFFF; 
text-decoration:none;
}

a.nav:link, a.nav:visited {
display:block;
float:left;
width:auto;
padding:3px 20px 3px 20px;
margin:0; 
text-decoration:none;
background-color:#999999;
color:#FFFFFF;
}

a.nav:hover {
display:block;
float:left;
width:auto;
padding:3px 20px 3px 20px;
margin:0; 
text-decoration:none;
background-color:#b1da00;
color:#599234;
}

a.nav:active{
display:block;
float:left;
width:auto;
padding:3px 20px 3px 20px;
margin:0; 
text-decoration:none;
background-color:#999999;
color:#FFFFFF;
}

body#home a#homenav, 
body#nieuws a#nieuwsnav,
body#hair a#hairnav,
body#beauty a#beautynav,
body#mediceuticals a#medinav,
body#powerslim a#powerslimnav,
body#collageen a#collageennav,
body#hotstone a#hotstonenav,
body#zonnestudio a#zonnav,
body#pedicure a#pedicurenav,
body#acties a#actiesnav,
body#arrangementen a#arrangnav,
body#prijslijst a#prijsnav,
body#contact a#connav {
color: #FFFFFF;
background: #b1da00;
}


.rightcontainer {
float:right;
clear:both;
width:175px;
margin:5px 5px 0 6px;
padding:0;
border:1px solid #999999;
}

.rightcontainer h2 {
text-align:left;
padding:0 0 0 10px;
}

.geen_rechthoek {
border:none;
position:relative;
top: 100px;
}
.rightbox {
position: relative;
margin:8px;
padding:3px;
border:1px solid #999999;
text-align:center;
}

.rightbox p {
position: relative;
margin:0;
padding:0;
}

.linkbox a {
position: relative;
margin:0;
padding:0;
display:block;
background: url(images/external_link.gif) no-repeat 100%
}

#maincontent {
width:590px;
clear:left;
text-align:left;
margin:1px 0 0 0;
padding:0.5em 0 0 1em;
/* border:1px solid #999999;*/  
}

.extern {
position: relative;
margin:0;
padding:0;
padding-right:16px;
background: url(images/external_link.gif) right center no-repeat
}

#maincontent2 {
width:770px;
clear:left;
text-align:left;
margin:1px 0 0 0;
padding:0.5em 1em 0 1em;
/* border:1px solid #999999; */ 
}

#maincontent2 ul {
margin:0 0 0 2em; 
padding:1px 0 0 0.3em;
list-style-type:disc;
}

#maincontent2 form {
margin:35px 40px;
}

label,input,textarea {
display: block;
width: 400px;
float: left;
margin-bottom: 7px;
}

.rightimage {
float:right;
margin:10px;
padding:1px;
border:1px solid #999999;
}

.leftimage {
float:left;
margin:10px;
padding:1px;
border:1px solid #999999;
}

.centerimage {
display:block;
margin-left:auto;
margin-right:auto;
border:1px solid #999999;
}

.float_left {
float:left;
}

.extramargerechts {
margin-right:100px;
}

.geenborder {
border:none;
}

label {
text-align: right;
width: 115px;
padding-right: 20px;
}

input, textarea {
background-color: #EDEDED;
font-family: arial, helvetica, sans-serif;
font-size:90%;
}

br {
clear: left;
}

#center {
text-align:center;
}

#footer {
color:#999999;
margin:2.5em 0.5em 0.5em 0.5em;
padding:0.3em; 
border-top:1px solid #999999;
}

#copyright {
text-align:right;	
}

#twitter {
text-align:center;
color:#000000;
}

#twitter img {
vertical-align:-8px;
}

#footer p {
margin:0;
}

.prop {
float:right;
width:1px;
/* background: #b1da00; */
}

.clear {
clear:both;
height:1px;
overflow:hidden;
/* background: #b1da00; */ 
}

.minheight400 {
height:400px;
}

#submit, #reset {
position: relative;
margin: 0 2px 0 2px;
left: 220px;
width:75px;
float: left;
font-size:100%;
/* font-family: arial, helvetica, sans-serif; */
}

#code {
display:none;
}

