/*
Site sample:   http://www.hotelschweizerhof.com/
link font (visited, active) color: 666666,  hover:cc3300
content font color: 999999
font face: future lt bt or "Verdana">as on the sample site for now.
*/

body {
  font-family: "Tahoma" "Arial" "Helvetica" "bitstream vera sans" "sans-serif";
  background: #fff2ac;
/*
  font-family: "Myriad Pro" "sharp" "futura" "Verdana" "Tahoma" "Arial" "Helvetica" "bitstream vera sans" "sans-serif";
  color: #999;
  color: #666;
  padding: 0;
  margin: 0;
*/
}
/* a      --------------------------- */
a {
  text-decoration: none;
  font-weight: bold;
}
a:link    { color: #666 }    /* unvisited links */
a:visited { color: #666 }   /* visited links   */
a:hover   { color: #333 } /* user hovers     */
a:active  { color: #666 }   /* active links    */
a:focus   { color: #666 }
/* p      --------------------------- */
p {
/*
  text-align: justify;
*/
}
/* img    --------------------------- */
img {
  border: 0px solid red;
}
img.logo {
  margin: 0;
  padding: 0;
  border: 0;
}
.quotationText, .quotationTextCenter, .quotationAuthor {
  font-style: italic;
  font-size: 12px;
  border: 0px solid red;
  margin: 1em;
}
.quotationTextCenter, .quotationAuthor {
  text-align: center;
}
/* tables --------------------------- */
table {
  font-size: 12px;
  padding: 0;
  border-collapse:collapse;
/*
  border: 0px solid blue;
  background: white;
  margin: 0;
*/
}

td {
  border: 0px solid black;
  padding: 0;
  color: #036;
}
th {
  text-align: left;
  color: #036;
}

input {
  margin: 0;
  padding: 0;
}

input.change {
  border-top-color: #fff;
  border-left-color: #fff;
  border-right-color: #000;
  border-bottom-color: #000;
  background: #fd0;
}

form, img {
  margin: 0;
  padding: 0;
  border: 0px solid black;
}

div.sloganFormat {
  color: #933;
  font-weight: bold;
  font-size: 13;
}
table.shadow {
  border: 0px solid red;
  width: 729;
}
table.title {
  border: 0;
  width: 729;
  height: 134;
  background: url("../images/title.gif") no-repeat center;
}
table.bottom {
  width: 729;
  height: 134;
}
td.bottom {
  border: 0px solid #918;
  text-align: center;
  vertical-align: bottom;
  padding-bottom: 20;
  color: #036;
}
td.bottom1, td.bottom3 {
  vertical-align: top;
  width: 145;
  border: 0px solid red;
}
td.shadow_22,  td.shadow_43 {
  background: white;
  border: 0px solid blue;
}
td.shadow_33 {
  border: 0px solid green;
  height: 278;
  width: 155px;
  background: white;
  vertical-align: top;
/*
  background: white url("../images/pfk.gif") no-repeat center;
*/
}
td.shadow_43 {
  height: 278;
  width: 155px;
  background: white url("../images/rightBubble.gif") no-repeat center bottom;
}
td.shadow_21 {
  width: 9px;
  background: white url("../images/leftEdge.gif") repeat-y left;
}
td.shadow_23 {
  width: 9px;
  background: white url("../images/rightEdge.gif") repeat-y right;
  text-align: right;
}
td.shadow_32 {
  background: white url("../images/bottomBg.gif") repeat-x bottom;
  vertical-align: top;
  width: 554;
}
td.shadow_51 {
  text-align: center;
  color: #036;
  background: url("../images/bottom.gif") no-repeat center;
}
td.shadow_61 {
  text-align: center;
  font-weight: bold;
  font-size: 14;
  padding-top: 14;
  color: #444;
}
table.leftEdge {
  border: 0;
  width: 9;
  height: 700;
/*
  background: url("../images/leftEdge.gif") repeat-y left;
*/
}
table.rightEdge {
  border: 0;
  width: 9;
  height: 700;
/*
  background: url("../images/rightEdge.gif") repeat-y right;
*/
}
.pageTitle1 {
  margin-top: 18px;
  margin-bottom: 18px;
  font-size: 18px;
  font-weight: bold;
}
.pageTitle2 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: bold;
}
.pageTitle3 {
  font-weight: bold;
}
table.hNaviBar {
/*
  font-size: 11px;
*/
  border: 0px solid #9f9;
  height: 110;
  width: 90%;
}
tr.hNaviBar3 {
  height: 80;
}
td.hNaviBarIcon {
  text-align: center;
}
td.hNaviBar {
  border: 0px solid #f99;
  vertical-align: top;
  padding-top: 6;
  padding-left: 8;
  white-space: nowrap;
/*
  text-align: center;
  padding: 6 0 0;
  height: 24;
  text-transform: capitalize;
*/
}
td.hNaviBarActive, td.hNaviBarNoActive {
  padding: 0;
  border: 0px solid red;
}
table.pageIcon {
  width: 100%;
  height: 60;
}
td.pageIcon1 {
  width: 30%;
  height: 60;
}
table.content {
  border: 1px solid black;
  width: 510;
  color: #036;
  font-size: 11px;
}
td.content{
  padding: 10;
}
table.content1 {
  width: 400;
  color: #036;
  font-size: 11px;
}
td.content1 {
/*
*/
  padding-top: 10;
  border: 0px solid green;
  height: 150;
}
td.contentTop {
  vertical-align: top;
  border: 1px solid #135;
}
td.contentBottom {
  vertical-align: bottom;
  padding: 0 10 10;
}
table.GK {
  width: 100%;
  margin-top: 0;
}
th.GK1 {
  padding-top: 10;
}
td.GK1 {
  padding-right: 10;
  padding-top: 0;
  border-bottom: 1px solid #ddd;
  vertical-align: top;
  font-size: 11;
}
td.GK2 {
  padding-top: 0;
  border-bottom: 1px solid #ddd;
  white-space: nowrap;
  vertical-align: top;
  text-align: center;
  font-size: 11;
}
th.GK2 {
  padding-top: 10;
  white-space: nowrap;
  vertical-align: bottom;
  text-align: center;
  font-size: 11;
}
td.GK3 {
  padding-top: 0;
  padding-left: 10;
  border-bottom: 1px solid #ddd;
  white-space: nowrap;
  vertical-align: top;
  text-align: center;
  font-size: 11;
}
th.GK3 {
  padding-top: 10;
  padding-left: 10;
  white-space: nowrap;
  vertical-align: bottom;
  text-align: center;
  font-size: 11;
}
table.aboutUs{
  font-size: 11px;
  width: 100%;
}
td.aboutUs_name {
  color: #036;
  white-space: nowrap;
}
td.aboutUs_picture {
}
table.prev_next {
  border: 0px solid red;
  margin: 0;
  width: 95%;
/*
  color: #9c3333;
*/
  margin: 0 10 10;
  text-transform: capitalize;
}
td.prev {
  width: 8%;
}
td.next {
  width: 8%;
}
a.crosslink, a.crosslink:hover, a.crosslink:visited {
  color: #9c3333;
}
a.ext_link, a.ext_link:visited {
  color: #036;
}
a.ext_link:hover {
  color: #47a;
}
/* general --------------------------- */
.noborder {
  border: 0px solid #aa0;
  margin: 0;
  padding:0;
}
.grayborder {
  border: 1px solid #ccc;
}

/* divs --------------------------- */
div.text {
  border-top: 0px solid #999;
}

/* .acting --------------------------- */
.active {
  color: #fa0;
  font-weight: bold;
}

a.active, a.active:hover, a.active:visited {
  color: #fa0;
  font-weight: bold;
}

A.hNaviBar {
/*
  font-weight: normal;
  color: #ffb000;
*/
}
a.hNaviBar:hover {
  color: #aaa;
}
input,textarea,button{
   border: 1px solid gray;
   margin: 0.3em;
}
.red{
   color: red;
}
.green {
   color: green;
}
.gray {
   color: gray;
}
.backButton{
  border: 1px solid black;
  padding: 5 10;
}
  
