/*
***********************************************************
Title: Main
Author & copyright: Jacco van der Post - TYPO3-webdesign.nl
Date: september 2009
***********************************************************
*/

/* ============ */	
/*   Reset      */
/* ============ */	

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	/* list-style: none; */
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}



/* ============ */	
/*   main       */
/* ============ */	

html,body {
	height:100%; 
	}

body {
	background: url(/fileadmin/templates/img/bg.gif) no-repeat top center;
  	font: normal 69%/1.6em verdana,arial,helvetica,sans-serif;
	color:#000;
	}
	
#container {
	width:960px;
	position:relative;
	margin:auto;
	}

#header {
	height:200px;
	width:960px;
	}
  
#main { 
  width:940px;
  float:left;  
  display:block; 
  min-height: 500px; 
  height: auto !important; 
  height: 500px;
  margin-top:30px;
 } 

#footer {  
  background:#92BF00;   
  clear:both;
  border-top:40px solid #fff;    
  border-bottom:20px solid #fff;  
  float:left;
  width:100%;
  }   

#footer ul {
  display:block;
  list-style:none;
  width:960px;
  line-height:2.6em;
  margin:0 auto;
  padding:0;
  text-align:center;   
  }
#footer li {
  display:inline;
  padding-right:5em;
  padding-bottom:.2em;
  padding-left:10px;
  background:url(../img/bg_pijl.gif) no-repeat 0 50%;   
  color:#fff;
  }    
#footer li a {
  margin-left:-10px;
  padding-left:10px;
  color:#fff;
  font-weight:bold;  
  border:none;
  }

#logo a {
	/* background: url(../img/logo_vitamine-info.gif) no-repeat; */
	width:202px;
	height:60px;
	display:block;
	position : absolute;
	top: 10px;
	left:15px;
    border:none;
	}

#logo span, .hide {display:none;}

#page-description {
	position:absolute;
	top:-1000px;
	}

#slogan {
  position:absolute;  
  left:738px;  
  top:19px;   
  color:#89a507; 
  font-family:"trebuchet ms",verdana,arial,helvetica,sans-serif;
  font-style:italic;
  line-height:1.2em;  
  font-size:1.7em;
  }

#randomfotobalk {
  left:-272px;
  top:114px;
  position:absolute;
  height:62px;
  overflow:hidden;   
  }	

#bread {
  left:1px;
  top:192px;
  position:absolute;  
  color:#B60B0B;  
  }	
#bread a {
  margin:0 4px;
  border:none;
  text-decoration:underline;  
  font-weight:normal;
}

p {
	margin-bottom:10px;

	}



ul, ol {margin: 1em 0; padding-left: 2em;}
ul li {list-style: square;
     }
ul li li, ol li ul li {list-style: disc;}
ol li {list-style: decimal;}

a {
  border-bottom:1px dashed #BBBBBB;
  font-weight:bold;
  padding-bottom:1px;  
  text-decoration:none;   
  color:#B60B0B;
  }

a:hover {
  text-decoration:none;
  color:#0099FF;
  }

a img {
  border:0;
  }

h2, h3, h4, h5, h6 {
  /* color:#669900; */
  color:#B60B0B;
  font-family:"trebuchet ms",verdana,arial,helvetica,sans-serif;
  font-weight:normal;
  line-height:1.2em;
  margin-bottom:0.4em;  
  }
	
h2 {
 	font-size:2em;
	font-weight:normal;
	color:#669900;
  line-height:1.3em;
  }

h2 a {

	}
  
h2 a, h3 a { text-decoration:none; }
  
	
h3 {
  font-size:1.5em;
	font-weight:bold;
  margin-bottom:0.2em;
	}
h4 {
   margin-bottom:0.2em;
  }
	
h4, th {
  font-size:1.3em;
	font-weight:normal;
		/* line-height:1.3em; */
		color:#669900;
		font-weight:bold;
	}

h2 a, h3 a, h4 a {
	text-decoration:none;
  border:none;
	}
	
h2 a:hover, h3 a:hover, h4 a:hover {
  text-decoration:none;
  }

