		#page-content #web-domain-title
		{
		position: absolute;
		top: 6px;
		left: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #FFFFFF;
		z-index: 10;
		display:none;
		}
		
		#page-content #content-title
		{
			font-weight:bold;
			display:block;
			height:63px;
			background-color:rgb(230,225,206);
			position:relative;
			top:0px;
			left:0px;
			width:759px;
			margin:0px;
			padding:0px;
			border-width:0px 0px 1px 0px;
			border-style:solid;
			border-color:rgb(130,135,86);
			z-index: 2;
		}


		#page-content #content-title .title
		{
			display:block;
			padding:10px;
		}
		
		#page-content #content
		{
			position:relative;
			display:block;
			width:749px;
			margin:0px 0px 20px 0px;
			top:0px;
			left: 10px;
			padding:10px 0px 10px 0px;
		}
		
		input.amount-input
		{
			background-color:white;
			border:1px solid #B0B2BE!important;
		}
		
		.equipment-paragraph
		{
			display:block;
			float:left;
			clear:left;
			margin:5px 0px 0px 0px;
			width:710px;
		}
		
		.equipment-intro
		{
			border-width:0px 0px 0px 0px;
			border-style:solid;
			border-color:rgb(173,150,99);
		}
		
		.equipment-intro span.price
		{
			width: 120px;
			text-align: right;
		}
		
		.filter-content .content-block.equipment-paragraph.equipment-intro
		{
			display:none;
		}
		
		.equipment-intro span.amount
		{
			width: 70px;
			text-align: right;
		}
		.equipment-intro span.unit
		{
			width: 70px;
			text-align: left;
		}
		.equipment-intro span.title
		{
			width: 450px;
			text-align: left;
			visibility: hidden;
		}
		.equipment-unitline {font-weight:bold;}
		.equipment-unitline span.amount{width: 70px;text-align: right;}
		.equipment-unitline span.price{width: 120px;text-align: right;}
		.equipment-unitline span.unit{width: 70px;text-align: left;}
		.equipment-unitline span.title{width: 440px;text-align: left;visibility: hidden;}
		
		
		
		
		.title,.equipment-item .unit,.equipment-item .price,.equipment-item .amount
		{
			margin:5px 0px 0px 0px;
		}
		
		.equipment-item
		{
			margin:5px 0px 0px 0px;
			border-bottom: 1px dotted #DADADA;
			width: 739px;
		}
		

		
		.equipment-item span.amount
		{
			width: 70px;
			text-align: right;
		}
		
		.equipment-item.last
		{
			border:0px;
		}
		*html div#page-content.equipment-domain div#content div.content-block.equipment-item.last
		{
			border:0px;
		}
		
		*html .equipment-item.last span.title
		{
			border:0px;
			background-image: none;
			padding-left: 0px;
		}
		
		.equipment-item .amount-input
		{
			width:40px;
			border-width:1px;
			font-size:9px;
		}
		
		.equipment-paragraph h3.title
		{
			
			margin:0px 0px 0px 0px;
			display:block;
			width:450px;
		}
		
		.equipment-paragraph span
		{

		}
		
		.equipment-paragraph .title
		{
			float:left;
			display:block;
			width:440px;
		}
		
		.equipment-paragraph .unit
		{
			float:left;
			display:block;
			width:100px;
			line-height:17px;
		}
		
		.equipment-paragraph .price
		{
			float:left;
			display:block;
			width:90px;
			line-height:17px;
			text-align: right;
		}
		
		.equipment-paragraph .amount
		{
			float:left;
			display:block;
			width:40px;
			line-height:17px;
		}
		
		.equipment-paragraph .description
		{
			float:left;
			clear:left;
			display:block;
			width:450px;
		}
		
		.equipment-group
		{
		border-top: 0px solid #000000;
		width:749px
		}
		
		.equipment-group .title
		{
			float:left;
			clear:left;
			display:block;
			width:450px;
		}
		
		.equipment-group h3
		{

			font-weight: bold;
			padding: 3px 0px 0px 0px;
			margin: 0px;
		}
		
		.business-center-paragraph
		{
			display:block;
			float:left;
			clear:left;
			margin:5px 0px 0px 0px;
			width:740px;
		}
		
		.business-center-intro
		{
			border-width:0px 0px 0px 0px;
			border-style:solid;
			border-color:rgb(173,150,99);
		}
		
		.filter-content .content-block.business-center-paragraph.business-center-intro
		{
			display:none;
		}
		
		.business-center-intro span.amount
		{
			width: 80px;
			text-align: right;
		}
		.business-center-intro span.unit
		{
			width: 120px;
			text-align: left;
		}

		*html .business-center-intro span.unit
		{
			width: 120px;
			padding-left: 20px;
		}


		.business-center-intro span.title
		{
			width: 450px;
			text-align: left;
			visibility: hidden;
		}
		.business-center-unitline span.amount{width: 80px;text-align: right;font-weight:bold;}
		.business-center-unitline span.unit{width: 120px;text-align: left;font-weight:bold;}
		.business-center-unitline span.title{width: 440px;text-align: left;visibility: hidden;font-weight:bold;}
		.business-center-unitline span.price {font-weight:bold;}
		
		.title,.business-center-item .unit,.business-center-item .price,.business-center-item .amount
		{
			margin:5px 0px 0px 0px;
		}

		.business-center-item
		{
			margin:5px 0px 0px 0px;
			border-bottom: 1px dotted #DADADA;
			width: 739px;
		}
		
		.business-center-item span.amount
		{
			width: 80px;
			text-align: right;
		}
		
		*html .business-center-item
		{
		
		}
		
		.business-center-item.last
		{
			border: 0px;
		}
		
		.business-center-item .amount-input
		{
			width:40px;
			border-width:1px;
			font-size:9px;
		}
		
		.business-center-paragraph h3.title
		{
			
			margin:10px 0px 0px 0px;
			display:block;
			width:430px;
		}
		
		.business-center-paragraph span
		{

		}
		
		.business-center-paragraph .title
		{
			float:left;
			display:block;
			width:440px;
			line-height: 17px;
		}

		*html .business-center-domain span.unit
		{
			width: 120px !important;
			padding-left: 20px !important;
		}	
		.business-center-paragraph .unit
		{
			float:left;
			display:block;
			width:120px;
			line-height:17px;
		}
		
		.business-center-paragraph .price
		{
			float:left;
			display:block;
			width:90px;
			line-height:17px;
			text-align: right;
		}
		
		.business-center-paragraph .amount
		{
			float:left;
			display:block;
			width:40px;
			line-height:17px;
		}
		
		.business-center-paragraph .description
		{
			float:left;
			clear:left;
			display:block;
			width:450px;
			font-size:11px;
		}
		
		.business-center-group
		{
			border-top: 0px solid #000000;
			width:749px
		}
		
		.business-center-group .title
		{
			float:left;
			clear:left;
			display:block;
			width:450px;
		}
		
		.business-center-group h3
		{

			padding: 3px 0px 0px 0px;
			margin: 0px;
		}

		.food-paragraph
		{
			display:block;
			float:left;
			clear:left;
			margin:10px 0px 0px 0px;
			width:740px;
		}
		
		.food-intro
		{
			border-width:0px 0px 0px 0px;
			border-style:solid;
			border-color:#000000;
		}
		
		.food-intro span.price
		{
			text-align: right;
		}
		.food-intro span.title
		{
			visibility: hidden;
		}
		
		.food-intro span.amount
		{
			text-align: right;
			width: 70px;
		}
		
		.food-unitline span.price{text-align: right;font-weight:bold;}
		.food-unitline span.title{visibility: hidden;font-weight:bold;}
		.food-unitline span.amount{text-align: right;width: 70px;font-weight:bold;}
		.food-unitline span.unit {font-weight:bold;}
		
		.food-paragraph h3.title
		{
			
			margin:10px 0px 0px 0px;
			display:block;
			width:440px;
		}
		
		.food-group
		{
			width: 749px;
			border-top: 0px solid #000000;
		}
		
		.food-group .title
		{

	color: #2c4b9b;

margin-bottom: 7px;



font-size: 13px;

font-weight: bold;

line-height: 17px;
		}
		
		.food-paragraph span
		{

		}
		
		.food-paragraph .title
		{
			float:left;
			clear:none;
			display:block;
			font-weight:bold;
			width:440px;
			padding-left: 0px;
		}
		
		.food-paragraph .unit
		{
			float:left;
			clear:none;
			display:block;
			width:100px;
			line-height:17px;
		}
		
		.food-paragraph .price
		{
			float:left;
			clear:none;
			display:block;
			width:100px;
			line-height:17px;
		}
		
		.food-paragraph .amount
		{
			float:left;
			clear:none;
			display:block;
			width:50px;
			line-height:17px;
		}
		
		.food-paragraph .description
		{
			float:left;
			clear:left;
			display:inline;
			width:440px;
			text-align:left;
			margin:0px 0px 0px 0px;
			padding-left: 0px;
		}
		
		.food-item ,.food-item.fine
		{
			
			border-width:0px 0px 0px 0px;
			border-style:solid;
			border-color:#000000;
			width: 749px;
			padding-bottom: 3px;
	
		}
		
		.food-item .title,.food-item .unit,.food-item .amount
		{
			padding-top: 3px;
		}
		
		.food-item span.amount
		{
			text-align:right;
			width: 70px;
		}
		
		.food-item .price
		{
			text-align: right;
			padding-top: 3px;
		}

		
		.food-item .title,.food-item.fine .title
		{
			margin:0px 0px 0px 0px;
			text-align:left;
			font-weight: bold;
			background-repeat: no-repeat;
			background-position: 0px 7px;
		}
		
		.content-block.food-paragraph.food-item.grouped
		{
			border-bottom: 1px dotted #DADADA;
			border-top: 0px;
			background-image: none;
			position:relative;
			left: 0px;
			width: 739px;
			padding: 0px;
		}
		
		div.content-block.food-paragraph.food-item.fine.grouped
		{
			border: 0px;
		}
		
		.food-item.grouped span.title
		{
			font-weight:bold;
			background-image: none;
			margin: 0px;
			padding: 0px;
		}
		.food-item.grouped span.description
		{
			padding: 0px;
			margin: 0px;
		}

		
		.content-block.food-paragraph.food-item.fine.grouped .title
		{
			padding: 0px;
			margin: 0px;
			background-image: none;

		}
		
		
		.food-item .amount-input
		{
			width:40px;
			border-width:1px;
			font-size:9px;
		}
		
		.food-description
		{
			position:relative;
			left:10px;
			margin:5px 0px 0px 0px;
			border-bottom: 1px dotted #dadada;
			width: 739px;

		}
		
		
		
		div.content-block.food-paragraph.food-description.last
		{
			border-top: 0px;
		}
		
		
		.food-description .head-line
		{
			float:left;
			display:block;
			width:500px;
			font-weight:bold;
			margin:0px 0px 0px 0px;
			padding: 0px;
			text-align:left;
			font-size: 11px;
		}
		
		.food-description .content
		{
			float:left;
			display:block;
			width:420px;
			margin:0px 0px 0px 0px;
			text-align:left;
			border: 0px;
			padding: 0px 0px 5px 0px;
		}
		
	
		
		.food-description.last
		{
			border: 0px;
		}
		

		
		.beverage-paragraph
		{
			display:block;
			float:left;
			clear:left;
			margin:10px 0px 0px 0px;
			width:740px;
		}
		
		.beverage-intro
		{
			border: 0px;
		}
		.beverage-unitline {font-size:11px;font-weight:bold;color:#565656;}
		.beverage-unitline span.fill-amount{display:none;}
		.beverage-unitline span.presentation{display:none;}
		.beverage-unitline span.unit{width: 70px;text-align: right;}
		.beverage-unitline span.price{width: 155px;text-align: right;}
		.beverage-unitline span.amount{width: 150px;text-align: right;}
		.beverage-unitline span.title{visibility: hidden;}
		
		.beverage-paragraph h3.title
		{



		
			margin:10px 0px 0px 0px;
			display:block;
			width:400px;
		}
		
		.beverage-paragraph span
		{

		}
		
		.beverage-paragraph div.text
		{
			float:left;
			clear:none;
			display:block;
			width:350px;
		}
		
		.beverage-paragraph .title
		{
			float:left;
			clear:left;
			display:block;
			width:340px;
			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 0px;			
			padding: 5px 0px 5px 0px;
			border-bottom: 1px dotted #DADADA;
			width: 738px;
		}
		
		*html .beverage-item 
		{
					
		}
		
		.beverage-item.last 
		{
			border: 0px;

		}
		*html .bevarage-item.last span.unit
		{
			padding-left: 0px; 
			width: 80px;
		}
		
		.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;


		}
		
		.beverage-item .title
		{

			padding: 0px 0px 0px 0px;

			margin:0px 0px 0px 0px;
			text-align:left;
			text-decoration:none;
			font-weight:bold;
		}
		
		.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: 0px solid #000000;
			margin: 0px;
			width: 749px;
			padding: 0px;
		}
		
		.beverage-group .title
		{
			float:left;
			clear:left;
			display:block;
			width:400px;
			font-size: 14px;
			font-weight:bold;
			margin:0px;
			color: #2B4F9B;
			text-align:left;
			background-repeat: no-repeat;
			background-position: 0px 7px;
			padding: 3px 0px 0px 0px;

		}
		

		.package-item
		{
			position:relative;
			float:right;
			width:100%;
			border-width:0px 0px 0px 0px;
			border-style:solid;
			border-color: #000000;
			margin:5px 0px 5px 0px;
		}
		
		*html div#page-content.package-domain div#content div.content-block.package-paragraph.package-item.last
		{
			position:relative;
			float:right;
			width:100%;
			border-width:0px 0px 0px 0px;
			border-style:solid;
			border-color: #000000;
			margin:5px 0px 5px 0px;
		}
		
		*html div#page-content.package-domain div#content div.content-block.package-paragraph.package-item.last span.title
		{
			float:left;
			display:block;
			width:440px;
			font-weight:bold;

			padding: 3px 0px 0px 0px;
			margin: 0px;
		}
		
		.package-paragraph h3.title
		{


			margin:10px 0px 0px 0px;
			display:block;
			width:450px;
		}
		
		.package-item span
		{

		}
		
		.package-item .title
		{
			float:left;
			display:block;
			width:440px;
			font-weight:bold;
			padding: 3px 0px 0px 0px;
			margin: 0px;
		}
		
		.package-item .unit
		{
			
			float:left;
			display:block;
			width:100px;
			padding-top: 3px;
			
		}
		
		.package-item .price
		{
			
			float:left;
			display:block;
			padding:3px 5px 0px 0px;
			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;
			padding-top: 3px;
		}
		
		div.package-domain div#content div.content-block.text-paragraph
		{
			width: 440px;
		}
		
		.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;
        }
