body,p,ol,ul,li,h1,h2,h3,h4,h5,h6,th,td,blockquote { font-family:Arial,Helvetica,sans-serif;  }
body {
	background-color:#FFFFFF;
	color:#000000;
	border:0;
	padding:0;
	margin:0;
	font-size:100.01%;
}
a { color:#0000CC; text-decoration:underline; }
a:active { color:#EE0000; }
a:visited,.visited { color:#551a8b; }

.nowrap { white-space:nowrap; }
.dialog { letter-spacing:0.2em; }
.smaller { font-size:0.9em; }
.small { font-size:0.9em; }

ul.compact {
	margin:0 0 1px 0;
	padding:0;
}
ul.compact li {
	margin:0 0 0 1.5em;
	padding:0;
}
.tableblind {
	border:0;
	padding:0;
	margin:0;
	border-collapse:collapse;
}
.tableblind td {
	border:0;
	padding:0 5px 0 0;
}
input.button {}

/* General template styles **************************************** */

#fueFooter {
	/* DO NOT REMOVE THIS FOOTER CONTENT FROM VISIBILTY!                   */
	border-top:1px solid #cccccc;
	position:relative;
	width:100%;
}
#fueFooter #fueLogo {
	text-align:center;
	margin:4px;
}

/* Main template styles ******************************************* */

body.fueMain {
	text-align:center;
}
#fueMain {
	max-width:850px;
	/* Emuliert max-width:850 auf dem IE                            */
	width:expression(document.body.clientWidth > 865 ? "850px" : (document.body.clientWidth - 15) + "px" );
	margin:0 auto 0 auto;
	text-align:left;
	font-size:12px;
}

/* For extended styling options f.e. "rounded corners" are possible        */
/* http://home.tiscali.nl/developerscorner/liquidcorners/liquidcorners.htm */
#fueMain #fueEdgeNW { display:none; }
#fueMain #fueEdgeNE { display:none; }
#fueMain #fueEdgeSW { display:none; }
#fueMain #fueEdgeSE { display:none; }

#fueMain #fueHeader { }
#fueMain #fueHeader #fueTitle { display:none; }
#fueMain #fueHeader #fueTitle #fueLinkBox {
	/* Define clickable area for homepage link, ...                */
	display:block;
	padding:15px;
}
#fueMain #fueHeader #fueTitle #fueLinkBox #fueLinkTxt {
	/* ... if necessary without displaying link text.               */
	display:none;
}

#fueMain #fueContent {
	margin:6px;
}

/* Popup template styles ****************************************** */

body.fuePopup {
	text-align:center;
}
#fuePopup {
	max-width:620px;
	/* Emuliert max-width:620 auf dem IE                            */
	width:expression(document.body.clientWidth  > 635 ? "620px" : (document.body.clientWidth - 15) + "px" );
	margin:0 auto 0 auto;
	text-align:left;
	font-size:12px;
}

/* For extended styling options f.e. "rounded corners" are possible        */
/* http://home.tiscali.nl/developerscorner/liquidcorners/liquidcorners.htm */
#fuePopup #fueEdgeNW, #fuePopup #fueEdgeNE {
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	border:0;
	background-color:#f2f2f2;
	height:22px;
	width:100%;
}
#fuePopup #fueEdgeNE {
	left:auto;
	right:0;
}
#fuePopup #fueEdgeSW { display:none; }
#fuePopup #fueEdgeSE { display:none; }

#fuePopup #fueHeader {
	height:22px;
	position:relative;
	margin:0 0 15px 0;
}
#fuePopup #fueHeader #fueTitle { display:none; }
#fuePopup #fueHeader #fueTitle #fueLinkBox {
	/* Define clickable area for homepage link, ...                */
	display:block;
	padding:15px;
}
#fuePopup #fueHeader #fueTitle #fueLinkBox #fueLinkTxt {
	/* ... if necessary without displaying link text.              */
	display:none;
}
#fuePopup #fueHeader #fuePPrint {
	position:absolute;
	top:3px;
	left:5px;
	width:100px;
	height:12px;
}
#fuePopup #fueHeader #fuePPrint a { color:#999999; text-decoration:none; }
#fuePopup #fueHeader #fuePPrint a:active { color:#EE0000; }
#fuePopup #fueHeader #fuePPrint a:visited { color:#999999; text-decoration:none; }
#fuePopup #fueHeader #fuePPrint a:hover { text-decoration:underline; }
#fuePopup #fueHeader #fuePPrint #fuePPrintBox {}
#fuePopup #fueHeader #fuePPrint #fuePPrintBox #fuePPrintTxt {}
#fuePopup #fueHeader #fuePClose {
	position:absolute;
	top:3px;
	right:5px;
	width:100px;
	height:12px;
	text-align:right;
}
#fuePopup #fueHeader #fuePClose a { color:#999999; text-decoration:none; }
#fuePopup #fueHeader #fuePClose a:active { color:#EE0000; }
#fuePopup #fueHeader #fuePClose a:visited { color:#999999; text-decoration:none; }
#fuePopup #fueHeader #fuePClose a:hover { text-decoration:underline; }
#fuePopup #fueHeader #fuePClose #fuePCloseBox {}
#fuePopup #fueHeader #fuePClose #fuePCloseBox #fuePCloseTxt {}

#fuePopup #fueContent {
	margin:6px;
}

/* General styles ************************************************* */

