A IMG
{
border: 0;
}

FORM
{
display: inline;
}

*
{
}

body, p, th, td, li, dd 
{
font-family: Arial;
font-size: 11px;
}

P
{
margin: 5px 0;
line-height: 150%;
}

H3
{
text-transform: uppercase;
font-size: 14px;
}

DIV.pre
{
background-color:#FAFAFA;
border:1px solid #BBBBBB;
font-size:9pt;
line-height:125%;
margin:1em 0 0;
padding:0.99em;

overflow: auto;
}

CODE
{
font-size: 10pt;
}

code, DIV.pre
{
color: #007000;
font-family: monospace;
}

.green, .green A
{
color: #339900;
}

.orange, .orange A
{
color: #CC6600;
}

.blue, .blue A
{
color: #6699CC;
}

.main
{
width: 980px;
margin-left: auto;
margin-right: auto;
}

.main .header .logo
{
float: left;
}

.block-languages
{
float: right;
list-style-type: none;
border: 0;
margin: 0;
margin-top: 70px;
margin-bottom: 7px;
}

.block-languages LI
{
display: inline;
text-transform: uppercase;
font-size: 15px;
}

.block-languages LI.active A
{
font-weight: bold;
}

.block-languages LI A
{
text-decoration: none;
}

.menu
{
border-top: 2px 1px dashed #64A9DF;
clear: both;
padding: 7px 0;
}

.menu A
{
text-decoration: none;
}

UL.block-pages
{
list-style-type: none;
padding: 0;
margin: 0;

text-align: right;
}

UL.block-pages LI
{
display: inline;
font-weight: bold;
font-size: 15px;
text-transform: uppercase;
}

.block-pages .rss-icon
{
vertical-align: top;
}

UL.block-pages LI.left
{
float: left;
}

UL.block-pages LI.right
{
margin-left: 10px;	
}

TABLE.body 
{
width: 980px;
}

TABLE.body TD
{
border-left: 1px dashed #64A9DF;
border-top: 1px dashed #64A9DF;

vertical-align: top;
padding: 0 5px;
}


TABLE.body TD.column-3
{
border-right: 1px dashed #64A9DF;
}

.column-3 A
{
color: #366CA3;
text-decoration: none;
}

H4
{
font-size: 12px;
}

TABLE.body TR.last TD
{
border-bottom: 1px dashed #64A9DF;
}

TABLE.body TD.column-1
{
width: 166px;
}

TABLE.body TD.column-3
{
width: 166px;
}

TABLE.body TD.column-2
{
width: 610px;
}

.box H3
{
margin:  0 5px 0 0;
}

.box
{
padding: 7px 7px;
margin: 5px 0;
}

.box-half
{
height: 43px;
}

.box-full
{
height: 102px;
}

.box-weather
{
background-color: #FFDB2F; /* Zacht geel */
}

.box-weather H3
{
color: #FFF;
}

.box-search
{
background-color: #00AF1D; /* Groen */
}


.box-search FIELDSET
{
margin: 0;
padding: 0;
border: 0;
}

.box-search FIELDSET DIV.left
{
float: left;
width: 400px;
}

.box-search FIELDSET DIV.right
{
margin-left: 15px;
float: left;
width: 160px;
}

.box-search FIELDSET LABEL.label
{
display: block;
margin: 3px 0 0 0;
font-weight: bold;
}

.box-search INPUT.text
{
border: 1px solid #000;
}

.box-search INPUT.query
{
width: 400px;
}

.box-signup
{
background-color: #EC7A06;
}

.box-partner
{
background-color: #F9BD8E;
}

.column-3 .box A
{
font-size: 14px;
color: white;
text-decoration: none;
font-weight: bold;
text-transform: uppercase;
}

.column-3 .box
{
padding-top: 8px;
height: 40px;
}

.column-3 .box-partner A
{
color: #000;
}

UL.themes
{
margin: 0;
padding: 0;
list-style-type: none;
}

UL.themes LI
{
background-position: 5px center;
background-repeat: no-repeat;

padding-left: 35px;
padding-top: 5px;
height: 21px;
margin: 5px 0;

text-transform: uppercase;
font-size: 14px;
font-weight: bold;
}

UL.themes LI A
{
text-decoration: none;
color: #FFF;
}

