﻿body 
{
    font: 13px Arial;
}

 a:active,a:hover
{
    color:Blue;
    text-decoration:underline;
}

a, a:visited
{
    color:Blue;
    text-decoration:underline;
}

.normal 
{
    font: 13px Arial;
}

.infobalk_grijs 
{
    border-left:2px solid Black;
    border-right:2px solid Black;
    height:26px;
}

.navigationList 
{
    font: bold 13px Arial;
    text-align:left;
    text-decoration:underline;
    color:Black;
    border:none;
    margin-top:2px;
    width:162px;
}


a.navigationLink,a.navigationLink:visited, a.navigationLink:active 
{
    color: Black;
    text-decoration: underline;
    }

a.navigationLinkSelected,a.navigationLinkSelected:visited, a.navigationLinkSelected:active 
{
    color: #000000;
    text-decoration: underline;
    
    }

a.navigationLinkOff,a.navigationLinkOff:visited, a.navigationLinkOff:active 
{
    color: #000000;
    text-decoration: underline;
    }

.navigationLink 
{
    color:Black;
    text-decoration:underline;
    font-weight:bold;
    cursor:pointer;
}

.navigationLinkAlles, a.navigationLinkAlles,a.navigationLinkAlles:visited, a.navigationLinkAlles:active 
{
    color:#000000;
    text-decoration:underline;
    font-weight:bold;
    cursor:pointer;
}

.navigationLinkNormal, a.navigationLinkNormal,a.navigationLinkNormal:visited, a.navigationLinkNormal:active 
{
    color:#be12c0;
    text-decoration:underline;
    font-weight:normal ;
    cursor:pointer;
}

.whiteLink 
{
    color: White;
}

.titel 
{
    font:bold 14px Arial;
    color: #be12c0;
    padding-top:14px;  /* was 20px */
    padding-bottom:7px;
}

.titelSpacing 
{
    padding-right:6px;
}

.titelVet
{
    font: bold 14px Arial;
    padding-bottom:3px;
}

.tekstRood 
{
    color:#ed2024;
    font:bold 12px Arial;
    line-height:18px;
}

a.tekstRood,a.tekstRood:visited,a.tekstRood:hover,a.tekstRood:active 
{
    color:Blue;
}
.tekstKlein
{
    font: 11px Arial;
    padding-top:3px;
    color:#4b4b4b;
    text-decoration:none;
}

a.categorielist 
{
     line-height:20px;
     font-weight:bold;

}

a.catinfo, a.catinfo:visited , a.catinfo:active 
{
    text-decoration:none;   
    color:Black;   
}

a.catinfo:hover
{
    text-decoration:underline;
    color:Black;   
}



td.categorielist 
{
 padding-top:5px;
 padding-bottom:5px;
 padding-right:10px;
 padding-left:0px;
/* border-bottom:1px solid #b1b1b1; */
 vertical-align:top;
 line-height:18px;
 background-color: #ffffff; /* e5e5e5 */
 text-align:left;
}

.festivalList 
{
    border-top:6px solid #8e281c;   
    border-bottom:5px solid #b3b3b3; 
}

.gridItems td, .gridItems th
{
    padding-left:10px;
    vertical-align:text-top;

    text-align:left;
    border-bottom:1px solid White;
}

.gridItems th 
{
    background-color:#808080;
    background-image:url(/images/bg-donkergrijs2.jpg);    
}

.provincietitel 
{
    font:bold 15px Arial;
    color: #be12c0;
    margin-left:15px;
    
}

.navigatieTitel 
{
    font:bold 15px Arial;
    color: #be12c0;
    margin-left:10px;
    
}

.paginaTitel 
{
    font-weight:bold;
    color: #be12c0;
    margin-bottom:0px;
    font-size:15px;
}

.koptitelWit 
{
    padding-left:15px;
    color:White;
    font: bold 13px Arial;
}

.lila, a.lila, a.lila:active,a.lila:visited
{
    color: #be12c0;
    text-decoration:none;
}

a.lila:hover
{
    color: #be12c0;
    text-decoration:none;
}

.rood, a.rood, a.rood:hover,a.rood:active,a.rood:visited 
{
    color: #0000ff;
    text-decoration:none;
}

