@charset "utf-8";

/** common **/
	* {
		margin: 0;
		padding: 0;
		font-size: 12px;
		font-family: arial, helvitica, sans-serif;
		color: #0085A1;
		}
	body {
		background: #fff;
		min-width: 980px;
		/** background: url(/images/design/body.gif) 0 0 repeat-x;**/
		} 
	#wrapper {
		text-align: center;
		}
	#middle {
		width: 960px;
		margin: 0 auto;
		text-align: left;
	}
	.omslag {
		background: url(/images/design/omslag.gif) 0 0 no-repeat;
	}
	.clearer {
		height: 1px;
		overflow: hidden;
		margin-top: -1px;
		clear: both;
	}
	hr {
		background-color: #0085A1;
		border: 0;
		color: #0085A1;
		height: 1px;
		margin: 10px 0 10px 0;
	}
	* html hr
	{
		margin: 5px 0 5px 0;
	}
	a {
		color: #0085A1;
	}
	a:hover {
		color: #C4AD0F;
	}
	h1 {
		padding: 5px 0 8px 0;
		line-height: 20px;
		margin-bottom: 0;
	}
	h1 sup {
		font-size: 10px;
	}
	h2 {
	}
	h3, h4, h5, h6 {
	}
	ul {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	ol {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	li {
		margin-left: 24px;
	}
	blockquote {
		margin-left: 30px;
	}
	.center {
		text-align: center;
	}
	option {
		padding: 0 5px 0 3px;
	}
	img {
		border: 0;
	}
	.hidden, legend {
		display: none;
	}
/** site elements **/
	#header {
		position: relative;
		width: 960px;
		height: 190px;
		background: url(/images/design/header.gif) 0 0 no-repeat;
	}
	#left_column {
		float: left;
		width: 195px;
		margin-bottom: 20px;
		padding-top: 6px;
	}
	#content {
		float: right;
		width: 756px;
		margin-bottom: 20px;
		padding-top: 39px;
	}
	#sync {
		position: absolute;
		left: 603px;
		top: 94px;
		width: 134px;
		height: 64px;
		background: url(/images/design/synchronise.gif) 0 0 no-repeat;
	}
	#curTime {
		display: block;
		padding: 35px 13px 0 0;
		line-height: 29px;
		font-weight: bold;
		text-align: center;
		color: #fff;
	}
	.image1 {
		border: 1px solid #fff;
		margin-top: 25px;
		margin-bottom: 12px;
	}
	.image2 {
		border: 1px solid #0085A1;
		margin-top: 25px;
		margin-bottom: 12px;
	}
	.image3 {
		border: 1px solid #0085A1;
		margin-bottom: 4px;
	}
	.teasers {
		padding-top: 25px;
	}
	.image_small {
		float: left;
		width: 187px;
		height: 147px;
		padding-left: 9px;
	}
	* html .image_small {
		width: 196px;
	}
	.image_small2 {
		float: left;
		width: 166px;
		height: 147px;
	}
	.image_small img, .image_small2 img {
		border: 1px solid #0085a1;
	}
	#omslag {
		position: relative;
		height: 634px;
	}
	#omslag_footer {
		line-height: 10px;
		font-size: 9px;
		padding: 8px 0;
		text-align: center;
	}
	#omslag_footer span {
		line-height: 10px;
		font-size: 9px;
	}
	#omslag_footer h1 {
		display: inline;
		padding: 0 6px 0 0;
		line-height: 10px;
		margin-bottom: 0;
		margin-right: 6px;
		border-right: 1px solid #0085a1;
		font-size: 9px;
	}
	#omslag #menu_nl {
		position: absolute;
		left: 765px;
		top: 188px;
	}
	#omslag #menu_en {
		position: absolute;
		left: 0;
		top: 188px;
	}
	#omslag #menu_en .vmenu ul li a
	{
		background: none;
	}
