/*  ==============================================
======  GLOBAL ===================================
=============================================== */

body            { font-family: Verdana, Arial, Helvetica, sans-serif; }
body.bodyscreen {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin:0; padding:0;
  background:#80b9e4;
  background-image:url(http://www.uni-kiel.de/img/fak/siegel-philo-bg.gif);
  background-repeat:no-repeat;
  background-position:top right;
  }
  
/* Standard-Auszeichnungen */

h1         { margin:0; font-size: 18px; line-height:22px; font-family:Arial, Helvetica, sans-serif; }
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; }
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:8px 0 8px 0; }
			 
.nowrap {white-space:nowrap; }

.obr       { visibility: hidden; line-height: 0.1%; font-size: 0.1%;
             text-decoration: none !important; }


/*  ==============================================
======  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:#73a7cd; }
.farbig          { color:#73a7cd; }


/* Verlinkungen ------------------------------- */

/* Standard-black mit underline */
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:#73a7cd; }
a.marker:link    { color:#73a7cd; text-decoration:underline; }
a.marker:visited { color:#73a7cd; text-decoration:underline; }
a.marker:hover   { color:#73a7cd; text-decoration:underline; }
a.marker:active  { color:#73a7cd; 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:#000000; text-decoration:none; background-color:#dddddd; }
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 */
.colfakuvoll     { background-color:#80b9e4; }
.colfakuhell     { background-color:#c0dcf2; }
.colfakuheller   { background-color:#e6f1fa; }


/*  ==============================================
======  Bereiche =================================
=============================================== */

.mininav       { margin-bottom:18px; padding:0; font-size:10px; }
.mininav a:link       { color:#000000; text-decoration:none; }
.mininav a:visited    { color:#000000; text-decoration:none; }
.mininav a:hover      { color:#000000; text-decoration:none; background-color:#dddddd; }
.mininav a:active     { color:#000000; text-decoration:none; }

.indexliste    { line-height:22px; }
.minimalhoehe  { height:300px; }
.liste         { margin-left:14px; }
.liste2        { margin-left:60px; }
.fuss          { clear:both; font-size:10px; margin-top:36px; margin-bottom:18px; line-height:14px; }
.block         { text-align:justify; }


/*  ==============================================
======  Listen ===================================
=============================================== */

ul, ol         { margin-top:0; margin-bottom:0; }
ul             { list-style-type:square; }
li             { padding-top:4px; }

/* 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 9px 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 12px no-repeat; }

/* Liste ohne Rand mit quadratischen Bullets ----------------------- */
ul.ulvier               { margin-left:18px; padding:0; }
ul.ulvier li            { padding-left: 18px; padding-top:4px;
                    margin-bottom: 3px; list-style: none;
                    background: url(grafik/bull-vier_k.gif) 2px 11px no-repeat; }
						              
/* Liste für Verlinkungen, mit dreieckigen Bullets ----------------- */
ul.uldrei           { margin:0; padding:0; }
ul.uldrei li        { padding-left: 18px; padding-top:4px;
                          margin-bottom: 3px; list-style: none;
                          background: url(grafik/bull-drei.gif) 2px 11px 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; }


/* Liste für Verlinkungen, mit dreieckigen Bullets, eingerückt ----- */
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(grafik/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; }


/*  ==============================================
======  Bilder ===================================
=============================================== */

img.einzel	{
	width:200px;
	border:0px;
	}

img.team {
	margin-left:0px;
	width:600px;
	}

.bildbur       { font-size:10px; color:#999999; line-height:14px; padding-top:3px; text-align:right; }
.bildbul       { font-size:10px; color:#999999; line-height:14px; padding-top:3px; text-align:left;  }

div.bildlinks  { float:left; margin:3px 12px 8px 0; padding-bottom:4px;
                 font-size:10px; background-color:#dddddd; text-align:right; }

div.bildrechts { float:right; margin:3px 0px 8px 12px; padding-bottom:4px;
                 font-size:10px; background-color:#dddddd; text-align:left; }
				 
img.emailsuffix {
	vertical-align:middle;
	}

img.emailallein {
	padding-top:3px;
	vertical-align:top;
	}
	
img.startbilder { width:300px; }


/*  ==============================================
======  TABELLEN =================================
=============================================== */

table  { border-spacing:0; border-collapse:collapse; }

td, th {
  vertical-align:top;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:18px;
  }
  
td.left {
	text-align:left;
	}

td.right {
	text-align:right;
	}
	
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 Linien und Björn-Feature-------- */
table.tfeat       	{ border-collapse:collapse;}
table.tfeat td     	{ border-left:1px solid #999999; border-right:1px solid #999999; solid #999999; vertical-align:top; }
table.tfeat th     	{ border-left:1px solid #999999; border-right:1px solid #999999; solid #999999; vertical-align:top; }
tr.tfeatall    	{ border-top:1px solid #999999; border-bottom:1px solid #999999; solid #999999; vertical-align:top; }
tr.tfeatnotop        { border-top:0px solid #999999; border-bottom:1px solid #999999; solid #999999; vertical-align:top; }
tr.tfeatnonothing       { border-top:0px solid #999999; border-bottom:0px solid #999999; solid #999999; vertical-align:top; }
tr.tfeatnobott	{ border-top:1px solid #999999; border-bottom:0px solid #999999; solid #999999; vertical-align:top; }

/* Tabelle mit normaler Schrift --------------- */
table.textnorm td    { font-size:12px; vertical-align:top; }
table.textnorm th    { font-size:12px; vertical-align:top; font-weight:bold; }

/* Tabelle mit mittlerer Schrift -------------- */
table.textmittel td  { font-size:11px; vertical-align:top; line-height: 16px; }
table.textmittel th  { font-size:11px; vertical-align:top; line-height: 16px; font-weight:bold; }

/* Tabelle mit kleiner Schrift ---------------- */
table.textklein td   { font-size:10px; vertical-align:top; line-height: 14px; }
table.textklein th   { font-size:10px; vertical-align:top; line-height: 14px; font-weight:bold; }

/* Grauer Bereich mit fetter Schrift ---------- */
.graukasten  { padding:5px; margin-bottom:3px; background-color:#d7d7d7; 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:18px;
  }

.druck-inhalt hr { border:0; background-color:#666666; height:1pt;
                   padding:0; margin:8px 0 8px 0; }



/*  ==============================================
======  NUR FÜR KOPFBEREICH                  =====
======  -----------------------------------  =====
======  Nicht für andere Bereiche verwenden  =====
=============================================== */


/* Für alle Zelleninhalte der oberen Zeile ---- */
p.kopf_zeile1 {
  margin:0;
  padding: 5px 4px 0px 5px;
  text-align:left;
  font-size:10px;
  line-height:14px;
  font-weight:normal;
  color:#b282ba;
  }

/* Zelle Links oben ( UV vs. Sonstige ) ------- */
td.kopf_lo {
  width:152px; height:38px; padding:0;
  background-image:url(http://www.uni-kiel.de/img/head1.gif);
  background-repeat:no-repeat;
  }

/* Zelle Symbole ------------------------------ */
td.kopf_symtd {
  width:224px; height:38px;
  background-color:#601f4a;
  color:#ffffff;
  }

/* Zelle Nutzergruppen ------------------------ */
td.kopf_nutztd {
  width:404px; height:38px;
  background-color:#601f4a;
  }

/* Nutzer- oder Spezial-Links ----------------- */
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; }


/* Für alle Textinhalte der oberen Zeile ------ */

p.kopf_zeile2 {
  margin:0; padding: 0px 0px 5px 5px;
  font-size:10px;
  }

/* Zelle Logo CAU ( UV vs. Sonstige ) --------- */

td.kopf_logo {
  width:152px; height:38px;
  background-color:#80b9e4;
  margin:0; padding:0;
  vertical-align:top; text-align:right;
  font-size:10px; font-weight:normal;
  background-image:url(http://www.uni-kiel.de/img/head2.gif);
  background-repeat:no-repeat;
  }

/* Zelle Link »C.A.U. zu Kiel« ---------------  */

td.kopf_cautd {
  width:224px; height:38px;
  background-color:#5f2c7f;
  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 {
  width:404px; height:38px;
  margin:0; padding:0;
  background-color:#80b9e4;
  vertical-align:bottom;
  line-height:14px;
  color:#000000;
  font-size:10px;
  }

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:#ffffff; text-decoration:none; }
a.kopf_fakulink:active  { color:#000000; text-decoration:none; }


/*  ==============================================
======  NUR FÜR INHALTS-GRUNDGERÜST          =====
======  -----------------------------------  =====
======  Nicht für andere Bereiche verwenden  =====
=============================================== */

table.content { width:780px; border:none; }

td.content { padding: 17px 23px 0px 5px; }

td.teaminfo { padding: 17px 23px 0px 5px;
			width:423px
	}

td.teambild { padding: 0px 0px 0px 5px; }


/*  ==============================================
======  NUR FÜR NAVIGATIONSLEISTE            =====
======  -----------------------------------  =====
======  Nicht für andere Bereiche verwenden  =====
=============================================== */

td.tdnavi {
  width:152px;
  vertical-align:top;
  padding-top:18px;
  background:#cccccc;
  color:#405d72;
  font-size:11px; line-height:12px;
  font-weight:normal; text-decoration:none;
  }

td.tdnavi a          { font-size:11px; line-height:12px; display:block; }
td.tdnavi a:link     { color:#000000; text-decoration:none; }
td.tdnavi a:visited  { color:#000000; text-decoration:none; }
td.tdnavi a:hover    { color:#405d72; text-decoration:none; }
td.tdnavi a:active   { color:#000000; text-decoration:none; }
td.tdnavi p:hover    { background-color:#dddddd; }

.ebene0  { margin:0; padding-left:5px;  padding-top:4px; padding-bottom:2px; }
.ebene1  { margin:0; padding-left:5px;  padding-top:4px; padding-bottom:2px; }
.ebene2  { margin:0; padding-left:11px; padding-top:2px; padding-bottom:1px; }
.ebene3  { margin:0; padding-left:17px; padding-top:2px; padding-bottom:1px; }
.ebene4  { margin:0; padding-left:23px; padding-top:2px; padding-bottom:1px; }
.ebene5  { margin:0; padding-left:29px; padding-top:2px; padding-bottom:1px; }
.ebene6  { margin:0; padding-left:35px; padding-top:2px; padding-bottom:1px; }

img.mittenavi { padding-left:16px; width:120px; border:none; }

.kopf_siegel {
  text-align:right;
  margin:0px;
  margin-top:60px;
  margin-bottom:20px;
  }

div.navlogo { padding-top:30px; padding-bottom:30px; text-align:center; }

/*  ==============================================
======  NUR FUER UNIVIS-VERANSTALTUNGEN  =========
=============================================== */

div.univlec        { margin:0; padding:0; }
div.univlec h3     { background-color:#eeeeee; padding:5px 0 5px 0; margin-bottom:4px;
                     color:black;
                     border-top:2px solid grey;}
div.univlec dl     { margin:0; padding:10px 0 10px 0; }
div.univlec dd     { font-size:12px; margin:0; padding:2px 0px 2px 30px;}
div.univlec font   { font-size:13px; line-height:16px;}
div.univlec table  { border-collapse:collapse;}
div.univlec th     { font-size:13px; padding-left:0; padding-right:6px; }
div.univlec td     { font-size:13px; padding:2px 6px 2px 0;}
div.univlec b      { color:black;}
