html {
	font-family:Arial;
	width:100%;
	padding:0;
	margin:0;
}

body {
	background: #464548 url(../images/bg_fade_home.jpg) repeat-x top;
	min-width:960px;
}

a {
	color:#00b8fe;
}
strong {
	font-weight:bold;
}
#container {
	display: block;
	text-align:center;
	background: url(../images/bg_header.jpg) no-repeat center top;
	min-width:976px;
	width:100%;
 	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -230px;
}

#container-home {
	display: block;
	text-align:center;
	background: url(../images/bg_header_home.jpg) no-repeat center top;
	min-width:976px;
	width:100%;
  min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -230px;
}

div#header {
	position: relative;
	top: 0;
	height: 222px;	
	width: 960px;
	margin: 0 auto 0 auto;
}

div#header-home {
	position: relative;
	top: 0;
	z-index: 10;
	height: 316px;	
	width: 960px;
	margin: 0 auto 0 auto;
}

/* Menu style */
div#navigation {
	height: 34px;
	width: 960px;
	margin: 0 auto;
	padding-top:13px;
	text-align:left;
}

#navigation ul
{
	list-style: none; 
	margin: 0; 
	padding: 0;
	height:16px;
}

#navigation ul li {
	list-style-type: none;
	display:inline;
	padding: 0;
	margin: 0;
	padding-right: 15px;
	line-height: 16px;
	font-size:19px;
}

#navigation ul li a {
	font-size: 18px;
	color: #99c9de;	
	text-decoration: none;	
}
#navigation ul li a.current {
	font-size: 18px;
	color: #FFF;	
	text-decoration: none;	
}

#lang-menu {
	position:absolute;
	top:12px;
	left:820px;
	height:22px;
	width:118px;
	display: none;
}
#lang-select-box {
	position:absolute;
	top:34px;
	left:820px;
	height:72px;
	background: url(../images/bg_lang_menu.png) no-repeat center top;
	width:98px;
	display: none;
	padding:7px 10px 8px 10px;	
}
#lang-select-box ul {
	font-family:Arial;
	font-size:11px;
	color:#00b9ff;
}

#lang-select-box a:link, #lang-select-box a:visited {
	font-size: 11px;
	color:#00b9ff;
}

#lang-select-box a:hover {
	color:#006c9f; 
}

#lang-select-box ul li {
	font-size:11px;
	width:82px;
	height:12px;
	line-height:11px;
	padding-bottom:7px;
	_padding-bottom:3px;
	list-style-type: none;
	background: url(../images/lang_menu_arrow.gif) no-repeat right center;
	display: block;
}

#lang-select-box img {
	vertical-align: middle;
	margin-right:10px;
}

#header_intro {
	position: absolute;
	left: 350px;
	top: 122px;
	width:600px;
	color:#FFFFFF;
	line-height:26px;
	font-style: italic;
	font-size: 16px;
	text-align:left;
}

#header_intro p {
	margin-bottom:25px;
}

#header_intro em {
	font-weight: bold;
	font-size: 20px;
}

#swf {
	position:absolute;
	left:0px;
	top:47px;
	z-index:9999;
}

div#content {
	background: #2e2c30 url(../images/back-content.gif) repeat-x;
	display:block;	
	min-width:976px;
	min-height:356px;
	height:auto;
	padding-bottom:40px;
	color:#FFFFFF;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	position: relative;
	top: 0px;
	text-align:left;
}
div#content-home {
	background: #2e2c30 url(../images/back-content.gif) repeat-x;
	display:block;	
	min-width:976px;
	height:auto;
	padding-bottom:40px;
	color:#FFFFFF;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	position: relative;
	top: 0px;
	text-align:left;
}
	div#content-container {
		width: 960px;
		margin: 0 auto;
	}
	
	div#content-left {
		width:660px;
		float:left;
		display:block;
	}
	
	div#body_line {
		background: url(../images/body_line.gif) repeat-y 660px 0;
		width:960px;
		display:block;
		float:left;
	}
	
	div#content-right {
		width:299px;
		float:right;
		display:block;
	}
	
	#content-intro p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		line-height:20px;
		color:#bababa;
		width:620px;
		padding:15px 0 25px 0;
	}
	#content-intro h1 {
		color:#FFFFFF;
		font-family: sans-serif;
		font-weight:normal;
		font-size:34px;		
	}

	div#content-blocks-container {
		width: 660px;
		margin: 0 auto 0 auto;
		height: auto;
	}
	
