/*start general settings*/
body 
{
font-size: 62.5%;
font-family: Arial, Helvetica, sans-serif;
color: #3b3c3c;
background: #fff url(../images/general/bg_repeat.jpg) repeat-x top left;
}
#container
{
line-height:1.6em;
font-size: 1.2em; 
width: 1002px;
margin:0 auto;
background-color:#fff;
min-height:500px;
}
ul{
	list-style:none;
}


img.marginright{
	float:left;
	margin-right:10px;
}

#misbruikform table td{vertical-align:top;}
#misbruikform textarea{width:450px;height:120px;}
#misbruikform table .leftcell{width:100px;}

.bronvermelding{
	margin-top:10px;
	font-weight:bold;
	color:#165093;
}

.wordwrap{
	word-wrap: break-word;
}

#aantalex{
	margin:0;
	padding:0;
	font-size:90%;
	margin-left:30px;
	margin-bottom:15px;
}

/*end general settings*/
.list_remove a{
	display:block;
	background:url('/images/backend/delete.png') no-repeat;
	width:16px;
	height:16px;
	border:solid 1px transparent;
	float:right;
}
.list_remove a:hover{
	border:solid 1px #135578;
}

#eventcorner{
	padding-left:10px;
}

#tbl-contact td{
font-size:95%;
vertical-align:top;
	
}

.align-left{float:left;}
.align-right{float:right;}

/*start header*/
#header
{
height:188px;
width:960px;
}
	#box_logo
	{
	width:176px;	
	padding:29px 0 0 0;
	
	float:left;
	}	
	#banner_top
	{
	float:right;
	width:468px;
	height:60px;	
	}
	#top_info
	{
	float:right;
	width:784px;/*960-176*/
	padding:15px 0 10px 0;
	}
	#top_info ul
	{
	float:right;	
	}
	#top_info ul li,
	#bottom_info ul li	
	{
	float:left;
	margin:0 5px 0 0;
	padding:0 5px 0 0;
	border-right:solid 1px #d3d3d3;	
	}	
	#top_info ul li.last,
	#bottom_info ul li.last	
	{
	border:none;
	background:none;
	margin:0px;
	padding:0px;
	}
	#top_info ul li.rss_feed,
	#bottom_info ul li.rss_feed	
	{
	background:url(../images/general/icon_rss.jpg) no-repeat left center;
	padding:0 0 0 21px;
	}
	ul#top_links
	{
	margin:15px 0 0 0;
	}
	
/*start mainnav*/
.main_nav
{
width:960px;
height:31px;
float:left;
}
.main_nav ul
{
line-height:31px;
height:31px;
background:url(../images/general/mainnav_repeat.jpg) repeat-x bottom left;
}
.main_nav ul li
{
background:url(../images/general/mainnav_divider.jpg) no-repeat top right;
padding:0 12px 0 10px;
float:left;
/*display:block;*/
cursor:pointer;
position:relative;
}
.main_nav ul li:hover,
.main_nav ul li.last:hover
{
background-color:#ce2e20;
}
.main_nav ul li.active_page
{
background:#ce2e20 none;
}
.main_nav ul li.last
{
background:none;
}
.main_nav ul li a,
.main_nav ul li a:visited
{
color:#fff;
text-transform:uppercase;
}
.main_nav ul li a:hover
{
text-decoration:none;
}

	.main_nav ul li dl
	{
	visibility:hidden;
	left:0;
	position:absolute;
	top:31px;
	z-index:999;	
	background: url(../images/general/subnav_trans.png) repeat 0 0;	
	border:#ce2e20 solid 3px;
	border-top:none;
	}	
	.main_nav ul li dl dd
	{
	padding:0 30px 0 10px;
	background:url(../images/general/border_bot.jpg) repeat-x left bottom;	
	}
	.main_nav ul li dl dd.last
	{	
	background:none;
	}
	.main_nav ul li dl dd a,
	.main_nav ul li dl dd a:visited
	{
	width:150px;
	display:block;
	color:#165093;
	text-transform:lowercase;
	background:url(../images/general/arrow.gif) no-repeat 0 13px;
	padding:0 0 0 8px;
	}
	.main_nav ul li dl dd a:hover	
	{	
	color:#ce2e20;	
	}
	.main_nav ul li:hover dl
	{
	visibility:visible;
	}
/*end mainnav*/

/*start breadcrumbs & searchbar*/
.breadcrumbs-search
{
height:31px;
width:940px;/*960-20*/
padding:0 10px;
border-bottom:solid 1px #e7e8e9;
background-color:#f3f4f5;
float:left;
}
ul.breadcrumbs
{
line-height:30px;
color:#676868;
}
ul.breadcrumbs li
{
color:#676868;
float:left;
}
ul.breadcrumbs li.current
{
margin:0 5px 0 0;
}
ul.breadcrumbs li a, ul.breadcrumbs li a:visited {
background:url(../images/general/arrow.gif) no-repeat center left;
float:left;
padding:0 5px 0 8px;/*5+3px(witdh arrow)*/
}
ul.breadcrumbs li.active_bread
{
font-weight:700;
}
/*start web-search*/
form.search
{
padding:5px 0 0 0;
float:right;
width: 500px;
text-align:right;
}
.web-search
{
width: 200px;
height: 15px;
}
.web-search-field select option
{
padding:0 20px 0 0;
}
input.style-btn,
.tool-info a.style-btn
{
background-color:#165093;
border:solid 1px #134885;
color:#fff;
cursor:pointer;
padding:0 5px;
}
input.style-btn:hover
{
background-color:#1e5da3;
}
/*end web-search*/
/*end breadcrumbs & searchbar*/

