		body
		{
			margin:0px;
			padding:0px;
			
			background-color: #FFFFFF;
			background-repeat: repeat-y;

		}
	        #page-header {
                       
                }	

#page-header #logo
{
cursor:pointer;
}

		#page-container
		{
			position:absolute;
			top: 10px;
			left: 10px;
			width: 980px;
			height: 100%;
			padding: 0px;
			margin: 0px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background-color:white;
			z-index:1;

		}

		#page-container #page-features
		{
			position:relative;
			top: 0px;
			left: 0px;
			background-color: white;
			padding: 0px;
			margin: 0px;
			width: 400px;;
			height: 16px;
			display: block;
		}
		
		#page-container #page-header
		{
			display:block;
			height:180px;
			width: 100%;
			top:0px;
			left:0px;
			background-color:white;
			
		}
		
		#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
		{
			position:absolute;
			display:block;
			width: 184px;
			height: 180px;
		    top:0px;
			padding:0px;
		}
		
		#page-container #page-header #logo img
		{
			display: block;
			width: 184px;
			height: 180px;
		    padding: 0px;
		}
		
		#page-container #page-header #banner
		{
			position:relative;
			left:0px;
	        top:0px;
			display: block;
			width: 978px;
			height: 180px;
			float:left;
		}
		
		#page-container #page-header #banner img
		{
			display:block;
			width:978px;
			height:180px;
		    top:0px;
		    border:0px;

		}
		#border
		{
		position: absolute;
		top: 30px;
		border: 1px solid #8E8273;
		padding:2px;
		}
		
		#extra-navi
		{
		position: relative;
		text-align: left;
		top: 0px;
		left: 600px;
		height: 12px;
		width: 400px;
		height:30px;

		}
		
		#extra-navi form
		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #8E8273;
		font-size: 11px;
		padding: 0px;
		margin: 0px;
		padding-top: -5px;
		}
		
		#extra-navi a
		{
		display: inline;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #8E8273;
		font-weight: bold;
		font-size: 11px;
		text-decoration: none;
		padding: 0px 5px 0px 5px;
		}
		
		#page-container #page-context 
		{
			position:relative;
			top:0px;
			left:0px;
			width:186px;
			height: auto;

			margin:0px;
			padding:0px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			display:block;
			float:left;
			
		}

		#languages span.languages
		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		font-weight: bold;
