#messetool_controls {
	overflow:auto;
}
#messetool_controls input {
	margin-top:5px !important;
}
.exhibition_accessories_headline {
	margin:10px 15px;
}
.exhibition_accessories_content {
	padding:10px;
}
.exhibition_accessories_table_head {
	margin:5px 15px 5px;
	border-bottom:1px solid #AAAAAA;
	height:35px;
	padding:5px 10px 10px;
	background-color:#eee;
}
.exhibition_accessories_table_head input {
	margin-top:3px;
}
.exhibition_accessories_table_head .head_section {
	float:left;
	height:100%;
	margin-right:10px;
}
.exhibition_accessories_table_head .head_section.xx-small { width:30px; }
.exhibition_accessories_table_head .head_section.x-small { width:45px; }
.exhibition_accessories_table_head .head_section.small { width:105px; }
.exhibition_accessories_table_head .head_section.medium { width:190px; }
.exhibition_accessories_table_head .head_section.large { width:290px; }

.exhibition_accessories_table_content {
	padding:5px 10px 10px;
	overflow:auto;
	height:auto;
	margin:0 15px 5px;
	border-bottom:1px solid #AAAAAA;
}
.exhibition_accessories_table_content .content_section {
	float:left;
	
	margin-right:10px;
	overflow:hidden;
}
.exhibition_accessories_table_content .content_section.xx-small { width:30px; }
.exhibition_accessories_table_content .content_section.x-small { width:45px; }
.exhibition_accessories_table_content .content_section.small { width:105px; }
.exhibition_accessories_table_content .content_section.medium { width:190px; }
.exhibition_accessories_table_content .content_section.large { width:290px; }


.hide_li_elements li {
	display:none;
}
#BE_main #BE_cat_navi {
	position:relative;
	float:left;
	width:285px;
	background:none repeat scroll 0 0 #D4E3F1;
	border-bottom:2px solid #BBB;
	border-right:2px solid #BBB;
	border-radius:5px;
	height:auto;
	margin-left:15px;
	margin-right:28px;
	padding-top:10px;
}
.cat_closed {
	text-decoration:none !important;
}
.cat_open {
	text-decoration:none !important;
}
.cms_cat_navi_container  {
	width:100%;
	margin-bottom:20px;
	margin-left:5px;
}
.cms_cat_navi_container .new_cat a {
	background:url("/img/icons/elem_action_add.gif") left 50% no-repeat;
	font-size:110%;
	margin:3px;
	display:block;
	height:16px;
	padding:4px 5px 5px 18px;
	margin-bottom:1px;
	color:#444;
	font-weight:bold;
}
.cms_cat_navi_container .edit_cat a {
	background:url("/img/icons/elem_action_edit.gif") left 50% no-repeat;
	font-size:110%;
	margin:3px;
	display:block;
	height:16px;
	padding:4px 5px 5px 18px;
	margin-bottom:1px;
	color:#444;
	font-weight:bold;
}
.cms_cat_navi_container .edit_cat a:hover {
	background:url("/img/icons/elem_action_edit_hover.gif") left 50% no-repeat;
	background-color:#EEE;
}
.cms_cat_navi_container .new_cat a:hover {
	background:url("/img/icons/elem_action_add_hover.gif") left 50% no-repeat;
	background-color:#EEE;
}
.cms_cat_navi_container .new_install a {
	background:url("/img/icons/container.png") left 50% no-repeat;
	font-size:110%;
	margin:3px;
	display:block;
	height:16px;
	padding:4px 5px 5px 18px;
	margin-bottom:1px;
	color:#444;
	font-weight:bold;
}
.cms_cat_navi_container .new_install a:hover {
	background:url("/img/icons/container_hover.png") left 50% no-repeat;
	background-color:#e9e9e9; 
}
.cms_cat_navi_container .edit_file_folder a {
	background:url("/img/icons/elem_folder.png") left 50% no-repeat;
	background-position:2px 2px;
	margin:1px 5px;
	display:block;
	height:16px;
	padding:4px 5px 5px 25px;
	color:#888;
	font-weight:bold;
}
.cms_cat_navi_container .edit_file_folder a:hover {
	background-color:#EEE;
}
.cms_cat_navi_container .edit_file_groups a {
	background:url("/img/icons/elem_group.png") left 50% no-repeat;
	background-position:3px 4px;
	margin:1px 5px;
	display:block;
	height:16px;
	padding:4px 5px 5px 25px;
	color:#888;
	font-weight:bold;
}
.cms_cat_navi_container .edit_file_groups a:hover {
	background-color:#EEE;
}
#cms_cat_menu {
	width:275px;
	background:#fff;
}
.cms_cat_navi_menu {
	width:250px;
	margin-top:5px;
}
a.documents {
	background:url("/img/icons/icon_document.gif") no-repeat scroll 0 4px transparent;
	padding:5px 0 5px 20px;
	font-size:11px;
}

.cms_cat_navi_menu.product_manager {
	width:255px !important;
	max-height:500px;
	overflow-x:hidden;
	overflow-y:auto;
}
.cms_cat_navi_menu  a:hover {
	text-decoration:underline;
}

.cms_cat_navi_menu  ul {
	list-style-type:none;
	font-weight:bold;
	margin:0;
	padding:3px;
}

.cms_cat_navi_menu li.locked {
	background-color:#dedede !important;
}
.cms_cat_navi_menu li.locked.yellow { border:2px solid #fcf79d !important; }
.cms_cat_navi_menu li.locked.orange { border:2px solid #f9cfa5 !important; }
.cms_cat_navi_menu li.locked.pink { border:2px solid #ffa9d0 !important; }
.cms_cat_navi_menu li.locked.red { border:2px solid #ffa1a1 !important; }
.cms_cat_navi_menu li.locked.violet { border:2px solid #e7b6ef !important; }
.cms_cat_navi_menu li.locked.green { border:2px solid #e2efd2 !important; }
.cms_cat_navi_menu li.locked.dark_green { border:2px solid #90d3af !important; }
.cms_cat_navi_menu li.locked.blue { border:2px solid #bad9e8 !important; }
.cms_cat_navi_menu li.locked.dark_blue { border:2px solid #7ca1d8 !important; }
.cms_cat_navi_menu li.locked.brown { border:2px solid #e2d4c5 !important; }
.cms_cat_navi_menu li.locked.dark_brown { border:2px solid #c6af9e !important; }
.cms_cat_navi_menu li.locked.grey { border:2px solid #ccc !important; }

.cms_cat_navi_menu  ul li {
	margin:0 0 5px 0;
	border-radius:5px;
}

.cms_cat_navi_menu ul ul {
	
}

.cms_cat_navi_menu  ul ul li {
	margin:0 0 0 20px;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
}
	
.cms_cat_navi_menu  .cw {
	position:relative;
}

.cms_cat_navi_menu  .c_0 {
	padding-bottom:3px;
	padding-left:15px;
	width:175px;
	overflow:hidden;
	white-space:nowrap;
}
.cms_cat_navi_menu  .c_1 {
	padding-bottom:3px;
	padding-left:15px;
	width:190px;
	overflow:hidden;
	white-space:nowrap;
}
.cms_cat_navi_menu  .c_2 {
	padding-bottom:3px;
	padding-left:15px;
	width:170px;
	overflow:hidden;
	white-space:nowrap;
}
.cms_cat_navi_menu  .c_3 {
	padding-bottom:3px;
	padding-left:15px;
	width:150px;
	overflow:hidden;
	white-space:nowrap;
}
.cms_cat_navi_menu  .c_4 {
	padding-bottom:3px;
	padding-left:15px;
	width:110px;
	overflow:hidden;
	white-space:nowrap;
}
.cms_cat_navi_menu  .c_5 {
	padding-bottom:3px;
	padding-left:15px;
	width:110px;
	overflow:hidden;
	white-space:nowrap;
}

.cms_cat_navi_menu  .cw img {
	border:none;
	vertical-align:bottom;
	margin-right:1px;
}

.cms_cat_navi_menu  .cw .c_state {
	position:absolute;
	top:4px;
	right:38px;
}

.cms_cat_navi_menu  .cw .c_actions {
	position:absolute;
	top:4px;
	right:3px;
}

.cms_cat_navi_menu  .cl_0 li {
	background:#EEE;
	
	
}
.cms_cat_navi_menu  .cl_0 li.invisible {
	border-left:3px solid #FF8362 !important;
}
.cms_cat_navi_menu .cl_0 li.release_approved {
	border-left:3px solid #F1D600 !important;
}
.cms_cat_navi_menu .cl_0 li.release_ok {
	border-left:3px solid #81BA37 !important;
}
.cms_cat_navi_menu  .cl_0 li.expanded {
	padding-bottom:4px;
}

.cms_cat_navi_menu  .cl_0 .cw {
	background:transparent  no-repeat;
	padding:3px 3px 0 3px;
}

.catView .cl_0 {
	background:#8dc14b;
}

.cms_cat_navi_menu  .cl_1 li {
	background:#FFF;
}

.cms_cat_navi_menu  .cl_1 li.invisible {
	border-left:3px solid #FF8362 !important;
}

.catView .cl_1 {
	background:#a7cf73;
}

.cms_cat_navi_menu  .cl_2 li {
	background:#FFF;
}

.cms_cat_navi_menu  .cl_2 li.invisible {
	border-left:3px solid #FF8362 !important;
}

.catView .cl_2 {
	background:#c0dc9b;
}

.cms_cat_navi_menu  .cl_3 li {
	background:#FFF;
}

.cms_cat_navi_menu  .cl_3 li.invisible {
	border-left:3px solid #FF8362 !important;
}
.cms_cat_navi_menu a:hover {
	
}

.cms_cat_navi_menu .cl_1 .cw, .cms_cat_navi_menu .cl_2 .cw, .cms_cat_navi_menu .cl_3 .cw {
	background:none;
}

.cms_cat_navi_menu  .c_active a {
	color:#000;
}

.catView .cl_3 {
	background:#daebc5;
}

.soft-cl_0 {
	background-color:#c6e0a5;
}

.soft-cl_1 {
	background-color:#d3e7b9;
}

.soft-cl_2 {
	background-color:#e0eecd;
}

.soft-cl_3 {
	background-color:#edf5e2;
}

.cl_0 a {
	
	text-decoration:none;
}

.cl_1 a {
	
	text-decoration:none;
}

.cl_2 a {
	
	text-decoration:none;
}

.cl_3 a {
	
	text-decoration:none;
}