/* CSS */

/* Main declarations */

body {
	background:url(../img/bg.jpg) no-repeat top #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5e5e5e;
	margin:0px 0px 0px 0px;
	font-size:11px;
	line-height:18px;
}
form {margin:0px;padding:0px;}
img {margin:0px;border:0px;}
hr {display:none;}
ul {margin:10px 0px 5px 15px;padding:0px 0px 0px 15px;}
li {list-style:url(../img/icon_li.gif); font-weight:bold; padding-bottom:10px; padding-left:15px; margin-top:-6px; padding-bottom:-1px;}
input, textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5e5e5e;
	border:1px solid #999999;
	height:16px;
}
a:link, a:visited {
	color: #5e5e5e;
	text-decoration: underline;
}
a:hover {
	color: #e1001a;
	text-decoration: underline;
}
a.none:link, a.none:visited {
	color: #5e5e5e;
	text-decoration: none;
}
a.none:hover {
	color: #e1001a;
	text-decoration: none;
}

a.white:link, a.white:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.white:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a.tg:link, a.tg:visited {
	color: #777777;
	text-decoration: none;
}
a.tg:hover {
	color: #D60112;
	text-decoration: none;
}
a.tr:link, a.tr:visited {
	color: #D60112;
	text-decoration: none;
}
a.tr:hover {
	color: #D60112;
	text-decoration: underline;
}

/*.footer a:link, a:visited, a:hover {text-decoration:none;}*/

/* Classes, please order by className */

.abs {position:absolute;top:0px;left:0px;}
.ac {text-align:center}
.al {text-align:left}
.ar {text-align:right}
.block {
	float:left;width:430px;margin:10px 0px 0px 20px;
	display:inline
} .block div {float:left;display:inline}
	.block .bg {float:left;margin:0px !important;background:url(../img/block_bg.gif) repeat-y !important;padding:5px 10px 5px 10px !important;display:inline}
	.block .top {width:430px;height:24px;padding:6px 0px 0px 10px;background:url(../img/block_top.gif) no-repeat;}
.block_search {
	float:left;width:430px;margin:10px 0px 0px 20px;
	display:inline
} .block_search div {float:left;display:inline}
	.block_search .bg {float:left;width:430px;height:179px;margin:0px !important;background:url(../img/block_search_bg.gif) no-repeat !important;padding:10px 10px 5px 20px !important;display:inline}
	.block_search .top {width:430px;height:22px;padding:16px 0px 0px 0px;background:url(../img/block_search_top.gif) no-repeat;}
	.block_search .top div {float:right;display:inline;}
