
div.gui_tabs_main_2_items { overflow: hidden; }

div.gui_frontend_top_nav_1 {
	height: 28px;
	background-repeat: repeat-x; background-position:top left;
}
div.gui_frontend_top_nav_1_inner {
	height: 25px; padding-right: 5px; padding-top: 3px;
	background-repeat: no-repeat; background-position:top right;
}
div.gui_frontend_top_nav_1_inner img { vertical-align:middle; padding-bottom:4px; }

.dojoDialog {
	background : #fff;
}

div.gui_frontend_copyright {
	height: 28px;
	background-repeat: no-repeat; background-position:top left;
}
div.gui_frontend_copyright_inner {
	height: 28px;
	background-repeat: no-repeat; background-position:top right;
}

/* body-tags */

body.gui_frontend noscript {  }
body.gui_frontend_anonymous { 
	background-repeat:repeat-x;
}

input.gui_submit.module_manager_search {
	background-repeat:no-repeat;
	border:none;
}
input.gui_submit.module_manager_save_filter { 
	background-repeat:no-repeat;
	border:none;
}

/*------------- Gui Login-BOx neu --------------------*/

div.gui_frontend_login_form a, div.gui_frontend_login_form a:visited, div.gui_frontend_login_form a:active {  }
div.gui_frontend_login_logo { 

}
input.gui_submit_frontent_login {
	background-repeat:no-repeat; 
	border:none;
}

/* ******************** Tabs (Reiter) CRM Neu ******************** */

div.gui_tabs_main_1 {
	height: 53px; 
	margin:0px; padding:0px; 
	background-repeat: no-repeat;
	background-position: bottom left;
}
div.gui_tabs_main_1_inner {
	height: 26px; padding-top: 27px; 
	background-repeat: no-repeat;
	background-position: bottom right; 
}

div.gui_tabs_main_1_items {
	position: absolute; top: 63px; 
	z-index: 25;
	height: 26px; padding-top: 0px; padding-left: 15px; padding-right: 8px;  
}

a.gui_tabs_main_1_item.sel_0, a.gui_tabs_main_1_item.sel_0:visited, a.gui_tabs_main_1_item.sel_0:active { padding:0px; margin:0px; }
div.gui_tabs_main_1_item.sel_0 {
	font-weight:normal;
	padding:0px; margin:0px;
}
div.gui_tabs_main_1_item_inner.sel_0 {
	height:24px;
	white-space: nowrap; 

	padding-top: 3px; 
	margin-left:15px; 
	padding-right:15px;
}
a.gui_tabs_main_1_item.sel_1, a.gui_tabs_main_1_item.sel_1:visited, a.gui_tabs_main_1_item.sel_1:active { padding:0px; margin:0px; }

div.gui_tabs_main_1_item.sel_1 {  
	z-index: 1000; 
	background-position: top left; background-repeat:no-repeat;
	height:26px; font-weight:normal;
	padding:0px; margin:0px;
}

div.gui_tabs_main_1_item.sel_1.last_level {  
	z-index: 1000; 
	background-position: top left; background-repeat:no-repeat;
	height:22px; font-weight:normal;
	padding:0px; margin:0px;
}
div.gui_tabs_main_1_item_inner.sel_1 {  
	background-position: right top; background-repeat:no-repeat;
	height:28px;
	white-space: nowrap; 

	padding-top: 3px; 
	margin:0px; margin-left:15px;
	padding-right:15px;
}
div.gui_tabs_main_1_item_inner.sel_1.last_level {  
	background-position: right top; background-repeat:no-repeat; 
	height:25px;
	white-space: nowrap; 

	padding-top: 3px; 
	margin:0px; margin-left:15px;
	padding-right:15px;
}
div.gui_tabs_main_2 {
	position: absolute; top: 87px; 
	z-index: 15;
	background-position:bottom left; background-repeat:no-repeat;
	width:953px; margin-left:15px; padding:0px; padding-top: 0px;
	min-height:26px;
}
div.gui_tabs_main_2_inner {
	background-position:right bottom; background-repeat:no-repeat;
	min-height:24px; padding-top: 3px; 
	margin-left:15px; padding-right:15px;
}
div.gui_tabs_main_2_items {
	position: absolute; top: 87px; 
	z-index: 18;
	height: 26px; padding-top: 0px; padding-left: 30px; padding-right: 8px;  
}

div.gui_tabs_main_2_item { padding:0px; margin-right:30px; padding-top:5px; }

div.gui_tabs_main_content { 
	padding-top: 65px; 
	padding-left:15px; padding-right:15px;
}