/*
This font-face CSS has been generated by fontsquirrel.com and is based on the work of Paul Irish. 
Let wel, Firefox 3.5 wil graag dat fonts in zelfde map staan als stylesheets!
*/
@font-face {
	font-family: 'Gill Sans Light Regular';
	src: url('GillSansLight.eot');
	src: local('Gill Sans Light Regular'), local('GillSansLight-Regular'), url('GillSansLight.woff') format('woff'), url('GillSansLight.svg#GillSansLight-Regular') format('svg'), url('GillSansLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Gill Sans Std Bold';
	src: url('GillSansStdBold.eot');
	src: local('Gill Sans Std Bold'), local('GillSansStd-Bold'), url('GillSansStdBold.woff') format('woff'), url('GillSansStdBold.svg#GillSansStd-Bold') format('svg'), url('GillSansStdBold.otf') format('opentype');
}

.GillSansLight  {
 font-family: 'Gill Sans Light Regular','trebuchet ms',verdana,arial,helvetica,sans-serif; 
 }
.GillSansBold {
 font-family: 'Gill Sans Std Bold', 'trebuchet ms',verdana,arial,helvetica,sans-serif;  
 } 

h2 .GillSansLight {  
  font-size:1.6em;  
}

h2 .GillSansBold {
  font-size:1.6em;  
}

th {
  font-size:1.2em;
  }

#main table {margin:.4em 0 1.6em;padding:0;border:12px solid #fef5c9;border-width:6px 12px;border-collapse:collapse;background:#fef5c9;vertical-align:top;}
#main tr {vertical-align:top;text-align:left;}
#main th {padding:0 3px 4px;border-bottom:1px solid #fff;color:#369; text-align:left;}
#main th span {font-weight:normal}
#main td {width:400px;padding:4px 6px 0;}
#main th p, #main td p {margin:0;}

th {color:#000;}

blockquote {
  clear:both;
  border : 2px solid #92BF00;
  width: 75%;
  margin:20px 0;
  margin-left:6%;
  padding: 5%;
  background-color: #e3eebd;
  quotes: "\201C" "\201D";
  }
blockquote:before { content: open-quote; font-weight: bold; font-size:40px; float:left; color:#666; }
blockquote:after { content: close-quote; font-weight: bold; font-size:40px; float:right; color:#666; }
blockquote p {clear:left;}

hr.clearer {
  border:none;
  }
.clearrr {
  clear:both;
  }

dt {
  color:#669900;  
  font-family:"trebuchet ms",verdana,arial,helvetica,sans-serif;  
  font-weight:bold;  
  font-size:1.2em;
  }

dd {
  margin-bottom:1em;
  }  



a.t-ankertje {
 clear:both;  
  float:left;      /* anders doet ankermenu bij faq het niet, ook nog in ie.css code hiervoor */
  margin:0;
  padding:0;
  
  }

.align-left {
	text-align:left;
	}

.align-right {
	text-align:right;
	}

.align-center {
	text-align:center;
	}


.csc-sitemap ul {margin :0;}

.csc-sitemap li li li {
list-style-type:circle;
  }
.csc-sitemap li li li li a {
  font-weight:normal;
  }
.csc-menu {

  }

.csc-textpic-caption {
	font-size:0.9em;
	font-style:italic;
	padding-left:3px;
	}	  
  
.myContentElement {

  }

.csc-textpic-imagewrap a {
  border:none;
  }
  
.introootekst {
  color:#669900; 
  font-weight:bold;
  font-size:1.1em; 
  }

#typo3-previewInfo {
  display:none;
  }
#feEditAdvanced-menuBar a {
  border-bottom:none;}
  
/* ##########################
** ### csc-sitemap        ###
** ##########################
*/
.csc-sitemap {}
.csc-sitemap ul {list-style:none; margin:0;}
.csc-sitemap li {list-style:none; margin:0; background:transparent url(../img/sitemap-first-level.gif) no-repeat left top; padding:0 0 0 20px;}
.csc-sitemap li ul li {list-style:none; background:transparent url(../img/sitemap.gif) no-repeat left top;}
.csc-sitemap li a {border:1px solid #92BF00; margin:0 0 5px 0; padding:0 0 0 7px; display:block; background:#FFF5C1; text-decoration:none; color:#B60B0B;}
.csc-sitemap li ul li a {border:none; border-bottom:1px solid #92BF00; margin:0 0 5px 0; padding:0 0 0 7px; display:block; background:transparent; text-decoration:none; }
.csc-sitemap li ul li ul li a {font-weight:normal; color:#000;}
.csc-sitemap li a:hover {background:#FDDA27; border:1px solid #92BF00;}
.csc-sitemap li ul li a:hover {border:none; border-bottom:1px solid #92BF00;}
	
/* ============ */	
/*   kolommen   */
/* ============ */	

.wel_padding {
  padding-right:30px;
  }

#pagina_kolom_links_breed, #pagina_kolom_rechts_breed { 
  width:650px;
  float:left;   
  overflow:hidden;  
  }  

#pagina_kolom_links_smal, #pagina_kolom_rechts_smal, #pagina_kolom_midden_breed {
  width:260px;
  float:left;    
  overflow:hidden;   
  }

.smal_breed_smal #pagina_kolom_links_smal {
  width:180px;
  }
.smal_breed_smal #pagina_kolom_midden_breed {
  width:520px;
  }
.smal_breed_smal #pagina_kolom_rechts_smal {
  width:180px;
  }
     
#pagina_kolom_links_smal, #pagina_kolom_links_breed, #pagina_kolom_midden_breed {
  margin-right:30px;
  padding-bottom:1px; /* voorkomt dat rechterkolom naar links float als rechterkolom leeg is */                      
  }

#content_onder_navleft {
  margin-top:38px;
  }
  
  

