/* Fancy new message boxes */
/*use <p>tag for text*/
.pp-messageBox { width: 48.3%; }
.pp-messageBox, .pp-blankBox, .pp-blankBox2 { margin: 0 15px 15px 0; color: #333; background: none repeat scroll 0 0 #fff!important; vertical-align: middle; padding: 10px 0 5px 5px; }
.pp-messageBox, .pp-messageBox2 { min-height: 70px; line-height: 1.5em; }
.pp-messageBox > img, .pp-messageBox2 > img { position: absolute; margin: 10px; }
.pp-messageBox > div, .pp-messageBox2 > div { margin: 10px 10px 10px 80px; }
.pp-messageBox2 { margin: 0 0 15px 0; padding-top: 12px; padding-bottom: 5px; }
.pp-blankBox { width: 45.4%; }
.pp-blankBox, .pp-blankBox2 { padding: 12px 15px 8px 15px; }
/* Fixes image position embedded in the message box */
.pp-messageBox div img, .pp-messageBox2 div img {
  margin: 0px;
  position: relative;
}

/*for box_height.js - same height if class pp-leftBox and pp-rightBox is defined */
.pp-leftBox, .pp-rightBox { float: left; }
.pp-messageBox.pp-rightBox, .pp-blankBox.pp-rightBox { margin-right: 0; }
.pp-rightBox:after { clear: both !important; }

.pp-messageBox.width100 { width: 100%; }

/* https://issues.rrze.uni-erlangen.de/redmine/issues/1535 */
#pp-content .pp-messageBox ul, #pp-content .pp-messageBox2 ul { margin: 0 0 0 8px; }
#pp-content .pp-messageBox ul li, #pp-content .pp-messageBox2 ul li { color: #333; }
#pp-content .pp-messageBox p, #pp-content .pp-messageBox2 p { margin: 0 0 5px 8px; }
#pp-content .pp-messageBox p.pp-marginBottom0, #pp-content .pp-messageBox2 p.pp-marginBottom0 { margin-bottom: 0; }

/* https://issues.rrze.uni-erlangen.de/redmine/issues/1535 */
.pp-redGlow {
    -moz-box-shadow: 1px 1px 3px #b00e0e;
    -webkit-box-shadow: 1px 1px 3px #b00e0e;
    box-shadow: 1px 1px 3px #b00e0e;
    border: 1px solid #e2a8a8;
}
.pp-darkRedGlow {
    -moz-box-shadow: 1px 1px 3px #7a0a0a;
    -webkit-box-shadow: 1px 1px 3px #7a0a0a;
    box-shadow: 1px 1px 3px #7a0a0a;
    border: 1px solid #e2a8a8;
}
.pp-greyGlow {
    -moz-box-shadow: 1px 1px 3px #999;
    -webkit-box-shadow: 1px 1px 3px #999;
    box-shadow: 1px 1px 3px #999;
    border: 1px solid #dbdbdb; 
}

.pp-darkBlueGlow {
    -moz-box-shadow: 1px 1px 3px #4b4a56;
    -webkit-box-shadow: 1px 1px 3px #4b4a56;
    box-shadow: 1px 1px 3px #4b4a56;
    border: 1px solid #8ea4ba;
}

.pp-orangeGlow {
    -moz-box-shadow: 1px 1px 3px #ffa500;
    -webkit-box-shadow: 1px 1px 3px #ffa500;
    box-shadow: 1px 1px 3px #ffa500;
    border: 1px solid #ffa500;
}