div#content-home-blocks-container {
	width: 960px;
	margin: 0 auto 0 auto;
	height: auto;	
}

div.content-home-block {
		width: 200px;
		height: 186px;
		float: left;
		overflow: hidden;
	}
	
		div.content-block-header
		{
			height: 115px;
			width: 100%;
		}
		
			div.content-home-block h2 {
				color: #00b8fe;
				font-size: 19px;	
				font-family: sans-serif;
				font-weight: normal;
			}	
			
			div.content-home-block p {
				padding-top: 14px;
				font-size: 12px;
				color: #fff;	
				width: 200px;	
				line-height: 20px;
				height:80px;
				overflow:hidden;
			}

	div.content-block {
		width: 295px;
		float: left;
		overflow: hidden;
		margin-right:23px;
	}
	div.odd{
		clear:left;
	}
	
			div.content-block h2, #content-intro h2 {
				color: #00b8fe;
				font-size: 20px;
				font-family: sans-serif;
				font-weight: normal;
			}	
			
			 #content-intro h3 {
					color: #00b8fe;
				font-size: 16px;
				font-weight: normal;
			}	
			
			
			h4,h5,h6 {
				font-size: 13px;
					color: #00b8fe;
				font-weight: bold;
				margin-top:10px;
				margin-bottom:5px;
			}	
			
			
			div.content-block p {
				padding-top: 10px;
				width: 295px;	
				line-height: 17px;
			}
			div.content-block ul {
				margin-top:10px;
				padding:0;
			}
			div.content-block ul li {
				margin: 0 0 5px 23px;
				list-style:disc;
			} 
			
	.content_block_line {
		height: 186px;
		width: 1px;
		margin:0 24px;
		float:left;
		background-color: #ffffff;
		background: url(../images/content_block_line.gif) no-repeat;	
	}
	
	div.content-large-block {
		width: 630px;
		float: left;
		overflow: hidden;
		margin-right:10px;
	}
			div.dotted-line {
				height:1px;
				width:620;
				background: url(../images/dotted_line.gif) no-repeat;
				padding:5px 0;
				margin-top:20px;
			}
			
			div.content-large-block h2 {
				color: #00b8fe;
				font-size: 20px;
				height:25px;
				font-family: sans-serif;
				font-weight: normal;
				padding-top:8px;
			}	
			
			div.content-large-block p {
				padding: 5px 0;
				width: 390px;	
				line-height: 17px;
				float:left;
			}
			
			div.content-large-block h1, h2, h3, h4, h5, h6 {
				clear:left;
			}
			div.content-large-block ul {
				margin-top:10px;
				padding:0;
			}
			div.content-large-block ul li {
				margin: 0 0 5px 23px;
				list-style:disc;
			} 
	
	
	div.content-large-block-no-photo {
		width: 630px;
		float: left;
		overflow: hidden;
		margin-right:10px;
	}

			div.content-large-block-no-photo h2 {
				color: #00b8fe;
				font-size: 20px;
				font-family: sans-serif;
				font-weight: normal;
				padding-top:8px;
				height:25px;
			}	
			
			div.content-large-block-no-photo p {
				padding: 5px 0;
				width: 630px;	
				line-height: 17px;
				float:left;
			}
			div.content-large-block-no-photo ul {
				margin-top:10px;
				padding:0;
			}
			div.content-large-block-no-photo ul li {
				margin: 0 0 5px 23px;
				list-style:disc;
			} 
	
	
	
	
			div.button-up {
				height:20px;
				width:12px;
				clear:left;
				margin:5px 0;
				float:left;
			}
	
	div.content-table-block {
		width:660px;
		padding:5px 0;
		float:left;
	}	
	div.content-table-block h2 {
		color: #00b8fe;
		font-size: 20px;
		font-family: sans-serif;
		font-weight: normal;
	}	
	
	div.content-table-block table {
		width:620px;
		border-collapse:collapse;
		margin:10px 0;
		background: url(../images/dotted_line.gif) no-repeat bottom;
	}
	
	div.content-table-block table td {
		width:325px;
		font:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:20px;
		background: url(../images/dotted_line.gif) no-repeat;
	}
	div.content-table-block table td.td-right	 {
		text-align:right;
	}
	
	
	
	
	div#back-logo {
		width: 551px;
		height: 132px;
		position:relative;
		left: -100px;	
		background: url(../images/back-logo.gif) no-repeat;
	}




div#sub-menu {
	float:right;
	width:250px;	
	padding:0 7px 40px 0;
}

