/* NEU von CL */
.cl-hr-blau {
	height: 1px;
	width:300px;
	color:#5a84aa;
	background-color: #5a84aa;
}

.cl-sidemenu-table {
	width: 255px;
	margin-bottom: 3px;
}

.cl-sidemenu-top-td {
	background-color:#5a84aa;
	font-family:Verdana,Geneva,Lucida,Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	font-weight:bold;
}

.cl-sidemenu-left-td {
	background-color:#5a84aa;
	width: 3px;
}

.cl-sidemenu-image-td {
	width: 93px;
}

.cl-sidemenu-text-td {
	font-size:12px;
}

.cl-sidemenu-text-td a{
	text-decoration: none;
	color: #616E85;
}
.cl-sidemenu-text-td a:hover {
	text-decoration: underline;
	color: #616E85;
}

.cl-sidemenu-text-td a:active {
	text-decoration: underline;
	color: #616E85;
}
/* NEU von CL */

/* Author: SCREEN.de - Aktive Medien // IOSTREAM.de */

/* allgemeine selektoren */
/* --------------------- */

body {
	margin : 0;
	background-color : White;	
}

body, div, span, p, th, td, li, dd {
    font-family:  Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

@media all  {
/* hide from Navigator 4 */
	a img {border: none}
}

form {
	margin-top: 0px;
	margin-bottom: 0px;
}

/* spezifische selektoren */
/* ---------------------- */

/* Formatierung der Menüleiste */

#menuezelle {
	background-color: #5a84aa;
	padding-left: 10px;
	padding-right: 10px;
}

#untermenuezelle {
	background-color: #7196b9;	
	padding-left: 10px;
	padding-right: 10px;	
}

#menuezelle a, #untermenuezelle a {
	color: white;
	font-size : 11px;
	text-decoration : none;
	padding-left: 5px;
	padding-right: 5px;
  padding-top: 1px;
	padding-bottom: 2px;
}

#menuezelle a:hover, #untermenuezelle a:hover {
    background-color : #a9a9a8; /*alternaive Farbe: #2e73b0*/
}

.aktivermenueintrag, .aktiveruntermenueintrag {
		background-color : #a9a9a8; /*alternaive Farbe: #2e73b0*/
}

#suchfeld {
	font-family:  Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 175px;
	height: 19px;
	color: #3a3a3a;	
} 

@media all {
/* hide from Navigator 4 */
#suchfeld {
	border-style: solid;
	border-color: black;
	border-width: 1px;
}
}

/* Formatierung auf der linken Seite der Homepage */

.iconuntertitelbox {
	padding-top: 2px;
	padding-bottom: 2px;
}

.iconuntertitel {
  font-size : 12px;
	color : #616E85;
	text-decoration : none;
}

.iconpfeil {
	margin-top: 2px;
	margin-left: 5px;
}

.icontext {
	font-size : 12px;	
	color : #616E85;	
	margin-left: 8px;
	margin-right: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
}

@media all  {
/* hide from Navigator 4 */
.icontext {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #b0b0b0;
}
}

.iconauswahl {
	font-family:  Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	font-size : 12px;	
	color : #616E85;	
	margin-left: 8px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 165px;
}

@media all  {
/* hide from Navigator 4 */
.iconauswahl {
	border-style: solid;
	border-color: #b0b0b0;
	border-width: 2px;
}
}

.iconauswahldiv { /* Netscape 4 workaround */
	font-size : 13px;	
	color : #616E85;	
	width: 165px;
}

.fpnav { 
	padding-left: 12px;
	padding-right: 20px;
	margin-bottom: 15px;
}

.fphier { 
	font-size: 11px;
	color: #616E85;	
	font-weight: normal;
	text-decoration: none;
}

.fpnavcontents, .fpnavcontents a{
	font-size: 11px;
	color: #616E85;	
	font-weight: bold;
	text-decoration: none;
	height: px;
}

.fpnav a:hover {
	text-decoration: underline;
}

@media all {
/* hide from Navigator 4 */
.fpnavcontents {
	padding-bottom: 2px;
	border-bottom-style: solid;
	border-bottom-color: #b0b0b0;
	border-bottom-width: 1px;
}
}

/* Absatztypen für den Textinhalt */

.fpabschnitt {
	padding-left: 25px;
	padding-right: 20px;
	font-size: 12px;
	margin-bottom: 5px;
}

.fpueberschrift {
	padding-left: 12px;
	padding-right: 20px;
	margin-top: 10px;
	margin-bottom: 5px;
}

