/***********************************************************************

Author:     Wisdom
URL:        http://www.wisdom.nl/ 

***********************************************************************/

html {
	background:transparent;
}
 
body { /*background: #fafeff url(../images/body-back.png) repeat 0 0;*/
	background: url(../images/bg_shadow.png) repeat-y 50% 0;
	background-color: #5c5a5b;
	font: 62.5%/1.6em "Trebuchet MS", Tahoma, Verdana, sans-serif;
	margin: 0; 
	padding: 0;
	
}


#shadow {

}

#container { 
	/*background:  url(../images/bg_container_line.png) right repeat-y;*/
	margin: 0 auto;
	width: 985px;
	font-size:76.9%;
}

#container.iframeContainer {
        background-image: none;
	width: auto;
}

#container.iframeContainer div, #container.iframeContainer div div div form {
        padding-left: 0px;
}

#container.noRightColumn {
        background-image: none;
}

#header {
	height: 107px;
	position: relative;
	font-size: 1.2em;
	margin: 0 auto;
	width: 961px;
	padding: 0 0 0 0;
	background: transparent;
}

#header .banner {
	float:right;
	margin:10px 10px 10px 0;
}

/*	= General stuff
-------------------------------------------------------------------- */
	/* branding mijnkaart */
span.mcBrand.mijn {
	font-weight: bold !important;
}

span.mcBrand.kaart {
	font-weight: normal !important;
}

/* default lists */
#content ol {
	list-style-type: decimal;
	padding: 0;
}

#content ul {
	padding: 0;
	margin: 0 0 15px 0;
}

#content ul li {
	background: url(../images/bullet.gif) no-repeat 0 5px;
	margin: 0;
	padding: 0 0 0 12px;
}

#content ul li.lastChild {
	background: none;
}

#content ol#pagination {
	list-style: none;
	margin: 20px 0;
}

#content ol#pagination li {
	float: left;
	margin: 0;
	padding: 0;
}

#content ol#pagination li a {
	display: block;
	width: 1.8em;
	height: 1.3em;
	margin: 0 1em 0 0;
	padding: 2px 0;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	clear: both;
	color: #fafeff;
}

#content ol#pagination li a:link,#content ol#pagination li a:visited {
	background: #53badc;
}

#content ol#pagination li a:hover,#content ol#pagination li a:focus,#content ol#pagination li a:active
	{
	background: #CA0008;
}

/* links */
a:link,a:visited {
	color: #666;
}

a,a:hover,a:focus,a:active {
	color: #CA0008;
}

.contextual a:link,.contextual a:visited {
	color: #6593bb;
}

.contextual a:hover,.contextual a:focus,.contextual a:active {
	color: #f2767c;
	text-decoration: underline;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

#content p.back {
	margin: 40px 0 0 0;
}

/* headers */
h1 {
	font-size: 2.8em;
}

h2 {
	font-size: 1.833em;
	font-weight: normal;
	margin: 5px 0;
	line-height: 1.1em;
}

h2 a,h3 a {
	text-decoration: none;
}

h3 {
	color: #CA0008;
	font-size: 1.09em;
	margin: 0;
}

h4,h5,h6 {
	color: #CA0008;
	font-size: 1.09em;
}

#content h2 {
	margin: 5px 0 0;
	padding: 5px 0 15px 0;
}

#content h2.icon {
	margin: 15px 0 0 0;
}

#content h2.icon a {
	display: block;
	margin-right: 100px;
	background-position: left top;
	background-repeat: no-repeat;
	padding: 1px 0 3px 35px;
}

#content h2.icondetail {
	/*background-position: 0 3px;*/
	background-repeat: no-repeat;
	padding-left: 35px;
	/*line-height:140%;*/
	font-size:1.3em;
	font-weight:bold;
}

h2,h2 a:link,h2 a:visited {
	color: #CA0008;
}

h2 a:hover,h2 a:focus,h2 a:active {
	color: #CA0008;
}

/* icoontjes per categorie */
div#content h2.exposities a {
	background-image: url(../images/ico_lezing.gif);
}

div#content h2.films a {
	background-image: url(../images/ico_film.gif);
}

div#content h2.overige_evenementen a {
	background-image: url(../images/ico_overig.gif);
}

div#content h2.sport a {
	background-image: url(../images/ico_sport.gif);
}

div#content h2.muziek a {
	background-image: url(../images/ico_jazz.gif);
}

div#content h2.theater a {
	background-image: url(../images/ico_theater.gif);
}

div#content h2.markten_en_beurzen a {
	background-image: url(../images/ico_beurzen.gif);
}

div#content h2.festivals_en_manifestaties a {
	background-image: url(../images/ico_buitenevenementen.gif);
}

div#content h2.nieuws a {
	background-image: url(../images/ico_nieuws.gif);
}

/* niet meer gebruikt? */
div#content h2.modern a {
	background-image: url(../images/ico_modern.gif);
}

div#content h2.musea a {
	background-image: url(../images/ico_musea.gif);
}

div#content h2.comedy a {
	background-image: url(../images/ico_theater.gif);
}

div#content h2.lezing a {
	background-image: url(../images/ico_lezing.gif);
}

div#content h2.icondetail.exposities {
	background-image: url(../images/ico_lezing.gif);
}

div#content h2.icondetail.films {
	background-image: url(../images/ico_film.gif);
}

div#content h2.icondetail.overige_evenementen {
	background-image: url(../images/ico_overig.gif);
}

div#content h2.icondetail.sport {
	background-image: url(../images/ico_sport.gif);
}

div#content h2.icondetail.muziek {
	background-image: url(../images/ico_jazz.gif);
}

div#content h2.icondetail.theater {
	background-image: url(../images/ico_theater.gif);
}

div#content h2.icondetail.markten_en_beurzen {
	background-image: url(../images/ico_beurzen.gif);
}

div#content h2.icondetail.festivals_en_manifestaties {
	background-image: url(../images/ico_buitenevenementen.gif);
}

div#content h2.icondetail.nieuws {
	background-image: url(../images/ico_nieuws.gif);
}

/* niet meer gebruikt? */
div#content h2.icondetail.modern {
	background-image: url(../images/ico_modern.gif);
}

div#content h2.icondetail.musea {
	background-image: url(../images/ico_musea.gif);
}

div#content h2.icondetail.comedy {
	background-image: url(../images/ico_comedy.gif);
}

