/*
	=========================================
	 Standard Html Elements
	=========================================
*/
	* html #logo {
		background: transparent;    
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo_xandrion.png', sizingMethod='scale');
		}

	body {
		font-size:10px;
		font-family:Arial,Helvetica,sans-serif;
		color:#000;
		background:#E2DFDB url(../images/background-main.jpg) fixed repeat-x 0 0;
		margin:0;
		padding:0;
		height:99%;
		text-align:center;
		}
	h1 {
		font-family:'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
		font-size:1.4em;
		color:#000;
		background:transparent url(../images/background-h2-2nd-row-2cols.jpg) scroll no-repeat bottom left;
		margin:15px 15px 5px 17px;
		padding:0 0 0 0;
		line-height:1.8em;
		}
	h2 {
		font-size:1.5em;
		margin:20px 10px 5px 12px;
		line-height:1.8em;
		}
	h3 {
		font-size:1.3em;
		margin:20px 15px 5px 15px;
		line-height:1.8em;
		}
	p {
		color:#000;
		background-color:#fff;
		margin:15px 20px 15px 17px;
		line-height:1.4em;
		font-size:1.2em;
		text-align: left;
		}
		
	table {
		width:93%;
		margin:10px 0 20px 17px;
		}
	caption {
		font-size:1.2em;
		font-weight:normal;
		text-align:left;
		line-height:2em;
		color:#333;
		background-color:#F2DE97;
		margin:10px 0 -5px 17px;
		padding: 0 0 0 3px;
		}
	th {
		font-size:12px;
		font-weight:normal;
		text-align:left;
		color:#333;
		background-color:#F2DE97;
		}
	td {
		font-size:12px;
		line-height:1.8em;
		color:#000;
		background-color:#fff;
		margin:0;
		}
	form {
		margin:0;
		padding:0;
		}


	input {
		color:#000;
		background-color:#eee;
		border:1px solid #7B7873;
		font-size:1em;
		}



	select {
		font-family:Arial,Helvetica,sans-serif;
		color:#000;
		background-color:#eee;
		border:1px solid #7B7873;
		font-size:1em;
		}
	
	dl,dt,dd {
		padding:0;
		margin:0;
		}
	
	dl {
		margin:20px 10px 15px 12px;
		}
		
	dt {
		font-family:'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
		font-size:1.5em;
		font-weight:bold;
		line-height:1.8em;
		margin:5px 0 10px 0;
		background:transparent url(../images/li-bullet-orange.gif) scroll no-repeat 0 2px;
		padding:0 0 0 0;
		}
	dd {
		font-size:1.2em;
		}
	img {
		border:0;
		}
	blockquote {
		display:block;
		padding:5px;
		color:#000;
		margin:15px 20px 20px 27px;
		line-height:1.5em;
		font-size:1.2em;
		font-style:italic;
		}
	blockquote img {
		border:1px solid #666;
		float:left;
		margin:0 20px 10px 20px;
		}
	cite {
		font-size:0.9em;
		color:#666;
		text-align:right;
		}
	
	a:link, a:active, a:visited {
		color:#FF6600;
		background-color:transparent;
		}
	a:hover {
		color:#FF6600;
		background-color:transparent;
		}