.fpueberschrifttext {
	font-size: 17px;
	color: #616E85;
}

.fpueberschrift a {
	color: #616E85;
	text-decoration: none;
}

.fpueberschrift a:hover {
	text-decoration: underline;
}

.imgtable { /* der Rahmen für Bilder */
	margin-left: 3px;
	margin-top: 3px;	
	margin-bottom: 3px;
}

/* Formatierungen für Tabelle */

.fptabelle {
	margin-left: 25px;
}

.tabelle {
	width: 428px;	
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: white;	
	border-style: solid;
	border-color: #A8ACAF;
	border-width: 1px;
}

.utabelle {
	width: 428px;	
	margin-top: 2px;
	margin-bottom: 5px;
	border-style: none;
}

.tabelle td, .utabelle td {
	font-size: 12px;
	border-style: solid;	
	border-width: 0px;
	vertical-align: top;
}

.tabellenlink {	
	color: #616E85;
	text-decoration: underline;
}

.atzeichen {
	color: #53a099;
	font-weight: bold;
	text-decoration: none;
}

.erstezelle {
	padding-left: 12px;
}

.ueberschriftzeile td {
	font-size: 17px;
	padding-bottom: 4px;
	color: #616E85;
	vertical-align: middle
}

.ueberschriftzeile a {
	font-size: 17px;
}

.uueberschriftzeile td {
	font-size: 12px;
	color: #616E85;
	font-weight: bold;
	padding-bottom: 2px;
}

.hervorgehobenezeile, .hervorgehobenezeile td {
	background-color: #F7F7F7;
}

/* Formatierungen für Listen */

.liste, .verschachtelteliste {
	margin-top: 4px;
	margin-bottom: 4px;
}

.liste>li {
	margin-bottom:2px;	
}

.verschachtelteliste>li {
	margin-bottom: 8px;
}

/* Formatierungen für den Fließtext */

.eigenname {
	font-style: italic;
}

.wichtig {
	color: #616E85;
	font-weight: bold;
}

.internerlink {
	color: #616E85;
	text-decoration: underline;
}

.externerlink {
	color: #616E85;
	text-decoration: underline;
}

/* Formatierungen für Formulare */

.formueberschrift, .zwischenueberschrift {
	font-size: 12px;
	color: #616E85;
	font-weight: bold;
	margin-bottom: 3px;
}

.formwichtigstern {
	color: #b0b0b0;
	font-weight: bold;
	font-size: 14px;
}

.formfeld, .formbutton {
	color: #3a3a3a;
}

.formbutton {
	cursor: hand;
	color: #ffffff;
	font-weight: bold;
	background-color:  #616E85;
}

@media all  {
/* hide from Navigator 4 */
.formfeld {
	border-style: solid;
	border-width: 1px;
	border-color: #A8ACAF;
}

.formbutton {
	border-style: none;
}
}

@media all  {
/* hide from Navigator 4 */
.externerlink img {
	margin-right: 2px;
	color: #616E85;	
}
}

/* Formatierungen für das Themenmenü auf der rechten Seite */

.kontakt {
	margin-left: 4px;	
	margin-top: 15px;
	margin-bottom: 6px;	
}

.kontakt td {
	font-size: 13px;
	font-weight: bold;
}

.kontakt .emailtext{
	color: #616E85;
	text-decoration: none;	
}

@media all  {
/* hide from Navigator 4 */
.kontakt .emailzelle {
	width: 215px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #b0b0b0;
}
}

.themenueberschrift, .themenabschnitt {
	margin-left: 15px;
	margin-right: 15px;
}

.themenueberschrift {
	font-size: 17px;
	color: #616E85;
	margin-top : 8px;
	margin-bottom: 5px;
}

.themenabschnitt {
	font-family: Arial, Geneva, Lucida, Helvetica, sans-serif;
	font-size: 11px;    
	margin-bottom: 3px;	
}

.themenlink {
	margin-top: 10px;	
	margin-bottom: 2px;	
	margin-left: 6px;
}

.externerthemenlink {
	margin-top: 10px;	
	margin-bottom: 2px;	
	margin-left: 3px;
}

.themenlinktext {
	font-family: Arial, Geneva, Lucida, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	background-color: #FAFAFA;	
	color: #616E85;
}

@media all {
/* hide from Navigator 4 */
.themenlinktext { width: 224px; }
}

