html, body
{
	margin: 0px;
	padding-bottom: 0pt;
	height: 100%;
	color: #3e3a36;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 100.1%;
	line-height: 100.1%;
}

body
{
	background-image: url(../images/streifen-oben.gif);
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}
		
		#page-container
		{
			position: relative;
			min-height: 100%;
			height: auto;
			margin-left: auto;
			margin-right: auto;
			width: 910px;
			padding: 0px;
			font-size: 0.69em;
			line-height: 130%;
}



		#page-container #page-features
		{
			position:relative;
			top: 0px;
			left: 0px;
			background-color: white;
			padding: 0px;
			margin: 0px;
			width: 400px;;
			height: 16px;
			display: none;
		}
		
				#page-container #page-header
		{	position: relative;
		text-align: left;
			display:block;
			border: 0px;
			width: 910px;
			height: 80px;
			top:0px;
			left:0px;
			background-color:#363932;
		}
		
		#page-container #page-header #header-line
		{
			display:block;
			background-color: white;
			width: 100%;
			height:16px;
		    top:0px;
			position:relative;
			padding-left: 30px;
			
		}
		#page-container #page-header #logo
		{
	
			display:block;
			float:left;
			width: 296px;
			height: 79px;
			padding:0px;
			   cursor:pointer;
			   border: 0px;
			   background-color: #363932;
			   
		}
		
		#page-container #page-header #logo img
		{
			position: absolute;
			display: block;
			float:left;
			width: 296px;
			height: 79px;
		    padding: 0px;
			z-index: 99!important;
			border: 0px;
			left: -55px;
						
		}
		
		#page-container #page-header #banner
		{
			display: none;
			width: 775px;
			height: 107px;
			float:right;
			border: 0px;
			background-color: #3F3A36;
		}
		
		#page-container #page-header #top-navi
		{
		position: relative;
		padding-top: 10px;
		}
		
		#page-container #page-header #top-navi #top-right-navi
		{
		display: block;
		float:right;
		margin-top: 3px;
		margin-right: 0px;
		}
		
		#page-container #page-header #top-navi #top-right-navi a
		{
		text-decoration: none;
		color: white;
		padding-left: 20px;
		}
		
		#page-holder
		{
		display:block;
		float:left;
		width: 910px;
		}

		#page-container #page-holder #top-menu
		{
			display:block;
			float:left;
			font-weight:bold;
			height:120px;
			width:910px;
			text-align:right;
			padding:0px;
			background-color: white; 
		}
		
		#page-container #page-holder #top-menu #location
		{
			display: block;
			float:left;
			padding-left: 170px;
			padding-top:60px;
			font-family:"Times New Roman", Times, serif;
			font-weight: bold;
			color: #CFC39B;
			font-size: 32px;
		}
		
		#page-container #page-holder #top-menu #button
		{
			display:block;
			margin-top: 25px;
			float:right;
			margin-right:0px;
			text-align:left;
			padding-left: 0px;
		}
		
		#page-container #page-holder #top-menu #button a
		{
			display:block;
			padding-top: 0px;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: normal;
			color: white;
			text-decoration:none;
			font-weight:bold;
			margin-top: 2px;
		}
		
		#page-container #page-holder #top-menu #button a.pdf-generate
		{
			display:block;
			padding-top: 35px;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: normal;
			color: white;
			text-decoration:none;
			font-weight:bold;
			margin-top: 2px;
			border:0px;
		}
		#page-container #page-holder #top-menu #button a.pdf-generate img
		{
			border:0px;
		}

		#page-container #page-context 
		{	
			display:none;
		}
		
		#content-holder
		{
			display:block;
			float:left;
		}
		
		#left-content
		{
			position: relative;
			width: 170px;
			top: 0px;
			float: left;
			clear:left;
			z-index:99!important;
		}
		
		#page-container #page-menu 
		{
			display:block;
			float:left;
			width: 170px;
			z-index: 99!important;
			background-color:white;
		}
		ul.pdf-menu
		{	display:block;
		float:left;
			padding: 0px 0px 0px 0px;
			margin: 0px;
			list-style-image: none;
			list-style-type:none;

		}
		
		li.pdf-menu-item
		{
			display:block;
			text-align:left;
			margin: 0px;
			padding: 2px 0px 2px 0px;
			z-index:2;
		}
		a.pdf-menu-item
		{	display:block;
			padding:0px 0px 0px 5px;
			line-height:20px;
			margin: 0px 0px 0px 0px;
			width: 140px;
			color: #3E3A36;
			line-height: 20px;
			text-decoration: none;
			text-transform: uppercase;
		}
		
		a.pdf-menu-item:hover
		{	display:block;
			width: 140px;
			line-height: 20px;
			background-color: #C8BA8C;
			text-decoration: none;
			text-transform: uppercase;
		}

		#page-container #page-menu #site-domain-menu
		{
			display:block;
			background-color:white;
			float:left;
			clear:left;
			top:0px;
			margin:0px;
			height:auto;
			padding: 0px;
			width:140px;
			z-index: 99!important;
		}
		
		#page-container #page-menu #site-domain-menu ul
			{
			list-style-type:none;
			text-transform:uppercase;
			margin: 0px;
			padding: 0px;
			}
		
		#page-container #page-menu #site-domain-menu li a 
		{
			text-decoration:none;
			width: 100%;
			height: 100%;
			color:#3E3A36;
			font-weight: normal;
			display:block;
			font-size: 11px;
			
		}
		
		#page-container #page-menu #site-domain-menu ul.main-menu
		{	
			display:block;
			margin: 0px;
			padding: 0px 0px 0px 0px;
			background-color: white;
		}
		
		#page-container #page-menu #site-domain-menu ul.sub-menu
		{
			margin: 0px;
			padding: 0px;
			position: relative;
			background-color: #66625F;
			display: none;
			overflow: visible;
			width: 173px;
			border-left: 2px solid #909090;
			border-top: 0px;
			border-bottom: 0px;
		}
		
		#page-container #page-menu #site-domain-menu ul.child-menu
		{
			margin: 0px;
			padding: 0px;
			position: relative;
			background-color: #66625F;
			display:none;
			overflow:visible;
			width:173px;
			border-left: 2px solid #909090;
			border-top: 0px;
			border-bottom: 0px;
		}
		
		#page-container #page-menu #site-domain-menu ul.main-menu li.main-menu-item
		{
			position:relative;
			text-align:left;
			margin: 0px;
			padding: 2px 0px 2px 0px;
			z-index:2;
		}

		#page-container #page-menu #site-domain-menu ul.main-menu li.main-menu-item:hover ul.sub-menu
		{
			display:block;
			position:absolute;
			left:140px;
			top:0px;
			background-color:#C8BA8C;
			padding: 0px 0px 0px 0px;
			margin: 0px;
		}
		
		#page-container #page-menu #site-domain-menu ul.main-menu li.sub-menu-item:hover ul.child-menu
		{
			display:block;
			position:absolute;
			left:173px;
			top:0px;
			background-color: #C8BA8C;
			padding: 0px 0px 0px 0px;
			margin: 0px;
		}
		*html #page-container #page-menu #site-domain-menu ul.main-menu li.sub-menu-item:hover ul.child-menu
		{
			left:170px;
		}
		
		
		#page-container #page-menu #site-domain-menu li.sub-menu-item
		{		
			position:relative;
			display:block;
			text-align:left;
			padding:2px 0px 2px 0px;
			margin-right: 0px;
			z-index: 99!important;
		}
		
		#page-container #page-menu #site-domain-menu li.child-menu-item
		{		
			display:block;
			text-align:left;
			padding:2px 0px 2px 0px;
			margin-right: 0px;
			white-space: nowrap;
		}
		
		#page-container #page-menu #site-domain-menu a.sub-menu
		{
			padding:0px 0px 0px 5px;
			margin:0px;
			display:block;
			line-height: 20px;
			color:#3E3A36;
			width: 168px;
			height: 100%;
			z-index: 2;
		}
		
		#page-container #page-menu #site-domain-menu a.sub-menu:hover
		{
			padding:0px 0px 0px 5px;
			margin:0px 0px 0px 0px;
			display:block;
			line-height: 20px;
			color: #C8BA8C;
			background-color:#413E39;
			font-size:11px;
			width: 168px;
			height: 100%;
			z-index: 2;
		}

		#page-container #page-menu #site-domain-menu a.child-menu
		{
			padding:0px 0px 0px 5px;
			margin: 0px;
			display:block;
			color:#3E3A36;
			line-height: 20px;
			width: 168px;
			height: 100%;
			z-index: 2;
		}
		
		#page-container #page-menu #site-domain-menu a.child-menu:hover
		{
			padding:0px 0px 0px 5px;
			margin: 0px;
			display:block;
			line-height: 20px;
			color: #C8BA8C;
			background-color:#413E39;
			width: 168px;
			height: 100%;
			z-index: 2;
		}
		
		#page-container  #page-menu #site-domain-menu a.main-menu
		{
			padding:0px 0px 0px 5px;
			line-height:20px;
			margin: 0px 0px 0px 0px;
			width: 100%;
			
		}
		#page-container  #page-menu #site-domain-menu a.main-menu:hover
		{
			width: 100%;
			background-color: #C8BA8C;
		}


                #page-container  #page-menu #site-domain-menu li:hover * {
                    background-color: #C8BA8C;
                }
                #page-container  #page-menu #site-domain-menu li.sub-menu-item:hover a  {
		    background-color:#393831;
                    color:#C6BE8C;
                }
                #page-container  #page-menu #site-domain-menu li.sub-menu-item:hover li.child-menu-item a {
                    color:#393831 !important;
                    background-color:#CEBA8C !important;
                }
                #page-container  #page-menu #site-domain-menu li.sub-menu-item:hover li.child-menu-item:hover a  {
                    background-color:#393831 !important;
                    color:#C6BE8C !important;
                }

		.main-menu-item.selected a.main-menu
		{
			background-color:#3D3A35;
			color: #AB9C57;
			
		}
		li.main-menu-item.selected
		{
		color:#9A8720;
		}
		
		#page-container #page-menu #site-domain-menu li.sub-menu-item:hover
		{
			color:#9A8720;
		}
		
		#page-container #page-menu #site-domain-menu li.child-menu-item:hover
		{
			color:#9A8720;
		}
		
		#page-container #page-menu #site-domain-menu li.room-segment a ,#page-menu #site-domain-menu li.standard-room a
		{
			font-weight:bold;
		}
		
		
		
