
@import url("subposities.css");


html, body {
    height: 100%;
}

body				{
					margin:0;
					padding:0;
					text-align: center;
					
					}
		
div#styleswitch-temp	{
					position:absolute;
					top:18px;
					right:20px;
					z-index:100;
					}
		
div#container	{
					position: relative;
					margin: 0 auto;
					padding: 0;
					width: 767px;
					text-align: left;					
					}

div#pagina-hoofd	{
					float:left;
					width: 100%;
					height:90px;
					margin: 50px 0 0 0;
					padding: 0;
					}
					
a #logo	 		{
					margin: 11px 0 0 10px;
					text-decoration:none;
					border:none;
					}

a.rolloverNL {
	display: block;
	float:right;
	width: 40px;
	height: 24px;
	text-decoration: none;
	background: url("/images/NL.png");
	margin-right: 60px;
	margin-top: 50px;
	background-position: -42px 0;

	}
/*
a.rolloverNL:hover {
	background-position: 42px 0;
	}
*/
a.rolloverDE {
	display: block;
	float:right;
	width: 40px;
	height: 24px;
	text-decoration: none;
	background: url("/images/DE.png");
	margin-right: 40px;
	margin-top: 50px;
	background-position: -42px 0;
	}
/*
a.rolloverDE:hover {
	background-position: 42px 0;
	}

*/
div#ornament	{
					float:left;
					width:535px;
					height:190px;
					margin:0;
					padding:0;
					
					}				
				
#ornament-object  	{
					margin:10px;
					padding:0;
					}
				
div#instellingen	{
					float: right;
					width:220px;
					height:190px;
					margin:0;
					padding:0;
					}
					
div#instellingen ul {
					margin: 10px 10px 0 10px;
					padding: 0;
					list-style-type:none;
					}

body.reserveren-pagina div#instellingen ul, body.reserveren-pagina #instellingen ul li, body.reserveren-pagina #instellingen ul li#tekst-klein, body.reserveren-pagina #instellingen ul li#tekst-standaard, body.reserveren-pagina #instellingen ul li#tekst-groot, body.reserveren-pagina #instellingen ul li#opmaak	{					
					filter:alpha(opacity=30);
					-moz-opacity:.60;
					opacity:.60;
					}
					
div#instellingen ul li {
					margin:0;
					padding:0;
					height:45px;
					text-align:center;					
					}
				
					
div#instellingen ul li a, body.reserveren-pagina div#instellingen ul li {
					display:block;
					
					text-decoration:none;
					margin:0;
					padding:14px 0 0 0;
					height:31px;
					}
					
* html  div#instellingen ul li a, * html body.reserveren-pagina div#instellingen ul li {
					height:45px;
					}
					
#zoeken input	{
					margin:20px 0;
					}
					
					
div#inhoud-container	{
					float:left;
					width:767px;
					margin:0;
					padding:0 0 40px 0;
					
					}	
					
div#inhoud	{
					float:left;
					width:535px;
					margin:0;
					padding:0;
					}
					
#inhoud ul#breadcrumbs	{
					
					list-style-type:none;
					margin:10px 10px;
					padding:4px;
					}					
				
#inhoud ul#breadcrumbs li	{
					display:inline;
					margin:0 0 0 8px;
					padding:0 0 0 16px;
					}

#inhoud ul#breadcrumbs li.breadcrumb-titel	{
					background:none;
					padding-left:0;
					}
					
ul#list-kwartaal	{
				margin:0 0 20px 50px;
				padding:0;
			
				}		
				
ul#list-kwartaal li	{							
				margin:2px 0;
				padding:0;
				list-style-type:none;
				}
				
ul#list-kwartaal li a	{
				padding:4px 0 4px 20px;
				display:block;
				margin:0;
				
				background-position:left 7px;
				background-repeat:no-repeat;
				}	
				
ul#list-kwartaal li a:hover	{
				
				}								
div#inhoud ol#list-stappen	{
			background:none;
			text-align:left;
			margin:0 0 20px 70px;
			wiidth:auto;
			
			}