/* ============ */	
/*   Frames     */
/* ============ */
.vraagvdmaand, .groen_verloop, .lichtgeel_verloop, .wit_stippellijn_boven, .geen_achtergrond, .lichtgeelframe { 
  clear:both; 
  padding:5px 10px 10px 10px;  
  margin-bottom:20px;  
  float:left;   
  display:block; 
}  

.vraagvdmaand {
  padding:8px 0px 10px 0px;  
  }

.vraagvdmaand h3 {
  color:white;
  margin-bottom:8px;
  font-size:1.5em;
  margin-top:-3px;
  padding-left:0px;
  padding-right:0px;
  }
.vraagvdmaand h4 {
  line-height:1.5em;
  font-size:1.2em;
  }

.vraagvdmaand {
  margin-bottom:20px;
  }



#pagina_kolom_links_breed .lichtgeelframe, #pagina_kolom_links_breed .vraagvdmaand, #pagina_kolom_links_breed .groen_verloop, #pagina_kolom_links_breed .lichtgeel_verloop, #pagina_kolom_links_breed .wit_stippellijn_boven, #pagina_kolom_rechts_breed .vraagvdmaand, #pagina_kolom_rechts_breed .groen_verloop, #pagina_kolom_rechts_breed .lichtgeel_verloop, #pagina_kolom_rechts_breed .wit_stippellijn_boven, #pagina_kolom_rechts_breed .lichtgeelframe {
  width:630px;    /* is breedte brede pagina kolom minus padding frames, nodig voor content die niet hele breedte beslaan */
  }

#pagina_kolom_links_smal .vraagvdmaand, #pagina_kolom_links_smal .groen_verloop, #pagina_kolom_links_smal .lichtgeel_verloop, #pagina_kolom_links_smal .wit_stippellijn_boven, #pagina_kolom_links_smal .lichtgeelframe, #pagina_kolom_rechts_smal .vraagvdmaand, #pagina_kolom_rechts_smal .groen_verloop,#pagina_kolom_rechts_smal .lichtgeel_verloop, #pagina_kolom_rechts_smal .wit_stippellijn_boven, pagina_kolom_rechts_smal .lichtgeelframe {
  /* width:260px; */
}
.smal_breed_smal #pagina_kolom_links_smal .vraagvdmaand, .smal_breed_smal #pagina_kolom_links_smal .groen_verloop, .smal_breed_smal #pagina_kolom_links_smal .lichtgeel_verloop, .smal_breed_smal #pagina_kolom_links_smal .wit_stippellijn_boven, .smal_breed_smal #pagina_kolom_links_smal .lichtgeelframe, .smal_breed_smal #pagina_kolom_links_smal .lichtgeelframe {
  width:160px; /* pagina template "3 koloms smal breed smal", linkerkolom met frames */
}

.smal_breed_smal #pagina_kolom_midden_breed .vraagvdmaand, .smal_breed_smal #pagina_kolom_midden_breed .groen_verloop, .smal_breed_smal #pagina_kolom_midden_breed .lichtgeel_verloop, .smal_breed_smal #pagina_kolom_midden_breed .wit_stippellijn_boven, .smal_breed_smal #pagina_kolom_midden_breed .lichtgeelframe {
  width:480px;   /* pagina template "3 koloms smal breed smal", middenkolom met frames */
}

.smal_breed_smal #pagina_kolom_rechts_smal .lichtgeelframe, .smal_breed_smal #pagina_kolom_rechts_smal .wit_stippellijn_boven, .smal_breed_smal #pagina_kolom_rechts_smal .groen_verloop, .smal_breed_smal #pagina_kolom_rechts_smal .lichtgeel_verloop {
  width: 160px;
  }    /* pagina template "3 koloms smal breed smal", rechterkolom met frames */

#pagina_kolom_links_breed .links .vraagvdmaand, #pagina_kolom_links_breed .middenlinks .vraagvdmaand, #pagina_kolom_links_breed .middenrechts .vraagvdmaand, #pagina_kolom_links_breed .rechts .vraagvdmaand, #pagina_kolom_links_breed .links .groen_verloop, #pagina_kolom_links_breed .middenlinks .groen_verloop, #pagina_kolom_links_breed .middenrechts .groen_verloop, #pagina_kolom_links_breed .rechts .groen_verloop, #pagina_kolom_links_breed .links .lichtgeel_verloop, #pagina_kolom_links_breed .middenlinks .lichtgeel_verloop, #pagina_kolom_links_breed .middenrechts .lichtgeel_verloop, #pagina_kolom_links_breed .rechts .lichtgeel_verloop, #pagina_kolom_links_breed .links .wit_stippellijn_boven, #pagina_kolom_links_breed .middenlinks .wit_stippellijn_boven, #pagina_kolom_links_breed .middenrechts .wit_stippellijn_boven, #pagina_kolom_links_breed .rechts .wit_stippellijn_boven {
  width:127px;  /* 4 koloms fce in kolom van 630px*/
  }
  