a.rood:hover 
{
    color: #ed2024;
    text-decoration:underline;
}

.formfield1 
{
    font: 13px Arial;
    width:250px;
} 

.pageContent 
{
    padding-left: 15px;
    font: 13px Arial;
    text-align:left;
    line-height:18px;
    
    
    }
    
.navigatiePad
{
    font: 13px Arial;
}

.listheader 
{
    background-color:#FFC0C0;
    background-image:url(images/bg-lichtrood1.jpg);
    background-repeat:repeat-x;


    }

.listitem
{
    background-color:#FFe6e6;
    background-image:url(images/bg-lichtrood2.jpg);
    background-repeat:repeat-x;
}

.detailText 
{
    margin-top:9px;
    margin-bottom:20px;
    line-height:18px;
}

.detailTextBoven 
{
    margin-top:9px;
    margin-bottom:0px;
    line-height:18px;
}

.detailTextOnder
{
    margin-top:0px;
    margin-bottom:20px;
    line-height:18px;
}

.detailLabel 
{
    padding-top:9px;
    padding-bottom:20px;
}

.tussenlijn 
{
    border-bottom: 4px solid Yellow;
}

.gridfooter 
{
    font-size:2px;
    color: White;
    font-weight:bold;
    background-color: #b3b3b3;    
    background-image:url(/images/bg-donkergrijs.jpg);
    background-repeat:repeat-x;
}

.imageRechts 
{
 margin-left:10px;
 margin-bottom:5px;
 margin-top:1px;
 border:1px solid Black;   
}

.fotoInBlok 
{
 margin-left:10px;
 margin-top:0px;
 border-left:1px solid Black;
 border-top:1px solid Black;
 border-right:1px solid Black;
 }

.infoBlok 
{
 margin-left:10px;
}

.infoTekstblok 
{
    background-image:url(/images/bg-grijs2.jpg); 
    background-repeat:repeat-x; 
    background-color :#e6e6e6;
}

.infoBlokWrap 
{
    float:right; 
    margin-bottom:20px;
    text-align:right;
    margin-top:0px;
    border:none;
}

.blokIkoon 
{
    padding-top:7px;
    padding-left:3px;
    border-bottom:1px solid #b3b3b3;
    width:28px;
    vertical-align:top;
}

.blokRegel 
{
    font-size:11px;
    line-height:16px;
    border-bottom:1px solid #b3b3b3;
    padding-top:4px;padding-bottom:4px;
}

a.linkZwart,a.linkZwart:visited, a.linkZwart:active 
{
    color:Black;
    text-decoration:none;
}

a.linkZwart:hover
{
    color:Black;
    text-decoration:underline;
}

.imageLinks
{
 margin-right:10px;
 margin-bottom:5px;
 margin-top:1px;
 border:1px solid Black;   
}

.detailHyperlink 
{
    text-decoration:none;
    color:Black;
}

a.detailHyperlink:visited 
{
    text-decoration:none;
       
}

a.detailHyperlink:hover 
{
    text-decoration:underline;
       
}

.geotekst 
{
    background-color: #ffffff;
    padding-top:6px;
    padding-bottom:12px;
    padding-left:0px;
    padding-right:0px;
    line-height:18px;
    color:#000000;
/*    margin-bottom: 10px; 
   border-bottom: #b3b3b3 2px dotted;*/
    }

.listTekst
{
    line-height:18px;
}
    
.contentLink 
{
    color:Black;   
}

a.contentLink,a.contentLink:visited,a.contentLink:hover,a.contentLink:active 
{
    color:Black;   
}



.reviewBlok {
	background: #E6E6E6;
	color: #000000;
	float: left;
	padding: 20px 10px 10px 20px;
	margin: 10px 0px 0px 0px;
	border-top: 2px solid #000000;
	border-bottom: 1px solid #000000;
	}

.reviewItem
{
/* padding-left:0px;*/
 padding-right:40px;
 padding-top:20px;
 padding-bottom:10px;
 line-height:20px;
 background-color:#E6E6E6;
 font:12px Arial;
}

.reviewItem ul 
{
    margin-bottom:0px;   
}