/*-----------------------*/

		

		#page-content 
		{
			position:absolute;
			top:197px;
			left:171px;
			float:left;
			margin: 0px;
			padding: 0px 0px 50px 0px;
			font-family: Arial, Helvetica, sans-serif;
			color: #3e3a36;
			background-color: white;
			z-index:1!important;
			width: 740;
			text-align: left;
		}

		#page-content #parent-menu
		{
		display:none;
		}
		
		

		#page-content #site-sibling-menu
		{
			display:none;
		}
		
		#page-content #web-domain-title
		{
		display:none;
		}
				
		#page-content #content
		{
			position:relative;
			display:block;
			float:left;
			margin:0px 0px 20px 0px;
			top:0px;
			left: 0px;
			width: 780px;
			padding:0px 0px 10px 0px;
		}
		*html #page-content #content
		{
			position:relative;
			display:block;
			float:left;
			margin:0px 0px 20px 0px;
			top:0px;
			left: 0px;
			width: 800px;
			padding:0px 0px 10px 0px;
		}
		
		
		input.amount-input
		{
			background-color: #FFFFFF;
			border: 1px solid black;
			display:none;
		}
		
		.equipment-paragraph
		{
			display:block;
			float:left;
			clear:left;
			margin:0px 0px 0px 0px;
			width:720px;
		}
		
		.equipment-intro
		{
			border-width:0px 0px 0px 0px;
			border-style:solid;
			border-color:rgb(173,150,99);
			display:none;
		}
		
		.equipment-intro span.price
		{
			width: 120px;
			text-align: right;
			font-weight: bold;
		}
		
		.filter-content .content-block.equipment-paragraph.equipment-intro
		{
		display: none;
		}
		
		.equipment-intro span.amount
		{
			width: 70px;
			text-align: right;
			font-weight: bold;
			display:none;
		}
		.equipment-intro span.unit
		{
			width: 70px;
			text-align: left;
			font-weight: bold;
		}
		.equipment-intro span.title
		{
			width: 450px;
			text-align: left;
			visibility: hidden;
		}
		
		
		.title,.equipment-item .unit,.equipment-item .price,.equipment-item .amount
		{
			margin:0px 0px 0px 0px;
			

			
		}
		.equipment-item
		{
			margin:0px 0px 0px 0px;
			border-top: 1px solid #DADADA;
			width: 740px;
			padding-bottom: 20px;
		}
		
		
		
		.equipment-item.last
		{
		border-top: 1px solid #DADADA;
		padding-bottom: 30px;
		}

		
		
		.equipment-paragraph h3.title
		{
			font-family: Arial, Helvetica, sans-serif;
				color: #3e3a36;
			font-weight:bold;
			margin:0px 0px 0px 0px;
			display:block;
			width:450px;
		}
		
		.equipment-paragraph span
		{
			font-family: Arial, Helvetica, sans-serif;
			color: #3e3a36;
			font-weight:normal;
		}
		
		.equipment-paragraph .title
		{
			float:left;
			display:block;
			width:550px;
			font-weight: bold;
		}
		
		.equipment-paragraph .unit
		{
			float:left;
			display:block;
			width:100px;
			line-height:17px;
		}
		
		.equipment-paragraph .price
		{
			float:right;
			display:block;
			width:80px;
			line-height:17px;
			text-align: right;
		}
		
		.equipment-paragraph .amount
		{
			float:left;
			display:none;
			width:40px;
			line-height:17px;
		}
		
		.equipment-paragraph .description
		{
			float:left;
			
			display:block;
			width:450px;
		}
		
		.equipment-group
		{
		border-top: 0px solid #000000;
		width:740px;
		margin-bottom: 10px;
		}
		
		.equipment-group .title
		{
			float:left;
			clear:left;
			display:block;
			width:450px;
		}
		
		.equipment-group h3
		{
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			padding: 0px 0px 14px 0px;
			margin: 0px;
		}
		
		
		
