/* @override http://int.acc.escenic.telegraaf.nl/css/mijnbedrijf.css */

/* @group original */

.tos-text {
  font-size: 12px; margin-left: 5px; text-align: left;
}
.tos-meer {
  font-size: 12px; font-weight: bold; display: inline;
}

.experts_tekst .function { font-weight: normal; }
.experts_tekst .name { font-weight: bold; }
.experts_tekst h6 { font-size: 13px; clear: both; }
#expert_list h2 {font-size: 14px; padding: 5px 0 0 0 }

.poll-top { float: left; }

div.artikel_blok_div .item { margin:0 10px !important; display:block; }

#expert_list .maarten_jonker,
#expert_list .maarten_jonker a,
#maarten_jonker .columnist a,
#maarten_jonker .columnist span,
#maarten_jonker .vp_columnist_item a,
#maarten_jonker .vp_columnist_zaktekst,
#maarten_jonker .vp_columnist_zaktekst .meer {
	color: #E20074 !important;
}
#maarten_jonker #nieuwste, #maarten_jonker .articlelist, #maarten_jonker .kleur_ag_column {
	background-color: #E20074 !important;
}

.reactions {
  display:block;
  /*left: 380px;*/
  float: right;
  position:relative;
  overflow: hidden;
  width:80px;
  color:#326598;
  margin-top:5px;
  /*To float the item, change position to relative and uncomment the float below*/
  /*float:right;*/
}

a {
	color:#006699;
	text-decoration:none;
}

a.reacties, a.reacties:visited {
  color:#1260ad !important;
}

.reactionPoint {
    color:#900 !important;
}

/* @end */

/* @group goodiebar */

#rightbar #etalage a.left {
	background-image: none!important;
}

#rightbar #etalage a.alt {
	background-color: #f2f2f2;
}

#rightbar, div#googleweer {
	background-color: #f4f5f5;
}

div#googleweer {
	z-index: 1 !important;	
}

#rightbar #etalage, #rightbar #vraagbaak, #rightbar div.meestgelezenwidget, #weerverkeer, #rightbar ul.snelnieuws_list, div#rightbar div.profilebox.mijnbedrijf {
	border: 1px solid #dfe0e0;
}

#rightbar #vraagbaak {
	margin-bottom: 10px;
}

#rightbar div.meestgelezenwidget {
	position: relative;
	overflow: hidden;
}

#rightbar .meestgelezenwidget .item, #rightbar .meestgelezenwidget .over .item {
	background-image: none!important;
	height: auto;
}

#rightbar div.meestgelezenwidget h3, div.meestgelezenwidget div.articleHeader h3 {
	position: relative;
	overflow: hidden;
	text-transform: uppercase;
	font: 12px arial;
	background-color: #ffffff!important;
}


#rightbar ul.snelnieuws_list {
	position: relative;
	overflow: hidden;
	padding: 3px 0 0 9px;
}


/* @end */

/* @group Footer Menus */

#main ul.snelnieuws_list {
	margin: 0 0 20px -5px;
}

#main .snelnieuws_list .item {
	line-height: 14px;
	border: none;
}

#main .snelnieuws_list .item a {
	font-weight: normal;
	padding: 0px 0 0px 10px;
	/*padding-bottom: 5px;
	padding-left: 10px;
	margin-top: -10px;
	margin-left: -2px;*/
	/*line-height: 1.5em;*/
  background: transparent url(/graphics/financial_blocks.png) no-repeat 0 -206px;
}

#main ul.snelnieuws_list li.naar {
	text-align: left;
	margin: 3px 3px 3px 5px;
}

#main ul.snelnieuws_list li.kop.subnieuws  {
	width: 210px;
}

#main .subnieuws {
  background: url(/graphics/financial_blocks.png) no-repeat 0 7px;
  padding-left: 14px;
  margin-left: 5px;
  line-height: 1.35em;
}