.reviewItem li 
{
    list-style-type: square;
}

.reviewBallon 
{
    padding-left:30px;
    padding-top:5px;   
}

.reviewTitelBlok 
{
    padding-left:10px;
    padding-top:4px;
    padding-bottom:4px;
    color: White;
    font-weight:bold;
    border:none;
    background-color:#808080;
    background-image:url(images/bg-donkergrijs2.jpg);
    background-repeat:repeat-x;    
}

.textareaText 
{
 font: 13px Arial;   
 line-height:18px;
}

.provincieLink 
{
    border-bottom:2px dotted #b3b3b3; 
    padding-bottom:2px;
    padding-left:2px;
    margin-right:6px;
    font:bold 15px Arial;
    color: #be12c0;
    margin-left:15px;
}

provincieLinkText 
{
    font:bold 15px Arial;
    color: #be12c0;
}

.adBlokOnder 
{
    padding-top:15px;
    padding-bottom:0px;
    border-top:2px dotted #b3b3b3;
    margin-top:10px;    
}


.verwijzerDivProvincie 
{
    border-top:2px dotted #b3b3b3;
    border-bottom:2px dotted #b3b3b3;
    margin-right:0px;
    padding-top:10px; 
    margin-top:10px;
    padding-left:0px;
    padding-bottom:2px;
    margin-bottom:10px;
    text-align:left;   
    width:388px;
    font:bold 13px Arial;
    color: Gray;
}

.linksScheidingslijn 
{
    padding-left:2px;
    border-bottom:2px dotted #b3b3b3;
    margin-right:10px;
    padding-top:10px; 
    margin-bottom:10px;
    padding-left:0px;
}

.linksScheidingslijnBoven 
{
    border-bottom:2px dotted #b3b3b3; 
    padding-bottom:2px;
    padding-left:2px;
    margin-right:6px;
}

.provincieSubTitel
{
    font:bold 13px Arial;
    color: #be12c0;
    margin-left:10px;
    padding-top:10px;
    padding-left:0px;
}

.advertentieScheidingslijnBoven 
{
    border-bottom:2px dotted #b3b3b3;
    padding-top:6px; 
    padding-bottom:4px;
    margin-bottom:10px;
}

.adInfoTekst 
{
    font:10px Arial;
    color: Gray;
    text-align:right;
}

.homeNieuwsBlok 
{
    margin-top:0px;
    margin-bottom:5px;
    width:100%;
    background-image:url(images/bg-grijs2.jpg); 
    background-repeat:repeat-x; 
    background-color :#e6e6e6;
}

.homeNieuwsHeader
{
    padding-top:4px;
    padding-left:10px;
    padding-bottom:0px;
    color:#be12c0;
    font:bold 13px Arial;
    line-height:20px;
}

.homeNieuwsFooter 
{
    height:2px;
    border-bottom:1px solid #cccccc;
}

.homeNieuwsSeparator 
{
    padding-left:10px; 
}

.homeNieuwsItem, .homeNieuwsItem a 
{
    font:13px Arial;
    line-height:20px;
    text-decoration:none;
    padding-left:10px;
}


.homeNieuwsItem a:hover
{
    text-decoration:underline;
}

.homeNieuwsItemDatum 
{
    float:left;
    width:9%; 
}

.homeNieuwsItemTekst 
{
    float:right;
    text-align:left;
    width:91%;   
}

.nieuwsPaginaTitel
{
    font:bold 17px Arial;
    color: #be12c0;
    margin-bottom:0px;
    line-height:24px;
}

.nieuwsPaginaTekst, .nieuwsPaginaTekst a
{
    font:13px Arial;
    line-height:18px;
    color:Black;
    
}

.nieuwsitemKlein, .nieuwsitemKlein a
{
    font:11px Arial;
}

.nieuwsBlok 
{
    margin-top:0px;
    margin-bottom:5px;
    background-image:url(/images/bg-grijs2.jpg); 
    background-repeat:repeat-x; 
    background-color :#e6e6e6;
    width:100%
}

.nieuwsHeader
{
    padding-top:6px;
    padding-left:6px;
    padding-bottom:5px;
    background-color:#ed2024;
    background-image:url(images/bg-rood.jpg);
    color:White;
    font:bold 13px Arial;
    border-bottom:7px solid #f1f1f1;

}

.nieuwsFooter 
{
    height:10px;
    padding-bottom:5px;
    border-bottom:6px solid #b3b3b3;
}

.nieuwsItem, .nieuwsItem a 
{
    font:11px Arial;
    text-decoration:none;
    padding-left:0px;
}

.nieuwsItem a:hover
{
    text-decoration:underline;
}

.nieuwsMeerInfo a
{
    color:Blue;
    
}

.titelbalk
{
    background-color: #ed2024; 
    color:White;
    font-weight:bold;
    padding-left:7px;
    padding-right:7px;
    background-image:url(images/bg-rood.jpg);
}

.infobalk 
{
    padding-left:10px;
    background-color: #e5e5e5; 
    height: 26px;
    background-image:url(images/bg-grijs.jpg);
}

.titelInfoOnderbalk 
{
    height: 10px;
    background-color: #b3b3b3;    
    background-image:url(images/bg-donkergrijs.jpg);
    
}

.blokOnderbalk 
{
    background-image:url(images/bg-donkergrijs.jpg);
    
    
}

.infoAlleEvenementen 
{
    border-bottom:6px solid #cccccc;
    border-top:1px solid #cccccc;
    padding-top:5px;
    padding-bottom:5px;
    background-image:url(images/bg-grijs.jpg); 
    background-repeat:repeat-x; 
    background-color :#e6e6e6;
}

.provincieInfoAlleEvenementen 
{
    margin-top:5px;
    padding-top:5px;
    padding-bottom:7px;
    border-bottom:1px solid #cccccc;
    border-top:1px solid #cccccc;
    padding-left:10px;
    background-color:#e5e5e5;
    background-image:url(/images/bg-grijs.jpg); 
    background-repeat:repeat-x; 
    background-color :#e6e6e6;
    
}

.categorieTopper 
{
    padding-top:5px;
    padding-bottom:7px;
    border-bottom:1px solid #cccccc;
    border-top:1px solid #cccccc;
    padding-left:9px;
    background-image:url(/images/bg-grijs2.jpg); 
    background-repeat:repeat-x; 
    background-color :#e6e6e6;
}

.homeNieuwsSeparator div 
{
    width:435px;
    background-color:#e9d4d4;
    height:1px;
}

.homeNieuwsHeader div 
{
    width:435px;
    background-color:#dfd4d3;
    height:1px;
}

.categorieGrid 
{
    background-image:url(/images/bg-grijs3.jpg); 
    background-repeat:repeat-x; 
    background-color :#e6e6e6;
}

.categorieGridPager, .categorieGridPager a 
{
    color:White;
    background-color:#808080;
    background-image:url(images/bg-donkergrijs2.jpg);
    background-repeat:repeat-x;    
}

.detailsGridHeader 
{
    background-color:#808080;
    background-image:url(images/bg-donkergrijs2.jpg);
    background-repeat:repeat-x;
    font-weight:bold;
    color: White;
}

.formulierBlok 
{
    margin-bottom:5px;
    padding-left:15px;
    padding-top:10px;
    padding-bottom:4px;
    border-left:none;
    border-bottom:1px solid #cccccc;
    border-top:1px solid #cccccc;
    background-image:url(images/bg-grijs2.jpg); 
    background-repeat:repeat-x; 
    background-color :#e6e6e6;
}

.formulierTitelbalk 
{
    margin-bottom:5px;
    padding-left:15px;
    padding-top:4px;
    padding-bottom:4px;
    border-left:none;
    border-bottom:1px solid #cccccc;
    border-top:1px solid #cccccc;
    background-image:url(images/bg-grijs2.jpg); 
    background-repeat:repeat-x; 
    background-color :#e6e6e6;
    
}

.homeAdblok 
{
    background-image:url(images/bg-grijs2.jpg); 
    background-repeat:repeat-x; 
    background-color :#e6e6e6;
    padding-top:6px;
    padding-bottom:12px;
    line-height:20px;
    border-bottom:6px solid #b3b3b3;
}

