img.left
{
	float: left; 
	margin-bottom: 10px; 
	margin-right: 10px; 
	margin-top: 10px; 
}

li
{
	margin-left:15pt;
}

body {
 color: #000000;
 background-color: #FAFAFA;
 font-family: Arial;
}
p,dl,dt,dd,li,table,tr,td {
 font-family: Arial;
 font-size: 10pt;
}
ul {
 font-family: Arial;
 font-size: 10pt;
 list-style-type: square;
 list-style-image: url('cg_point_blue.gif');
}
ol {
 font-family: Arial;
 font-size: 10pt;
}
.lva {
}

li.red {
 list-style-image: url('cg_point_red.gif');
}
 .header_big {
 font-family: Arial;
 font-size: 10pt;
 color: #707070;
 text-decoration: none;
}
 .header {
 font-family: Arial;
 font-size: 10pt;
 color: #707070;
 text-decoration: none;
}
 .footer {
 font-family: Arial;
 font-size: 9pt;
 color: #707070;
 text-decoration: none;
}
 .abstand {
 font-size: 5pt;
}
 a.anchor {
 font-family: Arial;
 font-size: 10pt;
 color: #000000;
 text-decoration: none;
}
 a {
 font-family: Arial;
 font-size: 10pt;
 color: #0000FF;
 text-decoration: none;
}
 a:hover {
 color: #0068D0;
 text-decoration: underline;
}
 .comment {
 font-family: Arial;
 font-size: 9pt;
 color: #000000;
 text-decoration: none;
}
 a.comment {
 font-family: Arial;
 font-size: 9pt;
 color: #0000FF;
 text-decoration: none;
 }
 a.comment:hover {
 color: #0068D0;
 text-decoration: underline;
 }
 a.white {
 color: #FFFFFF;
 }
 a.white:hover {
 color: #FFFFFF;
 text-decoration: underline;
 }
.path {
  font-family: 'Verdana','Arial';
  font-size: 9pt;
  text-decoration: none;
}
a.path:link {
  font-family: 'Verdana','Arial';
  font-size: 9pt;
  color: #0000FF;
  text-decoration: none;
}
a.path:visited {
  font-family: 'Verdana','Arial';
  font-size: 9pt;
  color: #0000FF;
  text-decoration: none;
}
a.path:hover {
  font-family: 'Verdana','Arial';
  font-size: 9pt;
  color: #0068D0;
  text-decoration: underline;
}
a.path:active {
  font-family: 'Verdana','Arial';
  font-size: 9pt;
  color: #0068D0;
  text-decoration: underline;
}
 .nav {
 font-family: 'Verdana', 'Arial';
 font-size: 10pt;
 text-decoration: none;
 }
 a.nav {
 color: #C32D9B;
 text-decoration: none;
 }
 a.nav:hover {
 color: #0068D0;
 text-decoration: underline;
 }
 h1 {
 font-family: Arial;
 font-size: 12pt;
 font-weight: bold;
}
 h2 {
 font-family: Arial;
 font-size: 11pt;
 font-weight: bold;
}
 h3 {
 font-family: Arial;
 font-size: 10pt;
 font-weight: bold;
}
 h4 {
 font-family: Arial;
 font-size: 10pt;
 font-weight: bold;
}

/* Additions by Michi */
td.head {
  color: #ffffff;
  background: #2AA3D8;
  font-weight: bold;
}
.tab {
  color: #000000;
  font-weight: normal;
  background: #FFFFFF;
}
th.tab {
  color: #000000;
  background: #A0A0A0;
}
.seitenbreite {
  width: 614px;
}

/* those two are instead of the <dl>. don't forget the div-section */
div.main {
  margin-left: 40px;
}

div.main h4 {
  margin-left: -40px;
  margin-bottom: 0px;
}
/* Publ-Database */
th.tab {
  color: #000000;
  background: #A0A0A0;
  font-weight: bold;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12pt;
}
td.tab0 {
  color: #000000;
  background: #FFFFFF;
  font-family: Verdana, Arial;
  font-size: 10pt;
}
td.tab1 {
  color: #000000;
  background: #E0E0E0;
  font-family: Verdana, Arial;
  font-size: 10pt;
}
a.tab0:link {
  color: #0000FF;
  background: #FFFFFF;
  font-family: Verdana, Arial;
  font-size: 10pt;
  text-decoration: none;
}
a.tab0:visited {
  color: #7F00FF;
  background: #FFFFFF;
  font-family: Verdana, Arial;
  font-size: 10pt;
  text-decoration: none;
}
a.tab0:hover {
  background: #FFFFFF;
  font-family: Verdana, Arial;
  font-size: 10pt;
  text-decoration: underline;
}
a.tab0:active {
  color: #FF0000;
  background: #FFFFFF;
  font-family: Verdana, Arial;
  font-size: 10pt;
  text-decoration: underline;
}
a.tab1:link {
  color: #0000FF;
  background: #E0E0E0;
  font-family: Verdana, Arial;
  font-size: 10pt;
  text-decoration: none;
}
a.tab1:visited {
  color: #7F00FF;
  background: #E0E0E0;
  font-family: Verdana, Arial;
  font-size: 10pt;
  text-decoration: none;
}
a.tab1:hover {
  background: #E0E0E0;
  font-family: Verdana, Arial;
  font-size: 10pt;
  text-decoration: underline;
}
a.tab1:active {
  color: #FF0000;
  background: #E0E0E0;
  font-family: Verdana, Arial;
  font-size: 10pt;
  text-decoration: underline;
}
td.tab0h {
  color: #606060;
  background: #FFFFFF;
  font-family: Verdana, Arial;
  font-size: 10pt;
}
td.tab1h {
  color: #606060;
  background: #E0E0E0;
  font-family: Verdana, Arial;
  font-size: 10pt;
}
a.tab0h:link {
  color: #6060FF;
  background: #FFFFFF;
  font-family: Verdana, Arial;
  font-size: 10pt;
  text-decoration: none;
}
a.tab0h:visited {
  color: #7F60FF;
  background: #FFFFFF;
  font-family: Verdana, Arial;
  font-size: 10pt;
  text-decoration: none;
}
a.tab0h:hover {
  background: #FFFFFF;
  font-family: Verdana, Arial;
  font-size: 10pt;
  text-decoration: underline;
}
a.tab0h:active {
  color: #FF0000;
  background: #FFFFFF;
  font-family: Verdana, Arial;
  font-size: 10pt;
  text-decoration: underline;
}
a.tab1h:link {
  color: #6060FF;
  background: #E0E0E0;
  font-family: Verdana, Arial;
  font-size: 10pt;
  text-decoration: none;
}
a.tab1h:visited {
  color: #7F60FF;
  background: #E0E0E0;
  font-family: Verdana, Arial;
  font-size: 10pt;
  text-decoration: none;
}
a.tab1h:hover {
  background: #E0E0E0;
  font-family: Verdana, Arial;
  font-size: 10pt;
  text-decoration: underline;
}
a.tab1h:active {
  color: #FF0000;
  background: #E0E0E0;
  font-family: Verdana, Arial;
  font-size: 10pt;
  text-decoration: underline;
}
.autocomp_box {
  border: 1px solid black;
  display: block;
  background: white;
  overflow: auto;
  overflow-y: scroll;
  max-height: 150px;
  width: 100px;
}
.autocomp_entry {
  background: white;
}
.autocomp_selected {
  background: yellow;
}
