form.wysiwyg {
    background:#fff;
    padding:1em;
    border:1px solid #eee;
    margin:2px;
    width:60em;
    height:60em;
}

form.wysiwyg fieldset div {
/*    margin:0.3em 0;*/
    /*clear:both;*/
    margin-bottom:5px;
}

form.wysiwyg label {
    display: block;
    text-align:right;
    margin-right:1em;
}

form.wysiwyg legend {
    color:#0b77b7;
    font-size:1.2em;
}

form.wysiwyg legend span {
    width:10em;
    text-align:right;
}

form.wysiwyg input {
    padding:0.15em;
    width:10em;
    border:1px solid #ddd;
    background:#fafafa;
    font:bold 0.95em arial, sans-serif;
    margin-bottom:5px;
    -moz-border-radius:0.4em;
    -khtml-border-radius:0.4em;
}

form.wysiwyg input.width, form.wysiwyg input.height {
    width: 4em;
}

form.wysiwyg input:hover, form.wysiwyg input:focus {
    border-color:#c5c5c5;
    background:#f6f6f6;
}

form.wysiwyg .button{
    margin-top:8px;
}

form.wysiwyg fieldset {
    border:1px solid #ddd;
    padding:0 0.5em 0.5em;
}

form.wysiwyg input.default {
    color:#bbb;
}


/* Media Pool */

.mp_topbox{
    clear:none;
    float:left;
    width:580px;
    height:200px;

}

.mp_topbox_left{
    float:left;
    width:230px;
    height:100px;
}

.mp_topbox_middle{
    float:left;
    width:200px;
    height:100px;
    margin-left:30px;
    vertical-align:center;
}

.mp_topbox_right{
    float:right;
    width:120px;
    height:100px;
 
}


.mp_contentbox{
    float:left;
}


.mp_elementlist{
    height:500px;
    overflow: auto;
}

.mp_albumlist{
    min-height:300px;
    overflow: hidden;
}

.mp_albumlist_container{
    float:left;
    width:720px;
}


#mp_save_albums{
    cursor: pointer;
}

#mp_add_album{
    cursor: pointer;
}

#mp_add_elements{
    cursor: pointer;
}

#mp_delete_album{
    cursor: pointer;
}

.mp_element { 
    margin: 3px 3px 3px 0; 
    padding: 1px; 
    float: left; 
    width: 125px; 
    height: 120px; 
    font-size: 4em; 
    text-align: center;
    background:#ffffff !important;
}

.mp_element.sel{
    background:orange !important;
}

.mp_sortable_placeholder{
    border:1px solid grey;
    height:120px !important;
    visibility: visible !important;    
    width:125px;
}

#mp_album_status_message{
    display:none;
    color:green;
    margin:2px 0 0 15px;
    padding-top: 2px;
}

#mp_add_elements{
/*    width:200px;*/
}

.mp_label{
    width:200px;
}

.mp_album_options{
    width:99%;
    padding:5px !important;
    margin: 0 0 10px 0;
}

.mp_w300{
    width:300px !important;
}

#mp_upload_form{
    display:none;
}

#mp_album_form{
    display:none;
}



.mp_options{
    /*border: 1px solid black;*/
    height:25px;    
    width:120px;
}

.mp_options ul{
    list-style: none;
    margin: 0;
    padding: 0;   
    line-height: normal; 
}
.mp_options li{
    float:left;
    font-size: 11px;
    padding-right:3px;
    position: relative;
    left:7px;
    cursor:pointer;
}

.mp_picture{
    padding-top:5px;
    height:85px;
    font-size:10px;
}

#album_element_description{
    width:370px;
    height:100px;
}