.catKoppelingBoven 
{
    border-bottom:2px dotted #b3b3b3; 
    padding-bottom:8px;
    margin-bottom:10px;
}

.locatieAd 
{
    left:-2px;top:-5px;
    position:relative;
}

.categorieAdBoven 
{
    position:relative;
    top:5px;
    left:-2px;
}





.gridAd, .gridAd td
 
{
    padding-left:10px;
	padding-bottom:10px;
    vertical-align: top;
    text-align:left;
    border-bottom:1px solid White;
    background-color :#f1f1f1;
}

.gridAd td 
{
	padding-top:8px;	
}


.gridItems td 
{
    background-image:url(/images/bg-grijs3.jpg); 
    background-repeat:repeat-x; 
    background-color :#e6e6e6;
}

.alternateGridItems td 
{
    background-image:url(/images/bg-grijs3-alt.jpg); 
    background-repeat:repeat-x; 
    background-color :#e6e6e6;
    padding-left:10px;
    vertical-align:text-top;

    text-align:left;
    border-bottom:1px solid White;
}


.categorieFooter 
{
    margin-top:5px;
    padding-top:5px;
    padding-bottom:7px;
    border-bottom:1px solid #cccccc;
    border-top:1px solid #cccccc;
    padding-left:10px;
    background-color:#e5e5e5;
}

.borderBottom 
{
    border-bottom:2px dotted #b3b3b3; 
    padding-bottom:8px; 
    margin-bottom:14px;
}

.categorieScheidinglijnBoven 
{
    border-bottom:2px dotted #b3b3b3;
    padding-top:1px; 
    padding-bottom:10px;
    margin-bottom:10px;
}

.categorieScheidingBoven 
{
    margin-bottom:10px;
}

.categorieSubTitel 
{
    font:bold 13px Arial;
    color: #be12c0;
    margin-left:10px;
    padding-top:10px;
    padding-left:0px;
}

.subTitel 
{
    background-image:url(/images/bg-grijs3-alt.jpg); 
    background-repeat:repeat-x; 
    background-color:#dadada;
    border-top:1px solid white;
    border-bottom:1px solid White;
    padding-left:10px;
    font:bold 13px Arial;
    padding-top:7px;
    padding-bottom:7px;
}

.categorieSelect 
{
    padding-bottom:4px;
    background-color:#ffdada;
    padding-left:8px;
    padding-top:4px;
    margin-bottom:1px;
    background-image:url(/images/bg-lichtrood3.jpg); 
    background-repeat:repeat-x;
    border-top:1px solid #ffdada;
    border-bottom:1px solid #ffdada;
}

.kaartNavLink 
{
    border-top:2px dotted #b3b3b3;
    border-bottom:2px dotted #b3b3b3;
    margin-left:15px;
    margin-bottom:10px;
    margin-right:6px;
    padding-top:6px;
    padding-bottom:6px;
}

.itemBanner 
{
    padding-top:12px;
    padding-bottom:12px;
    padding-left:165px;
    background-color:#f2f2f2;
}

.categorieBlok
{
    width:100%;
    background-image:url(/images/bg-grijs3.jpg); 
    background-repeat:repeat-x; 
    background-color :#e6e6e6;
    padding-bottom:8px;
    border-top:1px solid #ffb3b3;
    border-bottom:1px solid #b3b3b3;
}

.categorieBlokHeader
{
    padding-left:10px;
    border-bottom:1px solid #ffcccc;
    padding-bottom:5px;
    background-color:#ffdada;
    padding-top:5px;
    margin-bottom:1px;
    background-image:url(/images/bg-lichtrood3.jpg); 
    background-repeat:repeat-x;
    /*border-top:1px solid #ffdada;*/
}

.categorieBlokBody 
{
    height:24px; 
}

.categorieBlokFooter 
{
    border-top:1px solid White;
    padding-left:10px; 
    padding-top:6px;
    margin-top:3px; 
}

.searchDiv 
{
    margin-bottom:10px;
    padding-bottom:10px;
    border-bottom:2px dotted #b3b3b3;
    margin-top:10px;
    padding-top:5px;
    padding-left:165px;
}