.geen_achtergrond {
  padding:0;
  }     

.attentie-blok .geen_achtergrond {
  margin-bottom:0;
  }  

#footer .geen_achtergrond {
  margin-bottom:0;  
  float:none;  
   }

.vraagvdmaand   {
  /* background:  url(/fileadmin/templates/img/geel-verloop.gif) repeat-x top left;   */
  background:  url(/fileadmin/templates/img/groen-verloop.gif) repeat-x top left;  
  }  

.groen_verloop   {
  background:  url(/fileadmin/templates/img/groen-verloop.gif) repeat-x top left;  
  }     

.lichtgeel_verloop   {
  background: url(/fileadmin/templates/img/licht-geel-verloop.gif) repeat-x center top;  
  } 

.lichtgeelframe {
    background: #FEF3B6 url(/fileadmin/templates/img/bg_stippel_groen.gif) repeat-x center top; 
  } 

.lichtgeel_verloop h2, .lichtgeel_verloop h3, .lichtgeel_verloop h4, .lichtgeelframe h2, .lichtgeelframe h3  {
  color:#B60B0B;  
  }   

.wit_stippellijn_boven {
  background: url(/fileadmin/templates/img/bg_stippel_groen.gif) repeat-x center top;  

  }

/* randomcontentelement frontpage */
.randomcontentelement {
  float:left; 
  }

.randomcontentelement a {
  font-weight:normal;
  }

  
/* ============ */	
/*   FCE's      */
/* ============ */

.attentie-blok {
  clear:both;  
  background: #9DC519 url(/fileadmin/templates/img/bg_teaser_item.gif) repeat-x bottom left;
  width:650px;  
  display:block;    
  float:left; 
  margin-bottom:20px;
  }

.attentie-blok h2 {
  color:white;    
  background: url(/fileadmin/templates/img/bg_pijl_teaser.gif) no-repeat center left;  
  margin-left:-48px;  
  padding-left:48px;
  display:block;  
  }

.attentie-blok .attentie-foto, .attentie-blok .attentie-content  {
  float:left;
  width:335px;  
  }  
.attentie-blok .attentie-foto {
  /* margin-top:-2px; */ }  /* correctie ankertje */

/* csc en line-height ruimte onder foto weghalen */
.attentie-blok .attentie-foto div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom:0;}   
.attentie-blok .attentie-foto {
  line-height:1em;
  }

.attentie-blok .attentie-content {
  padding:15px;
  padding-left:30px;  
  width:280px;
  }   

.links, .middenlinks, .middenrechts, .rechts {
	float:left;
  overflow:hidden; 
	}

#pagina_kolom_links_breed .links, #pagina_kolom_links_breed .middenlinks, #pagina_kolom_links_breed .middenrechts, #pagina_kolom_links_breed .rechts { 
  width:152px;
  margin-right:20px;  
  }
#pagina_kolom_links_breed .links {
  }
#pagina_kolom_links_breed .rechts {
  margin-right:0;  
  } 


  
/* ============ */	
/*   accordion  */
/* ============ */

ul#advancings, #advancings li {
  margin:0;
  padding:0;  
  list-style:none;
  }
  
#advancings {
  margin-bottom:20px;  
  clear:both;  
  float:left;
}
 
#advancings li {
	clear:both;
	float: left;
	display: block;
	width: 240px;
	height: 70px;
	overflow:hidden;  /* belangrijk voor iE's */ 
	background: url(/fileadmin/templates/img/licht-geel-verloop.gif) repeat-x center top;   
	padding:10px;
}  



/* ====================== */
/*    searchbox           */	
/* ====================== */
#searchbox {
  width:205px;  
  right:17px;  
  top:89px;  
  position:absolute;  
  line-height: 1;
  }

.tx-macinasearchbox-pi1 legend {
  display:none;
  } 

.tx-macinasearchbox-pi1 input#macinazoek {
  border:none;
  background:#FFFFFF url(/fileadmin/templates/img/bg_input.gif) repeat-x top;  
  height:18px;  
  vertical-align:top;
  width:144px;  
  }  
  
.tx-macinasearchbox-pi1 input.go-button {
  margin-top:1px;    
  background:none;
  }
  
/* =========================== */
/*    Volgs ons op Twitter     */	
/* =========================== */
#volgtwitter {
  left:791px;
  top:193px;
  position:absolute;
  }
  
/* ====================== */
/*    powermail           */	
/* ====================== */

