body {
  color:black;
  background-color:transparent;
  font-style:normal;
  font-family:verdana,arial,helvetia,sans-serif;
  font-size:13px;
  line-height:18px;
  border-collapse:collapse;
  border-style:none;
  margin:0;
}
a:link    { color:blue;  text-decoration:none; }
a:visited { color:blue;  text-decoration:none; }
a:hover   { color:red;   text-decoration:underline; }
a:active  { color:black; text-decoration:underline; }
a:focus   { color:black; text-decoration:underline; }
img {
  border-style:none;
  border-width:0px;
}
a img {
  border-style:none;
  border-width:0px;
}
kbd {
}
em {
  font-weight:bold;
}
div {
}
table {
  border-style:none;
  border-collapse:collapse;
}
tr {
  text-align:left;
}
td {
  font-size:13px;
  line-height:18px;
  border-style:none;
  vertical-align:top;
  padding:0px;
}
hr {
  color:blue;
  noshade:noshade;
  size:1;
  height:1px;
  margin-left:0;
  margin-right:0;
  padding:0px;
}

a.black:link    { color:black; text-decoration:none; }
a.black:visited { color:black; text-decoration:none; }
a.black:hover   { color:black; text-decoration:none; }
a.black:active  { color:black; text-decoration:none; }
a.black:focus   { color:black; text-decoration:none; }

table.inseratunterbild {
  background-color:#f5f5f5;
  border-width:1px;
  border-style:solid;
  border-color:blue;
  padding:1px 6px 1px 6px;
}
td.supersuche {
  padding:4px 0px 4px 0px;
}
td.navigation  {
  border-width:1px;
  border-style:solid;
  border-color:blue;
}
td.hauptmenu {
  background-color:#e6e6fa;
  border-top-width:1px;
  border-bottom-width:1px;
  border-top-style:solid;
  border-bottom-style:solid;
  border-top-color:#b0c4de;
  border-bottom-color:#b0c4de;
  padding:1px 6px 1px 6px;
}
td.untermenu {
  background-color:#f5f5f5;
  padding:1px 6px 1px 16px;
}
td.menuoben {
  background-color:#f5f5f5;
  padding:1px 6px 1px 6px;
  font-size:10px;
}
td.menuunten {
  background-color:#f5f5f5;
  border-top-width:1px; 
  border-top-style:solid;
  border-top-color:#b0c4de;
  padding:4px 6px 4px 6px;
  text-align:center;
  font-size:10px;
}
td.mitte {
  padding:1px 10px 85px 10px;
}
td.autobahn {
  border-width:1px;
  border-style:solid;
  border-color:blue;
  padding:4px 12px 12px 12px;
}
td.autobahnbild {
  padding:4px 4px 4px 4px;
}
td.logininfo {
  text-align:right;
  padding:4px 10px 4px 0px;
}
div.logininfo {
  text-align:right;
}
div.datenschutz {
  color:#999999;
  font-size:10px;
}

/*
.mn0                {   padding: 1 9 1; font-size:13px; font-weight:bold; }
.mn1                {   padding: 0 8 1; font-size:13px; background-color: #D7E1FB; font-weight:bold; border: #A0B8F5 1px solid; }
.mnA                {   padding: 0 8 1; font-size:13px; background-color: #CECECE; font-weight:bold; border: #CECECE 1px solid; }

.mn2                {   padding: 1 9; font-size:13px;}
.mn3                {   padding: 1 8; font-size:13px; background-color: #D7E1FB; border: 1px solid #A0B8F5; }
.mnB                {   padding: 1 8; font-size:13px; background-color: #CECECE; border: 1px solid #CECECE; font-weight:bold; }

div.startseite td    {   font:normal 11px/14px  Arial; color: #000000; border-collapse: collapse; }
div.sidebar td       {   font:normal 12px  Arial; }
div.startseite p     {   margin-top: 8; }

.headnavi            {   font-size: 10px; color: #000000; }
.headtitle, h1       {   font-size: 18px; color: #000000; font-weight: bold; }
.headsubtitle, h3    {   font-size: 14px; color: #000000; font-weight: bold; padding-top:10; padding-bottom:8 }
.subtitle            {   font-weight: bold; padding-bottom:4 }
h2                   {   font-size: 14px; color: #000000; font-weight: bold; margin=0; }
div.leftnavi h4      {   font:bold 11px/16px  Verdana; color: #0147AA; margin-bottom:2; text-decoration: underline; }
div.leftnavi         {   font: 11px/13px; }
div.box              {   padding:5 }
div.box p            {   margin:0 0 1 0 }
div.box h2           {   font-size: 14px; margin-bottom:4; color:#000000 }
strong.boxtitle      {   font:bold 11px Verdana; color: #FFFFFF; padding-left:9px }
.boximage            {   float:left; margin-right:6; border:solid 1px #C8C8C8 }
img                  {   border: 0; }
*/

.loginmenu          {   color: #000000; font-size: 8pt; font-weight: bold; }

.usermenu           {   color: #FFFFFF; font-size: 9pt; font-weight: bold; }

.systemnachricht    {   color: #800000; font-size: 9pt; }

.helpboxtop         {   color: "#FFFFFF"; font-size:9pt; }

.hilfetext p        {   color: "#000000"; font-size: 9pt; }

.regform input      {   color: #000000; border-style:inset; font-family:Verdana,Arial; }

/* ------------ Felder -------------- */
.suchkontrolle      {   width:60px;
                        font-size:9pt;
                        font-family:Verdana,Arial;
                        border-style:inset;
                        background-color: rgb(247,240,215);  }

.feld_login         {   width:100px;
                        border-style:inset;
                        background-color: white;
                        font-size:9pt;
                        font-family:Verdana,Arial;
                        background-color: white; }


.suchen input,select  { color: #000000;
                        font-size:9pt;
                        font-family:Verdana,Arial; }

.feldfehler         {   border-style:inset;
                        background-color: "#FF9966"; }

.feldfehler_ss      {   width:65px;
                        font-size:9pt;
                        font-family:Verdana,Arial;
                        border-style:inset;
                        background-color: "#FF9966";
                        margin-right:-10px ;   }


/* ------------ Rubriken ------------ */
.insformHL          {   color: #000000; font-size:13px; font-weight: bold; }

.insformHL2         {   color: #000000;                  /* (Gilt auch für Extras) */
                        font-size:10pt;
                        font-weight: bold; }
.insformEx          {   color: #0000C4; }                    /* (Nur für selektierte Extras) */

.insform td         {   color: black; font-size:8pt; }

.insform input,textarea     {    color: #000000; font-size:9pt; font-family:Verdana,Arial; }

/* (Gilt für Uploadfelder) */
.insformUp          {   width:320px; font-size:9pt; font-family:Verdana,Arial; }

/* (Gilt auch für Extras)
.insform select     {   font-size:9pt; border-style:solid; border-color: #A88600; border-width:1px; font-family:Verdana,Arial; }
*/
.insformLINK        {   text-decoration: underline; }

.insformCURR        {   color: #000000; font-size:9pt; font-weight: bold; }

.insformbigred      {   color: #BF0000; font-weight: bold; font-size:9pt; }


/* ------------ Footer -------------- */
.footer             {   padding-top:5px }
.footer_short       {   color: rgb(190,143,0); font-size: 8pt; }

