@CHARSET "ISO-8859-1";

/*******( Style reset )***********/

	body,td,th,a,h1,h2,h3,h4,p,ul,li,hr,form,input,hr,label {
		margin: 0;
		padding: 0;
		border: 0;
		list-style: none;
		text-decoration:none;
		}
        
    p {
        margin: 8px 0;
        }
    p:first-child {
        margin-top: 0;
        }
    p:last-child {
        margin-bottom: 0;
        }
	h1 {
		margin: 12px 0 8px;
		}
	table p {
		margin: 0;
		}
	body #lightbox-infoHeader {
		display: none;
		}

/*******( Helpers )***************/

	.spacer {
		clear: both;
		}
        
    a img {
        border: 0;
        }
		
	em.search_term {
		font-weight: bold;
		font-size: 120%;
		}

/*******( Typography )************/

	body, input, select, textarea, td, th {
		font-family: arial;
		font-size: 10px;
		color: #000;
		}
		
/*******( Structure )*************/

	body {
		margin: 0px;
		background: #fff url(/img/main_bg.jpg) repeat-x top;
		text-align: center;
		}
		
		#topmenu {
			background:url(/img/bg_gradient.jpg) repeat-x top;
			width:100%;
			height:36px;
			}
			#topmenu ul {
				margin: 0 auto;
				width: 1061px;
				height: 35px;
				position: relative;
				background: url(/img/topmenu.jpg) no-repeat top left;
				}
				#topmenu ul li {
					float:left;
					}
					#topmenu ul li a {
						display:block;
						outline:none;
						border:none;
						margin-right: 10px;
						height: 35px;
						text-indent: -3000px;
						}
						#topmenu ul li#legeruitje a{
							width: 72px;
							}
						#topmenu ul li#limousine a{
							width: 128px;
							}
						#topmenu ul li#helicopter a{
							width: 130px;
							}
						#topmenu ul li#scoeter a{
							width: 63px;
							}
						#topmenu ul li#keveruitje a{
							width: 80px;
							}
						#topmenu ul li#buggyrally a{
							width: 79px;
							}
						#topmenu ul li#leukthemafeest a{
							width: 118px;
							}
						#topmenu ul li#kerstuitje a{
							width: 85px;
							}
						#topmenu ul li#fotoboek a{
							width: 76px;
							margin-right: 0px;
							}
				#topmenu ul a.showtime_link {
					display: block;
				    height: 29px;
				    position: absolute;
				    right: 0;
				    top: 3px;
				    width: 146px;
				}

		
		#wrapper {
			text-align: left;
			width: 969px;
			position: relative;
			margin: 10px auto;
			}
			#container {
				}
				#header {
					display: block;
					height: 132px;
					position: relative;
					}
					#header img.telefoonnummer {
						position: absolute;
						left: 663px;
						top: 36px;
						}
    				#header img.logo {
    				    position: absolute;
                        bottom: 44px;
						left: 20px;
                        border: 0;
    				    }
					#header form.search {
    				    position: absolute;
                        bottom: 26px;
					    right: 0;
                        line-height: 19px;
					    }
    					#header form.search input.search_query {
    					    border: 0;
                            background: transparent url(/img/search_bg.gif) no-repeat;
                            width: 133px;
                            height: 19px;
                       	    vertical-align: middle;
                            text-indent: 8px;
    					    }
    					#header form.search input.btn_go {
    					    margin-left: 5px;
    					    border: 0;
                            background: transparent url(/img/btn_go.gif) no-repeat;
                            width: 19px;
                            height: 19px;
                       	    vertical-align: middle;
                            cursor: pointer;
    					    }
				#menu {
					position: absolute;
                    top: 64px;
                    right: -50px;
					}
    				#menu ul {
    				    list-style-type: none;
                        height: 20px;
						width: 374px;
						text-align: right;
    				    }
        				#menu ul li {
        				    float: left;
                            margin-left: 7px;
        				    }
            				#menu ul li a {
            				    color: #fff;
                                font-size: 10px;
            				    }      
                #content {
                    width: 100%;
                    overflow: hidden;
                    position: relative;
                    font-family: tahoma;
                    }
			    #content input, #content select, #content textarea, #content td, #content th {
			        font-family: tahoma;
			        }
                    #content table, #content td {
                        font-size: 12px;
                        }   
					#content #eventDetailsContainer {
						overflow: hidden;
						width: 100%;
						}
				#subcontent .blok {
					height: 145px;
					overflow: hidden;
					}
					
                #links {
                    font-size: 9px;
                    margin-top: 8px;
                    color: #000;
                    line-height: 18px;
					text-align: center;
                    }
	                #links a {
	                    color: #000;
						text-decoration: none;
	                	}
                #footer {
                    text-align: center;
                    font-size: 9px;
                    border-top: 1px solid #bcbcbc;
                    margin-top: 8px;
                    color: #bcbcbc;
                    line-height: 18px;
                    }
                    #footer a {
                        color: #bcbcbc;
                        }
                .blok {
                    float: left;
                    width: 312px;
                    display: block;
                    border: 1px solid #bebebe;
                    margin-right: 12px;
                    margin-bottom: 18px;
                    }
                    #subcontent .main_blok {
                    	width: 312px;
                    	}
					.blok ul, .blok li {
						list-style: disc;
						}
						.blok ul {
							padding-left: 40px;
							}
                    .blok.lastcol {
                        margin-right: 0;
                    }
                    .blok img.blokimg {
                        margin-right: 8px;
                        margin-bottom: 8px;
                        float: left;
                        }
                    .blok.breed {
                        width: 638px;
                        }
					.blok.half {
						width: 474px;
						font-size: 12px;
						}
						.blok.half img.kader {
						    margin-right: 10px;
						    }
					.blok.full {
						width: 965px;
						margin-right: 0;
						float: none;
						clear: both;
						font-size: 12px;
						}
                    .blok img.star {
                        position: absolute;
                        right: -7px;
                        top: -28px;
                        }
                    .header {
                    	overflow: hidden;
                        background: #f7921f url(/img/yellow_head_bg.gif) repeat-x top;
                        height: 30px;
                        line-height: 30px;
                        color: #fff;
                        font-weight: normal;
                        font-size: 14px;
                        text-indent: 10px;
                        margin: 1px;
                        text-transform: uppercase;
                        }
                        .header-grijs {
                        	background: #f7921f url(/img/grey_head_bg.gif) repeat-x top;
                        	}
	                    .blok h1 a {
	                        color: #fff;
	                    	}
                        .blok.sub h2 {
                            background: #b4b4b4 url(/img/gray_head_bg.gif) repeat-x top;
                            }
                    .blok .inner {
                        padding: 10px;
                        }
                        .blok h3 {
                            font-weight: bold;
                            margin: 0 0 5px;
                            font-size: 11px;
                            }
                            .blok h3 a {
                                color: #000;
                                }
                        .blok p {
                            line-height: 15px;
                            }
                        .breed.blok p {
                            }
							
                .blok .blok {
                	width: 304px;
                	}
					.blok .blok.half {
						width: 464px;
						}
	                .blok .blok.full {
	                	width: 100%;
	                	}
						
			.referentie .inner {
				text-align: center;
			}
					
