body {
  margin-top:0px;
  font-family:Arial,sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:normal;
  color:black;
}

a {
  font-family:Arial,sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:bold;
  color:#CC0000;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

.middle {
  width:950px;
}

#navi_top {
  background-image:url(/fileadmin/template/design-1/top_bg_allpack.gif);
  background-repeat:no-repeat;
  height:160px;
  padding-top:0px;
  vertical-align:top;
  text-align:center;
}

#navi_side {
  width:140px;
  background-color:#FEDA13;
  vertical-align:top;
  text-align:left;
  padding:5px;
  padding-top:10px;
}

#content_all {
  vertical-align:top;
  border-right-width:1;
  border-right-color:#3A749C;
  border-right-style:solid;
  border-bottom-width:1;
  border-bottom-color:#3A749C;
  border-bottom-style:solid;
}

#content_main {
  background-color:white;
  vertical-align:top;
  padding:15px;
}

#content_right {
  width:200px;
  background-color:white;
  vertical-align:top;
  padding:15px;
  border-left-width:1;
  border-left-color:#3A749C;
  border-left-style:dashed;
}

#menumain {
  margin-left:auto;
  margin-right:auto;
}

td.menumain_no {
  width:120px;
  background-color:white;
  text-align:center;
  border-color:#3A749C;
  border-width:1px;
  border-style:solid;
  padding:3px;
}

td.menumain_no a {
  font-size:10px;
  font-style:normal;
  font-weight:normal;
  color:#3A749C;
  text-decoration:none;
}

td.menumain_act {
  width:120px;
  background-color:#3A749C;
  text-align:center;
  border-color:#3A749C;
  border-width:1px;
  border-style:solid;
  padding:3px;
}

td.menumain_act a {
  font-size:10px;
  font-style:normal;
  font-weight:normal;
  color:white;
  text-decoration:none;
}

#menuside {
  width:100%;
}

td.menuside_level1_no {
  border-top-width:1;
  border-top-color:#FFFFFF;
  border-top-style:solid;
  padding:3px;
}

td.menuside_level1_no a {
  font-size:12px;
  font-style:normal;
  font-weight:normal;
  color:white;
  text-decoration:none;
}

td.menuside_level1_act {
  border-top-width:1;
  border-top-color:#FFFFFF;
  border-top-style:solid;
  padding:3px;
}

td.menuside_level1_act a {
  font-size:12px;
  font-style:normal;
  font-weight:bold;
  color:white;
  text-decoration:none;
}

td.menuside_level2_no {
  padding:1px;
  padding-left:15px;
}

td.menuside_level2_no a {
  font-size:11px;
  font-style:normal;
  font-weight:normal;
  color:white;
  text-decoration:none;
}

td.menuside_level2_act {
  padding:1px;
  padding-left:15px;
}

td.menuside_level2_act a {
  font-size:11px;
  font-style:normal;
  font-weight:bold;
  color:white;
  text-decoration:none;
}

td.menuroot_item {
  padding-left:0px;
  padding-right:2px;
  color:#3A749C;
}

td.menuroot_item a {
  font-size:11px;
  font-style:normal;
  font-weight:normal;
  color:#3A749C;
  text-decoration:none;
}

h1 {
  font-family:Arial,sans-serif;
  font-size:15px;
  font-weight:bold;
  font-style:normal;
  color:#3A749C;
}

p,li {
  font-family:Arial,sans-serif;
  font-size:12px;
  font-weight:normal;
  font-style:normal;
  color:#000000;
}

p.bodytext {
  font-size:12px;
  font-weight:normal;


}

p.csc-caption {
  font-size:10px;
  font-style:italic;
}

p.csc-linkToTop a {
  font-size:10px;
  font-weight:bold;
  font-style:normal;
}

p.csc-form-label-req {
}