td, div
{
  font-family:Verdana, arial, sans-serif;
  color:#000;
}

a
{
  text-decoration:none;
  color:#000;
  font-weight:bold;
  padding-left:8px;
  padding-right:8px;
  padding-bottom:1px;
}

*html
{
}

a:hover
{
  color:#fff;
  background:#7C7121;
  font-weight:bold;
  padding-left:8px;
  padding-right:8px;
  padding-bottom:1px;
}

*html a:hover
{
  border-bottom:0px;
}

a.flink, a.flink:hover
{
  color:#7C7121;
  text-decoration:none;
  font-weight:bold;
  padding:0px;
  background:#fff;
}

a.flink:hover
{
  color:#7C7121;
  text-decoration:underline;
}

body
{
/*   background:url('http://motoko:231/img/bg1.gif') repeat #dcdab4; */
  background:url('http://www.toyon-consult.com/wwoods/img/bg1.gif') repeat #dcdab4;
  text-align:left;
  margin:0px;
}

#frame
{
  width:800px;
  background:#f9f9f9;
  margin-left:42px;
  margin-bottom:-296px;
  border-top:3px solid #7C7121;
  border-bottom:3px solid #7C7121;
}

#header
{
/*   visibility:hidden; */
  height:160px;
  margin-top:21px;
  background:#eeefe1;
  border-top:1px solid #7C7121;
  border-bottom:1px solid #7C7121;
}

*html #header
{
  height:160px !important;
}

#headOL
{
  position:absolute;
  left:42px;
  top:24px;
  width:800px !important;
  height:160px !important;
  border-top:1px solid #7C7121;
  border-bottom:1px solid #7C7121;
}

*html #headOL
{
  height:160px !important;
}


#logo
{
  position:relative;
  left:42px;
  width:114px;
  height:114px;
  overflow:hidden;
  float:left;
}

#headText
{
  position:relative;
  left:84;
  top:30px;
  color:#7C7121;
  float:left;
}

.headText
{
  font-family:Times New Roman, Times, serif;
  font-size:42px;
}

.headTextS
{
  font-family:Times New Roman, Times, serif;
  font-size:21;
}

#langswitch
{
  position:absolute;
  left:372px;
  width:470px;
  font-family:Verdana, arial, sans-serif;
  font-size:10px;
  font-weight:normal !important;
  top:6px;
  float:right;
  text-align:right;
}

*html #langswitch
{
  top:7px;
}

#contentframe
{
  padding-left:63px;
  padding-right:168px;
  margin-bottom:42px;
}

#footer
{
  font-size:10px;
  padding-left:63px;
  padding-right:14px;
/*   padding-right:84px; */
/*   margin-bottom:21px; */
}

#footerBottom
{
  margin-right:60px;
  text-align:right;
  font-size:10px;
  display:block;
}

.headline
{
  font-family:Times New Roman;
  font-size:24px;
  font-weight:bold;
  color:#7C7121;
/*   color:#5A1414; */
  display:block;
  margin-top:42px;
  margin-bottom:21px;
}

.subhead
{
  font-family:Times New Roman, Times, serif;
  font-size:18px;
  font-weight:bold;
  color:#7C7121;
  display:block;
  margin-bottom:7px;
}

.ftext, .footerText
{
  font-family:Verdana, arial, sans-serif;
  font-size:14px;
  line-height:21px;
}

.footerText
{
  font-size:10px;
}

/* ####### menu ###### */

#menu
{
  height:50px;
  padding:3px;
  padding-left:42px;
  padding-right:42px;
  border-bottom:1px solid #7C7121;
}

.menu_off, .menu_on, .menu_on:hover, .menu_off:hover
{
  font-family:Verdana, arial, sans-serif;
  font-size:12px;
  line-height:21px;
  height:25px;
  font-weight:bold;
  text-transform:uppercase;
  padding-left:17px;
  margin-right:4px;
  display:block;
  float:left;
}

.menu_on, .menu_on:hover, .menu_off:hover
{
/*   background:url('http://motoko:231/img/marker1.gif') no-repeat; */
  background:url('http://www.toyon-consult.com/wwoods/img/marker1.gif') no-repeat;
  color:#7C7121;
}

/* ###### elements ###### */

.imgBig
{
  display:block;
  border:1px solid #7C7121;
  margin-top:21px;
  margin-bottom:21px;
}

*html .imgBig
{
  width:600px;
}

.imgSmall
{
  font-size:10px;
  line-height:18px;
  width:320px;
  display:block;
  border-top:1px solid #7C7121;
  border-bottom:1px solid #7C7121;
  margin-top:21px;
  margin-bottom:21px;
}

.borderpic
{
  border:1px solid #7C7121;
}

.imgL
{
  float:left;
  margin-right:21px;
}

.imgR
{
  float:right;
  margin-left:21px;
}

.imgSmall img
{
  border-bottom:1px solid #7C7121;
}

img.ul
{
  height:10px;
  margin-top:5px;
  margin-bottom:2px;
}

.PIC_arrow
{
  margin: 0;
  border: 0;
}

.ornament
{
  border:0px !important;
}

#brOrn
{
  position:relative;
  left:700px;
  top:0px;
  width:204px;
  height:384px;
  margin-bottom:42px;
}

*html #brOrn
{
  left:700px;
}

div.nextPrev
{
  width:600px;
  text-align:right;
  margin-bottom:-1px;
}

*html div.nextPrev
{
  margin-bottom:0px;
}

.line1
{
  width:600px;
  height:1px;
  display:block;
  border-bottom:1px solid #7C7121;
  margin:20px 0px 20px 0px;
}

*html .line1
{
  overflow:hidden;
}

/* ####### FORM ###### */

form.contactForm
{
  margin:0px;
  padding:0px;
}

.formLabel, .formLabelN
{
  font-family:Verdana, arial, sans-serif;
  font-size:12px;
  height:21px;
  margin-bottom:11px;
  display:block;
  float:left;
/*   border-top:1px solid #7C7121; */
/*   border-bottom:1px solid #7C7121; */
}

.formLabelN
{
  width:150px !important;
}

input.lineEdit, textarea
{
  font-family:Verdana, arial, sans-serif;
  font-size:12px;
  height:21px;
  width:400px;
  padding:3px;
  border:0px;
  border-top:1px solid #7C7121;
  border-bottom:1px solid #7C7121;
  margin-bottom:11px;
  background:#ddd;
}

input.radio
{
  float:left;
}

textarea
{
  padding:3px;
  height:126px;;
}

input.submitData
{
  font-size:10px;
  font-weight:bold;
  background:#ddd;
  margin-right:20px;
  border:0px;
  border-top:1px solid #7C7121;
  border-bottom:1px solid #7C7121;
  float:right;
}

input.submitData:hover
{
  color:#fff;
  background:#7C7121;
}

#chkMsg
{
  display:none;
  font-size:10px;
  font-weight:bold;
  color:#AD4216;
  line-height:12px;
}