body {font: 100% "Lucida Grande", Arial, Helvetica, sans-serif;color: #38362f;text-align: center;background-color: #f7f8f6;}
*{margin: 0;padding: 0;}
img {display: block;border-style: none;}
h1, h2, h3, h4, h5 {color: #443f1a;padding: 0 13px 13px;font-weight: normal;}
h1 {font-size: 1.2em;letter-spacing: 0.10em;}
h2 {font-size: 1.0em;}
h3 {font-size: 0.9em;}
h5 {font-weight: bold;}
p {font-size: .75em;line-height: 1.7em;padding: 0 13px 13px;}
p img {margin: 5px 15px 4px 0;}
ul {font-size: .75em;line-height: 1.7em;list-style-type: square;margin: 0 12px 14px 35px;}
.noBorder { border: none; }
table {font-size: .70em;line-height: 1.7em;border-collapse: collapse;margin-left: 13px;}
td {padding: 3px;vertical-align: top;width: 200px;border: 1px solid #ccc;}
th { text-align: center;border: 1px solid #ccc;}
#tipforprint {display: none;}
#navbar {float: left;width: 15.0em;text-align: right;}
* html #navbar
{/* \*/
	margin-right: -40px;
	/* */ }
#navbar ul {list-style: none;margin: 0 0 0.36em;}
#navbar ul li {display: inline;/* :KLUDGE: Removes large gaps in IE/Win */}
#navbar ul a {display: block;letter-spacing: 0.15em;color: #453d1a;text-decoration: none;padding: 0.2em 0.4em;border-bottom: 1px dotted #f7f8f6;}
#navbar ul a:hover {color: #5c5c5c; border-bottom: 1px dotted #d3cecb;}
#navbar ul a.current {font-size: 1.2em;font-weight: bold;letter-spacing: 0.10em;padding-right: 0.23em;background-color: #fff;}
#navbar ul ul a {display: block;font-size: 1.28em;letter-spacing: 0.15em;color: #b25826;padding: 0.2em 0.4em 0.1em 2.4em;background-color: #fff;}
#navbar ul ul a:hover{color: #002b96;}
#navbar ul ul a.current {font-size: 1.28em;color: #001565;background-color: #f7f8f6;font-weight: bold;font-style: normal;letter-spacing: 0.10em;padding-right: 0.4em;}
#header {width: 100%;background-color: #443f1a;height: 17.6em;}
#header p {color: #fff9fc;display: none;}
#header img {position:absolute;bottom:0;}
#centerheader {width: 62.2em;height: 17.2em;margin: 0 auto;position: relative;}
/*#centerheader {width: 62.2em;height:330px;margin: 0 auto;position: relative;}*/
/**html #centerheader {height: 17.2em;}*/
#map {/*float: left;*/left: 14.36em;width: 47.8em;height: 16.7em;border: 1px solid #695d53;position:absolute;bottom:0;}
.galerieWrap {/*position: relative;*/padding: 0 0 30px 11px;}
.galerieWrap img {float: left;width: 6.16em;padding: 0 0 0.25em 0.25em;}
.roomsWrap {/*position: relative;*/padding: 0 0 30px 11px;}
.roomsWrap img {float: left;width: 9.32em;padding: 0 0 0.25em 0.25em;}
#container {width: 100%;top: 17.8em;left: 0;}
#centercontainer {width: 55.00em;text-align: left;margin: 2.21em auto 0.45em;}
#content {width: 38.9em;float: right;margin-bottom: 0.46em;}
.contentRow {width: 38.9em;margin-bottom: 0.45em;}
.boxFull {float: left;width: 32.9em;}
#footer {height: 8em;text-align: left;margin-top: 81px;}
/* @group different anchor */
a.inside {color: #38362f;padding-left: 1.4em;background: url(../images/link-inside.gif) no-repeat 1px 3px;}
a.inside:hover {color: #F60;background: url(../images/link-inside-hover.gif) no-repeat 1px 3px;}
a.outside {color: #38362f;background: url(../images/link-outside.gif) no-repeat 1px 4px;padding-left: 1.3em;}
a.outside:hover {color: #F60;background: url(../images/link-outside-hover.gif) no-repeat 1px 4px;}
a {color: #38362f;}
a:hover {color: #F60;}
/* @end */
/* @group FORMULAR */
form p {padding: 2px 13px 2px 13px;}
fieldset {margin: 1em 8px; /*  space out the fieldsets a little*/padding: 1em; border : 1px solid #ccc;background-color:#F5F5F5}
legend {font-weight: normal;font-style: normal;color: #38362f;margin-bottom: 10px;}
label {float: left;width: 10em;}
input, select {width: 20em;margin-bottom: 4px;background-color: #fff;border: 1px solid #858585;}
textarea {width: 20em;height: 7em;}
form-input-button {width: 20em;margin-bottom: 4px;background-color: #fff;border: 1px solid #858585;}
/* @end */
/* @group PLAN */
#plan table {font-size: .65em;line-height: 1.0em;width: 60%;border-collapse: collapse;border: 1px solid #ccc;margin: 5px 0 5px 13px;}
* html #plan table
{/* \*/
	margin-left: -13px;
	/* */}
#plan tr:hover {background-color: #e6e6e6;}
#plan td {padding: 2px;}
#plan td:hover {background-color: #fff;}
#plan h2, h3, p {text-align: left; }
#plan h3 {padding: 2px 13px 2px 13px;}
#plan p {font-size: .75em;line-height: 1.2em;padding: 2px 13px 2px 13px;}
#plan form {font-size: .75em;width: 40em;}
#plan fieldset {margin: 1em 8px;padding: 1em; border : 1px solid #ccc;text-align: center;}
#plan legend {font-weight: bold;font-style: normal;text-align: left;margin-bottom: 10px;}
#plan label {float: left;font-size: 1.28em;width: 9em;text-align: left;}
#plan input {width: 20em;margin-bottom: 4px;background-color: #fff;border: 1px solid #858585;}
#plan select {width: 6em;margin-bottom: 4px;background-color: #fff;border: 1px solid #858585;}
#plan textarea {width: 20em;height: 7em;}
#plan input:focus, textarea:focus {background: #ffc;}
#plan input.radio {float: left;margin-right: 1em;}
/* @end */
.clearer {clear: both;display: block;margin: 0;padding: 0;height: 0;line-height: 1px;font-size: 1px;}
#invalid_input { background-color: #E3F3FF; }
#invalid_text { color: #F60; font-size: 10px; font-weight: bold; letter-spacing: 1px; }.notSoHight{height: 50px;}
