 /* 
================================
DotCOntrol copyright 2006
================================
*/

body {
	padding: 0px;
	margin: 0px;
	background-color: #313334;
    }
#wrapper{
	letter-spacing: 1px;
	margin-top: 0px;
	height: 100%;
	font-size: 11px;
	background-image: url(images/pageheader.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	} 
#wrapper_home{
	letter-spacing: 1px;
	margin-top: -5px;
	height: 100%;
	width: 100%;
	font-size: 11px;
	background-image: url(images/pageheader_home.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 386px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;	
	}
#sub_wrapper {
	width: 740px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	}
#pageheader {
	height: 176px;
	width: 100%;
	text-align: center;
	}
#pageheader_home {
	height: 396px;
	float: left;
	clear: left;
	text-align: center;
	width: 740px;
	margin-bottom: -273px;
	}
#pageheader_home a{
	}
#company_logo {
	margin-left: -20px;
	display: block;
	}	
#containermain {
	color: #fff;
	margin-left: 0px;
	margin-top: 5px;
	float: left;
	}	


#breadcrumb {
	margin-top: 3px; 
	margin-left: 5px;
	color: #fff; 
	font-size: 11px; 
	float: left;
	}
#breadcrumb a.SkinObject { }	
#breadcrumb a.SkinObject:hover { border: none; background-image: none; margin: 0px; padding-left: 5px; padding-right: 7px; color: #313334 }	

#breadcrumb a{
	color: #fff; font-weight: normal;
	}
#breadcrumb a:hover{
	color: #fff; font-weight: normal;
	}
#menu_top {
	text-align: center;
	display: inline;
	list-style: none;
	}	
#menu_top ul {
	display: block;
	text-align: center;
	margin-left: 35px;
	}	
#menu_top ul li {
	list-style: none;
	}		
#menu_staal a {
	background-image: url(images/img_1.jpg);
	background-repeat: no-repeat;
	width:68px;
	height: 18px;
	display: block;
	float: left;
	}
#menu_staal a:hover{
	background-image: url(images/img_1_selected.jpg);
	background-repeat: no-repeat;
	width:68px;
	height: 18px;
	}
#menu_staal_selected a{
	background-image: url(images/img_1_selected.jpg);
	background-repeat: no-repeat;
	width:68px;
	height: 18px;
	display: block;
	float: left;
	}		
#menu_staal span{
	display: none;
	}
#menu_staal_selected span{
	display: none;
	}	
#menu_brasserie a {
	background-image: url(images/img_2.jpg);
	background-repeat: no-repeat;
	width:113px;
	height: 18px;
	display: block;
	float: left;
	}
#menu_brasserie a:hover{
	background-image: url(images/img_2_selected.jpg);
	background-repeat: no-repeat;
	width:113px;
	height: 18px;
	}
#menu_brasserie_selected a{
	background-image: url(images/img_2_selected.jpg);
	background-repeat: no-repeat;
	width:113px;
	height: 18px;
	display: block;
	float: left;
	}		
#menu_brasserie span{
	display: none;
	}
#menu_brasserie_selected span{
	display: none;
	}	
#menu_boulevardcafe a{
	background-image: url(images/img_3.jpg);
	background-repeat: no-repeat;
	width: 256px;
	height: 18px;
	display: block;
	float: left;
	}
#menu_boulevardcafe_selected a{
	background-image: url(images/img_3_selected.jpg);
	background-repeat: no-repeat;
	width: 256px;
	height: 18px;
	display: block;
	float: left;
	}	
#menu_boulevardcafe a:hover{
	background-image: url(images/img_3_selected.jpg);
	background-repeat: no-repeat;
	width:256px;
	height: 18px;
	}	
#menu_boulevardcafe span{
	display: none;
	}	
#menu_boulevardcafe_selected span{
	display: none;
	}	
#menu_boulevardcafe_selected {
	background-image: url(images/img_3_selected.jpg);
	background-repeat: no-repeat;
	}	
#menu_zaalstaal a{
	background-image: url(images/img_4.jpg);
	background-repeat: no-repeat;
	width:110px;
	height: 18px;
	display: block;
	float: left;
	}
#menu_zaalstaal a:hover{
	background-image: url(images/img_4_selected.jpg);
	background-repeat: no-repeat;
	width:110px;
	height: 18px;
	}	
#menu_zaalstaal_selected a{
	background-image: url(images/img_4_selected.jpg);
	background-repeat: no-repeat;
	width: 110px;
	height: 18px;
	display: block;
	float: left;
	}	
