/**
 * This file contains the Stylesheet for YOUR CONTENT. You should insert your styles here.
 *
 * minicms (C) 2006 Marc-Oliver Pahl
 * http://minicms.m-o-p.de
**/



.wsitable .right{/* 1) fixes the width of the right column;
                    2) contains the locator inside this page; */
                    color: #0075b5;
                    background-color: #d7d7d7;
                    border-left: solid 1px #0075b5; /* wsi-color dividing line */
                    border-top: solid 6px #f1f4f7;/* makes the dividing line go into the bg */
                    padding-left: 1em;
                    padding-bottom: 1px;
}
.wsitable .right a,
.wsitable .right a:visited {
                    color: #333333;
}

/* Formate fuer die Kopfzeile */
.wsitable .toprow .theRow .fakultaetsLogo{ 
                    width: 100px;
                    position: relative;
                    right: 0.5em;
                    top: 0;
                    display: inline;
                    text-align: right;
                    float: right;
}

.wsitable .toprow .theRow .title {
			padding-right: 1em;
}

@media print
{
.wsitable .toprow .theRow .title {
text-align:center;
}
}
  
.wsitable .content{ /* containing the body */
                    border-left: solid 1px #0075b5;
}


/* Umspannt den Rechten unteren Inhaltsteil */
.contentBox{
              font-size: 0.8em;
              text-align: justify;
              padding: 1em;
}

/* newsbox */
.contentBox .newsBox{
              width: 150px;
              font-size: 0.8em;
              color: #e2ddc0;
              text-align: right;
              float: right;
}
.contentBox .newsBox h4, .contentBox .newsBox a{
              color: #e2ddc0;
              text-decoration: none;
}
.contentBox .newsBox h4{
              border-bottom: none;
              border-right: 1px solid #e2ddc0;
              margin: 0px;
}

.contentBox .newsBox h5{
              color: #e2ddc0;
              border-bottom: none;
              margin-bottom: 0px;
              font-weight: normal;
}
.contentBox .newsBox h6{
              color: #e2ddc0;
              margin: 0px;
              font-weight: normal;
}

.contentBox .newsBox a{
              color: #a5b4b7;
}

.contentBox .newsBox p{
              margin: 0px;
}
/* /newsbox */

/* news (all news) */
.contentBox .news{
}
.contentBox .news h4{
}
.contentBox .news h5{
              border-top: solid 1px #e2ddc0;
              margin-bottom: 0px;
              text-align: right;
              font-weight: normal;
}
.contentBox .news h6{
              margin-top: 0px;
              margin-bottom: 0px;
              font-weight: normal;
              display: inline;
}
/* /news-all */

.widthlimited{
              max-width: 550px;
}

pre{
              font-size: 1.1em;
}

/* keine Begrenzung beim Drucken */
@media print {
  .widthlimited{
              max-width: 100%;
  }
}

/* Damit de Ueberschriften nach Links ausgerueckt sind, muss der Rest eingerueckt sein */
.contentBox p, 
.contentBox div, 
.contentBox table {
         margin-left: 20px;
}



/* zusaetzlich zur Einrueckung sollen die Aufzaehlungseinheiten noch Abstand voneinander haben */
.content ul li, .content ol li {
         margin-left: 20px;
         margin-bottom: 0.5em;
}

/* Listenelement .word mit dem entsprechenden Icon */
.content ul .word{ 
                      list-style: none;
                      background-image:url('../pix/word_mini.gif');
                      background-position: left center;
                      background-repeat: no-repeat;
                      margin-left: 0px;
                      padding-left: 22px;
                      margin-top: 5px;
                 } 
/* Listenelement .acrobat mit dem entsprechenden Icon */
.content ul .acrobat{ 
                      list-style: none;
                      background-image: url('../pix/acrobat_mini.gif');
                      background-position: left center;
                      background-repeat: no-repeat;
                      margin-left: 0px;
                      padding-left: 22px;
                      margin-top: 5px;
                    } 

/* Element, dass keinen Abstand nach oben haben soll: id="nomargintop" (1ste Ueberschrift) */
#nomargintop{
              margin-top: 0px;
}
#nomarginbottom{
              margin-bottom: 0px;
}

/* Die Ueberschriften */
.content h1, h2, h3, h4, h5{
              font-size: 1.2em;
              text-decoration: none;
              font-weight: bold;
              padding: 2px
}

.content h2{
              color: #222222;
              margin-left: 3px;
}

.content h3{
              color: #333333;
              margin-left: 6px;
}

.content h4{
              font-size: 1.1em;
              border-bottom: solid 1px #aaaaaa;
              color: #555555;
              margin-left: 9px;
              padding-right: 2em;
              text-align: right;
              margin-top: 3em;
}

/* Unterueberschriften innerhalb des Textes (nicht ausgerueckt). */
.content h5{
              font-size: 1.1em;
              color: #555555;
              margin-left: 15px;
}
.content h6{
              font-size: 1.1em;
              color: #666666;
              margin-left: 20px;
}

/* Links */
.content a.link-anchor { display: none; margin-left: 6px; text-decoration: none; }
.content a.link-anchor:hover { color: #aaa !important; text-decoration: none; }
.content .BibLine:hover a.link-anchor, .content h1:hover a.link-anchor, .content h2:hover a.link-anchor, .content h3:hover a.link-anchor, .content h4:hover a.link-anchor, .content h5:hover a.link-anchor, .content h6:hover a.link-anchor, .content .staff:hover a.link-anchor  { display: inline; color: #ddd; }



.content .msgForm div{
              margin-bottom: 1em;
}
.content .msgForm .input,
.content .msgForm .inputSubject,
.content .msgForm .inputMail{
              border: 1px solid #aaaaaa;
              background-color: #dddddd;
              padding: 2px;
              width: 17em;
}

.content .msgForm .inputSubject{
              width: 30em;
}

.content .msgForm .inputMail{
              width: 100%;
              height: 10em;
}

.content .msgForm .inputButton{
              background-color: #ffff00;
              border: 1px solid #000000;
              width: 10em;
              padding: 2px;
}

.content .bibtex ol li{
              margin-bottom: 2em;
              clear:left
}
.content .bibtex ol li .BibTeXLink {
              display:inline;
              margin:0
}
.content .bibtex ol li .BibLine {
}

.content .bibtex .year{
				clear:left
}

.content .bibtex ol li .pdfImage {
margin-right:1em;
margin-top:1em;
float:left
}

.content .bibtex ol li .abstract {
padding-top:1em;
padding-bottom:1em;
color:#999;
display:block;
width:90%;
}

@media print
{
.content .bibtex ol li .BibTeXLink {
              display:none;
}
}

.contentBox .pahlBox{
              width: 120px;
              height: 140px;
              font-size: 0.8em;
              color: #e2ddc0;
              text-align: right;
              float: right;
margin: 1em;
}

.socialbookmarks a{
              text-decoration: none;
}

.contentBox table tr .timespan{
              vertical-align:top;
              text-align:right;
              padding-right:1em;
              width:7em;
}

.qrCodePrintOnly {
              display: none;
}
@media print
{
.qrCodePrintOnly {
              display: inline;
              float: right;
              text-align:center;
}
}
.qrCodePrintOnly .urlText {
font-size:0.5em;
display:inline;
vertical-align:top;
color:#f00;
}