/* ================================
    CSS STYLES 4.2.05
   ================================
*/   

/*    ################    Vertical Menu (Sidemenu)   ################   */

#sidemenu {
font-size: 11px;
margin: 0px;
max-width: 167px !important;
padding: 0px;
width: 147px !important;
height: 500px;
border: 1px solid white;
border-left: none;
vertical-align: top;
}

#sidemenu a {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin: 0px;
padding: 0px;
text-decoration: none;
width: 100%;
}

#sidemenu a.contentitem, 
#sidemenu a.contentitem_Selected {
background-color: #E4E4CB;
border-top: 1px solid white;
color: #666644;
line-height: 18px;
padding-left: 20px;
text-indent: -8px;
width: 147px;
}

#sidemenu a.contentitem:hover {
background-color: white;
color: #666644;
}

#sidemenu a.contentitem_selected {
background-color: #E4E4CB;
color: #666644;
line-height: 18px;
padding-left: 20px;
text-indent: -8px;
width: 147px;
}

#sidemenu a.contentitem_selected:hover {
background-color: white;
color: #666644;
}

#sidemenu a.groupitem {
background: url(IVStyleSheet1_files/groupitem_back.gif);
}

#sidemenu a.groupitem,
#sidemenu a.groupitem_selected {
background-color: #cccc99;
border-top: 1px solid white;
color: #666644;
line-height: 18px;
padding-left: 20px;
width: 147px;
}

#sidemenu a.groupitem:hover {
background: url(IVStyleSheet1_files/groupitem_roll_back.gif);
}

#sidemenu a.groupitem_selected {
background: url(IVStyleSheet1_files/groupitem_selected_back.gif);
}

#sidemenu a.groupitem_selected:hover {
background: url(IVStyleSheet1_files/groupitem_selected_roll_back.gif);
}

#sidemenu a.rootitem {
background: url(IVStyleSheet1_files/rootitem_back.gif);
color: #CCCC99;
}

#sidemenu a.rootitem,
#sidemenu a.rootitem_selected {
background-color: #666644;
border-top: 1px solid white;
color: #CCCC99;
line-height: 18px;
padding-left: 20px;
width: 147px;
}

#sidemenu a.rootitem:hover {
background: url(IVStyleSheet1_files/rootitem_roll_back.gif);
color: #666644;
}

#sidemenu a.rootitem_selected	{
background: url(IVStyleSheet1_files/rootitem_selected_back.gif);
color: #CCCC99;
}

#sidemenu a.rootitem_selected:hover {
background: url(IVStyleSheet1_files/rootitem_selected_roll_back.gif);
color: #666644;
}


/*   ################   */

Ol, UL {
margin-left: 25px;
margin-top: 5px;
margin-bottom: 0;
}

LI {
margin-bottom: 2px;
}

.IVBullets LI  {
list-style-type: disc;
}

/* KOPF */
/* ---------------------------------------------------------------------------------- */
/* Kopf / Header */
/* ============ */
.IVH1 {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}   /* Header Size 1 */

H1 {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  20px;
    line-height: 25px;    
    font-weight:    normal;
    color: #666644;
    text-align: left;
}   /* Header - allgemein und automatisch generierter Titel */

.IVH2 {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  16px;
    font-weight:    normal;
    color: #666644;
}   /* Header Size 2 */

.IVH3 {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: #8B0000; 
}   /* Header Size 3 */

.IVH4 {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: #8B0000; 
}   /* Header Size 4 */


/* SEITE */
/* ---------------------------------------------------------------------------------- */

/* Seite / Body */
/* ========== */
.IVPage{
    /* Mozilla*/
    display:table;
    margin-left:auto;
    margin-right:auto;
    /* IE*/
    text-align: center;
    background-color: #F7F3E6;
}  /* div Element in welchem die Tabelle IVbody eingebettet ist - nur wenn PAGESTYLE spezifiziert ist */

body, .IVBody .IVPageBody {
    background-color: #F7F3E6;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 16px;
    font-weight: normal;
}   /* Stil für Seitentext in der Tabelle IVBody - nur wenn PAGESTYLE spezifiziert ist */

.body {
    background-color: #F7F3E6;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 16px;
    font-weight: normal;
}   /* Stil für Seitentext */

/* Aufzählungen und Schritte / Bullets and Steps */
/* ====================================== */

.IVBullets LI, UL LI   {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    line-height: 16px;
    font-weight: bold;
    color: #666644;
    list-style-type: square;
    list-style-image: url('IVStyleSheet1_files/GoldenDot.gif');
    padding: 1px;
    margin: 1px;
}  /* Bullets */