/*--------------------------------------------------------------------------------------------------------------------*/
		.business-center-paragraph
		{
			display:block;
			float:left;
			clear:left;
			margin:0px 0px 0px 0px;
			width:720px;
		}
		
		.business-center-intro
		{
			border-width:0px 0px 0px 0px;
			border-style:solid;
			border-color:rgb(173,150,99);
			display:none;
		}
		
		.business-center-intro span.price
		{
			width: 85px;
			text-align: right;
			font-weight: bold;
		}
		
		.filter-content .content-block.business-center-paragraph.business-center-intro
		{
		display:none;
		}
		
		.business-center-intro span.amount
		{
			width: 70px;
			text-align: right;
			font-weight: bold;
			display:none;
		}
		.business-center-intro span.unit
		{
			width: 70px;
			text-align: left;
			font-weight: bold;
		}
		.business-center-intro span.title
		{
			width: 450px;
			text-align: left;
			visibility: hidden;
		}
		
		
		.title,.business-center-item .unit,.business-center-item .price,.business-center-item .amount
		{
			margin:0px 0px 0px 0px;
			

			
		}
		.business-center-item
		{
			margin:0px 0px 0px 0px;
			border-top: 1px solid #DADADA;
			width: 740px;
			padding-bottom: 20px;
		}
		
		
		
		.business-center-item.last
		{
		border-top: 1px solid #DADADA;
		padding-bottom: 30px;
		}

		
		
		.business-center-paragraph h3.title
		{
			font-family: Arial, Helvetica, sans-serif;
				color: #3e3a36;
			font-weight:bold;
			margin:0px 0px 0px 0px;
			display:block;
			width:450px;
		}
		
		.business-center-paragraph span
		{
			font-family: Arial, Helvetica, sans-serif;
				color: #3e3a36;
			font-weight:normal;
		}
		
		.business-center-paragraph .title
		{
			float:left;
			display:block;
			width:550px;
			font-weight: bold;
			
		}
		
		.business-center-paragraph .unit
		{
			float:left;
			display:block;
			width:100px;
			line-height:17px;
		}
		
		.business-center-paragraph .price
		{
			float:right;
			display:block;
			width:50px;
			line-height:17px;
			text-align: right;
		}
		
		.business-center-paragraph .amount
		{
			float:left;
			display:none;
			width:40px;
			line-height:17px;
		}
		
		.business-center-paragraph .description
		{
			float:left;
			clear:left;
			display:block;
			width:450px;
		}
		
		.business-center-group
		{
		border-top: 0px solid #000000;
		width:740px;
		margin-bottom: 10px;
		}
		
		.business-center-group .title
		{
			float:left;
			clear:left;
			display:block;
			width:450px;
		}
		
		.business-center-group h3
		{
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			padding: 0px 0px 14px 0px;
			margin: 0px;
		}
