body
{
   background-color: #FFFFFF;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   line-height: 1.1875;
   margin: 0;
   padding: 0;
}
#wb_LOOPLine1
{
   font-size: 0;
}
#LOOPLine1
{
   border-width: 0;
   height: 12px;
   width: 127px;
}
#wb_LOOPLine2
{
   font-size: 0;
}
#LOOPLine2
{
   border-width: 0;
   height: 13px;
   width: 127px;
}
#wb_LOOPLine3
{
   font-size: 0;
}
#LOOPLine3
{
   border-width: 0;
   height: 13px;
   width: 112px;
}

#Extension10.icon-wrapper{
position: relative;
width:100%;
height:100%;
background-color:transparent;
border:solid 0px #FFFFFF;
border-radius:0px;
transform: scale(1, 1);
-webkit-transform: scale(1, 1);
}

#Extension10 .wf-state-container {
    background: none;
}

#Extension10 .wf-state-container:after {
color: #333333;
}

#Extension10 .wf-state-container:before {
color: #D3D3D3; 
}

#Extension10 .disabled {
    pointer-events: none;
}
#Shape6
{
   border-width: 0;
}
#Shape4
{
   border-width: 0;
}
#Shape2
{
   border-width: 0;
}
#Shape1
{
   border-width: 0;
}
#Shape3
{
   border-width: 0;
}
#Shape5
{
   border-width: 0;
}
#Extension36 {
	overflow:hidden;
}

#Extension36.wf-text-container {
	position: absolute;
	left:0;
	right: 0;
	top:0;
	bottom:0;
	font-size: 14px; 
	line-height: normal; 
	font-family: Arial; 
	color: inherit; 
	font-weight: bold; 
	border: 0px solid ;
	background: ;
	border-radius: 0px;
	display:flex;
	align-items:flex-start;
	padding: 0px ;
	transform: rotate(0deg);
}

#Extension36.wf-text-container span {
	height:inherit;
	text-align:left;
}

#Extension36.wf-text-container.left {
	justify-content:flex-start;
}

#Extension36.wf-text-container.center {
	justify-content:center;
}

#Extension36.wf-text-container.right {
	justify-content:flex-end;

}

#Extension15 {overflow:hidden}

#Extension15 .bg-changed {
		background-color: !important;
		color:  !important;
	}

#Extension15 .wf-text-container {
	position: absolute;
	left:0;
	right: 0;
	top:0;
	bottom:0;
	font-size: 11px; 
	line-height: normal; 
	font-family: Arial; 
	color: ; 
	font-weight: normal; 
	text-align: left;
	border: 0px solid ;
	background-color: ;
	border-radius: 0px;
 	width: 101px; 
	height: 21px; 
	
}

#Extension15 .wf-text-container > span > span {
	padding: 0px ;
	display:inline-block;
	}
#Extension24 {overflow:hidden}

#Extension24 .bg-changed {
		background-color: !important;
		color:  !important;
	}

#Extension24 .wf-text-container {
	position: absolute;
	left:0;
	right: 0;
	top:0;
	bottom:0;
	font-size: 11px; 
	line-height: normal; 
	font-family: Arial; 
	color: ; 
	font-weight: normal; 
	text-align: left;
	border: 0px solid ;
	background-color: ;
	border-radius: 0px;
 	width: 101px; 
	height: 21px; 
	
}

#Extension24 .wf-text-container > span > span {
	padding: 0px ;
	display:inline-block;
	}
#Extension40 {overflow:hidden}

#Extension40 .bg-changed {
		background-color: !important;
		color:  !important;
	}

#Extension40 .wf-text-container {
	position: absolute;
	left:0;
	right: 0;
	top:0;
	bottom:0;
	font-size: 11px; 
	line-height: normal; 
	font-family: Arial; 
	color: ; 
	font-weight: normal; 
	text-align: left;
	border: 0px solid ;
	background-color: ;
	border-radius: 0px;
 	width: 101px; 
	height: 21px; 
	
}

#Extension40 .wf-text-container > span > span {
	padding: 0px ;
	display:inline-block;
	}
#Extension49 {overflow:hidden}

#Extension49 .bg-changed {
		background-color: !important;
		color:  !important;
	}

#Extension49 .wf-text-container {
	position: absolute;
	left:0;
	right: 0;
	top:0;
	bottom:0;
	font-size: 11px; 
	line-height: normal; 
	font-family: Arial; 
	color: ; 
	font-weight: normal; 
	text-align: left;
	border: 0px solid ;
	background-color: ;
	border-radius: 0px;
 	width: 101px; 
	height: 21px; 
	
}

#Extension49 .wf-text-container > span > span {
	padding: 0px ;
	display:inline-block;
	}
#Extension67 {overflow:hidden}

#Extension67 .bg-changed {
		background-color: !important;
		color:  !important;
	}

#Extension67 .wf-text-container {
	position: absolute;
	left:0;
	right: 0;
	top:0;
	bottom:0;
	font-size: 11px; 
	line-height: normal; 
	font-family: Arial; 
	color: ; 
	font-weight: normal; 
	text-align: left;
	border: 0px solid ;
	background-color: ;
	border-radius: 0px;
 	width: 101px; 
	height: 21px; 
	
}

#Extension67 .wf-text-container > span > span {
	padding: 0px ;
	display:inline-block;
	}
#Extension25 {
	overflow:hidden;
}

#Extension25.wf-text-container {
	position: absolute;
	left:0;
	right: 0;
	top:0;
	bottom:0;
	font-size: 14px; 
	line-height: normal; 
	font-family: Arial; 
	color: inherit; 
	font-weight: bold; 
	border: 0px solid ;
	background: ;
	border-radius: 0px;
	display:flex;
	align-items:flex-start;
	padding: 0px ;
	transform: rotate(0deg);
}

#Extension25.wf-text-container span {
	height:inherit;
	text-align:left;
}

#Extension25.wf-text-container.left {
	justify-content:flex-start;
}

#Extension25.wf-text-container.center {
	justify-content:center;
}

#Extension25.wf-text-container.right {
	justify-content:flex-end;

}

#Extension11_wvrwf .disabled *{
    pointer-events: none !important;
}

#Extension11_wvrwf {overflow:hidden}


#Extension28 .disabled *{
    pointer-events: none !important;
}

#Extension28 {overflow:hidden}


#Extension30 .disabled *{
    pointer-events: none !important;
}

#Extension30 {overflow:hidden}


#Extension55 {
	overflow:hidden;
}

#Extension55.wf-text-container {
	position: absolute;
	left:0;
	right: 0;
	top:0;
	bottom:0;
	font-size: 11px; 
	line-height: normal; 
	font-family: Arial; 
	color: inherit; 
	font-weight: normal; 
	border: 0px solid ;
	background: ;
	border-radius: 0px;
	display:flex;
	align-items:flex-start;
	padding: 0px ;
	transform: rotate(0deg);
}

#Extension55.wf-text-container span {
	height:inherit;
	text-align:left;
}

#Extension55.wf-text-container.left {
	justify-content:flex-start;
}

#Extension55.wf-text-container.center {
	justify-content:center;
}

#Extension55.wf-text-container.right {
	justify-content:flex-end;

}

#LOOPExtension6 {
	overflow:hidden;
}

#LOOPExtension6.wf-text-container {
	position: absolute;
	left:0;
	right: 0;
	top:0;
	bottom:0;
	font-size: 11px; 
	line-height: normal; 
	font-family: Arial; 
	color: inherit; 
	font-weight: normal; 
	border: 0px solid ;
	background: ;
	border-radius: 0px;
	display:flex;
	align-items:flex-start;
	padding: 0px ;
	transform: rotate(0deg);
}

#LOOPExtension6.wf-text-container span {
	height:inherit;
	text-align:left;
}

#LOOPExtension6.wf-text-container.left {
	justify-content:flex-start;
}

#LOOPExtension6.wf-text-container.center {
	justify-content:center;
}

#LOOPExtension6.wf-text-container.right {
	justify-content:flex-end;

}

#LOOPExtension7 {
	overflow:hidden;
}

#LOOPExtension7.wf-text-container {
	position: absolute;
	left:0;
	right: 0;
	top:0;
	bottom:0;
	font-size: 11px; 
	line-height: normal; 
	font-family: Arial; 
	color: inherit; 
	font-weight: normal; 
	border: 0px solid ;
	background: ;
	border-radius: 0px;
	display:flex;
	align-items:flex-start;
	padding: 0px ;
	transform: rotate(0deg);
}

#LOOPExtension7.wf-text-container span {
	height:inherit;
	text-align:left;
}

#LOOPExtension7.wf-text-container.left {
	justify-content:flex-start;
}

#LOOPExtension7.wf-text-container.center {
	justify-content:center;
}

#LOOPExtension7.wf-text-container.right {
	justify-content:flex-end;

}

#LOOPExtension8 {overflow:hidden}

#LOOPExtension8 .bg-changed {
		background-color: !important;
		color:  !important;
	}

#LOOPExtension8 .wf-text-container {
	position: absolute;
	left:0;
	right: 0;
	top:0;
	bottom:0;
	font-size: 11px; 
	line-height: normal; 
	font-family: Arial; 
	color: ; 
	font-weight: normal; 
	text-align: left;
	border: 0px solid ;
	background-color: ;
	border-radius: 0px;
 	width: 70px; 
	height: 21px; 
	
}

#LOOPExtension8 .wf-text-container > span > span {
	padding: 0px ;
	display:inline-block;
	}
#LOOPExtension9 {overflow:hidden}

#LOOPExtension9 .bg-changed {
		background-color: !important;
		color:  !important;
	}

#LOOPExtension9 .wf-text-container {
	position: absolute;
	left:0;
	right: 0;
	top:0;
	bottom:0;
	font-size: 11px; 
	line-height: normal; 
	font-family: Arial; 
	color: ; 
	font-weight: normal; 
	text-align: left;
	border: 0px solid ;
	background-color: ;
	border-radius: 0px;
 	width: 100px; 
	height: 21px; 
	
}

#LOOPExtension9 .wf-text-container > span > span {
	padding: 0px ;
	display:inline-block;
	}
#LOOPExtension10 {overflow:hidden}

#LOOPExtension10 .bg-changed {
		background-color: !important;
		color:  !important;
	}

#LOOPExtension10 .wf-text-container {
	position: absolute;
	left:0;
	right: 0;
	top:0;
	bottom:0;
	font-size: 11px; 
	line-height: normal; 
	font-family: Arial; 
	color: ; 
	font-weight: normal; 
	text-align: left;
	border: 0px solid ;
	background-color: ;
	border-radius: 0px;
 	width: 100px; 
	height: 21px; 
	
}

#LOOPExtension10 .wf-text-container > span > span {
	padding: 0px ;
	display:inline-block;
	}
    #Klappe_BO-BF1_BI-BM1_BI-BM2Extension2.wf-nav-container {
        transform: scale(1, 1);
    }

    /* Workaround for a:visited style override from SmartEditor default styles */
    .btn-default:visited {
        color: #333;
    }

    .btn-link:visited {
        color: #777;
    }

    .btn-primary:visited,
    .btn-success:visited,
    .btn-danger:visited,
    .btn-info:visited,
    .btn-warning:visited,
    .btn-variant-dark:visited {
        color: #fff;
    }

    #Klappe_BO-BF1_BI-BM1_BI-BM2Extension2 .btn-default .wf-icon {
        display: none !important;
    }

    /* Switch off pointer events if the button is not rendered */

    #Klappe_BO-BF1_BI-BM1_BI-BM2Extension2 .wf-secured-container>span.dummy:only-child {
        pointer-events: none;
    }

    /* Klappe_BO-BF1_BI-BM1_BI-BM2Extension2 Styles */

    #Klappe_BO-BF1_BI-BM1_BI-BM2Extension2 .disabled .wf-secured-container {
        pointer-events: none;
    }

    #Klappe_BO-BF1_BI-BM1_BI-BM2Extension2 .wf-secured-container {
        display: inline-block;
        position: relative;
    }

    #Klappe_BO-BF1_BI-BM1_BI-BM2Extension2 .wf-secured-container>a {
        display: block;
    }

    #Klappe_BO-BF1_BI-BM1_BI-BM2Extension2 .btn {
        width: 100px;
        height: 30px;
        padding: 0px 10px !important;
        font-size: 12px !important;
        ;
        font-family: Arial !important;
        font-weight: normal !important;
        text-shadow: none;
    }

    #Klappe_BO-BF1_BI-BM1_BI-BM2Extension2 .btn-group-vertical .wf-secured-container>.btn {
        width: 100px;
    }

    #Klappe_BO-BF1_BI-BM1_BI-BM2Extension2 .wf-button-content {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 100%;
    }

    #Klappe_BO-BF1_BI-BM1_BI-BM2Extension2 .wf-icon {
        display: none;
    }

    #Klappe_BO-BF1_BI-BM1_BI-BM2Extension2 .wf-button-text {
        font-size: 12px !important;
    }

    #Klappe_BO-BF1_BI-BM1_BI-BM2Extension2 .wf-btn-arrow {
        display: none;
        color: transparent;
    }

    #Klappe_BO-BF1_BI-BM1_BI-BM2Extension2 .has-pointer .wf-button-container>.wf-btn-arrow {
        display: block;
    }

    #Klappe_BO-BF1_BI-BM1_BI-BM2Extension2 .wf-button-container>.wf-btn-arrow {
        border-width: 11px;
    }

    #Klappe_BO-BF1_BI-BM1_BI-BM2Extension2 .wf-button-container>.wf-btn-arrow,
    #Klappe_BO-BF1_BI-BM1_BI-BM2Extension2 .wf-button-container>.wf-btn-arrow:after {
        position: absolute;
        width: 0;
        height: 0;
        border-style: solid;
    }

    #Klappe_BO-BF1_BI-BM1_BI-BM2Extension2 .wf-button-container>.wf-btn-arrow:after {
        content: "";
        border-width: 10px;
    }

    #Klappe_BO-BF1_BI-BM1_BI-BM2Extension2 .wf-button-container.bottom>.wf-btn-arrow {
        bottom: -11px;
        left: 50%;
        margin-left: -11px;
        border-bottom-width: 0;
    }

    #Klappe_BO-BF1_BI-BM1_BI-BM2Extension2 .wf-button-container.bottom>.wf-btn-arrow:after {
        bottom: 1px;
        margin-left: -10px;
        content: " ";
        border-bottom-width: 0;
    }

    #Klappe_BO-BF1_BI-BM1_BI-BM2Extension2 .btn.active,
    #Klappe_BO-BF1_BI-BM1_BI-BM2Extension2 .btn:active {
        background-color:  !important;
        border-color:  !important;
        background-image: none !important;
        color:  !important;
    }

    #Klappe_BO-BF1_BI-BM1_BI-BM2Extension2 .btn:hover {
        background-color:  !important;
        border-color:  !important;
        background-image: none !important;
        color:  !important;
    }

    #Klappe_BO-BF1_BI-BM1_BI-BM2Extension2 .btn:focus {
        background-color:  !important;
        border-color:  !important;
        background-image: none !important;
        color:  !important;
    }

    #Klappe_BO-BF1_BI-BM1_BI-BM2Extension2 .btn-group>.wf-secured-container {
        float: left;
        position: relative;
    }

    #Klappe_BO-BF1_BI-BM1_BI-BM2Extension2 .btn-group>.wf-secured-container {
        margin-left: -1px;
    }

    #Klappe_BO-BF1_BI-BM1_BI-BM2Extension2 .btn-group>.wf-secured-container:not(:first-child):not(:last-child) .btn {
        border-radius: 0;
    }

    #Klappe_BO-BF1_BI-BM1_BI-BM2Extension2 .btn-group .wf-secured-container:first-child {
        margin-left: 0;
    }

    #Klappe_BO-BF1_BI-BM1_BI-BM2Extension2 .btn-group .wf-secured-container:first-child:not(:last-child) .btn {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0;
    }

    #Klappe_BO-BF1_BI-BM1_BI-BM2Extension2 .btn-group .wf-secured-container:last-child:not(:first-child) .btn,
    #Klappe_BO-BF1_BI-BM1_BI-BM2Extension2 .btn-group .dropdown-toggle:not(:first-child) {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
    }

    #Klappe_BO-BF1_BI-BM1_BI-BM2Extension2 .btn-group-vertical .wf-secured-container,
    #Klappe_BO-BF1_BI-BM1_BI-BM2Extension2 .btn-group-vertical>.wf-secured-container .btn {
        display: block;
        float: none;
        max-width: 100%;
        width: 100px;
    }

    #Klappe_BO-BF1_BI-BM1_BI-BM2Extension2 .btn-group-vertical .wf-secured-container+.wf-secured-container {
        margin-left: 0;
        margin-top: -1px;
    }

    #Klappe_BO-BF1_BI-BM1_BI-BM2Extension2 .btn-group-vertical .wf-secured-container:not(:first-child):not(:last-child) .btn {
        border-radius: 0;
    }

    #Klappe_BO-BF1_BI-BM1_BI-BM2Extension2 .btn-group-vertical .wf-secured-container:first-child:not(:last-child) .btn {
        border-radius: 4px 4px 0 0;
    }

    #Klappe_BO-BF1_BI-BM1_BI-BM2Extension2 .btn-group-vertical .wf-secured-container:last-child:not(:first-child) .btn {
        border-radius: 0 0 4px 4px;
    }

#Kasino_PrimärExtension17.wf-image-container {
transform: scale(1, 1);
}

#Kasino_PrimärExtension17 .wf-state-element {
background-image: url('./state-images/BACnet.png');
background-color: rgba(254,254,254,0.00);
background-size: cover;
background-repeat: no-repeat;
background-position: center center; 
transform: rotate(0deg);
width:100px;
height:30px;
border:solid 0px #cee5ff;
}

#Kasino_PrimärExtension17 .disabled {
    pointer-events: none;
}

