/* Height */
.fisweb-height-auto { height: auto !important; }
.fisweb-height-1px { height: 1px !important; }
.fisweb-height-5px { height: 5px !important; }
.fisweb-height-10px { height: 10px !important; }
.fisweb-height-15px { height: 15px !important; }
.fisweb-height-20px { height: 20px !important; }
.fisweb-height-30px { height: 30px !important; }
.fisweb-height-32px { height: 32px !important; }
.fisweb-height-40px { height: 40px !important; }
.fisweb-height-50px { height: 50px !important; }
.fisweb-height-60px { height: 60px !important; }
.fisweb-height-85px { height: 85px !important; }
.fisweb-height-100px { height: 100px !important; }
.fisweb-height-150px { height: 150px !important; }
.fisweb-height-500px { height: 500px !important; }
.fisweb-height-100percent { height:100% !important; }


.fisweb-min-height-20px { min-height: 20px !important; }
.fisweb-min-height-25px { min-height: 25px !important; }
.fisweb-min-height-30px { min-height: 30px !important; }
.fisweb-min-height-40px { min-height: 40px !important; }
.fisweb-min-height-80px { min-height: 80px !important; }

/* Width */
.fisweb-width-0percent { width:0% !important; }
.fisweb-width-5percent { width:5% !important; }
.fisweb-width-10percent { width:10% !important; }
.fisweb-width-20percent { width:20% !important; }
.fisweb-width-25percent { width:25% !important; }
.fisweb-width-29percent { width:29% !important; }
.fisweb-width-30percent { width:30% !important; }
.fisweb-width-40percent { width:40% !important; }
.fisweb-width-50percent { width:50% !important; }
.fisweb-width-60percent { width:60% !important; }
.fisweb-width-70percent { width:70% !important; }
.fisweb-width-80percent { width:80% !important; }
.fisweb-width-90percent { width:90% !important; }
.fisweb-width-92percent { width:92% !important; }
.fisweb-width-95percent { width:95% !important; }
.fisweb-width-100percent { width:100% !important; }
.fisweb-width-4px { width:4px !important; }
.fisweb-width-18px { width: 18px !important }
.fisweb-width-20px { width: 20px !important }
.fisweb-width-26px { width: 26px !important }
.fisweb-width-28px { width: 28px !important }
.fisweb-width-30px { width: 30px !important; }
.fisweb-width-100px { width: 100px !important; }
.fisweb-width-104px { width: 104px !important; }
.fisweb-width-110px { width: 110px !important; }
.fisweb-width-120px { width: 120px !important; }
.fisweb-width-130px { width: 130px !important; }
.fisweb-width-135px { width: 135px !important; }
.fisweb-width-150px { width: 150px !important; }
.fisweb-width-200px { width: 200px !important; }
.fisweb-width-210px { width: 210px !important; }
.fisweb-width-260px { width: 260px !important; }
.fisweb-width-300px { width: 300px !important; }
.fisweb-width-316px { width: 316px !important; }
.fisweb-width-330px { width: 330px !important; }
.fisweb-width-360px { width: 360px !important; }
.fisweb-width-400px { width: 400px !important; }
.fisweb-width-500px { width: 500px !important; }
.fisweb-width-560px { width: 560px !important; }
.fisweb-width-600px { width: 600px !important; }
.fisweb-width-775px { width: 775px !important; }
.fisweb-width-800px { width: 800px !important; }

.fisweb-min-width-100px { min-width: 100px !important; }
.fisweb-min-width-300px { min-width: 300px !important; }
.fisweb-min-width-650px { min-width: 650px !important; }

.fisweb-min-width-40percent { min-width: 40% !important; }

.fisweb-max-width-300px { max-width: 300px !important; }


