/*
	pab's little CSS helpers
	Copyright 2004-2018, pab-opto
	$Id: pers.css,v 1.11 2018/09/10 06:29:29 apian Exp apian $
*/

a:link	{
	color:#aa6600;
	text-decoration:none;
	/*font-weight:bold*/
	}

a:visited {
	color:#cc4500;
	text-decoration:none;
	}

a:hover {
	color:#e00000;
	text-decoration:underline ;
	}
	
a:active {
	color:#1010c0;
	text-decoration:none;
	}



* {
	background-color:#f0f0f1;
	color:#000000;
	font-family:sans-serif;
	/*font-family:Helvetica,sans-serif;*/
	}

body {
	margin:10px;
	margin-top:2ex;
	}

h1 {
	font-size:125%;
	padding-bottom:0.1ex;
	padding-top:1.5ex;
	}

h2 {
	font-size:110%;
	margin-top:3.5ex;
	margin-bottom:0.5ex;
	}

h3 {
	font-size:100%;
	margin-top:2.0ex;
	margin-bottom:0.3ex;
	}

h4 {
	font-size:90%;
	margin-top:1.0ex;
	margin-bottom:0.3ex;
	}

p {
	margin-left:3ex;
	margin-top:0.8ex;
	margin-bottom:0.8ex;
	}

img.largeborder {
	margin-left:3ex;
	margin-top:0.8ex;
	margin-bottom:0.8ex;
	}

*.links {
	text-align:left;
	padding-left:2ex;
	padding-right:2ex;
	}

table {
	background-color:#c0c0c0; 
	text-align:left;
	caption-side:top;
	padding:0ex;
	margin-top:0.8ex;
	margin-bottom:2.8ex;
	margin-left:3ex;
	}

/*
	shimage generates a table within the main (handwritten) table,
	so reset margins for this shimage-table
*/
table * table {
	margin:1.0ex;
	}

table.imgpur {
	background-color:#b0b0c0;
	text-align:center;
	caption-side:top;
	padding:1px;
	margin-top:0.8ex;
	margin-left:3ex;
	}

td {
	/* background-color:#ff0000; */
	text-align:center;
	}

td.imgpur {
	padding: 10px;
	padding-left: 10px;
	padding-right: 10px;
	}

th {
	color:#101010;
	font-size:90%;
	text-align:center;
	}

td {
	color:#000000;
	font-size:100%;
	text-align:center;
	}

td.ts {
	padding-top:2ex;
	}

td.te {
	padding-bottom:2ex;
	}


td.pp-l {
	color:#303030;
	padding-left:2ex;
	text-align:left;
	vertical-align:top;
	}
div.subprint {
	font-size:80%;
	}

table.pp-int {
	margin-left:5ex;
	}

caption.pp {
	/*nop: align:left;*/
	text-align:left;
	font-weight:600;
	margin-top:2ex;
	}

img.pp {
	margin-top:0.2ex;
	margin-bottom:0.5ex;
	}

*.shimage {
	margin:0.0ex;
	}

td.shimage {
	margin-left:10ex;
	}

blockquote {
	background-color:#e2e2e2;
	width:75%;
	}

ul {
	text-indent:0;
	text-align:left;
	margin-left:0ex;
	margin-top:0.3ex;
	margin-bottom:0ex;
	padding-left:5ex;
	padding-top:.5ex;
	padding-bottom:0.5ex;
	vertical-align:bottom;
	list-style-position:outside;
	list-style-image:url(/buttons/blueball.gif);
	}

li {
	padding-bottom:0.2ex;
	margin-top:0.0ex;
	margin-bottom:0.0ex;
	}

ul.l2 {
	text-indent:0;
	text-align:left;
	margin-left:0ex;
	margin-top:0.0ex;
	margin-bottom:0.0ex;
	padding-top:0.0ex;
	padding-left:4ex;
	padding-bottom:0ex;
	vertical-align:bottom;
	list-style-type:disc;
	list-style-image:url(none);
	}

li.l2 {
	padding-top:0.1ex;
	padding-bottom:0.0ex;
	margin-top:0.0ex;
	margin-bottom:0.1ex;
	}

ul.pab-negativ {
	text-indent:0;
	text-align:left;
	margin-top:0;
	margin-left:5ex;
	vertical-align:bottom;
	list-style-position:outside;
	list-style-image:url(/icos/reddash.gif);
	}

ul.pab-positiv {
	text-indent:0;
	text-align:left;
	margin-top:0;
	margin-left:0ex;
	padding-left:7ex;
	vertical-align:bottom;
	list-style-position:outside;
	list-style-image:url(/icos/greentick.gif);
	}

li.pab-positiv {
	margin-left:0ex;
	padding:0ex;
	}

ul.pab-std {
	text-indent:0;
	text-align:left;
	margin-top:0;
	margin-left:0ex;
	padding-left:7ex;
	vertical-align:bottom;
	list-style-position:outside;
	list-style-image:url(/icos/greenspot.gif);
	}

