/*Start left or right mobil navigation*/
#menu{
    display: none;
    background-color: #fff;
}
#menu .lw--header--style{
  height: 100% !important;
}
.slideout-menu {
  position: fixed;
  top: 0;
  bottom: 0;
  width: 256px;
  min-height: 100vh;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  z-index: 0;
  display: none;
}

.slideout-menu-left {
  left: 0;
}

.slideout-menu-right {
  right: 0;
}

.slideout-panel {
  position: relative;
  z-index: 1;
  background-color: #fff; /* A background-color is required */
  min-height: 100vh;
}

.slideout-open,
.slideout-open body,
.slideout-open .slideout-panel {
 /* overflow: hidden;*/
	background-color: #fff; /* A background-color is required */
	box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.4);
	
}
.slideout-open{
    background-color: transparent;
}
.slideout-open .slideout-panel[style*='transform: translateX(-256px);']{
    background-color: #fff;
}
.slideout-open #menu.slideout-menu,
.slideout-open .slideout-menu {
  display: block;
}

/*end mobil navigation*/

.mobile-menu{
    display: none;
}

.mobile-menu-list{
	display: none;    
	background-color: #FFFFFF;
	width: 100%;
	height: 100%;
	padding: 15px 15px 15px 15px !important;
	margin: 0px; 
}



li.over>a+.dropdown-wrapper{
    display: block;
    background-color: rgba(0,0,0,0.1);
}
ul.mobile-menu-list>li{
    position: relative;
}

ul.mobile-menu-list>li>a{
   display: table;
    width: 100%;
    padding: 15px 5px;
    border-top: 1px solid rgba(98, 72, 47, 0.2);
    text-decoration: none !important;
}
ul.mobile-menu-list>li i{
    float: right;
    font-size: 22px;
    cursor: pointer;
    z-index: 10;
    color: #414141 !important;
}
ul.mobile-menu-list>li .close-menu{
    color: #414141 !important;
}
ul.mobile-menu-list>li .navi-link-forward{
    position: absolute;
    right: 5px;
    top: 20px;
    font-size: 16px;
}
ul.mobile-menu-list>li.over>a{
    font-weight: bold;
    color: #5FC4E0;
}
ul.mobile-menu-list>li:first-child>a{
    border-top: 1px solid transparent;
}
.dropdown-menu-mobile ,.dropdown-menu-mobile:hover,.dropdown-menu-mobile:focus{
    margin: 0px;
    padding: 0px;
}
.dropdown-wrapper{
    display: none;
}
.dropdown-wrapper ul{
    padding: 0px;
}
.dropdown-wrapper ul>li>a{
	text-decoration: none !important;
	display: table;
	width: 100%;
	padding: 10px 20px;
	word-break: initial !important;
}
.dropdown-wrapper ul>li.over>a{
    font-weight: bold;
    color: #5FC4E0;
}
.type-icon{       
    font-family: "typicons";
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    height: 1em;
    font-size: 1.3em;
    text-align: center;
    text-rendering: optimizelegibility;
    color: #62482f;
}
.type-icon.icon-home::before{
    content: '\e08a';
}
.dropdown-menu-mobile>.type-icon-down::before{
    content: "\e01d";
}
.dropdown-menu-mobile>.type-icon-up::before{
    content: "\e01e";
}
.icon-times::before{ 
    content: "\e122";
}
.mobil-times-icon{
    text-align: right;
    margin-bottom: 15px;
}

	
.mobile-menu{
	display: none;
	position: absolute;
    right: 0px;
    opacity: 1 !important;
}
.fa-chevron-up::after{
    content: "";
    position: absolute;
    right: 5px;
 /*   background-image: url("../upload/design/caret-right.svg");
    background-repeat: no-repeat;*/
    width: 15px;
    height: 15px;
}
.fa-chevron-down::after{
    content: "";
    position: absolute;
    right: 5px;
    /*background-image: url("../upload/design/caret-down.svg");
    background-repeat: no-repeat;*/
    width: 15px;
    height: 15px;
}
.mobil-menu-close svg path{
    fill: #5FC4E0;
}
.mobile-menu svg{
    width: 30px;
}
.mobile-menu svg path{
    fill: #5FC4E0;
}

    @media (min-width: 768px){

      
    }