#Kasino_PrimärExtension17 .state1 .wf-state-element {background-image: url(state-images/in_alarm.png);}
        #Kasino_PrimärExtension17 .state2 .wf-state-element {background-image: url(state-images/fault.png);}
        #Kasino_PrimärExtension17 .state3 .wf-state-element {background-image: url(state-images/overridden.png);}
        #Kasino_PrimärExtension17 .state4 .wf-state-element {background-image: url(state-images/personen.png);}
        #Kasino_PrimärExtension17 .state5 .wf-state-element {background-image: url(state-images/anlage.png);}
        #Kasino_PrimärExtension17 .state6 .wf-state-element {background-image: url(state-images/glt_hand.png);}
        #Kasino_PrimärExtension17 .state7 .wf-state-element {background-image: url(state-images/out_of_service.png);}
        #Kasino_PrimärExtension17 .state8 .wf-state-element {background-image: url(state-images/Transparent.png);}
        
    #BAC_AIExtension1.wf-nav-container {
        transform: scale(1, 1);
    }

    /* Workaround for a:visited style override from SmartEditor default styles */
    .btn-default:visited {
        color: #333;
    }

    .btn-link:visited {
        color: #777;
    }

    .btn-primary:visited,
    .btn-success:visited,
    .btn-danger:visited,
    .btn-info:visited,
    .btn-warning:visited,
    .btn-variant-dark:visited {
        color: #fff;
    }

    #BAC_AIExtension1 .btn-default .wf-icon {
        display: none !important;
    }

    /* Switch off pointer events if the button is not rendered */

    #BAC_AIExtension1 .wf-secured-container>span.dummy:only-child {
        pointer-events: none;
    }

    /* BAC_AIExtension1 Styles */

    #BAC_AIExtension1 .disabled .wf-secured-container {
        pointer-events: none;
    }

    #BAC_AIExtension1 .wf-secured-container {
        display: inline-block;
        position: relative;
    }

    #BAC_AIExtension1 .wf-secured-container>a {
        display: block;
    }

    #BAC_AIExtension1 .btn {
        width: 110px;
        height: 30px;
        padding: 0px 10px !important;
        font-size: 14px !important;
        ;
        font-family: Arial !important;
        font-weight: normal !important;
        text-shadow: none;
    }

    #BAC_AIExtension1 .btn-group-vertical .wf-secured-container>.btn {
        width: 110px;
    }

    #BAC_AIExtension1 .wf-button-content {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 100%;
    }

    #BAC_AIExtension1 .wf-icon {
        display: none;
    }

    #BAC_AIExtension1 .wf-button-text {
        font-size: 14px !important;
    }

    #BAC_AIExtension1 .wf-btn-arrow {
        display: none;
        color: transparent;
    }

    #BAC_AIExtension1 .has-pointer .wf-button-container>.wf-btn-arrow {
        display: block;
    }

    #BAC_AIExtension1 .wf-button-container>.wf-btn-arrow {
        border-width: 11px;
    }

    #BAC_AIExtension1 .wf-button-container>.wf-btn-arrow,
    #BAC_AIExtension1 .wf-button-container>.wf-btn-arrow:after {
        position: absolute;
        width: 0;
        height: 0;
        border-style: solid;
    }

    #BAC_AIExtension1 .wf-button-container>.wf-btn-arrow:after {
        content: "";
        border-width: 10px;
    }

    #BAC_AIExtension1 .wf-button-container.bottom>.wf-btn-arrow {
        bottom: -11px;
        left: 50%;
        margin-left: -11px;
        border-bottom-width: 0;
    }

    #BAC_AIExtension1 .wf-button-container.bottom>.wf-btn-arrow:after {
        bottom: 1px;
        margin-left: -10px;
        content: " ";
        border-bottom-width: 0;
    }

    #BAC_AIExtension1 .btn.active,
    #BAC_AIExtension1 .btn:active {
        background-color:  !important;
        border-color:  !important;
        background-image: none !important;
        color:  !important;
    }

    #BAC_AIExtension1 .btn:hover {
        background-color:  !important;
        border-color:  !important;
        background-image: none !important;
        color:  !important;
    }

    #BAC_AIExtension1 .btn:focus {
        background-color:  !important;
        border-color:  !important;
        background-image: none !important;
        color:  !important;
    }

    #BAC_AIExtension1 .btn-group>.wf-secured-container {
        float: left;
        position: relative;
    }

    #BAC_AIExtension1 .btn-group>.wf-secured-container {
        margin-left: -1px;
    }

    #BAC_AIExtension1 .btn-group>.wf-secured-container:not(:first-child):not(:last-child) .btn {
        border-radius: 0;
    }

    #BAC_AIExtension1 .btn-group .wf-secured-container:first-child {
        margin-left: 0;
    }

    #BAC_AIExtension1 .btn-group .wf-secured-container:first-child:not(:last-child) .btn {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0;
    }

    #BAC_AIExtension1 .btn-group .wf-secured-container:last-child:not(:first-child) .btn,
    #BAC_AIExtension1 .btn-group .dropdown-toggle:not(:first-child) {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
    }

    #BAC_AIExtension1 .btn-group-vertical .wf-secured-container,
    #BAC_AIExtension1 .btn-group-vertical>.wf-secured-container .btn {
        display: block;
        float: none;
        max-width: 100%;
        width: 110px;
    }

    #BAC_AIExtension1 .btn-group-vertical .wf-secured-container+.wf-secured-container {
        margin-left: 0;
        margin-top: -1px;
    }

    #BAC_AIExtension1 .btn-group-vertical .wf-secured-container:not(:first-child):not(:last-child) .btn {
        border-radius: 0;
    }

    #BAC_AIExtension1 .btn-group-vertical .wf-secured-container:first-child:not(:last-child) .btn {
        border-radius: 4px 4px 0 0;
    }

    #BAC_AIExtension1 .btn-group-vertical .wf-secured-container:last-child:not(:first-child) .btn {
        border-radius: 0 0 4px 4px;
    }
#BAC_LOOP_MasterExtension1 {
	overflow:hidden;
}

#BAC_LOOP_MasterExtension1.wf-text-container {
	position: absolute;
	left:0;
	right: 0;
	top:0;
	bottom:0;
	font-size: 14px; 
	line-height: normal; 
	font-family: Arial; 
	color: inherit; 
	font-weight: bold; 
	border: 0px solid ;
	background: ;
	border-radius: 0px;
	display:flex;
	align-items:flex-start;
	padding: 0px ;
	transform: rotate(0deg);
}

#BAC_LOOP_MasterExtension1.wf-text-container span {
	height:inherit;
	text-align:left;
}

#BAC_LOOP_MasterExtension1.wf-text-container.left {
	justify-content:flex-start;
}

#BAC_LOOP_MasterExtension1.wf-text-container.center {
	justify-content:center;
}

#BAC_LOOP_MasterExtension1.wf-text-container.right {
	justify-content:flex-end;

}

#BAC_LOOP_MasterExtension2 {
	overflow:hidden;
}

#BAC_LOOP_MasterExtension2.wf-text-container {
	position: absolute;
	left:0;
	right: 0;
	top:0;
	bottom:0;
	font-size: 14px; 
	line-height: normal; 
	font-family: Arial; 
	color: inherit; 
	font-weight: bold; 
	border: 0px solid ;
	background: ;
	border-radius: 0px;
	display:flex;
	align-items:flex-start;
	padding: 0px ;
	transform: rotate(0deg);
}

#BAC_LOOP_MasterExtension2.wf-text-container span {
	height:inherit;
	text-align:left;
}

#BAC_LOOP_MasterExtension2.wf-text-container.left {
	justify-content:flex-start;
}

#BAC_LOOP_MasterExtension2.wf-text-container.center {
	justify-content:center;
}

#BAC_LOOP_MasterExtension2.wf-text-container.right {
	justify-content:flex-end;

}

#AI-MW1Extension3 {
	width: 935px; 
	height: 360px;
	font-family: 'Arial'!important; 
	overflow:hidden;
	}

    #AI-MW1Extension3 .btn-custom {
        background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0, rgba(0, 0, 0, 0.15) 100%);
        border-color: ;
        background-color: ;
        color: ;
	 background-position: initial;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 4px;
    }

    #AI-MW1Extension3 .panel-custom {
        border-color: ;
    }

    #AI-MW1Extension3 .panel-custom .panel-heading {
        background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0, rgba(0, 0, 0, 0.15) 100%);
        background-color: ;
        border-color: ;
        color: ;
    }

   #AI-MW1Extension3 .table-responsive {
 height:80px;
}
#Extension22 .wf-label-addon {
    text-overflow: ellipsis;
    min-width: 0px;
    max-width: 0px !important;
    white-space: nowrap;
    overflow: hidden;
    text-align: left !important;
    font-family: Arial !important; 
        color: #333333;
        background-color: #EEEEEE;
}

#Extension22 .wf-unit-addon {
    padding: 6px;
    border-left: none; 
    min-width: 40px !important;
    max-width: 40px !important;
    font-family: Arial !important; 
    overflow:hidden;
    text-align:center !important;
    text-overflow: ellipsis;
        color: #333333;
        background-color: #EEEEEE;
}

#Extension22 .bg-changed {
		background-color: !important;
		color:  !important;
	}

#Extension22 .input-group-sm > .wf-input-box {
    height: 32px;
}

#Extension22.hide-label .wf-label-addon {
	display:none !important;
}

#Extension22 .label-custom {
        background-color: #707173;
        color: #FFFFFF;
    }

#Extension22 .input-group-custom>.form-control,
#Extension22 .input-group-custom>.input-group-addon,
#Extension22 .input-group-custom>.input-group-btn>.btn {
        font-size: 12px;
        height: 100%;
        line-height: 10px;
        padding: 2px 10px;
    }

#Extension22.input-size-custom,
#Extension22.input-size-custom .input-group-custom,
#Extension22.input-size-custom > wf-input,
#Extension22.input-size-custom > wf-input > .relative {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    height: 100%;
    width: 100%;
    padding:0;
}

#Extension22 .form-group {
    margin-bottom: 0 !important;
}

#Extension22 .input-group-custom .wf-input-box {
    height: 100%;
}


#Extension22 .input-popover.popover  {
    min-width: initial !important;
}


#LOOPExtension2 .wf-label-addon {
    text-overflow: ellipsis;
    min-width: 0px;
    max-width: 0px !important;
    white-space: nowrap;
    overflow: hidden;
    text-align: left !important;
    font-family: Arial !important; 
        color: #333333;
        background-color: #EEEEEE;
}

#LOOPExtension2 .wf-unit-addon {
    padding: 6px;
    border-left: none; 
    min-width: 40px !important;
    max-width: 40px !important;
    font-family: Arial !important; 
    overflow:hidden;
    text-align:center !important;
    text-overflow: ellipsis;
        color: #333333;
        background-color: #EEEEEE;
}

#LOOPExtension2 .bg-changed {
		background-color: !important;
		color:  !important;
	}

#LOOPExtension2 .input-group-sm > .wf-input-box {
    height: 32px;
}

#LOOPExtension2.hide-label .wf-label-addon {
	display:none !important;
}

#LOOPExtension2 .label-custom {
        background-color: #707173;
        color: #FFFFFF;
    }

#LOOPExtension2 .input-group-custom>.form-control,
#LOOPExtension2 .input-group-custom>.input-group-addon,
#LOOPExtension2 .input-group-custom>.input-group-btn>.btn {
        font-size: 12px;
        height: 100%;
        line-height: 10px;
        padding: 2px 10px;
    }

#LOOPExtension2.input-size-custom,
#LOOPExtension2.input-size-custom .input-group-custom,
#LOOPExtension2.input-size-custom > wf-input,
#LOOPExtension2.input-size-custom > wf-input > .relative {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    height: 100%;
    width: 100%;
    padding:0;
}

#LOOPExtension2 .form-group {
    margin-bottom: 0 !important;
}

#LOOPExtension2 .input-group-custom .wf-input-box {
    height: 100%;
}


#LOOPExtension2 .input-popover.popover  {
    min-width: initial !important;
}


#LOOPExtension3 .wf-label-addon {
    text-overflow: ellipsis;
    min-width: 0px;
    max-width: 0px !important;
    white-space: nowrap;
    overflow: hidden;
    text-align: left !important;
    font-family: Arial !important; 
        color: #333333;
        background-color: #EEEEEE;
}

#LOOPExtension3 .wf-unit-addon {
    padding: 6px;
    border-left: none; 
    min-width: 40px !important;
    max-width: 40px !important;
    font-family: Arial !important; 
    overflow:hidden;
    text-align:center !important;
    text-overflow: ellipsis;
        color: #333333;
        background-color: #EEEEEE;
}

#LOOPExtension3 .bg-changed {
		background-color: !important;
		color:  !important;
	}

#LOOPExtension3 .input-group-sm > .wf-input-box {
    height: 32px;
}

#LOOPExtension3.hide-label .wf-label-addon {
	display:none !important;
}

#LOOPExtension3 .label-custom {
        background-color: #707173;
        color: #FFFFFF;
    }

#LOOPExtension3 .input-group-custom>.form-control,
#LOOPExtension3 .input-group-custom>.input-group-addon,
#LOOPExtension3 .input-group-custom>.input-group-btn>.btn {
        font-size: 12px;
        height: 100%;
        line-height: 10px;
        padding: 2px 10px;
    }

#LOOPExtension3.input-size-custom,
#LOOPExtension3.input-size-custom .input-group-custom,
#LOOPExtension3.input-size-custom > wf-input,
#LOOPExtension3.input-size-custom > wf-input > .relative {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    height: 100%;
    width: 100%;
    padding:0;
}

#LOOPExtension3 .form-group {
    margin-bottom: 0 !important;
}

#LOOPExtension3 .input-group-custom .wf-input-box {
    height: 100%;
}


#LOOPExtension3 .input-popover.popover  {
    min-width: initial !important;
}


#LOOPExtension4 .wf-label-addon {
    text-overflow: ellipsis;
    min-width: 0px;
    max-width: 0px !important;
    white-space: nowrap;
    overflow: hidden;
    text-align: left !important;
    font-family: Arial !important; 
        color: #333333;
        background-color: #EEEEEE;
}

#LOOPExtension4 .wf-unit-addon {
    padding: 6px;
    border-left: none; 
    min-width: 40px !important;
    max-width: 40px !important;
    font-family: Arial !important; 
    overflow:hidden;
    text-align:center !important;
    text-overflow: ellipsis;
        color: #333333;
        background-color: #EEEEEE;
}

#LOOPExtension4 .bg-changed {
		background-color: !important;
		color:  !important;
	}

#LOOPExtension4 .input-group-sm > .wf-input-box {
    height: 32px;
}

#LOOPExtension4.hide-label .wf-label-addon {
	display:none !important;
}

#LOOPExtension4 .label-custom {
        background-color: #707173;
        color: #FFFFFF;
    }

#LOOPExtension4 .input-group-custom>.form-control,
#LOOPExtension4 .input-group-custom>.input-group-addon,
#LOOPExtension4 .input-group-custom>.input-group-btn>.btn {
        font-size: 12px;
        height: 100%;
        line-height: 10px;
        padding: 2px 10px;
    }

#LOOPExtension4.input-size-custom,
#LOOPExtension4.input-size-custom .input-group-custom,
#LOOPExtension4.input-size-custom > wf-input,
#LOOPExtension4.input-size-custom > wf-input > .relative {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    height: 100%;
    width: 100%;
    padding:0;
}

#LOOPExtension4 .form-group {
    margin-bottom: 0 !important;
}

#LOOPExtension4 .input-group-custom .wf-input-box {
    height: 100%;
}


#LOOPExtension4 .input-popover.popover  {
    min-width: initial !important;
}


#LOOPExtension5 .wf-label-addon {
    text-overflow: ellipsis;
    min-width: 0px;
    max-width: 0px !important;
    white-space: nowrap;
    overflow: hidden;
    text-align: left !important;
    font-family: Arial !important; 
        color: #333333;
        background-color: #EEEEEE;
}

#LOOPExtension5 .wf-unit-addon {
    padding: 6px;
    border-left: none; 
    min-width: 40px !important;
    max-width: 40px !important;
    font-family: Arial !important; 
    overflow:hidden;
    text-align:center !important;
    text-overflow: ellipsis;
        color: #333333;
        background-color: #EEEEEE;
}

#LOOPExtension5 .bg-changed {
		background-color: !important;
		color:  !important;
	}

#LOOPExtension5 .input-group-sm > .wf-input-box {
    height: 32px;
}

#LOOPExtension5.hide-label .wf-label-addon {
	display:none !important;
}

#LOOPExtension5 .label-custom {
        background-color: #707173;
        color: #FFFFFF;
    }

#LOOPExtension5 .input-group-custom>.form-control,
#LOOPExtension5 .input-group-custom>.input-group-addon,
#LOOPExtension5 .input-group-custom>.input-group-btn>.btn {
        font-size: 12px;
        height: 100%;
        line-height: 10px;
        padding: 2px 10px;
    }

#LOOPExtension5.input-size-custom,
#LOOPExtension5.input-size-custom .input-group-custom,
#LOOPExtension5.input-size-custom > wf-input,
#LOOPExtension5.input-size-custom > wf-input > .relative {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    height: 100%;
    width: 100%;
    padding:0;
}

#LOOPExtension5 .form-group {
    margin-bottom: 0 !important;
}

#LOOPExtension5 .input-group-custom .wf-input-box {
    height: 100%;
}


#LOOPExtension5 .input-popover.popover  {
    min-width: initial !important;
}


#Kunde_header
{
   width: 1733px;
   height: 23px;
   background-color: #6DB133;
   background-image: none;
   border: 1px #6DB133 solid;
}
#Kunde_header_text
{
   position: absolute;
   left: 3px;
   top: 3px;
   width: 1727px;
   height: 17px;
   overflow: hidden;
   text-align: left;
}
#One_SidebarShape1
{
   border-width: 0;
}
#Sidebar_1-Kunde-start .wf-secured-container > div > .wf-state-layer > .wf-state-container{
        border-radius: 0px;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
        background-color: rgba(109,177,51,0.00);
	 color: #FFFFFF;
}    
   

#Sidebar_1-Kunde-start .disabled .wf-state-layer {
    pointer-events: none;
}


#Sidebar_1-Kunde-start wf-state-symbol.wf-state-layer {
    position: absolute;
    width: 100%;
    height: 100%;
}

#Sidebar_1-Kunde-start .wf-navigation-link {
        box-sizing: border-box;
        font-size: 10px;
        font-family: Arial !important;
        font-weight: normal !important;
        text-shadow: none !important;
        border:none;
        background-color: transparent;
        color: inherit;
        display: flex !important;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        transform: scale(1, 1);
        text-decoration: none;
    	 border-width: 0px 0px 1px 0px;
        border-color: transparent;
        border-style: solid;
    }

    #Sidebar_1-Kunde-start .wf-navigation-link.active {
        background-color: #9C9E9F !important;
        border-color: #FFFFFF !important;
        background-image: none !important;
        color: #FFFFFF !important;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
    }

    #Sidebar_1-Kunde-start .wf-state-layer:hover  > .wf-state-container,
    #Sidebar_1-Kunde-start .wf-navigation-link.active:hover {
        background-color: #58585A !important;
        border-color: #58585A !important;
        background-image: none !important;
        color:  !important;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #Sidebar_1-Kunde-start .wf-state-layer:focus > .wf-state-container,
    #Sidebar_1-Kunde-start .wf-state-layer .focus > .wf-state-container {
        background-color:  !important;
        border-color: transparent !important;
        background-image: none !important;
        color:  !important;
	 outline: none;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #Sidebar_1-Kunde-start .wf-state-layer:hover .icon {
	color: ;
    }

    #Sidebar_1-Kunde-start .wf-state-layer:active .icon,
    #Sidebar_1-Kunde-start .wf-state-layer .active .icon {
	color: #FFFFFF;
    }

    #Sidebar_1-Kunde-start .wf-state-layer:focus .icon,
    #Sidebar_1-Kunde-start .wf-state-layer .focus .icon {
	color: ;
    }

    #Sidebar_1-Kunde-start .wf-navigation-link .icon {
        font-size: 20px;
        display: block !important;
        padding: 0 0 5px 0;
        line-height: 20px;
	 color:;
    }

#Sidebar_1-Kunde-start .wf-navigation-link-content {
        display: block;
	 padding: 0px 0px !important;
	 position:absolute;

	}

#Sidebar_1-Kunde-start .wf-nav-text > span {
	display:inline-block;
}

#Sidebar_1-Kunde-start.flex-start .wf-navigation-link .icon,
#Sidebar_1-Kunde-start.flex-start .wf-nav-text,
#Sidebar_1-Kunde-start.flex-start .wf-navigation-link-content {
    text-align: left;
}

#Sidebar_1-Kunde-start.center .wf-navigation-link .icon,
#Sidebar_1-Kunde-start.center .wf-nav-text,
#Sidebar_1-Kunde-start.center .wf-navigation-link-content {
    text-align: center;
}

#Sidebar_1-Kunde-start.flex-end .wf-navigation-link .icon,
#Sidebar_1-Kunde-start.flex-end .wf-nav-text,
#Sidebar_1-Kunde-start.flex-end .wf-navigation-link-content {
    text-align: right;
}

#Sidebar_1-Kunde-einzelraum .wf-secured-container > div > .wf-state-layer > .wf-state-container{
        border-radius: 0px;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
        background-color: rgba(109,177,51,0.00);
	 color: #FFFFFF;
}    
   

#Sidebar_1-Kunde-einzelraum .disabled .wf-state-layer {
    pointer-events: none;
}


#Sidebar_1-Kunde-einzelraum wf-state-symbol.wf-state-layer {
    position: absolute;
    width: 100%;
    height: 100%;
}

#Sidebar_1-Kunde-einzelraum .wf-navigation-link {
        box-sizing: border-box;
        font-size: 10px;
        font-family: Arial !important;
        font-weight: normal !important;
        text-shadow: none !important;
        border:none;
        background-color: transparent;
        color: inherit;
        display: flex !important;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        transform: scale(1, 1);
        text-decoration: none;
    	 border-width: 0px 0px 1px 0px;
        border-color: transparent;
        border-style: solid;
    }

    #Sidebar_1-Kunde-einzelraum .wf-navigation-link.active {
        background-color: #9C9E9F !important;
        border-color: #FFFFFF !important;
        background-image: none !important;
        color: #FFFFFF !important;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
    }

    #Sidebar_1-Kunde-einzelraum .wf-state-layer:hover  > .wf-state-container,
    #Sidebar_1-Kunde-einzelraum .wf-navigation-link.active:hover {
        background-color: #58585A !important;
        border-color: #58585A !important;
        background-image: none !important;
        color:  !important;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #Sidebar_1-Kunde-einzelraum .wf-state-layer:focus > .wf-state-container,
    #Sidebar_1-Kunde-einzelraum .wf-state-layer .focus > .wf-state-container {
        background-color:  !important;
        border-color: transparent !important;
        background-image: none !important;
        color:  !important;
	 outline: none;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #Sidebar_1-Kunde-einzelraum .wf-state-layer:hover .icon {
	color: ;
    }

    #Sidebar_1-Kunde-einzelraum .wf-state-layer:active .icon,
    #Sidebar_1-Kunde-einzelraum .wf-state-layer .active .icon {
	color: #FFFFFF;
    }

    #Sidebar_1-Kunde-einzelraum .wf-state-layer:focus .icon,
    #Sidebar_1-Kunde-einzelraum .wf-state-layer .focus .icon {
	color: ;
    }

    #Sidebar_1-Kunde-einzelraum .wf-navigation-link .icon {
        font-size: 20px;
        display: block !important;
        padding: 5px 0 5px 0;
        line-height: 20px;
	 color:;
    }

