/* DISABLED OBJECTS ------------------------------------------------------*/
#onderdeel_evenementen
{
	display: none;
}
/* EINDE DISABLED OBJECTS ------------------------------------------------*/


/* DEFAULT ---------------------------------------------------------------*/
body, input, textarea, select
{
	font-family: Trebuchet, "Trebuchet MS";
	font-size: 12px;
	color: #000000;
}

body
{
	background: #fff;
}

.eventShortDescription
{
	line-height: 18px;
}

a
{
	color: #6E6967;
}

a:hover
{
	color: #e2001a;
}

p
{
	margin:0 0 5px 0;
	padding:0;
}

/* BEGIN HEADERS----------------------------------------------------------*/
h3, h4
{
	margin-top: 0;
	margin-bottom: 5px;
	color:#3aaadc;
	font-size:18px;
}

/*---- sub headers */
.eventTegelSubheader, .bedrijfsTegelSubheader
{
	display: block;
	font-size: 13px;
	color: #3aaadc;
}

.gekozen_datum_vol
{
	width:290px;
	display: block;
	font-size: 13px;
	color: #fff;
	background-color:#5FAADC;
}


form, table, td
{
	margin: 0;
	padding: 0;
}

table, td, table th
{
	border: 0 !important;
	border-spacing: 0 !important;
	border-collapse: collapse !important;
	vertical-align: top;
}

hr.cleaner 
{
	clear: both;
	height: 1px;
	margin: -1px 0 0 0; 
	padding: 0;
	border: none;
	visibility: hidden;
}
/* EINDE DEFAULT ---------------------------------------------------------*/


/* HEADER */

#header 
{
	width:920px;
	height:302px;
	margin-right:auto;
	margin-left:auto;
	background:#fff url(../images/uyw/vvvamf/header.jpg) left bottom;
	background-repeat:no-repeat;
}

/* EINDE HEADERS----------------------------------------------------------*/

/* CONTENT */

#content 
{
	width:884px;
	padding-left:36px;
	padding-right:0px;
	padding-top:0px;
	margin-left: auto;
	margin-right: auto;
	background: #fff url(../images/uyw/vvvamf/bg_content.gif) repeat-y;
}

/* BEGIN MAIN-------------------------------------------------------------*/

#main 
{
	float:left;
	width:650px;
/*
	display:block;
	padding-left:0px;
	padding-top:0px;
*/
}

#main-content
{
	float:left;
}


#main-content #top_image
{
display:none;
}

/* EINDE MAIN-------------------------------------------------------------*/

/* SIDEBAR */

#sidebar 
{
	float: left;
	width: 165px;
	padding-right:0px;
	padding-top:0px;
	margin-right:13px;
	background:#C9C0BB;
}

#sidebar-content 
{
	margin:0;
}

#sidebar ul#amf_hoofdmenu 
{
	width:165px;
	list-style-type:none;
	margin:0px;
	padding:0px 0px 10px 0;
}

#sidebar ul#amf_hoofdmenu .gekozen
{
	background-color:#fff;
} 

#sidebar ul#amf_hoofdmenu li
{
	padding:3px 0 3px 0px;
	border-bottom:1px solid #fff;
	font-size:11pt;
}

#sidebar ul#amf_hoofdmenu li a
{
	padding-left:10px;
	color:#fff;
	text-decoration:none;
}

#sidebar ul#amf_hoofdmenu li a:hover, #sidebar ul#amf_hoofdmenu li a.active
{
	color:#DC3A3A !important;
	text-decoration:none;
}

#sidebar #submenu_251, #sidebar #submenu_253,
#sidebar #submenu_254, #sidebar #submenu_261, 
#sidebar #submenu_264, #sidebar #submenu_265,
#sidebar #submenu_354
{
/*	float:left;
	width:153px;*/
	margin:3px 0 0 0;
	padding:0px;
	background:#fff;
}

#sidebar ul li ul li
{
	padding-left:10px !important;
	color:#C9C0BB;
	border-top:1px solid #C9C0BB !important;
	list-style-type:none;
}

#sidebar ul li ul li a
{
	display: block;
	padding-left:10px;
	color:#6E6967 !important;
	font-size:12px !important;
}

li.link_1288 a, li.link_1230 a
{
	display: block;
}

#sidebar ul li ul li a:hover, #sidebar ul li ul li a.active
{
	color:#DC3A3A !important;
}

#sidebar #webtekst
{
	float:left;
	width:145px;
	padding:10px;
	background:none;
	color:#fff;
}

#sidebar #webtekst a
{
	color:#fff;
}

#sidebar #webtekst img
{
	float:left;
	margin-left:30px;
}

