.openfoldable,
.foldable
{
	overflow: hidden;
}

#mainbar2
{
	/* background-color: rgb(0, 181, 216); */
	/* background-image: url(../images/logo.jpg); */
	background-repeat: no-repeat;
	background-position: 10px 0px;
	color: #FFFFFF;
	background-color: transparent;
	/* border-color: #EEEE22; */
}


.lgbt,
.lgbt2,
.xlbutton,
.xxlbutton,
.xxxlbutton
{
	/* background-color: #9999FF; */
	display: block;
	background-repeat: no-repeat;
	padding-right: 30px;
	height: 15px;
	padding-top: 4px;
	font-size: 12px;
	font-weight: bold;
	border-width: 0px;
	color: #ffffff;
	line-height: 10px;
	text-align: center;
	text-transform: lowercase;
	margin: 0px;
}
.lgbt2,
.lgbt2
{
	background-image: url(../images/buttonoo.gif);
	width: 100px;
}
.lgbt2
{
	width: 129px;
	height: 19px;
	padding-top: 0px; 
	/* position: relative; */
	top: -1px;
	background-position: 0px 0px;
	cursor: pointer;
}
.xlbutton
{
	background-image: url(../images/wbuttonoo.gif);
	width: 180px;
	height: 19px;
	padding-top: 0px; 
	/* position: relative; */
	top: -1px;
	background-position: 0px 0px;
	cursor: pointer;
}
.xxlbutton
{
	background-image: url(../images/xwbuttonoo.gif);
	padding: 0px;
	width: 240px;
	height: 19px;
	padding-top: 0px; 
	/* position: relative; */
	top: -1px;
	background-position: 0px 0px;
	cursor: pointer;
}
.xxxlbutton
{
	background-image: url(../images/xxwbuttonoo.gif);
	padding: 0px;
	width: 260px;
	height: 19px;
	padding-top: 0px; 
	/* position: relative; */
	top: -1px;
	background-position: 0px 0px;
	cursor: pointer;
}

.lgbt3
{
	display: block;
	border-style: none;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
	background-color: transparent;
	color: white;
	font-size: 12px;
}
.lgbt:hover,
.lgbt2:hover
{
	background-position: 0px -19px;
	cursor: pointer;
	color: white;
}
.xlbutton:hover
{
	background-position: 0px -19px;
	cursor: pointer;
	color: white;
}
.xxlbutton:hover
{
	background-position: 0px -19px;
	cursor: pointer;
	color: white;
}
.help
{
	background-image: url(../images/quest.gif);
}

body
{
	background-image: url(../images/background.gif);
	background-repeat: repeat-x;
	/* background-color: #BEBEFF; */
	background-color: #ffffff;
	color: #000000;
	/* width: 100%; */
}

#gegevens
{
	width: 540px;
}

.kgroup1,
.group1
{
	border-style: solid;
	border-width: 1px;
	border-color: #666666 #ffffff #ffffff #666666;
	margin: 8px 4px 4px 4px;
	padding: 0px;
}
.kgroup1
{
	width: 540px;
}
.keywords
{
	width: 455px;
}
.group2
{
	border-style: solid;
	border-width: 1px;
	border-color: #ffffff #666666 #666666 #ffffff;
	margin: 0px;
	padding: 4px;
}
.group3
{
	padding: 14px 0px 4px 0px;
}
.group4
{
	padding: 14px 15px 8px 15px;
}
.groupname
{
	position: relative;
	top: -12px;
	left: 0px;
	overflow: visible;
}
.groupname2
{
	position: absolute;
	color: black;
	height: 12px;
	line-height: 12px;
	font-size: 12px;
	background-color: #BEBEFF;
}
.gdh1
{
	width: 120px;
}

.gdh2
{
	width: 110px;
}
.gdh3
{
	width: 100px;
}

.name
{
	width: 370px;
}
.country,
.street
{
	width: 227px;
}
.lnumber
{
	width: 67px;
	text-align: center;
}
.number
{
	width: 67px;
}

.pc
{
	width: 87px;
}
.lcity
{
	width: 77px;
	text-align: center;
}
.city
{
	width: 197px;
}

