/* (c) BELASTINGDIENST 	
 * domein:	Toeslagen.nl 
 * versie:	3.0
*/
html  { border-left: 3px solid #ffff00;}
body  { background-color: #B5524D; margin-left:3px; padding:0;}
*		{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 100%; text-decoration: none; text-align: left; color: #000000;	}
h1, h2, ul, li 		{ margin:0; padding:0;}
li, p, h1, h2 	 	{ font-size: 83%; color: #000000; }

#divAlgemeen			{ display: none;}
#divZoeken 				{ display:none;}
#divTalen 				{ display:none;}
#divLogoDV 				{ display:none;}
#divLogo 					{ display: block;}
#divLogo img 			{ visibility: hidden;}
.textbrowser 			{ display: none;}

/* Content SP ?*/
#divContainer 									{ padding: 0 0 3em 0; background-color: white; width: 24.5em; border-bottom: 30px solid #930900; margin: 0 0 0 0; }
#divContainer 									{ padding: 0 0 3em 0; background-color: white; width: 27.3em; border-bottom: 30px solid #930900; margin: 0 0 0 0; }

#divContainer ul li							{ padding-bottom: .5em; list-style: none; background-image: url(/common/images/arrow_item_small.gif); background-repeat: no-repeat; background-position: left top; padding-left: 1em; font-size: .7em; line-height: 1.2em; margin: 0em}
#divContainer ul li a						{ text-decoration: none; color: #930900; } 
#divContainer ul li a:hover		{ text-decoration: underline; }

#divContent  					{ margin-top: 40px;}
#divContent * 				{ color: #000000; }
#divContent li 					{ list-style: none;}

/* Content OP */
#divContent.clOverzichtspagina										{ margin-left: 0em; margin-top: 3.5em; margin-bottom: 2em; width: 14.9em; padding-left: 1.5em; }
#divContent.clOverzichtspagina h1									{ font-size: 1.2em; margin-bottom: 1em; color: #950800; }
#divContent.clOverzichtspagina h2									{ font-size: .7em; font-weight: bold; margin-top: 2em; margin-bottom: .5em; }

#divContent.clOverzichtspagina ul									{ margin-left: 0; }
#divContent.clOverzichtspagina ul li							{ padding-bottom: .1em; list-style: none; background: url(../images/arrow_item_small.gif) no-repeat left top; padding-left: 1em; font-size: .7em; line-height: 1.2em; }
#divContent.clOverzichtspagina ul li a						{ text-decoration: none; color: #950800; } 
#divContent.clOverzichtspagina ul li a:visited		{ text-decoration: none; color: #000000; }
#divContent.clOverzichtspagina ul li a:hover			{ text-decoration: underline; }



#divContent .corner 															{ border: none; display: block !important; }

#divOverig 																				{ float: right; margin-top: 5.8em; padding-right: 1em; width: 16em; }
#divOverig 																				{ float: right; margin-top: 3.7em; padding-right: 1em; width: 16em; }
#divOverig 																				{ float: left; margin-top: 50em; padding-right: 1em; width: 16em; }
#divOverig h1																			{ font-size: .7em; font-weight: bold; margin-top: 1.5em; margin-bottom: .5em; color: #000000; }
#divOverig ul																			{ margin-left: 0; }
#divOverig ul li																	{ padding-bottom: .5em; list-style: none; background: url(../images/arrow_item_small.gif) no-repeat left top; padding-left: 1em; font-size: .7em; line-height: 1.2em; }
#divOverig ul li a																{ text-decoration: none; color: #950800; } 
#divOverig ul li a:visited												{ text-decoration: none; color: #000000; }
#divOverig ul li a:hover													{ text-decoration: underline; }


/* Content IP*/
#divContent 			{ width: 290px; background-color: #ffffff; margin-top: 20px; padding: 5px 5px 5px 5px; /*border-top: 1px solid; border-left: 1px solid; border-right: 1px solid; margin-top: 40px;*/}
#divContent * 		{ color: #000000; }
#divContent h1		{ font-weight: bold; margin-bottom: -15px;}
#divContent h1		{ font-weight: bold; margin-bottom: 0px;}
#divContent h2		{ font-weight: bold; margin-top: 1em; margin-bottom: -15px;}
#divContent h2		{ font-weight: bold; margin-top: 1em; margin-bottom: -10px;}
#divContent a			{ text-decoration: underline;}
#divContent p 		{ color: #000000; }
#divContent h2 + table {margin-top: 10px;}

#divContent .Inspringen			{ margin-left: 5px;}
#divContent .Opsomming			{ margin-left: 5px; margin-bottom: -10px;}
#divContent .Kop						{ margin-left: 5px; padding-top: 10px; margin-bottom: -13px; font-weight: bold; }
#divContent .fotobijschrift	{ font-weight: bold; font-size: 70%; }
#divContent b, strong 			{ font-weight: bold; }

#divContent img 				{float: left; margin: 1em 1em 1em 0em;}
#divContent p.WPlink 		{ margin-left: 16px; margin-bottom: 0px; font-weight: bold;  background-image: url(/common/images/wp_link.gif);  background-position: left;  background-repeat: no-repeat; margin-left: 0; padding-left: 1.2em;}
#divContent p.WPlink a	{ font-weight: bold;}

#divContent ul			{ margin-left: 16px; margin-top: -0px; margin-bottom: -0px;}
#divContent ul			{ margin-left: .5em; margin-top: 10px; margin-bottom: -0px;}
#divContent ul li			{ margin-bottom: 3px; }
#divContent ul li.lijstnummering	{ margin-bottom: 3px;  list-style-type: decimal;}

#divContent ol			{ margin-left: 26px; margin-top: 24px; margin-bottom: -0px;}
#divContent ol li	{ margin-bottom: 3px;list-style-type: alpha;}
#divContent ol li.lijstnummering	{ margin-bottom: 3px;list-style-type: decimal;}

#divContent td, th	{ font-size: .8em; width: auto; background-color: #ffffff; padding: 0.5em; border: solid 1px #000080;}
#divContent th			{ font-weight: bold; background-color: #D9DFEC; }
#divContent .BeginZieOok {font-weight: bold; font-size: .8em;}
#divContent .ZieOok, #divContent .EindeZieOok {font-size: .8em; display: block;}
#divContent .letopopsomming {margin-left: 17px; padding-left:16px; background-image: url(/common/images/li-item.gif);    background-attachment: scroll;  background-position: top left;  background-repeat: no-repeat;}


/* Domeinen */
#divDomeinen										{ position: absolute; left:-5px; top:0px; height: 38px; width: 320px; cursor: pointer;}
#divDomeinen #divToe 	{ z-index: 50; position: absolute; left:0px; top:0px; clip: rect(auto 100px 25px 10px);}
#divDomeinen #divBel 	{ z-index: 55; position: absolute; left:78px; top:0px; clip: rect(auto 152px 25px 22px);}
#divDomeinen #divDou 	{ z-index: 59; position: absolute; left:220px; top:0px; clip: rect(auto 90px 25px 10px);}
#divDomeinen img 			{ border: 0;}

/**************************************************************************************************/

/* Vaste Functies */
#divFuncties 					{ width: 295px; border: 1px solid; background-color: #940800; margin-top:10px; padding: 5px 0 5px 5px;}
#divFuncties a 				{ display: inline; text-decoration: underline; width: 100%; color: #ffffff;}
#divFuncties #Actueel, #divFuncties #FAQ, #divFuncties #Download, #divFuncties #Help, #divFuncties #Contact, #divFuncties #Links, #divFuncties #Sitemap
						 					 { font-size: .8em; display: inline; padding-right: 10px;}

/* Doelgroepen */
#divDoelgroepen 			{ width: 300px;}
#divDoelgroepen h1 		{ margin-top: 10px;}
#divDoelgroepen h1 a	{ font-weight: bold; color: #ffffff;font-size: 1em;}
									
.tabTop 							{ z-index: 30; position: absolute; top: -1.9em; left: 0em; /*width: 95px;*/ height: 1.75em; /*27px*/ /* HEIGHT WAS 30PX */;  background-color: #f7ece6; border-top: solid 1px #940800; border-right: solid 1px #940800; border-bottom: solid 1px #f7ece6; border-left: solid 1px #940800;  margin: 0 0 0 -.05em; }
#divDoelgroepen .tabTop h1 						{ font-size: 0.75em; color: #940800; margin: -.7em 0 0 0; border: 1px solid #f7ece6; }
#divDoelgroepen #divThemas1.tabInhoud .tabTop h1 { border-top: none; border-bottom: 1px solid #f7ece6; }
#divDoelgroepen #divThemas2.tabInhoud .tabTop h1 { border-top: none; border-bottom: 1px solid #f7ece6; }
#divDoelgroepen #divThemas3.tabInhoud .tabTop h1 { border-top: none; border-bottom: 1px solid #f7ece6; }
#divDoelgroepen #divThemas4.tabInhoud .tabTop h1 { border-top: none; border-bottom: 1px solid #f7ece6; }

.tabInhoud										{ /*position: absolute; top: 1.8em ;*/ left: 0; height: 13em; background-color: #f7ece6; border-top: solid 1px #940800 ; border-right: solid 1px #940800; border-bottom: solid 1px #940800; border-left: solid 1px #940800; }
.tabInhoud	 h2		 			 		 	{ margin-top: .8em; }
.tabInhoud	 h2 a	 			 		 	{ font-weight: bold; color: #940800; font-size: .5em;  margin: 0 0 0 0; padding: .65em 0 0em 1.5em; text-decoration: none; }
.tabInhoud	 a:hover	 				{ text-decoration: underline; margin: 0;  }
.tabInhoud	 p 	 			 		 		{ color: #000000; font-size: .7em;  margin: 0 0 0 0; padding: 0 0 0 1.5em; }
.tabInhoud	 img 	 			 		 	{ float: left; margin: 0; padding: 14px 19px 1px 18px;  }
.tabInhoud	 ul								{ font-size: 0.85em; margin: 1em 0 0 10em; padding: 0 19px 0 18px;  }
.tabInhoud	 ul	li						{ list-style: none; background-image: url(/common/images/arrow_item_small.gif); background-repeat: no-repeat; background-position: left top; padding: 0 0 .5em 1em; font-size: .8em; line-height: 1.2em; }
.tabInhoud	 ul li a 					{ color: #940800; text-decoration: none;}
.tabInhoud	 ul li a:hover		{ text-decoration: underline; color: #940800; }
.tabInhoud	 hr								{ border: 1px solid #DFD0C9; margin: 0.5em 3em -0.3em 10em; }	
									 
										 
#divCampagne										{ /*float: left; */background-color: #F0D0D1; margin: 0 0 1.5em 0em; width: 18.5em;}
#divCampagne										{ /*float: left; */background-color: #F0D0D1; margin: 0 0 1.5em 0em; width: 22em; }
#divCampagne li 								{ margin: 0 0 0 2.3em; }
#divCampagne h1									{ font-size: 90%; font-weight: bold; color: #414141; margin-left: 1em; }
#divCampagne p.campagneplaatje 					{ margin: 1em 0 1em 0; border: none; padding-left: 1em; }
#divCampagne .roundtop 									{ background: url(../images/corner_top_right_camp.gif) no-repeat top right; }
#divCampagne .roundbottom								{ background: url(../images/corner_bottom_right.gif) no-repeat top right; }


#divActueel 												 							{ float: left; width: 18.9em; margin-left: 0; margin-top: 3.7em;  }
.divActueel 												 							{ background-color: #F1F1F1;margin-bottom: 1em; padding: 0 0 1em 0; }
.divActueel h1																		{ font-size: .7em; font-weight: bold; color: #808080; margin: 0 1em 0 2em; padding-top: 1em; padding-bottom: 0; border-bottom: 1px solid #D4D4D4; }
.divActueel h2																		{ font-size: .7em; font-weight: bold; color: #950800; margin: 2em 1em .3em 2em; }
.divActueel p																			{ font-size: .7em; margin: 0 2em .3em 2em; }
.divActueel p a		 																{ font-size: 100%; color: #950800; background: url(../images/arrow_item_small.gif) no-repeat left top; padding-left: 1.5em; }
.divActueel p a:hover		 													{ text-decoration: underline; }

/*.divActueel p.clMeerActueel  {  margin: 1.5em 0em 0em 2em; }*/

#divRechtsboven 																	{ float: right; }
#divRechtsonder 																	{ float: right; margin-top: .6em; }

/* Intermediairs en toeslagen */
#divContentLinksExtra1 			{width: 13.5em; background-color: #F0D0D1; margin: 2em 1em 1.5em 1.4em; padding: 0em 0em 0em 0em;}
#divContentLinksExtra1  ul 	{margin: 0.8em 0em 0em 0.5em; padding: 0em 0em 8px 0em; background-color: #F0D0D1;}
#divContentLinksExtra1  li 	{margin: 0em 0em 0em 0em; padding: 0em 0em 0.8em 0em; list-style-type:none; color: #C5392A;}
#divContentLinksExtra1  li a {font-weight:bold; }
#divContentLinksExtra1 .roundtop 									{ background: url(../images/corner_top_right_camp.gif) no-repeat top right; }
#divContentLinksExtra1 .roundbottom								{ background: url(../images/corner_bottom_right.gif) no-repeat top right; }
#divContentLinksExtra1 .corner 										{ border: none; display: block !important; }
/* Einde Intermediairs en toeslagen */

#divOverig 																				{/* float: right;*/ margin-top: 0em; padding-right: 1em; width: 20em;  }
#divOverig 																				{/* float: right;*/ margin: 0 0 0 1.4em; padding-right: 1em; width: 20em;  }
#divOverig 																				{/* float: right;*/ margin: 2em 0 0 1.4em; padding-right: 1em; width: 20em;  }
#divOverig h1																			{ font-size: .7em; font-weight: bold; margin-top: 1.5em; margin-bottom: .5em; color: #000000; }
#divOverig h2																			{ font-size: 0.7em; font-weight: bold; color: #000000; margin: 2em 1em 1em 0em; }

#PageToc																					{ background-color: #F1F1F1;  margin: 2em 0 1em 0.7em; width:260px;}
#PageToc p a 																				{ padding: 0; margin: 1em 0 1em 1em; font-size: .7em; font-weight: bold; color: #000000; background: url(/common/images/arrow_item_small.gif) no-repeat left top;  padding-left: 1.3em; }
#PageToc p a:hover 																{ text-decoration: underline; font-weight:}
#PageToc .corner 																	{ border: none; display: block !important; }
#PageToc .roundtop 																{ clear: both; background: url(/common/images/gray_corner_top_right.gif) no-repeat top right; }
#PageToc .roundbottom															{ clear: both; background: url(/common/images/gray_corner_bottom_right.gif) no-repeat top right; }

/* Inhoudsopgave */
#divInhoudsopgave								{ width: 290px; background-color: #EBC2BF; margin-top: 0px; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; padding: 5px 5px 5px 5px;}
#divInhoudsopgave								{ width: 290px; background-color: #EBC2BF; margin-top: 4.5em; margin-bottom: 1em; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; padding: 5px 5px 5px 5px;}

#divInhoudsopgave ul#idTerug  	{ list-style: none; margin-bottom: 10px;}
#divInhoudsopgave ul#idTerug a 	{ text-decoration: underline;}
#divInhoudsopgave ul#idTerug li { display: inline; padding-right:.5em;}

#divInhoudsopgave ul#idHeen	li			 	 			{ margin-left: 50px;}
#divInhoudsopgave ul#idHeen	li.LaatsteTree	{ font-size: .7em; font-weight: bold; color: #000000;}
#divInhoudsopgave ul#idHeen	li a						{ text-decoration: underline; color: #000000;}
#divInhoudsopgave ul#idHeen li.item_nolink	{ font-weight: bold; font-size: .7em; color: #000000;}

#divZieOok 																				{ top: 2.9em; right: 0; padding-right: .5em; width: 10em; padding: 0 0 0 0; margin-top: .5em !important; background-color: #F1F1F1; }
#divZieOok p.BeginZieOok 													{ font-size: .7em; font-weight: bold; margin-bottom: em; background-image: none; }
#divZieOok p 																			{ background: url(/common/images/arrow_item_small.gif) top left no-repeat; padding: 0 0 0 1.2em; line-height: 1.1em; margin-left: 0.5em; }
#divZieOok p a:link																{ text-decoration: none; color: #950800; }
#divZieOok p a:visited														{ text-decoration: none; color: #000000; }
#divZieOok p a:hover															{ text-decoration: underline; }

#divBroodKruimel 																	{ position: absolute; top: 2em; background: url(/common/images/broodkruimel.gif) no-repeat left; padding: .1em .5em .2em .5em; width: 290px;}
#divBroodKruimel ul li 														{ display: inline; color: #000000;}
#divBroodKruimel ul li a 													{ color: #960701; text-decoration: underline;}
#divBroodKruimel .clBroodKruimel 									{ background: url(/common/images/broodkruimel_pijl.gif) no-repeat left; padding-left: .95em;}

/* ivm met nieuwe opbouw OP (Actueel, Kalender)*/
.divKalender															{ margin: 0 0 0 0; background-color: #f1f1f1; padding: 0 0 .5em 0; }	
.divKalender h2														{ font-size: .7em; font-weight: bold; color: #950800; margin: 0 0 0 1.5em; padding: 1em 0 1em 0;   }
.divKalender p														{ font-size: .7em; font-weight: bold; color: #000000; padding: 0em 0em 0em 1.5em; }
.divKalender ul 													{ margin: 0em 0em 0em 1em; padding: 0em 0em 0em 0.2em; }
.divKalender ul li							{ padding-bottom: .5em; list-style: none; background-image: url(/common/images/arrow_item_small.gif); background-repeat: no-repeat; background-position: left top; padding-left: 1em; font-size: .7em; line-height: 1.2em; margin: 0em;}	
.divKalender ul li a:hover 													{ text-decoration: underline; }

#divKalenderRechtsboven 																	{ float: right; }
#divKalenderRechtsonder 																	{ float: right; margin-top: 4em;margin-top: .3em; }				 
											 									 
											 
											 
#Berekening {display:none;}											 

/*  READSPEAKER */
.clRsp a {font-size: 11px !important; color: #950800 !important; font-weight: normal; }
.clRsp {height: .5em;}

#divContent .clRsp {margin: 1em 0 1.5em 0;}
.faq_antwoord_txt_box .clRsp {margin-bottom: 1em;}
.clActFaqBox .clRsp {margin: .5em 0 .5em 1.2em; }

.clRspLinkAan  a:link			{ text-decoration: none !important; }
.clRspLinkAan  a:visited	{ text-decoration: none;  color: #950800 !important;}
.clRspLinkAan  a:hover		{ text-decoration: underline !important; }
.clRspLinkAan  a:active		{ text-decoration: underline !important; }

.clRspLinkAan a { background-image: url(/common/images/rsp_speaker.gif); background-repeat: no-repeat; background-position: left bottom; padding-left: 1.5em;}
.clPdfLeesvoor{ list-style-image: url(/common/images/rsp_speaker.gif) !important;}
.clRspLinkUit, .clRspPlayerUit {display: none;}
.clRspLinkAan, .clRspPlayerAan {display: block; width: 35em; }
.clRspVraag {display: none;}

.clRspCloseButton {border: none; margin-left: -3px; margin-right: 0 !important; } 