
a:link    { text-decoration:underline; font-weight:500; color:#000000;}
a:active  { text-decoration:underline; font-weight:500; color:#000000;}
a:visited { text-decoration:underline; font-weight:500; color:#000000;}
a:hover   { text-decoration:underline; font-weight:500; color:#E00000;}

#nav:link    { text-decoration:none;      font-weight:500; color:#000000;}
#nav:active  { text-decoration:none; 	    font-weight:500; color:#000000;}
#nav:visited { text-decoration:none;      font-weight:500; color:#000000;}
#nav:hover   { text-decoration:underline; font-weight:500; color:#E00000;}

body
{
  font-family:Arial,Helvetica,Sans-Serif; font-size:9pt; color:#000000;
  margin:8px;
  line-height:150%;
  background-color:#FFFFFF;
  background-image:url("./images/back1.png");
  background-color:#FFFFFF;
}

p
{
  margin-top:0px;
  margin-bottom:8px;
  text-align:left;
  font-size:9pt;
  line-height:150%;
}

p.small
{
  font-size:8pt;
  line-height:130%;
}

p.fehler
{
  color:#FF0000;
  margin-top:0px;
  margin-bottom:16px;
  text-align:left;
}

small
{
  font-size:7pt;  color:#404040;
  line-height:140%;
}

ul  {  margin-top:0px;  margin-bottom:0px; }

li
{
  margin-left:-22px;
  font-size:9pt;
  line-height:150%;
}

li.menu0
{
  margin-left:-22px;
  font-size:8pt;
}


h1
{
  font-size:13pt;  font-weight:700;
  margin-top:0px;  margin-bottom:12px;
  color:#31317B;
}

h2
{
  font-size:11pt;  font-weight:700;
  margin-top:24px;  margin-bottom:10px;
  color:#31317B;  // #505050;
}

table,td
{
  font-family:Arial,Helvetica,Sans-Serif; font-size:8pt; color:#000000;
  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:#CFDCF3;
  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.menu0
{
  margin:0px;
  padding-left:6px; padding-right:6px;
  padding-top:5px; padding-bottom:5px;
  border-right:1px solid #B4BFD0;
  border-bottom:1px solid #B4BFD0;
  background-color:#CFDCF3;
}

td.menu0re
{
  margin:0px;
  padding-left:6px; padding-right:6px;
  padding-top:5px; padding-bottom:5px;
  border-left:1px solid #B4BFD0;
  border-bottom:1px solid #B4BFD0;
  background-color:#CFDCF3;
}

td.menu1
{
  margin:0px;
  padding-left:6px; padding-right:6px;
  padding-top:5px; padding-bottom:5px;
  border-bottom:1px solid #B4BFD0;
  background-color:#FFFFFF;
}

td.menutit
{
  margin:0px;
  padding-left:6px; padding-right:6px;
  padding-top:24px; padding-bottom:5px;
  border-bottom:1px solid #B4BFD0;
}

table.gesamt
{
  border:1px solid #000000;
  background-color:#C3D0E7;
}

td.main
{
  margin:0px;
  padding-left: 24px;  padding-right: 24px;
  padding-top:  30px;  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:9pt;
  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 #B4BFD0;
}

td.d1g
{
  padding-top:2px;  padding-bottom:2px;
  padding-left:5px; padding-right:5px;
  border:1px solid #B4BFD0;
  background-color:#F0F2F5;
  vertical-align:middle;
}

td.d1gor
{
  padding-top:2px;  padding-bottom:2px;
  padding-left:5px; padding-right:5px;
  border:0px solid #B4BFD0;
  background-color:#F0F2F5;
  vertical-align:middle;
}

div.d1g { padding:2px 5px; background-color:#F0F2F5; border:1px solid #B4BFD0;   }

div.d1g, div.d1g p { font-size:8pt; }

img.std { border:1px solid #5F79AA; }

img.links
{
  margin-top:10px;  margin-bottom:10px;
  margin-left:0px; margin-right:20px;
  border:1px solid #5F79AA;
  float:left;
}

img.rechts
{
  margin-top:10px;  margin-bottom:10px;
  margin-left:20px; margin-right:0px;
  border:1px solid #5F79AA;
  float:right;
}

img.q1
{
  width:4px;
  height:4px;
  margin-top:2px;  margin-bottom:2px;
  margin-left:0px; margin-right:5px;
}

img.pfeil1kl
{
  width:24px; height:12px;
  border:none;
  margin-left:0px; margin-right:3px;
  position:relative;
  top:2px;
}
















td.nav
{
  margin:0px; padding:0px;
  border:1px solid #E3DBD3;
  background-color:#FFFFEB;
  text-align:center;
  width:100px;
  height:30px;
}

td.hscl
{
  padding:2px;
  border-bottom:1px solid #E3DBD3;
}

td.antwbtn
{
  padding-left:0px;  padding-right:2px;
  padding-top:0px;   padding-bottom:0px;
  text-align:left; vertical-align:middle;
  font-size:10pt;
}



.partnerlink { font-size:8pt; line-height:140%; color:#404040; }
a.partnerlink:link, a.partnerlink:active, a.partnerlink:visited, a.partnerlink:hover
{ text-decoration:none; font-weight:500; color:#404040; }
a.partnerlink:hover	 { text-decoration:underline; color:#C00000; }


table.nl { border:1px solid #FFD151; }
td.nl { padding:4px; text-align:center; background:#fff8c0; color:#000000; }