/* CSS Document */

/* hide from IE/Mac \*/
@import url("sifr.css");
/**/

/* algemeen 
----------------------------------------------------- */
* {
   margin:0;
   padding:0;
}

html { 
	height: 100%; 
	margin-bottom: 1px; 
}

body {
	background:white url(../assets/blok1.gif) 855px 0 repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
}

input, textarea, select, option {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

body.b_prinsentheater{
	background:white url(../assets/blokpt.gif) 855px 0 repeat-y;
}

body.b_jeugdtheater{
	background:white url(../assets/blokjts.gif) 855px 0 repeat-y;
}

body.b_amateurtheater{
	background:white url(../assets/blokats.gif) 855px 0 repeat-y;
}
/* tekstbehandeling
----------------------------------------------------- */	
h1 {
   font-size:1.05em;
   letter-spacing:1px;
   font-weight:normal;
   color:#FFF;
   background-color:#EB008B;
   padding:3px 10px;
	clear:right;
   margin-bottom:10px;
   width:214px;
   }

h2 {
   font-size:1em;
   color:#EB008B;
   margin:10px 0 0 10px;
}

h3 {
	font-size:85%;
	text-align:left;
   color:#000;
   margin:5px 0 6px 10px;
	}

p {
	line-height:1.2em;
	margin-left:10px;
	margin-bottom:10px;
	font-size:0.85em;
	
}

p a{
	color:#EB008B;
	text-decoration:none;
}

/* links 
----------------------------------------------------- */

a, a:visited {
	text-decoration:none;
}

a:hover, a:active {
	text-decoration:none;
}


/* lay-out 
----------------------------------------------------- */
#container {
	width: 854px;
	float:left;
}

/* achtergrondplaatjes
----------------------------------------------------- */
body.b_home #container,
body.b_nieuws #container,
body.b_nieuw #container,
body.b_cms #container{
background: url(../assets/achtergrondfoto/foto1.gif) right top no-repeat;
}

body.b_projekten #container {
background:url(../assets/achtergrondfoto/foto4.gif) 350px top no-repeat;
}

body.b_ons #container {
background:url(../assets/achtergrondfoto/foto15.gif) 450px top no-repeat;
}

body.b_cursussen #container {
background:url(../assets/achtergrondfoto/foto6.gif) 177px top no-repeat;
}

body.b_zoeken #container, body.b_profiel #container {
background:url(../assets/achtergrondfoto/foto7.gif) 300px top no-repeat;
}
body.b_vraag #container {
background:url(../assets/achtergrondfoto/foto3.gif) 500px top no-repeat;
}
body.b_contact #container {
background:url(../assets/achtergrondfoto/foto11.gif) 280px top no-repeat;
}

body.b_links #container {
background:url(../assets/achtergrondfoto/foto8.gif) 310px top no-repeat;
}
body.b_jeugdtheater #container {
background:url(../assets/achtergrondfoto/foto13.gif) 350px top no-repeat;
}

body.b_amateurtheater #container {
background:url(../assets/achtergrondfoto/foto12.gif) 230px top no-repeat;
}

body.b_prinsentheater #container, body.b_colofon #container  {
background:url(../assets/achtergrondfoto/foto9.gif) 300px top no-repeat;
}
body.b_agenda #container{
background:url(../assets/achtergrondfoto/foto2.gif) 250px top no-repeat;
}
body.b_sitemap #container{
background:url(../assets/achtergrondfoto/foto14.gif) 360px top no-repeat;
}
body.b_disclaimer #container{
background:url(../assets/achtergrondfoto/foto16.gif) 340px top no-repeat;
}


/* begin header 
----------------------------------------------------- */
#header {
		float:left;
		width:805px;
		height:260px;
		padding:40px 0 0 50px;

}

#header img {
	float:left;
}

#header ul#hoofdmenu {
	float:left;
	list-style-type:none;
	display:block;
	width:290px;
	padding:8px;
	background-color:#EB008B;
	margin-left: 20px;
	margin-top:43px;
}

#header #hoofdmenu li {
	display:inline;
	float:left;
}

#header #hoofdmenu li a {
	text-indent:-5000px;
	display:block;
	height:20px;
}

#header #hoofdmenu li.home a {
	width:45px;
	background:url(../assets/home.gif) no-repeat;
}

#header #hoofdmenu li.home a:hover {
	background:url(../assets/home.gif) 0 -19px no-repeat;
}