div#content h2.icondetail.lezing {
	background-image: url(../images/ico_lezing.gif);
}

/* homepage icons for leadtext*/
.mnHome #content h3.icon {
	padding: 5px 0 5px 30px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

.mnHome h3.icon1 {
	background: url(../images/ico_homepage1.gif);
}

.mnHome h3.icon2 {
	background: url(../images/ico_homepage2.gif);
}

.mnHome h3.icon3 {
	background: url(../images/ico_homepage3.gif);
}

.mnHome h3.icon4 {
	background: url(../images/ico_homepage4.gif);
}

h2#activateMijnkaart,h2#mijnKaartTitle,h2#mijnmijngendaTips,div.column h2,h2#activeerkaartTitle
	{
	display: block;
	padding:5px;
	font-size:127.2%;
	font-weight:bold;
	background:#CA0008;
	color:#fff;
	margin-bottom:5px;
}

h2#activateMijnkaart a {
	height: 39px;
	display: block;
	width: 230px;
}

h2#mijnKaartTitle {
	/*background: url(../images/bg_mijnkaart_aanbiedingen.gif) no-repeat;*/
}

h2#activeerkaartTitle {
	/*background: url(../images/bg_header_activeer_mijnkaart.gif) no-repeat;*/
}

h2#prijzenTrekkingTitle {
	/*background: url(../images/bg_prijzentrekking.gif) no-repeat;*/
}

h2#mijngendaTips {
	/*background: url(../images/bg_tips.gif) no-repeat;*/
}

h2#activateMijnkaart {
	background: url(../images/bg_activeer_mijnkaart.gif) no-repeat;
	margin: 10px 0 10px 0;
	padding: 0;
}

h2#zoekinMijngenda {
	/*background: url(../images/bg_header_zoek_in_mijngenda.gif) no-repeat;*/
}

h2#meldEvenement {
	/*background: transparent url(../images/bg_meld_evenement_aan.gif)*/
		no-repeat scroll 0%;
}

div#thirdColumn {
	background-color:#f6f6f6;	
}
div#thirdColumn h2 {
	margin-top:10px;
	color:#FFF;
}
div#thirdColumn h2 a {
		color:#FFF;
}
div#thirdColumn h2, div#thirdColumn h3, div#thirdColumn p {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom:10px;
}
div#thirdColumn h3 {
	margin:0 10px; 
}
div#thirdColumn ul {
	margin-left: 10px;
	margin-right: 10px;
}
div#thirdColumn h3 {
	
	/*padding: 10px 0 0 0;*/
	border-top: 1px solid #c8dae8;
}

div#thirdColumn h3.firstChild {
	border: none;
}

div#firstColumn h3 {
	border: none;
	font-weight: bold;
	margin: 10px;
}

div.column h3 a:link,div.column h3 a:visited {
	color: #CA0008;
	text-decoration: none;
}

div#kwartaalTrekking h3 {
	background: url(../images/bg_week_header.gif) no-repeat;
	height: 50px;
	margin: 0;
	text-indent: -9999px;
}

div#kwartaalTrekkingLarge h3 {
	background: url(../images/bg_week_headerLg.gif) no-repeat;
	clear: both;
	height: 50px;
	margin: 0;
	padding-bottom: 14px;
	text-indent: -9999px;
}

div#kwartaalTrekking h3 a,div#kwartaalTrekkingLarge h3 a {
	display: block;
}

#content p.userMessage {
	background: #7ea5c6 url(../images/bg_usermessage.gif) repeat-x 0 0;
	font-weight: bold;
	padding: 3px 10px;
}

/*	= Structural
-------------------------------------------------------------------- */
#firstColumn {
	float: left;
	font-size: 1.1em;
	margin: 0 0 0 20px;
	width: 230px;
}

#content {
	float: left;
	font-size: 1.2em;
	/*margin: 0 20px;*/
	padding: 0 10px 50px 15px;
	width: 698px;
}
/* mdv float even right gezet */
#thirdColumn {
	float: right;
	font-size: 1.1em;
	margin: 0 25px 0 0;
	padding-bottom:10px;
	width: 230px;
}

div#header img.branding {
	float: left;
	margin: 0 0 0 0;
}

/*	= Form elements
-------------------------------------------------------------------- */
ol#stappen {
	padding: 0;
}

ol#stappen li {
	color: #4c81b0;
	margin: 0 0 0 24px;
}

ol#stappen li.current {
	font-weight: bold;
	list-style: none;
	margin: 0;
	padding: 2px 0 1px 24px;
}

ol#stappen li.stepOne {
	background: url(../images/stepOne.gif) no-repeat 0 0;
}

ol#stappen li.stepTwo {
	background: url(../images/stepTwo.gif) no-repeat 0 0;
}

ol#stappen li.stepThree {
	background: url(../images/stepThree.gif) no-repeat 0 0;
}

#content ul.formHelpers {
	margin: 10px 0 0 0;
}

div#header div.activateCard a {
	background: url(../images/promo.png) no-repeat 0 0;
	display: block;
	position: absolute;
	width: 185px;
	height: 165px;
	left: 300px;
	top: 0;
	text-indent: -9999px;
	z-index: 10;
}

div#header div.activateCard.ingelogd a {
	background: url(../images/promo_ingelogd.png) no-repeat 0 0;
}

form#mijnId,div#mijnId {
	background: url(../images/logo_mijnid_small.gif) no-repeat right 0;
	color: #3e4343;
	float: right;
	margin: 45px 10px 0 0;
	padding: 20px 0 0 0;
	width: 510px;
}

form fieldset {
	margin: 0;
	padding: 0;
}

form#mijnId p,div#mijnId p {
	color: #3e4343;
	margin: 7px 0 0 0;
	text-align: right;
}

form div.formRow {
	clear: both;
	float: right;
}

form#mijnId div.formRow.border,div#mijnId div.formRow.border {
	border-top: 1px solid #C8DAE8;
	padding: 2px 0 0;
}

form div.formRow label {
	cursor: pointer;
	float: left;
	font-weight: bold;
	margin: 5px 0 0;
	text-align: right;
	width: 95px;
}

form#mijnId div.formRow input,div#mijnId div.formRow input {
	background: url(../images/bg_input.gif) no-repeat 0 0;
	border: none;
	float: left;
	height: 20px;
	margin: 2px 0 0 8px;
	padding: 2px 0 0 5px;
	width: 123px;
}

