﻿/*-----------------  Main Winter CSS  -----------------------------------------------*/
	body 
	{
		margin: 0;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding: 0px 0;
		background: #ffffff;
	}

	#wrap {
		width: 980px;
		margin: 0 auto;
		background: #FFFFFF url('/images/layout/bg.gif') repeat-y top center;
	}

	#top_content {
		padding: 0 10px;
						

	}
    .MainAccoPhoto 
    {
        padding: 2px;
        border: solid 1px #666666;
    }
    .PhotoNoBorders
    {
        padding: 0px;
        border: none; 
     }
    .imgborder
    {
        padding:2px; 
        border: solid 1px #c0c0c0;
    } 
	#topheader {
			margin: 0 auto;
			background-color: #0d1f51; 
			border-left: solid 1px #ffffff; 
			border-top: solid 1px #ffffff;
			border-right: solid 1px #ffffff;
	}
   

   
	#rightheader {
		float: right;
		width: 450px;		
		color: #FFFFFF;
		text-align: right;
		border: none;
		padding:1px;
	}
	    #rightheader p {
		    padding: 35px 15px 0 0;
		    margin: 0;
		    text-align: right;
	    }
	    #rightheader p span {
		    font-weight: bold;
	    }
	    #rightheader a:link, #rightheader a:visited {
		    color: #FFFFFF;
		    text-decoration: underline;
	    }

        .FloatLeft
        {
            float:left;
        }
        .FloatRight
        {
            float:right;
        }

	#navigation {
		background: #74A8F5;
		border-top: 2px solid #c0c0c0;
		border-bottom: 2px solid #c0c0c0;
		height: 25px;
		clear: both
	}
	#navigation ul {
		padding: 0;
		margin: 0;
		list-style: none;	
		font-size: 12px;
		height: 25px;
	}
	    #navigation ul li {
		    display: inline;
	    }
	    #navigation ul li a {
		    color: #FFFFFF;
		    display: block;
		    text-decoration: none;
		    float: left;
		    line-height: 25px;
		    padding: 0 16px;
		    border-right: 1px dotted #ffffff;
	    }
	    #navigation ul li a:hover {
		    background: #5494F3;
	    }
	#contentwrap 
	{
	    margin: 0px 0px 0px 2px;
	    padding: 0px;
	    width: 960px;
	  
	  	overflow: hidden;    
	}  
	
	.BlueHeader 
	{
     padding: 5px;
     background: #0d1f51;	
     font-size: 12px;
     height: 15px;    
	}
	.BlueHeader h2
	{
	    color: #ffffff;
	}
	#form_zoek_accommodatie 
	{
	    padding: 10px;
	    border-right: solid 1px #0d1f51;
	    border-bottom: solid 1px #0d1f51;
	    background: #d3dfef;
	}    
	
	#form_snelzoeker 
	 {
	    padding: 10px;
	    border-right: solid 1px #0d1f51;
	    border-bottom: solid 1px #0d1f51;
	    background: #d3dfef;
	  }
	  
	 .ZoekerRow
	 {
	     width: 170px;height:24px; 
	 }
	  
	#vMenu 
	{
		margin: 0px;
		color: #666666; 
		padding-left:0px; padding-right:5px; padding-top:10px; padding-bottom:0;
	    float:left;
	    width: 180px;
	    height: auto;
	}	
	    #vMenu h2 {
		    color: #ffffff;		
		    padding: 0px 0px 0px 10px;
		    margin: 0px;
		    font-size: 12px;
	    }
	    #vMenu h3 {
		    color: #0d1f51;
		    padding: 0px 0px 0px 5px;
		    margin: 0px;
		    font-size: 14px;
	    }
        /* #vMenu ul basic style for unordered lists
        ------------------------------------------------*/
	        #vMenu ul {
		        font-size: 10px;
		        line-height: 14px;
		        margin: 0 0 15px 0;
		        padding: 0px 0px 0px 5px;
		        list-style-type: none;
	        }
        /* #vMenu ul.green (#73A822)
        --------------------------------*/
	        #vMenu ul.green li {
		        margin: 0;
		        background: url('/images/icons/bullet_green.gif') no-repeat 1px 3px;
		        font-size: 10px; padding-left:15px; padding-right:0; padding-top:4px; padding-bottom:0
	        }
	        #vMenu ul.green li a:link, #content ul.green li a:visited {
		        color: #73A822;
		        text-decoration: none;
	        }
	        #vMenu ul.green li a:hover {
		        color: #73A822;
		        text-decoration: underline;
	        }

        /* #vMenu ul.blue (#0D1F51)
        --------------------------------*/
	        #vMenu ul.blue li {
		        margin: 0;
		        background: url('/images/Arrows/arrow-blue.gif') no-repeat 1px 3px;
		        font-size: 11px; padding-left:20px; padding-right:0; padding-top:4px; padding-bottom:0
	        }
	        #vMenu ul.blue li a:link, #vMenu ul.blue li a:visited {
		        color: #0D1F51;
		        text-decoration: none;
	        }
	        #vMenu ul.blue li a:hover {
		        color: #0D1F51;
		        text-decoration: underline;
	        }
        /* #vMenu ul.grey (#666666)
        --------------------------------*/
	        #vMenu ul.grey li {
		        margin: 0;
		        background: url('/images/icons/bullet_grey.gif') no-repeat 1px 3px;
		        font-size: 10px; padding-left:15px; padding-right:0; padding-top:4px; padding-bottom:0
	        }
	        #vMenu ul.grey li a:link, #content ul.grey li a:visited {
		        color: #666666;
		        text-decoration: none;
	        }
	        #vMenu ul.grey li a:hover {
		        color: #666666;
		        text-decoration: none;
	        }
	#Hoteltip
	{
	    width: 180px;
	}
	#HotelTip h3
	{
	    font-size: 14px;
	    padding: 0px 0px 0px 10px;
	    margin: 0px;
	    margin: 0px; 
	}
	#HotelTip h3 A
	{
	    color: #666666;
	    text-decoration: none;
	}
	#HotelTip h3 A:hover
	{
	    color: #666666;
	    text-decoration: underline;
	    font-style: italic;
	}	
	
	.IcoCalendar
	{
	 padding-top: 5px;    
	 margin-top: 5px;
	}
	.HeaderHotelInMap
	{
	    width: 200px;
	    background: #d3dfef;
	    height: 15px;
	    padding: 5px;	 
	    font-weight: bold;  
	}
	.BoxHotelInMap
	{    
	    width: 200px;
        font-size: 11px; 
	    padding: 5px;	 
	    color: #0d1f51;	
	    border: solid 1px #d3dfef;     
	}        	
	.Prizen 
	{
	    padding: 10px;
	    border-bottom: solid 1px #0d1f51;
	    background: #d3dfef;
	}
	.minprice 
	{
	    background: #ffaa00;
	    color: navy;
	    font-weight: bold;
	}
	.Prizen h2 
	{
	    margin: 0px;
	    padding: 0px;
	    color: #0d1f51;
	}         
    .Prizen ul li {
        margin: 0;
        padding: 0;
        background: url('/images/icons/bullet_grey.gif') no-repeat 1px 3px;
        font-size: 10px; padding-left:15px; padding-right:0; padding-top:4px; padding-bottom:0
    }	
    .yellowprice
    {      
      background: #ff9933;
      border: solid 1px #ff9933; 
      font-weight: bold;
      font-size: 10px; 
      color: #0d1f51; 
    }               	    	
	#content 
	{
	    width: 545px;
		margin: 0 auto;
		color: #666666; padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0;
        float : left;	
	}
	
	
	
    #sub_header 
    {
        padding-top: 10px;
        border-left: solid 1px #c0c0c0;
        border-right: solid 1px #c0c0c0;
        height: 90px;
        background: #ffffff url('/images/layout/bg-sub-header.gif') repeat-x left top;
    }

    .DivSubHeaderBox
    {
        float: left;width: 600px;padding: 20px 0px 0px 10px;
    }
    
    .HeaderService
    {
      width: 300px;
      float: left;
    }    
    .HeaderService h2 {
	    color: #0D1F51;
	    padding: 0px 0px 10px 10px;
	    margin: 0px;
	    font-size: 12px;
    }	

	#TopBodyArticlesWrap 
	{
	    width: 100%;
	    text-align: center;
	}
	#TopBodyArticle 
	{
	    width: 46%;
	    height: 120px;
	    float: left;
	    border: solid 1px #666666; 
	    margin: 0px 3px 0px 3px; 
	    padding: 5px;
	    text-align: justify;
	    }
	#RightSidebar 
	{
	    width: 195px;
		margin: 0 auto;
		color: #666666; 
		padding-left:10px; 
		padding-right:0px; 
		padding-top:10px; 
		padding-bottom:0;
		border-left: solid 1px vavy;
	    float:left;
	
	
	}
	    
	    #RightSidebar h2 {
			
		    padding: 0px 0px 10px 0px;
		    margin: 0px;
		    font-size: 12px;
	    }	
	    #RightSidebar h3 {
		    color: #0d1f51;
		    padding: 0px 0px 0px 5px;
		    margin: 0px;
		    font-size: 12px;
	    }	        
        /* #RightSidebar ul basic style for unordered lists
        ------------------------------------------------*/
	        #RightSidebar ul {
		        font-size: 10px;
		        line-height: 14px;
		        margin: 0 0 15px 0;
		        padding: 0px 0px 0px 10px;
		        list-style-type: none;
	        }	
        /* #RightSidebar ul.black (73A822)
        --------------------------------*/
	        #RightSidebar ul.black li {
		        margin: 0;
		        background: url('/images/icons/bullet_grey.gif') no-repeat 1px 3px;
		        font-size: 1.1em; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0
	        }
	        #RightSidebar ul.black li a:link, #RightSidebar ul.black li a:visited {
		        color: #666666;
		        text-decoration: none;
	        }
	        #RightSidebar ul.black li a:hover {
		        color: #999999;
		        text-decoration: underline;
	        }	        
        /* #RightSidebar ul.blue (#0D1F51)
        --------------------------------*/
	        #RightSidebar ul.blue li {
		        margin: 0;
		        background: url('/images/Arrows/arrow-blue.gif') no-repeat 1px 3px;
		        font-size: 11px; padding-left:20px; padding-right:0; padding-top:4px; padding-bottom:0
	        }
	        #RightSidebar ul.blue li a:link, #RightSidebar ul.blue li a:visited {
		        color: #0D1F51;
		        text-decoration: none;
	        }
	        #RightSidebar ul.blue li a:hover {
		        color: #0D1F51;
		        text-decoration: underline;
	        }        
	#AdvertentiesBox 
	{
	   background: #ffffff;  
	   text-align: center;   
	}        
	#BreadCrumb {
		padding: 10px 0 10px 0;
		margin: 0;
		color: #0D1F51;
		font-size: 10px;
	}
	#BreadCrumb a:link, #BreadCrumb a:visited {
		text-decoration: none;
		color: #0D1F51;
	}
	#BreadCrumb a:Hover {
		text-decoration: underline;
		color: #0D1F51;
	}

	
	#content
	{
	  font-size: 10px;
	}

	#content h1, #content h2, #content h3, #content h4, #content h5 {
		    color: #666666;
		    
	}
	#content h1 
	{
		padding: 0;
		margin: 0 0 5px 0;
		font-size: 16px;
		font-weight: bold; 
	}
	#content h2 {
		padding: 0;
		margin: 0 0 0 10px;
		font-size: 14px;
	}
	#content h3 {
		padding: 0;
		margin: 0 0 0 0px;
		font-size: 12px;
	}
    #content h4 {
	    color: #0d1f51;
	    padding: 0px 0px 0px 0px;
	    margin: 0px;
	    font-size: 10px;
    }	
	#top_body, #content_body {
		padding: 0 25px;
	}



	.Accos_List {
		background: #ffffff;
		border-top: 1px solid #cccccc;
		padding: 5px;
		margin: 0 0 15px 0;
	}
	#content .Accos_List h2 {
		color: #666666;
		padding: 0 0 10px 10px;
		margin: 0;
	}
	#content .Accos_List ul {
		padding: 0;
		margin: 0;
	}
	#content .Accos_List ul li {
		background: url('/images/icons/bullet_grey.gif') no-repeat left center; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0
	}
	#content .Accos_List a, #content .Accos_List a:visited {
		color: #999999;
		text-decoration: underline;
	}
	#content .Accos_List a:hover {
		color: #666666;
	}


	#footer {
		background: url('/images/layout/footer.gif') no-repeat center bottom ;
		color: #666666;		
		padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:12px
	}
	#footer a 
	{
	    
		color: #666666;
		text-decoration: none;
	}	
	#footer p {
		padding: 0;
		margin: 0;
	}
	#footer p a:link, #footer p a:visited {
		color: #666666;
		font-style: italic;
		text-decoration: none;
	}
	#footer #footer_bg 
	{
	    border: solid 1px #c0c0c0;		
	  background : #ffffff  url('/images/layout/footer_bg.gif') repeat-x left bottom;
	  padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:25px
	}

	#footer #design {
		display: block; 
		width: 150px; 
		height: 30px;
		float: right;
		line-height: 20px;
		padding: 0 5px;
		text-align: right;
		color: #666666;
	}
	#footer #design a {
		color: #666666;
		text-decoration: underline;
	}
	.hidden {
		display: none;
	}

	.little {
		font-size: 10px;
	}
	
	.clear {
		clear: both;
	}
	
	.img_left {
		float: left;
		padding: 1px;
		border: 1px solid #cccccc;
		margin: 0 10px 10px 0;
	}
	
	.img_border {
		float: left;
		padding: 2px;
		border: 1px solid #cccccc;
	}


	.FlagLink a:link, .FlagLink a:visited {
		text-decoration: none;
		font-weight: bold;  
		color: #0D1F51;
	}
	.FlagLink  a:hover {
		text-decoration: underline;
		font-weight: bold;  
		color: #ffffff;
	}