/*AUSGABE: css*/
.team-list {
    margin-top: 20px;
    display: table;
}
.teammember.list-mode {
  margin-bottom: 25px;
  position: relative;
  vertical-align: top;
  display: inline-block;
  background-color: #F9F9F9;
  padding: 25px;
	width: 100%;
}
.teammemberImg {
  float: left;
  margin-right: 25px;
  height: 235px;
}


/*EINGABE:editor css*/

#lw-wrapper-general-team-modul *{
    -webkit-box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	box-sizing: content-box !important;
	font-family: verdana !important;
	line-height: initial !important;
}

#lw-wrapper-general-team-modul {
	margin-bottom:25px;
}

.lw_config_team_modul a:focus,.lw_wrapper_team_modul a:focus{
	outline: none !important;

}
.lw_panel_team_modul .defaultSkin .mceStatusbar span,.lw_panel_team_modul .defaultSkin .mceStatusbar span a{
	font-size: 9px !important;
}
.lw_input_team_modul{
	display: block;
	width:-moz-calc(100% - 40px) !important;
	width:-webkit-calc(100% - 40px) !important;
	width:calc(100% - 40px) !important;	
	height: 34px;
	padding: 6px 12px !important;
	font-size: 14px !important;
	line-height: 1.42857;
	color: rgba(85, 85, 85, 0.7) !important;
	background-color: #fff !important;
	background-image: none;
	margin: 0px !important;
	/* border: medium none; */
	border: 1px solid  #ccc !important;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;

}
textarea.lw_input_team_modul{
	margin-top:10px !important;
	height: 50px;
	display: none;
}
input.lw_input_team_modul{
	display: none;
}
textarea.lw_input_team_modul.enabled,input.lw_input_team_modul.enabled{
	display: block;
}
.lw_input_team_modul:invalid {
  /* background-color: #ffdddd !important; */
  box-shadow:0px 0px 0px rgba(0,0,0,0.2) !important;
}
.lw_input_team_modul:focus{
	border-bottom: 0.14em solid  #000000;
	color: #333;
}
.lw_button_team_modul{
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0px;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-moz-user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	color: #333;
	background-color: #FFF;
	border-color: #CCC;
}
.lw_panel_team_modul{
	display: inline-block;
	width: 100%;
	/* margin-top: 10px;
	margin-bottom: 10px; */
	padding-top: 12px;
	padding-bottom: 12px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	
}

.lw_panel_team_modul:nth-child(2n) {
	background-color: rgba(0,0,0,0.034);
}
.lw_sort_modus .lw_panel_team_modul:nth-child(2n) {
	background-color: transparent;
}
.lw_panel_team_modul:hover{
	/* background-color: rgba(0,0,0,0.01); */
}
.lw_panel_add_team_modul{
	/* background-color: rgba(119, 119, 119, 0.20); */
	background-color: rgba(0,0, 0, 0.06);
	/* box-shadow: 0px 3px 0px rgba(0,0,0,0.2); */
}
.lw_sort_modus .lw_panel_add_team_modul{
	opacity: 0;
}