UL.themes .natuur
{
background-image: url(/media/gfx/thema_natuur.gif);
background-color: #003068;
}

UL.themes .cultuur
{
background-image: url(/media/gfx/thema_cultuur.gif);
background-color: #005C88;
}

UL.themes .strand
{
background-image: url(/media/gfx/thema_strand.gif);
background-color: #5586A6;
}

UL.themes .sport
{
background-image: url(/media/gfx/thema_sport.gif);
background-color: #91AFC4;
}

UL.themes .evenementen
{
background-image: url(/media/gfx/thema_evenementen.gif);
background-color: #BBCDDB;
}

UL.themes .familie
{
background-image: url(/media/gfx/thema_familie.gif);
background-color: #A6BFD0;
}

UL.themes .dorpen
{
background-image: url(/media/gfx/thema_dorpen.gif);
background-color: #EAEFF4;
}

UL.themes .dorpen A
{
color: #4B7FA1;
}

.column-2 .sfeer-beeld
{
margin: 5px 0;
}

.column-2 H1
{
border-top: 1px dashed #64A9DF;
border-bottom: 1px dashed #64A9DF;

font-size: 15px;
text-transform: uppercase;
margin: 5px 0;
padding: 5px 0;
}

.column-2 .date
{
font-size: 12px;
font-weight: bold;
margin: 3px 0 1px 0;
}

.column-2 .agenda-item H2
{
font-size: 12px;
margin: 1px 0 3px 0;
}

.column-2 H2
{
margin: 9px 0;
font-size: 16px;
}


.content
{
padding: 0 7px;
}

IMG.in-text
{
margin-left: 10px;
margin-bottom: 10px;
float: right;
}

.thema-blue-icon
{
padding-left: 26px !important;
background-repeat: no-repeat;		
background-position: 0 2px;
}

.thema-blue-natuur { background-image: url(/media/gfx/thema/thema_blue_natuur.gif); }
.thema-blue-cultuur { background-image: url(/media/gfx/thema/thema_blue_cultuur.gif); }
.thema-blue-strand { background-image: url(/media/gfx/thema/thema_blue_strand.gif); }
.thema-blue-sport { background-image: url(/media/gfx/thema/thema_blue_sport.gif); }
.thema-blue-evenementen { background-image: url(/media/gfx/thema/thema_blue_evenementen.gif); }
.thema-blue-familie { background-image: url(/media/gfx/thema/thema_blue_familie.gif); }
.thema-blue-dorpen { background-image: url(/media/gfx/thema/thema_blue_dorpen.gif); }
.thema-blue-overig { background-image: url(/media/gfx/thema/thema_blue_overige.gif); }

.thema-icon
{
padding-left: 28px !important;
background-repeat: no-repeat;		
background-position: 0 0px;
}

.thema-natuur { background-image: url(/media/gfx/thema/thema_natuur.gif); }
.thema-cultuur { background-image: url(/media/gfx/thema/thema_cultuur.gif); }
.thema-strand { background-image: url(/media/gfx/thema/thema_strand.gif); }
.thema-sport { background-image: url(/media/gfx/thema/thema_sport.gif); }
.thema-evenementen { background-image: url(/media/gfx/thema/thema_evenementen.gif); }
.thema-familie { background-image: url(/media/gfx/thema/thema_familie.gif); }
.thema-dorpen { background-image: url(/media/gfx/thema/thema_dorpen.gif); }
.thema-overig { background-image: url(/media/gfx/thema/thema_overige.gif); }
.thema- { background-image: url(/media/gfx/thema/thema_overige.gif); }

.agenda-item
{
margin: 10px 0;
clear: both;
}


.agenda-item P
{
font-size: 12px;
}

P.center
{
text-align: center;
}


.column-2 A
{
color: #366CA3;
text-decoration: none;
}

.column-2 A:hover
{
text-decoration: underline;
}

.event-title
{
margin-bottom: 0;
background-position: 0px 2px; 
font-size: 14px;
}

.calendar-dialog SELECT
{
font-size: 11px;
}

.calendar-dialog
{
width: 200px; border: 1px solid #666666;
background-color: white;
}

.calendar-dialog TABLE.calendar TBODY TD.weekend
{
background-color: #DFDFCF;
}


