#zwarte_balk
	{
	}
#zwarte_balk_onderkant
	{
		top:142px;
		position:absolute;
		width:100%;
		height:188px;
		background: 					url(../images/header/foto_onder.jpg) left bottom repeat-x;
		background-color:black;

	}
html
	{
		 
	}
body
	{
		font-family: 					"verdana", 'Lucida Grande', 'Geneva', lucida, verdana, helvetica, sans-serif;
		margin: 					0;
		padding: 					0;
		border: 					0;
		background-color:				#FFFFFF;
		text-align:					center;
		height:100%;
	}
div.tx-danewslettersubscription-pi1-listrow
	{
		display:none;
	}
h1
	{

	}

h2
	{
	}

h3 	{
	}

p, li
	{

	}

ul
	{

	}

a 	{

	}

a:hover
	{

	}

form
	{
	}

input,textarea,select
	{
	}

#wrapper
	{
		 width:                         		884px;
		 margin:                        		0 auto 0 auto;
		 padding:                       		5px 10px 0 10px;
		 height:auto;
		 text-align:					left;
	}


#background_image
	{
		z-index:-1;
		width:860px;
		height:auto;
		float:right;
		background-color:				#000000;
		display:block;
		position:absolute;	
		background: 	url(../images/backgrounds/czaarpetershuisje.png) left top repeat;
	}


#header_balk
	{
		width:884px;
		height:25px;
		border-top: 1px solid #888;
		border-bottom: 1px solid black;
		background-color: black;
		font-size:9pt;
		text-decoration:none;
		color:#FFFFFF;
	}

#header_logo
	{
		top:0px;
		height:						110px;
		width:						884px;
		background: 					url(../images/header/logo.gif) left top no-repeat;
	}
#header_logo img
	{
		border: 0px;
	}
#header_foto
	{
		height:						153px;
		width:						1027px;
		position:relative;
		left:-150px;
		border-top: 5px solid black;
		width:1200px;


	}
#header_fotobalk
	{
		height:						27px;
		width:						1027px;
		position:relative;
		left:-72px;
	}
	
#header_box_1
	{
		position:relative;
		left:510px;
		bottom:30px;
		border:1px solid black;
		background-color:white;
		width:55px;
		text-align: center;
		height:20px;
		line-height: 20px;
		color:grey;
	}
#header_box_1:hover
	{
		background-color:black;
	}
#header_box_1:hover a
	{
		color:white;
		background-color:black;
	}
#header_box_1 a
	{
		font-weight:bold;
		text-decoration:none;
		font-size:9pt;
		color:gray;
	}
#header_box_1 a:hover
	{
		color:white;
	}

#header_box_2
	{
		border:1px solid black;
		background-color:white;
		width:150px;
		text-align: center;
		height:20px;
		line-height: 20px;
		position:relative;
		left:580px;
		bottom:52px;
	}
	
#header_box_2:hover
	{
		background-color:black;
	}
#header_box_2:hover a
	{
		color:white;
		background-color:black;
	}
#header_box_2 a
	{
		font-weight:bold;
		text-decoration:none;
		font-size:9pt;
		color:gray;
	}
#header_box_2 a:hover
	{
		color:white;
	}

#header_box_3
	{
		border:1px solid black;
		background-color:white;
		width:55px;
		text-align: center;
		height:20px;
		line-height: 20px;
		position:relative;
		left:742px;
		bottom:74px;
	}
#header_box_3:hover
	{
		background-color:black;
	}
#header_box_3:hover a
	{
		color:white;
		background-color:black;
	}
#header_box_3 a
	{
		font-weight:bold;
		text-decoration:none;
		font-size:9pt;
		color:gray;
	}
#header_box_3 a:hover
	{
		color:white;
	}
	
#header_box_4
	{
		border:1px solid black;
		background-color:gray;
		width:55px;
		text-align: center;
		height:20px;
		line-height: 20px;
		position:relative;
		bottom:150px;
		left:825px;
	}
#header_box_4:hover
	{
		background-color:black;
	}
#header_box_4:hover a
	{
		color:white;
		background-color:black;
	}
#header_box_4 a
	{
		font-weight:bold;
		text-decoration:none;
		font-size:9pt;
		color:white;
	}
#header_box_4 a:hover
	{
		color:white;
	}
	
#header_box_5
	{
		border:1px solid black;
		background-color:white;
		width:65px;
		text-align: center;
		height:20px;
		line-height: 20px;
		position:relative;
		left:812px;
		bottom:118px;
	}
	
#header_box_5 a
	{
		font-weight:bold;
		text-decoration:none;
		font-size:9pt;
		color:gray;
	}
#header_box_5:hover
	{
		background-color:black;
	}
