/**
 **
 ** Definitionsdatei fuer die CSS-Formate
 ** 
 ** @author	Heiko Holtkamp
 ** @version	1.0
 **
 **/

/* Beginn: Definitionen fuer den IM-Frame */

.im_text { font-family: Tahoma, Arial, Helvetica, sans-serif;
               font-size: 11px;
               font-style: normal;
               font-weight: bold;
               color: #000000 }

/* Ende: Definitionen fuer den IM-Frame */


/* Beginn: Block mit allgemeinen Definitionen fuer ein Dokument */

/* BODY */
body { background-color:#ffffff;
       font-family: Tahoma, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       margin: 0.7em;
       color: #000000
     }

/* Formate fuer Tabellen */
table { font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 10pt;
      }

tr {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt}
td {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt}
th {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt}

/**.T_KOPF { font-family: Tahoma, Arial, Helvetica, sans-serif;
            font-size: 10pt;
            color: #ffffff;
            background-color: #004880;
          }
.T_ZEILE1 { font-family: Tahoma, Arial, Helvetica, sans-serif;
              font-size: 10pt;
              color:#000000;
              background-color: #e6e6e6;
            }
.T_ZEILE2 { font-family: Tahoma, Arial, Helvetica, sans-serif;
              font-size: 10pt;
              color:#000000;
              background-color: #d0d0d0;
            }**/

.T_KOPF { font-family: Tahoma, Arial, Helvetica, sans-serif;
            font-size: 12pt;
            color: #000000;
            background-color: #ffffff;
          }
.T_ZEILE1 { font-family: Tahoma, Arial, Helvetica, sans-serif;
              font-size: 10pt;
              color:#000000;
              background-color: #ffffff;
            }
.T_ZEILE2 { font-family: Tahoma, Arial, Helvetica, sans-serif;
              font-size: 10pt;
              color:#004880;
              background-color: #ffffff;
            }

/* Fuer Smartnews eingefuegt */
.T_ALERT { font-family: Tahoma, Arial, Helvetica, sans-serif;
              font-size: 10pt;
              color:#000000;
              background-color: #ff6600;
            }


/* Definition fuer Datentabellen (Formulareingaben etc.) */
table.datainput
{
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size:   10pt;
  width:       90%;
  table-layout: fixed;
  empty-cells: show;
  margin: 1px;
  padding: 1px;
  border: 1px solid #004880;
}

td.datainput.col1
{
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  background-color: #d0d0d0;
  width: 150px;
  height: 20px;
} 

table.datainput.col2
{
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  background-color: #e6e6e6;
  width: 60%;
  height: 20px;
}
 

/* Formate fuer Textabsaetze */
p, a, ul, ol, li, dl, dt, div, address, blockquote, { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; color:#000000}

/* Formate fuer Ueberschriften */
h1 {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #004880; font-size: 18pt}
h2 {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #004880; font-size: 16pt}
h3 {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #004880; font-size: 14pt}
h4 {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #004880; font-size: 12pt}
h5 {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #004880; font-size: 11pt}

hr
{
  border 1px solid #004880;
}

/* Links */
a:link    { color:#004880 }
a:visited { color:#004880 }
a:active  { color:#dd0000 }
a:hover   { color:#dd0000 }

a.hidden:link {
  color: #000000;
  text-decoration: none;
}

a.hidden:visited {
  color: #000000;
  text-decoration: none;
}

a.hidden:active {
  color: #000000;
  text-decoration: none;
}

a.hidden:hover  {
  color: #000000;
  text-decoration: none;
}


/* Farbdefinitionen */
.white { color: #ffffff }
.black { color: #000000 }
.red   { color: #dd0000 }
.highlight { color: #004880 }

/* Definitionen fuer Fehlermeldungen */
.errprefix { color: #dd0000;
             font-weight: bold;
           }
.errmsg    { color: #dd0000 }

.alert     {  color: #dd0000 }

/* Definitionen fuer Hinweisfelder */

/* Box fuer allgemeine Hinweise */
.messageBox { font-family: Tahoma, Arial, Helvetica, sans-serif;
              font-size: 10pt;
              font-weight: bold;
              color:#004880;
              background-color: #e6e6e6;
              border-width: 1px;
              border-style: solid;
              border-color: #004880;
              text-align: left;
              margin: 0px;
              padding: 3px;
              width: 95%;
            }

/* Box fuer Warnungen und Fehlermeldungen */
.warningBox { font-family: Tahoma, Arial, Helvetica, sans-serif;
              font-size: 10pt;
              font-weight: bold;
              color:#dd0000;
              background-color: #e6e6e6;
              border-width: 1px;
              border-style: solid;
              border-color: #dd0000;
              text-align: left;
              margin: 0px;
              padding: 3px;
              width: 95%;
            }
             

/* Definition fuer Datei-Upload Meldung */
.UploadMessage { font-family: Tahoma, Arial, Helvetica, sans-serif;
                 font-size: 10pt;
                 font-weight: bold;
                 color:#004880;
                 background-color: #e6e6e6;
                 border-width: 1px;
                 border-style: solid;
                 border-color: #004880;
                 text-align: left;
                 padding: 3px;
                 width: 90%;
               }
                 

/* Ende: Block mit allgemeinen Definitionen fuer ein Dokument */

/* Beginn: Block mit Definitionen fuer die Navigation */

a.nav { color:#000000;           /* Link allgemein*/
        text-decoration: none;
        font-size:10px;
        font-weight: bold;
        text-indent:0px;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
       }

a.nava { color:#000000;           /* aktiver Link */
         text-decoration: none;
         font-size:10px;
         font-weight: bold;
         text-indent:0px;
         font-family: Tahoma, Arial, Helvetica, sans-serif;
       }

a.navi { color:#000000;          /* inaktiver Link */
         text-decoration: none;
         font-size:10px;
         text-indent:0px;
         font-family: Tahoma, Arial, Helvetica, sans-serif;
       }

/* Ende: Block mit Definitionen fuer die Navigation */

/*  Beginn: Block mit Definitionen fuer Formularelemente  */

/* Angaben fuer Schaltflaechen in Formularen */
.form_bt { font-family:      Tahoma, Arial, Helvetica, sans-serif;
	   font-size:        10pt;
	   background-color: #c0c0c0;
           color:            #000000;
           border-right:     #004880 1px solid;
           border-top:       #004880 1px solid;
           border-left:      #004880 1px solid;
           border-bottom:    #004880 1px solid;
	 }

/* Angaben fuer Auswahllisten in Formularen */
.form_select  { font-family:      Tahoma, Arial, Helvetica, sans-serif;
                border-right:     #004880 1px solid;
                border-top:       #004880 1px solid;
		font-size:        10pt;
                border-left:      #004880 1px solid;
                border-bottom:    #004880 1px solid;
	      }


/* Angaben fuer Formularfelder mit einer Groesse von 50 Pixeln */
.form_i50   { width:         50px;
	       border-right:  #004880 1px solid;
	       border-top:    #004880 1px solid; 
	       font-family:   Tahoma, Arial, Helvetica, sans-serif;
	       font-size:     10pt;
	       border-left:   #004880 1px solid;
	       border-bottom: #004880 1px solid; 
	     }

/* Angaben fuer Formularfelder mit einer Groesse von 100 Pixeln */
.form_i100   { width:         100px;
	       border-right:  #004880 1px solid;
	       border-top:    #004880 1px solid; 
	       font-family:   Tahoma, Arial, Helvetica, sans-serif;
	       font-size:     10pt;
	       border-left:   #004880 1px solid;
	       border-bottom: #004880 1px solid; 
	     }

/* Angaben fuer Formularfelder mit einer Groesse von 200 Pixeln */
.form_i200   { width:         200px;
	       border-right:  #004880 1px solid;
	       border-top:    #004880 1px solid; 
	       font-family:   Tahoma, Arial, Helvetica, sans-serif;
	       font-size:     10pt;
	       border-left:   #004880 1px solid;
	       border-bottom: #004880 1px solid; 
	     }

/* Angaben fuer Formularfelder mit einer Groesse von 350 Pixeln */
.form_i350   { width:         350px;
	       border-right:  #004880 1px solid;
	       border-top:    #004880 1px solid; 
	       font-family:   Tahoma, Arial, Helvetica, sans-serif;
	       font-size:     10pt;
	       border-left:   #004880 1px solid;
	       border-bottom: #004880 1px solid; 
	     }
/* Angaben fuer Formularfelder mit einer Groesse von 450 Pixeln */
.form_i450   { width:         450px;
	       border-right:  #004880 1px solid;
	       border-top:    #004880 1px solid; 
	       font-family:   Tahoma, Arial, Helvetica, sans-serif;
	       font-size:     10pt;
	       border-left:   #004880 1px solid;
	       border-bottom: #004880 1px solid; 
	     }

/* Angaben fuer Formularfelder mit einer Groesse von 95% */
.form_i90p   { width:         95%;
	       border-right:  #004880 1px solid;
	       border-top:    #004880 1px solid; 
	       font-family:   Tahoma, Arial, Helvetica, sans-serif;
	       font-size:     10pt;
	       border-left:   #004880 1px solid;
	       border-bottom: #004880 1px solid; 
	     }


/* Angaben fuer Checkboxen in Formularen */
.form_chk    { border-right:  #004880 1px solid;
	       border-top:    #004880 1px solid; 
	       border-left:   #004880 1px solid;
	       border-bottom: #004880 1px solid; 
             }

/*  Ende: Block mit Definitionen fuer Formularelemente  */

/* Styles fuer die Chatraeume */


.chat_time { font-family: Tahoma, Arial, Helvetica, sans-serif;
             font-size:   10pt;
             color:       #004880;
           }

.chat_system_msg { font-family: Tahoma, Arial, Helvetica, sans-serif;
	           font-size:   10pt;
	           color:       #004880;
		 }

.chat_normal_msg { font-family: Tahoma, Arial, Helvetica, sans-serif;
	           font-size:   10pt;
		   color:       #000000;
	         }

.chat_userlist { font-familiy: Tahoma, Arial, Helvetica, sans-serif;
	         font-size:      8pt;
		 color:          #004880;
	       }


/* Beginn: Block mit Definitionen fuer Smartnews */

a.smartnews {
	color:#ffffff;           /* Link allgemein*/
        text-decoration: none;
	font-size: 10pt;
        font-weight: bold;
        text-indent:0px;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
}

/* Ende: Block mit Definitionen fuer die Navigation */


/* Ende Definitionsdatei */
