
/* =================================================================== */
/* content area                                                        */
/* =================================================================== */
#contentArea {
    vertical-align: top;
    height: 85%;
    padding-top: 1em;
}
/*IE Fix to have content inside the table: stupid browser*/
#contentWrapper {
    width: 90%;
    margin: 0px auto;
}

#contentArea {
    color: #041B26;
    background-color: #FFFFFF; /*AS #E5EFEE; */
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight : normal;
    text-decoration: none;	
}
#contentArea .headline {
    font-weight : bold;
    padding: 3px;
    border-style: none none solid none;
    border-width: 1px;
    border-color: #041B26;
    margin-bottom: 1.5em;
}
#contentArea hr{
    height: 2px;
    color:  #15516E;
    background-color:#FFFFFF; /*AS  #E5EFEE;*/
    border-style: none;
}
#contentArea a {
    color:  #9A5B11;
    text-decoration: none;
    font-weight : normal;	
}
#contentArea a:hover {
    text-decoration: underline;
}
#contentArea input, input.helpButton, #searchMask input.submitButton, #searchMask input.resort, a.submitButton{
    border-style: outset;
    border-color: #FFFFFF; /*AS #15516E; */
    border-width: 1px;
}
#contentArea input.radio, #searchMask input.checkbox, #searchMask select{
    border-style: inset;
    border-color: #FFFFFF; /*AS #15516E; */
    border-width: 1px;
    margin: 2px;
    margin-left: 0px;
}
/* =================================================================== */
/* sitemap                                                             */
/* =================================================================== */
.sitemap tr, .sitemap th, .sitemap td, .sitemap a {
    color: #9A5B11;
    /* background : #FFFFFF; /* white */
    font-size: 12;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-weight : normal;           
    text-decoration: none;  
}
.sitemap a {
    color: #9A5B11;
    font-size: 12;
    text-decoration: none;
    font-weight : normal;   
}
.sitemap a:hover {
    text-decoration: underline;
}
/* headlines like "menu below..." */
.sitemap th {
    font-weight : bold;         
    text-align: left;       
    padding: 3px;   
    color: #041B26;
    background : #CAD9E0;       
    border-style: solid;
    border-width: 1px;
    border-color: #041B26;      
}
.sitemap th.mainMenuPoint {
    color: #454545;
    background : #EDEDED;   
    padding: 3px;           
    border-color: #454545;  
}
.sitemap th.mainMenuPoint a {
    color: #454545;
    font-size: 100%;    
    font-weight : bold;         
    background: #EDEDED; 
}
.sitemap th.mainMenuPoint a:hover {
    color: #9A5B11;
    font-weight : bold;         
    background: #EDEDED; 
}
/* =================================================================== */
/* search masks & login                                                */
/* =================================================================== */

#searchMask {
}
#searchMask input.text, #searchMask textarea.text, #userAction input.text{
    font-weight: bold;
    font-size: 0.9em;
    border-style: solid;
    border-color: #15516E; /*AS #15516E; */
    border-width: 1px;
    margin: 2px;
    margin-left: 0px;
    padding-left: 2px;
    padding-right: 2px;
    background-color: white;
}
#searchMask td.inputCaption, #userAction td.inputCaption{
    text-align: right;
    font-weight: bold;
    padding-right: 5px;
    color: black;
    background-color: transparent;
    /*background-color: #CAD9E0;*/
}
#searchMask td.inputField, #searchMask td.help, #userAction td.inputField{
    font-weight: bold;
    background-color: transparent;
    /*Meine Änderung Az 22.11.05  */
    /*background-color: #CAD9E0;*/
    padding-left: 5px;
}
#userAction .inputHead{
    padding-top: 20px;
    padding-bottom: 10px;
}
div.submitButton{
    text-align: center;
    padding-top: 5px;
}
#contentArea a.submitButton{
    color: black;
    font-size: 0.9em;
    font-weight : normal;
    text-decoration: none;
    padding: 0px 5px;
}
/* =================================================================== */
/* result lists                                                        */
/* =================================================================== */

