
body {
  background-color: #FFFFFF;
  color:#333399;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  background-image: url(../images/hg-zwar.jpg);
  background-repeat: no-repeat;
  margin: 0;
  padding: 0;
}
#zw_wrap {
  float: left;
  width: 900px;
}
#header-left {
  float: left;
  position: absolute;
  width: 360px;
  height: 60px;
  left: 180px;
  top: 15px;
  z-index: 1;
}
#header-right {
  float: left;
  position: absolute;
  left: 611px;
  top: 42px;
  width: 252px;
  height: 26px;
  z-index: 2;
}
#wrap_content {
  clear: both;
  width: 900px;
}
#navigation {
  float: left;
  width: 171px;
  padding: 0;
  margin-top: 100px;  
}
#main_content {
  float: left;
  width: 700px;
  margin-left: 29px;
  min-height: 500px;
  margin-top: 130px;
  font-size: 12px;
  line-height: 1.5em;
  color: #003366;
}
#main_content p {
  margin-top: 0;
  padding-top: 0;
}
.bodytext p {
  margin-top: 0;
  padding-top: 0;
}
.txt12 p {
  margin-top: 0;
  padding-top: 0;
}
#clearer {
  clear: both;
}
a:link    {
  text-decoration: none;
  color: #003366;
  font-weight : bold;
}
a:visited {
  text-decoration: none;
  color: #003366;
  font-weight : bold;
}
a:active  {
  text-decoration: underline;
  color: #003366;
  font-weight : bold;
}
a:hover   {
  text-decoration: underline;
  color: #003366;
  font-weight : bold;
}
.txt10 {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-style: normal; 
  line-height: 1.5em;
  font-weight: normal; 
  color: #003366;
}
.txt11 {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  line-height: 1.5em; 
  font-weight: normal; 
  color: #003366;
}
.txt12, td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5em;;
  font-weight: normal;
  color: #003366;
  text-align: justify;
}
.txt13 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 1.5em;
  font-weight: normal;
  color: #003366;
  text-align: justify;
}
.txt14 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.5em;
  font-weight: normal;
  color: #003366;
  text-align: justify;
}
.txt15 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 1.5em;
  font-weight: normal;
  color: #003366;
  text-align: justify;
}
.txt16 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.5em;
  font-weight: normal;
  color: #003366;
  text-align: justify;
}
.header1 { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 20px; 
  font-style: normal; 
  line-height: 36px; 
  font-weight: bold; 
  color: #003366;
}
h1 { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 15px; 
  font-style: normal; 
  line-height: 1.5em; 
  font-weight: bold; 
  color: #003366;
  text-align: center;
}
h2 { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 14px; 
  font-style: normal; 
  line-height: 1.5em; 
  font-weight: bold; 
  color: #003366;
}
h3 { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 13px; 
  font-style: normal; 
  line-height: 1.5em; 
  font-weight: bold; 
  color: #003366;
}
h4 { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  line-height: 1.5em; 
  font-weight: bold; 
  color: #003366;
}
input, select {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #003366;
  background-color: #FFFFFF;
  padding-left: 3px;
  padding-right: 3px;
  border: 1px solid #003366;
}
textarea {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #003366;
  background-color: #FFFFFF;
  padding-left: 3px;
  padding-right: 3px;
  border: 1px solid #003366;
  overflow: auto;
}

.tabrand {
  border: 1px solid #003366;
}
.linedown {
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #003366;
}

 .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
  .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
  .tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
  .tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
  .tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#cccccc; }
  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
/*  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:0px; margin-bottom:5px; }
  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }*/
  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#B7DAE4; }
  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
  .tx-indexedsearch .tx-indexedsearch-res .noResume { color : #003366; }
