/* Algemeen */

a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#231F20;
	text-decoration:none;
}
a:visited {
	color:#231F20;
}
a:hover {
	color:#000000;
}
a:active {
	color:#231F20;
}
a:link {
	color:#231F20;
}
html,body {
	height:100%;
}

body,td,th,h1,h2,h3,h4,h5,h6,p {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#231F20;
	font-weight:normal;
}
body {
	background-image:url(/image/body.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

/* Floating */

.app_clr { clear:both; }

/* Containers */

.container {
	position:relative;  	
	width:980px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	margin:0 auto;
	background-position:top;
	background-repeat:repeat-y;
}
.header {
	position:relative;  	
	width:980px;
	height:38px;
	background-color:#BBBED5;
}
.content {
	position:relative;  	
	width:980px;
}

/* Links */

.stroke {
	position:relative;
	float:left; 	
	width:294px;
}
.spacer {
	position:relative;
	float:left; 	
	width:6px;
	height:26px;
	background-color:#BBBED5;
}
.links {
	position:relative;
	float:left; 	
	width:288px;
	min-height:515px;
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.logo {
	position:relative;
	float:left; 	
	height:115px;
	width:175px;
	padding-left:93px;
	padding-right:20px;
}
.headline {
	position:relative;  	
	float: left;
	margin:0px;
	padding:0px;
	width:175px;
	padding-left:93px;
	padding-right:20px;
	padding-top:20px;
	font-size:12px;
	text-align:right;
}
.twitter {
	position:relative;  	
	float: left;
	margin:0px;
	padding:0px;
	width:210px;
	padding-left:58px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:20px;
	font-size:12px;
	text-align:right;
}
/* Menu */

.menu, a.menu, a.menu:link, a.menu:active, a.menu:visited, a.menu:hover {
	position:relative;  	
	float: left;
	margin:0px;
	padding:0px;
	height:20px;
	padding-top:7px;
	width:160px;
	padding-left:80px;
	padding-right:48px;
	background-position:right;
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	text-align:right;
}
.menu_6, a.menu_6, a.menu_6:link, a.menu_6:active, a.menu_6:visited { background-image:url(/icon/menu_6.jpg); }
a.menu_6:hover {background-image:url(/icon/menu_6_over.jpg);}
.menu_23, a.menu_23, a.menu_23:link, a.menu_23:active, a.menu_23:visited { background-image:url(/icon/menu_23.jpg); }
a.menu_23:hover {background-image:url(/icon/menu_23_over.jpg);}
.menu_24, a.menu_24, a.menu_24:link, a.menu_24:active, a.menu_24:visited { background-image:url(/icon/menu_24.jpg); }
a.menu_24:hover {background-image:url(/icon/menu_24_over.jpg);}
.menu_25, a.menu_25, a.menu_25:link, a.menu_25:active, a.menu_25:visited { background-image:url(/icon/menu_25.jpg); }
a.menu_25:hover {background-image:url(/icon/menu_25_over.jpg);}
.menu_26, a.menu_26, a.menu_26:link, a.menu_26:active, a.menu_26:visited { background-image:url(/icon/menu_26.jpg); }
a.menu_26:hover {background-image:url(/icon/menu_26_over.jpg);}
.menu_27, a.menu_27, a.menu_27:link, a.menu_27:active, a.menu_27:visited { background-image:url(/icon/menu_27.jpg); }
a.menu_27:hover {background-image:url(/icon/menu_27_over.jpg);}
.menu_28, a.menu_28, a.menu_28:link, a.menu_28:active, a.menu_28:visited { background-image:url(/icon/menu_28.jpg); }
a.menu_28:hover {background-image:url(/icon/menu_28_over.jpg);}
.menu_29, a.menu_29, a.menu_29:link, a.menu_29:active, a.menu_29:visited { background-image:url(/icon/menu_29.jpg); }
a.menu_29:hover {background-image:url(/icon/menu_29_over.jpg);}
.menu_30, a.menu_30, a.menu_30:link, a.menu_30:active, a.menu_30:visited { background-image:url(/icon/menu_30.jpg); }
a.menu_30:hover {background-image:url(/icon/menu_30_over.jpg);}
.menu_33, a.menu_33, a.menu_33:link, a.menu_33:active, a.menu_33:visited { background-image:url(/icon/menu_33.jpg); }
a.menu_33:hover {background-image:url(/icon/menu_33_over.jpg);}
.menu_43, a.menu_43, a.menu_43:link, a.menu_43:active, a.menu_43:visited { background-image:url(/icon/menu_43.jpg); }
a.menu_43:hover {background-image:url(/icon/menu_43_over.jpg);}
.menu_53, a.menu_53, a.menu_53:link, a.menu_53:active, a.menu_53:visited { background-image:url(/icon/menu_53.jpg); }
a.menu_53:hover {background-image:url(/icon/menu_53_over.jpg);}

/* Submenu */

.submenu, a.submenu, a.submenu:link, a.submenu:active, a.submenu:visited, a.submenu:hover {
	position:relative;  	
	float: left;
	width:175px;
	padding-left:93px;
	padding-right:20px;
	text-align:right;
	color:#666666;
	padding-bottom:2px;
}
.credit, a.credit, a.credit:link, a.credit:active, a.credit:visited, a.credit:hover {
	position:relative;  	
	float: left;
	width:235px;
	padding-left:33px;
	padding-right:20px;
	text-align:right;
	font-size:10px;
	color:#999999;
}


/* Rechts */

.rechts {
	position:relative;
	float:left; 	
	width:680px;
}
.top {
	position:relative;
	float:left; 	
	width:680px;
	height:60px;
}
.line {
	position:relative;
	float:left; 	
	width:680px;
	height:2px;
	overflow:hidden;
	background-color:#FFFFFF;
}
.top_line {
	position:relative;
	float:left; 	
	width:680px;
	height:9px;
	overflow:hidden;
}
.vert_line {
	position:relative;
	float:left; 	
	width:2px;
	height:500px;
	background-image: url(/image/vert_line.png);
	background-position:bottom;
	background-repeat:no-repeat;
	overflow:hidden;
}
.vert {
	position:relative;
	float:left; 	
	width:12px;
	height:20px;
}
.hor_678,.hor_666,hor_654,.hor_390,.hor_252 {
	position:relative;
	float:left; 	
	height:12px;
}
.hor_678 {
	width:678px;
}
.hor_678_spacer {
	height:1px;
	overflow:hidden;
}
.hor_666 {
	width:666px;
}
.hor_654 {
	width:654px;
}
.hor_390 {
	width:390px;
}
.hor_252 {
	width:252px;
}
.kolom_666 {
	position:relative;
	float:left; 	
	width:666px;
}
.kolom_654 {
	position:relative;
	float:left; 	
	width:654px;
}
.kolom_390 {
	position:relative;
	float:left; 	
	width:390px;
}
.kolom_252 {
	position:relative;
	float:left; 	
	width:252px;
}

/* Blokken */
.blok {
	position:relative;
	float:left;
	border:1px solid #DEDEDE;
}
.blok_654 {
	position:relative;
	float:left;
	border:1px solid #FFFFFF;
	width:626px;
	padding:12px;
	background-image:url(/image/blok_654.jpg);
	background-position:left;
	background-repeat:repeat-y;
}
.blok_390 {
	position:relative;
	float:left;
	border:1px solid #FFFFFF;
	width:362px;
	padding:12px;
	background-image:url(/image/blok_390.jpg);
}
.blok_252 {
	position:relative;
	float:left;
	border:1px solid #FFFFFF;
	width:234px;
	padding:7px;
	padding-bottom:9px;
	padding-top:9px;
	background-image:url(/image/blok_252.jpg);
}
.blok_390_label {
	position:relative;
	float:left;
	font-weight:bold;
	width:362px;
}
.blok_252_label {
	position:relative;
	float:left;
	font-weight:bold;
	width:234px;
}
.blok_654_inhoud {
	position:relative;
	float:left;
	width:626px;
}
.blok_390_inhoud {
	position:relative;
	float:left;
	width:362px;
	padding-top:12px;
}
.blok_252_inhoud {
	position:relative;
	float:left;
	width:234px;
	padding-top:9px;
}
.blok_654_titel, a.blok_654_titel, a.blok_654_titel:link, a.blok_654_titel:active, a.blok_654_titel:visited, a.blok_654_titel:hover{
	position:relative;
	float:left;
	padding-bottom:2px;
	width:626px;
	font-weight:bold;
}
a.blok_654_titel:hover{	color:#000000;}
.blok_514_titel, a.blok_514_titel, a.blok_514_titel:link, a.blok_514_titel:active, a.blok_514_titel:visited, a.blok_514_titel:hover{
	position:relative;
	float:left;
	padding-bottom:2px;
	width:514px;
	font-weight:bold;
}
a.blok_514_titel:hover{	color:#000000;}
.blok_390_titel, a.blok_390_titel, a.blok_390_titel:link, a.blok_390_titel:active, a.blok_390_titel:visited, a.blok_390_titel:hover{
	position:relative;
	float:left;
	padding-bottom:2px;
	width:362px;
}
a.blok_390_titel:hover{	color:#000000;}
.blok_252_titel, a.blok_252_titel, a.blok_252_titel:link, a.blok_252_titel:active, a.blok_252_titel:visited, a.blok_252_titel:hover{
	position:relative;
	float:left;
	padding-bottom:2px;
	width:234px;
}
a.blok_252_titel:hover{	color:#000000;}
.blok_654_tekst, a.blok_654_tekst, a.blok_654_tekst:link, a.blok_654_tekst:active, a.blok_654_tekst:visited, a.blok_654_tekst:hover{
	position:relative;
	float:left;
	color:#6D6F71;
	width:626px;
}
a.blok_654_tekst:hover {color:#484B4C;}
.blok_514_tekst, a.blok_514_tekst, a.blok_514_tekst:link, a.blok_514_tekst:active, a.blok_514_tekst:visited, a.blok_514_tekst:hover{
	position:relative;
	float:left;
	color:#6D6F71;
	width:514px;
}
a.blok_514_tekst:hover {color:#484B4C;}
.blok_390_tekst, a.blok_390_tekst, a.blok_390_tekst:link, a.blok_390_tekst:active, a.blok_390_tekst:visited, a.blok_390_tekst:hover{
	position:relative;
	float:left;
	color:#6D6F71;
	width:362px;
}
a.blok_390_tekst:hover {color:#484B4C;}
.blok_252_tekst, a.blok_252_tekst, a.blok_252_tekst:link, a.blok_252_tekst:active, a.blok_252_tekst:visited, a.blok_252_tekst:hover{
	position:relative;
	float:left;
	color:#6D6F71;
	width:234px;
}
a.blok_252_tekst:hover {color:#484B4C;}

.blok_100_foto, a.blok_100_foto, a.blok_100_foto:link, a.blok_100_foto:active, a.blok_100_foto:visited, a.blok_100_foto:hover{
	position:relative;
	float:left;
	width:100px;
	padding-right:12px;
	text-align:center;
}
.blok_514_link, a.blok_514_link, a.blok_514_link:link, a.blok_514_link:active, a.blok_514_link:visited, a.blok_514_link:hover {	
	position:relative;
	float:right;
	width:514px;
	padding-top:15px;
	font-size:11px;
	font-weight:bold;
	text-align:right
}
.blok_390_link, a.blok_390_link, a.blok_390_link:link, a.blok_390_link:active, a.blok_390_link:visited, a.blok_390_link:hover {	
	position:relative;
	float:left;
	width:362px;
	padding-top:4px;
	font-size:11px;
	font-weight:bold;
	text-align:right;
}
.blok_252_link, a.blok_252_link, a.blok_252_link:link, a.blok_252_link:active, a.blok_252_link:visited, a.blok_252_link:hover {	
	position:relative;
	float:left;
	width:234px;
	padding-top:4px;
	font-size:11px;
	font-weight:bold;
	text-align:right;
}
.blok_back_link, a.blok_back_link, a.blok_back_link:link, a.blok_back_link:active, a.blok_back_link:visited, a.blok_back_link:hover {	
	position:relative;
	float:left;
	width:234px;
	padding-top:4px;
	font-size:11px;
	font-weight:bold;
}

/* Tekst */
.tekst_titel_654 {
	position:relative;
	float:left;
	width:626px;
	padding-bottom:12px;
	font-size:14px;
	font-weight:bold;
}
.tekst_titel_390 {
	position:relative;
	float:left;
	width:362px;
	padding-bottom:12px;
	font-size:14px;
	font-weight:bold;
}
.tekst_tekst_654 {
	position:relative;
	float:left;
	width:626px;
}
.tekst_tekst_390 {
	position:relative;
	float:left;
	width:362px;
}

/* Exposant */
.exposant_inhoud {
	position:relative;
	float:left;
	width:624px;
	border-left:1px solid;
	border-right:1px solid;
	border-bottom:1px solid;
}
.exposant_background {
	position:absolute;
	left:0px;
	top:0px;
	height:100%;
	width:46px;
	z-index:10;
	border-bottom:1px solid #FFFFFF;
}
.exposant_label {
	position:relative;
	float:left;
 	font-style:italic;
	color:#6D6F71;
	font-weight:normal;
	padding-bottom:8px;
}
.exposant_standnummer {
	position:relative;
	float:left;
	width:46px;
	color:#FFFFFF;
	font-weight:bold;
	height:44px;
	padding-top:4px;
	text-align:center;
	z-index:11;
}
.exposant_naam {
	position:relative;
	float:left;
	width:195px;
	padding-left:10px;
	padding-top:4px;
}
.exposant_plaats_tel_url {
	position:relative;
	float:left;
	width:215px;
	padding-left:5px;
	padding-top:4px;
}
.exposant_branche {
	position:relative;
	float:left;
	width:145px;
	padding-left:5px;
	padding-top:4px;
}
/* Fotopagina */
.fotoalbum{	
	position:relative;
	float:left;
	width:154px;
	padding-right:12px;
}
.fotoalbum_foto, a.fotoalbum_foto, a.fotoalbum_foto:link, a.fotoalbum_foto:active, a.fotoalbum_foto:visited, a.fotoalbum_foto:hover {	
	position:relative;
	float:left;
	width:120px;
	padding-left:11px;
	padding-right:23px;
	height:90px;
	padding-top: 20px;
	padding-bottom:10px;
	background-image: url(/image/fotoalbum.jpg);
}
.fotoalbum_titel, a.fotoalbum_titel, a.fotoalbum_titel:link, a.fotoalbum_titel:active, a.fotoalbum_titel:visited, a.fotoalbum_titel:hover {	
	position:relative;
	float:left;
	width:144px;
	padding-top:3px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}
/* Videopagina */
.videoalbum{	
	position:relative;
	float:left;
	width:154px;
	padding-right:12px;
}
.videoalbum_video, a.videoalbum_video, a.videoalbum_video:link, a.videoalbum_video:active, a.videoalbum_video:visited, a.videoalbum_video:hover {	
	position:relative;
	float:left;
	width:154px;
	height:120px;
}
.videoalbum_titel, a.videoalbum_titel, a.videoalbum_titel:link, a.videoalbum_titel:active, a.videoalbum_titel:visited, a.videoalbum_titel:hover {	
	position:relative;
	float:left;
	width:144px;
	padding-top:3px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}
/* Fotoalbum */
.foto{	
	position:relative;
	float:left;
	width:154px;
	padding-right:12px;
}
.foto_foto, a.foto_foto, a.foto_foto:link, a.foto_foto:active, a.foto_foto:visited, a.foto_foto:hover {	
	position:relative;
	float:left;
	width:152px;
	border:1px solid;
}
.foto_titel, a.foto_titel, a.foto_titel:link, a.foto_titel:active, a.foto_titel:visited, a.foto_titel:hover {	
	position:relative;
	float:left;
	width:154px;
	padding-top:7px;
	padding-bottom:7px;
	text-align:center;
}
.foto_rij {
	position:relative;
	float:left;
	width:666px;
	background-image: url(/image/foto_rij.jpg);
}

/* Scrollable */

.scrollable {
	position:relative;
	float:left;
	overflow:hidden;
	width:680px;
	height:200px;
}
.scrollable .items {
	width:20000em;
	position:absolute;
}
.scrollable a {
	float:left;
	height:200px;
	padding-top:172px;
	width:660px;
	padding-right:20px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}

/* Topmenu */

.top_menu {
	position:absolute;
	right:6px;
	top:42px; 	
	width:641px;
	height:32px;
	border-top:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	z-index:200;
}
.top_icon {
	position:absolute;
	right:608px;
	top:26px; 	
	width:66px;
	height:66px;
	z-index:201;
}
.title_blok {
	position:relative;
	float:left;
	width:236px;
	height:32px;
	overflow:hidden;
}
.title {
	position:relative;
	float:left;
	padding-left:50px;
	padding-right:10px;
	height:26px;
	padding-top:6px;
	font-size:14px;
	font-weight:bold;
	z-index:202;
	background-color:#FFFFFF;
}
.title_end {
	position:relative;
	float:left;
	width:15px;
	height:32px;
	z-index:202;
	background-position:right;
	background-repeat:no-repeat;
}
.print, a.print, a.print:link, a.print:active, a.print:visited, a.print:hover {	
	position:relative;
	float:right;
	padding-right:12px;
	width:73px;
	padding-top:8px;
	z-index:202;
	color:#FFFFFF;
	text-align:right;
}
.verteleenvriend, a.verteleenvriend, a.verteleenvriend:link, a.verteleenvriend:active, a.verteleenvriend:visited, a.verteleenvriend:hover {	
	position:relative;
	float:right;
	width:160px;
	padding-top:8px;
	z-index:202;
	color:#FFFFFF;
	text-align:right;
	cursor:pointer;
}
.verteleenvriend_form {	
	position:absolute;
	right:83px;
	top:76px;
	width:130px;
	padding:10px;
	border-bottom:2px solid #FFFFFF;
	border-left:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
	z-index:202;
	display:none;
}
.app_for_key{
	position:relative;
	float:right;
	width:160px;
	height:32px;
	overflow:hidden;
	z-index:202;
	color:#FFFFFF;
	text-align:right;
}
.app_for_key_left {
	position:relative;  	
	float: left;
	margin:0px;
	padding:0px;
	width:12px;
	overflow:hidden;
	height:32px;
}
.app_for_key_text {
	position:relative;  	
	float: left;
	padding-top:9px;
	padding-bottom:12px;
	width:115px;
	border:0px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:11px;
}
.app_for_key_submit {
	position:relative;  	
	float: left;
	width:20px;
	padding-left:5px;
	height:32px;
	outline:none;	
}

/* Headermenu */

.header_menu {
	position:absolute;
	right:12px;
	top:-34px; 	
	width:435px;
	height:60px;
	display:block;
	z-index:200;
	background-repeat:no-repeat;
}
a.header_menu, a.header_menu:link, a.header_menu:active, a.header_menu:visited, a.header_menu:hover {	
	position:relative;  	
	float: left;
	height:60px;
}

/* Sitemap */
.sitemap,a.sitemap,a.sitemap:link,a.sitemap:hover,a.sitemap:visited,a.sitemap:active {color:#231F20; font-weight:normal;}
.sitemap_hoofdniveau,a.sitemap_hoofdniveau,a.sitemap_hoofdniveau:link,a.sitemap_hoofdniveau:hover,a.sitemap_hoofdniveau:visited,a.sitemap_hoofdniveau:active {color:#231F20; font-weight:bold;}
ul.sitemap{
	list-style:none;
	padding:0px;
	margin:0px;
}
ul.sitemap li, ul.sitemap ul{
	padding:0px;
	list-style:none;
	padding-left:10px;
	margin:0px;
	margin-top:8px;
	margin-bottom:8px;
}

/* Zoeken */
.zoeken_link, a.zoeken_link, a.zoeken_link:link, a.zoeken_link:active, a.zoeken_link:visited, a.zoeken_link:hover {	
	position:relative;
	float:right;
	width:626px;
	font-size:11px;
	font-weight:bold;
	text-align:right
}
.zoeken_titel {
	position:relative;
	float:left;
	width:654px;
	padding-bottom:12px;
	font-size:14px;
	font-weight:bold;
}


/* Vertel een vriend */

.for_verteleenvriend{
	position:relative;	
	float:left;	
	width:130px;
}
.for_verteleenvriend_label {
	position:relative;	
	float:left;	
	width:130px;
	padding-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color:#FFFFFF;	
	font-size:11px;
}
.for_verteleenvriend_item {
	position:relative;	
	float:left;	
	width:130px;
	padding-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color:#FFFFFF;	
	font-size:11px;
}
.for_verteleenvriend_button,a.for_verteleenvriend_button,a.for_verteleenvriend_button:link,a.for_verteleenvriend_button:hover,a.for_verteleenvriend_button:visited,a.for_verteleenvriend_button:active {
	position:relative;	
	float:left; 	
	width:130px;
	margin:0px;	
	padding:0px;	
	padding-top:5px; 
	padding-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:11px;
	text-align:center;
	text-decoration:none;
	background-color:#FFFFFF;
	border:0px; 
}
.for_verteleenvriend_text {
	position:relative;	
	float:left; 	
	width:120px;
	padding:4px;	
	height:16px;
	padding-top:5px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	border:1px solid #FFFFFF;
}
.for_verteleenvriend_status {
	display:none;
}
.for_verteleenvriend_error {
	position:relative;	
	float:left;	
	width:130px;
	padding-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}
.for_verteleenvriend_ok {
	position:relative;	
	float:left;	
	width:120px;
	padding-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color:#FFCC00;
	font-size:11px;
	font-weight:bold;
}
/* Beginletter */
.beginletters {
	position:relative;	
	float:left;
	margin:0px;	
	width:654px;
	padding:0px;
	padding-left:12px;
	padding-right:12px;
	color:#231F20;
}

