body {
  background-repeat: repeat-y;
  color: #000000;
  font-family: Verdana, Arial;
  font-size: 13px;
  margin: 0px;
  padding: 0px;
}

body.body_print {
  background-image: none;
  background-repeat: no-repeat;
  color: #000000;
  font-family: Verdana, Arial;
  font-size: 13px;
  margin: 0px;
  margin-bottom: 10px;
  margin-top: 10px;
  padding: 0px;
}

h1 {
  font-family: Arial;
  font-size: 16px;
  font-weight: bold;
  line-height: 21px;
  margin: 0px;
  padding: 0px;
  padding-bottom: 10px;
}

h1.headline {
  font-family: Arial;
  font-size: 22px; 
  font-weight: normal; 
  letter-spacing: 1pt;
  margin: 0px;
  padding: 0px;
  padding-top: 8px;
}

h1.headline_teaser {
  font-family: Arial;
  font-size: 22px; 
  font-weight: normal;
  letter-spacing: 1pt;
  margin: 0px;
  padding: 0px;
  padding-top: 8px; 
}

h2 {
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  margin: 0px;
  padding: 0px;
  padding-bottom: 10px;
}

h3 {
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  line-height: 17px;
  margin: 0px;
  padding: 0px;
  padding-bottom: 10px;
}

h4 {
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  margin: 0px;
  padding: 0px;
  padding-bottom: 10px;
}

h5 {
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  line-height: 14px;
  margin: 0px;
  padding: 0px;
  padding-bottom: 10px;
}

h6 {
  font-family: Arial;
  font-size: 10px;
  font-weight: normal;
  line-height: 13px;
  margin: 0px;
  padding: 0px;
  padding-bottom: 10px;
}

hr {
  border: 0px;
  border-top: 1px solid #000000;
  height: 1px;
  margin: 0px;
  padding: 0px;
  padding-bottom: 10px;
}

a:link { 
  font-weight: bold;
  text-decoration: none; 
}

a:visited { 
  font-weight: bold; 
  text-decoration: none; 
}

a:hover { 
  font-weight: bold; 
  text-decoration: underline; 
}

img {
  border: 0px;
}

p {
  margin-top: 0px;
}

form {
  display:inline;
}

ul {
  margin-left: 0px;
  margin-top: 0px;
  padding-left: 17px;
}

li {
  line-height: 15px;
  padding-bottom: 3px;
}

table tr td span {
  font-size: 10px;
  line-height: 12px;  
}

td {
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  line-height: 18px;
}

a.level0:link { 
  background-position: 0px 2px;
  background-repeat: no-repeat;
  color: #373737;
  display: block;
  font-family: Verdana, Arial;
  font-size: 11px;
  margin-bottom: 6px;
  padding-left: 16px;
  text-decoration: none; 
  width: 170px;
}

a.level0:visited { 
  background-position: 0px 2px;
  background-repeat: no-repeat;
  color: #373737; 
  display: block;
  font-family: Verdana, Arial;
  font-size: 11px;
  margin-bottom: 6px;
  padding-left: 16px;
  text-decoration: none; 
  width: 170px;
}

a.level0:hover { 
  background-position: 0px 2px;
  background-repeat: no-repeat;
  display: block;
  font-family: Verdana, Arial;
  font-size: 11px;
  margin-bottom: 6px;
  padding-left: 16px;
  text-decoration: none; 
  width: 170px;
}

a.level0selected:link { 
  background-position: 0px 2px;
  background-repeat: no-repeat;
  display: block;
  font-family: Verdana, Arial;
  font-size: 11px; 
  margin-bottom: 6px;
  padding-left: 16px;
  text-decoration: none;
  width: 170px;
}

a.level0selected:visited { 
  background-position: 0px 2px;
  background-repeat: no-repeat;
  display: block;
  font-family: Verdana, Arial;
  font-size: 11px; 
  margin-bottom: 6px;
  padding-left: 16px;
  text-decoration: none;
  width: 170px;
}

a.level1:link {
  background-position: 17px 3px;
  background-repeat: no-repeat;
  color: #373737; 
  display: block;
  font-family: Verdana, Arial;
  font-size: 10px;
  font-weight: normal;
  margin-bottom: 6px;
  padding-left: 32px;
  text-decoration: none; 
  width: 170px;
}

a.level1:visited {
  background-position: 17px 3px;
  background-repeat: no-repeat;
  color: #373737; 
  display: block;
  font-family: Verdana, Arial;
  font-size: 10px;
  font-weight: normal;
  margin-bottom: 6px;
  padding-left: 32px;
  text-decoration: none; 
  width: 170px;
}

