#admin_menu {
    border-bottom:1px gray solid;
}

.admin_mpoint {
    padding: 5px 10px;
    margin: 0 5px;
    border-top:1px gray solid; 
    border-left:1px gray solid; 
    border-right:1px gray solid; 
    float:left;
}

.admin_mpoint_over {
    padding: 5px 10px;
    margin: 0 5px;
    border-top:1px gray solid; 
    border-left:1px gray solid; 
    border-right:1px gray solid; 
    float:left;
    background: gray;
    color:white;
    cursor:pointer;
}

.admin_mpoint_hl {
    padding: 5px 10px;
    margin: 0 5px;
    border-top:1px gray solid; 
    border-left:1px gray solid; 
    border-right:1px gray solid; 
    float:left;
    background: #9EAC25;
}

.del_button {
    width:24px;
    height:24px;
    background-image: url("/images/cms_images/del.gif");
    float:right;
    cursor:pointer;
}

.edit_button {
    width:24px;
    height:24px;
    background-image: url("/images/cms_images/edit1.gif");
    float:right;
    cursor:pointer;
}

.del_button_small {
    width:16px;
    height:16px;
    background-image: url("/images/cms_images/ico_del.png");
    float:right;
    cursor:pointer;
}

.edit_button_small {
    width:16px;
    height:16px;
    background-image: url("/images/cms_images/ico_edit.png");
    float:right;
    cursor:pointer;
}

.act_button {
    width:16px;
    height:16px;
    background-image: url("/images/cms_images/akt.png");
    margin-top:4px;
    cursor:pointer;
}

.inact_button {
    width:16px;
    height:16px;
    background-image: url("/images/cms_images/inakt.png");
    margin-top:4px;
    cursor:pointer;
}

.admin_row {
    cursor:move;
    position:absolute;  
}
.admin_row_fix {
    position:absolute;  
}

.data_field {
    float:left;
    min-height:24px;
    line-height: 24px;
    padding-left:10px;
}

.parent0 {
    background: #E6EF95;
}

.parent1 {
    background: red;
}

.child_0{
    background: #CFF5FF;
}

.child_1 {
    
}

.to_line {
    position:absolute;
    width:100%;
    height:3px;
}

.to_line_hl {
    position:absolute;
    width:100%;
    height:3px;
    background: #ff0000;
}

#fugg {
    background: #333333;
    position: absolute;
    /*filter:alpha(opacity=30);*/
    opacity: .3;
    z-index: 11;
    display: none;
}

#cms_popup {
    display: none;
}

#cms_popup th {
    font-weight: bold;
    padding-left:10px;
    color: white;
    background: #35455F;
    text-align: left;
}

/*     NEWS     */

.news_box {
    clear:both;
    padding:10px;
    margin-bottom:20px;
}

.news_head {
    /*background: #B0B038; */
    padding: 5px;
}

.news_head a {
    color:#B0B038;
    font-size:15px;
    text-decoration:none;
}

.news_head a:hover {
    color:#444444;
    font-size:15px;
    text-decoration:underline;
    cursor:pointer;
}

.news_title {
    font-weight: bold;
    font-size: 14px;   
}

.news_date {
    
}

.news_content {
    padding:5px;
}

.news_extras {
    border-bottom:1px dotted gray;
    padding:3px;
}

/* COMMENTS */

.comment_row {
    border-bottom: 1px solid #CECF8E;
    margin-bottom:10px;
    padding-bottom:10px;
}

.form_input_big {
    width:200px;
}

.form_input_mid {
    width:150px;
}

.butt1 {
  font-size: 11px;
  color:#ffffff;
  background: #2c5aa0;
  border: #808080 1px solid;
  cursor: pointer;
}

.butt1:hover {
  color:#2c5aa0;
  background: #91B1E0;
}

.contact_main {
    position: relative;
}

.profile_pic {
    width:150px;
    height:190px;
    background-repeat: no-repeat;
}

.th_profile_pic {
    border:1px #35455F solid;
}

/* MENU */
.almenu_div{
    display: none;
    position:absolute;
    z-index:100;
    top:34px;
    opacity:.90;
}

.almenu_gomb{
    background: #ff8b04;
    border-top: 1px dashed #FF9D9D;
    /*border-bottom: 1px solid #ffffff;*/
    padding: 5px 20px;
    height: 14px;
    color: #000000; 
}
.almenu_gomb_over{
    background: #84aa1f;
    border-top: 1px dashed #ff9d9d;
    /*border-bottom: 1px solid #ffffff; */
    color: #000000;
    padding: 5px 20px;
    height: 14px;
    cursor: pointer;
}
.almenu_gomb a, .almenu_gomb a:hover {
    color: #000000;
}
.almenu_gomb_over a, .almenu_gomb_over a:hover {
    color: #ffffff;
}

/* KOMMENT */ 

#hsz_form {
    padding:10px;
    border:1px #777777 solid;
    background: #eaeaea;
    display: none;
    margin-bottom: 10px;
}

.tag {
    background:#CCD3E6;
    margin:1px;
    float:left;
    padding:2px;
}

.tag a {
    text-decoration: none;
}

#pop_add_tag {
    position:absolute;
    top:20px;
    left:20px;
    background: white;
    border:1px gray solid;
    padding:3px;
    display:none;
}


input:disabled {
    background:#eaeaea;
    border:1px solid gray;
}