#menu_zaalstaal span{
	display: none;
	}	
#menu_zaalstaal_selected span{
	display: none;
	}	
#menu {
	width: 170px;
	min-height: 185px;
	display: block;
	float: left;
	margin-top: 4px;
	margin-left: 0px;
	text-align: center;
	}
#menu ul li {
	width: 145px;
	list-style: none;
	margin-left: -35px;
	}	
#menu ul li a{
	background-image: url(images/lselect_img.jpg);
	background-repeat: no-repeat;
	background-position: 6px 11px;
	padding-left: 20px;
	font-size: 10px;
	padding-top: 8px;
	padding-bottom: 2px;
	border-bottom: 1px solid #574d4d;
	width: 140px;
	}
#menu table a {
	padding-left: 0px;
	font-size: 10px;
	color: ##8C2F42;
	font-weight: bold;
	text-decoration: underline;
	}
	
#menu ul li a:hover {
	background-image: url(images/lselect_img_selected.jpg);
	background-repeat: no-repeat;
	background-position: 6px 11px;
	}
	
.SEOMenuV #CurrentLink {
	background-image: url(images/lselect_img_selected.jpg);
	background-repeat: no-repeat;
	background-position: 6px 11px;
	}	

	
.SEOMenuV #CurrentLink:hover{
	}
#menu_content {
	width: 170px;
	min-height: 185px;
	display: block;
	float: left;
	margin-top: -50px;
	margin-left: -25px;
	margin-right: -210px;
	text-align: center;
	}		
#menu_content ul li{
	width: 145px;
	list-style: none;
	margin-left: -35px;
	
	}	
#menu_content ul li a{	
	padding-left: 20px;
	padding-top: 8px;
	padding-bottom: 2px;
	background-image: url(images/lselect_img.jpg);
	background-repeat: no-repeat;
	background-position: 6px 11px;
	border-bottom: 1px solid #574d4d;
	}

#menu_content ul li a:hover{	
background-image: url(images/lselect_img_selected.jpg);
	background-repeat: no-repeat;
	background-position: 6px 11px;
}

#menu_content ul li a.Selected{	
background-image: url(images/lselect_img_selected.jpg);
	background-repeat: no-repeat;
	background-position: 6px 11px;
}

#utilities_home {
	float: left;
	clear: left;
	font-size: 10px;
	color: #000;
	margin-left: 0px;
	margin-top: 3px;
	margin-bottom: 10px;
	}
#utilities_home a{	
	color: #fff;	
	font-weight: normal;	

	}
#utilities_home a:hover{		
	color: #ccc;
	}
#utilities_bar {
	background-color:#8C2F42;
	float: left;
	display: block;
	font-size: 10px;
	color: #000;
	margin: 0px;
	height: 20px;
	/*width: 713px;*/
	width: 563px;
	margin-left: 151px;
	}
#utilities_bar_1 {	
	background-color:#8C2F42;
	float: left;
	display: block;
	font-size: 10px;
	color: #000;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 563px;
	margin-left: 151px;
	}	
#utilities_content {
	float: left;
	clear: left;
	font-size: 10px;
	color: #000;
	margin-left: 480px;
	margin-top: 0px;
	}
#utilities_content a{	
	color: #fff;	
	font-weight: normal;	
	}
#utilities_content a:hover{		
	color: #ccc;
	}	
#contenthome {
	display: block;
	float: left;
	margin-left: 0px;
	text-align: left;
	margin-top: 0px;
	line-height: 1.5;
	}
#contenthome table {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 11px;
	float: left;

	}	
#dnn_media {
	float: left;
	width: 563px;
	}
#wrapper_home #dnn_media img{
	margin-top: -1px;
	}	
#dnn_media img{
	margin-left: 0px;
	margin-top: 0px;
	}

#dnn_ContentPane {
	float: left;
	display: block;
	width: 562px;
	margin-top: 10px;
	font-size: 10px;
	line-height: 1.5;
	text-align: left;
	}
#dnn_ContentPane a {
	color: #8C2C42;
}
#dnn_ContactPane {
	width: 200px;
	float: right;
	color: #fff;
	margin-top: 20px;
	}
#dnn_ContactPane span {
	color: #FFFFFF;
	}	
#dnn_ContactPane a{
	color: #FFFFFF;
	}		
#dnn_ContactPane .SubHead img{
	display: none;
	}