.tekstKlein a {text-decoration:none;color:#4b4b4b;}


.navigationListItem 
{
    padding-left:10px;
    padding-bottom:0px;
    padding-top:0px;
    height:22px;
}

.navigationListItemSelected 
{
    padding-left:10px;
    padding-bottom:0px;
    padding-top:0px;
    height:22px;
    background-image:url(/images/bg-item-selected.gif);
    background-repeat:repeat-x;
}


.navigationList 
{
    font: bold 13px Arial;
    text-align:left;
    text-decoration:underline;
    color:Black;
    border:none;
    margin-top:2px;
    width:162px;
}

.navigationLink, a.navigationLink,a.navigationLink:visited, a.navigation:active 
{
    color:#000000;
    text-decoration:underline;
    font-weight:bold;
    cursor:pointer;
}

/* Nivo1: home */
.nivo1 
{
    border-bottom:2px dotted #b3b3b3;
    margin-right:6px;
    padding-top:0px; 
    padding-bottom:5px;
    padding-left:10px;
}

.nivo1Onder 
{
    padding-bottom:6px;
    padding-left:0px;
    margin-right:6px;
}

/* Nivo2: provincie home */
.nivo2 
{
    margin-right:6px;
    margin-top:3px;
    padding-top:2px; 
    margin-bottom:0px;
    padding-left:10px;
    padding-bottom:0px;
    height:22px;
}

.nivo2Onder 
{
    padding-bottom:6px;
    padding-left:0px;
    margin-right:6px;
    border-top:2px dotted #b3b3b3;
}

.nivo3 
{
    margin-right:6px;
    margin-top:0px;
    margin-bottom:0px;
    padding-left:10px;
    padding-bottom:0px;
    height:22px;
    border-top:2px dotted #b3b3b3;
    padding-top:5px;

    }


/* Kaart link */
.kaartNavLink 
{
    border-top:2px dotted #b3b3b3;
    border-bottom:2px dotted #b3b3b3;
    margin-left:0px;
    padding-left:10px;
    margin-bottom:6px;
    margin-right:6px;
    padding-top:6px;
    padding-bottom:6px;
    margin-top:12px;
}

table.pagingTable 
{
	padding:0px;
	border:1px solid Gray;
	background-color: #f1f1f1;
	
}

table.pagingTable td 
{
	border:1px solid Gray;
	background-color:#cccccc;
	width:16px;
	color:Black;
	text-align:center;
}

table.pagingTable td a 
{
	text-decoration:none;	
	font-weight:normal;
	text-align:center;
	color:Black;
}

table.pagingTable td.nu, table.pagingTable td.pgt1 
{
	border:1px solid #8e281c;
	background-color:#ed2024;
	width:16px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}


table.pagingTable .introTd 
{
	background-color: #f1f1f1;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:3px;
	border:none;
}


/* Nieuw */

/* navigationList wordt vervangen door leftnav */
.leftnav 
{
    font: bold 13px Arial;
    text-align:left;
    text-decoration:underline;
    color:Black;
    border:none;
    margin-top:2px;
    width:162px;
}

/* navigationListItem wordt vervangen door leftnav td */
.leftnav td 
{
    padding-left:18px;
    padding-bottom:0px;
    padding-top:0px;
    height:22px;
}

/* navigationListLink wordt vervangen door leftnav a */
.leftnav a, navigationList a:visited, navigationList a:active 
{
    color:#000000;
    text-decoration:underline;
    font-weight:bold;
    cursor:pointer;
}


.navigationListItemSelected 
{
    padding-left:10px;
    padding-bottom:0px;
    padding-top:0px;
    height:22px;
    background-image:url(/images/bg-item-selected.gif);
    background-repeat:repeat-x;
}

.left .hlijn 
{
	padding-top:10px;
	padding-left: 17px; 
	padding-bottom: 10px; 
	margin-top:8px;
	margin-right:6px;
	border-top: 2px dotted #b3b3b3;
}

.zoeken 
{
	line-height:26px;
	vertical-align:top;
	}
	
.itemsTable td a {text-decoration:none;}
.itemsTable td a span {text-decoration:underline;}










/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++ Begin Styles van locatieoverzichtstabel ++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.lijst table tr td {
    background-image:url(http://www.uitzinnig.nl/images/bg-grijs3.jpg); 
    background-repeat:repeat-x; 
    background-color :#e6e6e6;
    padding-left:10px;
    vertical-align:text-top;
    text-align:left;
    border-bottom:1px solid White;
	font: 13px Arial;
	}

.lijst table tr.alt td {
    background-image:url(http://www.uitzinnig.nl/images/bg-grijs3-alt.jpg); 
    background-repeat:repeat-x; 
    background-color :#e6e6e6;
    padding-left:10px;
    vertical-align:text-top;
    text-align:left;
    border-bottom:1px solid White;
	font: 13px Arial;
}

.lijst table th {
    padding-left:10px;
    vertical-align:text-top;
    text-align:left;
    border-bottom:1px solid White;
    background-color:#808080;
    background-image:url(/images/bg-donkergrijs2.jpg);
	font-weight:bold;
}

.lijst table th a, .lijst table th a:active, .lijst table th a:hover {
	color:White;    
}

td.locatie
{
    font: 11px Arial;
}

td.locatie a, td.locatie a:active, td.locatie a:hover {
    color:#4b4b4b;
	text-decoration:none;
    font: 11px Arial;
	}

td.locatie a span {
    color:Blue;
    text-decoration:underline;
	height:18px;
	font: 13px Arial;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++ Einde Styles van locatieoverzichtstabel ++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */

    .tekstKlein span {color:#4d4dff; text-decoration:underline;}

.topheader {position:relative;padding-top:2px;margin-bottom:0px;}
.topad {position:absolute;left:0;top:4px;width:346px;padding-top:4px;padding-bottom:2px;}

.top2div {float:right; width:384px; margin-bottom:10px;}
.top2wrap {padding-left:10px;border-left:2px dotted #b3b3b3;padding-top:2px;padding-bottom:2px;  min-height:290px;}

.topinfo {padding-top:5px; padding-right:10px; font: 11px Arial; color:#4b4b4b; text-decoration:none; line-height:16px;}
.topinfo a {color:#4b4b4b; text-decoration:none;}
.topinfo div {margin-top:11px;}
.topinfo img {margin-right:10px;}

.top2itemwrap {
    padding-top:5px;
    padding-bottom:7px;
    border-bottom:1px solid #cccccc;
    border-top:1px solid #cccccc;
    padding-left:10px;
    background-image:url(/images/bg-grijs2.jpg); 
    background-repeat:repeat-x; 
    background-color :#e6e6e6;
    height:106px;
}

.top2intro {margin-bottom:5px;padding-right:10px;}
.top2intro td {font: 11px Arial; padding-top:3px; color:#4b4b4b; text-decoration:none;
}
.top2intro td b {color: #be12c0;}

    .lnav {padding-left: 10px; margin-right: 6px;margin-top:5px; line-height:22px; font-weight:bold;color:Black;}
    .lnav span {font: bold 13px Arial; color: #be12c0; margin:0;}
    .lnav a {color:Black;}

    .sectionwrap {margin: 0px auto; width: 910px;}

.top2itemwrap {
    padding-top:5px;
    padding-bottom:7px;
    border-bottom:1px solid #cccccc;
    border-top:1px solid #cccccc;
    padding-left:10px;
    background-image:url(/images/bg-grijs2.jpg); 
    background-repeat:repeat-x; 
    background-color :#e6e6e6;
    height:106px;
}

.top2intro {margin-bottom:5px;padding-right:10px;}
.top2intro td {font: 11px Arial; padding-top:3px; color:#4b4b4b; text-decoration:none;
}
.top2intro td b {color: #be12c0;}

.textline {padding:9px; text-align: center; font:bold 13px Arial;border:1px solid White;border-top:1px solid #ddd; border-bottom:1px solid #ddd; background-color :#f1f1f1; background-image:url(/images/bg-grijs2.jpg); background-repeat:repeat-x;}

.navonder { text-align:center; padding:5px; color:#333333; margin-top:12px; background-color:#e6e6e6; margin-bottom:3px; border-bottom:1px solid #999; border-top:1px solid #999;}
.navonder a {color:#333333;}

.invoeg 
{
	padding-left:110px;
	padding-bottom:10px;
	padding-top:10px;
    text-align:left;
    border-top:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    background-color :#ececec; 
    margin-top:5px; 
    margin-bottom:5px;
    margin-left:10px;
}

.s1 {float:left;width:168px;}
.s2 {float:left;width:740px;border-left:2px dotted #808080;min-height:600px;}
.st {position:relative;}

.eventtitel 
{
	background-color: #e6e6e6; 
	background-image: url(/images/bg-grijs.jpg); 
	background-color:#808080;
    background-image:url(/images/bg-donkergrijs2.jpg);
    color:White;
    margin-bottom:5px;
	margin-top:1px; 
	background-repeat: repeat-x; 
	padding-left: 10px; 
	border-bottom: 1px solid #cccccc; 
/*	border-top: 6px solid #8e281c; */
	padding-top:0px;
	padding-bottom:0px;
	height:30px;
	line-height:30px;
	margin-left:10px;
	text-align:left;
	}

.item {margin-left:10px; padding-left:10px; padding-top:5px; padding-bottom:5px; line-height:18px; background-image: url(/images/bg-grijs2.jpg); border-top:1px solid #ccc;border-bottom:1px solid #ccc; clear:both;margin-top:5px; background-repeat: repeat-x;background-color: #e6e6e6; position:relative; text-align:left;}

.item a {color:Black;}
.itemoud div a {text-decoration:none;color:#4b4b4b ; font: 11px Arial; }
.itemoud div a span {color:#4d4dff; text-decoration: underline}
.itemoud div a b {color: Blue; text-decoration:underline; font: 13px Arial; line-height:20px;}
.cel1 {float:left; margin-left:0px; width:100px;}
.cel2 {float:left; margin-left:0px; width:450px;line-height:18px;color:#333;}
.cel3 {float:right; margin-left:0px; width:140px; color:#333;}

.cel1 img {width:80px; margin-top:3px; border:none;}
.cel2 a {text-decoration:none;}
.cel2 a b {color:Blue; text-decoration:underline;}
.linkrow {font-size:11px;}
.linkrow a {text-decoration:none; color:#33f;}
.linkrow a:hover {text-decoration:underline;}
.linkrow span {color:#393;}
.cel3 span {font-size:11px;}

.eventitem {display:block;margin-bottom:5px; padding-top:5px; border-top:1px solid #fff;}
.eventitem img {width:60px; height:45px;border:none; margin-right:10px;} 

body 
{
    font: 13px Arial;
	margin-top:37px;
}

body #top_bar 
{
	margin:0px;
}

#top_bar a
{

	color:White;
	text-decoration:underline;
	font:bold 13px Arial;
}

#top_bar { background: #4d4d4d; color:White; padding-top:6px; padding-bottom:8px; z-index: 100; top: 0; left: 0; width: 100%; overflow: auto;	position: absolute;background-color:#3d598b; background-image:url(/images/bg-topbalk.gif); background-repeat:repeat-x; }
* html #top_bar{ position: absolute; }
#top_bar a {text-decoration:none;font: 15px Arial;}
#top_bar a:hover {text-decoration:underline;}

h3 {margin:0px; padding-bottom:3px; font-size:1.3em; color:Black;}
    
    .paging {text-align:center;margin:10px 10px 20px;}
    .maanden {text-align:center; margin:0; padding:2px;}
    .paging span, .maanden span {padding:4px 0px; font-size:13px;display:inline-block;min-width:26px;text-align:center;margin:0px 2px;}
    .maanden span {padding:4px 5px;}
    .paging a span, .maanden a span {text-decoration:none;}
    .ps {border:1px solid #ccccf1;}
    .nu {border:1px solid #8e281c; background-color:#ed2024; color:#fff; font-weight:bold;}      
    .nu a {color:White;}
    
.viewednowwrap {padding:6px 0px; margin:2px 0px;min-height:100px; border-top:1px solid #e1e1e1;}
.viewednow {float:left; min-height:100px; width:123px; padding:3px 6px;}
.viewednow img {height:75px; width:100px; margin-bottom:5px;border:1px solid #e6e6e6;}