/* @end */

/* @group left sidebar */

/* @group Snelnieuws */

#leftbar div.artikelblok {
	/*border-bottom: 1px solid #e0e0e1!important;*/
	padding: 0;
	margin:0 ;
}

/*Remove stipple*/
.snelnieuws_list .item, .snelnieuws_list .item.large.imgitem.over, .snelnieuws_list .item:hover {
	background-image: none!important;
}


div.snelnieuws_kop h4 {
	font-family:Arial,sans-serif;
	font-size:12px;
	letter-spacing: 0;
	font-weight:normal;
	line-height:131%;
}

div.snelnieuws_kop .timestamp {
  color: #666;
  font-size: 11px;
  font-weight: normal;
  position: relative;
}

div.item .artspacer {
  background: url(/graphics/overgeld/newOVERGELD_art.png) no-repeat 135px -48px;}

#leftbar a.item {
  color: red;
  display: block;
  width: auto;
  text-decoration: none;
  color: #1260ad;
  font-weight: normal;
  padding: 3px 3px 3px 10px;
  background: url(/graphics/overgeld/newOVERGELD_art.png) no-repeat 0 5px;
}

#leftbar div.item .artspacer{
	background-color: #1260ad!important;
	margin-bottom:0px !important;
	padding-left: 5px;
}

#leftbar div.artikel_blok_div .item {
	position: relative;
	overflow: hidden;
	margin:0 0 !important;
	padding-top: 3px;
	display:block;
}


#leftbar div.artikel_blok_div.items a.item {
	border-bottom:1px dotted #e0e0e1;
}

#leftbar div.artikel_blok_div.items a.item:hover {
	background-color: #eaeaea;
}

#leftbar li.kop.subnieuws {
	position: relative;
	overflow: hidden;
	display: block;
}

#leftbar div.artikelblok h2{
	font: 12px arial;
	position: relative;
	overflow: hidden;
	display: inline-block;
	margin: 4px 0 3px 0;
	padding: 0;
	text-transform: uppercase;
	color: #ffffff!important;
}

#leftbar ul.snelnieuws_list {
	border-bottom: 1px solid #e0e0e1;
	padding: 10px 0;
	margin: 0;
}

#leftbar ul.snelnieuws_list:last-child, #leftbar ul.snelnieuws_list.last {
	border-bottom: none;	
}

#leftbar div.snelnieuws_kop {
	background-color: #ffffff;
	margin: 0;
	padding: 0;	
}

#leftbar ul.snelnieuws_list li.naar {
	text-align: left;
	margin: 5px 0;	
}

.snelnieuws_list .kop.subnieuws {
	font: 12px arial;
	position: relative;
	overflow: hidden;
	text-transform: uppercase;
	display: inline-block;
	padding: 4px 0 0 0;
	background-color: #ffffff!important;
	height: 20px;
}

.snelnieuws_list .kop.subnieuws a, ul.snelnieuws_list li.kop
{
	color: #444547!important;
	margin: 0;
	padding: 0;
	width: 100%;
}


#leftbar .snelnieuws_list .item a  {
  display: block;
  width: auto;
  text-decoration: none;
  font-size: 12px;
  color: #006699;
  font-weight: normal;
  padding: 3px 3px 5px 10px;
  background: transparent url(/graphics/overgeld/newOVERGELD_art.png) no-repeat 0 5px;
}

#leftbar ul.snelnieuws_list li.item.large.imgitem a {
	background-image: none;
	padding: 0;
	margin: 0;
}

.snelnieuws_list li.imgitem a {
	background: none;
	padding: 3px 3px 5px 0;
}

.snelnieuws_list .kop a.rss {
  float: right;
  width: 140px;
  margin-right: -128px;
  background-image: url(/graphics/icon_rss.gif) no-repeat 0px 50%;
}

#rightbar .snelnieuws_list .kop a.rss {
  margin-right: -123px;	
}