#contentmain #ContactContentPane #dnn_ContentPane {
	width: 350px;
	font-size: 10px;
	line-height: 1.5;
	margin: 0px;
	margin-left: 151px;
	border-right: none;
	padding-right: 15px;
	float: left;
	text-align: left;
	}	

p:first-letter {
	font-size: 22px; 
	color: #8C2F42; 
	}
#contentmain {
	display: block;
	float: left;
	clear: none;
	margin-left: 0px;
	margin-top: -54px;
	text-align: left;

	}	
#contentmain #dnn_media {
	margin-left: 151px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	}
#contentmain #dnn_ContentPane {
	width: 418px;
	margin-top: 10px;
	font-size: 10px;
	line-height: 1.5;
	margin-left: 151px;
	border-right: 1px solid #574D4D;
	padding-right: 15px;
	}
#contentmain table {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 11px;
	float: left;
	}
#dnn_panel{
	float: left;
	clear: right;
	width: 130px;
	display: block;
	margin-left: 8px;
	padding-left: 8px;
	margin-top: 10px;
	}
	
.Normal {
	font-size: 11px;
	color: #FFFFFF;	
	font-family: Arial, Helvetica, sans-serif;
	}
#containerbase {
	width: 740px;
	height: 100%;

	}
#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
	float: left;
	clear: both;
	margin-left: 2px;
	display: block;
	width: 740px;
	height: 20px;
	color: #999999;
	text-align: center;
	}
#footer a {
	color: #BDB3B5;
	}	
#DotControl {
	float: left;
	color: #BDB3B5;
	display: block;
	padding-left: 3px;
	font-size: 10px;
	padding-bottom: 5px;
	}	
#DotControl a:hover {
	color: #fff;
	}	
#disclaimer {
	letter-spacing: 0px;
	margin-left: 235px;
	text-align: center;
	padding-bottom: 10px;
	}
#disclaimer .SkinObject {
	float: left;
	clear: left;
	font-size: 10px;
	color: #BDB3B5;	
	font-weight: normal;
	text-align: center;
	margin-left: 0px;
	margin-bottom: 7px;
	}	
#address {
	letter-spacing: 0px;
	float: left;
	color: #fff;
	width: 740px;
	border-top: 1px solid #574D4D;
	border-bottom: 1px solid #574D4D;	
	height: 18px;
	padding-top: 4px;
	display: block;
	text-align: center;
	font-size: 10px;
	margin-bottom: -3px;
	margin-top: 10px;
	margin-left: 0px;
	}
/* common styling */
.SEOMenuV {
	width:140px;margin-left: 40px;margin-top:0px 0;font:10px arial,sans-serif; z-index:9999; letter-spacing:0px;}
