	body
	{
		margin:0px;
		
	}

	#searchForServices #searchFormularLoading,
	#searchForServices #result
	{
		margin:0px;
		border:1px solid #c2c9cc;
		font-family:arial;
		margin-bottom:7px;
		margin-left:2px;
		background-color:transparent;
		width:770px;
		cursor:default;
	}
	
	#searchForServices #highDetails
	{
    font-size:1em;
  }
	
	#searchForServices #complete
	{
		background-color:transparent;
		text-align:center; 
		
		margin-top:0px;
		padding:10px;
		width:770px;
	}
	
	#searchForServices
	{
		font-family:arial;
		text-align:center;
	}
	
	#searchForServices h1
	{
		border-top:0px solid #baaf7d;
		background-color: transparent;
		border-bottom:0px solid #baaf7d;
		color:#AA6655;
		font-size:1.2em;
		text-align:right;
		margin:0px;
		margin-bottom:7px;
	}
	
	#searchForServices #offers
	{
		width:770px;
		min-width:770px;
		padding:0px;
		padding-bottom:10px;
	}
	
	#searchForServices #offers #result
	{
	 font-size:1em;
	}
	
	#searchForServices #offers #result table.result
	{
		font-size:1em;
		margin:0px;
	}
	
	#searchForServices #offers table.offers
	{
		margin:4px;
		padding:4px;
		font-size:1em;
		background-color:#fbe8ca;
			
	}
	
	
	#searchForServices #result table.ausgabea
	{
		margin:4px;
		padding:4px;
		font-size:1em;
		background-color:#fbe8ca;
			
	}
	
	
	#searchForServices #offers table.offersb
	{
		margin:4px;
		padding:4px;
		font-size:1em;
		background-color:transparent;
		margin:0px;
	}
	
	
	#searchForServices #offers img.imgangebot
	{
		width:180px;
		height:135px;
		margin-bottom:0px;
		margin-top:4px;
		margin-left:5px;
		margin-right:10px;
	}
	
	
	#searchForServices #result a
	{
		color:black;
	}
	
	#searchForServices #result table.result
	{
		font-size:0.8em;
	}
	
	
	#searchForServices #result table.transparent
	{
		background-color:transparent;
	}
	
	
	#searchForServices #result table.agegropus
	{
		font-size:1em;
		border:1px solid #dfdfdf;
		width:100%;
	}
	
	#searchForServices #result span.bestPrice
	{
		padding:0px;	
		font-size:1em;
		background-color:#fbe8ca;
		color:#1d683f;
		width:15em;
		height:1.3em;
		display:block;
		font-weight:bold;
		margin-right:0.6em;
		margin-left:3em;
		margin-top:0.2em;
		text-align:right;
		cursor:default;
	}
	
	#searchForServices #result span.georefsHotel
	{
		font-size:0.8em;
		margin-left:10px;
	}
	
	
	#searchForServices #offers td.beschreibung
	{
		
		font-size:0.8em;
		color:#111122;
		font-family:Verdana;
		
	}
	
	
	#searchForServices #result td.beschreibungb
	{
		
		font-size:0.8em;
		color:#111122;
		font-family:Verdana;
		
	}
	
	#rooms p.designation
	{
    font-weight:bold; 
    font-size: 1em;
    margin-top:4px;
    margin-bottom:2px;
    color:#0070C0;
    display:block;
  }
	
	#searchForServices #result #seasons td
	{
	}
	
	#searchForServices #result table.seasons
	{
		background-color:#FBE8CA;
		color:#5a4119;
		width:100%;
		font-size:0.9em;
		margin-top:0.2em;
		font-weight:bold;
		border:1px solid #dfdfdf;
	}
	
	#searchForServices #result div.room
	{
		margin-top:0.3em;
		background-color:#f9f9f9;
		padding:2px;
		font-size:0.9em;
		color:#00111d;
	}
	
	#searchForServices #result a.buttonOn
	{
		color:black;
	}
	
	#searchForServices #result a.button
	{
		margin-right:1em;
		margin-bottom:2em;
		font-size:0.8em;
	}
	
	#searchForServices #result a.button:hover
	{
		text-decoration:none;
	}
	
	#searchForServices #result a.buttonOff
	{
		color:#9f9f9f;
	}
	
	#searchForServices #result #odd td
	{
		background-color:#dbe0f1;
		color:#003d68;
	}
	
	#searchForServices #result #even td
	{
		background-color:#bec8ea;
		color:#00111d;
	}
	
	#searchForServices #result img
	{
		margin:0px;
		padding:0px;
		
	}
	
	#searchForServices #result a.pictureChange
	{
		margin:0px;
		padding:0px;
		margin-bottom:0px;
		margin-right:20px;
		margin-top:3px;
		margin-left:5px;
		display:block;
		border:1px solid #efefef;
		width:180px;
		height: 135px;
		max-width:180px;
		min-width:180px;
		overflow:hidden;
	}
	
	#searchForServices #result a.pictureChange:hover
	{
		border:1px inset black;
	}
	
	#searchForServices #result #links a,
	#searchForServices #result #links span
	{
		font-size:0.8em;
		color:#0000ff;
	}
	
	#searchForServices #result #links a:hover
	{
		text-decoration:none;
	}
	
	#searchForServices #result #rooms
	{
		font-size:1em;
	}
	
	#searchForServices #result #menuButtons a:hover
	{
    text-decoration:underline;
  }
  
	#searchForServices #result #buttonDetails2,
	#searchForServices #result #buttonPrices2
	{
		text-align:right;
		width:720px;
		display:block;
	}
	
	#searchForServices #result #buttonDetails2.out,
	#searchForServices #result #buttonPrices2.out
	{
		color:#000080;
		font-size:0.8em;
	}
	
	#searchForServices #result #offerList
	{
		text-align:center;
		width:720px;
		display:block;
		font-weight:bold;
		padding-top:1em;
		padding-bottom:1em;
	}
	
	#searchForServices #bookablesSearchFor
	{
		padding-top:10px;
		font-family:arial;
		border:1px solid #c2c9cc;
		width:770px;
		margin-left:2px;
		margin-bottom:12px;
	}
	
	#searchForServices #bookablesSearchFor table
	{
		font-size:0.8em;
	}
	
	#searchForServices #bookablesSearchFor td
	{
		padding-right:0.8em;
		text-align:right;
	}
	
	#searchForServices #bookablesSearchFor h1
	{
		margin:0px;
		font-size:1em;
	}
	
	#searchForServices #bookablesSearchFor input,
	#searchForServices #bookablesSearchFor select
	{
		width:158px;
		font-size:0.9em;
	}