display:none;
		}
		
		/*#page-container #page-context #languages
		{			
			display:block;
			background-color:#C0C7E1;
			position:relative;
			top:-320px;
			margin:0px;
			width:162px;
			height: auto;
			padding: 0px;
			z-index: 10;
		}*/

		/*#page-container #page-context #languages
		{			
			display:block;
			position:absolute;
			top:-510px;
			left: 20px;
			margin:0px;
			width:60px;
			height: 30px;
			padding: 0px;
			z-index: 12 !important;

		}
		
		
		*html #page-container #page-context #languages
		{			
			top:-300px;
			z-index: 12;
		}
		
		#page-container #page-context #languages span.languages
		{
			display:none;
			padding:0px;
			margin: 0px;
			z-index: 3;
		}

		#page-container #page-context #languages span.languages .lang-selection.de a
		{
			font-family:Arial;
			font-size:12px;
			font-weight:bold;
			color:White;
			text-decoration:none;
			background-image: url(../images/flag_de.gif);
			background-repeat: no-repeat;
			float:left;
			width: 31px;
			height:18px;
			border: 1px solid #ffffff;
			z-index: 3;
		}
		
		#page-container #page-context #languages span.languages .lang-selection.en a
		{
			font-family:Arial;
			font-size:12px;
			font-weight:bold;
			color:White;
			margin-left: 10px;
			text-decoration:none;
			background-image: url(../images/flag_uk.gif);
			background-repeat: no-repeat;
			float:left;
			width: 31px;
			height:18px;
			border: 1px solid #ffffff;
			z-index: 3;
		}
		
		#page-container #page-context #languages span.languages .lang-selection.fr a
		{
			font-family:Arial;
			font-size:12px;
			font-weight:bold;
			color:White;
			text-decoration:none;
			background-image: url(../images/flag_fr.gif);
			background-repeat: no-repeat;
			float:left;
			width: 31px;
			height:18px;
			margin-left: 10px;
			border: 1px solid #ffffff;
			z-index:13;
		}*/

		#page-container #page-context #content-image
		{
			display:block;
			height:111px;
			background-color:#8E8273;
			position:relative;
			top:0px;
			width:186px;
			background-image:url(../images/bild_austauschbar.jpg);
			background-repeat:no-repeat;
		}
		
		#page-container #page-context #content-image img
		{
			border: 1px solid #ffffff;
			left: 5px;
			width:158px;
		}
		
		#page-container #page-context #extra
		{
			display:block;
			height:42px;
			background-color:#8E8273;
			position:relative;
			top:0px;
			width:186px;
		}
	
		
		#page-container #page-context #extra span.extra
		{
			display:block;
			padding:10px 5px 5px 0px;
			border: 0px;
		}
		
		#page-container #page-context #extra a:link , a:visited , a:hover
		{
			border: 0px;
			text-decoration:none;
		}
		
		#page-container #page-context #advertising
		{
			
			display:block;
			height:auto;
			background-color:#8E8273;
			position:relative;
			top:70px;
			overflow:visible;
			width:186px;
			color: #FFFFFF;
			font-size: 12px;
		}
		
		#page-container #page-menu 
		{
			position:relative;
			top:0px;
			left:0px;
			display:block;
			float:left;
			z-index: 99!important;
			border-top: 0px solid #F8EEE2;
			background-color:#E9E6DA;
		}


		
		#page-container #page-menu #site-domain-menu ul
			{
			list-style-type:none;
			border-top: 2px solid #F8EEE2;
			}
		
		#page-container #page-menu #site-domain-menu li a 
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			text-decoration:none;
			width: 186px;
			height: 100%;
			color:#000000;
			font-weight: normal;
			display:block;
			
		}

		#page-container #page-menu #site-domain-menu
		{
			position:relative;
			display:block;
			background-color:#E9E6DA;
			top:0px;
			margin:0px;
			height:auto;
			padding: 0px 0px 5px 0px;
			width:186px;
			z-index: 99!important;
		}
		#page-container #page-menu #site-domain-menu #home-button
		{
		background-color: black;
		height: 20px;
				padding-bottom: 3px;
		}
		#page-container #page-menu #site-domain-menu #home-button a
		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #E9E6DA;
		text-decoration: none;
		padding-left: 12px;

		}
		
		
		
		#page-container #page-menu #site-domain-menu ul.main-menu
		{
			margin:0px;
			padding:0px 0px 10px 0px;
			position: relative;
			background-color: #E9E6DA;
		}
		
		#page-container #page-menu #site-domain-menu ul.sub-menu
		{
			margin: 0px;
			padding: 0px;
			position: relative;
			background-color: #E9E6DA;
			display: none;
			overflow: visible;
			width: 195px;
			
		}
		
		#page-container #page-menu #site-domain-menu ul.child-menu
		{
			margin: 0px;
			padding: 0px;
			position: relative;
			background-color: #E9E6DA;
			display:none;
			overflow:visible;
			width:240px;
			
		}
		
		#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:186px;
			top:-4px;
			background-color: #E9E6DA;
			border-top: 4px solid #E9E6DA;
			border-bottom: 4px solid #E9E6DA;
			padding: 0px;
			margin: 0px;
		}
		
		* html #page-container #page-menu #site-domain-menu ul.main-menu li.main-menu-item:hover ul.sub-menu
		{
			left:186px; /* IE */
			padding: 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:186px;
			top:-4px;
			background-color: #E9E6DA;
			border-top: 4px solid #E9E6DA;
			border-bottom: 4px solid #E9E6DA;
			padding: 0px;
			margin: 0px;
		}
		
		* html #page-container #page-menu #site-domain-menu ul.main-menu li.sub-menu-item:hover ul.child-menu /* IE */
		{
			padding: 0px;
			margin: 0px;
  			left:175px;
  			voice-family:"\"}\""; /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
  			voice-family:inherit;
  			left:195px; /* IE 6 */
		}
		
		#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: 5px;
			z-index: 99!important;

		}
		
		*html #page-container #page-menu #site-domain-menu li.sub-menu-item
		{
			padding:2px 0px 2px 0px; /* IE 5 */
			voice-family:"\"}\""; /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
  			voice-family:inherit;
  			padding:2px 0px 2px 0px; 
			margin-right: 0px;/* IE 6 */
		}
		
		
		
		
		#page-container #page-menu #site-domain-menu li.child-menu-item
		{		
			display:block;
			text-align:left;
			padding:2px 0px 2px 0px;
			margin-right: 5px;
			white-space: nowrap;
		}
		
		*html #page-container #page-menu #site-domain-menu li.child-menu-item
		{
			padding:2px 0px 2px 0px; /* IE 5 */
			voice-family:"\"}\""; /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
  			voice-family:inherit;
  			padding:2px 0px 2px 0px;
			margin-right: 0px; /* IE 6 */
		}
		
		#page-container #page-menu #site-domain-menu a.sub-menu
		{
			padding:3px 0px 3px 5px;
			margin:0px;
			display:block;
			line-height: 12px;
			color:black;
			font-size:11px;
			width: 100%;
			height: 100%;
			z-index: 2;

		}
		
		#page-container #page-menu #site-domain-menu a.sub-menu:hover
		{
			padding:3px 0px 3px 5px;
			margin:0px 0px 0px 0px;
			display:block;
			line-height: 12px;
			color: white;
			background-color:#8E8273;
			font-size:11px;
			width: 100%;
			height: 100%;
			z-index: 2;
		}
		
		#page-container #page-menu #site-domain-menu a.child-menu
		{
			padding:3px 0px 3px 5px;
			margin: 0px;
			display:block;
			color:black;
			line-height: 12px;
			font-size:11px;
			width: 100%;
			height: 100%;
			z-index: 2;
		}
		
		
		#page-container #page-menu #site-domain-menu a.child-menu:hover
		{
			padding:3px 0px 3px 5px;
			margin: 0px;
			display:block;
			line-height: 12px;
			color: white;
			background-color: #8E8273;
			font-size:0.7em;
			width: 100%;
			height: 100%;
			z-index: 2;
		}
		
		
		#page-container  #page-menu #site-domain-menu a.main-menu
		{
			padding:3px 0px 3px 12px;
			line-height:12px;
			margin: 0px 0px 0px 0px;
			width: 186px;
			
		}
		#page-container  #page-menu #site-domain-menu a.main-menu:hover
		{
			width: 174px;
			
		}
		
		*html #page-container  #page-menu #site-domain-menu a.main-menu:hover
		{
			width: 185px;
			
		}
		


		
		#page-container #page-menu #site-domain-menu a.main-menu:hover, .main-menu-item.selected a.main-menu
		{
			background-color:#8E8273;
			color: white;
			
		}
		li.main-menu-item.selected
		{
		color:#FFFFFF;
		}
		
		#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;
		}