#Sidebar_1-Kunde-einzelraum .wf-navigation-link-content {
        display: block;
	 padding: 0px 0px !important;
	 position:absolute;

	}

#Sidebar_1-Kunde-einzelraum .wf-nav-text > span {
	display:inline-block;
}

#Sidebar_1-Kunde-einzelraum.flex-start .wf-navigation-link .icon,
#Sidebar_1-Kunde-einzelraum.flex-start .wf-nav-text,
#Sidebar_1-Kunde-einzelraum.flex-start .wf-navigation-link-content {
    text-align: left;
}

#Sidebar_1-Kunde-einzelraum.center .wf-navigation-link .icon,
#Sidebar_1-Kunde-einzelraum.center .wf-nav-text,
#Sidebar_1-Kunde-einzelraum.center .wf-navigation-link-content {
    text-align: center;
}

#Sidebar_1-Kunde-einzelraum.flex-end .wf-navigation-link .icon,
#Sidebar_1-Kunde-einzelraum.flex-end .wf-nav-text,
#Sidebar_1-Kunde-einzelraum.flex-end .wf-navigation-link-content {
    text-align: right;
}

#Sidebar_1-Kunde-lueftung .wf-secured-container > div > .wf-state-layer > .wf-state-container{
        border-radius: 0px;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
        background-color: rgba(109,177,51,0.00);
	 color: #FFFFFF;
}    
   

#Sidebar_1-Kunde-lueftung .disabled .wf-state-layer {
    pointer-events: none;
}


#Sidebar_1-Kunde-lueftung wf-state-symbol.wf-state-layer {
    position: absolute;
    width: 100%;
    height: 100%;
}

#Sidebar_1-Kunde-lueftung .wf-navigation-link {
        box-sizing: border-box;
        font-size: 10px;
        font-family: Arial !important;
        font-weight: normal !important;
        text-shadow: none !important;
        border:none;
        background-color: transparent;
        color: inherit;
        display: flex !important;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        transform: scale(1, 1);
        text-decoration: none;
    	 border-width: 0px 0px 1px 0px;
        border-color: transparent;
        border-style: solid;
    }

    #Sidebar_1-Kunde-lueftung .wf-navigation-link.active {
        background-color: #9C9E9F !important;
        border-color: #FFFFFF !important;
        background-image: none !important;
        color: #FFFFFF !important;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
    }

    #Sidebar_1-Kunde-lueftung .wf-state-layer:hover  > .wf-state-container,
    #Sidebar_1-Kunde-lueftung .wf-navigation-link.active:hover {
        background-color: #58585A !important;
        border-color: #58585A !important;
        background-image: none !important;
        color:  !important;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #Sidebar_1-Kunde-lueftung .wf-state-layer:focus > .wf-state-container,
    #Sidebar_1-Kunde-lueftung .wf-state-layer .focus > .wf-state-container {
        background-color:  !important;
        border-color: transparent !important;
        background-image: none !important;
        color:  !important;
	 outline: none;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #Sidebar_1-Kunde-lueftung .wf-state-layer:hover .icon {
	color: ;
    }

    #Sidebar_1-Kunde-lueftung .wf-state-layer:active .icon,
    #Sidebar_1-Kunde-lueftung .wf-state-layer .active .icon {
	color: #FFFFFF;
    }

    #Sidebar_1-Kunde-lueftung .wf-state-layer:focus .icon,
    #Sidebar_1-Kunde-lueftung .wf-state-layer .focus .icon {
	color: ;
    }

    #Sidebar_1-Kunde-lueftung .wf-navigation-link .icon {
        font-size: 20px;
        display: block !important;
        padding: 5px 0 5px 0;
        line-height: 20px;
	 color:;
    }

#Sidebar_1-Kunde-lueftung .wf-navigation-link-content {
        display: block;
	 padding: 0px 0px !important;
	 position:absolute;

	}

#Sidebar_1-Kunde-lueftung .wf-nav-text > span {
	display:inline-block;
}

#Sidebar_1-Kunde-lueftung.flex-start .wf-navigation-link .icon,
#Sidebar_1-Kunde-lueftung.flex-start .wf-nav-text,
#Sidebar_1-Kunde-lueftung.flex-start .wf-navigation-link-content {
    text-align: left;
}

#Sidebar_1-Kunde-lueftung.center .wf-navigation-link .icon,
#Sidebar_1-Kunde-lueftung.center .wf-nav-text,
#Sidebar_1-Kunde-lueftung.center .wf-navigation-link-content {
    text-align: center;
}

#Sidebar_1-Kunde-lueftung.flex-end .wf-navigation-link .icon,
#Sidebar_1-Kunde-lueftung.flex-end .wf-nav-text,
#Sidebar_1-Kunde-lueftung.flex-end .wf-navigation-link-content {
    text-align: right;
}

#Sidebar_1-Kunde-heizung .wf-secured-container > div > .wf-state-layer > .wf-state-container{
        border-radius: 0px;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
        background-color: rgba(109,177,51,0.00);
	 color: #FFFFFF;
}    
   

#Sidebar_1-Kunde-heizung .disabled .wf-state-layer {
    pointer-events: none;
}


#Sidebar_1-Kunde-heizung wf-state-symbol.wf-state-layer {
    position: absolute;
    width: 100%;
    height: 100%;
}

#Sidebar_1-Kunde-heizung .wf-navigation-link {
        box-sizing: border-box;
        font-size: 10px;
        font-family: Arial !important;
        font-weight: normal !important;
        text-shadow: none !important;
        border:none;
        background-color: transparent;
        color: inherit;
        display: flex !important;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        transform: scale(1, 1);
        text-decoration: none;
    	 border-width: 0px 0px 1px 0px;
        border-color: transparent;
        border-style: solid;
    }

    #Sidebar_1-Kunde-heizung .wf-navigation-link.active {
        background-color: #9C9E9F !important;
        border-color: #FFFFFF !important;
        background-image: none !important;
        color: #FFFFFF !important;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
    }

    #Sidebar_1-Kunde-heizung .wf-state-layer:hover  > .wf-state-container,
    #Sidebar_1-Kunde-heizung .wf-navigation-link.active:hover {
        background-color: #58585A !important;
        border-color: #58585A !important;
        background-image: none !important;
        color:  !important;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #Sidebar_1-Kunde-heizung .wf-state-layer:focus > .wf-state-container,
    #Sidebar_1-Kunde-heizung .wf-state-layer .focus > .wf-state-container {
        background-color:  !important;
        border-color: transparent !important;
        background-image: none !important;
        color:  !important;
	 outline: none;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #Sidebar_1-Kunde-heizung .wf-state-layer:hover .icon {
	color: ;
    }

    #Sidebar_1-Kunde-heizung .wf-state-layer:active .icon,
    #Sidebar_1-Kunde-heizung .wf-state-layer .active .icon {
	color: #FFFFFF;
    }

    #Sidebar_1-Kunde-heizung .wf-state-layer:focus .icon,
    #Sidebar_1-Kunde-heizung .wf-state-layer .focus .icon {
	color: ;
    }

    #Sidebar_1-Kunde-heizung .wf-navigation-link .icon {
        font-size: 20px;
        display: block !important;
        padding: 0 0 5px 0;
        line-height: 20px;
	 color:;
    }

#Sidebar_1-Kunde-heizung .wf-navigation-link-content {
        display: block;
	 padding: 0px 0px !important;
	 position:absolute;

	}

#Sidebar_1-Kunde-heizung .wf-nav-text > span {
	display:inline-block;
}

#Sidebar_1-Kunde-heizung.flex-start .wf-navigation-link .icon,
#Sidebar_1-Kunde-heizung.flex-start .wf-nav-text,
#Sidebar_1-Kunde-heizung.flex-start .wf-navigation-link-content {
    text-align: left;
}

#Sidebar_1-Kunde-heizung.center .wf-navigation-link .icon,
#Sidebar_1-Kunde-heizung.center .wf-nav-text,
#Sidebar_1-Kunde-heizung.center .wf-navigation-link-content {
    text-align: center;
}

#Sidebar_1-Kunde-heizung.flex-end .wf-navigation-link .icon,
#Sidebar_1-Kunde-heizung.flex-end .wf-nav-text,
#Sidebar_1-Kunde-heizung.flex-end .wf-navigation-link-content {
    text-align: right;
}

#Sidebar_1-Kunde-kaelte .wf-secured-container > div > .wf-state-layer > .wf-state-container{
        border-radius: 0px;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
        background-color: rgba(109,177,51,0.00);
	 color: #FFFFFF;
}    
   

#Sidebar_1-Kunde-kaelte .disabled .wf-state-layer {
    pointer-events: none;
}


#Sidebar_1-Kunde-kaelte wf-state-symbol.wf-state-layer {
    position: absolute;
    width: 100%;
    height: 100%;
}

#Sidebar_1-Kunde-kaelte .wf-navigation-link {
        box-sizing: border-box;
        font-size: 10px;
        font-family: Arial !important;
        font-weight: normal !important;
        text-shadow: none !important;
        border:none;
        background-color: transparent;
        color: inherit;
        display: flex !important;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        transform: scale(1, 1);
        text-decoration: none;
    	 border-width: 0px 0px 1px 0px;
        border-color: transparent;
        border-style: solid;
    }

    #Sidebar_1-Kunde-kaelte .wf-navigation-link.active {
        background-color: #9C9E9F !important;
        border-color: #FFFFFF !important;
        background-image: none !important;
        color: #FFFFFF !important;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
    }

    #Sidebar_1-Kunde-kaelte .wf-state-layer:hover  > .wf-state-container,
    #Sidebar_1-Kunde-kaelte .wf-navigation-link.active:hover {
        background-color: #58585A !important;
        border-color: #58585A !important;
        background-image: none !important;
        color:  !important;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #Sidebar_1-Kunde-kaelte .wf-state-layer:focus > .wf-state-container,
    #Sidebar_1-Kunde-kaelte .wf-state-layer .focus > .wf-state-container {
        background-color:  !important;
        border-color: transparent !important;
        background-image: none !important;
        color:  !important;
	 outline: none;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #Sidebar_1-Kunde-kaelte .wf-state-layer:hover .icon {
	color: ;
    }

    #Sidebar_1-Kunde-kaelte .wf-state-layer:active .icon,
    #Sidebar_1-Kunde-kaelte .wf-state-layer .active .icon {
	color: #FFFFFF;
    }

    #Sidebar_1-Kunde-kaelte .wf-state-layer:focus .icon,
    #Sidebar_1-Kunde-kaelte .wf-state-layer .focus .icon {
	color: ;
    }

    #Sidebar_1-Kunde-kaelte .wf-navigation-link .icon {
        font-size: 20px;
        display: block !important;
        padding: 5px 0 5px 0;
        line-height: 20px;
	 color:;
    }

#Sidebar_1-Kunde-kaelte .wf-navigation-link-content {
        display: block;
	 padding: 0px 0px !important;
	 position:absolute;

	}

#Sidebar_1-Kunde-kaelte .wf-nav-text > span {
	display:inline-block;
}

#Sidebar_1-Kunde-kaelte.flex-start .wf-navigation-link .icon,
#Sidebar_1-Kunde-kaelte.flex-start .wf-nav-text,
#Sidebar_1-Kunde-kaelte.flex-start .wf-navigation-link-content {
    text-align: left;
}

#Sidebar_1-Kunde-kaelte.center .wf-navigation-link .icon,
#Sidebar_1-Kunde-kaelte.center .wf-nav-text,
#Sidebar_1-Kunde-kaelte.center .wf-navigation-link-content {
    text-align: center;
}

#Sidebar_1-Kunde-kaelte.flex-end .wf-navigation-link .icon,
#Sidebar_1-Kunde-kaelte.flex-end .wf-nav-text,
#Sidebar_1-Kunde-kaelte.flex-end .wf-navigation-link-content {
    text-align: right;
}

#Sidebar_1-Kunde-sanitaer .wf-secured-container > div > .wf-state-layer > .wf-state-container{
        border-radius: 0px;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
        background-color: rgba(109,177,51,0.00);
	 color: #FFFFFF;
}    
   

#Sidebar_1-Kunde-sanitaer .disabled .wf-state-layer {
    pointer-events: none;
}


#Sidebar_1-Kunde-sanitaer wf-state-symbol.wf-state-layer {
    position: absolute;
    width: 100%;
    height: 100%;
}

#Sidebar_1-Kunde-sanitaer .wf-navigation-link {
        box-sizing: border-box;
        font-size: 10px;
        font-family: Arial !important;
        font-weight: normal !important;
        text-shadow: none !important;
        border:none;
        background-color: transparent;
        color: inherit;
        display: flex !important;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        transform: scale(1, 1);
        text-decoration: none;
    	 border-width: 0px 0px 1px 0px;
        border-color: transparent;
        border-style: solid;
    }

    #Sidebar_1-Kunde-sanitaer .wf-navigation-link.active {
        background-color: #9C9E9F !important;
        border-color: #FFFFFF !important;
        background-image: none !important;
        color: #FFFFFF !important;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
    }

    #Sidebar_1-Kunde-sanitaer .wf-state-layer:hover  > .wf-state-container,
    #Sidebar_1-Kunde-sanitaer .wf-navigation-link.active:hover {
        background-color: #58585A !important;
        border-color: #58585A !important;
        background-image: none !important;
        color:  !important;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #Sidebar_1-Kunde-sanitaer .wf-state-layer:focus > .wf-state-container,
    #Sidebar_1-Kunde-sanitaer .wf-state-layer .focus > .wf-state-container {
        background-color:  !important;
        border-color: transparent !important;
        background-image: none !important;
        color:  !important;
	 outline: none;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #Sidebar_1-Kunde-sanitaer .wf-state-layer:hover .icon {
	color: ;
    }

    #Sidebar_1-Kunde-sanitaer .wf-state-layer:active .icon,
    #Sidebar_1-Kunde-sanitaer .wf-state-layer .active .icon {
	color: #FFFFFF;
    }

    #Sidebar_1-Kunde-sanitaer .wf-state-layer:focus .icon,
    #Sidebar_1-Kunde-sanitaer .wf-state-layer .focus .icon {
	color: ;
    }

    #Sidebar_1-Kunde-sanitaer .wf-navigation-link .icon {
        font-size: 20px;
        display: block !important;
        padding: 5px 0 5px 0;
        line-height: 20px;
	 color:;
    }

#Sidebar_1-Kunde-sanitaer .wf-navigation-link-content {
        display: block;
	 padding: 0px 0px !important;
	 position:absolute;

	}

#Sidebar_1-Kunde-sanitaer .wf-nav-text > span {
	display:inline-block;
}

#Sidebar_1-Kunde-sanitaer.flex-start .wf-navigation-link .icon,
#Sidebar_1-Kunde-sanitaer.flex-start .wf-nav-text,
#Sidebar_1-Kunde-sanitaer.flex-start .wf-navigation-link-content {
    text-align: left;
}

#Sidebar_1-Kunde-sanitaer.center .wf-navigation-link .icon,
#Sidebar_1-Kunde-sanitaer.center .wf-nav-text,
#Sidebar_1-Kunde-sanitaer.center .wf-navigation-link-content {
    text-align: center;
}

#Sidebar_1-Kunde-sanitaer.flex-end .wf-navigation-link .icon,
#Sidebar_1-Kunde-sanitaer.flex-end .wf-nav-text,
#Sidebar_1-Kunde-sanitaer.flex-end .wf-navigation-link-content {
    text-align: right;
}

#Sidebar_1-Kunde-brandschutz .wf-secured-container > div > .wf-state-layer > .wf-state-container{
        border-radius: 0px;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
        background-color: rgba(109,177,51,0.00);
	 color: #FFFFFF;
}    
   

#Sidebar_1-Kunde-brandschutz .disabled .wf-state-layer {
    pointer-events: none;
}


#Sidebar_1-Kunde-brandschutz wf-state-symbol.wf-state-layer {
    position: absolute;
    width: 100%;
    height: 100%;
}

#Sidebar_1-Kunde-brandschutz .wf-navigation-link {
        box-sizing: border-box;
        font-size: 10px;
        font-family: Arial !important;
        font-weight: normal !important;
        text-shadow: none !important;
        border:none;
        background-color: transparent;
        color: inherit;
        display: flex !important;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        transform: scale(1, 1);
        text-decoration: none;
    	 border-width: 0px 0px 1px 0px;
        border-color: transparent;
        border-style: solid;
    }

    #Sidebar_1-Kunde-brandschutz .wf-navigation-link.active {
        background-color: #9C9E9F !important;
        border-color: #FFFFFF !important;
        background-image: none !important;
        color: #FFFFFF !important;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
    }

    #Sidebar_1-Kunde-brandschutz .wf-state-layer:hover  > .wf-state-container,
    #Sidebar_1-Kunde-brandschutz .wf-navigation-link.active:hover {
        background-color: #58585A !important;
        border-color: #58585A !important;
        background-image: none !important;
        color:  !important;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #Sidebar_1-Kunde-brandschutz .wf-state-layer:focus > .wf-state-container,
    #Sidebar_1-Kunde-brandschutz .wf-state-layer .focus > .wf-state-container {
        background-color:  !important;
        border-color: transparent !important;
        background-image: none !important;
        color:  !important;
	 outline: none;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #Sidebar_1-Kunde-brandschutz .wf-state-layer:hover .icon {
	color: ;
    }

    #Sidebar_1-Kunde-brandschutz .wf-state-layer:active .icon,
    #Sidebar_1-Kunde-brandschutz .wf-state-layer .active .icon {
	color: #FFFFFF;
    }

    #Sidebar_1-Kunde-brandschutz .wf-state-layer:focus .icon,
    #Sidebar_1-Kunde-brandschutz .wf-state-layer .focus .icon {
	color: ;
    }

    #Sidebar_1-Kunde-brandschutz .wf-navigation-link .icon {
        font-size: 20px;
        display: block !important;
        padding: 5px 0 5px 0;
        line-height: 20px;
	 color:;
    }

#Sidebar_1-Kunde-brandschutz .wf-navigation-link-content {
        display: block;
	 padding: 0px 0px !important;
	 position:absolute;

	}

#Sidebar_1-Kunde-brandschutz .wf-nav-text > span {
	display:inline-block;
}

#Sidebar_1-Kunde-brandschutz.flex-start .wf-navigation-link .icon,
#Sidebar_1-Kunde-brandschutz.flex-start .wf-nav-text,
#Sidebar_1-Kunde-brandschutz.flex-start .wf-navigation-link-content {
    text-align: left;
}

#Sidebar_1-Kunde-brandschutz.center .wf-navigation-link .icon,
#Sidebar_1-Kunde-brandschutz.center .wf-nav-text,
#Sidebar_1-Kunde-brandschutz.center .wf-navigation-link-content {
    text-align: center;
}

#Sidebar_1-Kunde-brandschutz.flex-end .wf-navigation-link .icon,
#Sidebar_1-Kunde-brandschutz.flex-end .wf-nav-text,
#Sidebar_1-Kunde-brandschutz.flex-end .wf-navigation-link-content {
    text-align: right;
}

#Sidebar_1Extension2 .wf-secured-container > div > .wf-state-layer > .wf-state-container{
        border-radius: 0px;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
        background-color: rgba(109,177,51,0.00);
	 color: #FFFFFF;
}    
   

#Sidebar_1Extension2 .disabled .wf-state-layer {
    pointer-events: none;
}


#Sidebar_1Extension2 wf-state-symbol.wf-state-layer {
    position: absolute;
    width: 100%;
    height: 100%;
}