#resortForm{
    margin: 0px;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #15516E;
    padding-bottom: 5px;
}
#resortForm table{
    width: 100%;
}
#resortForm table tr{
    height: 20px;
}
#resortForm td.resort, #resortForm td.resultCount{
    vertical-align: center;
}
#resortForm td.resultCount{
    text-align: right;
}
#resultList{
    margin: 5px 0px; /* top-bottom and left-right margin */
}
#resultList td.resultTitle, #resultList td.author{
    font-weight: bold;
    background-color: white;
    padding-right: 20px;
}
#resultList td.resultTitle a, #resultList td.author a{
    font-weight: bold;
}
#resultList div.description{
    margin-bottom: 3px;
}
#resultList td.description{
    height: 3px;
    background-color: white;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ccc; /* same as background */
}
#pageSelection{
    border-top-style: solid;
    border-top-width: 2px;
    border-top-color: #FFFFFF; /*AS #15516E; */
    padding: 5px 8px;
}
/* =================================================================== */
/* object meta data                                                    */
/* =================================================================== */

#metaHeading, #metaData, #files {
    width: 100%;
}
#metaHeading a img, #metaData a img, #files a img {
    border: none;
}
#metaHeading .titles{
    font-weight: bold;
    color: black;
    background-color: transparent;
}
#metaHeading .browseCtrl{
    text-align: right;
}
#metaData, #files{
    padding: 10px 0px;
}
/* IE Fix: Padding and inheritance is not his strength */
#metaData td, #files td{
    padding: 0px;
}
#metaData .metaname, #files .metaname {
    width: 20%;
    font-weight: bold;
    background-color: transparent;
    color: black;
    text-align: right;
    padding-right: 10px;
    vertical-align: top;
}
#metaData .metavalue, #files .metavalue {
    width: 80%;
    background-color: white;
    color: black;
    padding-left: 10px;
}
#files .metaname, #files .metavalue{
    width: auto;
}
#metaData .metahead, #files .metahead{
    text-align: center;
    color: #15516E;
    font-weight: bold;
    background-color: transparent;
}
#metaData .adressBox{
}
#metaData .addressType{
    font-weight: bold;
}
#metaData .address{
    padding-left: 2em;
}
#metaData .derivateBox{
}
#metaData .derivateHeading{
    font-weight: bold;
}
#metaData .derivate{
    padding-left: 2em;
}
/* =================================================================== */
/* browse classifications                                              */
/* =================================================================== */

#browseClass{
    margin-left: 20px;
}
#browseClass td.img{
}
#browseClass td.numDocs{
}
#browseClass td.descr{
    padding-left: 10px;
}
#browseClass div.comment{
    font-style: italic;
}


/* =================================================================== */
/* Editor forms (see editor.xsl and org.mycore.frontend.editor.*       */
/* =================================================================== */

table.editor 
{ 
  background-color: #eee;
  border: 1px solid #ccc;
  width: 544px;
  padding: 8px 8px 2px 8px;
  margin: 10px 0 10px 0;
}

table.editor table {
  margin-top: 0px;
}

.editor .metaname {
    width: 20%;
    background-color: transparent;
    color: black;
    text-align: left;
    padding-left: 10px;
    vertical-align: middle;
}
.editor .metavalue {
    width: 80%;
    padding-top: 2px;
    padding-bottom: 1px;
    padding-left: 5px;
    padding-right: 5px;
    border: 1px solid #ccc;
    background-color: white;
    color: black;
}

.editorHeadline
{ 
  padding:3px;
  font-weight:bold;
}

