/*	#####################################	*/
/*	# Extra CSS voor:					#	*/
/*	# TPL Komende vergadering [orgaan]	#	*/
/*	#####################################	*/

.komendevergadering
{
border-bottom: 1px solid #E5E5E5;
background: url(../images/icon-submenu-black.gif) no-repeat bottom right;
}

.komendevergadering:hover { border-bottom: 1px solid #000; }

.komendevergadering *
{
color: #000000;
font-size: 1em;
display: inline;
margin: 0px;
padding: 0px;
line-height: 170%;
}

.komendevergadering br { display: none!important; }

/*	#####################################	*/
/*	# Extra CSS voor:					#	*/
/*	# TPL Archief vergadering [orgaan]	#	*/
/*	#####################################	*/
#inhoud #jaren { margin: 3px 0px; }
#inhoud #jaren ul{ list-style: none; }

#inhoud #jaren ul li{ display: inline; }
#inhoud #jaren ul li a, #inhoud #jaren ul li a:link
{
border-right: 1px solid #000000;
padding: 0px 5px;
color: #000000;
text-decoration: none;
}

#inhoud #jaren .current_year a, #inhoud #jaren .current_year a:link { color: #ca1a22; }

#inhoud #jaren ul li a:active , #inhoud #jaren ul li a:hover{ color: #000; }

#inhoud #vergaderingen { list-style: none; margin-top: 12px;}

#inhoud #vergaderingen li
{
}
#inhoud #vergaderingen li a, #inhoud #vergaderingen li a:link
{
display: block;
border-bottom: 1px solid #E5E5E5;
background: url(../images/icon-submenu-black.gif) no-repeat bottom right;
line-height: 170%;
color: #000000;
}

#inhoud #vergaderingen li a:active, #inhoud #vergaderingen li a:hover
{
border-bottom: 1px solid #000000;
background: url(../images/icon-submenu-black-hover.gif) no-repeat bottom right;
text-decoration: none;
}

/*	#####################################	*/
/*	# Extra CSS voor:					#	*/
/*	# TPL Activiteiten					#	*/
/*	#####################################	*/

.activiteit{ width: 457px; margin-right: 200px; float: right; margin-top: 1.4em; }

.activiteit #about { display: none; }
.activiteit #back, #activiteit .back:link
{
display: block;
border-bottom: 1px solid #E5E5E5;
background: url(../images/icon-submenu-black.gif) no-repeat bottom right;
line-height: 170%;
color: #000000;
font-weight: normal;
}

.activiteit #back:active, .activiteit #back:hover
{
border-bottom: 1px solid #000000;
background: url(../images/icon-submenu-black-hover.gif) no-repeat bottom right;
text-decoration: none;
}

/*	#####################################	*/
/*	# Extra CSS voor:					#	*/
/*	# TPL Groepen						#	*/
/*	#####################################	*/

.overzicht_groepen{}

/*	#####################################	*/
/*	# Extra CSS voor:					#	*/
/*	# TPL Groepen -> Fractiemedewerkers	#	*/
/*	#####################################	*/

.pic_first { }

.gevonden_personen { list-style: none; }
.gevonden_personen li
{
background: url(../images/icon-submenu-black.gif) no-repeat bottom right;
border-bottom: 1px solid #9097AF;
color: #9097AF;
font-size: 1em;
padding: 2px 15px 2px 0px;
}

.gevonden_personen li a, .gevonden_personen li a:link { color: #000000; }
.gevonden_personen li a:hover, .gevonden_personen li a:active { text-decoration: none; }

.gevonden_personen li:hover { background: url(../images/icon-submenu-black-hover.gif) no-repeat bottom right; border-bottom: 1px solid #000000; }


/*	#####################################	*/
/*	# Extra CSS voor:					#	*/
/*	# TPL Medewerkers					#	*/
/*	#####################################	*/

#alphabet{ margin-bottom: 20px;}
#alphabet h3
{
font-size: 1.4em;
line-height: 1.6em;
font-weight: normal;
color: #8e9aae;
text-align: left;
border-bottom: 1px solid #8e9aae;
margin-bottom: 10px;
}
#mw_alfabet{ list-style: none; margin: 0px; padding: 0px;}
#mw_alfabet li{ display: inline; border-right: 1px solid #8e9aae; padding: 0px 4px 2px 1px; text-align: center;}
#mw_alfabet li a, #mw_alfabet li a:link
{
color: #8e9aae;
line-height: 80%;
font-size: 0.8em;
}
#mw_alfabet li a:active, #mw_alfabet li a:hover{}

.med1 th, .med1 td { padding: 2px 0px; }

.med1 th{ text-align: right; padding-right: 5px; width: 140px; }

.med1 td a, .med1 td a:link
{
color: #000000;
border-bottom: 1px solid #E5E5E5;
display: block;
background: url(../images/icon-submenu-black.gif) no-repeat bottom right;
}
.med1 td a:hover, .med1 td a:active{ background: url(../images/icon-submenu-black-hover.gif) no-repeat bottom right; border-bottom: 1px solid #000000; text-decoration: none; }

h2.commissie_titel, .document_overzicht h2{ color: #8e9aae; border-bottom: 1px solid #8e9aae; font-size: 1.4em; margin-bottom: 10px; }

/*	#####################################	*/
/*	# Extra CSS voor:					#	*/
/*	# TPL Medewerkers					#	*/
/*	#####################################	*/

.overzicht_groepen { width: 100%; border-collapse: collapse; margin-bottom: 20px; }

.overzicht_groepen caption
{
font-size: 1.4em;
line-height: 1.6em;
font-weight: normal;
color: #8e9aae;
text-align: left;
border-bottom: 1px solid #8e9aae;
}


.overzicht_groepen a, .overzicht_groepen a:link
{
display: block;
background: url(../images/icon-submenu-black.gif) no-repeat bottom right;
padding: 2px 0px;
border-bottom: 1px solid #E5E5E5;
color: #3e3d40;
text-decoration: none;
}
.overzicht_groepen a:active, .overzicht_groepen a:hover{ background: url(../images/icon-submenu-black-hover.gif) no-repeat bottom right; border-bottom: 1px solid #000000; }

.fractie_naam td { }
.fractie_naam a, .fractie_naam a:link { border-bottom: 1px solid #E5E5E5; }
.fractie_naam a:active, .fractie_naam a:hover { border-bottom: 1px solid #000000; }

.fractie_naam .small { font-size: 0.9em; color: #8e9aae; }

.fractie_informatie
{
position: absolute;
right: -230px;
width: 220px;
}

.fractie_informatie ul { list-style: none;}
.fractie_informatie ul li{ border-bottom: 1px solid #8e9aae; padding: 3px 0px;}
.fractie_informatie ul li h3{ border-bottom: none;}

.fractie_informatie ul li a:link, .fractie_informatie ul li a{ color: #000;  } 
.fractie_informatie ul li span{ margin-right: 5px; font-weight: bold;}

.fractie_informatie li h3 { color: #8e9aae; font-size: 1em; font-weight: bold; margin-top: 15px; }

.legenda_functies { display: none; }

.medewerker_informatie{ clear: both; min-height: 160px; border-bottom: 1px solid #8e9aae; margin-bottom: 15px;  }
.medewerker_informatie a, .medewerker_informatie a:link {  margin-right: 15px;}

.medewerker_informatie .mw_img{ width: 100px; }

.medewerker_informatie .mw_info { list-style: none; width: 290px; float: right;}
.medewerker_informatie .mw_info li { display: block; width: 290px; }

.medewerker_informatie .mw_info li.mw_functie{ color: #8e9aae; font-size: 0.9em; }
.medewerker_informatie .mw_info li.mw_naam{ font-size: 1.1em; font-weight: bold; color: #A71A1B;}
.medewerker_informatie .mw_info li.mw_naam a, .medewerker_informatie .mw_info li.mw_naam a:link{ font-weight: bold; color: #A71A1B; }
.medewerker_informatie .mw_info li.mw_naam a:active, .medewerker_informatie .mw_info li.mw_naam a:hover{ text-decoration: none; }
.medewerker_informatie .mw_info li.mw_adres{ }
.medewerker_informatie .mw_info li.mw_email{}
.medewerker_informatie .mw_info li.mw_email a,.medewerker_informatie .mw_info li.mw_email a:link{ display: block; width: 100%; color: #000000; border-bottom: 1px solid #E5E5E5; background: url(../images/icon-submenu-black.gif) no-repeat bottom right; font-size: 0.9em; }
.medewerker_informatie .mw_info li.mw_email a:hover,.medewerker_informatie .mw_info li.mw_email a:active{ text-decoration: none; border-bottom: 1px solid #000000; background: url(../images/icon-submenu-black-hover.gif) no-repeat bottom right; }

.medewerker_informatie .mw_info li.mw_fractie{}
.medewerker_informatie .mw_info li.mw_fractie a, .medewerker_informatie .mw_info li.mw_fractie a:link { font-weight: bold;}


.med1, .med1 td, .med1 th { vertical-align: top; }

/*	#####################################	*/
/*	# Extra CSS voor:					#	*/
/*	# TPL Documenten					#	*/
/*	#####################################	*/

#inhoud .document_jaren { list-style: none; margin: 15px 0px 25px 0px;}

#inhoud .document_jaren  li{ display: inline; }
#inhoud .document_jaren li a, #inhoud .document_jaren li a:link
{
border-right: 1px solid #000000;
padding: 0px 5px;
color: #000000;
text-decoration: none;
}

#inhoud .document_jaren li a:active , #inhoud .document_jaren li a:hover{ color: #ca1a22; }
#inhoud .document_jaren li a.active{ color: #ca1a22; }

#inhoud .document_overzicht { list-style: none;  }

#inhoud .document_overzicht li { border-bottom: 1px solid #E5E5E5; background: url(../images/icon-submenu-black.gif) no-repeat bottom right; }
#inhoud .document_overzicht li a, #inhoud .document_overzicht li a:link
{
line-height: 190%;
color: #000000;
background: url(../images/icon-paper.gif) no-repeat top left;
padding: 2px 0px;
padding-left: 15px;
min-height: 20px;
}

#inhoud .document_overzicht li a:active, #inhoud .document_overzicht li a:hover { text-decoration: none; }

#inhoud .document_overzicht li:hover
{
border-bottom: 1px solid #000000;
background: url(../images/icon-submenu-black-hover.gif) no-repeat bottom right;
}

#inhoud .document_overzicht li small,
#inhoud .document_overzicht li .small
{
font-size: 0.8em;
color: #8e9aae;
margin-left: 5px;
}

#zoeknavigatie ul
{
	margin-top: 5px;
	border-left: 1px solid #000000;
	min-height: 16px;
}

#zoeknavigatie ul li
{
	float: left;
	display: block;
	padding: 0px 4px;
	text-align: center;
	border-right: 1px solid #000000;
}

#zoeknavigatie ul li a
{
	color: #000000;
}

#zoeknavigatie ul li a:hover, #zoeknavigatie ul li a:active
{
	color: #A71A1B;
}

#zoeknavigatie p
{
	
	text-align: right;
	clear: both;
}