/*******( Evenementen )*********/

                #events {
                    font-family: Tahoma, Arial, Helvetica, sans-serif;
                    margin-bottom: 28px;
                    position: relative;
                    z-index: 5;
                    }                
                    #events .categories {
                        background: url(/img/mean_head_bg.gif) repeat-x;
                        height: 44px;
                        font-size: 13px;
                        }
                        #events .categories ul {
                            background: url(/img/mean_head_bg_right.gif) no-repeat top right;
                            list-style-type: none;
                            height: 44px;
                            overflow: visible;
                            position: relative;
                            }
                            #events .categories ul li {
                                float: left;
                                height: 44px;
                                text-align: center;
								cursor: pointer;
                                }
                                #events .categories ul li.first {
                                    background: url(/img/mean_head_bg_left.gif) no-repeat top left;
                                    padding-left: 20px;
                                    margin-left: 0;
                                    }
                                #events .categories ul li a {
                                    display: block;
                                    line-height: 14px;
                                    color: #fff;
                                    text-transform: uppercase;
									outline: 0;
									max-width: 160px;
	                                text-align: center;
                                    }
                                    #events .categories ul li a span {
                                        display: block;
										position: relative;
										cursor: pointer;
										padding: 10px 10px 0;
                                        }
	                                    #events .categories ul li a span b {
	                                    	font-style: normal;
											font-weight: normal;
											position: relative;
	                                    	}
										
                                #events .categories ul li.active, #events .categories ul li.hover {
                                    position: relative;
                                    overflow: visible;
                                    bottom: 0px;
                                    }
                                    #events .categories ul li.active a, #events .categories ul li.hover a {
                                        height: 60px;
                                        float: left;
                                        position: relative;
                                        margin-top: -16px;
                                        color: #000;
                                        background: #fff url(/img/active_tab_bg_topleft.gif) no-repeat top left;
                                        }
                                        #events .categories ul li.active a span, #events .categories ul li.hover a span {
                                            background: url(/img/active_tab_bg_topright.gif) no-repeat top right;
                                            }
	                                        #events .categories ul li.active a span, #events .categories ul li.hover a span div.dropShadow {
	                                        	visibility: hidden;
	                                        	}
						
					#events  .eventlist.home {
						height: 218px;
						}
					#events  .eventlist.rows-3 {
						height: 218px;
						}
					#events  .eventlist.rows-4 {
						height: 289px;
						}
								
                    #events .eventlist {
                        /*height: 150px;*/
						height: 218px;
						background: #fff;
                        border-left: 3px solid #fff;
                        border-right: 3px solid #fff;
                        position: relative;
                        overflow: hidden;
                        }
						#events .eventlist img.bgimg {
							position: absolute;
							z-index: 1;
							top: 0;
							left: 0;
							}
                        #events .eventlist .loader {
                        	position: absolute;
							height: 100%;
							width: 100%;
							top: 0;
							left: 0;
							background: #fff;
							z-index: 5;
                        	}
	                        #events .eventlist .loader img {
	                        	margin-top: -46px;
								margin-left: -46px;
								left: 50%;
								top: 50%;
								position: absolute;
	                        	}
                        #events .eventlist .default_text {
                        	position: absolute;
							left: 50%;
							top: 50%;
							width: 400px;
							height: 160px;
							z-index: 5;
							margin-left: -200px;
							margin-top: -80px;
                        	}
	                        #events .eventlist .default_text .inner {
	                        	position: relative;
								padding: 10px;
								z-index: 100;
	                        	}
                        #events .eventlist .homeItems {
                        	position: absolute;
                        	height: 218px;
                        	display :none;
                        	overflow: hidden;
							right: 14px;
							top: 14px;
							z-index: 6;
                        	}
	                        #events .eventlist .homeItems td.side, #events .eventlist .homeItems td.spacer, #events .eventlist .homeItems th {
	                        	}
	                        #events .eventlist .homeItems table {
                                background: url(/img/trans.png);
                                font-family: tahoma;
							}
	                        #events .eventlist .homeItems th {
	                    	    font-family: tahoma;
	                        	text-align: left;
								font-size: 13px;
								color: #000;
								padding: 5px 0 0;
	                        	}
	                        #events .eventlist .homeItems td.side {
	                        	width: 10px;
	                        	}
	                        #events .eventlist .homeItems td.spacer {
	                        	height: 8px;
	                        	}
	                        #events .eventlist .homeItems td.spacer.ruler {
	                        	background: url(/img/black_trans.png) repeat-x center;
	                        	}
	                        #events .eventlist .homeItems .homeItem {
	                        	position: relative;
	                            height: 51px;
	                            width: 220px;
	                            font-family: tahoma;
								overflow: hidden;
								}
	                        #events .eventlist .homeItems .homeItem .bg {
								opacity: 1;
	                        	}
	                        #events .eventlist .homeItems .homeItem .inner {
	                        	position: relative;
								z-index: 100;
								padding: 2px;
								}
	                        #events .eventlist .homeItems .homeItem img {
	                        	float: left;
                                margin-right: 8px;
	                        	}
	                        #events .eventlist .homeItems .homeItem h3 a {
	                        	font-size: 10pt;
								color: black;
	                        	}
                        #events .eventlist .events {
                        	}
                        #events .eventlist .event {
                            position: absolute;
							z-index: 6;
                            border: 1px solid #aeb1ab;
                            height: 57px;
                            width: 220px;
                            overflow: hidden;
                            cursor: pointer;
                            }
                            #events .eventlist .event.col1 { left: 18px; }
                            #events .eventlist .event.col2 { left: 254px; }
                            #events .eventlist .event.col3 { left: 490px; }
                            #events .eventlist .event.col4 { left: 726px; }
                            #events .eventlist .event.row1 { top: 11px; }
                            #events .eventlist .event.row2 { top: 82px; }
                            #events .eventlist .event.row3 { top: 153px; }
                            #events .eventlist .event.row4 { top: 224px; }
                            
                            #events .eventlist .bg {
                                background: #fff;
                                position: absolute;
								z-index: 1;
                                left: 0;
                                top: 0;
                                height: 100%;
                                width: 100%;
                                opacity: 0.85;
                                -moz-opacity: 0.85;
                                filter: alpha(opacity=85);
                                }
                            #events .eventlist .event.hover {
                                background: #f7921f url(/img/yellow_head_bg.gif) repeat-x top;
                                }
                                #events .eventlist .event.hover .bg {
                                    display: none;
                                    }
	                        #events .eventlist .event .inner {
	                        	margin: 6px 8px;
	                        	}
                            #events .eventlist .event img {
                                position: relative;
                                z-index: 2;
                                float: left;
                                margin-right: 8px;
                                }
                            #events .eventlist .event h2 {
                                position: relative;
                                z-index: 2;
                                margin: 5px 0 0;
                                font-size: 11px;
                                line-height: 12px;
                                font-weight: bold;
                                }
	                            #events .eventlist .event h2 a {
	                            	color: #000;
	                            	}
                            #events .eventlist .event p {
                                position: relative;
                                z-index: 2;
                                line-height: 12px;
                                margin: 2px 0;
                                font-size: 9px;
                                }
                                
                        #events .eventlist .titlebar {
                        	display: block;
                        	position: absolute;
						    bottom: auto;
						    height: 36px;
						    padding-left: 15px;
						    padding-right: 15px;
						    text-indent: 0;
						    bottom: 0px;
						    z-index: 10;
						    background: transparent url(/img/header-title-bg.png) repeat;
                        }
                    	    #events .eventlist .titlebar h1 {
                    		}
                        
                            /*                            
                        #events .eventlist .titlebar {
                        	 display: none; 
                            position: absolute;
                            bottom: 3px;
                            left: 0;
                            line-height: 40px;
                            height: 40px;
                            width: 100%;
                            text-indent: 15px;
                            overflow: hidden;
                            
							z-index: 10;
                            }
                            */
                            #events .eventlist .titlebar .bg {
                                background: #fff;
                                position: absolute;
                                left: 0;
                                top: 0;
                                height: 100%;
                                width: 110%;
                                opacity: 0.8;
                                -moz-opacity: 0.8;
                                filter: alpha(opacity=80);
								z-index: 15;
                                }
                            #events .eventlist .titlebar h1 {
                            	display: block;
                                line-height: 34px;
                                z-index: 10;
                                color: #000;
                                font-size: 21px;
                                position: relative;
				z-index: 25;
				margin: 0;
				font-weight: normal;
                    		height: 36px;
                    		margin: 0px;
                    		border: 0px;
                    		padding: 0px;
                                }
                    #events .subcategories {
                        background: #fff;
                        width: 100%;
                        height: 3px;
                        overflow: hidden;
                        }
                        #events .subcategories ul {
                        	display: none;
							list-style-type: none;
							margin-top: 5px;
							font-size: 12px;
							font-weight: bold;
                        	}
	                        #events .subcategories ul li {
	                        	float: left;
								height: 20px;
								line-height: 20px;
								margin: 0 10px;
	                        	}
		                        #events .subcategories ul li a {
		                        	color: #000;
		                        	}
			                        #events .subcategories ul li a:hover {
			                        	text-decoration: underline;
										}
    
    .eventdetails {
        position: relative;
        min-height: 275px;
        width: 100%;
        overflow: visible;
        }
        #content h2,
    	.eventdetails h2 {
    		font-weight: bold;
    		text-decoration: underline;
    		font-size: 12px;
    		margin-bottom: 8px;
    		}
        #content .eventdetails .blok.evenement h2 {
    	margin-top: 30px;
    	    }
        #content .eventdetails .blok.evenement p a {
    	    color: #F79122;
    	    font-weight: bold;
    	    text-decoration: underline;
    	    }
        #content .eventdetails .blok.evenement,
        #content .eventdetails .blok.evenement p {
    	    font-size: 12px;
    	    line-height: 18px;
            color: #333;
            }
            .eventdetails .blok.evenement .picturelist {
                width: 632px;
                height: 200px;
                border:1px solid #BCBCBC;
                margin:2px 2px 10px 2px;
                overflow: hidden;
                float: left;
                }
				.nav { z-index: 50; position: absolute; bottom: -15px; right: 7px }
				.nav a {
					margin: 0 1px;
					padding: 5px 0px;
					background:url(/img/bg_nav_active.gif) no-repeat;
					text-decoration: none;
					color:#fff;
					font-weight:700;
					width: 23px;
					text-align: center;
					display: block;
					float: left;
					}
				.nav a.activeSlide {background:url(/img/bg_nav.gif) no-repeat; }
				.nav a:focus { outline: none; }
                .eventdetails .blok.evenement div.picturelist a img {
                    }
			#content .full h1.titel,
			#content .half h1.titel,
            .eventdetails .evenement h1.titel {
	           	  overflow: hidden;
	              background: #f7921f url(/img/yellow_head_bg.gif) repeat-x top;
	              height: 30px;
	              line-height: 30px;
	              color: #fff;
	              font-weight: normal;
	              font-size: 14px;
	              text-indent: 10px;
	              margin: 1px;
	              text-transform: uppercase;
	             }
            .eventdetails .blok.evenement div.info {
                width: 100%;
                padding-top: 140px;
                }
                .eventdetails h1 {
                	font-family:tahoma;
                	font-size:16px;
                	font-weight: normal;
                	background:none;
                	color:#000;
                	padding:0;
                	margin:0;
                	text-indent:0;
                	margin-top: 5px;
                	}
	                .eventdetails .blok.evenement div.info h2 {
	                	
	                	}
	                .eventdetails .blok.evenement div.info p {
	                	text-align:justify;
	                	}
				            .eventdetails .blok.prijs {
						            width:122px; 
						            height:101px;
						            display:block;
						            margin-top:12px;
						            margin-left:15px;
						            margin-bottom:4px;
						            border:0;
						            float:right;
						            background:url(/img/bg_prijs.jpg) no-repeat;
						            margin-right: 0px;
						            }
						            .eventdetails div.prijs	{
						            	font-family:Tahoma;
						            	font-size:24px;
						            	font-weight:700;
						            	color:#fff;
						            	text-shadow: 1px 1px 1px #CC9324;
						            	width:122px;
						            	margin-top:10px;
						            	float:left;
						            	text-align:center;		            	
						            	}
						            .eventdetails div.toelichting{
						            	font-family:Tahoma;
						            	font-size:12px;
						            	font-weight:400;
						            	color:#fff;
						            	text-shadow: 1px 1px 1px #CC9324;
						            	width:122px;
						            	margin-top:1px;
						            	float:left;
						            	text-align:center;
						            	text-transform:uppercase;	
						            	}
            .eventdetails .blok.evenement .regio_chooser {
                width: 100%;
                float: left;
                height:140px;
                background:url(/img/regio_kaartje.jpg) no-repeat;
                margin-top: 10px;
				position: relative;
                }    
						.regio_kaart	{
								width:130px; height:146px; float:left;
						}
						.regio_text {
							position: absolute;
							bottom: 25px;
							left: 174px;
							color: #9D9D9D;
							text-transform: uppercase;
							font-size: 16px;
							}
						
						.regio_kaart span	{
							width:65px;
							height:73px;
							float:left;
							}
					
						.regio_kaart .nw 	{margin-left:26px; margin-top:32px; padding:6px 6px; background:url(/img/kaart_bg.png) no-repeat; text-decoration: none; color:#fff; font-weight:700;}
						.regio_kaart .no	{margin-left:35px; margin-top:18px; padding:6px 7px; background:url(/img/kaart_bg.png) no-repeat; text-decoration: none; color:#fff; font-weight:700;}
						.regio_kaart .zw	{margin-left:6px; margin-top:6px; padding:6px 7px; background:url(/img/kaart_bg.png) no-repeat; text-decoration: none; color:#fff; font-weight:700;}
						.regio_kaart .zo	{margin-left:17px; margin-top:21px; padding:6px 7px; background:url(/img/kaart_bg.png) no-repeat; text-decoration: none; color:#fff; font-weight:700;}
						
						.regio_kaart span.nw:hover,
						.regio_kaart span.no:hover,
						.regio_kaart span.zw:hover,
						.regio_kaart span.zo:hover	{cursor:pointer; background:url(/img/kaart_bg_active.png) no-repeat;} 
						
						.locaties	{
							width:618px;
							float:left;
							}
							.locaties .locatie	{
								float:left;
								width:618px;
								padding:10px 0;
								position:relative;
								border-bottom:1px solid #BCBCBC;
								min-height: 100px;
								position: relative;
								}						
								.locaties .locatie_afbeelding	{
									width:115px;
									position: absolute;
									left: 10px;
									top: 10px;
									}
								.locaties span.kop	{
									font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
									font-weight:700;
									font-size:11px;
									display: block;
									margin-left: 130px;
									}	
									.locaties .corners_anchor {
										width:97px;
										height:97px; 
										float:left;
										position:relative; 
										display: block;
										margin-bottom: 10px;
										}
										.locaties .corners_anchor.hidden {
											display: none;
											}
									.locaties .corners_anchor .cornerspan	{
										background:url(/img/corners.png) no-repeat left top; 
										width: 97px;
										height: 97px;
										position: absolute;
										cursor: pointer;
										left: 0px;
										top: 0px;
										display: block;
										z-index: 2;
										}
									.locaties .corners_anchor img {
										position:absolute; 
										height: 97px; 
										width: 97px;
										left: 0px;
										top: 0px;
										display: block;
										z-index: 1;
										}
								.locaties .locatie p  {
									}		
								.locaties .omschrijving_kort {
									display: block;
									margin-left: 130px;
									width: 370px;
									}
								.locaties .omschrijving_lang {
									padding-top: 14px;
									clear: both;
									display: block;
									margin-left: 130px;
									width: 370px;
									line-height: 15px;
									}	
						.locaties .informatie_aanvragen a	{
									float:right;
									width:83px;
									height:60px;
									margin-top:6px;
									margin-right:18px;
									padding-top:9px;
									font-family:Tahoma;
					            	font-size:12px;
					            	font-weight:400;
					            	color:#fff;
					            	text-shadow: 1px 1px 1px #CC9324;
					            	width:83px;
					            	text-align:center;
					            	text-transform:uppercase;	
					            	background:url(/img/bg_informatie_aanvraag.jpg) no-repeat;
									}	
						span.accordeon_seperator {
							z-index:50;
							position:absolute;
							right:5px;
							bottom: -4px;
							cursor: pointer;
							}
							body.msie7 span.accordeon_seperator {
								bottom: -1px;
								}
							
		.infoaanvraag	{display:none;}
		
		
		.eventdetails .rightblok {
			float: right;
			width: 314px;
			overflow: hidden;
			}
		.eventdetails .rightblok .blok {
			margin-right: 0;
			}
        .eventdetails .blok.case {
        	font-family: Tahoma;
        	font-size: 11px;
        	}
	        .eventdetails .blok.case img {
                float: left;
				margin: 0 8px 4px 0;
				}
	        .eventdetails .blok.case p {
				margin-top: 0;
				float: left;
				width: 215px;
				}
        .eventdetails .blok.combi {
        	position: relative;
			overflow: visible;
			border-bottom: 0px;
			font-family: Tahoma;
			font-size: 11px;
            }


        .eventdetails .rightblok .blok .phone,
        .eventdetails .rightblok .blok .info	{
        	height:40px;
        	width:280px;
	   		margin:2px 0px;
        	}    
      	.eventdetails .rightblok .blok .info {
      		margin-bottom:10px;
      		}
        	.eventdetails .rightblok .blok .phone img,
        	.eventdetails .rightblok .blok .info img	{
        	float:left;
        	}
        	
        	.eventdetails .rightblok .blok .phone {
        		margin-bottom: 6px;
				}
			.eventdetails .rightblok .blok .info {
				margin-bottom: 6px;
				clear: both;
				}
        	.eventdetails .rightblok .blok .phone p,
        	.eventdetails .rightblok .blok .info p {
	        	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	        	font-size: 20px;
	        	color: #6A6A6A;
	        	margin-left: 10px;
	        	float: left;
	        	line-height: 40px;
	        	height: 40px;
	        	margin-top: 0px;
	        	}
        	.eventdetails .rightblok .blok .info p a {
        		color:#6A6A6A;
        		}
        	.eventdetails .rightblok .blok .inner_blok	{
        		padding:10px 0;
        		border-bottom:1px solid #bcbcbc;  
        		position:relative;      		
        	}
        	.eventdetails .rightblok .blok .inner_blok .leesmeer	{
				z-index:50;
				position:absolute;
				right:5px;
				bottom:-5px;
				}
				.msie7 .eventdetails .rightblok .blok .inner_blok .leesmeer	{
					bottom: -1px;
					}
	
			.eventdetails .rightblok .blok  .corners_anchor {
				width:97px;
				height:97px; 
				float:left;
				position:relative; 
				display: block;
				margin:2px 10px;
				}
				.locaties .corners_anchor.hidden {
					display: none;
					}
			.eventdetails .rightblok .blok  .corners_anchor .cornerspan	{
				background:url(/img/corners.png) no-repeat left top; 
				width: 97px;
				height: 97px;
				position: absolute;
				cursor: pointer;
				left: 0px;
				top: 0px;
				display: block;
				z-index: 2;
				}
			.eventdetails .rightblok .blok .corners_anchor img {
				position:absolute; 
				height: 97px; 
				width: 97px;
				left: 0px;
				top: 0px;
				display: block;
				z-index: 1;
				}
			
				
				
			.eventdetails .blok .socialbar {
				display: block;
				width: 283px;
				height: 37px;
				background: url(/img/social-media-bar.png) no-repeat left;
				margin-top: 15px;
				}
				.eventdetails .blok .socialbar a {
					display: block;
					float: left;
					height: 37px;
					margin-right: 13px;
					width: 45px;
					text-indent: -3000px;
					}
					.eventdetails .blok .socialbar a#hyves {
						}
					.eventdetails .blok .socialbar a#youtube {
						}
					.eventdetails .blok .socialbar a#linkedin {
						}
					.eventdetails .blok .socialbar a#flickr {
						}
					.eventdetails .blok .socialbar a#facebook {
						margin-right: 0px;
						}
				
	        .eventdetails .blok.case img {
                float: left;
				margin: 0 4px 4px 0;
				}
				
		.eventdetails .blok.usp {
			font-family: tahoma;
			}
			.eventdetails .blok.usp ul {
				margin: 0px;
				padding: 0px;
				}
				.eventdetails .blok.usp ul li{
					list-style: none;
					font-size: 12px;
					margin-bottom: 8px;
					}