.artikelkader_kleur_lichtblauw {
	border: none;
}

.artikelkader_dikte_1px {
	border-width: 0px;
}

#leftbar ul.snelnieuws_list.normal li.item.imgitem a {
	border-bottom: none;
	height: auto;
	line-height: auto;
}

#leftbar ul.snelnieuws_list.normal li.item.imgitem {
  border-bottom: 1px dotted #e0e0e1;
	margin-bottom: 1px;
}

/* @end */

/* @group Ondernemers */

div.kleur_zwart.kleur_ag_none {
	overflow: visible;	
}

#leftbar div.standaard.artikel h2.koptxt {
	font: 12px arial;
	position: relative;
	overflow: hidden;
	text-transform: uppercase;
	display: inline-block;
	margin: 0;
	padding: 4px 0 0 0;
	height: 20px;
}

#leftbar div.standaard.artikel {
	position: relative;
	overflow: visible;
	margin:0 0 15px 0;
}

#leftbar div.standaard.artikel ul.subArticle {
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0;
  	color: #444547!important;
  }

#leftbar div.standaard.artikel ul.subArticle li {
  display: block;
  width: auto;
  text-decoration: none;
  font-size: 12px;
  line-height: 1.35em;
  font-weight: normal;
  padding: 3px 3px 5px 10px;
  background: transparent url(/graphics/overgeld/newOVERGELD_art.png) no-repeat 0 5px;
border-bottom: 1px dotted #e0e0e1!important;
}

#leftbar div.standaard.artikel ul.subArticle li a{
  color: #006699;
}

#leftbar div.standaard.artikel ul.subArticle li b {
	color: #444547;
}

/* @end */

/* @group Newsbrief */

div.aanmeldenNB {
	position: relative;
	overflow: hidden;
	height: 130px;
	text-align: center;
	background: url(../graphics/overgeld/winHP.jpg) no-repeat 0 -3px;
	border: 1px solid #d5e6f6;
}

#leftbar .kleur_ag_lichtblauw  {
	background-color: #ffffff!important;
}

div.aanmeldenNB h2 {
	position: absolute;
	overflow: hidden;
	font: 12px arial;
	text-transform: uppercase;
	top: 2px;
	left: 5px;
}

#leftbar div.addiv div.aanmeldenNB span.blurb {
	position: absolute;
	overflow: hidden;
	display: block;
	width: 70px;
	right: 5px;
	top: 30px;
}

div.aanmeldenNB div.aanmeldForm .inputSubscribeNewsletter {
	position: absolute;
	top: 100px;
	left: 5px;
}

div.aanmeldenNB div.aanmeldForm .go {
	position: absolute;
	top: 100px;
	right: 5px;
}

div.aanmeldenNB img {
	display: none;
}

#newsLetterSubscribe table {
	width: 100%;
}

.inputSubscribeNewsletter {
	width: 10px;
}


/* @end */

/* @group SvdW */

div#startervdweek {
	position: relative;
	overflow: hidden;
	margin: 0 0 10px 0;
	padding: 0;
	border: 1px solid #d5e6f6;
}

div.startervdweek-box {
	width: 150px!important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#d5e6f6));
	background: -moz-linear-gradient(#ffffff, #d5e6f6);
	background: linear-gradient(#ffffff, #d5e6f6);
	-pie-background: linear-gradient(#ffffff, #d5e6f6);
	behavior: url(/css/PIE.htc);
}
#startervdweek a h2 {
	font-size: 12px!important;
	font-family: arial;
	font-weight: normal;
	position: relative;
	overflow: hidden;
	text-transform: uppercase;
	padding: 0;
	margin: 5px 0;
	width: 100%;
}

#startervdweek img {
	width: 132px;
	margin: 0 auto;
	border: 1px solid #a8a9aa;
}

#startervdweek div.startervdweek-box p {
	text-align: left;
	line-height: 1.3em;
}