/*-----------------------*/

		
		#left-content
		
		{
		position: relative;
		width: 186px;
		top: 0px;
		float: left;
		z-index:99!important;
		}
		#page-content 
		{
			
/*border: 1px solid red;*/
position:relative;
			top:0px;
			left:1px;
			float:left;
			margin: 0px;
			padding: 0px 0px 50px 0px;
			width: 789px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			background-color: white;
			z-index:1!important;
		}


		
		
		#page-content #top-menu
		{
			display:block;
			top: 1px;
			position:relative;
			font-weight:bold;
			height:40px;
			width:791px;
			margin:0px;
			text-align:right;
			padding:0px;
			left: 0px;
			z-index:0!important;
			background-color: #E9E6DA; 
		}
		
		#page-content #top-menu #languages
		{
		position:absolute;
		display:block;
		top: 0px;
		left:-210px;
		width: 400px;
		z-index: 3;
		}

		#page-content #top-menu ul.main-menu 
		{
			margin:0px;
			padding:0px;
		}
		
		#page-content #top-menu ul.main-menu li.main-menu-item
		{
			display: inline;
			position:relative;
			left: 10px;			
			width: 175px;
			height: auto;
			text-align:left;
			padding: 3px 46px 12px 27px;		
			background-image: url(../images/anfrageformular.gif);
			background-repeat: no-repeat;
			background-position: 4px 0px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			text-decoration: none;
			line-height: 13px;
			color: #FFFFFF;
		}
		
		#page-content #top-menu ul.main-menu li.main-menu-item a
		{			
			color: #FFFFFF;
			text-decoration:none;
			font-weight:bold;
			vertical-align:middle;
		}

		/*#page-content #top-menu .script-function .nav
		{
			position: absolute;
			
			margin: 0px;
			padding: 0px;
			height: 32px;
			padding: 4px 0px 0px 80px;
			z-index:3;
			
		}
		*html #page-content #top-menu .script-function .nav
		{
			right: 0px;
		}*/
		
		#page-content #top-menu .script-function a
		{
			position: absolute;
			display:block;
			top: 0px;
			right: 0px;
			width: 145px;
			height: auto;
			padding: 3px 46px 28px 27px;
			z-index:5;
			/* background-image: url(../images/content-title-button.gif); */
			background-repeat: no-repeat;
			background-position: 0px 0px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 0.01px;
			text-decoration: none;
			color: #034EA2;
		}
		
                .pdfdelde {
                        background-image: url(../images/pdfdelde.gif);
                }
                .pdfaddde {
                        background-image: url(../images/pdfaddde.gif);
                }
                .pdfgende {
                        background-image: url(../images/pdfgende.gif);
                }
                .pdfdelen {
                        background-image: url(../images/pdfdelen.gif);
                }
                .pdfadden {
                        background-image: url(../images/pdfadden.gif);
                }
                .pdfgenen {
                        background-image: url(../images/pdfgenen.gif);
                }
               

		*html #page-content #top-menu .script-function a
		{
			padding-right: 190px;
		}
		
		#page-content #parent-menu
		{
		position: relative;
		display:block;
		overflow: auto;
		height:auto;
		background-color: #8E8273;
		position:relative;
		margin: 0px;;
		width: 791px;
		border-bottom:0px solid #F8EEE2;
		}
		
		#page-content #parent-menu ul.parent-menu
		{
			padding:0px;
			margin:0px;
			display:block;
			color: #FFFFFF;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: normal;
			text-decoration: none;
		}
		
		#page-content #parent-menu span.empty 
		{
			display:block;
			margin:0px;
			height:20px;
		}
		
		#page-content #parent-menu ul.parent-menu li.parent-menu-item
		{
			display: inline;
			float: left;
			text-align:center;
			background-color: #8E8273;
			white-space:nowrap;
		}
		
		#page-content #parent-menu ul.parent-menu li.parent-menu-item .menu-caption
		{
			font-family:Arial;
			font-size:11px;
			font-weight:bold;
			color:rgb(200,220,230);
		}

		#page-content #parent-menu ul.parent-menu li.parent-menu-item a
		{
			padding:0px 5px 0px 5px;
			color: #E9E6DA;
			font-weight:normal;
			text-decoration: none;
                        border-left:1px solid white;
                        padding-left:15px;
                        padding-right:15px;
                        margin-top:5px;
                        margin-bottom:5px;
                        display:block;
		}
	
                #page-content #parent-menu ul.parent-menu li:first-child.parent-menu-item a
                {
                        border-style: none;
                }
	
		#page-content #parent-menu ul.parent-menu li.parent-menu-item a:hover
		{
			color: black;
		}

		#page-content #parent-menu ul.parent-menu li.parent-menu-item a.selected-nav
		{
			color:black;
		}

		#page-content #site-sibling-menu
		{
			display:block;
			background-color: #8E8273;
			margin-top: 1px;
			width: 791px;
			clear:left;
			overflow: auto;
			overflow-y:hidden;
			height:auto;
		}
		
		#page-content #site-sibling-menu ul.main-menu 
		{
			padding:0px;
			margin:0px;
			display:block;
			color: #000000;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: normal;
			text-decoration: none;
			height: 20px;
		}

		#page-content #site-sibling-menu span.empty 
		{
			display:block;
			margin:0px;
		}

		#page-content #site-sibling-menu ul.main-menu li.main-menu-item
		{
                        display: inline;
                        float: left;
                        text-align:center;
                        background-color: #8E8273;
                        white-space:nowrap;
		}

		#page-content #site-sibling-menu ul.main-menu li.main-menu-item .menu-caption
		{
			font-family:Arial;
			font-size:0.7em;
			font-weight:bold;
			color:#E9E6DA;
			display:none;
		}

                #page-content #site-sibling-menu ul.main-menu li:first-child.main-menu-item a
                {
                        border-style: none;
                }


		#page-content #site-sibling-menu ul.main-menu li.main-menu-item a
		{
                        padding:0px 5px 0px 5px;
                        color: #E9E6DA;
                        font-weight:normal;
                        text-decoration: none;
                        border-left:1px solid white;
                        padding-left:10px;
                        padding-right:10px;
                        margin-top:5px;
                        margin-bottom:5px;
                        display:block;

		}
		
		#page-content #site-sibling-menu ul.main-menu li.main-menu-item a:hover
		{
			color: black;
		}

		#page-content #site-sibling-menu ul.main-menu li.main-menu-item a.selected-nav
		{
			color:black;
		}
		
		#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 .nav
		{
			
		}

		#page-content #content-title .title
		{
			display:block;
			padding:10px;
		}
		
		#page-content #content
		{
			position:relative;
			display:block;
			width:788px;
			margin:0px 0px 20px 0px;
			top:0px;
			left: 10px;
			padding:10px 0px 10px 0px;
		}
		
		input.amount-input
		{
			background-color: #FFFFFF;
			border: 1px solid black;
		}
		
		.equipment-paragraph
		{
			display:block;
			float:left;
			clear:left;
			margin:5px 0px 0px 0px;
			width:720px;
		}
		
		.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;
			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;
		}
		.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:5px 0px 0px 0px;
			

			
		}
		.equipment-item
		{
			margin:5px 0px 0px 10px;
			border-bottom: 1px solid #DADADA;
			width: 772px;
		}
		
		*html .equipment-item
		{
			margin:5px 0px 0px 6px;
			border-bottom: 1px solid #DADADA;
		}
		
		.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
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:0.9em;
			color:Black;
			font-weight:bold;
			margin:0px 0px 0px 0px;
			display:block;
			width:450px;
		}
		
		.equipment-paragraph span
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			color:Black;
			font-weight:normal;
		}
		
		.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;
			font-size:11px;
		}
		.equipment-group
		{
		border-top: 1px solid #000000;
		width:782px
		}
		
		
		.equipment-group .title
		{
			float:left;
			clear:left;
			display:block;
			width:450px;
		}
		.equipment-group h3
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			background-image: url(../images/bullit_quadrat.jpg);
			background-repeat: no-repeat;
			padding: 3px 0px 0px 10px;
			background-position: 0px 7px;
			
			margin: 0px;
		}
		
		
		
		
		
		
		.business-center-paragraph
		{
			display:block;
			float:left;
			clear:left;
			margin:5px 0px 0px 0px;
			width:740px;
		}