/*end header*/

/*start content*/
#content
{
width:960px;
padding:20px 0;
_padding:10px 0;
}
#box_column1and2
{
width:604px;
margin:0 6px 0 0;
background:#9900FF;
}
#box-column1-and2
{
width:960px;
}

#box-column1
{
width:603px;
float:left;
}

#box-column1 h1
{
}

#box-column2
{
width:349px;
float:right;
}

#box-column3
{
width:450px;
float:left;
}

#box-column3 ul{
	list-style-image:none;
	list-style-position:inside;
	list-style-type:disc;
	margin-left:20px;
}

.lijst-titel{
	margin-bottom:15px;
}

#art-titel{width:603px;margin-bottom:10px;}
#art-titel #l{
	/*width:480px;*/
	width:600px;
	float:left;
}
#art-titel #r{
	/*width:120px;*/
	width:0px;
}

.art-opt-titel{
	margin-top:20px;
	font-weight:bold;
	padding-left:4px;
}

.art-opt-lijn{
	border-bottom:solid 1px #CE2E22;
	height:1px;
	margin-bottom:10px;
}

.art-links{
	margin-top:4px;
	width:603px;
}
.art-datum{
	color:#8F8F8F;
}

.art-bedrijf, .art-bedrijf:hover, .art-bedrijf:visited{
	padding:0 4px 0 4px;
	margin-right:2px;
	font-size:95%;
	color:#fff;
	background:#F29400;
}

.art-dvo, .art-dvo:hover, .art-dvo:visited{
	padding:0 4px 0 4px;
	background:#155092;
	font-size:95%;
	margin-right:2px;
	color:#fff;
}

.art-meer{
	display:block;
	border-bottom:dotted 1px #D4D4D4;
	padding:1px 2px 1px 4px;
}
.art-meer:hover{
	text-decoration:none;
	background-color:#164F92;
	color:#fff;
}

#tbl-bedrijf td{
	vertical-align:top;
}

#googlemap{
	width:450px;
	height:300px;
	border:solid 1px #aaa;
}

.wid1{width:150px;}
.wid2{width:240px;}
.wid3{width:200px;}
.wid4{width:60px;}
.wid5{width:250px;}
.wid6{width:110px;}
.wid7{width:190px;}
.wid8{width:180px;}
.wid9{width:150px;}
.wid10{width:400px;}
.wid11{width:233px;}
.wid12{width:90px;}
.wid13{width:310px;}
.wid-bedrijf-info{
	color:#666;
	width:120px;
}
.wid-area1{width:250px;height:200px;}
.wid-area2{width:360px;height:223px;}
.wid-area3{width:500px;height:260px;}
.wid-area4{width:400px;height:200px;}
.wid-area5{width:310px;height:200px;}
.wid-area6{width:500px;height:100px;}
.wid-area7{width:300px;height:100px;}

.formfields input[type="checkbox"], .formfields input[type="radio"]{
   background: transparent;
   border: 0;
}

.formfields input[type="submit"], .formfields input[type="button"]{
	background:url('/images/general/buttonbg.jpg') 0 0;
	border:solid 1px #bdbdbd;
	border:solid 1px #adadad;
	color:#515151;
	height:26px;
	padding:2px 10px 3px 10px;
	vertical-align: middle;
	*vertical-align: text-bottom;	
}

.formfields input[type="submit"]:hover, .formfields input[type="button"]:hover{
	background:url('/images/general/buttonbg.jpg') 0 30px;
}

.formfields input, .formfields select, .formfields textarea, .formfields input[type="file"]{
	border:solid 1px #75736E;
	padding:2px;
	font-family:verdana;
	font-size:11px;
	border:1px solid #fff;
	border-top:1px solid #bdbdbd;
	border-left:1px solid #bdbdbd ;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	padding:5px 4px;
	background-color:#fff;
}

.formfields table td{height:30px;}




#tblreknr{
margin-left:45px;
}
#tblreknr td{
	height:20px;
}

#offerteaanvraag input[type="checkbox"], #offerteaanvraag input[type="radio"]{
   background: transparent;
   border: 0;
}
#offerteaanvraag input[type="submit"]{
	background:url('/images/general/buttonbg.jpg') 0 0;
	border:solid 1px #bdbdbd;
	border:solid 1px #adadad;
	color:#515151;
	height:26px;
	padding:2px 10px 3px 10px;
	vertical-align: middle;
	*vertical-align: text-bottom;	
}
#offerteaanvraag input[type="submit"]:hover{
	background:url('/images/general/buttonbg.jpg') 0 30px;
}

#offerteaanvraag input, #offerteaanvraag select, #offerteaanvraag textarea, #offerteaanvraag input[type="file"]{
	border:solid 1px #75736E;
	padding:2px;
	
	font-family:verdana;
	font-size:11px;
	border:1px solid #fff;
	border-top:1px solid #bdbdbd;
	border-left:1px solid #bdbdbd ;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	padding:5px 4px;
	background-color:#fff;
}

#offerteaanvraag #tblrest td{
	height:30px;
}

#tblbedrijven td{
	vertical-align:top;
	/*width:400px;*/
}

#tblbedrijven .itm{
	background-color:#eee;
	height:21px;
	padding:2px;
}

#offerteaanvraag .zoekveld{
	width:400px;
}

#tbl-aanmelden td{
	height:24px;
}


