/* =================================================================== */
/* template_mycoresample-1/CSS/style_content.css                       */
/* $Revision: 1.1 $ $Date: 2005/07/07 18:40:14 $                                                   */
/* =================================================================== */

/* =================================================================== */
/* content area                                                        */
/* =================================================================== */
#contentArea {
    vertical-align: top;
    height: 85%;
    padding-top: 1em;

}
/*IE Fix to have content inside the table: stupid browser*/
#contentWrapper {
    width: 90% auto;
    margin-top: 20px ;
    margin-left:30px;
    margin-right:30px;
    margin-bottom;30px;
}

#contentArea {
    color: #041B26;
    background-color: #EDF0FF;
    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: #15516E;
    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: #15516E;
    border-width: 1px;
}
#contentArea input.radio, #searchMask input.checkbox, #searchMask select{
    border-style: inset;
    border-color: #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; 
}

.Stil1 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 20px;
        color: #CC0000;
	}
.Stil2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 20px;
        font-weight: bold;
        color: #000066;
       }
.Stil3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;color: #000066; }
.Stil4 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
	}
.Stil7 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #000066; }
.Stil8 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        }


/* =================================================================== */
/* search masks & login                                                */
/* =================================================================== */

#searchMask {
}
#searchMask input.text, #searchMask textarea.text, #userAction input.text{
    font-weight: bold;
    font-size: 0.9em;
  /*  border-style: dashed; */
    border-color: #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;
}
#searchMask td.inputField, #searchMask td.help, #userAction td.inputField{
    font-weight: bold;
    background-color: transparent;
    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{
    width: 100%;
    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;
}
#resultList td.resultTitle a, #resultList td.author a{
    font-weight: bold;
}
#resultList div.description{
    margin-bottom: 3px;
}
#resultList td.description{
    padding: 3px;
    background-color: white;
    border-bottom-width: 8px;
    border-bottom-style: solid;
    border-bottom-color: #EFF4F6; /* same as background */
}
#pageSelection{
    border-top-style: solid;
    border-top-width: 2px;
    border-top-color: #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;
    font-size : 1.2em ;
    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:#EDF0FF; border:1px solid #7791ac; }
td.editorHeadline              { color:#FFFFFF; background-color:#7791ac ; padding:3px; }
td.editorValidationMessage     { color:#FFFFFF; background-color:#FF0000; padding:3px; }
td.editorCellWithPanelLinesOff { }
td.editorCellWithPanelLinesOn  { border-left:1px solid #7791ac }
td.editorCellWithCompLinesOff  { padding:3px; }
td.editorCellWithCompLinesOn   { padding:3px; border-left:1px solid #7791ac }
td.editorCellValidationFailed  { padding:3px; border:2px solid #FF0000 }
table.editorPanel              { }
td.editorRepeaterButton        { padding-right:3px; padding-bottom:3px }
.editorText                    { font-size:12px; font-family:Verdana,Arial,Helvetica,SansSerif; line-height:16px }
td.editorHLine                 { 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 }