/*******( Contactformulier )*******/



        
        
/*******( Nieuwsblokken )*********/

    .blok.nieuws {
        }
        .blok.nieuws h3 a {
            color: #000;
            }
    
/*******( Nieuwsresultaten )*********/

	.blok.nieuwsresultaten .blok {
		height: 205px;
		overflow: hidden;
		}

/*******( Arrangementen )*********/


	.inner {
		}
		.inner h1 {
			/*text-indent: 165px;*/
			}
		.inner .images {
			display: block;
			float: left;
			width: 165px;
			}
			.inner .images img {
				margin-bottom: 4px;
				}
		.inner .text {
			width: 330px;
			float: left;
			}
		.nieuwsitem .text {
			width: 780px;
			}
	#dynamic {
		margin-top: 7px;
		}
		

/*******( Referenties )*********/

	#referenties ul.referenties li {
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        margin: 5px;
        zoom: 1;
        *display: inline;
	}

/*******( Event selector )********/

	.cases {
		
		}
		.cases .item {
			width: 373px;
			float: left;
			margin-right: 10px;
			margin-bottom: 20px;
			}
			.cases .item img {
				margin-right: 10px;
				}
			
/*******( Formulier )*************/


.informatie_aanvragen_button {
		background: url(/img/button.jpg) no-repeat left top;
		margin-left: 20px;
		height: 118px;
		margin: 10px 0;
		color: #000;
		overflow: hidden;
		position: relative;
		}
		.arrangement .text .informatie_aanvragen_button {
			margin-left: -90px;
			}
		#content .informatie_aanvragen_button a {
			display: block;
			padding: 34px 0 58px 100px;
			color: #000;
			font-weight: bold;
			}