#registratie table{
        border-spacing: 0; /*Others*/
        border-collapse: collapse; /*IE*/
}

#registratie table td{
	height:30px;
	vertical-align:top;
	padding:0;
}

#registratie #tbl_nieuwsbrieven td{
	height:20px;
	vertical-align:top;
	padding:0;
}

input,select{
	font-size:9pt;
}

#registratie input, #registratie select, #registratie textarea, #registratie input[type="file"]{
	border:solid 1px #75736E;
	padding:2px;
	
	font-family:verdana;
	font-size:11px;
	border:1px solid #fff;
	border-top:1px solid #bdbdbd;
	border-left:1px solid #bdbdbd ;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	padding:5px 4px;
	background-color:#fff;
}
#registratie input[type="checkbox"], #registratie input[type="radio"]{
   background: transparent;
   border: 0;
}
#registratie input[type="submit"]{
	background:url('/images/general/buttonbg.jpg') 0 0;
	border:solid 1px #bdbdbd;
	border:solid 1px #adadad;
	color:#515151;
	height:26px;
	padding:2px 10px 3px 10px;
	vertical-align: middle;
	*vertical-align: text-bottom;	
}
#registratie input[type="submit"]:hover{
	background:url('/images/general/buttonbg.jpg') 0 30px;
}

/*#registratie input, #registratie select{
	border:solid 1px #75736E;
	padding:2px;
}

#registratie input[type="checkbox"], #registratie input[type="radio"]{
   background: transparent;
   border: 0;
}*/

#registratie .searchfield{
	width:200px;
	background-image:url('/images/general/autocomplete/ac_leftcap.gif');
	background-repeat:no-repeat;
	background-position:100% 3px;
}

#account input, #account select, #account textarea, #account input[type="file"]{
	border:solid 1px #75736E;
	padding:2px;
	
	font-family:verdana;
	font-size:11px;
	border:1px solid #fff;
	border-top:1px solid #bdbdbd;
	border-left:1px solid #bdbdbd ;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	padding:5px 4px;
	background-color:#ededed;
}
#account input[type="checkbox"], #account input[type="radio"]{
   background: transparent;
   border: 0;
}
#account .searchfield{
	width:200px;
	background-image:url('/images/general/autocomplete/ac_leftcap.gif');
	background-repeat:no-repeat;
	background-position:100% 3px;
}
#account table td{
	height:30px;
	vertical-align:top;
	padding:0;
}

#account #gegevens-bedrijf-links{
	width:430px;
}

#account #gegevens-bedrijf-rechts{
}

#account #tbl-eigen-artikels{
	/*width:700px;*/
}

#account #tbl-eigen-artikels .wid1{width:80px;}
#account #tbl-eigen-artikels .wid2{width:400px;}
#account #tbl-eigen-artikels .wid3{width:100px;}
#account #tbl-eigen-artikels .wid4{width:160px;}

.bewerk a, .bewerk a:visited{
	color:#fff;
	padding:3px 4px 3px 4px;
	background-color:#155092;
}
.bewerk a:hover{
	background-color:#5b98dd;
	text-decoration:none;
}

#account #tbl-eigen-artikels th{
	font-weight:bold;
	color:#164F92;
	background-color:#F3F4F5;
	height:22px;
	padding:2px;
	padding-left:5px;	
}

#account #tbl-eigen-artikels td{
	/*background:#F3F4F5;
	vertical-align:middle;*/
	padding:0;
	margin:0;
	border:0;
	height:24px;
	vertical-align:middle;
	color:#444;
	font-size:95%;
	padding-left:5px;	
	border-bottom:solid 1px #E7E8E9;
}

#gegevens-persoon table.tblnormal{
	border:solid 1px #ccc;
	width:510px;
	padding:4px 0 4px 0;
	background:#f5f5f5;
}
#gegevens-persoon table.tblnormal td{
	height:20px;
	background:#f5f5f5;
	padding:2px 8px 2px 8px;
}
#registratie table{
	width: 100%;
}
#registratie h2{
	font-size: 1.2em;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
}
.error-alert{
	background: #fff6bf url('/images/general/exclamation.png') center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
}

.info-alert{
	background: #F8FAFC url('/images/general/information.png') center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #B5D4FE;
	border-bottom: 2px solid #B5D4FE;
}

.ok-alert{
	background: #83a7c5 url('/images/general/information.png') center no-repeat;
	color:#fff;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
}


#account .online{
	background:url('/images/general/online.png') no-repeat;
}
#account .offline{
	background:url('/images/general/offline.png') no-repeat;
}
#account .goedkeuring{
	background:url('/images/general/goedkeuring.png') no-repeat;
}


#account h2{
	padding-bottom:15px;
}

#account input[type="submit"]{
	background:url('/images/general/buttonbg.jpg') 0 0;
	border:solid 1px #bdbdbd;
	border:solid 1px #adadad;
	color:#515151;
	height:26px;
	padding:2px 10px 3px 10px;
	vertical-align: middle;
	*vertical-align: text-bottom;	
}
#account input[type="submit"]:hover{
	background:url('/images/general/buttonbg.jpg') 0 30px;
}
#account_tabs{
	height:30px;
	width:950px;
}

#account_tabs ul{
	height:30px;
	margin:0;padding:0;
	display:block;
}

#account_tabs li{
	display:block;
	float:left;
}