#header #hoofdmenu li.ons a {
	width:58px;
	background:url(../assets/ons.gif) no-repeat;
}

#header #hoofdmenu li.ons a:hover {
	background:url(../assets/ons.gif) 0 -19px no-repeat;
}

#header #hoofdmenu li.cursus a {
	width:65px;
	background:url(../assets/cursussen.gif) no-repeat;
}

#header #hoofdmenu li.cursus a:hover {
	background:url(../assets/cursussen.gif) 0 -19px no-repeat;
}

#header #hoofdmenu li.projekten a {
	width:115px;
	background:url(../assets/projekten.gif) no-repeat;
}

#header #hoofdmenu li.projekten a:hover {
	background:url(../assets/projekten.gif) 0 -19px no-repeat;
}

#header #hoofdmenu li.zoeken a {
	width:50px;
	background:url(../assets/zoeken.gif) no-repeat;
}

#header #hoofdmenu li.zoeken a:hover {
	background:url(../assets/zoeken.gif) 0 -19px no-repeat;
}

#header #hoofdmenu li.agenda a {
	width:50px;
	background:url(../assets/agenda.gif) no-repeat;
}

#header #hoofdmenu li.agenda a:hover {
	background:url(../assets/agenda.gif) 0 -19px no-repeat;
}

#header #hoofdmenu li.vraag a {
	width:94px;
	background:url(../assets/vraag.gif) no-repeat;
}

#header #hoofdmenu li.vraag a:hover {
	background:url(../assets/vraag.gif) 0 -19px no-repeat;
}

#header #hoofdmenu li.contact a {
	width:53px;
	background:url(../assets/contact.gif) no-repeat;
}

#header #hoofdmenu li.contact a:hover {
	background:url(../assets/contact.gif) 0 -19px no-repeat;
}

#header #hoofdmenu li.links a {
	width:29px;
	background:url(../assets/links.gif) no-repeat;
}

#header #hoofdmenu li.links a:hover {
	background:url(../assets/links.gif) 0 -19px no-repeat;
}

#header #onderdelen {
	float:left;
	list-style-type:none;
	display:inline;
	clear:none;

	margin:10px 0 0 300px;
	height:68px;
}

#header #onderdelen li {
	display:block;
	float:left;
	margin-right:10px;	
}

#header #onderdelen li a {
	text-indent:-5000px;
	display:block;
	height:68px;
	width:68px;
}

#header #onderdelen li.jts a {
	background:url(../assets/jts.gif);
	}
	
#header #onderdelen li.ats a {
	background:url(../assets/ats.gif);
	}
	
#header #onderdelen li.pt a {
	background:url(../assets/pt.gif);
	}
	
#header #onderdelenknop li {
	display:block;
	float:left;
	margin-right:10px;
	}

#header #onderdelenknop li a {
	text-indent:-5000px;
	display:block;
	height:15px;
	width:68px;
	}
	
#header #onderdelenknop li.zaalverhuur  {
	background:url(../assets/zaalverhuur.gif);
	margin:7px 0 0 455px;
	display:inline;
	}
	
#header #onderdelenknop li.cursusaanbodjts  {
	background:url(../assets/cursjts.gif);
	margin:7px 0 0 300px;
	display:inline;
	}
	
#header #onderdelenknop li.archiefjts  {
	background:url(../assets/archiefjts.gif);
	margin:2px 0 0 300px;
	clear:left;
	display:inline;
	}
	
#header #onderdelenknop li.cursusaanbodats  {
	background:url(../assets/cursats.gif);
	margin:7px 0 0 378px;
	display:inline;
	}

body.b_cms #header #onderdelenknop li.cursusaanbodats,	
body.b_cursussen #header #onderdelenknop li.cursusaanbodats {
	margin:-32px 0 0 378px;
	}
	
#header #onderdelenknop li.archiefats  {
	background:url(../assets/archiefats.gif);
	margin:2px 0 0 378px;
	clear:left;
	display:inline;
	}
	
body.b_cms #header #onderdelenknop li.archiefats,
body.b_cursussen #header #onderdelenknop li.archiefats {
	margin:-15px 0 0 378px;
	}

#header #onderdelenknop li.forumats  {
	background:url(../assets/forum.gif);
	margin:2px 0 0 378px;
	clear:left;
	display:inline;
	}
		
#header #subje {
	float:left;
	list-style-type:none;
	display:inline;
	clear:none;
	margin:-68px 0 0 600px;
	height:16px;
	}
	
