
/**** 002-font-normal.css ****/

/* -- Normal  --*/

div#admin_panel,
#admin_panel_main,
#admin_sidebar_left,
div.gui_style_reset div.gui_dialog,
div.gui_style_reset div.gui_dialog_head, 
div.gui_style_reset.gui_dialog.gui_overlay { 
	font-size:13px;
}

div.gui_style_reset div#admin_panel_dialog {
	font-size:11px;
}
/**** 010-general.css ****/


.clear  { clear:both; height:0px; }


/**** 017-sitemanager.css ****/

.gui_tree_table_items,
.label,
div.gui_style_reset .gui_tree_table_items,
div.gui_style_reset .label {
	color: #474747;
}

.gui_page_password_protected,
.gui_page_password_protected a,
div.gui_style_reset .gui_page_password_protected
{
	color: #ff9400;
}

.gui_page_disabled,
.gui_page_disabled a,
div.gui_style_reset .gui_page_disabled {
	color: #EC6B4E;
}

.gui_page_locked,
.gui_page_locked a,
div.gui_style_reset .gui_page_locked {
	font-style: italic;
}

.gui_page_hidden,
.gui_page_hidden a,
div.gui_style_reset .gui_page_hidden {
	color: #8989FF;
}

/*-- Tree --*/

#admin_sidebar_left_sitemanager {
	font-size: 11px;
}

div.gui_html_tree ul {
	list-style-type: none;
	margin:0;
	padding:0;
}

div.gui_html_tree li>div>div.tree>div.gtvtp {
	background-image: url(/go/gui/_ws/mediabase/icons/current/tree/yui-sprite2.gif);
	background-position: 0 center;
	cursor: pointer
}

div.gui_html_tree li>div>div.tree>div.gtvtm {
	background-image: url(/go/gui/_ws/mediabase/icons/current/tree/yui-sprite2.gif);
	background-position: -18px center;
	cursor: pointer
}

div.gui_html_tree li>div>div.tree>div.gtvln {
	background-image: url(/go/gui/_ws/mediabase/icons/current/tree/yui-sprite2.gif);
	background-position: -46px center
}

div.gui_html_tree li>div>div.tree>div.gtvtn {
	background-image: url(/go/gui/_ws/mediabase/icons/current/tree/yui-sprite2.gif);
	background-position: -75px center
}

div.gui_html_tree li>div>div.tree>div.gtvlp {
	background-image: url(/go/gui/_ws/mediabase/icons/current/tree/yui-sprite2.gif);
	background-position: -97px center;
	cursor: pointer
}

div.gui_html_tree li>div>div.tree>div.gtvlm {
	background-image: url(/go/gui/_ws/mediabase/icons/current/tree/yui-sprite2.gif);
	background-position: -152px center;
	cursor: pointer
}

div.gui_html_tree li>div>div.tree>div.gtvtp {
	background-image: url(/go/gui/_ws/mediabase/icons/current_v2/yui-sprite2.gif);
	background-position: 0 49.8%;
	cursor: pointer
}

div.gui_html_tree li>div>div.tree>div.gtvdepthcell {
  background-image: url('/go/gui/_ws/mediabase/icons/current_v2/yui-sprite2.gif');
  background-position:  -181px -460px;
}

div.gui_html_tree li>div>div.tree>div {
	display: inline-block;
	width: 18px;
	height: 18px;
	vertical-align: middle;
}

div.gui_html_tree li>div,
div.gui_html_tree li>div>div.tree {
	display:inline-block;
}

div.gui_html_tree li>div {
	white-space: nowrap;
	height:18px;
}

/*-- Tree End --*/

/*-- TreeTable --*/
td.gui_tree_table_item>div.gtvtp {
	background-image: url(/go/gui/_ws/mediabase/icons/current_v2/yui-sprite2.gif);
	/* don't use percentages with decimal place because IE8 doesn't support them */
	background-position: 0 50%;
	cursor: pointer
}

td.gui_tree_table_item>div.gtvtm {
	background-image: url(/go/gui/_ws/mediabase/icons/current_v2/yui-sprite2.gif);
	/* don't use percentages with decimal place because IE8 doesn't support them */
	background-position: -18px 50%;
	cursor: pointer
}

td.gui_tree_table_item>div.gtvln {
	/*--background-image: url(/go/gui/_ws/mediabase/icons/current/tree/yui-sprite2.gif);--*/
	background-position: -46px center
}

td.gui_tree_table_item>div.gtvtn {
	/*--background-image: url(/go/gui/_ws/mediabase/icons/current/tree/yui-sprite2.gif);--*/
	background-position: -75px center
}

td.gui_tree_table_item>div.gtvlp {
	/*--background-image: url(/go/gui/_ws/mediabase/icons/current/tree/yui-sprite2.gif);--*/
	background-position: -97px center;
	cursor: pointer
}

td.gui_tree_table_item>div.gtvlm {
	/*--background-image: url(/go/gui/_ws/mediabase/icons/current/tree/yui-sprite2.gif);--*/
	background-position: -152px center;
	cursor: pointer
}

td.tree_cell>div {
	display: inline-block;
	width: 18px;
	height: 16px;
	/* -- vertical-align: middle; --*/
}

td.tree_cell>div.label {
	width: auto;
	padding-left: 5px;
	vertical-align:middle;
	padding-top: 2px;
}

.gui_tree_table_item {
	white-space: nowrap
}

.gui_style_reset tr.gui_tree_table_items td.gui_spacer_cell {
	width:99%;
} 

/*-- TreeTable End --*/
/* -- Sitemanager --*/

div.gui_style_reset div.gui_body,div.gui_style_reset div#admin_sidebar_left_sitemanager div.gui_body {
	margin: 0 10px;
    padding: 3px 5px;
	color: #000;
	border:1px solid #efefef;
}


div.gui_navigation_admin div.splitpane_left > div {
	border:1px solid #efefef;
	padding: 10px 10px;
}

div.gui_navigation_admin td.gui_tree_table_item > div{
	padding-right: 2px;
	}


table.gui_tree_table_items.tree.dark {}

div.gui_style_reset  div.gui_splitpane_left {
	padding-right: 20px;
}

div.gui_style_reset div.gui_toolbar {
	margin: 1px 0px 0.5em;
	padding-bottom: 2px;
	padding-top: 2px;
}

div.gui_style_reset td.gui_toolbar_item {
	padding-right: 5px;
}

div.gui_style_reset td.gui_toolbar_item.left {
	white-space:nowrap;
}

div.gui_style_reset div.gui_navigation_admin {
	font-size: 1em;
}

div.gui_dialog_content div.gui_navigation_admin div.gui_menu_level1 {
	font-size: 1em;
}

div.gui_style_reset table.gui_tree_table_items tr.gui_tree_table_items {}

div.gui_style_reset table.gui_tree_table_items tr.gui_tree_table_items.selected,
div.gui_style_reset table.gui_tree_table_items tr.gui_tree_table_items.selected .label,
div.gui_style_reset table.gui_tree_table_items tr.gui_tree_table_items.selected .label:hover,
div.gui_style_reset table.gui_tree_table_items tr.gui_tree_table_items:hover .label,
div.gui_style_reset table.gui_tree_table_items tr.gui_tree_table_items.selected:hover .label,
div.gui_style_reset table.gui_tree_table_items tr.gui_tree_table_items:hover,
div.gui_style_reset table.gui_tree_table_items tr.gui_tree_table_items:hover .gui_page_password_protected,
div.gui_style_reset table.gui_tree_table_items tr.gui_tree_table_items:hover .gui_page_hidden {
	background-color:#cde;
}