/* **** Tabs in Liste (dunkel) **** */


div.gui_tabs_dark_item_1 {
	background-repeat:no-repeat; background-position:top left;
	padding:0px; margin-right:5px;
}
div.gui_tabs_dark_item_1_inner {
	background-repeat:no-repeat; background-position:top right;
	padding:0px; padding-top: 3px; padding-left:8px; padding-right:8px; padding-bottom: 2px;
}
div.gui_tabs_dark_item_0 {
	margin-right:5px;
	background-repeat:no-repeat; background-position:top left;
	padding:0px;
}
div.gui_tabs_dark_item_0_inner {
	background-repeat:no-repeat; background-position:top right;
	padding:0px; padding-top: 3px; padding-left:8px; padding-right:8px; padding-bottom: 2px;
}

div.gui_tabs_dark_content {
	padding:0px;
}
td.gui_tabs_dark_t {
	height:10px;
}
td.gui_tabs_dark_tr { 
	width:20px; height:20px;
	background-repeat:no-repeat; background-position:top right;
}
td.gui_tabs_dark_br {
	width:20px; height:10px; padding-left:2px;
	background-repeat:no-repeat; background-position:bottom right;
}
td.gui_tabs_dark_mr {
	width:20px; height:20px;
	background-repeat:repeat-y; 
	background-position:bottom right;
}
td.gui_tabs_dark_b {
	height:10px;
	background-repeat:repeat-x; 
	background-position:bottom right;
}
td.gui_tabs_dark_bl {
	width:20px; height:10px;
	background-repeat:no-repeat; background-position:bottom left;
}

/* **** Tabs in Liste (hell neu) **** */

div.gui_tabs_bright { }


div.gui_tabs_bright_item_1 {
	background-repeat:no-repeat; background-position:top left;
	padding:0px;
}
div.gui_tabs_bright_item_1_inner {
	background-repeat:no-repeat; background-position:top right;
}
div.gui_tabs_bright_item_0 {
	margin-right:5px;
	background-repeat:no-repeat; background-position:top left;
}
div.gui_tabs_bright_item_0_inner {
	background-repeat:no-repeat; background-position:top right;
}
div.gui_tabs_bright_item_0.collapsed {
	margin-right:5px;
	background-repeat:no-repeat; background-position:top left;
}
div.gui_tabs_bright_item_0_inner.collapsed {
	background-repeat:no-repeat; background-position:top right;
}
div.gui_tabs_bright_content { 
	padding:0px;
}
td.gui_tabs_bright_tr { 
	width:20px; height:20px;
	background-repeat:no-repeat; background-position:top right;
}
td.gui_tabs_bright_br {
	width:20px; height:20px;
	background-repeat:no-repeat; background-position:bottom right;
}
td.gui_tabs_bright_bl {
	width:20px; height:20px;
	background-repeat:no-repeat; background-position:bottom left;
}

/*************** dynamische Reiter ************************/


/* ******************** Buttons ******************** */

div.gui_toolbar {
	margin-bottom:10px;
}

div.gui_toolbar_button.real_button_wide {
	background-repeat:no-repeat; background-position:top left;
}
div.gui_toolbar_button_inner.real_button_wide {
	background-repeat:no-repeat; background-position:top right;
}

/****************************************** Module Search ********************************/

a.gui_no_color, a.gui_no_color:visited, a.gui_no_color:active { white-space:nowrap; }

/* ******************** A-Z ********************** */


/* ******************** List ********************  */

tr.gui_list_items_head { 
	font-weight:bold;
}
th.gui_list_item { 
	font-weight:bold;
	height:19px; padding-top:0px;
}
th.gui_list_item.sel_0 {
	padding-top:0px;
}
th.gui_list_item.sel_1 {
	padding-top:0px;
}