.phone
{
	width: 147px;
}
.lfax
{
	width: 67px;
	text-align: center;
}
#tabs
{
	position: absolute;
	bottom: 0px;
	left:0px;
	z-index: 2;
	left: 100px;
}
a.highmenutop,
a.menutop,
.tab,
.seltab
{
	display: block;
	position: relative;
	top : 1px;
	background-repeat: no-repeat;
	color: black;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	width: 77px;
	line-height: 15px;
	padding-top: 3px;
	padding-right: 7px;
	padding-left: 7px;
	height: 34px;
	margin-bottom: 1px;
	overflow: hidden;
	text-transform: lowercase;
}
a.menutop,
.tab
{
	background-image: url(../images/tab.gif);
}
a.highmenutop,
a.menutop:hover,
.tab:hover
{
	background-image: url(../images/seltab.gif);
	color: #000000;
}
.picklist
{
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 21px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-color: #666666;
	border-top-color: #666666;
	border-right-color: #222222;
	border-bottom-color: #222222;
	border-style: solid;
	background-color: #ffffff;
	font-size: 13px;
	line-height: 15px;
	z-index: 450;
}
a.menutop,
a.tab
{
	color: #ddeeff;
	display: block;
	text-decoration: none;
	overflow: hidden;
}
xa.tab:hover
{
	color: #ffffbb;
}
a.highmenutop,
.seltab
{
	background-image: url(../images/seltab.gif);
	position: relative;
	cursor: default;
	overflow: hidden;
	/* top: 1px; */
}

#sidebar
{
	color: #FFFFFF;
}
#tabshield
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 80px;
	z-index: 10;
	background-image: url(../images/halftrans.png);
/*
	background-color: #ffffff;
	opacity: 1.0;
	MozOpacity: 1.0;
	filter: alpha(opacity=0);
 */
}
@media print
{
#tabshield,
.ptenveloppe,
.ptedit,
.ptbox,
.ptmail,
.ptnone
{
	width: 0px;
	height: 0px;
	visibility: hidden;
	overflow: hidden;
}
.h3
{
	width: 100%;
	text-align: center;
}
#xsidebar,
#xcenter,
.pthtml
{
	visibility: hidden;
}
.ptsign
{
	width: 2cm;
}
.ptpayed
{
	width: .5cm;
}
.ptused
{
	width: 4cm;
}
#ptdialog
{
	position: relative;
	top: 0px;
	left: -50px;
	background-color: #ffffff;
	visibility: visible;
	z-index: 4;
	border: none;
	font-size: 8pt;
}
.pthide
{
	visibility: hidden;
	width: 0px;
	height: 0px;
	overflow: hidden;
}
.ptlrow,
.ptrow,
.pthrow,
.ptrow2
{
	height: .7cm;
	border-bottom: solid 1px #999999;
	padding: 6px;
}
.ptlrow,
.pthrow,
.ptrow
{
	border-left: solid 1px #999999;
}
.ptlrow
{
	border-right: solid 1px #999999;
}
.pttime,
.pttaken,
.ptphone,
.ptused,
.ptpayed,
.ptsign
{
	border-top: solid 1px #999999;
	border-bottom: solid 1px #999999;
	border-left: solid 1px #999999;
	text-align: center;
}
.ptsign
{
	border-right: solid 1px #999999;
}
}
a.mnu:link,
a.mnu:active,
a.mnu:visited
{
	color: #FFFFFF;
}

.smnu
{
	color: #FFFF00;
}
a.mnu:hover
{
	color: #FF0000;
}
.bar,
.sblock
{
	background-image: url(../images/sbar.gif);
}
.qst
{
	width: 400px;
	padding: 2px 8px;
	border-width: 0 1px 1px 0;
}
.nqst
{
	width: 400px;
	padding: 2px 8px;
}
.stinfo
{
	padding: 5px 0px;
}

