/**[../../../system/themes/V4/stylesheets/responsive.css]**/
html.not-desktop #cur_grid_header > .cur_element_dateimenue,
html.not-desktop #cur_grid_header > .cur_element_einstellungsmenue_container,
html.not-desktop #cur_grid_header > .cur_element_loginmenue,
html.not-desktop #cur_grid_header > .button_trenner
{
	display: none;
}

html.not-desktop #cur_grid_col_middle
{
	width: 100% !important;
	box-sizing: border-box;
}

.cur_element_mobilemenue {
	display: none;
	float: right;
}

html.non-responsive #logo-mobile {
	display: none;
}

.cur_element_mobilemenue .menu_button {
    float: left;
    list-style-type: none;
	margin-right: 10px;
}

html.not-desktop #cur_grid_header .cur_element_mobilemenue
{
	display: block;
}

.cur_element_burgerbutton span {background-image: url('/system/themes/V4/grafiken/responsive/menu.png')}
.cur_element_baumbutton span {background-image: url('/system/themes/V4/grafiken/responsive/baum.png')}
.cur_element_sidebarbutton span {background-image: url('/system/themes/V4/grafiken/responsive/sidebar.png')}

body.LoginCheck .cur_element_burgerbutton {
	display: none;
}

body.fun_AutoUsermitLogin .cur_element_loginmenue_login {
	display: none;
}

html.not-desktop #cur_grid_col_left {
	box-sizing: border-box;
	width: 100%;
	padding: 0 10px;
}

html.not-desktop .animation-container {
	display: none;
}

html.desktop .animation-container {
	display: block !important;
}

html.not-desktop .cur_element_footer .lesebestaetigung,
html.not-desktop .cur_element_footer .lenkung,
html.not-desktop .cur_element_footer .massnahmen,
html.not-desktop .cur_element_footer .cur_element_adminmenu,
html.not-desktop .cur_element_footer .user .label,
html.not-desktop .cur_element_footer .footer_c,
html.not-desktop .cur_element_footer .ansichtsmenu
{
	display: none;
}

/* Sidebar Styles
-------------------------------*/

#sidebar {
	width: 300px;
    height: 100%;
    background: #fff;
    position: absolute;
    right: 0;
    z-index: 1;
	box-shadow: 0px 2px 8px 0px #b7b7b4;
	display: none;
	overflow: scroll;
}

#sidebar #cur_grid_col_right {
	width: 100%;
	margin: 0;
	padding: 20px 10px 10px 10px;
	box-sizing: border-box;
	display: block !important;
}

/* Dropdown Menu
------------------------------*/

.cur_dropdown_button_container {
	position: relative;
}

.cur_dropdown_button svg {
	display: block;
	margin: -7px auto 0;
}

.cur_dropdown {
	display: none;
	border: 1px solid #b7b7b4;
	border-radius: 3px;
	background: #fff;
	box-shadow: 0px 3px 10px #b7b7b4;
	padding: 3px;
	position: absolute;
		right: 0;
}

.cur_dropdown li {
	display: block;
    float: none;
    margin: 0 !important;
}

.cur_dropdown li a span,
.cur_dropdown li a.inactive span {
	padding: 3px 5px 3px 24px !important;
	white-space: nowrap;
	background-position: 2px center;
	background-repeat: no-repeat;
	background-image: none;
	text-indent: 0;
}

.cur_dropdown .divider {
	border-bottom: 1px solid #ddd;
	margin: 5px 5px;
}

.cur_dropdown a.inactive span {
	color: #bbb;
}

.dropdown-group {
	border-bottom: 1px solid #ddd;
	padding: 5px;
}

.dropdown-group:last-child {
	border-bottom: none;
}

.dropdown-group li:first-child {
	padding-top: 0 !important;
}

/* Dropdown Icons
----------------------------------------------------------- */
.cur_dropdown .cur_element_dateimenue_neuversion span {background-image:  url('/system/themes/V4/icons/Edit.png')}
.cur_dropdown .cur_element_dateimenue_checkin span {background-image:  url('/system/themes/V4/icons/import.png')}
.cur_dropdown .cur_element_dateimenue_bearbeiten span {background-image:  url('/system/themes/V4/icons/Units.png')}

