div.hint {
    border-radius: 6px 6px 6px 6px;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
    font-weight: normal;
    height: 25px;
    overflow: hidden;
    padding: 7px 15px 6px;
    position: relative;
}

.hint_type_neutral {
    background: url('/tpl/default/img/hints/blackbg.png') #000000;
    border: 1px solid #1c1c1c;
}

.hint_type_neutral * {
    text-shadow:0px 1px 0px #000000;
}

.hint_type_action input[type=button] {
    border: 1px solid #8D5307;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2) inset;
    cursor: pointer;
    padding: 2px 5px;
    text-shadow:none;
}

.hint_type_action input[type=button]:hover {
    text-decoration:underline;
}

.hint_type_action {
    background: url('/tpl/default/img/hints/bluebg.png') #C6D8F0;
    border: 1px solid #4381CD;
}

.hint_type_action * {
    text-shadow:0px 1px 0px #3176BD;
}

.hint_type_action .closeHintLink {
    background: url('/tpl/default/img/hints/blueclose.png');
}

.hint_type_ask .closeHintLink {
    background: url('/tpl/default/img/hints/orangeclose.png');
}

.hint_type_neutral .closeHintLink {
    background: url('/tpl/default/img/hints/blackclose.png');
}

.hint_content {
    color:#ffffff;
    padding:3px;
}

.hint_content * {
    color:#ffffff;
}

    .hint_content a {
        color:#ffffff !important;
        text-decoration:underline;
    }
    
    .hint_content input[type=text] {
        color:black;
        text-shadow: none;
        padding:3px 5px;
        border-radius:2px;
        margin:0px 10px;
    }
    
    .hint_content form input[type=submit] {
        padding:3px 5px;
    }
    
    .hint_content form {
        display:inline;
    }

.closeHintLink {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 14px;
    height: 9px;
    left: 5px;
    position: relative;
    text-indent: -9000px;
    width: 8px;
}

.hintWrapper {
    overflow:hidden;
    position:relative;
    margin-bottom: 20px;
}

.hint_type_ask {
    height:auto;
    border: 1px solid #D83E0B;
    background: url("/tpl/default/img/hints/hint_orange.png");
}

.hint_type_ask * {
    text-shadow:0px 1px 1px #d53e00
}