/** horizontal menu **/
	.hmenu
	{
		position: absolute;
		left: 564px;
		top: 172px;
	}
	.hmenu ul, .hmenu ul li
	{
		display: inline;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	.hmenu ul li a
	{
		margin: 0 39px 0 38px;
	}
/** horizontal menu home **/
	.hmenu_home
	{
		position: absolute;
		left: 0px;
		top: 0px;
		width: 960px
		height: 188px;
	}
	.hmenu_home ul, .hmenu_home ul li
	{
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	.hmenu_home ul .nl
	{
		display: block;
		position: absolute;
		left: 765px;
		top: 89px;
		width: 195px;
		height: 66px;
	}
	.hmenu_home ul .en
	{
		display: block;
		position: absolute;
		left: 0px;
		top: 89px;
		width: 195px;
		height: 66px;
	}
	.hmenu_home ul li:hover
	{
		background: #7fc2d0;
	}
	.hmenu_home ul li a
	{
		display: block;
		width: 195px;
		height: 33px;
		line-height: 33px;
		text-decoration: none;
		border-bottom: 3px solid #0085a1;
	}
	* html .hmenu_home ul li a
	{
		padding-top: 5px;
	}
	.hmenu_home ul li a:hover
	{
		color: #fff;
		background: #0085a1;
		border-bottom: 3px solid #fff;
	}
	.hmenu_home ul li a:hover strong
	{
		color: #fff;
	}
	.hmenu_home ul li a img
	{
		vertical-align: middle;
		margin: 0 8px 3px 8px;
	}
	.hmenu_home ul li span
	{
		display: block;
		line-height: 33px;
		position: absolute;
		top: 33px;
		left: 40px;
	}
/** vertical menu **/
	.vmenu
	{
		width: 195px;
	}
	.vmenu ul, .vmenu ul li
	{
		margin: 0;
		list-style-type: none;
		display: block;
	}
	.vmenu ul
	{
		margin-bottom: 30px;
	}
	#header .vmenu ul
	{
		position: absolute;
		width: 190px;
		left: 770px;
		top: 31px;
		padding-bottom: 0;
	}
	.vmenu ul li
	{
	}
	.vmenu ul li a
	{
		position: relative;
		display: block;
		text-decoration: none;
		padding: 5px 5px 5px 40px;
		line-height: 20px;
		color: #0085A1;
		position: relative;
		border-bottom: 3px solid #0085A1;
		background: #fff;
		font-size: 11px;
	}
	.vmenu ul li a strong
	{
		color: #0085A1;
		font-size: 11px;
	}
	#header .vmenu ul li a
	{
		padding: 5px 5px 5px 58px;
	}
	#header .vmenu ul li .mfst
	{
		padding: 5px 5px 5px 5px;
	}
	.vmenu .m2 li a
	{
		border-bottom: 3px solid #C4AD0F;
	}
	.vmenu .selected li a, .vmenu ul:hover li a
	{
		background: #7fc2d0;
	}
	.vmenu .m2_selected li a, .vmenu .m2:hover li a, .vmenu .m2_selected:hover li a
	{
		background: #e1d687;
		border-bottom: 3px solid #C4AD0F;
	}
	.vmenu ul li a span
	{
		position: absolute;
		width: 195px;
		height: 3px;
		top: -3px;
		left: 0;
	}
	.vmenu ul li a .hfst, .vmenu ul .active a .hfst
	{
		background: #C4AD0F;
	}
	.vmenu ul li a:hover span, .vmenu ul .active a span, .vmenu ul li a:hover .hfst, .vmenu ul .active a .hfst
	{
		background: #fff;
	}
	* html .vmenu ul li a:hover span, * html .vmenu ul .active a span, * html .vmenu ul li a:hover .hfst, * html .vmenu ul .active a .hfst
	{
		display: none;
	}
	.vmenu ul li a:hover, .vmenu ul .active a, .vmenu ul:hover .active a
	{
		border-bottom: 3px solid #fff;
		background: #0085A1;
		color: #fff;
	}
	.vmenu .m2 li a:hover, .vmenu .m2 .active a, .vmenu .m2:hover .active a
	{
		border-bottom: 3px solid #fff;
		background: #C4AD0F;
		color: #fff;
	}
	.vmenu .m2_selected li a:hover, .vmenu .m2_selected .active a, .vmenu .m2_selected:hover .active a
	{
		border-bottom: 3px solid #fff;
		background: #C4AD0F;
		color: #fff;
	}

	
	
	.vmenu ul li a:hover strong, .vmenu ul .active a strong, .vmenu ul:hover .active a strong, .vmenu .m2 li a:hover strong, .vmenu .m2 .active a strong, .vmenu .m2:hover .active a strong, .vmenu .m2_selected li a:hover strong, .vmenu .m2_selected .active a strong, .vmenu .m2_selected:hover .active a strong
	{
		color: #fff;
	}
	
	
	
	.vmenu ul li a
	{
		height: 1%;
	}
	.vmenu ul
	{
		position: relative;	
	}
	#omslag .vmenu ul li a
	{
		background: transparent;
	}
	#omslag .vmenu ul:hover li a
	{
		background: #7fc2d0;
	}
	#omslag .vmenu ul li a:hover
	{
		border-bottom: 3px solid #fff;
		background: #0085A1;
		color: #fff;
	}

/** DefaultPage **/
	#DefaultPage {
		padding-left: 20px;
	}
	#DefaultPage h1 {
		padding: 5px 0 8px 0;
		line-height: 20px;
		margin-bottom: 0;
	}
	#DefaultPage_left {
		float: left;
		width: 362px;
		padding-left: 20px;
		line-height: 16px;
	}
	* html #DefaultPage_left {
		width: 378px;
	}
	#DefaultPage_right {
		float: right;
		width: 362px;
		line-height: 16px;
	}
	#DefaultPage {
		width: 736px;
		line-height: 16px;
	}
	#CollectiePage {
		width: 756px;
		line-height: 16px;
	}
	#CollectiePage .cont {
		padding-left: 20px;
	}
	#ArtikelPage {
		width: 736px;
		padding-left: 20px;
		line-height: 16px;
	}
	* html #ArtikelPage {
		width: 756px;
	}
	#CollectiePage .c_small {
		position: relative;
		float: left;
		width: 167px;
		padding-left: 22px;
		line-height: 16px;
		min-height: 340px;
		padding-bottom: 30px;
	}
	#CollectiePage .c_small img {
		border: 1px solid #0085A1;
	}
	#CollectiePage .c_small .txt {
		padding: 12px 0;
	}
	#CollectiePage .c_small .link1 {
		display: block;
		width: 166px;
		height: 125px;
	}
	#CollectiePage .c_small .link2 {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 167px;
		padding-left: 22px;
		text-align: right;
	}
	#CollectiePage .c_small h2 {
		padding: 5px 0 8px 0;
		line-height: 20px;
		margin-bottom: 0;
	}
	#CollectiePage .item {
		padding-left: 20px;
		line-height: 16px;
		min-height: 150px;
	}
	* html #CollectiePage .item {
		height: 150px;
	}
	#CollectiePage .item img {
		float: left;
		border: 1px solid #0085A1;
		margin-right: 25px;
	}
	#CollectiePage .item .txt {
		padding: 0 0;
	}
	#CollectiePage .item .link1 {
	}
	#CollectiePage .item .link2 {
	}
	#CollectiePage .item .h1 {
		display: inline;
		padding: 5px 0 8px 0;
		line-height: 20px;
		margin-bottom: 0;
	}
	.artikel_desc {
		padding: 10px 0;
	}
	.gold {
		color: #C4AD0F;
	}