/* EINDE SIDEBAR */

/* WEBTEKST */

#home_intro, #contact
{
	float:left;
	width:630px;
	margin-bottom:10px;
	padding:10px;
	background:#fff;
}

#extern_home h4, #detail h4, #onderdeel_teaser h4, #nieuws_home h4, #agenda_teaser h4
{
	color:#3aaadc;
	font-size:18px;
	background-color:#fff;
}

#detail h3
{
display:none;
}

#bedrijvenlijst h3, #overzicht h3, #overzicht_kort h3, #evenementenlijst h3
{
	margin-bottom:12px;
	padding:5px 5px 5px 10px;
	color:#3aaadc;
	font-size:18px;
	background-color:#fff;
}

#extern_home, #detail, #onderdeel_teaser, #nieuws_home, #agenda_teaser
{
	float:left;
	width:630px;
	margin-bottom:10px;
	padding:10px;
	background:#fff;
}

#webtekst
{
	float:left;
	width:630px;
	margin-bottom:10px;
	padding:0;
	background:#fff;
}

#webtekst p img
{
	margin:0;
	padding:0;
}

#evenementenlijst #webtekst
{
	display:none;
}

/* EINDE WEBTEKST --------------------------------------------------------*/


/* ONDERDEEL VOLLEDIG ----------------------------------------------------*/

#onderdeel_volledig 
{
	float:left;
	display:block;
	width:650px;
}

#onderdeel_volledig_tekst .onderdeel_text
{
	min-height:350px;
	height:auto !important;
	height:350px;
}

#onderdeel_mymap, .onderdeel_contactformulier
{
	float: right;
	width: 180px;
	/*height:28px;*/
	padding:0 10px 10px 10px;
	background-color:#fff;
}
/*
.onderdeel_website
{
background: none;
}*/

#onderdeel_volledig
{
	position: relative;
}

#onderdeel_googlemap
{
	position:  absolute;
	top: 0px;
	right: 0px;
	overflow: hidden;
	float: left;
	width: 180px;
	height: 171px;
	background: #fff;
	border: 10px solid #fff;
}

.onderdeel_googlemap div
{
	width: 181px !important;
}

#onderdeel_mymap
{
	display: none !important;
	width: auto !important;
}

#onderdeel_volledig .onderdeel_text, #onderdeel_volledig .onderdeel_tijden, .evenement_prijzen 
{
	float: left;
	width: 418px;
	padding:10px;
	margin-bottom:12px;
	background-color:#fff;
}

#onderdeel_volledig .onderdeel_terug 
{
	padding-top:12px;
}

#onderdeel_volledig .onderdeel_adresgegevens
{
	float: right;
	width: 180px;
	height:125px;
	margin-top:203px;
	padding:10px;
	background-color:#fff;
}

#onderdeel_volledig .onderdeel_adresgegevens #contact_telefoon
{
	margin-top:5px;
}

#onderdeel_volledig .onderdeel_website 
{
	float: right;
	width: 180px;
	height:28px;
	padding:0 10px 10px 10px;
	background-color:#fff;
}
/*
#onderdeel_volledig .onderdeel_website
{
margin-top: -38px;
margin-right: 80px;
	width: 100px;

}
*/
.onderdeel_contactformulier input
{
float: right;
display:none;
}

#onderdeel_volledig .onderdeel_afbeeldingen 
{
	clear: right;
	float: right;
	width: 180px;
	margin-top:12px;
	padding:10px 10px 0 10px;
	background-color:#fff;
}

* html #onderdeel_volledig .onderdeel_afbeeldingen, *+html #onderdeel_volledig .onderdeel_afbeeldingen
{
	padding-bottom: 10px;
}

#onderdeel_volledig .onderdeel_afbeeldingen img 
{
	float:left;
	width:180px;
	margin-bottom: 10px;
}

#onderdeel_volledig ul#onderdeel_faciliteiten 
{
	list-style-type:none;
	display:inline;
	margin:0px;
	padding:0px;
}

