/* Begin default CSS */

@import url("/client/estivant/style/lytebox.css");

body {
    background-color: #70b7ca;
    margin: 0px;
    background-image: url(../images/back_body.gif);
    background-repeat: repeat-x;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
    color: #000000;
}

a, a:hover, a:active, a:link, a:visited {
    color: #bd0045;
}

a:focus
{
    outline: none;
}

form
{
    padding: 0px;
    margin: 0px;
}

img {
    border: 0px;
}

ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

li {
    padding: 0px;
    margin: 0px;
}

h6 {
	margin: 0;
	padding: 0;
	font-size: 9px;
	font-weight: normal;
}

a:focus{
	outline: none;
}

.clear {
    height: 0px;
    overflow: hidden;
    clear: both;
    width: 100%;
}   
        
.pager td {
    padding: 4px;
}

.pagerFirst, .pagerPrevious {
    text-align: left;
    width: 10%;
}

.pagerNext, .pagerLast {
    text-align: right;
    width: 10%;
}

.pagerSelection {
    text-align: center;
    width: 60%;
}

.pagerSelectionItem {
    text-align: center;
}

.pagerSelectionItemActive {
    text-align: center;
    font-weight: bold;
}

.pagerAbstract {
    font-weight: bold;
    text-align: center;
}

.cmsError {
    border: 1px solid black;
    background-color: #D1E428;
}

input.readOnly {
    color: black;
    background-color: #D4D0C8;
}

div.cms-internal-error {
    color: #dd0000;
}

div, a, img, input {
    behavior: url(/client/estivant/style/resources/iepngfix.htc);
}

/* Einde default CSS */