.formulier.blok	{
width:618px;
padding:10px; 

}


.eventdetails .blok.sub	{
	width:285px;
	border:0 none;
	margin-top:10px;
}        

#content .formulier div.row {
			position: relative;
			}
			.formulier .row > label {
				float: left;
				width: 285px;
				line-height: 20px;
				height: 20px;
				}
			.formulier .row > input.text {
				float: left;
				width: 200px;
				height: 20px;
				border: 1px solid #B4B4B4;
				margin-bottom: 8px;
				}
			.formulier .row > div.field {
				float: left;
				}
				
			.formulier .row label.error {
				font-style: italic;
				color: red;
				font-size: 9px;
				position: absolute;
				left: 0px;
				top: 13px;
				width: auto;
				}
			.formulier .row .errFld {
				background-color: #fffccd;
				}
			.formulier .row textarea {
				background-color: #fff;
				border: 1px solid #B4B4B4;
				width: 265px;
				height: 80px;
				margin: 0 0 8px;
				}
			.formulier .persoon {
				}
				.formulier .persoon select {
					float: left;
					border: 1px solid #B4B4B4;
					height: 18px;
					width: 60px;
					margin-right: 5px;
					}
				.formulier .persoon input.text {
					width: 135px;
					}	
.formulier input.submit {
				background-color: #FF7F00;
				color: #fff;
				font-weight: bold;
				padding: 2px 5px;
				font-size: 13px;
				cursor: pointer;
				}