/* Padding */
.fisweb-padding-0 {padding: 0 !important; }
.fisweb-padding-15px-0px-20px-35px {padding: 15px 0px 20px 35px !important; }
.fisweb-padding-1rem-0-1rem-0 {padding: 1rem 0 1rem 0 !important; }
.fisweb-padding-2px { padding: 2px !important; }
.fisweb-padding-5px { padding: 5px !important; }
.fisweb-padding-6px { padding: 6px !important; }
.fisweb-padding-10px { padding: 10px !important; }
.fisweb-padding-13px { padding: 13px !important; }
.fisweb-padding-15px { padding: 15px !important; }
.fisweb-padding-0-2px { padding: 0 2px !important; }
.fisweb-padding-top-2px { padding-top: 2px !important; }
.fisweb-padding-top-3px { padding-top: 3px !important; }
.fisweb-padding-top-4px { padding-top: 4px !important; }
.fisweb-padding-top-7px { padding-top: 7px !important; }
.fisweb-padding-top-10px { padding-top: 10px !important; }
.fisweb-padding-top-15px { padding-top: 15px !important; }
.fisweb-padding-top-20px { padding-top: 20px !important; }
.fisweb-padding-left-0px { padding-left: 0px !important; }
.fisweb-padding-left-2px { padding-left: 2px !important; }
.fisweb-padding-left-5px { padding-left: 5px !important; }
.fisweb-padding-left-8px { padding-left: 8px !important; }
.fisweb-padding-left-10px { padding-left: 10px !important; }
.fisweb-padding-left-15px { padding-left: 15px !important; }
.fisweb-padding-left-20px { padding-left: 20px !important; }
.fisweb-padding-left-23px { padding-left: 23px !important; }
.fisweb-padding-left-24px { padding-left: 24px !important; }
.fisweb-padding-left-40px { padding-left: 40px !important; }
.fisweb-padding-left-26px { padding-left: 26px !important; }
.fisweb-padding-left-52px { padding-left: 52px !important; }
.fisweb-padding-left-78px { padding-left: 78px !important; }
.fisweb-padding-left-104px { padding-left: 104px !important; }
.fisweb-padding-left-130px { padding-left: 130px !important; }
.fisweb-padding-left-156px { padding-left: 156px !important; }
.fisweb-padding-bottom-1rem { padding-bottom: 1rem !important; }
.fisweb-padding-bottom-5px { padding-bottom: 5px !important; }
.fisweb-padding-bottom-10px { padding-bottom: 10px !important; }
.fisweb-padding-bottom-20px { padding-bottom: 20px !important; }
.fisweb-padding-right-0 { padding-right: 0 !important; }
.fisweb-padding-right-2px { padding-right: 2px !important; }
.fisweb-padding-right-3px { padding-right: 3px !important; }
.fisweb-padding-right-10px { padding-right: 10px !important; }
.fisweb-padding-right-20px { padding-right: 20px !important; }

/* Margin */
.fisweb-margin-4rem-0-4rem-0 {margin: 4rem 0 4rem 0 !important; }
.fisweb-margin--5px { margin: -5px !important; }
.fisweb-margin-0px { margin: 0px !important; }
.fisweb-margin-5px { margin: 5px !important; }
.fisweb-margin-10px { margin: 10px !important; }
.fisweb-margin-0-5px { margin: 0 5px !important; }
.fisweb-margin-5px-0 { margin: 5px 0 !important; }
.fisweb-margin-0--2px { margin: 0 -2px !important; }
.fisweb-margin-bottom-2px { margin-bottom: 2px !important; }
.fisweb-margin-bottom-3px { margin-bottom: 3px !important; }
.fisweb-margin-bottom-5px { margin-bottom: 5px !important; }
.fisweb-margin-bottom-10px { margin-bottom: 10px !important; }
.fisweb-margin-bottom-20px { margin-bottom: 20px !important; }
.fisweb-margin-bottom-30px { margin-bottom: 30px !important; }
.fisweb-margin-bottom-50px { margin-bottom: 50px !important; }
.fisweb-margin-bottom-auto { margin-bottom: auto !important; }
.fisweb-margin-top--100px { margin-top: -100px !important; }
.fisweb-margin-top-0 { margin-top: 0 !important; }
.fisweb-margin-top-1px { margin-top: 1px !important;}
.fisweb-margin-top-1rem { margin-top: 1rem !important; }
.fisweb-margin-top-2rem { margin-top: 2rem !important; }
.fisweb-margin-top-2px { margin-top: 2px !important; }
.fisweb-margin-top-3px { margin-top: 3px !important; }
.fisweb-margin-top-5px { margin-top: 5px !important; }
.fisweb-margin-top-10px { margin-top: 10px !important; }
.fisweb-margin-top-15px { margin-top: 15px !important; }
.fisweb-margin-top-16px { margin-top: 16px !important; }
.fisweb-margin-top-20px { margin-top: 20px !important; }
.fisweb-margin-top-25px { margin-top: 25px !important; }
.fisweb-margin-top-30px { margin-top: 30px !important; }
.fisweb-margin-top-auto { margin-top: auto !important; }
.fisweb-margin-left--5px { margin-left: -5px !important; }
.fisweb-margin-left--20px { margin-left: -20px !important; }
.fisweb-margin-left-1px { margin-left: 1px !important; }
.fisweb-margin-left-5px { margin-left: 5px !important; }
.fisweb-margin-left-8px { margin-left: 8px !important; }
.fisweb-margin-left-10px { margin-left: 10px !important; }
.fisweb-margin-left-15px { margin-left: 15px !important; }
.fisweb-margin-left-20px { margin-left: 20px !important; }
.fisweb-margin-left-23px { margin-left: 23px !important; }
.fisweb-margin-left-50px { margin-left: 50px !important; }
.fisweb-margin-right-0px { margin-right: 0px !important; }
.fisweb-margin-right-2px { margin-right: 2px !important; }
.fisweb-margin-right-5px { margin-right: 5px !important; }
.fisweb-margin-right-10px { margin-right: 10px !important; }