form#mijnId div.btns,div#mijnId div.btns {
	clear: both;
	float: right;
	height: 17px;
	width: 231px;
}

form#mijnId div.btns input.submitBtn,div#mijnId div.btns input.submitBtn
	{
	background: url(../images/bg_btn.gif) no-repeat 0 0;
	border: none;
	color: #fff;
	cursor: pointer;
	float: right;
	font-size: 85%;
	height: 17px;
	margin: 4px 0 0;
	width: 76px;
}

form#mijnId p.welkom,div#mijnId p.welkom {
	font-size: 1.4em;
	margin: 0;
	padding: 7px 0 5px 0;
}

#content form {
	background: #eff3f4;
	border: 1px solid #d7dbdc;
	padding: 10px;
}

#content form label {
	cursor: pointer;
	display: block;
	font-weight: bold;
	margin: 10px 0 0 0;
}

#content form input {
	border: 1px solid #d7dbdc;
	padding: 0 2px;
	margin: 0;
	width: 200px;
}

#content form .checkbox input {
	border: none;
	clear: left;
	float: left;
	margin: 10px 5px 0 0;
	width: auto;
}

#content form .checkbox label {
	float: left;
	margin: 10px 0 0 0;
	width: 360px;
}

#content form .submit input {
	background: #004b8d;
	border: outset;
	color: #fafeff;
	width: auto;
}

/* error handling*/
#content form ol.errors {
	background: #f3ac4d url(../images/bg_errors.gif) repeat-x 0 0;
	padding: 3px 10px;
}

#content form ol.errors li {
	
}

#content form label.error {
	color: #f08800;
}

#content form p.error {
	clear: both;
	margin: 0;
}

#content form .checkbox p.error {
	margin: 0;
}

#content form .mijnkaartVoorbeeld {
	float: right;
	margin: 10px 0 0 0;
}

/* Barcode form styles and exceptions */
#content form#barcodeForm {
	background: none;
	border: none;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px -2px;
	float: right;
}

#content form#barcodeForm .bttn {
	border: none;
}

#content form#barcodeForm .bttn.kortingsbon {
	width: 135px;
	height: 22px;
}

/* 

ongebruikte selector?? 

peter van aller 


div#header span {
	left: 780px;
	position: absolute;
	top: 146px;
}

*/ /*	= mainNavigation
-------------------------------------------------------------------- */
div#header ul#menu {
	position: absolute;
	left: 0;
	bottom: 35px;
}

div#header ul li {
	float: left;
	margin: 0;
	padding: 0;
}

div#header ul li a {
	background: url(../images/mainNav.gif) no-repeat 0 0;
	display: block;
	height: 39px;
	overflow: hidden;
	text-indent: -9999px;
}

div#header ul li a#mnHome {
	background-position: 0 0;
	width: 71px;
}
body.mnHome div#header ul li a#mnHome,div#header ul li a#mnHome:hover {
	background-position: 0 -39px;
}

div#header ul li a#mnEvents {
	background-position: -70px 0;
	width: 161px;
}

body.mnEvents div#header ul li a#mnEvents,div#header ul li a#mnEvents:hover {
	background-position: -70px -39px;
}

div#header ul li a#mnTips {
	background-position: -231px 0;
	width: 77px;
}

body.mnTips div#header ul li a#mnTips,div#header ul li a#mnTips:hover {
	background-position: -231px -39px;
}

div#header ul li a#mnSales {
	background-position: -308px 0;
	width: 129px;
}

body.mnSales div#header ul li a#mnSales,div#header ul li a#mnSales:hover {
	background-position: -308px -39px;
}

div#header ul li a#mnCard {
	background-position: -436px 0;
	width: 100px;
}

body.mnCard div#header ul li a#mnCard,div#header ul li a#mnCard:hover {
	background-position: -436px -39px;
}

div#header ul li a#mnPrizes {
	background-position: -537px 0;
	width: 113px;
}

body.mnPrizes div#header ul li a#mnPrizes,div#header ul li a#mnPrizes:hover {
	background-position: -537px -39px;
}

div#header ul li a#mnOver {
	background-position: -649px 0;
	width: 143px;
}

body.mnPrizes div#header ul li a#mnOver,div#header ul li a#mnOver:hover {
	background-position: -649px -39px;
}
div#header ul li a#mnTickets {
	background-position: -793px 0;
	width:80px;
}

body.mnPrizes div#header ul li a#Tickets ,div#header ul li a#mnTickets:hover {
	background-position: -793px -39px;
}



div.featuredThumb {
	position: relative;
}


div.featuredDate {
	position: absolute;
	left: 5px;
	top: 5px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	background: #000;
	font-weight: bold;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;	
}

div.dateDivider {
	float: left;
}

div.startDate, div.endDate {
	padding: 5px;
	float: left;
	margin: 0 0 0 0;
	line-height: 0;
}

div.endDate {
	padding: 5px 5px 5px 10px;
	background: url(../images/dateDivider.gif) center left no-repeat;
}

div.dateDay {
	font-size: 19px;
	line-height: 19px;
}
div.dateMonth {
	font-size: 8px;
	line-height: 8px;
	font-weight: normal;
}




/*	= Column elements
-------------------------------------------------------------------- */
div.column .ad {
	text-align: center;
	clear: both;
	margin: 15px 0;
}

div.column .ad img {
	float: none !important;
}

div.column p { /*margin: 5px 0 0 10px;*/
	margin-bottom:10px;
}

div.column p.date {
	color: #939798;
}

div.column ul.evenementen {
	font-weight: bold;
	/*margin: 5px 0 0 10px;*/
}

div#firstColumn p.more {
	margin: 0 0 10px 10px;
}

div#thirdColumn p.more {
	margin: 0 10px;
}

ul.evenementen li,p.more.border {
	/*border-bottom: 1px solid #c8dae8;*/
	
	margin: 3px 0;
	padding: 0 0 3px 0;
}

#firstColumn p {
	margin: 0 0 0 10px;
}

ul.evenementen li.lastChild {
	border: none;
}

p.more.border {
	padding: 0 0 5px 0;
}

div.column ul.evenementen li span {
	display: block;
	font-weight: normal;
}

div.column ul.evenementen li a:link,div.column ul.evenementen li a:visited
	{
	color: #CA0008;
	text-decoration: none;
}