*html .business-center-paragraph
		{

			width:745px;
		}
		
		.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;
		font-weight: bold;
		}
		.business-center-intro span.unit
		{
		width: 120px;
		text-align: left;
		font-weight: bold;
		}
		.business-center-intro span.price
		{
		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:5px 0px 0px 0px;
		}

		.business-center-item
		{
			margin:5px 0px 0px 10px;
			border-bottom: 1px solid #DADADA;
			width: 739px;
		}
		
		.business-center-item span.amount
		{
		width: 80px;
		text-align: right;
		}
		
		*html .business-center-item
		{
			margin:5px 0px 0px 6px;
		}
		
		.business-center-item.last
		{
		border: 0px;
		}
		
		.business-center-item .amount-input
		{
			width:40px;
			border-width:1px;
			font-size:9px;
		}
		
		.business-center-paragraph h3.title
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:0.9em;
			color:Black;
			font-weight:bold;
			margin:10px 0px 0px 0px;
			display:block;
			width:430px;
		}
		
		.business-center-paragraph span
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			color:Black;
			font-weight:normal;
		}
		
		.business-center-paragraph .title
		{
			float:left;
			display:block;
			width:440px;
		}
		
		.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: 1px solid #000000;
		width:749px
		}
		
		.business-center-group .title
		{
			float:left;
			clear:left;
			display:block;
			width:450px;
		}
		
		.business-center-group h3
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			background-image: url(../images/bullit_quadrat.jpg);
			background-repeat: no-repeat;
			padding: 3px 0px 0px 10px;
			background-position: 0px 7px;
			margin: 0px;
		}

		.food-paragraph
		{
			display:block;
			float:left;
			clear:left;
			margin:10px 0px 0px 0px;
			width:740px;
		}
		
		.food-intro
		{	display:block;
			border-width:0px 0px 0px 0px;
			border-style:solid;
			border-color:#000000;
			width: 730px;
			height: 15px;
		}

		
		.food-intro span.price
		{
		display:inline;
	float:left;

		text-align: right;
		font-weight: bold;
		width: 155px;
		}

