/* 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: 27.03.2007 [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:1px dotted rgb(200,200,200);padding:2px; }*/
.greybox   { border:1px dotted rgb(200,200,200); padding:7px; margin:5px 0px 5px 0px; }

.orangebox { background: #FDEFB3; padding: 5px 5px 0px 5px; margin-bottom: 5px; width: 90%; margin-right: auto; border: 1px dotted #fff}

/* Formate zur Festlegung von Farben */

.blue      { color:rgb(0,0,100) }

.bold      { font-weight:bold; }

.italic    { font-style:italic; }

.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(66,66,66); 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; }

.caption  { font:normal 12px/15px "Trebuchet MS",Arial,Helvetica,sans-serif; 
            color:#666666; text-decoration:none; margin:10px 10px 0px 0px; }

.citation  { font:italic 13px/17px "Trebuchet MS",Arial,Helvetica,sans-serif; display:block;
            color:#666666; text-decoration:none; margin:10px; }

.xsmall   { font:normal 9px/11px Arial,Helvetica,sans-serif;
            color:#777777; text-decoration:none; }
/*                          padding von oben, rechts, unten, links*/
.floatright  { float:right; padding:10px 5px 10px 20px; }

.floatleft   { float:left; padding:10px 20px 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:#FDEFB3; vertical-align:top; }

.grnhd  { font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
          font-size: 12px; color: #000000; background-color:#E6EDF5; vertical-align:top;
          border-top: 1px solid #bbb; }
/*
.grnhd  { font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
          font-size: 12px; color: #000000;
          background:url('/pix/10-20p_mid_grey_ok.gif') top center #E6EDF5; border-top: 0px solid #aaa; } 
*/
.yelhd  { font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
          font-size: 12px; color: #000000; background-color:#fffff0; vertical-align:top; }

/* New CD 10% bg*/
.bgorange  { font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
          font-size: 12px; color: #000000; background-color:#fbf0e1; vertical-align:top; }

.bgcyan  { font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
          font-size: 12px; color: #000000; background-color:#e6f3fd; vertical-align:top; }

.bgtuerkis  { font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
          font-size: 12px; color: #000000; background-color:#ebf4f0; vertical-align:top; }

.bgrot  { font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
          font-size: 12px; color: #000000; background-color:#f7e4da; vertical-align:top; }

.bggruen  { font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
          font-size: 12px; color: #000000; background-color:#eff5ea; 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,100); margin:5px 0px 2px 0px; }

.txtheadgrey { font:bold 13px/16px "Trebuchet MS",Arial,Helvetica,sans-serif; color:rgb(66,66,66); margin:5px 0px 2px 0px; }

.txtheadsml  { font:bold 13px/16px "Trebuchet MS",Arial,Helvetica,sans-serif; color:rgb(0,0,100); margin:11px 0px 0px 0px;
               border-top:1px dotted rgb(255,255,255); border-left:1px dotted rgb(255,255,255); border-bottom:1px solid rgb(200,200,200); padding-left:3px; }

.txthdsmnews { font:bold 13px/16px "Trebuchet MS",Arial,Helvetica,sans-serif; color:rgb(0,0,100); background-color: #eeeeee; margin:11px 0px 0px 0px;
               border-top:1px dotted rgb(255,255,255); border-left:1px dotted rgb(255,255,255); border-bottom:1px solid 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); }