#siteContainer {
    width: 928px;
    margin-left: auto;
    margin-right: auto;
}

    #headerContainer {
        height: 179px;
        padding: 0px 6px 5px 6px;
    }
    
        #headerLogo {
            width: 187px;
            height: 179px;
            float: left;
            padding: 0px 5px 0px 0px;
            background-image: url(../images/back_logo.gif);
            background-repeat: no-repeat;
            position: relative;
            float: left;
        }
        
            #headerLogo img{
                top: 5px;
                left: 40px;
                position: absolute;
            }
        
        #headerPicture {
            width: 719px;
            height: 179px;
            float: right;
        }
    
    #Menu{
        height: 30px;
        /* display: inline; */
        margin: 0px 6px 5px 6px;
        background-image: url(../images/menu_Background.jpg);
        background-repeat: repeat-x;
        /* float: left; */
        width: 916px;
        
        
    }
        
        #menuCornerLeft{
            width: 20px;
            height: 30px;
            background-image: url(../images/menu_Corner_left.jpg);
            float: left;
        }
        
    
        #menuCornerRight{
            width: 20px;
            height: 30px;
            background-image: url(../images/menu_Corner_right.jpg);
            float: right;
        }
    
            #Menu ul#menu3Root{
                float: left;
                position: relative;
                z-index: 200;
            }
                
                #Menu ul#menu3Root li{
                        display: block;
                        height: 30px;
                        float: left;
                        position: relative; 
                }
                
                    #Menu ul#menu3Root li a{
                        display: block;
                        height: 25px;
                        float: left;
                        text-transform: uppercase;
                        font-size: 11px;
                        font-weight: bold;
                        text-decoration: none;
                        color: #000000;
                        padding: 5px 10px 0px 10px;
                        background-image: url(../images/menu_Stripe_li.jpg);
                        background-repeat: no-repeat;
                        background-position: top right;
                    }
                    
                    #Menu ul#menu3Root li a:hover{
                        background-color: #fff9bf;
            
                    }
                    
        /* Dropdown */
        
        #Menu ul#menu3Root li ul{
                display: block;
                background-color: #fff9bf;
                background-image: none;
                float: none;
                margin: 30px 0px 0px 0px;
                padding-bottom: 5px;
                height: auto;
                position: absolute;
                z-index: 100;
                visibility: hidden;
                padding: 0px;
                left: 0px;
                
        }
        
            #Menu ul#menu3Root li ul li{
                display: block;
                float: none;
                margin:0px;
                height: auto;
                padding: 0px;
                background-image: none;
                font-variant: normal;
                border-bottom: 1px #fee248 solid;
                text-transform: none;
        
            }
            
                #Menu ul#menu3Root li ul li a{
                    display: block;
                    float: none;
                    padding-top: 3px;
                    padding-bottom: 3px;
                    font-weight: bold;
                    width: 160px;
                    text-transform: none;
                    background-image: none;
                }
            
                #Menu ul#menu3Root li ul a:hover{
                    background-color: #fee248;
            }
            
                        #Menu ul#menu3Root li ul li ul{
                            display: block;
                            background-color: #fee248;
                            background-image: none;
                            float: left;
                            margin: -31px 0px 0px 180px;
                            padding-bottom: 5px;
                            height: auto;
                            position: absolute;
                            z-index: 100;
                            visibility: hidden;
                            padding: 0px;
                            
                    }
                    
                    #Menu ul#menu3Root li ul li ul li a{
                        border: mone;                   
                    }
                    
                    #Menu ul#menu3Root li ul li ul li a:hover{
                            background-color: #fff395;
                        
                    }
            
            
        
            
                
        #Kruimelpad{
            padding: 0px 6px 0px 6px;
            background-image: url(../images/back_kruimelpad.gif);
            overflow: hidden;
            /*float: left;*/
            height: 30px;
        }
        
            #kruimelpadContent{
                background-image: url(../images/back_body_kruimelpad.gif);
                background-position: 715px;
                background-repeat: no-repeat;
                background-color: #def8ff;
                height: 20px;
                padding: 5px 20px 5px 20px;
                position: relative;
                width: 876px;
            }
            
                #form5{
                    width: 167px;
                    float: right;
                }
                            
                            #form5 .formColumnRight input{
                                background-image: url(../images/back_inputfield_kruimelpad.gif);
                                background-position: right;
                                background-repeat: no-repeat;
                                border: none;
                                width: 125px;
                                height: 17px;
                                /*background-color: #def8ff;*/
                                padding: 4px 5px 0px 5px;
                                font-size: 11px;
                                font-weight: bold;      
                            }
                    
                    
                            #form5 .formColumnSubmit input{
                                background-image: url(../images/arrow_yellow.gif);
                                background-position: right;
                                background-repeat: no-repeat;
                                background-color: #fff47f;
                                border: none;
                                width: 14px;
                                height: 14px;
                                position: absolute;
                                top: 9px;
                                right: 33px;
                            }
                
                #kruimelpadMenu{
                    padding: 0px 0px 0px 8px;
                    float: left;
                    color: #000000;
                    width: 600px;
                }
                
                #kruimelpadMenu .pageTitle{
                        padding: 0px 0px 0px 5px;
                        font-weight: bold;
                }
                
                    #kruimelpadMenu .pageTitle a{
                        text-decoration: none;
                        color: #000000;
                        background-image: url(../images/kruimelpad_arrow.gif);
                        background-position: right 4px;
                        background-repeat: no-repeat;
                        padding: 0px 15px 0px 5px;
                        font-weight: normal;
                }
                
                        #kruimelpadMenu a:hover{
                        text-decoration: underline;
                }
                
                        #kruimelpadMenu a:active{
                        font-weight: bold;
                }
                    #aanmeldTitle{
                        width: 80px;
                        float: left;
						padding-left: 150px;
                    }
                    
                        #aanmeldTitle a {
                          text-decoration: none;
                        }
                        #aanmeldTitle h1{
                            padding: 0px;
                            margin: 0px;
                            font-size: 10px;
                            line-height: 10px;
                            text-align: right;
                            font-weight: normal;
                            }
                
        #contentContainer{
            background-image: url(../images/back_content.png);
            background-repeat: repeat-y;
            background-position: center;
            padding: 0px 6px 0px 6px;
            /* overflow: hidden;*/
            /*float: left;*/
            width: 916px; /* 904 */
        }   
        
            #Content{
                padding: 20px 20px 0px 20px;
                background-color: #FFFFFF;
                /*float: left;*/
                width: 876px;               
            }
            
            #Border{
                height: 10px;
                background-color: #ffffff;
                border-bottom: 1px #def8ff solid;
                overflow: hidden;
                width:876px;
                margin-left: auto;
                margin-right: auto;
            }
            
                
                /* Content Home */
                
                #contentHomeleft{
                    float: left;
                    width: 167px;
                    padding-right: 10px;
                }
				
				#Actie{
					padding: 0px 0px 5px 0px;
				}
				
                    #Estifun{
                        position: relative;
                        height: 255px;
                        width: 183px;
						background-color: #e2f9ff;
						background-image: url(../images/button_Estifun.jpg);
						background-repeat: no-repeat;
						background-position: bottom;
                        
                    }
                        
                        #Estifun h1{
                            padding: 0px;
                            margin: 0px;
                            font-weight: bold;
                            font-size: 11px;
                            background-color: #b5e7f5;
                            padding-left: 15px;
                            height: 25px;
                            display: block;
                            width: 168px;
							padding-top: 5px;
                        }

                        #Estifun .tekst{
                            z-index: 2;
                            position: absolute;
                            display: block;
                            left: 10px;
                            top: 40px;
							width: 160px;
                            font-size: 11px;
                            line-height: 16px;              
                        }

                        
                        #Estifun a{
                            position: absolute;
                            top: 120px;
                            left: 100px; 
                            z-index: 3;
                            color: #FFFFFF;
							text-decoration: none;
                            background-image: url(../images/button_more.gif);
                            background-repeat: no-repeat;
							padding: 6px 0px 0px 12px;
							width: 75px;
							height: 29px;              
                        }
                
                    #Verhalen{
                        padding-top: 10px;
                    }
                
                        #verhalenTitle{
                            background-color: #dcf087;
                            display: block;
                            height: 25px;
                            font-weight: bold;
                            padding: 5px 20px 0px 20px;
							color: #000000; 
                        }
                        
                        #vakantieVerhalen{
                            background-image: url(../images/back_verhalen_groot.gif);
                            background-repeat: no-repeat;
                            background-position: bottom;
                            background-color: #eff5d6;
                            overflow: hidden;
                            padding: 0px 0px 0px 0px;
                            line-height: 14px;
                            font-size: 11px;
                            border-bottom: 10px #FFFFFF solid;
							height: 230px;
                        }

							#vakantieVerhaalFoto{
								height: 107px;
								background-image: url(../images/vakantie_verhaal_overlay.gif);
                            	background-repeat: no-repeat;
								width: 167px;
							}

									#vakantieVerhaalFoto img{
										padding: 12px 0px 0px 21px;
									}

							#vakantieVerhalen .content{
								padding: 0px 20px 10px 20px;
								color: #000000;
							}
                        
                            #vakantieVerhalen .content h1{
                                padding: 0px;
                                margin: 0px;
                                font-size: 11px;
                                font-weight: bold;
                                padding-bottom: 3px;
								color: #000000;
                        }
                            #vakantieVerhalen a{
                                color: #000000;
								text-decoration: none; !important                            
                        }
                        
                            #vakantieVerhalen .content a:hover{
                                text-decoration: none;                     
                        }
                        
                                #vakantieverhalenItem{
                                    padding: 10px 20px 10px 20px;
                        }

       					#vakantieVerhalen .readMore p{
							background-image:url(../images/arrow_green.gif);
							background-position:right 4px;
							background-repeat:no-repeat;
							color:#000000;
							display:block;
							font-size:11px;
							font-weight:bold;
							padding-bottom:4px;
							padding-top:3px;
							width:97px;
                        }

						#dynamicPager{
							position: absolute;
							top: 500px;
							display: block;
							width: 127px;
							padding: 0px 20px 0px 20px;
						}

							#dynamicPager .previous a{
								float: left;
								color: #000000;
								background-image:url(../images/arrow_vorige.gif);
								background-position: left;
								padding-left: 8px; 
 								background-repeat: no-repeat;
								}

							#dynamicPager .next a{
								float: right;
								color: #000000;
								background-image:url(../images/arrow_volgende.gif);
								background-position: right;
								padding-right: 8px;
 								background-repeat: no-repeat; 
								}

					/* Vakantie verhalen */

					/* Top 5 */

				#top5Title{
                            background-color: #ffed55;
                            display: block;
                            height: 25px;
                            font-weight: bold;
                            padding: 5px 20px 0px 20px;
							color: #000000; 
							text-align: center;
						}


				#top5{

					width: 167px;
					height: 294px;
					background-image:url(../images/background_top5.gif);
					}

							#top5 a{

							border-bottom: 2px dotted #ffe34a;
                            display: block;
                            height: 25px;
                            font-weight: bold;
                            padding: 10px 20px 0px 30px;
							margin: 0px;
							color: #000000; 
							font-size: 12px;
							text-align: left;
							text-decoration: none;
							}

							#top5 a:hover{
								background-color: #fff8be;
								text-align: center;
								padding: 10px 20px 0px 20px;
							}

	

						#vakantieContent{
							height: 100%;
							background-color: #eff5d6;
							background-image: url(../images/background_vakantieverhaal.gif);
                            background-position: bottom;
                            background-repeat: no-repeat;
							position: relative;

														}

	                    #vakantieContent .pageTitle {
	                        color: #000000;
	                        font-size: 16px;
	                        font-variant: small-caps;
	                        font-weight: bold;
	                        text-decoration: none;
	                        background-color: #dcf087;
	                        display: block;
	                        height: 25px;
	                        padding-left: 20px;
	                        padding-top: 5px;
	                    }
	                    
	                    #vakantieContent h1{
	                        font-size: 12px;
	                        padding-bottom: 5px;
	                        font-weight: bold;
	                        padding: 0px;
	                        margin: 0px;
	                    }

						#vakantieContent p{
							line-height: 13px;
							margin-top: 10px;
							/*float: left;*/
						}


						#vakantieContent .afbeelding img{
							position: absolute;
							top: 17px;
							left: 11px;										
			
						}

						#vakantieContent .afbeelding{
							width: 137px;
							height: 97px;
							float: left;
							padding: 0px 10px 10px 0px;
							position: relative;
							background-image: url(../images/background_vakantieverhaal_afbeelding.gif);
                            background-position: bottom;
                            background-repeat: no-repeat;
					
						}

						#vacationStoriesModule{
							background-image: url(../images/background_vakantieverhaal.gif);
                            background-position: bottom;
                            background-repeat: no-repeat;
							background-color: #eff5d6;
						}

						#closeButton img {
							position: absolute;	
							top: 10px;
							right: 20px;							
						}
                    
                #contentHomemiddle{
                    float: left;
                    padding-right: 10px;
                }
                    #contentHomemiddle h1{
                        height: 25px;
                        width: 484px;
                        background-color: #dcf087;
                        font-size: 14px;
                        padding: 5px 0px 0px 20px;
                        margin: 0px;
                        text-transform: uppercase;
                        }
                
                        #videoBlock{
                            width: 464px;
                            height: 210px;
                            background-color: #eff5d6;
                            padding: 10px 20px 10px 20px;
                            margin-bottom: 10px;
                        }
                        
                        #videoBlock .video{
                            float: left;
                            width: 283px;
                            padding-right: 15px;
                        }

                       
                        #videoBlock .tekst{
                            float: left;
                            width: 165px;
                            text-align: justify;
                            line-height: 12px;
                        }
						
						                        
                        #videoBlock a{          
                            color: #000000; 
                            background-image: url(../images/arrow_green.gif);
                            background-position: 73px 0px;
                            background-repeat: no-repeat;
                            padding-right: 30px;
                            padding-bottom: 5px;
                        }
						
						#flashtekst{
							padding: 10px;
							font-weight: bold;						
						}
						
							#flashtekst a{	
								color: #000000; 
								background-image: none;
								padding: 0px;
							}
                        
                        #mapBlock{
                            width: 494px;
                            height: 236px;
                            background-color: #eff5d6;
                            padding: 5px 5px 5px 5px;
                            margin-bottom: 15px;
                        }
                
                #contentHomeright{
                    float: right;
                    position: relative;
                }
                
                    #Adress{
                    }
                    
                        #Adress .Phonenumber{
                            font-size: 16px;
                            /*font-weight: bold;*/
                            padding-left: 20px;
                        }
                        
                        #Adress .boekButton a{
                            padding-top: 5px;
                            padding-bottom: 10px;
                            display: block;                     
                        }

						#boekButton a {
							display:block;
							padding-bottom:10px;
						}
                        
                        #Adress .adress{
                            line-height: 16px;
                            font-size: 11px;
                            padding-bottom: 10px;
							text-align: center;
							/*background-color: #EFF5D6;*/
                        }
                        
                        #Adress .adress h2{
                            /*background-color:#DCF087;*/
							display:block;
							font-size:14px;
							font-weight:bold;
							height:25px;
							margin:0;
							padding:5px 0 0 0px;
							width:183px;          
                        }
                        
                        #Adress .organisaties{
                            padding-left: 25px;
                            padding-top: 5px;
                            padding-bottom: 5px;    
                        }
                        
                        #Adress .organisaties a{
                            padding: 0px 3px 0px 3px;   
                        }
                        
                        #Adress .logos{
                            padding: 0px 0px 0px 0px;
                            text-align: center;
                            overflow: hidden;
							margin:0 auto;
							/*background-color: #EFF5D6;*/
                        
                        }
                        
                                #Adress .logos img{
                                    padding: 0px 8px 0px 8px;
                                }
								
						#forumButton{
							padding-top: 14px;
							padding-bottom: 10px;
						}

					#plekjesButton{
							/*padding-top: 10px;*/
							padding-bottom: 11px;
						}
                        
       				#Uitgelicht{
                        position: relative;
                        height: 250px;
                        width: 183px;
						
                        
                    }
                        
                        #Uitgelicht h1{
                            padding: 0px;
                            margin: 0px;
                            font-weight: bold;
                            font-size: 11px;
                            background-color: #b5e7f5;
							padding-top: 5px;
                            height: 25px;
                            display: block;
                            width: 183px;
							text-align: center;
                        }
                        
                        #Uitgelicht .overlay{
                            background-image: url(../images/overlay_uitgelicht_home.png);
                            position: absolute;
                            height: 225px;
                            width: 183px;
                            top: 30px;
                            z-index: 1;                     
                        }
                        
                        #Uitgelicht .tekst{
                            z-index: 2;
                            position: absolute;
                            display: block;
                            width: 95px;
                            height: 20px;
                            left: 15px;
                            top: 35px;
                            font-size: 10px;
                            font-weight: bold;
                            line-height: 12px;              
                        }
                        
                        #Uitgelicht .prijs{
                            z-index: 2;
                            position: absolute;
                            display: block;
                            width: 95px;
                            height: 20px;
                            right: -30px;
                            top: 85px;
                            font-size: 12px;
                            font-weight: bold;
                            line-height: 14px;
                            color: #FFFFFF;         
                        }
                        
                        #Uitgelicht img{
                            position: absolute;
                            top: 83px;
                            left: 0px;                  
                        }
                        
                        #Uitgelicht a{
                            position: absolute;
                            top: 62px;
                            left: 15px; 
                            z-index: 3;
                            color: #000000; 
                            background-image: url(../images/arrow_blue.gif);
                            background-position: 65px 4px;
                            background-repeat: no-repeat;
                            padding-right: 20px;                
                        }
                        
                        /*#Acties{
                            width: 183px;
                            height: 302px;
                            position: absolute;
                            top: 355px;
                            background-image: url(../images/actie_1.png);
                            background-repeat: no-repeat;
                            z-index: 4;
                        }*/
                        
                        #extraButtons{
                        padding-top: 0px;
                    }
                        
                    #extraButtons img{
                        padding-top: 10px;
                    }
                    
                    #actiebutton{
                        position: absolute;
                        z-index: 5;
						top: 237px;
                    }
                    
            
                
                /* End Content Home */
                
                /* Content Page*/
                
                #contentPage{
                    width: 679px;
                    background-color: #ecfbff;
                    float: left;
                }
				div#contentPage.wide
				{
					width: 100%;
				}
					div#contentPage.wide .pageTitle a
					{
						width: 856px;
					}

                    #contentPage .pageTitle a, #Content .pageTitle a{
                        color: #000000;
                        font-size: 16px;
                        font-variant: small-caps;
                        font-weight: bold;
                        text-decoration: none;
                        display: block;
                        height: 25px;
                        width: 659px;
                        padding-left: 20px;
                        padding-top: 5px;
                    }

                    #contentPage .pageTitle a{
                        background-color: #b6e7f5;
                    }
                    
                    #contentPage h1{
                        font-size: 12px;
                        padding-bottom: 5px;
                        font-weight: bold;
                        padding: 0px;
                        margin: 0px;
                    }
                    
                    #contentPage .tekst,  #contentBestemmingen .tekst{
                        padding: 10px 20px 20px 20px;
						float: left;
                    }

 					#contentPage .tekst h2, #contentBestemmingen .tekst h2{
                        color: #E32B6E;
						font-size: 11px;
						margin-bottom: 0px;
                    }
                    
                    
                    #contentPage img, #contentPage img{
                        float: left;
                        margin: 5px 5px 5px 0px;
                        border: 5px #FFFFFF solid;
                    }
                    
                    #contentPage a{
                        text-decoration: none;
                        color: #e32b6e;
                        font-weight: bold;
                    }
                    
                    #contentPage a:hover{
                        text-decoration: underline;
                    }
					
					 #contentPage .tekst p{
					 	float: left;
						margin: 0px;
						}
						
					#contentPage .Wiezijwij{
						float: left;
						padding: 15px;
					}
					
						#contentPage .Wiezijwij img{
							margin: 0px 10px 0px 0px;
					}
					
					#contentPage .fotoContent{
						width: 679px;
						height: 270px;
						float: left;
						background-image: url(../images/back_foto.jpg);
						background-repeat: no-repeat;
						background-position: 38px 4px;
						padding-top: 15px;
						padding-bottom: 10px;
				
					}
					
						#contentPage .fotoContent img{
							border: none;
							margin: 0px;
							padding-left: 50px;
					}
					
					/* Bestemmingen Page*/
                
                #contentBestemmingen{
                    width: 876px;
                    background-color: #eff5d6;
                    float: left;
                }
					#contentBestemmingen h1{
                        font-size: 12px;
                        padding-bottom: 5px;
                        font-weight: bold;
                        padding: 0px;
                        margin: 0px;
                    }
					
					 #contentBestemmingen .pageTitle a{
                        color: #000000;
                        font-size: 16px;
                        font-variant: small-caps;
                        font-weight: bold;
                        text-decoration: none;
                        background-color: #dcf087;
                        display: block;
                        height: 25px;
                        padding-left: 20px;
                        padding-top: 5px;
                        width: 856px;
                    }
					
					#contentBestemmingen img{
						padding: 17px 10px 17px 17px;
						float: left;					
					}
					
					#tekstbestemming{
						/*
						width: 154px;
						float: left;
						*/
						font-size: 11px;
						padding-top: 15px;
						padding-right: 10px;
						margin-left: 665px;
						line-height: 15px;
						text-align: inherit;
					}
					
			

                   
                    /* Reisinformatie Page */
                    
        #reisinformatiePage{
            width: 874px;
            background-color: #f0f8c7;
            border-bottom: 1px  #c8d48c solid;
            border-left: 1px  #c8d48c solid;
            border-right: 1px  #c8d48c solid;
            float: left;
            padding-top: 20px;
            padding-bottom: 20px;
			position: relative;
        }
        
        
        #reisinformatiePage h1{
            font-size: 14px;
            padding-bottom:
            font-weight: bold;
            padding: 0px;
            margin: 0px;
        }
        
        #fotoReisinformatie, #fotoReisinformatie a{
            float: left;
            clear: both;
			z-index: 1;
            
        }
		
		#vanaf{
			position: absolute;
			top: 230px;
			left: 510px;
			background-image: url(../images/vanaf.png);
			background-repeat: no-repeat;
			width: 96px;
			height: 96px;
			text-align: center;
			color: #FFFFFF;
			font-weight: bold;
			font-size: 16px;
			padding-top: 28px;
			z-index: 2;
		}
        
                    #fotoReisinformatie img{
                        border: 10px #f7faeb solid;             
            
        }
        
            #reisTitle{
                width: 568px;
                float: left;
                padding: 10px 0px 20px 10px;
        
            }
            
                #reisTitle img{
                    padding: 0px 0px 0px 0px;
                    width: 578px;
                    height: 262px;
        
            }

			#reisTitle table tr .xl25{
				white-space: normal;
			}
			
				#reisTitle table tr{
				white-space: nowrap;
			}
            
            #reisContent{
                width: 100%;
                height: 251px;
                background-color: #0033FF;
            }
            
            #reisinformatiePage .tekst{
                padding: 20px;
                clear: both;
            }
                
        
                #reisImageleft{
                    float: left;
                    width: 373px;
                    height: 251px;
                    padding-left: 10px;
                }
                
                #reisContentright{
                    float: right;
                    width: 246px;
                    padding: 10px 20px 0px 20px;
                }
                
                    #reisContentright ul{
                        padding: 10px 0px 0px 20px;
                        list-style:  square;
                        font-weight: bold;
                    }
                    
                
                #flashMapsmall{
                    float: right;
                    height: 256px;
					background-color: #f7faeb;
					width: 266px;
					padding: 13px 10px 13px 0px;                    
                }
                
                    #flashMapsmall img{
                        border: 10px #f7faeb solid;
            
                }
                
                
                #reisContactrightContainer{
                    float: right;
                    width: 464px;
                    height: 279px;
                    padding-top: 28px;
                }
                
                    #reisContactrightContainer .reisContactright{
                        padding: 10px 10px 0px 10px;
                        background-image: url(../images/back_reisinformatiecontact.gif);
                        height: 269px;
                        position: relative;
                    }
                
                        #reisContactrightContainer .reisContactright img{
                            padding-right: 10px;
                            float: left;
                        }
                        
                        #reisContactrightContainer .reisContactright a{
                            color:#E32B6E;
                            font-weight:bold;
                            text-decoration:none;
                        }
                        
                        #reisContactrightContainer .reisContactright .prijs{
                            position: absolute;
                            color: #FFFFFF;
                            font-size: 16px;
                            font-weight: bold;
                            bottom: 28px;
                            right: 74px;
                            line-height: 20px;
                        }
                        
                        #reisContactrightContainer .reisContactright .Phonenumber{
                            float: left;
                            font-size: 14px;
                            font-weight: bold;
                            padding-left: 20px;
                        }
                            
                            #reisContactrightContainer .reisContactright img{
                                padding-top: 3px;
                            }
                        
                            #reisContactrightContainer .reisContactright .adres{
                            float: left;
                            font-size: 11px;
                            padding-left: 25px;
                            padding-top: 5px;
                            text-align: center;
                        }
            
            #reisText{
                width: 100%;
                height: 200px;
                background-color: #009999;
                clear: both;
            }
            
            #boekTekstlinks {
                border-top: 1px dashed #C8D48C;
                margin-top: 5px;
                padding-top: 5px;
                width: 400px;
                float: left;
                margin-bottom: 10px;
            }

            #boekTekstlinks p {
                padding: 0;
                margin: 0px;
            }
            
            #form425{
                width: 400px;
                padding-left: 20px;
                padding-top: 20px;
                padding-bottom: 20px;
            }
            #form327 .formTable .elementTextarea, .elementText, .elementDate, .elementSelect {
                border: 1px #FF0000 solid;
            } 
            
            #form327 .formTable .elementText, #form425 .formTable .elementText{
                margin-bottom: 5px;
                width: 273px;
            } 
            
            #form327 .formTable .elementDate, .elementSelect{
                margin-bottom: 5px;
            } 
            
            #form327 .formColumnLeft, #form425 .formColumnLeft{
                vertical-align: top;
                text-align: right;
                padding-right: 8px;
            }
            
            #form327 .formSubmitSend, #form425 .formSubmitSend, #form640 .formSubmitSend {
                background-color: #53a9c0;
                border: 1px #53a9c0 solid;
                color: #ffffff;
                margin-top: 10px;
                font-size: 11px;
                float: right;
            }
            
            
            #form144{
                float: right;
                width: 400px;
                padding-right: 20px;
                padding-top: 20px;
                padding-bottom: 20px;
            }
        
            #reisinformatiePage .formTable .elementTextarea, .elementText, .elementDate, .elementSelect, .elementTextarea {
                border: 1px #c8d48c solid;
            } 
            
            #reisinformatiePage .formTable .elementText{
                margin-bottom: 5px;
                width: 273px;
            } 
            
            #reisinformatiePage .formTable .elementDate, .elementSelect, div.elementRadioContainer{
                margin-bottom: 5px;
            }

            #reisinformatiePage .formRow {
                clear: both;
                width: 400px;
                display: block;
            }

            #reisinformatiePage .formColumn {
                clear: left;
                vertical-align: top;
                width: 400px;
                float: left;
            }

            #reisinformatiePage .formColumnLeft {
                vertical-align: top;
                text-align: right;
                padding-right: 8px;
                width: 110px;
                float: left;
                clear: left;
            }

            #reisinformatiePage .formColumnRight {
                width: 275px;
                float: left;
                vertical-align: bottom;
            }

            #reisinformatiePage .formColumnRight div {
                width: 40px;
                float: left;
            }

            #reisinformatiePage .formColumnRight .elementRadioContainer {
                width: 60px;
            }

            #leftFormContent .formColumnRight .elementCheckboxContainer {
                width: 280px;
                clear: left;
            }

            #rightFormContent .formColumnRight .elementCheckboxContainer {
                width: 380px;
                clear: left;
            }

            #reisinformatiePage .formSubmitSend {
                background-color: #97aa42;
                border: 1px #5a6c08 solid;
                color: #ffffff;
                margin-top: 10px;
                font-size: 11px;
                float: right;
            }

            #leftFormContent h4, #rightFormContent h4 {
                font-size: 12px;
            }

            h4.hoofdboeker {
                clear: both;
                margin-top: 15px;
                padding-top: 15px;
                border-top: 1px dashed #C8D48C;
            }

            #leftFormContent {
                width: 400px;
                float: left;
                background: #FAFFDF;
                margin-left: 10px;
                padding: 10px;
            }

            #rightFormContent {
                width: 400px;
                float: right;
                background: #FAFFDF;
                margin-right: 10px;
                margin-bottom: 150px;
                padding: 10px;
            }

            #reisinformatiePage #rgCont1,
            #reisinformatiePage #rgCont2,
            #reisinformatiePage #rgCont3,
            #reisinformatiePage #rgCont4,
            #reisinformatiePage #rgCont5,
            #reisinformatiePage #rgCont6
            {
                height: 190px;
                border-bottom: 1px dashed #C8D48C;
                margin-bottom: 15px;
                padding-bottom: 15px;
            }

            #reisinformatiePage #geenReisgenoten
            {
                display: block;
                border-bottom: 1px dashed #C8D48C;
                margin-bottom: 15px;
                padding-bottom: 15px;
            }

            #reisinformatiePage #ANVRpdf
			{
                background: url('/images/icon_pdf.gif') no-repeat left;
                padding-left: 22px;
                /*margin: -142px 10px 0 0;*/
                /*margin-top: -110px;*/
                clear: right;
                float: right;
            }
            
            #formOutput{
                padding: 10px 10px 10px 115px;
                font-weight: bold;
                font-size: 10px;
            }
        
        #tabMenu{
            width: 100%;
            height: 23px;
            background-image:url(../images/border_tab.gif);
            background-repeat: repeat-x;
            background-position: center bottom;
            }
        
            #tabMenu ul{
                margin: 0px;
                padding: 0px;
                
            }
            
                #tabMenu ul li{
                    float: left;
                    list-style: none;
                    padding-right: 2px;
            }
            
                #tabMenu ul li a{
                    text-decoration: none;
                    height: 22px;
                    color: #FFFFFF;
                    padding-right: 6px;
                    padding-left: 6px;
                    float: left;
                    display: block;
                    background-color: #a6ba49;
                    border-top: 1px  #c8d48c solid;
                    border-left: 1px  #c8d48c solid;
                    border-right: 1px  #c8d48c solid;
                    
            }
                #tabMenu ul li.active a{
                    height: 22px;
                    background-color: #f0f8c7;
                    color: #000000;
            }
            
                #tabMenu ul li a:hover{
                    /*height: 22px;
                    background-color: #f0f8c7;
                    color: #000000;*/
            }
            
        #locatieMenu{
            height: 20px;
            width: 100%;
            padding-bottom: 10px;
        }
        
                    #locatieMenu ul{
                    margin: 0px;
                    padding: 0px;               
                
                }
        
                    #locatieMenu ul li{
                        float: left;
    
        }
        
                    #locatieMenu ul li a{
                        text-decoration: none;
                        color: #969696;
                        padding-right: 15px;
                        float: left;
                        display: block;
    
        }
						#locatieMenu ul li.lastChild a{
							text-decoration: none;
							color: #969696;
							padding-right: 0px;
							float: left;
							display: block;
    
        }
        
                    #locatieMenu ul li a:hover{
                        text-decoration: underline;
                        color: #000000;
    
        }
        
                    #locatieMenu ul li.active a{
                        text-decoration: none;
                        font-weight: bold;
                        font-size: 16px;
                        color: #000000; 
    
        }
        
                        #locatieMenu img{
                            float: right;
                        }
						
			#downloadGegevens img{
				padding-right: 20px;
				padding-top: 2px;
			}
                     
                
        #footerMenu{
                /*width:876px;*/
                margin-left: auto;
                margin-right: auto;
                padding-top: 5px;       
        }
        
                #footerMenu ul{
                    margin: 0px;
                    padding: 0px;
                
                }
        
                    #footerMenu ul li{
                        float: left;
                        list-style: none;   
    
        }
        
                    #footerMenu ul li a{
                        text-decoration: underline;
                        color: #000000;
                        padding-right: 10px;
                        float: left;
                        display: block;
    
        }

		#footerLogo img{
			padding: 0px 10px 5px 10px;	
		
		}
			
            
        #Footer{
            height: 23px;
            background-image: url(../images/back_footer.png);
            background-position: bottom;
            background-repeat: no-repeat;
            padding: 0px 6px 0px 6px;
            /*float: left;*/
            width: 916px;
            clear: both;
        }
        
        
        

