/* DATEI: format.css */

/**********************************************************************\
   Allgemeine Definitionen
\**********************************************************************/

body {
  /* background-color:#FFFFFF; */
  scrollbar-base-color: threedlightshadow;
  /*scrollbar-face-color:#D4D4D4;       /* vordergrund */
  /*scrollbar-highlight-color:#F1F1F1;  /* schatten links oben */
  /*scrollbar-shadow-color:#D4D4D4;     /* schatten rechts unten */
  scrollbar-3Dlight-color: threedlightshadow;    /* links oben */
  scrollbar-arrow-color: #39414A;      /* pfeil */
  /*scrollbar-track-color:#F1F1F1;      /* hintergrund (evtl. weiß machen) */
  scrollbar-darkshadow-color: silver; /* rechts unten */
}

p,h1,h2,h3,h4,ul,ol,div,li,td,th,address,blockquote,nobr,b,i,input,textarea,select  {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  color:#39414A;
  font-size: 12px;
}
p,ul,ol,li,th,div,address,nobr,b,i,td {
  line-height: 14px;
}

a:link, a:visited, a:active {
  text-decoration:none;
  color: #FFFFFF;
}

a:active {
  text-decoration:none;
  color: #000000;
}

a:hover {
  text-decoration:underline;
  color: #29847B;
}

a.gross {
  font-size: 12px;
  line-height: 16px;
}

/**********************************************************************\
   Formulare
\**********************************************************************/

input, textarea, select {
  BORDER-TOP-WIDTH: 1px;
  BORDER-BOTTOM-WIDTH: 1px;
  BORDER-LEFT-WIDTH: 1px;
  BORDER-RIGHT-WIDTH: 1px;

  BORDER-TOP-COLOR: #000080;
  BORDER-BOTTOM-COLOR: #000080;
  BORDER-LEFT-COLOR: #000080;
  BORDER-RIGHT-COLOR: #000080;

  BACKGROUND-COLOR: #FFFFFF;
}

/**********************************************************************\
   Überschriften
\**********************************************************************/

h1 {
  font-size: 16px;
  line-height: 18px;
  text-align:center;
  margin-bottom: 20px;
  color: #CE0031;
}

h2 {
  font-size: 12px;
  line-height: 14px;
  text-align:left;
  margin-bottom: 8px;
  color: #CE0031;
}

h3 {
  font-size:12px;
  text-align:left;
  color: #0070C0;
}

h4 {
  font-size:12px;
  text-align:center;
  color: #0070C0;
}

h5 {
  font-size:12px;
  color: #0070C0;
  text-align:center;
}

/**********************************************************************\
   Navigation
\**********************************************************************/

/* Oberkategorie */

  
d.navi_bak {
  BACKGROUND-COLOR: #F3F3F3;
 /* BORDER-BOTTOM: #BFBFBF 1px solid; */
  BORDER-TOP: #CE0031 1px solid;
 /* BORDER-LEFT: #EAEAEA 2px solid;
  BORDER-RIGHT: #EAEAEA 2px solid;
 */
  text-align:center;
}

td.navi_left_bak {
  BACKGROUND-COLOR: #F3F3F3;
  BORDER-BOTTOM: #CE0031 1px solid; 
 /* BORDER-TOP: #CE0031 1px solid;
  BORDER-LEFT: #EAEAEA 1px solid; 
  BORDER-RIGHT: #CE0031 1px solid; */ 
  text-align:left;
}

a.navi_bak {
  FONT-WEIGHT: bold;
  color: #29847B;
}
  
a.subnavi {
  FONT-WEIGHT: none;
  color: #29847B;
}

/**********************************************************************\
   Tabellen
\**********************************************************************/

/* Tabelle mit Rand zwischen den Zellen (in HTML muss border="1") */

table.border {
  border-width:1px;
  border-style:solid;
  border-color:#BFBFBF;
  border-collapse:collapse;
}

table.tblmain {
  BORDER-LEFT: #888888 1px solid;
  BORDER-RIGHT: #888888 1px solid;
}

td.td1 {
  BACKGROUND-COLOR: #FAFAFA
}

td.td2 {
  BACKGROUND-COLOR: #F0F0F0
}

td.tdwhite {
  BACKGROUND-COLOR: #FFFFFF
}

table.kontakt {
  background-color: #FFFFFF;
  border-style : solid;
  border-color : #0070C0;
  border-width : 5px
}

td.borderbottom {
  border-bottom: #AFAFAF 1px solid;
}

/**********************************************************************\
   Sonstiges
\**********************************************************************/

.grey {
  color: #BDBEBD;
}
