/* (c) BELASTINGDIENST 	
 * domein:	Belastingdienst.nl 
 * versie:	1.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 									{ position: absolute; padding: 0 0 3em 0; background-color: white; width: 24.5em; border-bottom: 30px solid #930900; margin: 5.4em 0 0 11.55em;}*/
#divContainer 									{ padding: 0 0 3em 0; background-color: white; width: 27.2em; 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  					{ marg in-top: 40px;}
#divContent * 				{ color: #000000; }
#divContent li 					{ list-style: none;}

/* 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 6em; 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 0.5em 1em; font-size: 0.8em; }
.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: #ffffff; margin: 0 0 1.5em 0em; width: 18.5em;}
#divCampagne li 								{ margin: 0 0 0 2.3em; }
#divCampagne h1									{ font-size: 90%; font-weight: bold; color: #414141;}
#divCampagne p.clBeeld 					{ margin: 1em 0 1em 0; border: none; }
#divCampagne 										{ padding-top: 1.5em; /*border-top: 2px dotted #E9BAB5;*/ }

#divActueel 										{ /*float: left; */width: 21em; margin: 2em 2em 0 0; background-color: #ffffff;}
#divActueel h1								{ font-size: .7em; font-weight: bold; color: #E9BAB5; margin: 0 1em 0 2em; padding-top: 1em; padding-bottom: .3em; border-bottom: 2px dotted #E9BAB5; }
#divActueel h2									{ font-size: 90%; font-weight: bold; color: #930900; margin: 2em 1em 1em 1.5em; }
#divActueel p										{ font-size: .7em; margin: .5em 2em 0 2em; }
#divActueel p a		 							{ font-size: 100%; color: #930900; background-image: url(/common/images/arrow_item_small.gif); background-repeat: no-repeat; background-position: left top; padding-left: 1.5em;}

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


#divActueel .divProgrammas h2         	{ color: #000000; font-size: .7em; margin-left: 1.9em; margin-top: 3.9em;  }                           
#divActueel .divProgrammas ul         	{ margin-left: 1.5em; }         
* html #divActueel .divProgrammas h2		{ margin-left: 2em; margin-top: 3.9em; }
* html #divActueel .divProgrammas ul    { margin-left: 1.4em; }                    
*:first-child+html #divActueel .divProgrammas h2		{ margin-left: 2em; }
*:first-child+html #divActueel .divProgrammas ul    { margin-left: 1.4em; }

/* 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 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; }

#divKalender 															{ width: 16.2em; height: 100%; margin: 0 0 0 0; background-color: #f1f1f1; }
#divKalender h2														{ font-size: .7em; font-weight: bold; color: #950800; margin: 0 0 0 .8em;    }
#divKalender p														{ font-size: .7em; font-weight: bold; color: #000000; padding: 0em 0em 0em 0.8em; }
#divKalender ul 													{ margin: 0em 0em 0em 0.5em; padding: 0em 0em 0em 0.2em; }
#divKalender .roundtop 										{ clear: both; background: url(../images/gray_corner_top_right.gif) no-repeat top right; }
#divKalender .roundbottom									{ clear: both; background: url(../images/gray_corner_bottom_right.gif) no-repeat top right; }
#divKalender .corner 											{ border: none; display: block !important; }
#divKalender ul li												{ padding: 0; 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; margin: 0em; }
#divKalender ul li a:hover 								{ text-decoration: underline; }

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

#divActueel .clRsp {margin: 0 0 .5em 1.5em;}
#divProgrammas .clRsp {margin: 1em 0 -2em 1.5em;}
#divOverig .clRsp {padding: .5em 0 0 .5em;}
#divCampagne .clRsp {margin: 0 0 0 -.5em;}
#divKalender .clRsp {margin: 0 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: 27.2em;}
.clRspVraag {display: none;}

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