/*-------------------------------------------------------------------------------------------------------*/
		.food-paragraph
		{
			display:block;
			float:left;
			clear:left;
			margin:0px 0px 0px 0px;
			width:720px;
		}
		
		.food-intro
		{
			border-width:0px 0px 0px 0px;
			border-style:solid;
			border-color:rgb(173,150,99);
			display:none;
		}
		
		.food-intro span.price
		{
			width: 120px;
			text-align: right;
			font-weight: bold;
		}
		
		.filter-content .content-block.food-paragraph.food-intro
		{
		display:none;
		}
		
		.food-intro span.amount
		{
			width: 70px;
			text-align: right;
			font-weight: bold;
			display:none;
		}
		.food-intro span.unit
		{
			width: 70px;
			text-align: left;
			font-weight: bold;
		}
		.food-intro span.title
		{
			width: 450px;
			text-align: left;
			visibility: hidden;
		}
		
		
		.title,.food-item .unit,.food-item .price,.food-item .amount
		{
			margin:0px 0px 0px 0px;
			

			
		}
		.food-item
		{
			margin:0px 0px 0px 0px;
			border-top: 1px solid #DADADA;
			width: 740px;
			padding-bottom: 20px;
		}
		
		
		
		.food-item.last
		{
		border-top: 1px solid #DADADA;
		padding-bottom: 30px;
		}

		
		
		.food-paragraph h3.title
		{
			font-family: Arial, Helvetica, sans-serif;
				color: #3e3a36;
			font-weight:bold;
			margin:0px 0px 0px 0px;
			display:block;
			width:450px;
		}
		
		.food-paragraph span
		{
			font-family: Arial, Helvetica, sans-serif;
				color: #3e3a36;
			font-weight:normal;
		}
		
		.food-paragraph .title
		{
			float:left;
			display:block;
			width:550px;
			font-weight: bold;
		}
		
		.food-paragraph .unit
		{
			float:left;
			display:block;
			width:100px;
			line-height:17px;
		}
		
		.food-paragraph .price
		{
			float:right;
			display:block;
			width:80px;
			line-height:17px;
			text-align: right;
		}
		
		.food-paragraph .amount
		{
			float:left;
			display:none;
			width:40px;
			line-height:17px;
		}
		
		.food-paragraph .description
		{
			float:left;
			clear:left;
			display:block;
			width:450px;
		}
		
		.food-group
		{
		border-top: 0px solid #000000;
		width:740px;
		margin-bottom: 10px;
		}
		
		.food-group .title
		{
			float:left;
			clear:left;
			display:block;
			width:450px;
		}
		
		.food-group h3
		{
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			padding: 0px 0px 14px 0px;
			margin: 0px;
		}
		
		div.content-block.food-paragraph.food-description.grouped span.content
		{
		border: 0px;
		}

		div.content-block.food-paragraph.food-description
		{
		border: 0px;
		}

				
/*------------------------------------------------------------------------------------------------------------------*/

		
		
		
/*---------------------------------------------------------------------------------------------------------------------*/	
		.beverage-paragraph
		{
			display:block;
			float:left;
			clear:left;
			margin:0px 0px 0px 0px;
			width:740px;
		}
		
		.beverage-intro
		{
			border-width:0px 0px 0px 0px;
			border-style:solid;
			border-color:rgb(173,150,99);
			display:none;
		}
		
		.beverage-intro span.price
		{
			width: 120px;
			text-align: right;
			font-weight: bold;
		}
		
		.filter-content .content-block.beverage-paragraph.beverage-intro
		{
		display:none;
		}
		
		.beverage-intro span.amount
		{
			width: 70px;
			text-align: right;
			font-weight: bold;
			display:none;
		}
		.beverage-intro span.unit
		{
			width: 70px;
			text-align: left;
			font-weight: bold;
		}
		.beverage-intro span.title
		{
			width: 450px;
			text-align: left;
			visibility: hidden;
		}
		
		
		.title,.beverage-item .unit,.beverage-item .price,.beverage-item .amount
		{
			margin:0px 0px 0px 0px;
			

			
		}
		.beverage-item
		{
			margin:0px 0px 0px 0px;
			border-top: 1px solid #DADADA;
			width: 740px;
			padding-bottom: 20px;
		}
		
		
		
		.beverage-item.last
		{
		border-top: 1px solid #DADADA;
		padding-bottom: 30px;
		}

		
		
		.beverage-paragraph h3.title
		{
			font-family: Arial, Helvetica, sans-serif;
				color: #3e3a36;
			font-weight:bold;
			margin:0px 0px 0px 0px;
			display:block;
			width:450px;
		}
		
		.beverage-paragraph span
		{
			font-family: Arial, Helvetica, sans-serif;
				color: #3e3a36;
			font-weight:normal;
		}
		
		.beverage-paragraph .title
		{
			float:left;
			clear:left;
			display:block;
			width:400px;
			font-weight: bold;
		}
		
		.beverage-paragraph .unit
		{
			float:left;
			display:block;
			width:70px;
		}
		
		.beverage-paragraph .price
		{
			float:right;
			display:block;
			width:90px;
			text-align: right;
		}
		
		.beverage-paragraph .amount
		{
			float:left;
			display:none;
			width:40px;
			line-height:17px;
		}
		
		.beverage-paragraph .description
		{
			
			display:block;
			float:left;
			clear:left;
			width:400px;
			padding: 0px;
			margin: 0px;
		}
		
		.beverage-group
		{
		border-top: 0px solid #000000;
		width:740px;
		margin-bottom: 10px;
		}
		
		.beverage-group .title
		{
			float:left;
			clear:none;
			display:block;
			width:450px;
		}
		
		.beveragegroup h3
		{
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			padding: 0px 0px 14px 0px;
			margin: 0px;
		}

		.beverage-paragraph .fill-amount
		{
			float:left;
			clear:none;
			display:block;
			width:50px;
			text-align:right;
			padding-right:4px;
		}

		
		.beverage-paragraph .presentation
		{
			float:left;
			clear:none;
			display:block;
			width:80px;
			text-align:right;
			line-height:17px;
		}
		
		
	/*------------------------------------------------------------------------------------------*/	
		