#fueContent, #fueContent table { font-size:12px; }
#fueContent h1 { font-size:24px; }
#fueContent h2 { font-size:18px; }
#fueContent h3 { font-size:14px; }
#fueContent h4 { font-size:12px; }
#fueContent h5 { font-size:10px; }
#fueContent h6 { font-size:7px; }

/* Hervorhebung von Suchworten, ...                                 */
#fueContent span.suchwort {
	background-color:yellow;
}
/* ... aber beim Ausdruck soll diese wegfallen                      */
@media print {
/* Beim Ausdruck soll diese wegfallen */
	#fueContent span.suchwort {
		background-color:transparent;
	}
}

/* Suche ********************************************************** */

#fueContent #recherche-ergebnis {
	width:100%;
}
#fueContent #recherche-ergebnis td {
	border:0;
	margin:0;
	padding:5px;
	vertical-align:top;
}
#fueContent #recherche-ergebnis td.va-middle {
	vertical-align:middle;
}
#fueContent #recherche-ergebnis .navigation {
	background-color:#dddddd;
}
#fueContent #recherche-ergebnis .navigation .tablehide {}
#fueContent #recherche-ergebnis .navigation .seite-aktuell {
	font-weight:bold;
}
#fueContent #recherche-ergebnis div.profil {
	width:100%;
}
#fueContent #recherche-ergebnis .nummer {
	text-align:right;
	padding-top:6px;
	padding-right:0;
}
#fueContent #recherche-ergebnis .label {
	color:#666666;
	font-style:italic; 
}
#fueContent #recherche-ergebnis div.link {
	font-size:0.9em;
	float:right;
	text-align:right;
}
#fueContent #recherche-ergebnis .institut {
	width:100%;
	background-color:#eeeeee;
	padding:1px 2px 0 2px;
}
#fueContent #recherche-ergebnis .institut .hierarchie {
	font-size:0.9em;
}
#fueContent #recherche-ergebnis .institut .profilname {
}
#fueContent #recherche-ergebnis .institut .aktiv {
	font-weight:bold;
}
#fueContent #recherche-ergebnis .institut .link {
	font-size:0.9em;
}
#fueContent #recherche-ergebnis .ansprechpartner {
	width:100%;
	background-color:#eeeeee;
	padding:0 2px 2px 2px;
}
#fueContent #recherche-ergebnis .textanriss {
	margin:0 0 8px 0;
	padding:4px 2px 2px 2px;
	width:100%;
	background-color:#f8f8f8;
}

/* Katalog Forschungseinrichtungen ******************************** */

#fueContent #explorer {
	margin-bottom:2.0em;
}
#fueContent #explorer .ebene00  { margin:1.0em 0 1.0em 0; font-weight:bold; }
#fueContent #explorer .ebene01  { margin:0 0 2px 23px; text-indent:-23px; }
#fueContent #explorer .ebene01a { margin:0 0 2px 23px; text-indent:-23px; margin-top:8px; }
#fueContent #explorer .ebene02  { margin:0 0 2px 45px; text-indent:-23px; }
#fueContent #explorer .ebene03  { margin:0 0 2px 67px; text-indent:-23px; }
#fueContent #explorer .ebene04  { margin:0 0 2px 89px; text-indent:-23px; }
#fueContent #explorer .ebene05  { margin:0 0 2px 111px; text-indent:-23px; }
#fueContent #explorer .ebene06  { margin:0 0 2px 133px; text-indent:-23px; }
#fueContent #explorer .ebene07  { margin:0 0 2px 155px; text-indent:-23px; }
#fueContent .folder   { vertical-align:middle; margin-right:3px; }
#fueContent .document { vertical-align:middle; margin-right:1px; }
#fueContent .katalog div.profil {
	margin-top:0;
	margin-bottom:20px;
}
#fueContent .katalog h3.hierarchie { margin:2.3em 0 1.7em 0; }

/* Tooltip Popup ************************************************** */

#navtxt {
	width:400px;
	padding:0;
	text-indent:0;
	text-align:left;
	font:normal 11px Arial,Helvetica,sans-serif;
	line-height:14px;
	border:1px solid #999999;
	layer-background-color:rgb(248,248,248);
	background-color:rgb(248,248,248);
	color:black;
}
#navtxt .title {
	background-color:#eeeeee;
	padding:4px 4px 1px 4px;
}
#navtxt .text {
	padding:2px 4px 4px 4px;
}

/* Profildarstellung ********************************************** */

#fueContent #fprofil .ueberschrift {
	margin-top:5px;
}
#fueContent #fprofil .ueberschrift p {
	margin:0;
	padding:0;
}
#fueContent #fprofil .ueberschrift h2 {
	margin:3px 0 0 0;
	padding:0;
}
#fueContent #fprofil h3 {
	margin:14px 0 7px 0;
}
#fueContent #fprofil h3.dashed {
	padding:2px 0 2px 0;
	border:0;
	color:#555555;
	background-color:#f7f7f7;
}
#fueContent #fprofil h4 {
	margin:11px 0 4px 0;
}
#fueContent #fprofil p {
	margin:4px 0 4px 0;
}
#fueContent #fprofil p.struktur {
	font-size:11px;
}
#fueContent #fprofil .label {
	color:#666666;
	font-style:italic;
	vertical-align:top;
}
#fueContent #fprofil .spacer {
	height:6px;
	font-size:1px;
}
#fueContent #fprofil .status {
	margin:20px 0 0 0;
	color:#666666;
	font-size:10px;
	position:relative;
}

