/* CSS Document */
html, body, img, table, tr, td, th, ul, li, a {margin:0; padding:0; border:0;}

html					{font-family:"Trebuchet MS", "Lucida Sans", "Lucida Grande", Arial; font-size:11px; color:#7C7C7C; font-weight:normal;}
body					{}
h1						{font-family:Myriad, Arial; font-weight:bold; font-size:14px; color:#797979; border-bottom:solid 1px #d9d9d9; padding-bottom:3px; margin: 1px 0px 2px 0px;}
h1.no_border			{border:0px; padding-bottom: 0px;}
h1.ref					{border:0px; padding-bottom: 0px; font-size:12px;}

h2						{font-family:"Trebuchet MS", "Lucida Sans", "Lucida Grande", Arial; font-size:11px; color:#5b730d; margin:7px 0px 0px 0px; vertical-align:middle; font-weight:normal; display:inline;}
h2 td.links				{background:url(/assets/images/groen_links.gif) no-repeat; width:9px; height:19px;}
h2 td.midden			{background:url(/assets/images/groen_midden.gif) repeat-x; vertical-align:middle;}
h2 td.rechts			{background:url(/assets/images/groen_rechts.gif) no-repeat; width:9px; height:19px;}

h2 img					{vertical-align:middle;}
h2 strong				{color:#4d4d4d;}

h3						{font-size:11px; margin-bottom:6px;}

a						{font-family:"Trebuchet MS", "Lucida Sans", "Lucida Grande", Arial; font-size:11px; color:#797979; text-decoration:none}
a.terug					{background:url(/assets/images/pijl_groen_terug.gif) no-repeat center left; padding-left:13px; white-space:nowrap; width: 30px; font-weight:bold;}
a.pijl_voor				{background:url(/assets/images/pijl_groen.gif) no-repeat center left; padding-left:20px; white-space:nowrap; width:30px;}
a.pijl_achter			{background:url(/assets/images/pijl_groen.gif) no-repeat right center; padding-right:13px; white-space:nowrap;}
a.groot					{font-family:Myriad, Arial; font-weight:bold; font-size:14px; color:#797979;}
a.middel				{font-family:Myriad, Arial; font-weight:bold; font-size:12px; color:#797979;}
p						{margin:2px 0px 20px 0px; line-height:17px;}
p.datum					{margin:2px 0px 1px 0px; color:#cccccc; font-size:10px;}
p.result				{margin:3px 0px 10px 9px;}
p.result strong			{color:#9f9f9f}


img.pijl				{position:absolute; bottom:4px; right:4px; z-index:1;}
img.pdf					{position:absolute; right:6px; top:7px;}

.pijl_achtergrond		{background:url(../images/pijl_groen.gif) no-repeat 98% 94%}

input.text				{height:16px; width:320px; border:solid 1px #d9d9d9; padding:0px 3px 0px 3px; font-family:"Trebuchet MS", "Lucida Sans", "Lucida Grande", Arial; font-size:11px; color:#999999;}
input.submit			{height:19px; width:74px; background:url(/assets/images/knop_versturen.gif) no-repeat; border:0;}
textarea				{height:150px; width:320px; border:solid 1px #d9d9d9; padding:0px 3px 0px 3px; font-family:"Trebuchet MS", "Lucida Sans", "Lucida Grande", Arial; font-size:11px; color:#999999;}

div.vol_stippel			{border:dashed 1px #d9d9d9; margin:0px 2px 7px 4px; padding:3px 7px 3px 7px; position:relative;}
div.vol_stippel img		{float:left; margin-left:-6px; margin-top:-4px; margin-right:10px; margin-bottom:5px; position:relative;}
div.vol_stippel p		{margin-bottom:5.5px;}

div.landing				{border:solid 1px #d9d9d9; padding:1px 1px 1px 1px; margin-bottom:12px; width:322px; text-align:left;cursor:pointer;}
div.landing	div			{background:#dedc3a url(/assets/images/groene-overloopjes.jpg) repeat-x bottom center; padding:2px 6px 2px 6px;}
div.landing	div	h1		{float:none; color:#ffffff; border-color:#e3e990; padding-bottom:1px;}
div.landing	div	a		{display:block; color:#606060; padding: 2px 0 3px 0;}

table					{border-collapse:separate;}
td						{vertical-align:top;}
table.margin			{margin:5px 0px 0px 0px; width:100%;}
table.contact			{margin:10px 0px 0px 0px; width:100%;}
table.contact td		{padding:4px 0px 4px 0px; vertical-align:top;}
.achtergrond			{background-color:#f5f5f5; padding:5px 12px 5px 12px; position:relative; margin:2px 0px 2px 0px;}
.rand					{border:solid 1px #f5f5f5; padding:5px 12px 5px 12px; position:relative; margin:2px 0px 2px 0px;}
td.padding				{padding:5px 12px 5px 90px;}
td.padding h1			{text-align:right; border:0;}
td.padding a			{display:block; text-align:justify; padding-bottom: 10px;}
td.vaste_breedte 		{width:187px;}

.strong 				{font-weight:bold;}
.italic					{font-style:italic;}

div#top_container 		{width:882px; margin-left:auto; margin-right:auto; position:relative;} 
div#menu_container		{width:147px; float:left;}
div#shadow_container	{width:14px; height:117px; float:left;}
div#shadow_container2	{width:14px; height:117px; right:-15px; top:0px; position:absolute;}
div#content_container	{width:717px; float:left; padding:1px; border:solid 1px #d9d9d9; border-bottom-width:0px; position:relative;}
div#header_container	{width:717px; float:left;}

div#logo				{height:54px; width:227px; float:left;}

div.top_menu			{height:54px; width:130px; float:left; position:relative; border:solid 0px #e2e3e5; border-right-width:1px; text-align:right;}
div.top_menu a			{display:block; margin:0px; position:absolute; bottom:3px; margin:0px; right:3px;}
div.top_menu img		{padding-bottom:1px;} /*zoek icoontje*/


div#search_container 	{height:30px; float:left; width:882px; overflow:hidden;}

div#search_filler		{height:12px; width:881px; float:left; border:solid 0px #e2e3e5; border-right-width:1px;}

div#search_panel		{width:170px; height:78px; border:solid 1px #d9d9d9; background-color:#f5f5f5; float:right; padding:5px 7px 4px 7px; opacity:0; filter:alpha(opacity=0);}
div#search_panel input  {width:140px; height:16px; border:solid 1px #d9d9d9; font-family:"Trebuchet MS", "Lucida Sans", "Lucida Grande", Arial; font-size:11px; color:#999999; padding:0px 3px 0px 3px; vertical-align:middle;}
div#search_panel img 	{vertical-align:middle;}
div#search_panel p 		{text-align:right; padding:0px; margin:2px 9px 0px; line-height:18px;}
div#search_panel a 		{cursor:pointer;}

div#result_panel		{width:253px; height:77px; border:solid 1px #d9d9d9; background-color:#f5f5f5; border-right-width:0px; float:right; padding:5px 0px 5px 0px; margin:0px; opacity:0; filter:alpha(opacity=0);}
div#result_panel a		{display:block; padding: 0px 5px 0px 9px; line-height:19px}
div#result_panel a:hover{background-color: #808080; color:#e1e1e1;}
div#result_panel a strong 		{color:#949494;}
div#result_panel a:hover strong {color:#ffffff;}

div#menu_filler				{border:solid 0px #d9d9d9; height:20px; border-bottom-width:1px;}
div#menu_container li   	{padding:6px 0px 6px 10px; list-style:none; font-family:Myriad, Arial; font-weight:bold; font-size:13px; color:#9f9f9f; position:relative;}
div#menu_container li a  	{display:block; font-family:Myriad, Arial; font-weight:bold; font-size:13px; color:#7A7A7A;}
div#menu_container li li	{background:url(/assets/images/pijl_groen.gif) center left no-repeat; border:0px; font-family:"Trebuchet MS", "Lucida Sans", "Lucida Grande", Arial; font-size:11px; font-weight:normal; color:#999999; padding:0px 0px 0px 15px; margin-top:6px; list-style:none;}
div#menu_container li li a	{display:inline; font-family:"Trebuchet MS", "Lucida Sans", "Lucida Grande", Arial; font-size:11px; font-weight:normal; color:#8A8A8A;}
div#menu_container li img 	{position:absolute; left:0px; top:12px;}
div#menu_container strong	{color:#7A7A7A;}
div#menu_container div		{border-bottom:solid 1px #d9d9d9;}

div#nieuws_panel 		{float:left; padding:17px 17px 0px 13px; width:285px;}
div#spotlight_panel		{float:left; position:relative; width:346px; padding:15px 13px 0px 13px; margin-left:16px; margin-top:17px; border:dashed 1px #d9d9d9;}
div#spotlight_panel img#spotlight	{float:right; border:solid 1px #d9d9d9; margin: -3px 0px 13px 13px; padding:1px;}

div#smal_panel			{width:220px; float:left; padding:15px 24px 0px 14px; position:relative;}
div#breed_panel			{width:420px; float:left; padding:15px 15px 0px 24px; position:relative;}
div#breed_panel	img.left{float:left; border:solid 1px #d9d9d9; margin: 5px 18px 6px 0px;}
div#breed_panel	img.top	{float:left; border:solid 1px #d9d9d9; margin: -3px 18px 6px 0px;}
div#breed_panel	img		{vertical-align:middle;}
div#breed_panel table.table			{font-size:11px; width:100%;}
div#breed_panel	table.table td		{background:#f5f5f5 url(/assets/images/pijl_groen.gif) 3px 10px no-repeat; padding:3px 8px 3px 17px; vertical-align:top;}
div#breed_panel	table.table td.header{background:none; color:#ffffff; font-weight:bold; background-color:#999999; padding:3px; width:50%;}


div#breed_panel ul		{margin:0; margin-top:-6px; margin-bottom:15px;}
div#breed_panel ul li	{list-style:none; background:url(/assets/images/pijl_groen.gif) center left no-repeat; padding-left:15px; margin-left:5px; line-height:17px;}


div#breed_resultaten	{border-bottom:solid 1px #d9d9d9; position:relative; padding:5px 0px 0px 0px;}

div#paging_boven		{position:absolute; top:15px; right:5px; z-index:1;}
div#paging_boven img	{padding:2px 9px 2px 9px;}
div#paging_onder		{position:absolute; bottom:-20px; right:5px; z-index:1;}
div#paging_onder img	{padding:2px 9px 2px 9px;}

div#volle_breedte_panel	{width:669px; float:left; padding:15px 24px 0px 24px; position:relative;}
div#volle_breedte_panel div#paging_boven	{right:15px;}
div#volle_breedte_panel div#paging_onder	{right:15px;}
div#volle_breedte_panel	img 				{vertical-align:middle;}

div#volle_breedte_panel2{width:697px; float:left; padding:15px 10px 0px 10px; position:relative;}

div#schema_panel		{float:left; margin-right:16px;}
div#schema_panel img	{border:dashed 1px #d9d9d9; margin-bottom:1px;}
div#naast_schema_panel	{position:absolute; right:12px; width:233px; padding:4px 7px 3px 7px; border:dashed 1px #d9d9d9;}

div#smal_info			{width:100%; float:left;}
div#smal_info h1		{background:url(/assets/images/i-con.gif) no-repeat left top; padding-left:17px;}

div#smal_pijl_lijst				{width:100%; float:left;}
div#smal_pijl_lijst table		{width:100%;}
div#smal_pijl_lijst td.rechts	{text-align:right;}
div#smal_pijl_lijst a			{color:#8A8A8A;}
div#smal_pijl_lijst strong		{color:#7A7A7A;}

div#smal_spotlight			{width:100%; float:left;}
div#smal_spotlight div		{width:218px; position:relative; border:solid 1px #d9d9d9; text-align:center; margin-top:5px;}
div#smal_spotlight img.pijl	{position:absolute; bottom:4px; right:4px; z-index:1;}

div#smal_zoek			{width:100%; float:left;}
div#smal_zoek h1		{background:url(../images/zoek_icoon.gif) no-repeat left top; padding-left:17px;}
div#smal_zoek input		{margin-left:0px; vertical-align:middle;}
div#smal_zoek label		{vertical-align:middle;}
div#smal_zoek div		{padding: 10px 0px 7px 0px;}
div#smal_zoek input.txt	{width:193px; height:16px; border:solid 1px #d9d9d9; font-family:"Trebuchet MS", "Lucida Sans", "Lucida Grande", Arial; font-size:11px; color:#7C7C7C; padding:0px 3px 0px 3px; vertical-align:middle; margin-top:5px;}
div#smal_zoek input.btn	{background:url(/assets/images/zoek_knop.gif) no-repeat; width:16px; height:18px; vertical-align:middle; border:0; margin-top:5px; cursor:pointer;}

div#smal_adres input.btn	{background:url(/assets/images/zoek_knop.gif) no-repeat; width:16px; height:18px; vertical-align:middle; border:0; margin-top:5px; cursor:pointer;}

div#volle_breedte_actueel			{border-bottom:solid 1px #d9d9d9; position:relative;}
div#volle_breedte_actueel td		{padding-top:5px;}
div#volle_breedte_actueel td.right	{padding:0px 0px 5px 30px; vertical-align:middle;}

div#footer_filler 		{height:18px; width:100%; float:right;} /* alleen voor actueel overzicht en zoekresultaten en archief pagina */

div#footer 				{float:left; width:691px; background-color:#f5f5f5; padding:8px 13px 4px 13px; margin-top:25px; line-height:18px;}
div#footer a			{color:#8A8A8A; font-size:10px;}
div#footer table		{width:100%;}
div#footer td			{width:20%;}
div#footer th			{width:20%; text-align:left; border-bottom:solid 1px #e6e6e6;}
div#footer th a			{color:#acacac; font-size:10px; font-weight:bold;}

img#onderkant			{width:721px; float:right; margin-top:-1px;}
div#copyright			{width:721px; padding-top: 10px; text-align:center; float:right; font-size:10px; color:#acacac;}
div#copyright a			{font-size:10px; color:#acacac;}
div#copyright img		{margin-top:6px;}

div#spotlight_slider    {width:665px; margin:0px 4px 12px 5px; height:173px; position:relative;
                                                 background:url(../images/spotlight_slider_bg.gif); padding:4px 10px 10px 13px;}
div.slide_container             {float:left; width:627px; height:173px; overflow:hidden; position:relative;}
div.slider                              {float:left; width:627px; height:173px; position:absolute; top:0px; left:0px;}
div.slide                               {float:left; width:627px; height:173px; overflow:hidden;}
div.slider_img                  {float:left; display:inline; margin:4px 15px 0 0; height:168px; width:172px;}
div.slider_img img              {display:block; margin:0 auto 0 auto;}
div.slider_text                 {float:left; width:440px; height:160px; padding-top:13px; height:160px; overflow:hidden;}
div.slider_text h1              {color:#bcc022; border:0; margin-bottom:11px;}
div.slider_text h1 a    {font-size:inherit; color:#bcc022; font-size:14px; font-weight:bold;}
div.slider_text p               {margin-bottom:15px;}
div#slider_control              {float:left; width:19px; padding:11px 0 0 19px;}
img.switch                              {padding:4px 5px 4px 3px;}
div#slider_control a    {display:block; float:left; width:19px; height:19px; overflow:hidden; margin-bottom:6px;}
img#play_pause                  {display:block; position:absolute; right:10px; bottom:27px; cursor:pointer; width:19px;}


div#whats_it_about              {float:left; margin-left:20px; border:1px solid #e6e6e6; padding:1px 10px 0px 8px; display:inline;
                                                 width:265px;}
div#whats_it_about img  {margin:0 -9px 0 -7px;}
div#whats_it_about p    {margin:0px 0px 5px 0px; line-height:20px;}


div#nieuw_nieuws                {width:370px; float:right; margin-right:20px; display:inline;}
div.nieuws_item                 {float:left; width:100%; margin-bottom:30px; cursor:pointer;}
div.nieuws_item p.datum {float:right;}
div.nieuws_item h1              {margin-bottom:0px; padding-left:4px;}
div.nieuws_item h1 a    {font-size: 14px; font-family:Myriad,Arial; margin:1px 0px 2px; padding-bottom:3px; color:#bcc022;
                                                 margin-bottom:0px;}
div.nieuws_item p               {margin-top:0px; line-height:19px;}
div.nieuws_item p a             {display:block; float:left; padding-left:4px;}
div.nieuws_item p a:hover, a.roll_over  {background:#f5f5f5;}
div.nieuws_item .news_img       {float:right; border:1px solid #d9d9d9; margin-top:4px; margin-left:8px; margin-bottom:5px;}

/* nieuwe cases 13-3-2008 */
div#cases_panel			{margin:15px 15px 0 16px; float:left; width:686px; display:inline;}
div.case				{background:url(/assets/images/case.gif); height:30px; margin-bottom:1px;
						 position:relative; overflow:hidden;}
div.case .download_case	{display:none;}
div.case .down_case		{position:absolute; display:block; top:0; right:36px;}
div.case .clickable		{cursor:pointer; line-height:30px; display:block; margin:0 9px 0 9px; padding-left:12px;
						 height:30px;}
div.case .title			{font-size:14px; color:#7a7a7a; line-height:30px; display:block; float:left; font-weight:bold;}
div.case .dash			{line-height:30px; float:left; display:block; color:#e5e5e5;}
div.case .subtitle		{color:#9a9a9a; line-height:30px; display:block; float:left; font-size:13px;}
div.case .arrow			{vertical-align:middle; padding-top:13px; display:block;}
div.case .prev_img		{position:absolute; left:20px; top:44px;}
div.case .text			{position:absolute; right:39px; top:44px; width:304px; color:#dbdbdb; line-height:17px;}
div.case .text a		{color:#dada1f;}
div.case .text p		{margin:0;}
div.case .pijl_achter	{display:block; float:left;}
div.case .up			{display:none;}
div.case .close			{}
div.case .down			{}

div.act_case				{background:url(/assets/images/case_active.gif) 0px -8px no-repeat; height:30px;}
div.act_case .download_case	{display:block; top:0px; right:36px; line-height:30px; position:absolute;
							 height:30px; color:#dada1f;}
div.act_case .download_case img	{vertical-align:middle; padding-bottom:2px;}
div.act_case .down_case		{display:none;}
div.act_case .clickable		{cursor:default;}
div.act_case .title			{color:#dada1f;}
div.act_case .dash			{color:#666666;}
div.act_case .subtitle		{color:#bababa;}
div.act_case .arrow			{display:none;}

div.act_case .up			{position:absolute; top:0px; right:9px; width:22px; height:30px; display:block;}
div.act_case .close			{position:absolute; top:92px; right:9px; width:22px; height:25px; display:block;}
div.act_case .down			{position:absolute; bottom:11px; right:9px; width:22px; height:30px;
							 display:block;}

/* safari hack */			
@media all and (min-width:0px) {
	body:not(:root:root) .download_case img { margin-top:-2px; }
}

/* eind van cases 13-3-2008 */


/* IE 6 Hacks */
* html div#shadow_container2		{right:-16px;}
* html div#menu_container li img 	{left:-10px; top:12px;}
* html div.slider_img img                       {display:none;}
/* html div#smal_spotlight img.pijl     {position:absolute; bottom:51px; right:5px;} */ /* niet meer nodig?? */

*:first-child+html div.slider_img img {display:none;}


#moduleflipit 				{ margin: 0 auto; background-image:url(/assets/images/flipit_bg.gif); background-repeat:no-repeat; width: 670px; min-height: 125px; }
#moduleflipit .title 		{ color:#fffefe; font-family:Myriad, Arial; font-weight: bold; font-size:14px; padding: 37px 0px 0px 100px; } 
#moduleflipit .content 		{ border: 1px dashed #d9d9d9; border-top: 0px dashed #d9d9d9;   margin: 8px 1px 0px 90px; padding: 8px 130px 8px 8px; min-height: 70px; }



/* oude menu_item shit */
/*
div.menu_item			{border:solid 0px #d9d9d9; border-bottom-width:1px; float:left; width:100%; padding-bottom:6px;}
div.menu_item a			{font-family:Myriad, Arial; display:block; position:relative; float:left; width:100%; margin:6px 0px 0px 0px; font-weight:bold; font-size:13px; color:#9f9f9f}
div.menu_item a.subitem	{display:block; float:left; width:100%; margin:5px 0px 0px 0px; font-family:"Trebuchet MS", "Lucida Sans", "Lucida Grande", Arial; font-size:11px; font-weight:normal; color:#acacac;}
div.menu_item strong	{color:#9f9f9f;}
div.menu_item img.pijl	{margin:0px 9px 0px 8px;}
div.menu_item img.stip	{margin:0px 5px 0px 0px;}
*/