.anzeige {
	color: #5D5D5D;
	font-size: 10px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 0px;
}

.anzeigerechts {
	margin-left: 4px;
}

/* Formatierungen für den Copyright-Schriftzug am Ende der Seite */

#copyright {
	font-size: 10px;
	color:  #787878;
	text-decoration: none;	
}

#copyright:hover {
	text-decoration : underline;
}

/* style.css aus IOPAC startet hier */

/* RS body{font-family: "Verdana", sans-serif; text-decoration: none; color: #474747; font-size: x-small;} */

.text1{font-family: "Verdana,Geneva,Lucida,Arial,Helvetica,sans-serif", sans-serif; text-decoration: none; color: #474747; font-size: x-small;}

.text2{font-family: "Verdana,Geneva,Lucida,Arial,Helvetica,sans-serif", sans-serif; text-decoration: none; color: #474747; font-size: large;}

.text3{font-family: "Verdana,Geneva,Lucida,Arial,Helvetica,sans-serif", sans-serif; text-decoration: none; color: #474747; font-size: small;}

/*
a{font-family: "Verdana,Geneva,Lucida,Arial,Helvetica,sans-serif", sans-serif; text-decoration: none; color: #474747; font-size: x-small;} 

a:hover{font-family: "Verdana,Geneva,Lucida,Arial,Helvetica,sans-serif", sans-serif; text-decoration: underline; color: #474747; font-size: x-small; font-weight:bold;}

a:active{font-family: "Verdana,Geneva,Lucida,Arial,Helvetica,sans-serif", sans-serif; text-decoration: underline; color: #474747; font-size: x-small; font-weight: bold;}
*/

/* CL

table.menu > tbody > tr > td > a {
  font-size: 12px;
  text-decoration: none;
  color: #616E85;
}

table.menu > tbody > tr > td > a:hover {
  font-size: 12px;
  text-decoration: underline;
  color: #616E85;
}

table.menu > tbody > tr > td > a:active {
  font-size: 12px;
  text-decoration: underline;
  color: #616E85;
}

table.menu {
	background-color:#5a84aa;
	font-family:Verdana,Geneva,Lucida,Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	font-weight:bold;
}

table.menu td{height: 32; font-size: x-small; color: #474747; font-weight: normal}

table.menu td.head{height: 26;font-size: x-small; color: #474747; background-color: #FDF4D1; font-weight: bold; border-width: 1px 0px 0px 0px; border-color: #FFBC2D; border-style: solid; vertical-align:middle;}

table.menu td.head2{height: 26;font-size: x-small; color: #474747; font-weight: bold; border-width: 1px 0px 0px 0px; border-color: #FFBC2D; border-style: solid;}

table.menu td.space{height: 15;}

table.search td{height: 30; font-size: x-small; color: #474747; font-weight: normal}
table.search td.head2{height: 1; font-size: x-small; font-family:Verdana, Geneva,Lucida,Arial,Helvetica,sans-serif; border-width: 1px 0px 0px 0px; border-color: #FFBC2D; border-style: solid;}

table.search td.head3{height: 15;font-size: x-small; color: #474747; font-weight: bold; border-width: 0px 0px 1px 0px; border-color: #FFBC2D; border-style: solid;}

table.search tr.norm{background-color: #FFFBEA;}

table.search td.space{height:7;}

table.info td.head2{height: 1; font-size: x-small; font-family:Verdana,Geneva,Lucida,Arial,Helvetica,sans-serif; border-width: 1px 0px 0px 0px; border-color: #FFBC2D; border-style: solid;}

span.sfont{font-family: "Verdana",Geneva,Lucida,Arial,Helvetica,sans-serif; text-decoration: none; color: #474747; font-size: x-small; font-weight: bold;}
span.head{font-family: "Verdana",Geneva,Lucida,Arial,Helvetica,sans-serif; text-decoration: none; color: #474747; font-weight: bold; font-size: x-small;}

input.button{height:25 ; width:130; font-family:Verdana,Geneva,Lucida,Arial,Helvetica,sans-serif; font-size: x-small; font-weight:bold; background-color: #E3E3E3; color: #404040; text-decoration: none; border-width: 0px 1px 1px 0px; border-color: #000000; border-style: solid;}

input.text{font-family:Verdana,Geneva,Lucida,Arial,Helvetica,sans-serif; font-size: x-small; height: 16; background-color: #FFFFFF; font-weight: normal; text-decoration: none; border-width: 1px 0px 0px 1px;}
select.text{font-family:Verdana,Geneva,Lucida,Arial,Helvetica,sans-serif; font-size: x-small; height: 16; background-color: #FFFFFF; font-weight: normal; text-decoration: none; border-width: 1px 0px 0px 1px;}

table.search td{height: 30; font-size: x-small; color: #474747; font-weight: normal}
*/

/* ANFANG: IOPAC-Navigation im linken Frame */
table.menu {
	height: 32;
	font-size: x-small; 
	color: #474747; 
	font-weight: normal;
	background-color: #f7f7f7;
}
table.menu td.head {
	background-color: #5a84AA;
	color: white;
	font-size: 13px;
	font-weight: bold;
	padding-left: 5px;
}

table.menu td a, table.menu td a:link, table.menu td a:active, table.menu td a:visited {
	text-decoration: none;
	color: #616E85;
}
table.menu td a:hover {
	text-decoration: underline;
}
table.menu td a img {
	margin-top: 7px;
}
/* ANFANG: IOPAC-Inhalt im rechten Frame */

a {
	color:#616E85;
	font-size: 12px;
}

.search-simple {
	background-color: #f7f7f7;
}

table.search {
	border-top: 0px solid #5a84AA;
	border-bottom: 1px solid #5a84AA;
	/*border-bottom: 1px solid #5a84AA;*/
	font-size: 12px;
	width: 600px;
	background-color: #f7f7f7;
}

table.search td.head2 {
	height: 1; 
	font-size: 12px;
	font-family:Verdana, Geneva,Lucida,Arial,Helvetica,sans-serif; 
	border-width: 0px; 
}

table.search tr.norm {
	background-color: #f7f7f7;
}

table.search td.space{height:7;}

table.search td.head3 {
	background-color: #f7f7f7;
}

table.search tbody tr.norm td.space {
	background-color: #f7f7f7;
}

table.search td {
	min-width: 100px;
}

table.search table.search {
	width: 100px;
	border: 0px;
	background-color: #f7f7f7;	
}

table.search table.search img {
	margin-right: 5px;
}

table.search input.text {
	width: 100px;
	border: 1px solid #000000;
	margin-bottom: 1px;
}

table.search select.text {
	width: 100px;
	border: 1px solid #000000;
	margin-bottom: 1px;
}
table.search input.button {
	width: 100px;
	border: 1px solid #000000;
}


/* HOME */
h2 {
	color: #616e85;
	font-size: 17px;	
}

.iopac-home {
	background-color: #f7f7f7;
}



/* IOPAC LOGIN */
table.info {
	width: 600px;
	background-color: #f7f7f7;
	padding-left: 5px;
}
table.info .text2  {
	color: 	#616E85;
	font-size: 17px;
}
table.info .text1 {
	color: 	#000000;
	font-size: 12px;
}

table.info input {
	border: 1px solid #000000;
	margin-bottom: 1px;
}

/* Antolin */
table.search table tbody tr td {
	background-color: #f7f7f7;
}

table.search b {
	font-weight: normal;
}

/* INFOSTWORT.HTM */
table.info tbody tr td font {
	color: 	#616E85;	
}

table.info b {
	font-weight: normal;
}

table.info table {
	border: 0px solid #5a84AA;
	background-color: #f7f7f7;
}

table.info table tbody tr, table.info table tbody tr td, table.info tbody tr td table.info tbody tr, table.info tbody tr td table.info tbody tr td {
	background-color: #f7f7f7;
}

table.info table.info span.text3  {
	color: 	#616E85;
	font-size: 12px;
}

/* Neue Titel*/
.iopac {
	background-color:#F7F7F7;
	padding-top: 5px;
}

.iopac h1, .iopac h2 {
	color:#616E85;
	font-size:17px;
}
.iopac h4 {
	color:#616E85;
	font-size:13px;
}

.iopac h3 {
	color:#616E85;
	font-size:14px;
}

.iopac th {
	font-size: 12px;
	color: #616E85;
}

.iopac td {
	font-size: 12px;
	max-width: 150px;
	vertical-align: top;
}

.iopac input {
	border: 1px solid #000000;
	margin-bottom: 1px;
}

.iopac font {
	font-size: 12px;
	color: red;
}

/* search-expert */
.search-expert {
	background-color: #f7f7f7;

}
.search-expert td {
	max-width: 130px;
}

.search-expert form, .search-expert table.search {
	padding:0px;
	margin: 0px;
}

.search-expert table.search {

}



