body {margin:0px; font:12px/18px arial; color:#6e6440; line-height:18px}

.container {margin-top:5px; width:890px; height:auto; overflow:hidden; text-align:left;}
table {font-size:12px; line-height:18px}

a 		{color:#6e6440; text-decoration:underline}
a:HOVER	{color:#6e6440; text-decoration:underline}

.hotelName {font:bold 19.76px "Garamond", Times, serif; color:#B5B5B5}

.subnavigation {color: #c6b280; background-color:#907b44; padding:0px 4px 0px 8px; margin:0px 0px 1px 0px; text-align:left; clear:both; font-weight:bold; font-size:12px; line-height:26px;}
.subnavigation a {white-space:nowrap}
.subnavigation a:link, .subnavigation a:visited {color:#c6b280; padding:0 20px 0 0; text-decoration:none}
.subnavigation span {color:#c6b280; padding:0 20px 0 0; white-space:nowrap}
.subnavigation a:hover {color:#ffffff; text-decoration:underline}

.subsubnavigation {color:#736237; background-color:#b5a27a; padding:0px 4px 0px 7px; margin:0px 0px 1px 0px; text-align:left; clear:both; font-weight:bold; font-size:11px; line-height:26px}
.subsubnavigation a {white-space:nowrap;}
.subsubnavigation a:link, .subsubnavigation a:visited {padding:0px 5px 0px 0px; font-size:11px; font-weight:bold; color:#736237; text-decoration:none; white-space:nowrap; margin-right:20px}
.subsubnavigation span {color:#736237; padding: 0 20px 0 0; white-space: nowrap}
.subsubnavigation a:hover {color:#ffffff; text-decoration:underline}

.contentText {padding-top:4px}
/* full content */
.contentLayout1 {width:682px; overflow:hidden}
.content1 {padding:0px 9px 0px 14px}

/* content + contentright */
.contentLayout2 {width:482px; overflow:hidden}
.content2 {padding:0px 31px 0px 14px}

/* content + events */
.contentLayout3 {width:482px; overflow:hidden}
.content3 {padding:0px 31px 0px 14px}

/* content + contentright */
.contentRightLayout1 {width:200px; overflow:hidden}
.contentRight1 {padding:0px 0px 0px 0px}

.contentFooter {padding:5px 0 5px 0px}

/* content + events */
.contentRightLayout2 {width:200px; overflow:hidden}
.contentRight2 {padding:32px 0px 0px 0px}
.contentRight2 a, .contentRight2 a:HOVER {color:#6e6440; text-decoration:underline}
.contentRight2 table {font-size:11px; line-height:14px; color:#6e6440}
.eventList {font-size:11px; line-height:14px; color:#6e6440}
.packageList {font-size:11px; line-height:14px; color:#6e6440}
.locationList {font-size:11px; line-height:14px; color:#6e6440}
.newsletterRegistration {font-size:11px; line-height:14px; color:#6e6440}
.clear {clear:both; overflow:hidden}

.contentLeftTopLayout {width:177px; overflow:hidden}
.contentLeftTop {padding:5px 7px 0px 7px; color:#333333}
.contentLeftTop table {color:#333333; font-size:11px; line-height:16px}
.contentLeftTop a, .contentLeftTop a:HOVER {color:#333333; text-decoration:underline}

.contentLeftLayout1 {width:177px; overflow:hidden}
.contentLeft1 {padding:0px 0px 0px 0px; color:#7b694c}
.contentLeft1 table {color:#7b694c; font-size:12px; line-height:18px}
.contentLeft1 a, .contentLeft1 a:HOVER {color:#7b694c; text-decoration:underline}

.contentLeftLayout2 {width:177px; overflow:hidden}
.contentLeft2 {padding:0px 0px 0px 0px; color:#ffffff}
.contentLeft2 table {color:#ffffff; font-size:12px; line-height:18px}
.contentLeft2 a, .contentLeft2 a:HOVER {color:#ffffff; text-decoration:underline}

.contentLeftLayout3 {width:177px; overflow:hidden}
.contentLeft3 {padding:0px 0px 0px 0px; color:#000000}
.contentLeft3 table {color:#000000; font-size:12px; line-height:18px}
.contentLeft3 a, .contentLeft3 a:HOVER {color:#000000; text-decoration:underline}

input.buttonlarge, a.buttonlarge, a.buttonlarge:link, a.buttonlarge:visited {
  border: 3px double #fff ;
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  margin: 0px;
  padding: 3px 8px;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 250%;
  background-color: #8a7340;
  color:#fff;
}

* html input.buttonlarge {
  border: 3px #8a7340 double;
  padding: 0;
  line-height: 160%; 
}

a.buttonlarge {
  line-height: 250%; 
}

a.buttonlarge:hover, input.buttonlarge:hover {
  background-color: #bda570;
  color: #ffffff; 
}


/* startpage news */
.headlinetitle {line-height:26px; margin:15px 0px 3px 0px; color:#7f744a; width:100%; font-size:14px; font-weight:bold; font-family:"Garamond", Times, serif}
.headlinetitle2 {line-height:26px; margin:15px 0px 3px 0px; color:#7f744a; width:100%; font-size:20px; font-weight:bold; font-family:"Garamond", Times, serif}

/* SubPageBar */
.subpagepar {margin-top:15px; padding:0px 0px 5px 0px}

/* Repeater */
.rptitle {background-color:#907b44; padding:5px 4px 5px 5px; font:bold 15px "Times New Roman", Times, serif; color:white;}
.rptitle A, .rptitle A:visited {color:#ffffff; font:bold 15px "Times New Roman", Times, serif; text-decoration:none}
.rptitle A:hover {color:#ffffff; font:bold 15px "Times New Roman", Times, serif; text-decoration:underline}
.rpdate	{font:bold 12px "Times New Roman", Times, serif; font-weight:bold}
.rplinkpage { font-weight: bold}
.rpdistance {}


/* CMS Styles */
.headline {font-weight:bold; font-size:20px; COLOR:#7b694c; line-height:22px; font-family:"Times New Roman", Times, serif;}
.lineheight12 {line-height:12px;}
.lineheight14 {line-height:14px;}
.lineheight16 {line-height:16px;}
.lineheight18 {line-height:18px;}
.lineheight20 {line-height:20px;}
.lineheight22 {line-height:22px;}
.imageright {border: 0px; margin:2px 0 10px 25px; float:right}
.imageleft {border: 0px; margin:2px 25px 10px 0; float:left}
.imageborder {border:1px solid #6e6440;}

/* Forms */
input		  	{font-size:11px; color:#6e6440; border: solid 1px #6e6440}
select			{font-size:11px; color:#6e6440; border: solid 1px #6e6440}
textarea		{font-size:11px; color:#6e6440; border: solid 1px #6e6440}
.submitstandard {background-color:#bba46e; border:solid 1px #6e6440; cursor:pointer}

.title	{color:#7b694c; font-size:20px; font-weight:bold; font-family:"Times New Roman", Times, serif;}
.copyright {font-size:12px; font-style:italic; line-height:20px; color:#ffffff; text-align:center}

.box {border:solid 1px #907b44; border-collapse:collapse; width:100%}
.boxTitle {background-color:#907b44; padding:5px 4px 5px 6px; font:bold 15px "Times New Roman", Times, serif; color:white;}
.boxTitle A, .boxTitle A:visited {color:#ffffff; font:bold 15px "Times New Roman", Times, serif; text-decoration:none}
.boxTitle A:hover {color:#ffffff; font:bold 15px "Times New Roman", Times, serif; text-decoration:underline}
.boxContent {padding:8px}

.boxTitle2 {border-top:solid 1px #907b44; border-right:solid 1px #907b44; border-left:solid 1px #907b44; background-color:#907b44; padding:5px 4px 5px 6px; font:bold 15px "Times New Roman", Times, serif; color:white;}
.boxTitle2 A, .boxTitle2 A:visited {color:#ffffff; font:bold 15px "Times New Roman", Times, serif; text-decoration:none}
.boxTitle2 A:hover {color:#ffffff; font:bold 15px "Times New Roman", Times, serif; text-decoration:underline}
.boxContent2 {border-bottom:solid 1px #907b44; border-right:solid 1px #907b44; border-left:solid 1px #907b44; padding:8px}

.footerNav {font: 10px/18px arial; color:#A58368; padding:25px 5px 0px 10px; margin-right:177px;}
.footerNavPipe{font: 8px/10px arial; color:#999966;}

.footerNav a, footerNav a:link, footerNav a:visited {font:11px/18px arial; color:#75421a; font-weight:normal; text-decoration:none}
.footerNav a:hover {text-decoration:underline}

.header-right {text-align:right; float:right; padding:0; margin:0; font: 10px/18px arial; color:#A58368;}
span.header-link a:link, span.header-link a:visited {font:11px/18px arial; color:#75421a; font-weight:normal; text-decoration:none}
span.header-link a:hover {text-decoration:underline}
span.header-link a.active {text-decoration:underline}
