BODY {
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  background-color : #004970;
  background-color: #006766;
}

BODY, CAPTION, DIV, INPUT, P, SELECT, SPAN, TD {
  font-family: arial,verdana;
  font-size: 14px;
}

A {
  text-decoration: none;
}

FORM TABLE{
  padding: 10px 0px 10px 0px;
}
FORM TD {
  vertical-align: top;
}

INPUT, SELECT, TEXTAREA {
  font-size: 10px;
  border: 1px solid #637382;
  background: #dddddd;
  padding-left: 4px;
  padding-right: 4px;
  color: #000000;
  font-weight: bold;
  vertical-align: middle;
}

INPUT:focus, INPUT:active, SELECT:focus, TEXTAREA:focus, TEXTAREA:active, SELECT:active {
  border: 1px solid #6492b6;
  background: #EFEFEF;
  color: #CC0000;
}

DIV.sitemap {
  vertical-align: top;
}

P.bodytext A, DIV.caption A, DIV.sitemap A, UL A {
  color: #003B89;
  border-bottom: thin solid #dddddd;
}

P.bodytext A:hover, DIV.caption A:hover, DIV.sitemap A:hover, UL A:hover {
  color: #819DC4;
  border-bottom: none;
}

DIV.head1, DIV.head2, DIV.head3 {
  font-weight: bold;
  color: #003B89;
}
DIV.head1 { font-size: 12px; }
DIV.head2 { font-size: 16px; }
DIV.head3 { font-size: 20px; }


TD.head4 {
  color: #003B89;
  font-size: 16px;
  font-weight: bold;
  background: url(/fileadmin/img/dottedline.gif) repeat-x bottom left; 
}

TD.head5 {
  color: #003B89;
  font-size: 14px;
  font-weight: bold;
  background: url(/fileadmin/img/blueline.gif) repeat-x bottom left;
}

DIV.head5 {
  padding: 0px 0px 0px 0px;
}

DIV.caption {
  font-family: times, serif;
  font-size: 12px;
  text-align: right;
  font-weight: bold;
  color: #003B89;
  font-style: italic;
  margin: 0px 10px 0px 0px;
  padding: 0px 0px 0px 0px;
}

TD.navbar {
  background: #006766;
  padding: 0px 0px 0px 0px;
}

TD.nav {
  background: #006766;
  padding: 0px 0px 0px 0px;
}

DIV.nav {
  background: #006766;
  padding: 0px 0px 0px 0px;
}

TD.navpath {
  font-size: 12px;
  font-weight: bold;
  text-align: right;
  height: 27px;
}
TD.navpath {
  white-space: nowrap;
}
TD.navpath A {
  color: #FFFFFF;
}
TD.navpath A:hover, TD.navpath A.act {
  color: #C0C0C0;
}

TD.pagehead {
  font-family: times, serif;
  font-size: 30px;
  text-align: left;
  font-weight: bold;
  color: #FFFFFF;
  padding: 0px 0px 0px 30px;
  background: #006766;

}

TD.contentnormal {
  vertical-align: top;
  padding: 10px 20px 10px 20px;
}

TD.contentleft {
  vertical-align: top;
  padding: 10px 20px 10px 20px;
}

TD.contentright {
  vertical-align: top;
  padding: 10px 20px 10px 20px;
}

DIV.contentborder {
  text-align: center;
  background-color : #FFFFFF;
}

Table.imgtext-table {
  padding: 0px 0px 0px 0px;
}

TD.col {
  font-size: 10px;
}

TD.col2 {
  font-size: 20px;
}

DIV.contentborder IMG {
  padding: 0px 0px 0px 0px;
}

TABLE.pullquote {
  padding: 0px 10px 0px 10px;
}


UL {
  padding: 0px 50px 0px 60px;
}

IMG { 
  display:inline-block; 
  border-color: #ffffff;
}

SPAN.nowrap { white-space: nowrap; }

TABLE.pullquote DIV.contentborder P.bodytext {
  font-size: 14px;
  font-weight: bold;
  color: #5B6D7B;
}

TD.fineprint {
  color: #ffffff;
  font-size: 11px;
  vertical-align: middle;
}
TD.fineprint A { color: #ffffff; }
TD.fineprint A:hover { color: #FFA058; }

TD.hpaddress {
  padding: 3px 0px 3px 0px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
}

TD.hpaddress A {
  font-size: 12px;
  color: #ffffff;
  vertical-align: top;
}

TD.hpaddress A:hover{
  color: #00B3B0;
}

TD.hpaddress2 {
  font-size: 12px;
  font-weight: bold;
  padding: 3px 10px 3px 0px;
  color: #ffffff;
  text-align:right;
}

Table.bottombar {
  background: url(/fileadmin/tpl/main/img/bottom_bar.jpg);
}

