


/* ===================================================
   Veraendertes css der
   Universitaet Zuerich css-Stylesheet unicms 041124
   abgeaendert fuer das zzm
   von mathias_jud@saibo.ch
   ===================================================  */

/* ---------------------------------------------allgemeine Einstellungen------------------------------------------------ */
/* body		{ font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; color: #000;}*/

div.printview	{ font-size:12px;margin-top:21px;font-family:Verdana,Geneva,Helvetica,Arial,sans-serif;}

a			{ text-decoration:none; color:#030796;}
a:link	  	{ }
a:active   	{ }
a:visited	{ }
a:hover		{ text-decoration:underline;}
a.selected	{ color:#444444; }

/* ---------------------------------------------Sitelemente------------------------------------------------ */
#metanavigation				{ font-size:10px; padding: 0px 10px 0px 0px;}
#metanavigation a			{ color:#000; }
#metanavigation a.selected	{ color:#444444; }
#metanavigation span.inexistent {color:#aaaaaa;}


#zzm-head-logo					{margin:0;padding:0;vertical-align:bottom;background-color:#A3BFD5;border-spacing:0;}
#zzm-head-logo img				{margin:0;padding:0;border:0;}

#zzm-tabnavigation 			{margin:0;padding:0;}
#zzm-tabnavigation table		{margin:0;}
#zzm-tabnavigation td			{ padding: 0px 10px 0px 7px; color:#ffffff; font-size:12px; background-color:#6F90AF;}
#zzm-tabnavigation td.selected	{ background-color:#ffffff; color:#000;}
#zzm-tabnavigation td a 		{ color:#ffffff;}
#zzm-tabnavigation td.selected a { color:#000;}


#breadcrumb					{ font-size:10px; color:#444444; padding: 19px 7px 19px 7px; width:786px; font-family:Verdana,Geneva,Helvetica,Arial,sans-serif;}
div.printview #breadcrumb	{ padding-left:0px; width:100%;}

#footer				{margin: 20px 0px 15px 0px; border-top-width:1px;border-top-style:solid;border-top-color:#444444;padding-top:5px; font-size:10px;}
#footer a			{text-decoration:none;}
#footer a:hover		{text-decoration:underline;}

/* ---------------------------------------------Sitelemente------------------------------------------------ */
.content1col    { font-size: 12px; padding: 0px 0px 0px 7px;}
.content2cols   { font-size: 12px; padding: 0px 0px 0px 13px; }
.content3cols   { font-size: 12px; padding: 0px 13px 0px 13px;}
.content_behandlung {width:387px; padding:0px; margin:0px;}

div.content3cols a, div.content1col a, div.content2cols a   { text-decoration:underline;}

div.content_portal	{ font-size: 12px; padding: 0px 0px 0px 5px;}
td.portalcol1		{ padding:0px;}
td.portalcol2		{ padding:0px;}
td.portalcol3		{ padding:0px;}

/* ---------------------------------------------Blockelemente------------------------------------------------ */
h1	{ font-size: 16px; color: #444444; margin: 0 0 10px 0;}
h2	{ font-size: 14px; color: #444444; margin: 15px 0px 15px 0px}
h3	{ font-size: 12px; color: #444444; margin: 15px 0px 5px 0px}
h4	{ font-size: 12px; margin: 10px 0px 10px 0px}

p	{ margin: 0.75em 0 0.75em 0;}

hr	{ color:#ffffff; border-color:#a1a1a1; border-width: 1px 0px 0px 0px; border-top-style: solid;}

/* ---------------------------------------------Inlinestyles------------------------------------------------ */
.attention	{background-color:#d2dfea;}

/* ---------------------------------------------Navigationsblock-------------------------------------- */
.navoff		{ font-size: 10px;}
.navoff a	{ color:#000;}
.navon		{ font-size: 10px;}
.navon a	{ color:#000;}
.publtitle	{ color:#000;  font-size: 10px; padding: 3px 5px 3px 7px; font-weight:normal; }
.publtitle a {color:#000;}

td.publtitle	{background-color: #6b8cad;}
td.navoff	{background-color: #d2dfea}

#menu td.navoff	{background-color: #ddd}

/* hellere hintergruende mit schwarzer Schrift */

.kfs-kab td.publtitle, #menu.kfs-kab td.publtitle	{background-color: #fbec66;}
.kfs-kab td.navoff, #menu.kfs-kab td.navoff			{background-color: #fdf9cc;}
.ko-kzm td.publtitle, #menu.ko-kzm td.publtitle		{background-color: #9aca43;}
.ko-kzm td.navoff, #menu.ko-kzm td.navoff			{background-color: #ebf4d9;}
.kbtm td.publtitle, #menu.kbtm td.publtitle			{background-color: #d597a9;}
.kbtm td.navoff, #menu.kbtm td.navoff				{background-color: #f4e5ea;}
.ppk td.publtitle, #menu.ppk td.publtitle			{background-color: #80a7d0;}
.ppk td.navoff, #menu.ppk td.navoff					{background-color: #e4ebf3;}
.cmfs td.publtitle, #menu.cmfs td.publtitle			{background-color: #3da08e;}
.cmfs td.navoff, #menu.cmfs td.navoff				{background-color: #d6efeb;}
.ob td.publtitle, #menu.ob td.publtitle				{background-color: #fdb934;}
.ob td.navoff, #menu.ob td.navoff					{background-color: #fff1d6;}



.nlevel1   { padding: 3px 5px 3px 7px }
.nlevel2   { padding: 3px 5px 3px 14px }
.nlevel3   { padding: 3px 5px 3px 21px }
.nlevel4   { padding: 3px 5px 3px 28px }
.nlevel5   { padding: 3px 5px 3px 35px }
.nlevel6   { padding: 3px 5px 3px 42px }
.nlevel7   { padding: 3px 5px 3px 49px }



/* ---------------------------------------------Highlights---------------------------------------------- */
/* Allgemeine Formatierungen */
div.highlights		{width:200px;}

div.highlights table  { margin: 0px 0px 7px 0px;}
div.highlights table td {background-color: #c8d3d9; margin: 0px 0px 2px 0px; padding: 4px 4px 4px 7px;}
div.highlights table td img {margin-top: 2px;}

div.highlights h2	{font-size:12px; margin: 4px 0px 5px 0px; padding: 0px; }
div.highlights h3	{font-size:11px; margin: 4px 0px 5px 0px; padding: 0px; }
div.highlights h4	{font-size:10px; margin: 4px 0px 5px 0px; padding: 0px;}
div.highlights .highlight-title 	{font-weight:bold; font-size:10px; margin:0px; padding:0px; display:block;}

div.highlights p 	{ margin: 5px 0px 5px 0px; font-size:10px;}

/* Printformatierung */
div.highlight0       {background-color:#c8d3d9; margin:0px 0px 2px 0px; padding:4px 4px 4px 7px;}
div.highlight1       {background-color:#c8d3d9; margin:0px 0px 2px 0px; padding:4px 4px 4px 7px;}
div.highlight2       {background-color:#c8d3d9; margin:0px 0px 2px 0px; padding:4px 4px 4px 7px;}



/* Kontaktbox ueber Hightlights */
div.highlights .zzm		{ background-color:#d2dfea;}
div.highlights .zzm p.highlight-title		{ background-color:#6b8cad; margin:-4px -4px 5px -7px; padding:4px 4px 4px 7px;}
div.highlights .zzm table.kontaktbox-tel	{ margin:0; padding:0;}
div.highlights .zzm table.kontaktbox-tel td	{ background-color:#d2dfea; margin:0; padding:0 5px 0 0; font-size:10px;}

div.highlights .kfs-kab		{ background-color:#fdf9cc;}
div.highlights .kfs-kab p.highlight-title	{ background-color:#fbec66; margin: -4px -4px 5px -7px; padding: 4px 4px 4px 7px; }
div.highlights .kfs-kab table.kontaktbox-tel { margin:0; padding:0;}
div.highlights .kfs-kab table.kontaktbox-tel td	{ background-color:#fdf9cc; margin:0; padding:0 5px 0 0; font-size:10px;}

div.highlights .ko-kzm		{ background-color:#ebf4d9;}	
div.highlights .ko-kzm p.highlight-title	{ background-color:#9aca43; margin: -4px -4px 5px -7px; padding: 4px 4px 4px 7px; }	
div.highlights .ko-kzm table.kontaktbox-tel	{ margin:0; padding:0;}
div.highlights .ko-kzm table.kontaktbox-tel td	{ background-color:#ebf4d9; margin:0; padding:0 5px 0 0; font-size:10px;}

div.highlights .kbtm		{ background-color:#f4e5ea;}
div.highlights .kbtm p.highlight-title		{ background-color:#d597a9; margin:-4px -4px 5px -7px; padding:4px 4px 4px 7px; }
div.highlights .kbtm table.kontaktbox-tel 	{ margin:0; padding:0;}
div.highlights .kbtm table.kontaktbox-tel td	{ background-color:#f4e5ea; margin:0; padding:0 5px 0 0; font-size:10px;}

div.highlights .ppk			{ background-color:#e4ebf3;}
div.highlights .ppk p.highlight-title		{ background-color:#80a7d0; margin: -4px -4px 5px -7px; padding: 4px 4px 4px 7px; }
div.highlights .ppk table.kontaktbox-tel	{ margin:0; padding:0;}
div.highlights .ppk table.kontaktbox-tel td	{ background-color:#e4ebf3; margin:0; padding:0 5px 0 0; font-size:10px;}

div.highlights .cmfs			{ background-color:#d6efeb;}
div.highlights .cmfs p.highlight-title		{ background-color:#3da08e; margin: -4px -4px 5px -7px; padding: 4px 4px 4px 7px;}
div.highlights .cmfs table.kontaktbox-tel	{ margin:0; padding:0;}
div.highlights .cmfs table.kontaktbox-tel td	{ background-color:#d6efeb; margin:0; padding:0 5px 0 0; font-size:10px;}

div.highlights .ob			{ background-color:#fff1d6;}
div.highlights .ob p.highlight-title	{ background-color:#fdb934; margin: -4px -4px 5px -7px; padding: 4px 4px 4px 7px;}
div.highlights .ob table.kontaktbox-tel	{ margin:0; padding:0;}
div.highlights .ob table.kontaktbox-tel td	{ background-color:#fff1d6; margin:0; padding:0 5px 0 0; font-size:10px;}



/* ---------------------------- Highlights in der Navigation (Startseite) -------------------------------------------- */
div.quicklinks p, .quicklink		{margin: 0px 0px 7px 0px; padding: 5px 5px 5px 5px; background-color:#ddd; display:block;font-size:10px;font-weight:bold;}

/* ---------------------------------------------Listen--------------------------------------------------- */

ul			{padding-left:0px;margin:0px 0px 0px 16px;list-style-type:square;}
ol			{padding-left:3px;margin:0px 0px 0px 20px;list-style-type:decimal;}

li			{margin-bottom:5px;}

ul.type1 	{ list-style-image: url("/lenya/unizh/live/images/list_quadrat.gif");}
ul.type2 	{ list-style-image: url("/lenya/unizh/live/images/list_quad_outline.gif"); }
ul.type3 	{ list-style-image:url("/lenya/unizh/live/images/t_pfeil.gif");}
ul.children { list-style-image:url("/lenya/unizh/live/images/pf_669.gif");}
ul.anchors 	{ list-style-image:url("/lenya/unizh/live/images/pf_996.gif");}
ol.type1 	{ list-style-type:decimal }
ol.type2 	{ list-style-type:upper-alpha } 


/* ---------------------------------------------Tabellen------------------------------------------------ */

table 	{ border-spacing: 0px; padding: 0px; margin:0px;}
th  	{ font-size: 12px; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; color: #000; font-weight: bold; }
td		{ font-size: 12px; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; color: #000; }

table.ornate  	{ border-spacing: 2px }
table.ornate th	{ background-color: #ddd; padding: 2px; font-size: 11px;}
table.ornate td	{ background-color: #ddd; padding: 2px; font-size: 11px;}

table.ornate tr.bg_bright td, table.ornate tr.bg_bright th { background-color: transparent }
table.ornate tr.bg_medium td, table.ornate tr.bg_medium th	 { background-color: #eee }
table.ornate tr.bg_dark td, table.ornate tr.bg_dark th	 { background-color: #ddd }

table.ornate td.bg_bright, table.ornate th.bg_bright  	{ background-color: transparent }
table.ornate td.bg_medium, table.ornate th.bg_medium  	{ background-color: #eee }
table.ornate td.bg_dark, table.ornate th.bg_dark  		{ background-color: #ddd }


table.basic		{ margin-bottom:5px; border:0px;}

td.caption		{ font-size:10px; padding: 4px 0px 4px 0px; }


/* --------------------------------- Tabellen Übersichtsseiten ------------------------------- */
td.uebersicht1	{width:198px; margin:0; padding:0;}
td.uebersicht2	{width:204px;margin:0;padding:0 3px 0 3px;}
td.uebersicht3	{width:198px; margin:0; padding:0;}

tr.kfs-kab th, th.kfs-kab		{ background-color: #fbec66; margin: -4px -4px 5px -7px; padding: 4px 4px 4px 7px; color:#000; font-size:10px; font-weight:normal;}
tr.kfs-kab th a, th.kfs-kab a	{ text-decoration:none; color:#000;}
tr.kfs-kab th a:hover, th.kfs-kab a:hover { text-decoration:underline;}
tr.kfs-kab td, td.kfs-kab		{ background-color: #fdf9cc; margin: 0px 0px 2px 0px; padding: 4px 4px 4px 7px; font-size:10px;}

tr.ko-kzm th, th.ko-kzm		{ background-color: #add569; margin: -4px -4px 5px -7px; padding: 4px 4px 4px 7px; color:#000; font-size:10px; font-weight:normal;}	
tr.ko-kzm th a, th.ko-kzm a		{ text-decoration:none; color:#000;}
tr.ko-kzm th a:hover, th.ko-kzm a:hover { text-decoration:underline;}
tr.ko-kzm td, td.ko-kzm		{ background-color: #ebf4d9; margin: 0px 0px 2px 0px; padding: 4px 4px 4px 7px; font-size:10px;}	

tr.kbtm th, th.kbtm			{ background-color: #d597a9; margin: -4px -4px 5px -7px; padding: 4px 4px 4px 7px;  color:#000; font-size:10px; font-weight:normal;}
tr.kbtm th a, th.kbtm a		{ text-decoration:none; color:#000;}
tr.kbtm th a:hover, th.kbtm a:hover { text-decoration:underline;}
tr.kbtm td, td.kbtm			{ background-color: #f4e5ea; margin: 0px 0px 2px; padding: 4px 4px 4px 7px; font-size:10px;}

tr.ppk th, th.ppk			{ background-color: #99b9d9; margin: -4px -4px 5px -7px; padding: 4px 4px 4px 7px; color:#000; font-size:10px; font-weight:normal;}
tr.ppk th a, th.ppk a		{ text-decoration:none; color:#000;}
tr.ppk th a:hover, th.ppk a:hover 	{ text-decoration:underline;}
tr.ppk td, td.ppk			{ background-color: #e4ebf3; margin: 0px 0px 2px 0px; padding: 4px 4px 4px 7px; font-size:10px;}

tr.cmfs th, th.cmfs			{ background-color: #5abdad; margin: -4px -4px 5px -7px; padding: 4px 4px 4px 7px; color:#000; font-size:10px; font-weight:normal;}
tr.cmfs th a, th.cmfs	a		{ text-decoration:none; color:#000;}
tr.cmfs th a:hover, th.cmfs a:hover { text-decoration:underline;}
tr.cmfs td, td.cmfs			{ background-color: #d6efeb; margin: 0px 0px 2px 0px; padding: 4px 4px 4px 7px; font-size:10px;}

tr.ob th, th.ob			{ background-color: #fdc75c; margin: -4px -4px 5px -7px; padding: 4px 4px 4px 7px; color:#000; font-size:10px; font-weight:normal;}
tr.ob th a, th.ob a			{ text-decoration:none; color:#000;}
tr.ob th a:hover, th.ob a:hover 	{ text-decoration:underline;}
tr.ob td, td.ob			{ background-color: #fff1d6; margin: 0px 0px 2px 0px; padding: 4px 4px 4px 7px; font-size:10px;}

tr.ips th, th.ips		{ background-color: #272727; margin: -4px -4px 5px -7px; padding: 4px 4px 4px 7px; color:#ffffff; font-size:10px; font-weight:normal;}
tr.ips th a, th.ips a	{ text-decoration:none; color:#ffffff;}
tr.ips th a:hover, th.ips a:hover { text-decoration:underline;}
tr.ips td, td.ips		{ background-color: #eee; margin: 0px 0px 2px 0px; padding: 4px 4px 4px 7px; font-size:10px;}

/* --------------------------------- Tabelle Search ------------------------------- */
table.search		{ margin: 20px 0 10px 0; border:0px; }
table.search td		{ padding: 0 0 15px 0; }
table.search td.icon { padding: 3px 10px 0 0; }





div.asset		{ padding: 0px; margin: -5px 0px 10px 0px;}


/* ---------------------------------------------Print--------------------------------------------------- */
.printview   	{ margin-left:5px;}
div#print_adress   { margin: 5px 0 5px 0; font-size:10px;}
.print_logo   	{ margin-bottom:25px; }

.print_content2cols   { font-size: 12px;}
.print_content3cols    { font-size: 12px;padding: 0px 13px 0px 0px;}


/* ---------------------------------------------BXE------------------------------------------------ */
.highlight       {background-color:#c8d3d9; margin:0px 0px 7px 0px; padding:4px 4px 4px 7px; display:block;}

span.asset			{padding: 0; margin: -5px 0px 10px 0px;color:#0000ff;}
span.asset:before	{content:url(/lenya/unizh/live/images/icons/default.gif);}

.object object 		{ display: block;}



