img {
    border: 0px;
    padding: 0px;
    margin: 0px;
}
img.contentvisual {
    margin: 10px;

}
img.bannervisual {
    margin-top: 10px;
    margin-bottom: 10px;

}

@media screen, tv, projection {

  /* elements */
    html, body {
        height: 100%;
        padding: 0px;
        margin: 0px;
        border: 0px;
        overflow: default;
    }

    body {
    background: #eeeeee;
    background: url(../images/default/tegel.png)
    }

    body, div, p, th, td, li, dd, input {
			font-family: tahoma;
			font-size: 11px;
			color: #8B8272;
    }
    #hotel-overlay p, #hotel-overlay li,#hotel-overlay body,#hotel-overlay div,#hotel-overlay th,#hotel-overlay td,#hotel-overlay dd {
			font-family: tahoma;
			font-size: 11px;
			color: #ffffff;
    }
 		a:link {
				font-family: tahoma;
				font-size: 11px;
				font-weight: bold;
				text-decoration: none;
				color: #e69100;
    }
 		a:visited {
				font-family: tahoma;
				font-size: 11px;
				font-weight: bold;
				text-decoration: none;
				color: #e69100;
    }

 		a:hover {
				font-family: tahoma;
				font-size: 11px;
				font-weight: bold;
				text-decoration: underline;
				color: #e69100;
    }


		p {
			margin-bottom: 4px;
			margin-top: 4px;
		}
		h1 {
			font-family: tahoma;
			font-size: 16px;
			color: #fff;
			font-weight: bold;
		}
		h2 {
			font-family: tahoma;
			font-size: 13px;
			color: #fff;
			font-weight: bold;
		}
		h3 {
			font-family: tahoma;
			font-size: 11px;
			color: #8B8272;
			font-weight: bold;
		}

	  /* page structure */
    #total {
    height: auto; min-height: 100%;
     }

	  #page-column {
				position: relative;
				margin: 0px auto;
				padding-top: 0px;
	      height: 100%;
				width: 960px;
	  }
	  #nav-column {
				position: relative;
				float:left;
				width: 140px;
				height: 600px;
				padding-top: 100px;
				padding-right: 12px;
				text-align: right;
				font-family: tahoma;
				font-size: 11px;
				color: #8B8272;
	  }
	  #content-column {
				position: relative;
				width: 700px;
				float: left;
	  }
	  #content-column-overlay {
				position: relative;
				width: 500px;
				float: left;
				background: url(../images/default/overlay_bg.png) repeat-y;
	  }
	  #content-column-overlay-bottom {
				position: relative;
				width: 500px;
				height: 22px;
				float: left;
				background: url(../images/default/overlay_bg_bottom.png) repeat-y;
	  }
	  
	  #right-column {
				position: relative;
				float:left;
				width: 30px;
				height: 600px;
				padding-top: 10px;
	  }


	  #content-header {
				position: relative;
				float:left;
				width: 700px;
				height: 110px;
				text-align: center;
				background: #d1cdc6;
				background-image:url('../images/default/logo.gif');
				background-repeat:no-repeat;
				background-position:center; 				
		  	overflow: hidden;
	  }
	  
	  #homelink {
	  	display: block;
		float: left;
	  	width: 90px;
	  	height: 90px;
	  	margin-top: 15px;
	  	margin-left:300px;
	  }
	  #header {
				position: relative;
				float:left;
				width: 700px;
				height: 150px;
		  	overflow: hidden;
		}

	  #menu_language {
				position: relative;
				float:right;
				margin-top: 10px;
				margin-right: 10px;
	  }
	  #content-header-visuals {
				position: relative;
				float:left;
				width: 700px;
				height: 150px;
				background: #fff;
				text-align: center;
	  }
	  #hotel-overlay {
				position: absolute;
				top: 260px;
				left:0px;
				_display: inline;
				width: 500px;
				line-height: 1.4em;
				margin-left: 100px;
				margin-right: 100px;
				color: #fff;
				height: 0px;
				z-index: 2;
	  }

	  #content-body {
				position: relative;
				float:left;
				width: 700px;
				min-height: 480px;
				background: #d1cdc6;
	  }
	  #content-body-overlay {
				position: relative;
				padding-bottom: 20px;
				float:left;
				width: 480px;
				min-height: 480px;
	  }
	  #content-body-menubar {
				position: relative;
				float:left;
				width: 460px;
				height: 34px;
				padding-top: 6px;
				padding-left: 130px;
				padding-right: 110px;
				background: url(../images/default/bg_menubar2.gif) repeat-x scroll 0 0;
				color: #ffffff;
				display: inline;
				text-align: center;
	  }
	  #content-body-menubar-overlay {
				position: relative;
				float:left;
				width: 476px;
				height: 34px;
				padding-top: 3px;
				padding-left: 10px;
				margin-left: 2px;
				padding-right: 10px;
				background: url(../images/default/bg_menubar.gif) repeat-x scroll 0 0;
				color: #ffffff;
				display: inline;
				text-align: center;
	  }

	  #content-body-menubar-empty {
				position: relative;
				float:left;
				width: 460px;
				height: 34px;
				margin-left: 120px;
				margin-right: 100px;
				padding-top: 6px;
				padding-left: 10px;
				padding-right: 10px;
				display: inline;
		}


	  #content-body-title {
				position: relative;
				float:left;
				width: 700px;
				height: 52px;
				z-index: 1;
				background: #8B8272 url(../images/default/bg_contenttitle.gif) repeat-x scroll 0 0;
				margin-top: 0px;
				padding-top: 3px;
				text-align: center;
				font-family: Georgia,Serif;
				font-style: italic;
				font-size: 22px;
				display: inline;
	  }
	  #content-body-title h1{
				font-family: Georgia,Serif;
				font-style: italic;
				font-size: 20px;
				font-weight: normal;
				color: #fff;
				margin: 0px;
				}
	  #content-body-title h2{
				font-family: Georgia,Serif;
				font-style: italic;
				font-size: 14px;
				font-weight: normal;
				color: #fff;
				margin: 0px;
				}
	  #content-body-title-overlay {
				position: relative;
				float:left;
				width: 480px;
				height: 52px;
				margin-top: 0px;
				padding-top: 10px;
				text-align: center;
				font-family: Georgia,Serif;
				font-style: italic;
				font-size: 22px;
	  }
	  #content-body-title-overlay h1{
				font-family: Georgia,Serif;
				font-style: italic;
				font-size: 20px;
				font-weight: normal;
				color: #fff;
				margin: 0px;
				margin-bottom: 5px;
				}
	  #content-body-title-overlay h2{
				font-family: Georgia,Serif;
				font-style: italic;
				font-size: 14px;
				font-weight: normal;
				color: #fff;
				margin: 0px;
				}

	  #content-body-title-shadow {
				position: absolute;
				width: 690px;
				z-index: -1;
				text-align: center;
				font-family: Georgia,Serif;
				font-style: italic;
				font-size: 30px;
				color: #999183;
	  }
	  #content-body-text {
				position: relative;
				float:left;
				width: 440px;
				line-height: 1.4em;
				padding-top: 20px;
				padding-left: 130px;
				padding-right: 130px;
				color: #8B8272;
				display: inline;
	  }
	  #content-body-text-overlay {
				position: relative;
				float:left;
				width: 440px;
				line-height: 1.4em;
				padding-left: 30px;
				padding-right: 30px;
				color: #ffffff;
				display: inline;
	  }
	  #content-body-bottom {
				position: relative;
				float:left;
				width: 688px;
				height: 40px;
				background: #d1cdc6;
				padding-right: 12px;
				text-align: right;
				display: inline;
	  }
	  #home-content-blocks {
				position: relative;
				float:left;
				width: 480px;
	  
	  }
	  #home-content-blocks-bottom {
				position: relative;
				float:left;
				width: 480px;
				margin-top: 20px;
	  
	  }
	  #home-content-block-left {
				position: relative;
				float:left;
				width: 230px;
				margin-right: 10px;
				display: inline;
	  }
	  #home-content-block-right {
				position: relative;
				float:left;
				width: 230px;
				padding-left: 10px;
	  }
	  #home-content-block-special {
				background: url(../images/default/homeblock_bg.jpg) repeat-x #DEDEDE;
				position: relative;
				float:left;
				width: 220px;
				margin-right: 20px;
				min-height: 100px;
				display: inline;
	  }
	  
	  #form-text{
				position: relative;
				float:left;
				width: 200px;
	  
	  }
	  #form-fields{
				position: relative;
				float:left;
				width: 200px;
				padding-left: 30px;
	  
	  }


	  /* site styles */
	  a.headerbutton {
	  	display: block;
	  	width: 100%;
	  	height: 100%;
	  }

 		.mainmenu a{
				font-family: tahoma;
				font-size: 9px;
				font-weight: normal;
				letter-spacing: 0.9px;
				line-height: 1.3;
				text-decoration: none;
				color: #8B8272;
    }
 		.mainmenu a:hover {
				color: #D19019;
    }

		.mainmenu_sub{
			margin-left: 0px;
		}
 		.mainmenu_sub a{
				font-family: tahoma;
				font-size: 9px;
				font-weight: normal;
				letter-spacing: 0.9px;
				line-height: 1.3;
				text-decoration: none;
				color: #D19019;
    }
 		.mainmenu_sub a:hover {
				color: #8B8272;
    }
    
 		a.menu {
				font-family: tahoma;
				font-size: 9px;
				font-weight: normal;
				letter-spacing: 0.9px;
				line-height: 1.3;
				text-decoration: none;
				color: #8B8272;
    }
 		a.menu_active {
				font-family: tahoma;
				font-size: 9px;
				font-weight: bold;
				letter-spacing: 0.9px;
				line-height: 1.3;
				text-decoration: none;
				color: #8B8272;
    }
 		a.menu_language {
				font-family: tahoma;
				font-size: 9px;
				font-weight: normal;
				letter-spacing: 0.9px;
				line-height: 1.3;
				text-decoration: none;
				color: #ffffff;
				margin-left: 12px;
    }
 		a.menu_language:hover {
				color: #ffffff;
				text-decoration: underline;
    }
 		a.menu_bottom {
				font-family: tahoma;
				font-size:11px;
				font-weight: normal;
				letter-spacing: 0.9px;
				line-height: 1.3;
				text-decoration: none;
				color: #fff;
				margin-left: 12px;
    }
 		a.menu_bottom_active {
				font-family: tahoma;
				font-size:11px;
				font-weight: bold;
				letter-spacing: 0.9px;
				line-height: 1.3;
				text-decoration: none;
				color: #e69100;
				margin-left: 12px;
    }
 		a.menu_bottom:hover {
				text-decoration: underline;
    }

 		a.plus {
				font-family: tahoma;
				font-size: 9px;
				font-weight: normal;
				letter-spacing: 0.9px;
				line-height: 1.3;
				text-decoration: none;
				color: #8B8272;
    }
 		ul.submenu {
 				list-style: none outside;
 				padding-top: 9px;
 				padding-bottom: 8px;
 				margin-bottom: 0px;
 				margin-top: 0px;
 				padding-left: 0px;
 				margin-left: 0px;
 		}
 		a.submenu {
				font-family: tahoma;
				font-size: 9px;
				font-weight: normal;
				letter-spacing: 0.9px;
				line-height: 1.3;
				text-decoration: none;
				color: #908372;
    }
 		a.submenu_active {
				font-family: tahoma;
				color: #e69100;
				font-size: 9px;
				font-weight: normal;
				letter-spacing: 0.9px;
				line-height: 1.3;
				text-decoration: none;
    }
 		a.submenu:hover {
				color: #e69100;
				text-decoration: underline;
    }

 		ul.subsubmenu {
 				padding: 0px 0px 4px 0px;
 				margin: 0px;
 		}
		ul.subsubmenu li {
				background: url(../images/bullet.gif) no-repeat right;
				text-align: right;
				margin-right: 0;
				padding-right: 1em;
				list-style: none;
		}

 		a.subsubmenu {
				font-family: tahoma;
				font-size: 9px;
				font-weight: normal;
				letter-spacing: 0.9px;
				line-height: 1.3;
				text-decoration: none;
				color: #908372;
    }
 		a.subsubmenu_active {
				color: #e69100;
				font-family: tahoma;
				font-size: 9px;
				font-weight: normal;
				letter-spacing: 0.9px;
				line-height: 1.3;
				text-decoration: none;
    }
 		a.subsubmenu:hover {
				text-decoration: underline;
				color: #e69100;
    }

 		a.hot_subsubmenu {
				font-family: tahoma;
				font-size: 9px;
				font-weight: normal;
				letter-spacing: 0.9px;
				line-height: 1.3;
				text-decoration: none;
				color: #908372;
    }
 		a.hot_subsubmenu_active {
				color: #908372;
				font-family: tahoma;
				font-size: 9px;
				font-weight: normal;
				letter-spacing: 0.9px;
				line-height: 1.3;
				text-decoration: none;
    }
 		a.hot_subsubmenu:hover {
				text-decoration: underline;
				color: #e69100;
    }


 		a.menubar {
				font-family: tahoma;
				font-size: 10px;
				font-weight: normal;
				letter-spacing: 0.9px;
				line-height: 1.3;
				text-decoration: none;
				color: #fff;
    }
 		a.menubar_active {
				font-family: tahoma;
				font-size: 10px;
				font-weight: bold;
				letter-spacing: 0.9px;
				line-height: 1.3;
				text-decoration: none;
				color: #fff;
    }
 		a.menubar:hover {
				text-decoration: underline;
				color: #fff;
    }
 		a.menubar:visited {
				text-decoration: underline;
				color: #fff;
    }
    
    
    
    
 		a.readmore {
				font-family: tahoma;
				font-size: 11px;
				font-weight: bold;
				text-decoration: none;
				color: #ce8946;
    }
	  div.thumbnail {
				position: relative;
				float:left;
				width: 130px;
	  }

	  div.thumbnail_row {
				position: relative;
				float:left;
				width: 400px;
				padding-top: 10px;
	  }


		ul.sitemap_main {
 				padding-top: 4px;
 				padding-bottom: 8px;
 				padding-left: 0px;
 				margin-left: 16px;
				list-style: none;
			}
		ul.sitemap_sub1 {
 				padding-top: 4px;
 				padding-bottom: 8px;
 				padding-left: 0px;
 				margin-left: 16px;
				list-style: none;
			}
		ul.sitemap_sub2 {
 				padding-top: 4px;
 				padding-bottom: 8px;
 				padding-left: 0px;
 				margin-left: 16px;
				list-style: none;
			}
		ul.sitemap_sub3 {
 				padding-top: 4px;
 				padding-bottom: 8px;
 				padding-left: 0px;
 				margin-left: 16px;
				list-style: none;
			}
		ul.sitemap_main a {
			font-family: tahoma;
			font-size: 11px;
			color: #8B8272;
		
		}
		ul.sitemap_main a:hover {
			font-family: tahoma;
			font-size: 11px;
			color: #fff;
			text-decoration: underline;
		
		}

			
	  div.newsmessage {
				position: relative;
				float:left;
				width: 100%;
				border-top: 1px solid #8B8272;	  
	  }
	  #hotel-overlay div.newsmessage {
				border-top: 1px solid #ffffff;	  
	  }
	  h2.newsmessage-date {
	  		float: right;
	  		margin-top: 4px;
	  		margin-bottom: 8px;
	  		color: #fff;
				font-size: 12px;
	  }
	  div.newsmessage-body {
				position: relative;
				float:left;
				width: 100%;
				display: none;
				padding-bottom: 10px;
	  }
		h2.news {
				position: relative;
				float: left;
	  		margin-top: 4px;
	  		margin-bottom: 8px;
	  		color: #8B8272;
				font-size: 12px;
		}
		h3.hews {
		
		}
		a.news {
			color: #fff;
		}
		a.news:hover {
			color: #e69100;
			text-decoration: none;
		}
		h2.home{
			color: #e69100;
		
		}
	
		h2.home-content-block-special {
			background: url(../images/default/homeblock_bg_title.gif) repeat-x;
			padding-left: 10px;
			height: 18px;
			margin-top: 0px;
			font-size: 11px;
		}
		div.home-content-block-special-text {
			padding-left: 10px;
		}

		table.formtable {
			font-family: tahoma;
			font-size: 11px;
		}
		tr.formrow {
		}
		td.formcellabel{
			font-weight: normal;
			color: #8B8272;
			vertical-align: top;
		}
		td.formcelspace {
			width: 10px;
		}
		td.formcelfield{
		}
		input.formtextfield{
			font-family: tahoma;
			font-size: 11px;
			color: #8B8272;
			height: 14px;
			width: 170px;
			border: 0px solid #BBBBBB;
		}
		input.formtextfieldsmall{
			font-family: tahoma;
			font-size: 11px;
			color: #8B8272;
			height: 14px;
			width: 170px;
			border: 0px solid #BBBBBB;
		}
		input.formtextfieldmedium{
			font-family: tahoma;
			font-size: 11px;
			color: #8B8272;
			height: 14px;
			width: 170px;
			border: 0px solid #BBBBBB;
		}
		textarea.formtextareasmall{
			font-family: tahoma;
			font-size: 11px;
			color: #8B8272;
			height: 30px;
			width: 170px;
			border: 0px solid #BBBBBB;
		}
		textarea.formtextarealarge{
			font-family: tahoma;
			font-size: 11px;
			color: #000;
			height: 60px;
			width: 170px;
			border: 0px solid #BBBBBB;
		}
		select.formselectfield{
			font-family: tahoma;
			font-size: 11px;
			color: #8B8272;
			width: 170px;
			border: 0px solid #BBBBBB;
		}
		input.formbutton
		{
			font-family: tahoma;
			font-size: 11px;
			border: 0px solid #BBBBBB;
			color: #8B8272;
		}
		.mandatoryformmark {
			font-size: 10px;
			color: #ff0000;
		}

		
	dl.image_map_home {display:block; width:220px; height:224px; background:url(http://www.meetingsandmore.nl/images/default/kaart_homepage.png); position:relative; margin:2px auto 2px auto;}
	a.LINK0 {left:150px; top:22px; background:transparent;}
	a.LINK0 {display:block; width:31px; height:0; padding-top:34px; overflow:hidden; position:absolute;}
	a.LINK0:hover  {background:transparent; border:1px dashed black; color:black;}
	a.LINK1 {left:70px; top:42px; background:transparent;}
	a.LINK1 {display:block; width:34px; height:0; padding-top:26px; overflow:hidden; position:absolute;}
	a.LINK1:hover  {background:transparent; border:1px dashed black; color:black;}
	a.LINK2 {left:66px; top:68px; background:transparent;}
	a.LINK2 {display:block; width:34px; height:0; padding-top:26px; overflow:hidden; position:absolute;}
	a.LINK2:hover  {background:transparent; border:1px dashed black; color:black;}
	a.LINK3 {left:139px; top:54px; background:transparent;}
	a.LINK3 {display:block; width:34px; height:0; padding-top:32px; overflow:hidden; position:absolute;}
	a.LINK3:hover  {background:transparent; border:1px dashed black; color:black;}
	a.LINK4 {left:104px; top:82px; background:transparent;}
	a.LINK4 {display:block; width:34px; height:0; padding-top:32px; overflow:hidden; position:absolute;}
	a.LINK4:hover  {background:transparent; border:1px dashed black; color:black;}
	a.LINK5 {left:106px; top:118px; background:transparent;}
	a.LINK5 {display:block; width:34px; height:0; padding-top:32px; overflow:hidden; position:absolute;}
	a.LINK5:hover  {background:transparent; border:1px dashed black; color:black;}
	a.LINK6 {left:137px; top:132px; background:transparent;}
	a.LINK6 {display:block; width:34px; height:0; padding-top:32px; overflow:hidden; position:absolute;}
	a.LINK6:hover  {background:transparent; border:1px dashed black; color:black;}
	a.LINK7 {left:167px; top:178px; background:transparent;}
	a.LINK7 {display:block; width:34px; height:0; padding-top:32px; overflow:hidden; position:absolute;}
	a.LINK7:hover  {background:transparent; border:1px dashed black; color:black;}
	a.LINK8 {left:106px; top:188px; background:transparent;}
	a.LINK8 {display:block; width:34px; height:0; padding-top:32px; overflow:hidden; position:absolute;}
	a.LINK8:hover  {background:transparent; border:1px dashed black; color:black;}
		

}

