/*  ==============================================
======  GLOBAL ===================================
=============================================== */

body            { font-family: Verdana, Arial, Helvetica, sans-serif; }
body.bodyscreen { font-family: Verdana, Arial, Helvetica, sans-serif; 
                  background:#2f8649; margin:0; padding:0; }


/* Standard-Auszeichnungen */

h1         { margin:0; font-size: 12px; font-weight:bold;}
h2         { margin:0; font-size: 12px; font-weight:bold; color:#2f8649;}
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;}
p          { margin:0; padding:0; }
b, strong  { font-weight:bold; }
em         { font-style:italic; }
dl         { margin:0px; padding:0px; }

hr         { border:0; background-color:#999999; height:1px;
             margin:10px 0 10px 0; padding:0; }


/*  ==============================================
======  INHALTSBEREICH ===========================
=============================================== */

/* Normaler Text */

.textmittel      { font-size:11px; color:#000000; font-weight:normal; }
.textklein       { font-size:10px; color:#000000; font-weight:normal; }
.betonung        { font-weight:bold; color:#2f8649; }
.farbig          { color:#2f8649; }


/* Verlinkungen ------------------------------- */

/* Standard-black mit underline */
a:link           { color:#000000; text-decoration:none; }
a:visited        { color:#000000; text-decoration:underline; }
a:hover          { color:#000000; text-decoration:underline; }
a:active         { color:#000000; text-decoration:underline; }

/* Farbig mit underline */
.marker          { color:#2f8649; }
a.marker:link    { color:#2f8649; text-decoration:underline; }
a.marker:visited { color:#2f8649; text-decoration:underline; }
a.marker:hover   { color:#2f8649; text-decoration:underline; }
a.marker:active  { color:#2f8649; text-decoration:underline; }

/* Ohne underline mit hover-Effekt */
a.noline:link    { color:#000000; text-decoration:none; }
a.noline:visited { color:#000000; text-decoration:none; }
a.noline:hover   { color:#2f8649; text-decoration:underline; }
a.noline:active  { color:#000000; text-decoration:none; }


/* Farbige Unterlegungen ---------------------- */

/* Graustufen */
.colgrau         { background-color:#d0d0d0; }
.colhellgrau     { background-color:#e0e0e0; }
.colhellstgrau   { background-color:#f0f0f0; }

/* Abstufungen im Farbton der Fakultaet */
.colfakvoll      { background-color:#2f8649; }
.colfakhell      { background-color:#a3c9ae; }
.colfakheller    { background-color:#d1e4d7; }


/*  ==============================================
======  Bereiche =================================
=============================================== */

.mininav       { margin-bottom:20px; padding:0; font-size:10px; }
.indexliste    { line-height:22px; }
.liste         { margin-left:14px; }
.liste2        { margin-left:60px; }
.fuss          { clear:both; font-size:10px; margin-top:18px; margin-bottom:18px; }
.block         { text-align:justify; }


/*  ==============================================
======  Listen ===================================
=============================================== */

ul, ol         { margin-top:0; margin-bottom:0; }
ul             { list-style-type:square; }

/* Liste ohne Rand 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; }

/* Liste ohne Rand mit normalen Spiegelstrichen, mehr line-height -- */
ul.ulndashx    { margin:0; padding:0; }
ul.ulndashx li { padding-left: 18px; list-style: none;
                 background: url(grafik/bull-ndash.gif) 0 8px no-repeat; }

/* Liste ohne Rand mit quadratischen Bullets ----------------------- */
ul.ulvier      { margin:0; padding:0; }
ul.ulvier li   { padding-left: 18px; margin-bottom: 3px; list-style: none;
                 background: url(grafik/bull-vier.gif) 1px 5px no-repeat; }
             
/* Liste ohne Rand mit dreieckigen Bullets ------------------------- */
ul.uldrei      { margin:0; padding:0; }
ul.uldrei li   { padding-left: 18px; margin-bottom: 3px; list-style: none;
                 background: url(grafik/bull-drei.gif) 1px 5px no-repeat; }


/*  ==============================================
======  Bilder ===================================
=============================================== */

img.bildlinks  { float:left;  margin:3px 10px 8px 0;    font-size:10px; }
img.bildrechts { float:right; margin:3px  0   8px 10px; font-size:10px; }

.bildbur       { font-weight:normal; font-size:10px; color:#999999; text-align:right; }
.bildbul       { font-weight:normal; font-size:10px; color:#999999; text-align:left; }


/*  ==============================================
======  TABELLEN =================================
=============================================== */

td, th {
  vertical-align:top;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:16px;
  }

th  { text-align:left; font-weight:bold; }


/* Tabelle mit Linien ------------------------- */
table.tborder       { border-collapse:collapse;}
table.tborder td    { border:1px solid #999999; vertical-align:top; }
table.tborder th    { border:1px solid #999999; vertical-align:top; }

/* Tabelle mit normaler Schrift --------------- */
table.txtnorm td    { font-size:12px; vertical-align:top; }
table.txtnorm th    { font-size:12px; vertical-align:top; font-weight:bold; }

/* Tabelle mit mittlerer Schrift -------------- */
table.txtmittel td  { font-size:11px; vertical-align:top; }
table.txtmittel th  { font-size:11px; vertical-align:top; font-weight:bold; }

/* Tabelle mit kleiner Schrift ---------------- */
table.txtklein td   { font-size:10px; vertical-align:top; }
table.txtklein th   { font-size:10px; vertical-align:top; font-weight:bold; }


/*  ==============================================
======  Druckversion =============================
=============================================== */

body.bodyprint {
  background:#ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  }

.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;
  }


/*  ==============================================
======  NUR FUER 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:#2f8649; text-decoration:none;}
.tree a:active   {color:#000000; text-decoration:none;}


/*  ==============================================
======  NUR FÜR KOPFBEREICH                  =====
======  -----------------------------------  =====
======  Nicht für andere Bereiche verwenden  =====
=============================================== */


/* Links oben --------------------------------- */
td.kopf_lo {
  background:#2f8649;
  line-height:14px; vertical-align:top;
  }

/* Symbole ------------------------------------ */
td.kopf_symtd {
  background:#601f4a;
  padding:5px 4px 0 4px;
  color:#ffffff;
  text-align:left;
  font-size:10px; font-weight:normal;
  }

/* Nutzergruppen ------------------------------ */
td.kopf_nutztd {
  background:#601f4a;
  line-height:14px;
  }

div.kopf_nutztxt {
  margin:0px;
  padding:5px 4px 0 4px;
  color:#b282ba;
  text-align:left;
  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:#2f8649;
  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: 0px 0px 5px 5px; }

td.kopf_cautd           { background:#062b58; vertical-align:bottom; line-height:14px; }
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; }

/* Fakultäts- oder Einrichtungsname ----------- */

td.kopf_fakutd {
  margin:0; padding:0;
  background:#2f8649;
  vertical-align:bottom;
  line-height:14px;
  color:#ffffff;
  font-size:10px;
  }

a.kopf_fakulink         { font-size:10px; font-weight:normal; }
a.kopf_fakulink:link    { color:#ffffff; text-decoration:none; }
a.kopf_fakulink:visited { color:#ffffff; text-decoration:none; }
a.kopf_fakulink:hover   { color:#ffffff; text-decoration:none; }
a.kopf_fakulink:active  { color:#ffffff; text-decoration:none; }


/*  ==============================================
======  NUR FÜR INHALTS-GRUNDGERÜST          =====
======  -----------------------------------  =====
======  Nicht für andere Bereiche verwenden  =====
=============================================== */

table.content { margin-left:6px; width:774px; border:none; }

td.tdrand  { width:6px; background:#2f8649; }

td.content { padding: 17px 23px 0px 5px; }


/*  ==============================================
======  NUR FÜR NAVIGATIONSLEISTE            =====
======  -----------------------------------  =====
======  Nicht für andere Bereiche verwenden  =====
=============================================== */

td.tdnavi {
  width:146px;
  vertical-align:top;
  padding-top:18px;
  background:#cccccc;
  color:#2f8649;
  font-size:10px; line-height:12px;
  font-weight:normal; text-decoration:none;
  }

td.tdnavi a          {font-size:10px; font-weight:normal;line-height:12px; }
td.tdnavi a:link     { color:#000000; text-decoration:none; }
td.tdnavi a:visited  { color:#000000; text-decoration:none; }
td.tdnavi a:hover    { color:#2f8649; text-decoration:none; }
td.tdnavi a:active   { color:#000000; text-decoration:none; }

.ebene0       { margin-left:5px;  margin-top:0; }
.ebene1       { margin-left:5px;  margin-top:6px; }
.ebene2       { margin-left:11px; margin-top:3px; }
.ebene3       { margin-left:17px; margin-top:3px; }
.ebene4       { margin-left:23px; margin-top:3px; }
.ebene5       { margin-left:29px; margin-top:3px; }

.kopf_siegel {
  text-align:right;
  margin:0px;
  margin-top:60px;
  margin-bottom:20px;
  }