/* Flash map ------------------------------------------------------------ */
div#flashContainerMap, div#MapNavigation
{
    padding: 5px;
    background-color: #EFF5D6;
    width: 494px; /* 504 */
}

div#MapNavigation
{
	padding-bottom: 84px;
}

div#MapNavigationBestemmingen
{
    background-color: #EFF5D6;
    width: 653px;
	clear: both;
	padding: 0px 0px 17px 17px;
}

div#MapNavigation li.cleared, div#MapNavigationBestemmingen li.cleared
{
    clear: both;
}

div#MapNavigation h1, div#MapNavigationBestemmingen h1
{
    font-size: 11px;
    background: none;
    padding-left: 15px;
    height: auto;
    display: inline;
}

div#MapNavigation ul
{
  float: left;
  padding-right: 10px;
}
div#MapNavigation ul li
{
}
div#MapNavigation ul li ul
{
  float: none;
}

div#MapNavigationBestemmingen ul li
{
    float: left;
    width: 240px;
}
div#MapNavigation ul li ul, div#MapNavigationBestemmingen ul li ul
{
    padding-bottom: 3px;
}
div#MapNavigation ul li ul li, div#MapNavigationBestemmingen ul li ul li
{
    width: auto;
    float: none;
    padding-left: 25px;
    padding-bottom: 0;
    background-image: url(/client/estivant/images/bullet_map.gif);
    background-repeat: no-repeat;
    background-position: 15px 8px;
}