td.gui_tree_table_item.tree_cell {
	padding: 2px 10px 2px 0px;
}

td.gui_tree_table_item>img {
	padding-right: 1px;
}

div.gui_style_reset div.gui_splitpane_view_heading {
	font-size: 1em;
	font-weight: bold;
	border-bottom: 1px solid #aaa;
	margin-bottom: 15px;
	padding-top: 8px;
}

.gtvdepthcell {
	/*--background: url("/go/gui/_ws/mediabase/icons/current/tree/yui-sprite.gif") no-repeat scroll 0px -8000px transparent;--*/
}

div.gui_style_reset li.selected > div.item,
div.gui_style_reset li > div.item.active {
	font-weight: bold;
}

div.gui_style_reset .gui_tree_table_items.tree.dark tr.gui_tree_table_items.selected {
	font-weight:bold;
}


/**** 020-layout.css ****/

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++ Dieses CSS beinhaltet nur Formatierungen die sich auf allgemeine Formatierungen im Seitenbereich      +++ */
/* +++ beziehen. ( z.B. Abstaende, Meldungen )                                                               +++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


div#page_content {
	margin-bottom: 150px;
	}

.gui_style_reset div.gui_signal {
	padding: 0.5em 1em 0.5em 30px;
	background-repeat: no-repeat;
	background-position: 7px 50%;
	/*border: 1px solid #ddd; */
	background-image: url(/go/gui/_ws/mediabase/icons/crystal/flag.png);
	margin: 3px 0px;
	vertical-align:top;
}
.gui_style_reset div.gui_signal.success {
	background-color: #81b714; /*00dd22*/
	background-image: url(/go/gui/_ws/mediabase/icons/current_v2/signal/checkmark_icon.png);
	color: #fff;
}

.gui_style_reset div.gui_signal.info {
	background-color:#2786a4; /*FF7700*/
	background-image: url(/go/gui/_ws/mediabase/icons/current_v2/signal/info_icon.png);
	color: #fff;
}
.gui_style_reset div.gui_signal.warn {
	background-color:#fc0;
	color: #fff;
}
.gui_style_reset div.gui_signal.error {
	background-color: #cc0000;
	color: #fff;
	background-image: url(/go/gui/_ws/mediabase/icons/current_v2/signal/attention_icon.png);
	font-weight:bold;
}

.gui_style_reset .as_inline_blocks > div{
	display:inline-block;
}
.gui_style_reset .as_inline_blocks.with_small_margins > div{
	display:inline-block;
	margin: 5px;
}

.gui_style_reset .mar, .gui_style_reset .gui_mar {
   margin: 1em;
}
.gui_style_reset .mar_small, .gui_style_reset .gui_mar_small {
   margin: 0.5em;
}
.gui_style_reset .mar_tiny, .gui_style_reset .gui_mar_tiny {
   margin: 0.1em;
}

.gui_style_reset .mar_top, .gui_style_reset .gui_mar_top {
   margin-top: 1em;
}

.gui_style_reset .mar_top_small, .gui_style_reset .gui_mar_top_small {
   margin-top: 0.5em;
}

.gui_style_reset .mar_top_tiny, .gui_style_reset .gui_mar_top_tiny {
   margin-top: 0.1em;
}

.gui_style_reset .mar_bottom, .gui_style_reset .gui_mar_bottom {
   margin-bottom: 1em;
}

.gui_style_reset .mar_bottom_small, .gui_style_reset .gui_mar_bottom_small {
   margin-bottom: 0.5em;
}

.gui_style_reset .mar_bottom_tiny, .gui_style_reset .gui_mar_bottom_tiny {
   margin-bottom: 0.1em;
}

.gui_style_reset .mar_left, .gui_style_reset .gui_mar_left {
   margin-left: 1em;
}

.gui_style_reset .mar_left_small, .gui_style_reset .gui_mar_left_small {
   margin-left: 0.5em;
}

.gui_style_reset .mar_left_tiny, .gui_style_reset .gui_mar_left_tiny {
   margin-left: 0.1em;
}

.gui_style_reset .mar_right, .gui_style_reset .gui_mar_right {
   margin-right: 1em;
}

.gui_style_reset .mar_right_small, .gui_style_reset .gui_mar_right_small {
   margin-right: 0.5em;
}

.gui_style_reset .mar_right_tiny, .gui_style_reset .gui_mar_right_tiny {
   margin-right: 0.1em;
}


.gui_style_reset .pad, .gui_style_reset .gui_pad {
   padding: 1em;
}
.gui_style_reset .pad_small, .gui_style_reset .gui_pad_small {
   padding: 0.5em;
}
.gui_style_reset .pad_tiny, .gui_style_reset .gui_pad_tiny {
   padding: 0.1em;
}

.gui_style_reset .pad_top, .gui_style_reset .gui_pad_top {
   padding-top: 1em;
}

.gui_style_reset .pad_top_small, .gui_style_reset .gui_pad_top_small {
   padding-top: 0.5em;
}

.gui_style_reset .pad_top_tiny, .gui_style_reset .gui_pad_top_tiny {
   padding-top: 0.1em;
}

.gui_style_reset .pad_bottom, .gui_style_reset .gui_pad_bottom {
   padding-bottom: 1em;
}

.gui_style_reset .pad_bottom_small, .gui_style_reset .gui_pad_bottom_small {
   padding-bottom: 0.5em;
}

.gui_style_reset .pad_bottom_tiny, .gui_style_reset .gui_pad_bottom_tiny {
   padding-bottom: 0.1em;
}

.gui_style_reset .pad_left, .gui_style_reset .gui_pad_left {
   padding-left: 1em;
}

.gui_style_reset .pad_left_small, .gui_style_reset .gui_pad_left_small {
   padding-left: 0.5em;
}

.gui_style_reset .pad_left_tiny, .gui_style_reset .gui_pad_left_tiny {
   padding-left: 0.1em;
}

.gui_style_reset .pad_right, .gui_style_reset .gui_pad_right {
   padding-right: 1em;
}

.gui_style_reset .pad_right_small, .gui_style_reset .gui_pad_right_small {
   padding-right: 0.5em;
}

.gui_style_reset .pad_right_tiny, .gui_style_reset .gui_pad_right_tiny {
   padding-right: 0.1em;
}


.gui_style_reset div.gui_img_box, .gui_style_reset div.img_box {
    border: 1px solid #ccc; 
    background-color: #e0e0e0;
    background-image: url('/go/gui/_ws/mediabase/icons/current/img_bg.png');    
}

/* -- Splitpain --*/
div.gui_splitpane_horizontal_spacer {
	background-image: url(/go/gui/_ws/mediabase/dot.png);
	background-repeat:no-repeat;
	background-position: 50% 50%;
}

/* -- Splitpain Ende -- */


/* -- Tag Tooltip --*/

