


/*
 * /home/uitzeilen/domains/uit-zeilen.nl/public_html/uit-zeilen/world/data/css/site/0.reset.css
 */


/* -------------------------------------------------------------- 
  
   reset.css
   * Resets default browser CSS.
   
-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body { 
  line-height: 1.5; 
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }



/*
 * /home/uitzeilen/domains/uit-zeilen.nl/public_html/uit-zeilen/world/data/css/site/1.typography.css
 */


/* -------------------------------------------------------------- 
   
   typography.css
   * Sets up some sensible default typography.
      
-------------------------------------------------------------- */

/* Default font settings. 
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */
body { 
  font-size: 75%;
  color: #222; 
  background: #fff;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}


/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; }

h1 {
	font-size: 3em; 
	line-height: 1; 
	margin-top: 1em;
	margin-bottom: 0.5em;
}
h2 {
	font-size: 2em; 
	line-height: 1; 
	margin-top: 1em;
	margin-bottom: 0.5em;
}
h3 {
	font-size: 1.5em; 
	line-height: 1; 
	margin-top: 1em;
	margin-bottom: 0.5em;
}
h4 {
	font-size: 1.2em; 
	line-height: 1; 
	margin-top: 1em;
	margin-bottom: 0.5em;
}
h5 {
	font-size: 1em;
	font-weight: bold;
	margin-top:1em;
}
h6 {
	font-size: 1em;
	font-weight: bold;
}

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}


/* Text elements
-------------------------------------------------------------- */

p           { margin: 0 0 1em; }
p img       { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }

a:focus, 
a:hover     { color: #000; }
a           { color: #009; text-decoration: underline; }

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre,code    { margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; } 


/* Lists
-------------------------------------------------------------- */

li ul, 
li ol       { margin:0 1.5em; }
ul, ol      { margin: 0 1.5em 1.5em 1.5em; }

ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}


/* Tables
-------------------------------------------------------------- */

table       { margin-bottom: 1.4em; width:100%; }
th          { font-weight: bold; background: #C3D9FF; }
th,td       { padding: 4px 10px 4px 5px; }
tr.even td  { background: #E5ECF9; }
tfoot       { font-style: italic; }
caption     { background: #eee; }


/* Misc classes
-------------------------------------------------------------- */

.small      { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
/*.hide       { display: none; } */

.quiet      { color: #666; }
.loud       { color: #000; }
.highlight  { background:#ff0; }
.added      { background:#060; color: #fff; }
.removed    { background:#900; color: #fff; }

.first      { margin-left:0; padding-left:0; }
.last       { margin-right:0; padding-right:0; }
.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }



/*
 * /home/uitzeilen/domains/uit-zeilen.nl/public_html/uit-zeilen/world/data/css/site/2.pos.css
 */


html
{
	height: 100%;
}

body
{
	background-image:url("../../img/body-background.png");
	background-repeat:repeat-y;
	background-position:top center;
	background-color:#B1BCC2;
	height: 100%;
}

#container-shadow
{
	width:932px;
	margin:0 auto;
	background-image:url("../../img/rgba77-97-102-06.png");
}


#container
{
	width:922px;
}

#footershadow
{
	width:932px;
	margin:0 auto;
}

#footershadow div
{
	width:922px;
	margin-left:10px;
	background-image:url("../../img/rgba77-97-102-06.png");
	height:10px;
}


#header
{
	height:113px;
	border-right:10px solid #FF7200;
}

#header-logo
{
	float:left;
	width:162px;
	height:113px;
	background-color: #FFF2E9;
	/* background-image:url("../../img/header-logo.png"); */
}


#header-banner
{
	float:left;
	width:750px;
	height:113px;
	background-color: #74A5BF;
}


#main
{
	background-image:url("../../img/faux-column.jpg");
	background-position:left;
	/*background-color:#FFF2E9;*/
	background-color:#FFF;
	background-repeat:repeat-y;
	border-right:10px solid #FF7200;
}

#submenu
{
	float:left;
	width:160px;
}

#submenu .submenu-agenda, #submenu .submenu-rfb,  #submenu .submenu-top10
{	
	display: block;
	width: 160px;
	height: 38px;
	text-indent: -9999px;
	border-top:1px solid #9ec0d2;
}

#submenu .submenu-agenda
{
	margin-top:20px;
	background-image:url(../../img/submenu-agenda.png);
}

#submenu .submenu-agenda:hover
{
	background-image:url(../../img/submenu-agenda-hover.png);
}

#submenu .submenu-top10
{
	margin-top:20px;
	background-image:url(../../img/submenu-top10.png);
}

#submenu .submenu-top10:hover
{
	background-image:url(../../img/submenu-top10-hover.png);
}


#submenu .submenu-rfb
{
	border-bottom:1px solid #9ec0d2;
	background-image:url(../../img/submenu-rfb.png);
}

#submenu .submenu-rfb:hover
{
	background-image:url(../../img/submenu-rfb-hover.png);
}

#maparea
{
	background-color:#74A5BF;
	background-image:url("../../img/submenu-map.png");
	background-repeat:no-repeat;
	background-position-y: 20px;
	background-position-x: 0px;
	margin-top:204px;
	height:220px;
}

#logos
{
	width:155px;
	height:200px;
	background-image: url("../../img/rgba116-165-191-08.png");
}

#logos a, #logos span
{
	height:27px;
	width:160px;
	float:left; display:inline;
	opacity:0.6;
	text-indent:-9999px;
}

#logos a:hover
{
	opacity:1;
}


#label-sites
{
	background-image:url("../../img/sites/label-sites.png");
}

#logo-nederland
{
	background-image:url("../../img/sites/nederland.png");
}
#logo-kaag
{
	background-image:url("../../img/sites/kaag.png");
}
#logo-friesland
{
	background-image:url("../../img/sites/friesland.png");
}
#logo-loosdrecht
{
	background-image:url("../../img/sites/loosdrecht.png");
}
#logo-lelystad
{
	background-image:url("../../img/sites/lelystad.png");
}
#logo-monnickendam
{
	background-image:url("../../img/sites/monnickendam.png");
}
#logo-trainingen
{
	background-image:url("../../img/sites/trainingen.png");
}



#textbody
{
	float:left;
}

#text
{
	float:left;
	width:542px;
	display:inline;
	
	padding-left:15px;
	padding-right:15px;
	min-height:450px; height:auto !important; height:450px;
	
	background-image:url("../../img/text-background-white.jpg");
	background-position:center 80px;
	background-repeat:no-repeat;
}

#subtext
{
	float:left;
	width:158px !important; 
	width: 148px; /* fok ie6 */
	display:inline;
	
	padding-left:10px;
	padding-right:10px;
	border-left:2px solid #74A5BF;
	min-height:450px; height:auto !important; height:450px;
	margin-top:20px;
	padding-top:0px;
	margin-bottom:20px;
	
	text-align:right;
}

	#subtext p
	{
		color:#0E637A;
		font-style:italic;
	}
	
	#subtext b, #subtext strong
	{
		color:#333;
	}
	
	#subtext img.shadow
	{
		width:150px;
		height: 100px;
	}


#searchkeys, #copyright
{
	padding-left:175px;
	padding-right:15px;
	text-align:center;
	background-color:#74A5BF;
	border-right:10px solid #FF7200; 
	color:#FFF;
	font-size:70%; 	
}

	#searchkeys a:link, #searchkeys a:visited
	{
		color:#FFF;
		text-decoration:none;
	}
	
	#searchkeys a:hover
	{
		color:#FFF;
		text-decoration:underline;
	}


a.offerte-aanvragen
{
	display:block;
	width:156px;
	height:22px;
	background-image:url("../../img/offerte.jpg");
	text-indent:-9999px; text-align:left;
}

.quoin
{
	clear:both;
}



#images a
{
	display:block;
	border:0px solid #FF7200;
	text-align:left;
	
	margin-bottom:25px;
	padding:0px;
}
	





/* ----- */

div.indexItem
{
	float:left; 
	width:160px; 
	/* min-height:185px; */
	min-height:226px; 
	margin:8px; 
	cursor:pointer;
	text-align:justify;
} 




#contactform input, #contactform textarea
{
	width:148px;
	border:1px solid #333;
}

#contactform .error
{
	color:#dd0000;
}

#contactform input.error
{
	background-color:#ff3;
}


#offerForm .textinput
{
	width:200px;
	border:1px solid #333;
}

#offerForm input.checkbox
{
	margin-right: 10px;
}

#offerForm .error
{
	color:#dd0000;
}

#offerForm input.error
{
	background-color:#ff3;
}


 


/*
 * /home/uitzeilen/domains/uit-zeilen.nl/public_html/uit-zeilen/world/data/css/site/3.style.css
 */


@CHARSET "UTF-8";

a:focus {outline:none}

body
{
	font-family:"Verdana";
}

p img
{
	float:none; /* undo blue-print */
}

ul 
{ 
	list-style-image: url("../../img/bullet-uz.jpg");
	margin: 0 1.5em 0;
}

a:link, a:active, a:visited
{
	color:#FF7200;
}

h1
{
	font-size:150%;
	color:#74A5BF;
	font-weight:bold;
}

h2
{
	font-size:1em;
	color:#FF7200;
	font-weight:bold;
}

h3
{
	font-size:1em;
	color:#74A5BF;
	font-weight:bold;
}

h4
{
	font-size:100%;
	color:#FF7200;
	font-weight:normal;
}

h5
{
	font-size:100%;
	color:#222;
	font-weight:normal;
	line-height:1.5;
	margin-bottom:0.0em;
}

h6
{
	font-size:100%;
	color:#0E637A;
	font-weight:normal;
}

hr
{
	background-color:#EDF3F9;
	color:#EDF3F9;
	border:none;
	border-top:2px dashed #FF7200;
}


table, td, th { vertical-align: top; }


.shadow
{
	background-image:url("../../img/dropshadow.png");
	background-position:5px 5px;
	background-repeat:no-repeat;
	margin-bottom:-5px;
	margin-right:-5px;
	padding-bottom:5px;
	padding-right:5px;
}


/*
 * /home/uitzeilen/domains/uit-zeilen.nl/public_html/uit-zeilen/world/data/css/site/4.lightbox.css
 */


#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../../img/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../../img/lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/* lvdg Edit: replaced img tag */
#bottomNavClose
{
	height:26px;
	background-image:url("../../img/lightbox/close.gif");
	background-position:right;
	background-repeat:no-repeat;
}

#loadingLink
{
	display:block;
	margin:0 auto;
	height:32px;
	width:32px;
	background-image:url("../../img/lightbox/loading.gif");
	background-repeat:no-repeat;
}


/*
 * /home/uitzeilen/domains/uit-zeilen.nl/public_html/uit-zeilen/world/data/css/site/5.menu.css
 */



#menu
{
	background-color:#FF7200;
	height:27px;
}

#menu div.level1
{
	position:absolute;
	z-index: 90;
	border-left:2px solid white;
	padding-left:-2px;
}

#menu a.level1
{
	text-indent:-9999px;
	display:block;
	height:27px;
	background-position:-2px 0px;
}

#menu div.level2
{
}

#menu a.level2, #menu a.level3
{
	display:block;
	color:white;
	padding:7px 20px 3px 5px;
	font-weight:bold;
	text-decoration:none;
	background-color:#FF7200;	
}

#menu a.level2:hover, #menu a.level3:hover
{
	background-color:#74A5BF;	
}


#menu a.level3
{
	font-size:95%;
	font-weight:normal;
	padding-top:3px;
	padding-left:21px;
	margin-top:-3px;
	background-image:url("../../img/level3-symbol.png");
	background-repeat:no-repeat;
	background-position:7px 4px;
}



/*
 * /home/uitzeilen/domains/uit-zeilen.nl/public_html/uit-zeilen/world/data/css/site/6.buttons.css
 */


a.button
{
	display: block;
	text-indent: -9999px;
	margin: 0 auto;
	margin-top: 6px;
	margin-bottom: 6px;
}

a.button.bekijk-arrangementen
{
	width: 277px;
	height: 46px;
	background-image: url("../../img/buttons/bekijk-arrangementen.png");
}
a.button.bekijk-arrangementen:hover
{
	background-image: url("../../img/buttons/bekijk-arrangementen-hover.png");
}

a.button.meer-info
{
	width: 162px;
	height: 28px;
	background-image: url("../../img/buttons/meer-info.png");
}
a.button.meer-info:hover
{
	background-image: url("../../img/buttons/meer-info-hover.png");
}

a.button.neem-contact-op
{
	width: 210px;
	height: 36px;
	background-image: url("../../img/buttons/neem-contact-op.png");
}
a.button.neem-contact-op:hover
{
	background-image: url("../../img/buttons/neem-contact-op-hover.png");
}

a.button.vraag-offerte-aan
{
	width: 208px;
	height: 28px;
	background-image: url("../../img/buttons/vraag-offerte-aan.png");
}
a.button.vraag-offerte-aan:hover
{
	background-image: url("../../img/buttons/vraag-offerte-aan-hover.png");
}



a.button.bekijk-arrangementen
{
	width: 277px;
	height: 46px;
	background-image: url("../../img/buttons/bekijk-arrangementen.png");
}
a.button.bekijk-arrangementen:hover
{
	background-image: url("../../img/buttons/bekijk-arrangementen-hover.png");
}






a.button.zeilboot, a.button.locatie
{
	width: 269px;
	height: 46px;
	margin: 0;
	float: left;
	margin-top: 6px;
	margin-bottom: 6px;
}

a.button.zeilboot
{
	background-image: url("../../img/Event/button-home-zeilboot-or.png");
}
a.button.zeilboot:hover
{
	background-image: url("../../img/Event/button-home-zeilboot-or-hover.png");
}

a.button.locatie
{
	background-image: url("../../img/Event/button-home-locatie-or.png");
}
a.button.locatie:hover
{
	background-image: url("../../img/Event/button-home-locatie-or-hover.png");
}


/*
 * /home/uitzeilen/domains/uit-zeilen.nl/public_html/uit-zeilen/world/data/css/site/6.event.agenda.css
 */


div.agenda
{
}

div.agenda div.agendamenu
{
	height: 59px; /* nb, 1 pixel lager gemaakt om wite rand te verbergen */
	background-color: #6793aa;
}

div.agenda div.agendamenu a

{
	height: 59px; /* nb, 1 pixel lager gemaakt om wite rand te verbergen */
	width: 350px;
	display: block;
	float: left;
}

div.agenda div.agendamenu .future.passive, 
div.agenda div.agendamenu:hover .future.active
{
	background-image:url(../../img/Event/agenda-passive.png);
}

div.agenda div.agendamenu .future.active, 
div.agenda div.agendamenu:hover .future:hover
{
	background-image:url(../../img/Event/agenda-active.png);
}


div.agenda div.agendamenu .top10.passive, 
div.agenda div.agendamenu:hover .top10.active
{
	background-image:url(../../img/Event/top-10-events-passive.png);
}

div.agenda div.agendamenu .top10.active, 
div.agenda div.agendamenu:hover .top10:hover
{
	background-image:url(../../img/Event/top-10-events-active.png);
}


div.agenda div.agendamenu .past.passive, 
div.agenda div.agendamenu:hover .past.active
{
	background-image:url(../../img/Event/rfb-passive.png);
}
div.agenda div.agendamenu .past.active, 
div.agenda div.agendamenu:hover .past:hover
{
	background-image:url(../../img/Event/rfb-active.png);
}


div.agenda div.filter
{
	border-top:1px solid #b4c9d5; /* witte rand vervangen door lichtblauw */
	background-color: #6793aa;
	color: #fff;
	padding: 5px;
}

div.agenda div.filter select
{
	width: 130px;
	margin-right: 15px;
}

div.agenda div.filter select option:first-child
{
	font-weight: bold;
}

#dateselector
{
	padding-top: 10px;
	line-height: 20px;
}

#display_date_from, #display_date_until
{
	cursor: pointer;
	color: #000;
	background-color: #fff;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding: 2px 6px 2px 6px;
}

#display_date_from:hover, #display_date_until:hover
{
	background-color: #ccc;
}



#agendaLoading
{
	text-align: center;
	background-image: url("../../img/indicator4.gif");
	background-repeat: no-repeat;
	background-position: 30px center;
	height: 120px;
}

/* kan geen div.agenda gebruiken, wordt niet gerenderd! */

#agendaContent .noitems
{
	margin-top:15px;
	
	padding-left:10px;
	padding-top:5px;
	padding-bottom: 10px;
	
	border:1px solid #ffbf7d;
	background-color: #ffe8d7;
	
	-moz-border-radius:2px 2px 0px 0px;
	border-radius:2px 2px 0px 0px;
	
	font-weight: bold;
}

#agendaContent .item
{
	margin-top:15px;
	margin-bottom:15px;
	
	padding-left:5px;
	padding-top:5px;
	
	border:1px solid #ffbf7d;
	background-color: #ffe8d7;
	
	-moz-border-radius:2px 2px 2px 2px;
	border-radius:2px 2px 2px 2px;
	
	cursor: pointer;
}

#agendaContent .item:hover
{
	background-color: #ffd8af;
}

#agendaContent table
{
	margin:0px;
}

#agendaContent table td
{
	padding-top:2px;
	padding-bottom:2px;
}

#agendaContent td.name
{
	width:350px;
}

#agendaContent td.name a
{
	font-weight:bold;
	color:#222222;
	text-decoration: none;
}


#agendaContent td.company
{
	width:250px;
}

#agendaContent td.date
{
	width:100px;
}

#agendaContent tr.secondRow
{
	color:#666666;
}


#agendaContent div.appreciation
{
	float: left;
	
	width: 169px;
	height: 74px;
	
	margin-left:5px;
	margin-top:5px;
	margin-bottom:15px;
	margin-right: 100px;
	
	padding-top: 10px;
	
	text-align: center;
	
	background-color:#ffdbc1;
	-moz-border-radius:2px 2px 2px 2px;
	border-radius:2px 2px 2px 2px;	
	
}

#agendaContent div.appreciation h1
{
	color: #FF7200;
	font-size: 200%;
	margin-bottom: 0.2em;
	margin-top: 0.2em;
}

#agendaContent div.photos
{
	margin-top:5px;
	float: left;	
}

/*
#agendaContent div.photos img
{
	border:2px solid #c0c0c0;
	-moz-border-radius:2px 2px 2px 2px;
	border-radius:2px 2px 2px 2px;
}
*/

#agendaContent div.photos span.image
{
	float: left; 
	margin-right:10px; 
	display: block; 
	height: 80px; 
	width: 120px; 
	background-position:0 -20px; 
	
	border:2px solid #c0c0c0;
	-moz-border-radius:2px 2px 2px 2px;
	border-radius:2px 2px 2px 2px;
}

#agendaContent div.photos span.nophoto
{
	float: left; 
	margin-right:10px; 
	display: block; 
	height: 80px; 
	width: 120px; 
	
	background-image: url('../../img/Event/no-photo.png');
	background-position:0 -20px; 
	
	border:2px solid #c0c0c0;
	-moz-border-radius:2px 2px 2px 2px;
	border-radius:2px 2px 2px 2px;
}



#agendaContent div.photos .nophotos
{
	position: absolute;
	margin-top:30px;
	margin-left:50px;
	background-color: rgba(0,0,0,.2);
	font-weight: bold
	line-height: 120px;
}


#agendaContent .appreciationLink
{
	float: left;
	height:20px;
	width: 169px;
	margin-left: 5px;
	background-image: url(../../img/Event/bekijk-de-beoordelingen.png);
	text-indent: -9999px;
}

#agendaContent .photoLink
{
	float: left;
	height:20px;
	width: 116px;
	margin-left:100px;
	background-image: url(../../img/Event/bekijk-alle-fotos.png);
	text-indent: -9999px;
}







div.calendar
{
  font-size: smaller;
  color: #000;
}

div.calendar.popup
{
  margin-left: -40px;
  margin-top: -100px;
}

div.calendar table
{
  background-color: #eee;
  border: 1px solid #aaa;
  border-collapse: collapse;
}

div.calendar thead {
  background-color: white;
}

div.calendar td,
div.calendar th
{
  padding: 3px;
  text-align: center;
}

div.calendar td.title
{
  font-weight: bold;
}

div.calendar th
{
  background: #ddd;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  font-weight: bold;
  color: #555;
}

div.calendar tr.days td {
  width: 2em;
  color: #555;
  text-align: center;
  cursor: pointer;
}

div.calendar tr.days td:hover,
div.calendar td.button:hover
{
  background-color: #34ABFA;
  cursor: pointer;
}

div.calendar tr.days td:active
div.calendar td.button:active
{
  background-color: #cde;
}

div.calendar tr.days td.selected
{
  font-weight: bold;
  background-color: #fff;
  color: #000;
}

div.calendar tr.days td.today
{
  font-weight: bold;
  color: #D50000;
}

div.calendar tr.days td.otherDay
{
  color: #bbb;
}



/*
 * /home/uitzeilen/domains/uit-zeilen.nl/public_html/uit-zeilen/world/data/css/site/6.event.agendaitem.css
 */


div.agendaitem
{
}
	
div.agendaitem div.info
{
	clear: both;
	
	border:1px solid #ffbf7d;
	background-color: #ffe8d7;
	
	-moz-border-radius:2px 2px 0px 0px;
	border-radius:2px 2px 0px 0px;
}

div.agendaitem div.event
{
	float:left;
	width: 400px;
}

div.agendaitem div.reviewsummary
{
	float:left;
	width: 280px;
	font-size: 90%;
	background-color: #74a5bf;
	color: #fff;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.agendaitem div.reviews table td
{
	padding:0px;
	margin: 0px;
}


div.agendaitem div.reviews, div.agendaitem div.appreciation
{
	float:left;
	width: 120px;
	padding: 10px;
}

div.agendaitem div.reviews
{
	background-image: url("../../img/Event/groove-blue.png");
	background-position: right;
	background-repeat: repeat-y;
}

div.agendaitem div.appreciation
{
	text-align: center;
}

div.agendaitem div.appreciation h1
{
	color: #fff;
	margin-bottom: 1em;
	margin-top: 1em;
	font-size: 25px;
}

div.agendaitem div.appreciation .count
{
	color: #bad2df;
}


div.agendaitem div.event table, div.agendaitem div.reviews table
{
	width: auto;
	margin-bottom: 0px;
}

div.agendaitem div.event table, div.agendaitem div.reviews table td
{
	padding-top: 0px;
	padding-bottom: 0px;
}


div.agendaitem div.description
{
	margin-left: 5px;
	margin-right: 15px;
}


div.agendaitem #fotos
{
	border:1px solid #ffbf7d;
	background-color: #ffe8d7;
	padding-top: 15px;
	padding-bottom: 15px;
}

div.agendaitem a.back, div.agendaitem a.forward
{
	background-color: #FF7200;
	height:150px;
	margin-top: -15px;
	margin-bottom: -15px;
	width: 20px;
	text-align: center;
	line-height: 150px;
	float: left;
	display: block;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
}


div.agendaitem a.forward
{
	float:right;
}

div.agendaitem a.forward.disable, div.agendaitem a.back.disable
{
	background-color: #ffbf7d;
	cursor:default;
}
/*


div.agendaitem .row
{
	float: left;
	height: 80px;
	width: 630px;
}

div.agendaitem .protector
{
	width:600px;
	margin-left:15px;
	margin-right:15px;
}

*/

div.agendaitem .fotocontainer
{
	float:left;
	height: 120px;
	width: 630px;
	overflow: hidden;
	position: relative;
}


div.agendaitem .protector
{
	width:99999px;
	position: absolute;
	left: 0px;
}


div.agendaitem #fotos .item
{
	margin-left:15px;
	margin-right:15px;
	display: block;
	float: left;
}


div.agendaitem  #fotos span.nophoto
{
	height: 120px; 
	width: 120px; 
	
	background-image: url('../../img/Event/no-photo.png');
}


div.agendaitem .noitems
{
	position: absolute;
	text-align: center;
	width: 698px;
}

div.agendaitem .noitems span.text
{
	background-color: rgba(0,0,0,.2);
	font-weight: bold
	line-height: 120px;
}

div.agendaitem .noitems.photos
{
	margin-top: 50px
}



div.agendaitem div.evaluation
{
	border:1px solid #ffbf7d;
	background-color: #ffe8d7;
	margin-bottom: 15px;
	padding:0px;
	
	width: 698px;
	
	-moz-border-radius:2px 2px 2px 2px;
	border-radius:2px 2px 2px 2px;

}

div.agendaitem div.evaluation p
{
	margin-bottom: 5px;
}

div.agendaitem div.evaluationText
{
	float:left;
	width: 626px;
	padding: 5px;
}

div.agendaitem div.evaluation .average
{
	float: left;
	width: 60px;
	height: 56px;
	line-height: 50px;
	font-size: 18px;
	text-align: center;
	color: #FF7200;
	font-weight: bold;
	background-image: url("../../img/Event/groove-orange.png");
	background-position: left;
	background-repeat: repeat-y;
	
}

div.agendaitem div.evaluation .raadaan
{
	font-weight: strong;
	color:#FF7200;
}

div.agendaitem div.evaluation .raadnietaan
{
}

div.agendaitem div.evaluation .ratings
{
	color:#666666;
}


div.agendaitem .respondses
{
	border-top:1px dashed #FF7200;
}

div.agendaitem .responds
{
	border-top:1px dashed #FF7200;
	margin-left:15px;
	font-size: 90%;
	margin-bottom:8px;
}

div.agendaitem .responds.first
{
	border-top:none;
}

div.agendaitem .noitems.evaluations
{
	margin-top: 20px
}




/*
 * /home/uitzeilen/domains/uit-zeilen.nl/public_html/uit-zeilen/world/data/css/site/6.event.general.css
 */


div.navigate
{
	float:right;
	height:22px;
	width: 161px;
	background-image: url("../../img/Event/navigate.png");
	background-repeat: no-repeat;
}

	div.navigate a
	{
		float:left;
		height:22px;
		background-repeat: no-repeat;
		text-indent: -9999px;
	}
	
	div.navigate a.previous
	{
		width: 20px;
	}
	div.navigate a.previous:hover
	{
		background-image: url("../../img/Event/navigate-previous.png");
	}
	
	div.navigate a.home
	{
		width: 121px;
	}
	div.navigate a.home:hover
	{
		background-image: url("../../img/Event/navigate-home.png");
	}
	
	div.navigate a.next
	{
		width: 20px;
	}
	div.navigate a.next:hover
	{
		background-image: url("../../img/Event/navigate-next.png");
	}

hr.dotted
{
	border-top: 0px dashed #FF7200;
	border-bottom: 1px dashed #FF7200;
	margin-bottom: 0px;
	margin-top: 0px;
}



/*
 * /home/uitzeilen/domains/uit-zeilen.nl/public_html/uit-zeilen/world/data/css/site/6.event.home.css
 */


div.eventHome a.button-zeilboot, div.eventHome a.button-locatie
{
	display: block;
	width: 269px;
	height: 46px;
	float: left;
	text-indent: -9999px;
	
	margin-top: 10px;
	margin-bottom: 10px;
}

div.eventHome a.button-zeilboot
{
	background-image: url("../../img/Event/button-home-zeilboot-or.png");
}
div.eventHome a.button-zeilboot:hover
{
	background-image: url("../../img/Event/button-home-zeilboot-or-hover.png");
}

div.eventHome a.button-locatie
{
	background-image: url("../../img/Event/button-home-locatie-or.png");
}
div.eventHome a.button-locatie:hover
{
	background-image: url("../../img/Event/button-home-locatie-or-hover.png");
}


div.eventHome div.column
{
	width: 260px;
	float: left;
	display: inline; /* dmhack */
}

div.eventHome div.right
{
	margin-left: 20px;
}

div.eventHome h2
{
	display: block;
	padding-bottom: 4px;
	border-bottom: 1px dashed #FF7200;
	
	font-size: 1.2em;
	font-weight: normal;
}

div.eventHome div.item
{
	padding-bottom: 3px;
	position: relative;
	
	font-size: 90%;
	color:#444;
}

div.eventHome .item p
{
	margin-bottom: 0pt;
}

div.eventHome h3 a
{
	text-decoration: none;
	color:#444;
}

div.eventHome h3
{
	color: black;
	line-height: 1.2em;
}


div.eventHome p.date
{
	color: gray;
	float: left;
	margin: 0px;
}

div.eventHome .read-more
{
	position:absolute;
	bottom: 0px;
	right: 0px;
	width: 100%;
	height: 20px;
	border-bottom: 1px dashed #FF7200;
	display: none;
}

div.eventHome .read-more a
{
	float:right;
	display: block;
	width: 78px;
	height: 20px;
	text-indent: -9999px;
	background-image: url("../../img/Event/lees-meer.png");
}


/* dikke truuk */

div.eventHome div.item:hover .read-more
{
	display:block;
}

div.eventHome .read-more a:hover
{
	background-image: url("../../img/Event/lees-meer-hover.png");
}

div.eventHome hr.bottom
{
	margin-top: 4px;
}

div.eventHome a.agenda, div.eventHome a.news, div.eventHome a.top10
{
	float:right;
	height: 17px;
	text-indent: -9999px;
	background-position: top right;
	background-repeat: no-repeat;
}

div.eventHome a.agenda
{
	width: 154px;
	background-image: url("../../img/Event/bekijk-volledige-agenda.png");
}

div.eventHome a.agenda:hover
{
	background-image: url("../../img/Event/bekijk-volledige-agenda-hover.png");
}

div.eventHome a.top10
{
	width: 154px;
	background-image: url("../../img/Event/bekijk-hele-top-10.png");
}

div.eventHome a.top10:hover
{
	background-image: url("../../img/Event/bekijk-hele-top-10-hover.png");
}

div.eventHome a.news
{
	width: 137px;	
	background-image: url("../../img/Event/bekijk-nieuwsarchief.png");
}

div.eventHome a.news:hover
{
	background-image: url("../../img/Event/bekijk-nieuwsarchief-hover.png");
}



/*
 * /home/uitzeilen/domains/uit-zeilen.nl/public_html/uit-zeilen/world/data/css/site/6.event.news.css
 */


div.news
{
	margin-bottom:15px;
	min-height: 110px;
	position: relative;
	padding-bottom: 10px;
}

div.news p
{
	margin-bottom:0px;
}

div.news a.picture
{
	float:left; 
	margin-left:5px;
	margin-right:25px;
	margin-top:0px;
	
	width: 124px;
	height: 124px;
	padding: 2px 0px 0px 2px;
	background-image: url("../../img/Event/news-picture-bg.png");
	background-repeat: no-repeat;
}

div.news img
{
	margin: 0px;
}

div.news div.text
{
	margin-top:0px;
	float:left;
	width:500px;
}

div.news h2
{
	margin-top: 0px;
}

div.news h2 a
{
	color: #FF7200;
	text-decoration: none;
}

div.news h2 a:hover
{
	color: black;
}

div.news p.date
{
	color: gray;
	float: left;
	margin: 0px;
}

div.news a.read-more
{
	position: absolute;
	bottom: 0px;
	display: block;
	height: 20px;
	width: 100%;
	border-bottom: 1px dashed #FF7200;
	text-indent: -9999px;
	background-image: url("../../img/Event/lees-meer.png");
	background-position: top right;
	background-repeat: no-repeat;
}

div.news a.read-more:hover
{
	background-image: url("../../img/Event/lees-meer-hover.png");
}






div.newsarchive
{
	clear: both;
	margin-top:15px;
	margin-bottom:10px;
	border-bottom: 1px dashed #FF7200;
}

div.newsarchive h2 
{
	display: block;
	width: 512px;
	float: left;
	font-size: 100%;
	margin:0px;
}

div.newsarchive h2 a
{
	color: #FF7200;
	text-decoration: none;
}

div.newsarchive h2 a:hover
{
	color: black;
}

div.newsarchive p.date
{
	color: gray;
	float: left;
	display: block;
	width: 100px;
	margin-left: 10px;
	margin: 0px;
}

div.newsarchive a.read-more
{
	display: block;
	height: 20px;
	width: 78px;
	float: left;
	margin-left: 10px;

	text-indent: -9999px;
	background-image: url("../../img/Event/lees-meer.png");
	background-position: top right;
	background-repeat: no-repeat;
}

div.newsarchive a.read-more:hover
{
	background-image: url("../../img/Event/lees-meer-hover.png");
}


/*
 * /home/uitzeilen/domains/uit-zeilen.nl/public_html/uit-zeilen/world/data/css/site/6.event.newsitem.css
 */


div.newsitem
{
}

div.newsitem a.overzicht
{
	float:right;
	text-indent: -9999px;
	height:22px;
	width: 162px;
	background-image: url("../../img/Event/naar-het-overzicht.png");
	background-repeat: no-repeat;
}

div.newsitem a.picture
{
	float:left; 
	margin:10px;
	margin-top:10px;
	width: 124px;
	height: 124px;
	padding: 2px 0px 0px 2px;
	background-image: url("../../img/Event/news-picture-bg.png");
	background-repeat: no-repeat;
}

div.newsitem div.text
{
	float:left; 
	margin-left: 10px;
	width: 500px;
	min-height: 300px;
}


div.newsitem p.date
{
	color: gray;
	float: left;
	margin: 0px;
}


/*
 * /home/uitzeilen/domains/uit-zeilen.nl/public_html/uit-zeilen/world/data/css/site/6.social.css
 */



#socialOverlay
{
	position:fixed; 
	right:-390px; 
	top:0px; 
	height: 100%; 
	width: 418px;
	z-index:95;
}


	#socialButtons
	{
		float:left;
		width:28px;
		height: 390px;
	}
	
	
		#socialButtons a
		{
			display: block;
			width:28px; 
			height: 100px;
			cursor: pointer;
		}
		
		#buttonFacebook
		{
			margin-top:  50px;
			background-image:url('../../img/social/facebook-button.png')
		}
		
		#buttonTwitter
		{
			margin-top:  20px;
			background-image:url('../../img/social/twitter-button.png')
		}
		
		#buttonLinkedin
		{
			margin-top:  20px;
			background-image:url('../../img/social/linkedin-button.png')
		}



	#socialContent
	{
		float: left;
		width: 370px;
		height: 100%;
		background-image:url('../../img/rgba77-97-102-06.png');
		border-left:10px solid #74A5BF;

		padding-left: 10px;
		padding-top: 10px;
	}


		#socialContent .close
		{
		 	background-image:url('../../img/social/close.png');
		 	background-repeat: no-repeat;
		 	height: 17px;
		 	width: 17px;
		 	margin-bottom: 10px;
		 	cursor: pointer;
		}
		