div#MapNavigation ul li ul li a, div#MapNavigationBestemmingen ul li ul li a
{
    color: black;
    text-decoration: none;
}
div#MapNavigation ul li ul li a:hover, div#MapNavigationBestemmingen ul li ul li a:hover
{
    text-decoration: underline;
}

/* Fase 2 */
div.FAQtekst
{
	padding: 0px 20px 0px 0px;
	clear: both;
}
div#reisinformatiePage div.FAQtekst h1
{
	font-size: 12px;
}
div.FAQtekst div.question
{
    background-image: url(/beheer/images/icons/expand.png);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	padding-left: 20px;
	padding-bottom: 10px;
}
div.FAQtekst div.questionActive
{
    background-image: url(/beheer/images/icons/collapse.png);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	padding-left: 20px;
	padding-bottom: 10px;
}
	div#contentPage div.FAQtekst div.questionActive h1 a
	{
		/*text-decoration: underline;*/
		color: #000000;
	}
	
div#contentPage div.FAQtekst div.question h1 a {
	color: #000000;
	}
	
div.answer
{
	display: none;
}
div.answer p
{
	padding-top: 0px;
	margin: 0;
	color: #BD0045;
}

div#contentPage h1.FAQTitle, div#reisinformatiePage h1.FAQTitle
{
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
	font-size: 12px;
	color: #BD0045;
}