/*		
		.beverage-paragraph
		{
			display:block;
			float:left;
			clear:left;
			margin:10px 0px 0px 0px;
			width:740px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}
		
		.beverage-intro
		{
		border: 0px;
		display:none;
		}
		
		.beverage-intro span.fill-amount
		{
		display:none;
		}
		.beverage-intro span.presentation
		{
		display:none;
		}
		.beverage-intro span.unit
		{
		width: 70px;
		text-align: right;
		font-weight: bold;
		}
		.beverage-intro span.price
		{
		width: 155px;
		text-align: right;
		font-weight: bold;
		}
		.beverage-intro span.amount
		{
		width: 150px;
		text-align: right;
		font-weight: bold;
		display:none;
		}

.beverage-intro span.title
{
visibility: hidden;
}
		
		.beverage-paragraph h3.title
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:Black;
			font-weight:bold;
			margin:10px 0px 0px 0px;
			display:block;
			width:400px;
		}
		
		.beverage-paragraph span
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:Black;
			font-weight:normal;
		}
		
		.beverage-paragraph div.text
		{
			float:left;
			clear:none;
			display:block;
			width:350px;
		}
		
		.beverage-paragraph .title
		{
			float:left;
			clear:left;
			display:block;
			width:350px;
			line-height:17px;
		}
		
		.beverage-paragraph .fill-amount
		{
			float:left;
			clear:none;
			display:block;
			width:50px;
			text-align:right;
			padding-right:4px;
			line-height:17px;
			
		}
		
		.beverage-paragraph .unit
		{
			float:left;
			clear:none;
			display:block;
			width:30px;
			line-height:17px;
		}
		
		.beverage-paragraph .price
		{
			float:left;
			clear:none;
			display:block;
			width:80px;
			text-align:right;
			line-height:17px;
		}
		
		.beverage-paragraph .presentation
		{
			float:left;
			clear:none;
			display:block;
			width:80px;
			text-align:right;
			line-height:17px;
		}
		
		.beverage-paragraph .amount
		{
			float:left;
			clear:none;
			display:block;
			width:70px;
			line-height:17px;
			text-align:center;
		}
		
		.beverage-paragraph .description
		{
			float:left;
			clear:left;
			display:block;
			width:350px;

			font-size:11px;
			text-align:left;
			margin:5px 0px 0px 0px;
		}
		
		.beverage-item 
		{
			margin:0px 0px 5px 12px;			
			
			padding: 5px 0px 5px 0px;
			border-bottom: 1px solid #DADADA;
			width: 772px;
		}
		*html .beverage-item 
		{
			margin:0px 0px 5px 6px;			
		}
		
		.beverage-item.last
		{
			border: 0px;
		}
		
		.beverage-item span.amount
		{
		text-align: right;
		}

		.beverage-item .title,.beverage-item .fill-amount,.beverage-item .price,.beverage-item .presentation,.beverage-item .amount
		{
			
		}
		
		.beverage-item .unit
		{
		width: 80px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		}
		
		.beverage-item .title
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			padding: 0px 0px 0px 0px;
			font-size: 12px;
			margin:0px 0px 0px 0px;
			text-align:left;
			text-decoration:none;

		}
		
		.beverage-item .text .title
		{
		background-image: none;
		}
		
		.beverage-item .amount-input
		{
			width:40px;
			border-width:1px;
			font-size:9px;
		}
		
		.beverage-description
		{
			margin:5px 0px 0px 0px;
			clear:left;
		}
		
		.beverage-description .head-line
		{
			float:left;
			display:block;
			width:400px;
			font-weight:bold;
			margin:0px;
			text-align:left;
		}
		
		.beverage-description .content
		{
			float:left;
			clear:left;
			display:block;
			width:600px;
			margin-top:5px;
			text-align:left;

			padding-bottom: 5px;
		}
		
		.beverage-group 
		{
			border-top: 1px solid #000000;
			margin: 0px;
			width: 782px;
			padding: 0px;
		}
		
		.beverage-group .title
		{
			float:left;
			clear:left;
			display:block;
			width:400px;
			font-size: 12px;
			font-weight:bold;
			margin:0px;
			color: #000000;
			text-align:left;
			background-image: url(../images/bullit_quadrat.jpg);
			background-repeat: no-repeat;
			background-position: 0px 7px;
			padding: 3px 0px 0px 10px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}
*/

		.package-item
		{
			position:relative;
			float:left;
			width:740px;
			margin:0px 0px 0px 0px;
			padding: 0px;
			border-top: 1px solid #DADADA;
		}
		
		
		.package-paragraph h3.title
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
				color: #3e3a36;
			font-weight:bold;
			margin:10px 0px 0px 0px;
			display:block;
			width:450px;
		}
		
		.package-item span
		{
			font-family: Arial, Helvetica, sans-serif;
				color: #3e3a36;
		}
		
		.package-item .title
		{
			float:left;
			display:block;
			width:440px;
			font-weight: bold;
			padding: 3px 0px 0px 0px;
			margin: 0px;
		}
		
		.package-item .unit
		{
			
			float:right;
			display:block;
			width:100px;
			padding-top: 3px;
			text-align:right;
		}
		
		.package-item .price
		{
			float:right;
			display:block;
			padding:3px 0px 0px 100px;
			text-align:right;
		}
		
		.package-item .min-amount
		{
			float:left;
			display:block;
			width:200px;
		}
		
		.package-item .amount-input
		{
			width:40px;
			border-width:1px;
			font-size:9px;
		}
		
		
		
		body#web-domain div.page-introduction
		{
			float:left;
			width:720px;
		}
		
		.page-introduction h3
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:1em;
				color: #3e3a36;
			font-weight:bold;
			margin:10px 0px 0px 0px;
			display:block;
			width:95%;
		}
		
		.page-introduction h1
		{
			font-weight:bold;
			margin:0px 0px 10px 0px;
				color: #3e3a36;
			padding: 3px 0px 0px 0px;
			width: 100%;
		}
		

		.text-paragraph
		{
			float:left;
			clear:none;
			width:740px;
			display:block;
			margin:0px 0px 0px 0px;
			
		}

		.content-block.text-paragraph.titled-text-block
		{
		display:block;
		float:left;
		clear:none;
		width: 350px;
		margin: 0px 0px 0px 0px;
		margin:0px;
		padding: 0px 40px 40px 0px;
		}
		
		
		
		
		div.package-domain div#content .content-block.text-paragraph
		{
		width: 450px;
		}
		
		
		
		
		.text-paragraph h2
		{
			font-weight:bold;
			margin:0px 0px 10px 0px;
				color: #3e3a36;
		}
		
		.text-paragraph h3.title
		{
			font-family: Arial, Helvetica, sans-serif;
				color: #3e3a36;
			font-weight:bold;
			margin:10px 0px 0px 0px;
			display:block;
			width:450px;
		}
		
		.text-paragraph.simple-list-item
		{
			margin:0px;
			padding:4px 0px 4px 0px;
		}
		
		.text-paragraph ul.simple-list
		{
			margin:0px 0px 0px 15px;
			padding:0px 0px 0px 10px;
		}
		
		.text-paragraph.simple-list-item li.simple-list-item
		{			
				color: #3e3a36;
			margin:0px;
			padding:0px;
		}
		
		.text-paragraph img
		{
			float:left;
			clear:left;
			top:0px;
			margin:0px 10px 5px 0px;
			border-width:1px;
			border-style:solid;
			border-color:#000000;	
		}

		
		.text-paragraph .para-text
		{
			float:left;
			display:block;
				color: #3e3a36;
			padding: 0px 0px 0px 0px;
			margin:0px;
		}
		
		
		
		body#web-domain .text-paragraph.para-titel-textblock-image
		{
			display:block;
			float:left;
			width: 350px;
			padding-right: 40px;
			padding-top: 40px;
		}

		
		.text-paragraph.para-titel-textblock-image img
		{
			float:left;

			display:block;
			width: 350px;
			height: 111px;
			margin:0px 0px 10px 0px;
			padding: 0px!important;
			border: 0px;
			
		}
		.text-paragraph.para-titel-textblock-image img.titelimage
		{
			float:left;
			clear:left;
			display:block;
			margin:0px 0px 10px 0px!important;
			padding: 0px!important;
			border: 0px;
			width: 365px;
			height: 15px;
			
		}

		
		.text-paragraph.para-titel-textblock-image h2
		{
			padding: 0px 0px 0px 0px;
			margin:0px 0px 10px 0px;
			width:350px;
			float:left;
		    position:relative;
				color: #3e3a36;
			float:left;
			
		}
		
		.text-paragraph.para-titel-textblock-image .para-text
		{
			margin:0px 0px 5px 0px;
			padding:0px;
			position:relative;
			width:350px;
			top:0px;
			display:block;
				color: #3e3a36;
			float:left;
			
		}
		
		
		
		
		.text-paragraph.para-4-image-thumbnails
        {
        	position:relative;
        	width:100%;
        	left:10px;
        	float:left;
        }

        .text-paragraph.para-4-image-thumbnails a
        {
        	width:110px;
        	height:110px;
        	margin:5px 10px 0px 0px;
        	background-position:center;
        	border-width:1px;
        	border-style:solid;
        	border-color:black;
        	display:block;
        	float:left;
        }

        .text-paragraph.para-4-image-thumbnails a:visited
        {
        	border-width:1px;
        	border-style:solid;
        	border-color:black;
        }
        
        .image-paragraph
		{
			position:relative;
			width:100%;
			left:10px;
			float:left;
		}
		
		.image-paragraph a
		{
			width:110px;
			
			margin:0px 7px 0px 0px;
			background-position:center;
			border-width:0px;
			border-style:solid;
			border-color:black;
			display:block;
			float:left;
		}
		
		.image-paragraph a img
		{
			width:110px;
			
			border-width:1px;
			border-style:solid;
			border-color:black;
			display:block;
			margin:0px;
		}
		
		.text-paragraph.page-introduction img.introimage
		{
		display:block;
		float:none;
		clear:none;
		border: 0px;
		}
		div.text-paragraph.page-introduction span.para-text
		{
		display:block;
		float:left;
		}
		
		
		
		.image-paragraph a:visited
		{
			border-width:0px;
			border-style:solid;
			border-color:black;
		}
        
		.formular-paragraph
		{
			display:block;
			float:left;
			clear:left;
			position:relative;
			margin:0px;
			padding:0px;
		}

		.formular-paragraph form
		{
			margin:0px;
			padding:0px;
		}

		.formular-paragraph form div
		{
			display:block;
			font-weight:normal;
			font-size:12px;
			float:left;
			clear:left;
			margin:5px 0px 0px 0px;
		}

		.formular-paragraph form span.section-title
		{
			display:block;
			width:490px;
			font-weight:bold;
			font-size:1em;
			float:left;
			clear:left;
			margin:5px;
			background-color:rgb(200,200,200);
		}

		.formular-paragraph form span.title
		{
			display:block;
			width:200px;
			float:left;
			clear:left;
		}

		.formular-paragraph form p.input
		{
			display:block;
			width:500px;
			position:relative;
			float:right;
			clear:right;
			margin:0px;
			padding:0px;
		}

		.formular-paragraph form span.caption
		{
			display:inline;
			margin:2px;
			position:relative;
			float:left;
		}

		.formular-paragraph form input
		{
			display:inline;
			margin:2px;
			float:left;
			position:relative;
		}