.lw_bild_loeschen{
	position: absolute;
	z-index: 12;
	right: 25px;
	font-size: 15px;
	color: #fff;
	cursor: pointer;
	width: 24px;
	text-align: center;
	top: 0px;
	background-color: rgba(215,50,17,0.7);
	font-weight: bold;
	font-family: Verdana !important;
	height: 23px;
	padding-top: 2px;

}
.lw_bild_config{
	position: absolute;
	z-index: 11;
	font-size: 18px;
	color: rgb(9,102,180);
	cursor: pointer;
	width: 24px;
	text-align: center;
	top: 0px;
	background-color: rgba(255,255,255,0.7);
	font-weight: bold;
	font-family: Verdana !important;
	height: 25px;
}
.lw_bild_config>span{
	width: 100%;
	height: 100%;
	display: table;
	position: relative;
	z-index: 2;
}
.lw_bild_loeschen + .lw_bild_config{
	right: 0px;
}
.lw_bild_config .lw_bild_parameter{
	position: absolute;
	top: -20px;
	left: 50px;
	background-color: #e6e6e6;
	padding: 15px;
	box-shadow: 2px 0px 5px rgba(0,0,0,0.2);
	width: 600px;
	/* height: 110px; */
	display: none;
	border: 2px solid rgba(0,0,0,0.4);
}
.lw_bild_config .lw_bild_parameter.active{
	display: block;
	cursor: initial !important;
}
.lw_bild_config .lw_bild_parameter::after{
	content: "";
	position: absolute;
	top: 14px;
	left: -39px;
	border-top:20px solid transparent;
	border-bottom: 20px solid transparent;
	border-right:20px solid #e6e6e6;
	border-left: 20px solid transparent;
}
.lw_bild_config .lw_bild_parameter::before{
	content: "";
	position: absolute;
	border-style: solid;
	border-color: transparent rgba(0, 0, 0,0.5);
	display: block;
	width: 0px;
	z-index: 0;
	left: -21px;
	top: 13px;
	border-width: 21px 20px 20px 0px;
}
.lw_bild_config .lw_bild_parameter .lw_input_team_modul{
	height: 27px;
	margin-bottom: 15px !important;
	width: -moz-calc(100% - 26px) !important;
	width: -webkit-calc(100% - 26px) !important;
	width: calc(100% - 26px) !important;
}
.lw_bild_config .lw_bild_parameter .lw_btn_link{
	color: #555 !important;
	font-size: 11px !important;
	padding: 5px 10px !important;
	background-color: rgb(209,240,117) !important;
	border-radius: 10px;
	display: inline-block !important;
	float: right;
	border: 1px solid rgba(0, 0, 0, 0) !important;
	text-decoration: none !important;
	line-height: normal !important;
	font-weight: 300 !important;
}
.lw_bild_config .lw_bild_parameter .lw_btn_link.close{
	background-color: #f5f5f5 !important;
	margin-left: 10px;
}
.lw_sort_modus .lw_bild_loeschen,.lw_sort_modus .lw_bild_config{
	display: none;
}
.lw_team_image a[href='data/modules/mod_praxisteam/image/default_team.jpg'] + .lw_bild_loeschen{
	display: none;
}
.lw_team_image a[href="data/modules/mod_praxisteam/image/default_team.jpg"] + .lw_bild_loeschen + .lw_bild_config {
    display: none;
}
.lw_panel_add_team_modul input{
	background-color: #fff;
}
.lw_panel_add_team_modul label{
	/* color: #2C95B4 !important; */
}
.lw_panel_add_team_modul:hover{
	background-color: rgba(119, 119, 119, 0.26);
}
.lw_col_team_modul{
	float: left;
	display: inline-block;
	box-sizing: border-box;
}
.lw_col_r_team_modul{
	width: 84px;	
	text-align: left;
}
.lw_col_m_team_modul{
	width: -webkit-calc(100% - 104px);
	width: -moz-calc(100% - 104px);
	width: calc(100% - 104px);
}
.lw_sort_modus{
	display: table;
	width: 100%;
}
.lw_sort_modus .lw_col_r_team_modul{
	
	display: none;
}
.lw_sort_modus .lw_col_m_team_modul{
	width: 100%;
}
.lw_sort_modus .lw_panel_team_modul {
	width: 130px;
}
.lw_col_m_team_modul .lw_team_image{
	float: left;
	width: 100px;
	padding-left: 30px;
	position: relative;
	height: 100px;
}
.lw_col_m_team_modul .lw_team_image .lw_progress{
	width: 100px;
	position: absolute;
	height: 100px;
	left: 0px;
	top: 0px;
	margin-left: 30px;
	color: #222;
	text-shadow: 1px 0px 1px rgba(0, 0, 0, 0.3);
	text-align: center;
	font-size: 14px;
}

