/* CSS Document */

body {
overflow-y:scroll;
}

*:first-child+html body {
overflow-y:hidden;
}

* html body {
overflow-y:hidden;
}

body, td, div, span, p {
font-family:sans-serif,verdana;
font-size:11px;
color:#333333;
}
a img
{
border:0px;
}

#main {
width:100%;
text-align:center;
}

#page {
width:984px;
text-align:left;
margin:0px auto;
overflow:hidden;
padding-bottom:10px;
border-bottom:2px dotted #ccc;
}

#kop {
background-image:url(../img/logo.jpg);
width:238px;
height:50px;
text-indent:-9000px;
margin:0px 0px 8px 0px;
cursor:pointer;
}

.rightdiv {
width:232px;float:right;
}

.leftdiv {
width:458px;float:left;
}


#content {
width:718px;
float:left;
padding:10px 0px 0px 22px;
}

ul, li {
margin:0px;
padding:0px;
list-style:none;
}

#hoofdmenu {
width:984px;
height:159px;
}

#hoofdmenu li, #hoofdmenu li a {
float:left;
width:245px;
margin-right:1px;
height:159px;
background-repeat:no-repeat;
text-indent:-9000px;
}

#hoofdmenu li a:hover {
opacity:0.85;
filter:alpha(Opacity=85);
}

#hoofdmenu li a {
margin:0px;
}

#webdesign a {
background-image:url(../img/webdesign.jpg);
}

#webhosting a {
background-image:url(../img/webhosting.jpg);
}

#portfolio a {
background-image:url(../img/portfolio.jpg);
}

#contact a {
background-image:url(../img/contact.jpg);
}

#zijmenu li {
width:236px;
height:40px;
margin-left:2px;
line-height:40px;
border-bottom:2px dotted #cccccc;
}

#zijmenu li a {
width:236px;
height:40px;
display:block;
}

#topmenu {
float:right;
width:241px;
height:30px;
margin-top:10px;
border-left:2px dotted #cccccc;
}

#topmenu li {
width:77px;
text-align:center;
float:left;
height:30px;
line-height:30px;
border-right:2px dotted #cccccc;
}

#zijmenu li a, #topmenu li a {
text-decoration:none;
}

#zijkant {
float:left;
}

#content p, #content li, #content td {
font-size:12px;
text-align:justify;
}

#content .rightdiv p, #content .rightdiv li {
font-size:11px;
}

#content li{
margin-left:8px;
padding:1px;
list-style:square;
}
#content ul{
margin-left:18px;
padding:1px;
list-style:square;
}
h1 {
font-size:16px;
margin-top:0px;
}
h2 {
font-size:14px;
}

input, textarea, select {

font-family:arial, verdana, sans-serif;

font-size:13px;

border:1px solid #cccccc;

margin:3px;

background-color:#f9f9f9
}
#contact-form
{
padding:4px 0px 0px 0px;
}
#err
{
color:#a7616b;
}
#mes {
line-height:24px;
background-color:#FEFBE7;
border:1px solid #cccccc;
margin-bottom:20px;
text-align:center;
}
#red {
color:#a7616b;
}

#green {
color:#86aa3f;
}
