﻿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:15px;
    
}

.paginaTitel 
{
    font-weight:bold;
    color: #be12c0;
    margin-bottom:0px;
}

.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:15px;
    padding-top:10px;
    padding-left:2px;
}

.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 
{
    padding-top:1px; 
    margin-bottom:10px;
}

.categorieSubTitel 
{
    font:bold 13px Arial;
    color: #be12c0;
    margin-left:15px;
    padding-top:10px;
    padding-left:2px;
}

.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;}




/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++ Begin Styles van locatieoverzichtstabel ++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.lijst table tr td {
    background-image:url(//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(//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 ++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */

