body
{

  background-color    : #cccccc;
  padding             : 8px 8px 8px 8px;
  vertical-align      : top;

}

td.work
{
  padding             : 5px 5px 5px 5px;
  FONT-FAMILY         : arial;
  font-size           : 12px;
  font-weight         : normal;
  color               : #000000;
  vertical-align      : top;
  text-align          : left;
}


td.logobg
{
  background-color    : #000000;
}
td.logo
{
  padding             : 5px 5px 5px 165px;
  FONT-FAMILY         : arial;
  font-size           : 24px;
  font-weight         : bold;
  color               : #ffffff;
  background-color    : #000000;
  height              : 120px;
  vertical-align      : top;
  text-align          : left;
  background-image    : url(img/logobg.jpg); 
  background-repeat   : no-repeat;
  background-position : 30px -15px;
}


td.sprachen
{
  background-color : #999999;
  table-layout	   : fixed;
  height           : 30px;
  FONT-FAMILY      : arial;
  font-size        : 15px;
  font-weight      : bold;
  text-align       : center;
  text-indent      : 10px;
  letter-spacing   : 0px;
  color            : #FFFFFF;
  padding          : 6px 6px 6px 6px;

}
td.datum
{
  background-color : #999999;
  table-layout	   : fixed;
  height           : 30px;
  FONT-FAMILY      : arial;
  font-size        : 15px;
  font-weight      : bold;
  text-align       : right;
  text-indent      : 10px;
  letter-spacing   : 0px;
  color            : #FFFFFF;
  padding          : 6px 6px 6px 6px;
  max-width        : 150px;

}
td.mainmenu
{
  background-color : #999999;
  height           : 30px;
  FONT-FAMILY      : arial;
  font-size        : 15px;
  font-weight      : bold;
  text-align       : right;
  text-indent      : 10px;
  letter-spacing   : 0px;
  color            : #FFFFFF;
  padding          : 6px 6px 6px 6px;

}
td.menu
{
  background-color : #dddddd;
  FONT-FAMILY      : arial;
  font-size        : 15px;
  font-weight      : bold;
  text-align       : left;
  text-indent      : 10px;
  vertical-align      : top;
  letter-spacing   : 0px;
  color            : #FFFFFF;
  padding          : 6px 6px 6px 6px;

}
td.aktuelles
{
  vertical-align      : top;
  background-color : #dddddd;
  FONT-FAMILY      : arial;
  font-size        : 15px;
  font-weight      : bold;
  text-align       : left;
  text-indent      : 10px;
  letter-spacing   : 0px;
  color            : #FFFFFF;
  padding          : 6px 6px 6px 6px;
  max-width        : 150px;
}

td.aktuu
{
  COLOR            : #ffffff;
  background-color : #377b87;
  FONT-FAMILY      : arial;
  FONT-SIZE        : 14px;
  FONT-WEIGHT      : normal;
  TEXT-DECORATION  : none;
  padding          : 6px 6px 6px 6px;

}
td.aktut
{
  COLOR            : #000000;
  FONT-FAMILY      : verdana,arial,helvetica,sans-serif;
  FONT-SIZE        : 12px;
  FONT-WEIGHT      : normal;
  TEXT-DECORATION  : none;
  border-left      : 1px solid #377b87;
  border-right     : 1px solid #377b87;
  border-bottom    : 1px solid #377b87;
  padding          : 6px 6px 6px 6px;
  max-width        : 100px;

}
td.aktuuknall
{
  COLOR            : #ffffff;
  background-color : #bb0000;
  FONT-FAMILY      : arial;
  FONT-SIZE        : 14px;
  FONT-WEIGHT      : normal;
  TEXT-DECORATION  : none;
  padding          : 6px 6px 6px 6px;

}
td.aktutknall
{
  COLOR            : #000000;
  background-color : #ddcccc;
  FONT-FAMILY      : verdana,arial,helvetica,sans-serif;
  FONT-SIZE        : 12px;
  FONT-WEIGHT      : normal;
  TEXT-DECORATION  : none;
  border-left      : 1px solid #bb0000;
  border-right     : 1px solid #bb0000;
  border-bottom    : 1px solid #bb0000;
  padding          : 6px 6px 6px 6px;
  max-width        : 100px;

}
td.gbkopf,
td.termkopf
{
  COLOR            : #ffffff;
  background-color : #377b87;
  FONT-FAMILY      : arial;
  FONT-SIZE        : 14px;
  FONT-WEIGHT      : normal;
  TEXT-DECORATION  : none;
  padding          : 6px 6px 6px 6px;

}

