@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, .textnojust	{width:476px;padding:20px 0px 30px 31px;float:left; text-align:justify;}
	.textnojust	{text-align:left}
	.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/n_tagung_n.gif) no-repeat;}
#nav .tagung a:hover {background:url(../images/design/n_tagung_c.gif) no-repeat;}
#nav .veran a		 {height:18px;width:122px;display:block;background:url(../images/design/n_veranstaltung_n.gif) no-repeat;}
#nav .veran a:hover  {background:url(../images/design/n_veranstaltung_c.gif) no-repeat;}
#nav .termin a		 {height:18px;width:122px;display:block;background:url(../images/design/n_termine_n.gif) no-repeat;}
#nav .termin a:hover {background:url(../images/design/n_termine_c.gif) no-repeat;}
#nav .preis a		 {height:18px;width:122px;display:block;background:url(../images/design/n_preise_n.gif) no-repeat;}
#nav .preis a:hover  {background:url(../images/design/n_preise_c.gif) no-repeat;}
#nav .buchung a		 {height:18px;width:122px;display:block;background:url(../images/design/n_buchung_n_neu.gif) no-repeat;}
#nav .buchung a:hover{background:url(../images/design/n_buchung_c_neu.gif) no-repeat;}
#nav .region a		 {height:18px;width:122px;display:block;background:url(../images/design/n_region_n.gif) no-repeat;}
#nav .region a:hover {background:url(../images/design/n_region_c.gif) no-repeat;}
#nav .referenzen a	 {height:18px;width:122px;display:block;background:url(../images/design/n_referenzen_n.gif) no-repeat;}
#nav .referenzen a:hover {background:url(../images/design/n_referenzen_c.gif) no-repeat;}
/*---------------LISTEN CONTENT---------*/
#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;}
.preis			{font-size:9px;}
/*----------------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;background:url(../images/design/strich.jpg) no-repeat;}
.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;}

/* 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;} 