/* #content ul basic style for unordered lists
------------------------------------------------*/
	#content ul {
		font-size: 10px;
		line-height: 1.8em;
		margin: 0 0 15px 0;
		padding: 0;
		list-style-type: none;
	}


/* #content p paragraphs
-----------------------------*/
	#content p {
		font-size: 10px;
		margin: 0;
		padding: 0 0 15px 0;
	}

/* #content p a links in paragraphs
------------------------------------*/
	#content p a:link, #content p a:visited, 
	.table a:link, .table a:visited,
	.link a {
		color: #0d1f51;
		text-decoration: none;
	}
	#content p a:hover, .table a:hover, .link a:hover {
		text-decoration: underline;
	}

/* #content ul.green (73A822)
--------------------------------*/
	#content ul.green li {
		margin: 0;
		background: url('/images/icons/bullet_green.gif') no-repeat 1px 3px;
		font-size: 10px; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0
	}
	#content ul.green li a:link, #content ul.green li a:visited {
		color: #73A822;
		text-decoration: none;
	}
	#content ul.green li a:hover {
		color: #73A822;
		text-decoration: underline;
	}
	
/* #content ul.black (73A822)
--------------------------------*/
	#content ul.black li {
		margin: 0;
		background: url('/images/icons/bullet_grey.gif') no-repeat 1px 3px;
		font-size: 10px; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0
	}
	#content ul.black li a:link, #content ul.black li a:visited {
		color: #666666;
		text-decoration: none;
	}
	#content ul.black li a:hover {
		color: #999999;
		text-decoration: underline;
	}
	
/* #content ol
--------------------------------*/
	#content ol {
		padding: 0 0 0 25px;
		margin: 0 0 15px 0;
		line-height: 1.8em;
	}
	
	#content ol li {
		font-size: 10px;
	}
	#content ol li a:link, #content ol li a:visited {
		color: #73A822;
		text-decoration: none;
	}
	#content ol li a:hover {
		color: #73A822;
		text-decoration: underline;
	}

/* #content p.paging 
---------------------------------*/
	#content p.paging {
	padding: 5px;
	border: 1px solid #CBD6DE;
	text-align: center;
	margin-bottom: 15px;
	background: #eeeeee;
	}


	
/* .notice - messages to user --------------------------------*/
	.notice {
		background: #ffffff; 
		border: none; 
		margin-bottom: 10px;
		font-size: 10px;
		color: #333333;
	}
	.notice_error {
		background: #FEDCDA; 
		border: 1px solid  #CE090E; 
		padding: 15px 15px 15px 15px; 
		margin-bottom: 15px;
		font-size: 10px;
		color: #333333;
	}
	#notice a {
		color: #333333;
		text-decoration: underline;
	}

/*-----------------  End Main CSS  ----------------*/




