/*
http://yui.yahooapis.com/2.3.1/build/reset/reset-min.css

Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.1
*/
body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

/*
http://yui.yahooapis.com/2.3.1/build/fonts/fonts-min.css

Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.1
*/
body {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}

body {
	font-family: Trebuchet MS;
	background-color: #f0f0f0;
}

/* ---[ wrappers ]----------------------------------------------------------- */

div#container {
	min-height: 600px;
	text-align: center;
	background: #f0f0f0 url(../images/bg_wpr_main.png) repeat-x;
}

div#wpr_header {
	width: 995px;
	height: 150px;
	background: transparent url(../images/bg_wpr_header.png) no-repeat top left;
}

div#wpr_content {
	width: 995px;
	min-height: 600px;
	background: transparent url(../images/bg_wpr_content.png) no-repeat 0 0;
}

div#wpr_footer {
	height: 270px;
	background: transparent url(../images/bg_wpr_footer.png) no-repeat top left;
}

body.LM div#wpr_ctt_header,
body.LMR div#wpr_ctt_header {
	display: none;
}

div#wpr_ctt_header {
	float: left;
	width: 675px;
}

div#wpr_ctt_nav1,
div#wpr_ctt_main, 
div#wpr_ctt_nav2 {
	float: left;
}

div#wpr_ctt_nav1 {
	width: 205px;
}

body.LM div#wpr_ctt_main {
	width: 680px;
}

div#wpr_ctt_main {
	width: 340px;
}

div#wpr_ctt_nav2 {
	padding: 0 0 0 25px;
	width: 310px;
}

body.LM div#wpr_ctt_nav2 {
	display: none;
}

div#wpr_mainmenu {
	padding-bottom: 40px;
	width: 145px;
	background: transparent url(../images/bg_wpr_mainmenu.png) repeat-y top left;
}

/* clear float container without source markup - http://www.positioniseverything.net/easyclearing.html */
div#container:after,
div#wpr_header:after,
div#wpr_content:after,
div#wpr_mainmenu:after,
div#wpr_footer:after,
div#wpr_ctt_nav1:after,
div#wpr_ctt_main:after,
div#wpr_ctt_nav2:after,
div#cnr_breadcrumbs:after { 
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;	
}