#header #subje li {
	display:inline;
	float:left;
}

#header #subje li a {
	text-indent:-5000px;
	display:block;
	height:16px;
}

#header #subje li.colofon a {
	width:45px;
	background:url(../assets/colofon.gif) no-repeat;
}

#header #subje li.colofon a:hover {
	background:url(../assets/colofon.gif) 0 -16px no-repeat;
}

#header #subje li.sitemap a {
	width:45px;
	background:url(../assets/sitemap.gif) no-repeat;
}

#header #subje li.sitemap a:hover {
	background:url(../assets/sitemap.gif) 0 -16px no-repeat;
}

#header #subje li.bestanden {

	margin: 5px 0 0 5px;
}

#header #subje li.bestanden a {
	width:52px;
	background:url(../assets/bestanden.gif) no-repeat;
}

#header #subje li.bestanden a:hover {
	background:url(../assets/bestanden.gif) 0 -16px no-repeat;
}

#header #subje li.extra {
	margin: 5px 0 0 42px;
}

#header #subje li.extra a {
	width:59px;
	background:url(../assets/extra.gif) no-repeat;
}

#header #subje li.extra a:hover {
	background:url(../assets/extra.gif) 0 -16px no-repeat;
}

body.b_cms #header #subje li.disclaimer {
	clear: none;
	margin: 0;
}

#header #subje li.disclaimer {
	clear: left;
	margin: 5px 0 0 35px;
}

#header #subje li.disclaimer a {
	width:60px;
	background:url(../assets/disclaimer.gif) no-repeat;
}

#header #subje li.disclaimer a:hover {
	background:url(../assets/disclaimer.gif) 0 -16px no-repeat;
	
}


/* content
----------------------------------------------------- */

#collapsableContent,
#inleiding {
	clear: left;
	width: 220px;
	margin-left: 30px;
	float:left;
	font-weight:normal;
	display:inline;
}
#inleiding img {
/*margin-left:10px;*/}

body.b_home #inleiding, body.b_prinsentheater #inleiding, body.b_amateurtheater #inleiding, body.b_jeugdtheater #inleiding{
	font-weight:bold;
}

#collapsableContent p,
#inleiding p {
	margin-top: 15px;   
}

#collapsableContent h1,
#inleiding h1 {
	width: 200px;   
}

#main{
    float: left;
	margin-left: 50px;
	display:inline;
	width: 330px;
}
body.b_contact #main img, body.b_prinsentheater #main img{
/*margin-left:10px;*/
border-style:none;}


body.b_cursussen #main {
	width:750px;
}
body.b_cursussen #main p, body.b_contact #main p {
	width:450px;
}

body.b_jeugdtheater #main p, body.b_amateurtheater #main p {
	width:260px;
}

.inline {
	display:inline;
	float:left;
	margin:10px 10px 5px 10px;
}

#main div.news {
	width:220px;
	border-bottom: 2px dotted #EB008B;
	margin: 0 0 0 10px;
}

body.b_nieuws #main div.news {
	border: 0;
}

body.b_nieuws #main div.news h2 {
	margin: 0 0 1.0em;
}

#main div.news h2,
#main div.news p {
	margin-left: 0 !important;
}

#main div.news p.more {
	margin-top: -8px;	
}

#main div.news p.more a {
	font-weight: bold;	
}

body.b_nieuws #main div.news p.more {
	margin-top: 0;	
}

#main div.news p.more a:hover {
	text-decoration: underline;
}

#main h1 {
	width:500px;
}


/*
	= extra
*/

div#extra {
	background-color: #eb008b;
	color: #fff;
	float: left;
	font-size: 0.85em;
	height: 145px;
	margin: 5px 0 20px;
	position: relative;
	width: 520px;
}

div#extra h2 {
	color: #fff;
	font-size: 175%;
	margin: 15px 0 0 10px;
	text-transform: uppercase;
	width: 225px;
}

div#extra h3 {
	color: #000;
	font-size: 175%;
	margin: 0 0 10px 10px;
	text-transform: uppercase;
	width: 150px;
}

div#extra p {
	font-size: 100%;
	width: 275px;
}

div#extra h3 a {
	color: #000;
}

div#extra h2 a,
div#extra p a {
	color: #fff;	
}

div#extra img {
	border: 0;
	position: absolute;
	right: 0;
	top: 0;
}