.IVSteps LI, UL LI {
    list-style-type: decimal;
    padding: 1px;
    margin: 1px;
}   /* Steps */


/* Spezieller Text / Special Text */
/* ========================= */
.IVTitleandtext {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 16px;
    font-weight: normal;
}   /* TitleandText */


/* Tabelle / Table */
/* ============= */
.IVTable TD {    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    line-height: 16px;
    /* font-weight:    bold; */
    color: #8B0000; 
    /* background-color: white; */
}   /* Table */

Table{
    font-size:  11px;
    line-height: 16px;
    font-weight:    bold;
} /* allgemein und für Elemente */

/* Block / Pad */
/* ========== */
.IVPad {
    font-size:  11px;
    line-height: 16px;
    font-weight:    bold;
    color: #8B0000; 
    /* background-color wird vom Programm gesetzt */
}   /* Pad */


/* Hyperlinks */
/* ========= */
.IVLink {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 16px;
    font-weight: bold;
}   /* Link */

A.IVLink:link  {
    text-decoration:    none;
    color: #0000CC; 
}  /* Link der nicht in letzter Zeit besucht wurde */

A.IVLink:visited   {
    text-decoration:    none;
    color:  #8B0000; 
}   /* Link der bereits vor kurzem besucht wurde */

A.IVLink:active    {
    text-decoration:    none;
    color:  #8B0000; 
}   /* Link wenn mit der Maus daraufgeklickt wird */

A.IVLink:hover {
    text-decoration:    underline;
    color:  #CC0000;
}  /* Link wenn Mauszeiger darüber schwebt */

.IVStdLink {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 16px;
    font-weight: bold;
}   /* Link */

A.IVStdLink:link  {
    text-decoration:    none;
    color: #0000CC; 
}  /* Link der nicht in letzter Zeit besucht wurde */

A.IVStdLink:visited   {
    text-decoration:    none;
    color:  #8B0000; 
    /* color: gray; */
}   /* Link der bereits vor kurzem besucht wurde */

A.IVStdLink:active    {
    text-decoration:    none;
    color:  #8B0000; 
}   /* Link wenn mit der Maus daraufgeklickt wird */

A.IVStdLink:hover {
    text-decoration:    underline;
    color:  #CC0000;
}  /* Link wenn Mauszeiger darüber schwebt */

.IVReturn {
    background-color: white;
    color: #0000CC;
}   /* Zurück-Knopf auf jeder publizierten Seite */

A.IVReturn:link  {
    text-decoration:    none;
    color:  #8B0000; 
}  /* Link der nicht in letzter Zeit besucht wurde */

A.IVReturn:visited   {
    text-decoration:    none;
    color:  #8B0000; 
}   /* Link der bereits vor kurzem besucht wurde */

A.IVReturn:active    {
    text-decoration:    none;
    color:  #8B0000; 
}   /* Link wenn mit der Maus daraufgeklickt wird */

A.IVReturn:hover {
    text-decoration:    underline;
    color: #CC0000;
    background-color: gray; 
}  /* Link wenn Mauszeiger darüber schwebt */


/* Bilder / Pictures */
/* ============== */
.IVPictures {
}   /* Komplette Tabelle bei Pictures */

.IVPicturesTD {
text-align: center;
}

.IVPictures2 {
}   /* Links bei Pictures */

.IVPictures3 {
}   /* Bilder bei Pictures */

.IVImage {
}   /* Bilder || */

/* Printer friendly version */
/* =================== */

.PrinterDiv TD {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  10px;
    font-weight:    normal;
    color: #666644;
}

.PrinterDiv .IVSymbol {
border: none;
}

/* GENERIERTE INDEX-SEITE*/
/* ---------------------------------------------------------------------------------- */
/* Index Page */
/* ========== */
.IVIndexTitle{
    text-align: left;
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}   /* Titel der Index-Seite */

.IVIndexpage{
    /* Mozilla*/
    display:table;
    margin-left:auto;
    margin-right:auto;
    /* IE*/
    text-align: center;
} /* div Element in welchem die Tabelle IVIndexbody eingebettet ist */

.IVIndexbody{
    text-align: left;
    /* background-color: white; - causes problems */
    background-color: #F7F3E6;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 16px;
    font-weight: normal;
    width: 760px;
} /* Table Element in welchem der Index eingebettet ist */

.IVIndexpage .IVIndexbody .IVImage {
  width: 50px;
}   /* Bilder im Index || */

.IVTitle {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    bold;
    color: #8B0000; 
}   /* Einzelner Untertitel der Index-Seite */