#startervdweek div.startervdweek-box div.leesverder  {
	text-align: left;
	margin: 0 0 5px 5px;
	padding: 0 0 0 0;
}

/* @end */

/* @end */

/* @group Articles */

.balk {
	position: relative;
	overflow: hidden;
	background-image: none;
}

div.related {
	position: relative;
	overflow: hidden;
	display: block;
	width: 100%;
	margin: 5px 0 0 0;
	padding: 0;
}

div.related ul {
	position: relative;
	overflow: hidden;
	display: block;
	width: 58%;
	margin: 0;
	padding: 0;
	clear: left;
}

div.related ul li {
	display: block;
	font-weight: normal;
	line-height: 1.5em;
}

div.related ul li.retitle {
	display: none;
}

.zaktxt, .broodtxt {
	/*font-size: 13px;*/
	font: 13px/1.25em arial;
}

.columnist .articlezak a.artikelimage {
	display: inline;
	float: left;
	margin-right: 10px;
}

#left div.zaktxt a:link {
	clear: left;
}

#main div.zaktxt a:link {
	white-space: nowrap;
}


div.element1 div.zaktxt .image img, div.image img {
	margin-right: 10px;
	margin-bottom: 5px;
	border: 1px solid #abacad;
}

#main div.row.clearfix div.element1 {
	padding-bottom:10px;
	border-bottom: 1px dotted #e0e0e1;	
} 

#main div.row.clearfix div.element1.last {
	border-bottom: none;		
}

#main h2 a:link, #main h2 a:visited {
	color: #006699!important;
}

/* @end */

/* @group article page */

div#artikel {
	font-size: 13px;
	line-height: 18px;
}

div#artikel h1 {
	font-size: 20px;
	line-height: 1.35em;
}

div#artikel div.zak_normal, div#artikel p {
	font-size: 12px;
	line-height: 1.45em;
}

div#artikel .broodMediaBox {
	display: inline-block;
	position: relative;
	overflow: hidden;
	float: left;
	margin: 0 10px 10px 0;
	border-bottom: 1px dotted #e0e0e1;
}

#main .wrapper .leftwrapper .image img {
	margin-bottom: 5px;
}

div.zaktxt.clear br {
	display: none;
	/*gets rid of stupid forced breaks*/
}

div#artikel .broodMediaBox span.caption {
	font-weight: normal;
	font-style: normal;
	font-size: 11px;
	color: #272829!important;
}

/*div#artikel .broodMediaBox span.caption .bron {
	font-style: italic;
	color: #707070;
}*/

/*div.element1 div.zaktxt .image img, div.image img {
	margin-right: 10px;
	margin-bottom: 10px;
}*/

span.caption {
	line-height: 1.35em;
}

div.artDatePostings {
	position: relative;
	margin-bottom: 10px;
}

/* @end */

/* @group core changes */

.over {
	background-image: none!important;
}

/*#leftbar div.artikelblok.artspacer div.artikel_blok_div.items.artspacer a:hover.item {
	background-color: #ffffff!important;
}*/

/*#leftbar div.standaard.artikel a:hover {
	background-color: yellow;
}*/

#leftbar ul.subArticle li:hover{
	background-color: #e8e8e8;
}

b.niftycorners {
	display: none;
}

div.stippel {
	display: none;
}

.meestgelezenwidget {
	padding-bottom: 10px!important;
	font-size: 12px;
	line-height: 1.35em;
}

.meestgelezenwidget .item,
.meestgelezenwidget .over .item {
	position: relative;
	overflow: hidden;
	height: auto;
}

.meestgelezenwidget .date {
   height:auto;
   color: #000000;
}

.meestgelezenwidget .item a {
	position: relative;
	overflow: hidden;
	display: inline-block;
	width: 230px;
}

/* @end */

/* @group overwrite scroller */

