/*-colors-
orange: #FF6600;
blue-links: #3399FE;
grey-box-background: #F0F0F0;
grey-box-border: #E2E2E2;
green: #66CC00;dow
green_evi:B7E56B
*/

body {
	text-align: center;
	margin: 0px;
	behavior: url("cssfocusandhover.htc");
	font: 13px Arial, Helvetica, sans-serif;
	background-color: #F0F0F0;
}
.taalkeuze
{
background-color: #efefef;
}
p, th, td	{
	font: 13px Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px 0px 8px;
	}
h1 {
	font-size:14pt;
	font-weight:normal;
	margin: 4px 0px 12px 0px;
	padding: 0px;
	color:#ff6600;
}

h2 {
	font-size:12pt;
	margin: 4px;
	margin-left:0px;
	padding: 0px;
	color:#66cc00;
	font-weight:normal;
}

h3 {
	font-size:12pt;
	margin: 4px;
	padding: 0px;
	color:#66cc00;
	font-weight:normal;
}
.optiontitle {
	font-weight: normal;
	color:#000000;
}
.optionitem {
	font-weight: normal;
	color: #333333;
}
/*-elements-*/
#container {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	height: 85px;
	text-align: left;
}
#logo {
	margin-top: 20px;
	float: left;
}
#footer {
	border:1px solid #cccccc;
	padding:5px;
	/*margin-top:5px;*/
	text-align:center;
	background-color:#FFFFFF;
	color:#666666;
}

#tab-menu-container {
	float: left;
	text-align: center;
	margin-top: 52px;
	margin-left: 45px;
}
.tab-menu div{
	/* width: 73px; */
	text-align: center;
	height: 24px;
	font-weight: bold;
	float: left;
	background-image: url(/images/white_tab_down.jpg);
	background-repeat: repeat-x;
	padding-top: 8px;
	padding-left:12px;padding-right:12px;
	border: 1px solid #D6D6D6;
	margin-right: 2px;
	background-color: #E5E5E5;
	}
.tab-menu div a {
	color:#666666;
	text-decoration: none;
	}
.tab-menu div:hover {
	background-image: url(/images/white_tab_up.jpg);
	background-repeat: repeat-x;
	background-color: #FFF;
	margin-top: -2px;
	cursor: pointer;
	height: 24px;
	padding-top: 10px;
	}
	
.tab-menu  div#tools {
	background-image: url(/images/green_tab_up.jpg);
	background-repeat: repeat-x;
	text-decoration: none;
	}
	
.tab-menu  div#toolscurrent {
	background-image: url(/images/green_tab_up.jpg);
	background-repeat: repeat-x;
	}
.tab-menu  div#toolscurrent a {
	color:#FF6600;
	text-decoration: none;
	font-weight: bold;
	}
	
#current{
	background-image: url(/images/white_tab_up.jpg);
	background-repeat: repeat-x;
	background-color: #FFF;
	margin-top: -2px;
	cursor: pointer;
	height: 25px;
	padding-top: 10px;
	border-bottom: 1px solid #fff;
	}
.tab-menu div:hover a{
	color:#FF6600;
	text-decoration: none;
	font-weight: bold;
	}
.tab-menu div a:hover, #current a {
	color:#FF6600;
	text-decoration: none;
	font-weight: bold;
	}
#loginbox {
	text-align:right;
	margin-top:35px;
	float:right;

	}
.textfield-login {
	width: 60px;
	border: 1px solid #D6D6D6;
	background: #fff;
	
	}
.submit-login {
	font-weight: bold;
	border: 1px solid #D6D6D6;
	color: #333333;
	background-color: #E5E5E5;
}


#language {
	margin-top: 20px;
	text-align: right;
	border-right: 1px solid #333;
	height:20px;
	}
#language a{
	padding-right: 3px;
	padding-left: 3px;
	color: #333;
	border-left: 1px solid #333;
	}
	
#infobox {
 float:right;
 text-align:right;
}

.clear-both {
	clear: both;
	}
/*-page-content-elements*/

.page-container {
	background-color: #FFFFFF;
	border: 1px solid #D6D6D6;
	text-align: left;
	padding: 4px;
}

.tab-block {
	width: 350px;
	height: 350px;
	}
#page-content {
	margin-left: 10px;
	float: left;
	width: 728px;
}
.tab-block-container {
	float: left;
	width: 350px;
	}
.tab-block-container div{
	width: 73px;
	text-align: center;
	height: 24px;
	float: left;
	background-image: url(/images/grey_tab_down.jpg);
	background-repeat: repeat-x;
	padding-top: 8px;
	border: 1px solid #CCC;
	margin-right: 2px;
	background-color: #D0D0D0;
}
.tab-block-container div a {
	color:#666666;
	text-decoration: none;
	}
