body {
 text-align:center;
  background-color:#FFFFFF;
}
body,p,td {
  font-family: Verdana, Arial, sans-serif, Helvetica;font-size:11px; color:#666666
}
div {
  text-align:left;
}
a {
  color: #CC6600;text-decoration:none
}
a.nav {
  color:#999; text-decoration:none; font-size:11px; font-weight:bold
}
a.nav:hover {
  color:#CC6600; text-decoration:none; font-size:11px; font-weight:bold
}
a.snav {
  color:#999; text-decoration:none; font-size:10px; font-weight:bold;line-height:15px
}
a.snav:hover {
  color:#CC6600; text-decoration:none; font-size:10px; font-weight:bold
}
a.print {
  color: #CC6600;text-decoration:none;font-weight:bold
}
a.fff {
  color:#fff; text-decoration:none; font-size:11px
}
h1 {
  font-size:14px;font-weight:bold;margin:0 0 16px 0
}
h2 {
  font-size:12px;font-weight:bold;margin-bottom:12px
}
#container {
  width:750px;text-align:left;margin:0 auto;
}
#lCol {
  width:174px;margin-right:5px;padding-right:12px
}
.teaserHead {
  background-color:#3366CC;font-weight:bold;font-size:12px;color:#fff;padding:5px 0 5px 6px
}
.teaser {
  background-color:#8CB4E5;padding:6px;color:#fff
}
.csc-caption {
  padding-top:5px;background-color:#FF9900;height:20px;width:100%;font-size:11px;font-weight:bold;color:#fff
}
.fileTable {
  width:220px;margin:15px 0 15px 0
}
.fileIcon {
 vertical-align:top;padding-right:5px
}
.fileName {
 font-weight:bold
}
.fileDescr {
 padding:5px 0 10px 0;font-weight:normal
}
.fileSize {
  vertical-align:top;width:
}

#menu {
  width:198px;
  overflow:hidden;
  background-image:url(img/menu_l1_bg.gif);
  background-position:0px 30px;
  font-size:14px;
  line-height:16px;
  font-weight:bold;
}
#menu h6 {
  margin:0px;
  padding:5px 5px 0px 3px;
  width:198px;
  height:17px;
  overflow:hidden;
  background-image:url(img/menu_l1_head.gif);
  color:#FFFFFF;
  background-repeat:no-repeat;
}
#menu ul {
  width:198px;
  overflow:hidden;
  margin:0px;
  padding:0px;
  list-style:none;
  padding-top:3px;
  font-size:14px;
}
#menu ul ul {
  background-image:url(img/menu_l2_head.gif);
  background-position:top left;
  background-repeat:repeat;
  padding-top:3px;
}
#menu ul ul ul {
  background-image:url(img/menu_l3_head.gif);
  background-position:top left;
  background-repeat:repeat;
}
#menu ul ul ul ul {
  background-image:url(img/menu_l4_head.gif);
  background-position:top left;
  background-repeat:repeat;
}
#menu li {
  list-style:none;
  padding:0px 0px 0px 0px ;
}
#menu a {
  margin:0px;
  display:block;
  color:#FFFFFF;
  text-decoration:none;
  font-size:14px;
  font-weight:bold;
  /*background-color:#FFFFFF;*/
  /*width:150px;*/
}

.menue_box {
  font-weight:bold;
  font-family:Verdana, Arial, sans-serif, Helvetica;
  width:200px;
  padding:0px;
  margin:0px;
  height:270px;
  overflow:hidden;
}
.menue_box a {
  color:#FFF;
  text-decoration:none;
  margin:0px 0px 0px 10px;
}
.menue_box a:hover {
  color:#E80;
}
a.selected:hover, a.selected {
  color:#00C;
}
.m_1box1,.m_1box_top,.m_1box_bot,.m_1box_fill,.m_2box1,.m_2box2,.m_2box_top,.m_2box_bot,.m_3box1,.m_3box2,.m_3box3,.m_3box_top,.m_3box_bot {
  background-color:#9BE;
}
/*boxen die die links aufnehmen*/
.m_2box1
,.m_3box1,.m_3box2 {
  border-top:0px;
  border-right:0px;
  border-bottom:0px;
  border-left:solid 1px #07C;
}
.m_1box1,.m_2box2,.m_3box3 {
  border-top:0px;
  border-right:solid 1px #07C;
  border-bottom:0px;
  border-left:solid 1px #07C;
}
.m_1box_top,.m_2box_top,.m_3box_top {
  height:2px;
  border-top:solid 1px #07C;
  border-right:solid 1px #07C;
  border-bottom:0px;
  border-left:solid 1px #07C;
}
.m_1box_fill {
  height:100%;
}
.m_2box_bot,.m_3box_bot {
  height:2px;
}
.m_1box_bot {
  height:20px;
}

.m_1box_bot,.m_2box_bot,.m_3box_bot,.m_1box_fill {
  border-top:0px;
  border-right:solid 1px #07C;
  border-bottom:solid 1px #07C;
  border-left:solid 1px #07C;
}
.m_1box_top,.m_1box1,.m_1box_bot,.m_1box_fill
,.m_2box_top,.m_2box2,.m_2box_bot
,.m_3box_top,.m_3box3,.m_3box_bot { width:172px;}
.m_2box1,.m_3box2 { width:182px; }
.m_3box1 {  width:192px; }
.m_1box1 {  font-size:20px; line-height:22px; }
.m_2box2 {  font-size:16px; line-height:18px; }
.m_3box3 {  font-size:14px;  line-height:16px; }

.m_2box_top,.m_2box2,.m_2box_bot
,.m_3box2
,.m_3box_top,.m_3box3,.m_3box_bot {
  margin:0px 0px 0px 10px;
}
  /*
 * Box um den Inhalt
*/
.inhalt_box {
  border-top:solid 1px #DDD;
  border-right:0px;
  border-bottom:0px;
  border-left:solid 1px #DDD;
  padding:5px;
  overflow:visible;
  height:800px;
}
.ueberschrift_box {
  font-size:18px; 
  font-weight:bold;
  padding-left:0px
}
#menu ul a.aktuell {
  color:#0000FF;
}
#menu ul a {
  /*  padding:ob re un li;*/
  padding:5px 0px 0px 11px;
  font-size:14px;
}
#menu ul ul a {
  padding:5px 0px 0px 23px;
  /*width:100px;*/
  font-size:12px;
}
#menu ul ul ul a {
  padding:5px 0px 0px 34px;
  /*font-weight:normal;*/
  /*width:100px;*/
  font-size:12px;
}
#menu ul ul ul ul a {
  padding:5px 0px 0px 50px;
  /*font-weight:normal;*/
  /*width:100px;*/
  font-size:12px;
}
#menu ul li.last {
  background-image:url(img/menu_l1_foot.gif);
  background-position:bottom left;
  background-repeat:no-repeat;
  padding-bottom:10px;
}
  #menu ul ul li.last {
  background-image:url(img/menu_l2_foot.gif);
  padding-bottom:10px;
}
#menu ul ul ul li.last {
  background-image:url(img/menu_l3_foot.gif);
  padding-bottom:10px;
}
#menu ul ul ul ul li.last {
  background-image:url(img/menu_l4_foot.gif);
  padding-bottom:10px;
}
#menu ul li.first {
  margin-top:0px;
}
#menu ul ul li.first {
  margin-top:5px;
}
#menu a:hover {
  color:#FF8800;
}
.td_flag_act {
  background-color:#0000FF;
}