#Sidebar_1Extension2 .wf-navigation-link {
        box-sizing: border-box;
        font-size: 10px;
        font-family: Arial !important;
        font-weight: normal !important;
        text-shadow: none !important;
        border:none;
        background-color: transparent;
        color: inherit;
        display: flex !important;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        transform: scale(1, 1);
        text-decoration: none;
    	 border-width: 0px 0px 1px 0px;
        border-color: transparent;
        border-style: solid;
    }

    #Sidebar_1Extension2 .wf-navigation-link.active {
        background-color: #9C9E9F !important;
        border-color: #FFFFFF !important;
        background-image: none !important;
        color: #FFFFFF !important;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
    }

    #Sidebar_1Extension2 .wf-state-layer:hover  > .wf-state-container,
    #Sidebar_1Extension2 .wf-navigation-link.active:hover {
        background-color: #58585A !important;
        border-color: #58585A !important;
        background-image: none !important;
        color:  !important;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #Sidebar_1Extension2 .wf-state-layer:focus > .wf-state-container,
    #Sidebar_1Extension2 .wf-state-layer .focus > .wf-state-container {
        background-color:  !important;
        border-color: transparent !important;
        background-image: none !important;
        color:  !important;
	 outline: none;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #Sidebar_1Extension2 .wf-state-layer:hover .icon {
	color: ;
    }

    #Sidebar_1Extension2 .wf-state-layer:active .icon,
    #Sidebar_1Extension2 .wf-state-layer .active .icon {
	color: #FFFFFF;
    }

    #Sidebar_1Extension2 .wf-state-layer:focus .icon,
    #Sidebar_1Extension2 .wf-state-layer .focus .icon {
	color: ;
    }

    #Sidebar_1Extension2 .wf-navigation-link .icon {
        font-size: 20px;
        display: block !important;
        padding: 5px 0 5px 0;
        line-height: 20px;
	 color:;
    }

#Sidebar_1Extension2 .wf-navigation-link-content {
        display: block;
	 padding: 0px 0px !important;
	 position:absolute;

	}

#Sidebar_1Extension2 .wf-nav-text > span {
	display:inline-block;
}

#Sidebar_1Extension2.flex-start .wf-navigation-link .icon,
#Sidebar_1Extension2.flex-start .wf-nav-text,
#Sidebar_1Extension2.flex-start .wf-navigation-link-content {
    text-align: left;
}

#Sidebar_1Extension2.center .wf-navigation-link .icon,
#Sidebar_1Extension2.center .wf-nav-text,
#Sidebar_1Extension2.center .wf-navigation-link-content {
    text-align: center;
}

#Sidebar_1Extension2.flex-end .wf-navigation-link .icon,
#Sidebar_1Extension2.flex-end .wf-nav-text,
#Sidebar_1Extension2.flex-end .wf-navigation-link-content {
    text-align: right;
}

#Sidebar_2-nummer-alarm {overflow:hidden}

#Sidebar_2-nummer-alarm .bg-changed {
		background-color: !important;
		color:  !important;
	}

#Sidebar_2-nummer-alarm .wf-text-container {
	position: absolute;
	left:0;
	right: 0;
	top:0;
	bottom:0;
	font-size: 10px; 
	line-height: normal; 
	font-family: Arial; 
	color: #FFFFFF; 
	font-weight: normal; 
	text-align: center;
	border: 0px solid ;
	background-color: ;
	border-radius: 0px;
 	width: 39px; 
	height: 14px; 
	
}

#Sidebar_2-nummer-alarm .wf-text-container > span > span {
	padding: 2px ;
	display:inline-block;
	}
#Sidebar_2_alarm-historie .wf-secured-container > div > .wf-state-layer > .wf-state-container{
        border-radius: 0px;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
        background-color: rgba(109,177,51,0.00);
	 color: #FFFFFF;
}    
   

#Sidebar_2_alarm-historie .disabled .wf-state-layer {
    pointer-events: none;
}


#Sidebar_2_alarm-historie wf-state-symbol.wf-state-layer {
    position: absolute;
    width: 100%;
    height: 100%;
}

#Sidebar_2_alarm-historie .wf-navigation-link {
        box-sizing: border-box;
        font-size: 10px;
        font-family: Arial !important;
        font-weight: normal !important;
        text-shadow: none !important;
        border:none;
        background-color: transparent;
        color: inherit;
        display: flex !important;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        transform: scale(1, 1);
        text-decoration: none;
    	 border-width: 0px 0px 1px 0px;
        border-color: transparent;
        border-style: solid;
    }

    #Sidebar_2_alarm-historie .wf-navigation-link.active {
        background-color: #9C9E9F !important;
        border-color: #FFFFFF !important;
        background-image: none !important;
        color: #FFFFFF !important;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
    }

    #Sidebar_2_alarm-historie .wf-state-layer:hover  > .wf-state-container,
    #Sidebar_2_alarm-historie .wf-navigation-link.active:hover {
        background-color: #58585A !important;
        border-color: #58585A !important;
        background-image: none !important;
        color:  !important;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #Sidebar_2_alarm-historie .wf-state-layer:focus > .wf-state-container,
    #Sidebar_2_alarm-historie .wf-state-layer .focus > .wf-state-container {
        background-color:  !important;
        border-color: transparent !important;
        background-image: none !important;
        color:  !important;
	 outline: none;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #Sidebar_2_alarm-historie .wf-state-layer:hover .icon {
	color: ;
    }

    #Sidebar_2_alarm-historie .wf-state-layer:active .icon,
    #Sidebar_2_alarm-historie .wf-state-layer .active .icon {
	color: #FFFFFF;
    }

    #Sidebar_2_alarm-historie .wf-state-layer:focus .icon,
    #Sidebar_2_alarm-historie .wf-state-layer .focus .icon {
	color: ;
    }

    #Sidebar_2_alarm-historie .wf-navigation-link .icon {
        font-size: 20px;
        display: block !important;
        padding: 5px 0 5px 0;
        line-height: 20px;
	 color:;
    }

#Sidebar_2_alarm-historie .wf-navigation-link-content {
        display: block;
	 padding: 0px 0px !important;
	 position:absolute;

	}

#Sidebar_2_alarm-historie .wf-nav-text > span {
	display:inline-block;
}

#Sidebar_2_alarm-historie.flex-start .wf-navigation-link .icon,
#Sidebar_2_alarm-historie.flex-start .wf-nav-text,
#Sidebar_2_alarm-historie.flex-start .wf-navigation-link-content {
    text-align: left;
}

#Sidebar_2_alarm-historie.center .wf-navigation-link .icon,
#Sidebar_2_alarm-historie.center .wf-nav-text,
#Sidebar_2_alarm-historie.center .wf-navigation-link-content {
    text-align: center;
}

#Sidebar_2_alarm-historie.flex-end .wf-navigation-link .icon,
#Sidebar_2_alarm-historie.flex-end .wf-nav-text,
#Sidebar_2_alarm-historie.flex-end .wf-navigation-link-content {
    text-align: right;
}

#Sidebar_2-alarm-sperren .wf-secured-container > div > .wf-state-layer > .wf-state-container{
        border-radius: 0px;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
        background-color: rgba(109,177,51,0.00);
	 color: #FFFFFF;
}    
   

#Sidebar_2-alarm-sperren .disabled .wf-state-layer {
    pointer-events: none;
}


#Sidebar_2-alarm-sperren wf-state-symbol.wf-state-layer {
    position: absolute;
    width: 100%;
    height: 100%;
}

#Sidebar_2-alarm-sperren .wf-navigation-link {
        box-sizing: border-box;
        font-size: 10px;
        font-family: Arial !important;
        font-weight: normal !important;
        text-shadow: none !important;
        border:none;
        background-color: transparent;
        color: inherit;
        display: flex !important;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        transform: scale(1, 1);
        text-decoration: none;
    	 border-width: 0px 0px 1px 0px;
        border-color: transparent;
        border-style: solid;
    }

    #Sidebar_2-alarm-sperren .wf-navigation-link.active {
        background-color: #9C9E9F !important;
        border-color: #FFFFFF !important;
        background-image: none !important;
        color: #FFFFFF !important;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
    }

    #Sidebar_2-alarm-sperren .wf-state-layer:hover  > .wf-state-container,
    #Sidebar_2-alarm-sperren .wf-navigation-link.active:hover {
        background-color: #58585A !important;
        border-color: #58585A !important;
        background-image: none !important;
        color:  !important;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #Sidebar_2-alarm-sperren .wf-state-layer:focus > .wf-state-container,
    #Sidebar_2-alarm-sperren .wf-state-layer .focus > .wf-state-container {
        background-color:  !important;
        border-color: transparent !important;
        background-image: none !important;
        color:  !important;
	 outline: none;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #Sidebar_2-alarm-sperren .wf-state-layer:hover .icon {
	color: ;
    }

    #Sidebar_2-alarm-sperren .wf-state-layer:active .icon,
    #Sidebar_2-alarm-sperren .wf-state-layer .active .icon {
	color: #FFFFFF;
    }

    #Sidebar_2-alarm-sperren .wf-state-layer:focus .icon,
    #Sidebar_2-alarm-sperren .wf-state-layer .focus .icon {
	color: ;
    }

    #Sidebar_2-alarm-sperren .wf-navigation-link .icon {
        font-size: 20px;
        display: block !important;
        padding: 5px 0 5px 0;
        line-height: 20px;
	 color:;
    }

#Sidebar_2-alarm-sperren .wf-navigation-link-content {
        display: block;
	 padding: 0px 0px !important;
	 position:absolute;

	}

#Sidebar_2-alarm-sperren .wf-nav-text > span {
	display:inline-block;
}

#Sidebar_2-alarm-sperren.flex-start .wf-navigation-link .icon,
#Sidebar_2-alarm-sperren.flex-start .wf-nav-text,
#Sidebar_2-alarm-sperren.flex-start .wf-navigation-link-content {
    text-align: left;
}

#Sidebar_2-alarm-sperren.center .wf-navigation-link .icon,
#Sidebar_2-alarm-sperren.center .wf-nav-text,
#Sidebar_2-alarm-sperren.center .wf-navigation-link-content {
    text-align: center;
}

#Sidebar_2-alarm-sperren.flex-end .wf-navigation-link .icon,
#Sidebar_2-alarm-sperren.flex-end .wf-nav-text,
#Sidebar_2-alarm-sperren.flex-end .wf-navigation-link-content {
    text-align: right;
}

#sidebar_2-datenpunkte .wf-secured-container > div > .wf-state-layer > .wf-state-container{
        border-radius: 0px;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
        background-color: rgba(109,177,51,0.00);
	 color: #FFFFFF;
}    
   

#sidebar_2-datenpunkte .disabled .wf-state-layer {
    pointer-events: none;
}


#sidebar_2-datenpunkte wf-state-symbol.wf-state-layer {
    position: absolute;
    width: 100%;
    height: 100%;
}

#sidebar_2-datenpunkte .wf-navigation-link {
        box-sizing: border-box;
        font-size: 10px;
        font-family: Arial !important;
        font-weight: normal !important;
        text-shadow: none !important;
        border:none;
        background-color: transparent;
        color: inherit;
        display: flex !important;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        transform: scale(1, 1);
        text-decoration: none;
    	 border-width: 0px 0px 1px 0px;
        border-color: transparent;
        border-style: solid;
    }

    #sidebar_2-datenpunkte .wf-navigation-link.active {
        background-color: #9C9E9F !important;
        border-color: #FFFFFF !important;
        background-image: none !important;
        color: #FFFFFF !important;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
    }

    #sidebar_2-datenpunkte .wf-state-layer:hover  > .wf-state-container,
    #sidebar_2-datenpunkte .wf-navigation-link.active:hover {
        background-color: #58585A !important;
        border-color: #58585A !important;
        background-image: none !important;
        color:  !important;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #sidebar_2-datenpunkte .wf-state-layer:focus > .wf-state-container,
    #sidebar_2-datenpunkte .wf-state-layer .focus > .wf-state-container {
        background-color:  !important;
        border-color: transparent !important;
        background-image: none !important;
        color:  !important;
	 outline: none;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #sidebar_2-datenpunkte .wf-state-layer:hover .icon {
	color: ;
    }

    #sidebar_2-datenpunkte .wf-state-layer:active .icon,
    #sidebar_2-datenpunkte .wf-state-layer .active .icon {
	color: #FFFFFF;
    }

    #sidebar_2-datenpunkte .wf-state-layer:focus .icon,
    #sidebar_2-datenpunkte .wf-state-layer .focus .icon {
	color: ;
    }

    #sidebar_2-datenpunkte .wf-navigation-link .icon {
        font-size: 20px;
        display: block !important;
        padding: 5px 0 5px 0;
        line-height: 20px;
	 color:;
    }

#sidebar_2-datenpunkte .wf-navigation-link-content {
        display: block;
	 padding: 0px 0px !important;
	 position:absolute;

	}

#sidebar_2-datenpunkte .wf-nav-text > span {
	display:inline-block;
}

#sidebar_2-datenpunkte.flex-start .wf-navigation-link .icon,
#sidebar_2-datenpunkte.flex-start .wf-nav-text,
#sidebar_2-datenpunkte.flex-start .wf-navigation-link-content {
    text-align: left;
}

#sidebar_2-datenpunkte.center .wf-navigation-link .icon,
#sidebar_2-datenpunkte.center .wf-nav-text,
#sidebar_2-datenpunkte.center .wf-navigation-link-content {
    text-align: center;
}

#sidebar_2-datenpunkte.flex-end .wf-navigation-link .icon,
#sidebar_2-datenpunkte.flex-end .wf-nav-text,
#sidebar_2-datenpunkte.flex-end .wf-navigation-link-content {
    text-align: right;
}

#sidebar_2-trend .wf-secured-container > div > .wf-state-layer > .wf-state-container{
        border-radius: 0px;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
        background-color: rgba(109,177,51,0.00);
	 color: #FFFFFF;
}    
   

#sidebar_2-trend .disabled .wf-state-layer {
    pointer-events: none;
}


#sidebar_2-trend wf-state-symbol.wf-state-layer {
    position: absolute;
    width: 100%;
    height: 100%;
}

#sidebar_2-trend .wf-navigation-link {
        box-sizing: border-box;
        font-size: 10px;
        font-family: Arial !important;
        font-weight: normal !important;
        text-shadow: none !important;
        border:none;
        background-color: transparent;
        color: inherit;
        display: flex !important;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        transform: scale(1, 1);
        text-decoration: none;
    	 border-width: 0px 0px 1px 0px;
        border-color: transparent;
        border-style: solid;
    }

    #sidebar_2-trend .wf-navigation-link.active {
        background-color: #9C9E9F !important;
        border-color: #FFFFFF !important;
        background-image: none !important;
        color: #FFFFFF !important;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
    }

    #sidebar_2-trend .wf-state-layer:hover  > .wf-state-container,
    #sidebar_2-trend .wf-navigation-link.active:hover {
        background-color: #58585A !important;
        border-color: #58585A !important;
        background-image: none !important;
        color:  !important;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #sidebar_2-trend .wf-state-layer:focus > .wf-state-container,
    #sidebar_2-trend .wf-state-layer .focus > .wf-state-container {
        background-color:  !important;
        border-color: transparent !important;
        background-image: none !important;
        color:  !important;
	 outline: none;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #sidebar_2-trend .wf-state-layer:hover .icon {
	color: ;
    }

    #sidebar_2-trend .wf-state-layer:active .icon,
    #sidebar_2-trend .wf-state-layer .active .icon {
	color: #FFFFFF;
    }

    #sidebar_2-trend .wf-state-layer:focus .icon,
    #sidebar_2-trend .wf-state-layer .focus .icon {
	color: ;
    }

    #sidebar_2-trend .wf-navigation-link .icon {
        font-size: 20px;
        display: block !important;
        padding: 5px 0 5px 0;
        line-height: 20px;
	 color:;
    }

#sidebar_2-trend .wf-navigation-link-content {
        display: block;
	 padding: 0px 0px !important;
	 position:absolute;

	}

#sidebar_2-trend .wf-nav-text > span {
	display:inline-block;
}

#sidebar_2-trend.flex-start .wf-navigation-link .icon,
#sidebar_2-trend.flex-start .wf-nav-text,
#sidebar_2-trend.flex-start .wf-navigation-link-content {
    text-align: left;
}

#sidebar_2-trend.center .wf-navigation-link .icon,
#sidebar_2-trend.center .wf-nav-text,
#sidebar_2-trend.center .wf-navigation-link-content {
    text-align: center;
}

#sidebar_2-trend.flex-end .wf-navigation-link .icon,
#sidebar_2-trend.flex-end .wf-nav-text,
#sidebar_2-trend.flex-end .wf-navigation-link-content {
    text-align: right;
}

#Sidebar_2-zeitschalten .wf-secured-container > div > .wf-state-layer > .wf-state-container{
        border-radius: 0px;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
        background-color: rgba(109,177,51,0.00);
	 color: #FFFFFF;
}    
   

#Sidebar_2-zeitschalten .disabled .wf-state-layer {
    pointer-events: none;
}


#Sidebar_2-zeitschalten wf-state-symbol.wf-state-layer {
    position: absolute;
    width: 100%;
    height: 100%;
}

#Sidebar_2-zeitschalten .wf-navigation-link {
        box-sizing: border-box;
        font-size: 10px;
        font-family: Arial !important;
        font-weight: normal !important;
        text-shadow: none !important;
        border:none;
        background-color: transparent;
        color: inherit;
        display: flex !important;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        transform: scale(1, 1);
        text-decoration: none;
    	 border-width: 0px 0px 1px 0px;
        border-color: transparent;
        border-style: solid;
    }

    #Sidebar_2-zeitschalten .wf-navigation-link.active {
        background-color: #9C9E9F !important;
        border-color: #FFFFFF !important;
        background-image: none !important;
        color: #FFFFFF !important;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
    }

    #Sidebar_2-zeitschalten .wf-state-layer:hover  > .wf-state-container,
    #Sidebar_2-zeitschalten .wf-navigation-link.active:hover {
        background-color: #58585A !important;
        border-color: #58585A !important;
        background-image: none !important;
        color:  !important;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #Sidebar_2-zeitschalten .wf-state-layer:focus > .wf-state-container,
    #Sidebar_2-zeitschalten .wf-state-layer .focus > .wf-state-container {
        background-color:  !important;
        border-color: transparent !important;
        background-image: none !important;
        color:  !important;
	 outline: none;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #Sidebar_2-zeitschalten .wf-state-layer:hover .icon {
	color: ;
    }

    #Sidebar_2-zeitschalten .wf-state-layer:active .icon,
    #Sidebar_2-zeitschalten .wf-state-layer .active .icon {
	color: #FFFFFF;
    }

    #Sidebar_2-zeitschalten .wf-state-layer:focus .icon,
    #Sidebar_2-zeitschalten .wf-state-layer .focus .icon {
	color: ;
    }

    #Sidebar_2-zeitschalten .wf-navigation-link .icon {
        font-size: 20px;
        display: block !important;
        padding: 5px 0 5px 0;
        line-height: 20px;
	 color:;
    }

#Sidebar_2-zeitschalten .wf-navigation-link-content {
        display: block;
	 padding: 0px 0px !important;
	 position:absolute;

	}

#Sidebar_2-zeitschalten .wf-nav-text > span {
	display:inline-block;
}

#Sidebar_2-zeitschalten.flex-start .wf-navigation-link .icon,
#Sidebar_2-zeitschalten.flex-start .wf-nav-text,
#Sidebar_2-zeitschalten.flex-start .wf-navigation-link-content {
    text-align: left;
}

#Sidebar_2-zeitschalten.center .wf-navigation-link .icon,
#Sidebar_2-zeitschalten.center .wf-nav-text,
#Sidebar_2-zeitschalten.center .wf-navigation-link-content {
    text-align: center;
}

#Sidebar_2-zeitschalten.flex-end .wf-navigation-link .icon,
#Sidebar_2-zeitschalten.flex-end .wf-nav-text,
#Sidebar_2-zeitschalten.flex-end .wf-navigation-link-content {
    text-align: right;
}

#Sidebar_2-meldungsweiterleitung .wf-secured-container > div > .wf-state-layer > .wf-state-container{
        border-radius: 0px;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
        background-color: rgba(109,177,51,0.00);
	 color: #FFFFFF;
}    
   

#Sidebar_2-meldungsweiterleitung .disabled .wf-state-layer {
    pointer-events: none;
}


#Sidebar_2-meldungsweiterleitung wf-state-symbol.wf-state-layer {
    position: absolute;
    width: 100%;
    height: 100%;
}