/*
	=========================================
	 Div Containers
	=========================================
*/

	#wrapper {
		position:relative;
		top:0;
		width:971px;
		border:1px solid #888;
		border-top: none;
		color:#000;
		background-color:#fff;
		margin:0px auto;
		padding:0 0 1px 0;
		text-align:left;
		background:#fff url(../images/background-wrapper-2nd-row.gif) scroll repeat-y 0 0;
		overflow:hidden;
		}
	
		#header {
		color:#000;
		background-color:#fff;
		height:80px;
		}
		
		#community-name {
			position:absolute;
			z-index:5;
			top:25px;
			left:480px;
			font-size:2.3em;

			width:470px;
			text-align:right;
			color:#bbb;
			background-color:#fff;
			}
	#menu {
		font-family: Arial;
		font-size: 0.9em;
		clear:both;
		color:#000;
		background-color:#fff;
		width:100%;
		border-bottom:1px solid #fff;
		}


	#wrapper1stRow {
		clear:both;
		height:125px;
		}
		#top-1st-col, #top-2nd-col, #top-3rd-col, #top-4th-col, #top-2-col-joined {
			width:242px;
			float:left;
			height:100%;
			}
		#top-1st-col {
			color:#000;
			background-color:#F2DE99;
			margin:0 1px 0 0;
			}
		#top-2nd-col {
			color:#000;
			background-color:#F2DE99;
			margin:0 1px 0 0;
			}	
		#top-3rd-col {
			color:#000;
			background-color:#E7E5E3;
			margin:0 1px 0 0;		
			}	
		#top-4th-col {
			color:#000;
			background-color:#F2DE99;
			}
		#top-2-col-joined {
			width:485px;
			color:#000;
			background:#fff url(../images/background-top-gradient.jpg) scroll no-repeat 0 0;
			height:100%;
			margin:0 1px 0 0;
			}
			#header-image {
				width:48.5em; height:17.2em;
				}



	#wrapper2ndRow {
		margin: 0 0 0 0;
		clear:both;
		border-bottom:0px solid #fff;
		color:#000;
		}
		#bottom-1st-col, #bottom-2nd-col, #bottom-3rd-col, #bottom-4th-col, #bottom-2-col-joined {
			width:242px;
			float:left;
			height:100%;
			}
		#bottom-1st-col {
			color:#000;
			background-color:#fff;
			margin:0 1px 0 0;
			}
		#bottom-2nd-col {
			color:#000;
			background-color:#fff;
			margin:0 1px 0 0;
			}
			
		#bottom-3rd-col {
			color:#000;
			background-color:transparent;
			margin-top: -2px;
			overflow:auto;	
			}
			#bottom-3rd-col h2, #bottom-3rd-col div h2 {
				font-size: 1.2em;

				background:transparent url(../images/background-h2-2nd-row-col3.jpg) scroll no-repeat bottom left;
				}
				#bottom-3rd-col h2 span, #bottom-3rd-col div h2 span {
					display:block;
					padding:0 0 0 0;
					
					}
			#bottom-3rd-col dt, #bottom-3rd-col div dt {
				background:transparent url(../images/background-h2-2nd-row-col3.jpg) scroll no-repeat bottom left;
				}
				#bottom-3rd-col dt span, #bottom-3rd-col div dt span {
					display:block;
					background:transparent url(../images/dot-h2.gif) scroll no-repeat left 50%;
					padding:0 0 0 15px;
					}
			#bottom-3rd-col blockquote {
				display:block;
				padding:5px;
				color:#000;
				margin:7px 5px 4px 7px;
				line-height:1.5em;
				font-size:1.28em;
				font-style:italic;
				}
			#bottom-3rd-col blockquote img {
				border:1px solid #666;
				float:left;
				margin:2px 8px 0px 0;
				}
			#bottom-3rd-col blockquote p {
				color:#000;
				background-color:transparent;
				margin:0;
				padding:0;
				font-size:0.9em;
				font-style:normal;
				}
			#bottom-3rd-col blockquote a {
				font-size: 1em;
				}
			#bottom-3rd-col h2 a {
				color: #000;
				text-decoration: none;
				}
			#bottom-3rd-col cite {
				font-size:0.9em;
				color:#666;
				text-align:right;
				}
			#explanation {
				color:#000;
				height:100%;
				display:none;
				background:transparent url(../images/background-explanation.gif) scroll no-repeat right 10px;
				}
			#testimonials {
				color:#000;
				height:100%;
				}
			#testimonials p {
				text-align: left;
				background-color: transparent;
				}
		#bottom-4th-col {
			color:#000;
			background-color:transparent;
			}
			#bottom-4th-col h2 {
				font-size: 1.2em;
				background:transparent url(../images/background-h2-2nd-row-col4.jpg) scroll no-repeat bottom left;
				}
				#bottom-4th-col h2 span {
					display:block;
					}
			#news-headlines {
				list-style-type:none;
				margin:8px 20px 15px 10px;
				padding:0 0 0 0;
				}
				#news-headlines li {
					margin:0 0 0 0;
					padding:0 0 0 0;
					width:100%;
					border-bottom:1px dashed #DBB944;
					}
					#news-headlines li a:link, #news-headlines li a:visited, #news-headlines li a:active {
						display:block;
						text-decoration:none;
						line-height:2em;
						padding:0 17px;
						font-weight:normal;
						color:#000;
						background:transparent url(../images/li-bullet-news.gif) scroll no-repeat 1px 6px;
						}
					#news-headlines li a:hover {
						color:#000;
						background-color:#F8EABB;
						}
			#login {
				color:#000;
				background-color:#FDEECD;
				border-bottom:1px solid #E7CF7D;
				border-top:0px solid #fff;
				margin-top: -1px;
				margin-left: 1px;
				padding:15px 0 15px 0;
				}
				#login h2 {
					margin:4px 10px 10px 12px;
					}
				#login input {
					margin:3px 0 3px 10px;
					width:140px;
					}
			#bottom-4th-col blockquote {
				display:block;
				padding:5px;
				color:#000;
				margin:10px;
				line-height:1.5em;
				font-size:1.2em;
				font-style:italic;
				}
			#bottom-4th-col blockquote img {
				border:1px solid #666;
				float:left;
				margin:2px 8px 0px 0;
				}
			#bottom-4th-col blockquote p {
				color:#000;
				background-color:transparent;
				margin:0;
				padding:0;
				font-size:0.9em;
				font-style:normal;
				}
			#bottom-4th-col cite {
				font-size:0.9em;
				color:#666;
				text-align:right;
				}
		#bottom-2-col-joined {
			width:485px;
			color:#000;
			background:#FFF url(../images/background-bottom-gradient.jpg) scroll no-repeat 0 0;
			height:100%;
			margin:0px 1px 0 0;
			overflow:auto;
			}

			#bottom-2-col-joined blockquote {
				display:block;
				margin: 15px 20px 0 0;
				padding: 0;
				font-size: 1.2em;
				font-style:normal;
				}

			#bottom-2-col-joined blockquote img {
				border: 1px solid #666;
				margin-right: 10px;
				float:left;			
				}



			#bottom-2-col-joined blockquote h2 {


				line-height:1.2em;
			
				font-size: 1em;
				margin-bottom:1px;
				margin-top:0px;
				padding-top: 0;
				color: #000;
				}




			
			#bottom-2-col-joined form table {
				border-top:1px solid #EACD7D;
				border:0;
				}
				#bottom-2-col-joined form table td {
					border:0;
					color:#000;
					background-color:#fff;
					border-top:2px solid #fff;
					line-height:2em;
					padding: 0 0 0 3px;
					}
				#bottom-2-col-joined td.td-spacer {
					height:0.5em;
					font-size:0.5em;
					line-height:0.5em;
					color:#000;
					background-color:#fff;
					}
				#bottom-2-col-joined input {
					margin:0 0.5em 0 0.5em;
					background:#FFFCF1;
					}
				#bottom-2-col-joined input.radio {
					margin:0 0.5em 0 0.5em;
					background:#FFF;
					}

				#bottom-2-col-joined select {
					margin:0 0.5em 0 0.5em;
					background:#FFFCF1;
					}
				#bottom-2-col-joined ul {
					color:#000;
					background-color:#fff;
					margin:15px 20px 15px 17px;
					padding: 0 0 0 20px;
					line-height:1.4em;
					font-size:1.2em;
					}
				#bottom-2-col-joined p {
					background-color:transparent;
					}
				#bottom-2-col-joined	a {
					color:#FF6600;
					background-color:transparent;
					text-decoration:underline;
					}


		#bottom-3-col-joined {
			width:727px;
			color:#000;
			background:#fff url(../images/background-bottom-gradient.jpg) scroll no-repeat 0 0;
			height:100%;
			margin:0px 1px 0 0;
			overflow:auto;
			}
			#bottom-3-col-joined form table {
				border-top:1px solid #EACD7D;
				border:0;
				}
				#bottom-3-col-joined form table td {
					border:0;
					color:#000;
					background-color:#fff;
					border-top:2px solid #fff;
					line-height:2em;
					padding: 0 0 0 3px;
					}
				#bottom-3-col-joined td.td-spacer {
					height:0.5em;
					font-size:0.5em;
					line-height:0.5em;
					color:#000;
					background-color:#fff;
					}
				#bottom-3-col-joined input {
					margin:0 0.5em 0 0.5em;
					background:#FFFCF1;
					}
				#bottom-3-col-joined select {
					margin:0 0.5em 0 0.5em;
					background:#FFFCF1;
					}
				#bottom-3-col-joined ul {
					color:#000;
					background-color:#fff;
					margin:15px 20px 15px 17px;
					padding: 0 0 0 20px;
					line-height:1.4em;
					font-size:1.2em;
					}
				#bottom-3-col-joined p {
					background-color:transparent;
					}
				#bottom-3-col-joined a {
					color:#FF6600;
					background-color:transparent;
					text-decoration:underline;
					}
					
	#bread-crumb-menu {
		position:absolute;
		z-index:5;
		top:60px;
		left:50%;
		font-size:1.1em;
		width:470px;
		text-align:right;
		color:#aaa;
		background-color:#fff;
		}
		#bread-crumb-menu a:link, #bread-crumb-menu a:visited, #bread-crumb-menu a:active {
			color:#aaa;
			background-color:#fff;
			text-decoration:none;
			}
		#bread-crumb-menu a:hover {
			color:#f60;
			background-color:#fff;
			text-decoration:underline;
			}	
			
	#language-menu {
		display:none;
		position:absolute;
		z-index:5;
		top:5px;
		left:50%;
		font-size:1.1em;
		width:470px;
		text-align:right;
		color:#aaa;
		background-color:#fff;
		}
		#language-menu a:link, #language-menu a:visited, #language-menu a:active {
			color:#aaa;
			background-color:#fff;
			text-decoration:none;
			}
		#language-menu a:hover {
			color:#f60;
			background-color:#fff;
			text-decoration:underline;
			}
	#footer {
		clear:both;
		width:100%;
		color:#999;
		text-align:center;
		line-height:2.5em;
		background-color:transparent;
		}
		

		
		