/* Flash */
div#contentBestemmingen div#flashContainerMap
{
	width: 646px;
	float: left;
}

div#contentBestemmingen div#MapNavigation
{
	width: auto;
	clear: both;
}

div#contentBestemmingen div#MapNavigation ul
{
	float: left;
	width: 200px;
}
div#contentBestemmingen div#MapNavigation ul li ul
{
	float: none;
	width: auto;
	padding-bottom: 5px;
}

/* Forum */

#contentForum h2{
	background-image: url(../images/forum/bg_header_green.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 0px;
	padding-left: 20px;
	padding-top: 13px;
	padding-bottom: 2px;
}

#contentForum h4{
	background-image: url(../images/forum/bg_header_green.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 0px;
	padding-left: 20px;
	padding-bottom: 2px;
}

#contentForum h5 a, .forumBackToIndexButton a{
	background-image: url(../images/forum/arrow_back.gif);
	background-repeat: no-repeat;
	/*background-position: 6px 0px;*/
	padding-left: 23px;
	padding-bottom: 5px;
	text-decoration: underline;
	font-size: 11px;
	color: #059dc8;
	font-weight: bold;
}

#contentForum h4 a{
	color: #000000;
	text-decoration: none;
}

table.forumsHeader {
	font-size: 13px;
	background-image: url(../images/forum/bg_header_blauw.gif);
}

	table.forumsHeader tr th {
		height: 30px;
		padding: 0px;
		margin: 0px;
	}

	table.forumsHeader th.forumName {
		width: 504px;
		border-right: 2px #FFFFFF solid;
		text-align: left;
		font-size: 14px;
		padding-left: 20px;
	}

	table.forumsHeader th.forumTopicCount {
		width: 113px;
		text-align: center;
		border-right: 2px #FFFFFF solid;
		font-size: 11px;
	}

	table.forumsHeader th.forumMessageCount {
		width: 86px;
		text-align: center;
		border-right: 2px #FFFFFF solid;
		font-size: 11px;
	}

	table.forumsHeader th.forumLastMessage {
		width: 147px;
		font-size: 11px;
	}
	