div#inhoud ol#list-stappen li	{
				display:list-item;
				background:none;
				
				clear:both;
				text-align:left;
				margin:0;
				padding:0;
				}

 #nieuwsitem	{
				float:left;
				width:310px;
				margin:0;
				padding:0;
				}
#nieuwsoverzicht		{
					float:left;
					margin:0 0 0 25px;
					padding:0;
					width:148px;
					}
					
#nieuwsoverzicht ul		{
					margin:0	;	
					padding:0;
					list-style-type:none;
					list-style:none;
					width:148px;
					}
					
div#nieuwsoverzicht ul li	{
					margin:0;
					}
					
#nieuwsarchief	{
					float:left;
					width:100%;
					}
					
div#inhoud ul#bungalow-lijst	{
					list-style-type:none;
					margin:0 50px;
					padding:0;
					
					}
				
div#inhoud ul#bungalow-lijst li	{		
					display:table;
					}

div#inhoud ul#bungalow-lijst .thumb	{
					float:left;
					}

div#inhoud ul#bungalow-lijst div.details	{
					float:right;
					clear:none;
					width:340px;
					margin:0;
					padding:0;
					}
					
div#inhoud ul#bungalow-lijst h3	{
					margin:0 10px 6px 0;
					
					}

div#inhoud ul#bungalow-lijst p	{
				position:relative;
				margin:0;
				padding:0;

				}					

div#inhoud ul#bungalow-lijst p a	{
					float:left;
					clear:left;
					margin:5px 10px 5px 0px;
					padding:0 0 0 32px;
					text-align:left;
					text-decoration:none;
					width:100%;
					}					
				
div#navigatie	{
					float:right;
					clear:none;
					width:220px;
					margin:0;
					padding:0 0 10px 0;
					}
					
div#navigatie ul	{						
					float:left;
					margin:11px 0 0 0;
					padding:0;
					list-style-type:none;
					text-align:center;
					}
					
*body div#navigatie ul	{	
					margin:0;
					}					
					
div#navigatie ul li	{		
					margin:0;
					float:left;
					clear:both;
					}
					
div#navigatie ul li	 a, div#navigatie ul li ul li	 a {
					display:block;
					margin:0;
					padding:12px 0;
					width:219px;
					}
					
					
					
div#navigatie ul li	 ul 	{
				margin:0;
				padding:0;
				float:left;
				clear:right;
				font-weight:normal;
				border:none;
				}			
				
div#navigatie ul li	 ul li	{						
				margin:0;
				padding:0;
				float:left;
				clear:both;
				border:none;
				}
				
 div#navigatie ul li ul li	 a {
					padding:6px 0;
					font-weight:normal;
					}
					
 div#navigatie ul li ul li	 a.active {
					font-weight:bold;
					}					
					
div#voetnoot	{
					float:left;
					width:100%;
					padding:30px 0;
					display:block;
					text-align:center;
					clear:left;
					/*
					float:left;
					width:100%;
					height: 150px;
					margin:0;
					padding:0;
					*/
					}
					
.float-right		{	/*posities voor foto's in de content */
					float:right;
					margin:7px 50px 0px 10px;
					padding:2px;
					background-color:#fff;
					border:1px solid #aeaeae;
					}
					
.float-left		{	/*posities voor foto's in de content */
					float:left;
					margin:7px 10px 0px 50px;
					padding:2px;
					background-color:#fff;
					border:1px solid #aeaeae;
					}
					
#direct-reserveren	{
					float:right;
					margin:0 50px 10px 10px;
					border:none;
					text-decoration:none;
					}
					
#direct-brochure	{
					float:right;
					margin:0 50px 10px 10px;
					border:none;
					text-decoration:none;
					clear:both;
					}
					
.route				{
					margin:10px 0 0 50px;
					}					
					
hr					{
					margin:0 50px;
					border: 0;
					height:0px;
					color:none;
					background:none;
					background-color:none;
					border-bottom:1px dotted #c8c8c8;
					}					
					
ul#list-normal	{
				margin:0 0 20px 50px;
				padding:0;
				list-style-type:none;
				}
				
ul#list-normal li	{
					margin:4px 0;
					padding:0;
					}
					