.food-intro span.title
{
display:none;
}

		.food-intro span.amount
		{
		display:block;
		float:left;

		text-align: right;
		width: 67px;
		font-weight: bold;
		}
		
		*html .food-intro span.amount
		{
		text-align: right;
		width: 70px;
		font-weight: bold;
		}

		
		.food-intro span.unit
		{
		font-weight: bold;
		display:block;
		float:left;
		text-align: right;
		width: 495px;
		}
		*html .food-intro span.unit
		{
		width: 485px;
		}
		
		.food-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:450px;
		}
		
		.food-group
		{
		width: 782px;
		border-top: 1px solid #000000;
		}
		
		.food-group .title
		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			background-image: url(../images/bullit_quadrat.jpg);
			background-repeat: no-repeat;
			padding: 3px 0px 0px 10px;
			background-position: 0px 7px;
			margin: 0px;
		}
		
		.food-paragraph span
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:Black;
			font-weight:normal;
		}
		
		.food-paragraph .title
		{
			float:left;
			clear:none;
			display:block;
			width:440px;
			padding-left: 10px;
		}
		
		.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:435px;
			font-size:11px;
			text-align:left;
			margin:0px 0px 0px 0px;
			padding-left: 10px;
		}
		

		
		
		
		.food-item ,.food-item.fine
		{
			
			border-width:1px 0px 0px 0px;
			border-style:solid;
			border-color:#000000;
			width: 782px;
			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
		{
			font-size:12px;
			margin:0px 0px 0px 0px;
			text-align:left;
			font-weight: bold;
			padding: 3px 0px 0px 10px;
			background-image: url(../images/bullit_quadrat.jpg);
			background-repeat: no-repeat;
			background-position: 0px 7px;
		}
		
		.content-block.food-paragraph.food-item.grouped
		{
			border-bottom: 1px solid #DADADA;
			border-top: 0px;
			background-image: none;
			position:relative;
			left: 10px;
			width: 775px;
			padding: 0px;
		}
		
		div.content-block.food-paragraph.food-item.fine.grouped
		{
			border: 0px;
		}
		
		.food-item.grouped span.title
		{
		font-weight: normal;
		background-image: none;
		margin: 0px;
		padding: 0px;
		width: 440px;
		}
		*html .food-item.grouped span.title
		{
		width: 430px;
		}
		
		.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 solid #dadada;
			width: 775px;
		}
		
		
		
		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;
			font-size: 11px;
			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;
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}
		
		.beverage-intro
		{
		border: 0px;
		}
		
		.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;
		}

