/*
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// Author: Hans Georg Filipp
// Date: 2007-08-21
// Version: 2.28db-i
// (c) 2002-2006 by Hans Georg Filipp
//               MSH - Medien System Haus
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 @page { size:21.0cm 29.7cm }
*/

 b.ressorttext       { font-size:10px; font-family:Verdana, Geneva, Helvetica; font-weight:normal; color:#ffffff; }
 b.firstpreviewtext  { font-size:10px; font-family:Verdana, Geneva, Helvetica; font-weight:normal; color:#000000 }
 b.secondpreviewtext { font-size:9px; font-weight:normal; font-family:Verdana, Geneva, Helvetica; font-weight:normal; color:#333333 }
 b.thirdpreviewtext  { font-size:9px; font-family:Verdana, Geneva, Helvetica; font-weight:normal; color:#555555 }

 input.inputformtext
 {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    background-color: #ffffff;
    border:1px solid #006991;
    padding:2px;
    margin:2px;
    height:18px;
 }

 .quickselectform
 {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    background-color: #ffffff;
    border:1px solid #006991;
    height:18px;
 }
 input.quickselectform { padding: 1px 0px 0px 2px; }
 select.quickselectform { padding: 0px 0px 0px 1px; }


 input.inputformtextmshgreen { font-size:12px;  font-family:Verdana, Geneva, Helvetica; font-weight:normal; color:#006991  }



 input.inputformtextsmallsearch { font-size:10px;  font-family:Verdana, Geneva, Helvetica; font-weight:normal; color:#006991  }

 input.cpage        {}
 input.cpage1       {}


 span.green               { font-size:14px; font-family:Verdana, Geneva, Helvetica; font-weight:normal; color:rgb(0%, 100%, 0%) }
 span.smallgreen          { font-size:12px; font-family:Verdana, Geneva, Helvetica; font-weight:normal; color:rgb(0%, 100%, 0%) }


 span.dialogtextsmall     { font-size:12px; font-family:Verdana, Geneva, Helvetica; font-weight:normal; color:#000000 }

 span.articleressortsmall { font-size:12px; font-family:Verdana, Geneva, Helvetica; font-weight:bold; color:#ffffff  }

 span.allpagenumbers      { font-size:12px; font-family:Verdana, Geneva, Helvetica; font-weight:normal; color:#000000 }
 span.pageressortsmall    { font-size:12px; font-family:Verdana, Geneva, Helvetica; font-weight:normal; color:#ffffff; }
 span.pagetitlesmall      { font-size:10px; padding-left:3px; font-family:Verdana, Geneva, Helvetica; font-weight:normal; color:#000000 }
 span.pagenumbersmall     { font-size:10px; padding-right:3px; font-family:Verdana, Geneva, Helvetica; font-weight:normal; color:#000000 }
 span.pagetitle           { font-size:11px; padding:1px; font-family:Verdana, Geneva, Helvetica; font-weight:bold; color:#FFFFFF }
 span.pagenumber          { font-size:11px; font-family:Verdana, Geneva, Helvetica; font-weight:bold; color:#FFFFFF }

 span.publishername       { font-size:12px; font-family:Verdana, Geneva, Helvetica; font-weight:normal; color:#000000 }
 span.objectname          { font-size:12px; font-family:Verdana, Geneva, Helvetica; font-weight:normal; color:#000000 }
 span.releasedatetime     { font-size:12px; font-family:Verdana, Geneva, Helvetica; font-weight:normal; color:#000000 }
 span.releasepagenumber   { font-size:12px; font-family:Verdana, Geneva, Helvetica; font-weight:normal; color:#000000 }

 span.releasepage           { font-size:12px;  font-family:Verdana, Geneva, Helvetica; font-weight:normal; color:#000000 }
 span.releasearticle        { font-size:12px;  font-family:Verdana, Geneva, Helvetica; font-weight:normal; color:#000000 }
 span.articletypebackground { font-size:12px; font-family:Verdana, Geneva, Helvetica; font-weight:normal; color:#000000; }
 span.ressortbackground     { font-size:12px; font-family:Verdana, Geneva, Helvetica; font-weight:normal; text-decoration: underline; color:#000000; }

 span.boxheader           { font-size:11px; font-family:Verdana, Geneva, Helvetica; font-weight:normal; color:#000000; }

 span.infotext               { font-size:14px; font-family:Verdana, Geneva, Helvetica; font-weight:normal; color:#006991  }

 span.infotexthuge           { font-size:18px; font-family:Verdana, Geneva, Helvetica; font-weight:normal; color:#000000;  }
 span.infotexthugered        { font-size:18px; font-family:Verdana, Geneva, Helvetica; font-weight:normal; color:red }
 span.infotexthugegreen      { font-size:18px; font-family:Verdana, Geneva, Helvetica; font-weight:normal; color:green }

 span.infotextmediumbold     { font-size:12px; font-family:Verdana, Geneva, Helvetica; font-weight:normal; color:#000000; font-weight:bold }

 span.infotextsmall          { font-size:12px; font-family:Verdana, Geneva, Helvetica; font-weight:normal; color:#000000; }
 span.infotextsmallbold      { font-size:12px; font-family:Verdana, Geneva, Helvetica; font-weight:normal; color:#000000; font-weight:bold; }

 span.infotextsmallgreen     { font-size:12px; font-family:Verdana, Geneva, Helvetica; font-weight:normal; color:#006991  }
 span.infotextsmallblue      { font-size:12px; font-family:Verdana, Geneva, Helvetica; font-weight:normal; color:#006991  }
 span.infotextsmallmshgreen  { font-size:12px; font-family:Verdana, Geneva, Helvetica; font-weight:normal; color:#006991  }
 span.infotextsmallwhite      { font-size:10px; font-family:Verdana, Geneva, Helvetica; font-weight:normal; color:#FFFFFF; }
 span.infotextsmallblack      { font-size:10px; font-family:Verdana, Geneva, Helvetica; font-weight:normal; color:#000000; }
 span.infotextsmallred       { font-size:11px; font-family:Verdana, Geneva, Helvetica; font-weight:normal; color:red }

 span.navigationlink      { font-size:12px; font-family:Verdana, Geneva, Helvetica; font-weight:normal; color:#006991  }

 span.account             { font-size:12px; font-family:Verdana, Geneva, Helvetica; font-weight:normal; color:#000000 }

 span.searchresultmarker  { font-size:12px; font-family:Verdana, Geneva, Helvetica; font-weight:normal; color:#FF0000 ; background-color:#FF0000 }

 span.progressBarFG       { font-size:0px; font-family:Verdana, Geneva, Helvetica; font-weight:normal; background-color:#006991 ; color:#ffffff;  }

 span.teasertextbackground { font-size:10px; font-family:Verdana, Geneva, Helvetica; font-weight:bold; color:#000000 ; background-color:#ffffff;  }

 td.infotextsmall         { font-size:12px; font-family:Verdana, Geneva, Helvetica; font-weight:normal }
 td.infotextsmallright    { font-size:12px; font-family:Verdana, Geneva, Helvetica; font-weight:normal; text-align:right }

 td.allpagenumbers        { font-size:12px; font-family:Verdana, Geneva, Helvetica; font-weight:normal }
 td.previewpicsspace      { font-size:0px; font-family:Verdana, Geneva, Helvetica; font-weight:normal }

 td.line                  { font-size:12px; text-align:left; background-color:#ffffff; background-image:url('../image/msh/background/msh_line.gif') }
 td.downline              { font-size:12px; text-align:left; background-color:#ffffff; background-image:url('../image/msh/background/msh_downline.gif') }
 td.linegrey              { font-size:12px; text-align:left; background-color:#ececec; background-image:url('../image/msh/background/msh_line.gif') }

 td.pageressort          {  background-color:#006991; font-size:12px; height:20px; padding-left:3px; text-align:left; vertical-align:middle; }
 td.pagetitle            { font-size:12px; background-color:#cccccc; text-align:left; width:190px }
 td.darkpagetitle        { font-size:12px; background-color:red }
 td.pagetitlefull        { font-size:10px; padding:1px; background-color:#006991; text-align:center; }
 td.pagepreviewpicture   { font-size:12px; background-color:#ECECEC; text-align:left } /*background-image:url('../image/background/digiPaper_transparent.gif');*/
 td.pagenumber           { font-size:12px; background-color:#CCCCCC; text-align:right }
 td.pagenumberequal      { font-size:12px; background-color:#006991; text-align:left }

 td.articleressort       { font-size:12px; background-color:#006991; text-align:left; padding:3px;}

 td.releasepage          { font-size:12px; text-align:left; vertical-align:top; width:75px }
 td.releasearticle       { font-size:12px; text-align:left; vertical-align:top; width:75px }

 td.ressorttext          { font-size:12px; background-color:#006991; padding:3px; text-align:left }
 td.firstpreviewtext     { font-size:12px; background-color:#cccccc; padding:3px; text-align:left }
 td.secondpreviewtext    { font-size:12px; background-color:#ececec; padding:3px; text-align:left }
 td.thirdpreviewtext     { font-size:12px; background-color:#ffffff; padding:3px; text-align:left }

 td.linkselement         { font-size:12px; text-align:left; vertical-align:top }
 td.linkselementright    { font-size:12px; text-align:right; vertical-align:top}
 td.searchelement        { font-size:12px; text-align:right; vertical-align:top }
 td.configelement        { font-size:12px; text-align:left; vertical-align:top }

 td.pdfwinsearchelement  { font-size:12px; text-align:left; vertical-align:top }
 td.pdfpageressort       { font-size:12px; background-color:#006991; text-align:center; width:120px }
 td.pdfpagetitle         { font-size:12px; background-color:#ececec; text-align:center; width:120px }
 td.pdfpagepreview       { font-size:12px; background-color:#eeeeee; text-align:center }
 td.pdfpagecheck         { font-size:12px; background-color:#ffffff; text-align:left }

 td.cardselect           { font-size:12px; text-align:left; background-color:#ffffff; }
 td.thumbnailsselect     { font-size:12px; text-align:right; background-color:#ECECEC; }

 td.deletepage           { font-size:12px; text-align:left; vertical-align:top }
 td.deletepageright      { font-size:12px; text-align:right; vertical-align:top }

 td.selectlistdatetime            { font-size:12px; text-align:left; vertical-align:top; background-color:#006991;  }
 td.selectlistpublisherleftspacer { font-size:0px; width:20px; background-color:#ECECEC; }
 td.selectlistobjectleftspacer    { font-size:0px; width:20px }
 td.selectlistreleaseleftspacer   { font-size:0px; width:20px }
 td.selectlistpublisher           { font-size:12px; text-align:left; vertical-align:top }
 td.selectlistobject              { font-size:12px; width:160px; text-align:left; vertical-align:top }
 td.selectlistrelease             { font-size:12px; width:50px;  text-align:left; vertical-align:top }
 td.selectlistreleaselink         { font-size:12px; width:200px; text-align:right; vertical-align:top }

 td.cprestore  { font-size:12px; text-align:center; vertical-align:top; background-color:#ececec; }
 td.cprestore2 { font-size:12px; text-align:left;   vertical-align:top; background-color:#ececec; }
 td.cpsave     { font-size:12px; text-align:center; vertical-align:top; background-color:#ececec;  }
 td.cpsave2    { font-size:12px; text-align:left;   vertical-align:top; background-color:#ececec;  }
 td.cpdelete   { font-size:12px; text-align:center; vertical-align:top; background-color:#ececec; }
 td.cpsearch   { font-size:12px; text-align:center; vertical-align:middle; background-color:#ececec;  }
 td.cpsearchCL { font-size:12px; text-align:center; vertical-align:middle; background-color:#ececec;  }

 td.infopage             { font-size:12px; background-color:#535353; text-align:left; vertical-align:top}
 td.infopageright        { font-size:12px; background-color:#ececec; text-align:right; vertical-align:top; width:33%}
 td.infopageleft         { font-size:12px; background-color:#ececec; text-align:left; vertical-align:top; width:33%}
 td.infopageressort      { font-size:12px; background-color:#ffffff; text-align:left; vertical-align:top}
 td.infopageressortright { font-size:12px; background-color:#006991 ; text-align:right; vertical-align:top; width:33%}
 td.infopagetitleright   { font-size:12px; background-color:#006991; text-align:right; vertical-align:top; width:33%}

 td.teasertextbackground { background-color:#FFFFFF; border:1px solid #006991; font-size:10px; padding:3px; text-align:left; vertical-align:top;}

 td.xid                  { width:1%; font-size:12px; vertical-align:middle }
 td.xiddelete            { width:1%; font-size:12px; vertical-align:middle; }

 tr.showusersresult      { width:50%; background-color:#E7F7F7 }
 tr.showusersresultlight { width:50%; background-color:#ececec  }

 tr.xid                  { width:100%; background-color:#ececec }
 tr.darkxid              { width:100%; background-color:red }
 tr.xidlight             { width:100%; background-color:#ffffff;  }
 tr.darkxidlight         { width:100%; background-color:red }
 tr.xidrefresh           { width:100%; background-color:#ffffff; }

 table.ttsserver         { width:500px; height:100px; text-align:center; vertical-align:middle; }

 table.loginpicture      { width:630px; height:auto; text-align:left; vertical-align:top; background-image:url('../image/msh/background/msh_background_key.gif'); background-repeat: no-repeat; }
 table.loginborder       { border:1px solid #006991; padding:3px; margin-top:3px; margin-bottom:3px; background-color:#ececec;  }
 table.login             { background-color:#ececec; }

 table.selectpicture     { width:630px; text-align:left; vertical-align:top;}
 table.selectborder      { width:630px; border:1px solid #006991; padding:3px; margin-top:3px; margin-bottom:3px; background-color:#ececec; border-collapse:collapse;  border:1px solid #006991;}
 table.selectground      { background-color:#ececec;}
 table.select            { width:630px; background-color:#ececec;}

 table.importpicture     { width:630px; height:auto; text-align:left; vertical-align:top;}
 table.importborder      { border:1px solid #006991; padding:3px; margin-top:3px; margin-bottom:3px; background-color:#ececec;  }
 table.import            { background-color:#ececec;  }

 table.createuserpicture { width:630px; height:auto; text-align:left; vertical-align:top;}
 table.createuserborder  { width:500px; border:1px solid #006991; padding:3px; margin-top:3px; margin-bottom:3px; background-color:#ececec;  }
 table.createuser        { background-color:#ececec;   }

 table.showuserspicture  { width:630px; height:auto; text-align:left; vertical-align:top;}
 table.showusersborder   { border:1px solid #006991; padding:3px; margin-top:3px; margin-bottom:3px; background-color:#ececec;  }
 table.showusers         { background-color:#ececec;   }

 table.usermodulepicture { width:630px; height:auto; text-align:left; vertical-align:top;}
 table.usermoduleborder  { width:300px; width:630px; border:1px solid #006991; padding:3px; margin-top:3px; margin-bottom:3px; background-color:#ececec; }
 table.usermodule        { background-color:#ececec; }

 table.fulltextsearchrequestpicture { height:auto; text-align:left; vertical-align:top; }
 table.fulltextsearchrequestborder  { width:630px; border:1px solid #006991; padding:3px; margin-top:3px; margin-bottom:15px; background-color:#ececec;  }
 table.fulltextsearchrequest        { background-color:#ececec;  }

 table.configpicture { width:560px; text-align:left; vertical-align:top; background-repeat: no-repeat; }
 table.configborder  { border:1px solid #006991; padding:3px; margin-top:3px; margin-bottom:3px; background-color:#ececec;   }
 table.config        { background-color:#ececec;  }

 table.fulltextsearchresult         { width:630px; background-color:#ffffff; margin-top:5px; border-collapse:collapse;  border:1px solid #006991;}
 table.fulltextsearchresultlight    { width:630px; background-color:#ececec; margin-top:5px; border-collapse:collapse;  border:1px solid #006991;}

 table.darkfulltextsearchresult      { width:630px; background-color:red; margin-top:5px; border-collapse:collapse;  border:1px solid #006991; }
 table.darkfulltextsearchresultlight { width:630px; background-color:red; margin-top:5px; border-collapse:collapse;  border:1px solid #006991; }

 table.fulltext     { background-color:white }
 table.darkfulltext { background-color:red }

 table.fulltextentrysearch { width:100%; background-color:#E7F7F7 }

 table.toolbar    { border:1px solid #006991; border-collapse:collapse; background-color:#ececec; }
 table.toolbar td { padding:5px; vertical-align:middle; }

 table.pdfpage     { background-color:transparent }
 table.darkpdfpage { background-color:transparent; border-top:solid 2px red; border-bottom:solid 2px red; border-left:solid 2px red; border-right:solid 2px red }

 table.xid                          { width:630px; background-color:#ffffff; margin-top:5px;}

 table.showusersresult              { width:100%; background-color:#E7F7F7}

 table.showuserchangedformresult    { width:100%; background-color:#E7F7F7}

 table.selectrelease     { width:630px; background-color:#ECECEC; margin-top:3px; border-collapse:collapse;  border:1px solid #006991;}

 table.picture           { width:190px; background-color:#ECECEC; background-image:url('../image/background/digiPaper_transparent.gif') }

 table.previewarea       { background-color:#006991  }

 table.links             { width:100%; font-size:0px; background-color:#006991  }

 table.search            { width:120px; text-align:right; background-color:#006991  }

 table.deletepage        { width:100%; background-color:#E7F7F7 }

 table.importfile        { width:100%; background-color:#E7F7F7 }

 table.pdfwizardselect   { width:630px; background-color:#ffffff; }
 table.pdfwizard         { width:100%; background-color:#ffffff;  }

 table.generalground     { width:100%; background-color:#ffffff;  }

 table.controlpanel      { width:100%; background-color:#ececec }

 table.indexpage         { width:630px; background-color:#eeeeee; }
 table.indexpagelight    { width:630px; background-color:#ffffff; }

 table.darkindexpage      { width:630px; background-color:red }
 table.darkindexpagelight { width:630px; background-color:red }

 table.teasertextbackground { width:50%; background-color:#ffffff;  }

 table.medialink         { background-color:#ffffff; border:solid 1px #999999 }

 div.previewarea         { position:absolute; top:0px; left:0px; width:0px; height:0px; padding:0px; visibility:hidden; background-color:#ffffe1; border-top:solid 1px #c0c0c0; border-bottom:solid 1px #c0c0c0; border-left:solid 1px #c0c0c0; border-right:solid 1px #c0c0c0; z-index:-1 }
 div.cardselect          { position:absolute; top:0px; left:0px; z-index:10000 }
 div.previewpics         { position:absolute; top:20px; left:5px }
 div.previewpicsspace    { font-size:0px; width:0px; height:5px }
 div.previewareaextend   { position:absolute; top:0px; left:0px; width:0px; height:0px; padding:0px; visibility:hidden; background-color:#006991 ; z-index:-1 }

 div.areamarker          { position:absolute; top:0px; left:0px; width:0px; height:0px; padding:0px; visibility:hidden; background-color:#ffffe1; border-top:solid 1px #c0c0c0; border-bottom:solid 1px #c0c0c0; border-left:solid 1px #c0c0c0; border-right:solid 1px #c0c0c0; z-index:-1 }
 div.previewmarker       { position:absolute; top:0px; left:0px; width:0px; height:0px; padding:0px; visibility:hidden; background-color:#ffffe1; border-top:solid 1px #c0c0c0; border-bottom:solid 1px #c0c0c0; border-left:solid 1px #c0c0c0; border-right:solid 1px #c0c0c0; z-index:-1 }
 div.bglinkmarker        { background-color:#ffffe1; border-top:solid 1px #c0c0c0; border-bottom:solid 1px #c0c0c0; border-left:solid 1px #c0c0c0; border-right:solid 1px #c0c0c0 }

 div.space               { font-size:0px; width:0px; height:5px }

 div.deletepage          { font-size:0px; position:relative; top:0px; left:5px; z-index:5000 }

 div.pdfwizardselect     { position:absolute; top:0px; left:0px; width:100%; height:100%; background-color:#ffffff;  }

 div.navi                { position:relative; top:0px; left:0px; width:100%; height:25px; padding:0px; visibility:visible; display:block; background-color:#006991  }

 div.progressBarBG       { font-size:0px; position:relative; top:0px; left:0px; width:100%; height:5px; padding:0px; visibility:visible; display:block; background-color:#006991  }
 div.progressBarFG       { font-size:0px; position:relative; top:0px; left:0px; width:0%; height:5px; padding:0px; visibility:visible; display:block; background-color:#006991  }

 div.infopage            { position:relative; top:0px; left:0px; width:99%; height:1%; padding:0px; visibility:visible; background-color:#006991 ; border-top:solid 1px #c0c0c0; border-bottom:solid 1px #c0c0c0; border-left:solid 0px #c0c0c0; border-right:solid 0px #c0c0c0}
 div.pictureindexpage    { font-size:0px; position:relative; top:0px; left:5px; z-index:5000 }

 div.bgemailurl          { position:absolute; top:0px; left:0px; width:58px; height:5px; display:block; visibility:visible; background-color:#ffffe1 }

 div.darkArticle   { border-top:solid 2px red; border-bottom:solid 2px red; border-left:solid 2px red; border-right:solid 2px red }
 div.darkPicture   { border-top:solid 2px red; border-bottom:solid 2px red; border-left:solid 2px red; border-right:solid 2px red }
 div.doDarkArticle { border-top:solid 1px green; border-bottom:solid 1px green; border-left:solid 1px green; border-right:solid 1px green }
 div.doDarkPicture { border-top:solid 1px blue; border-bottom:solid 1px blue; border-left:solid 1px blue; border-right:solid 1px blue }

 img.cprestore { background-color:#E7F7F7 }
 img.cpsave    { background-color:#ffffff; }
 img.cpdelete  { background-color:#FFF7F7 }
 img.cpsearch  { background-color:#ffffff; }

 img.darkpreviewpage { border:2px solid red }

 body.links         { background-color:#ffffff  }
 body.navi          { background-color:#ffffff  }
 body.navi_iframe   { background-color:#ffffff  }
 body.info          { background-color:#ffffff  }
 body.right         { background-color:#ECECEC; background-image:url('../image/msh/background/msh_background_rightborder.gif') }
 body.rightselect   { background-color:#ffffff  }
 body.middle        { background-color:#ffffff  }
 body.picture       { background-color:#ffffff  }
 body.articletext   { background-color:#ffffff  }

 iframe.navi_iframe { height:100px }