a.level1:hover { 
  background-position: 17px 3px;
  background-repeat: no-repeat;
  display: block;
  font-family: Verdana, Arial;
  font-size: 10px;
  font-weight: normal;
  margin-bottom: 6px;
  padding-left: 32px;
  text-decoration: none; 
  width: 170px;
}

a.level1selected:link {
  background-position: 17px 3px;
  background-repeat: no-repeat;
  display: block;
  font-family: Verdana, Arial;
  font-size: 10px;
  font-weight: normal;
  margin-bottom: 6px;
  padding-left: 32px;
  text-decoration: none; 
  width: 170px;
}

a.level1selected:visited {
  background-position: 17px 3px;
  background-repeat: no-repeat;
  display: block;
  font-family: Verdana, Arial;
  font-size: 10px;
  font-weight: normal;
  margin-bottom: 6px;
  padding-left: 32px;
  text-decoration: none; 
  width: 170px;
}

a.level2:link {
  background-position: 32px 3px;
  background-repeat: no-repeat;
  color: #373737; 
  display: block;
  font-family: Verdana, Arial;
  font-size: 10px;
  font-weight: normal;
  margin-bottom: 6px;
  padding-left: 47px;
  text-decoration: none; 
  width: 170px;
}

a.level2:visited {
  background-position: 32px 3px;
  background-repeat: no-repeat;
  color: #373737; 
  display: block;
  font-family: Verdana, Arial;
  font-size: 10px;
  font-weight: normal;
  margin-bottom: 6px;
  padding-left: 47px;
  text-decoration: none; 
  width: 170px;
}

a.level2:hover { 
  background-position: 32px 3px;
  background-repeat: no-repeat;
  display: block;
  font-family: Verdana, Arial;
  font-size: 10px;
  font-weight: normal;
  margin-bottom: 6px;
  padding-left: 47px;
  text-decoration: none; 
  width: 170px;
}

a.level2selected:link {
  background-position: 32px 3px;
  background-repeat: no-repeat;
  display: block;
  font-family: Verdana, Arial;
  font-size: 10px;
  font-weight: normal;
  margin-bottom: 6px;
  padding-left: 47px;
  text-decoration: none; 
  width: 170px;
}

a.level2selected:visited {
  background-position: 32px 3px;
  background-repeat: no-repeat;
  display: block;
  font-family: Verdana, Arial;
  font-size: 10px;
  font-weight: normal;
  margin-bottom: 6px;
  padding-left: 47px;
  text-decoration: none; 
  width: 170px;
}

a.sitemapArea:hover {
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
}

a.sitemapArea:link {
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
}

a.sitemapArea:visited {
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
}

a.sitemapLevel0:hover {
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  margin-left: 20px;
}

a.sitemapLevel0:link {
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  margin-left: 20px;
}

a.sitemapLevel0:visited {
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  margin-left: 20px;
}

a.sitemapLevel1:hover {
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
  margin-left: 40px;
}

a.sitemapLevel1:link {
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
  margin-left: 40px;
}

a.sitemapLevel1:visited {
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
  margin-left: 40px;
}

a.sitemapLevel2:hover {
  font-size: 10px;
  font-weight: normal;
  line-height: 20px;
  margin-left: 40px;
}

a.sitemapLevel2:link {
  font-size: 10px;
  font-weight: normal;
  line-height: 20px;
  margin-left: 40px;
}

a.sitemapLevel2:visited {
  font-size: 10px;
  font-weight: normal;
  line-height: 20px;
  margin-left: 40px;
}

a.sitemapLevel3:hover {
  font-size: 10px;
  font-weight: normal;
  line-height: 20px;
  margin-left: 60px;
}

a.sitemapLevel3:link {
  font-size: 10px;
  font-weight: normal;
  line-height: 20px;
  margin-left: 60px;
}

a.sitemapLevel3:visited {
  font-size: 10px;
  font-weight: normal;
  line-height: 20px;
  margin-left: 60px;
}

.linklistLevel0 {
  margin-left: 0px;
}

.linklistLevel1 {
  margin-left: 10px;
}

.linklistLevel2 {
  margin-left: 20px;
}

.linklistLevel3 {
  margin-left: 30px;
}

.linklistLevel4 {
  margin-left: 40px;
}

.linklistSelectedLevel0 {
  margin-left: 0px;
}

.linklistSelectedLevel1 {
  margin-left: 10px;
}

.linklistSelectedLevel2 {
  margin-left: 20px;
}