.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:772px;
			border-width:1px 0px 0px 0px;
			border-style:solid;
			border-color: #000000;
			margin:5px 0px 5px 0px;
padding-left:10px;
		}
		
		*html div#page-content.package-domain div#content div.content-block.package-paragraph.package-item.last
		{
			position:relative;
			float:left;
			width:772px;
border-top: 1px solid #000000;
			margin:5px 0px 5px 0px;
padding-left: 10px;
		}
		
		*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;
			background-image:url(../images/bullit_quadrat.jpg);
			background-position: 0px 7px;
			background-repeat: no-repeat;
			padding: 3px 0px 0px 10px;
			margin: 0px;
		}
		
		.package-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:450px;
		}
		
		.package-item span
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:Black;
		}
		
		.package-item .title
		{
			float:left;
			display:block;
			width:440px;
			font-weight:bold;
			background-image:url(../images/bullit_quadrat.jpg);
			background-position: 0px 7px;
			background-repeat: no-repeat;
			padding: 3px 0px 0px 10px;
			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;
		}
		body#web-domain div.page-introduction
		{
			float:left;
			width:95%;
		}
		
		.page-introduction h3
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:1em;
			color:Black;
			font-weight:bold;
			margin:10px 0px 0px 0px;
			display:block;
			width:95%;
		}
		
		.page-introduction h1
		{
			font-size:12px;
			font-weight:bold;
			margin:0px 0px 10px 0px;
			color:Black;
			border-top: 1px solid black;
			background-image: url(../images/bullit_quadrat.jpg);
			background-repeat:no-repeat;
			background-position: 0px 7px;
			padding: 3px 0px 0px 10px;
			width: 772px;
			
		}
		
		*html .page-introduction h1
		{
			width: 782px;
			
		}

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


		
		
		
		div.package-domain div#content div.content-block.text-paragraph
		{
		width: 450px;
		}
		
		
		
		
		.text-paragraph h2
		{
			font-size:12px;
			font-weight:bold;
			margin:0px 0px 5px 10px;
			color:Black;
		}
		
		.text-paragraph h3.title
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:0.9em;
			color:Black;
			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
		{			
			font-size:12px;
			color:Black;
			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:inline;
			font-size:12px;
			color:Black;
			padding: 0px 0px 10px 10px;
			
		}
		
		body#web-domain .text-paragraph.para-titel-textblock-image
		{
			float:left;
			
		}