/* com_zwart */
fieldset { border: 1px solid #aedaf2; padding: 5px;margin: 10px; }
#winkelwagen legend, #bestel legend { font-weight:bold; color: #333; padding: 0 10px 0 10px; } 
#speelschema {border: 0px dashed #666;padding:0px; }
ul li span#voorstelling   {width: 150px;background: #f0f0f0;display:inline-block;padding:0px 0px 0px 5px;}
#speelschema span {width: 100%;display:inline-block;padding: 5px 0 2px 15px;}
#speelschema ul li {background: none; padding:2px;}

form#winkelwagen {	padding: 5px 50px 50px 20px;}
.orderregel {padding-top:10px;height:25px;vertical-align: middle;	background:none;}
form#winkelwagen fieldset {background: transparent url(../images/cart.jpg) no-repeat 95% 20%; min-height: 150px;}

.orderregel #plusmin {float:left;	text-align:center;	margin:3px 2px 0 2px;	vertical-align: middle;}
.orderregel #delete {padding: 0 20px 0 10px;	float:left;}
.orderregel #naam {font-weight: bold;}
#aantal {vertical-align: middle;float:left;}
.aantal   {border:1px solid #f0f0f0;	font-size: 12px;padding: 2px;width: 20px;font-weight: bold;	color: #333;height: 15px;text-align:center;	}

table.totaal {width:100%;}
table.totaal tr {height: 20px; background:#f0f0f0; border-bottom: 2px solid #fff; 	}
table.totaal tr td {padding: 5px;	}
table.totaal #bedrag {text-align:right;}
input#bestel {  margin-left: 40%;background: url(../../../components/com_zwart/images/bestellen.png) no-repeat;border:0px; height:30px; cursor:pointer;}
input#bestel:active{ background: url(../../../components/com_zwart/images/bestellen_on.png) no-repeat;border:0px; cursor:pointer;}
form#bestel fieldset {width: 500px;}
form#bestel ul li label {color: #666; display:inline-block;width: 120px; padding-left:5px;}
form#bestel ul li {background:#fff; padding-left:0px; vertical-align: top;}
form#bestel p {padding-left: 10px;}
form#bestel ul li input {width: 200px; border:1px solid #f0f0f0;background: #aedaf2;width: 300px;height: 19px;padding: 2px;font-size: 14px;}

input#overzicht {margin-left:20px; background: url(../../../components/com_zwart/images/overzicht.png) no-repeat;border:0px; height:30px; cursor:pointer;}
input#overzicht:active{ background: url(../../../components/com_zwart/images/overzicht_on.png) no-repeat;border:0px; cursor:pointer;}

input#terug { background: url(../../../components/com_zwart/images/terug.png) no-repeat;border:0px; height:30px; cursor:pointer;width:120px;}
input#terug:active{ background: url(../../../components/com_zwart/images/terug_on.png) no-repeat;border:0px; cursor:pointer;}

input#betalen { margin-left: 40%;background: url(../../../components/com_zwart/images/betalen.png) no-repeat;border:0px; height:30px; cursor:pointer; width:120px;}
input#betalen:active{ background: url(../../../components/com_zwart/images/betalen_on.png) no-repeat;border:0px; cursor:pointer;}

/*zwart message balken */
#system-message ul li  {margin:auto;background:#ff6600; border:0px solid #ccc; color:#fff;}
.alert { background: #ff6600;margin:auto;text-align:center;width: 100%; z-index:99999;padding-top:200px;}
p#alert  {color: #fff;  margin:auto; font-weight:bold; }
#wpr_mainmenu .tickets {	padding: 5px 0 0 20px;}
#error_message { color: #fff; padding:5px; width:500px;}

/* winkelwagen module */
.mod_winkelwagen {padding:10px 0 0 20px; background:none; width:147px; }
.mod_winkelwagen #header { background: url(../../../modules/mod_zwart_cart/images/cart_header.png) no-repeat; height:73px;}
.mod_winkelwagen #content { font-size:9px; background:#ffde00; padding-left:3px; border-left:1px solid #fff; border-right:1px solid #fff; }
.mod_winkelwagen #content a{ display:block;font-size:12px; padding-left:10px; }
.mod_winkelwagen #footer { background: url(../../../modules/mod_zwart_cart/images/cart_footer.png) no-repeat; height:70px;}

/* com_communicator */
#cm_email.inputbox,  table.contentpane .inputbox {
background: #aedaf2;
border: none;
width: 200px;
height: 18px;
padding: 5px;
font-size: 14px;
background: transparent url(../images/inputbox_200px.gif) repeat-y top left;
}

tr.sectiontableentry2 td, tr.sectiontableentry1 td  {
padding: 5px;
}

#system-message  .message  ul {
color: #fff;

padding: 5px;
}



/* ---[ containers ]-------------------------------------------------------- */

div#center_all {
	margin: 0 auto;
	width: 995px;
	text-align: left;
	background: transparent url(../images/bg_center_all.png) repeat-y 145px 0;
}

div#cnr_header {
	height: 140px;
}

div#cnr_content {
	min-height: 10px;
}

div#cnr_footer {
	min-height: 10px;
}

div#cnr_ctt_nav1,
div#cnr_ctt_main,
div#cnr_ctt_nav2 {
	
}

div#cnr_ctt_nav1 {
	min-height: 10px;
}

div#cnr_ctt_main {
	min-height: 10px;
}

div#cnr_ctt_nav2 {
	min-height: 10px;
}