#header_box_5:hover a
	{
		color:white;
		background-color:black;
	}
#header_box_5 a
	{
		font-weight:bold;
		text-decoration:none;
		font-size:9pt;
		color:gray;
	}
#header_box_5 a:hover
	{
		color:white;
	}
#header_name
	{
		margin:          	        5px 0 10px 0 ;
		width:						810px;
		height:						18px;
		font-size:9pt;
		line-height:16px;
		font-weight:bold;
		color:#1b398c;
	}

#header_name .springin
	{
		margin:          	              		0 0 0 20px ;
	}

.menu_item
	{
		
	}

.menu_item a
	{
		font-weight:normal;
		font-size:10pt;
		color:#000;
		text-decoration:none;
		display: block;
	}
html>body .menu_item a {width:180px;}

.menu_item a:hover
	{
	background-color:#FF0000;
	}

.menu_item .selected a
	{
	background-color:#Fee4ca;
	}
	
/* left menu classes */
/*_______________________________________________________________*/

#leftmenu
	{
		width:	184px;
		float:left;
		height: 300px;
		display:block;
		
		border-left: 2px dotted gray;
		list-style: none;
	}
#leftmenu ul
	{
		list-style: none;
		padding-bottom:20px;

	}
.leftmenu_item b
	{
		position:relative;
		right:40px;
		width:174px;
		display:block;
		font-size:8pt;
		color:#fff;
		text-decoration:none;
		padding:          	              		5px 0 0 10px;
		margin:          	              		5px 0 0 0;
		font-weight:bold;
		padding-bottom:2px;
	}
.leftmenu_item a
	{
		width:175px;
		position:relative;
		right:40px;
		display:block;
		font-size:8pt;
		color:#000;
		text-decoration:none;
		padding:          	              		5px 0 0 10px;
		margin:          	              		5px 0 0 0;
		font-weight:normal;
		padding-bottom:2px;       	              	
	}
	
/*_______________________________________________________________*/

/* top menu classes */
/*_______________________________________________________________*/
	
#topmenu 
	{
		margin:                        		6px 0 0px 0 ;
		padding-left: 2px; 
	}
#topmenu li
	{
		width:66px;
		display: block;
		float: left;
		list-style-type: none;
		padding-right: 50px;
		padding-left: 10px;
	}
#topmenu .topmenu_item_last li
	{
		width:182px;
		display: block;
		float: left;
		list-style-type: none;
		padding-right: 50px;
		padding-left: 10px;
	}
#topmenu .topmenu_item_last
	{
		width:182px;
		display: block;
		float: left;
		list-style-type: none;
		padding-right: 50px;
		padding-left: 10px;
		border-right:0px;
	}
#topmenu .topmenu_item_last li a
	{
		padding-top:6px;
		padding-left:0px;
		padding-bottom:3px;
		position:relative;
		display:block;
		width:180px;
		color:#FFFFFF;
		font-size: 8pt;
		text-decoration:none;
	}
#topmenu .topmenu_item_last a
	{
		color:#FFFFFF;
		font-size: 10pt;
		text-decoration:none;
	}
#topmenu ul{
	padding:0;
	margin:0;
}

	
.topmenu_subitem 
	{	
		position:relative;
		display:none;
		z-index:1;
		width:130px;
		height:180px;
		float: left;
		right:12px;
		top:2px;
	}
.topmenu_subitem li a
	{
		padding-top:6px;
		padding-left:0px;
		padding-bottom:3px;
		position:relative;
		display:block;
		width:110px;
		color:#FFFFFF;
		font-size: 8pt;
		text-decoration:none;
	}
.topmenu_subitem_last 
	{	
		position:relative;
		display:none;
		z-index:1;
		width:242px;
		height:180px;
		float: left;
		right:12px;
		top:2px;
	}
.topmenu_subitem_last li a
	{
		padding-top:6px;
		padding-left:0px;
		padding-bottom:3px;
		position:relative;
		display:block;
		width:110px;
		color:#FFFFFF;
		font-size: 8pt;
		text-decoration:none;
	}
.show_blue 
	{ 
		background-color:#00adee;
	}
#submenu_25 li:hover
	{
		background-color:#008ce4;
	}
#submenu_13 li:hover
	{
		background-color:#4bb222;
	}
	
#submenu_19 li:hover
	{
		background-color:#66180b;
	}
#submenu_3 li:hover
	{
		background-color:#694f05;
	}
#submenu_9 li:hover
	{
		background-color:#6b0cc8;

	}
#submenu_2 li:hover
	{
		background-color:#0900B9;

	}
.show_green 
	{ 
		background-color:#b2db22;
		border-left: 2px dotted white;
	}
.show_red 
	{ 
		background-color:#f41d0c;
		border-left: 2px dotted white;
	}