.para-titel-textblock-image .image {display:block;float:right;}
.para-titel-textblock-image .para-text {display:block;float:left;width:445px;}
.content-block.text-paragraph.page-introduction .para-text h2.title {display:block;float:left;width:445px;}
img.textlogo
		{
		position: relative;
		top: 3px;
		padding: 0px 3px 0px 0px;
		margin: 0px;
float:none;
		}	

span.para-text img.textlogo
{
		position: relative;
		top: 0px;
		padding: 0px 3px 0px 0px;
		margin: 0px;

float:none;

}


div#page-content.food-domain img.textlogo
		{
		position: relative;
		top: 0px;
		padding: 0px 3px 0px 0px;
		margin: 0px;	
		}
div#page-content.food-domain #content .content-block.text-paragraph.simple-text-block span.para-text img.textlogo
	{
		position: relative;
		padding: 0px 3px 0px 0px;
		margin: 0px;
		float:none;
	}
		
		
div#page-content.beverage-domain img.textlogo
		{
		position: relative;
		top: 0px;
		padding: 0px 3px 0px 0px;
		margin: 0px;	
		}
div#page-content.equipment-domain img.textlogo
		{
		position: relative;
		top: 0px;
		padding: 0px 3px 0px 0px;
		margin: 0px;
		float:none;
		}