A.IVTitle:link  {
    text-decoration:    none;
    color:  #8B0000; 
}  /* Link der nicht in letzter Zeit besucht wurde */

A.IVTitle:visited   {
    text-decoration:    none;
    color:  #8B0000; 
}   /* Link der bereits vor kurzem besucht wurde */

A.IVTitle:active    {
    text-decoration:    none;
    color:  #8B0000; 
}   /* Link wenn mit der Maus daraufgeklickt wird */

A.IVTitle:hover {
    text-decoration:    underline;
    color:  #CC0000;
}  /* Link wenn Mauszeiger darüber schwebt */

.IVContinue {
    background-color: white;
    color: #0000CC;
}   /* Zurück-Knopf auf jeder publizierten Seite */

A.IVContinue:link  {
    text-decoration:    none;
    color:  #8B0000; 
}  /* Link der nicht in letzter Zeit besucht wurde */

A.IVContinue:visited   {
    text-decoration:    none;
    color:  #8B0000; 
}   /* Link der bereits vor kurzem besucht wurde */

A.IVContinue:active    {
    text-decoration:    none;
    color:  #8B0000; 
}   /* Link wenn mit der Maus daraufgeklickt wird */

A.IVContinue:hover {
    text-decoration:    underline;
    color: #CC0000;
    background-color: gray; 
}  /* Link wenn Mauszeiger darüber schwebt */

HR {
    color: #696969; /* dimgray */
    /* height:1pt; */
    text-align:left
} /* Horizontale Linie für Trennung zwischen Seitenlinks */


/* HTML-ELEMENTE*/
/* ---------------------------------------------------------------------------------- */
/* Hintergrundfarbe für den Header am Kopf der Seite  */
.HeadBg {
    background-color: #8B0000; 
   padding-left: 10px;
}

/* Stil für den Text im Seitentitel */
.SiteTitle {
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 20px;
    line-height: 20px;
    font-weight: bold;
    color:#cccc99
}
    
/* Text-Stil für die Hyperlinks auf andere Seiten (oben ganz rechts) */
.SiteLink {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold
}   

TH  {
    vertical-align: baseline;
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    bold;
    color: #8B0000; 
}

SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}

/* SEITENAUFTEILUNG */
/* ----------------------------------------- */

.IVTable TD {    
font-family: Verdana, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
font-weight: normal;
color: black;
}   /* Table */

.divContent2Sp .IVTable .IVCol1 {
  background-image:url('IVStyleSheet1_files/logo_bg.gif');
  background-repeat: no-repeat;
  width: 380px;
  padding-left: 0;
  border-width: 1px;
  border-color: white;
  border-style: solid;
}

.divContent2Sp .IVTable .IVCol1 .IVImage {
  width:370px;
 }

.divContent2Sp .IVTable .IVCol2 {
  width: 380px;
  padding-right: 0;
  border-width: 1px;
  border-color: white;
  border-style: solid;
}

.divContent2Sp .IVTable .IVCol2 .IVImage {
  width:370px;
 }

.divContent3Sp .IVTable .IVCol1 {
  background-image:url('IVStyleSheet1_files/logo_bg.gif');
  background-repeat: no-repeat;
  width: 180px;
  padding-left: 0;
  border-width: 1px;
  border-color: white;
  border-style: solid;
}

.divContent3Sp .IVTable .IVCol1 .IVImage {
  width:170px;
 }

.divContent3Sp .IVTable .IVCol2 {
  width: 480px;
  padding-right: 0;
  border-width: 1px;
  border-color: white;
  border-style: solid;
}

.divContent3Sp .IVTable .IVCol2 .IVImage {
  width:470px;
 }

.HeadBg {
background: white;
padding-left: 0;
}

.divContent2Sp .IVCol1 .IVTable {
width: 360px;
}

.divContent2Sp .IVCol1 .IVTable TH {
padding: 10px;
color: white;
background: #D3D3D3;
}

.divContent2Sp .IVTable .IVCol1 .IVTable TD {
padding: 10px;
border: 1px #D3D3D3 solid;
background: white;
}

.divContent2Sp .IVCol2 .IVTable {
width: 360px;
}

.divContent2Sp .IVCol2 .IVTable TH {
padding: 10px;
color: white;
background: #D3D3D3;
}

.divContent2Sp .IVTable .IVCol2 .IVTable TD {
padding: 10px;
border: 1px #D3D3D3 solid;
background: white;
}

/* BOTTOMNAV */
.bottomnav TD {
font-size: 10px;
}

.bottomnav A:link {
text-decoration:    none;
}

.bottomnav A:Hover {
color: #CC0000;
}

 