table.forums {
	background-color: #ecfbae;
	margin-bottom: 2px;
	height: 40px;
}

	table.forums tr {
		vertical-align: top;
	}
	
	table.forums td.forumIcon {
		width: 48px;
		background-image: url(../images/forum/Onderwerp_gelezen.gif);
		background-repeat: no-repeat;
		background-position: 15px 7px;
	}
	
		table.forums td.forumIconNew {
		width: 48px;
		background-image: url(../images/forum/Onderwerp_ongelezen.gif);
		background-repeat: no-repeat;
		background-position: 15px 7px;
	}

	table.forums td.forumName {
		width: 476px;
		border-right: 2px #FFFFFF solid;
		padding-top: 5px;
		line-height: 14px;
	}

	table.forums td.forumTopicCount {
		width: 113px;
		text-align: center;
		border-right: 2px #FFFFFF solid;
		padding-top: 10px;
		font-weight: bold;
		color: #454545;
	}

	table.forums td.forumMessageCount {
		width: 86px;
		text-align: center;
		border-right: 2px #FFFFFF solid;
		padding-top: 10px;
		font-weight: bold;
		color: #454545;
	}

	table.forums td.forumName a {
		font-size: 11px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
	}
	
	table.forums td.forumLastMessage {
		width: 147px;
		text-align: center;
		padding-top: 10px;
		font-weight: bold;
		color: #454545;
	}
	
