/* main styles */
body {
background:#efefed url(../images/body.gif) repeat-x;
text-align:center;
margin:0;
padding:0;
font:77%/150% Arial, Helvetica, sans-serif;
color:#000;
}

div,td {
text-align:left;
}

a {
color:#417c17;
text-decoration:underline;
font-weight:700;
outline:none;
}

a:hover {
color:#66bc29;
text-decoration:underline;
font-weight:700;
}

h1,h2,h3,h4,h5,h6 {
margin:0;
padding:4px 0 8px;
color:#417c17;
}

h1 {
font-size:170%;
padding:0 0 10px;
margin-bottom:10px;
}

h2 {
font-size:130%;
}

h3 {
font-size:110%;
}

h4 {
font-size:100%;
}

h5 {
font-size:100%;
}

h6 {
font-size:100%;
}

p {
margin:0;
padding:0 0 12px;
}

/* structuur */
.cellcontainer {
background:url(../images/containercell.jpg) repeat-y;
display:table;
margin:auto;
height:auto;
width:950px;
}

.kop {
background:url(../images/kopbg.jpg) no-repeat;
float:left;
height:146px;
width:950px;
overflow:hidden;
}

.logo h1 {
margin:0;
padding:0;
float:left;
}

.logo h1 a {
text-indent:-99999px;
height:146px;
width:362px;
display:block;
background:url(../images/logo.gif) no-repeat;
}

.flashrotator {
float:right;
height:103px;
width:391px;
padding-top:16px;
padding-right:42px;
overflow:hidden;
}

.imagerotator img {
display:none;
}

.linkerkol {
float:left;
width:237px;
height:auto;
}

.rechterkol {
float:left;
width:675px;
height:auto;
padding-right:38px;
}

.onderkant {
background:url(../images/onderkantbg.jpg) no-repeat;
float:left;
height:44px;
width:850px;
overflow:hidden;
padding-left:50px;
padding-right:50px;
color:#FFF;
line-height:22px;
}

.onderkant a {
color:#FFF;
font-weight:400;
text-decoration:none;
}

.onderkant a:hover {
color:#d0ffae;
}

.inhoud {
padding:20px;
}

span.left {
float:left;
}

span.right {
float:right;
}

/* menu style */
dl,dt,dd,ul,li {
margin:0;
padding:0;
list-style-type:none;
color:#FFF;
}

.menupos {
background:url(../images/menu_02.jpg) repeat-y;
}

#menu {
width:237px;
}

#menu dt {
cursor:pointer;
margin:1px 0;
height:22px;
line-height:22px;
text-align:left;
text-indent:48px;
font-weight:700;
border:0 solid gray;
background:#AFA683 url(../images/menu.gif) no-repeat;
}

#menu dd {
border:0 solid gray;
}

#menu li {
margin:1px 0;
height:22px;
line-height:22px;
text-align:left;
text-indent:58px;
background:url(../images/menuli.gif) no-repeat;
}

#menu li a,#menu dt a {
color:#FFF;
text-decoration:none;
display:block;
border:0 none;
height:100%;
}

#menu dt a:hover {
background:url(../images/menuover.gif) no-repeat;
}

#menu li a:hover {
background:url(../images/menuliover.gif) no-repeat;
}

#menu dt.active a {
background:url(../images/menuover.gif) no-repeat;
}

/* end menu */
.tel {
padding-left:60px;
font-size:90%;
}

.tel img {
vertical-align:middle;
margin-right:8px;
}

span.telnr {
margin-left:28px;
}