div.column ul.evenementen li a:hover,div.column ul.evenementen li a:focus,div.column ul.evenementen li a:active,div.column h3 a:hover,div.column h3 a:focus,div.column h3 a:active
	{
	color: #CA0008;
}

/* locatie heeft een andere kleur in de evenementenlijst */
div.column ul.evenementen li a:link span,div.column ul.evenementen li a:visited span
	{
	color: #3e4343;
}

.column a.korting {
	background: url(../images/kortingsbon_small.gif) no-repeat;
	display: block;
	float: right;
	width: 51px;
	height: 42px;
	text-indent: -9999px;
	margin: -1.5em 0 0 10px;
}

ul#wekelijksTrekking {
	background: url(../images/bg_trekking.gif) no-repeat;
	height: 79px;
	margin: 5px 0;
}

ul#wekelijksTrekking li {
	height: 45px;
	float: left;
	margin: 7px 10px 0 10px;
	padding: 0;
	text-indent: -9999px;
	width: 55px;
}

ul#wekelijksTrekking a {
	display: block;
	height: 45px;
	width: 55px;
}

div#kwartaalTrekking {
	background: url(../images/bg_week_bottom.gif) bottom left no-repeat;
	padding: 0 0 5px 0;
	margin: 10px 0;
}

div#kwartaalTrekkingLarge {
	background: url(../images/bg_kwartaalprize_box.gif) bottom left
		no-repeat;
	padding: 0 0 5px 0;
	position: relative;
	width: 420px;
	min-height: 0px;
	zoom: 1;
}

div#kwartaalTrekking h3 span {
	display: block;
	height: 45px;
	margin: -5px 0 0 70px;
	width: 55px;
}

#content div.trekkingTeller h3 span {
	display: block;
	height: 45px;
	margin: 0 0 0 163px;
	width: 55px;
}

div#content div#kwartaalTrekking img,div#content div#kwartaalTrekkingLarge img,div#kwartaalTrekking img
	{
	float: none;
	margin: 0px;
	padding: 0;
}

div#content div#kwartaalTrekking img,div#kwartaalTrekking img {
	width: 210px;
	padding: 10px 0px 0px 10px;
}

div#content div#kwartaalTrekkingLarge img {
	width: 388px;
}

div#content div#kwartaalTrekkingLarge span.banner {
	background: url(../images/bg_kwartaalprize_banner.png) top left
		no-repeat;
	display: block;
	height: 158px;
	position: absolute;
	text-indent: -9999px;
	width: 158px;
}

div#content div#kwartaalTrekkingLarge h2 {
	padding: 0px;
	margin: 0px;
}

div#kwartaalTrekking div.titlePrize,div#kwartaalTrekkingLarge div.titlePrize
	{
	margin: 6px 0px 10px 16px;
	padding: 0px 0;
	position: relative;
}

div#kwartaalTrekkingLarge div.titlePrize h4 {
	color: #3e4343;
	font-size: 1.4em;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
}

div#kwartaalTrekking p.titlePrize a,div#kwartaalTrekkingLarge p.titlePrize a
	{
	color: #CA0008;
	text-decoration: none;
	font-size: 182%;
}

div#content p.intro {
	background: #e9e9e9;
	margin: 0 0 10px;
	padding: 5px;
}

div#content ul.bread {
	background: none;
	list-style: none;
	padding: 0;
	width: 415px;
	margin:0 10px 10px 10px;
}

div#content ul.bread li {
	background: url(../images/bread.gif) no-repeat right center;
	float: left;
	margin: 0 5px 10px 0;
	padding: 0 15px 0 0;
}

div#content ul.bread li.lastChild {
	background: none;
}

div#content p {
	margin: 7px 0;
	line-height: 1.5em;
}

div#content p.date {
	background: #999;
	
	color: #fafeff;
	padding: 5px;
	font-weight: bold;
	margin: 0 100px 0 0;
}

div#content p.date.detail {
	margin:0 0 10px 0;
}

div#content a.korting {
	background: url(../images/kortingsbon_large.gif) no-repeat;
	display: block;
	float: right;
	width: 86px;
	height: 68px;
	text-indent: -9999px;
	margin: -4em 0 0 10px;
}

div#content a.print {
	background-image: url(../images/bttn_printkortingsbon.gif);
	background-repeat: no-repeat;
	display: block;
	float: right;
	height: 22px;
	text-indent: -9999px;
	width: 137px;
}

div#content a.print:link,div#content a.print:visited {
	background-position: 0 0;
}

div#content a.print:hover,div#content a.print:focus,div#content a.print:active
	{
	background-position: 0 -40px;
}

div#content img {
	float: right;
	clear: right;
	margin: 0 10px 10px 10px;
}

div#content img.hpImage {
	float: none;
	margin: 10px 0;
}

div#content .redactieItem p.readMore {
	float: left;
}

div#content div.ad2 {
	overflow: hidden;
	width: 415px;
	clear: both;
}

div#content div.ad2 p {
	margin: 0 0 5px;
	text-align: center;
}

.box {
	background: #eff3f4;
	border: 1px solid #d7dbdc;
	margin: 0 0 10px 0;
	padding: 10px 10px 20px 10px;
	width: 400px;
}

.box ul {
	margin: 0;
	padding: 0;
}

div#content .box ul.prize li {
	background: none;
	line-height: 6em;
	margin: 0;
	padding: 0;
}

div#content .box ul.prize li img {
	width: 50px;
}

div#content .box ul.prize li#large {
	line-height: 0;
	min-height: 250px;
	width: 200px;
	float: left;
	margin: 0 20px 0 0;
}

div#content .box ul.prize li#large img {
	width: 200px;
}

/*	= thirdColumn elements
-------------------------------------------------------------------- */
div#thirdColumn img {
	border: 1px solid #999999;
	float: left;
	margin: 2px 10px 0 10px;
	padding: 2px;
}

div#thirdColumn span.mijnKaart a {
	background: url(../images/mijnkaart_btn.gif) no-repeat;
	display: block;
	height: 148px;
	margin: 10px 0 10px;
	text-indent: -9999px;
	width: 230px;
}

/*	= footer elements
-------------------------------------------------------------------- */
ul#footer {
	clear: both;
	text-align: center;
	width: 400px;
	margin: 0 auto;
	padding: 35px 0 20px 0;
	font-size: 1.1em;
}

