/** IE ONLY */
A:hover			{text-decoration:underline; color:red;}
A:link			{color:#424242; text-decoration:none}
a:visited       {color:#424242; text-decoration:none}

/** SHARED */
.chand			{cursor:pointer;}
.b0             {border:0px solid;}

/** STANDARD */
body			{font-family:Trebuchet MS; font-size:12px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; background-color:#dedede; background-image: url('../images/'); background-repeat: repeat-x;}

.logoholder		{position:absolute; left:0px; top:2px; height:80px; width:947px;}
	.languageselect {position:absolute; top:8px; right:4px; font-family:Trebuchet MS; font-size:12px; color:#f1f1f1;}
	
.menueholder	{position:absolute; left:0px; top:80px; height:33px; width:947px; background-color:#b81e18;}
	.btnmen1st	{position:relative; height:31px; width:112px; background-image: url('../images/backgr_btn_menue.bmp'); background-repeat: repeat-x; border:1px solid; border-color:#9c1b17; float: left; font-family:Trebuchet MS; font-size:15px; color:#353535; text-align:center; line-height:30px;}
	.btnmen1st :hover {color:#b11e18; font-weight:bold;}
	.btnmen			  {position:relative; margin-left:0px; height:31px; width:111px; background-image: url('../images/backgr_btn_menue.bmp'); background-repeat: repeat-x; border:1px solid; border-color:#9c1b17; border-left:0px solid; float: left; font-family:Trebuchet MS; font-size:15px; color:#353535; text-align:center; line-height:30px;}
	.btnmen :hover	  {color:#b11e18; font-weight:bold;}
	
.bannerholder	{position:absolute; left:0px; top:114px; height:238px; width:947px;}
.gridstripe		{position:absolute; left:0px; top:353px; height:19px; width:947px;}
.contentholder	{position:absolute; left:0px; top:372px; height:auto; width:541px; background-color:#ffffff; filter:alpha(opacity=90); opacity: .9; padding:10px; background-image: url('../images/bg_txtrow.jpg'); background-repeat:no-repeat; padding-bottom:10px;}
.bookingholder	{position:absolute; left:562px; top:372px; height:191px; width:385px; background-color:#b81e18;}
.mapholder		{position:absolute; left:562px; top:564px; height:auto; width:385px;}

.clearblock		{clear:both;}
.noboder		{border:0px;}
.imgphonebig	{margin-left:60px;}
.listpoints     {font-family:Trebuchet MS; font-size:15px; font-weight:bold; color:#b10135;}
.ddllanguage    {position:absolute; top:-3px; right:10px;}
.footer			{width:530px; border:1px solid; padding:4px; border-color:#b10034; font-family:Trebuchet MS; font-size:11px; color:#b3b3b3; text-align:right;}

/** FONT SETTING */
.lblcity54geadline {font-family:Trebuchet MS; font-size:22px; font-weight:bold; color:#171717;}
.lblcity54txt	{font-family:Trebuchet MS; font-size:13px; line-height:20px; color:#3a3a3a;}
.phone          {font-family:Trebuchet MS; font-size:14px;}

/** Booking */
.btnbooking {width:297px; height:58px; margin-top:60px; background-repeat:no-repeat;}
.btnboode     {background-image: url('../images/reservierung-de.jpg');}
.btnboode:hover  {background-image: url('../images/reservierung-de-ho.jpg');}
.btnboofr        {background-image: url('../images/reservierung-fr.jpg');}
.btnboofr:hover  {background-image: url('../images/reservierung-fr-ho.jpg');}
.btnbooen        {background-image: url('../images/reservierung-en.jpg');}
.btnbooen:hover  {background-image: url('../images/reservierung-en-ho.jpg');}



.frmbooking		{position:relative; margin:5px; width:375px; height:181px; overflow:hidden;}
.frmbook-l		{width:250px; float:left;}
.frmbook-r		{width:120px; float:left;}

.lblankunft		{font-family:Trebuchet MS; font-size:12px; color:#3a3a3a;}
.imgkalender	{border:0px;}
.ddlctrlbook	{font-family:Trebuchet MS; font-size:12px; color:#3a3a3a; margin-bottom:8px;}
.btnctrlbook	{font-family:Trebuchet MS; font-size:12px; font-weight:bold; color:#3a3a3a; width:106px; margin-bottom:6px;}
.imgbtnctrlbook {margin-bottom:7px;}
.imgbtnctrlbookclose {margin-top:5px;}

/** BOOKING PAGE */

.bookingfieldsetdata	{border:1px solid; border-color:#989898; font-family:Trebuchet MS; font-size:12px; padding:10px;}
.bookingfieldsetdata:hover	{border:1px solid; border-color:#84120f;}
.lblfrmbooking			{font-family:Trebuchet MS; font-size:13px; font-weight:bold; color:#3a3a3a; margin-bottom:5px;}
.bookingdata			{background-color:#fafafa; padding:3px;}
.lblbookingprice		{font-family:Trebuchet MS; font-size:15px; font-weight:bold; color:#444444;}
.lblbookinginformations	{text-align:justify; line-height:18px;}

/** */
.lblfrmkontakt	{width:170px; display:block; float:left; clear:left; margin-bottom:3px; font-family:Trebuchet MS; font-size:12px; margin-left:7px;}
.elmfrmkontakt	{margin-bottom:3px; border:1px solid; border-color:#b1b3b4;}
.orderfieldset	{border:1px solid; border-color:#989898; font-family:Trebuchet MS; font-size:12px;}
.orderfieldset:hover	{border:1px solid; border-color:#84120f;}

/* IMAGES */
.imgvcardebook  {border:0px; padding-top:10px;}
.btnmoreinfo	{border:0px; margin-left:25px;}
.btnmoreinfo :hover	{margin-left:30px;}

/* AWARD */
a.award         {float:right; padding:10px; padding-right:0;}
a.award img     {border:none;}