div#cnr_mainmenu {
	margin-left: 10px;
	background-color: #ccc;
	position: relative;
	width: 180px;
}

div#cnr_submenu {
	min-height: 10px;
}

div#cnr_breadcrumbs {
	min-height: 10px;
}

/* nmedia containers */
div.content {
width: 670px;
float:left;
border: 0px solid green;
}

div.content_left {
width: 340px;
border:0px solid green;
float:left;
position:relative;
}

div.content_right {
width: 300px;
position:relative;
border: 0px solid red;
float:left;
margin-left:20px;
}

div.content_right .moduletable {
padding-top: 20px;
}


div.route_header {}


div.route_container {
margin-left: 18px;
}

/* ---[ headers ]----------------------------------------------------------- */

div.content h1,
div.content h2,
div.content h3,
div.content h4 {
	padding: 5px 0;
	font-family: Trebuchet MS;
	font-weight: bold;
}

div.content h1 {
	font-size: 182%;
}

div.content h2 {
	font-size: 153.9%;
}

div.content h3 {
	font-size: 123.1%;
	color: #000;
}

div.content h4 {
	padding: 0;
	font-size: 108%;
}

div#cnr_header h1 {
	width: 476px;
	height: 90px;
	float: left;
	text-indent: -9000px;
}

div#cnr_header h2#payoff {
	margin: 5px 10px;
	width: 225px;
	height: 40px;
	float: left;
	text-indent: -9000px;
	background: transparent url(../images/bg_payoff.png) no-repeat ;
}


div#zoek_header  {
	height: 30px;
	width: 155px;
	margin:105px 55px auto auto;
	float: right;	
}

div#zoek_header .inputbox {
width: 150px;
height: 18px;
padding: 3px;border: 1px solid #aedaf2;
color: #333333;
font-family: Trebuchet MS, Verdana;
}

form#zoektabel {
border:0px solid green;
width: 725px;
}
.zoekform #locatie, .zoekform #prijs, .zoekform #tijd, .zoekform #dag {
text-decoration:none;
}

.zoekform tr td {
padding: 3px;
}

.zoekform tr th {
font-size: 15px;
color: #ccc;
padding-left: 2px;
}



/* zoekrijen aktief maken */ 


.zoekfiltertabel th {
	padding-top: 20px;
	padding-bottom: 10px;
	color: #999;
}

tr.zoekrij {
border-top: 1px solid #f0f0f0;
width: 725px;
height: 100%;
text-decoration:none;
}


a.zoekrij:hover  {
background:#f0f0f0;
}

ul.ul_zoekrij {
list-style:none;
}

ul.ul_zoekrij li a{
display:block;
height: 50px;
width: 100%;
}

.zoekfiltertabel #kleur { 
height:20px;
width: 20px;
}

.zoekfiltertabel #voorstelling, #filter_voorstelling  {
width: 250px;
}

#filter_locatie, #locatie  {
width: 200px;
}

.zoekfiltertabel #dag, #filter_dag   {
width: 105px;
}

.zoekfiltertabel #prijs, zoekfiltertabel #tijd  {
width: 60px;
}


#mod_search_searchword  {
border: 1px solid #ccc;
}



/* ---[ lists ]------------------------------------------------------------- */

ul li {
	font-family: Trebuchet MS;
	font-size: 100%;
	line-height: 153.9%;
}

ul li ul li,
ul li ul li ul li {
	font-size: 93%;	
}

div#cnr_mainmenu ul {
	position: relative;
	width: 180px;
}

div#cnr_mainmenu ul li ul li ul {
	position: relative;
	width: 165px;
	border:0px solid red;
	
}


div#cnr_mainmenu ul li ul li ul a{
	padding-left: 15px;
	
	
}


div#cnr_mainmenu ul  a {
padding-left: 5px;
}

div#cnr_mainmenu ul li {
	margin-left: 10px;
	padding: 0px 0px 5px 0px;
}