.cur_dropdown .cur_element_dateimenue_aufgaben span {background-image:  url('/system/themes/V4/icons/Tasks.png')}
.cur_dropdown .cur_element_dateimenue_task span {background-image:  url('/system/themes/V4/icons/Task list.png')}
.cur_dropdown .cur_element_dateimenue_assistent span {background-image:  url('/system/themes/V4/icons/Wizard.png')}
.cur_dropdown .cur_element_dateimenue_sitemap span {background-image:  url('/system/themes/V4/icons/Tasks.png')}
.cur_dropdown .cur_element_dateimenue_seite span {background-image:  url('/system/themes/V4/icons/Refresh.png')}
.cur_dropdown .cur_element_dateimenue_abteilung span {background-image:  url('/system/themes/V4/icons/Tasks.png')}
.cur_dropdown .cur_element_dateimenue_druck span {background-image:  url('/system/themes/V4/icons/Print.png')}

.cur_dropdown .cur_element_loginmenue_logout span {background-image:  url('/system/themes/V4/icons/User logout.png')}

.cur_dropdown .admin span {background-image:  url('/system/themes/V4/icons/Admin.png')}
.cur_dropdown .ummelden span {background-image:  url('/system/themes/V4/icons/Lock.png')}
.cur_dropdown .systeminformationen span {background-image:  url('/system/themes/V4/icons/Computer.png')}
.cur_dropdown .mitteilen span {background-image:  url('/system/themes/V4/icons/Mail.png')}


/* Dropdown Icons deaktiviert
----------------------------------------------------------- */
.cur_dropdown .cur_element_dateimenue_neuversion a.inactive span {background-image:  url('/system/themes/V4/icons_disabled/Edit.png')}
.cur_dropdown .cur_element_dateimenue_checkin a.inactive span {background-image:  url('/system/themes/V4/icons_disabled/import.png')}
.cur_dropdown .cur_element_dateimenue_bearbeiten a.inactive span {background-image:  url('/system/themes/V4/icons_disabled/Units.png')}

.cur_dropdown .cur_element_dateimenue_aufgaben a.inactive span {background-image:  url('/system/themes/V4/icons_disabled/Tasks.png')}
.cur_dropdown .cur_element_dateimenue_task a.inactive span {background-image:  url('/system/themes/V4/icons_disabled/Task list.png')}
.cur_dropdown .cur_element_dateimenue_assistent a.inactive span {background-image:  url('/system/themes/V4/icons_disabled/Wizard.png')}
.cur_dropdown .cur_element_dateimenue_sitemap a.inactive span {background-image:  url('/system/themes/V4/icons_disabled/Tasks.png')}
.cur_dropdown .cur_element_dateimenue_seite a.inactive span {background-image:  url('/system/themes/V4/icons_disabled/Refresh.png')}
.cur_dropdown .cur_element_dateimenue_abteilung a.inactive span {background-image:  url('/system/themes/V4/icons_disabled/Tasks.png')}
.cur_dropdown .cur_element_dateimenue_druck a.inactive span {background-image:  url('/system/themes/V4/icons_disabled/Print.png')}

.cur_dropdown .cur_element_loginmenue_logout a.inactive span {background-image:  url('/system/themes/V4/icons_disabled/User logout.png')}

.cur_dropdown .admin a.inactive span {background-image:  url('/system/themes/V4/icons_disabled/Admin.png')}
.cur_dropdown .ummelden a.inactive span {background-image:  url('/system/themes/V4/icons_disabled/Lock.png')}
.cur_dropdown .systeminformationen a.inactive span {background-image:  url('/system/themes/V4/icons_disabled/Computer.png')}
.cur_dropdown .mitteilen a.inactive span {background-image:  url('/system/themes/V4/icons/Mail.png')}


/* Bisher noch keine schöne Lösung für das Mobile-Menü gefunden */
.cur_dropdown .vorgangscounter,
.cur_dropdown .vorgangscounteroffen {
	display: none !important;
}



/* Aufgabenliste 
-------------------------------------*/

html.not-desktop #cur_element_tasks {
	display: flex;
	flex-wrap: wrap;
	margin: -5px;
}

html.not-desktop #cur_element_tasks .task_box_container {
	float: none;
	width: calc(50% - 10px);
	box-sizing: border-box;
	margin: 5px;
}

html.mobile #cur_element_tasks .task_box_container {
	width: 100%;
}

html.not-desktop .tasks-nav-btn-close {
	position: static !important;
	margin: 10px;
}



/* Responsive helper classes 
-------------------------------------*/

html.mobile .rc-hidden-m {display: none;}
html.tablet .rc-hidden-t {display: none;}
html.desktop .rc-hidden-d {display: none;}

html.not-mobile .rc-visible-m {display: none;}
html.not-tablet .rc-visible-t {display: none;}
html.not-desktop .rc-visible-d {display: none;}


.rc-row {
    margin: 0 -10px;
}

.rc-row:after {
    content: " ";
    clear: both;
    display: block;
}