td.gui_list_items_border_t.bright {
	font-size:1px;
}
td.gui_list_items_border_tr.bright {
	background-repeat:no-repeat; background-position:top right;
	padding:0px; font-size:1px;
}
div.gui_list_items_border_tr.bright {
	height:6px; width:10px;
}
td.gui_list_items_border_tl.bright {
	background-repeat:no-repeat; background-position:top left;
	padding:0px; font-size:1px;
}
div.gui_list_items_border_tl.bright {
	height:6px; width:10px; font-size:1px; padding:0px; margin:0px;
}
td.gui_list_items_border_b.bright {
	font-size:1px; 
}
td.gui_list_items_border_br.bright {
	background-repeat:no-repeat; background-position:bottom right;
	padding:0px; font-size:1px;
}
div.gui_list_items_border_br.bright {
	height:10px; width:10px; font-size:1px;
}
td.gui_list_items_border_bl.bright {
	background-repeat:no-repeat; background-position:bottom left;
	padding:0px; font-size:1px;
}
div.gui_list_items_border_bl.bright {
	height:10px; width:10px; font-size:1px;
}
td.gui_list_items_border_t.dark {
	font-size:1px;
}
td.gui_list_items_border_tr.dark {
	background-repeat:no-repeat; background-position:top right;
	padding:0px; font-size:1px;
}
div.gui_list_items_border_tr.dark {
	height:6px; width:10px;
}
td.gui_list_items_border_tl.dark {
	background-repeat:no-repeat; background-position:top left;
	padding:0px; font-size:1px;
}
div.gui_list_items_border_tl.dark {
	height:6px; width:10px;
}
td.gui_list_items_border_b.dark {
	font-size:1px;
}
td.gui_list_items_border_br.dark {
	background-repeat:no-repeat; background-position:bottom right;
	padding:0px; font-size:1px;
}
div.gui_list_items_border_br.dark {
	height:10px; width:10px;
}
td.gui_list_items_border_bl.dark {
	background-repeat:no-repeat; background-position:bottom left;
	padding:0px; font-size:1px;
}
div.gui_list_items_border_bl.dark {
	height:10px; width:10px;
}

/****************************************** Frontend ********************************/
div.gui_frontend_tab_main_box_head {
	background-position:top left; background-repeat:no-repeat;
	margin: 0px; padding:0px;
	min-height: 28px; 
}
div.gui_frontend_tab_main_box_head_inner {
	background-position:top right; background-repeat:no-repeat;
	min-height: 28px;
}

div.gui_frontend_tab_main_box_head2 { 
	background-position:top left; background-repeat:no-repeat;
}
div.gui_frontend_tab_main_box_head2_inner { 
	background-position:top right; background-repeat:no-repeat;
	padding-top:7px; padding-left:15px; margin: 0px; 
	min-height: 19px; 
}


div.gui_frontend_tab_main_box_body {
	background-position:bottom; background-repeat: repeat-y;
}
div.gui_frontend_tab_main_box_foot {
	background-position:bottom; background-repeat:no-repeat;
	height: 10px; 
}

div.gui_simple_nav_right_text { padding:0px; margin:0px; }
div.gui_simple_nav_right_text_inner { padding:0px; margin:0px; }
span.gui_simple_nav_right_text_item_0 { padding-top:0px; padding-bottom:0px; }
span.gui_simple_nav_right_text_item_1 { padding-top:0px; padding-bottom:0px; }

div.gui_tabs_main_1_add.mid_level, div.gui_tabs_main_1_add.last_level { 
	margin-top:0px;
}

div.gui_shortcuts_sep { 
	height:0px; width:160px; margin-left:10px; margin-top:5px; margin-bottom:5px;
}
div.gui_main_sep {
	height:0px; margin-top:5px; margin-bottom:5px;
}
div.gui_main_sep.bright {
	height:0px; margin-top:5px; margin-bottom:5px;
}

/****************************************** Dashlet ********************************/

div.gui_dashlet_head { 
	background-position:bottom left; background-repeat:no-repeat;
}
div.gui_dashlet_head_inner { 
	background-position:bottom right; background-repeat:no-repeat;
}
div.gui_dashlet_head2 { 
	background-position:top left; background-repeat:no-repeat;
}
div.gui_dashlet_head2_inner { 
	background-position:top right; background-repeat:no-repeat;
}
div.gui_dashlet_body {
	background-position:right; background-repeat:repeat-y;
}

div.gui_dashlet_foot { 
	background-position:bottom left; background-repeat:no-repeat;
}
div.gui_dashlet_foot_inner { 
	background-position:bottom right; background-repeat:no-repeat;
}
div.gui_dashlet_add { margin-right:10px; }

div.gui_dashlet_text_content { padding:3px; }


/****************************************** Kalender ********************************/

div.gui_calendar_nav_top {
	background-position:top left; background-repeat:no-repeat;
	height:25px;
}
div.gui_calendar_nav_top_inner {
	background-position:top right; background-repeat:no-repeat;
	height:25px;
}

/************** alte GUIs ************************/

div.tmpl_edited_warning { 
	background-repeat:no-repeat;
	margin-top:5px; margin-bottom:5px;
	padding:2px; padding-left:23px; padding-right:8px; 
}