/* menuopbouw nmedia */
div#main_menu_corner {
height: 10px;
margin-left: 10px;
background: transparent url(../images/bg_sprite.png) no-repeat 0px -500px;
width: 180px;
}

#transp_menu_corner {
	position: relative;
	width: 145px;
	height: 10px;
	background: transparent url(../images/bg_main_menu_corner.png) no-repeat top left;
}

body.home div#cnr_mainmenu ul#homemenu li#current, div#cnr_mainmenu ul li#current, div#cnr_mainmenu ul li.active {
background:  url(../images/bg_submenu.png) no-repeat 0px 100%;

}

div#cnr_mainmenu ul li#current,
div#cnr_mainmenu ul li#current ul li#current,
div#cnr_mainmenu ul li#current ul li#current ul li#current, 
div#cnr_mainmenu ul li.parent.active ul li#current.active a
div#mainmenu ul li .parent.active ul li.parent active a
{
	font-weight: bold;
}


div#cnr_mainmenu ul li.parent.active ul li#current.active a
{
	font-weight:bold;




}


div#cnr_mainmenu ul li.parent.active a {
background:#fff;	
margin-left: 0px;
font-weight:bold;
}

div#cnr_mainmenu ul li.parent.active ul li a {
font-weight:normal;
}


div#cnr_mainmenu ul li.parent ul {
display: block;
background:#fff;
font-weight: normal;
}

/* einde menu nmedia */

div#cnr_mainmenu ul li.main_menu_corner {
	height: 5px;
	background: transparent url(../images/bg_sprite.png) no-repeat 0 -43px;
}

div#container div#cnr_ctt_nav1 div#wpr_mainmenu div.main_menu_corner {
	position: relative;
	width: 190px;
	height: 10px;
	background: transparent url(../images/bg_sprite.png) no-repeat 10px -500px;
}

div#cnr_ctt_nav1 div.main_menu_corner {
	position: relative;
	width: 145px;
	height: 10px;
	background: transparent url(../images/bg_main_menu_corner.png) no-repeat top left;
}



div#cnr_mainmenu ul#homemenu li#current {
	background: none;
	font-weight: normal;
}

div#cnr_mainmenu ul li ul,
div#cnr_mainmenu ul li ul li ul,
div#cnr_mainmenu ul li ul li ul li ul,
div#cnr_mainmenu ul li ul,
div#cnr_mainmenu ul li#current ul li ul,
div#cnr_mainmenu ul li#current ul li#current ul li ul {
	margin: 0;
	padding: 3px 0;
	font-size: 100%;
	display: none;
}

div#cnr_mainmenu ul li ul li ul li {
	margin-left: 2px;
}

div#cnr_mainmenu ul li ul li.routes ul li {
	margin-left: -28px;
	padding: 0;
	width: 198px;
}


div#cnr_mainmenu ul li#current ul,
div#cnr_mainmenu ul li#current ul li#current ul,
div#cnr_mainmenu ul li#current ul li#current ul li#current ul 

{
	display: block;
	font-weight: normal;
}


/* hide news items */
div#cnr_mainmenu ul li.nieuws ul {
	display: none;
}

div#cnr_submenu ul {
	margin: 0 0 0 -15px;
	padding: 0 5px 0 15px;
}

div#cnr_submenu ul li {
	padding: 0;
}

div#cnr_submenu ul li#current,
div#cnr_submenu ul li#current ul li#current {
	font-weight: bold;
}

div#cnr_submenu ul li#current ul li {
	font-weight: normal;
}

div#cnr_submenu ul li ul {
	padding-left: 30px;
}

div#cnr_breadcrumbs ul {
	display: block;
}

div#cnr_breadcrumbs ul li {
	margin-left: 10px;
	padding: 3px 0 3px 10px;
	float: left;
	background: transparent url(../images/bg_bullets.gif) no-repeat 0 12px;
}