.tab-block-container div:hover {
	background-image: url(/images/grey_tab_up.jpg);
	background-color: #F0F0F0;
	margin-top: -2px;
	cursor: pointer;
	height: 24px;
	padding-top: 10px;
	}
.tab-block-container #current{
	background-image: url(/images/grey_tab_up.jpg);
	background-color: #F0F0F0;
	margin-top: -2px;
	cursor: pointer;
	height: 25px;
	padding-top: 10px;
	border-bottom: 1px #F0F0F0 solid;
	}
.tab-block-container div:hover a{
	color:#FF6600;
	text-decoration: none;
	font-weight: bold;
	}
.tab-block-container div a:hover, #current a {
	color:#FF6600;
	text-decoration: none;
	font-weight: bold;
	}
.tab-block-content{
	padding: 5px;
	background-color: #F0F0F0;
	border: 1px solid #CCCCCC;
	float: left;
	}
/*-beurskalender-*/

#beurskalender-menu-container {
	width: 100%;
	}
.beurskalender-menu div{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E0E0E0;
	border-bottom-color: #E0E0E0;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 8px;
	padding-right: 4px;
	padding-left: 4px;
	}
.beurskalender-menu div:hover {
	background-image: url(/images/beurs-menu-up.gif);
	cursor: pointer
	}
.beurskalender-menu div div  {
	border: none;
	padding: 0px;
	margin: 0px;
}
.beurskalender-menu div a{
	text-decoration: none;
	color: #999;
	font-size: 15px;
}
.beurskalender-menu div:hover a , #beurskalender #page-content {
	text-decoration: none;
	color: #66CC00;
	font-size: 15px;
}
.beurskalender-menu div div a {
	text-decoration: none;
	color: #333;
	font-size: 13px;
}
.beurskalender-menu div:hover div a {
	text-decoration: none;
	color: #333;
	font-size: 13px;
}

/* _P_ LEFTNAV */

#leftnavcontainer {
	font-size: 15px;
}

#leftnavcontainer div {
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	padding: 8px 4px 8px 4px;
	margin-bottom: 8px;
}
#leftnavcontainer div:hover {
	background-image: url(/images/beurs-menu-up.gif);
	cursor: pointer;
	color: #66CC00;
}
#leftnavcontainer div a{
	text-decoration: none;
	color: #999;
}
#leftnavcontainer div a:hover{
	text-decoration: none;
	color: #66CC00;
}
#leftnavcontainer div a:visited{
	text-decoration: none;
	color: #999;
}
#leftnavcontainer div.current a{
	text-decoration: none;
	color: #66CC00;
}

#leftnavcontainer div.subsub {
	font-size:12px;
}

#leftnavcontainer div.current div.subsub a{
	font-size:12px;
	text-decoration: none;
	color: #999;
}






/* _/_ LEFTNAV */

/* _P_ DIVERSE */

#arrowlist {
	list-style-type: none;
	padding: 0;
	margin: 0;	
}
#arrowlist ul {
	list-style-type: none;
	padding: 0;
	margin: 0;	
}
#arrowlist li {
	background-image: url(/images/smallarrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding:4px;
	padding-left: 24px;
					
}

.datakader {
	padding:8px;
	border:1px solid #66CC00;
	margin-bottom:12px;
}

.pagelist {
	margin:8px 0px 8px 0px;
}
.companyblock {
	border-top:1px dashed #66CC00;
	margin:8px 0px 8px 0px;
	padding-bottom:6px;
	clear:both;
}

.companyname {
	background-color:#f5fded;
	padding:4px 0px 4px 2px;
	margin: 0px 0px 6px 0px;
	color:#66CC00;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
}

.companyname a{
	text-decoration:none;
	color:#66CC00;
}
.companyname a:hover{
	color:#FF6600;
}
.editlink {
	float:right;
	margin:6px;
}

.editlink a {
	padding:8px 4px 2px 4px;
	border:1px solid #66CC00;
	background:#f5fded;
	font-weight:bold;
	font-size:9px;
	text-decoration:none;
	color:#66CC00;
}

.editlink a:hover {
	text-decoration:underline;
}
.editlink a:hover img {
	text-decoration:none;
	border:0px;
}


.leesverder {
	margin-top:6px;
}
.listpagelink {
	text-align:center;
	margin-top:6px;
}
.contentintro {
	margin-bottom:8px;
	font-weight:bold;
}
.contentimage {
	margin-top:12px;
	margin-bottom:24px;
}
.contentbody {
	margin-bottom:12px;
}