#account_tabs ul li.tab a{
	display:block;
	height:21px;
	background:#fff;
	padding:4px 12px 4px 12px;
	float:left;
	margin-right:8px;
	border:solid 1px #BDBDBD;
	border-bottom:none;
}
#account_tabs ul li.tab a:hover{
	text-decoration:none;
	background:#EDEDED;
}

#account_tabs ul li.ntab a{
	background:#EDEDED;
}

#account_tabs ul li.ntab a:hover{
	background:#e3e3e3;
}

#account_tabs ul li.seltab a{
	height:22px;
}
#account_tabs ul li.seltab a:hover{
	background:#fff;
}




.reg-ond-old{

}
.reg-ond-new{

}

.reg-val{
	color:#777;
	font-family:Tahoma,Verdana, Arial, sans-serif;
	font-size:8.5pt;
	display:none;
	color:#155195;
	background:url('/images/general/arrow_left.gif') no-repeat 12px 6px;
	padding-left:24px;
	line-height:16px;
}

.reg-val-account{
	color:#5D84B2;
	font-family:Tahoma,Verdana, Arial, sans-serif;
	font-size:8.5pt;
	display:none;
	background:url('/images/general/arrow.gif') no-repeat 2px 6px;
	padding-left:14px;
	line-height:16px;
	font-weight:bold;
}

#bedrijf-gekozen{
	width:245px;
	display:none;
}

#lbl-bedrijf{
	float:left;
	height:22px;
}
#btn-remove-bedrijf{
	background:url('/images/general/delete.png') no-repeat;
	width:16px;
	height:22px;
	cursor:pointer;
	float:right;
}

#koppel-opt{
	float:left;
	font-size:8.5pt;
	color:#666666;
}

#koppel-data{
	width:100%;
}


#box-column4
{
width:130px;
float:right;
margin-right:8px;
}

.frm-bedrijf-search-wid{
	width:150px;
}
.frm-bedrijf-search-txt{
	width:250px;
}
.frm-location-search-txt{
	width:254px;
}
#art-icons{
}

.icon_print a{
	background:url('/images/general/icon_print.jpg');
	width:16px;
	height:16px;
	display:block;
	margin-bottom:5px;
	margin-right:10px;
	float:left;
}

.icon_rss a{
	background:url('/images/general/icon_rss.jpg');
	width:16px;
	height:16px;
	display:block;
	margin-bottom:5px;
	margin-right:10px;
	float:left;
}
.icon_delicious a{
	background:url('/images/general/delicious.gif');
	width:16px;
	height:16px;
	display:block;
	margin-bottom:5px;
	margin-right:10px;
	float:left;
}

.inner_content_2{
	padding:14px;
	border:solid 1px #ddd;
}

.inner_content
{
padding:10px;
}
.inner_content_side{
	padding:2px 8px 2px 8px;
}

.home-block{
	margin:0 0 10px 0;
	padding:2px 8px 2px 8px;
	clear:both;
	border-bottom:dotted 1px #aaa;
}

.home-telegram{
	padding:2px 8px 2px 8px;
	width:182px;
	_width:181px;
	margin:0 1px 0 1px;
	background-color:#f3f4f5;
	float:left;
	word-wrap:break-word;
}

.starter-art{
	padding:2px 8px 2px 8px;
	width:176px;
	margin:0 1px 0 1px;
	background-color:#f3f4f5;
	float:left;
	word-wrap:break-word;
}

.alert{
background-color:#FCF2D5;
}
.warning{
background-color:#CA4643;
color:#fff;
}

.inner_content .overzicht{
	margin-top:10px;
}

.inner_content ul{
	list-style-image:none;
	list-style-position:inside;
	list-style-type:disc;
	margin-left:20px;
}

.inner_content .overzicht ul{
	margin-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	width:260px;
	float:left;
}
.inner_content .overzicht ul li{
	color:#155195;
	text-decoration:none;
	list-style-image:none;
	list-style-type:disc;
	list-style-position: inside;
}

.inner_content ul{
	list-style-type:disc;
	list-style-position:inside;
}

#box-column1
{
width:604px;
margin:0 6px 0 0;
}
.rel-link
{
margin:10px 0; 
}
.rel-link ul{
	list-style:none;
	margin:0;
}
.business-news
{
margin:0px 1px;
background-color:#f3f4f5;
}
.business-news p
{
margin:0;
}
ul.business-news li
{
background:url(../images/general/border_bot.jpg) repeat-x bottom left;
padding:0 0 10px 0;
float: left;
}
ul.business-news li.last
{
background:none;
}
#itel .caption-itel
{
background:#dd3489;
display:inline-block;
padding:0 10px;
color:#fff;
}

#itel .caption-itel h2 a
{
color:#fff;
}

#itel #recent-news
{
border:#dd3489 solid 2px;
padding:10px 10px 5px 10px;
}
.caption
{
padding:1px;
}

.small{
	font-size:90%;
}

h2.caption,
h2.caption_small 
{
background:url(../images/general/bg_caption.jpg) repeat-x top center;
height:29px;
line-height:2.0em;
margin:0;
padding:0 10px;
display:block;
}
h2.caption_small 
{
width:326px;/*346-20*/
}

ul.kijker{
list-style:none;
list-style-image:none;
list-style-type:none;
}
ul.kijker li{
	clear:both;
}
ul.kijker .nopic a{
	width:40px;
	height:40px;
	margin-right:10px;
	margin-bottom:20px;
	float:left;
	background-color:#eee;
	border:solid 1px #ccc;
}


ul#companies{
list-style:none;
list-style-image:none;
list-style-type:none;
}