div#extra span {
	background: transparent url(../assets/ster.png) scroll no-repeat left top;
	display: block;
	height: 165px;
	left: 50%;
	margin: 0 0 0 -82px;
	position: absolute;
	top: -110px;
	text-indent: -9999px;
	width: 165px;
}

div#extra span a {
	display: block;
	height: 165px;
	width: 165px;
}


body.b_cursussen #main a {
	color:#FFF;
	background-color: #000;
	padding: 2px;
	
	}



body.b_links #main{
	width:800px;
	}
	
body.b_links #main a {
	color:#EB008B;
	text-decoration:none;
	
}
 body.b_links #main a:hover {
	color:#000;
	text-decoration:none;
}

body.b_links #main h2 {
	background-color:#000;
	color:#FFF;
	padding:0 2px 2px 2px;
	width: 220px;
	margin-left:0;
	}
	
body.b_links #main ul {
	float: left;
	margin: 10px 10px 5px 0px;
	
}
body.b_links #main li{
	clear: both;
	margin-left:10px;
	}

body.b_prinsentheater #main img {
	margin-right: 20px;
	}
	
body.b_prinsentheater #main p {
	width:500px;
	}


/**/

body.b_nieuw #main {
	width: 770px;
}

body.b_nieuw #main h2,	
body.b_nieuw #main p {
	width: 430px;
}

body.b_nieuw #main h2.main {
	font-size: 140%;
	margin: 25px 0 15px 15px;
}

body.b_nieuw #main h2 {
	margin: 20px 0 10px 10px;
}

body.b_nieuw #main h3 {
	color: #eb008b;
	margin: 0 0 0 10px;
}

body.b_nieuw #content img.ernaast {
	margin: 10px 0 5px 0;
	display:inline;
	width: 300px;
}

body.b_nieuw #main a {
	color:#FFF;
	background-color: #eb008b;
	padding: 4px;
	position:relative;
	top: 5px;
}

/**/

body.b_cursussen #main h1, body.b_links #main h1, body.b_projekten #main h1,
body.b_nieuw #main h1, body.b_ons #main h1, body.b_agenda #main h1, body.b_sitemap #main h1, body.b_disclaimer #main h1 {
	width:750px;
	}

body.b_cursussen #main h1.ats {
	background-color:#0ab1b0;
}

body.b_cursussen #main h1.jts {
	background-color:#41ac49;
}

body.b_prinsentheater #main h1, body.b_prinsentheater #inleiding h1 {
	background-color:#f68e1e;	
}

body.b_amateurtheater #main h1, body.b_amateurtheater #inleiding h1 {
	background-color:#0ab1b0;
}

body.b_jeugdtheater #main h1, body.b_jeugdtheater #inleiding h1 {
	background-color:#41ac49;
}
		
#main ul {
	list-style-type:none;
	float:none;
	margin-left:10px;
}

#main ul li {
	display:block;
	float:none;
	}
body.b_sitemap li a, body.b_sitemap h2 a:hover {
	color:#000;
}	
body.b_sitemap li a:hover, body.b_sitemap h2 a {
	color:#EB008B;
}
	
#content img.inline {
	display:inline;
	float:left;
	margin:10px 10px 5px 10px;
}

#content img.ernaast {
	display:block;
	float:right;
	margin:10px 0 5px 10px;
	clear:both;
}
	
body.b_home #content img.ernaast, 
body.b_nieuws #content img.ernaast,
body.b_jeugdtheater #content img.ernaast, 
body.b_amateurtheater #content img.ernaast  {
	margin:10px -190px 5px 0;
	display:inline;
}

body.b_cursussen #content img.ernaast  {
	margin:10px -20px 5px 20px;
	display:inline;
	}

#footer {
	float: left;
	width: 75%;
	height: 25px;
	background-color:#FFF;
}

/*	foto's  projekten
-------------------------------------------------------------------- */

#contentContainer h3 {
 color:#EB008B;
 margin-bottom:8px;
 }
 
#contentContainer a:hover {
	 color:#EB008B;
  }
div#contentContainer ul.submenu li {
	border-right: 1px solid #000;
	color:#000;
	float: left;
	font-weight: bold;
	margin: 3px 10px 3px 10px;
	padding: 0 5px 0 0;
}

div#contentContainer ul.submenu li:last-child {
	border: 0;	
}

div#contentContainer ul.submenu li a {
	color:#EB008B;
	float: left;
	font-weight: bold;
	padding: 0 5px 0 0;
}
div#contentContainer ul.submenu li a:hover {
	color:#000;}