#Sidebar_2-meldungsweiterleitung .wf-navigation-link {
        box-sizing: border-box;
        font-size: 10px;
        font-family: Arial !important;
        font-weight: normal !important;
        text-shadow: none !important;
        border:none;
        background-color: transparent;
        color: inherit;
        display: flex !important;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        transform: scale(1, 1);
        text-decoration: none;
    	 border-width: 0px 0px 1px 0px;
        border-color: transparent;
        border-style: solid;
    }

    #Sidebar_2-meldungsweiterleitung .wf-navigation-link.active {
        background-color: #9C9E9F !important;
        border-color: #FFFFFF !important;
        background-image: none !important;
        color: #FFFFFF !important;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
    }

    #Sidebar_2-meldungsweiterleitung .wf-state-layer:hover  > .wf-state-container,
    #Sidebar_2-meldungsweiterleitung .wf-navigation-link.active:hover {
        background-color: #58585A !important;
        border-color: #58585A !important;
        background-image: none !important;
        color:  !important;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #Sidebar_2-meldungsweiterleitung .wf-state-layer:focus > .wf-state-container,
    #Sidebar_2-meldungsweiterleitung .wf-state-layer .focus > .wf-state-container {
        background-color:  !important;
        border-color: transparent !important;
        background-image: none !important;
        color:  !important;
	 outline: none;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #Sidebar_2-meldungsweiterleitung .wf-state-layer:hover .icon {
	color: ;
    }

    #Sidebar_2-meldungsweiterleitung .wf-state-layer:active .icon,
    #Sidebar_2-meldungsweiterleitung .wf-state-layer .active .icon {
	color: #FFFFFF;
    }

    #Sidebar_2-meldungsweiterleitung .wf-state-layer:focus .icon,
    #Sidebar_2-meldungsweiterleitung .wf-state-layer .focus .icon {
	color: ;
    }

    #Sidebar_2-meldungsweiterleitung .wf-navigation-link .icon {
        font-size: 20px;
        display: block !important;
        padding: 5px 0 5px 0;
        line-height: 20px;
	 color:;
    }

#Sidebar_2-meldungsweiterleitung .wf-navigation-link-content {
        display: block;
	 padding: 0px 0px !important;
	 position:absolute;

	}

#Sidebar_2-meldungsweiterleitung .wf-nav-text > span {
	display:inline-block;
}

#Sidebar_2-meldungsweiterleitung.flex-start .wf-navigation-link .icon,
#Sidebar_2-meldungsweiterleitung.flex-start .wf-nav-text,
#Sidebar_2-meldungsweiterleitung.flex-start .wf-navigation-link-content {
    text-align: left;
}

#Sidebar_2-meldungsweiterleitung.center .wf-navigation-link .icon,
#Sidebar_2-meldungsweiterleitung.center .wf-nav-text,
#Sidebar_2-meldungsweiterleitung.center .wf-navigation-link-content {
    text-align: center;
}

#Sidebar_2-meldungsweiterleitung.flex-end .wf-navigation-link .icon,
#Sidebar_2-meldungsweiterleitung.flex-end .wf-nav-text,
#Sidebar_2-meldungsweiterleitung.flex-end .wf-navigation-link-content {
    text-align: right;
}

#Sidebar_2-benutzermanager .wf-secured-container > div > .wf-state-layer > .wf-state-container{
        border-radius: 0px;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
        background-color: rgba(109,177,51,0.00);
	 color: #FFFFFF;
}    
   

#Sidebar_2-benutzermanager .disabled .wf-state-layer {
    pointer-events: none;
}


#Sidebar_2-benutzermanager wf-state-symbol.wf-state-layer {
    position: absolute;
    width: 100%;
    height: 100%;
}

#Sidebar_2-benutzermanager .wf-navigation-link {
        box-sizing: border-box;
        font-size: 10px;
        font-family: Arial !important;
        font-weight: normal !important;
        text-shadow: none !important;
        border:none;
        background-color: transparent;
        color: inherit;
        display: flex !important;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        transform: scale(1, 1);
        text-decoration: none;
    	 border-width: 0px 0px 1px 0px;
        border-color: transparent;
        border-style: solid;
    }

    #Sidebar_2-benutzermanager .wf-navigation-link.active {
        background-color: #9C9E9F !important;
        border-color: #FFFFFF !important;
        background-image: none !important;
        color: #FFFFFF !important;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
    }

    #Sidebar_2-benutzermanager .wf-state-layer:hover  > .wf-state-container,
    #Sidebar_2-benutzermanager .wf-navigation-link.active:hover {
        background-color: #58585A !important;
        border-color: #58585A !important;
        background-image: none !important;
        color:  !important;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #Sidebar_2-benutzermanager .wf-state-layer:focus > .wf-state-container,
    #Sidebar_2-benutzermanager .wf-state-layer .focus > .wf-state-container {
        background-color:  !important;
        border-color: transparent !important;
        background-image: none !important;
        color:  !important;
	 outline: none;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #Sidebar_2-benutzermanager .wf-state-layer:hover .icon {
	color: ;
    }

    #Sidebar_2-benutzermanager .wf-state-layer:active .icon,
    #Sidebar_2-benutzermanager .wf-state-layer .active .icon {
	color: #FFFFFF;
    }

    #Sidebar_2-benutzermanager .wf-state-layer:focus .icon,
    #Sidebar_2-benutzermanager .wf-state-layer .focus .icon {
	color: ;
    }

    #Sidebar_2-benutzermanager .wf-navigation-link .icon {
        font-size: 20px;
        display: block !important;
        padding: 5px 0 5px 0;
        line-height: 20px;
	 color:;
    }

#Sidebar_2-benutzermanager .wf-navigation-link-content {
        display: block;
	 padding: 0px 0px !important;
	 position:absolute;

	}

#Sidebar_2-benutzermanager .wf-nav-text > span {
	display:inline-block;
}

#Sidebar_2-benutzermanager.flex-start .wf-navigation-link .icon,
#Sidebar_2-benutzermanager.flex-start .wf-nav-text,
#Sidebar_2-benutzermanager.flex-start .wf-navigation-link-content {
    text-align: left;
}

#Sidebar_2-benutzermanager.center .wf-navigation-link .icon,
#Sidebar_2-benutzermanager.center .wf-nav-text,
#Sidebar_2-benutzermanager.center .wf-navigation-link-content {
    text-align: center;
}

#Sidebar_2-benutzermanager.flex-end .wf-navigation-link .icon,
#Sidebar_2-benutzermanager.flex-end .wf-nav-text,
#Sidebar_2-benutzermanager.flex-end .wf-navigation-link-content {
    text-align: right;
}

#Sidebar_2-bilderliste .wf-secured-container > div > .wf-state-layer > .wf-state-container{
        border-radius: 0px;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
        background-color: rgba(109,177,51,0.00);
	 color: #FFFFFF;
}    
   

#Sidebar_2-bilderliste .disabled .wf-state-layer {
    pointer-events: none;
}


#Sidebar_2-bilderliste wf-state-symbol.wf-state-layer {
    position: absolute;
    width: 100%;
    height: 100%;
}

#Sidebar_2-bilderliste .wf-navigation-link {
        box-sizing: border-box;
        font-size: 10px;
        font-family: Arial !important;
        font-weight: normal !important;
        text-shadow: none !important;
        border:none;
        background-color: transparent;
        color: inherit;
        display: flex !important;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        transform: scale(1, 1);
        text-decoration: none;
    	 border-width: 0px 0px 1px 0px;
        border-color: transparent;
        border-style: solid;
    }

    #Sidebar_2-bilderliste .wf-navigation-link.active {
        background-color: #9C9E9F !important;
        border-color: #FFFFFF !important;
        background-image: none !important;
        color: #FFFFFF !important;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
    }

    #Sidebar_2-bilderliste .wf-state-layer:hover  > .wf-state-container,
    #Sidebar_2-bilderliste .wf-navigation-link.active:hover {
        background-color: #58585A !important;
        border-color: #58585A !important;
        background-image: none !important;
        color:  !important;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #Sidebar_2-bilderliste .wf-state-layer:focus > .wf-state-container,
    #Sidebar_2-bilderliste .wf-state-layer .focus > .wf-state-container {
        background-color:  !important;
        border-color: transparent !important;
        background-image: none !important;
        color:  !important;
	 outline: none;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #Sidebar_2-bilderliste .wf-state-layer:hover .icon {
	color: ;
    }

    #Sidebar_2-bilderliste .wf-state-layer:active .icon,
    #Sidebar_2-bilderliste .wf-state-layer .active .icon {
	color: #FFFFFF;
    }

    #Sidebar_2-bilderliste .wf-state-layer:focus .icon,
    #Sidebar_2-bilderliste .wf-state-layer .focus .icon {
	color: ;
    }

    #Sidebar_2-bilderliste .wf-navigation-link .icon {
        font-size: 20px;
        display: block !important;
        padding: 5px 0 5px 0;
        line-height: 20px;
	 color:;
    }

#Sidebar_2-bilderliste .wf-navigation-link-content {
        display: block;
	 padding: 0px 0px !important;
	 position:absolute;

	}

#Sidebar_2-bilderliste .wf-nav-text > span {
	display:inline-block;
}

#Sidebar_2-bilderliste.flex-start .wf-navigation-link .icon,
#Sidebar_2-bilderliste.flex-start .wf-nav-text,
#Sidebar_2-bilderliste.flex-start .wf-navigation-link-content {
    text-align: left;
}

#Sidebar_2-bilderliste.center .wf-navigation-link .icon,
#Sidebar_2-bilderliste.center .wf-nav-text,
#Sidebar_2-bilderliste.center .wf-navigation-link-content {
    text-align: center;
}

#Sidebar_2-bilderliste.flex-end .wf-navigation-link .icon,
#Sidebar_2-bilderliste.flex-end .wf-nav-text,
#Sidebar_2-bilderliste.flex-end .wf-navigation-link-content {
    text-align: right;
}

#Sidebar_2-demo .wf-secured-container > div > .wf-state-layer > .wf-state-container{
        border-radius: 0px;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
        background-color: rgba(109,177,51,0.00);
	 color: #FFFFFF;
}    
   

#Sidebar_2-demo .disabled .wf-state-layer {
    pointer-events: none;
}


#Sidebar_2-demo wf-state-symbol.wf-state-layer {
    position: absolute;
    width: 100%;
    height: 100%;
}

#Sidebar_2-demo .wf-navigation-link {
        box-sizing: border-box;
        font-size: 10px;
        font-family: Arial !important;
        font-weight: normal !important;
        text-shadow: none !important;
        border:none;
        background-color: transparent;
        color: inherit;
        display: flex !important;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        transform: scale(1, 1);
        text-decoration: none;
    	 border-width: 0px 0px 1px 0px;
        border-color: transparent;
        border-style: solid;
    }

    #Sidebar_2-demo .wf-navigation-link.active {
        background-color: #9C9E9F !important;
        border-color: #FFFFFF !important;
        background-image: none !important;
        color: #FFFFFF !important;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
    }

    #Sidebar_2-demo .wf-state-layer:hover  > .wf-state-container,
    #Sidebar_2-demo .wf-navigation-link.active:hover {
        background-color: #58585A !important;
        border-color: #58585A !important;
        background-image: none !important;
        color:  !important;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #Sidebar_2-demo .wf-state-layer:focus > .wf-state-container,
    #Sidebar_2-demo .wf-state-layer .focus > .wf-state-container {
        background-color:  !important;
        border-color: transparent !important;
        background-image: none !important;
        color:  !important;
	 outline: none;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #Sidebar_2-demo .wf-state-layer:hover .icon {
	color: ;
    }

    #Sidebar_2-demo .wf-state-layer:active .icon,
    #Sidebar_2-demo .wf-state-layer .active .icon {
	color: #FFFFFF;
    }

    #Sidebar_2-demo .wf-state-layer:focus .icon,
    #Sidebar_2-demo .wf-state-layer .focus .icon {
	color: ;
    }

    #Sidebar_2-demo .wf-navigation-link .icon {
        font-size: 20px;
        display: block !important;
        padding: 5px 0 5px 0;
        line-height: 20px;
	 color:;
    }

#Sidebar_2-demo .wf-navigation-link-content {
        display: block;
	 padding: 0px 0px !important;
	 position:absolute;

	}

#Sidebar_2-demo .wf-nav-text > span {
	display:inline-block;
}

#Sidebar_2-demo.flex-start .wf-navigation-link .icon,
#Sidebar_2-demo.flex-start .wf-nav-text,
#Sidebar_2-demo.flex-start .wf-navigation-link-content {
    text-align: left;
}

#Sidebar_2-demo.center .wf-navigation-link .icon,
#Sidebar_2-demo.center .wf-nav-text,
#Sidebar_2-demo.center .wf-navigation-link-content {
    text-align: center;
}

#Sidebar_2-demo.flex-end .wf-navigation-link .icon,
#Sidebar_2-demo.flex-end .wf-nav-text,
#Sidebar_2-demo.flex-end .wf-navigation-link-content {
    text-align: right;
}

#Sidebar_2-download .wf-secured-container > div > .wf-state-layer > .wf-state-container{
        border-radius: 0px;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
        background-color: rgba(109,177,51,0.00);
	 color: #FFFFFF;
}    
   

#Sidebar_2-download .disabled .wf-state-layer {
    pointer-events: none;
}


#Sidebar_2-download wf-state-symbol.wf-state-layer {
    position: absolute;
    width: 100%;
    height: 100%;
}

#Sidebar_2-download .wf-navigation-link {
        box-sizing: border-box;
        font-size: 10px;
        font-family: Arial !important;
        font-weight: normal !important;
        text-shadow: none !important;
        border:none;
        background-color: transparent;
        color: inherit;
        display: flex !important;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        transform: scale(1, 1);
        text-decoration: none;
    	 border-width: 0px 0px 1px 0px;
        border-color: transparent;
        border-style: solid;
    }

    #Sidebar_2-download .wf-navigation-link.active {
        background-color: #9C9E9F !important;
        border-color: #FFFFFF !important;
        background-image: none !important;
        color: #FFFFFF !important;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
    }

    #Sidebar_2-download .wf-state-layer:hover  > .wf-state-container,
    #Sidebar_2-download .wf-navigation-link.active:hover {
        background-color: #58585A !important;
        border-color: #58585A !important;
        background-image: none !important;
        color:  !important;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #Sidebar_2-download .wf-state-layer:focus > .wf-state-container,
    #Sidebar_2-download .wf-state-layer .focus > .wf-state-container {
        background-color:  !important;
        border-color: transparent !important;
        background-image: none !important;
        color:  !important;
	 outline: none;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #Sidebar_2-download .wf-state-layer:hover .icon {
	color: ;
    }

    #Sidebar_2-download .wf-state-layer:active .icon,
    #Sidebar_2-download .wf-state-layer .active .icon {
	color: #FFFFFF;
    }

    #Sidebar_2-download .wf-state-layer:focus .icon,
    #Sidebar_2-download .wf-state-layer .focus .icon {
	color: ;
    }

    #Sidebar_2-download .wf-navigation-link .icon {
        font-size: 18px;
        display: block !important;
        padding: 5px 0 5px 0;
        line-height: 18px;
	 color:;
    }

#Sidebar_2-download .wf-navigation-link-content {
        display: block;
	 padding: 0px 0px !important;
	 position:absolute;

	}

#Sidebar_2-download .wf-nav-text > span {
	display:inline-block;
}

#Sidebar_2-download.flex-start .wf-navigation-link .icon,
#Sidebar_2-download.flex-start .wf-nav-text,
#Sidebar_2-download.flex-start .wf-navigation-link-content {
    text-align: left;
}

#Sidebar_2-download.center .wf-navigation-link .icon,
#Sidebar_2-download.center .wf-nav-text,
#Sidebar_2-download.center .wf-navigation-link-content {
    text-align: center;
}

#Sidebar_2-download.flex-end .wf-navigation-link .icon,
#Sidebar_2-download.flex-end .wf-nav-text,
#Sidebar_2-download.flex-end .wf-navigation-link-content {
    text-align: right;
}

#sidebar3-text_header1 {
	overflow:hidden;
}

#sidebar3-text_header1.wf-text-container {
	position: absolute;
	left:0;
	right: 0;
	top:0;
	bottom:0;
	font-size: 11px; 
	line-height: normal; 
	font-family: Arial; 
	color: #FFFFFF; 
	font-weight: bold; 
	border: 0px solid ;
	background: ;
	border-radius: 0px;
	display:flex;
	align-items:flex-start;
	padding: 0px ;
	transform: rotate(0deg);
}

#sidebar3-text_header1.wf-text-container span {
	height:inherit;
	text-align:left;
}

#sidebar3-text_header1.wf-text-container.left {
	justify-content:flex-start;
}

#sidebar3-text_header1.wf-text-container.center {
	justify-content:center;
}

#sidebar3-text_header1.wf-text-container.right {
	justify-content:flex-end;

}

#wb_sidebar3-line-header1
{
   font-size: 0;
}
#sidebar3-line-header1
{
   border-width: 0;
   height: 8px;
   width: 162px;
}
#sidebar3-text-customer {
	overflow:hidden;
}

#sidebar3-text-customer.wf-text-container {
	position: absolute;
	left:0;
	right: 0;
	top:0;
	bottom:0;
	font-size: 11px; 
	line-height: normal; 
	font-family: Arial; 
	color: #FFFFFF; 
	font-weight: normal; 
	border: 0px solid ;
	background: ;
	border-radius: 0px;
	display:flex;
	align-items:flex-start;
	padding: 0px ;
	transform: rotate(0deg);
}

#sidebar3-text-customer.wf-text-container span {
	height:inherit;
	text-align:left;
}

#sidebar3-text-customer.wf-text-container.left {
	justify-content:flex-start;
}

#sidebar3-text-customer.wf-text-container.center {
	justify-content:center;
}

#sidebar3-text-customer.wf-text-container.right {
	justify-content:flex-end;

}

#One_SidebarShape2
{
   border-width: 0;
}
#Sidebar_2-alarm .wf-secured-container > div > .wf-state-layer > .wf-state-container{
        border-radius: 0px;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
        background-color: rgba(109,177,51,0.00);
	 color: #FFFFFF;
}    
   

#Sidebar_2-alarm .disabled .wf-state-layer {
    pointer-events: none;
}


#Sidebar_2-alarm wf-state-symbol.wf-state-layer {
    position: absolute;
    width: 100%;
    height: 100%;
}

#Sidebar_2-alarm .wf-navigation-link {
        box-sizing: border-box;
        font-size: 10px;
        font-family: Arial !important;
        font-weight: normal !important;
        text-shadow: none !important;
        border:none;
        background-color: transparent;
        color: inherit;
        display: flex !important;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        transform: scale(1, 1);
        text-decoration: none;
    	 border-width: 0px 0px 1px 0px;
        border-color: transparent;
        border-style: solid;
    }

    #Sidebar_2-alarm .wf-navigation-link.active {
        background-color: #9C9E9F !important;
        border-color: #FFFFFF !important;
        background-image: none !important;
        color: #FFFFFF !important;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
        border-style: solid;
    }

    #Sidebar_2-alarm .wf-state-layer:hover  > .wf-state-container,
    #Sidebar_2-alarm .wf-navigation-link.active:hover {
        background-color: #58585A !important;
        border-color: #58585A !important;
        background-image: none !important;
        color:  !important;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #Sidebar_2-alarm .wf-state-layer:focus > .wf-state-container,
    #Sidebar_2-alarm .wf-state-layer .focus > .wf-state-container {
        background-color:  !important;
        border-color: transparent !important;
        background-image: none !important;
        color:  !important;
	 outline: none;
        border-width: 0px 0px 1px 0px;
        border-color: #58585A;
        border-style: solid;
    }

    #Sidebar_2-alarm .wf-state-layer:hover .icon {
	color: ;
    }

    #Sidebar_2-alarm .wf-state-layer:active .icon,
    #Sidebar_2-alarm .wf-state-layer .active .icon {
	color: #FFFFFF;
    }

    #Sidebar_2-alarm .wf-state-layer:focus .icon,
    #Sidebar_2-alarm .wf-state-layer .focus .icon {
	color: ;
    }

    #Sidebar_2-alarm .wf-navigation-link .icon {
        font-size: 20px;
        display: block !important;
        padding: 5px 0 5px 0;
        line-height: 20px;
	 color:;
    }

#Sidebar_2-alarm .wf-navigation-link-content {
        display: block;
	 padding: 0px 0px !important;
	 position:absolute;

	}

#Sidebar_2-alarm .wf-nav-text > span {
	display:inline-block;
}

#Sidebar_2-alarm.flex-start .wf-navigation-link .icon,
#Sidebar_2-alarm.flex-start .wf-nav-text,
#Sidebar_2-alarm.flex-start .wf-navigation-link-content {
    text-align: left;
}

#Sidebar_2-alarm.center .wf-navigation-link .icon,
#Sidebar_2-alarm.center .wf-nav-text,
#Sidebar_2-alarm.center .wf-navigation-link-content {
    text-align: center;
}

#Sidebar_2-alarm.flex-end .wf-navigation-link .icon,
#Sidebar_2-alarm.flex-end .wf-nav-text,
#Sidebar_2-alarm.flex-end .wf-navigation-link-content {
    text-align: right;
}

#sidebar3-value1 {overflow:hidden}

#sidebar3-value1 .bg-changed {
		background-color: !important;
		color:  !important;
	}