#firmafoto {
	margin:12px 0px 12px 0px;
}
#firmalogo {
	margin:12px 0px 12px 0px;
}

.beursnaam {
color:#66cc00;
font-size:13px;
font-weight:bold;
}
.beursnaam a {
	text-transform:uppercase;
	color:#66cc00;
	text-decoration:none;
}
.beursnaam a:hover {
	color:#FF6600;
}
.formboxGreen {
	font-size: 10px;
	border: 1px solid #66cc00;
	font-weight: normal;
}
.formboxGreenHighlight {
	font-size: 10px;
	border: 1px solid #66cc00;
	font-weight: normal;
	background-color: #CCFFCC;
}


.download {
}
.download a:link {
	color:#66cc00;
	text-decoration:none;
}
.download a:hover {
	text-decoration:underline;
}



/* _/_ DIVERSE */


/* for tabs in cms part */
.cms_tab {
	background-color: #999999;
	color: #FFFFFF;
}

.cms_tab a:link {
	color: #FFFFFF;
	text-decoration:none;
}
.cms_tab a:visited {
	color: #FFFFFF;
	text-decoration:none;
}
.cms_tab a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}




div
{
}
.formboxgreenalt
{
color:#333333;font-weight: bold;background-color: #66CC00;border:0px;
}
.submitlayer
{
float:left;height:30px;margin:6px;vertical-align:middle;
}
.greensearchfield
{
float:left;
margin:4px;
}
.beursdetail_window
{
width:630px;
border:1px solid #66cc00;
}
.greenbar {
	background-color:#B7E56B;
	padding:10px;
	margin-bottom:12px;
}
.greenbar input, select {
	border:1px solid #CCCCCC;
	font-size:13px;
	color:#333333;
}
.greenbar .submit {
	font-weight: bold;
	background-color: #66CC00;
	border:0px;
}

.greenbar a {
	color:white;
}
.greenbar a:hover {
	color:white;
	text-decoration:none;
}
.greybar
{
background-color:#F0F0F0;
border:1px solid #cccccc;
padding:6px;
}
.spacer
{
height:6px;
}
.triplespacer
{
height:18px;
}
.fairblocks
{
width:100%;
border:1px solid #ffffff;
}
.dotline
{
background-image:url(../images/dotline.gif);
background-repeat:x-repeat;
height:3px;
width:100%;
}
.beursdetail_window_header
{
/*background-color:#f5fded;*/
color:#66cc00;
width:100%;
font-size:14px;
font-weight:bold;
margin:4px;
border-collapse:collapse;
}
.beursdetail_window_content
{
width:100%;
margin:4px;
border-collapse:collapse;
}
.beursdetail_titel
{
color:#66cc00;
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}


.locaties_firmanaam
{
	color:#66cc00;
	font-size:14px;
	font-weight:bold;
}
.locaties_firmanaam a {
	color:#66cc00;
	text-decoration:none;
}
.locaties_firmanaam a:hover {
	color:#ff6600;
}




.bestuur_firmanaam
{
color:#66cc00;
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
margin-top:8px;
}

.ads_beurzen
{

}

.beurskalender_maandnaam
{
color:#66cc00;
font-size:16pt;
font-weight:500;
font-family:Arial, Helvetica, sans-serif;
}
.beurskalender_beurstitel
{
color:#66cc00;
font-size:13px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
vertical-align:middle;
}
.adminknop
{
font-weight:bold;
display:inline;
color:#66cc00;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
vertical-align:middle;
}
.adminbutton_edit
{
position:relative;
float:right;
right:0px;
z-index:5;
height:17px;
width:135px;
}
.adminbutton_new
{
height:17px;
width:62px;
background-image:url(../images/newicon.gif);
text-align:right;
padding-right:4px;
padding-top:2px;
color:#478b03;
float:right;
filter: alpha(opacity=70); /* internet explorer */
-khtml-opacity: 0.7;      /* khtml, old safari */
-moz-opacity: 0.7;       /* mozilla, netscape */
opacity: 0.7;           /* fx, safari, opera */

}
.beurskalender_beurstitel a
{
color:#66cc00;
font-size:13px;
font-weight:bolder;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
vertical-align:middle;
}
.pagenumber
{
color:#66cc00;
font-family:Arial, Helvetica, sans-serif;
vertical-align:middle;
}
.pagenumber a
{
color:#66cc00;
font-family:Arial, Helvetica, sans-serif;
}