ul#footer li {
	background: url(../images/scheiding.gif) center right no-repeat;
	display: inline;
	padding: 0 5px 0 0;
	margin: 0 0 0 5px;
}

ul#footer li.lastChild {
	background: none;
}

/*	= the counter
-------------------------------------------------------------------- */
#content ul#wekelijksTrekking li {
	background: none;
}

.trekkingTeller .no0 {
	background: url(../images/nos/0.gif) no-repeat !important;
}

.trekkingTeller .no1 {
	background: url(../images/nos/1.gif) no-repeat !important;
}

.trekkingTeller .no2 {
	background: url(../images/nos/2.gif) no-repeat !important;
}

.trekkingTeller .no3 {
	background: url(../images/nos/3.gif) no-repeat !important;
}

.trekkingTeller .no4 {
	background: url(../images/nos/4.gif) no-repeat !important;
}

.trekkingTeller .no5 {
	background: url(../images/nos/5.gif) no-repeat !important;
}

.trekkingTeller .no6 {
	background: url(../images/nos/6.gif) no-repeat !important;
}

.trekkingTeller .no7 {
	background: url(../images/nos/7.gif) no-repeat !important;
}

.trekkingTeller .no8 {
	background: url(../images/nos/8.gif) no-repeat !important;
}

.trekkingTeller .no9 {
	background: url(../images/nos/9.gif) no-repeat !important;
}

.trekkingTeller .no10 {
	background: url(../images/nos/10.gif) no-repeat !important;
}

.trekkingTeller .no11 {
	background: url(../images/nos/11.gif) no-repeat !important;
}

.trekkingTeller .no12 {
	background: url(../images/nos/12.gif) no-repeat !important;
}

.trekkingTeller .no13 {
	background: url(../images/nos/13.gif) no-repeat !important;
}

.trekkingTeller .no14 {
	background: url(../images/nos/14.gif) no-repeat !important;
}

.trekkingTeller .no15 {
	background: url(../images/nos/15.gif) no-repeat !important;
}

.trekkingTeller .no16 {
	background: url(../images/nos/16.gif) no-repeat !important;
}

.trekkingTeller .no17 {
	background: url(../images/nos/17.gif) no-repeat !important;
}

.trekkingTeller .no18 {
	background: url(../images/nos/18.gif) no-repeat !important;
}

.trekkingTeller .no19 {
	background: url(../images/nos/19.gif) no-repeat !important;
}

.trekkingTeller .no20 {
	background: url(../images/nos/20.gif) no-repeat !important;
}

.trekkingTeller .no21 {
	background: url(../images/nos/21.gif) no-repeat !important;
}

.trekkingTeller .no22 {
	background: url(../images/nos/22.gif) no-repeat !important;
}

.trekkingTeller .no23 {
	background: url(../images/nos/23.gif) no-repeat !important;
}

.trekkingTeller .no24 {
	background: url(../images/nos/24.gif) no-repeat !important;
}

.trekkingTeller .no25 {
	background: url(../images/nos/25.gif) no-repeat !important;
}

.trekkingTeller .no26 {
	background: url(../images/nos/26.gif) no-repeat !important;
}

.trekkingTeller .no27 {
	background: url(../images/nos/27.gif) no-repeat !important;
}

.trekkingTeller .no28 {
	background: url(../images/nos/28.gif) no-repeat !important;
}

.trekkingTeller .no29 {
	background: url(../images/nos/29.gif) no-repeat !important;
}

.trekkingTeller .no30 {
	background: url(../images/nos/30.gif) no-repeat !important;
}

.trekkingTeller .no31 {
	background: url(../images/nos/31.gif) no-repeat !important;
}

.trekkingTeller .no32 {
	background: url(../images/nos/32.gif) no-repeat !important;
}

.trekkingTeller .no33 {
	background: url(../images/nos/33.gif) no-repeat !important;
}

.trekkingTeller .no34 {
	background: url(../images/nos/34.gif) no-repeat !important;
}

.trekkingTeller .no35 {
	background: url(../images/nos/35.gif) no-repeat !important;
}

.trekkingTeller .no36 {
	background: url(../images/nos/36.gif) no-repeat !important;
}

.trekkingTeller .no37 {
	background: url(../images/nos/37.gif) no-repeat !important;
}

.trekkingTeller .no38 {
	background: url(../images/nos/38.gif) no-repeat !important;
}

.trekkingTeller .no39 {
	background: url(../images/nos/39.gif) no-repeat !important;
}

.trekkingTeller .no40 {
	background: url(../images/nos/40.gif) no-repeat !important;
}

.trekkingTeller .no41 {
	background: url(../images/nos/41.gif) no-repeat !important;
}

.trekkingTeller .no42 {
	background: url(../images/nos/42.gif) no-repeat !important;
}

.trekkingTeller .no43 {
	background: url(../images/nos/43.gif) no-repeat !important;
}

.trekkingTeller .no44 {
	background: url(../images/nos/44.gif) no-repeat !important;
}

.trekkingTeller .no45 {
	background: url(../images/nos/45.gif) no-repeat !important;
}

.trekkingTeller .no46 {
	background: url(../images/nos/46.gif) no-repeat !important;
}

.trekkingTeller .no47 {
	background: url(../images/nos/47.gif) no-repeat !important;
}

.trekkingTeller .no48 {
	background: url(../images/nos/48.gif) no-repeat !important;
}

.trekkingTeller .no49 {
	background: url(../images/nos/49.gif) no-repeat !important;
}

.trekkingTeller .no50 {
	background: url(../images/nos/50.gif) no-repeat !important;
}

.trekkingTeller .no51 {
	background: url(../images/nos/51.gif) no-repeat !important;
}

.trekkingTeller .no52 {
	background: url(../images/nos/52.gif) no-repeat !important;
}

.trekkingTeller .no53 {
	background: url(../images/nos/53.gif) no-repeat !important;
}

.trekkingTeller .no54 {
	background: url(../images/nos/54.gif) no-repeat !important;
}

.trekkingTeller .no55 {
	background: url(../images/nos/55.gif) no-repeat !important;
}

.trekkingTeller .no56 {
	background: url(../images/nos/56.gif) no-repeat !important;
}

.trekkingTeller .no57 {
	background: url(../images/nos/57.gif) no-repeat !important;
}