table.forumTopicsHeader {
	font-size: 13px;
	background-image: url(../images/forum/bg_header_blauw.gif);
}

table.forumTopics tr{
	border-bottom: 2px solid #FFFFFF;
	height: 25px;
}

table.forumTopicsHeader tr th {
		height: 30px;
		padding: 0px;
		margin: 0px;
}

	table.forumTopicsHeader th.topicSubject {
		width: 500px;
		border-right: 2px #FFFFFF solid;
		text-align: left;
		font-size: 14px;
		padding-left: 20px;
	}

	table.forumTopicsHeader th.topicAuthor {
		width: 127px;
		border-right: 2px #FFFFFF solid;
	}

	table.forumTopicsHeader th.topicReplies {
		width: 88px;
		text-align: center;
		border-right: 2px #FFFFFF solid;
	}

	table.forumTopicsHeader th.topicLastPost {
		width: 225px;
	}

table.forumTopics {
	height: 20px;
	
}
	table.forumTopics td.topicIcon {
		background-color: #e9f7a8;
		width: 38px;
		background-image: url(../images/forum/Bericht_gelezen.gif);
		background-repeat: no-repeat;
		background-position: 17px 3px;
		padding-right: 3px;
	}
	
	table.forumTopics td.topicIconNew {
		background-color: #e9f7a8;
		width: 38px;
		background-image: url(../images/forum/Bericht_ongelezen.gif);
		background-repeat: no-repeat;
		background-position: 17px 3px;
		padding-right: 3px;
	}

	table.forumTopics td.topicSubject {
		background-color: #e9f7a8;
		width: 448px;
		border-right: 2px #FFFFFF solid;

	}

	table.forumTopics td.topicAuthor {
		background-color: #e9f7a8;
		width: 115px;
		border-right: 2px #FFFFFF solid;
		text-align: center;
		font-weight: bold;
		color: #454545;
	}

	table.forumTopics td.topicReplies {
		background-color: #e9f7a8;
		width: 88px;
		text-align: center;
		border-right: 2px #FFFFFF solid;
		font-weight: bold;
		color: #454545;
	}

	table.forumTopics td.topicSubject a {
		color: #000000;
		font-weight: bold;
		text-decoration: none;
	}
	
	table.forumTopics td.topicLastPost {
		background-color: #e9f7a8;
		width: 210px;
		text-align: center;
	}

div.forumTopicCreateButton, div.forumTopicReactButton {
	margin-top: 5px;
	margin-bottom: 5px;
}

