/*  ========================================================
=====                                                  =====
=====  GLOBAL                                          =====
=====                                                  =====
=====  Mit Rücksicht auf den reichlich angestaubten    =====
=====  Internet Explorer sind hier einige Definitio-   =====
=====  nen nicht so effizient angelegt, wie es theo-   =====
=====  retisch möglich wäre.                           =====
=====  Demgegenüber werden ganz ganz alte Browser      =====
=====  (Netscape 4.7 und älter) nicht gesondert        =====
=====  berücksichtigt.                                 =====
=====                                                  =====
========================================================= */


body           { font-family: Verdana, Arial, Helvetica, sans-serif; }
body.bodywww   { background-color:#601f4a; margin:0; padding:0; }
table          { border-collapse:collapse; }


/*  ========================================================
=====  INHALTSBEREICH                                 ======
=====  Diese Stile sind für die Formatierung          ======
=====  des Inhaltes vorgesehen.                       ======
========================================================= */

div.content           { width:600px; background-color:white;
                        font-size:12px; line-height:16px;
                        }

div.lokalnav          { height:15px; padding-bottom:0;
                        font-size:10px; margin-bottom:12px; text-align:left;
                        }

div.lokalnav a         { color:#000000; }
div.lokalnav a:link    { text-decoration:underline;}
div.lokalnav a:visited { text-decoration:underline;}
div.lokalnav a:hover   { text-decoration:underline; background-color:#dddddd;}
div.lokalnav a:active  { text-decoration:underline;}



/* Standard-Auszeichnungen */

/* 
h1         { margin:0; font-size: 12px; font-weight:bold; }
h1.titel   { margin-bottom:32px;}
*/

h1         		 {margin:0; font-weight:bold; font-size:18px; line-height:20px; font-family:Arial, Helvetica, sans-serif; }
h1.titel   		 {margin-bottom:32px; font-size:18px; line-height:20px; }

h2               {margin:0; font-size: 12px; font-weight:bold; color:#8e217d;}
h3               {margin:0; font-size: 12px; font-weight:bold; color:#666666;}
h4               {margin:0; font-size: 11px; font-weight:bold;}
h5               {margin:0; font-size: 11px; font-weight:normal;}

b, strong        {font-weight:bold;}
em               {font-style:italic;}
p                {margin-top:0; margin-bottom:0;}
td, th           {font-family: Verdana, Arial, Helvetica, sans-serif;
                  font-size:12px; line-height:16px;}

hr               {border:0; background-color:#999999; height:1px;
                  margin:10px 0 10px 0; padding:0;}

/* Weitere Auszeichnungen für Inhaltsbereich */

.titel           {font-size:12px; color:#000000; font-weight:bold;}
.zwischentitel   {font-weight:bold; color:#666666; font-size:12px;}
.betonung        {font-weight:bold; color:#8e217d;}
.textmittel      {font-size:11px; color:#000000;}
.textklein       {font-size:10px; color:#000000;}
.bu              {font-size:10px; color:#000000; font-weight:normal;}

.indexliste      {line-height:22px;}
.liste1          {margin-left:14px;}
.liste2          {margin-left:60px;}
.fuss            {clear:both; font-size:10px; margin-left:0; margin-top:24px; margin-bottom:24px;}

a:link           {color:#000000; text-decoration:underline;}
a:visited        {color:#000000; text-decoration:underline;}
a:hover          {color:#000000; text-decoration:underline;}
a:active         {color:#000000; text-decoration:underline;}

.marker          {color:#8e217d;}
a.marker:link    {color:#8e217d; text-decoration:underline;}
a.marker:visited {color:#8e217d; text-decoration:underline;}
a.marker:hover   {color:#8e217d; text-decoration:underline;}
a.marker:active  {color:#8e217d; text-decoration:underline;}

a.farblink:link    {color:#8e217d;}
a.farblink:visited {color:#8e217d;}
a.farblink:hover   {color:#8e217d;}
a.farblink:active  {color:#8e217d;}

a.noline:link    {color:#000000; text-decoration:none;}
a.noline:visited {color:#000000; text-decoration:none;}
a.noline:hover   {color:#8e217d; text-decoration:underline;}
a.noline:active  {color:#000000; text-decoration:none;}



/*  ==============================================
======  Listen                             =======
=============================================== */

ul           { list-style-type:square;}
ul, ol       { margin-top:0; margin-bottom:0; }

/* Liste ohne margin mit normalen Spiegelstrichen -------------------- */
ul.ulndash    { margin:0; padding:0; }
ul.ulndash li { padding-left: 18px; list-style: none;
                background: url(grafik/bull-ndash.gif) 0 5px no-repeat;
              }

ul.ulvier    { margin:0; padding:0; }
ul.ulvier li { padding-left: 18px; margin-bottom: 3px; list-style: none;
               background: url(grafik/bull-vier.png) 0 5px no-repeat;
             }
             
ul.uldrei    { margin:0; padding:0; }
ul.uldrei li { padding-left: 18px; margin-bottom: 3px; list-style: none;
               background: url(grafik/bull-drei.png) 0 5px no-repeat;
             }



/*  ==============================================
======  Bilder ===================================
=============================================== */

img {border:none;}

img.bildlinks  {float:left;  margin:3px 10px 8px 0;    font-size:10px;}
img.bildrechts {float:right; margin:3px  0   8px 10px; font-size:10px;}

.bildbul  { text-align:left; padding-top:5px; font-style:italic; font-size:11px; line-height:14px; }
.bildbur  { text-align:right; padding-top:5px; font-style:italic; font-size:11px; line-height:14px; }


/*  ==============================================
======  TABELLEN =================================
=============================================== */

/* Tabelle mit Borders in normalgroßer Schrift -------------------- */
table.tab-border-tnorm      {border-collapse:collapse;}
table.tab-border-tnorm td   {border:1px solid #999999; font-size:12px; vertical-align:top;}

/* Tabelle mit Borders in mittelgroßer Schrift -------------------- */
table.tab-border-tmedium    {border-collapse:collapse;}
table.tab-border-tmedium td {border:1px solid #999999; font-size:11px; vertical-align:top;}

/* Tabelle mit Borders in kleiner Schrift ------------------------- */
table.tab-border-tklein     {border-collapse:collapse;}
table.tab-border-tklein td  {border:1px solid #999999; font-size:10px; vertical-align:top;}


/* Tabellen mit unspezifierten Linien, aber top-Alignment --------- */
table.tab-allg-tnorm       {border-collapse:collapse}
table.tab-allg-tnorm td    {font-size:12px; vertical-align:top; padding-bottom:3px;}

table.tab-allg-tmedium     {border-collapse:collapse}
table.tab-allg-tmedium td  {font-size:11px; vertical-align:top; padding-bottom:3px;}

table.tab-allg-tklein      {border-collapse:collapse}
table.tab-allg-tklein td   {font-size:10px; vertical-align:top; padding-bottom:3px;}


/* Zellen mit Linien in Verbindung mit table.allgemein ------------ */
.border1                   {border:1px solid #999999; vertical-align:top;}





/*  Druckversion ---------------------------------------- */

body.bodyprint {background-color:#ffffff;}

.druck-kopf {
  width:600px;
  margin:auto;
  margin-bottom:25px;
  padding-bottom:5px;
  font-size:10px; vertical-align:top;
  border-bottom:1px solid #000000;
  }

.druck-inhalt {
  width:600px;
  margin:auto;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px; line-height:16px;
  }



/*  Baumdarstellung / Sitemap --------------------------- */

.tree            {color:#000000; font-size:11px; line-height:18px;}
.tree a          {font-size:11px; line-height:18px;}
.tree a:link     {color:#000000; text-decoration:none;}
.tree a:visited  {color:#000000; text-decoration:none;}
.tree a:hover    {color:#8e217d; text-decoration:underline;}
.tree a:active   {color:#000000; text-decoration:none;}




/*  ========================================================
=====  KOPFBEREICH                                    ======
=====  Diese Stile dürfen werden NUR für den          ======
=====  Kopfbereich verwendet weden                    ======
========================================================= */

td.kopf_lo {background-color:#601f4a;}


/* Symbole und Nutzergruppen ---------------------------- */

td.kopf_nutztd {background-color:#601f4a;}

div.kopf_nutztxt {
  margin:0px; padding:5px;
  text-align:left;
  color:#b282ba;
  font-size:10px; font-weight:normal;
  }

a.kopf_nutzlink         {font-size:10px; font-weight:normal;}
a.kopf_nutzlink:link    {color:#ffffff; text-decoration:none;}
a.kopf_nutzlink:visited {color:#ffffff; text-decoration:none;}
a.kopf_nutzlink:hover   {color:#ffffff; text-decoration:none;}
a.kopf_nutzlink:active  {color:#ffffff; text-decoration:none;}


/* Logo CAU --------------------------------------------- */

td.kopf_logo {
  background-color:#601f4a;
  margin:0px; padding:0px;
  font-size:14px; font-weight:normal;
  text-align:right; vertical-align:top;
  }

/* Link »C.A.U. zu Kiel« -------------------------------  */

p.kopf_zeile2 { margin:0; padding-bottom:5px; padding-left:5px; }

td.kopf_cautd           {background-color:#8e217d; vertical-align:bottom;}
a.kopf_caulink          {font-size:10px; font-weight:normal;}
a.kopf_caulink:link     {color:#ffffff; text-decoration:none;}
a.kopf_caulink:visited  {color:#ffffff; text-decoration:none;}
a.kopf_caulink:hover    {color:#ffffff; text-decoration:none;}
a.kopf_caulink:active   {color:#ffffff; text-decoration:none;}


/* Projekt- oder Einrichtungsname ----------------------- */

td.kopf_fakutd {
  background-color:#cccccc;
  vertical-align:bottom;
  color:#ffffff; font-size:10px; font-weight:normal;
  }

a.kopf_fakulink         { font-size:10px; font-weight:normal; }
a.kopf_fakulink:link    { color:#000000; text-decoration:none; }
a.kopf_fakulink:visited { color:#000000; text-decoration:none; }
a.kopf_fakulink:hover   { color:#000000; text-decoration:none; }
a.kopf_fakulink:active  { color:#000000; text-decoration:none; }



/*  ========================================================
=====  NAVIGATIONSLEISTE                              ======
=====  Diese Stile dürfen werden NUR für die          ======
=====  Navigationsleiste verwendet weden              ======
========================================================= */

td.tdrand  { background-color:#cccccc;}

td.tdnavi {
  background-color:#cccccc;
  font-size:10px;
  color:#7a087d;
  font-size:10px;
  font-weight:normal;
  line-height:12px;
  }

a.nav         {font-size:10px; font-weight:normal;line-height:12px;}
a.nav:link    {color:#000000; text-decoration:none;}
a.nav:visited {color:#000000; text-decoration:none;}
a.nav:hover   {color:#7a087d; text-decoration:none;}
a.nav:active  {color:#000000; text-decoration:none;}

.ebene0       {margin-left:5px;  margin-top:0;}
.ebene1       {margin-left:5px;  margin-top:6px;}
.ebene2       {margin-left:12px; margin-top:3px;}
.ebene3       {margin-left:19px; margin-top:3px;}
.ebene4       {margin-left:26px; margin-top:3px;}

.kopf_siegel {
  text-align:right;
  margin:0px;
  margin-top:40px;
  margin-bottom:20px;
  }