#sidebar3-value1 .wf-text-container {
	position: absolute;
	left:0;
	right: 0;
	top:0;
	bottom:0;
	font-size: 11px; 
	line-height: normal; 
	font-family: Arial; 
	color: #FFFFFF; 
	font-weight: normal; 
	text-align: left;
	border: 0px solid ;
	background-color: ;
	border-radius: 0px;
 	width: 48px; 
	height: 10px; 
	
}

#sidebar3-value1 .wf-text-container > span > span {
	padding: 0px ;
	display:inline-block;
	}
/*#Sidebar_2-benutzerinformationen .wf-popover-content.btn {
    border-width: 1px;
    border-style: solid;
    border-radius: 0px;
    padding: 0px 0px !important;
    text-align: center;
    width: 100%;
    height: 100%;
    overflow: hidden;
}*/

#Sidebar_2-benutzerinformationen {
	overflow:hidden
}

.Sidebar_2-benutzerinformationen.popover-content {
 overflow: visible;
}

.Sidebar_2-benutzerinformationen.popover-content > div[id*='-popover-'] {
    background: #FFFFFF;
    position: absolute;
    overflow: hidden;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}

.popover .popover-content.Sidebar_2-benutzerinformationen:before {
    content: " ";
    background: #FFFFFF;
    position: absolute;
    width: 15px;
    height: 15px;
}

.popover.top .popover-content.Sidebar_2-benutzerinformationen:before {
    bottom: 2px;
    left: 50%;
    transform: translate(-50%, 8px ) rotate(45deg);
}

.popover.left .popover-content.Sidebar_2-benutzerinformationen:before {
    right: -6px;
    top: 50%;
    transform: translateY(-50%) rotate(45deg);
    margin-top: -16px;
}

.popover.right .popover-content.Sidebar_2-benutzerinformationen:before {
    left: -6px;
    top: 50%;
    margin-top: -16px;
    transform: translateY(-50%) rotate(45deg);
}

.popover.bottom .popover-title.Sidebar_2-benutzerinformationen:before {
    content: " ";
    background: inherit;
    width: 15px;
    height: 15px;
    position: absolute;
    top: -6px;
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
}

#Sidebar_2-benutzerinformationen .icon {
    font-size: 18px;
    line-height: 18px;
    padding: 5px 0 5px 0;
}

#Sidebar_2-benutzerinformationen .icon-vertical {
    flex-direction: column;
    padding: 0px 0px;
    word-wrap: break-word;
    justify-content: center;
}

#Sidebar_2-benutzerinformationen .icon-vertical.flexbox.center {
    align-items: center;
}

#Sidebar_2-benutzerinformationen .icon-vertical.flexbox.left {
    align-items: flex-start;
}

#Sidebar_2-benutzerinformationen .icon-vertical.flexbox.right {
    align-items: flex-end;
}

#Sidebar_2-benutzerinformationen .icon-horizontal.flexbox.center {
    align-items: center;
   justify-content: center;
}

#Sidebar_2-benutzerinformationen .icon-horizontal.flexbox.left {
    justify-content: flex-start;
    align-items: center;
}

#Sidebar_2-benutzerinformationen .icon-horizontal.flexbox.right {
    justify-content: flex-end;
    align-items: center;
}

#Sidebar_2-benutzerinformationen .btn-custom {
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0, rgba(0, 0, 0, 0.15) 100%);
    border-color: ;
    background-color: rgba(109,177,51,0.00);
    color: #FFFFFF;
}

#Sidebar_2-benutzerinformationen .popover {
    background-color: #FFFFFF;
    min-width: 516px;
}

.Sidebar_2-benutzerinformationen.popover-title {
    position: relative;
	border-radius: 0;
}

.Sidebar_2-benutzerinformationen.popover-title .close {
    font-size: 14px;
}

.Sidebar_2-benutzerinformationen.popover-title .close:focus {
    outline-color: transparent !important;
}

.popover-content {
	overflow: hidden;
 	position:relative
}

.popover:not(.input-popover) {
    display: table !important;
    border-radius: 0;
}

#Sidebar_2-benutzerinformationen .wf-flat {
    background-image: none !important;
}

#Sidebar_2-benutzerinformationen .btn.active,
#Sidebar_2-benutzerinformationen .btn:active {
    background-color:  !important;
    border-color:  !important;
    background-image: none !important;
    color:  !important;
}

#Sidebar_2-benutzerinformationen .btn:hover {
    background-color: #58585A !important;
    border-color:  !important;
    background-image: none !important;
    color:  !important;
}

#Sidebar_2-benutzerinformationen .btn:focus {
    background-color:  !important;
    border-color:  !important;
    background-image: none !important;
    color:  !important;
}

#Sidebar_2-benutzerinformationen .icon-vertical {
    flex-direction: column;
}


.wf-value .wisag-gruen {
background:#6DB133 !important;
color: !important;
}


.wf-output-box.wisag-gruen {
background:#6DB133 !important;
color: !important;
}


.wf-input-box.wisag-gruen {
background:#6DB133 !important;
color: !important;
}


.wf-text-container .wisag-gruen {
background:#6DB133 !important;
color: !important;
width: 100%;
height: 100%;
display: inline-block;
}


.wf-state-layer .wisag-gruen {
background:#6DB133 !important;
border-color: !important;
}


.wf-text-container.wisag-gruen {
background:#6DB133 !important;
color: !important;
width: 100%;
height: 100%;
display: inline-block;
}


.wisag-gruen:before {
color: !important;				
}



.wf-primitives.wisag-gruen:before {
color:#6DB133 !important;				
}

.wf-primitives.wisag-gruen:after {
color: !important;				
}


.wf-electric.wisag-gruen:before,
.wf-pid.wisag-gruen:before,
.wf-valves.wisag-gruen:before,
.wf-hvac.wisag-gruen:before {
color:#6DB133 !important;				
}
.wf-electric.wisag-gruen:after,
.wf-pid.wisag-gruen:after,
.wf-valves.wisag-gruen:after,
.wf-hvac.wisag-gruen:after {
color: !important;				
}


.wisag-gruen .wf-sensor-label,
.wisag-gruen .wf-sensor-value {
background:#6DB133 !important;
color: !important;			
}


.wf-shape .wf-state-container.wisag-gruen {
background: !important;
}


.btn.wisag-gruen {
background:#6DB133 !important;
color: !important;				
}


.wisag-gruen path{
stroke: !important;				
}

.wisag-gruen .wf-switch-gear-box,
.wisag-gruen .wf-switch-transformer-box,
.wisag-gruen .wf-switch-symbol-box{
fill:#6DB133 !important;				
}


.wisag-gruen .wf-svg-path,
.wisag-gruen .wf-state-element {
fill:#6DB133 !important;				
}

.wisag-gruen .wf-svg-path {
stroke: !important;	
}
.wisag-gruen .wf-state-element + path {
stroke: !important;
}

.wisag-gruen .wf-svg-line {
stroke: !important;				
}


.wf-value .wisag-grau {
background:#58585A !important;
color: !important;
}


.wf-output-box.wisag-grau {
background:#58585A !important;
color: !important;
}


.wf-input-box.wisag-grau {
background:#58585A !important;
color: !important;
}


.wf-text-container .wisag-grau {
background:#58585A !important;
color: !important;
width: 100%;
height: 100%;
display: inline-block;
}


.wf-state-layer .wisag-grau {
background:#58585A !important;
border-color: !important;
}


.wf-text-container.wisag-grau {
background:#58585A !important;
color: !important;
width: 100%;
height: 100%;
display: inline-block;
}


.wisag-grau:before {
color: !important;				
}



.wf-primitives.wisag-grau:before {
color:#58585A !important;				
}

.wf-primitives.wisag-grau:after {
color: !important;				
}


.wf-electric.wisag-grau:before,
.wf-pid.wisag-grau:before,
.wf-valves.wisag-grau:before,
.wf-hvac.wisag-grau:before {
color:#58585A !important;				
}
.wf-electric.wisag-grau:after,
.wf-pid.wisag-grau:after,
.wf-valves.wisag-grau:after,
.wf-hvac.wisag-grau:after {
color: !important;				
}


.wisag-grau .wf-sensor-label,
.wisag-grau .wf-sensor-value {
background:#58585A !important;
color: !important;			
}


.wf-shape .wf-state-container.wisag-grau {
background: !important;
}


.btn.wisag-grau {
background:#58585A !important;
color: !important;				
}


.wisag-grau path{
stroke: !important;				
}

.wisag-grau .wf-switch-gear-box,
.wisag-grau .wf-switch-transformer-box,
.wisag-grau .wf-switch-symbol-box{
fill:#58585A !important;				
}


.wisag-grau .wf-svg-path,
.wisag-grau .wf-state-element {
fill:#58585A !important;				
}

.wisag-grau .wf-svg-path {
stroke: !important;	
}
.wisag-grau .wf-state-element + path {
stroke: !important;
}

.wisag-grau .wf-svg-line {
stroke: !important;				
}


.wf-value .wisag-rot {
background:#E31C18 !important;
color: !important;
}


.wf-output-box.wisag-rot {
background:#E31C18 !important;
color: !important;
}


.wf-input-box.wisag-rot {
background:#E31C18 !important;
color: !important;
}


.wf-text-container .wisag-rot {
background:#E31C18 !important;
color: !important;
width: 100%;
height: 100%;
display: inline-block;
}


.wf-state-layer .wisag-rot {
background:#E31C18 !important;
border-color: !important;
}


.wf-text-container.wisag-rot {
background:#E31C18 !important;
color: !important;
width: 100%;
height: 100%;
display: inline-block;
}


.wisag-rot:before {
color: !important;				
}



.wf-primitives.wisag-rot:before {
color:#E31C18 !important;				
}

.wf-primitives.wisag-rot:after {
color: !important;				
}


.wf-electric.wisag-rot:before,
.wf-pid.wisag-rot:before,
.wf-valves.wisag-rot:before,
.wf-hvac.wisag-rot:before {
color:#E31C18 !important;				
}
.wf-electric.wisag-rot:after,
.wf-pid.wisag-rot:after,
.wf-valves.wisag-rot:after,
.wf-hvac.wisag-rot:after {
color: !important;				
}


.wisag-rot .wf-sensor-label,
.wisag-rot .wf-sensor-value {
background:#E31C18 !important;
color: !important;			
}


.wf-shape .wf-state-container.wisag-rot {
background: !important;
}


.btn.wisag-rot {
background:#E31C18 !important;
color: !important;				
}


.wisag-rot path{
stroke: !important;				
}

.wisag-rot .wf-switch-gear-box,
.wisag-rot .wf-switch-transformer-box,
.wisag-rot .wf-switch-symbol-box{
fill:#E31C18 !important;				
}


.wisag-rot .wf-svg-path,
.wisag-rot .wf-state-element {
fill:#E31C18 !important;				
}

.wisag-rot .wf-svg-path {
stroke: !important;	
}
.wisag-rot .wf-state-element + path {
stroke: !important;
}

.wisag-rot .wf-svg-line {
stroke: !important;				
}


.wf-value .wisag-orange {
background:#F49D12 !important;
color: !important;
}


.wf-output-box.wisag-orange {
background:#F49D12 !important;
color: !important;
}


.wf-input-box.wisag-orange {
background:#F49D12 !important;
color: !important;
}


.wf-text-container .wisag-orange {
background:#F49D12 !important;
color: !important;
width: 100%;
height: 100%;
display: inline-block;
}


.wf-state-layer .wisag-orange {
background:#F49D12 !important;
border-color: !important;
}


.wf-text-container.wisag-orange {
background:#F49D12 !important;
color: !important;
width: 100%;
height: 100%;
display: inline-block;
}


.wisag-orange:before {
color: !important;				
}



.wf-primitives.wisag-orange:before {
color:#F49D12 !important;				
}

.wf-primitives.wisag-orange:after {
color: !important;				
}


.wf-electric.wisag-orange:before,
.wf-pid.wisag-orange:before,
.wf-valves.wisag-orange:before,
.wf-hvac.wisag-orange:before {
color:#F49D12 !important;				
}
.wf-electric.wisag-orange:after,
.wf-pid.wisag-orange:after,
.wf-valves.wisag-orange:after,
.wf-hvac.wisag-orange:after {
color: !important;				
}


.wisag-orange .wf-sensor-label,
.wisag-orange .wf-sensor-value {
background:#F49D12 !important;
color: !important;			
}


.wf-shape .wf-state-container.wisag-orange {
background: !important;
}


.btn.wisag-orange {
background:#F49D12 !important;
color: !important;				
}


.wisag-orange path{
stroke: !important;				
}

.wisag-orange .wf-switch-gear-box,
.wisag-orange .wf-switch-transformer-box,
.wisag-orange .wf-switch-symbol-box{
fill:#F49D12 !important;				
}


.wisag-orange .wf-svg-path,
.wisag-orange .wf-state-element {
fill:#F49D12 !important;				
}

.wisag-orange .wf-svg-path {
stroke: !important;	
}
.wisag-orange .wf-state-element + path {
stroke: !important;
}

.wisag-orange .wf-svg-line {
stroke: !important;				
}


.wf-value .wisag-violett {
background:#8E5399 !important;
color: !important;
}


.wf-output-box.wisag-violett {
background:#8E5399 !important;
color: !important;
}


.wf-input-box.wisag-violett {
background:#8E5399 !important;
color: !important;
}


.wf-text-container .wisag-violett {
background:#8E5399 !important;
color: !important;
width: 100%;
height: 100%;
display: inline-block;
}


.wf-state-layer .wisag-violett {
background:#8E5399 !important;
border-color: !important;
}


.wf-text-container.wisag-violett {
background:#8E5399 !important;
color: !important;
width: 100%;
height: 100%;
display: inline-block;
}


.wisag-violett:before {
color: !important;				
}



.wf-primitives.wisag-violett:before {
color:#8E5399 !important;				
}

.wf-primitives.wisag-violett:after {
color: !important;				
}


.wf-electric.wisag-violett:before,
.wf-pid.wisag-violett:before,
.wf-valves.wisag-violett:before,
.wf-hvac.wisag-violett:before {
color:#8E5399 !important;				
}
.wf-electric.wisag-violett:after,
.wf-pid.wisag-violett:after,
.wf-valves.wisag-violett:after,
.wf-hvac.wisag-violett:after {
color: !important;				
}


.wisag-violett .wf-sensor-label,
.wisag-violett .wf-sensor-value {
background:#8E5399 !important;
color: !important;			
}


.wf-shape .wf-state-container.wisag-violett {
background: !important;
}


.btn.wisag-violett {
background:#8E5399 !important;
color: !important;				
}


.wisag-violett path{
stroke: !important;				
}

.wisag-violett .wf-switch-gear-box,
.wisag-violett .wf-switch-transformer-box,
.wisag-violett .wf-switch-symbol-box{
fill:#8E5399 !important;				
}


.wisag-violett .wf-svg-path,
.wisag-violett .wf-state-element {
fill:#8E5399 !important;				
}

.wisag-violett .wf-svg-path {
stroke: !important;	
}
.wisag-violett .wf-state-element + path {
stroke: !important;
}

.wisag-violett .wf-svg-line {
stroke: !important;				
}


.wf-value .wisag-blau {
background:#007CC3 !important;
color: !important;
}


.wf-output-box.wisag-blau {
background:#007CC3 !important;
color: !important;
}


.wf-input-box.wisag-blau {
background:#007CC3 !important;
color: !important;
}


.wf-text-container .wisag-blau {
background:#007CC3 !important;
color: !important;
width: 100%;
height: 100%;
display: inline-block;
}


.wf-state-layer .wisag-blau {
background:#007CC3 !important;
border-color: !important;
}


.wf-text-container.wisag-blau {
background:#007CC3 !important;
color: !important;
width: 100%;
height: 100%;
display: inline-block;
}


.wisag-blau:before {
color: !important;				
}



.wf-primitives.wisag-blau:before {
color:#007CC3 !important;				
}

.wf-primitives.wisag-blau:after {
color: !important;				
}


.wf-electric.wisag-blau:before,
.wf-pid.wisag-blau:before,
.wf-valves.wisag-blau:before,
.wf-hvac.wisag-blau:before {
color:#007CC3 !important;				
}
.wf-electric.wisag-blau:after,
.wf-pid.wisag-blau:after,
.wf-valves.wisag-blau:after,
.wf-hvac.wisag-blau:after {
color: !important;				
}


.wisag-blau .wf-sensor-label,
.wisag-blau .wf-sensor-value {
background:#007CC3 !important;
color: !important;			
}


.wf-shape .wf-state-container.wisag-blau {
background: !important;
}


.btn.wisag-blau {
background:#007CC3 !important;
color: !important;				
}


.wisag-blau path{
stroke: !important;				
}

.wisag-blau .wf-switch-gear-box,
.wisag-blau .wf-switch-transformer-box,
.wisag-blau .wf-switch-symbol-box{
fill:#007CC3 !important;				
}


.wisag-blau .wf-svg-path,
.wisag-blau .wf-state-element {
fill:#007CC3 !important;				
}

.wisag-blau .wf-svg-path {
stroke: !important;	
}
.wisag-blau .wf-state-element + path {
stroke: !important;
}

.wisag-blau .wf-svg-line {
stroke: !important;				
}


.wf-value .wisag-gelb {
background:#E4DF13 !important;
color: !important;
}


.wf-output-box.wisag-gelb {
background:#E4DF13 !important;
color: !important;
}


.wf-input-box.wisag-gelb {
background:#E4DF13 !important;
color: !important;
}


.wf-text-container .wisag-gelb {
background:#E4DF13 !important;
color: !important;
width: 100%;
height: 100%;
display: inline-block;
}


.wf-state-layer .wisag-gelb {
background:#E4DF13 !important;
border-color: !important;
}


.wf-text-container.wisag-gelb {
background:#E4DF13 !important;
color: !important;
width: 100%;
height: 100%;
display: inline-block;
}


.wisag-gelb:before {
color: !important;				
}



.wf-primitives.wisag-gelb:before {
color:#E4DF13 !important;				
}

.wf-primitives.wisag-gelb:after {
color: !important;				
}


.wf-electric.wisag-gelb:before,
.wf-pid.wisag-gelb:before,
.wf-valves.wisag-gelb:before,
.wf-hvac.wisag-gelb:before {
color:#E4DF13 !important;				
}
.wf-electric.wisag-gelb:after,
.wf-pid.wisag-gelb:after,
.wf-valves.wisag-gelb:after,
.wf-hvac.wisag-gelb:after {
color: !important;				
}


.wisag-gelb .wf-sensor-label,
.wisag-gelb .wf-sensor-value {
background:#E4DF13 !important;
color: !important;			
}


.wf-shape .wf-state-container.wisag-gelb {
background: !important;
}


.btn.wisag-gelb {
background:#E4DF13 !important;
color: !important;				
}


.wisag-gelb path{
stroke: !important;				
}

.wisag-gelb .wf-switch-gear-box,
.wisag-gelb .wf-switch-transformer-box,
.wisag-gelb .wf-switch-symbol-box{
fill:#E4DF13 !important;				
}


.wisag-gelb .wf-svg-path,
.wisag-gelb .wf-state-element {
fill:#E4DF13 !important;				
}

.wisag-gelb .wf-svg-path {
stroke: !important;	
}
.wisag-gelb .wf-state-element + path {
stroke: !important;
}

.wisag-gelb .wf-svg-line {
stroke: !important;				
}


.wf-value .wisag-icon-gruen {
background:#000000 !important;
color:#6DB133 !important;
}


.wf-output-box.wisag-icon-gruen {
background:#000000 !important;
color:#6DB133 !important;
}


.wf-input-box.wisag-icon-gruen {
background:#000000 !important;
color:#6DB133 !important;
}


.wf-text-container .wisag-icon-gruen {
background:#000000 !important;
color:#6DB133 !important;
width: 100%;
height: 100%;
display: inline-block;
}


.wf-state-layer .wisag-icon-gruen {
background:#000000 !important;
border-color:#6DB133 !important;
}


.wf-text-container.wisag-icon-gruen {
background:#000000 !important;
color:#6DB133 !important;
width: 100%;
height: 100%;
display: inline-block;
}


.wisag-icon-gruen:before {
color:#6DB133 !important;				
}



.wf-primitives.wisag-icon-gruen:before {
color:#000000 !important;				
}

.wf-primitives.wisag-icon-gruen:after {
color:#6DB133 !important;				
}


.wf-electric.wisag-icon-gruen:before,
.wf-pid.wisag-icon-gruen:before,
.wf-valves.wisag-icon-gruen:before,
.wf-hvac.wisag-icon-gruen:before {
color:#000000 !important;				
}
.wf-electric.wisag-icon-gruen:after,
.wf-pid.wisag-icon-gruen:after,
.wf-valves.wisag-icon-gruen:after,
.wf-hvac.wisag-icon-gruen:after {
color:#6DB133 !important;				
}


