/* Datei: master.css                                               */
/* CSS Definitionsdatei für alle zentralen Formate                 */
/* entwickelt von:       Dipl.-Ing. Markus Mann                    */
/* modifiziert von:      Oliver Gültzow                            */
/* modif:                30.08.2002 Klasse .input (monospace)      */
/* letzte Überarbeitung: 06.10.2003 [ogu]                          */


BODY     { color:rgb(0,0,0); background-color:rgb(255,255,255); }

SUB, SUP { font:normal 12px "Trebuchet MS",Arial,Helvetica,sans-serif; }

LI.b8    { margin-bottom:8px; }

/*  Standard-Linkformat (nicht mehr background-color:rgb(255,255,255); [ogu]) */ 

A B { font:normal 13px/16px "Trebuchet MS",Arial,Helvetica,sans-serif; color:rgb(0,0,204); text-decoration:none; }

A:active  { font:normal 13px/16px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#0000cc; text-decoration:none; }

A:link    { font:normal 13px/16px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#0000cc; text-decoration:none; }

A:visited { font:normal 13px/16px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#0000cc; text-decoration:none; }

A:hover   { font:normal 13px/16px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#cc6600; text-decoration:underline; }

/* Linkformat für mittlere Links (Tabellen) */

A.mid:active  { font:normal 12px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#0000cc; text-decoration:none; }

A.mid:link    { font:normal 12px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#0000cc; text-decoration:none; }

A.mid:visited { font:normal 12px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#0000cc; text-decoration:none; }

A.mid:hover   { font:normal 12px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#cc6600; text-decoration:underline; }

/* Linkformat für kleinere Links (Teaser und News) (nicht mehr background-color:rgb(255,255,255); [ogu]) */

A.small:active  { font:normal 11px/13px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#0000cc; text-decoration:none; margin:0px; }

A.small:link    { font:normal 11px/13px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#0000cc; text-decoration:none; margin:0px; }

A.small:visited { font:normal 11px/13px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#0000cc; text-decoration:none; margin:0px; }

A.small:hover   { font:normal 11px/13px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#cc6600; text-decoration:underline; margin:0px; }

/* SPACER */
.v8        { font-size:8px; line-height:8px; margin:0px; }

.v18       { font-size:18px; line-height:18px; margin:0px; }

.adjust    { margin-left:15px; }

.right     { text-align:right; }

.greybox   { border:2px dotted rgb(200,200,200);padding:2px; }

/* Formate zur Festlegung von Farben */

.blue      { color:#0000d0 }

.bold      { font-weight:bold; }

.grey      { color:rgb(102,102,102); }

.red       { color:rgb(255,0,102); }

.mail      { color:rgb(208,104,0); }

.lastItem { font:normal 13px/16px "Trebuchet MS",Arial,Helvetica,sans-serif;
            color:rgb(102,102,102); text-decoration:none; margin:0px; }

.noLink   { text-decoration:none; }

.standard { font:normal 13px/15px "Trebuchet MS",Arial,Helvetica,sans-serif;
            text-decoration:none; margin:0px; }

.table    { font:normal 12px/13px "Trebuchet MS",Arial,Helvetica,sans-serif;
            text-decoration:none; margin:0px; background-color:rgb(238,238,238); }

.footer   { font:normal 11px/12px "Trebuchet MS",Arial,Helvetica,sans-serif;
             text-decoration:none; margin:0px; }

.small    { font:normal 12px/15px "Trebuchet MS",Arial,Helvetica,sans-serif;
            text-decoration:none; margin:1px 0px 0px 0px; }

.xsmall   { font:normal 9px/11px Arial,Helvetica,sans-serif;
            text-decoration:none; }

.floatright  { float:right; padding:10px 10px 0px 5px; }

.floatleft   { float:left; padding:0px 10px 10px 5px; }

.norm   { font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 12px; color: #000000; }

.hervor { font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 12px; color: #cc6600; }

.light  { font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
          font-size: 12px; color: #000000; background-color:#f7f7f7; vertical-align:top; } 

.dark   { font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
          font-size: 12px; color: #000000; background-color:#eeeeee; vertical-align:top; } 

.darker { font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
          font-size: 12px; color: #000000; background-color:#dedede; vertical-align:top; } 

.blgrey { font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
          font-size: 12px; color: #000000; background-color:#d3dce3; vertical-align:top; }

.orange { font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
          font-size: 12px; color: #000000; background-color:#ffdd88; vertical-align:top; }

.grnhd  { font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
          font-size: 12px; color: #000000; background-color:#99cc99; vertical-align:top; }

.yelhd  { font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
          font-size: 12px; color: #000000; background-color:#fffff0; vertical-align:top; }

/* Standardtextformate */

.head1       { font:bold 17px/21px "Trebuchet MS",Arial,Helvetica,sans-serif; margin:0px 0px 8px 0px; }

.txtnorm     { font:normal 13px/17px "Trebuchet MS",Arial,Helvetica,sans-serif; margin:0px 0px 8px 0px; }

.txtnormindt { font:normal 13px/16px "Trebuchet MS",Arial,Helvetica,sans-serif; margin:0px 35px 8px 0px; }

.txtnormred  { font:normal 13px/16px "Trebuchet MS",Arial,Helvetica,sans-serif; color:rgb(255,0,102); background-color:rgb(255,255,255); margin:0px 0px 8px 0px; }

.txtbullet   { font:normal 13px/16px "Trebuchet MS",Arial,Helvetica,sans-serif; margin:0px 0px 5px 1em; }

.txthead     { font:bold 13px/16px "Trebuchet MS",Arial,Helvetica,sans-serif; color:rgb(0,0,205); margin:5px 0px 2px 0px; }

.txtheadsml  { font:bold 13px/16px "Trebuchet MS",Arial,Helvetica,sans-serif; color:rgb(0,0,205); margin:11px 0px 0px 0px;
               border-left:2px dotted rgb(200,200,200); border-bottom:2px dotted rgb(200,200,200); padding-left:3px; }

.txthdsmnews { font:bold 13px/16px "Trebuchet MS",Arial,Helvetica,sans-serif; color:rgb(0,0,205); background-color: #eeeeee; margin:11px 0px 0px 0px;
               border-left:2px dotted rgb(200,200,200); border-bottom:2px dotted rgb(200,200,200); padding-left:3px; }
               
.txtsml      { font:normal 12px/15px "Trebuchet MS",Arial,Helvetica,sans-serif; margin:0px 0px 0px 0px; padding-top:5px; padding-left:5px; }

.txtsml8     { font:normal 13px/17px "Trebuchet MS",Arial,Helvetica,sans-serif; margin:0px 0px 16px 0px; padding:5px 0px 0px 5px; }

.txtsmlc     { font:normal 13px/17px "Trebuchet MS",Arial,Helvetica,sans-serif; margin:8px 0px 0px 0px; padding:0px 0px 0px 5px; }

.txtsml80    { font:normal 12px/13px "Trebuchet MS",Arial,Helvetica,sans-serif; margin:0px; padding:5px 0px 0px 5px; }

.txtheadb    { font:bold 13px "Trebuchet MS",Arial,Helvetica,sans-serif; color:rgb(0,0,205); margin:0px 0px 2px 0px; }

.txtheadbullet { font:bold 12px "Trebuchet MS",Arial,Helvetica,sans-serif; color:rgb(0,80,255); margin:5px 0px 5px 0px; }

.txtindt     { font:normal 11px/15px "Trebuchet MS",Arial,Helvetica,sans-serif; margin:0px 0px 0px 1em; }

.selectlist  { font:normal 12px "Trebuchet MS",Arial,Helvetica,sans-serif; color:rgb(255,0,102); margin:0px 0px 0px 170px; }

.input       { font:normal 12px monospace,sans-serif; color:rgb(0,0,0); }