.tx-powermail-pi1 {
	line-height:1;
}

	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed */
	background-color: #FCD923;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 15px 150px;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	/* border: 1px solid #aaa;
	background-color: #ccc; 
	padding: 10px; */
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	font-weight: bold;
	color: black;
	display:none;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 190px;
	float: left;
	clear: both;
  font-weight:bold;
}

fieldset .tx_powermail_pi1_fieldwrap_html_radio label {
  font-weight:normal;
  }

.validation-advice {
	font-style:italic;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea {
	/* Input and textarea */
	width: 300px;
	color:#333;
}

fieldset.tx-powermail-pi1_fieldset select.powermail_select  {
	color:#333;
	}

fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea {
 }

fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	/* Radiobuttons */
	margin: 5px 0;
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 10px 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 20px 0 10px 190px;
  width:82px;  
  height:19px;  
  background:url(/fileadmin/templates/img/button_verstuur.gif) no-repeat top left;    
  outline: none;
  border: none;
  cursor : pointer;
  padding-left:1000px; /* hide value tekst cross browser :P */
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
 margin-bottom:10px;
	font-weight: bold;
}
div.countryzone {
	margin: 10px 0 0 150px;
}

	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}



/* ========================================================= */
/*    PMK Indexed Search Auto completer (pmkisac)            */	
/* ========================================================= */


ul.autocompleter-choices
{
	position:				absolute;
	margin:					0;
	padding:				0;
	list-style:				none;
	border:					1px solid #7c7c7c;
	border-left-color:		#c3c3c3;
	border-right-color:		#c3c3c3;
	border-bottom-color:	#ddd;
	background-color:		#fff;
	text-align:				left;
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index:				50;
	background-color:		#fff;
}

ul.autocompleter-choices li
{
	position:				relative;
	margin:					-2px 0 0 0;
	padding:				0.2em 1.5em 0.2em 1em;
	display:				block;
	float:					none !important; 
	cursor:					pointer;
	font-weight:			normal;
	white-space:			nowrap;
	font-size:				1em;
	line-height:			1.5em;
}

ul.autocompleter-choices li.autocompleter-selected
{
	background-color:		#92BF00;
	color:					#fff;
}

ul.autocompleter-choices span.autocompleter-queried
{
	display:				inline;
	float:					none;
	font-weight:			bold;
	margin:					0;
	padding:				0;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
{
	color:					black;
}
/* Shared style for all 3 frameworks */
input.autocompleter-loading
{
	background-image:		url(images/spinner.gif);
	background-repeat:		no-repeat;
	background-position:	right 50%;
}



/* ====================== */
/*    indexed search      */	
/* ====================== */


.tx-indexedsearch fieldset  {
	border:none;
	padding-bottom:10px;
	}

.tx-indexedsearch {
	padding:10px;
	}
	
.tx-indexedsearch-search-submit {
	padding:0;
	}

input.tx-indexedsearch-searchbox-button {
	padding:0;
	margin-left:5px;
	}
	
.tx-indexedsearch legend, .tx-indexedsearch-info {
	display:none;
	}
	
input.tx-indexedsearch-searchbox-sword {
	width:200px;
	}
	
.tx-indexedsearch label {
	display:block;
	float:left;
	width:170px;
	text-align:right;
	padding-right:5px;
	font-weight:bold;
	}

.tx-indexedsearch-form, 
.tx-indexedsearch-search-for, 
.tx-indexedsearch-search-select-section, 
.tx-indexedsearch-search-select-results, 
.tx-indexedsearch-search-select-group {
	float:left;
	margin-bottom:5px;
	}



.tx-indexedsearch-percent {
	padding-right:15px;
	}
	
.tx-indexedsearch .tx-indexedsearch-browsebox {
	text-align:center;
	}
	
.tx-indexedsearch .tx-indexedsearch-browsebox p {
	text-align:left;
	}
	
.tx-indexedsearch .tx-indexedsearch-browsebox li {
	display:inline;
	margin-right:5px;
	}
  
/* ====================== */
/*       RSS feed         */	
/* ====================== */

.tx-chnewsfeeds-pi1  li {
  list-style:none;
  }   


/* .tx-chnewsfeeds-pi1 li a {
	background:url(ico-rss.gif) no-repeat left 8px;
	padding:5px 0 5px 18px;
	display:block;
}     */


/* ====================== */
/*        Poll            */	
/* ====================== */

.tx-jkpoll-pi1 {

  }

input.pollsubmit {
  width:82px;  
  height:19px;  
  background:url(/fileadmin/templates/img/button_verstuur.gif) no-repeat top left;    
  outline: none;
  border: none;
  cursor : pointer;  
}

.tx-jkpoll-pi1 p {
  margin-bottom:8px;  
  line-height:1.1em;     
  }  

.tx-jkpoll-pi1 p b {
  color:#B60B0B;
  }

/* ====================== */
/*       irfaq            */	
/* ====================== */ 

.tx-irfaq-pi1 img {
  clear:both;
  padding-right:5px;
  padding-top:3px;
  width:9px;
  height:9px;
  display:block;
  float:left;
  }
  
.tx-irfaq-pi1 a {
  color:#669900;
  }
  
dt.tx-irfaq-dynheader {
  color:#B60B0B;
  }
.tx-irfaq-pi1 h3 {
  font-family:"trebuchet ms",verdana,arial,helvetica,sans-serif;
  font-size:13px;
  }  

/* ====================== */
/*       pb_survey        */	
/* ====================== */   

#pagina_kolom_links_breed .tx-pbsurvey-pi1, #pagina_kolom_rechts_breed .tx-pbsurvey-pi1 {
  background:#FFF9DE;
  padding:20px 20px 10px 15px;
  width:600px;
  -webkit-box-shadow: 5px 5px 5px #ccc;
  -moz-box-shadow: 5px 5px 5px #ccc;
  box-shadow: 5px 5px 5px #ccc;
  filter: progid:DXImageTransform.Microsoft.dropShadow(color=#dddddd, offX=5, offY=5, positive=true);
 /* -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;   */
  display:block;
  float:left;
  } 


.tx-pbsurvey-pi1 .question {
  color:#669900;
  font-family:"trebuchet ms",verdana,arial,helvetica,sans-serif;
  font-weight:bold;
  font-size:1.4em;
  line-height:1.2em;
  margin-bottom:0.4em;
}

.tx-pbsurvey-pi1 form {

  }

.tx-pbsurvey-pi1 fieldset {
  margin-bottom:20px;
  }
  
.tx-pbsurvey-pi1 fieldset .question {

  }

.tx-pbsurvey-pi1 .question .required {
  display:none;
  }
  
.tx-pbsurvey-pi1 .survey_error {
  color:#AF2BAC;
  }

  

/* ====================== */
/*       tt_news          */	
/* ====================== */ 

.news-catmenu img, p.news-single-author {display:none;}

.news-list-item,  .news-latest-item  {
  height:100%; /* voor iE6 */
  /* background: url(/fileadmin/templates/img/licht-groen-verloop.gif) repeat-x center top;  */
  /* background: url(/fileadmin/templates/img/licht-geel-verloop.gif) repeat-x center top;  */
  padding:3px 10px 20px 10px; 

   background: url(/fileadmin/templates/img/bg_stippel_groen.gif) repeat-x center top;  
	}
#frontpage .news-list-item {
  /* background:none;  */
  }