/** DefaultForm **/
	.DefaultForm {
	}
	.DefaultForm fieldset {
		border: 0;
		padding: 10px 0;
	}
	.DefaultForm label {
		float: left;
		width: 120px;
		padding: 0 0 0 0;
		margin: 4px 0 2px 0;
		clear: left;
		line-height: normal;
	}
	.DefaultForm input, 
	.DefaultForm select, 
	.DefaultForm textarea {
		margin: 2px 0;
	}
	.DefaultForm .input1 {
		width: 232px;
		border: 1px solid #0085A1;
		padding: 1px;
		background: #c9d6dc;
	}
	.DefaultForm .input1:focus {
		background: #fff;
	}
	.submit {
		border: 1px solid #0085A1;
		padding: 0px 5px;
		cursor: pointer;
	}
	.DefaultForm .submit {
		margin-top: 10px;
		margin-left: 120px;
		background: #0085A1;
		color: #fff;
		font-weight: bold;
	}
	/** javascript error-handling **/
	.DefaultForm input.error, 
	.DefaultForm select.error, 
	.DefaultForm textarea.error, 
	.DefaultForm input.error:focus, 
	.DefaultForm select.error:focus,
	.DefaultForm textarea.error:focus {
		width: 217px;
		padding: 1px;
		padding-right: 16px; 
		border: 1px solid red; 
		background-image: url("/images/warning_obj.gif"); 
		background-position: right; 
		background-repeat: no-repeat;
	}
	* html .DefaultForm input.error, 
	* html .DefaultForm select.error, 
	* html .DefaultForm input.error:focus, 
	* html .DefaultForm select.error:focus {
		width: 300px;
	}
	.login_error {
		color: red;
		margin-bottom: 12px;
	}
/** FORM FOOTER **/
	.form_footer {
		text-align: right;
		padding-top: 5px;
	}


#wrap          { width: 358px; height: 267px; position: relative;}
#small         { position: relative; width: 100%; }
#small img		{  border: 1px solid #0085a1; }
#large         { background: white; position: relative; width: 358px;}
#mover         { position: absolute; top: 0; left: 0; width: 104px; height: 104px; overflow: hidden; z-index: 100; background: white; display: none; border: 3px solid #c4ad0f; }
#overlay       { border: 1px solid blue; width: 102px; height: 102px; position: absolute; top: 0; left: 0; z-index: 200; }

#show1 {
	display: block;
}
#show1, #show2, #show3, #show4, #show5, #show6, #show7, #show8, #show9, #show10 {
	float: right;
	width: 20px;
	height: 20px;
	background: url(/images/jquery/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
}
#show1:hover, #show2:hover, #show3:hover, #show4:hover, #show5:hover, #show6:hover, #show7:hover, #show8:hover, #show9:hover, #show10 {
	background: url(/images/jquery/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
}