div.profile p.name {
	line-height: 1.25em;
	color: #272829;
	font-weight: normal!important;
}

div.profile h3 {
	border-bottom: none;
}

span.profileboxKop h2.koptxt {
	color:#444547;
}

div.profilebox.mijnbedrijf a {
	color: #006699;
}

div.profilebox.half div.profile p.job {
	color: #272829;
	height: 14px;
	margin: 0;
	padding: 0;
}



/* @end */




/* @group streams */

ul.streams {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

ul.streams li:hover {
	background-color: #e8e8e8;
}

ul.streams li a:link, ul.streams li a:visited {
	display: block;
	border-bottom: 1px dotted #e0e0e1;
	padding: 5px 0 4px 23px;
	line-height: 14px;
	text-decoration: none;
}

ul.streams li.kop.subnieuws a {
	border-bottom: none;
	color: #444547;
	padding: 5px 0 4px 0px;
}

ul.streams li.rss a:link {
	background: transparent url(/graphics/financieel/streams.png) no-repeat -9px -4px;
}

ul.streams li.face a:link {
	background: url(/graphics/financieel/streams.png) no-repeat -9px -56px;
}

ul.streams li.twit a:link {
	background: url(/graphics/financieel/streams.png) no-repeat -9px -30px;
}

ul.streams li.mobi a:link {
	background: url(/graphics/financieel/streams.png) no-repeat -9px -83px;
}

ul.streams li.mail a:link {
	background: url(/graphics/financieel/streams.png) no-repeat -9px -110px;
	border-bottom:none;	
}

/* @end */

/* @group verticalscroller */

div#rightbar div.profilebox div.scrollable {
	width: 280px;
	height: 314px;
	left: 10px;
	display: inline;
}

div#rightbar div.profilebox .items {
	float: right;
	display: inline;
}

div#rightbar div.page {
	margin-left: 0px;
	height: 314px!important;
}

div#rightbar div.profilebox.mijnbedrijf {
	width: 300px;
	height: 350px;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
	background-color: #eee;
}

div#rightbar div.profile h3, div#rightbar div.profile p.job {
	margin: 5px;	
}
div#rightbar div.profilebox.mijnbedrijf a.left, div#rightbar div.profilebox.mijnbedrijf a.right {
	position: absolute;
	bottom: 0;
	height: 15px;
	width: 45px;
	margin-bottom: 5px;
	border: 1px solid #e2e2e2;
	background-image: none;
}

/*div#rightbar div.profilebox.mijnbedrijf {
	clear: left;
}*/

div#rightbar div.profilebox.mijnbedrijf a.left {
	left: 6px;
	background: transparent url(/graphics/scroller/buttons.png) no-repeat -17px -168px;
}

div#rightbar div.profilebox.mijnbedrijf a.right {
	right: 6px;
	background: transparent url(/graphics/scroller/buttons.png) no-repeat -17px -136px;
}

div#rightbar div.profilebox.mijnbedrijf a.left:hover {
	background: transparent url(/graphics/scroller/buttons.png) no-repeat -17px -184px;
}

div#rightbar div.profilebox.mijnbedrijf a.right:hover {
	background: transparent url(/graphics/scroller/buttons.png) no-repeat -17px -152px;	
}

div#rightbar div.navi {
	border: 1px solid #e2e2e2;
	width: 165px!important;
	left: 62px!important;
}

div#rightbar div.profile {
	position: relative;
	overflow: hidden;
	width: 268px;
	height: 100px;
	clear: both;
	background-color: #fff;
	margin:1px 10px -10px 1px;
	padding: 10px 0 0 10px;
}

div#rightbar div.profile p.name {
	margin-left: 10px;
	margin-bottom: 12px;
}

/* @end */

/* @group Ondernemers page */

#leftbar div.columnist div.articlezak a.artikelimage {
	display: block;
	width: 100%;
	margin-bottom: 1em;
}



/* @end */

/* @group AndereBronnen */