.sub-header
{
	background-color:#cccccc;
	height:70px;
}
.beurskalender
{
 /*width:670px;*/
 width:100%;
 margin:2px;
}
.beurskalender-container {
	width: 100%;
	font: 12px Arial, Helvetica, sans-serif;
}
.febelux-kalender-container {

	width:97%;
	height:100%px;
	overflow-x: no; 
	height: 100%;
	padding-left:4px;
}
.expobel-kalender-container {
	width:97%;
	overflow-x: no; 
	height: 100%;
	padding-left:4px;
}

.expocafe-container
{
border-style:thin solid #cccccc;
width:100%;
margin-right:0px;
margin-left:0px;

}
.kalender_active
{
	background-image:url(/images/grey_tab_up.jpg);
	width:65px;
	height:22px;
	float:left;
	color:#fd7720;
	text-decoration: none;
	font-weight: bold;
	text-align:center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E0E0E0;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E0E0E0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E0E0E0;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
	padding-left: 4px;
}
.kalender_inactive
{
	background-image:url(/images/grey_tab_down_v2.jpg);
	width:65px;
	height:22px;
	float:left;
	padding-top: 5px;
	padding-bottom: 4px;
	margin-bottom: 0px;
	padding-right: 4px;
	padding-left: 4px;
	text-align:center;

}
.kalender_active a:hover {
	color:#fd7720;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	font-size:11pt;
}
.kalender_active a {
	color:#fd7720;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	font-size:11pt;

}
.kalender_inactive a:hover {
	color:#999898;
	text-decoration: none;
	cursor: pointer;
	font-size:10pt;
}
.kalender_inactive a {
	color:#999898;
	text-decoration: none;
	cursor: pointer;
	font-size:10pt;
}
.linktitle
{
color:#ff6600;
}



table
{
}
.container_table
{
border:0px solid #cccccc;
padding:1px;
width:100%; 
border:0px;
}


a
{
}
.greenlink
{
color:#52a202;
}
.bluelink
{
color:#3399fd;
}

td
{
font: 12px Arial, Helvetica, sans-serif;
}
.bestuur_info
{
vertical-align:top;
}
.kalenderitem
{
background-color:#f0f0f0;
border:1px;
border-color:#CCCCCC;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #E0E0E0;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #E0E0E0;
padding:6px;
vertical-align:top;
}
.kalenderitembottom
{
background-color:#f0f0f0;
border:1px;
border-color:#CCCCCC;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #E0E0E0;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #E0E0E0;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #E0E0E0;
}
.taalknop_mouseover
{
 color:#fd7720;
}
a
{
color:#3297fd;
}
a:active { outline: none; }
a:focus { -moz-outline-style: none; }
input btn
{
}
.greensubmit
{
color:#333333;
font-weight: bold;
background-color: #66CC00;
border:0px;
}

/*___________ TABBED MENU __________________*/
#navlist {
	padding:5px 0px 3px 0px;
	margin: 0;
	border-bottom: 1px solid #CCCCCC;
	font-weight: bold;
}
#navlist li {
	list-style: none;
	margin: 0;
	display: inline;
}
#navlist li a {
	color: #999999;
	background: #EFEFEF;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;	
	margin-left: 0px;
	border: 1px solid #CCCCCC;
}
#navlist li a:link { color: #999999; 	border: 1px solid #CCCCCC;}
#navlist li a:visited { color: #999999; 	border: 1px solid #CCCCCC;}
#navlist li a:hover { color: #666666; background: #EFEFEF;border: 1px solid #CCCCCC;}
#navlist li a#current {
	color: #333333; 
	background: #FFFFFF;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;	
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #FFFFFF;	
}
#navlist li.current a {
	color: #333333; 
	background: #FFFFFF;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;	
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #FFFFFF;	
}
#navlist li #neutral {
	color: #333333; 
	background: #FFFFFF;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;	
	border-top: 0;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;	
}


/* /////////////////////// FROM OLD STYLES ////////////////////////////////// */
.greyLineBelow {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.greyLineLeftBelow {
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-bottom-style: solid;
	border-left-color: #999999;
	border-bottom-color: #999999;
}
.greyBorder {
	border: 1px solid #999999;
}
.whitetext {
	color: #FFFFFF;
}
.bluetext {
	color: #003399;
}
.bluetext  A:link{
	color: #003399;
}
.bluetext  A:hover{
	color: #003399;
	text-decoration :none;
}
.bluetext  A:visited{
	color: #003399;
}
.formboxGrey {
	font-size: 10px;
	border: 1px solid #333333;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;

}