.show_orange 
	{ 
		background-color:#fb6206;
		border-left: 2px dotted white;
	}
.show_purple 
	{ 
		background-color:#ff0fcf;
		border-left: 2px dotted white;
	}
.show_cyan 
	{ 

		background-color:#2b22db;
		border-left: 2px dotted white;
		width:242px;
	}
.topmenu_item 
	{
		font-weight:normal;
		font-size:10pt;
		color:#FFFFFF;
		border-right: 2px solid white;
		text-decoration:none;
		height:17px;
	}
.topmenu_item_last 
	{
		font-weight:normal;
		font-size:10pt;
		color:#FFFFFF;
		border-right: 2px solid white;
		text-decoration:none;
		height:17px;
	}
.topmenu_item a
	{
		font-weight:normal;
		font-size:10pt;
		color:#FFFFFF;
		text-decoration:none;
		border-right:0px;
	}
.topmenu_item b a
	{
		font-weight:bold;
	}
/*_______________________________________________________________*/
#submenu_80 li:hover
	{
		background-color:#149CF4;
	}
#submenu_73 li:hover
	{
		background-color:#89C301;
	}
	
#submenu_66 li:hover
	{
		background-color:#C00506;
	}
#submenu_59 li:hover
	{
		background-color:#CC7A00;
	}
#submenu_54 li:hover
	{
		background-color:#E201E3;
	}
/*_______________________________________________________________*/

#content
	{
		position:relative;
		min-height:					720px;
		height:						440px;
		width:596px;
		border-left:					1px solid #BCBCBC;
		border-right:					1px solid #BCBCBC;
		float:						left;
		padding-left:25px;
		padding-right:25px;
	}
html>body #content {height:auto;width:596px;}
#content_inhetkort
	{
		position:relative;
		float:						left;
		border-left: 1px solid black;
	}
html>body #content_inhetkort {height:auto;width:884px;}
#content tr p
	{
		margin-top:0px;
		margin-right: 0px;
		margin-left: 0px;
	}
#content tr td
	{
		margin-top:0px;
		margin-right: 0px;
		margin-left: 0px;
		width:auto;
	}
#content table
	{
		margin-top:0px;
		margin-right: 17px;
		margin-left: 17px;
	}
#content_inhetkort	{
	display:block;
	width:250px;
}
/*________________________________________________________________*/
.shortcut
	{
		position:relative;
		width:440px;
		height:190px;
		float:left;
		border-right: 1px solid black;
	}
.shortcut img
	{
		position:relative;
		float:left;
		display:block;
		top:20px;
		left:10px;
	}
.shortcut p
	{
		position:absolute;
		top:40px;
		left:170px;
		width:260px;
		text-align:left;
		font-size:12px;
		display:block;
	}

.shortcut_link 
	{
		position:absolute;
		margin-top:110px;
		width:130px;
		height:20px;
		background: 		url(../images/linkoff.png) left bottom no-repeat;
		text-decoration:none;
	}
#english .shortcut_link 
	{
		background: 		url(../images/linkoff_EN.png) left bottom no-repeat;
	}
.shortcut h1
	{
		position:relative;
		float:left;
		top:10px;
		height:auto;
		width:auto;
		margin-left:10px;
		text-align:left;
		font-size:10pt;
		font-family: 					"verdana";
		color:#00adee;
		font-style:italic;
		font-size:12pt;
		font-weight:bold;
		font-family: 					"verdana";
	}
.shortcut_link a
	{
		position:absolute;
		font-size:9pt;
		color:#fff;
		text-decoration:none;
		bottom:0px;
		top:3px;
		left:3px;
	}
#shortcut_1 .shortcut
	{
		border-right: 2px dotted gray;
	}
#shortcut_2 .shortcut
	{
	}
#shortcut_3 .shortcut
	{
		border-right: 2px dotted gray;
		border-top: 2px dotted gray;	
	}
#shortcut_4 .shortcut
	{
		border-top: 2px dotted gray;	
	}
#shortcut_4 .shortcut
	{
		border-top: 2px dotted gray;	
	}
#shortcut_5 .shortcut
	{
		border-right: 2px dotted gray;
		border-top: 2px dotted gray;
	}
#shortcut_6 .shortcut
	{
		border-top: 2px dotted gray;
	}
#shortcut_7 .shortcut
	{
		border-right: 2px dotted gray;
		border-top: 2px dotted gray;
	}
#shortcut_8 .shortcut
	{
		border-top: 2px dotted gray;
	}
#shortcut_9 .shortcut
	{
		border-right: 2px dotted gray;
		border-top: 2px dotted gray;
	}
#shortcut_10 .shortcut
	{
		border-top: 2px dotted gray;
	}