#onderdeel_volledig ul#onderdeel_faciliteiten li 
{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

#onderdeel_volledig .button, #contact_formulier .button 
{
	border:3px solid #0069a3;
	color: #ffffff;
	margin-top:5px;
	margin-bottom:5px;
	background-color:#3AAADC;
	cursor:pointer;
}

/* EINDE ONDERDEEL VOLLEDIG ----------------------------------------------*/


/* EVENEMENTEN KALENDER ZOEKEN -------------------------------------------*/

#homeEvenementenkalender
{
display:none;
}

#evenementenKaldender
{
	float: left;
	padding-top: 15px;
	margin-right: 12px;
	width: 319px;
	height: 180px;
	background: #fff url(.../images/uyw/vvvamf/kalender_bg.gif) no-repeat;
}

.fortEventIntroTextContainer
{
	margin-bottom: 10px;
	font-weight: bold;
}

#evenementenKaldender h3
{
	display: none;
	margin: 0 0 10px 0;
	padding: 2px 4px;
	color: #fff;
	background: #FF0000;
}

.gekozen_maand
{
	font-weight: bold;
	font-size: 11px;
	color: #e2001a;
}

#evenementenKaldender table
{
	margin-left: auto;
	margin-right: auto;
	width: 258px;
	font-weight: bold;
}

#evenementenKaldender table tr td form
{
	margin: 0;
	padding: 0;
	font-weight: normal;
}

#evenementenKaldender table .datum_beschikbaar a
{
	font-weight: normal !important;
	color: #3AA9DC;
}

#evenementenKaldender table .datum_nietbeschikbaar
{
	font-weight: normal !important;
	color: #CCC5C3 !important;
}

#evenementenKaldender table tr td .gekozen_datum a
{
	display: block;
	font-weight: bold;
	color: #fff !important;
	background-color: #5FAADC;
	text-decoration: none;
}
/* EINDE EVENEMENTEN KALENDER ZOEKEN -------------------------------------*/


/* OVERZICHT PAGINA'S ----------------------------------------------------*/
#evenementenContainer h3
{
	display: none;
}

#evenementenContainer, #bedrijvenlijst
{
	display: block;
	width: 651px;
	_width: auto;
}

*+html #evenementenContainer
{
	width: auto;
}

.geenBedrijvenInfoContainer
{
	float:left;
	width:630px;
	margin-bottom:10px;
	padding:10px;
	background:#fff;
}

/* EINDE OVERZICHT PAGINA'S ----------------------------------------------*/


/* EVENEMENTEN OVERZICHTPAGINA -------------------------------------------*/
.eventIntroTekst
{
	margin-bottom: 20px;
}

.eventTegelSubheader, .eventdate, .eventLink
{
	display: block;
}

.geenEvenementenInfoContainer
{
	font-weight: bold;
}

.geenEvenementenInfoDatum
{
	color: #008e8f;
	font-size: 13px;
}

.eventTegelShortDescriptionOdd, .eventTegelShortDescriptionEven, .evenement_oneven, .evenement_even
{
	position: relative;
	float: left;
	margin: 0 15px 15px 0;
	width: 317px;
	background: #fff;
}

.eventTegelShortDescriptionOdd, .eventTegelHomeShortDescriptionEven
{
	margin-right: 0px;
}

.eventTegelHomeShortDescriptionOdd
{
	margin-right: 15px;
}

.eventContainerLink, .eventLink
{
	color: #6E6967;
}

.eventdate, .eventContainerLink:hover .eventLink
{
	color: #e2001a;
}

a.eventContainerLink, .evenement_oneven, .evenement_even
{
	display: block;
	float: left;
	padding: 15px 15px 30px 15px;
	width: 287px;
	height: 150px;
	text-decoration: none;
}

.evenement_oneven, .evenement_even
{
	padding-bottom: 15px;
	width: 408px;
	height: auto;
}

.eventContainerLink:hover
{
	color:#3AA9DC;
	background: #F0F0F0;
}

.eventContainerLink img:hover
{
	color:#AAA5A3;
	background:none;
}

.eventAfbeeldingContainer, .evenement_oneven .afbeelding, .evenement_even .afbeelding
{
	overflow: hidden;
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	width: 100px;
	height: 80px;
	border: 4px solid #aaa5a3;
	background: #aaa5a3;
}

.eventAfbeeldingContainer img
{
	height: 80px;
	width: auto;
}

.eventdate
{
	display: block;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 11px;
}

.eventLink
{
	position: absolute;
	bottom: 15px;
	right: 15px;
}
/* EINDE EVENEMENTEN OVERZICHTPAGINA -------------------------------------*/


/* EVENEMENT VOLLEDIG ----------------------------------------------------*/
#evenement_volledig
{
	float:left;
clear: both;
	display:block;
	width:625px;
	padding:10px;
	background-color:#fff;
}

.evenementStartEindDatum
{
	width:625px;
	color:#e2001a;
}

#evenement_volledig .evenement_omschrijving .afbeelding img
{
	float:left;
	width:350px;
	margin: 0 12px 12px 0;
}

.evenement_data2
{
	float: left;
	margin-bottom: 15px;
}

.evenement_data2 ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 400px;
	background: #E4F4F0;
	border-top: 1px solid #3AAADC;
}

.evenement_data2 li
{
	padding: 5px;
	font-weight: bold;
	border-bottom: 1px solid #3AAADC;
}