.gui_style_reset .form_tag_cloud_ol,
.gui_style_reset.form_tag_cloud_ol {
	background-color: #fff;
	color: #000;
	padding: 5px 10px;
	border: 1px solid #ccc;
}

.gui_style_reset .form_tag_cloud_ol a {
	color: #222;
}

.gui_style_reset .form_tag_cloud_ol .form_tag_cloud_ol,
.gui_style_reset.form_tag_cloud_ol .form_tag_cloud_ol {
	border: none;
	padding: 0px;
}

.gui_style_reset div.autocomplete_dropdown {
	background-color: #fff;
	padding: 5px 10px;
	border: 1px solid #ccc;
}

.gui_style_reset div.selected {
	background-color: #ddd;
}

/* -- Tag Tooltip Ende --*/


.gui_style_reset .gui_horizontal_line {
    border-top: 1px solid #ccc;
}
/**** 030-accordion_boxen.css ****/

/* -- Accordion Boxen -- */

.gui_style_reset div.gui_accordion_item {
	margin-bottom:5px;
}

div.gui_accordion_head {
}

div.gui_accordion_body > div {
	padding: 4px;
}

div.gui_accordion_item.inactive {
	margin-top: 4px;
}

div.gui_accordion_item.inactive > div.gui_accordion_head > div.accordion_head_inner {
	background:url("/go/gui/_ws/mediabase/icons/current_v2/expandable/down.png") no-repeat scroll 97% 50% #A8A5A1;
	color: #ffffff;
	padding:5px 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-weight:bold;
	
	border-right: 1px solid #AAAAAA;
	border-bottoM: 1px solid #AAAAAA;
}

div.gui_accordion_item.inactive > div.gui_accordion_item_body > div.gui_accordion_body_inner {
	padding: 4px;	
}

div.gui_accordion_item.active {
	margin-top: 4px;
}

div.gui_accordion_item.active > div.gui_accordion_head > div.accordion_head_inner {
	padding:5px 10px;
	color: #fff;
	background:url("/go/gui/_ws/mediabase/icons/current_v2/expandable/up.png") no-repeat scroll 97% 50% #a3a09b;
	font-weight:bold;
	border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	
	border-right: 1px solid #AAAAAA;
}

.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover {
	background-color: #dfdfdf !important;
}

div.gui_accordion_item.active > div.gui_accordion_body {
	background-color: #dfdfdf;
	padding: 10px;
	border-radius: 0px 0px 3px 3px;
	-moz-border-radius: 0px 0px 3px 3px;
	-webkit-border-radius: 0px 0px 3px 3px;
	
	border-right:1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
}

div.gui_accordion_item.active > div.gui_accordion_body div.gui_body {
	border: none;
}

div.gui_accordion_head span.gui_accordion_btn {
	float:right;
	display:block;
	padding-top:2px;
	padding-right: 4px;
}

div.accordion_head span.heading {}

div.gui_docu_icon {
	text-align:right;
	padding: 3px 0px;
}

div.gui_style_reset div.gui_accordion_body > div.gui_accordion_body_inner {
	padding:3px 5px;
	/*--border: 1px solid #aaa; --*/
	background-color: #dfdfdf
}

div.gui_style_reset img.gui_tree_icon {
	padding-right: 5px;
}

div.splitpane_left.admin_inner div.gui_accordion_item.active:first-child, 
div.splitpane_left.admin_inner div.gui_accordion_item.inactive:first-child {
	margin-top:0px;
}

div.gui_style_reset div.gui_accordion_body > div.gui_accordion_body_inner,
div.gui_style_reset div.gui_accordion_body > div.gui_accordion_body_inner > div div.gui_body {
	padding:0px;
}
/* -- Accordion Boxen Ende --*/
/* -- Dropdowns --*/

div.gui_style_reset div.gui_js_dropdown_label {
	border: 1px solid #aaa;
	padding: 0px 3px;
	margin-right: 5px;
	width:160px;
}

div.gui_style_reset div.gui_js_dropdown_label > span {
	display:inline-block;
}

div.gui_style_reset div.gui_js_dropdown_options {
	background-color: #fff;
	border: 1px solid #aaa;
	color: #000;
}

div.gui_style_reset div.gui_js_dropdown_options > div {
	line-height:1;
	padding: 5px;
}

div.gui_style_reset div.gui_form_submit.narrow {
	margin-top: 5px;
}

div.dialog_backdrop {
	opacity:0.5 !important;
}

/* -- Dropdowns End --*/
/**** 030-ajax.css ****/