.news-list-item.alternatlist {
  /* background: url(/fileadmin/templates/img/licht-geel-verloop.gif) repeat-x center top; */  
  }
.news-list-item h2 a {
   color:#0099FF;
  }
.news-list-item h2 a:hover {
   color:#B60B0B;
  }
.news-list-item h3 a {
   color:#0099FF;
  }
.news-list-item h3 a:hover {
   color:#B60B0B;
  }
.news-list-item.alternatlist h2 a, .news-list-item.alternatlist h3 a {
  
  /* color:#0099FF;  */
  }
.news-list-item.alternatlist h2 a:hover, .news-list-item.alternatlist h3 a:hover {
 
  /* color:#B60B0B; */
  }
.news-list-item h3, .news-latest-item h3 {  
	}

.news-list-item h3 a, .news-latest-item h3 a {
	text-decoration:none;
	}

.news-list-item img, .news-latest-item img {
  float: right;
	margin: 0px 0 0 10px;
		/* border:1px solid #B60B0B; */
}

.news-list-item .alternatlist img, .news-latest-item .alternatlist  img  {
  float: left;
	margin: 0px 10px 0 0;
	/* border:1px solid #B60B0B; */
}

.news-latest-item .latest-alt img {
	float:right;
	margin: 5px 5px 0 5px;
		/* border:1px solid #B60B0B; */
	}

.news-single-img, .news-single-img a {border:0;}

.news-single-img a img {
	text-decoration:none;
	/* border:1px solid #B60B0B; */
	}
	
.news-single-img {
	display:inline;
	float:left;
	padding:0;
  margin:0 10px 0 0;   
	text-align:center;
}

.news-single-img img {
  margin-top:5px;     
  }

.news-single-imgcaption {
	font-size:0.9em;
	font-style:italic;
	}

.news-single-img p {
	margin-bottom:0;}

.news-list-container .date, .news-latest-item .date, .news-single-category, .news-single-author {
	font-size:0.9em;
  margin-bottom:10px;
  }  
      
#pagina_kolom_links_breed .news-single-item {
  padding-right:30px;
  }
.news-single-item h2 {
  font-size:2.3em;
  }

.news-list-container .date, .news-latest-item .date {
	text-align:right;
	margin-bottom:1em;
	margin-top:-2em;
	color:#B60B0B;	
	margin-right:7px;
	}