div#contentContainer p {
	color:#fff;}


div#contentContainer ul {
	width:750px;
}
div.mainContent {
	background-image: url(../assets/bg.border_dotted.gif);
	background-color:#000;
	background-position: left top;
	background-repeat: repeat-x;
	float: left;
	padding: 15px 10px;
	width: 750px;
}

div.mainContent img {
	border: 1px solid #FFF;
	float: right;
	margin: 12px 7px 12px 12px;
	width: 100px;
}

div.mainContent a {
	color:#FFF;
	font-weight: bold;
}

div.mainContent a.active {
	color: inherit;
	font-weight: bold;
}

p#thumbs, div#placeHolder p {
	float: left;
	margin: 10px 0 0 4px;
	width: 750px;	
}

p#thumbs a.active img, p#thumbs a:hover img {
	border: 1px solid #EB008B;
}

p#thumbs img {
	float: left;
	height: 80px;
	margin: 0 5px 1.0em 0;
	width: 100px;	
}

p#thumbs img.last-child {
	margin: 0 0 1.0em 0;
}

div#placeHolder p {
	margin: 1.0em 0 0;
	padding: 0 0 1.0em;
	text-align: center;
}

div#placeHolder p a {
	color: #EB008B;
}

div#placeHolder img {
	display: block;
	float: none;
	margin: 0 auto;
	width: 400px;
}


/* popup bij prinsentheater
----------------------------------------------------- */
body.b_infoscherm img {
margin:15px;
}

/* tabellen
----------------------------------------------------- */
#content table {
	margin:0;
	font-size:0.85em;
	clear:both;
	width:520px;
	text-align:left;
	padding:0;
	margin-bottom:20px;
}

body.b_agenda #content table {
	width:770px;
}

#content table caption {
	font-weight:bold;
	margin-bottom:5px;
	text-align:left; /* voor IE6 */
	color:#f68e1e;
	}
	
#content table tr {
	padding:5px;
}

#content table td {
	padding:5px;
	vertical-align:top;
	}
	
#content table td a {
	color:#000;
	}
#content table td a:hover {
	color:#FF9900;
	}
body.b_vraag #content table td a {
	color:#EB008B;
	}	
body.b_vraag #content table td a:hover {
	color:#000;
	}	
body.b_agenda #content table td p {
	width: 350px;
	padding:5px;
	vertical-align:top;
	}

#content table tr.oneven {
	background-color:#F9D893;
}

body.b_vraag #content table tr.oneven, body.b_agenda #content table tr {
	background-color:#ffcae2;
}

#content table th {
	background-color:#f68e1e;
	padding:3px;
	color:#FFF;
}
body.b_vraag #content table th, body.b_agenda #content table th {
	background-color:#000;
	padding:3px;
	color:#FFF;
}
body.b_vraag #content table li {
	font-size:0.85em;
	}
	
div#oproepNav {
	border-top: 1px solid black;
	color: #000;
	font-size: 10px;
	margin-top: -20px;
	padding: 5px 3px;
	text-align: right;
	width: 514px;
}

div#oproepNav .active {
	font-weight: bold;
}

		
/* Formulieren
----------------------------------------------------- */
body.b_zoeken form {
margin-bottom: 20px;	
}

form {
	margin-top:20px;
	}

fieldset {
	border:none;
	margin-top:20px;
}

body.b_vraag fieldset {
	margin-left:10px;
}

form fieldset div {
	margin:10px 0 0 0;
}

fieldset input {
	margin-right:10px;
}
input.button {
	margin-top:10px;
	padding:2px 5px;
	background-color:#FF0099;
	border:1px solid #000;
	color:#FFF;
}
body.b_vraag input.button {
	margin-left:20px;
}
legend {
	color:#eb008b;
	font-weight:bold;
	margin-bottom:10px;
}
label {
	margin-right:10px;
}

select {
	}
option {
	margin-right:10px;
	}

body.b_cms p.info {
	margin-bottom: 2.0em !important;
}

body.b_cms form p {
	margin: 0 0 2.0em 1.0em;
	width: 520px;
}

body.b_cms form p span {
	display: block;
	font-size: 90%;
	margin: 3px 0 0 85px;
}

body.b_cms form label {
	float: left;
	width: 75px;
}

body.b_cms form input,
body.b_cms form textarea {
	width: 400px;	
}