td.editorHeadlineHelp
{
  background-color: #eee; padding:3px; text-align:right;
  /*color:#FFFFFF; background-color:#15516E;*/
}
td.editorValidationMessage     { color:#FFFFFF; background-color:#FF0000; padding:3px; }
td.editorCellWithPanelLinesOff { }
td.editorCellWithPanelLinesOn
{
  border-left: 1px solid #ccc;
  /*border-left:1px solid #7791ac*/
}
td.editorCellWithCompLinesOff  { padding:3px; }
td.editorCellWithCompLinesOn   { padding:3px; /*border-left:1px solid #7791ac*/ border-left: 1px solid #ccc; }
td.editorCellValidationFailed  { padding:3px; border:2px solid #FF0000 }
table.editorPanel              { }
td.editorRepeaterButton {
  padding-right:3px;
  padding-bottom:3px
}
td.editorRepeaterButton img:hover, td.editorRepeaterButton img:focus {
  background-color: #036;	
}
/*.editorText {
  padding-top: 5px;
  padding-left: 3px;
  padding-right: 3px;
}*/

td.editorHLine
{
  border-top:1px solid #ccc; border-left:1px solid #ccc;
  /*border-top:1px solid #7791ac; border-left:1px solid #7791ac*/
}

/*.editorButton
{
  color:#ffffff;
  background-color:#7791ac;
  font-weight:bold;
  font-family:Verdana,Arial,Helvetica,SansSerif;
  font-size:10px;
  letter-spacing:1px
}*/

.editorButton {
  background-color: #4d688c;
  border: none;
  color: #fff;
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 100%;
  padding: 4px 5px 3px 5px;
  margin: 0;
}

.editorButton:hover, .editorButton:focus {
  background-color: #036;
}

/*td.editorHelp
{
    background-color:#ccc;
    padding:3px;
    text-align:right
}
td.editorHelp:hover
{
  background-color:#666;
  color:#000;
}*/
td.editorHelp
{
    padding:3px;
    text-align:right
}

td.editorHelp a
{
    
      color: #000;
    font-weight : normal;
    
    text-decoration: none;
    background-color: transparent;
}

td.editorHelp a:visited {color:#000;}

td.editorHelp a:link {color:#000;}

td.editorHelp a:hover {color:#000;
                       text-decoration: underline;}

/* Workflow-Kram */
input.textbuttoncenter
{
        background-color:transparent;
        color: #6E5A46;
        border-style:none;
        padding: 0px;
        margin: 0px;
        font-size:11px;
        font-family: Verdana, Arial, Helvetica, Sans-Serif;
        text-align:center;
}
input.img, div#printview-navi table td.icon
{
    text-align:center;
}
td.line
{
    border-bottom:2px solid #000000;
}
td.tinyline
{
    height: 10%;
    line-height:10%;
    border-bottom:1px solid #000000;
}
td.borderbottom
{
    border-bottom:1px solid #000000;
    font-weight: bold;
}
td.bordertop
{
    border-top:1px solid #000000;
    font-weight: bold;
}
td.confirmembargo
{
    text-align:right;
    height: 30px;
    vertical-align: top;
}
td.notconfirmed
{
    font-weight: bold;
    color: red;
    text-align:right;
    height: 30px;
    vertical-align: top;
}
div.notconfirmed
{
    font-weight: bold;
    color: red;
    text-align:right;
}
div.confirmed
{
    font-weight: bold;
    color: green;
    text-align:right;
}
div.notvalid
{
    font-style: italic;
    color: red;
}
td.halfLine
{
    font-size:11px;
    height: 30%;
}
/*table tr td
{
    border: 1px solid #FF0000;
}*/
table.frame
{
    width: 100%;
}
table.workflow
{
    width: 100%;
    table-layout:fixed;
}
td.fuwbutton
{
    width: 120px;
    vertical-align: top;
    text-align: center;
}
td.fuwdocinfo
{
    width: 62%;
    vertical-align: top;
    text-align: left;
}
td.fuwconfirm
{
    width: 36%;
    vertical-align: top;
    text-align: right;
}
td.header_left
{
    text-align: left;
    font-weight: bold;
    font-size: medium;
}
td.header_right
{
    text-align: right;
    font-weight: bold;
    font-size: medium;
}
td.fuwempty
{
    width: 3px;
}
.kursiv
{
   font-style: italic;
}
.fett
{
   font-weight: bold;
}

input.text {
	float: left;
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 3px 0px 3px 5px;
	margin-bottom: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

/* Original 
input.text {
	float: right;
	background-color: #fff;
	border: 1px solid #ccc;
	width: 360px;
	padding: 3px 0px 3px 5px;
	margin-bottom: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}*/

input.text:hover, input.text:focus {
	border: 1px solid #999;
}

input.radio {
	float: left;
	width: 10px;
	padding: 3px 0px 3px 5px;
}

textarea {
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 3px 0px 3px 5px;
	margin-bottom: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

textarea:hover, textarea:focus {
	border: 1px solid #999;
}

optgroup, option {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
}

#input_elements select {
	float: left;
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 3px 3px 3px 5px;
	margin-bottom: 6px;
	margin-right: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

/* Original
#input_elements select {
	float: left;
	background-color: #fff;
	border: 1px solid #ccc;
	width: 130px;
	padding: 3px 3px 3px 5px;
	margin-bottom: 6px;
	margin-right: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}*/

#input_elements select:hover, textarea:focus {
	border: 1px solid #999;
}

#input_elements p {
	margin: 0 0 6px 0;
	padding: 0;
}

span.required {
	color: #c00;
	font-weight: bold;
}

.clear {
	clear: both;
}

/* UB Buttons */

.ub_dark {
	background-color: #4d688c;
	border: none;
	color: #fff;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding: 4px 5px 3px 5px;
	margin: 0;
}

.ub_dark:hover, .ub_dark:focus {
	background-color: #036;
}

.ub_light {
	background-color: #ccd6e0;
	border: none;
	color: #4d688c;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding: 4px 5px 3px 5px;
	margin: 0;
}

.ub_light:hover, .ub_light:focus {
	background-color: #b5c3d1;
}
.editorlabel {
  padding-right: 3px;
  padding-left: 3px;
  padding-top: 3px;
}

.editorlabel2 {
  width: 173px;
  padding-right: 3px;
  padding-left: 3px;
  padding-top: 3px;
}

.searchlabel{
  width: 110px;
  text-align: left;
}

.searchlabel2{
  width: 173px;
  text-align: left;
}

.editorXHTMLLabel {
  color: #4d688c;
  padding-right: 3px;
  padding-left: 3px;
  padding-top: 0px;
  font-size: 80%;
}
#timer {
  position: absolute;
  top: 42px;
  right: 42px;
  border: 1px solid #000000;
  background-color: #4d688c;
  padding: 2px;
  text-align: center;
  font-family: Verdana, Arial, sans-serif;
  font-size: 150%;
  color: #FFFFFF;
  visibility:hidden;
  padding-right: 16px;
}
#timer input {
  align: center;
  text-align: center;
  border: none;
  font-family: Verdana, Arial, sans-serif;
  font-size: 150%;
  color: #FFFFFF;
  background-color: #4d688c;
  margin-right: -16px;
}
#timer .closebtn {
  position: absolute;
  top: 0px;
  right: 16px;
}
.red {
  color: red;
}
span.bold {
	font-weight: bold;
}
table.statistics {
  border: 1px double #000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 100%;
}

/* Geklaut aus Aleph (teilweise). */
.tr1
{
  font-size:100%;
  font-family: Verdana, Arial, sans-serif;
  font-weight:bold;
  /*background-color:#EEEEEE;*/
  padding: 3px;
}
.metahead
{
  font-family:Arial,Verdana,sans-serif;
  font-weight:bold;
  background-color:#cccccc;
  padding: 3px;
  text-align: center;
}
.td1
{
  font-family:Arial,Verdana,sans-serif;
  font-weight:normal;
  /*color:#212063; */
  background-color:#F4F4F4;
  padding: 3px;
}
.metaname
{
	text-align: right;
  font-family:Arial,Verdana,sans-serif;
  font-weight:bold;
  font-size:100%;
  /* !!!!!
  font-family:Arial,Verdana,sans-serif;
  überall einfügen
  !!!!!
  */
  /*color:#212063; */
  background-color:#F4F4F4;
  padding: 3px 5px 3px 3px;
}
.metavalue
{
  font-family:Arial,Verdana,sans-serif;
  padding: 3px 3px 3px 5px;
}
.derivateName
{
  vertical-align: top;
  text-align: right;
  font-family:Arial,Verdana,sans-serif;
  font-weight:bold;
  font-size:100%;
  background-color:#cccccc;
  padding: 3px 5px 3px 3px;
}
.derivateValue
{
	font-family: Arial,Verdana,sans-serif;
  border: 1px solid #cccccc;
  padding: 3px 3px 3px 5px;
}
.aleph {
  font-size:115%;
  border-spacing: 1px;
  border-collapse: separate;
}
.text3 {
	font-size: 100%;
	font-family: Arial,Verdana,sans-serif;
	color: #00295b;
}
#bold {
	font-family: Arial,Verdana,sans-serif;
	font-weight: bold;
	font-size: 115%;
	vertical-align: middle;
}
.pfeile {
  top: 6px;
  position: relative;
}
.nowrap {
  white-space: nowrap;
}
hr.derivateLine {
  border-color:#cccccc;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 2px;
}
table.olddataset {
  margin-top: 0px;
}
td.olddataset {
  padding-right: 5px;
  padding-left: 5px;
}
.charite {
  background: url(/diss/templates/master/template_fu/IMAGES/logo-charite.gif) no-repeat right;
  height: 76px;
}
.orientation {
  font-family: Arial,Verdana,sans-serif;
  font-weight: bold;
  font-size: 125%;
  vertical-align: middle;
  text-align: center;
}
.grey {
  color:#666666;
}