div#cnr_breadcrumbs ul li.first {
	margin: 0;
	background: none;
}

div.content ul li,
div.content ul li,
div.content ul li {
	padding: 3px 0 3px 23px;
	background: transparent url(../images/bg_bullets.gif) no-repeat 0 12px;
}

/* news */
div.content ul.latestnews li {
	padding-left: 17px;
	background: transparent url(../images/bg_sprite.png) no-repeat 0 -347px;
}

div.content ul#news_index li.more {
	background: transparent url(../images/bg_sprite.png) no-repeat 0 -385px;
}

div.content ul.more_music li {
	padding-left: 17px;
	background: transparent url(../images/bg_sprite.png) no-repeat 0 -427px;
}

/* ---[ links ]------------------------------------------------------------- */

a {
	color: #000;
	text-decoration: underline;
}

a:hover {
	
}

div#cnr_mainmenu ul li a {
	display: block;
	font-size: 123.1%;
	color: #333;
	text-decoration: none;
}

div#cnr_mainmenu ul li#current a {
	color: #000;
}

div#cnr_header h1 a {
	display: block;
	outline: none;
	height: 100px;
}

div.content h2 a {
	font-weight: bold;
	text-decoration: none;
}

div.content h2 a:hover {
	text-decoration: underline;
}

/* news */
div.content ul#news_index li a {
	text-decoration: none;
}

div.content ul#news_index li a:hover {
	text-decoration: underline;
}

div.content ul#news_index li.more a {
	color: #66ccff;
	font-weight: bold;
}

/* muziek agenda */
div.content p.program_item,
div.content p.music_item {
	display: block;
	min-height: 60px;
	line-height: 140%;
}

div.content p.program_item a,
div.content p.music_item a {
	text-decoration: none;
}

div.content p.music_item:hover {
	background: #effaf5;
}

div.content p.program_item a span.title,
div.content p.music_item a span.title {
	display: block;
	width: 240px;
	float: left;
	color: #66cc99;
	font-weight: bold;
}

div.content ul.more_program li a,
div.content ul.more_music li a {
	color: #66cc99;
	font-weight: bold;
	text-decoration: none;
}

div.content ul.more_program li a:hover,
div.content ul.more_music li a:hover {
	text-decoration: underline;
}



/* routes */

/* route 1 */
div#cnr_mainmenu ul#mainmenu li.parent ul li.item91 a {
display: block;	padding:6px 0 0 30px; height: 23px;margin-left: -18px;background: transparent url(../images/bg_menu_route1.png) no-repeat ;border: 0px solid green;
}

div#cnr_mainmenu ul#mainmenu li.parent ul li.item91 a:hover,
div#cnr_mainmenu ul#mainmenu li.parent ul li#current.active.item91 a {
display: block; padding: 6px 0 0 30px; height: 23px;background: transparent url(../images/bg_menu_route1.png) no-repeat  -227px 0px;
color: #fff;
font-weight:bold;
}

/* route 2 */
div#cnr_mainmenu ul#mainmenu li.parent ul li.item104 a {
display: block; padding: 6px 0 0 30px;	height: 23px;margin-left: -18px;background: transparent url(../images/bg_menu_route2.png) no-repeat ;border:0px solid green;
}
div#cnr_mainmenu ul#mainmenu li.parent ul li.item104 a:hover,
div#cnr_mainmenu ul#mainmenu li.parent ul li#current.active.item104 a {
	display: block;	padding: 6px 0 0 30px; height: 23px;background: transparent url(../images/bg_menu_route2.png) no-repeat  -227px 0px;
color: #fff;
font-weight:bold;
}