/* @group blocking */

div.matrix,ul.matrix_list, ul.matrix_list li, span.matrix_title {
	position: relative;
	overflow: hidden;
}

div.matrix {
	width: 470px;
}

div.matrix h3 {
	text-transform: uppercase;
	font-size: 1.2em;
	line-height: 1.25em;
}

/* @end */

/* @group matrix */

ul.matrix_list {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.matrix_list img {
	width: 90px;
	height: 90px;
	float: left;
	margin: 3px 5px 3px 3px;
	background-color: seashell;
}

ul.matrix_list li {
	display: block;
	padding-right: 4px;
	width: 240px;
	_height:96px!important;
	max-height:96px!important;
	float: left;
	/*border: 1px solid transparent;*/
	font-size: 11px;
	line-height: 1.1em;
	/*background-color: tan;*/
	color: #000000!important;
}

ul.matrix_list li a:link {
	color: #000000;
}

ul.matrix_list li:hover {
	background-color: #eaeaea;
	/*border: 1px solid #e3e3e3;*/
}

ul.matrix_list span.matrix_title {
	display: block;
	font-weight: bold;
	font-size: 12px;
	line-height: 1.35em;
	color: #006699;
	margin: .35em 0;
}

ul.matrix_list a:hover {
	text-decoration: none;
}

/* @end */

/* @group listing */

div.externals ul {
	position: relative;
	overflow: hidden;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div.externals li {
	font-size: 11px;
	line-height: 13px;
	padding: 5px 0;
	margin-left: 5px;
	margin-right: 5px;
}

div.externals li:last-child {
	border: none!important;
	padding-bottom: 0;
}

div.externals h3, div.externals li {
	border-bottom: 1px dotted #e0e0e1;	
	color: #333333;
}

div.externals li a:link, div.externals li a:visited {
	display: block;
	font-weight: normal!important;
	color: #999990;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

div.externals li:hover {
	background-color: #e0e0e1;
}

div.externals p {
	text-align: right;
	margin: 5px 5px -5px 0;
	padding: 0;
}
div.externals p a:link {
	position: relative;
	overflow: hidden;
	color:#5c7f6f;
}

span.lead {
	position: relative;
	overflow: hidden;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin-left: 8px;
	color: #006699;
}

/* @end */



/* @end */

/* @group Related Articles */

div.relatedcontainer {
	position: relative;
	overflow: hidden;
	border: 1px solid #aaaaaa;
	border-right: none;
	border-left:none;
	/*padding: 0 0 0 10px;*/
	width: 255px;
	float: right;
}

div.relatedcontainer div.matrix {
	position: relative;
	overflow: hidden;
	width: 250px;
	float: right;
}

div.relatedcontainer h3 {
	position: relative;
	overflow: hidden;
	text-transform: uppercase;
	margin: 5px 0 5px 0;
	font: 12px arial;
}

div.relatedcontainer ul.matrix_list {
	margin: 0 0 5px 0;
	padding: 0;
}

div.relatedcontainer ul.matrix_list li {
	/*width: 120px;*/
	/*height: 52px;*/
	position: relative;
	overflow: hidden;
	margin: 0 5px 5px 0;
	padding: 0;
}

div.relatedcontainer ul.matrix_list img {
	width: 45px;
	height: 45px;
	margin: 3px 3px 3px 0;
	background-color: transparent;
	/*display: none;*/
}

div.relatedcontainer ul.matrix_list li a:link {
	display: inline-block;
	position: relative;
	overflow: hidden;
	width: 240px;
}

div.relatedcontainer span.matrix_title  {
	font-size: 12px;
	font-weight: normal;
	margin-top: 0px;
}

/* @end */

/* @group google */
div#artikel .broodMediaBox .google_ads {
	width: 200px!important;
}

/* @end */

div.externals h3 {
       color: #C87E61;
       font-weight:bold !important;
}