div#page-content.business-center-domain img.textlogo
		{
		position: relative;
		top: 0px;
		padding: 0px 3px 0px 0px;
		margin: 0px;	
		}
div#page-content.package-domain img.textlogo
		{
		position: relative;
		top: 0px;
		padding: 0px 3px 0px 0px;
		margin: 0px;	
		}
.text-paragraph.para-titel-textblock-image span.para-text img.textlogo
{
		float:none;
		position: relative;
		top: 0px;
		padding: 0px 3px 0px 0px;
		margin: 0px;
		display:inline;
}

.text-paragraph.para-titel-textblock-image span.para-text img.textlogo
{
		float:none;
		position: relative;
		top: 0px;
		padding: 0px 3px 0px 0px;
		margin: 0px;
		display:inline;
}

.text-paragraph.page-introduction img.textlogo
{
		float:none;
		position: relative;
		top: 0px;
		padding: 0px 3px 0px 0px;
		margin: 0px;
		display:inline;
}
	
#rates_notice
{
position: relative;
top: 7px;

	font-size: 10px;

	
}
.room-amount span.caption
{

}


.para-cdata a
{

}

.para-cdata a:hover
{

}
a#href3d
{

}
a#href3d:hover
{

}

ul.simple-list {display:block;}
.content-block.text-paragraph {display:block;float:left;width:100%;}