div.forumTopicCreateButton, div.forumTopicReactButton a{
	color: #c40048;
	font-weight: bold;
	text-decoration: underline;
	background-image: url(../images/forum/icon_onderwerp.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 23px;
	height: 23px;
	display: block;
}

table.forumMessageHeader {
	font-size: 13px;
	background-image: url(../images/forum/bg_header_blauw.gif);
	margin-bottom: 2px;
}

	table.forumMessageHeader tr th {
		height: 30px;
		padding: 0px;
		margin: 0px;
	}

	table.forumMessageHeader th.MessageSubject {
		width: 500px;
		border-right: 2px #FFFFFF solid;
		text-align: left;
		font-size: 14px;
		padding-left: 20px;
	}

	table.forumMessageHeader th.MessageAuthor {
		width: 127px;
		text-align: center;
		border-right: 2px #FFFFFF solid;
		font-size: 11px;
	}

	table.forumMessageHeader th.MessageLastPost {
		width: 225px;
		text-align: center;
		font-size: 11px;
	}
	
table.forumMessage{
}

	table.forumMessage tr td.messageSubject{
		width: 513px;
		padding-left: 20px;
		background-image: url(../images/forum/bg_header_green.gif);
		/*height: 20px;*/
		border-right: 2px #FFFFFF solid;
		background-position: bottom;
		background-color: #d4ec70;
		background-repeat: repeat-x;
	}
	
		table.forumMessage tr td.messageSubject p{
			margin: 0px;
			padding: 0px;
			background-image: url(../images/forum/Icon_Message.gif);
			background-repeat: no-repeat;
			background-position: 0px 5px;
			padding-left: 10px;
			font-weight: bold;
		}
		
	table.forumMessage tr td.messageAuthor{
		width: 130px;
		background-image: url(../images/forum/bg_header_green.gif);
		border-right: 2px #FFFFFF solid;
		text-align: center;
		font-weight: bold;
	}
	
		table.forumMessage tr td.messageAuthor .forumMessageAuthor{
			margin: 0px;
			padding: 0px;
		}
		
	table.forumMessage tr td.messageCreate{
		width: 230px;
		background-image: url(../images/forum/bg_header_green.gif);
		text-align: center;
		font-weight: bold;
	}
	
	table.forumMessage tr td.messageBody{
		margin: 0px;
		padding: 10px 0px 10px 20px;
		font-weight: bold;
	}
	
	table.forumMessages tr td.messageBody{
		margin: 0px;
		padding: 10px 0px 10px 40px;
	}
	
table.forumMessages tr td.messageSubject{
		width: 500px;
		padding-left: 20px;
		background-image: url(../images/forum/bg_header_green.gif);
		background-position: bottom;
		background-repeat: repeat-x;
		background-color: #d4ec70;
		height: 20px;
		border-right: 2px #FFFFFF solid;
}

	table.forumMessages tr td.messageSubject p{
			margin: 0px;
			padding: 0px;
			background-image: url(../images/forum/Icon_Message.gif);
			background-repeat: no-repeat;
			background-position: 20px 5px;
			padding-left: 30px;
			font-weight: bold;
}

	table.forumMessages tr td.messageAuthor{
		width: 127px;
		background-image: url(../images/forum/bg_header_green.gif);
		border-right: 2px #FFFFFF solid;
		text-align: center;
		font-weight: bold;
	}
	
	table.forumMessages tr td.messageCreate{
		width: 225px;
		background-image: url(../images/forum/bg_header_green.gif);
		text-align: center;
		font-weight: bold;
	}
	
div.forumMessageCreateButton a{
	color: #c40048;
	font-weight: bold;
	text-decoration: underline;
	background-image: url(../images/forum/icon_reactie.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 25px;
	height: 30px;
	display: block;
}

table.forumMessages
{
	/*padding-top: 10px;*/
}


table.forumReact
{
    margin: 10px;
}

table.forumReact tr
{
    min-height: 25px;
    height: 25px;
}

table.forumReact input, 
    table.forumReact textarea
{
    border: 1px solid #cae160;
	background-color: #eff5d6;
}

table.forumReact input
{
    height: 18px;
}

table.forumReact textarea
{
    width: 405px;
    height: 110px;
    font-size: 12px;
}

    table.forumNewTopic textarea
    {
        height: 250px;
    }

div.forumCancelButton a
{
    font-weight: bold;
	color: #047ea1;
	background-image: url(../images/forum/arrow_back.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 18px;
	padding-bottom: 3px;
}


div.forumReactButtons
{
    width: 420px;
}

div.forumReactButton 
{
    float: right;/*
	font-weight: bold;
	background-image: url(../images/forum/arrow_submit.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 18px;*/
}

div.errorMessages
{
    margin-top: 1em;
    font-weight: bold;
    padding-left: 10px;
    color: #dd0000;
}

#contentPage form#form640
{
	padding: 10px 20px 20px 20px;
	float: left;
	width: 370px;
}
#contentPage form#form640 td
{
	padding-bottom: 5px;
}
#contentPage form#form640 td.formColumnLeft
{
	padding-right: 10px;
}
#contentPage form#form640 span.elementRequired
{
	color: #C40048;
}

iframe.kanteffIframe
{
    border: none;
    width: 854px;
    margin: 10px;
    height: 470px;
}

#form1476
{
    clear: both;
    padding: 10px 20px 20px;
}

#form1517
{
	padding-left:183px;
}

#form1517 .formColumnLeft	{
	text-align:right;
}

#form1517 .formColumnLeft span	{
	text-align:right;
	float:none;
}

/*
#form1517 .formColumnLeft .elementRequired	{
	float:left;
	width:10px;
	text-align:center;
}
*/


#form1517 .formTable
{
	float:left;
	background-color:#FAFFDF;
	padding:30px 10px 10px 10px;
	width:508px;
}

#form1517.formTable *
{
}

#cms_cm1517__form__hoofdboeker_row, #cms_cm1517__form__verzekeringen_sectie_row, #cms_cm1517__form__overig_sectie_row	{
	border-top:1px dashed #C8D48C;
	clear:both;
	margin-top:15px;
	padding-top:15px;	
	font-weight:bold;
	width:100%;
}

#cms_cm1517__form__hoofdboeker_row .formColumn, #cms_cm1517__form__verzekeringen_sectie_row .formColumn	, #cms_cm1517__form__overig_sectie_row .formColumn {
	padding-bottom:13px;
	font-size:12px;
}

#form1517 .elementSelect	{
	width:390px;
}

#form1517 .formTable .elementText, #cms_cm1517__form__wensenopmerkingen	{
	width: 388px;
}

#cms_cm1517__form__voorwaarden_row label, #cms_cm1517__form__voorwaarden_row span, #cms_cm1517__form__voorwaarden_row .formColumnRight .elementCheckboxContainer	{
	width:390px;	
}

#cms_cm1517__form__verzekeringen_row .formColumnRight div, #form1517 .formTable .formColumnRight {
	width:390px;
	float: left;
}

#form1517 .formTable .formRow {
	width:auto;	
}

#cms_cm1517__form__vervoers_keuze_row, #cms_cm1517__form__e-mailadres_row	{
	padding-bottom:27px;	
}

#cms_cm1517__form__verzekeringen_row	{
	padding-bottom:60px;	
}

#reisinformatiePage #ANVRpdf {
	clear:both;
	float:right;
	margin-top:7px;
	padding-left:22px;
	padding-right:163px;
}

#cms_cm1517__form__locatie_week_1_row	{
	height:30px;
}