/* it-marks -- style.css */

body {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #000000;
	/* background-color: #ffffff; */
}

.large {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:   11pt; 
  font-weight: bold;
	color: #000000;
}

.bold, a.bold, a:visited.bold, a:active.bold, a:hover.bold {
	font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;
	color: #000000;
}

.tuhh { 
	font-family: Arial, Helvetica, sans-serif; 
  font-weight: normal;
	color: #29659c; /* #4a79a5; */
}

/* Textlinks */
a             {color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10pt; text-decoration: underline;}
a:visited     {color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10pt; text-decoration: underline;}
a:active      {color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10pt; text-decoration: underline;}
a:hover       {color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10pt; text-decoration: underline; background-color: #eac17e;}

.text {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #000000;
}

.author {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #aaaaaa;
}

.tags {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #008800;
}

.newscaption {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11pt; 
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #eee6bd;
}

/* Table of References (background) */
.ref { 
	/* background-color: #eee6bd; */
	background-color: #5a5d84;
}

/* Table of References (cell) */
.refcell { 
	background-color: #ffffff;
}

/* Table of References (cell) */
.refbig { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14pt; 
	font-weight: bold;
	background-color: #ffffff;
}

.datecaption {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #eee6bd;
}

.caption, td.caption, th.caption {
	font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;
	font-size: 12pt; 
	/* color: #634706; */
	color: #000000;
}

h2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16pt; 
	font-weight: bold;
	color: #000000;
}

h3 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: bold;
	color: #000000;
}

.title {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: bold;
	color: #000000;
}

/* conflicts with BubbleTooltip!
.top {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16pt; 
	font-weight: bold; 
	color: #d2ba7e;
}
*/

.hint {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #008800;
}

/* Anmerkungen in grau */
.note {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #777777;
	background-color: #ffffff;
}

.small {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #634706;
}


.tiny {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 6pt; 
	color: #634706;
}


/* linke Navigationsleiste */

.lightbg, tr.lightbg, td.lightbg { color: #000000; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; background-color: #b5c3e7; }
.darkbg,  tr.darkbg,  td.darkbg  { color: #ffffff; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; background-color: #5a5d84; }

.leftnavig                {display: block; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}
.leftnavig:visited        {display: block; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}
.leftnavig:active         {display: block; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}
.leftnavig:hover          {display: block; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; 	background-color: #eac17e;}

.leftnavigsection         {display: block; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; text-decoration: none;}
.leftnavigsection:visited {display: block; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; text-decoration: none;}
.leftnavigsection:active  {display: block; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; text-decoration: none;}
.leftnavigsection:hover   {display: block; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; text-decoration: none;  background-color: #eac17e;}

.leftnavigtitle           {display: block; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; text-decoration: none; background-color:#ffffff; }
.leftnavigtitle:visited   {display: block; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; text-decoration: none;}
.leftnavigtitle:active    {display: block; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; text-decoration: none;}
.leftnavigtitle:hover     {display: block; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; text-decoration: none; 	background-color: #eac17e;}

.noleftnavigtitle         {display: block; color: #ff0000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; text-decoration: none;}
.noleftnavigtitle:visited {display: block; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; text-decoration: none;}
.noleftnavigtitle:active  {display: block; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; text-decoration: none;}
.noleftnavigtitle:hover   {display: block; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; text-decoration: none; background-color: #eac17e;}

.leftnavigactive          {display: block; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; background-color: #ffffff; }
.leftnavigactive:visited  {display: block; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; background-color: #ffffff; }
.leftnavigactive:active   {display: block; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; background-color: #ffffff; }
.leftnavigactive:hover    {display: block; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; background-color: #eac17e;}

.sublink         {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}
.sublink:visited {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}
.sublink:active  {display:block; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}
.sublink:hover   {display:block; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; background-color: #ffffff; }

.sublinktitle         {display:block; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; background-color: #ffffff; }
.sublinktitle:visited {display:block; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; background-color: #ffffff; }
.sublinktitle:active  {display:block; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; background-color: #ffffff; }
.sublinktitle:hover   {display:block; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; background-color: #ffffff; }

/* obere Navigationsleiste */
.topnavig          {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}
.topnavig:visited  {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}
.topnavig:active   {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}
.topnavig:hover    {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; background-color: #ffffff; }

/* kleine Navigation */
.rightnavig          {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
.rightnavig:visited  {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
.rightnavig:active   {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
.rightnavig:hover    {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; background-color: #ffffff; }

/* kleine Navigation */
.rightnavigbold          {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; font-weight:bold; }
.rightnavigbold:visited  {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; font-weight:bold; }
.rightnavigbold:active   {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; font-weight:bold; }
.rightnavigbold:hover    {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; font-weight:bold; background-color: #ffffff; }

/* Textlinks */
.navig             {color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; text-decoration: none;}
.navig:visited     {color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; text-decoration: none;}
.navig:active      {color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; text-decoration: none;}
.navig:hover       {color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; text-decoration: none; background-color: #ffffff;}

.navigbold             {color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; text-decoration: underline;}
.navigbold:visited     {color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; text-decoration: underline;}
.navigbold:active      {color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; text-decoration: underline;}
.navigbold:hover       {color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; text-decoration: underline; background-color: #ffffff;}

.textnavig             {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: underline;}
.textnavig:visited     {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: underline;}
.textnavig:active      {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: underline;}
.textnavig:hover       {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: underline; background-color: #ffffff;}

/* Textlinks */
.inverse, td.inverse, p.inverse {
	color: #ffffff;	font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
.inverse:visited     {color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; text-decoration: none;}
.inverse:active      {color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; text-decoration: none;}
.inverse:hover       {color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; text-decoration: none; background-color: #ffffff;}

/* Hinweise, Warnungen, Fehlermeldungen */

.error   { display: block; color: red;   background-color: yellow; font-weight: bold; }
.warning { display: block; color: white; background-color: green;  font-weight: bold; }
.success { display: block; color: black; background-color: orange; font-weight: bold; }

.stat0 { background-color: orange; }  /* new */
.stat1 { background-color: green; } /* preview */
.stat2 { background-color: white; }  /* active */
.stat3 { background-color: red; }    /* locked */

p, td, th {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	/* color: #634706; */
	/* background-color: white; */
}