/* ----------- ANFRAGEFORMULAR ------------------ */

	div#header-left
	{
	position: relative;
	left: 0px;
	width: 350px;
	float:left;
	}
	div#header-right
	{
	position: relative;
	left: 42px;
	width: 300px;
	float:left;
	}
	*html div#header-right
	{
	left: 50px;
	}

	
	div#header-left span.headline
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: left;
	}
	div#header-right span.hotel-title
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	font-weight: bold;
	}
	div#header-right span.hotel-name
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: block;
	float:left;
	font-weight: bold;
	width: 70px;
	}
	div#header-right span.hotel-name-value
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: block;
	}
	
	div#header-right span.hotel-department
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: block;
	float:left;
	font-weight: bold;
	width: 70px;
	}
	div#header-right span.hotel-department-value
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: block;
	}
	
	div#header-right span.hotel-adress
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: block;
	float:left;
	font-weight: bold;
	width: 70px;
	}
	div#header-right span.hotel-adress-value
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: block;
	}
	div#header-right span.hotel-phone
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: block;
	float:left;
	font-weight: bold;
	width: 70px;
	}
	div#header-right span.hotel-phone-value
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: block;
	}
	div#header-right span.hotel-fax
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: block;
	float:left;
	font-weight: bold;
	width: 70px;
	}
	div#header-right span.hotel-fax-value
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: block;
	}
	div#header-right span.hotel-mail
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: block;
	float:left;
	font-weight: bold;
	width: 70px;
	}
	div#header-right span.hotel-mail-value
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: block;
	}
	
	div#personal
	{
	position: relative;
	top: 10px;
	left: 0px;
	width: 740px;
	clear:left;
	}
	
	*html div#personal
	{
	width: 747px;
	}
	
	div#personal span.headline
	{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: left;
	background-image: url(../images/bullit_quadrat.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 10px;
	border-top: 1px solid #000000;
	width: 100%;
	clear:left;
	display:block;
	}
	
	div#personal #left
	{
	width: 350px;
	float: left;
	padding-top: 10px;
	clear:left;
	}
	div#personal #left span.caption
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 100px;
	}
	div#personal #left span.input
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 200px;
	}
	div#personal #left select.input
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 200px;
	}
	div#personal #left span.input input
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 200px;
	}
	
	
	div#personal #right
	{
	width: 350px;
	float: right;
	padding-top: 10px;
	}
	div#personal #right span.caption
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 100px;
	}
	div#personal #right span.input
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 200px;

	text-align: right;
	}
	div#personal #right span.input input
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 200px;
	}
	
	div#request-paragraph
	{
	position: relative;
	top: 50px;
	width: 740px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	display: block;
	}
	
	*html div#request-paragraph
	{
	width: 747px;
	}

	
	div#person-project
	{
	position: relative;
	top: 35px;
	left:0px;
	width: 740px;
	display:block;
	float:left;
	clear:left;
	}
	
	*html div#person-project
	{
	width: 747px;
	}
	
	div#person-project span.headline
	{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: left;
	background-image: url(../images/bullit_quadrat.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 10px;
	border-top: 1px solid #000000;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 30px;
	}
	
	div#person-project span.caption
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 150px;
	display: inline;
	}
	div#person-project span.input
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 550px;
	display: block;
	float: left;
	
	}
	div#person-project span.input input
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100px;
	}
	div#person-project span.title
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
	font-weight: bold;
	display: block;
	clear:left;
	padding-top: 20px;
	}
	
	div#person-project table#table1
	{
	width: 700px;
	clear: left;
	}
	div#person-project table#table1 tr.odd
	{
	background-color: #F7F7F7;
	}
	div#person-project table#table1 tr.even
	{
	background-color: #FFFFFF;
	}
	
	div#person-project table#table1 td
	{
	width: 142px;
	}
	div#person-project table#table1 td.blanktd
	{
	width: auto;
	}
	
	
	div#person-project table#table1 tr td span.caption
	{
	width: auto;
	text-align: left;
	padding-right: 5px;
	}

	div#person-project table#table1 td span.input
	{
	float:left;
	}
	
	
	
	div#person-project table#table2
	{
	width: 700px;
	}
	div#person-project table#table2 tr td
	{
	text-align: center;
	}
	div#person-project table#table2 tr td.event
	{
	width: 157px;
	text-align: left;
	}
	div#person-project table#table2 tr td.check
	{
	width: 63px;
	text-align:center;
	}
	div#person-project table#table2 tr td.check img
	{
	position:relative;
	border: 0px;
	left: 10px;
	}
	
	div#person-project table#table2 tr.odd
	{
	background-color: #F7F7F7;
	}
	div#person-project table#table2 tr.even
	{
	background-color: #FFFFFF;
	}
	div#person-project table#table2 tr td.blanktd
	{
	
	}
	div#person-project table#table2 tr td.icon-title
	{
	font-size: 10px;
	}
	
	
	
	
	div#person-project table#table3
	{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	width: 700px;
	padding-top: 5px;
	}
	div#person-project table#table3 tr td.event
	{
	text-align: left;
	width: 153px;
	font-size: 12px;
	background-color: #F7F7F7;
	}
	div#person-project table#table3 tr td.event-input
	{
	text-align: center;
	width: 68px;
	/*width: 100px;*/
	font-size: 10px;
	}
	div#person-project table#table3 tr td.event-input-person
	{
	text-align: center;
	width: 56px;
	/*width: 100px;*/
	font-size: 10px;
	}
	
	
	div#person-project table#table3 tr td.event-caption
	{
	text-align: center;
	width: 68px;
	/*width: 100px;*/
	font-size: 10px;
	}
	div#person-project table#table3 tr td.event-caption-person
	{
	text-align: center;
	width: 56px;
	/*width: 100px;*/
	font-size: 10px;
	}

	
	div#person-project table#table3 tr.odd
	{
	background-color: #F7F7F7;
	text-align: center;
	}
	div#person-project table#table3 tr.even
	{
	background-color: #FFFFFF;
	text-align: center;
	}
	div#person-project table#table3 td.odd
	{
	background-color: #F7F7F7;
	text-align: center;
	font-size: 12px;
	}
	
	
	
	

	div#person-project table td span.caption
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: left;
	width: 63px;
	display: block;
	float: left;
	}
	div#person-project table td span.pers-caption
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: left;
	width: 55px;
	display: block;
	float: left;
	}
	
	
	div#person-project table td span.input
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 30px;
	display: block;
	float:left;
	}
	div#person-project table td span.input input
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 30px;
	}
	
	div#person-project #food-check
	{
	position: relative;
	top: 10px;
	left: 0px;
	float: left;
	width: 350px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	div#person-project #equipment-check
	{
	position: relative;
	top: 10px;
	left: 0px;
	float: left;
	width: 350px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	div#person-project #nationality
	{
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
	width: 350px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 15px;
	display:block;
	}
	
	div#person-project #nationality span.country-input
	{
	width: 200px;
	display:block;
	clear:left;
	}
	
	
	
	div#person-project #nationality span.country-caption
	{
	display:block;
	float:left;
	width: 100px;
	padding-top: 5px;
	}
	
	div#person-project #nationality span.country-radiobutton
	{
	width: 150px;
	display:block;
	padding-top: 3px;
	}
	

	
	div#person-project #specials-check
	{
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
	width: 350px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	div#person-project #outer-house-check
	{
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
	width: 740px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	div#person-project #budget-check
	{
	position: relative;
	top: 10px;
	left: 0px;
	float: left;
	width: 740px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
	
	div#person-project span.text
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
	clear: left;
	display:block;
	padding-top: 10px;
	padding-bottom: 10px;
	}
	
	div#person-project p
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 172px;
	float:left;
	padding: 0px;
	margin: 0px;
	}
	div#person-project input.text-input
	{
	width: 250px;
	}
	div#person-project input.budget-input
	{
	width: 175px;
	}
	
	div#person-project  input.text-input-long
	{
	width: 666px;
	}
	
	*html div#person-project  input.text-input-long
	{
	width: 665px;
	}
	

	div#message
	{
	position: relative;
	top: 20px;
	left: 0px;
	display:block;
	float: left;
	width: 740px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
	*html div#message
	{
	width: 749px;
	}
	
	div#message input.text-input
	{
	width: 310px;
	}
	
	div#message input
	{
	margin-bottom: 5px;
	margin-top: 5px;
	}
	
		div#catering-request
	{
	position: relative;
	top: 15px;
	left: 0px;
	display:block;
	float: left;
	width: 740px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
	div#catering-request .request-kind
	{
	position: relative;
	top: 20px;
	left: 0px;
	display:block;
	float: left;
	width: 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
	div#catering-request .request-kind-input
	{
	position: relative;
	top: 20px;
	left: 0px;
	display:block;
	float: left;
	width: 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
	div#catering-request .request-message
	{
	position: relative;
	top: 30px;
	left: 0px;
	display:block;
	float: left;
	width: 700px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
	div#catering-request .request-message .request-kind-text
	{
	position: relative;
	top: 20px;
	left: 0px;
	clear: left;
	width: 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	display:block;
	}
	
	div#catering-request .request-message .request-kind-input .request-input
	{
	width: 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	float: left;
	}
	
	div.banquettmap-pages a 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
		color: #3e3a36;
	display: block;
	float: left;
	clear: left;
	}
	div.banquettmap-pages a:hover
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	}
		
#rates_notice
{
position: relative;
top: 7px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
		color: #3e3a36;
	
}
.room-amount span.caption
{
font-size: 12px;
}

.content-block.text-paragraph.simple-cdata
{
display:block;
float:left;
padding: 0px;
margin: 0px;
}

.para-cdata
{
display:block;
float:left;
}
.para-cdata a
{
	color: #3e3a36;
text-decoration: underline;
}

.para-cdata a:hover
{
	color: #3e3a36;
text-decoration: underline;
}

img.introimage
{
border:0px;
}

.content-block.text-paragraph.titled-text-block img
{
border:0px;
}
div.moreinfo
{
cursor: pointer;
color: #990000;
font-weight:bold;
text-decoration: underline;
}

		.food-paragraph.food-description span.head-line
		{
		display:block;
		font-weight: bold;
		}