ul#companies ul li
{
border-bottom:solid 1px #ddd;
margin:0 0 7px 0;
}
ul#companies ul li.last
{
border-bottom:none;
margin:0;
}

#rightmenu ul{	list-style-type:none;}

#rightmenu li{}

#rightmenu li a{
	height:40px;	
	display:block;
	list-style-type:none;
	margin:0;
	text-decoration:none;
	margin:0 0 1px 0;
	cursor:pointer;
}

.nodisplay{display:none;}
.display{display:block;}

#rightmenu li.info{
	padding:6px 8px 6px 8px;
}

#rightmenu li.sel a{background:url(../images/general/bg_tool_active.jpg) repeat-x 0 0;	}
#rightmenu li.n a{	background:url(../images/general/bg_tool.jpg) repeat-x 0 0;	}
#rightmenu li.n a:hover{	background:url(../images/general/bg_tool_active.jpg) repeat-x 0 0;	}

#rightmenu li a .menutitel{
	/*font-size:0.92em;/*11px*/
	font-size:1.1em;
	font-weight:bold;
	font-family:Georgia,Times New Roman,Times,serif;
	margin:0;padding:0;
	height:20px;
	padding:0 8px 0 8px;
	display:block;
}

#rightmenu li a .uitleg{
	padding:0 8px 0 8px;
	display:block;
}

#rightmenu li.sel a .uitleg{	height:20px;}
#rightmenu li.n a .uitleg{	height:20px;}

#rightmenu li.sel a .uitleg{	background-color:#164F92;}
#rightmenu li.n a .uitleg{	background-color:#F3F3F3;}
#rightmenu li.n a:hover .uitleg{	background-color:#164F92;}

#rightmenu li.sel a .menutitel{	color:#fff;}
#rightmenu li.n a .menutitel{	color:#164F92;}
#rightmenu li.sel a .uitleg{	color:#fff;}
#rightmenu li.n a .uitleg{	color:#164F92;}

#rightmenu li.n a:hover .menutitel{	color:#fff;}
#rightmenu li.n a:hover .uitleg{	color:#fff;}

#rightmenu .style-knop{
	background-color:#164F92;
	color:#fff;
	text-align: center;
	width: 120px;
	height:21px;
	padding:0 6px 0 6px;
}
	#rightmenu a.style-knop:hover{
		text-decoration: underline;
	}
.tool_box
{
width:346px;/*350-2-2*/
margin:0 0 2px 0;
}
.tool_box_last
{
width:346px;/*350-2-2*/
margin:0;
}
.tool_box_title
{
width:326px;/*350-2-2-20*/
padding:0 10px;
height:38px;
background:url(../images/general/bg_tool.jpg) repeat-x 0 0;
display:block;
cursor:pointer;
}
.tool_box_title span
{
font-size:0.92em;/*11px*/
font-family:Georgia,Times New Roman,Times,serif;
color:#9e9e9e;
}
.tool_box_title h2
{
padding:3px 0 0 0;
margin:0;
}
.tool_box_title .arrow
{
float:right;
background:url(../images/general/tool_arrow.jpg) no-repeat 0 0;
width:13px;
height:13px;
margin:13px 0 0 0;
}
.tool_box_title:hover,
.tool_box_active .tool_box_title
{
background:url(../images/general/bg_tool_active.jpg) repeat-x 0 0;
}
.tool_box_title:hover h2,
.tool_box_title:hover span,
.tool_box_active .tool_box_title h2,
.tool_box_active .tool_box_title span
{
color:#fff;
}
.tool_box_title:hover .arrow,
.tool_box_active .tool_box_title .arrow
{
background:url(../images/general/tool_arrow_active.jpg) no-repeat 0 0;
}
.tool-info
{

width:326px;
padding:10px 0; 
cursor:auto;
}

/*start contentpages*/
#box-column1-main
{
width: 440px;
}
#box-column1-highlights
{
/*width: 164px;604-440*/
}
.article-toolbox
{
border-top:solid #ddd 1px;
border-bottom:solid #ddd 1px;
padding:5px 0;
line-height:20px;
margin:0 0 5px 0;
}
.article-toolbox ul li
{
float:left;
margin:0 10px 0 0;
}
.article-toolbox span
{
margin:0 2px 0 0;
}
.print,
.rss,
.mail,
.comment,
.comment_trans
{
float:left;
height:20px;
width:20px;
background:url(../images/content/icons.jpg) no-repeat -60px 0;
}
ul.nohover li a:hover
{
text-decoration:none;
}
.rss
{
background:url(../images/content/icons.jpg) no-repeat -20px 0;
}
.mail
{
background:url(../images/content/icons.jpg) no-repeat -40px 0;
}
.comment
{
background:url(../images/content/icons.jpg) no-repeat 0 0;
}
.comment_trans
{
background:url(../images/general/icon_comment.png) no-repeat 0 0;
margin:4px 0 0 0;
}

#comment_box ul{
	list-style:none;
	margin:0;
}

#comment_box h2
{
color:#fff;
background-color:#165093;
height:28px;
line-height:1.75em;/*28px*/
border-bottom:3px solid #ce2e20;
padding:0 10px;
margin:0;
}
ul#comments li
{
background:#fff url(../images/general/dotted.jpg) repeat-x bottom left;
padding:10px;
}
ul#comments li.alt
{
background:#f8f8f8 url(../images/general/dotted.jpg) repeat-x bottom left;
}

ul#comments .area{
	width:350px;
	height:130px;
	font-size:12px;
	font-family:Arial, sans-serif;
}

