@charset "utf-8";
@import "clevercms.css";
/* AB ZUID HOLLAND CSS Document */
#fade img									{position:absolute; height:200px; width:780px; background:#FFFFFF; margin:0px; padding:0px;}
#fadelinks img								{position:absolute; height:200px; width:388px; display:block; background:#FFFFFF; margin:0px; padding:0px;}
#faderechts img								{position:absolute; height:200px; width:387px; display:block; background:#FFFFFF; margin:0px; padding:0px;}
body 										{margin:0px; padding:0px; font-family: Arial; font-size:12px; font-weight:normal; text-align:left; line-height:15px; background:#E9F6CC url(../img/bg.jpg) repeat-x; }
p											{padding:0px; margin:0px;}
img											{border:0px;}
hr											{background:url(../img/hr.gif) repeat-x top left #FFFFFF; height:1px; border:none;}
a											{font-weight:normal; text-decoration:underline; color:#000000; cursor:pointer;}
a:hover										{font-weight:normal; text-decoration:underline; color:#C60C30;}
h1											{padding: 10px 0 6px 0; margin:0px; font-size:20px; font-weight:bold; visibility:hidden;}
h2											{padding:15px 0 10px 0; margin:0px; font-size:16px; font-weight:bold;}
h3											{padding:15px 0 10px 0; margin:0px; font-size:14px; font-weight:bold;}
h4											{padding:0px; margin:0px; font-size:12px; font-weight:bold;}
form										{padding:0px; margin:0px; border:0px; }
input										{border:1px solid #CCCCCC; height:20px; color:#999999;font-family:Arial; font-size:12px;}
div											{text-align:left;}
td											{line-height:15px;}
	
#container 									{width:980px; margin:0px auto; padding:0px; }

#container .header							{float:left; width:980px; height:130px; margin:0px; padding:0px;}
#container .header .menu					{float:left; width:600px; margin:13px 0px 0px 11px; padding:0px;}
#container .header .menu ul 				{margin:0px 10px; padding:0px; list-style:none;}
#container .header .menu li 				{float:left; padding:0px; margin:0px;}
#container .header .menu li a.land			{text-decoration:none; font-weight:normal; font-size:10px; color:#005D55; padding:0px 22px; background:none;}
#container .header .menu li a.landaan		{text-decoration:none; font-weight:normal; font-size:10px; color:#C60C30; padding:0px 22px; background:none;}
#container .header .menu li a.first			{text-decoration:none; font-weight:bold; font-size:12px; color:#005D55; padding:0px 15px 0px 0px; background:none;}
#container .header .menu li a.firstaan		{text-decoration:none; font-weight:bold; font-size:12px; color:#C60C30; padding:0px 15px 0px 0px; background:none;}
#container .header .menu li a				{text-decoration:none; font-weight:bold; font-size:12px; color:#005D55; padding:0px 15px 0px 17px; background:url(../img/bg_link.gif) repeat-y left;}
#container .header .menu li a:hover			{color:#C60C30;}
#container .header .menu li a.aan 			{color:#C60C30;}

#container .header .hoofdmenu				{float:left; width:600px; margin:69px 0px 0px 10px; padding:0px;}
#container .header .hoofdmenu ul 			{margin:0px 10px; padding:0px; list-style:none;}
#container .header .hoofdmenu li 			{float:left; padding:0px; margin:0px;}
#container .header .hoofdmenu li a.land		{text-decoration:none; font-weight:normal; font-size:10px; color:#005D55; padding:0px 22px; background:none;}
#container .header .hoofdmenu li a.first	{text-decoration:none; font-weight:bold; font-size:12px; color:#005D55; padding:0px 14px 0px 0px; background:none;}
#container .header .hoofdmenu li a.firstaan	{text-decoration:none; font-weight:bold; font-size:12px; color:#C60C30; padding:0px 14px 0px 0px; background:none;}
#container .header .hoofdmenu li a			{text-decoration:none; font-weight:bold; font-size:12px; color:#005D55; padding:0px 14px 0px 17px; background:url(../img/bg_link.gif) repeat-y left;}
#container .header .hoofdmenu li a:hover	{color:#C60C30;}
#container .header .hoofdmenu li a.aan 		{color:#C60C30;}

#container .header .logo-rechts				{float:right; width:300px; height:130px;}
#container .header .logo-pdf				{display:none;}
#container .adres-pdf						{display:none;}

#container .content							{float:left; width:780px; margin:0px; padding:0px;} 

.content .banner-links						{float:left; width:388px; margin:0px 5px 0px 0px; padding:0px;}
.content .banner-rechts						{float:left; width:387px; margin:0px; padding:0px;}
.content .banner-links .titel				{height:46px; margin:0px; padding:4px 20px 0px 20px; color:#FFFFFF; background:#92D400;}
.content .banner-rechts .titel				{height:46px; margin:0px; padding:4px 20px 0px 20px; color:#FFFFFF; background:#005D55;}
.content .banner-links .afbeelding			{width:388px; height:200px; margin:0px; padding:0px;}	
.content .banner-rechts .afbeelding			{width:387px; height:200px; margin:0px; padding:0px;}
.content .banner-links .tekst				{margin:0px; padding:15px 20px 18px 20px; background:url(../img/hr.gif) repeat-x bottom left #FFFFFF; width:348px;}		
.content .banner-rechts .tekst				{margin:0px; padding:15px 20px 18px 17px; background:url(../img/hr.gif) repeat-x bottom left #FFFFFF; width:350px;}
.content .banner-links .button				{position:absolute; z-index:8; margin:0px; padding-top:230px; *padding-top:215px; padding-left:367px; background:url(../img/banner_links_but.gif) no-repeat right bottom;}
.content .banner-rechts .button				{position:absolute; z-index:8; margin:0px; padding-top:230px; *padding-top:215px; padding-left:367px; background:url(../img/banner_rechts_but.gif) no-repeat right bottom;}
.content .banner-links .button:hover		{position:absolute; z-index:8; margin:0px; padding-top:230px; *padding-top:215px; padding-left:367px; background:url(../img/banner_but_over.gif) no-repeat right bottom;}
.content .banner-rechts .button:hover		{position:absolute; z-index:8; margin:0px; padding-top:230px; *padding-top:215px; padding-left:367px; background:url(../img/banner_but_over.gif) no-repeat right bottom;} 
/* EINDE HOME style */

.breadcrumbs-print							{float:left; margin:0px; padding:0px; margin-bottom:10px; width:100%;}
.breadcrumbs								{float:left; font-size:10px; color:#C60C30; }
.breadcrumbs a								{font-size:10px; color:#005D55;}
.breadcrumbs a:hover						{font-size:10px; color:#C60C30;}
.printbutton a								{float:right; font-size:10px; text-decoration:none; color:#005D55; background:url(../img/icon_print.gif) no-repeat left;}
.printbutton a:hover						{float:right; font-size:10px; text-decoration:none; color:#C60C30; background:url(../img/icon_print_off.gif) no-repeat left;}

.main										{float:left; background:url(../img/bg_content.jpg) no-repeat left top #FFFFFF; width:980px; margin:0px; padding:0px;}
.vervolg									{float:left; width:780px; margin:0px; padding:0px;}
.vervolg .submenu	 						{float:left; width:190px; margin:35px 0px 0px 5px; padding:1px; background:url(../img/top_submenu.gif) no-repeat bottom left #FFFFFF;}
.vervolg .submenu ul 						{margin:0px; padding:0px; list-style:none;}
.vervolg .submenu li 						{float:left; padding:0px; margin:0px;}
.vervolg .submenu li a						{float:left; display:block; width:152px; font-weight:bold; padding:6px 19px 5px 19px; text-decoration:none; background:url(../img/bg_submenu_off.gif) no-repeat left top; font-size:12px; color:#005D55; line-height:18px; min-height:19px;}
.vervolg .submenu li a:hover				{background:url(../img/bg_submenu_on.gif) no-repeat left top; color:#005D55;}
.vervolg .submenu li a.aan 					{background:url(../img/bg_submenu_on.gif) no-repeat left top; color:#005D55;}
.vervolg .submenu ul .dieper				{float:left; margin:0px; padding:0px;}
.vervolg .submenu ul .dieper li a			{background:none; border-top:1px dotted #92D400; padding:5px 0px 5px 30px;}	

.vervolg .titel								{height:46px; margin:0px; padding:4px 20px 0px 20px; color:#92D400; background:#005D55;}
.vervolg .kader								{position:absolute; margin:0px; padding:0px; width:780px; height:200px; z-index:9;}
.vervolg .afbeelding							{margin:0px; padding:0px; height:200px;}
.vervolg .tekst-vervolg						{width:720px; margin:0px 20px 0px 0px; padding:13px 19px 18px 21px;}
.vervolg .tekst_vacature						{float:left; width:360px; margin:0px 0px 0px 0px; padding:13px 19px 18px 21px;}
.vervolg .tekst-breed						{float:left; width:556px; margin:0px; padding:13px 0px 21px 13px;}	
.vervolg .banner-baan						{position:absolute; z-index:8; margin-top:284px; margin-left:696px;}
.tekst-breed .inhoud 						{width:535px; padding:0px 20px 0px 0px;}

.vervolg .vacaturetabel						{float:left; background:url(../img/bottom_vac_tabel.jpg) no-repeat right bottom; width:380px; margin:26px 0px 0px 0px; padding:0px;}	
.vacaturetabel .titel						{margin:0px; padding:3px 11px 1px 11px; color:#FFFFFF; background:#92D400;}
.vacaturetabel .aantal_vac					{height:30px; padding:0px 11px; line-height:29px; background:url(../img/tr.gif) repeat-x bottom left #FFFFFF; border:1px solid #92D400; border-bottom:none; border-top:none;}
.vacaturetabel a.vac_link					{float:left; color:#000000; text-decoration:none;}
.vacaturetabel .vac_rij						{float:left; margin:0px; background:url(../img/tr.gif) repeat-x bottom left #FFFFFF; border:1px solid #92D400; border-bottom:none; border-top:none;}
.vacaturetabel a.vac_link:visited .vac_rij	{background:url(../img/bg_rij_visited.gif) repeat-x bottom left #FFFFFF;}
.vacaturetabel a.vac_link .vac_rij:hover	{background:url(../img/bg_rij_over.gif) repeat-x bottom left #FFFFFF;}
/*.vacaturetabel .vac_rij:hover				{background:url(../img/bg_rij_over.gif) repeat-x bottom left #FFFFFF;}*/
.vacaturetabel .vac_opties 					{float:left; padding:3px 0px 0px 16px; line-height:21px; height:48px; width:70px;}
.vacaturetabel .vac_baan					{float:left; padding:3px 0px 0px 10px; line-height:21px; width:282px;}
.vacaturetabel .vac_navigatie				{float:left; width:346px; height:39px; line-height:27px; padding:0px 11px; margin:0px; border-left:1px solid #92D400;}
.vacaturetabel .vac_navigatie .vorige		{float:left; color:#CCCCCC;}
.vacaturetabel .vac_navigatie .aantal_pag	{float:left; margin:0px 17px 0px 21px;}
.vacaturetabel .vac_navigatie .volgende		{float:left;}
.vacaturetabel .vac_navigatie .zoeken a		{float:right; color:#C60C30; font-weight:bold;}

.vervolg .tekst-vacature						{float:left; width:556px; margin:0px; padding:13px 0px 0px 13px;}	
.tekst-vacature .vac_navigatie				{float:left; width:559px; padding:0px; margin:20px 0px 15px 0px;}
.tekst-vacature .vac_navigatie .aantal_vac	{float:left; width:250px;}
.tekst-vacature .vac_navigatie .vorige		{float:left; color:#CCCCCC;}
.tekst-vacature .vac_navigatie .aantal_pag	{float:left; margin:0px 15px 0px 15px;}
.tekst-vacature .vac_navigatie .volgende	{float:left;}
.tekst-vacature .vac_navigatie .overzicht	{float:right;}
.tekst-vacature .vac_navigatie .zoeken a	{float:right; color:#C60C30; font-weight:bold;}

.vervolg .tekst-nieuws						{float:left; width:556px; margin:0px; padding:13px 0px 0px 13px;}	
.tekst-nieuws .nieuws_navigatie				{float:left; width:559px; padding:0px; margin:0px 0px 15px 0px;}
.tekst-nieuws .nieuws_navigatie .aantal_vac	{float:left; width:345px;}
.tekst-nieuws .nieuws_navigatie .vorige		{float:left; color:#CCCCCC;}
.tekst-nieuws .nieuws_navigatie .aantal_pag	{float:left; margin:0px 17px 0px 21px;}
.tekst-nieuws .nieuws_navigatie .volgende	{float:left;}
.tekst-nieuws .nieuws_navigatie .overzicht	{float:right;}
.tekst-nieuws .nieuws_navigatie .zoeken a	{float:right; color:#C60C30; font-weight:bold;}

.vac_zoeker									{float:left; background:url(../img/tr.gif) repeat-x top left; padding:17px 0px 0px 0px; margin:10px 0px 0px 0px; width:545px;}
.vac_zoeker label							{float:left; width:112px; margin:3px 0px 0px 0px;}
.vac_zoeker input							{float:left; height:17px; border:1px solid #CCCCCC; margin:0px 0p 5px 5px; color:#000000;}
input.vac_zoekknop								{background:url(../img/arrow_menurechts.gif) no-repeat top right #92D400; color:#FFFFFF; padding:0px 25px 3px 12px; font-weight:bold; cursor:pointer; text-align:left;}
input.vac_zoekknop:hover							{background:url(../img/arrow_menurechts.gif) no-repeat top right #C60C30; color:#FFFFFF; padding:0px 25px 3px 12px; font-weight:bold; cursor:pointer; text-align:left;}
.vac_zoeker a.zoeken						{float:left;color:#C60C30; font-weight:bold;}
.vac_zoeker .default select					{margin-bottom:8px; font-size:12px; font-family:Arial; height:20px;}


.vac_overzicht								{float:left; width:559px; background:url(../img/bg_top_vacature_off.gif) no-repeat top left; margin:0px 0px 12px 0px; padding:0px;}
.vac_overzicht:hover						{float:left; width:559px; background:url(../img/regel_over.gif) no-repeat top left; margin:0px 0px 12px 0px; padding:0px;}
.vac_overzicht .functie						{float:left; width:264px; font-weight:bold; padding:9px 14px;}
.vac_overzicht .gegevens					{float:left; width:220px; padding:10px 0px 15px 0px;}
.vac_overzicht .inleiding					{float:left; width:410px; padding:0px 14px; margin:0px;}
.vac_overzicht .meerinfo					{float:right; width:559px; margin:0px; padding:0px;}
.vac_overzicht .meerinfo	a 				{float:right; margin:-8px 0px 0px 0px; _margin:0px 0px 0px 0px; height:25px; width:88px; background:url(../img/arrow_menurechts.gif) no-repeat top right #92D400;color:#FFFFFF; line-height:25px; padding-left:12px; font-weight:bold; text-decoration:none;}
.vac_overzicht .meerinfo	a:hover			{float:right; margin:-8px 0px 0px 0px; _margin:0px 0px 0px 0px; height:25px; width:88px; background:url(../img/arrow_menurechts.gif) no-repeat top right #C60C30;color:#FFFFFF; line-height:25px; padding-left:12px; font-weight:bold; text-decoration:none;}
.vac_overzicht .meerinfo	a:visited       {float:right; margin:-8px 0px 0px 0px; _margin:0px 0px 0px 0px; height:25px; width:88px; background:url(../img/arrow_menurechts.gif) no-repeat top right #005D55;color:#FFFFFF; line-height:25px; padding-left:12px; font-weight:bold; text-decoration:none;}

.vac_detail								{float:left; width:559px; background:url(../img/bg_top_vacature_off.gif) no-repeat top left; margin:0px; padding:0px;}
.vac_detail .functie-detail				{float:left; width:264px; font-weight:bold; padding:9px 14px; height:25px;}
.vac_detail .vac_regel					{float:left; width:559px; background:url(../img/tr.gif) repeat-x top left; padding:7px 0px 8px 0px;}
.vac_detail .vac_regel:hover			{float:left; width:559px; background:url(../img/regel_over.gif) repeat-x top left; padding:7px 0px 8px 0px;}
.vac_detail .vac_regel_reageer			{float:left; width:559px; background:url(../img/tr.gif) repeat-x top left; padding:7px 0px 8px 0px;}
.vac_detail .vac_regel label			{float:left; width:157px; padding:0px 14px;}
.vac_detail .vac_regel .omschrijving	{float:left; width:350px; margin:0px; padding:0px;}
.vac_detail .reageer a 					{float:right; margin:10px 0px 0px 0px; height:25px; width:171px; background:url(../img/arrow_menurechts.gif) no-repeat top right #92D400;color:#FFFFFF; line-height:25px; padding-left:12px; font-weight:bold; text-decoration:none;}
.vac_detail .reageer a:hover			{float:right; background:url(../img/arrow_menurechts.gif) no-repeat top right #C60C30;color:#FFFFFF; line-height:25px; padding-left:12px; font-weight:bold; text-decoration:none;}

.vac_detail .downloadpdf a 				{float:right; margin:10px 7px 0px 0px; height:25px; width:171px; background:#92D400;color:#FFFFFF; line-height:25px; padding-left:12px; font-weight:bold; text-decoration:none;}
.vac_detail .downloadpdf a:hover		{float:right; background:#C60C30;color:#FFFFFF; line-height:25px; padding-left:12px; font-weight:bold; text-decoration:none;}


.tekst-vacature .vac_navigatie_bottom				{float:left; width:559px; padding:10px 0px 0px 0px; margin:0px; background:url(../img/tr.gif) repeat-x top left;}
.tekst-vacature .vac_navigatie_bottom .aantal_vac	{float:left; width:250px;}
.tekst-vacature .vac_navigatie_bottom .vorige		{float:left; color:#CCCCCC;}
.tekst-vacature .vac_navigatie_bottom .aantal_pag	{float:left; margin:0px 17px 0px 21px;}
.tekst-vacature .vac_navigatie_bottom .volgende		{float:left; margin:0px; padding:0px;}
.tekst-vacature .vac_navigatie_bottom .overzicht	{float:right;}

.content .content-onder						{background:url(../img/bg_footer-home.jpg) no-repeat left bottom; float:left; width:780px; margin:0px; padding:0px;} 
.content-onder .links						{float:left; width:388px; margin:0px 2px 0px 0px; padding:0px;}
.content-onder .rechts						{float:left; width:387px; margin:0px; padding:0px;}
.content-onder .datum						{color:#005D55; margin-bottom:6px;}
.content-onder .links .tekst,
.content-onder .rechts .tekst				{margin:0px; padding:14px 20px 47px 20px;}
/* EINDE HOME style */

#container .menurechts 						{float:left;}
#container .menurechts .zoek				{margin:12px 10px 0px 10px; padding:0px; width:180px; height:28px;}
#container .menurechts .zoek .veld			{float:left; background:url(../img/bg_zoekinput.jpg) no-repeat top left; font-size:12px; width:128px; padding:4px 0px 0px 25px;}
#container .menurechts .zoek .knop			{float:left; width:25px; height:25px; border:0px; padding:0px; margin:0px; background:url(../img/zoek_button.gif) no-repeat top left;}
#container .menurechts .zoek .knop:hover	{float:left; width:25px; height:25px; border:0px; padding:0px; margin:0px; background:url(../img/zoek_button_over.gif) no-repeat top left;}
#container .menurechts ul 					{float:left; width:180px; margin:0px; padding:10px; list-style: none;}
#container .menurechts li 					{float:left; width:180px; height:25px; padding:0px; margin:0px 0px 5px 0px;}
#container .menurechts li a					{float:left; display:block; text-decoration:none; background:url(../img/arrow_menurechts.gif) no-repeat top right #92D400; font-size:12px; color:#FFFFFF; line-height:25px; padding:0px 12px; width:156px;}
#container .menurechts li a:hover			{background:url(../img/arrow_menurechts.gif) no-repeat top right #005D55; }
#container .menurechts li a.aan 			{background:url(../img/arrow_menurechts.gif) no-repeat top right #005D55; }
#container .banner 						{float:left; width:180px; margin:10px 0px 0px 10px;}
#container .banner a						{float:left; width:180px;}
#container .banner a:hover					{float:left; width:180px;}
.kaartnl 									{float:left; width:254px; margin:30px 0px 0px -54px;}

#container .footer							{float:left; width:760px; color:#005D55; font-size:10px; margin:4px 22px;}
#container .footer a						{color:#005D55; padding:0px 9px; background:url(../img/bg_link.gif) repeat-y left;}
#container .footer a:hover					{color:#C60C30;}
.footer-bg									{float:left; margin:0px 0px 0px 0px; padding:0px; height:35px; width:980px; background:url(../img/bg_footer-vervolg.gif) no-repeat bottom left;}

/* BEGIN SIFR style */
.sIFR-flash 								{visibility: visible !important; margin: 0px; padding: 0px;}
.sIFR-unloading .sIFR-flash 				{visibility: hidden !important;}
.sIFR-replaced, .sIFR-ignore 				{visibility: visible !important;}
.sIFR-alternate 							{position:absolute; left:0px; top:0px; width:0px; height:0px; display:block; overflow:hidden;}
.sIFR-replaced div.sIFR-fixfocus 			{margin:0px; padding:0px; overflow:auto; letter-spacing:0px; float:none;}
.sIFR-dummy 								{width:0px; height:0px; margin-left:42px; z-index:0;}
/* EINDE SIFR style */

#loading					{padding-top:20px; position: absolute; left: 50%; width: 260px; z-index:19; margin-left: -130px; top: -20px; height: 40px; margin-top: 50%;  }  
.transparanteBG				{position:absolute; top:0px; left:0px; width:100%; height:100%; background-color:#FFFFFF; filter:alpha(opacity=70);opacity: 0.7; z-index:19;}


/* Form buttons verder / terug */
.formbuttonvolgende a 				{float:left; margin:10px 0px 0px 0px; height:25px; width:130px; background:url(../img/arrow_menurechts.gif) no-repeat top right #92D400;color:#FFFFFF; line-height:25px; padding-right:22px; font-weight:bold; text-align: right; text-decoration:none;}
.formbuttonvolgende a:hover			{float:left; background:url(../img/arrow_menurechts.gif) no-repeat top right #C60C30;color:#FFFFFF; line-height:25px; padding-right:22px; font-weight:bold; text-decoration:none;}

.formbuttonvorige a 				{float:left; margin:10px 0px 0px 0px; height:25px; width:130px; background:url(../img/arrow_menulinks.gif) no-repeat top left #92D400;color:#FFFFFF; line-height:25px; padding-left:22px; font-weight:bold; margin-right: 30px; text-decoration:none;}
.formbuttonvorige a:hover			{float:left; background:url(../img/arrow_menulinks.gif) no-repeat top left #C60C30;color:#FFFFFF; line-height:25px; padding-left: 22px; font-weight:bold; text-decoration:none;  margin-right: 30px;}


p.amber image {margin-right:10px;}

.vacaturetabel .vac_navigatie .customPager  { float: left; width: 240px; }
.vacaturetabel .vac_navigatie .zoeken       { float: right; }

.tekst-vacature .vac_navigatie .customPager  { float: right; width: 300px; text-align:right; }

.kolomlinks         {float:left; width:320px; padding: 0 40px 0 0; margin:0;}
.kolomrechts        {float:left; width:350px; padding: 0 0 0 10px; margin:0;}

.kolomlinks H1      {padding: 0 0 10px;}
.kolomrechts h1     {padding: 0 0 10px;}

.kolomrechts .cc_formulier              {padding:0;}
.kolomrechts .cc_formulier .tekstveld	{float:left; width:120px; min-height:20px; vertical-align:top; padding: 3px 10px 13px 0;}