.trekkingTeller .no58 {
	background: url(../images/nos/58.gif) no-repeat !important;
}

.trekkingTeller .no59 {
	background: url(../images/nos/59.gif) no-repeat !important;
}

.trekkingTeller .no60 {
	background: url(../images/nos/60.gif) no-repeat !important;
}

/* Mijngenda V2 */ /* DetailPagina */
	/* ####################################
	see if this works with other pages
   ####################################  */
#content p.back {
	margin: 0px;
	padding-top: 8px;
	clear: both;
}
/*
div#thirdColumn h3.firstChild {
	padding: 0px;
	margin: 0px;
}
*/

/*##################*/
span.evenementInformatie {
	background: transparent url(../images/bg_evenementinformatie.gif)
		no-repeat scroll 0% 50%;
	display: block;
	width: 144px;
	float: right;
	padding: 4px 0px 0px 6px;
}

span.evenementInformatie a {
	display: block;
	height: 22px;
	text-indent: -9999px;
}

span.mailwinButton {
	background: transparent url(../images/bg_mail_en_win.gif) no-repeat
		scroll 0% 50%;
	display: block;
	width: 92px;
	float: right;
	padding: 4px 0px 0px 6px;
}

span.mailwinButton a {
	display: block;
	height: 22px;
	text-indent: -9999px;
}

span.schrijfinButton {
	float: right;
	width: 96px;
	background: transparent url(../images/bg_schrijf_je_in.gif) no-repeat
		scroll 0% 50%;
	display: block;
	padding: 4px 0px 0px 6px;
}

span.schrijfinButton a {
	display: block;
	height: 22px;
	text-indent: -9999px;
}

p.eventFooter {
	text-align: right;
	border-top: 1px solid #C8DAE8;
	padding-top: 7px;
}

p.eventFooter a.printEvent {
	background: transparent url(../images/printIcon.gif) no-repeat 0% 50%;
	padding-left: 16px;
	padding-right: 4px;
}

p.eventFooter a.tipEvent {
	background: transparent url(../images/tipIcon.gif) no-repeat 0% 50%;
	padding-left: 12px;
}

/* ColumnSearchEvents */
div#searchEvents {
	background: transparent url(../images/bg_week_bottom.gif) no-repeat
		scroll left bottom;
	margin: 10px 0pt;
	padding: 0pt 0pt 5px;
}

div#searchEvents form {
	background: transparent url(../images/bg_sidebar_header.gif) no-repeat
		scroll top;
	margin: 0pt;
	padding: 20px 20px 0px 20px;
}

div#searchEvents form p {
	margin-top: 4px;
}

div#container p.searchEventButton {
	background: transparent url(../images/bg_btn_zoek.gif) no-repeat scroll
		0%;
	margin-top: 8px;
	clear: both;
}

div#searchEvents p.advancedSearchLink {
	margin: 8px 20px 12px 20px;
}

div#container div#searchEvents p.searchEventButton a {
	display: block;
	height: 22px;
	width: 127px;
	margin-left: 14px;
	color: #fff;
	text-decoration: none;
	padding-top: 6px;
	font-size: 1.1em;
}

div#searchEvents form input {
	width: 110px;
}

div#searchEvents form select {
	width: 115px;
}

div#searchEvents form label {
	width: 70px;
	display: block;
	float: left;
}

div#searchEvents div#sectionHolder {
	line-height: 0px;
	height: 0px;
	padding: 0px;
	margin: 0px;
}

#cal1Container {
	display: none;
	position: absolute;
	left: 10px;
	top: 10px;
	z-index: 2
}

#cal2Container {
	display: none;
	position: absolute;
	left: 10px;
	top: 300px;
	z-index: 1
}

label.right {
	text-align: right;
	margin-left: -4px;
	padding-right: 4px;
}

/* YUI CALENDAR */
a.yuiCalendar {
	cursor: pointer;
	line-height: 16px;
	text-decoration: none;
}

div.calContainer {
	position: absolute !important;
	margin-left: 0px;
	margin-top: 20px;
	z-index: 2;
}

div#advancedSearch div.calContainer {
	margin-left: 0px;
	margin-top: 43px;
}

div.calContainer.to {
	margin-left: 0px;
	margin-top: 40px;
}

div#advancedSearch div.calContainer.to {
	margin-top: 64px;
}

body .yui-skin-sam .yui-calcontainer.withtitle {
	padding-top: 16pt;
}

/* ADVANCED SEARCH STYLES */
div#advancedSearch {
	background-color: #c8dae8;
	background: transparent url(../images/searchBG.gif) no-repeat scroll
		left bottom;
	margin-top: 10px;
	min-height: 0;
	/* huh IE6 clear/float thing */
	zoom: 1;
}

#advancedSearch form#eventSearch {
	background: none;
	border: 0px;
	padding-top: 0px;
}

div#advancedSearch label {
	padding-bottom: 4px;
	font-size: 1.2em;
	width: 166px;
}

div#advancedSearch label.columnLabel {
	font-size: 1em;
	margin: 0px;
	padding-top: 4px;
}

div#content div#advancedSearch label.columnLabelInline {
	font-size: 1em;
	width: 40px;
	height: 12px;
	float: left;
	margin: 0px 0px 0px 0px;
}

div#advancedSearch a#smallInput {
	float: left;
	text-align: right;
}

div#advancedSearch form select {
	width: 166px;
}

div#advancedSearch form input {
	width: 160px;
}

div#advancedSearch form input.startdate,div#advancedSearch form input.enddate
	{
	width: 190px;
	background-color: #eaecee;
	border: none;
}

div#advancedSearch #searchLeft {
	width: 190px;
	float: left;
}

div#searchEvents span.dropdownInput {
	background: transparent url(../images/DDbgXSmall.gif) no-repeat scroll
		right top;
	display: block;
	margin-right: 6px;
}

div#searchEvents span.dropdownInput input {
	background-color: #d8d8d8;
	border: medium none;
	width: 94px;
	padding-left: 2px;
}

div#advancedSearch #searchRight {
	width: 190px;
	float: left;
}

div#advancedSearch #searchBottom {
	clear: both;
}

div#advancedSearch input.plaatsnaam {
	
}

div#advancedSearch input.hidden {
	display: none;
}

#content ul.categoryList {
	float: left;
	width: 190px;
}

#content ul.categoryListLarge {
	float: left;
	width: 200px;
}