.linklistSelectedLevel3 {
  margin-left: 30px;
}

.linklistSelectedLevel4 {
  margin-left: 40px;
}

#content {
  background-image: none;
  background-repeat: no-repeat;
}

.space {
  height: 20px;
  margin: 0px;
  padding: 0px;
}

div.div_hr {
  border-top: 1px solid black; 
  height: 1px;
}

div.master {
  margin: 0 auto; 
}

div.header_left {
  background-repeat: no-repeat;
  float: left;
  height: 147px;
  margin: 0em; 
  padding: 0px;
  width: 1000px;
}

div.header_menu {
  height: 29px;
  margin-left: 255px;
  margin-top: 93px;
}

div.header_menu a:link { 
  color: #ffffff; 
  text-decoration: none; 
}

div.header_menu a:visited { 
  color: #ffffff; 
  text-decoration: none; 
}

div.header_menu a:hover { 
  background-color: #ffffff;
  text-decoration: none; 
}

.header_menu_item_active {
  background-color: #ffffff;
  cursor: default;
  float: left; 
  font-weight: bold;
  height: 27px;
  padding-top: 4px;
  padding-left: 30px;
  padding-right: 30px;
}

.header_menu_item {
  border-right: 1px solid #ffffff;
  color: #ffffff;
  cursor: pointer;
  float: left; 
  font-weight: bold;
  height: 27px;
  padding-top: 4px;
  padding-left: 30px;
  padding-right: 30px;
}

div.header_right {
  height: 147px;
  margin: 0em; 
  padding: 0px;
}

div.header_navigation {
  color: #ffffff; 
  font-size: 11px;
  height: 20px;  
  padding-left: 6px;
  padding-top: 3px; 
}

div.header_navigation a:link { 
  color: #ffffff; 
  font-weight: normal;
  text-decoration: none; 
}

div.header_navigation a:visited { 
  color: #ffffff; 
  font-weight: normal;
  text-decoration: none; 
}

div.header_navigation a:hover { 
  color: #ffffff; 
  font-weight: normal;
  text-decoration: underline; 
}

div.header_space {
  height: 116px;
}

div.header_stripe {
  height: 31px;
}

div.logo {
  background-image: url(../img/logo.gif); 
  background-repeat: no-repeat; 
  cursor: pointer;
  float: right; 
  height: 49px;
  position: absolute;
  right: 30px;
  top: 30px; 
  width: 86px; 
} 

div.logo_print {
 left: 529px;
 position: absolute;
 padding-top: 0px;
 z-index: 100;
}

div.main {
  padding: 0em; 
}

div.leftnav {
  background-repeat: no-repeat;
  float: left;
  height: 400px; 
  width: 254px; 
}

div.menu {
  margin-left: 30px; 
  margin-top: 60px;
}  

div.sitemap {            
  font-weight: normal;
  margin-bottom: 20px;
}

div.search {
  color: #ffffff;
  font-family: Verdana, Arial;
  font-size: 11px;
  margin-left: 30px;
  margin-top: 20px; 
} 

div.search input {
  margin-top: 6px; 
  width: 150px;
}

div.search select {
  margin-top: 6px; 
  width: 156px;
}

div.content {
  color: #373737;
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  left: 254px;
  line-height: 18px;
  padding-left: 40px;
  padding-top: 25px;
  position: absolute;
  width: 575px;
}

div.content-edit {
  color: #373737;
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  line-height: 18px;
  padding-top: 25px;
  padding-left: 40px;
  position: absolute;
  width: 580px;
}

div.content_print {
  color: #373737;
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  line-height: 18px;
  padding-top: 25px;
  padding-left: 40px;
  position: absolute;
  width: 575px;
}

div.teaser-content {
  background-repeat: repeat-y;
  width: 575px; 
}

div.teaser_box {
  border-bottom: 1px solid black; 
  margin-bottom: 16px;
  padding-bottom: 10px;
}

div.teaser_img { 
  float: left;
  width: 140px;
}

div.teaser_txt {
  margin-left: 140px;
}

div.teaser_txt a:link { 
  color: #373737;
  font-weight: normal;
  text-decoration: none; 
}

div.teaser_txt a:visited { 
  color: #373737;
  font-weight: normal;
  text-decoration: none; 
}

div.teaser_txt a:hover { 
  color: #373737;
  font-weight: normal;
  text-decoration: none; 
}

div.teaser-title {
  float: left; 
  margin-top: 0px;
  padding-top: 0px;
  width: 399px;
}

div.teaser_right {
  float: right; 
  padding: 8px;
  width: 160px; 
}