/* route 3 */
div#cnr_mainmenu ul#mainmenu li.parent ul li.item105 a {
display: block;padding: 6px 0 0 30px;	height: 23px;margin-left: -18px;background: transparent url(../images/bg_menu_route3.png) no-repeat ;border: 0px solid green;
}
div#cnr_mainmenu ul#mainmenu li.parent ul li.item105 a:hover,
div#cnr_mainmenu ul#mainmenu li.parent ul li#current.active.item105 a {
	display: block;padding: 6px 0 0 30px;	height: 23px;background: transparent url(../images/bg_menu_route3.png) no-repeat  -227px 0px;
color: #fff;
font-weight:bold;
}

/* route 4 */
div#cnr_mainmenu ul#mainmenu li.parent ul li.item106 a {
display: block;padding: 6px 0 0 30px;	height: 23px;margin-left: -18px;background: transparent url(../images/bg_menu_route4.png) no-repeat ;border: 0px solid green;
}

div#cnr_mainmenu ul#mainmenu li.parent ul li.item106 a:hover,
div#cnr_mainmenu ul#mainmenu li.parent ul li#current.active.item106 a {
	display: block;padding: 6px 0 0 30px;	height: 23px;background: transparent url(../images/bg_menu_route4.png) no-repeat  -227px 0px;
color: #fff;
font-weight:bold;
}

/* route 5 */
div#cnr_mainmenu ul#mainmenu li.parent ul li.item107 a {
display: block;padding: 6px 0 0 30px;	height: 23px;margin-left: -18px;background: transparent url(../images/bg_menu_route5.png) no-repeat ;border: 0px solid green;
}

div#cnr_mainmenu ul#mainmenu li.parent ul li.item107 a:hover,
div#cnr_mainmenu ul#mainmenu li.parent ul li#current.active.item107 a {
	display: block;padding: 6px 0 0 30px;	height: 23px;background: transparent url(../images/bg_menu_route5.png) no-repeat  -227px 0px;
color: #fff;
font-weight:bold;
}

/* route 6 */
div#cnr_mainmenu ul#mainmenu li.parent ul li.item108 a {
display: block;padding: 6px 0 0 30px;	height: 23px;margin-left: -18px;background: transparent url(../images/bg_menu_route6.png) no-repeat ;border: 0px solid green;
}

div#cnr_mainmenu ul#mainmenu li.parent ul li.item108 a:hover,
div#cnr_mainmenu ul#mainmenu li.parent ul li#current.active.item108 a {
	display: block;padding: 6px 0 0 30px;	height: 23px;background: transparent url(../images/bg_menu_route6.png) no-repeat  -227px 0px;
color: #fff;font-weight:bold;
}

/* route 7 */
div#cnr_mainmenu ul#mainmenu li.parent ul li.item23 a {
display: block;padding: 6px 0 0 30px;	height: 23px;margin-left: -18px;background: transparent url(../images/bg_menu_route7.png) no-repeat ;border: 0px solid green;
}

div#cnr_mainmenu ul#mainmenu li.parent ul li.item23 a:hover,
div#cnr_mainmenu ul#mainmenu li.parent ul li#current.active.item23 a {
	display: block;padding: 6px 0 0 30px;	height: 23px;background: transparent url(../images/bg_menu_route7.png) no-repeat  -227px 0px;
color: #fff;font-weight:bold;
}

/* route 8 */
div#cnr_mainmenu ul#mainmenu li.parent ul li.item24 a {
display: block;padding: 6px 0 0 30px;	height: 23px;margin-left: -18px;background: transparent url(../images/bg_menu_route8.png) no-repeat ;border: 0px solid green;
}

div#cnr_mainmenu ul#mainmenu li.parent ul li.item24 a:hover,
div#cnr_mainmenu ul#mainmenu li.parent ul li#current.active.item24 a {
	display: block;padding: 6px 0 0 30px;	height: 23px;background: transparent url(../images/bg_menu_route8.png) no-repeat  -227px 0px;
color: #fff;font-weight:bold;
}