#content ul.categoryListLarge li {
	list-style: none;
	background: none;
	padding: 0px;
	font-size: 1.1em;
	line-height: 1.6em;
	font-weight: bold;
}

div#content p.zoekButton {
	background: transparent url(../images/bg_btn_zoek.gif) no-repeat scroll
		left center;
	clear: both;
	cursor: pointer;
	display: block;
	float: left;
	margin-top: 8px;
	width: 123px;
}

div#content p.zoekButton input {
	background: transparent none repeat scroll 0%;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	float: none;
	margin: 0px;
	width: 123px;
	padding-left: 10px;
	text-align: left;
}

/* Browse Search */
div#browseSearch {
	background: transparent url(../images/searchBG.gif) no-repeat scroll;
	min-height: 0pt;
	margin-top: 26px;
	/* huh IE6 clear/float thing */
	zoom: 1;
}

div#browseSearch h4,div#advancedSearch h4 {
	background: transparent url(../images/searchBGtop.gif) no-repeat scroll
		center top;
	border: 0px;
	font-size: 1.6em;
	color: #3e4343;
	padding: 15px 10px 10px 10px;
}

div#browseSearch ul {
	padding: 0px 0px 12px 10px;
}

div#browseSearch ul li {
	display: inline;
	border-left: 1px solid #666;
	list-style: none;
	background: none;
	padding: 0px 6px 0px 12px;
	font-size: 1.2em;
}

div#browseSearch ul li.first {
	border: none;
	padding-left: 0px;
}

div#browseSearch ul li a {
	color: #3e4343;
}

div#advancedSearch form  input.categorybox {
	margin: 0px;
	width: 20px;
	border: 0px;
}

div#advancedSearch ul.categoryList li {
	background: none;
	list-style: none;
	padding: 0px;
}

/* Search Results */
div#content h2.searchResults {
	background-image: none;
	background: none;
	margin: 0px;
	padding: 8px 0px 4px 0px;
	line-height: 1.1em;
	font-size: 1.1em;
}

div#content h2.firstChild {
	margin: 0px;
	padding: 0px 0px 4px 0px;
}

div#content h2.searchResults a {
	background-image: none;
	background: none;
	filter: none;
	font-weight: bold;
	text-decoration: underline;
	color: #3e4343;
}

div#content p.searchResultsDate {
	background: none;
	color: #818384;
	padding: 0px;
	margin: 0px;
}

div#content ul.searchPaging {
	text-align: right;
	margin: 8px 0px 8px 0px;
}

div#content ul.searchPaging li {
	list-style: none;
	background: none;
	display: inline;
	padding: 0px 6px 0px 2px;
	border-right: 1px solid #aaa;
}

div#content ul.searchPaging li.current {
	margin-right: 4px;
}

div#content ul.searchPaging li.title,div#content ul.searchPaging li.next
	{
	border: none;
}

div#content ul.searchPaging li.back a,div#content ul.searchPaging li.next a
	{
	text-decoration: none;
}

div#content p.searchResultsText {
	margin: 0px;
	padding: 0px 0px 8px 0px;
	border-bottom: 1px solid #C8DAE8
}

div#browseSearchColumn {
	background: transparent url(../images/bg_week_bottom.gif) no-repeat
		scroll left bottom;
	margin: 10px 0pt;
	padding: 0pt 0pt 5px;
}

div#meldEvenement {
	background: transparent url(../images/bg_week_bottom.gif) no-repeat
		scroll left bottom;
	margin: 10px 0pt;
	padding: 0px;
}

div#meldEvenement p {
	background: transparent url(../images/bg_sidebar_header.gif) no-repeat
		scroll center top;
	padding: 16px 16px 16px 16px;
	font-weight: bold;
}

div#meldEvenement span.button {
	background: transparent url(../images/bg_meld_evenement_aan_btn.gif)
		no-repeat scroll 0% 50%;
	width: 200px;
	display: block;
}

div#meldEvenement span.button a {
	display: block;
	height: 22px;
	text-indent: -9999px;
}

div#browseSearchColumn p {
	background: transparent url(../images/bg_sidebar_header.gif) no-repeat
		scroll center top;
	padding: 16px 16px 0px 16px;
	font-weight: bold;
}

div#browseSearchColumn ul {
	margin-left: 16px;
	margin-right: 16px;
	padding-bottom: 12px;
	font-weight: bold;
}

div#browseSearchColumn ul li {
	list-style: none;
	display: inline;
	padding: 0px 4px 0px 6px;
	margin: 0px;
	border-left: 1px solid #666;
}

div#browseSearchColumn ul li.first {
	border: none;
	padding-left: 0px;
}

div#advancedSearch p {
	margin: 0px;
}

div#advancedSearch input#vsCancelDataFrom {
	background-color: #eaecee;
	border: none;
	pointer: cursor;
	width: 166px;
	margin: 0px 20px 0px 0px;
	pointer: cursor;
}

div#advancedSearch span.button {
	background: transparent url(../images/DDbg.gif) no-repeat scroll center
		top;
	pointer: cursor;
	display: block;
	width: 190px;
	margin-bottom: 4px;
}

div#advancedSearch span.buttonSmall {
	background: transparent url(../images/DDbgSmall.gif) no-repeat scroll
		center top;
	pointer: cursor;
	display: block;
	width: 150px;
}

div#advancedSearch input#vsCancelDataTo {
	background-color: #eaecee;
	border: none;
	pointer: cursor;
	width: 130px;
	margin: 0px;
	padding: 0px;
	margin: 0px 20px 0px 0px;
}

p.searchResetButton {
	background: transparent url(../images/bg_zoek_opnieuw.gif) no-repeat
		scroll 0% 50%;
	display: block;
	float: left;
	width: 125px;
}

p.searchResetButton a {
	display: block;
	height: 22px;
	text-indent: -9999px;
	width: 100px;
}

p.searchBackButton {
	background: transparent url(../images/btn_verfijn_zoekopdracht.gif) no-repeat
		scroll 0% 50%;
	display: block;
	float: left;
}

p.searchBackButton a {
	display: block;
	height: 22px;
	text-indent: -9999px;
	width: 141px;
}

/* winners */
#content ul li.weektitle {
	background: none;
	list-style: none;
	padding: 0px;
	margin: 0px 0px 6px 0px;
	font-size: 1.2em;
	color: #CA0008;
	font-weight: bold;
}