ul#comments table td{
	vertical-align:top;
	height:25px;
}

ul.pages
{
margin:5px 0;
}
ul.pages li
{
float:left;
background:#b1b1b2;
margin:0 1px 0 0;
line-height:15px;
text-align:center;
display:block;
}
ul.pages li a,
ul.pages li.active,
ul.pages li.prev a,
ul.pages li.next a
{
padding:0 4px;
display:block;
color:#fff;
}
ul.pages li a:hover
{
text-decoration:none;
background:#ccc;
}
ul.pages li.active
{
background:#ce2e20;
}
ul.pages li.prev,
ul.pages li.next
{
background:#165093 url(../images/general/arrow_white_left.gif) no-repeat center center;
width:15px;
}
ul.pages li.next
{
background:#165093 url(../images/general/arrow_white_right.gif) no-repeat center center;
}
ul.pages li.prev a:hover
{
background:#1b63b6 url(../images/general/arrow_white_left.gif) no-repeat center center;
}
ul.pages li.next a:hover
{
background:#1b63b6 url(../images/general/arrow_white_right.gif) no-repeat center center;
}
ul.fontsize li
{
float:left;
margin:0 0 0 1px;
line-height:15px;
text-align:center;
display:block;
width:15px;
height:15px;
}
ul.fontsize li a
{
color:#fff;
display:block;
background:#b1b1b2;
}
ul.fontsize li a:hover
{
text-decoration:none;
background:#ccc;
}
.toolbox
{
background:#165093;
text-align:center;
width:75px;
height:40px;
color:#FFF;
margin:0 0 10px 0;
position:absolute;
display:none;
}
/*end contentpages*/

/*start sidebar*/
.box_banner
{
padding:15px 0;
border:solid 1px #ddd;
}
.banner
{
margin:0 auto;
width:320px;
}
.bannersmall_a{
	width:125px;
	float:left;
	height:125px;
}
.bannersmall_b{
	width:125px;
	float:right;
}

.tabs_panel ul
{
line-height:2.5em;
}
.tabs_panel ul li
{
float:left;
background:#F3F4F5;
color:#aaa;
padding:0 7px;
height:29px;
border:solid 1px #ccc;
border-bottom:none;
margin-right:1px;
}
.tabs_panel ul li.active
{
/*color:#ce2e20;*/
color:#164F92;
background-color:#e4e4e4;
border:none;
border:solid 1px #ccc;
border-bottom:none;
height:29px;
/*height:2.5em;*/
}
.tabs_panel ul li:hover
{
background-color:#E4E4E4;
color:#164F92;
cursor:pointer;
}
.tabs_panel ul li.active:hover
{
background-color:#e4e4e4;
}
.tabs_panel ul li a,
.tabs_panel ul li a:visited
{
display:block;
color:#fff;
}
.tabs_panel ul li a:hover
{
text-decoration:none;
}
.tabs_panel .content
{
background-color:#F3F4F5;
border:solid 1px #ccc;
padding:7px;
}
	.content ol, 
	.content ul
	{
	background-color:#fff;	
	padding:5px;
	line-height:2.0em;
	}
	.content ol li, 
	.content ul li
	{	
	list-style-type:decimal;
	margin:0 0 0 20px;
	}
#snapshots{
margin:0 auto;
}
#snapshots ul{
list-style:none;
margin:0;
}
#snapshots ul li{
	float:left;
	margin-bottom:1px;
}

#snapshots ul li a{
	float:left;
}

#snapshots ul li .small{
	width:64px;
	height:64px;
	float:left;
	margin:0px 1px 0px 0px;
}
#snapshots ul li .big{
	width:115px;
	height:115px;
	float:left;
	margin:0px 1px 1px 0px;
}
#snapshots ul li.last-col
{
margin-right:0;
}
#snapshots ul li.last-row
{
margin-bottom:0;
}
.snap{
	float:left;
	clear:both;
	margin-bottom:5px;
	width:320px;
}
/*end sidebar*/

/*end content*/

/*start general classes*/
dl.links
{
margin:0;
}
body dl p
{
line-height:1.2em;
margin:0;
}
dl.links dd
{
padding:0 0 5px 0;
background: url(../images/general/border_bot.jpg) repeat-x scroll left bottom;
}
.padding-1
{
padding:1px;
}
.padding-5
{
padding:5px;
}
#inner_container
{
padding:5px 20px;
}
.float_left{
float:left;
}
.float_right{
float:right;
}
.width-100
{
width:100%;
}

.width-280{
	width:280px;
	word-wrap: break-word;
}

.width-300{
width:290px;
word-wrap: break-word;
}

.margintop-15{
	margin-top:15px;
}
.margintop-10
{
margin-top:10px;
}
.marginbottom-10{
	margin-bottom:10px;
}
.marginbottom-15{
	margin-bottom:15px;
}


#tblaccounts{
        border-spacing: 0; /*Others*/
        border-collapse: collapse; /*IE*/
}

#tblaccounts td{
	height:20px;
	
}

.overzicht-paging{
	width:579px;
	height:30px;
	color:#777;
	font-size:90%;
	font-family:Tahoma, Arial, sans-serif;
	height:42px;
	background-color:#FCF2D5;
	border:solid 1px #ddd;
	margin:10px 0 10px 0;
	padding:4px 12px 0 12px;
}

.overzicht-paging-small{
	width:430px;
	height:30px;
	color:#777;
	font-size:90%;
	font-family:Tahoma, Arial, sans-serif;
	height:42px;
	background-color:#FCF2D5;
	border:solid 1px #ddd;
	margin:10px 0 10px 0;
	padding:4px 12px 0 12px;
}