.SEOMenuV ul li a,.SEOMenuV ul li a:visited {
	display:block;text-decoration:none;color:#fff;width:140px;text-align:left;height:20px;font-size:10px;text-decoration:none;}
.SEOMenuV ul {
	padding:0;margin:0;list-style-type:none}
.SEOMenuV ul li {
	float:left;margin-right:0px;position:relative;list-style-type:none}
.SEOMenuV ul li a:hover{	
	background-color: none;
	}
.SEOMenuV ul li ul {
	display:none}
/* specific to non IE browsers */

/* HOE level 1 eruit ziet bij hover level 2 */


/* Hoe level 2 eruit ziet bij hover level 1*/
.SEOMenuV ul li:hover ul {
	display:block;position:absolute;top:0;margin-left:186px; margin-top: -1px; padding-left: 5px; text-decoration: none;height: 20px;
	}
.SEOMenuV ul li:hover ul li a{
	background-image: url(images/linklist_vak_selected.jpg);
	background-repeat: no-repeat;
	background-position: 6px 11px;
	height: 18px; display: block; float: left; 
	}
/*HOE level 2 eruit ziet bij hover level 1 */	
.SEOMenuV ul li:hover ul li a.hide {
	color:#fff; border-bottom: 1px solid #574d4d; background-image: url(images/menu_level2.jpg); background-repeat: no-repeat; background-position: left; width:168px; display: block; float: left; text-decoration: none;
	}

/*HOE level 2 eruit ziet bij hover level2 */	
.SEOMenuV ul li:hover ul li:hover a.hide {
	width:168px; color:#fff; text-decoration: underline; background-image: url(images/menu_level2.jpg); width: 168px; display: block;}
	
	
.SEOMenuV ul li:hover ul li ul {
	display:none}
.SEOMenuV ul li:hover ul li a {
	display:block;color:#241f20;width:150px; padding-left: 10px;}
.SEOMenuV ul li:hover ul li a:hover {
	color:#000;}
	
/*LEVEL 3 */	
	
.SEOMenuV ul li:hover ul li:hover ul {
	display:block;position:absolute;left:0px;top:0;color:#574d4d; margin-top: 0px;}
.SEOMenuV ul li:hover ul li:hover ul li a {
	display:block;width:200px;color:#ff0000; background-color: #7c7b02}
.SEOMenuV ul li:hover ul li:hover ul li a:hover {
	color:#241f20}

/* FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER  */
/* FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER  */
/* FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER  */
#footer .SEOMenuH {
	margin-left: 255px;
	text-align: center;
	display: block;
	}

.SEOMenuH {
	text-align:left; position:relative; height: auto; margin:0; padding:0; list-style-type:none; z-index:9999;}
.SEOMenuH ul {
	padding:0; margin:0; list-style-type:none; /* for Firefox */}
.SEOMenuH li {
	float:left; position:relative; list-style-type:none;}
.SEOMenuH li a, .SEOMenuH li a:visited {
	display:block; text-decoration:none; width:auto; float:left; height:2.5em; line-height:2.5em; color:#BDB3B5; padding-left: 5px; padding-right: 6px; background-image: url(images/line_seperator.jpg); background-repeat: no-repeat; background-position: right; font-size:0.9em; font-weight: normal;}/* First Level */ 
.SEOMenuH li a.sub, .SEOMenuH li a.sub:visited {
	}/* First Level */ 
.SEOMenuH li ul {
	visibility:hidden; position:absolute; top:2.5em; left:0; height:0; overflow:hidden;}
.SEOMenuH table {
	margin:-1px; border-collapse:collapse; /* font size for IE5.5 */}

/* For Current Link */ 
.SEOMenuH .CurrentItem a, .SEOMenuH .CurrentItem a:visited{color: #acaa00; background-image: url(images/line_seperator.jpg); background-repeat: no-repeat; background-position: right;}
.SEOMenuH .CurrentItem a:hover{background: none;color:fff; }



/* For Parent Link */ 

.SEOMenuH .ParentItem a, .SEOMenuH .Parentlist a:visited{
	background:#fff}
.SEOMenuH .Parentlist a:hover{
	background:#909;color:fff}


/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.SEOMenuH li:hover a,.SEOMenuH li a:hover {
	color: #ACAA00; text-decoration:none; border:0;}
.SEOMenuH li:hover ul,.SEOMenuH li a:hover ul {
	visibility:visible; height:auto; width:10em; background:#fff; border:1px solid #ddd; left:0; top:2.5em; overflow:visible;}/* Second Level */ 
.SEOMenuH li:hover ul li a,.SEOMenuH li a:hover ul li a {
	display:block; font-weight:normal; background:transparent; text-decoration:none; height:auto; line-height:1.5em; padding:0.5em; width:9em;}/* Second Level */ 
* html .SEOMenuH li a:hover ul li a {
	width:10em; w\idth:9em; /* hack for IE5.5 */}
.SEOMenuH li:hover ul li a.sub,.SEOMenuH li a:hover ul li a.sub {
	font-weight:bold;}
.SEOMenuH li:hover ul li ul,.SEOMenuH li a:hover ul li a ul {
	visibility:hidden; position:absolute; top:0; left:9.5em; height:0; overflow:hidden;}
.SEOMenuH li:hover ul li a:hover,.SEOMenuH li a:hover ul li a:hover {
	text-decoration:;}
.SEOMenuH li:hover ul li:hover ul,.SEOMenuH li a:hover ul li a:hover ul {
	visibility:visible; color:#000; border:1px solid #ddd; height:auto; background:#fff; width:9.5em;} 

#dnn_PanelHome {
	width: 140px;
	padding-left: 0px;
	float: left;
	clear: left;
	margin-left: 0px;
	margin-top: 170px;
	text-align: left;
	border: none;
	}
#dnn_PanelHome img{	
	float: left;
	border: none;
	}
#dnn_PanelHome a{	
	border: none;
	background-image: none;
	}
#dnn_PanelHome a:hover{
	text-decoration: underline;
	background-image: none;
	}
#dnn_PanelHome .Normal{
	line-height: 1.8;
	}
#dnn_PanelHome a{
	color: #FFFFFF;
	}	
#dnn_ctr_Signin_plUsername_imgHelp {
	display: none;
}
#dnn_ctr_Signin_plPassword_imgHelp {
	display: none;
}