body  { 
  background: #F6F3E4 url(media/body-hg.gif) no-repeat;
  margin: 0px; 
  padding: 0px; 
  border: 0px 
}

body.start { 
  background: #faf5e9 url(media/start-hg.gif) no-repeat fixed; 
  margin: 0px; 
  padding: 0px; 
  border: 0px 
}

#logo  { 
  position: absolute; 
  top: 20px; 
  left: 40px; 
  width: 60px; 
  height: 94px; 
  visibility: visible 
}

#head { 
  position: absolute; 
  top: 30px; 
  left: 260px; 
  width: 377px; 
  height: 39px; 
  visibility: visible 
}

#content  { 
  position: absolute; 
  top: 128px; 
  left: 262px; 
  width: 498px; 
  visibility: visible;
}

#search { 
  position: absolute; 
  top: 83px; 
  left: 620px; 
  width: 100px; 
  visibility: visible 
}

#menu { 
  position: absolute; 
  top: 150px; 
  left: 20px; 
  width: 180px; 
  visibility: visible;
}

.menu-1-main {
  position: relative;
  margin-top: 12px;
}

.menu-1-image {
  position: absolute;
  width: 19px;
  height: 18px;
}

.menu-1-text {
  position: relative;
  top: 2px;
  left: 22px;
}

.menu-2-container {
  position: relative;
  margin-top: 12px;
}

.menu-2-main {
  position: relative;
  margin-top: 5px;
  margin-left: 17px;
}

.menu-2-image {
  position: absolute;
  top: 2px;
  width: 19px;
  height: 13px;
}
.menu-2-text {
  position: relative;
  top: 0px;
  left: 22px;
}

.menu-3-main {
  position: relative;
  left: 22px;
  width: 118px;
  margin-top: 2px;
  margin-left: 20px;
}
.menu-3-image {
  position: absolute;
  width: 5px;
}
.menu-3-text {
  position: relative;
  top: 0px;
  left: 8px;
}

#slogo   { 
  position: absolute; 
  top: 112px; 
  left: 400px; 
  width: 87px; 
  height: 132px; 
  visibility: visible 
}

#shead   { 
  position: absolute; 
  top: 270px; 
  left: 67px; 
  width: 419px; 
  height: 43px; 
  visibility: visible 
}

#scontent   { 
  position: absolute; 
  top: 355px; 
  left: 540px; 
  width: 250px; 
  visibility: visible 
}

A:link {
  font-family: Verdana; 
  font-size : 11px;
  color : #7A7A7E;
  text-decoration : none;
}

A:visited {
  font-family: Verdana;
  font-size : 11px;
  color : #7A7A7E;
  text-decoration : none;
}

A:hover {
  font-family: Verdana;
  font-size : 11px;
  color : #7A7A7E;
  text-decoration : underline;
}

A:active {
  font-family: Verdana;
  font-size : 11px;
  color : #7A7A7E;
  text-decoration : underline;
}

A.menu-1-no:link {
   color: #003279;
   text-decoration: none;
}

A.menu-1-no:visited {
   color: #003279;
   text-decoration: none;
}

A.menu-1-no:hover {
   color: #CC0033;
   text-decoration: none;
}

A.menu-1-no:active {
   color: #CC0033;
   text-decoration: none;
}

A.menu-1-act {
   color: #003279;

   text-decoration: none;
}



A.menu-2-no:link {
   color: #003279;
   text-decoration: none;
}

A.menu-2-no:visited {
   color: #003279;
   text-decoration: none;
}

A.menu-2-no:hover {
   color: #CC0033;
   text-decoration: none;
}

A.menu-2-no:active {
   color: #CC0033;
   text-decoration: none;
}

A.menu-2-act {
   color: #CC0033;
   text-decoration: none;
}




A.menu-3-no:link {
   color: #909096;
   text-decoration: none;
}

A.menu-3-no:visited {
   color: #909096;
   text-decoration: none;
}

A.menu-3-no:hover {
   color: #003279;
   text-decoration: none;
}

A.menu-3-no:active {
   color: #003279;
   text-decoration: none;
}

A.menu-3-act {
   color: #003279;
   text-decoration: none;
}

P  { 
  color: #003279; 
  font-size: 11px; 
  line-height: 125%; 
  font-family: Verdana; 
  margin: 0px;
}

H1 { 
  color: #cc0033; 
  font-size: 11px; 
  line-height: 120%; 
  font-family: Verdana; 
  word-spacing: 2px; 
  letter-spacing: 2px; 
  margin-top: 12px; 
  margin-bottom: 7px;
  text-align: right;
}

H2 { 
  color: #7A7A7E; 
  font-size: 11px; 
  line-height: 120%; 
  font-family: Verdana; 
  word-spacing: 2px; 
  letter-spacing: 2px; 
  margin-top: 22px; 
  margin-bottom: 7px;
}

.hotline   { 
  color: #7A7A7E; 
  font-weight: bold 
}

FORM {
  margin: 0px;
  padding: 0px;
  spacing: 0px;
}

INPUT {
  margin : 0px;
  font-face : verdana;
  font-size : 11px;
}

TEXTAREA {
  margin : 0px;
  font-face : verdana;
  font-size : 11px;
}
.mailformradio{
  color: #003279; 
  font-size: 11px; 
  line-height: 125%; 
  font-family: Verdana; 
  margin: 0px;
}

.submit {
  margin : 0px;
}

.searchinput {
  margin : 0px;
  width : 70px;
}

.searchresultpagetitle {
  font-size: 11px; 
  line-height: 120%; 
  font-family: Verdana; 
  word-spacing: 3px; 
  letter-spacing: 3px; 
  margin-top: 12px; 
  margin-bottom: 7px;
}

.searchresultcontent {
  color: #003279; 
  font-size: 11px; 
  line-height: 125%; 
  font-family: Verdana; 
  margin: 0px;
}

.searchresultheader {
  color: #003279; 
  font-size: 11px; 
  line-height: 125%; 
  font-family: Verdana;
  font-weight : bold;
}

.searchmarkup {
  color : #003279;
}

.bulletlist  { 
  color: #003279; 
  font-size: 11px; 
  line-height: 125%; 
  font-family: Verdana; 
  margin: 0px;
}

LI  { 
  margin-bottom: 5px;
  margin-top: 10px;
}

.table  { 
  color: #003279; 
  font-size: 11px; 
  line-height: 125%; 
  font-family: Verdana; 
  margin: 0px;
}

.mailform { 
  color: #003279; 
  font-size: 11px; 
  line-height: 125%; 
  font-family: Verdana; 
  margin: 0px;
}

.mailformrequired { 
  color: #003279; 
  font-size: 11px; 
  line-height: 125%; 
  font-family: Verdana; 
  margin: 0px;
}