/*
	=========================================
	 Menu
	=========================================
*/	
		
	#navigation, #navigation ul {
		clear:both;
		margin:0;
		padding:0;
		width:972px;
		height:60px;
		color:#fff;
		background-color:#E1650E;
		}
		#navigation li {
			display:block;
			color:#000;
			background-color:#fff;
			float:left;
			margin:0 1px 0 0;
			padding:0;

			}
			#navigation li a:link, #navigation li a:active, #navigation li a:visited {
				font-size:1.5em;
				line-height:1.8em;
				color:#fff;
				background-color:#E1650E;
				display:block;
				text-decoration:none;
				text-align:center;
				width:135px;
				height:60px;
				border-right:1px solid #fff;
				}
			#navigation li a:hover {
				color:#fff;
				background-color:#F58A3E;
				}
			#navigation li a#current {
				color:#fff;
				background-color:#C84200;
				}	
	#submenu {
		clear:both;
		color:#000;
		background-color:#EE571E;
		width:972px;
		font-size:0.95em;
		border-top:1px solid #D86E06;
		border-bottom:1px solid #D86E06;
		height:2.4em;
		}
		#submenu a:link, #submenu a:visited, #submenu a:active {
			display:block;
			float:left;
			padding:0 1.6em 0 1.6em;
			border-right:1px solid #C84200;
			text-decoration:none;
			line-height:2em;
			color:#fff;
			background-color:#EE571E;
			font-size:1.2em;
			font-weight: bold;
			text-align: center;
			}
		#submenu a:hover {
			color:#fff;
			background-color:#FF8A01;
			}
			#submenu a#selected {
				color:#fff;
				background-color:#C84200;
				}		

	#langmenu {
		margin: -16px 3px 0 0;
		float:right;
		font-size: 1.1em;
		line-height:1em;
		}
	
	#langmenu a:link, #langmenu a:visited, #langmenu a:active {
		border-right:1px solid #e70;
		text-decoration:none;
		color:#000;
		padding:0 5px 0 5px;
		}
	
	#langmenu a:hover {
		text-decoration:none;
		color:#f60;
		}
	
	#linkuno {
		border-left:1px solid #e70;
		padding:0 0 0 7px;
		}
					
	#xline {
		width: 90%;
		margin: 0 0 0 17px;
		}