/* 
		#content .formulier div.row {
			position: relative;
			}
			.formulier .row label {
				float: left;
				width: 120px;
				line-height: 20px;
				height: 28px;
				}
			.formulier .row input.text {
				float: left;
				width: 200px;
				height: 20px;
				border: 1px solid #B4B4B4;
				margin-bottom: 8px;
				}
			.formulier .row label.error {
				font-style: italic;
				color: #999;
				font-size: 9px;
				position: absolute;
				left: 0px;
				top: 13px;
				width: auto;
				}
			.formulier .row .errFld {
				background-color: #fffccd;
				}
			.formulier .row textarea {
				background-color: #fff;
				border: 1px solid #B4B4B4;
				width: 200px;
				height: 80px;
				margin: 0 0 8px;
				}
			.formulier .persoon {
				}
				.formulier .persoon select {
					float: left;
					border: 1px solid #B4B4B4;
					height: 18px;
					width: 60px;
					margin-right: 5px;
					}
				.formulier .persoon input.text {
					width: 135px;
					}
			.formulier input.submit {
				background-color: #FF7F00;
				color: #fff;
				font-weight: bold;
				padding: 2px 5px;
				font-size: 13px;
				width: 200px;
				cursor: pointer;
				}
	

	
				

/*******( sIFR )******************/

	/*
	.sIFR-flash {
		visibility: visible !important;
		margin: 0;
		}

	.sIFR-replaced {
		visibility: visible !important;
		}

	span.sIFR-alternate {
		position: absolute;
		left: 0;
		top: 0;
		width: 0;
		height: 0;
		display: block;
		overflow: hidden;
		}

	.sIFR-flash + div[adblocktab=true] {
		display: none !important;
		}

	.sIFR-hasFlash h1 {
		visibility: hidden;
		letter-spacing: 5px;
		}
	*/

/** Modifiers **/
.hidden {
	display: none;
	}

			
.form_informatie_aanvraag {
	margin-top: 10px;
	}

.arrangement_info_aanvraag {
	margin-top: 20px;
	}
	.arrangement_info_aanvraag h2 {
	    background: url("/img/yellow_head_bg.gif") repeat-x scroll center top #F7921F;
	    color: #FFFFFF;
	    font-size: 14px;
	    font-weight: normal;
	    height: 30px;
	    line-height: 30px;
	    margin: 1px;
	    overflow: hidden;
	    text-indent: 10px;
	    text-transform: uppercase;
	    text-decoration: none;
	}
	.arrangement_info_aanvraag .formulier input.submit {
		background-color: #444;
		color: #fff;
		padding: 10px;
		margin-top: 20px;
		border: 1px solid #000;
		margin-left: 100px;
		}
		.arrangement_info_aanvraag .formulier input.submit:hover {
			background-color: #555;
			}
