@charset "utf-8";
*			{
			padding:0px;
			margin:0px;
			border:0px;
			}
body 		{
			text-align:left;
			font:normal 13px Verdana, Arial, Helvetica, sans-serif;
			line-height:18px;
			color:#124F50;
			background:url(../images/design/hg.jpg) top left repeat #FFF;
			}
/*----------------GRUNDGERUEST-------------------------------*/
#container	{width:786px;margin:0 auto;}
#header		{width:786px;height:251px;}
	#nav	{width:166px;height:251px;background:url(../images/design/nav.jpg) no-repeat;float:left;}
	#bild	{width:342px;height:251px;background:url(../images/design/bild_nachts.jpg) no-repeat;float:left;}
	#flaggen	{width:62px;padding:5px 0 0 280px;}
	#logo	{width:265px;height:251px;background:url(../images/design/logo.jpg) no-repeat;float:left;}
	#subnav	{width:246px;font-size:9px;color:#554235;text-align:right;padding:3px 20px 0 0;}
#content	{width:776px;background-color:#FFFFFF;}
	.text1	{width:476px;padding:20px 0px 30px 31px;float:left; text-align:justify;}
	.bild1	{width:220px;padding:55px 0 0 30px;float:left;}
#footer		{width:756px;height:24px;background:url(../images/design/footer.jpg) no-repeat;clear:both;font-size:9px;color:#554235;padding:54px 0 0 30px;}
/*----------------FORMATE---------------------------------------*/
h1 			{width:476px;height:33px;background:url(../images/design/uber.jpg) no-repeat;font-size:20px;
			text-transform:uppercase;color:#554235;padding:5px 0 0 26px; margin-top:20px;}
h2 			{font-size:16px;color:#554235;}
h3			{}
p			{padding:0 0 10px 0;}
strong		{}
/*---------------LINKS CONTENT--------------*/
#content a			{color:#124F50;text-decoration:underline;font-weight:bold;}
#content a:hover	{color:#124F50;text-decoration:none;}
#footer a			{color:#554235;text-decoration:none;}
#footer a:hover		{color:#554235;text-decoration:underline;}
#subnav a			{color:#554235;text-decoration:none;}
#subnav a:hover		{color:#554235;text-decoration:underline;}
/*---------------NAVIGATION-------------*/
#nav ul			{list-style:outside none;padding:10px 0 0 35px;}
#nav li			{list-style-type:none;line-height:0px;font-size:0px;margin:0 0 6px 0;}
#nav a span 	{display:none;}
#nav .hotel  a		 {height:18px;width:122px;display:block;background:url(../images/design/n_hotel_n.gif) no-repeat;}
#nav .hotel a:hover  {background:url(../images/design/n_hotel_c.gif) no-repeat;}
#nav .restau  a		 {height:18px;width:122px;display:block;background:url(../images/design/n_restaurant_n.gif) no-repeat;}
#nav .restau a:hover {background:url(../images/design/n_restaurant_c.gif) no-repeat;}
#nav .tagung  a		 {height:18px;width:122px;display:block;background:url(../images/design/en_n_meeting_n.gif) no-repeat;}
#nav .tagung a:hover {background:url(../images/design/en_n_meeting_c.gif) no-repeat;}
#nav .veran  a		 {height:18px;width:122px;display:block;background:url(../images/design/en_n_events_n.gif) no-repeat;}
#nav .veran a:hover  {background:url(../images/design/en_n_events_c.gif) no-repeat;}
#nav .termin  a		 {height:18px;width:122px;display:block;background:url(../images/design/en_n_dates_n.gif) no-repeat;}
#nav .termin a:hover {background:url(../images/design/en_n_dates_c.gif) no-repeat;}
#nav .preis  a		 {height:18px;width:122px;display:block;background:url(../images/design/en_n_price_n.gif) no-repeat;}
#nav .preis a:hover  {background:url(../images/design/en_n_price_c.gif) no-repeat;}
#nav .buchung  a	 {height:18px;width:122px;display:block;background:url(../images/design/en_n_booking_n_neu.gif) no-repeat;}
#nav .buchung a:hover {background:url(../images/design/en_n_booking_c_neu.gif) no-repeat;}
#nav .region  a		 {height:18px;width:122px;display:block;background:url(../images/design/en_n_region_n.gif) no-repeat;}
#nav .region a:hover {background:url(../images/design/en_n_region_c.gif) no-repeat;}
/*---------------SUBNAV-----------------*/
#content ul		{list-style:outside none;font-size:11px;}
#content li		{list-style-type:none;background:url(../images/design/listenpunkt.jpg) no-repeat;padding:0 0 0 20px;}
/*---------------TABLE CONTENT----------*/
#content table	{width:300px;border:none;}
#content td		{}
/*---------------Preise---------*/
.preise1		{float:left;width:250px;font-weight:bold;}
.preise2		{float:left;width:220px;text-align:right;}
/*----------------CLASSEN---------------------------------------*/
.nofloat		{clear:both;}
.rightfloat		{float:right;padding:0 70px 0 0;}
.trennlinie		{border-bottom:1px dotted #CCC;clear:both;margin:5px 0 15px 0;}
.euroweb		{padding:10px 0 10px 0;}
.flagge			{padding:0 10px 0 0;}
.right			{text-align:right;}
.logos			{background-color:#FFFFCC;margin:0 0 10px 0;}
.logos img		{padding:3px;border:1px solid #4C4441;margin:5px; background-color:#FFFFFF;}
.links			{float:right;padding:15px 10px 0 0;}
.stern			{float:left;}
.stern2			{float:left;margin:7px 0 0 5px; font-weight:bold;}
.pikto			{float:left;padding:10px 0 0 0;}
.zimmer			{width:140px; float:left;}
.zimmer2		{width:160px; float:left;}
.cmsbild		{padding:3px;border:1px solid #4C4441;margin:0 0 0 10px;float:right;}
.cmsdick		{font-weight:bold;}
.abstandshalter	{height:30px;}

/* CMS Eingabefelder Farben */
.ewcms_content, #element_content	{background:#FFEDBF;}


/* CMS Bilderrahmen */
.cms-bild 			{padding:3px; border: 1px solid #4f453c; background-color:#FFFFFF; margin-bottom:10px;} 