.lw_sort_modus .lw_col_m_team_modul .lw_team_image .lw_progress{
	background-color: rgba(0,0,0,0.3);
	cursor: -webkit-grab; 
	cursor: -moz-grab;
	z-index: 100;
}
.lw_sort_modus .lw_col_m_team_modul .lw_team_image .lw_progress::after{
	content: "\21C4";
	font-size: 40px;
	color: #fff;
	position: absolute;
	top: 23%;
	left: 33%;
}
.lw_hidden{
	display: hidden !important;
}
.lw_col_m_team_modul .lw_team_image .lw_progress.loading{
	background-color: rgba(255,255,255,0.8);
	z-index: 100;
}
.lw_col_m_team_modul .lw_team_image img{
	
}
.lw_col_m_team_modul .lw_team_image .lw_team_input_file{
	float:left;
	position: relative;
	width: 100px;
	background-color: #fff;
	border-radius: 10px;
	box-shadow: 0px 0px 3px rgba(0,0,0,0.06);
	margin-top: 5px;
}
.lw_col_m_team_modul .lw_team_image .lw_team_input_file:hover{

	background-color: #d4d4d4;
}
.lw_col_m_team_modul .lw_team_image .lw_team_input_file label{
	font-size: 10px;
	display: block;
	width: 100%;
	padding: 5px 0px;
	cursor: pointer;
	text-align: center;
}
.lw_col_m_team_modul .lw_team_image .lw_team_input_file input{
	opacity: 0;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	z-index: 4;
	cursor: pointer;
}
.lw_sort_modus .lw_col_m_team_modul .lw_team_image .lw_team_input_file {
	display: none;
}
.lw_col_m_team_modul .lw_team_info{
	float: left;
	width: -webkit-calc(100% - 200px);
	width: -moz-calc(100% - 200px);
	width: calc(100% - 200px);
	padding-left: 40px;
	opacity: 1;
	-webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.lw_col_m_team_modul .lw_team_info .mceEditor{
	margin-top: 20px;
	display: block;
	height: 450px;
}
.lw_col_m_team_modul .lw_team_info .defaultSkin table.mceLayout {
    z-index: 10 !important;
}
.lw_col_m_team_modul .lw_team_info .mceEditor table{
	width: -webkit-calc(100% - 14px) !important;
	width: -moz-calc(100% - 14px) !important;
	width: calc(100% - 14px) !important;
}
.lw_sort_modus .lw_col_m_team_modul .lw_team_info{
	 display: none;
	 opacity: 0;
}
.lw_col_l_team_modul{
	width: 120px;
}
.lw_col_l_team_modul label{
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	width: 100%;
	margin-top: 8px;
	text-align: center;
	text-transform: uppercase;
	/* color: #777; */
	color: #4C4C4C;
}
.lw_links_team_modul{
	text-decoration: none;
}
.lw_neu_team_modul{
	/* border: 1px solid #46B8DA !important; */
	border: 1px solid transparent !important;
	font-size: 15px !important;
	font-weight: bold !important;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2) !important;
	padding: 2px 10px !important;
	border-radius: 15px !important;
	display: inline-block !important;
	margin-right: 5px !important;
	color: #FFF !important !important;
	/* background-color: #5BC0DE !important; */
	background-color: rgb(9,102,180) !important;
	text-decoration: none !important;
	line-height: 23px !important;
	color: #fff !important;
	height: 34px;
	/* width: 34px; 
	width: 215px;*/
	cursor: pointer;
}
.lw_button_submit_wrapper{
	width: 100% !important;
	text-align: right !important;
	/* padding-right: 20px !important; */
}
.lw_neu_team_modul:hover{
	/* background-color: #31B0D5 !important; */
}
.lw_speichern_team_modul{
	/*color: #FFF !important;*/
	color: #555 !important;
	font-size: 15px !important;
	font-weight: bold !important;
	padding: 5px 10px !important;
	/* background-color: rgba(92, 184, 92, 0.6) !important; */
	background-color: rgb(209,240,117) !important;
	border-radius: 100% !important;
	display: inline-block !important;
	margin-left: 5px !important;
	border: 1px solid rgba(0, 0, 0, 0) !important;
	text-decoration: none !important;
	line-height: normal !important;
}
.lw_speichern_team_modul:hover{
	/* background-color: rgba(0,0,0,0.2); */
	/* background-color:rgba(209, 240, 117, 0.8) !important; */
}
.lw_loeschen_team_modul{
	color: #fff !important;
	font-size: 15px !important;
	font-weight: bold !important;
	padding: 5px 10px !important;
	border-radius: 100% !important;
	display: inline-block !important;
	border: 1px solid rgba(0, 0, 0, 0) !important;
	text-decoration: none !important;
	line-height: normal !important;
	background-color: rgb(215,50,17) !important;
	}