td.titelga
{
  COLOR            : #000000;
  FONT-FAMILY      : verdana,arial,helvetica,sans-serif;
  FONT-SIZE        : 12px;
  FONT-WEIGHT      : normal;
  TEXT-DECORATION  : none;
  padding          : 0px 0px 0px 0px;
  vertical-align      : bottom;
  text-align       : right;
   max-width        : 250px;
 
}

td.terml,
td.termr,
td.termm,
td.gbl,
td.gbr
{
  COLOR            : #000000;
  FONT-FAMILY      : verdana,arial,helvetica,sans-serif;
  FONT-SIZE        : 12px;
  FONT-WEIGHT      : normal;
  TEXT-DECORATION  : none;
  padding          : 6px 6px 6px 6px;
  max-width        : 100px;
  border-bottom    : 1px solid #377b87;
  vertical-align      : top;

}

td.preise
{
  COLOR            : #000000;
  FONT-FAMILY      : verdana,arial,helvetica,sans-serif;
  FONT-SIZE        : 12px;
  FONT-WEIGHT      : normal;
  TEXT-DECORATION  : none;
  padding          : 6px 6px 6px 6px;

}

td.terml,
td.gbl
{
  border-left      : 1px solid #377b87;

}
td.termr,
td.gbr
{
  border-right      : 1px solid #377b87;

}
.sitemap
{
  COLOR            : #000000;
  FONT-FAMILY      : verdana,arial,helvetica,sans-serif;
  FONT-SIZE        : 12px;
  FONT-WEIGHT      : normal;
  TEXT-DECORATION  : none;
}
.sitemap:hover
{
  color            : #ffffff;
  background-color : #377b87;
  
}


.hmpunkt
{
  FONT-FAMILY      : arial;
  font-size        : 12px;
  font-weight      : normal;
  text-align       : right;
  text-indent      : 10px;
  letter-spacing   : 0px;
  color            : #ffffff;
  padding          : 3px 10px 3px 10px;
  text-decoration  : none;
}
.hmpunkt:hover
{
  color            : #ffffff;
  background-color : #377b87;

}

.m0
{
  background-color : #999999;
  COLOR            : #ffffff;
  FONT-FAMILY      : verdana,arial,helvetica,sans-serif;
  FONT-SIZE        : 10px;
  FONT-WEIGHT      : bold;
  TEXT-DECORATION  : none;
  table-layout	   : auto;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 1px solid #999999;
  display          : block;
  padding          : 4px 4px 4px 4px;
}

.m1
{
  background-color : #cccccc;
  COLOR            : #000000;
  FONT-FAMILY      : verdana,arial,helvetica,sans-serif;
  FONT-SIZE        : 10px;
  FONT-WEIGHT      : normal;
  TEXT-DECORATION  : none;
  table-layout	   : auto;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 1px solid #999999;
  display          : block;
  padding          : 4px 4px 4px 15px;
}



.m2
{
  background-color : #F1F1F1;
  COLOR            : #000000;
  FONT-FAMILY      : verdana,arial,helvetica,sans-serif;
  FONT-SIZE        : 10px;
  FONT-WEIGHT      : normal;
  TEXT-DECORATION  : none;
  table-layout	   : auto;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 1px solid #999999;
  display          : block;
  padding          : 4px 4px 4px 26px;
}

a.m0:hover,
a.m1:hover,
a.m2:hover
{
  color            : #ffffff;
  background-color : #377b87;
  FONT-WEIGHT      : bold;
}





.u {
  COLOR            : #377b87;
  FONT-FAMILY      : verdana,arial,helvetica,sans-serif;
  FONT-SIZE        : 18px;
  FONT-WEIGHT      : bold;
  TEXT-DECORATION  : underline;
}

.u2 {
  COLOR            : #377b87;
  FONT-FAMILY      : verdana,arial,helvetica,sans-serif;
  FONT-SIZE        : 14px;
  FONT-WEIGHT      : bold;
  TEXT-DECORATION  : none;
}
.tb {
  COLOR            : #000000;
  FONT-FAMILY      : verdana,arial,helvetica,sans-serif;
  FONT-SIZE        : 12px;
  FONT-WEIGHT      : bold;
  TEXT-DECORATION  : none;
}
li,
.t {
  COLOR            : #000000;
  FONT-FAMILY      : verdana,arial,helvetica,sans-serif;
  FONT-SIZE        : 12px;
  FONT-WEIGHT      : normal;
  TEXT-DECORATION  : none;
}
.l {
  COLOR            : #377b87;
  FONT-FAMILY      : verdana,arial,helvetica,sans-serif;
  FONT-SIZE        : 12px;
  FONT-WEIGHT      : normal;
  TEXT-DECORATION  : underline;
}