/*
	=========================================
	 Images
	=========================================
*/
	#logomn {
		position:absolute;
		z-index:6;
		top:10px;
		left:20px;
		}
		
/*
	=========================================
	 Lists
	=========================================
*/

	.ul-orange-bullets {
		list-style-image: url(../images/li-bullet-orange2.gif);
		margin: 20px 0 15px 25px;
		line-height:0.1em;
		font-size: 1.4em;
		font-weight: bold;
		}
		
	.ul-orange-bullets-small {
		margin: 20px 0 20px 28px;
		line-height:0.6em;
		font-size: 1.1em;
		font-weight: bold;
		}
	.ul-orange-bullets-small li {
	
		margin: 0 0 10px 0;
	
	
		}
		
	ol {
		font-size:12px;
		color:#000;
		}
/*
	=========================================
	 Other classes
	=========================================
*/

	.input-submit {
		color:#777;
		background-color:#FFFFF4;
		}
	.login-headline {
		font-family:'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
		font-size:1.5em;
		margin:0 0 5px 10px;
		font-weight:bold;
		}
	
	.testimonial {
		margin: 0 0 0 0;
		text-align: left;
		}

	.testimonial a {
		text-decoration: none;
		color:#000;
		}
		
	.partneroverzicht {
		margin: 10px 10px 10px 10px;
		padding: 5px 5px 10px 5px;
		}

	.partneroverzicht p {
		margin: -3px 0 0 0;
		text-align: left;
		font-size: 1.2em;
		}
		
	.partneroverzicht img {
		float: left;
		margin: 0 30px 6px 0;
		}
		
	.partnernaam {
		margin: 0 0 15px 0;
		font-size: 1.3em;
		}


	.news {
		font-size: 1em;
		margin: 0;
		text-align: left;
		}

	.rdon {
		font-size: 0.9em;
		margin-top: 0px;
		font-weight:bold;
		text-align:left;
		color: #f60;
		}
		
#fotoalbum img {
	border: 5px solid #E7E5E3;
	margin-right: 15px;
	margin-bottom: 15px;

	}	
		
#sitemapstyle, #sitemapstyle *{
	font-size: 10px;
	list-style-type: disc;
	line-height: 12px;
	margin: 0;
	padding: 0;
	border: 0;
}