.lw_loeschen_team_modul:hover,.lw_loeschen_team_modul:focus{
	/* background-color: rgba(0,0,0,0.1) !important; */
	outline: none !important;
}
.lw_clear_search{
	position: absolute;
	right: 18px;
	top: 18px;
	cursor: pointer;
	font-weight: bold;
	font-style: normal;
	font-size: 11px;
	color: #222;
	text-align: center;
}
.lw_sort_modus  .lw_clear_search{
	opacity: 0;
	display: none;
}
.lw_ .lw_hr_team_modul{
	border: none;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	margin-top: 15px !important;
	margin-bottom: 5px !important;

}
.lw_success_team_modul,.lw_success_team_modul:hover{
	background-color: rgba(223, 240, 216, 0.59);
}
.lw_error_team_modul,.lw_error_team_modul:hover{
	background-color: rgba(242, 208, 208, 0.63);
}
.lw_select_team_modul{
	display: inline-block;
	width: 71px;
	height: 30px;
	padding: 2px 10px;
	font-size: 12px;
	line-height: 1.42857;
	color: rgba(85, 85, 85, 0.7);
	border: 1px solid #CCC;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 5px;
	margin-right: 5px;
}
#lw_wrapper_select_team_modul{
	margin-left: 3%;
	color: #635F5F;
}

/*Tool teams*/
.lw_toolteam { 
	position: relative; text-decoration: none; 
} 

.lw_toolteam:after { 
	content: attr(data-toolteam) !important;
	position: absolute !important;
	bottom: 130% !important;
	left: 10% !important;
	background: #ffcb66 !important;
	padding: 5px 15px !important;
	color: #555 !important;
	font-size: 14px !important;
	font-weight: 300 !important;
	-webkit-border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	border-radius: 10px !important;
	white-space: nowrap !important;
	opacity: 0;
	-webkit-transition: all 0.4s ease !important;
	-moz-transition: all 0.4s ease !important;
	transition: all 0.4s ease !important;
	visibility: hidden;
	height: auto !important;
	width: initial !important;
	border: none !important;
} 
.lw_toolteam:before { 
	content: "" !important; 
	position: absolute !important; 
	width: 0 !important;  
	height: 0 !important; 
	border-top: 20px solid #ffcb66;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent; 
	-webkit-transition: all 0.4s ease; 
	-moz-transition : all 0.4s ease; 
	transition : all 0.4s ease; 
	opacity: 0; 
	left: 10% !important;  
	bottom: 100% !important; 
	visibility: hidden;
} 

.lw_toolteam.lw_feld{
	display: none;
}
.lw_toolteam.lw_feld.enabled{
	display: block;
}
.lw_toolteam.lw_feld:after { 
	left: 35% !important; 
}
.lw_toolteam.lw_feld.lw_feld_html:after { 
	bottom: 104% !important; 
}
.lw_toolteam.lw_feld:before { 
	left: 38% !important; 
}
.lw_toolteam:hover:after { 
	bottom: 100% !important;  
} 
.lw_toolteam:hover:before { 
	bottom: 70% !important; 
}
.lw_toolteam.lw_feld:hover:after { 
	bottom: 120% !important; 
} 
.lw_toolteam.lw_feld.lw_feld_html:hover::after {
    bottom: 104% !important; 
}
.lw_toolteam.lw_feld:hover:before { 
	bottom: 100% !important; 
}
.lw_toolteam:hover:after, .lw_toolteam:hover:before { 
	opacity: 0.9; 
	visibility: visible;
}
.sort_toolteam{
	display: table !important; 
	position: absolute !important; 
	top: 0px !important; 
	left: 0px !important; 
}

