/**
 * swoppen.com Content-Management-System
 *
 * copyright since 2000 by Swoppen Systems GmbH - All rights reserved.
 */

/**
 * Msg Stylesheets
 */
.Msg .Text div {
  color: black;
}

.MBox {
  background-color: white;
  border: 1px solid #bfbfbf;
  color: #000;
  cursor: default;
  height: 150px;
  margin: 0;
 /*  overflow: hidden; */
  padding: 1px;
  position: absolute;
  visibility: hidden;
  box-shadow:1px 2px 5px #000;
  -webkit-box-shadow:1px 2px 5px #000;
  -moz-box-shadow:1px 2px 5px #000;
  -ms-box-shadow:1px 2px 5px #000;
  -o-box-shadow:1px 2px 5px #000;
}


.MBox img {
  margin:4px 0 0 10px!important;
}

.MBox button {
  bottom: 5px;
  color: white;
  float: right;
  font-weight: bold;
  padding: 2px 7px;
  margin:0 0 0 5px;
  background:#009933;
  border:1px solid #333;
  -webkit-box-shadow: rgba(255, 255, 255, 0.5) 0 1px 0 inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.5) 0 1px 0 inset;
  box-shadow:  rgba(255, 255, 255, 0.5) 0 1px 0 inset;
  -webkit-text-shadow: #333 0 1px 0;
  -moz-text-shadow: #333 0 1px 0;
  cursor: pointer;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  display: block;
  -webkit-box-shadow: rgba(255, 255, 255, 0.8) 0 1px 0 inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.8) 0 1px 0 inset;
  box-shadow: rgba(255, 255, 255, 0.8) 0 1px 0 inset;
  -webkit-text-shadow: rgba(255, 255, 255, 0.8) 0 1px 0;
  -moz-text-shadow: rgba(255, 255, 255, 0.8) 0 1px 0;
  text-shadow: #333 0 1px 0;
  font-size: 12px;
}

.Title {
  background: #e5e5e5;
  background: -moz-linear-gradient(top, #e5e5e5 0%, #bfbfbf 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e5e5), color-stop(100%, #bfbfbf));
  background: -webkit-linear-gradient(top, #e5e5e5 0%, #bfbfbf 100%);
  background: -o-linear-gradient(top, #e5e5e5 0%, #bfbfbf 100%);
  background: -ms-linear-gradient(top, #e5e5e5 0%, #bfbfbf 100%);
  background: linear-gradient(top, #e5e5e5 0%, #bfbfbf 100%);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#bfbfbf', GradientType=0);
}

.Bar {
  height: 30px;
  overflow: hidden;
  margin: 0;
  padding-top: 2px;
  cursor: default;
}

.Bar span {
  font-weight: bold;
  color: #333;
  -webkit-text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.3);
  -moz-text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.3);
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.3);
  font-size: 12px;
  position: absolute;
  top: 8px;
  left: 33px;
  font-size:12px;
}

.MBtn {
  margin: 0; padding: 0;
  position: absolute;
  height: 20px;
  width: 20px;overflow: hidden;
  cursor: default;
}

.Msg {
  overflow: hidden;
  padding: 10px 5px 5px 35px;
  vertical-align: top;
}

.MBox .Btn.Close,
.MBox .Btn.CloseOvr,
.MBox .Btn.Close:hover,
.MBox .Btn.Close:focus {
  margin-left:0!important;
}

.Btn {
  margin: 0;
  padding: 0;
  position: absolute;
  height: 20px;
  width: 20px;
  overflow: hidden;
  cursor: pointer;
  top: 4px;
  background: transparent url('../images/smw_window-icons.png');
}
.Btn.Close, .Btn.CloseOvr, .Btn.CloseDis {
  right: 4px;
}
.Btn.Maximize,
.Btn.MaximizeDis,
.Btn.MaximizeOvr,
.Btn.Restore,
.Btn.RestoreDis,
.Btn.RestoreOvr {
  right: 27px;
}
.Btn.Minimize, .Btn.MinimizeDis, .Btn.MinimizeOvr {
  right: 50px;
}
.Btn.Actualize, .Btn.ActualizeDis, .Btn.ActualizeOvr {
  right: 73px;
}
.Btn.Help, .Btn.HelpDis, .Btn.HelpOvr {
  right: 96px;
}
.Help {
  background-image: url('../images/swm_help.png');
}
.HelpOvr {
  background-image: url('../images/swm_help_mouseover.png');
}
.HelpDis {
  background-image: url('../images/swm_help_disabled.png');
}
.Actualize {
  background-position: left  top;
}
.ActualizeDis {
  background-position: left -80px;
}
.ActualizeOvr {
  background-position: left -40px;
}
.Minimize {
  background-position: -40px top;
}
.MinimizeDis {
  background-position: -40px -80px;
}
.MinimizeOvr {
  background-position: -40px -40px;
}
.Maximize {
  background-position: -80px top;
}
.MaximizeDis {
  background-position: -80px -80px;
}
.MaximizeOvr {
  background-position: -80px -40px;
}
.Restore {
  background-position: -120px top;
}
.RestoreDis {
  background-position: -120px -80px;
}
.RestoreOvr {
  background-position: -120px -40px;
}
.Close {
  background-position: -160px top;
}
.CloseDis {
  background-position: -160px -80px;
}
.CloseOvr {
  background-position: -160px -40px;
}
.Msg.Text {
  padding:0 0 0 35px;
  margin:10px 0 15px;
}

.Msg pre {
  color: black;
}

.Msg_error {
  background: #fff url('../images/msg_error.png') no-repeat scroll 10px 35px;
}

.Msg_warning {
  background: #fff url('../images/msg_error.png') no-repeat scroll 10px 35px;
}

.Msg_notice {
  background: #fff url('../images/msg_warning.png') no-repeat scroll 10px 35px;
}

.Msg_confirm, .Msg_confirmOut, .Msg_confirmClient {
  background: #fff url('../images/msg_question.png') no-repeat scroll 10px 35px;
}

.Msg_prompt {
  background: #fff url('../images/msg_question.png') no-repeat scroll 10px 35px;
}

.Msg_io {
  background: #fff url('../images/msg_io.png') no-repeat scroll 10px 35px;
}

.Msg_default .Msg {
  padding: 5px;
}

.MsgBtn {
  background-image: url('../images/swm_titlebar_active.jpg');
  color: white;
  font-weight: bold;
  bottom: 5px;
  float: right;
}