/* Style_1 */
div.style_1 img {
    vertical-align: middle; 
    cursor: pointer;   
}

div.style_2 .text-box {
    padding: 2px;    
}


/* INFO Boxen */
.helpbox, .helpBox, .infobox, .infoBox, .admin-message {
  position: relative;
  padding: 7px 35px 7px 15px;
  margin-bottom: 18px;
  color: #404040;
  background-color: #eedc94;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94));
  background-image: -moz-linear-gradient(top, #fceec1, #eedc94);
  background-image: -ms-linear-gradient(top, #fceec1, #eedc94);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94));
  background-image: -webkit-linear-gradient(top, #fceec1, #eedc94);
  background-image: -o-linear-gradient(top, #fceec1, #eedc94);
  background-image: linear-gradient(top, #fceec1, #eedc94);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #eedc94 #eedc94 #e4c652;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  border-width: 1px;
  border-style: solid;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
}

.infobox.normal, .infobox.info_msg {
    color: #F8F8F8;

    background-color: #3C3C3C;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#696969), to(#3C3C3C));
    background-image: -moz-linear-gradient(top, #696969, #3C3C3C);
    background-image: -ms-linear-gradient(top, #696969, #3C3C3C);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #696969), color-stop(100%, #3C3C3C));
    background-image: -webkit-linear-gradient(top, #696969, #3C3C3C);
    background-image: -o-linear-gradient(top, #696969, #3C3C3C);
    background-image: linear-gradient(top, #696969, #3C3C3C);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#696969', endColorstr='#3C3C3C', GradientType=0);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-color: #333333 #333333 #222222;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}

.infobox.orange, .infobox.new_msg {
    color: #F8F8F8;

    background-color: #b13b00;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#ff7716), to(#b13b00));
    background-image: -moz-linear-gradient(top, #ff7716, #b13b00);
    background-image: -ms-linear-gradient(top, #ff7716, #b13b00);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff7716), color-stop(100%, #b13b00));
    background-image: -webkit-linear-gradient(top, #ff7716, #b13b00);
    background-image: -o-linear-gradient(top, #ff7716, #b13b00);
    background-image: linear-gradient(top, #ff7716, #b13b00);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7716', endColorstr='#b13b00', GradientType=0);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-color: #b13b00 #b13b00 #812B00;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}

.infobox.error, .admin-message.error, .infobox.error_msg {
    color: #F8F8F8;

    background-color: #933631;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#CF4C45), to(#933631));
    background-image: -moz-linear-gradient(top, #CF4C45, #933631);
    background-image: -ms-linear-gradient(top, #CF4C45, #933631);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #CF4C45), color-stop(100%, #933631));
    background-image: -webkit-linear-gradient(top, #CF4C45, #933631);
    background-image: -o-linear-gradient(top, #CF4C45, #933631);
    background-image: linear-gradient(top, #CF4C45, #933631);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CF4C45', endColorstr='#933631', GradientType=0);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-color: #CF4C45 #CF4C45 #662D26;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

/* .infobox.error, .admin-message.error a {
    color: #F8F8F8;
} */

.infobox.success, .admin-message.positiv, .infobox.confirm_msg {
    color: #F8F8F8;

    background-color: #006200;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#57a957), to(#006200));
    background-image: -moz-linear-gradient(top, #57a957, #006200);
    background-image: -ms-linear-gradient(top, #57a957, #006200);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #57a957), color-stop(100%, #006200));
    background-image: -webkit-linear-gradient(top, #57a957, #006200);
    background-image: -o-linear-gradient(top, #57a957, #006200);
    background-image: linear-gradient(top, #57a957, #006200);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#57a957', endColorstr='#006200', GradientType=0);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-color: #006200 #006200 #003C00;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

/* .infobox.success, .admin-message.positiv a {
    color: #F8F8F8;
} */

a.close-admin-message {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #000;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    float: right;
    opacity: 0.2;
    text-shadow: 0 1px 0 #FFFFFF;
    vertical-align: middle;
    position: relative;
    right: -25px;
    top: -5px;
    cursor: pointer;
}

a.close-admin-message:hover {
    color: #000;
    opacity: 0.4;
    cursor: pointer;
    text-decoration: none;
}