.menu li.top a.top_link{
	font-size:12px;
	height:16px;
	padding: 1px 7px 1px 7px;
}

/* set up the first drop down sub level */
.menu :hover ul.sub {left:-1px; top:18px; background: #fff; padding:3px 0; border:1px solid #888; white-space:nowrap; width:175px; height:auto; z-index:300}
.menu :hover ul.sub li {display:block; height:18px; position:relative; float:left; width:168px;}
.menu :hover ul.sub li a {display:block; font-size:13px; height:18px; width:168px; line-height:17px; text-indent:2px; color:#000; text-decoration:none; border:3px solid #fff; border-width:0 0 0 3px;}
.menu :hover ul.sub li a.fly {background:#fff url(../images/knoppen/arrow.gif) 160px 7px no-repeat;}
.menu :hover ul.sub li a:hover {background:#001e48; color:#fff;}
.menu :hover ul.sub li a.fly:hover {background:#001e48 url(../images/knoppen/arrow_over.gif) 160px 6px no-repeat; color:#fff;}
.menu :hover ul.sub li:hover > a.fly {background:#001e48 url(../images/knoppen/arrow_over.gif) 160px 6px no-repeat; color:#fff;} 

/* set up the flyout levels when hovering */
.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul
{left:170px; top:-4px; background: #fff; padding:3px 0; border:1px solid #888; white-space:nowrap; width:176px; height:auto; z-index:350;}

.menu1 li.top a span {position:absolute; left:13px; top:5px; z-index:900; font-size:11px; cursor:pointer;} /* move the link text off screen */

/* set up the first drop down sub level */
.menu1 :hover ul.sub {left:132px; top:3px; background: #fff; padding:3px 0; border:1px solid #888; white-space:nowrap; width:103px; height:auto;}
.menu1 :hover ul.sub li {display:block; height:17px; position:relative; float:left; width:98px;}
.menu1 :hover ul.sub li a {display:block; font-size:11px; height:17px; width:100px; line-height:16px; text-indent:3px; color:#000; text-decoration:none; border:3px solid #fff; border-width:0 0 0 3px;}
.menu1 :hover ul.sub li a.fly {background:#fff url(../images/knoppen/arrow.gif) 85px 7px no-repeat;}
.menu1 :hover ul.sub li a:hover {background:#001e48; color:#fff;}
.menu1 :hover ul.sub li a.fly:hover {background:#001e48 url(../images/knoppen/arrow_over.gif) 85px 6px no-repeat; color:#fff;}
.menu1 :hover ul.sub li:hover > a.fly {background:#001e48 url(../images/knoppen/arrow_over.gif) 85px 6px no-repeat; color:#fff;} 

/* set up the first drop down sub level */
.menu1 :hover ul.sub2 {left:132px; top:3px; background: #fff; padding:3px 0; border:1px solid #888; white-space:nowrap; width:155px; height:auto; z-index:400;}
.menu1 :hover ul.sub2 li {display:block; height:17px; position:relative; float:left; width:146px;}
.menu1 :hover ul.sub2 li a {display:block; font-size:11px; height:17px; width:146px; line-height:16px; text-indent:3px; color:#000; text-decoration:none; border:3px solid #fff; border-width:0 0 0 3px;}
.menu1 :hover ul.sub2 li a.fly {background:#fff url(../images/knoppen/arrow.gif) 130px 7px no-repeat;}
.menu1 :hover ul.sub2 li a:hover {background:#001e48; color:#fff;}
.menu1 :hover ul.sub2 li a.fly:hover {background:#001e48 url(../images/knoppen/arrow_over.gif) 130px 6px no-repeat; color:#fff;}
.menu1 :hover ul.sub2 li:hover > a.fly {background:#001e48 url(../images/knoppen/arrow_over.gif) 130px 6px no-repeat; color:#fff;} 

/* set up the flyout levels when hovering */
.menu1 :hover ul :hover ul,
.menu1 :hover ul :hover ul :hover ul,
.menu1 :hover ul :hover ul :hover ul :hover ul,
.menu1 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:136px; top:-4px; background: #fff; padding:3px 0; border:1px solid #888; white-space:nowrap; width:140px; height:auto; z-index:300;}

#occ_top{
	width:829px;
	font-size:small;
}
#beuk-menu2 {
	position:absolute; 
	top:17px; 
}

/* set up the first drop down sub level */
.menu2 :hover ul.sub {left:-1px; top:18px; background: #fff; padding:3px 0; border:1px solid #888; white-space:nowrap; width:175px; height:auto; z-index:300}
.menu2 :hover ul.sub li {display:block; height:18px; position:relative; float:left; width:168px;}
.menu2 :hover ul.sub li a {display:block; font-size:13px; height:18px; width:168px; line-height:17px; text-indent:2px; color:#000; text-decoration:none; border:3px solid #fff; border-width:0 0 0 3px;}
.menu2 :hover ul.sub li a.fly {background:#fff url(../images/knoppen/arrow.gif) 160px 7px no-repeat;}
.menu2 :hover ul.sub li a:hover {background:#001e48; color:#fff;}
.menu2 :hover ul.sub li a.fly:hover {background:#001e48 url(../images/knoppen/arrow_over.gif) 160px 6px no-repeat; color:#fff;}
.menu2 :hover ul.sub li:hover > a.fly {background:#001e48 url(../images/knoppen/arrow_over.gif) 160px 6px no-repeat; color:#fff;} 

/* set up the flyout levels when hovering */
.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:170px; top:-4px; background: #fff; padding:3px 0; border:1px solid #888; white-space:nowrap; width:176px; height:auto; z-index:300;}

.menu2 li.top a.top_link{
	font-size:12px;
	height:16px;
	padding: 1px 7px 1px 7px;
}

.topknop{font-family:   sans-serif, tahoma, arial;font-size: x-small;position:absolute;right:480px;top:0px;z-index:15;}
.topknop1 {position:absolute;}
.topknop2 {position:absolute;left:47px;}
.topknop3 {position:absolute;left:101px;}
.topknop4 {position:absolute;left:230px;}

.uitgebreid {font-size: small;width:80px; text-align:right; line-height:14px;}
.logintxt {font-size: small;}
#login_set{line-height:.9;}
#loggedin_set{line-height:15px;}

div#log {font-size: small;}
div#reset {font-size: small;}
div#aanmelden {font-size: small;}

.input-fld{font: 12px verdana, sans-serif;}
.input-fld2{font: 12px verdana, sans-serif;}
.select-fld{font: 12px verdana, sans-serif;}
.select-fld2{font: 12px verdana, sans-serif;}
.cell1 { 
	font: 12px verdana, sans-serif;
	}

#reset label{font-size:12px;}
.error {font-size: small;}
.msg {font-size: small;}
.content{font-size: small;}
.content2{font-size: small;}
div#doos{font-size: small;}
.zoekform{font-size: x-small;}
.zoek{font-size: x-small;}
#bar-overzicht{	font-size:11px;}
#water{font-size: small;}
.plaats{font: 11px verdana, sans-serif;}
.hardheid{font: 11px verdana, sans-serif;}
.titel{font-size: small;}
.subcatSelect{font-size:10px;}
.zoekknop{font-size:9pt;}
.t_fontborder { FONT-SIZE: 12px; } 
.t_font {  FONT-SIZE: 12px; } 
a.ovalbutton{
font: normal 12px Tahoma;
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
}
a.ovalbutton2{
font: normal 12px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
}
a.ovalbutton3{
font: normal 12px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
}