.calendar-dialog TABLE.calendar TBODY TD.hover
{
background-color: #91AFC4;
color: white;
}

.calendar-dialog TABLE.calendar TBODY TD.selected
{
background-color: #005C88;
color: white;
font-weight: bold;
}

.calendar-dialog TABLE.calendar TBODY TD.today
{
border: 1px dashed #CC0000;
}

.calendar-dialog TABLE.calendar TBODY TD.gray
{
color: gray;
font-size: 10px;
}


.calendar-dialog TABLE.calendar TBODY TD
{
text-align: center;
padding: 2px 0;
}

.calendar-dialog TABLE.calendar THEAD TH
{
border-bottom: 1px solid #CFCFCF;
}

.calendar-dialog A
{
color: #005C88;
}

FIELDSET.form
{
border: 0;
width: 450px;
margin-left: auto;
margin-right: auto;
}

FIELDSET.form UL
{
list-style-type: none;
margin: 7px 0;
padding: 0;
}

FIELDSET.form UL LABEL.label
{
display: block;
font-weight: bold;
margin: 5px 0;

float: left;
width: 140px;
}

FIELDSET.form UL LI
{
clear: both;
margin: 7px 0;
padding: 4px;

background-color: #ECECEC;
}

FIELDSET.form TEXTAREA, FIELDSET.form INPUT, FIELDSET.form SELECT
{
font-size: 11px;
}

.length-indicator-invalid
{
color: #CC0000 !important;
font-weight: bold;
}

.length-indicator
{
text-align: right;
color: gray;
}

.required
{
color: #CC0000 !important;
}

.error
{
color: #CC0000 !important;
}

INPUT.large
{
font-size: 12px;
font-weight: bold;
}

.favorieten-lijst .ad-item,
.uitgelicht-lijst .ad-item
{
text-align: center;
margin: 7px 0;
}

/* Agenda detail */
TABLE.event-detail TD
{
padding: 7px 5px;
}

TABLE.event-detail TR TD
{
border-top: 0;
}

TABLE.event-detail TR TD.first
{
border-left: 0;
}	

TABLE.event-detail TR TD.last
{
}

TABLE.event-detail TR.last TD
{
border-top: 0;
border-bottom: 0;
}

TABLE.event-detail THEAD TD
{
font-size: 1.3em;
text-transform: uppercase;
font-weight: bold;
}

TABLE.event-detail TR TD TABLE.kenmerken-lijst TD
{
border: 0px;
border-bottom: 1px solid #64A9DF;
font-size: 11px;
padding: 3px;
}

TABLE.event-detail TR TD TABLE.kenmerken-lijst TR.first TD
{
border-top: 1px solid #64A9DF;
}

TABLE.kenmerken-lijst
{
margin: 4px 0;
}

TABLE.kenmerken-lijst TD.kenmerk-naam
{
color: #666666;
}

TABLE.kenmerken-lijst TH
{
padding: 3px 0;
text-align: left;
font-size:1.3em;
font-weight:bold;
text-transform:uppercase;
}

.route-form 
{
padding: 5px 0;
}

.route-form H3
{
margin: 5px 0;
}

.route-form P
{
margin: 5px 0;
}

.route-form .gray
{
color: #666666;
}

.route-form .submit
{
background-color: #003068;
border: 0;
color: #FFF;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;

padding: 2px 6px;
line-height: 11px;
}

.route-form INPUT.text
{
border: 1px solid #333333;
width: 200px;
font-size: 11px;
}

.reactie-section .button
{

background-color: #005C88;
border: 0;
color: #FFF;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;

padding: 2px 6px;
line-height: 11px;
}

UL.reactie-list 
{
list-style-type: none;
margin: 0;
padding: 0;
}

UL.reactie-list LI
{
margin: 9px 0;
padding: 0;
}


UL.reactie-list LI P.header
{
font-size: 11px;
border-bottom: 1px solid #999999;
background-color: #DFDFDF;
padding: 2px 5px;
}


.reactie-form LABEL.label
{
display: block;
font-weight: bold;
color: #666;
}

.reactie-form UL
{
list-style-type: none;
margin: 7px 14px;
padding: 0;
}


.reactie-form UL LI
{
margin: 7px 0;
padding: 0;
}