body.b_cms form p.controls input {
	width: auto;
}

body.b_cms form select.images {
	margin: 0 0 0.5em 85px;
	width: 400px;	
}

body.b_cms form select.multiple {
	height: 150px;
	margin-left: 0;	
}

body.b_cms form select.first-child {
	margin-left: 0;	
}

body.b_cms form input.submit {
	margin: 0 0 0 85px;
} 

body.b_cms form label.checkbox {
	display: block;
	float: none;
	margin: 0 0 5px 100px;
	width: 100%;
}

body.b_cms form label.checkbox input {
	width: auto;
}

body.b_cms form p.sub a {
	color: #000;
}

body.b_cms form p.sub a.active {
	color:#EB008B;
}


/* Waar ben ik - hoofdmenu
----------------------------------------------------- */
body.b_home #header #hoofdmenu li.home a,
body.home #header #hoofdmenu li.home a,
body.b_ons #header #hoofdmenu li.ons a,
body.over-ons #header #hoofdmenu li.ons a,

body.b_cursussen #header #hoofdmenu li.cursus a,
body.cursussen #header #hoofdmenu li.cursus a,
body.cursusaanbod-jts #header #hoofdmenu li.cursus a,
body.cursusaanbod-ats #header #hoofdmenu li.cursus a,
body.overig-cursusaanbod #header #hoofdmenu li.cursus a,

body.b_projekten #header #hoofdmenu li.projekten a,
body.projekten #header #hoofdmenu li.projekten a,
body.b_zoeken #header #hoofdmenu li.zoeken a,
body.zoeken #header #hoofdmenu li.zoeken a,
body.b_agenda #header #hoofdmenu li.agenda a,
body.agenda #header #hoofdmenu li.agenda a,
body.b_nieuw #header #hoofdmenu li.agenda a,
body.b_vraag #header #hoofdmenu li.vraag a,
body.vraag-en-aanbod #header #hoofdmenu li.vraag a,
body.b_contact #header #hoofdmenu li.contact a,
body.contact #header #hoofdmenu li.contact a,
body.b_links #header #hoofdmenu li.links a,
body.links #header #hoofdmenu li.links a {
	background-position: 0 -19px;
}

body.b_colofon #header #subje li.colofon a,
body.colofon #header #subje li.colofon a,
body.b_sitemap #header #subje li.sitemap a,
body.b_disclaimer #header #subje li.disclaimer a,
body.disclaimer #header #subje li.disclaimer a,
body.bestanden #header #subje li.bestanden a,
body.extra #header #subje li.extra a {
	background-position: 0 -16px;
}

/**/
div#agendaMainnav,
div#agendaSubnav {
	color: #eb008b;
	font-size: 0.85em;
	width: 770px;
}

div#agendaMainnav {
	margin: 15px 0 20px;
}

div#agendaMainnav a {
	background: #eb008b;
	color: #fff;
	float: left;
	margin: 0 5px 10px 0;
	padding: 5px 10px;

}

div#agendaMainnav a.active,
div#agendaMainnav a:hover {
	background: #000;	
}

div#agendaSubnav {
	margin: -5px 0 15px;
}

div#agendaSubnav a {
	color: #eb008b;
}

div#agendaSubnav a.active,
div#agendaSubnav a:hover {
	color: #000;	
}

body.b_prinsentheater div#agendaMainnav {
	width: 520px;
}

body.b_prinsentheater div#agendaMainnav a {
	background: #f68e1e;
}

body.b_prinsentheater div#agendaMainnav a.active,
body.b_prinsentheater div#agendaMainnav a:hover {
	background: #000;	
}

/**/
body.b_cms #collapsableContent p {
margin: 0 0 1.0em;	
}

body.b_cms #collapsableContent ul {
	list-style: none;
	margin: -0.5em 0 0.5em;
	padding: 0;
}

body.b_cms #collapsableContent ul li {
	color: #000;
	margin: 0 0 0 15px;
	padding: 3px 6px;
}

body.b_cms #collapsableContent ul li a {
	color: #000;
	font-weight: normal;
	font-size: 11px;
}

body.b_cms #collapsableContent ul li a:hover {
	color: #EB008B;
}

body.b_cms #collapsableContent ul li.active a {
	text-decoration: underline;
}

a.toggleList {
	cursor: pointer;
}

a.toggleList:hover {
	text-decoration: underline;
}

a.toggleList span {
	font-family: monospace;
	position: relative;
	top: -1px;
}