.l
{
	border-width: 0 0 0 1px;
	padding-left: 6px;
}
.r3,
.r2,
.r
{
	border-width: 0 1px 0 0;
}
.lb
{
	border-width: 0 0 1px 1px;
	padding-left: 6px;
}
.nlb
{
	border-width: 0 0 0 1px;
	padding-left: 6px;
}
.xtr
{
	border-width: 0 0 1px 0;
	padding: 0 8px;
}
.nxtr
{
	padding: 0 8px;
}
.b
{
	border-width: 0 0 1px 0;
}
.n
{
}
.rb2,
.rb
{
	border-width: 0 1px 1px 0;
	padding-right: 8px;
}
/*
.lb,
.b,
.rb,
.rb2
{
	padding-bottom: 8px;
}
 */
.r2,
.rb2
{
	padding-left: 8px;
}
.nlb,
.xtr,
.rb,
.rb2,
.b,
.nqst,
.qst,
.l,
.r,
.r2,
.r3,
.lb
{
	border-style: solid;
	border-color: #a4a4bd;
}
.tarea
{
	width: 100%;
}
.btns
{
	padding-top: 12px;
}
.mbtn
{
	width: 100px;
}
.pbtn,
.abtn,
.nbtn
{
	/* width: 104px; */
	padding-right: 2px;
}
.num
{
	width: 40px;
	margin-left: 4px;
}
.col
{
	padding-bottom: 2px;
	overflow: hidden;
	position: relative;
}
.tcol
{
	margin-top: 5px;
}
.rad,
.tarea,
.num
{
	margin-top: 5px;
	margin-bottom: 8px;
}
.pdhdr,
.res2
{
	page-break-before: always;
}
.res1
{
	width: 580px;
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #a4a4bd;
}
.rhd
{
	padding-bottom: 5px;
}
.tcol
{
	padding-left: 10px;
}

