/*  body */
 a:link {
  text-decoration: none;
  color:#131040;
 }
a:visited {
  text-decoration: none;
  color:#131040;
 }
a:hover {
  text-decoration: none;
  color:#131040;
  font-weight:bold;
 }
 
 #idhead{
 width:951px;
 height:278px;
 margin-top:0px;
 }
  #idhead_navi{
 width:632px;
 height:17px;
 text-align:right;
 float:right;
 padding-top:44px;
 }
 
 #left_div{
 width:174px;
 float:left;
 }
 
 #left_div_top{
 width:174px;
 height:32px;
 background-color:#131040;
 }
 
 .blue_headline_left{
 width:174px;
 height:32px;
 background-image:url(../images/nav_left_bg.jpg);
 }
 
 
 .contentbox{
 width:535px;
 margin-left:7px;
 margin-right:7px;
 margin-bottom:7px;
 border:1px solid #ffcc03;
 padding:7px;
 }
 .contentbox_headline{
 width:537px;
 margin-left:7px;
 margin-right:7px;
 padding-left:7px;
 padding-right:7px;
 padding-bottom:2px;
 border-bottom:5px solid #ffcc03;
 color:#131040;
 font-size: 9pt;
 }
 
 .table_contentbox{
 width:368px;
 margin-left:7px;
 margin-right:7px;
 margin-bottom:7px;
 border:1px solid #ffcc03;
 padding:7px;
 }
 .table_contentbox_headline{
 width:370px;
 margin-left:7px;
 margin-right:7px;
 padding-left:7px;
 padding-right:7px;
 padding-bottom:2px;
 border-bottom:5px solid #ffcc03;
 color:#131040;
 font-size: 9pt;
 }
 
  .cal_contentbox{
 width:141px;
 margin-left:3px;
 margin-right:7px;
 margin-bottom:7px;
 border:1px solid #ffcc03;
 padding:7px;
 height:269px;
 }
 .cal_contentbox_headline{
 width:143px;
 margin-left:3px;
 margin-right:7px;
 padding-left:7px;
 padding-right:7px;
 padding-bottom:2px;
 border-bottom:5px solid #ffcc03;
 color:#131040;
 font-size: 9pt;
 }
 
 .padding3{
 padding:3px;}
 
 html, body {
 background-color: #ffffff;
 padding:0px;
 margin:0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 }

 
 p {
 padding:0px;
 margin:0px;
 }

 .txt_10_b_fff {
 font-size: 11pt;
 font-weight:bold;
 padding:7px;
 color:#131040;
 }
 
 .txt_10_b_black {
 font-size: 10pt;
 font-weight:bold;
 color:#000000;
 }
 
 .txt_9_b_black {
 font-size: 9pt;
 font-weight:bold;
 margin-bottom:5px;
 color:#000000;
 }
 
  .txt_8_b_black {
 font-size: 8pt;
 font-weight:bold;
 margin-bottom:5px;
 color:#000000;
 }
 
 .right_padding{
 width:197px;
 padding:7px;
  }
  


a.top:link {
  text-decoration: none;
  font-size: 9pt;
  color:#ffffff;
 }
a.top:visited {
  text-decoration: none;
  font-size: 9pt;
  color:#ffffff;
 }
a.top:hover {
  text-decoration: none;
  font-size: 9pt;
  color:#ffffff;
 }

 .navibutton {
 width:164px;
 height:18px;
 background-color:#c5c5c5;
 margin-top:1px;
 padding-left:10px;
 padding-top:6px;
 cursor: pointer;
 }
 
  .navibutton_a {
 width:164px;
 height:18px;
 background-color:#484848;
 margin-top:1px;
 padding-left:10px;
 padding-top:6px;
 cursor: pointer;
 }

 a.haupt:link {
  text-decoration: none;
  font-size: 8pt;
  color:#000000;
 }
a.haupt:visited {
  text-decoration: none;
  font-size: 8pt;
  color:#000000;
 }
a.haupt:hover {
  text-decoration: none;
  font-size: 8pt;
  color:#000000;
 }
 
 
 a.haupt_a:link {
  text-decoration: none;
  font-size: 8pt;
  color:#fff;
  font-weight:bold;
 }
a.haupt_a:visited {
  text-decoration: none;
  font-size: 8pt;
  color:#fff;
  font-weight:bold;
 }
a.haupt_a:hover {
  text-decoration: none;
  font-size: 8pt;
  color:#fff;
  font-weight:bold;
 }
 
a.cal_mini:link {
  text-decoration: none;
  color:#131040;
  font-weight:normal;
 }
a.cal_mini:visited {
  text-decoration: none;
  color:#131040;
  font-weight:normal;
 }
a.cal_mini:hover {
  text-decoration: none;
  color:#131040;
  font-weight:normal;
  
 }
