<style type="text/css">

.empty {}

BODY TABLE {
   font: normal 11px Tahoma;
   line-height: 15px;
}
A1 {
   font: normal 11px Tahoma;
   color: #B52B07;
}

A {
   font: normal 11px Tahoma;
   color: #00346E;
}

h3 { font: bold 14px; Tahoma; }

#top-wurst {
   background-image:url(image/top_line.jpg);
   background-repeat:repeat-x;
   padding-top:44;
}
#right-wurst {
   background-image:url('image/topright.jpg'); background-repeat: no-repeat;
}
TD.content-area {
   padding: 16 0 16 16px;
}
TD.content{
   padding: 16 0 16 16px;
}
TD.seminar-annon {
   padding: 0 0 10 0px;
   font-weight: normal;
}
TD.seminar-name {
   padding: 10 0 10 0px;
   font-weight: bold;
   color:#B42A00;
}
TD.subitem, .subitem-sel {
   padding: 2 0 2 24px;
}
TD.subitem A {
   color: #2770C1;
}
TD.subitem-sel A {
   color: #B42A00;
}
H1 {
   font:normal 18px Arial;
   color: #0A5493;
}
H2 {
   font:normal 14px Arial;
   color: #0A5493;
}
.edit,
.iedit {
   font: normal 12px Tahoma;
   background-color:#FFFFFF;
}
.iedit {
   background-color: #FFFFFF;
   border:1px solid #B42A00;
}
.tbutton {
   font: bold 11px Tahoma;
   background-color:#387BC6;
   color: #FFFFFF;
   border: solid 1px #000000;
   padding: 2 0 3 0px;
   cursor: hand;
}

.office TD { background-color: #F2EFDD }

.program-table TD { padding:4 16 4 0px; }
.program-day TD { padding: 12 0 12 150px; font-weight:bold; }
.program-descr  { padding:16px; background-color: #F2EFDD; }

.req { font-weight: bold; color:#810000; font-size:12px; }
TD.req { padding:0px; text-align:center; padding: 0 4 0 4px; }
#loginform { background-color:#F2EFDD;}
#loginform TD { font:normal 12px Arial; color: #505050; }
#loginform A { font:normal 12px Arial; color: #505050; text-decoration: undeline; }
.smalltext { font:normal 10px Arial; }

UL.seminar-announce { list-style-image:url('image/point.gif'); margin-left:0; padding-left:16; margin-bottom:0px; }
UL.seminar-announce LI { padding-bottom: 6px; }

A.detail { font:normal 10px Tahoma; color: #B52B07;}

UL { list-style-image:url('image/point.gif'); margin-left:0; padding-left:16; margin-bottom:0px; }
UL LI { padding-bottom: 6px; }

TD.menuitem A { font: bold 12px Tahoma; color: #484848; text-decoration:none; }
TD.menuitem A:HOVER { text-decoration: underline; }
.hedline { color: #0058B3; font: bold 12px Arial; }
.abouproject { color: #00416E; }
.search { color: #113370;  font: bold 12px Arial; font-weight:bold; }
TD.newsdate { background-color: #FFFFFF; padding:6 14 6 14px }
TD.newsannon { background-color: #edeeee; padding:10 14 10 14px }
TD.newsannon A {color: #B52B07; text-decoration:underline; }
TD.articletitle { padding-bottom: 1px; }
TD.articletitle A { color: #0E5DC6; text-decoration:none; font-weight:bold;  }
TD.articleannon { padding-top: 1px; }
TD.addrcell { color: #FFFFFF; padding:12 0 12 0px; line-height:12px;}
TD.copy, TD.copy A { color: #646464; text-decoration: none; }
TD.laws, TD.laws A { font:normal 9px Tahoma;  color: #646464; text-decoration: none; }
TD.copy A:hover { text-decoration: underline; }
.invars { font: normal 10px Arial;}
.invars TD {padding-bottom: 10px;}
TD.inquest { padding-left: 4px; }
EM { color: #B52B07; font: bold 11px arial; }


H2.red { font: normal 16px Arial; color:#B52B07; margin-bottom:6px; }

TABLE.tarifs { background-color: #CADEA0; }
TABLE.tarifs TD { background-color:#EBEEE7; }
TR.theader TD { text-align:center; font-weight:bold; background:#FFFFFF; }
TD.ttitle     { font:bold 11px Tahoma; color: #0A5493; }
TR.tm TD { background: #F2F4EF }


TABLE.tafborder { background-color: #B2B2B2;  }
TD.tafborder { background-color: #B2B2B2; }
TR.tafheader { background-color: #FFFFFF; font-weight: bold; color: #575E62; text-align: center; }
TD.taftd1 { background-color: #F2EFDD; font-family: arial; font-size: 10px; color: #888; }
TD.taftd1 A { color: #000000; font-size: 11px }
TD.taftd2 { background-color: #EAEAEA; font-family: arial; font-size: 10px; color: #888; }
TD.taftd2 A { color: #004400; font-size: 11px }
TD.taftd3 { background-color: #F2EFDD; font-family: arial; font-size: 10px; color: #888; }
TD.taftd3 A { color: #0A5493; font-size: 11px }
DIV.tafpn { font-family: Tahoma; font-size: 12px; margin: 3px }
HR.taf { size: 1px; color: #CCC; }
DIV.tafmessage { font-family: Tahoma; font-size: 12px; color: #000; }
DIV.tafrank { font-style: italic }
DIV.tafavatar { margin: 0px }
TD.tafquoted { font-family: Tahoma; font-size: 11px; font-style: normal; color: #BC5000;background-color: #E8E2DA; }
A.taftopic { color: #0053B0; text-decoration: none; font-weight: bold; font-size: 12px; text-decoration: underline; }
DIV.taferror { margin-bottom: 10px; font-family: Tahoma; font-size: 12px; color: red }

TABLE.qa {
  background-color: #CCCCCC;
}

TABLE.qa TR {
  font-size:10px;
  background-color: #F0F5EE;
}

TABLE.qa TH {
  font-family:verdana;
  font-size:10px;
  color: black;
  font-weight:normal;
  background-color: #CCDBC8;
}

DIV.qaanswer {
  margin-left:20px;
  font-family:verdana;
  font-size:10px;
  color: #880000;
  font-weight:normal;
}

DIV.qaanswer em {
  font-weight:bold;
  color: black;
}

A.qaquestion {
  text-decoration: none;
  color: black;
}

A.qaquestion:hover {
  text-decoration: underline;
}

TD.qa1 {
  background-color: #E8E4CD;
}

TD.qa2 {
  background-color: #F2EFDD;
  font-family: verdana;
  font-size: 9px;
  padding-top: 5px;
  padding-bottom: 5px;
  vertical-align: top;
}

TD.qa2 P { padding-left: 10px; padding-right: 10px; padding-bottom:0px; padding-top: 0px; line-height: 12px;}
TD.qa2 P A { color: #0A5493; font-weight:bold; text-decoration: none;}

TD.qa3 { vertical-align: top; }
TD.qa3 TABLE { background-color: #CADEA0; }
TD.qa3 TABLE TR.q { background-color: #EBEEE7; }
TD.qa3 TABLE TR.q TD { padding-left:20px; }
TD.qa3 TABLE TR.a { background-color: #F2F4EF; }
TD.qa3 TABLE TR.a TD { padding-top:10px;padding-bottom:10px;padding-left:20px; }
TD.qa3 TABLE TR.a TD A { color: #575E62; }


</style>
