/* ortho1.css */
/* Allgemeine Definitionen */

h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,nobr 
{ font-family:Arial,sans-serif; margin-bottom:3px; }

p,ul,ol,li,div,td,th,address,blockquote,nobr 
{ margin-top:3px; }

p,div,ul,ol,li,td,th,address,blockquote,nobr 
{ font-size:small; }

p.fn { font-size:x-small; }
span.fn { font-size:xx-small; }

h1.kopf { font-size:small; margin-top:6px; font-weight:normal; }
h2.kopf { font-size:large; margin-top:6px; color:#0000B0; background-color:#EFEFEF; }
p.kopf  { font-size:x-small; margin:2px; }
h3.kopf { font-size:x-large; margin:6px 12px; font-weight:bold; 
	  border-width:medium; border-color:#000099; border-style:double; padding:4px; }

td.ge { margin:6px; border-width:thin; border-color:#ffffcc; border-bottom-style:solid; padding:5px; }

.bliste   { text-decoration:none; font-size:small; font-weight:bold; padding:2px 10px 2px 10px; }
a.bliste:hover   { color:#FFFFFF; background-color:#0000B0; }
p.bliste   { color:#0000C0; background-color:#F0F080; margin-right:36px; }

h1 { font-size:x-large; margin-top:24px; }
h2 { font-size:large; margin-top:20px; }
h3 { font-size:medium; margin-top:15px; }
h4 { font-size:small; margin-top:12px; }

h2.gelb { font-size:x-large; margin-top:24px; color:#000000; background-color:#ffffcc; }
h3.gelb { font-size:medium;  margin-top:15px; color:#000000; background-color:#ffffcc; text-align:right; }
h4.gelb { color:#000000; background-color:#ffffcc; padding:4px; }

cite { font-style:italic; }

a:link    { color:#0000C0; text-decoration:underline; background-color:transparent; }
a:visited { color:#0000C0; text-decoration:none; background-color:transparent; }
a:active  { color:#C000C0; text-decoration:none; background-color:transparent; }

a.j:link    { color:#0000C0;  text-decoration:none; }
a.j:visited { color:#0000C0;  text-decoration:none; }
a.j:hover   { color:#0000c0;  text-decoration:none; }
a.j:active  { color:#0000C0; background-color:#ffff99; text-decoration:none; }
a.j:focus   { color:#0000C0;  text-decoration:none; }

.b { color:#ffff66; font-weight:bold; visibility:hidden; border-width:8px; border-color:#ccccFF; 
	border-style:ridge; background-color:#8888cc; padding:4px; }

p.rahmen { border:1px solid gray; color:#000000; background-color:#E0E0E0; padding:4px; margin:0px; }

th.keg {
	text-align:left; 
	padding:6px 10px 2px 10px;
}

td.keg {
	padding:6px 10px 2px 10px;
}

div.ge { margin:6px; border-width:thin; border-color:#ffffcc; border-bottom-style:solid; padding:5px 6px 5px 12px; }

div.iebug { padding:1px 16px 1px 1px; }