
/*   ***** Mit diesem CSS werden alle Schrift-Definitionen vergeben *****   */

/*   *** ALLGEMEIN ***                */

/*   --> Basis-Schriften <--              */


body {
    margin: 0px;
    padding: 0px;
  }


body,br,div,p,li,ul {
    font-size: 11px;
    color: black;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    line-height: 13px;
  }


b {
    font-weight: bold;
  }


ul {
    line-height: 17px;
  }


li {
    line-height: 17px;
  }


.bodytext {
    margin: 0px;
    padding: 0px;
  }


.csc-header {
    margin-top: 30px;
  }

/*   --> Links <--                 */

 a:link  { color:#0000CD; text-decoration: none; font-weight: bold; }
 a:visited { color:#0000CD; text-decoration: none; font-weight: bold; }
 a:hover  { color:#696969; text-decoration: none; font-weight: bold; border-bottom: solid 1px black; }
 a:active { color:#696969; text-decoration: none; font-weight: bold; border-bottom: solid 1px black; }

/*   --> Tabelle <--                */


table, tr, td {
    font-size: 11px;
    color: black;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    line-height: 13px;
    margin: 0px;
    padding: 0px;
    border: 0px;
  }


td {
    padding: 0px;
    margin: 0px;
    border: solid 0px black;
  }

/*   --> Links <--                 */




/* Inhalt Fragenkatalog */

.seitentitel {
    background-color: #DCDCDC;
    border: solid 1px #C0C0C0;
    padding: 5px;
    margin-top: 10px;
    color: #0C479D;
    font-weight: bold;
    font-size: 12px;
  }

.seiteninhalt {
    background-color: #F5F5F5;
    border-bottom: solid 1px #C0C0C0;
    padding: 5px;
  }
  /* Firefox */
  option {
    background-color: #B0C4DE;
    color: black;
    }
  /* IE */  
  select {
    background-color: #B0C4DE;
    font-size: 11px;  
    width: 200px;
    }    
  option[selected] { /* erste Zeile "bitte waehlen" */
    background-color: #B0C4DE; 
    color: #0c479d; 
    }
  option[value='0'] { /* erste Zeile "bitte waehlen" */
    color: yellow;
    background-color: #0C479D;
    border-bottom: solid 1px white;
    }

    
  .inputtext {
    font-size: 11px;
    color: #0c479d;
    background-color: #B0C4DE;
  }

  .inputbutton {
    color: black;
    font-size: 11px;
    background-color: LightGrey;
    border: solid 1px black;
    border-bottom: solid 2px black;
    border-right: solid 2px black;
    cursor: pointer;
    }

/* ChH ab hier neu fuer ldt, oben ist alt vom fragetool... */

/* index.php: Links auf die Gruppen */

a.gruppe:link, a.gruppe:visited {
    color:#0000CD;
    text-decoration: none;
    font-weight: bold;
  }

a.gruppe:hover, a.gruppe:active {
    color:#696969;
    text-decoration: none;
    font-weight: bold;
  }

/* objekte.php: */
span.supsmall {
 font-size: 75%;
 vertical-align : super;
}

.gruppe {
 padding: 3px;
 background-color: #F5F5F5;
 border: solid 1px #C0C0C0;
 font-weight: bold;
 color: #CC6666;
 font-variant: small-caps;
 letter-spacing: 1;
 
}

.objekt {
 padding: 3px;
 background-color: #F5F5F5;
 border: solid 1px #C0C0C0;
 font-weight: bold;
 color: #0C479D;
 padding-left: 10px;
}

.unterobjekt {
 padding: 3px;
 background-color: #F5F5F5;
 border: solid 1px #C0C0C0;
 padding-left: 25px;
}

.kommentar {
 font-size: 80%;
 font-weight: normal;
 color: #000;
}

.lebensdauer {
 padding: 3px;
 background-color: #F5F5F5;
 border: solid 1px #C0C0C0;
}

.jahre {
 padding: 3px;
 background-color: #F5F5F5;
 border: solid 1px #C0C0C0;
 text-align: right;
}

.behebung {
 padding: 3px;
 background-color: #E6E6FA;
 border: solid 1px #DCDCDC;
}

.richtpreis {
 padding: 3px;
 background-color: #E6E6FA;
 border: solid 1px #DCDCDC;
 padding-left: 25px;
 font-style: italic;
}

.preis {
 padding: 3px;
 background-color: #E6E6FA;
 border: solid 1px #808080;
 font-style: italic;
}

.preis_ { /* fuer hev */
 visibility: hidden;
}






