
a:link, a:active, a:visited
{ text-decoration:none; font-weight:500; color:#3E5232;}
a:hover
{ text-decoration:underline; font-weight:500; color:#3E5232;}

a.fett:link, a.fett:active, a.fett:visited
{ text-decoration:none; font-weight:700; color:#296B00;}
a.fett:hover
{ text-decoration:underline; font-weight:700; color:#296B00;}


a.partner:link, a.partner:active, a.partner:visited, a.partner:hover
{ text-decoration:none; font-weight:500; color:#101010;}

#nav:link, #nav:active, #nav:visited
{ text-decoration:none;      font-weight:500; color:#3E5232; }
#nav:hover
{ text-decoration:underline; font-weight:500; color:#E00000;}

body
{
  font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size:9pt; color:#202020;
  margin:4px;
  background-color:#FFFFFF;
  background-image:url("./images/back1.png");
  line-height:150%;
}

div { font-size:8pt; color:#202020; line-height:140%; }

img.pfeil1
{
  width:32px; height:18px;
  border:none;
  margin-left:0px; margin-right:8px;
  position:relative;
  top:4px;
}

img.pfeil1kl
{
  width:24px; height:12px;
  border:none;
  margin-left:0px; margin-right:6px;
  position:relative;
  top:2px;
}

p
{
  margin-top:0px;
  margin-bottom:8px;
  font-size:9pt;
  line-height:150%;
  color:#39396A; // #103372; // #204890;
  color:#202020;
}

p.dnw
{
  margin-top:0px;
  margin-bottom:8px;
  font-size:10pt;
  line-height:150%;
  font-weight:700;
}

p.dnw-center
{
  margin-top:0px;
  margin-bottom:8px;
  text-align:center;
  font-size:10pt;
  line-height:150%;
  font-weight:700;
}


p.fehler
{
  color:#FF0000;
  margin-top:0px;
  margin-bottom:16px;
}

small
{
  font-size:8pt;
  line-height:140%;
}

ul  {  margin-top:0px;  margin-bottom:0px; }

li
{
  margin-left:-22px;
  font-size:9pt;
  line-height:150%;
  margin-bottom:8px;
}

h1
{
  font-size:13pt;  font-weight:700;
  margin-top:0px;  margin-bottom:12px;
  color:#7B9162;
  color:#FF5500;
}

h2
{
  font-size:10pt;  font-weight:700;
  margin-top:20px;  margin-bottom:10px;
  color:#606060;
  color:#E15F1E;
}

table,td
{
  font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size:8pt;
  color:#39396A;   // #103372;   // #000000;
  color:#202020;
  margin:0px; padding:0px;
  border:0px solid #000000;
  border-collapse:collapse;
  vertical-align: top;
}

td.nav1passiv
{
  margin:0px;
  padding-left:6px; padding-right:6px;
  padding-top:5px; padding-bottom:5px;
  border-left:  1px solid #5F79AA;
  border-right: 1px solid #5F79AA;
  border-top:   1px solid #5F79AA;
  border-bottom:1px solid #000000;
  background-color:#E2F3CF;
  text-align:center;
}

td.nav1aktiv
{
  margin:0px;
  padding-left:6px; padding-right:6px;
  padding-top:5px; padding-bottom:5px;
  border-left:  1px solid #000000;
  border-right: 1px solid #000000;
  border-top:   1px solid #000000;
  border-bottom:1px solid #FFFFFF;
  background-color:#FFFFFF;
  text-align:center;
}

td.nav1abst
{
  margin:0px;  padding:0px;
  border-bottom:1px solid #000000;
  background-color:#7D98CD;
  text-align:left;
}

td.menu0re,div.menu0re
{
  margin:0px;
  padding:10px 6px;
  border-left:1px none #C3D0B4;
  border-bottom:1px solid #C3D0B4;
  background-color:#E2F3CF;
  vertical-align:middle;
  color:#296B00;
}

td.menu1re
{
  margin:0px;
  padding:10px 6px;
  border-left:1px none #C3D0B4;
  border-bottom:1px solid #C3D0B4;
  background-color:#FFFFFF;
  vertical-align:middle;
}


td.menu0
{
  margin:0px;
  padding:10px 6px;
  border-right:1px solid #C3D0B4;
  border-top:1px solid #C3D0B4;
  border-bottom:1px solid #C3D0B4;
  background-color:#E2F3CF;
  vertical-align:middle;
  font-size:9pt;
  color:#7B9162;
  color:#296B00;
}

td.menu1
{
  margin:0px;
  padding:10px 6px;
  border-right:1px solid #C3D0B4;
  border-top:1px solid #C3D0B4;
  border-bottom:1px solid #C3D0B4;
  background-color:#FFFFFF;
  vertical-align:middle;
  font-size:9pt;

}

td.menutit,td.menutitre
{
  margin:0px;
  padding:24px 6px 5px;
  border-bottom:1px solid #C3D0B4;
  background-repeat:no-repeat;
  color:#7B9162;
  color:#000000;
  font-size:8pt; font-weight:700;
}

td.menutit { background-image:url(images/mtit1li.png); }
td.menutitre { background-image:url(images/mtit1re.png); }

div.titre
{
  padding:24px 6px 4px;
  border-bottom:1px solid #C3D0B4;
  font-size:8pt; font-weight:700; color:#000000;
  background-image:url(images/mtit1re.png);
  background-repeat:no-repeat;
  background-color:#C7E0A9;
}


table.gesamt
{
  background-color:#C3D0B4;  //#D6E7C3;
}

td.main
{
  margin:0px;
  padding-left: 24px;  padding-right: 24px;
  padding-top:  20px;  padding-bottom:20px;
  background-color:#FFFFFF;
}

input.f1,textarea.f1
{
  border:1px solid #7F9DB9;
  color:#C00000;
  font-family:Arial,Helvetica,Sans-Serif;
  font-size:9pt;
  background-color:#FFFFFF;
  padding-left:2px;
  padding-right:2px;
}

select.f1,option.f1
{
  border:1px solid #7F9DB9;
  color:#C00000;
  font-family:Arial,Helvetica,Sans-Serif;
  font-size:8pt;
  background-color:#FFFFFF;
  padding-left:0px;
  padding-right:0px;
}

td.t1
{
  padding-top:5px;  padding-bottom:5px;
}

td.d1
{
  padding-top:2px;  padding-bottom:2px;
  padding-left:5px; padding-right:5px;
  border:1px solid #C3D0B4;
}

td.d1g
{
  padding-top:2px;  padding-bottom:2px;
  padding-left:5px; padding-right:5px;
  border:1px solid #C3D0B4;
  background-color:#F0F2F5;
  vertical-align:top;
}

td.d1gv
{
  padding-top:2px;  padding-bottom:2px;
  padding-left:5px; padding-right:5px;
  border:1px solid #C3D0B4;
  background-color:#F0F2F5;
  vertical-align:middle;
}

td.d1gor
{
  padding-top:2px;  padding-bottom:2px;
  padding-left:5px; padding-right:5px;
  border:0px solid #C3D0B4;
  background-color:#F0F2F5;
  vertical-align:top;
}

td.d1gorv
{
  padding-top:2px;  padding-bottom:2px;
  padding-left:5px; padding-right:5px;
  border:0px solid #C3D0B4;
  background-color:#F0F2F5;
  vertical-align:middle;
}

img.links
{
  margin-top:3px;  margin-bottom:10px;
  margin-left:0px; margin-right:16px;
  border:1px solid #C3D0B4; // #5F79AA;
  float:left;
}

img.rechts
{
  margin-top:3px;  margin-bottom:10px;
  margin-left:16px; margin-right:0px;
  border:1px solid #C3D0B4; // #5F79AA;
  float:right;
}

img.d1
{
  border:1px solid #5F79AA;
}

img.q1
{
  width:4px;
  height:4px;
  margin-top:2px;  margin-bottom:2px;
  margin-left:0px; margin-right:5px;
}

div.folge
{
  font-family: Verdana, Arial,Helvetica; // "Times New Roman", Times;
  font-style: italic;
  font-size: 14pt;
  font-weight: 600;
  color: #C04040;   // #D0C070;
  margin-top:6px;
  margin-bottom:16px;
}

td.quiznav
{
  margin:0px; padding:0px;
  border:1px solid #E3DBD3;
  background-color:#FFFFEB;
  text-align:center;
  width:153px;  height:30px;
  font-size:9pt;
  vertical-align:middle;
  color:#000000;
}

td.quiznavspace { width:2px; }

td.hscl,td.hsclgr,td.hsclro
{
  padding:3px 3px;
  border-bottom:1px solid #E3DBD3;
  border-right:2px solid #FFFFFF;
}

td.hsclgr,td.hsclro
{
  border-top:2px solid #FFFFFF;
}


td.hsclgr { background-color:#E9FDE9; }
td.hsclro { background-color:#FFE1E8; }

td.antwbtn
{
  padding-left:0px;  padding-right:4px;
  padding-top:0px;   padding-bottom:0px;
  text-align:left; vertical-align:middle;
  font-size:10pt;
  /* background-color:#FFFF00; */
}

img.d1
{
  border:1px solid #5F79AA;
}

img.punkt { width:13px; height:13px; }