/* *********************
   *** language menu ***
   ********************* */

.tx-srlanguagemenu-pi1 ul { list-style-type: none; margin: 0; padding: 0; }
.tx-srlanguagemenu-pi1 li { float: left}
.tx-srlanguagemenu-pi1 img { margin: 2px; border-style: none; }
.tx-srlanguagemenu-pi1 .CUR img { border: 2px solid #276C67; margin:0 }


input.tx_jw_input_button {
  color: #276C67;
  font-size: 11px;
  border: 1px solid #276C67;
  background-color: #e8f3f2;
  padding: 0 2px 0 2px;
}

a.external-link-new-window img {
  border: none
}


hr {
  color: #276C67;
  background-color: #276C67;
  height: 1px;
  border: 1px inset #276C67;
  margin: 12px 0 12px 0
}


body {
  background-color: #FFE289;
  margin: 0
}

body,th,td,h1,h2,h3,h4,h5,h6 {
  font-family: Arial,Optima,sans-serif;
}

body,
th,
td {
  font-size: 12px;
  color: #276C67;
}

table {
  border-collapse: collapse
}

table td {
  empty-cells: show
}

td.mainContent {
  width: 745px;
  padding: 12px 0 12px 8px
}

h1,h2,h3,h4,h5,h6 {
  padding: 0
}

h1 {
  font-size: 22px;
  margin: 0 0 14px 0
}

h2 {
  font-size: 18px;
  margin: 0 0 8px 0
}

a {
  text-decoration: none;
  color: #c14819 /*#e16635*/ /*#FE8655*/
}

a.mail,
a.noHighlight { color: #276C67 }

p.bodytext a.download img {
  border: none;
  margin: 0 4px 0 0;
  vertical-align: middle
}

ul.mainMenu,
ul.mainMenu ul {
  list-style: none;
  margin: 0;
  padding: 0
}

td.bannerLeft table tr td {
  padding-top: 9px
}

td.bannerLeft table tr:first-child td {
  padding-top: 0
}

td.bannerBottom {
  padding-top:20px
}

td.bannerBottom table tr td {
  padding-left: 9px
}

td.bannerBottom table tr td:first-child {
  padding-left: 0
}