.evenement_data2 li span.datum
{
	padding-right: 20px;
	font-weight: bold;
	color: #ff0000;
}

.evenement_data2 span.tijd, .evenement_data2 span.locatie
{
	padding-right: 20px;
	color: #3AAADC;
}

.evenementLocatieAdres
{
	float: right;
	clear: right;
	margin-top: 5px;
	width: 180px;
	padding: 10px;
	color: #3AAADC;
	border: 1px solid #3AAADC;
}

*+html .evenementLocatieAdres
{
	margin-top: 0px !important;
}

* html .evenementLocatieAdres
{
	margin-top: 0px !important;
}

.evenementLocatieAdres h4, .evenement_extra_info
{
	display: none;
}

#evenement_volledig .evenement_print
{
	clear: left;
	margin-left: 70px;
}

#evenement_volledig .evenement_terug a
{
	cursor:pointer;
	float: left;
	margin-top:-31px;
	margin-bottom:5px;
	padding:1px 5px;
	color:#fff !important;
	text-decoration: none;
	border:3px solid #0069A3;
	background-color:#3AAADC;
}

#evenement_volledig .button_print
{
	border:3px solid #0069a3;
	color: #ffffff;
	width:58px;
	height:26px;
	margin-top:5px;
	margin-bottom:5px;
	background-color:#3AAADC;
	cursor:pointer;
} 
/* EINDE EVENEMENT VOLLEDIG ----------------------------------------------*/


/* BEDRIJVEN OVERZICHTPAGINA ---------------------------------------------*/
.bedrijfsTegelShortDescriptionOdd, .bedrijfsTegelShortDescriptionEven
{
	float: left;
	margin: 0 12px 12px 0;
	width: 318px;
	height: 160px;
	background: #fff;
}

.bedrijfsTegelShortDescriptionEven
{
	margin-right: 0;
}

.bedrijfsTegelShortDescriptionOdd a, .bedrijfsTegelShortDescriptionEven a, .bedrijfsInfoContainer
{
	display: block;
	float: left;
	padding: 15px;
	width: 288px;
	height: 130px;
	color: #6E6967;
	text-decoration: none;
}

.bedrijfsTegelShortDescriptionOdd a:hover, .bedrijfsTegelShortDescriptionEven a:hover
{
	background: #F0F0F0;
}

.bedrijfsTegelSubheader
{
	height: 25px;
}

.bedrijfsAfbeeldingContainer
{
	overflow: hidden;
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	width: 100px;
	height: 80px;
	text-align: center;
	border: 4px solid #aaa5a3;
	background: #fff;
}

.bedrijfsAfbeelding
{
	height: 80px;
	width: auto;
}
/* EINDE BEDRIJVEN OVERZICHTPAGINA ---------------------------------------*/


/* BEGIN CONTACT FORMULIER -----------------------------------------------*/

#contact_formulier .formIntroText
{
	margin-bottom:10px;
}

#contact_formulier .formRow
{
	margin-top:5px;
}

#contact_formulier input#klantRoepnaam,
#contact_formulier input#klantAdres,
#contact_formulier input#klantPostcode,
#contact_formulier input#klantPlaats,
#contact_formulier input#klantTelefoon,
#contact_formulier input#klantEmail
{
	width: 250px;
}

#contact_formulier textarea
{
	width: 250px;
	height:100px;
}

/* EINDE CONTACT FORMULIER -----------------------------------------------*/

/* FOOTER */
	
#footer 
{
	width:884px;
	height:84px;
	margin:0 auto 20px auto;
	padding:0 0 0 36px;
	background:url(../images/uyw/vvvamf/bg_footer.gif) no-repeat left top;
}

#footer ul 
{
	float:left;
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}

#footer ul 
{
	margin-top: 25px;
	padding: 0px;
	list-style-type:none;
}

#footer ul li 
{
	float:left;
	padding-bottom:10px;
	padding-right:10px;
}

#footer ul li a 
{
	text-decoration:none;
	color:#ffffff;
}

#footer ul li a:hover 
{
	color:#3AAADC;
}

ul#scim_footer 
{
	clear:left;
	margin:0px;
	padding:0px;
	background-color:#fff;
}

ul#amf_footer
{
	float:left;
	display:inline;
	margin-left:177px;
}

ul#scim_footer li 
{
	width:614px;
	list-style-type:none;
	padding-top:5px;
	padding-left:260px;
}

ul#scim_footer li a
{
	color: #CAC0BB;
	text-decoration: none;
}

ul#scim_footer li a:hover
{
	color: #3AAADC;
	text-decoration: none;
}

/* EINDE FOOTER */

