/* standard tags */
body       {color: black; font-style: normal; font-weight: normal; font-size: 9pt; line-height: 12pt; font-family: Arial, Verdana, Geneva, Helvetica; background-color: #ffffff; text-align: left; margin-top: 10px; margin-left:10px; margin-right:10px;}
p          {color: black; font-style: normal; font-weight: normal; font-size: 9pt; line-height: 12pt; font-family: Arial, Verdana, Geneva, Helvetica; background-color: #ffffff; text-align: left; margin-top: 9pt; margin-left:0px; margin-right:0px; margin-bottom:0px;}
td         {color: black; font-style: normal; font-weight: normal; font-size: 9pt; line-height: 12pt; font-family: Arial, Verdana, Geneva, Helvetica; }
input      {color: black; font-style: normal; font-weight: normal; font-size: 9pt; font-family: Arial, Verdana, Geneva, Helvetica; }
select     {color: black; font-style: normal; font-weight: normal; font-size: 9pt; font-family: Arial, Verdana, Geneva, Helvetica; }

/* special general formatting classes */
.notopspace{color: black; font-style: normal; font-weight: normal; font-size: 9pt; line-height: 12pt; font-family: Arial, Verdana, Geneva, Helvetica; background-color: #ffffff; text-align: left; margin-top: 0px; margin-left:10px; margin-right:10px;}
.h1        {font-size: 14pt; line-height:16pt; font-weight: bold; color:#000000; }
.h2        {font-size: 11pt; line-height:14pt; font-weight: bold; color:#666666; margin-bottom:9pt; margin-top:0px; margin-left:0px; margin-right:0px;}
.h3        {font-size: 9pt; line-height:12pt; font-weight: bold; color:#000000; margin-bottom:9pt;}
.h3top     {font-size: 9pt; line-height:12pt; font-weight: bold; color:#000000; margin-bottom:9pt; margin-top:0px; margin-left:0px; margin-right:0px;}
.bold      {margin: 0px; font-size: 9pt; line-height:12pt; font-weight: bold; color:#000000; }
.small     {color: black; font-style: normal; font-weight: normal; font-size: 8pt; line-height:10pt; font-family: Arial, Verdana, Geneva, Helvetica;}
.subtitle     {color: black; font-style: normal; font-weight: normal; font-size: 8pt; line-height:10pt; font-family: Arial, Verdana, Geneva, Helvetica;}
.smallbold {color: black; font-style: normal; font-weight: normal; font-size: 8pt; line-height:10pt; font-family: Arial, Verdana, Geneva, Helvetica;}
.suchfeld  {color: black; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial, Verdana, Geneva, Helvetica;}
.login     {color: black; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial, Verdana, Geneva, Helvetica;}
.portalnav {color: white; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial, Helvetica; }
.tdlgt     {color: black; font-style: normal; font-weight: normal; font-size: 9pt; line-height:12pt; font-family: Arial, Verdana, Geneva, Helvetica; background-color:#e5e5e5; }
.tdlogin   {color: black; font-style: normal; font-size: 8pt; font-family: Arial, Verdana, Geneva, Helvetica; background-color:#e5e5e5; }
.tdform    {color: black; font-style: normal; font-weight: normal; font-size: 9pt; font-family: Arial, Verdana, Geneva, Helvetica; }
.tdbold    {color: black; font-style: normal; font-weight: bold; font-size: 9pt; line-height: 12pt; font-family: Arial, Verdana, Geneva, Helvetica; }
.selectlogin {color: black; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial, Verdana, Geneva, Helvetica;}
.inputlogin  {color: black; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial, Verdana, Geneva, Helvetica;}
.pbold     {color: black; font-style: normal; font-weight: bold; font-size: 9pt; line-height: 12pt; font-family: Arial, Verdana, Geneva, Helvetica; background-color: #ffffff; text-align: left; margin-top: 9pt; margin-left:0px; margin-right:0px; margin-bottom:0px;}

/* several body classes */
.bodynav        {color: black; font-style: normal; font-weight: normal; font-size: 10pt; line-height:12pt; font-family: Arial, Verdana, Geneva, Helvetica; background-color: white; text-align: left; margin:0px; background-image: url(pix/leftback.gif); }
.bodynotopspace {color: black; font-style: normal; font-weight: normal; font-size: 9pt; line-height:12pt; font-family: Arial, Verdana, Geneva, Helvetica; background-color: white; text-align: left; margin-top: 0px; margin-left:10px; margin-right:10px; }
.bodysrchdetail {color: black; font-style: normal; font-weight: normal; font-size: 9pt; line-height:12pt; font-family: Arial, Verdana, Geneva, Helvetica; background-color: #b0b0b0; text-align: left; margin-top: 6px; margin-left:10px; margin-right:10px; }

.tdevn      {background-color: #ffffff; color: black; font-style: normal; font-weight: normal; font-size: 9pt; line-height:12pt; font-family: Arial, Verdana, Geneva, Helvetica; text-align: left; vertical-align: top;}
.tdodd      {background-color: #e5e5e5; color: black; font-style: normal; font-weight: normal; font-size: 9pt; line-height:12pt; font-family: Arial, Verdana, Geneva, Helvetica; text-align: left; vertical-align: top;}
.tdevnright {background-color: #ffffff; color: black; font-style: normal; font-weight: normal; font-size: 9pt; line-height:12pt; font-family: Arial, Verdana, Geneva, Helvetica; text-align: right; vertical-align: top;}
.tdoddright {background-color: #e5e5e5; color: black; font-style: normal; font-weight: normal; font-size: 9pt; line-height:12pt; font-family: Arial, Verdana, Geneva, Helvetica; text-align: right; vertical-align: top;}

/* links */
a:link   { color:#E71E00; text-decoration:none; }
a:visited{ color:#E71E00; text-decoration:none; }
a:active { color:#E71E00; text-decoration:none; }
a:hover { color:#E71E00; text-decoration:underline; }

a.pager:link   { color:#E71E00; text-decoration:none; }
a.pager:visited{ color:#E71E00; text-decoration:none; }
a.pager:active { color:#E71E00; text-decoration:none; }
a.pager:hover { color:#E71E00; text-decoration:underline; }