div.teaser_right-top {
  float: left; 
  height: 29px;
  width: 176px; 
}

div.teaser_right-border {
  border-top: 1px solid black; 
  height: 0px; 
  margin: 0px; 
  padding: 0px;
}

div.footer {
  border-top: 1px solid #000000;
  color: #373737;
  cursor: default;
  font-family: Verdana, Arial;
  font-size: 11px;
  font-weight: normal;
  height: 30px;
  margin-top: 40px;
  width: 575px;
}

div.footer_print {
  border-top: 1px solid #000000;
  clear: both;
  color: #373737;
  cursor: default;
  font-family: Arial;
  font-size: 9px;
  font-weight: normal;
  line-height: 11px;
  margin-top: 20px;
  padding-top: 4px;
  width: 575px;
}

div.footer a:link { 
  color: #373737; 
  font-weight: normal;
  text-decoration: none; 
}

div.footer a:visited { 
  color: #373737; 
  font-weight: normal;
  text-decoration: none; 
}

div.footer a:hover { 
  color: #373737; 
  font-weight: normal;
  text-decoration: underline; 
}

div.clear {
  clear: both;
}

div.divDownloads {
  margin-bottom: 30px;
}

div.divDownloads table {
  border: 1px solid #373737;
  border-collapse: collapse;
  width: 100%; 
}

div.divDownloads td {
  padding: 2px;
  padding-left: 4px;
}

div.divDownloads select {
  font-size: 12px; 
  line-height: 12px;
  width: 50px; 
}

div.divArchived {
  border: 1px solid red; 
  color: red; 
  font-style:italic; 
  margin-bottom: 10px; 
  padding: 6px; 
  text-align: center; 
}

div.divPicText  {
  color: #373737;
  font-size: 10px;
  line-height: 12px;
}

.trHead {
  background-color: #373737;
  color: #ffffff;
}

.trHead td {
  color: #ffffff;
}

.gallery_prev {
  cursor: pointer;
  float: left; 
}

.gallery_next {
  cursor: pointer;
  float: left; 
  margin-left: 10px; 
}

.gallery_label {
  margin-left: 100px;
}

.tdtest {
  color: #000000; 
  font-size: 12px;
  font-weight: normal; 
  width: 340px; 
}

div.compLeftPic {
  float: left; 
  padding-top: 3px;
  width: 230px; 
}

div.compLeftPicText {
  clear: both;
  color: #373737;
  float: left; 
  font-size: 10px; 
  font-weight: bold;
  line-height: 12px; 
  width: 230px; 
}

div.compLeftText {
  margin-left: 240px;
  width: 333px; 
}

div.compRightPic {
  float: right; 
  padding-top: 3px;  
  width: 220px; 
}

div.compRightPicText {
  clear: right; 
  color: #373737;
  float: right; 
  font-size: 10px; 
  font-weight: bold;
  line-height: 12px;
  width: 220px; 
}

div.compRightText {  
  float: left;
  width: 340px; 
}

div.compLeftPic330 {
  float: left; 
  padding-top: 3px;
  width: 340px; 
}

div.compLeftPicText330 {
  clear: both;
  color: #373737; 
  float: left; 
  font-size: 10px; 
  font-weight: bold;
  line-height: 12px;
  width: 330px;
}

div.compLeftText330 {
  margin-left: 350px;
  width: 223px; 
}

div.compRightPic330 {
  float: right; 
  padding-top: 3px; 
  width: 330px;  
}

div.compRightPicText330 {
  clear: right; 
  color: #373737; 
  float: right; 
  font-size: 10px; 
  font-weight: bold;
  line-height: 12px; 
  width: 330px; 
}

div.compRightText330 {  
  float: left;
  width: 223px; 
}

div.divPicturesRight {
  clear: right;
  float: right; 
}

div.divNewPicRight {
  clear: right;
  float: right; 
}

div.divMorePics {
  clear: right; 
  margin-bottom: 10px; 
  text-align: center;
  width: 220px; 
}

span.spanMorePics {
  cursor: pointer; 
  font-size: 12px; 
  font-weight: bold; 
}

div.compRight110 {
  margin-bottom: 0px;
}

div.compRightText110 {
  float: left; 
  width: 450px;
}

div.compRightPic110 {
  float: right; 
  margin-right: 10px;
  padding-top: 4px; 
  width: 100px; 
}

div.divMorePics110 {
  clear: right; 
  float: right; 
  margin-bottom: 10px; 
  text-align: center;
  width: 110px; 
}

div.divPictures110Right {
  clear: right;
  float: right; 
}
