﻿/******************** General definitions ********************/

*{
	font-family: Verdana, Arial, Helvetica, Geneva, serif, sans-serif !important;
	
	}
}

body
{
	font-family: Verdana, Arial, Helvetica, Geneva, serif, sans-serif;
	color: black;
	background-color: #F0F0F0;
	margin: 0px;
	padding: 0px;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #DFDCDC;
	scrollbar-highlight-color: #DFDCDC;
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-darkshadow-color:#FFFFFF; 
	scrollbar-track-color: #FFFFFF; 
	scrollbar-arrow-color: #DFDCDC;
	height: 100%;
	text-align: center;
	font-size: 1.0em;
}

table 
{
	font-size: 100%;
}

/* This table wraps everything */

table.wrapper 
{	
	border-left: 1px solid #777777;
	border-right: 1px solid #777777;
	border-bottom:1px solid #777777;
	text-align: left;
	height: 100%;
	width: 850px;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
}

/******************** Headers ********************/

/* Use for page topheaders */
h1
{
	color: #555555;
	font-size: 1.8em;
	font-weight: normal;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, Geneva, serif, sans-serif;
}

/* Use for page headers */	
h2
{
	color: #555555;
	font-size: 1.4em;
	font-weight: normal;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, Geneva, serif, sans-serif;
}

/* Use for item,block headers */	
h3
{
	color: #555555;
	font-size: 1.1em;
	margin: 0px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Geneva, serif, sans-serif;
}

/******************** Specials ********************/

tr.colorA
{
	background-color: #F0F0F0;
}

tr.organisation_map
{
	background-color: #CCCCCC;
	font-size: x-small;
	font-weight: bold;
	height: 1px;
}

table.org
{
	border: 1px solid #CCCCCC; 
	font-size: xx-small; 
	border-collapse: collapse;
}

td.personalinfo
{
	vertical-align: top;
}

/******************** Top menu ********************/

td.top 
{
	height: 110px;
	background-image: url('vitae/derp-oek-inst-ku-logo-uk.png');
	text-align: right;
	vertical-align: top;
	/******************** added by bruck no to repeat the logo ********************/

	background-repeat: no-repeat;
}

td.top p
{
	text-align: right;
	padding-right: 20px;
	padding-top: 10px;
	font-size: xx-small;
}

td.menu_top
{
	text-align: right;
	padding-right: 20px;
	width: 100%;
	height: 15px;
	padding-bottom: 10px;
	font-size: small;
}

/******************** Left side menu ********************/

td.menu_left
{
	vertical-align: top;
    padding-left: 20px;
	background-color: white;
	color: #999999;
}

ul.localmenu
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 150px;
	background-color: white;
	color: #999999;
	margin-top: 25px;
	font-size: xx-small;
}

li.localmenu
{
	padding-bottom: 8px;

}

/******************** Contents ********************/

td.contents
{
	vertical-align: top;
	height: 100%;
	width: 100%;
	padding-top: 5px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 15px;
	font-size: 0.8em;

	/* div.scroll */
	overflow: auto;
	-moz-box-sizing: border-box;
	color: #2f4f4f;
	font-family: Calibri, Verdana, Arial, Helvetica, Geneva, serif, sans-serif;
}

div.scroll 
{
	height: 100%;
	width: 100%;
	overflow: auto;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: white;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #2f4f4f;
	font-family: Calibri, Verdana, Arial, Helvetica, Geneva, serif, sans-serif;
}

div.highlight 
{
	height: auto;
	width: auto;
	padding: 20px;
	background-color: #CCCCCC;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
}

div.text_align_left
{
	text-align: left;
	padding: 2px;

}

/******************** Links ********************/

a
{
	color: #800000;
	font-weight: normal;
	text-decoration: none;
}


a:hover
{
	color: #999999;
	font-weight: normal;
	text-decoration: underline; 
}

a.menu 
{ 
	color: #999999; 
	text-decoration: none; 
	font-weight: normal; 
}

a.menu:hover 
{ 
	color: #800000; 
	text-decoration: underline; 
	font-weight: normal; 
}


a.globalmenu:link 
{ 
	color: #999999; 
	text-decoration: none; 
	font-weight: normal; 
	line-height: 18px; 
	letter-spacing: 0px;
}

a.globalmenu:selected
{ 
	color: #800000; 
	text-decoration: underline; 
	font-weight: normal; 
	line-height: 18px; 
	letter-spacing: 0px;
}

a.globalmenu:visited 
{ 
	color: #999999; 
	text-decoration: none; 
	font-weight: normal; 
	line-height: 18px; 
	letter-spacing: 0px;
}

a.globalmenu:hover 
{ 
	color: #800000; 
	text-decoration: underline; 
	font-weight: normal; 
	line-height: 18px; 
	letter-spacing: 0px;
}

/******************** Paragraphs ********************/

p
{
	line-height: 18px;
	margin: 0px;
}

p.8
{
	line-height: 18px;
	margin: 0px;
	font-size: 80%;
}

pre
{
	line-height: 18px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: green;
	font-size: 100%;
}

/******************** Images ********************/

img 
{
	border: 0px none;
}

img.left
{
	float: left;
	vertical-align: bottom;
	margin-right: 8px;
}

img.right
{
	float: right;
	margin-left: 8px;
}	

img.showID
{
	border: 0px;
	float: right;
}
.img-500 {
width: 52px;
height:72;}

/******************** Input ********************/

input 
{
	font-size: x-small;
	border: 1px solid #666666; 
}

form.admin_form
{
	margin-top: 3px;
	padding: 0;

}

input.admin_input
{
	font-size: xx-small;
	background-color:white;
	border: 1px solid #666666; 
	margin: 0;
	padding: 0;
}

input.noborder
{
	font-size: x-small;
	border: none;
}

/******************** Rulers ********************/

hr
{
	height: 1px;
	width: 80%;
	text-align: left;
	border-top: 1px solid #999999;
	border-left: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	margin: 0;
	padding: 0;
}

/******************** Lists ********************/

ul.library
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.imgw {
	height: 72px;
	width: 55px;
}


li.colorA
{
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #F0F0F0;
}

/******************** added by bruck and mauricio ********************/

.journal_article_title {font-style:normal;

}
.journal_source {
font-style:italic;
}
.coauthors {
}
.book_title_by_FT {
}

.details_of_book_by_FT

.book_chapter_details {
}
.book_chapter_title {
}
.additional {
}
.review_title {
}
.review_source {
}
.working_paper_title
{ 
}

.workin_paper_source
{
}

.miscellaneous_title
{
}

.miscellaneous_source
{
}
.jou_volume{
	
}