.news-single-timedata {
	font-size:0.9em;
	color:#B60B0B;
	margin-bottom:10px;  
	padding-left:2px;
	}


.news-latest-gotoarchive {
	}

.news-list-gotoarchive {
 /* font-size:1.4em;      */
  text-align:right;
  /* font-family:"trebuchet ms",verdana,arial,helvetica,sans-serif; */
  }
.news-list-gotoarchive a {
  }

.news-latest-morelink {
	margin-top:-15px;
	font-size:0.9em;
	/* text-align:right; */
	padding-right:2em;
	}
	
.news-single-category {
	display:none;
	}

.news-list-container hr.clearer {
	margin:5px 0; 
	border:0;
  clear:both;
  color:white; /* ie 6 en ie7 toont hem toch */

  }    

.news-list-morelink {
    text-align:left;
  } 
  
.news-single-additional-info {
  margin-bottom:20px;
  } 

dl.news-single-related dt {
  margin-bottom:5px;
  }
dl.news-single-related dd {
  margin-bottom:3px;
  }

.news-single-backlink a {
  color:#0099FF;
  }

.rss_nieuwsarchief {
  text-align:right;
  margin-top:-25px;
  padding-right:5px;
  }
.rss_nieuwsarchief a {
  border:none;}


/* portal page tt_news */
#frontpage {
  margin-bottom:20px;
  }
#frontpage h2 a, #frontpage_eerste h2 a {
  font-weight:normal;
  }
#frontpage .kopje h3 {
  background:url(../img/bg_stippel_groen.gif) repeat-x top left;
    /* background:url(../img/menuspacer_bg.gif) repeat-x top left; */
  margin-left:-13px;
  padding:4px 0 0 1.1em;
  font-weight:normal;
  height:23px; 
  color:#0099FF;
  font-size:1.8em;
  }

#frontpage .kopje h2
{
 /* line-height:0.6em;    
  margin-left:-1.4em;
  padding:0.5em 0 0.5em 2.4em;  
  background:url(../img/bg_stippel_groen.gif) repeat-x bottom left;
  margin-bottom:5px;
  */
  }    
#frontpage .kopje {
  /* background:url(../img/bg_stippel_groen.gif) repeat-x 0 0; */  
  } 
#frontpage .news-latest-gotoarchive a {
  margin-left:10px;
  /* color:#0099FF;    */
  }
#frontpage .news-latest-gotoarchive a:hover {
  /* color:#B60B0B;   */
  }         

#pagina_kolom_links_smal #frontpage ul {
  padding-right:0;
  padding-left:0;
  }


#frontpage li.news-latest-item {
  background:none;
  color:#B60B0B;
   margin:0;
  padding:0;
  margin-bottom:10px;
	list-style:none;
  background:url(../img/bg_subnav_actueel.gif) no-repeat 0% 0%;
  padding-left:10px;
	}
 
  } 

#frontpage li.news-latest-item a {
  font-weight:normal;

  }
#frontpage li.news-latest-item a:hover {

  }



#frontpage.news-list-container .date, #frontpage_eerste.news-list-container .date {
  display:none;
  }

/* #frontpage.news-list-container h2,  */
#frontpage_eerste.news-list-container h2 {
  margin-top:-7px;
  margin-bottom:5px;
  padding:0 0 0.5em 0em;
  }

#frontpage.news-list-container h2 a, #frontpage_eerste.news-list-container h2 a  {
  border:0;
  }
#frontpage_eerste .news-list-item {
  background: #9DC519 url(/fileadmin/templates/img/bg_teaser_item.gif) repeat-x 0 100%; 
  margin-bottom:25px;
  padding:0;
  }

#frontpage_eerste .news-list-item h2 a {
  color:white;
  background: url(/fileadmin/templates/img/bg_pijl_teaser.gif) no-repeat center left;  
  margin-left:-38px;  
  padding-left:38px;
  display:block;  
  }

#frontpage_eerste_plaatje, #frontpage_eerste_tekst {
  float:left;
  width:250px;
  display:block;
  display:inline;
  } 
#frontpage_eerste_tekst {
  padding:20px;
  padding-bottom:10px;
  width:230px;
  }
#frontpage_eerste .news-list-item img  {
  float: left;
	margin: 0px 10px 0 -10px;
	/* border:1px solid #B60B0B; */
}

/* ====================== */
/*       comments         */	
/* ====================== */ 

#pagina_kolom_rechts_smal .tx-comments-pi1 {
  margin-top:40px;
  width:230px;
  }
.tx-comments-comment-form {
  margin-top:30px;
  }

.tx-comments-form-top-message, .tx-comments-required-error, .tx-comments-required-mark {
  color:DarkViolet;
  }
.tx-comments-required-error {
  font-weight:bold;
  }
.tx-comments-comments {
  border:1px solid #669900;
  margin-right:20px;
   padding:0 10px 0 10px;
  }

