.txt_links {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #9D995C}
.txt_content {  font-family: "Times New Roman", Times, serif; font-size: 13px; color: #696B6A}
.txt_content p {  font-family: "Times New Roman", Times, serif; font-size: 13px; color: #696B6A}
.txt_content td {  font-family: "Times New Roman", Times, serif; font-size: 13px; color: #696B6A}
.txt_content h1 { font-family: "Times New Roman", Times, serif; font-size: 23px; color: #696B6A ; font-weight: normal; margin-bottom: 0px; padding-bottom: 0px}
.txt_content h2 { font-family: "Times New Roman", Times, serif; font-size: 16px; color: #696B6A ; font-weight: normal; margin-bottom: 0px; padding-bottom: 0px}


a:link { text-decoration: none; color: #2C4BC9;}
a:visited { text-decoration: none; color: #2C4BC9;}
a:hover { text-decoration: none; color: #3382D0;}
a:active { text-decoration: none; color: #2C4BC9;}

.uebersicht { border-top: 1px black solid; border-left: 1px black solid;}
.uebersicht tr td {border-bottom: 1px black solid; border-right: 1px black solid;}

hr {
  border:dotted #ccc;
  border-width:0 0 1px 0;
}

* html .dottedline {
  border-top:2px dotted #ccc;
  margin-top:.5em;
  zoom:.5;
}

* html .dottedline hr  {
  margin-top:-9px;
}

#l_menu{position:relative;display:block;height:24px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #747675;}
#l_menu ul{position:relative;margin:0;padding:0;list-style-type:none;width:auto;  }
#l_menu ul li{position:relative;display:block;margin:0px 0px 0 0; border-bottom:1px solid #d9d9d9; }
#l_menu ul li a{position:relative;display:block; color: #747675; line-height: 25px; text-decoration:none;padding-left:45px; height:24px; background:transparent url(menu_icon.gif) no-repeat top left; background-color:#FFFFFF;}
#l_menu ul li a:hover,#l_menu ul li a.current{position:relative;color:#716D00;background:transparent url(menu_icon.gif) no-repeat top left; background-color:#F9F7DE;}

#o_menu ul{margin:0px;padding:0px;list-style-type:none;width:auto; font-size:13px; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase;}
#o_menu ul li{display:block;float:left;margin:0 0px 0 0; height:24px;}
#o_menu ul li a{ display:block;float:left;color:#53868A; line-height: 23px; text-decoration:none;padding:0px 14px 0px 14px;height:24px; background:transparent url(o_menu_aus.jpg) repeat-x top left;}
#o_menu ul li a:hover,#o_menu ul li a.current{color:#FFFFFF;background:transparent url(o_menu_an.jpg) repeat-x top left;}

#r_menu{position:relative;display:block;height:30px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #747675; text-transform:uppercase;}
#r_menu ul{position:relative;margin:0;padding:0;list-style-type:none;  height:30px; }
#r_menu ul li a{position:relative;display:block; padding-left:12px; line-height: 25px; color: #9EA09F; text-decoration:none; align:middle; background:transparent url(r_menu_aus.jpg) repeat-x top left; height:30px; }
#r_menu ul li a:hover,#r_menu ul li a.current{position:relative;color:#716D00; color:#FFFFFF;background:transparent url(r_menu_an.jpg) repeat-x top left; height:30px; }




.td_titel { font-family: "Times New Roman", Times, serif; font-size: 13px; color: #3D3D3D; font-weight: bold}
.td_gruen_hell { font-family: "Times New Roman", Times, serif; font-size: 13px; background-color: #E6F0E8}
.td_gruen_dunkel { font-family: "Times New Roman", Times, serif; font-size: 13px; background-color: #D8E8DD}
.td_lila_dunkel { font-family: "Times New Roman", Times, serif; font-size: 13px; background-color: #E6EDF3}
.td_lila_hell { font-family: "Times New Roman", Times, serif; font-size: 13px; background-color: #ECF4F6}
.td_gelb_dunkel { font-family: "Times New Roman", Times, serif; font-size: 13px; background-color: #F4F2CC}
.td_gelb_hell { font-family: "Times New Roman", Times, serif; font-size: 13px; background-color: #F9F7DE}
.td_rot_dunkel { font-family: "Times New Roman", Times, serif; font-size: 13px; background-color: #F2E6E6}
.td_rot_hell { font-family: "Times New Roman", Times, serif; font-size: 13px; background-color: #F5EFEF}
.td_dunkelblau_hell { font-family: "Times New Roman", Times, serif; font-size: 13px; background-color: #EAF1F9}
.td_dunkelblau_dunkel { font-family: "Times New Roman", Times, serif; font-size: 13px; background-color: #D2DAEF}
.td_hellblau_hell { font-family: "Times New Roman", Times, serif; font-size: 13px; background-color: #DDF0F4}
.td_hellblau_dunkel { font-family: "Times New Roman", Times, serif; font-size: 13px; background-color: #BFE1EA}
.td_grau_hell { font-family: "Times New Roman", Times, serif; font-size: 13px; background-color: #EFF5F3}
.td_grau_dunkel { font-family: "Times New Roman", Times, serif; font-size: 13px; background-color: #D3D7D6}
.td_orange_hell { font-family: "Times New Roman", Times, serif; font-size: 13px; background-color: #EFEBE0}
.td_orange_dunkel { font-family: "Times New Roman", Times, serif; font-size: 13px; background-color: #E3D6C3}