#tblaccounts .a{
	background-color:#fbfbfb;
}

.acc-item{
	width:370px;
	padding-right:10px;
	background:url('/images/general/arrow.gif') no-repeat 6px 7px;
	padding-left:18px;
}
.acc-type{
	width:90px;
	padding-bottom:15px;
	vertical-align:top;
	font-weight:bold;
}
.acc-registreren a{
	display:block;
	height:22px;
	margin:2px;
	padding-top:15px;
}

.l{float:left;}
.r{float:right;}

.vink{
	background:url('/images/general/online.png') no-repeat 0px 0px;
	float:left;
	display:block;
	width:16px;
	height:16px;
  margin-left:10px;
}
.vinkoff{
	background:url('/images/general/offline.png') no-repeat;
}

.overzicht-paging{
	width:576px;
}

.overzicht-paging .l{
	float:left;
}
.overzicht-paging .r{
	float:right;
	text-align:right;
}

.overzicht-paging .term{
	font-weight:bold;
	color:#333;
}

.superpager a, .superpager a:visited{
	display:block;
	float:left;
	width:15px;
	height:15px;
	background-color:#a9a9a9;
	color:#fff;
	margin-left:1px;
	text-align:center;
	line-height:14px;
	text-decoration:none;
	color:#fff;
}

.superpager a:hover{
	background-color:#154F8F;
	text-decoration:none;
	color:#fff;
}

.superpager a.sel{
	background-color:#CF2D1E;
	color:#fff;
}

.zoeker{
	border-top:dotted 1px #bbb;
	padding:7px 12px 8px 12px;
	width:426px;
	line-height:16px;
}

.zoeker:hover{
	background:#eaeaea;
}

.artikelsmall{
	border-top:dotted 1px #bbb;
	padding:7px 12px 8px 12px;
	width:430px;
	line-height:16px;
}

.artikelsmall:hover{
	background:#eaeaea;
}

.artikel{
	border-top:dotted 1px #bbb;
	padding:7px 12px 8px 12px;
	width:576px;
	line-height:16px;
}

.artikel:hover{
	background:#eaeaea;
}

.artikelsmallgold{
	border-top:dotted 1px #bbb;
	padding:7px 12px 8px 12px;
	width:430px;
	line-height:16px;
	border-left:solid 3px #C2A751;
}

.artikelgold{
	border-top:dotted 1px #bbb;
	padding:7px 12px 8px 12px;
	width:576px;
	line-height:16px;
	/*background-color:#f4efdd;*/
	border-left:solid 3px #C2A751;
}

.artikelsmallgold:hover{
	border-top:dotted 1px #bbb;
	padding:7px 12px 8px 12px;
	width:430px;
	line-height:16px;
	background-color:#f4efdd;
	border-left:solid 3px #C2A751;
}

.artikelgold:hover{
	border-top:dotted 1px #bbb;
	padding:7px 12px 8px 12px;
	width:576px;
	line-height:16px;
	background-color:#f4efdd;
	border-left:solid 3px #C2A751;
}

#frm-art-search table td{
	height:25px;
}

.art-content{
	padding-bottom:10px;
}

.art-opt{
	font-family:Tahoma,Verdana,sans-serif;
	font-size:90%;
	color:#919191;
}
.art-opt a{text-decoration:none;}

.art-pic-left{
	float:left;
	margin-right:6px;
	border:solid 1px #eee;
}

.border_all
{
border:solid 1px #ccc;
}
.border_top
{
border-top:solid 1px #ccc;
}
.border_bottom
{
border-bottom:solid 1px #ccc;
}
.border_right
{
border-right:solid 1px #ccc;
}
.border_left
{
border-left:solid 1px #ccc;
}
.witdh-300
{
width:300px;		
}	
.witdh-350
{
width:350px;	
}
.width-154
{
width: 154px;/*604-440-10*/
}
.width-200
{
width:200px;
}
.greybg
{
background-color:#f3f4f5;
}
.accent_bus
{
background-color:#f29400;
padding:0 2px;
color:#fff;
}
.accent_bus a,
.accent_bus a:visited
{
color:#fff;
}
.marginbottom-10
{
margin:0 0 10px 0;
}
.blue
{
color:#165093;
}
/*end general classes*/

/*end footer*/
#footer
{
width:960px;
clear:both;
margin:0 0 20px 0;
}	
#bottom_info
{
color:#787878;
width:940px;
padding:0 10px;	
clear:both;
}
	#bottom_info ul
	{	
	padding:5px 0;
	}
/*end footer*/

/*start login*/
#container_login
{
width:400px;
height:auto;
background:#fff;
border:solid 2px #165093;
position:absolute; 
top:50%;
left:50%;
margin-top:-120px;
margin-left:-200px;
}
#login-screen legend
{
text-indent:-9999px;
}
#login-screen label,
#login-screen input
{
float:left;
}
#login-screen label
{
display:block;
width:150px;
}
#login-screen input
{
width:200px;
float:right;
}
input#remember
{
width:auto;
float:left;
}
#login-screen input.style-btn,
#login-screen input.cancel
{
width:auto;
margin:0 0 0 5px;
}
input.cancel
{
background-color:#B1B1B2;
border:solid 1px #bbb;
color:#fff;
cursor:pointer;
}
input.cancel:hover
{
background-color:#1e5da3;
}
/*end login*/