div#sub-menu ul {
	color:#00CC99;
	text-align:left;
	background: url(../images/dotted_line.gif) no-repeat bottom;
}

div#sub-menu li{
	font-size:12px;
	height:22px;
	line-height:12px;
	padding-top:8px;
	color:#00CC99;
	background: url(../images/dotted_line.gif) no-repeat ;
}
div#sub-menu img{
	margin:0 5px 0 0;
}
div#sub-menu a{
	color:#b7b7b8;
}
div#sub-menu a.current, div#sub-menu a:hover{
	color:#FFFFFF;
}




div#quote-container {
	width:240px;
	float:right;
	padding: 0 15px 30px 0;
}
div#quote-top {
	background: url(../images/quote_top.png) no-repeat;
	height:7px;
	overflow:hidden;
	padding:0px;
	margin:0px;
}
div#quote-bottom {
	background: url(../images/quote_bottom.png) no-repeat;
	height:26px;
}
div#quote {
	background: #464646;
	color: #dadada;
	font-size:13px;
	font-style:italic;
	padding:6px 18px;
	line-height:23px;
}
div#quote-naam {
	font-size:14px;
	color:#00b9ff;
	margin: 10px 0 0 20px;
}
div#quote-functie {
	font-size:12px;
	color:#FFFFFF;
	margin: 5px 0 0 20px;
}





.photo {
	padding: 8px 15px 30px 8px;
	position: relative;
	width: 240px;
	float: right;
}
.photo a {
text-decoration:none;
}
.photo span {
	width: 256px;
	height: 199px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/image_shadow2.png) no-repeat;
}
.photo img {
	border: none;
	padding: 0;
}
.photo em {
	display: block;
	padding: 12px 20px 0px 20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	line-height:16px;
	background:#464646;
	color: #fff;
}
#photo_bottom {
	background: url(../images/image_border_bottom.png) no-repeat;
	height:11px;
	width:240px;	
}

.photo2 {
	margin: 0;
	padding: 8px 8px 19px 8px;
	position: relative;
	width: 220px;
	height: 156px;
	float: right;
}
.photo2 span {
	width: 236px;
	height: 172px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/image_overlay.png) no-repeat;
}

div#footer_container {
	clear:both;	
	height: 230px;
	background: #464548 url(../images/footer_bg.gif) repeat-x;
	width: 100%;
}

div#footer {
	width:960px;
	margin: 0 auto;
	padding-top:40px;
}

div#footer_nav_contact {
	float: right;
	width: 210px;
}

div.footer_nav_block {
	width: 155px;
	float: left;	
	color: #a0a0a1;	
}

div.footer_nav_block h3 {
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;	
}

div.footer_nav_block ul li a {
	font-size: 11px;
	line-height: 22px;	
	text-decoration: none;
	color: #a0a0a1;	
}

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

#footer_nav_contact ul li {
	list-style-type: none;
	display: inline;
}

ul#footer-language
{
	padding-top: 10px;
}

div#footer-line {
	height: 25px;
	width: 950px;
	background: url(../images/footer-line.gif) repeat-x bottom;
	clear:both;	
}

#footer-subnav ul
{
	list-style: none; 
	margin: 0; 
	padding: 0; 
}

#footer-subnav ul li {
	list-style-type: none;
	display: inline;
	padding: 0;
	margin: 0;
	text-align: bottom;
	color: #a0a0a1;	
	font-size: 11px;
	padding-right: 10px;
	line-height: 45px;
}

#footer-subnav ul li a {
	font-size: 11px;
	line-height: 22px;
	color: #a0a0a1;	
	text-decoration: none;
	margin: 0 0 0 10px;		
}

.button_bg {	
	background: url(../images/button_reflect.png) no-repeat bottom;
	_background: none;
	padding-top:20px;
	height:39px;	
	width:118px;
	display:block;
	margin-bottom:20px;
}
.button {
	height:24px;	
	width:118px;
	color:#00b8fe;
}

.push {
	height:230px;
	background: #2e2c30;
}

/* hide */
#header-home h1, #header h1 {
	position: absolute;
	top: -100px;
}

/* admin form */
div.content-home-login {
	height: 200px;
	width: 100%;
}
		
#MemberLoginForm_LoginForm {
	height: 500px;
	overflow: visisble;
	clear: both;
	display: block;
	margin: 10px 0;
}


#Remember {
	height: auto;
}

.field input {
	margin: 5px 0;
}

#MemberLoginForm_LoginForm {
	float: none;
	clear: both;
	margin: 0 5px;
}
