/*  ==============================================
======  GLOBAL ===================================
=============================================== */

body { font-family: Verdana, Arial, Helvetica, sans-serif; }

body.bodycauwww  { background-color:#601f4a; font-family: Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; }

body.bodyscreen {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin:0; padding:0;
  background-color:#601f4a;
  background-image:url(grafik/siegel-cau-bg.gif);
  background-repeat:no-repeat;
  background-position:top right;
  }


/* Standard-Auszeichnungen */

p          { margin:0; padding:0; }
b, strong  { font-weight:bold; }
em         { font-style:italic; }

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; }
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; }

ul, ol     { margin-top:0; margin-bottom:0; }
ul         { list-style-type:square; }
dl         { margin:0px; padding:0px; }

hr         { border:0; background-color:#999999; height:1px;
             margin:10px 0 10px 0; padding:0; }



/*  ==============================================
======  INHALTSBEREICH ===========================
=============================================== */

/*  Normaler Text */

.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; }
.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; }

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.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; }

a.fatcol         { color:#8e217d; text-decoration:none; font-weight:bold; }
a.fatcol:hover   { color:#8e217d; text-decoration:underline; }

/* Bereiche ----------------------- */

td.content { width:600px; padding: 15px 14px 0px 14px; }

.indexliste      { line-height:22px; }
.mininav         { margin-bottom:20px; padding:0; font-size:10px; }
.liste           { margin-left:14px; }
.liste2          { margin-left:60px; }
.fuss            { clear:both; font-size:10px; line-height:14px; }
.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;
                 font-weight:bold;
                 background: url(grafik/bull-drei.gif) 1px 5px no-repeat; }

/* Liste ohne Rand mit dreieckigen Bullets, mehr Lineheight -------- */
ul.uldreix     { margin:0; padding:0; }
ul.uldreix li  { padding-left: 18px; margin-bottom: 3px; list-style: none;
                 background: url(grafik/bull-drei.gif) 1px 8px no-repeat; }


/* Liste für Verlinkungen, mit dreieckigen Bullets, nicht eingerückt */
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(grafik/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; }


/*  ==============================================
======  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; }

.bildlinks   { float:left;  padding:0; margin:3px 15px 7px 0; }
.bildrechts  { float:right; padding:0; margin:3px 0 7px 15px; }
td.fotobu         { background-color:#eeeeee; padding:0; }
.fotobu           { font-size:10px; text-align:left; line-height:16px; padding:3px 0 4px 0; }


/*  ==============================================
======  TABELLEN =================================
=============================================== */

td, th {
  vertical-align:top;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:18px;
  }

th  { text-align:left; font-weight:bold; }

/* 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 EINEN BUTTON ===================
=============================================== */

td.quasibutton {
  margin:0; padding:4px 15px 4px 15px;
  background-color:#8e217d;
  font-weight:bold; font-size:10px; text-align:center;
  }
 
td.quasibutton:hover   { background-color:#b46ba8; }
td.quasibutton a       { color:white; text-decoration:none; }
td.quasibutton a:hover { color:white; text-decoration:none; background-color:#b46ba8; }



/*  ==============================================
======  Druckversion =============================
=============================================== */

body.bodyprint {
  background-color:#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:18px;
  }



/*  ==============================================
======  NUR FUER KOPFBEREICH                 =====
======  -----------------------------------  =====
======  Nicht für andere Bereiche verwenden  =====
=============================================== */

/* Symbole ------------------------------------ */
td.kopf_symtd {
  background-color:#601f4a;
  color:#ffffff;
  text-align:left;
  font-size:10px; font-weight:normal;
  }

/* Nutzergruppen ------------------------------ */
td.kopf_nutztd { background-color:#601f4a; line-height:14px; vertical-align:top; }

p.kopf_nutztxt {
  margin:0px;
  padding:4px 0 0 0;
  color:#d1b4d6;
  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; }


/* 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; }


/*  Graubalken, Einrichtungsname  ------- */
td.kopf_fakutd          { background-color:#cccccc; vertical-align:bottom; font-size:10px; }
  .kopf_fakutext        { color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; }


/*  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; }



/*  ==============================================
====== NAVIGATIONSLEISTE  ========================
=============================================== */

td.tdnavi {
  width:152px;
  vertical-align:top;
  padding:14px 0px 20px 0px;
  background-color:#cccccc;
  color:#7a087d;
  font-size:11px; line-height:150%;
  font-weight:normal;
  text-decoration:none;
  font-weight:bold;
  }

td.tdnavi p:hover   { background-color:#dddddd; }
td.tdnavi p.hier    { background-color:#eeeeee; }

td.tdnavi a         { color:#000000; font-size:11px; line-height:14px; font-weight:normal; display:block; }
td.tdnavi a:link    { color:#000000; text-decoration:none; font-weight:normal; }
td.tdnavi a:visited { color:#000000; text-decoration:none; font-weight:normal; }
td.tdnavi a:hover   { color:#7a087d; text-decoration:none; font-weight:normal; }
td.tdnavi a:active  { color:#000000; text-decoration:none; font-weight:normal; }

.ebene1  { padding-left:5px;  padding-top:6px; padding-bottom:6px; }
.ebene2  { padding-left:10px; padding-top:4px; padding-bottom:4px; }
.ebene3  { padding-left:15px; padding-top:4px; padding-bottom:4px; }
.ebene4  { padding-left:20px; padding-top:4px; padding-bottom:4px; }
.ebene5  { padding-left:25px; padding-top:4px; padding-bottom:4px; }
.ebene6  { padding-left:30px; padding-top:4px; padding-bottom:4px; }



/*  FORMULARE  ------------------------------------ */ 
input, select, textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color:#000000; }