.tx-comments-pi1 h3 {
  padding-left:5px;
  }
  
.tx-comments-comment-1, .tx-comments-comment-2  {
  margin:10px 0;  
  }

.tx-comments-comment-1 {
  
  }

.tx-comments-comment-1 a, .tx-comments-comment-2 a  {
 /* color:#0099FF;   */
}

.tx-comments-comment-date {
  font-size:0.8em;  
  }
.tx-comments-comment-content {
  font-style:italic;
  border-bottom:1px solid #669900;
  }
  
input.tx-comments-comment-input, textarea#tx_comments_pi1_content {
  width:208px;
  color:#333;
  background:#FEF3B6;
  border:1px solid #669900;
  } 
p .tx-comments-required-mark {
  padding-top:10px;
  text-align:right;
  }
.tx-comments-comment-form label {
  font-weight:bold;
  color:#333;
  
  }

div.tx-comments-captcha {

  }

div.tx-comments-captcha img {
  width:208px;
  border:1px solid #669900;
  }


/* ==================================== */
/*       addthis social bookmarks       */	
/* ==================================== */  
#addthis_social {
  margin-left:20px;
  }
#addthis_social a, #addthis_social_ttnews a {
  border:0;
  } 
#addthis_social_ttnews {
  margin-left:4px;
  margin-top:40px;
  } 
.smal_breed_smal #pagina_kolom_links_smal #addthis_social {
  margin-left:4px;
  margin-top:10px;
  clear:both;
  display:block;
  float:left;
  }



/* ====================== */
/*       navigation       */	
/* ====================== */  
  
  
#navtop {
  left: 0px; 
  top:85px;
  position:absolute;
  width:960px;
  height:101px; 
  font-family: "Trebuchet MS",sans-serif;
  font-size:1.4em;  
  font-weight:normal;  
  line-height:1.2em;
  /* letter-spacing:0.01em; */   
  background: url(../img/navtop_bg.gif) no-repeat top left;  
  }
 
#navtop ul { 
  padding:0;
  margin-top:29px;
  
  }
  
#navtop li {
  display:block;
  list-style:none;
  width:160px;  
  height:73px;  
  float:left;   
  }

#navtop li a {
  text-decoration:none;
  /* background: url(../img/topmenu_button_bg.gif) no-repeat top left;  */
  width:138px;  
  height:53px;
  display:block;
  padding:12px 8px 8px 14px;
  color:#b72121;  
  border:none; 
  }

#navtop li a:hover {
  text-decoration:none;
  color:#b50808;
  background: url(../img/topmenu_button_bg_hover.gif) no-repeat top left; 
  }

#navtop li.current a, #navtop li.active a {
  background: url(../img/topmenu_button_bg_active.gif) no-repeat top left;
  padding-right:23px; /* extra ruimte voor witte pijltje aan rechterkant active bg image */   
  position:absolute;  
  z-index:10;
}

#navtop li.current-last a, #navtop li.active-last a {
  background: url(../img/topmenu_button_bg_active-last.gif) no-repeat top left;   
  } 

#navtop li a#t-6 {
  /* padding-top:14px;  */
	}

#navleft {
  margin-top:0.5em;
  }  

#navleft ul {  
  margin-top:0;
  }
#navleft ul ul {
  background:none;   
  }
#navleft li, .lijst_als_submenu li {
	list-style:none;
  background:url(../img/bg_subnav.png) no-repeat center left;
  color:#B60B0B;
  padding-left:10px;
	}

#navleft li.current {
  background:url(../img/pijl.gif) no-repeat center left;

  }

#navleft li a, .lijst_als_submenu a {
  font-weight:normal;    
  border:none;
  display:block;
  margin:0 -12px 0 -22px;
  padding:0 12px 0 22px;
  width:200px;
  }

#navleft li.current a {
  font-weight:bold;
  }
   
   
#navleft li a:hover, .lijst_als_submenu a:hover {  
  background:#FDDA27;
  color:#B60B0B;

}  

#navleft h3.menuspacer, #navleft h3.menuspacer-first, .lijst_als_submenu h3 {
  background:url(../img/menuspacer_bg.gif) repeat-x top left;
  margin-left:-2em;
  padding:4px 0 0 1.5em;
  font-weight:normal;
  height:23px; 
  }

#navleft h3.menuspacer {
  margin-top:1.5em;
  }   

.menuspacer {
  /* margin-top:2em; */
  }

 .lijst_als_submenu h3 {
  margin-left:-0.7em;
  margin-bottom:0;  
 
  }
.lijst_als_submenu {
 
  }
.lijst_als_submenu ul {
  margin-top:0.5em;   
    
  }



#metanavtop {
  top:10px;
  right:1px;
  position:absolute;
  color:#B60B0B;   
  }  

#metanavtop a {
  border-bottom:0;
  text-decoration:none;
  }  