/* route jongeren 1*/
div#cnr_mainmenu ul#mainmenu li.parent ul li.item25 a {
display: block;padding: 6px 0 0 30px;	height: 23px;margin-left: -18px;background: transparent url(../images/bg_menu_routej1.png) no-repeat ;border: 0px solid green;
}

div#cnr_mainmenu ul#mainmenu li.parent ul li.item25 a:hover,
div#cnr_mainmenu ul#mainmenu li.parent ul li#current.active.item25 a {
	display: block;padding: 6px 0 0 30px;	height: 23px;background: transparent url(../images/bg_menu_routej1.png) no-repeat  -227px 0px;
color: #fff;font-weight:bold;
}

/* route jongeren 2*/
div#cnr_mainmenu ul#mainmenu li.parent ul li.item26 a {
display: block;padding: 6px 0 0 30px;	height: 23px;margin-left: -18px;background: transparent url(../images/bg_menu_routej2.png) no-repeat ;border: 0px solid green;
}

div#cnr_mainmenu ul#mainmenu li.parent ul li.item26 a:hover,
div#cnr_mainmenu ul#mainmenu li.parent ul li#current.active.item26 a {
	display: block;padding: 6px 0 0 30px;	height: 23px;background: transparent url(../images/bg_menu_routej2.png) no-repeat  -227px 0px;
color: #fff;font-weight:bold;
}


div#cnr_footer p a {
	color: #fff;
}

hr {
	border: 0;
	height: 1px;
	color: #ccc;
	background-color: #ccc;
width:350px;
margin-left: 0px;
}

/* ---[ paragraph formatting ]---------------------------------------------- */

p {
	padding: 5px 0;
	font-family: Trebuchet MS;
	font-size: 100%;
	line-height: 153.9%;
}

div#cnr_footer p {
	padding: 25px 45px 0 0;
	float: right;
	color: #fff;
}

/* ---[ text formatting ]--------------------------------------------------- */

strong {
	font-weight: bold;
}

em {
	font-style: normal;
	color: #666;
	font-weight: bold;
}

/* ---[ img styling ]------------------------------------------------------- */

/* nmedia */
p img {
padding: 5px;
}

#omschrijving img, #page img {
	padding-left: 30px;
}


/* nmedia */ 
div.content  table tr td {
	vertical-align:top;
}
	
	
	
div.content p.program_item img,
div.content p.music_item img {
	padding: 5px 15px 50px 50px;
	float: left;
}

body.LHMR div#cnr_ctt_header img {
	margin-left: -45px;
}

/* site specific */

div.person_intro {
	padding: 3px 0 0 40px;
	background: transparent url(../images/bg_sprite.png) no-repeat 0 -575px;
}

div.bullet_2 {
	background-position: -350px -575px;
}

div.bullet_3 {
	background-position: -700px -575px;
}

div.bullet_4 {
	background-position: -1050px -575px;
}

div.bullet_5 {
	background-position: -1400px -575px;
}

div.person_intro ul li {
	margin: 0;
	padding: 0 0 0 10px;
}

span.person_more {
	padding-left: 15px;
	color: #ff6600;
	cursor: pointer;
	font-weight: bold;
	background: transparent url(../images/bg_sprite.png) no-repeat -350px -349px;
}

div.master_active,
div.person_details {
	margin-bottom: 10px;
	padding: 10px 20px;
}

div.master_active,
div.active {
	background: #ffffcc;
}

span.master_more {
	margin-top: 5px;
	padding-left: 15px;
	color: #ff6600;
	display: block;
	cursor: pointer;
	font-size: 85%;
	font-weight: bold;
	background: transparent url(../images/bg_sprite.png) no-repeat -350px -348px;	
}

/* home routes */
div.wpr_home_route {
	min-height: 80px;
	cursor: pointer;
}

div.route_1 div.cnr_home_route,
div.route_2 div.cnr_home_route,
div.route_3 div.cnr_home_route,
div.route_4 div.cnr_home_route,
div.route_5 div.cnr_home_route,
div.route_6 div.cnr_home_route,
div.route_7 div.cnr_home_route {
	padding-left: 150px;
	min-height: 80px;
	background: transparent url(../images/bg_home_routes.png) no-repeat 0 0;
}