.wisag-icon-gruen .wf-sensor-label,
.wisag-icon-gruen .wf-sensor-value {
background:#000000 !important;
color:#6DB133 !important;			
}


.wf-shape .wf-state-container.wisag-icon-gruen {
background:#6DB133 !important;
}


.btn.wisag-icon-gruen {
background:#000000 !important;
color:#6DB133 !important;				
}


.wisag-icon-gruen path{
stroke:#6DB133 !important;				
}

.wisag-icon-gruen .wf-switch-gear-box,
.wisag-icon-gruen .wf-switch-transformer-box,
.wisag-icon-gruen .wf-switch-symbol-box{
fill:#000000 !important;				
}


.wisag-icon-gruen .wf-svg-path,
.wisag-icon-gruen .wf-state-element {
fill:#000000 !important;				
}

.wisag-icon-gruen .wf-svg-path {
stroke:#6DB133 !important;	
}
.wisag-icon-gruen .wf-state-element + path {
stroke:#6DB133 !important;
}

.wisag-icon-gruen .wf-svg-line {
stroke:#6DB133 !important;				
}


.wf-value .wisag-icon-grau {
background:#000000 !important;
color:#58585A !important;
}


.wf-output-box.wisag-icon-grau {
background:#000000 !important;
color:#58585A !important;
}


.wf-input-box.wisag-icon-grau {
background:#000000 !important;
color:#58585A !important;
}


.wf-text-container .wisag-icon-grau {
background:#000000 !important;
color:#58585A !important;
width: 100%;
height: 100%;
display: inline-block;
}


.wf-state-layer .wisag-icon-grau {
background:#000000 !important;
border-color:#58585A !important;
}


.wf-text-container.wisag-icon-grau {
background:#000000 !important;
color:#58585A !important;
width: 100%;
height: 100%;
display: inline-block;
}


.wisag-icon-grau:before {
color:#58585A !important;				
}



.wf-primitives.wisag-icon-grau:before {
color:#000000 !important;				
}

.wf-primitives.wisag-icon-grau:after {
color:#58585A !important;				
}


.wf-electric.wisag-icon-grau:before,
.wf-pid.wisag-icon-grau:before,
.wf-valves.wisag-icon-grau:before,
.wf-hvac.wisag-icon-grau:before {
color:#000000 !important;				
}
.wf-electric.wisag-icon-grau:after,
.wf-pid.wisag-icon-grau:after,
.wf-valves.wisag-icon-grau:after,
.wf-hvac.wisag-icon-grau:after {
color:#58585A !important;				
}


.wisag-icon-grau .wf-sensor-label,
.wisag-icon-grau .wf-sensor-value {
background:#000000 !important;
color:#58585A !important;			
}


.wf-shape .wf-state-container.wisag-icon-grau {
background:#58585A !important;
}


.btn.wisag-icon-grau {
background:#000000 !important;
color:#58585A !important;				
}


.wisag-icon-grau path{
stroke:#58585A !important;				
}

.wisag-icon-grau .wf-switch-gear-box,
.wisag-icon-grau .wf-switch-transformer-box,
.wisag-icon-grau .wf-switch-symbol-box{
fill:#000000 !important;				
}


.wisag-icon-grau .wf-svg-path,
.wisag-icon-grau .wf-state-element {
fill:#000000 !important;				
}

.wisag-icon-grau .wf-svg-path {
stroke:#58585A !important;	
}
.wisag-icon-grau .wf-state-element + path {
stroke:#58585A !important;
}

.wisag-icon-grau .wf-svg-line {
stroke:#58585A !important;				
}


.wf-value .wisag-icon-rot {
background:#000000 !important;
color:#E31C18 !important;
}


.wf-output-box.wisag-icon-rot {
background:#000000 !important;
color:#E31C18 !important;
}


.wf-input-box.wisag-icon-rot {
background:#000000 !important;
color:#E31C18 !important;
}


.wf-text-container .wisag-icon-rot {
background:#000000 !important;
color:#E31C18 !important;
width: 100%;
height: 100%;
display: inline-block;
}


.wf-state-layer .wisag-icon-rot {
background:#000000 !important;
border-color:#E31C18 !important;
}


.wf-text-container.wisag-icon-rot {
background:#000000 !important;
color:#E31C18 !important;
width: 100%;
height: 100%;
display: inline-block;
}


.wisag-icon-rot:before {
color:#E31C18 !important;				
}



.wf-primitives.wisag-icon-rot:before {
color:#000000 !important;				
}

.wf-primitives.wisag-icon-rot:after {
color:#E31C18 !important;				
}


.wf-electric.wisag-icon-rot:before,
.wf-pid.wisag-icon-rot:before,
.wf-valves.wisag-icon-rot:before,
.wf-hvac.wisag-icon-rot:before {
color:#000000 !important;				
}
.wf-electric.wisag-icon-rot:after,
.wf-pid.wisag-icon-rot:after,
.wf-valves.wisag-icon-rot:after,
.wf-hvac.wisag-icon-rot:after {
color:#E31C18 !important;				
}


.wisag-icon-rot .wf-sensor-label,
.wisag-icon-rot .wf-sensor-value {
background:#000000 !important;
color:#E31C18 !important;			
}


.wf-shape .wf-state-container.wisag-icon-rot {
background:#E31C18 !important;
}


.btn.wisag-icon-rot {
background:#000000 !important;
color:#E31C18 !important;				
}


.wisag-icon-rot path{
stroke:#E31C18 !important;				
}

.wisag-icon-rot .wf-switch-gear-box,
.wisag-icon-rot .wf-switch-transformer-box,
.wisag-icon-rot .wf-switch-symbol-box{
fill:#000000 !important;				
}


.wisag-icon-rot .wf-svg-path,
.wisag-icon-rot .wf-state-element {
fill:#000000 !important;				
}

.wisag-icon-rot .wf-svg-path {
stroke:#E31C18 !important;	
}
.wisag-icon-rot .wf-state-element + path {
stroke:#E31C18 !important;
}

.wisag-icon-rot .wf-svg-line {
stroke:#E31C18 !important;				
}


.wf-value .wisag-icon-orange {
background:#000000 !important;
color:#F49D12 !important;
}


.wf-output-box.wisag-icon-orange {
background:#000000 !important;
color:#F49D12 !important;
}


.wf-input-box.wisag-icon-orange {
background:#000000 !important;
color:#F49D12 !important;
}


.wf-text-container .wisag-icon-orange {
background:#000000 !important;
color:#F49D12 !important;
width: 100%;
height: 100%;
display: inline-block;
}


.wf-state-layer .wisag-icon-orange {
background:#000000 !important;
border-color:#F49D12 !important;
}


.wf-text-container.wisag-icon-orange {
background:#000000 !important;
color:#F49D12 !important;
width: 100%;
height: 100%;
display: inline-block;
}


.wisag-icon-orange:before {
color:#F49D12 !important;				
}



.wf-primitives.wisag-icon-orange:before {
color:#000000 !important;				
}

.wf-primitives.wisag-icon-orange:after {
color:#F49D12 !important;				
}


.wf-electric.wisag-icon-orange:before,
.wf-pid.wisag-icon-orange:before,
.wf-valves.wisag-icon-orange:before,
.wf-hvac.wisag-icon-orange:before {
color:#000000 !important;				
}
.wf-electric.wisag-icon-orange:after,
.wf-pid.wisag-icon-orange:after,
.wf-valves.wisag-icon-orange:after,
.wf-hvac.wisag-icon-orange:after {
color:#F49D12 !important;				
}


.wisag-icon-orange .wf-sensor-label,
.wisag-icon-orange .wf-sensor-value {
background:#000000 !important;
color:#F49D12 !important;			
}


.wf-shape .wf-state-container.wisag-icon-orange {
background:#F49D12 !important;
}


.btn.wisag-icon-orange {
background:#000000 !important;
color:#F49D12 !important;				
}


.wisag-icon-orange path{
stroke:#F49D12 !important;				
}

.wisag-icon-orange .wf-switch-gear-box,
.wisag-icon-orange .wf-switch-transformer-box,
.wisag-icon-orange .wf-switch-symbol-box{
fill:#000000 !important;				
}


.wisag-icon-orange .wf-svg-path,
.wisag-icon-orange .wf-state-element {
fill:#000000 !important;				
}

.wisag-icon-orange .wf-svg-path {
stroke:#F49D12 !important;	
}
.wisag-icon-orange .wf-state-element + path {
stroke:#F49D12 !important;
}

.wisag-icon-orange .wf-svg-line {
stroke:#F49D12 !important;				
}


.wf-value .wisag-icon-violett {
background:#000000 !important;
color:#8E5399 !important;
}


.wf-output-box.wisag-icon-violett {
background:#000000 !important;
color:#8E5399 !important;
}


.wf-input-box.wisag-icon-violett {
background:#000000 !important;
color:#8E5399 !important;
}


.wf-text-container .wisag-icon-violett {
background:#000000 !important;
color:#8E5399 !important;
width: 100%;
height: 100%;
display: inline-block;
}


.wf-state-layer .wisag-icon-violett {
background:#000000 !important;
border-color:#8E5399 !important;
}


.wf-text-container.wisag-icon-violett {
background:#000000 !important;
color:#8E5399 !important;
width: 100%;
height: 100%;
display: inline-block;
}


.wisag-icon-violett:before {
color:#8E5399 !important;				
}



.wf-primitives.wisag-icon-violett:before {
color:#000000 !important;				
}

.wf-primitives.wisag-icon-violett:after {
color:#8E5399 !important;				
}


.wf-electric.wisag-icon-violett:before,
.wf-pid.wisag-icon-violett:before,
.wf-valves.wisag-icon-violett:before,
.wf-hvac.wisag-icon-violett:before {
color:#000000 !important;				
}
.wf-electric.wisag-icon-violett:after,
.wf-pid.wisag-icon-violett:after,
.wf-valves.wisag-icon-violett:after,
.wf-hvac.wisag-icon-violett:after {
color:#8E5399 !important;				
}


.wisag-icon-violett .wf-sensor-label,
.wisag-icon-violett .wf-sensor-value {
background:#000000 !important;
color:#8E5399 !important;			
}


.wf-shape .wf-state-container.wisag-icon-violett {
background:#8E5399 !important;
}


.btn.wisag-icon-violett {
background:#000000 !important;
color:#8E5399 !important;				
}


.wisag-icon-violett path{
stroke:#8E5399 !important;				
}

.wisag-icon-violett .wf-switch-gear-box,
.wisag-icon-violett .wf-switch-transformer-box,
.wisag-icon-violett .wf-switch-symbol-box{
fill:#000000 !important;				
}


.wisag-icon-violett .wf-svg-path,
.wisag-icon-violett .wf-state-element {
fill:#000000 !important;				
}

.wisag-icon-violett .wf-svg-path {
stroke:#8E5399 !important;	
}
.wisag-icon-violett .wf-state-element + path {
stroke:#8E5399 !important;
}

.wisag-icon-violett .wf-svg-line {
stroke:#8E5399 !important;				
}


.wf-value .wisag-icon-blau {
background:#000000 !important;
color:#007CC3 !important;
}


.wf-output-box.wisag-icon-blau {
background:#000000 !important;
color:#007CC3 !important;
}


.wf-input-box.wisag-icon-blau {
background:#000000 !important;
color:#007CC3 !important;
}


.wf-text-container .wisag-icon-blau {
background:#000000 !important;
color:#007CC3 !important;
width: 100%;
height: 100%;
display: inline-block;
}


.wf-state-layer .wisag-icon-blau {
background:#000000 !important;
border-color:#007CC3 !important;
}


.wf-text-container.wisag-icon-blau {
background:#000000 !important;
color:#007CC3 !important;
width: 100%;
height: 100%;
display: inline-block;
}


.wisag-icon-blau:before {
color:#007CC3 !important;				
}



.wf-primitives.wisag-icon-blau:before {
color:#000000 !important;				
}

.wf-primitives.wisag-icon-blau:after {
color:#007CC3 !important;				
}


.wf-electric.wisag-icon-blau:before,
.wf-pid.wisag-icon-blau:before,
.wf-valves.wisag-icon-blau:before,
.wf-hvac.wisag-icon-blau:before {
color:#000000 !important;				
}
.wf-electric.wisag-icon-blau:after,
.wf-pid.wisag-icon-blau:after,
.wf-valves.wisag-icon-blau:after,
.wf-hvac.wisag-icon-blau:after {
color:#007CC3 !important;				
}


.wisag-icon-blau .wf-sensor-label,
.wisag-icon-blau .wf-sensor-value {
background:#000000 !important;
color:#007CC3 !important;			
}


.wf-shape .wf-state-container.wisag-icon-blau {
background:#007CC3 !important;
}


.btn.wisag-icon-blau {
background:#000000 !important;
color:#007CC3 !important;				
}


.wisag-icon-blau path{
stroke:#007CC3 !important;				
}

.wisag-icon-blau .wf-switch-gear-box,
.wisag-icon-blau .wf-switch-transformer-box,
.wisag-icon-blau .wf-switch-symbol-box{
fill:#000000 !important;				
}


.wisag-icon-blau .wf-svg-path,
.wisag-icon-blau .wf-state-element {
fill:#000000 !important;				
}

.wisag-icon-blau .wf-svg-path {
stroke:#007CC3 !important;	
}
.wisag-icon-blau .wf-state-element + path {
stroke:#007CC3 !important;
}

.wisag-icon-blau .wf-svg-line {
stroke:#007CC3 !important;				
}


.wf-value .wisag-icon-gelb {
background:#000000 !important;
color:#E4DF13 !important;
}


.wf-output-box.wisag-icon-gelb {
background:#000000 !important;
color:#E4DF13 !important;
}


.wf-input-box.wisag-icon-gelb {
background:#000000 !important;
color:#E4DF13 !important;
}


.wf-text-container .wisag-icon-gelb {
background:#000000 !important;
color:#E4DF13 !important;
width: 100%;
height: 100%;
display: inline-block;
}


.wf-state-layer .wisag-icon-gelb {
background:#000000 !important;
border-color:#E4DF13 !important;
}


.wf-text-container.wisag-icon-gelb {
background:#000000 !important;
color:#E4DF13 !important;
width: 100%;
height: 100%;
display: inline-block;
}


.wisag-icon-gelb:before {
color:#E4DF13 !important;				
}



.wf-primitives.wisag-icon-gelb:before {
color:#000000 !important;				
}

.wf-primitives.wisag-icon-gelb:after {
color:#E4DF13 !important;				
}


.wf-electric.wisag-icon-gelb:before,
.wf-pid.wisag-icon-gelb:before,
.wf-valves.wisag-icon-gelb:before,
.wf-hvac.wisag-icon-gelb:before {
color:#000000 !important;				
}
.wf-electric.wisag-icon-gelb:after,
.wf-pid.wisag-icon-gelb:after,
.wf-valves.wisag-icon-gelb:after,
.wf-hvac.wisag-icon-gelb:after {
color:#E4DF13 !important;				
}


.wisag-icon-gelb .wf-sensor-label,
.wisag-icon-gelb .wf-sensor-value {
background:#000000 !important;
color:#E4DF13 !important;			
}


.wf-shape .wf-state-container.wisag-icon-gelb {
background:#E4DF13 !important;
}


.btn.wisag-icon-gelb {
background:#000000 !important;
color:#E4DF13 !important;				
}


.wisag-icon-gelb path{
stroke:#E4DF13 !important;				
}

.wisag-icon-gelb .wf-switch-gear-box,
.wisag-icon-gelb .wf-switch-transformer-box,
.wisag-icon-gelb .wf-switch-symbol-box{
fill:#000000 !important;				
}


.wisag-icon-gelb .wf-svg-path,
.wisag-icon-gelb .wf-state-element {
fill:#000000 !important;				
}

.wisag-icon-gelb .wf-svg-path {
stroke:#E4DF13 !important;	
}
.wisag-icon-gelb .wf-state-element + path {
stroke:#E4DF13 !important;
}

.wisag-icon-gelb .wf-svg-line {
stroke:#E4DF13 !important;				
}


.wf-value .blau {
background: !important;
color:#007CC3 !important;
}


.wf-output-box.blau {
background: !important;
color:#007CC3 !important;
}


.wf-input-box.blau {
background: !important;
color:#007CC3 !important;
}


.wf-text-container .blau {
background: !important;
color:#007CC3 !important;
width: 100%;
height: 100%;
display: inline-block;
}


.wf-state-layer .blau {
background: !important;
border-color:#007CC3 !important;
}


.wf-text-container.blau {
background: !important;
color:#007CC3 !important;
width: 100%;
height: 100%;
display: inline-block;
}


.blau:before {
color:#007CC3 !important;				
}



.wf-primitives.blau:before {
color: !important;				
}

.wf-primitives.blau:after {
color:#007CC3 !important;				
}


.wf-electric.blau:before,
.wf-pid.blau:before,
.wf-valves.blau:before,
.wf-hvac.blau:before {
color: !important;				
}
.wf-electric.blau:after,
.wf-pid.blau:after,
.wf-valves.blau:after,
.wf-hvac.blau:after {
color:#007CC3 !important;				
}


.blau .wf-sensor-label,
.blau .wf-sensor-value {
background: !important;
color:#007CC3 !important;			
}


.wf-shape .wf-state-container.blau {
background:#007CC3 !important;
}


.btn.blau {
background: !important;
color:#007CC3 !important;				
}


.blau path{
stroke:#007CC3 !important;				
}

.blau .wf-switch-gear-box,
.blau .wf-switch-transformer-box,
.blau .wf-switch-symbol-box{
fill: !important;				
}


.blau .wf-svg-path,
.blau .wf-state-element {
fill: !important;				
}

.blau .wf-svg-path {
stroke:#007CC3 !important;	
}
.blau .wf-state-element + path {
stroke:#007CC3 !important;
}

.blau .wf-svg-line {
stroke:#007CC3 !important;				
}


.wf-value .wisag-value-rot {
background:#E31C18 !important;
color:#FFFFFF !important;
}


.wf-output-box.wisag-value-rot {
background:#E31C18 !important;
color:#FFFFFF !important;
}


.wf-input-box.wisag-value-rot {
background:#E31C18 !important;
color:#FFFFFF !important;
}


.wf-text-container .wisag-value-rot {
background:#E31C18 !important;
color:#FFFFFF !important;
width: 100%;
height: 100%;
display: inline-block;
}


.wf-state-layer .wisag-value-rot {
background:#E31C18 !important;
border-color:#FFFFFF !important;
}


.wf-text-container.wisag-value-rot {
background:#E31C18 !important;
color:#FFFFFF !important;
width: 100%;
height: 100%;
display: inline-block;
}


.wisag-value-rot:before {
color:#FFFFFF !important;				
}



.wf-primitives.wisag-value-rot:before {
color:#E31C18 !important;				
}

.wf-primitives.wisag-value-rot:after {
color:#FFFFFF !important;				
}


.wf-electric.wisag-value-rot:before,
.wf-pid.wisag-value-rot:before,
.wf-valves.wisag-value-rot:before,
.wf-hvac.wisag-value-rot:before {
color:#E31C18 !important;				
}
.wf-electric.wisag-value-rot:after,
.wf-pid.wisag-value-rot:after,
.wf-valves.wisag-value-rot:after,
.wf-hvac.wisag-value-rot:after {
color:#FFFFFF !important;				
}


.wisag-value-rot .wf-sensor-label,
.wisag-value-rot .wf-sensor-value {
background:#E31C18 !important;
color:#FFFFFF !important;			
}


.wf-shape .wf-state-container.wisag-value-rot {
background:#FFFFFF !important;
}


.btn.wisag-value-rot {
background:#E31C18 !important;
color:#FFFFFF !important;				
}


.wisag-value-rot path{
stroke:#FFFFFF !important;				
}

.wisag-value-rot .wf-switch-gear-box,
.wisag-value-rot .wf-switch-transformer-box,
.wisag-value-rot .wf-switch-symbol-box{
fill:#E31C18 !important;				
}


.wisag-value-rot .wf-svg-path,
.wisag-value-rot .wf-state-element {
fill:#E31C18 !important;				
}

.wisag-value-rot .wf-svg-path {
stroke:#FFFFFF !important;	
}
.wisag-value-rot .wf-state-element + path {
stroke:#FFFFFF !important;
}

.wisag-value-rot .wf-svg-line {
stroke:#FFFFFF !important;				
}