/* Display */
.fisweb-display-block { display: block !important; }
.fisweb-display-none { display: none !important; }
.fisweb-display-inline { display: inline !important; }
.fisweb-display-inline-block { display: inline-block !important; }
.fisweb-display-table { display: table !important; }

/* Text */
.fisweb-text-align-center { text-align: center !important; }
.fisweb-text-align-left { text-align: left !important; }
.fisweb-text-align-right { text-align: right !important; }
.fisweb-text-align-justify { text-align: justify !important; }

.fisweb-text-decoration-underline { text-decoration: underline !important; }

.fisweb-text-anchor-middle { text-anchor: middle !important; }

.fisweb-font-weight-bold { font-weight: bold !important; }
.fisweb-font-weight-normal { font-weight: normal !important; }

.fisweb-font-size-10px { font-size: 10px !important; }
.fisweb-font-size-13px { font-size: 13px !important; }
.fisweb-font-size-14px { font-size: 14px !important; }
.fisweb-font-size-15px { font-size: 15px !important; }
.fisweb-font-size-19px { font-size: 19px !important; }
.fisweb-font-size-30px { font-size: 30px !important; }
.fisweb-font-size-small { font-size: small !important; }
.fisweb-font-size-medium { font-size: medium !important; }
.fisweb-font-size-large { font-size: large !important; }
.fisweb-font-size-larger { font-size: larger !important; }
.fisweb-font-size-x-large { font-size: x-large !important; }
.fisweb-font-size-xx-large { font-size: xx-large !important; }

.fisweb-line-height-15px { line-height: 15px !important; }

.fisweb-float-left { float: left !important;}
.fisweb-float-right { float: right !important;}

.fisweb-word-break-break-all  { word-break: break-all !important; }
.fisweb-text-justify-inter-word { text-justify: inter-word !important; }

.fisweb-overflow-hidden {overflow: hidden !important;}
.fisweb-overflow-y-auto {overflow-y: auto !important;}
.fisweb-overflow-x-hidden {overflow-x: hidden !important;}
.fisweb-text-overflow-ellipsis {text-overflow: ellipsis !important;}