div.route_1 div.cnr_home_route {
	background-position: 0 0;
}

div.route_2 div.cnr_home_route {
	background-position: -350px 0;
}

div.route_3 div.cnr_home_route {
	background-position: -700px 0;
}

div.route_4 div.cnr_home_route {
	background-position: -1050px 0;
}

div.route_5 div.cnr_home_route {
	background-position: -1400px 0;
}

div.route_6 div.cnr_home_route {
	background-position: -1750px 0;
}

div.route_7 div.cnr_home_route {
	background-position: -2100px 0;
}

div.cnr_home_route h3 {
	padding: 12px 0 0 0;
	font-size: 108%;
}

div.cnr_home_route p {
	color: #666;
}

div.cnr_home_route h3 a {
	text-decoration: none;
}

div.route_1 div.cnr_home_route h3 a {
	color: #ff9900;
}

div.route_2 div.cnr_home_route h3 a {
	color: #ff3333;
}

div.route_3 div.cnr_home_route h3 a {
	color: #66cc00;
}

div.route_4 div.cnr_home_route h3 a {
	color: #3399cc;
}

div.route_5 div.cnr_home_route h3 a {
	color: #993399;
}

div.route_6 div.cnr_home_route h3 a {
	color: #333399;
}

div.route_7 div.cnr_home_route h3 a {
	color: #333;
}

div#wpr_content div.rollover_route_1 h3 a,
div#wpr_content div.rollover_route_2 h3 a,
div#wpr_content div.rollover_route_3 h3 a,
div#wpr_content div.rollover_route_4 h3 a,
div#wpr_content div.rollover_route_5 h3 a,
div#wpr_content div.rollover_route_6 h3 a,
div#wpr_content div.rollover_route_7 h3 a  {
	color: #fff;
}

div.rollover_route_1 {
	background: transparent url(../images/bg_home_routes.png) no-repeat 0 -225px;
}

div.rollover_route_2 {
	background: transparent url(../images/bg_home_routes.png) no-repeat -350px -225px;
}

div.rollover_route_3 {
	background: transparent url(../images/bg_home_routes.png) no-repeat -700px -225px;
}

div.rollover_route_4 {
	background: transparent url(../images/bg_home_routes.png) no-repeat -1050px -225px;
}

div.rollover_route_5 {
	background: transparent url(../images/bg_home_routes.png) no-repeat -1400px -225px;
}

div.rollover_route_6 {
	background: transparent url(../images/bg_home_routes.png) no-repeat -1750px -225px;
}

div.rollover_route_7 {
	background: transparent url(../images/bg_home_routes.png) no-repeat -2100px -225px;
}


table.fotoboek tr td {
padding: 5px;
}
 

.jTweet ul.tweet_list li a.tweet_avatar img {
	border-right-width-value: 1px;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-bottom-width: 1px;
	border-left-width-value: 1px;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-top-style: solid;
	border-right-style-value: solid;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-bottom-style: solid;
	border-left-style-value: solid;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-top-color: #999999;
	border-right-color-value: #999999;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-bottom-color: #999999;
	border-left-color-value: #999999;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0pt;
} 
 
.jTweet ul.tweet_list a {
	color: black;
	text-decoration: underline;
	font-style: normal;	
}

.jTweet ul.tweet_list {
	color: black;
	text-decoration: none;
	font-style: normal;
	font-size: 0.85em;
	width: 280px;margin-left: 5px;
}

.jTweet ul.tweet_list li {
	list-style-type: none;
	list-style-image: none;
	background:none;
	margin:0;
	padding:0;
	list-style-position: outside;
	margin-bottom: 10px;
	display: block;
	min-height: 20px;
}


