/*
 * baumann.css: CSS style sheet for www.peter-baumann.org
 *
 * BUGS:
 *	for some unknown reason Opera doesn't accept "."
 *
 * AUTHOR:
 *	Peter Baumann
 */

/* --- general  ------------------------------------------- */

body	{ scrollbar-base-color:#ffffff;
	  scrollbar-face-color:#666666;
	  scrollbar-highlight-color:#aaaaaa;
	  scrollbar-3dlight-color:#999999;
	  scrollbar-darkshadow-color:#333333;
	  scrollbar-shadow-color:#333333;
	  scrollbar-arrow-color:#eeeeee;
	  scrollbar-track-color:#eeeeee;
	  background-color:#eeeeee;
	  margin-left:0px;
	  margin-right:0px;
	  margin-top:0px;
	  margin-bottom:0px;
	  margin:0px;
	  padding:0px;
	}

.body	{ padding:10px; }

.toc	{ background-color:#cccccc; }

.foot	{ background-color:#004185;
	  font-size:7pt;
	  line-height:9pt;
	  color:#ffffff;
	}
a.foot
	{ color:#cccccc;
	  text-decoration:underline;
	}
/* --- text attributes ------------------------------------ */

p,br,ul,ol,li,dt,dd,td,h1,h2,h3,div,span
	{ font-family:Verdana,Arial,Helvetica,sans-serif;
	}

p,br,ul,ol,li,dt,dd,td,div,span
	{ font-size:10pt;
	  line-height:18pt;
	}

h1	{ font-size:18pt;
	  line-height:40pt;
	  margin-top:20pt; 
	}

h2	{ font-size:12pt;
	  line-height:18pt;
	}

h3	{ font-size:10pt;
	  line-height:13pt;
	  margin-bottom:5pt; 
	} 

p	{ text-align:justify;
	}

/* --- text colors ---------------------------------------- */

p,br,ul,li,dt,dd,td,div,span
	{ color:#003399; }

h1,h2,h3
	{ color:#333333; }

.black	{ color:#000000; }


/* --- directory box -------------------------------------- */
.directory
	{
	  color:#003399;
	  background-color:#cccccc;
	  margin-left:30px;
	  padding:5px;
	  border-style:solid;
	  border-left-width:7px; border-left-color:#003366;
	  border-right-width:0px;
	  border-top-width:0px;
	  border-bottom-width:0px; 
	}

/* --- tables --------------------------------------------- */

table.empty
	{ border-type:none;
	  border-width:0px;
	  background-color:#eeeeee;
	}
/* table of contents (toc) */
td.toc-empty
	{ border-style:solid;
	  border-top-width:1px; border-top-color:#eeeeee;
	  border-bottom-width:0; border-bottom-color:#eeeeee;
	  border-left-width:0px; border-right-width:0px;
	  background-color:#eeeeee;
	}
td.toc-elem
	{ border-style:none; /* set to solid to reactivate */
	  border-width:1px;
	  border-color:#000000;
	  padding-left:14px;
	  padding-right:14px;
	  padding-bottom:0px;
	  padding-top:0px;
	  text-align:center;
	}
#toc-link
	{ color:#ffffff; font-weight: bold; text-decoration: none; }
table.proj
	{ border-style:solid; border-width:1px; border-color:#666666;
	  border-left-style:solid; border-left-width:9px; border-left-color:#336699;
	  background-color:#cccccc;
        }

td.proj-title
	{ color:#eeeeee; background-color:#666666; 
	  vertical-align:top;
	}

td.proj-item
	{ vertical-align:top;
	  color:#333333;
	  border-top-style:solid; border-top-width:1px; border-color:#666666;
	}

td.proj-info
	{ vertical-align:top;
	  border-top-style:solid; border-top-width:1px; border-color:#666666;
	}

td.collage
	{ border-left-style:solid; border-left-width:9px; border-left-color:#336699;
	  border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#666666;
        }

/* --- links ---------------------------------------------- */
a
	{ color:#004185; text-decoration:underline; }

a:active
	{ color:#ff0000; text-decoration:underline; }

a:visited
	{ color:#333333; text-decoration:underline; }

a:hover
	{ color:#ff0000; text-decoration:underline; }

/* --- end of baumann.css --------------------------------- */