.rc-col-m-1 {width: 8.33%}
.rc-col-m-2 {width: 16.66%}
.rc-col-m-3 {width: 25%}
.rc-col-m-4 {width: 33.33%}
.rc-col-m-5 {width: 41.66%}
.rc-col-m-6 {width: 50%}
.rc-col-m-7 {width: 58.33%}
.rc-col-m-8 {width: 66.66%}
.rc-col-m-9 {width: 75%}
.rc-col-m-10 {width: 83.33%}
.rc-col-m-11 {width: 91.66%}
.rc-col-m-12 {width: 100%}

html.not-mobile .rc-col-t-1 {width: 8.33%}
html.not-mobile .rc-col-t-2 {width: 16.66%}
html.not-mobile .rc-col-t-3 {width: 25%}
html.not-mobile .rc-col-t-4 {width: 33.33%}
html.not-mobile .rc-col-t-5 {width: 41.66%}
html.not-mobile .rc-col-t-6 {width: 50%}
html.not-mobile .rc-col-t-7 {width: 58.33%}
html.not-mobile .rc-col-t-8 {width: 66.66%}
html.not-mobile .rc-col-t-9 {width: 75%}
html.not-mobile .rc-col-t-10 {width: 83.33%}
html.not-mobile .rc-col-t-11 {width: 91.66%}
html.not-mobile .rc-col-t-12 {width: 100%}

html.desktop .rc-col-d-1 {width: 8.33%}
html.desktop .rc-col-d-2 {width: 16.66%}
html.desktop .rc-col-d-3 {width: 25%}
html.desktop .rc-col-d-4 {width: 33.33%}
html.desktop .rc-col-d-5 {width: 41.66%}
html.desktop .rc-col-d-6 {width: 50%}
html.desktop .rc-col-d-7 {width: 58.33%}
html.desktop .rc-col-d-8 {width: 66.66%}
html.desktop .rc-col-d-9 {width: 75%}
html.desktop .rc-col-d-10 {width: 83.33%}
html.desktop .rc-col-d-11 {width: 91.66%}
html.desktop .rc-col-d-12 {width: 100%}

.rc-col-m-1,
.rc-col-m-2,
.rc-col-m-3,
.rc-col-m-4,
.rc-col-m-5,
.rc-col-m-6,
.rc-col-m-7,
.rc-col-m-8,
.rc-col-m-9,
.rc-col-m-10,
.rc-col-m-11,
.rc-col-m-12,
html.not-mobile .rc-col-t-1,
html.not-mobile .rc-col-t-2,
html.not-mobile .rc-col-t-3,
html.not-mobile .rc-col-t-4,
html.not-mobile .rc-col-t-5,
html.not-mobile .rc-col-t-6,
html.not-mobile .rc-col-t-7,
html.not-mobile .rc-col-t-8,
html.not-mobile .rc-col-t-9,
html.not-mobile .rc-col-t-10,
html.not-mobile .rc-col-t-11,
html.not-mobile .rc-col-t-12,
html.desktop .rc-col-d-1,
html.desktop .rc-col-d-2,
html.desktop .rc-col-d-3,
html.desktop .rc-col-d-4,
html.desktop .rc-col-d-5,
html.desktop .rc-col-d-6,
html.desktop .rc-col-d-7,
html.desktop .rc-col-d-8,
html.desktop .rc-col-d-9,
html.desktop .rc-col-d-10,
html.desktop .rc-col-d-11,
html.desktop .rc-col-d-12 
{
	float: left;
}

.rc-col-m-1,
.rc-col-m-2,
.rc-col-m-3,
.rc-col-m-4,
.rc-col-m-5,
.rc-col-m-6,
.rc-col-m-7,
.rc-col-m-8,
.rc-col-m-9,
.rc-col-m-10,
.rc-col-m-11,
.rc-col-m-12,
.rc-col-t-1,
.rc-col-t-2,
.rc-col-t-3,
.rc-col-t-4,
.rc-col-t-5,
.rc-col-t-6,
.rc-col-t-7,
.rc-col-t-8,
.rc-col-t-9,
.rc-col-t-10,
.rc-col-t-11,
.rc-col-t-12,
.rc-col-d-1,
.rc-col-d-2,
.rc-col-d-3,
.rc-col-d-4,
.rc-col-d-5,
.rc-col-d-6,
.rc-col-d-7,
.rc-col-d-8,
.rc-col-d-9,
.rc-col-d-10,
.rc-col-d-11,
.rc-col-d-12 
{
	box-sizing: border-box;
	padding: 0 10px;
}