/*  ==============================================
======  GLOBAL ===== 2009-11-17 ==================
=============================================== */

body { font-family: Verdana, Arial, Helvetica, sans-serif; }

body.bodycauwww {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin:0; padding:0;
  background:#601f4a;
  background-image:url(http://www.uni-kiel.de/img/siegel-cau-bg.gif);
  background-repeat:no-repeat;
  background-position:top right;
 }

body.bodyscreen {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin:0; padding:0;
  background:#601f4a;
  background-image:url(http://www.uni-kiel.de/img/siegel-cau-bg.gif);
  background-repeat:no-repeat;
  background-position:top right;
 }


/* Standard-Auszeichnungen */


h1         { margin:0; padding:0;
             font-family:Arial, Helvetica, sans-serif;
             font-size:18px; line-height:24px; }

h1.big     { font-family:Arial, Helvetica, sans-serif;
             font-size:18px; line-height:24px; }

h1.titel   { font-family:Arial, Helvetica, sans-serif;
             font-size:18px; line-height:24px; margin-bottom:32px; }

h2         { margin:0; font-size:12px; font-weight:bold; color:#000000; }
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:#666666; height:1px;
             padding:0; margin:9px 0 9px 0; }


/*  ==============================================
======  INHALTSBEREICH ===========================
=============================================== */

/*  Normaler Text */

.titel           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold;   color:#000000; }
.zwischentitel   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold;   color:#666666; }
.textmittel      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color:#000000; }
.textklein       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; color:#000000; }
.betonung        { font-weight:bold; color:#8e217d; }
.farbig          { color:#8e217d; }
p.block          { text-align:justify; }

/* Verlinkungen ------------------------------- */

/* black mit underline (Standard) */
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; }

/* farbig mit 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; }

/* norm: lila-none / hover: lila-underline */
a.noline:link    { color:#8e217d; text-decoration:none; }
a.noline:visited { color:#8e217d; text-decoration:none; }
a.noline:hover   { color:#8e217d; text-decoration:underline; }
a.noline:active  { color:#8e217d; text-decoration:none; }

/* norm: black-none / hover: lila-underline */
a.nolineblack:link    { color:#000000; text-decoration:none; }
a.nolineblack:visited { color:#000000; text-decoration:none; }
a.nolineblack:hover   { color:#8e217d; text-decoration:underline; }
a.nolineblack:active  { color:#000000; text-decoration:none; }

/* norm: black-none / hover: lila-underline */
a.nolinebg:link       { color:#8e217d; text-decoration:none; }
a.nolinebg:visited    { color:#8e217d; text-decoration:none; }
a.nolinebg:hover      { color:#000000; text-decoration:none; background-color:#dddddd; }
a.nolinebg:active     { color:#8e217d; text-decoration:none; }


a.fatcol         { font-weight:bold; }
a.fatcol:link    { color:#8e217d; text-decoration:underline; }
a.fatcol:visited { color:#8e217d; text-decoration:underline; }
a.fatcol:hover   { color:#8e217d; text-decoration:underline; }
a.fatcol:active  { color:#8e217d; text-decoration:underline; }

/* Bereiche ----------------------- */

.indexliste  { line-height:22px; }
.liste       { margin-left:14px; }
.liste2      { margin-left:60px; }
.mininav     { margin-bottom:20px; padding:0; font-size:10px; }
.fuss        { clear:both; font-size:10px; }
.graubox     { background-color:#d7d7d7; padding:8px; margin-bottom:10px; }
.lilabox     { padding:2px; color:#fff; background-color:#8e217d;
               font-size:11px; font-weight:bold; text-decoration:none; }


/*  ==============================================
======  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(img/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(img/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(img/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(http://www.uni-kiel.de/img/bull-drei) 1px 5px no-repeat; }


/* Liste für Verlinkungen, mit dreieckigen Bullets, nicht eingerückt, NEU */
ul.linkliste            { margin:0; padding:0; }
ul.linkliste li         { padding-left:22px; padding-top:0;
                          margin-top:2px; margin-bottom:1px;
                          list-style: none;
                          background: url(http://www.uni-kiel.de/img/bull-drei.gif) 2px 6px no-repeat; }
ul.linkliste a          { color:#000000; text-decoration:none; }
ul.linkliste a:link     { text-decoration:none; }
ul.linkliste a:visited  { text-decoration:none; }
ul.linkliste a:hover    { background-color:#dddddd; }
ul.linkliste a:active   { text-decoration:none; }


/* Liste für Verlinkungen, mit dreieckigen Bullets, eingerückt, NEU  */
ul.linkliste2           { margin:0; padding:0; }
ul.linkliste2 li        { padding-left:30px; padding-top:0;
                          margin-top:2px; margin-bottom:1px;
                          list-style: none;
                          background: url(http://www.uni-kiel.de/img/bull-drei.gif) 10px 6px no-repeat; }
ul.linkliste2 a         { color:#000000; text-decoration:none; }
ul.linkliste2 a:link    { text-decoration:none; }
ul.linkliste2 a:visited { text-decoration:none; }
ul.linkliste2 a:hover   { background-color:#dddddd; }
ul.linkliste2 a:active  { text-decoration:none; }


/* Liste für Verlinkungen, mit lila dreieckigen Bullets, nicht eingerückt */
ul.linkliste3            { margin:0; padding:0 0 0 26px;
                           list-style-image: url(http://www.uni-kiel.de/img/bull-lila.gif); }
ul.linkliste3 li         { padding-left:0; padding-top:0;
                           margin-top:2px; margin-bottom:1px; }

ul.linkliste3 a          { color:#8e217d; text-decoration:none; }
ul.linkliste3 a:link     { color:#8e217d; text-decoration:none; }
ul.linkliste3 a:visited  { color:#8e217d; text-decoration:none; }
ul.linkliste3 a:hover    { color:#000000; text-decoration:none; background-color:#dddddd; }
ul.linkliste3 a:active   { color:#000000; text-decoration:none; }



/*  ==============================================
======  Bilder ===================================
=============================================== */

img.bildlinks  { float:left;  margin:3px 12px 8px 0; font-size:10px; }
img.bildrechts { float:right; margin:3px 0 8px 12px; font-size:10px; }

div.bildlinks  { float:left;  margin:3px 12px 8px 0;
                font-size:10px; line-height:14px; padding-bottom:5px;
                background-color:#e7e7e7; }

div.bildrechts { float:right; margin:3px 0 8px 12px;
                font-size:10px; line-height:14px; padding-bottom:5px;
                background-color:#e7e7e7; }

.bu            { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; color:#000000; }
.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:18px;
 }

/* andere Schriftgroessen fuer ganze Tabelle */
table.textmittel td  { font-size:11px; }
table.textklein  td  { font-size:10px; }


/* Tabellen mit Linien und top-orientiertem Text in normaler Groesse */
table.tab-norm-border      { border-collapse:collapse; }
table.tab-norm-border td   { border:1px solid #999999; font-size:12px; vertical-align:top; }

/* Tabellen mit Linien und top-orientiertem Text in kleiner Groesse  */
table.tab-klein-border     { border-collapse:collapse; }
table.tab-klein-border td  { border:1px solid #999999; font-size:10px; vertical-align:top; }

/* Tabellen mit dünnen oder gar keinen Linien ---------------------- */
table.inhalt               { border-collapse:collapse }
table.inhalt td            { vertical-align:top; }
td.tdbordnorm              { border:1px solid #999999; font-size:12px; }
td.tdbordklein             { border:1px solid #999999; font-size:10px; }
.textkleintop              { font-size: 10px; font-weight:normal; color:#000000; vertical-align:top }



/*  ======================================================
======  SIMULIERT LINK IN TABELLENZELLE ALS BUTTON  ======
======  Funktioniert nur in Tabellenzellen !        ======
======================================================= */

td.quasibutton {
  margin:0; padding:4px 15px 4px 15px;
  background:#8e217d;
  font-weight:bold; font-size:10px;
  text-align:center; color:white;
 }

td.quasibutton:hover   { background:#b46ba8; }
td.quasibutton a       { color:white; text-decoration:none; }
td.quasibutton a:hover { color:white; text-decoration:none; background:#b46ba8; }



/*  ==============================================
======  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  ========================
=============================================== */

.treetext      { color:#000000; font-size: 11px; line-height:20px; }
a.tree         { font-size:11px; line-height:20px; }
a.tree:link    { color:#000000; text-decoration:none; }
a.tree:visited { color:#000000; text-decoration:none; }
a.tree:hover   { color:#8e217d; text-decoration:underline; }
a.tree:active  { color:#000000; text-decoration:none; }



/*  ==============================================
======  NUR FUER KOPFBEREICH  ====================
=============================================== */

/* Symbole und Nutzergruppen ---------------------------- */
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; }


/* Text-Orientierung in der zweiten Zeile --------------  */
p.kopf_zeile2           { margin:0; padding-bottom:5px; padding-left:5px; }

/* Link C.A.U. zu Kiel ---------------------------------  */
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; }

/*  Graubalken, Projektlink ------------- */
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:#601f4a; text-decoration:none; }
a.kopf_fakulink:active  { color:#000000; text-decoration:none; }



/*  ==============================================
======  NUR FUER NAVIGATIONSLEISTE  ==============
=============================================== */

td.tdrand     { background-color:#cccccc; }

/* Direkte Formate für alte Formatierungen ---- */
.navhier      { color:#7a087d; font-size:11px; line-height:16px; font-weight:normal; text-decoration:none; }
a.nav         { color:#000000; font-size:11px; line-height:16px; font-weight:normal; }
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; }


/* Neue, kürzere Formatierung ----------------- */
td.tdnavi {
   vertical-align:top;
   padding-top:12px;
   background:#cccccc; color:#7a087d;
   font-size:11px; line-height:16px;
   font-weight:normal; text-decoration:none;
 }

td.tdnavi p:hover   { background-color:#dddddd; }
td.tdnavi p.hier    { background-color:#eeeeee; }
td.tdnavi a         { color:#000000; font-size:11px; line-height:16px; font-weight:normal; }
td.tdnavi a:link    { color:#000000; text-decoration:none; }
td.tdnavi a:visited { color:#000000; text-decoration:none; }
td.tdnavi a:hover   { color:#7a087d; text-decoration:none; }
td.tdnavi a:active  { color:#000000; text-decoration:none; }


.ebene0   { padding-left:5px;  margin-top:0; }
.ebene1   { padding-left:5px;  margin-top:5px; }
.ebene2   { padding-left:10px; margin-top:4px; }
.ebene3   { padding-left:15px; margin-top:4px; }
.ebene4   { padding-left:20px; margin-top:4px; }
.ebene5   { padding-left:25px; margin-top:4px; }
.ebene6   { padding-left:30px; margin-top:4px; }
.ebene7   { padding-left:35px; margin-top:4px; }
.ebene8   { padding-left:40px; margin-top:4px; }
.abstand  { margin:0; }         /* nur wegen alter Aufrufe */



/*  ==============================================
======  Hauptinhaltsbereich  =====================
=============================================== */

td.content { width:600px; padding: 15px 18px 20px 10px; }
/*
td.content a:link    { color:#8e217d; text-decoration:none; }
td.content a:visited { color:#8e217d; text-decoration:none; }
td.content a:hover   { color:#8e217d; text-decoration:underline; }
td.content a:active  { color:#8e217d; text-decoration:none; }
*/



/*  ==============================================
======  Für eingebettetes UnivIS-Markup  =========
=============================================== */

font                { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; line-height:16px; }

/*  Für Department-Abfrage im Modus "long"  ------ */
div.univdept        { width:600px; border-bottom:1px solid #999999; margin-bottom:5px; padding-bottom:6px; }
div.univdept font   { font-size:12px; line-height:16px; }
div.univdept table  { border-collapse:collapse; }
div.univdept th     { font-size:12px; padding-left:0; padding-right:6px; background:#eeeeee; }
div.univdept td     { font-size:11px; padding-left:0; padding-right:6px; padding-bottom:2px; width:50%; }
div.univdept dl     { margin:16px 0 0 0; padding:10px 0 10px 0; border-top:1px solid #999999; }
div.univdept dd     { font-size:12px; margin:0; padding:0; }
div.univdept b      { color:#666666; }

/*  Für Personenabfrage im Modus "info"  ------ */
div.univinfo        { line-height:18px; }
div.univinfo table  { border-collapse:collapse; }
div.univinfo th     { font-size:12px; padding-left:0; padding-right:6px; padding-bottom:10px; background:#eeeeee; }
div.univinfo td     { font-size:12px; padding-left:0; padding-right:6px; padding-bottom:4px; }
div.univinfo h3     { font-size:12px; color:#666666; padding-top:0; padding-bottom:16px; }
div.univinfo h4     { font-size:12px; color:#666666; padding-top:16px; padding-bottom:16px; }
div.univinfo ul     { margin:0; padding:0; }
div.univinfo ul li  { padding-left: 18px; margin-bottom: 3px; list-style: none;
                      background: url(img/bull-vier.gif) 1px 6px no-repeat; }


div.univishuelle       { width:600px; }
div.univishuelle table { border-collapse:collapse; }
div.univishuelle th    { font-size:11px; padding-left:0; padding-right:6px; padding-bottom:10px; background:#eeeeee; }
div.univishuelle td    { font-size:11px; padding-left:0; padding-right:6px; padding-bottom:10px; }
div.univishuelle dl    { margin:16px 0 0 0; padding:10px 0 10px 0; border-top:1px solid #999999; border-bottom:1px solid #999999; }
div.univishuelle dd    { font-size:12px; margin:0; padding:0; }
div.univishuelle b     { color:#666666; }


/*  ==============================================
======  Formulare  ===============================
=============================================== */

input, select, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color:#000000; }



/*  ==============================================
======  Wird mittelfristig abgeschafft  ==========
=============================================== */

/* div "main": bereitet Probleme beim Drucken mehrseitiger Dokumente */
#main { position:absolute; top:0px; left:0px; width:auto; height:auto; }

