p {clear:both;}
body { /**/
  background:#fed2a1;
  color:#000;
  font-family:Times,serif;
  font-size:18px;
  margin:10px;
}
tt,pre {
  color:#55A;
  font-family:Courier,monospace;
  font-size:15px;
}
h1,h2,h3,h4 {
  clear:both;
  font-family:Helvetica ,sans-serif;
  color:#000;
  font-weight:bold;
}
h1 {
  font-size:24px;
  margin-top:6px;
  margin-bottom:6px;
}
h2 {
  font-size:22px;
  margin-top:3px;
  margin-bottom:3px;
}
h3 {
  font-size:18px;
  margin-top:0px;
  margin-bottom:0px;
}
h4 {
  font-size:18px;
  margin-top:0px;
  margin-bottom:0px;
  font-weight:normal;
}
a       {color:#00F; text-decoration:none;}
a:hover {color:#F00;}
img {border:0px;}
.bottom_line, .bottom_line a{
  font-size:11px;
  font-family:Helvetica ,sans-serif;
  text-align:center;
  color:#000;
}
/* login line */
.login,a.login {
  font-size:11px;
  font-family:Helvetica ,sans-serif;
  color:#000;
}
a.login {color:#00F;}
a.login:hover {color:#F00;}
/* image title */
.img_titel_left,.img_titel_right,.img_titel_none {
  background:#FD0; color:#10A;
  font:15px bold italic;
  text-align:center;
  margin:0px;
}
/* images with align left |l|*/
.img_left {
  float:left;
  margin-top:10px;
  margin-bottom:0px;
  margin-right:10px;
  margin-left:0px;
}
/* images with no align*/
.img_none {
  margin:0px;
}
/* images with align right |r|*/
.img_right {
  float:right;
  margin-top:10px;
  margin-bottom:0px;
  margin-right:0px;
  margin-left:10px;
}
/*container in place of an unknown image*/
.img_not_exist {
  border:solid 1px #F00;
  background-color:#000;
  color:#F00;
  text-align:center;
  vertical-align:middle;
  font-size:12px;
  font-family:sans-serif;
}
/*contains debug output
 for inline debug at bottom of images (d=pi)*/
.img_debug {
  border:solid 1px #F00;
  background-color:#FF0;
  color:#000;
  font-size:10px;
  font-family:courier;
}

/*span for link*/
.link_extern,.link_intern,.link_pdf {
  background-repeat:no-repeat;
  background-position:left center;
  padding-left:10px;
}
.link_pdf    {background-image:url('src/img/pdf.gif');}
.link_intern {background-image:url('src/img/link_i.gif');}
.link_extern {background-image:url('src/img/link_e.gif');}

/* Fehlerausgaben im Ausgabefeld */
.error {
  font-weight:bold;
  font-family:Arial, sans-serif;
  color:red;
}
/* debugausgaben */
.debug {
  border:solid 1px #F00;
  background-color:#FF0;
  color:#000;
  font-size:15px;
  font-family:courier;
}
/* menue */
.m_box {
  color:#F00;
  font-size:18px;
  font-weight:bold;
  font-family:Helvetica ,sans-serif;
  width:190px;
  padding:0px;
  margin:0px;
  height:<?=$heigth-$heigth_kopf?>px;
  overflow:hidden;
}
.m_box a {
  color:#000;
  text-decoration:none;
  margin:0px 0px 0px 10px;
}
.m_box a:hover {
  color:#D00;
}
.m_selected {
  color:#00F;
  margin:0px 0px 0px 10px;
}
.m_3box1,.m_2box1,.m_1box1,.m_1box_top,.m_1box_bot,.m_1box_fill
 {
  background-color:#FFF;
}
.m_2box2,.m_2box_top,.m_2box_bot,.m_3box2 {
  background-color:#DDD;
}
.m_3box3,.m_3box_top,.m_3box_bot {
  background-color:#AAA;
}
/*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_1box_bot,.m_2box_bot,.m_3box_bot {
  height:2px;
}
.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:170px;
}
.m_2box1,.m_3box2 {
  width:180px;
}
.m_3box1 {
  width:190px;
}
.m_2box_top,.m_2box2,.m_2box_bot
,.m_3box2
,.m_3box_top,.m_3box3,.m_3box_bot {
  margin:0px 0px 0px 10px;
}