[id*='wf-col-'] [id*='wf-col-'], [id*='wf-column-'] [id*='wf-colum-'] {
    width: 100% !important;
}
#Footer-Footer-wat-watchdog.watchdog-wrapper {
	transform: scale(1, 1);
  }

#Footer-Footer-wat-watchdog wf-watchdog {
	background-color:;
       border-style: solid;
	border-width: 0;
       border-color: #FFFFFF;
	border-radius:0px;
	transform: rotate(0deg);
  }

.wf-watchdog{
     	top: 50%;
   	left: 50%;
    	transform: translate(-50%, -50%);
    	position: absolute;
  }

#Footer-Footer-wat-watchdog .disabled {
    pointer-events: none;
}
#Footer-Footer-wat-alarm-counter {overflow:hidden}

#Footer-Footer-wat-alarm-counter .bg-changed {
		background-color: !important;
		color:  !important;
	}

#Footer-Footer-wat-alarm-counter .wf-text-container {
	position: absolute;
	left:0;
	right: 0;
	top:0;
	bottom:0;
	font-size: 10px; 
	line-height: normal; 
	font-family: Arial; 
	color: #58585A; 
	font-weight: bold; 
	text-align: left;
	border: 0px solid ;
	background-color: ;
	border-radius: 0px;
 	width: 23px; 
	height: 11px; 
	
}

#Footer-Footer-wat-alarm-counter .wf-text-container > span > span {
	padding: 0px ;
	display:inline-block;
	}
#wat-alarm-navigation .wf-secured-container > div > .wf-state-layer > .wf-state-container{
        border-radius: 0px;
        border-width: 0px 0px 0px 0px;
        border-color: rgba(255,255,255,0.00);
        border-style: solid;
        background-color: rgba(255,255,255,0.00);
	 color: rgba(255,255,255,0.00);
}    
   

#wat-alarm-navigation .disabled .wf-state-layer {
    pointer-events: none;
}


#wat-alarm-navigation wf-state-symbol.wf-state-layer {
    position: absolute;
    width: 100%;
    height: 100%;
}

#wat-alarm-navigation .wf-navigation-link {
        box-sizing: border-box;
        font-size: 14px;
        font-family: Arial !important;
        font-weight: normal !important;
        text-shadow: none !important;
        border:none;
        background-color: transparent;
        color: inherit;
        display: flex !important;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        transform: scale(1, 1);
        text-decoration: none;
    	 border-width: 0px 0px 0px 0px;
        border-color: transparent;
        border-style: solid;
    }

    #wat-alarm-navigation .wf-navigation-link.active {
        background-color: rgba(0,0,0,0.00) !important;
        border-color: rgba(0,0,0,0.00) !important;
        background-image: none !important;
        color: rgba(0,0,0,0.00) !important;
        border-width: 0px 0px 0px 0px;
        border-color: rgba(0,0,0,0.00);
        border-style: solid;
    }

    #wat-alarm-navigation .wf-state-layer:hover  > .wf-state-container,
    #wat-alarm-navigation .wf-navigation-link.active:hover {
        background-color: rgba(255,255,255,0.00) !important;
        border-color: rgba(255,255,255,0.00) !important;
        background-image: none !important;
        color: rgba(255,255,255,0.00) !important;
        border-width: 0px 0px 0px 0px;
        border-color: rgba(255,255,255,0.00);
        border-style: solid;
    }

    #wat-alarm-navigation .wf-state-layer:focus > .wf-state-container,
    #wat-alarm-navigation .wf-state-layer .focus > .wf-state-container {
        background-color: rgba(0,0,0,0.00) !important;
        border-color: rgba(0,0,0,0.00) !important;
        background-image: none !important;
        color: rgba(0,0,0,0.00) !important;
	 outline: none;
        border-width: 0px 0px 0px 0px;
        border-color: rgba(255,255,255,0.00);
        border-style: solid;
    }

    #wat-alarm-navigation .wf-state-layer:hover .icon {
	color: rgba(255,255,255,0.00);
    }

    #wat-alarm-navigation .wf-state-layer:active .icon,
    #wat-alarm-navigation .wf-state-layer .active .icon {
	color: rgba(0,0,0,0.00);
    }

    #wat-alarm-navigation .wf-state-layer:focus .icon,
    #wat-alarm-navigation .wf-state-layer .focus .icon {
	color: rgba(0,0,0,0.00);
    }

    #wat-alarm-navigation .wf-navigation-link .icon {
        font-size: 14px;
        display: inline-block !important;
        padding: 0 3px 0 0;
        line-height: 14px;
	 color:;
    }

#wat-alarm-navigation .wf-navigation-link-content {
        display: inline-block;
	 padding: 0px 10px !important;
	 position:absolute;

	}

#wat-alarm-navigation .wf-nav-text > span {
	display:inline-block;
}

#wat-alarm-navigation.flex-start .wf-navigation-link .icon,
#wat-alarm-navigation.flex-start .wf-nav-text,
#wat-alarm-navigation.flex-start .wf-navigation-link-content {
    text-align: left;
}

#wat-alarm-navigation.center .wf-navigation-link .icon,
#wat-alarm-navigation.center .wf-nav-text,
#wat-alarm-navigation.center .wf-navigation-link-content {
    text-align: center;
}

#wat-alarm-navigation.flex-end .wf-navigation-link .icon,
#wat-alarm-navigation.flex-end .wf-nav-text,
#wat-alarm-navigation.flex-end .wf-navigation-link-content {
    text-align: right;
}

#Footer-content
{
   background-color: #FFFFFF;
   background-color: rgba(255,255,255,0.50);
   background-image: none;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}
#Footer-wat-time {overflow:hidden}

#Footer-wat-time .bg-changed {
		background-color: !important;
		color:  !important;
	}

#Footer-wat-time .wf-text-container {
	position: absolute;
	left:0;
	right: 0;
	top:0;
	bottom:0;
	font-size: 14px; 
	line-height: normal; 
	font-family: Zurich Light; 
	color: #4F4F4F; 
	font-weight: normal; 
	text-align: center;
	border: 0px solid ;
	background-color: ;
	border-radius: 0px;
 	width: 80px; 
	height: 18px; 
	
}

#Footer-wat-time .wf-text-container > span > span {
	padding: 0px ;
	display:inline-block;
	}
#Footer-wat-date {overflow:hidden}

#Footer-wat-date .bg-changed {
		background-color: !important;
		color:  !important;
	}

#Footer-wat-date .wf-text-container {
	position: absolute;
	left:0;
	right: 0;
	top:0;
	bottom:0;
	font-size: 14px; 
	line-height: normal; 
	font-family: Zurich Light; 
	color: #4F4F4F; 
	font-weight: normal; 
	text-align: center;
	border: 0px solid ;
	background-color: ;
	border-radius: 0px;
 	width: 80px; 
	height: 18px; 
	
}

#Footer-wat-date .wf-text-container > span > span {
	padding: 0px ;
	display:inline-block;
	}
#FooterExtension1.watchdog-wrapper {
	transform: scale(1, 1);
  }

#FooterExtension1 wf-watchdog {
	background-color:;
       border-style: solid;
	border-width: 0;
       border-color: #FFFFFF;
	border-radius:0px;
	transform: rotate(0deg);
  }

.wf-watchdog{
     	top: 50%;
   	left: 50%;
    	transform: translate(-50%, -50%);
    	position: absolute;
  }

#FooterExtension1 .disabled {
    pointer-events: none;
}
#wb_FooterShape1 a img
{
   position: absolute;
   left: 0;
}
#wb_FooterShape1 span
{
   position: absolute;
   left: 0;
}
#wb_FooterShape1 a .hover
{
   visibility: hidden;
}
#wb_FooterShape1 a:hover .hover
{
   visibility: visible;
}
#wb_FooterShape1 a:hover span
{
   visibility: hidden;
}
#FooterShape1
{
   border-width: 0;
}
#wb_FooterShape2 a img
{
   position: absolute;
   left: 0;
}
#wb_FooterShape2 span
{
   position: absolute;
   left: 0;
}
#wb_FooterShape2 a .hover
{
   visibility: hidden;
}
#wb_FooterShape2 a:hover .hover
{
   visibility: visible;
}
#wb_FooterShape2 a:hover span
{
   visibility: hidden;
}
#FooterShape2
{
   border-width: 0;
}
#wb_FooterShape3 a img
{
   position: absolute;
   left: 0;
}
#wb_FooterShape3 span
{
   position: absolute;
   left: 0;
}
#wb_FooterShape3 a .hover
{
   visibility: hidden;
}
#wb_FooterShape3 a:hover .hover
{
   visibility: visible;
}
#wb_FooterShape3 a:hover span
{
   visibility: hidden;
}
#FooterShape3
{
   border-width: 0;
}
#wb_FooterShape4 a img
{
   position: absolute;
   left: 0;
}
#wb_FooterShape4 span
{
   position: absolute;
   left: 0;
}
#wb_FooterShape4 a .hover
{
   visibility: hidden;
}
#wb_FooterShape4 a:hover .hover
{
   visibility: visible;
}
#wb_FooterShape4 a:hover span
{
   visibility: hidden;
}
#FooterShape4
{
   border-width: 0;
}
#wb_FooterShape5 a img
{
   position: absolute;
   left: 0;
}
#wb_FooterShape5 span
{
   position: absolute;
   left: 0;
}
#wb_FooterShape5 a .hover
{
   visibility: hidden;
}
#wb_FooterShape5 a:hover .hover
{
   visibility: visible;
}
#wb_FooterShape5 a:hover span
{
   visibility: hidden;
}
#FooterShape5
{
   border-width: 0;
}
#wb_FooterShape6 a img
{
   position: absolute;
   left: 0;
}
#wb_FooterShape6 span
{
   position: absolute;
   left: 0;
}
#wb_FooterShape6 a .hover
{
   visibility: hidden;
}
#wb_FooterShape6 a:hover .hover
{
   visibility: visible;
}
#wb_FooterShape6 a:hover span
{
   visibility: hidden;
}
#FooterShape6
{
   border-width: 0;
}
#FooterShape7
{
   border-width: 0;
}
#HeaderShape1
{
   border-width: 0;
}
#FooterExtension4 .wf-user-login {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    height: 100%;
    width: 100%;
}

#FooterExtension4.wf-button button.btn {}

#FooterExtension4 .wf-user-login > button {
    border-width: 1px;
    border-style: solid;
    border-radius: 4px;
    padding:6px 12px;
    line-height: initial;
}

#FooterExtension4 .wf-user-login-data-content {
    text-align: left;
    width: 100%;
}

#FooterExtension4.vertical .wf-user-login-data-content {
    overflow-x: visible;
}

#FooterExtension4.vertical .wf-user-login-labels span {
overflow: visible !important;
text-overflow:initial;
text-align: left;
   padding-right: 5px;
line-height: 16px
}

#FooterExtension4.icon-horizontal button .flexbox i{
   margin:0 5px 0 0;
 text-align: left;
display:inline;
}

#FooterExtension4.icon-vertical button .flexbox i{
   margin:0 5px 0 0;
 text-align: left;
display:block;
width:100%;
}

#FooterExtension4.horizontal.icon-horizontal.text-center .flexbox,
#FooterExtension4.vertical.icon-horizontal.text-center .flexbox{
    left: 50%; 
position: absolute;
transform: translate(-50%, -50%);
}

#FooterExtension4.vertical.icon-horizontal.text-center button .flexbox i{
text-align: right;
white-space: nowrap;
}

#FooterExtension4.vertical.icon-horizontal.text-center .wf-user-login-labels span{
     text-align: left;
} 

#FooterExtension4.horizontal.icon-horizontal.text-center button .flexbox i{
     text-align: right;
    white-space: nowrap;
}

#FooterExtension4.horizontal.icon-horizontal.text-center .wf-user-login-data-content {
text-align: left;
}

#FooterExtension4.icon-horizontal.text-right .flexbox {
flex-direction:row-reverse;
}

#FooterExtension4.horizontal .wf-user-login-labels {
display: inline;
} 

#FooterExtension4.vertical .wf-user-login-labels {
display: block;
} 

#FooterExtension4.icon-vertical .flexbox {
display: block !important;
}

#FooterExtension4.wf-flat .btn {
    background-image: none !important;
}

#FooterExtension4 .btn-custom {
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0, rgba(0, 0, 0, 0.15) 100%);
    border-color: transparent;
    background-color: rgba(0,0,0,0.00);
    color: #4F4F4F;
}

#FooterExtension4 .btn.active,
#FooterExtension4 .btn:active {
    background-color:  !important;
    border-color:  !important;
    background-image: none !important;
    color:  !important;
}

#FooterExtension4 .btn:hover {
    background-color:  !important;
    border-color:  !important;
    background-image: none !important;
    color:  !important;
}

#FooterExtension4 .btn:focus {
    background-color:  !important;
    border-color:  !important;
    background-image: none !important;
    color:  !important;
}


#wat-alarm.icon-wrapper{
position: relative;
width:100%;
height:100%;
background-color:#FFFFFF;
border:solid 1px #E31C18;
border-radius:15px;
transform: scale(1, 1);
}

#wat-alarm .wf-state-container {
    background: none;
}

#wat-alarm .disabled {
    pointer-events: none;
}
#FooterExtension2 {overflow:hidden}

#FooterExtension2 .bg-changed {
		background-color: !important;
		color:  !important;
	}

#FooterExtension2 .wf-text-container {
	position: absolute;
	left:0;
	right: 0;
	top:0;
	bottom:0;
	font-size: 14px; 
	line-height: normal; 
	font-family: Arial; 
	color: #E31C18; 
	font-weight: bold; 
	text-align: left;
	border: 0px solid ;
	background-color: ;
	border-radius: 0px;
 	width: 31px; 
	height: 20px; 
	
}

#FooterExtension2 .wf-text-container > span > span {
	padding: 0px ;
	display:inline-block;
	}
    #FooterExtension5 .btn {
        border-width: 0px;
        border-radius: 4px;
        padding:6px 12px;
	 text-align: center;
	 overflow: hidden;
	 border-style: solid !important;
    }
	
    #FooterExtension5 .caret {
        display: inline-block;
        width: 0;
        height: 0;
        vertical-align: middle;
        border-top: 4px dashed;
        border-top: 4px solid;
        border-right: 4px solid transparent;
        border-left: 4px solid transparent;
    }

	/*#FooterExtension5 .flexbox .m-x-sm {
	   margin:$labelPadding$ !important;
	}*/

    #FooterExtension5 button > i {
        font-size: 10px;
        line-height: 10px;
        display: horizontal !important;
        padding:0 3px 0 0;
    }

    #FooterExtension5 .btn-custom {
        background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0, rgba(0, 0, 0, 0.15) 100%);
        border-color: rgba(109,177,51,0.00);
        background-color: rgba(109,177,51,0.00);
        color: #4F4F4F;
    }

    #FooterExtension5.wf-flat .btn{
        background-image: none !important;
    }

    #FooterExtension5 .btn.active,
    #FooterExtension5 .btn:active {
        background-color: #6DB133 !important;
        border-color: #6DB133 !important;
        color: #ffffff !important;
    }

    #FooterExtension5 .btn:hover {
        background-color: #FFFFFF !important;
        border-color: #6DB133 !important;
        color: #696969 !important;
    }

    #FooterExtension5 .btn:focus {
        background-color:  !important;
        border-color:  !important;
        color:  !important;
    }

    #FooterExtension5.icon-horizontal i{
       margin:0 3px 0 0;
 	text-align: center;
	display:inline;
    line-height: 1;
    }

    #FooterExtension5.icon-vertical i{
       margin:0 3px 0 0;
 	text-align: center;
	display:block;
	width:100%;
    }

    #FooterExtension5.icon-vertical.text-center .flexbox {
    flex-direction: column;
	}

    #FooterExtension5.icon-vertical.text-right .flexbox {
    flex-direction: row-reverse;
	}

    #FooterExtension5 .flexbox {
     flex-wrap: wrap;
}
#FooterExtension5.icon-horizontal.text-center .flexbox {
      justify-content: center;
}
#FooterExtension5.icon-horizontal.text-right .flexbox {
    flex-direction: row-reverse;
}

/* Workaround for dropdown size for wf-core version <= 3.6.37.4 */
.wf-button .btn-group {
    width: 100%;
    height: 100%;
}



#HeaderExtension1.icon-wrapper{
position: relative;
width:100%;
height:100%;
background-color:rgba(255,0,0,0.00);
border:solid 0px #FFFFFF;
border-radius:15px;
transform: scale(1, 1);
}

#HeaderExtension1 .wf-state-container {
    background: none;
}

#HeaderExtension1 .disabled {
    pointer-events: none;
}
#HeaderImage1
{
   border: 0px #000000 solid;
   padding: 0px 0px 0px 0px;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}
#wb_FooterLine1
{
   font-size: 0;
}
#FooterLine1
{
   border-width: 0;
   height: 8px;
   width: 1902px;
}
#IndexShape3osdjn
{
   border-width: 0;
}
#FooterExtension3 .wf-secured-container > div > .wf-state-layer > .wf-state-container{
        border-radius: 0px;
        border-width: 0px 0px 0px 0px;
        border-color: rgba(255,255,255,0.00);
        border-style: solid;
        background-color: rgba(255,255,255,0.00);
	 color: rgba(255,255,255,0.00);
}    
   

#FooterExtension3 .disabled .wf-state-layer {
    pointer-events: none;
}


#FooterExtension3 wf-state-symbol.wf-state-layer {
    position: absolute;
    width: 100%;
    height: 100%;
}

#FooterExtension3 .wf-navigation-link {
        box-sizing: border-box;
        font-size: 14px;
        font-family: Arial !important;
        font-weight: normal !important;
        text-shadow: none !important;
        border:none;
        background-color: transparent;
        color: inherit;
        display: flex !important;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        transform: scale(1, 1);
        text-decoration: none;
    	 border-width: 0px 0px 0px 0px;
        border-color: transparent;
        border-style: solid;
    }

    #FooterExtension3 .wf-navigation-link.active {
        background-color: rgba(0,0,0,0.00) !important;
        border-color: rgba(0,0,0,0.00) !important;
        background-image: none !important;
        color: rgba(0,0,0,0.00) !important;
        border-width: 0px 0px 0px 0px;
        border-color: rgba(0,0,0,0.00);
        border-style: solid;
    }

    #FooterExtension3 .wf-state-layer:hover  > .wf-state-container,
    #FooterExtension3 .wf-navigation-link.active:hover {
        background-color: rgba(255,255,255,0.00) !important;
        border-color: rgba(255,255,255,0.00) !important;
        background-image: none !important;
        color: rgba(255,255,255,0.00) !important;
        border-width: 0px 0px 0px 0px;
        border-color: rgba(255,255,255,0.00);
        border-style: solid;
    }

    #FooterExtension3 .wf-state-layer:focus > .wf-state-container,
    #FooterExtension3 .wf-state-layer .focus > .wf-state-container {
        background-color: rgba(0,0,0,0.00) !important;
        border-color: rgba(0,0,0,0.00) !important;
        background-image: none !important;
        color: rgba(0,0,0,0.00) !important;
	 outline: none;
        border-width: 0px 0px 0px 0px;
        border-color: rgba(255,255,255,0.00);
        border-style: solid;
    }

    #FooterExtension3 .wf-state-layer:hover .icon {
	color: rgba(255,255,255,0.00);
    }

    #FooterExtension3 .wf-state-layer:active .icon,
    #FooterExtension3 .wf-state-layer .active .icon {
	color: rgba(0,0,0,0.00);
    }

    #FooterExtension3 .wf-state-layer:focus .icon,
    #FooterExtension3 .wf-state-layer .focus .icon {
	color: rgba(0,0,0,0.00);
    }

    #FooterExtension3 .wf-navigation-link .icon {
        font-size: 14px;
        display: inline-block !important;
        padding: 0 3px 0 0;
        line-height: 14px;
	 color:;
    }

#FooterExtension3 .wf-navigation-link-content {
        display: inline-block;
	 padding: 0px 10px !important;
	 position:absolute;

	}

#FooterExtension3 .wf-nav-text > span {
	display:inline-block;
}

#FooterExtension3.flex-start .wf-navigation-link .icon,
#FooterExtension3.flex-start .wf-nav-text,
#FooterExtension3.flex-start .wf-navigation-link-content {
    text-align: left;
}

#FooterExtension3.center .wf-navigation-link .icon,
#FooterExtension3.center .wf-nav-text,
#FooterExtension3.center .wf-navigation-link-content {
    text-align: center;
}

#FooterExtension3.flex-end .wf-navigation-link .icon,
#FooterExtension3.flex-end .wf-nav-text,
#FooterExtension3.flex-end .wf-navigation-link-content {
    text-align: right;
}