.gui_style_reset div.gui_busy_img {
	background-image: url(icons/spinner_medium.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
}

.gui_style_reset div.gui_busy_img.inline {
	background-image: url(icons/spinner_large.gif);
	background-repeat: no-repeat;
	background-position: center center; width : 100%;
	height: 100%;
	min-width: 100px;
	min-height: 100px;
	width: 100%;
}

div.gui_dialog.component_loading,
div.gui_dialog.component_loading,
div.gui_dialog.component_loading div.gui_busy_img_overlay.inline {
	border-radius: 8px;
}
/**** 031-tabs.css ****/

/* -- Tabs -- */
div.gui_style_reset div.gui_tabs_item>a.gui_tabs_item {
	display: block;
}

div.gui_style_reset div.gui_tabs_item.position,
div.gui_style_reset div.gui_tabs_button.position {
	float: left;
	margin-right: 5px;
}

div.gui_style_reset div.gui_tabs_item.position>a.gui_tabs_item {
	padding: 5px 14px;
	border-radius: 3px 3px 0px 0px;
    -moz-border-radius:3px 3px 0px 0px;
    -webkit-border-radius: 3px 3px 0px 0px;
}

div.gui_style_reset div.gui_tabs_head.collapsed div.gui_tabs_item,
div.gui_style_reset div.gui_tabs_head.collapsed div.gui_tabs_item>a {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;		
}

div.gui_style_reset div.gui_tabs_head div.gui_tabs_item.active  span.gui_tabs_item.fake{
    padding: 8px 14px;
	border-radius: 3px 3px 0px 0px;
    -moz-border-radius:3px 3px 0px 0px;
    -webkit-border-radius: 3px 3px 0px 0px;
    cursor: pointer;
	color: #696869;
	background-color: #efefef;
    }

div.gui_style_reset div.gui_tabs.dark div.gui_tabs_item.inactive>a {
	cursor: pointer;
	color: #fff;
	background-color: #a3a09b;
	border-radius: 3px 3px 0px 0px;
    -moz-border-radius:3px 3px 0px 0px ;
    -webkit-border-radius: 3px 3px 0px 0px;
}

div.gui_style_reset div.gui_tabs.dark div.gui_tabs_item.active>a {
	cursor: pointer;
	color: #696869;
	background-color: #efefef;
	
}

div.gui_style_reset div.gui_tabs.bright div.gui_tabs_item.inactive>a {
	cursor: pointer;
	color: #fff;
	background-color: #a3a09b;
}

div.gui_style_reset div.gui_tabs.bright div.gui_tabs_item.active>a {
	cursor: pointer;
	color: #696869;
	background-color: #fff;

}

div.gui_style_reset div.gui_tabs.dark div.gui_tabs_item:hover > a,
div.gui_style_reset div.gui_tabs.dark div.gui_tabs_item.active:hover > a,
div.gui_style_reset div.gui_tabs.dark div.gui_tabs_item.inactive:hover > a {
	cursor: pointer;
	color: #696869;
	background-color: #efefef;
}

div.gui_style_reset div.gui_tabs.dark div.gui_tabs_item:hover > a,
div.gui_style_reset div.gui_tabs.dark div.gui_tabs_item.active:hover > a,
div.gui_style_reset div.gui_tabs.dark div.gui_tabs_item.inactive:hover > a {
	cursor: pointer;
	color: #696869;
	background-color: #EFEFEF;
}

div.gui_style_reset div.gui_tabs.bright div.gui_tabs_item:hover>a,
div.gui_style_reset div.gui_tabs.bright div.gui_tabs_item.active:hover>a,
div.gui_style_reset div.gui_tabs.bright div.gui_tabs_item.inactive:hover>a {
	cursor: pointer;
	color: #696869;
	background-color: #fff;
}

div.gui_style_reset div.gui_tabs div.gui_tabs_item>a img,
div.gui_style_reset div.gui_tabs div.gui_tabs_item.active>a img,
div.gui_style_reset div.gui_tabs div.gui_tabs_item.inactive>a img{
	margin:-4px -6px -2px 0px;
	padding-right: 0px;
}

div.gui_style_reset div.gui_tabs_item_add_right {
	float: right;
}

div.gui_style_reset div.gui_tabs_item_add_right div.gui_ee_tabs_right {
	padding-left: 10px;
}

div.gui_style_reset div.gui_tabs_body {
	padding: 15px;
	background-color: #efefef;
	margin-bottom: 10px;
	border-radius: 0px 3px 3px 3px;
    -moz-border-radius: 0px 3px 3px;
    -webkit-border-radius: 0px 3px 3px 3px;
}

div.gui_style_reset div.gui_tabs.bright div.gui_tabs_item.active > a{
	background-color: #fff;
}

div.gui_style_reset div.gui_tabs.dark div.gui_tabs_body_inner {
	/*overflow:auto;*/
	/*prevent scroll bar to appear in certain situations */
	padding:1px;
}
div.gui_style_reset div.gui_tabs.dark div.gui_tabs_body_inner table.gui_form_wide,
div.gui_style_reset div.gui_tabs.dark div.gui_tabs_body_inner table.gui_list_items {
	border: 10px solid #fff;
	background-color: #fff;
	margin-bottom:10px;
	margin-top: 5px;
}

div.gui_style_reset div.gui_tabs.bright div.gui_tabs_body,
div.gui_style_reset div.gui_tabs.bright div.gui_tabs_body_inner {
	background-color: #fff;
}

div.gui_style_reset div.gui_simple_form_field_label.wide {
	padding: 2px 0px;
	border: none;
	/*--font-weight:bold; Modul Editor --*/
	margin-top: 0px;
}

div.gui_style_reset div.gui_tabs th.gui_form_wide {

	
}

div.gui_simple_form_field_label.wide {

}

div.gui_style_reset div.gui_tabs div.gui_form_submit.wide {
	margin-top: 12px;
}


div.gui_style_reset  div.gui_tabs_head.collapsed div.gui_tabs_item.inactive > a {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}


div.gui_style_reset div.gui_tabs_body > div.gui_tabs_body_inner > div.gui_tabs.dark div.gui_tabs_item.active > a,
div.gui_style_reset div.gui_tabs_body > div.gui_tabs_body_inner > div.gui_tabs.dark div.gui_tabs_item.inactive:hover > a,
div.gui_style_reset div.gui_tabs_body > div.gui_tabs_body_inner > div.gui_tabs.dark > div.gui_tabs_body,
div.gui_style_reset div.gui_tabs_body > div.gui_tabs_body_inner > div > div.gui_tabs.dark div.gui_tabs_item.active > a,
div.gui_style_reset div.gui_tabs_body > div.gui_tabs_body_inner > div > div.gui_tabs.dark div.gui_tabs_item.inactive:hover > a,
div.gui_style_reset div.gui_tabs_body > div.gui_tabs_body_inner > div > div.gui_tabs.dark > div.gui_tabs_body,
div.gui_style_reset div.gui_tabs_body > div.gui_tabs_body_inner > div > div > form > div.gui_tabs.dark div.gui_tabs_item.active > a,
div.gui_style_reset div.gui_tabs_body > div.gui_tabs_body_inner > div > div > form > div.gui_tabs.dark div.gui_tabs_item.inactive:hover > a,
div.gui_style_reset div.gui_tabs_body > div.gui_tabs_body_inner > div > div > form > div.gui_tabs.dark > div.gui_tabs_body {
	background-color: #fff;
}

div.gui_style_reset div.gui_tabs_body > div.gui_tabs_body_inner > 
div.gui_tabs.dark > div.gui_tabs_body >div.gui_tabs_body_inner > 
div.gui_tabs.dark div.gui_tabs_item.active > a,
div.gui_style_reset div.gui_tabs_body > div.gui_tabs_body_inner > 
div.gui_tabs.dark > div.gui_tabs_body >div.gui_tabs_body_inner > 
div.gui_tabs.dark div.gui_tabs_item.inactive:hover > a,
div.gui_style_reset div.gui_tabs_body > div.gui_tabs_body_inner > 
div.gui_tabs.dark > div.gui_tabs_body >div.gui_tabs_body_inner > 
div.gui_tabs.dark > div.gui_tabs_body,
div.gui_style_reset div.gui_tabs_body > div.gui_tabs_body_inner > div > div.gui_tabs.dark > div.gui_tabs_body >div.gui_tabs_body_inner > div.gui_tabs.dark div.gui_tabs_item.active > a,
div.gui_style_reset div.gui_tabs_body > div.gui_tabs_body_inner > div > div.gui_tabs.dark > div.gui_tabs_body >div.gui_tabs_body_inner > div.gui_tabs.dark div.gui_tabs_item.inactive:hover > a,
div.gui_style_reset div.gui_tabs_body > div.gui_tabs_body_inner > div > div.gui_tabs.dark > div.gui_tabs_body >div.gui_tabs_body_inner > div.gui_tabs.dark > div.gui_tabs_body,
div.gui_style_reset div.gui_tabs_body > div.gui_tabs_body_inner > div > div > form > div.gui_tabs.dark > div.gui_tabs_body >div.gui_tabs_body_inner > div.gui_tabs.dark div.gui_tabs_item.active > a,
div.gui_style_reset div.gui_tabs_body > div.gui_tabs_body_inner > div > div > form > div.gui_tabs.dark > div.gui_tabs_body >div.gui_tabs_body_inner > div.gui_tabs.dark div.gui_tabs_item.inactive:hover > a,
div.gui_style_reset div.gui_tabs_body > div.gui_tabs_body_inner > div > div > form > div.gui_tabs.dark > div.gui_tabs_body >div.gui_tabs_body_inner > div.gui_tabs.dark > div.gui_tabs_body {
		
	background-color: #eee;
}

div.gui_style_reset div.gui_tabs_body > div.gui_tabs_body_inner > 
div.gui_tabs.dark > div.gui_tabs_body > div.gui_tabs_body_inner > 
div.gui_tabs.dark > div.gui_tabs_body > div.gui_tabs_body_inner > 
div.gui_tabs.dark div.gui_tabs_item.active > a,
div.gui_style_reset div.gui_tabs_body > div.gui_tabs_body_inner > 
div.gui_tabs.dark > div.gui_tabs_body > div.gui_tabs_body_inner > 
div.gui_tabs.dark > div.gui_tabs_body > div.gui_tabs_body_inner > 
div.gui_tabs.dark div.gui_tabs_item.inactive:hover > a,
div.gui_style_reset div.gui_tabs_body > div.gui_tabs_body_inner > 
div.gui_tabs.dark > div.gui_tabs_body > div.gui_tabs_body_inner > 
div.gui_tabs.dark > div.gui_tabs_body > div.gui_tabs_body_inner > 
div.gui_tabs.dark > div.gui_tabs_body
 {
	background-color: #fff;
}

/* -- Tabs Ende --*/

/**** 040-controls.css ****/


/*-- context menu --*/

div.gui_context_menu ul {
	display:block;
	list-style: none;
	margin:0;
	padding:0;
}

div.gui_context_menu li {
	list-style: none;
	margin:0;
	padding:0;
	white-space: nowrap;
	line-height:22px;
}

div.gui_context_menu li:hover {
	background-color:#ccc;
}

div.gui_context_menu li>a {
	color:#000;
	border-bottom: 1px solid #aaa;
	border-top: 1px solid #f0f0f0;
	display:block;
	padding:1px 15px;
	text-decoration: none;
}

div.gui_context_menu li > a > img {
	padding:0px 10px 0px 0px;
}

div.gui_context_menu li.last>a {
	border-bottom:none;
	padding-bottom:2px;
}

div.gui_context_menu>ul>li ul {
	position:absolute;
	left:100%;
	display:none;
	margin-left:-1px;
	margin-top:-26px;
}

div.gui_context_menu>ul>li:hover ul {
	display:block;
}
/* -- Contextmenue End --*/

/**** 050-elements.css ****/

/* -- Module -- */


table.gui_list_items_border_b.dark {
  display:none;
}

div.gui_simple_form_field_label.narrow.required {
  padding-top: 5px;
}

div.splitpane_right_inner div.gui_form_submit.narrow {
  padding-top: 10px;
}

tr.gui_list_items_head > th.gui_list_item {
  padding-right: 10px;
}

tr.gui_list_items_head > th.gui_list_item,
tr.gui_list_items_head > th.gui_list_item > a {
  color: #717171;
  font-weight:bold;
}

img.gui_list_sort_toggle {
  padding-left: 5px;
}

div.gui_simple_form_field_input > span {
  padding-right: 10px;
}

div.gui_simple_form_field_input > span > input {
  vertical-align:middle;
}

div.gui_style_reset div.gui_simple_form_field_label div.gui_simple_form_field_label {
  font-weight:bold;
}

tr.gui_list_items_head > th {
  border-bottom:1px solid #efefef;
}

tr.gui_list_items > td, tr.gui_list_items_foot > th {
  padding: 3px 10px 3px 0px;
}

tr.gui_list_items.alt_1 {
  background-color: #eee;
}

div.splitpane_right_inner div.gui_tabs_item span.gui_tabs_item  {
  font-size: 1em;
  padding: 3px 14px;
  background-color: #efefef;
  display:inline-block;
  border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  -webkit-border-radius: 3px 3px 0px 0px;
}

div.splitpane_right_inner div.gui_tabs.dark {
  margin-top: 4px;
}

div.splitpane_right_inner div.gui_search div.gui_tabs.dark {
  margin-top: 0px;
}

tr.gui_list_items:hover {
  background-color: #FFE2AA;
}

div.gui_simple_form_field_input td{
  padding-right: 5px;
  vertical-align:middle;
}

div.gui_tabs_body_inner > div.gui_non_tabbed_box.dark table.gui_form_wide th {
  padding-right: 15px;
}

div.gui_tabs_body_inner > div.gui_non_tabbed_box.dark table.gui_form_wide > tbody >tr> td {
  
}

table.gui_list_items_border_t.dark {
  display: none;
}

div.gui_blocknav_module_manager  select.gui{
  margin-right: 15px;
}

div.gui_style_reset div.gui_blocknav_item {
  padding-right: 3px;
}

div.gui_style_reset div.gui_blocknav_item:hover,
div.gui_style_reset div.gui_blocknav_item.active:hover,
div.gui_blocknav_modulemanager div.gui_blocknav_item.active,
div.gui_blocknav_modulemanager div.gui_blocknav_item:hover {
  text-decoration: underline;
}

div.gui_dynamic_tree span {
  padding-left: 5px;
}

div.gui_dynamic_tree img {
  padding-left: 5px;
}

div.gui_style_reset div.gui_CodeMirror_Border {
  border: 1px solid #aaa;
  background-color:#fff;
  font-size: 13px;
}


div.CodeMirror-scroll {
  height: auto;
  min-height:200px;
  max-height: 400px;
}


div.gui_style_reset div.CodeMirror-gutter-text {
  background-color:#e9e9e9;
  color:#222;
  padding-right:4px;
}

/* -- Module End --*/

/* --  Tooltips --*/

div.gui_simple_tooltip {
  border: 1px solid #ddd;
  background-color: #fff;
  box-shadow:2px 2px 5px #444;
  -moz-box-shadow:2px 2px 5px #444;
  -webkit-box-shadow:2px 2px 5px #444;
}

div.gui_simple_tooltip {
  /** nicht reduzieren! **/
  max-width:640px;
  padding:10px;
}

span.gui_tip.docu_small{
  display:inline-block;
  padding-right:7px;
}

/* -- Tooltips End --*/


/* -- Error Start --*/

div.gui_style_reset div.gui_component_error {
  padding: 10px;
}
/*-- Error End --*/

/* -- Calendar -- */

div.gui_style_reset div.gui_date_picker img.gui_img_button {
  padding: 0px 2px;
}

div.gui_style_reset.gui_date_picker_panel,
div.gui_style_reset div.gui_date_picker_panel  {
  padding:10px;
  background-color: #eee;
  border: 1px solid #ccc;
  text-align:right;
}

div.gui_calendar.picker {
  padding-top:5px;
}

div.gui_calendar.picker table.gui_nav {
  width: 100%;
}

div.gui_calendar.picker div.gui_day_of_month.month_current {
  padding: 3px 5px;
}

div.gui_calendar.picker  div.gui_other_day:hover {
  background-color: #dedede;
}

div.gui_style_reset  div.gui_calendar.picker td.gui_day_of_month {
  border: 1px solid #ddd;
  text-align:right;
  background-color: #fff;
}
/* -- Calender End --*/
/* -- Blocknav -- */

div.gui_style_reset div.gui_blocknav_module_manager {
  margin-bottom: 0.2em;
}

div.gui_style_reset div.gui_blocknav {
  margin-top: 5px;
}

div.gui_style_reset table.gui_blocknav td {
  vertical-align: middle;
}
div.gui_style_reset table.gui_blocknav {
  margin-left: auto;
  margin-top: 2px;
  margin-bottom: 2px;
}

div.gui_style_reset a.gui_blocknav_item {
  font-size:0.9em;
  
}

div.gui_style_reset div.gui_blocknav_item, div.gui_style_reset img.gui_blocknav_item {
  padding: 0.1em 0.5em;
  line-height:1.4;
  border: 1px solid #ccc;
  margin:0px 5px 0px 0px;
  
}

div.gui_style_reset div.gui_blocknav_item.prev,
div.gui_style_reset div.gui_blocknav_item.next {
  padding: 0.4em 0.3em;
  border:none;
}

div.gui_style_reset div.gui_blocknav_item.other {
  color: #666;
}

div.gui_style_reset div.gui_blocknav_item.active,
div.gui_style_reset div.gui_blocknav_item.other:hover {
  color: #000;
  background-color: #eee;
}

div.gui_style_reset td.gui_blocknav_item.summary {
  vertical-align:middle;
}

/* -- Blocknav End -- */
/* -- Suche --*/

div.gui_style_reset div.gui_search {
  margin-top: 4px;
  margin-bottom: 0px;
  border-bottom: 10px solid transparent;
}

div.gui_style_reset div.gui_search div.gui_tabs_body {
  margin-bottom: 0px;
}

div.gui_entries_search_input_item input {
  margin-right: 10px;
}

div.gui_entries_search_input select {
  margin-right: 10px;
}

div.gui_search div.gui_tabs_item.inactive a.gui_tabs_item {
  background-image: url(/go/gui/_ws/mediabase/icons/current/sort_1.gif);
  background-repeat: no-repeat;
  background-position: 89% 50%;
  padding-right: 23px;
  font-weight:normal;
}

div.gui_search div.gui_tabs_item.inactive a.gui_tabs_item:hover,
div.gui_search div.gui_tabs_item.active a.gui_tabs_item {
  background-image: url(/go/gui/_ws/mediabase/icons/current/sort_0.png);
  background-repeat: no-repeat;
  background-position: 89% 50%;
  padding-right: 23px;
  font-weight:normal;
}

/* -- Suche Ende --*/

/* -- Fake Textfield --*/

div.gui_style_reset div.gui_fake_textfield {
  padding: 2px;
  border: 1px solid #aaa;
}

div.gui_style_reset div.gui_fake_textfield > input {
  padding: 0px;
  border:none;
}

/* -- wei�e Box --*/

div.gui_white_box,
div.gui_style_reset div.gui_white_box {
  background-color: #fff;
  padding: 10px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

/* -- Info bubbles -- */

div.gui_info_bubble {
  background-color: #fff;
  padding: 10px;
  border-radius:5px;
}

div.gui_info_bubble.web_form_error {
  background-color: #f00;
  font-weight: bold;
  color: #fff;
}

div.gui_info_bubble {
  background-color: #fff;
  padding: 10px;
  border: solid #eee 2px;
  border-radius: 5px;
  max-width: 200px;
}

div.gui_info_bubble.web_form_error {
  background-color: #f00;
  font-weight: bold;
  color: #fff;
}

div.gui_info_bubble.web_form_description {
  background-color: #444;
  color: #fff;
}

div.gui_info_bubble.web_form_description.with_error {
  background-color: #c00;
  border-color: #f00;
}

div.gui_info_bubble div.web_form_bubble_label,div.gui_info_bubble div.web_form_bubble_error {
  font-weight: bold;
}

div.gui_info_bubble div.web_form_bubble_error {
  color: #fff;
}

/* comment this to solve the problem lightened fonts within code mirror editor
.CodeMirror {
  font-family: Lucida Sans, Monospaced, Courier New, Sans Serif !important;
}
*/

div.gui_parser_error strong {
  font-size: 1.2em;
}

div.gui_parser_error pre {
  color:#000;
  background-color:#fafafa;
  border:solid #eee 1px;
  padding:4px;
  font-weight: normal;
}

.gui_style_reset div.gui_js_dropdown div.gui_js_dropdown_label,
.gui_style_reset div.gui_js_dropdown div.gui_js_dropdown_label {
  background: url(/go/gui/_ws/mediabase/icons/current_v2/sort_dark_1.png) no-repeat 98% 50% #fff;
  padding: 3px 15px 3px 5px;
}

.gui_style_reset div.gui_toolbar_button div.gui_js_dropdown_label,
.gui_style_reset div.gui_toolbar_button div.gui_js_dropdown_label {
  background: transparent;
  padding: 0;
}


div.gui_style_reset .gui_marker_overdue {
  display: inline-block;
  padding: 0.1em;
  background-color: rgba(255, 240, 190, 0.7);
  color: #000;
}


/* icon view */

div.gui_entries_icon_view>div.gui_icon_items {
  background-color:#fff;
}

div.gui_entries_icon_view>div.gui_icon_items .actions{
  padding-top: 2px;
  padding-right: 2px;
}

div.gui_entries_icon_view>div.gui_icon_items .actions>*{
  padding-right:4px;
}

div.gui_entries_icon_view>div.gui_icon_items>div.item {
  width:130px;
  height:149px;
  float:left;
  border:solid 1px #ccc;
  margin:8px;
}

div.gui_entries_icon_view>div.gui_icon_items>div.item>span {
  display:table-cell;
  width:130px;
  height:130px;
  text-align:center;
  vertical-align:middle;
}

div.gui_entries_icon_view>div.gui_icon_items>div.item>span>img {
  padding:0;
}

div.gui_entries_icon_view>div.gui_icon_items>div.item>table {
  white-space:nowrap;
  background-color:#ccc;
  width:130px;
}

div.gui_entries_icon_view>div.gui_icon_items>div.item>table td.selection {
  width:99%;
  padding-left:5px;
}

div.gui_entries_icon_view>div.gui_blocknav_module_manager td.filter {
  width:99%;
}

/*--------Interner Kategorieselektor------------*/

ul.gui_category_tree_selector ul{
  padding-left: 15px !important;
}

ul.gui_category_tree_selector > li{
  background: #eee !important;
  padding: 5px !important;
  margin-bottom: 1px !important;
  padding-left: 20px !important;
}

ul.gui_category_tree_selector > li div {
  display: inline-block;
  vertical-align: top;
  padding: 2px 16px;
  background: url(/go/gui/_ws/mediabase/styles/admin/icons/checkbox_0.png) no-repeat left 50%;
}

ul.gui_category_tree_selector > li div.selected {
  background: url(/go/gui/_ws/mediabase/styles/admin/icons/checkbox_1.png) no-repeat left 50%;
}

ul.gui_category_tree_selector > li.gui_got_children {
  padding-left: 5px !important;
}

ul.gui_category_tree_selector li.gui_got_children .gui_expand_icon{
  background: url(/go/gui/_ws/mediabase/styles/admin/icons/expand_minus_plus.png) no-repeat -12px 50%;
  display: inline-block;
  vertical-align: top;
  width: 12px;
  height: 20px;
  cursor: pointer;
}

ul.gui_category_tree_selector li.gui_got_children ul.gui_got_children{
  display: none;
}

ul.gui_category_tree_selector li.gui_got_children ul.gui_got_children.expanded{
  display: block;
}

ul.gui_category_tree_selector li.gui_got_children ul.gui_got_children.expanded > li {
  padding-left: 15px;
  display: inline-block;
  text-decoration: underline;
}

ul.gui_category_tree_selector li.gui_got_children ul.gui_got_children.expanded > div{
  padding: 2px 5px 2px 16px;
}

ul.gui_category_tree_selector li.gui_got_children .gui_expand_icon.expanded{
  background: url(/go/gui/_ws/mediabase/styles/admin/icons/expand_minus_plus.png) no-repeat 0 center;
}
/**** 055-tag.css ****/

div.gui_tag_cloud_body {
  padding: 5px;
  border: 1px solid #ccc;
  background-color: #fff;
}

table.gui_form_wide div.tag_editor div.selected_tag span {
  background: url(/go/gui/_ws/mediabase/styles/admin/icons/tag_delete.png) right 34% no-repeat;
  padding: 3px 8px 3px 5px;
  cursor: pointer;
  display: inline-block;
}

table.gui_form_wide div.tag_editor div.selected_tag{
  
  display: inline-block;
  background: #ccc;
  padding-right: 5px;
  margin: 3px 6px 3px 0;
}

table.gui_form_wide div.tag_editor div.selected_tag&:last-child{
  margin-bottom: 5px;
}

table.gui_form_wide div.tag_editor div.ac_textfield{
  display: inline-block;
  margin-bottom: 8px;
}

table.gui_form_wide div.tag_editor div.ac_textfield div.autocomplete_dropdown{
  width: 160px !important;
  min-width: 100px;
  padding: 0;
}

table.gui_form_wide div.tag_editor div.ac_textfield div.autocomplete_dropdown  > .autocomplete_dowpdown_inner{
  margin-top: 0;
}

table.gui_form_wide div.tag_editor div.ac_textfield div.autocomplete_dropdown  > .autocomplete_dowpdown_inner > div{
  padding: 5px 10px;
}

table.gui_form_wide div.tag_editor span.gui_button.tag_button{
  background: #666666;
  display: inline-block;
  padding: 3px 5px;
  margin-left: 10px;
  border-radius: 2px;
  color: white;
  box-shadow: 1px 1px 2px #888;
  -moz-box-shadow: 1px 1px 2px #888;
  -webkit-box-shadow: 1px 1px 2px #888;
}

table.gui_form_wide div.tag_editor .gui_all_tags_button{
  display: inline-block;
  text-decoration: underline;
}

table.gui_form_wide div.tag_editor .gui_suggested_tags_a{
  display: inline;
}

.gui_dialog.gui_overlay a.gui_tag_cloud_item, table.gui_form_wide div.tag_editor div.suggested_tag{
  background: #eee;
  padding: 3px 5px;
  display: inline-block;
  margin: 3px 6px 3px 0;
  cursor: pointer;
}

.gui_dialog.gui_overlay a.gui_tag_cloud_item, table.gui_form_wide div.tag_editor div.suggested_tag:hover{
  background: #ccc;
}

.gui_a_to_z.atoz{
  margin-bottom: 0.5em;
}

.gui_a_to_z.atoz a{
  display: inline-block;
  padding: 0 1px;
}
/**** 060-designeditor.css ****/

/* -- Design Editor --*/
div.gui_img_area_expand {
	width: 16px;
	height: 16px;
	background-image: url(/go/gui/_ws/mediabase/icons/current/sort_1.png);
	background-repeat: no-repeat;
}

div.gui_img_area_collapse {
	width: 16px;
	height: 16px;
	background-image: url(/go/gui/_ws/mediabase/icons/current/sort_0.png);
	background-repeat: no-repeat;
}

div.gui_horizontal_line {
	border-top:1px solid #ddd;
}

/* -- designeditor part left --*/

.gui_style_reset td.gui_designeditor_left {
	background-color: #fff;
	padding-right:15px;
}

 div.gui_designeditor_left {
	width: 400px;
}

div.gui_designeditor_left div.gui_accordion_head,
div.gui_designeditor_left div.gui_accordion_item.active div.gui_accordion_head > div.accordion_head_inner,
div.gui_designeditor_left div.gui_accordion_item.active div.gui_accordion_head > div.gui_accordion_head_inner {
	font-weight:bold;
	border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	font-size:1em;
}
div.gui_designeditor_left div.gui_accordion_item.inactive div.gui_accordion_head,
div.gui_designeditor_left div.gui_accordion_item.inactive div.gui_accordion_head > div.accordion_head_inner,
div.gui_designeditor_left div.gui_accordion_item.inactive div.gui_accordion_head > div.gui_accordion_head_inner {
	font-weight:bold;
	 border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size:1em;
}

div.gui_designeditor_left div.gui_accordion_item.inactive div.gui_accordion_head {
	/*box-shadow: 1px 1px 2px #222; */
}

div.gui_designeditor_left div.gui_accordion_item.active {
	/*box-shadow: 1px 1px 2px #222; */
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

div.gui_designeditor_left div.gui_accordion_head span.gui_accordion_btn {
	float:right;
}

div.gui_designeditor_left div.gui_accordion_item.active div.gui_accordion_body {
	padding: 10px;
}

div.gui_designeditor_left div.gui_accordion_item.active div.gui_accordion_body, 
div.gui_designeditor_left div.gui_accordion_item.active div.gui_accordion_body div.gui_accordion_body_inner {
	border-radius: 0px 0px 3px 3px;
	-moz-border-radius: 0px 0px 3px 3px;
	-webkit-border-radius: 0px 0px 3px 3px; 
}

div.gui_designeditor_left div.gui_accordion_body div.gui_accordion_body_inner div.design_slot_choice > a > img,
div.gui_designeditor_left div.gui_accordion_body div.gui_accordion_body_inner div.design_slot_choice_active > a > img {
	padding-right: 0px;
}

.gui_style_reset div.gui_designeditor_left div.gui_accordion_item.active div.gui_accordion_body h5 {
	border-bottom: 1px solid #ccc;
	margin-top: 5px;
	margin-bottom: 2px;
}

div.gui_designeditor_left div.gui_tabs.dark div.gui_tabs_item > a,
div.gui_designeditor_left div.gui_tabs.dark div.gui_tabs_item.active > a {
	border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
}

div.gui_designeditor_left div.gui_tabs.dark div.gui_tabs_item > a:hover,
div.gui_designeditor_left div.gui_tabs.dark div.gui_tabs_item.active > a {
	background-color: #fff;
}

div.gui_designeditor_left div.gui_tabs.dark div.gui_tabs_body,
div.gui_designeditor_left div.gui_tabs.dark div.gui_tabs_body_inner {
	border-radius: 0px 3px 3px 3px;
	-moz-border-radius: 0px 3px 3px 3px;
	-webkit-border-radius: 0px 3px 3px 3px;
}

div.gui_designeditor_left div.gui_accordion_body_inner div.gui_tabs.dark div.gui_tabs_body,
div.gui_designeditor_left div.gui_accordion_body_inner div.gui_tabs.dark div.gui_tabs_body_inner {
	background-color: #fff;
}

.gui_style_reset div.design_slot_choice {
	border: 1px solid #ccc;
	padding: 1px;
}

.gui_style_reset div.design_slot_choice_active,
.gui_style_reset div.design_slot_choice:hover {
	border: 1px solid #fc7000;
	padding: 1px;
}

.gui_style_reset div.gui_js_dropdown.font_family_chooser div.gui_js_dropdown_label span,
.gui_style_reset div.gui_js_dropdown.font_size_chooser div.gui_js_dropdown_label{
	font-size: 14px;
	padding: 2px ;
}

.gui_style_reset .gui_js_dropdown_options.font_family_chooser {
	font-size: 20px;
}

div.gui_style_reset h3,
div.gui_style_reset div.gui_dialog h3 {
	font-weight:bold;
	font-size:1.2em;
	letter-spacing: 0px;
}

.gui_style_reset div.gui_bordered_box {
	border: 1px solid #aaa;
}

img.gui_color_picker_close {
	padding: 2px 3px 0px 0px;
}
/* -- Bilder --*/

div.gui_img_box {
	background-image: url(/go/gui/_ws/mediabase/icons/current/img_bg.png);
}

div.gui_style_reset div.gui_panel.file_upload_fallback,
div.gui_panel.file_upload_fallback {
	padding: 5px;
	background-color: #fff;
	border: 1px solid #ccc;
	margin-top: 2px;
}

/* -- Bilder Ende --*/

/* -- designeditor part right --*/

.gui_style_reset iframe.gui_designeditor_preview{ width:100%;}


div.gui_img_box, div.img_box {
    border: 1px solid #ccc; 
    background-color: #e0e0e0;
    background-image: url('/go/gui/_ws/mediabase/icons/current/img_bg.png');    
}

/**** 061-designchooser.css ****/

.gui_style_reset div.gui_designsetbrowser_entry {
	padding: 10px;
}

.gui_style_reset div.gui_designsetbrowser_entry_inner {
	background-color: #EEEEEE;
    border: 1px solid #CCCCCC;
    padding: 10px 13px 10px;
    display:inline-block;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.gui_style_reset div.gui_designsetbrowser_entry img {
	margin-bottom: 5px;
}

.gui_style_reset div.gui_designsetbrowser_entry div.gui_button {
	padding: 3px 5px; 
	border: 1px solid #aaa;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	margin-top: 5px;
	margin-right:10px;
	background-color: #686968;
	color: #fff;
}

.gui_style_reset div.gui_designsetbrowser_entry div.gui_button:hover {
	border: 1px solid #ccc;
	background-color: #fff;
	color: #686968;
}

.gui_style_reset div.gui_designsetbrowser_entry div.gui_gui_null.as_inline_blocks > div {
	display:inline-block;
}

.gui_style_reset div.gui_designsetbrowser_entry h3 {
	margin: 3px 0px 2px;
	font-weight:bold;
}

.gui_style_reset div.gui_designsetbrowser_entry h6 {
	margin: 3px 0px;
}

/**** 062-controls.css ****/

/** Color Picker **/
.gui_color_picker {
	position: absolute;
	width: 155px;
	height: 120px;
	overflow: hidden;
	background: #F9F9F9;
	border: 2px #C0C0C0 outset;
}

.gui_color_picker_hue {
	position: absolute;
	top: 8px;
	left: 120px;
	width: 14px;
	height: 102px;
}

.gui_color_picker_hue_bg_img {
	width: 100%;
	height: 100%;
}

.gui_color_picker_hue_slider {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.gui_color_picker_hue_thumb {
	position: absolute;
	top: 0;
	left: -2px;
	width: 18px;
	height: 18px;
	cursor: default;
}

.gui_color_picker_view {
	position: absolute;
	top: 8px;
	left: 8px;
	width: 100px;
	height: 100px;
	border: 1px solid #666;
}

.gui_color_picker_bg,.gui_color_picker_bg_overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.gui_color_picker_selector {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 11px;
	height: 11px;
	margin-top: -6px;
	margin-left: -6px;
	cursor: default;
}

.gui_color_picker_close {
	position: absolute;
	top: 0;
	right: 0;
	cursor:pointer;
}

/** Dropdown **/
div.gui_js_dropdown {
	position: relative;
}

div.gui_js_dropdown_label {
	width: 150px;
	border: solid 1px #aaa;
	white-space: nowrap;
	cursor: pointer;
}

div.gui_toolbar_button div.gui_js_dropdown_label {
	width: auto;
	display: inline-block;
	border: none;
}

div.gui_js_dropdown_options {
	min-width: 150px;
	position: absolute;
	left: 0;
	border: solid 1px #aaa;
	position: absolute;
	background-color: #fff;
	cursor: pointer;
}

div.gui_js_dropdown_options>div {
	border-bottom: solid 1px #ccc;
	padding: 1px 10px;
}

div.gui_js_dropdown_options>div.current {
	background-color: #eee;
}

div.gui_js_dropdown_options>div:hover {
	background-color: #ccc;
}

div.gui_font_size_and_family_chooser {
	display: inline-table;
}

div.gui_font_size_and_family_chooser>div {
	display: table-cell;
}
/**** 063-slider.css ****/

div.gui_style_reset div.gui_slider {
	background-color: #fff;
	border: 1px solid #ccc;
}


/* -- Slider -- */
div.gui_slider {
	background-color: #eee;
	position: relative;
	height: 10px;
	border: solid 1px #ccc;
}

div.gui_slider>div {
	position: absolute;
}

div.gui_slider>div.left {
	left: 0;
	top: 0;
	bottom: 0;
	width: 49%
}

div.gui_slider>div.right {
	right: 0;
	top: 0;
	bottom: 0;
	width: 50%
}

div.gui_slider>div.grip {
	background-color: #F87707;
	width: 10px;
	left: 50%;
	top: 0;
	bottom: 0;
	z-index: 1;
}

/* --Slider  End --*/
/**** 064-forms.css ****/

div.gui_file_fields {
	display: table;
}

div.gui_file_fields>div {
	display: table-row;
}

div.gui_file_fields>div>div {
	display: table-cell;
	vertical-align: middle;
	padding-right: 5px;
}

div.form_type_narrow div.gui_simple_form_group_head {
	margin-top:5px;
	font-weight: bold;	
}

div.gui_form_submit.wide {
    margin-top: 0.5em;
}
/**** internal/100-tree.css ****/

div.gui_html_tree {
	color: #000;
}

div.gui_html_tree span {
	padding-left: 5px;
}

div.gui_context_menu li>a {
	color: black;
	border-top: 1px solid #F0F0F0;
	display: block;
	padding: 1px 15px;
	text-decoration: none;
}

div.gui_context_menu {      
    background-color: #dfdfdf;
    border: 1px solid #b2b2b2;
}

li.selected > div.item,
li > div.item.active {
    font-weight: bold;
}

/* Override old styles */
div.gui_html_tree .ygtvlabel,
div.gui_html_tree .ygtvlabel:link,
div.gui_html_tree .ygtvlabel:visited,
div.gui_html_tree .ygtvlabel:hover {
    margin-left: 0;
}

li.gui_tree_status_hidden>div span {
    color: #0000FF;
}
li.gui_tree_status_disabled>div span {
    color: #FF0000;
}
li.gui_tree_status_locked>div span {
    font-style: italic;
}

/**** internal/50-buttons.css ****/


a.gui_button div.gui_button {
	display:inline-block;
}