#logarea
{
	margin-top: 0px;
	position: relative;
	width: 530px;
}
#logtop
{
	width: 530px;
	height: 11px;
	background-image: url(../images/greyblob_top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#logcenter
{
	width: 490px;
	/* height: 120px; */
	background-image: url(../images/greyblob_middle.gif);
	padding: 5px 0px 5px 40px;
	text-transform: lowercase;
	background-repeat: repeat-y;
}
.lgtxt
{
	font-size: 12px;
}
#logbottom
{
	width: 530px;
	height: 11px;
	background-image: url(../images/greyblob_bottom.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#authresult,
#authdialog
{
	position: absolute;
	top: 200px;
	left: 180px;
	border-style: solid;
	border-width: 2px;
	border-color: #fff #888 #888 #fff;
	padding: 10px;
	background-color: #ccc;
	z-index: 1000;
}
.anno
{
	width: 28px;
}
.antxt1,
.antxt0
{
	display: block;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}
.antxt0
{
	background-color: #ffffaa;
}
.antxt1
{
	background-color: #ffffcc;
}
a.annota:link,
a.annota:active,
a.annota:visited
{
	/* display: block; */
	width: 20px;
	height: 20px;
	background-color: #ffff88;
}
a.annota:hover
{
	background-color: #ffff00;
}
a.course:link,
a.course:active,
a.course:visited
{
	font-size: 13.333px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}
a.course:hover
{
	color: #228888;
}
.thdr
{
	font-weight: bold;
	padding-right: 10px;
}
.hhd
{
	font-size: 16px;
	font-weight: bold;
	padding: 8px 0px;
}
.hdimg
{
	display: block;
	padding: 10px 0px;
}
.tpage1
{
	font-weight: bold;
	background-color: #cccccc;
}
.tpage2
{
	font-weight: bold;
	background-color: #cccccc;
	color: red;
}
.tpage4,
.tpage3
{
	padding-left: 16px;
}
.tpage9
{
	padding-left: 32px;
	color: #a4a4bd;
}
.lbl
{
	font-size: 12px;
	text-align: right;
	padding-right: 10px;
	vertical-align: bottom;
}
a.hemalink:link,
a.hemalink:active,
a.hemalink:visited
{
	font-weight: bold;
	color: rgb(5, 163, 123);
	text-decoration: none;
}
a.hemalink:hover
{
	color: rgb(20, 178, 137);
}

.skinfo,
.skinfo2
{
	width: 640px;
	padding: 10px 0px;
}
.skinfo2
{
	border-style: solid;
	border-color: #bbbbbb;
	border-width: 2px 0px 0px 0px;
	margin-top: 18px;
}

a.skinlink:link,
a.skinlink:active,
a.skinlink:visited
{
}
a.skinlink:hover
{
}

#panel,
#paneltop,
#pannelmiddle
#panelbottom
{
	width: 726px;
}
#panel
{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 45px;
}
#paneltop
{
	background-image: url(../images/paneltop.gif);
	background-repeat: no-repeat;
	height: 105px;
}
#panelmiddle
{
	background-image: url(../images/panelmiddle.gif);
	background-repeat: repeat-y;
}
#panelbottom
{
	background-image: url(../images/panelbottom.gif);
	background-repeat: no-repeat;
	height: 175px;
}

#panellefttop,
#panelrighttop
{
	height: 100px;
	width: 100px;
	background-repeat: no-repeat;
}
#panelleftbottom,
#panelrightbottom
{
	height: 100px;
	width: 100px;
}
#panelcentertop
{
	background-position: center top;
}
#panelcentermiddle
{
	background-position: center center;
}
#panelcenterbottom
{
	background-position: center bottom;
}
#panellefttop
{
	background-position: left top;
}
#panelleftmiddle
{
	background-position: left center;
}
#panelleftbottom
{
	background-position: left bottom;
}
#panelrighttop
{
	background-position: right top;
}
#panelrightmiddle
{
	background-position: right center;
}
#panelrightbottom
{
	background-position: right bottom;
}
#panelcentermiddle
{
	padding: 35px 0px 0px 0px;
	text-align: left;
}
br,
p
{
	padding: 0px;
	margin: 0px;
}
.pubdate
{
	font-size: 13px;
	vertical-align: top;
	font-weight: bold;
	color: rgb(48,48,48);
}
.pd
{
	width: 70px;
	padding-right: 4px;
	border-right: solid 1px rgb(48,48,48);
	margin-right: 4px;
}
.pubtxt
{
	font-size: 13px;
	vertical-align: top;
	color: rgb(48,48,48);
}
.pubbtn
{
	width: 130px;
	padding: 5px 0px 12px 0px;
	text-align: left;
}
.pubtl
{
	font-weight: bold;
}

a.puba
{
	text-align: left;
}
.curopath
{
	color: black;
	font-weight: bold;
	font-size: 12px;
}
.pdiv
{
	color: #555555;
	font-weight: bold;
	font-size: 12px;
}
a.opath:link,
a.opath:active,
a.opath:visited
{
	color: #555555;
	font-weight: bold;
	font-size: 12px;
}
a.opath:hover
{
	color: black;
}
.orgpath
{
	position: absolute;
	top: 5px;
	left: 130px;
}
.protected
{
	color: #009900;
}
.protected-red
{
	color: #ff0000;
}
.protected-blue
{
	color: #0000ff;
}
a.rbt2:link,
a.rbt2:active,
a.rbt2:visited,
.rbt2
{
	/* background-color: #9999FF; */
	display: block;
	background-image: url(../images/closecross.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	border-width: 0px;
	color: #ffffff;
	line-height: 10px;
	text-align: left;
	text-transform: lowercase;
	width: 20px;
	height: 20px;
	padding-top: 0px; 
	/* position: relative; */
	top: -1px;
	background-position: 0px 0px;
	cursor: pointer;
}
a.rbt2:hover
{
	background-position: 0px -20px;
}
.selsub,
a.sub:link
{
	display: block;
	width: 164px;
	height: 74px;
	font-size: 13px;
	padding: 8px;
	margin-right: 5px;
	margin-bottom: 10px;
}
.selsub
{
	background-image: url(../images/subsel.png);
	background-repeat: no-repeat;
}
a.sub:link,
a.sub.active,
a.sub:visited
{
	background-image: url(../images/sub.png);
	background-repeat: no-repeat;
	text-decoration: none;
	color: black;
}
a.sub:hover
{
	background-image: url(../images/subsel.png);
}
a.additem:link,
a.additem:active,
a.additem:visited
{
	display: block;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	width: 18px;
	padding-left: 2px;
	height: 20px;
	background-image: url(../images/additem.gif);
	background-repeat: no-repeat;
	color: #ddddee;
}
a.additem:hover
{
	background-position: 0px -20px;
	color: #ffffff;
}

a.olink:link,
a.olink:active,
a.olink:visited
{
	text-decoration: none;
	color: #000000;
}
a.olink:hover
{
	color: #ffffff;
}
a.olinkfnd:link,
a.olinkfnd:active,
a.olinkfnd:visited
{
	text-decoration: none;
	color: #3333aa;
}
a.olinkfnd:hover
{
	color: #ffffff;
}
.ocount,
a.ocount:link,
a.ocount:active,
a.ocount:visited
{
	text-decoration: none;
	display: block;
	width: 40px;
	font-size: 13px;
	text-align:right;
	color: white;
}
a.ocount:hover
{
	color: #000000;
}
.odchead,
.odhead,
.ochead,
.ohead
{
	background-color: #a4a4bd;
	color: #0000bb;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
	border-width: 2px 2px 2px 0px;
	border-style: solid solid solid none;
	border-color: #b3b4d3 #777777 #777777 #b3b4d3;
	height: 22px;
}
.ocsel
{
	background-color: #a4a4bd;
	padding: 5px 14px 0px 0px;
}
.qqqqq
{
	background-color: #f040ac;
}
.ocdany,
.odany,
.ocany,
.oany
{
	background-color: #a4a4bd;
	border-width: 2px 0px 2px 0px;
	border-style: solid none solid none;
	border-color: #b3b4d3 #777777 #777777 #b3b4d3;

	/* height: 22px; */
}
.ornd
{
	background-color: #a4a4bd;
	height: 8px;
}
.ocdicon,
.odicon,
.ocicon,
.oicon
{
	background-color: #a4a4bd;
	width: 24px;
	border-width: 2px 0px 2px 1px;
	border-style: solid none solid solid;
	border-color: #b3b4d3 #777777 #777777 #b3b4d3;
	height: 22px;
}
.ochead,
.ocicon,
.ocany
{
	background-color: #b3b4d3;
}
.ocdany,
.odany,
.ocdhead,
.odhead,
.ocdicon,
.odicon
{
	background-color: #aa6666;
}

.oedt
{
	width: 20px;
}
.oleft
{
		border-left: dotted 1px #a4a4bd;
		width: 12px;
		height: 22px;
}
.umail
{
	padding-right: 12px;
}
.uname
{	
	padding-right: 12px;
	border-right: solid 1px #a4a4bd;
	height: 22px;
}
.umailfnd
{
	padding-right: 12px;
	background-color: yellow;
}
.unamefnd
{	
	padding-right: 12px;
	background-color: yellow;
}
.uogram
{
	border-left: dotted 1px #a4a4bd;
	border-right: solid 1px #a4a4bd;
	padding-top: 10px;
	padding-bottom: 10px;
}
.uinfo
{
	padding-bottom: 12px;
}

.wabox,
a.wbox:link,
a.wbox:active,
a.wbox:visited
{
	display: block;
	width: 90px;
	height: 50px;
	padding: 10px;
	margin-left: 0px;
	font-size: 11px;
	color: black;
	text-decoration: none;
	background-repeat: no-repeat;
}
.wabox
{
	background-image: url(../images/wabox.gif);
}
a.wbox:hover
{
	color: red;
}
.wtbl
{
	padding-bottom: 4px;
	border-bottom-color: #a4a4bd;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.whead
{
	background-color: #a4a4bd;
	color: white;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}
.htext
{
	padding: 20px;
}
.lmsl
{
	padding-right: 10px;
}
.sticky
{
	color: #660000;
}
.nostick
{
	color: #666666;
}
.cintro
{
	padding-bottom: 12px;
	width: 500px;
}
a.csel:link,
a.csel:active,
a.csel:visited
{
	text-decoration: none;
	color: blue;
	padding: 0px 8px;
}
a.swtc:link,
a.swtc:active,
a.swtc:visited
{
	text-decoration: none;
	color: blue;
}
a.swtc:hover
{
	color: red;
}
a.csel:hover
{
	background-color: blue;
	color: white;
}