/* EDIT AUG 2010 -> submenu */
.main_nav {
	height: 66px;
	background: url(../images/general/mainnav_bg.gif) repeat-x left bottom;
}
	.main_nav ul {
		position: relative;
	}
	.main_nav ul li {
		cursor: auto;
	}
		.main_nav ul li ul.sub_nav {
			position: absolute;
			top: 31px;
			left: 0px;
			width: 950px;
			background: none;
			display: none;
		}
		/*.main_nav ul li:hover ul.sub_nav {
			display: block;
		}*/
			.main_nav ul li ul.sub_nav li {
				background: url(../images/general/subnav_borderli.gif) no-repeat left center;
			}
			.main_nav ul li ul.sub_nav li.first {
				background: none;
			}
				.main_nav ul li ul.sub_nav li a {
					color: #3b3c3c;
					text-transform: none;
				}
				.main_nav ul li ul.sub_nav li a.active {
					color: #165093;
					font-weight: bold;
				}
	.main_nav ul li.active_page ul.sub_nav {
		/*display: block;*/
	}
.tool_box_title2 {
	background: url("../images/general/bg_tool_active_red.gif") repeat-x left top;
	display: block;
	height: 39px;
	padding: 0 10px;
	width: 326px;
}
	.tool_box_title2:hover h2, .tool_box_title2:hover span, .tool_box_active .tool_box_title2 h2, .tool_box_active .tool_box_title2 span {
		color: #ffffff;
	}
	.tool_box_title2 h2 {
		margin: 0;
		padding: 3px 0 0;
	}
	.tool_box_title2 span {
		color: #9E9E9E;
		font-family: Georgia,Times New Roman,Times,serif;
		font-size: 0.92em;
	}
		.tool-info2 {
			padding: 8px;
			text-align: center;
		}
		.tool_box_title2:hover .arrow, .tool_box_active .tool_box_title2 .arrow {
			background: url("../images/general/tool_arrow_active.jpg") no-repeat left top;
		}
		.tool_box_title2 .arrow {
			background: url("../images/general/tool_arrow.jpg") no-repeat left top;
			float: right;
			height: 13px;
			margin: 13px 0 0;
			width: 13px;
		}
a.btn-redstyle {
	background: #ce2e20;
	border: 1px solid #dedede;
	color: #ffffff;
	cursor: pointer;
	padding: 0px 5px;
	display: inline-block;
	line-height: 24px;
}
a.btn-redstyle:visited {
	color: #ffffff;
}
.icon-offerte {
	background: url(../images/general/icon_offerte.gif) no-repeat left top;
	line-height: 26px;
	display: inline-block;
	padding: 0px 0px 0px 18px;
}
.breadcrumbs-search {
	background: none;
	margin: 0px 0px 25px 0px;
}
#header {
	height: auto;
}

/* Right menu red */
#rightmenu_red ul{
	list-style-type:none;
}
	#rightmenu_red li{
		
	}
		#rightmenu_red li a{
			height:40px;	
			display:block;
			list-style-type:none;
			margin:0;
			text-decoration:none;
			margin:0 0 1px 0;
			cursor:pointer;
		}

#rightmenu_red li.info{
	padding:6px 8px 6px 8px;
}

#rightmenu_red li a .menutitel{
	/*font-size:0.92em;/*11px*/
	font-size:1.1em;
	font-weight:bold;
	font-family:Georgia,Times New Roman,Times,serif;
	margin:0;padding:0;
	height:20px;
	padding:0 8px 0 8px;
	display:block;
}

#rightmenu_red li.sel a{
	background:url('../images/general/bg_tool_active_red.gif') repeat-x 0 0;
}
	#rightmenu_red li.sel a .uitleg{
		height:20px;
		color:#fff;
	}
	#rightmenu_red li.sel a .menutitel{
		color:#fff;
	}
#rightmenu_red li a .uitleg{
	padding:0 8px 0 8px;
	display:block;
}

#rightmenu_red a.style-knop{
	background-color: #CE2E20;
	color: #fff;
	text-align: center;
	width: 120px;
	height: 21px;
	padding: 0 6px 0 6px;
}
	#rightmenu_red a.style-knop:hover{
		text-decoration: underline;
	}

ul.registrationbar{
	margin: 0px 0px 1em 60px;
}
	ul.registrationbar li{
		float: left;
		list-style-type: none;
		width: 150px;
		color: #000000;
		font-family: "Arial,Helvetica,sans-serif";
		border: 1px solid #CCCCCC;
		margin: 0px 0px 0px 10px;
	}
		ul.registrationbar li span{
			display: block;
			background-color: #FAFAFA;
			font-size: 1.2em;
			font-weight: bold;
			padding: 0px 8px;
		}
			ul.registrationbar li span.subtitle{
				display: block;
				background-color: #F3F3F3;
				font-size: 1.2em;
				font-weight: bold;
				padding: 0px 8px;
				font-size: 1em;
				font-weight: none;
			}
		ul.registrationbar li a{
			color: #000000;	
		}
			
	ul.registrationbar li.active{
		color: #ffffff;
	}
		ul.registrationbar li.active span{
			display: block;
			background-color: #D34D41;
			font-size: 1.2em;
			font-weight: bold;
			padding: 0px 8px;
		}
			ul.registrationbar li.active span.subtitle{
				display: block;
				background-color: #CE2E20;
				font-size: 1.2em;
				font-weight: bold;
				padding: 0px 8px;
				font-size: 1em;
				font-weight: none;
			}