.borderline {float:left;display:inline;margin:0px 0px 0px 11px;height:1px;background-color:#3d3d3d;}
.c {
	float:left;
	min-height:500px;
}
.center {
	position:relative;
	width:964px;
	margin:0 auto;
}
.content {
	float:left;width:964px;margin-top:20px;
	background:url(../img/bg_content.gif) no-repeat;
}	.content .bg {float:left;margin:0px 0px 0px 20px;display:inline;background:url(../img/formats_bg.gif) repeat-y}
	.content .col1 {float:left;width:471px;margin:0px 0px 0px 0px;display:inline}
	.content .col1 .header {float:left;margin:15px 0px 0px 20px;height:30px;display:inline}
	.content .col1 .header_sm {float:left;margin:5px 0px 0px 20px;height:30px;display:inline}
	.content .col1 .text {float:left;width:471px;}
	.content .col1 .text .margin {margin:5px 20px 0px 20px;}
	.content .col2 {float:left;width:451px;margin:0px 0px 0px 0px;display:inline;}
	.content .col2 .header {float:left;margin:15px 0px 0px 20px;height:60px;display:inline}
	.content .col2 .text {float:left;width:431px;padding-left:15px;display:inline}
.fl {float:left;display:inline}
.flashhome {float:left;margin:20px 0px 0px 22px;display:inline}
.flashquote {float:left;margin:20px 0px 0px 22px;display:inline}
.footer {
	float:left;
	font-size:10px;

} .footer	.margin {	
	float:left;width:922px;height:201px;display:inline;
	margin:20px 0px 0px 21px;
	background:url(../img/bg_footer.gif) no-repeat;}
	.footer .left {float:left;width:212px;}
	.footer .left #margin {margin:19px 0px 0px 22px;} .footer .left #margin div {line-height:19px;border-top:1px solid #e8e8e8}
	.footer .right {float:right;width:212px;font-size:9px;}
	.footer .right #margin {margin:15px 20px 0px 0px;} .footer .right #margin div {text-align:right;line-height:16px;}
	.footer .redheader {color:#ed1b2e;font-size:11px;font-weight:bold}
	
.format_ok {position:absolute;top:24px;left:338px;}
.formats {
	float:left;margin:25px 0px 0px 0px;display:inline;
} .formats .cat {float:left;width:964px;display:inline;line-height:32px;background:#ddd;}
	.formats .caption {float:left;display:inline;margin-top:5px;}
	.formats .cat_on {float:left;width:964px;display:inline;line-height:32px;background:#ddd;}
	.formats .cat div {padding-left:20px;height:32px;}
	.formats .cat_on div {padding-left:20px;height:32px;}

	.formats .cat .catbottom {background:url(../img/header_formats_bottom.gif) no-repeat;cursor:pointer;}
	.formats .cat_on .catbottom {background:url(../img/header_formats_bottom__o.gif) no-repeat;cursor:pointer;}
	.formats .cat .catmiddle {background:url(../img/header_formats_middle.gif) no-repeat;cursor:pointer;}
	.formats .cat_on .catmiddle {background:url(../img/header_formats_middle__o.gif) no-repeat;cursor:pointer;}
	.formats .cat .cattop {background:url(../img/header_formats_top.gif) no-repeat; cursor:pointer;}
	.formats .cat_on .cattop {background:url(../img/header_formats_top__o.gif) no-repeat;cursor:pointer;}
	.formats .catcontent {float:left;width:958px;margin-left:3px;display:inline;background:#f4f4f4;}
	.formats .catcontent .catitem {margin:20px 0px 20px 20px;}
	.formats .item {float:left;display:inline;margin-top:3px;}
	.formats .topline, .formats .bottomline {float:left;width:689px;background:#fff;margin:0px 0px 0px 232px !important;display:inline;}
.formatitem {float:left;width:669px;background-repeat:no-repeat;background-color:#fff; border-right:1px solid #e1e1e2;}
.formatitem .text {}
.formatitems {float:left;width:232px;}
.formatitems .itembg {float:left;width:232px;background:url(../img/formats_item_bg.gif);line-height:22px;padding-left:5px;}
.formatitems .itembg_on {float:left;width:232px;background:url(../img/formats_item_bg__o.gif);line-height:22px;padding-left:5px;}
.formatitems .itembg_none {float:left;width:232px;line-height:22px;padding-left:5px; cursor:pointer;}
.formatitems .icon {float:left;display:inline; margin:2px 0px 0px 1px;}
.formatitems .itembgspacer {float:left;width:232px;background:url(../img/formats_item_spacer.gif);line-height:23px; border-right:1px solid #e1e1e2;}
.fr {float:right}
.hc {float:left;width:964px;height:98px;}
.hc div {float:left;}
.homenews {float:left;margin:20px 0px 0px 18px;display:inline}
.homenews .bg {float:left;width:452px;height:123px;background:url(../img/home_news_bg.gif) no-repeat;margin:0px;}
.homenews .bg div {
	margin:0px 11px 0px 20px;line-height:19px;
	border-top:1px solid #f0f0f0;
	background:url(../img/home_news_item_bg.gif) no-repeat right;
}
.idea{position:absolute;left:65px; top:75px;}
.image_right {float:right;width:208px;margin:0px 0px 0px 0px}
.lc {
	float:left;
	width:310px;
}
.lc #margin {margin:0px 0px 0px 40px}
.line {
	float:left;
	margin:10px 0px 10px 0px;
	height:1px;
	background-color:#e0e0e0;
}
.location_item {float:left;background:url(../img/bg_locatie_small.gif) no-repeat;cursor:pointer} .location_item td {line-height:20px}
.location_ok {position:absolute;top:24px;left:515px;}
.locationsPaging {float:left;width:420px;text-align:center;}
.mc {
	background:url(../img/bg_mc.gif) no-repeat;
	width:310px;height:390px;
	float:left;display:inline
}
.mc #margin {
	margin:0px 0px 0px 30px
}
.menu {float:left;width:964px;height:66px;background:url(../img/bg_menu.gif)}
.menu div.menuitem {float:left;display:inline}
.menu .searchbox {position:absolute;top:-20px;right:0px;}
.menu .searchinput {position:absolute;top:2px;right:5px;width:193px;height:52px;background:url(../img/bg_search.gif) no-repeat;padding:9px 0 0 13px; }
.menu .selection {position:absolute;top:12px;left:710px;background:url(../img/nav/bg_selectie.gif) no-repeat;width:243px;height:40px; font-size:10px;}
.menu .selection div#format {margin:3px 0px 0px 94px;line-height:16px;color:#fff;font-weight:bold}
.menu .selection div#location {margin:0px 0px 0px 94px;line-height:16px;color:#fff;font-weight:bold}
.menu .submenu {float:left;width:964px}

.mleft {margin-left:20px;}
.newslisting td {background:url(../img/bg_newsitem.gif) no-repeat;line-height:20px;}
.newstitle {width:205px;}
.newstitle2 {width:400px;}
.newsdate{text-align:left; width:205px; color:#9d9898;font-size:10px;}
.newsimagediv{background-repeat:no-repeat;background-position:center;width:209px;height:199px; margin-top:14px; float:right;background-position:top; text-align:center;}
.noborder {border:0px;}
.overlay_gmaps {background:url(../img/overlay_gmaps.gif) no-repeat;width:415px;height:450px;margin-top:10px;}
.overlay_gmaps iframe {margin:6px 0px 0px 5px;width:402px;height:436px;border:0px;}
.overlay_location_small {background-repeat:no-repeat;background-position:center;width:130px;height:108px;}
.overlay_location_big {background-repeat:no-repeat;background-position:center;width:327px;height:193px;}
.rc {
	float:left;
	width:330px;
}
.rc #margin {margin:0px}
.rc .content {margin:15px 15px 0px 15px;}
.redheader {color:#ed1b2e;font-size:12px;font-weight:bold}
.rel {
	position:relative;
	float:none !important;
}
.site{position:absolute;left:145px; top:74px;}
.smalltext {font-size:9px;}
.tb {color: #0340A8;}
.tinyb {margin:1px;border:1px solid #FFFFFF;}
.tg {color: #777777;}
.to {color: #FF6600;}
.tr {color: #CF0000;}
.tw {color: #FFFFFF !important;}

.btnDiv1{width:105px; margin-right:5px; text-align:center; height:38px; padding-top:3px; float:left; margin-bottom:20px;cursor:pointer; overflow:hidden; position:relative;font-size:10px;}
.btnDiv2{width:105px; margin-right:5px; text-align:center; height:20px; padding-top:3px; float:left; margin-bottom:20px;cursor:pointer; overflow:hidden; position:relative;font-size:10px;}

.btnDiv3{width:105px; margin-right:5px; text-align:center; height:38px; padding-top:3px; float:right; margin-bottom:20px;cursor:pointer; overflow:hidden; position:relative;font-size:10px;}
.btnDiv4{width:105px; margin-right:5px; text-align:center; height:20px; padding-top:3px; float:right; margin-bottom:20px;cursor:pointer; overflow:hidden; position:relative;font-size:10px;}

.btnTekst{position:absolute;top:0; left:0; text-align:center; width:105px; padding-top:4px;}
.btnTekst_on{position:absolute;top:0; left:0; text-align:center; width:105px; padding-top:4px;}

a.buttons:link, a.buttons:visited{
	color: #5e5e5e;
	text-decoration: none;
}
a.buttons_on:hover {
	color: #FFFFFF;
	text-decoration: none;
}
a.buttons_on:link, a.buttons_on:visited {
	color: #FFFFFF;
	text-decoration: none;
}