*html body#web-domain .text-paragraph.para-titel-textblock-image
		{
			margin-top: 5px;
			padding-bottom: 10px;
			
		}
		

		
		
		.text-paragraph.para-titel-textblock-image img
		{
			float:left;
			clear:left;
			display:block;
			margin:0px 0px 15px 10px;
			
		}

		*html .text-paragraph.para-titel-textblock-image img
		{
			float:left;
			clear:left;
			display:block;
			margin:0px 0px 15px 5px;
			
		}

		
		.text-paragraph.para-titel-textblock-image h2
		{
			padding: 0px 0px 0px 10px;
			margin:0px 0px 5px 0px;
			width:450px;
			clear:none;
		    position:relative;
			font-size:12px;
			color:Black;
			float:left;
			
		}
		
		.text-paragraph.para-titel-textblock-image .para-text
		{
			margin:0px 0px 5px 0px;
			position:relative;
			width:470px;
			top:0px;
			display:block;
			font-size:12px;
			color:Black;
			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;
		}
		
		.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:#000000;
	display: block;
	float: left;
	clear: left;
	}
	div.banquettmap-pages a:hover
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	}



img.textlogo
		{
		position: relative;
		top: 3px;
		padding: 0px 3px 0px 0px;
		margin: 0px;	
		}	
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;
}
		
#rates_notice
{
position: relative;
top: 7px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	
}
.room-amount span.caption
{
font-size: 12px;
}
.para-cdata
{
display:block;
padding-left: 10px;
}
.para-cdata a
{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
text-decoration: underline;
}

.para-cdata a:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
text-decoration: underline;
}

#top-menu a
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #4F3B30;
line-height: 11px;
}

#top-menu #button
{
width:200px;
float:right;
text-align:left;
background-image: url(../images/pdf_icon.jpg);
background-repeat: no-repeat;
background-position: 0px 9px;
padding-left: 24px;
height: 50px;
}