div#content form.meldform p.sendButton {
	margin-top: 8px;
	background: transparent url(../images/bg_btn_verstuur.gif) no-repeat
		scroll left;
	display: block;
	cursor: pointer;
	clear: both;
	float: left;
	width: 70px;
}

div#content form.meldform p.sendButton input {
	background: none;
	cursor: pointer;
	text-align: left;
	padding-left: 10px;
	margin: 0px;
	color: #fff;
	border: none;
	float: none;
}

div#content form.meldform p.note {
	display: block;
	margin-bottom: 10px;
}

div#content form.meldform p.error {
	color: #CA0008;
	font-weight: bold;
	display: block;
	margin: 10px 0px 0px 0px;
}

div#content form.meldform label.datefrom {
	
}

div#content form.meldform label.dateto {
	width: 28px;
	clear: none;
	margin-left: 5px;
}

div#content form.meldform input.datefrom {
	width: 90px;
}

div#content form.meldform input.dateto {
	width: 90px;
}

div#content form.meldform label {
	clear: both;
	float: left;
	margin: 0px;
	font-size: 1.1em;
}

div#content form.meldform h2 {
	font-size: 1.2em;
	color: #000;
	font-weight: bold;
	clear: both;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
}

div#advancedSearch form.meldform input {
	float: left;
	width: 220px;
}

div#advancedSearch form.meldform select {
	float: left;
	width: 225px;
}

div#content form.meldform p.line {
	margin-bottom: 10px;
	display: block;
	float: left;
}

div#content p.line textarea {
	width: 220px;
	border: 1px solid #D7DBDC;
	height: 140px;
	padding: 2px;
}

div#content h2.meldEvent {
	text-decoration: underline;
}

body.mnHome div#content h2.firstChild {
	margin-top: 10px;
}

fieldset.activationTypeSet {
	display:none;
}
fieldset.visible {
	display:block;
}
h2#ticketsTitle {
background:transparent url(../images/bg_tickets.gif) no-repeat scroll 0 0;
}

div.articleContent {
	margin:0 10px;
	background:#F6F6F6;
	zoom:1;
	
}

div.articleContent:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

div.articleContent .textLinks {
	margin:15px 0;	
}

.addthis_toolbox .hover_effect
{
    width: 284px;
    padding: 10px 0 6px 10px;
    border: 3px solid #eee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.addthis_toolbox .hover_effect div
{
    float: left;
}

.addthis_toolbox .hover_effect a
{
    border: 2px solid #fff;
    padding: 2px 2px 2px 16px;
    position: relative;
    text-decoration: none;
}

.addthis_toolbox .hover_effect a:hover
{
    border: 2px solid #105CB6;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #B4D3F8;
    color: #105CB6;
    text-decoration: none;
}

.addthis_toolbox .hover_effect span
{
    position: absolute;
    width: 16px;
    height: 16px;
    top: 2px;
    left: 1px;
}


/* main editorial slideshow */

div#mainEditorial {
	width:675px;
	height:230px;
	background:#666;
	position:relative;
	margin-bottom:20px;
	overflow:hidden;
	margin:26px;
	float:left;
}


div#mainEditorial div.roundedLayer {
	background:url(../gfx/sh_rounded_bg.png) 0 0 no-repeat;
	height:230px;
	width:670px;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}

div#mainEditorial div.slide {
	background:#666;	
}

div#popularSlideshow {
	display:none;
}
div.genericSlideshow {
	overflow:hidden;	
}

div.genericSlideshow div.slide {
	width:50%;
	height:230px;
	background-position: center center;
	background-repeat:no-repeat;
	position:absolute;
	z-index:0;
	top:0;
	left:0;
	opacity:0;
	filter: alpha(opacity=0);
	display:none;
}

div.genericSlideshow div.slide.active {
	opacity:1;
	filter: alpha(opacity=100);
	display:block;
}

div.genericSlideshow div.transLayer {
	margin-top:125px;
	background:url(../images/trans.png) 0 0 repeat;
	height:95px;
	padding:10px;
}

div#mainEditorial div.textLayer {
	position:relative;
	z-index:3;
	overflow:hidden !important;
	height:95px;
}

div.textLayer h2 {
	color:#ffffff;
	margin-bottom:10px;
	font-size:150%;
}

div.textLayer h2 a,
div.textLayer p a {
	color:#fff !important;
	text-decoration:none !important;
	position:relative;
	z-index:99;
}

div.textLayer p {
	color:#ffffff;
}

span.teaserLocation {
	text-transform:uppercase;	
}

/* editorial tabs */

ul#editorialTabs,
ul.articleListTabs {
	border-bottom:1px solid #000;
	overflow:hidden;
	padding-top:10px;
	margin-right:1px;
	margin:0 !important;
	width:99.9%;
}

ul#editorialTabs li,
ul.articleListTabs li {
	display:inline;
	margin:0 !important;
	padding:0 !important;
}	

div#mainEditorial ul#editorialTabs li a,
ul.articleListTabs li a {
 color:#fff;
 text-decoration:none;
 text-transform:uppercase;
 width:110px;
 height:15px;
 display:block;
 float:left;
 font-weight:normal;
 margin-left:10px;
 
 padding:3px 5px;
 outline:none;
 display:inline; /* double margin bug fix*/
}

ul#editorialTabs li.selected a,
ul.articleListTabs li.selected a {
	background:url(../gfx/editorial_tab.png) 0 0 no-repeat;
}

div#mainEditorial div#editorialNewslist {
	z-index:2;
	position:relative;
	margin-left:340px;
	width:50%;
	height:230px;
}

div#editorialNewslist div.editorialNewsContent {
	padding:8px;
}

div#editorialNewslist ul li,
div.editorialNewsContent ul li {
	margin:5px 0;
	line-height:120%;
}

div#editorialNewslist ul li span,
div.editorialNewsContent ul li span {
	background:#CA0009;
	color:#fff;
	padding:0 5px;
	font-weight:bold;
	text-align:center;
	margin-right:5px;
	display:block;
	width:26px;
	float:left;
}

div#editorialNewslist ul li a,
div.editorialNewsContent ul li a,
div#editorialNewslist ul li a:hover,
div.editorialNewsContent ul li a:hover {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

div#editorialNewslist ul li a.active,
div.editorialNewsContent ul li a.active {
	text-decoration:underline;
}