/* Border */
.fisweb-border-1px-solid { border: 1px solid !important; }
.fisweb-border-1px-solid-bababa { border: 1px solid #bababa !important }
.fisweb-border-1px-solid-000000 { border: 1px solid rgb(0,0,0) !important }
.fisweb-border-1px-solid-000000-5percent { border: 1px solid rgba(0,0,0,0.05) !important }
.fisweb-border-1px-solid-000000-25percent { border: 1px solid rgba(0,0,0,0.25) !important }

.fisweb-border-right-color-e5e5e5 { border-right-color: #e5e5e5 !important; }
.fisweb-border-right-style-solid { border-right-style: solid !important; }
.fisweb-border-right-width-1px { border-right-width: 1px !important; }
.fisweb-border-top-color-grey { border-top-color: grey !important; }
.fisweb-border-top-style-solid { border-top-style: solid !important; }
.fisweb-border-top-width-1px { border-top-width: 1px !important; }
.fisweb-border-top-width-2px { border-top-width: 2px !important; }
.fisweb-border-top-1px-solid-666666 { border-top: 1px solid #666666 !important ;}
.fisweb-border-top-1px-solid-e1e1e1 { border-top: 1px solid #e1e1e1 !important ;}
.fisweb-border-top-1pxsolidgrey { border-top: 1px solid grey !important; }
.fisweb-border-top-1pxsolidblack { border-top: 1px solid black !important; }
.fisweb-border-top-2pxsolidgrey { border-top: 2px solid grey !important; }
.fisweb-border-bottom-1px-solid-FFCC00 { border-bottom: 1px solid #FFCC00 !important; }

.fisweb-border-collapse-collapse { border-collapse: collapse !important; }
.fisweb-border-collapse-separate { border-collapse: separate !important; }

.fisweb-border-spacing-0-05-em { border-spacing: 0 0.5em !important; }

.fisweb-border-radius-4px { border-radius: 4px !important; }
.fisweb-border-radius-5px { border-radius: 5px !important; }
.fisweb-border-radius-10px { border-radius: 10px !important; }
.fisweb-border-radius-50percent { border-radius: 50% !important;}

.fisweb-border-style-none { border-style: none !important; }

.fisweb-border-width-0px { border-width: 0px !important; }

/* Color */
.fisweb-background-color-ffffff-80percent { background-color: rgba(255,255,255,0.8) !important; }
.fisweb-background-color-000000-7percent { background-color: rgba(0,0,0,0.07) !important; }
.fisweb-background-color-000000-5percent { background-color: rgba(0,0,0,0.05) !important; }
.fisweb-background-color-dddddd { background-color: #DDDDDD !important; }
.fisweb-background-color-ffffff { background-color: #FFFFFF !important; }
.fisweb-background-color-f3f3f3 { background-color: #F3F3F3 !important; }
.fisweb-background-color-d0d0d0 { background-color: #d0d0d0 !important; }
.fisweb-background-color-dcdcdc { background-color: #dcdcdc !important; }
.fisweb-background-color-b7b7b7 { background-color: #b7b7b7 !important; }
.fisweb-background-color-fff0b2 { background-color: #fff0b2 !important; }
.fisweb-background-color-ff0000 { background-color: #ff0000 !important; }
.fisweb-background-color-e4e4e4 { background-color: #E4E4E4 !important; }
.fisweb-background-color-fd9f9f { background-color: #FD9F9F !important; }
.fisweb-background-color-ffcc00 { background-color: #ffcc00 !important; }
.fisweb-background-color-606060 { background-color: #606060 !important; }
.fisweb-background-color-000000 { background-color: #000000 !important; }
.fisweb-background-color-aaaaaa { background-color: #aaaaaa !important; }
.fisweb-background-color-a4a4a4 { background-color: #a4a4a4 !important; }
.fisweb-background-color-bebebe { background-color: #bebebe !important; }
.fisweb-background-color-cd5c5c { background-color: #cd5c5c !important; }
.fisweb-background-color-e8e8e8 { background-color: #e8e8e8 !important; }
.fisweb-background-color-eeeeee { background-color: #eeeeee !important; }

.fisweb-color-d40511 { color: #d40511 !important; }
.fisweb-color-ce3939 { color: #ce3939 !important; }
.fisweb-color-458b74 { color: #458b74 !important; }
.fisweb-color-000000 { color: #000000 !important; }
.fisweb-color-red { color: red !important; }
.fisweb-color-black { color: black !important; }
.fisweb-color-orange { color: orange !important; }

/* Sonstiges */

.fisweb-align-items-center { align-items: center !important; }
.fisweb-align-items-flex-end { align-items: flex-end !important; }

.fisweb-vertical-align-middle { vertical-align: middle !important; }
.fisweb-vertical-align-text-top {vertical-align: text-top !important; }
.fisweb-vertical-align-top { vertical-align: top !important; }

.fisweb-clear-both { clear: both !important; }
.fisweb-cursor-pointer {cursor: pointer !important; }
.fisweb-position-absolute { position: absolute !important; }
.fisweb-z-index-9000  { z-index: 9000 !important; }

.fisweb-visibility-hidden { visibility: hidden !important; }
.fisweb-visibility-visible { visibility: visible !important; }

.fisweb-justify-content-space-between { justify-content: space-between !important; }

/* Bilder */
.fisweb-background-image-delete-btn {
  background-image: url('../gfx/delete-btn.png')
}