/*________________________________________________________________*/
#sideimage
	{
		z-index:2;
		width:300px;
		height:400px;
		left:-100px;
		top:0px;
		right:0px;
		position:relative;
		background: 	url(../images/sideimages/czaarpetershuisje.png) left bottom no-repeat;
	}
#content h1
	{
		font-size:26pt;
		margin-top:0px;
	}
#content h2
	{
		margin:          	              		10px 10px 0 10px;
		padding:                       			0 0 0 0;
		font-size: 13px;
		font-weight:bold;
		color: #1b398c;
	}

#content p
	{
		margin:          	              		10px 20px 0 20px;
		font-size: 10pt;
		line-height:15pt;
	}
#content li
	{
		margin:          	              		10px 20px 0 20px;
		font-size: 10pt;
		line-height:15pt;
	}
#content h2
	{
		margin:          	              		10px 20px 0 20px;
	}
#content h3
	{
		margin:          	              		10px 20px 0 20px;
	}
#content h4
	{
		margin:          	              		10px 20px 0 20px;
	}
#content h5
	{
		margin:          	              		10px 20px 0 20px;
	}
#content h6
	{
		margin:          	              		10px 20px 0 20px;
	}
#content img
	{
	}
#content em
	{
		font-size:9pt;
		font-style:italic;
		color:#404040;
	}
#content a:link
	{
		background-color:#000;
		color:#fff;
		text-decoration:none;
		font-weight:bold;
	}
#content a:visited
	{
		background-color:#808080;
		color:#fff;
		text-decoration:none;
		font-weight:bold;
	}
#content tr td  a:visited 
	{
	}
#content #datepicker a:visited
	{
		color:#000;
	}
#content #datepicker tr td  a:visited 
	{
		color:#000;
	}
#content tr td  a:link 
	{
	}
#content input
	{
		margin: 10px 20px 0 20px;
	}
#footer
	{
		clear: 						left;
		width:						810px;
		height:						5px;
	}

#footer_inhetkort
	{
		clear: 						left;
		width:						810px;
		height:						5px;
	}

#logo
	{
		position:					absolute;
		margin: 					0 auto 0 823px;
		bottom:						0;
		width:20px;
	}
html>body #logo{position:fixed;}

#footer
{
	position:relative;
	left:190px;
	top : 4px;
	width: 638px;
	height:16px;
	background-color:gray;
}

#footer_inhetkort
{
	position:relative;
	left:10px;
	top : 4px;
	width: 864px;
	height:16px;
	background-color:gray;
}
#footer_item1
{	
	position:relative;
	right:120px;
	float : right;
	margin-left:10px;
	width:90px;
	height:16px;
	line-height:16px;
	background-color:#3A3A3A;
	border-right:2px solid white;
}

#footer_item1 a
{	
	font-weight:bold;
	font-size:8pt;
	font-style:normal;
	text-decoration: none;
	color:#fff;
	padding-left:8px;	
}

#footer_item1:hover
	{
		background-color:black;
	}
#footer_item1:hover a
	{
		color:white;
		background-color:black;
	}

#footer_item2
{	

	font-size:10pt;
	position:relative;
	float : right;
	line-height:16px;
	left:82px;
	width:100px;
	height:16px;
	background-color:#3A3A3A;
}
#footer_item2 a
{	
	font-weight:bold;
	font-size:8pt;
	font-style:normal;
	text-decoration: none;
	color:#fff;
	padding-left:8px;	
}

#footer_item2:hover
	{
		background-color:black;
	}
#footer_item2:hover a
	{
		color:white;
		background-color:black;
	}
/*######formulier######*/
#formulier
	{
		position:relative;
		min-height:					640px;
		height:						440px;
		float:						left;
	}
html>body #formulier {height:auto;width:640px;}

#formulier p
	{
		font-size:10pt;
	}
#formulier input
	{
		margin-top:7px;
	}
#formulier .csc-mailform-submit
	{
		margin-left:19px;
	}
#formulier #datepicker
	{
	}
#formulier #hidden .csc-mailform-field p
	{
		visibility:hidden;
	}
#formulier #hidden p
	{
		visibility:hidden;
	}
#formulier #hidden .csc-mailform-submit 
	{
		visibility:hidden;
	}
/*######textbox_openingstijden######*/
#textbox_openingstijden
	{
		padding-left:10px;
		padding-right:10px;
		width: auto;
		height:300px;
	}
#textbox_openingstijden p
	{
		font-size:8pt;
		color:#404040;
		z-index:3;
	}
#onderbalk
	{
		top:0px;
		position:inherit;
		width:590;
		height:10px;
		background: 		url(../images/onderbalk.png) left bottom repeat;
	}