.lw_toolteam.sort_toolteam:after,.lw_toolteam.sort_toolteam:hover:after,.lw_toolteam.sort_toolteam:before,.lw_toolteam.sort_toolteam:hover:before{
	display: none;
}
.lw_sort_modus  .lw_toolteam.sort_toolteam:after,.lw_sort_modus .lw_toolteam.sort_toolteam:hover:after,.lw_sort_modus  .lw_toolteam.sort_toolteam:before,.lw_sort_modus  .lw_toolteam.sort_toolteam:hover:before{
	display: block !important; 
	z-index: 100 !important; 
}
.lw_sort_modus .lw_toolteam.sort_toolteam:hover:after,.lw_sort_modus .lw_toolteam.sort_toolteam:after { 
	bottom: 10px !important; 
	left: 54px !important; 
} 
.lw_sort_modus .lw_toolteam.sort_toolteam:hover:before,.lw_sort_modus .lw_toolteam.sort_toolteam:before { 
	bottom: 0px !important; 
	left: 54px !important;  
} 
.lw_toolteam.ausgabe-croppen::after {
	width: 570px !important;
	white-space: pre-wrap !important;
	font-size: 13px !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.lw_toolteam.eingabe-croppen::after {
	width: 400px !important;
	white-space: pre-wrap !important;
	font-size: 13px !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.lw_toolteam.zeilenumbruch::after {
	width: 400px !important;
	white-space: pre-wrap !important;
	font-size: 13px !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/*Modal*/

.lw-btn {
  background: #D1F075 none repeat scroll 0% 0% !important;
  border: 1px solid transparent !important;
  border-radius: 3px;
  color: #555 !important;
  display: inline-block;
  font-size: 14px !important;
  padding: 8px 15px;
  text-decoration: none !important;
  text-align: center;
  min-width: 60px;
  position: relative;
  transition: color .1s ease;
  /* top: 40em;*/
}

a.lw-btn:hover,
a.lw-btn {padding:5px 10px;}
a.lw-btn:hover::after,
a.lw-btn::after{
	border: none !important;
}
.lw-btn-close::after,.lw-btn-close:hover::after{
	border: none !important;
}
.lw-btn:hover {
  background: #357ebd;
}
.lw-btn.big {
  font-size: 18px;
  padding: 15px 20px;
  min-width: 100px;
}
.lw-btn-close {
  color: #aaaaaa !important;
  font-size: 25px !important;
  text-decoration: none !important;
  position: absolute !important;
  right: 15px !important;
  top: 0 !important;
  border: transparent !important;
}
.lw-btn_close:hover {
  color: #919191;
}

.lw-modal::before {
  content: "";
   display: none; 
  background: rgba(0, 0, 0, 0.6);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 13;
}
.lw-modal.target::before {
  display: block;
}
.lw-modal.target .lw-modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  top: 20%;
}
.lw-modal-dialog {
  background: #fefefe;
  border: #333333 solid 1px;
  border-radius: 5px;
  /* margin-left: -200px; */
  margin: 0px auto;
  position: fixed;
  left: 35%;
  top: -500px;
  /* display: none; */
  opacity: 0;
  z-index: 13;
  width: 360px;
  -webkit-transform: translate(0, -500%);
  -ms-transform: translate(0, -500%);
  transform: translate(0, -500%);
  
/*   -webkit-transition: -webkit-transform 0.3s ease-out;
-moz-transition: -moz-transform 0.3s ease-out;
-o-transition: -o-transform 0.3s ease-out;
transition: transform 0.3s ease-out; */

   /* Firefox */
    -moz-transition: all 0.2s ease-in;
    /* WebKit */
    -webkit-transition: all 0.2s ease-in;
    /* Opera */
    -o-transition: all 0.2s ease-in;
    /* Standard */
    transition: all 0.2s ease-in;
}
.lw-modal.target .lw-modal-dialog{
  /* display: block; */
  opacity: 1;
}
.lw-modal-body {
  padding: 20px;
}
.lw-modal-header,
.lw-modal-footer {
  padding: 10px 20px;
}
.lw-modal-header {
  border-bottom: #eeeeee solid 1px;
}
.lw-modal-header h2 {
  font-size: 20px;
}
.lw-modal-footer {
  border-top: #eeeeee solid 1px;
  text-align: right;
}
.lw-btn.lw-cancel{
	color: #FFF !important;
	background-color: #D73211 !important;
	border-color: transparent !important;
	margin-left: 10px;
}


.lw_input_search{
	width: 100% !important;
	display: table !important;
	margin-top: 15px !important;
	margin-bottom: 20px !important;
	position: relative;
}
.lw_input_search .lw_input_team_modul{
	width: 200px !important;
	float: right;
	border: none !important;
	border-bottom: 1px solid !important;
	background-color: transparent !important;
	margin-right: 10px !important;
	
}
.lw_sort_modus .lw_input_search .lw_input_team_modul {
	opacity: 0;
}
.lw_input_search .lw_orden_type{
	position: absolute;
	top: 17px;
	left: 20px;
}
.lw_input_search .lw_orden_type a{
	text-decoration: none !important;
	font-size: 17px;
	font-weight: bold;
	padding: 0px 10px;
	margin: 0px;
	float: left;
	-webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.lw_input_search .lw_orden_type a.active{
	color:rgb(9,102,180) !important;
	font-size: 18px !important;
}
.lw_input_search .lw_orden_type a:first-child{
	border-right: 1px solid rgba(0,0,0,0.2);
}
.lw_info_team_modul{
	visibility: hidden;
	height: 0;
	opacity: 0;
	overflow: hidden;
	-webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.lw_sort_modus .lw_info_team_modul{
	padding: 10px 31px;
	padding-left: 40px;
	visibility: visible;
	opacity: 1;
	height: auto;
}
.lw_info_team_modul p{
	font-size: 12px !important;
	color: rgba(9, 102, 180, 0.6) !important;
	margin: 0px !important;
	padding: 10px !important;
	background-color: rgba(0, 0, 0, 0.03) !important;
	border: 1px solid rgba(0, 0, 0, 0.05) !important;
}
.lw_wrapper_team_modul{
	border: 1px solid #D5D5D5;
	border-radius: 6px 6px 5px 5px;
	background-color: #F5F5F5;
}
.lw_wrapper_title_team_modul{
	padding: 10px 15px;
	border-radius: 5px 5px 0px 0px;
	background-color: #777;
}
.lw_title_team_modul{
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	color: #FFF;
}

.lw_config_team_modul{
	background-color: rgb(245, 245, 245);
	padding: 22px 30px 10px 30px;
	border: 1px dashed rgba(0, 0, 0, 0.2);
	margin-bottom: 20px;
	border-radius: 5px;
	min-height: 27px;
}
.lw_config_team_modul .lw_title{

	width: 100%;
	float: left;
	border-bottom: 1px solid rgba(0,0,0,0.08);
	padding-bottom: 20px;
	margin-bottom: 20px;
	color: #4C4C4C;
	font-size: 13px;
	font-weight: bold;
	position: relative;
}
.lw_config_team_modul .lw_title a,.lw_config_team_modul .lw_title a:hover{
	position: absolute !important;
	right: 0px !important;
	top: -4px !important;
	text-decoration: none !important;
}
.lw_config_team_modul .lw_title i{
	color: #c2c2c2;
	font-size: 30px;
	font-weight: bold;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.4);
	line-height: 18px;
	cursor: pointer;
	font-family: verdana !important;

}
.lw_config_team_modul .lw_title i.lw_icon_down{
	font-size: 20px;
}
.lw_config_team_modul .lw_title i::before{
	content:"";
}
.lw_config_team_modul .lw_title i.lw_icon_up::before{
	content: "-";
	position: relative;
	top: -6px;
	right: 2px;
}
.lw_config_team_modul .lw_title i.lw_icon_down:before{
	content: "+";
}

.lw_config_team_modul .lw_option{
	margin-bottom: 15px;
	display: table;
	width: 100%;
}
.lw_config_team_modul .lw_option span{
	font-size: 12px;
	font-weight: bold;
	margin-top: 8px;
	text-align: center;
	margin-right: 23px;
	color: rgb(76, 76, 76);
	width: 100px;
	display: inline-block;
	text-align: left;
	position: relative;
}
.lw_config_team_modul .lw_option span.thin{
	font-weight: 300;
}
.lw_config_team_modul .lw_option input{
	height: 20px;
	padding: 6px 12px !important;
	font-size: 14px !important;
	line-height: 1.42857;
	color: rgba(85, 85, 85, 0.7) !important;
	background-color: #fff !important;
	background-image: none;
	margin: 0px !important;
	border: medium none;
	border: 1px solid #ccc !important;
	width:-moz-calc(100% - 160px) !important;
	width:-webkit-calc(100% - 160px) !important;
	width:calc(100% - 160px) !important;	
}
.lw_config_team_modul .lw_option input.lw_number{
	width: 41px !important;
	font-size: 11px !important;
	padding-left: 5px !important;
	padding-right: 5px !important;
}
.lw_config_team_modul .lw_option label{
	font-size: 12px;
	padding-right: 10px;
	position: relative;
}
.lw_config_team_modul .lw_option button.lw_button_speichern{
	cursor: pointer;
	border: medium none !important;
	color: rgb(85, 85, 85) !important;
	font-size: 14px !important;
	padding: 5px 16px !important;
	background-color: rgb(209, 240, 117) !important;
	border-radius: 10px !important;
	display: inline-block !important;
	margin-top: 10px !important;
	text-decoration: none !important;
	line-height: normal !important;
}
.lw-col.lw-col-50{
	width: 50%;
	float: left;
}
.lw-col.lw-col-70{
	width: 70%;
	float: left;
}
.lw-col.lw-col-30{
	width: 30%;
	float: left;
}

.lw_config_team_modul .lw_option .switch,.lw_config_team_modul .lw_option .switch * ,.switch,.switch*{
	-webkit-user-select:none;
	-moz-user-select:none;
	-khtml-user-select:none;
	-ms-user-select:none
}
.lw_config_team_modul .lw_option label.switch,label.switch {
	cursor:pointer;
	font-size: 12px;
}
label.switch.break {
	display: none;
}
label.switch.break.enabled{
	display: block;
}
.lw_config_team_modul .lw_option  label.switch input[type=checkbox],label.switch input[type=checkbox] {
	opacity:0;
	width:0px !important;
	height:0px;
}
.lw_config_team_modul .lw_option  label.switch input[type=checkbox]:checked+.lever,label.switch input[type=checkbox]:checked+.lever {
	background-color:rgba(9,102,180,0.7);
}
.lw_config_team_modul .lw_option  label.switch input[type=checkbox]:checked+.lever:after,label.switch input[type=checkbox]:checked+.lever:after {
	background-color:rgb(9,102,180);
}
.lw_config_team_modul .lw_option  label.switch .lever, label.switch .lever {
	content:"";
	display:inline-block;
	position:relative;
	width:40px;
	height:15px;
	background-color:#818181;
	border-radius:15px;
	margin-right:10px !important;
	transition:background 0.3s ease;
	vertical-align:middle;
	margin:0px;
}
.lw_config_team_modul .lw_option  label.switch .lever:after, label.switch .lever:after {
	content:"";
	position:absolute;
	display:inline-block;
	width:21px;
	height:21px;
	background-color:#F1F1F1;
	border-radius:21px;
	box-shadow:0 1px 3px 1px rgba(0,0,0,0.4);
	left:-5px;
	top:-3px;
	transition:left 0.3s ease, background .3s ease, box-shadow 0.1s ease
}

.lw_config_team_modul .lw_option  label.switch input[type=checkbox]:checked+.lever:after,label.switch input[type=checkbox]:checked+.lever:after {
	left:24px
}
.lw_team_info .switch {
	display: table;
	/* display: inline-block; */
	margin-bottom: 20px;
	margin-top: 10px;

}
.lw_team_info .switch:first-child{
	margin-right: 20px;
}

.lw-team-alert{
	padding: 15px !important;	
	font-size: 14px !important;
	border-radius: 5px !important;
	margin: 0px !important;
	margin-bottom: 15px !important;
	margin-top: 20px !important;
}
.lw-team-alert.lw-error{
	background-color: rgba(215, 50, 17, 0.82);	
	color: rgb(255, 255, 255);	
	border: 1px solid rgb(215, 50, 17);
}
.lw-team-alert.lw-success{
	background-color: rgba(215, 240, 117, 0.74);
	color: rgb(102, 102, 102);
	border: 1px solid rgb(209, 240, 117);
	
}

.lw-team-info-icon{
	font-style: normal !important;
	background-color: rgb(194, 194, 194) !important;
	border-radius: 100% !important;
	width: 16px !important;
	height: 16px !important;
	position: absolute !important;
	text-align: center;
	color: rgb(255, 255, 255) !important;
	cursor: pointer !important;
	bottom: 0px !important;
	left: 80% !important;
	font-size: 10px !important;
}
.lw-team-info-icon>i{
	display: table !important;
	width: 100% !important;
	height: auto !important;
}
div#tipps h2 {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	font-size:16px;
	font-weight:normal;
	line-height:19px;
	text-transform:uppercase;
	color:#6f6f70;
}

div#tipps p {
	padding:0px 0px 2px 0px;
	font-size:14px;
	line-height:19px;
	color:#6f6f70;
}

div#tipps textarea {width:100%;}
.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
