@charset "UTF-8";

/* Padding 0 */

.pad0 { padding: 0 !important; }
.padtop0 { padding-top: 0 !important; }
.padbot0 { padding-bottom: 0 !important; }

/* Margin 0 */

.mar0 { margin: 0 !important; }
.martop0 { margin-top: 0 !important; }
.marbot0 { margin-bottom: 0 !important; }

/* Padding rem */

.pad25rem { padding: .25rem; }
.pad50rem { padding: .5rem; }
.pad75rem { padding: .75rem; }
.pad100rem { padding: 1rem; }
.pad125rem { padding: 1.25rem; }
.pad150rem { padding: 1.5rem; }
.pad175rem { padding: 1.75rem; }
.pad200rem { padding: 2rem; }
.pad225rem { padding: 2.25rem; }
.pad250rem { padding: 2.5rem; }
.pad275rem { padding: 2.75rem; }
.pad300rem { padding: 3rem; }
.pad325rem { padding: 3.25rem; }
.pad350rem { padding: 3.5rem; }
.pad375rem { padding: 3.75rem; }
.pad400rem { padding: 4rem; }

.pad0_25rem { padding: 0 .25rem; }
.pad0_50rem { padding: 0 .5rem; }
.pad0_75rem { padding: 0 .75rem; }
.pad0_100rem { padding: 0 1rem; }
.pad0_125rem { padding: 0 1.25rem; }
.pad0_150rem { padding: 0 1.5rem; }
.pad0_175rem { padding: 0 1.75rem; }
.pad0_200rem { padding: 0 2rem; }
.pad0_225rem { padding: 0 2.25rem; }
.pad0_250rem { padding: 0 2.5rem; }
.pad0_275rem { padding: 0 2.75rem; }
.pad0_300rem { padding: 0 3rem; }
.pad0_325rem { padding: 0 3.25rem; }
.pad0_350rem { padding: 0 3.5rem; }
.pad0_375rem { padding: 0 3.75rem; }
.pad0_400rem { padding: 0 4rem; }

.pad25_0rem { padding: .25rem 0; }
.pad50_0rem { padding: .5rem 0; }
.pad75_0rem { padding: .75rem 0; }
.pad100_0rem { padding: 1rem 0; }
.pad125_0rem { padding: 1.25rem 0; }
.pad150_0rem { padding: 1.5rem 0; }
.pad175_0rem { padding: 1.75rem 0; }
.pad200_0rem { padding: 2rem 0; }
.pad225_0rem { padding: 2.25rem 0; }
.pad250_0rem { padding: 2.5rem 0; }
.pad275_0rem { padding: 2.75rem 0; }
.pad300_0rem { padding: 3rem 0; }
.pad325_0rem { padding: 3.25rem 0; }
.pad350_0rem { padding: 3.5rem 0; }
.pad375_0rem { padding: 3.75rem 0; }
.pad400_0rem { padding: 4rem 0; }

.padtop25rem { padding-top: .25rem; }
.padtop50rem { padding-top: .5rem; }
.padtop75rem { padding-top: .75rem; }
.padtop100rem { padding-top: 1rem; }
.padtop125rem { padding-top: 1.25rem; }
.padtop150rem { padding-top: 1.5rem; }
.padtop175rem { padding-top: 1.75rem; }
.padtop200rem { padding-top: 2rem; }
.padtop225rem { padding-top: 2.25rem; }
.padtop250rem { padding-top: 2.5rem; }
.padtop275rem { padding-top: 2.75rem; }
.padtop300rem { padding-top: 3rem; }
.padtop325rem { padding-top: 3.25rem; }
.padtop350rem { padding-top: 3.5rem; }
.padtop375rem { padding-top: 3.75rem; }
.padtop400rem { padding-top: 4rem; }

.padbot25rem { padding-bottom: .25rem; }
.padbot50rem { padding-bottom: .5rem; }
.padbot75rem { padding-bottom: .75rem; }
.padbot100rem { padding-bottom: 1rem; }
.padbot125rem { padding-bottom: 1.25rem; }
.padbot150rem { padding-bottom: 1.5rem; }
.padbot175rem { padding-bottom: 1.75rem; }
.padbot200rem { padding-bottom: 2rem; }
.padbot225rem { padding-bottom: 2.25rem; }
.padbot250rem { padding-bottom: 2.5rem; }
.padbot275rem { padding-bottom: 2.75rem; }
.padbot300rem { padding-bottom: 3rem; }
.padbot325rem { padding-bottom: 3.25rem; }
.padbot350rem { padding-bottom: 3.5rem; }
.padbot375rem { padding-bottom: 3.75rem; }
.padbot400rem { padding-bottom: 4rem; }

/* Padding em */

.pad25em { padding: .25em; }
.pad50em { padding: .5em; }
.pad75em { padding: .75em; }
.pad100em { padding: 1em; }
.pad125em { padding: 1.25em; }
.pad150em { padding: 1.5em; }
.pad175em { padding: 1.75em; }
.pad200em { padding: 2em; }
.pad225em { padding: 2.25em; }
.pad250em { padding: 2.5em; }
.pad275em { padding: 2.75em; }
.pad300em { padding: 3em; }
.pad325em { padding: 3.25em; }
.pad350em { padding: 3.5em; }
.pad375em { padding: 3.75em; }
.pad400em { padding: 4em; }

.pad0_25em { padding: 0 .25em; }
.pad0_50em { padding: 0 .5em; }
.pad0_75em { padding: 0 .75em; }
.pad0_100em { padding: 0 1em; }
.pad0_125em { padding: 0 1.25em; }
.pad0_150em { padding: 0 1.5em; }
.pad0_175em { padding: 0 1.75em; }
.pad0_200em { padding: 0 2em; }
.pad0_225em { padding: 0 2.25em; }
.pad0_250em { padding: 0 2.5em; }
.pad0_275em { padding: 0 2.75em; }
.pad0_300em { padding: 0 3em; }
.pad0_325em { padding: 0 3.25em; }
.pad0_350em { padding: 0 3.5em; }
.pad0_375em { padding: 0 3.75em; }
.pad0_400em { padding: 0 4em; }

.pad25_0em { padding: .25em 0; }
.pad50_0em { padding: .5em 0; }
.pad75_0em { padding: .75em 0; }
.pad100_0em { padding: 1em 0; }
.pad125_0em { padding: 1.25em 0; }
.pad150_0em { padding: 1.5em 0; }
.pad175_0em { padding: 1.75em 0; }
.pad200_0em { padding: 2em 0; }
.pad225_0em { padding: 2.25em 0; }
.pad250_0em { padding: 2.5em 0; }
.pad275_0em { padding: 2.75em 0; }
.pad300_0em { padding: 3em 0; }
.pad325_0em { padding: 3.25em 0; }
.pad350_0em { padding: 3.5em 0; }
.pad375_0em { padding: 3.75em 0; }
.pad400_0em { padding: 4em 0; }

.padtop25em { padding-top: .25em; }
.padtop50em { padding-top: .5em; }
.padtop75em { padding-top: .75em; }
.padtop100em { padding-top: 1em; }
.padtop125em { padding-top: 1.25em; }
.padtop150em { padding-top: 1.5em; }
.padtop175em { padding-top: 1.75em; }
.padtop200em { padding-top: 2em; }
.padtop225em { padding-top: 2.25em; }
.padtop250em { padding-top: 2.5em; }
.padtop275em { padding-top: 2.75em; }
.padtop300em { padding-top: 3em; }
.padtop325em { padding-top: 3.25em; }
.padtop350em { padding-top: 3.5em; }
.padtop375em { padding-top: 3.75em; }
.padtop400em { padding-top: 4em; }

.padbot25em { padding-bottom: .25em; }
.padbot50em { padding-bottom: .5em; }
.padbot75em { padding-bottom: .75em; }
.padbot100em { padding-bottom: 1em; }
.padbot125em { padding-bottom: 1.25em; }
.padbot150em { padding-bottom: 1.5em; }
.padbot175em { padding-bottom: 1.75em; }
.padbot200em { padding-bottom: 2em; }
.padbot225em { padding-bottom: 2.25em; }
.padbot250em { padding-bottom: 2.5em; }
.padbot275em { padding-bottom: 2.75em; }
.padbot300em { padding-bottom: 3em; }
.padbot325em { padding-bottom: 3.25em; }
.padbot350em { padding-bottom: 3.5em; }
.padbot375em { padding-bottom: 3.75em; }
.padbot400em { padding-bottom: 4em; }

/* Margin rem */

.mar25rem { margin: .25rem; }
.mar50rem { margin: .5rem; }
.mar75rem { margin: .75rem; }
.mar100rem { margin: 1rem; }
.mar125rem { margin: 1.25rem; }
.mar150rem { margin: 1.5rem; }
.mar175rem { margin: 1.75rem; }
.mar200rem { margin: 2rem; }
.mar225rem { margin: 2.25rem; }
.mar250rem { margin: 2.5rem; }
.mar275rem { margin: 2.75rem; }
.mar300rem { margin: 3rem; }
.mar325rem { margin: 3.25rem; }
.mar350rem { margin: 3.5rem; }
.mar375rem { margin: 3.75rem; }
.mar400rem { margin: 4rem; }

.mar0_25rem { margin: 0 .25rem; }
.mar0_50rem { margin: 0 .5rem; }
.mar0_75rem { margin: 0 .75rem; }
.mar0_100rem { margin: 0 1rem; }
.mar0_125rem { margin: 0 1.25rem; }
.mar0_150rem { margin: 0 1.5rem; }
.mar0_175rem { margin: 0 1.75rem; }
.mar0_200rem { margin: 0 2rem; }
.mar0_225rem { margin: 0 2.25rem; }
.mar0_250rem { margin: 0 2.5rem; }
.mar0_275rem { margin: 0 2.75rem; }
.mar0_300rem { margin: 0 3rem; }
.mar0_325rem { margin: 0 3.25rem; }
.mar0_350rem { margin: 0 3.5rem; }
.mar0_375rem { margin: 0 3.75rem; }
.mar0_400rem { margin: 0 4rem; }

.mar25_0rem { margin: .25rem 0; }
.mar50_0rem { margin: .5rem 0; }
.mar75_0rem { margin: .75rem 0; }
.mar100_0rem { margin: 1rem 0; }
.mar125_0rem { margin: 1.25rem 0; }
.mar150_0rem { margin: 1.5rem 0; }
.mar175_0rem { margin: 1.75rem 0; }
.mar200_0rem { margin: 2rem 0; }
.mar225_0rem { margin: 2.25rem 0; }
.mar250_0rem { margin: 2.5rem 0; }
.mar275_0rem { margin: 2.75rem 0; }
.mar300_0rem { margin: 3rem 0; }
.mar325_0rem { margin: 3.25rem 0; }
.mar350_0rem { margin: 3.5rem 0; }
.mar375_0rem { margin: 3.75rem 0; }
.mar400_0rem { margin: 4rem 0; }

.martop25rem { margin-top: .25rem; }
.martop50rem { margin-top: .50rem; }
.martop75rem { margin-top: .75rem; }
.martop100rem { margin-top: 1rem; }
.martop125rem { margin-top: 1.25rem; }
.martop150rem { margin-top: 1.5rem; }
.martop175rem { margin-top: 1.75rem; }
.martop200rem { margin-top: 2rem; }
.martop225rem { margin-top: 2.25rem; }
.martop250rem { margin-top: 2.5rem; }
.martop275rem { margin-top: 2.75rem; }
.martop300rem { margin-top: 3rem; }
.martop325rem { margin-top: 3.25rem; }
.martop350rem { margin-top: 3.5rem; }
.martop375rem { margin-top: 3.75rem; }
.martop400rem { margin-top: 4rem; }

.marbot25rem { margin-bottom: .25rem; }
.marbot50rem { margin-bottom: .50rem; }
.marbot75rem { margin-bottom: .75rem; }
.marbot100rem { margin-bottom: 1rem; }
.marbot125rem { margin-bottom: 1.25rem; }
.marbot150rem { margin-bottom: 1.5rem; }
.marbot175rem { margin-bottom: 1.75rem; }
.marbot200rem { margin-bottom: 2rem; }
.marbot225rem { margin-bottom: 2.25rem; }
.marbot250rem { margin-bottom: 2.5rem; }
.marbot275rem { margin-bottom: 2.75rem; }
.marbot300rem { margin-bottom: 3rem; }
.marbot325rem { margin-bottom: 3.25rem; }
.marbot350rem { margin-bottom: 3.5rem; }
.marbot375rem { margin-bottom: 3.75rem; }
.marbot400rem { margin-bottom: 4rem; }

/* Margin em */

.mar25em { margin: .25em; }
.mar50em { margin: .5em; }
.mar75em { margin: .75em; }
.mar100em { margin: 1em; }
.mar125em { margin: 1.25em; }
.mar150em { margin: 1.5em; }
.mar175em { margin: 1.75em; }
.mar200em { margin: 2em; }
.mar225em { margin: 2.25em; }
.mar250em { margin: 2.5em; }
.mar275em { margin: 2.75em; }
.mar300em { margin: 3em; }
.mar325em { margin: 3.25em; }
.mar350em { margin: 3.5em; }
.mar375em { margin: 3.75em; }
.mar400em { margin: 4em; }

.mar0_25em { margin: 0 .25em; }
.mar0_50em { margin: 0 .5em; }
.mar0_75em { margin: 0 .75em; }
.mar0_100em { margin: 0 1em; }
.mar0_125em { margin: 0 1.25em; }
.mar0_150em { margin: 0 1.5em; }
.mar0_175em { margin: 0 1.75em; }
.mar0_200em { margin: 0 2em; }
.mar0_225em { margin: 0 2.25em; }
.mar0_250em { margin: 0 2.5em; }
.mar0_275em { margin: 0 2.75em; }
.mar0_300em { margin: 0 3em; }
.mar0_325em { margin: 0 3.25em; }
.mar0_350em { margin: 0 3.5em; }
.mar0_375em { margin: 0 3.75em; }
.mar0_400em { margin: 0 4em; }

.mar25_0em { margin: .25em 0; }
.mar50_0em { margin: .5em 0; }
.mar75_0em { margin: .75em 0; }
.mar100_0em { margin: 1em 0; }
.mar125_0em { margin: 1.25em 0; }
.mar150_0em { margin: 1.5em 0; }
.mar175_0em { margin: 1.75em 0; }
.mar200_0em { margin: 2em 0; }
.mar225_0em { margin: 2.25em 0; }
.mar250_0em { margin: 2.5em 0; }
.mar275_0em { margin: 2.75em 0; }
.mar300_0em { margin: 3em 0; }
.mar325_0em { margin: 3.25em 0; }
.mar350_0em { margin: 3.5em 0; }
.mar375_0em { margin: 3.75em 0; }
.mar400_0em { margin: 4em 0; }

.martop25em { margin-top: .25em; }
.martop50em { margin-top: .50em; }
.martop75em { margin-top: .75em; }
.martop100em { margin-top: 1em; }
.martop125em { margin-top: 1.25em; }
.martop150em { margin-top: 1.5em; }
.martop175em { margin-top: 1.75em; }
.martop200em { margin-top: 2em; }
.martop225em { margin-top: 2.25em; }
.martop250em { margin-top: 2.5em; }
.martop275em { margin-top: 2.75em; }
.martop300em { margin-top: 3em; }
.martop325em { margin-top: 3.25em; }
.martop350em { margin-top: 3.5em; }
.martop375em { margin-top: 3.75em; }
.martop400em { margin-top: 4em; }

.marbot25em { margin-bottom: .25em; }
.marbot50em { margin-bottom: .50em; }
.marbot75em { margin-bottom: .75em; }
.marbot100em { margin-bottom: 1em; }
.marbot125em { margin-bottom: 1.25em; }
.marbot150em { margin-bottom: 1.5em; }
.marbot175em { margin-bottom: 1.75em; }
.marbot200em { margin-bottom: 2em; }
.marbot225em { margin-bottom: 2.25em; }
.marbot250em { margin-bottom: 2.5em; }
.marbot275em { margin-bottom: 2.75em; }
.marbot300em { margin-bottom: 3em; }
.marbot325em { margin-bottom: 3.25em; }
.marbot350em { margin-bottom: 3.5em; }
.marbot375em { margin-bottom: 3.75em; }
.marbot400em { margin-bottom: 4em; }

/* Padding vw */

.pad1vw { padding: 1vw; }
.pad2vw { padding: 2vw; }
.pad3vw { padding: 3vw; }
.pad4vw { padding: 4vw; }
.pad5vw { padding: 5vw; }
.pad6vw { padding: 6vw; }
.pad7vw { padding: 7vw; }
.pad8vw { padding: 8vw; }
.pad9vw { padding: 9vw; }
.pad10vw { padding: 10vw; }
.pad15vw { padding: 15vw; }

.pad1_0vw { padding: 1vw 0; }
.pad2_0vw { padding: 2vw 0; }
.pad3_0vw { padding: 3vw 0; }
.pad4_0vw { padding: 4vw 0; }
.pad5_0vw { padding: 5vw 0; }
.pad6_0vw { padding: 6vw 0; }
.pad7_0vw { padding: 7vw 0; }
.pad8_0vw { padding: 8vw 0; }
.pad9_0vw { padding: 9vw 0; }
.pad10_0vw { padding: 10vw 0; }
.pad15_0vw { padding: 15vw 0; }

.pad0_1vw { padding: 0 1vw; }
.pad0_2vw { padding: 0 2vw; }
.pad0_3vw { padding: 0 3vw; }
.pad0_4vw { padding: 0 4vw; }
.pad0_5vw { padding: 0 5vw; }
.pad0_6vw { padding: 0 6vw; }
.pad0_7vw { padding: 0 7vw; }
.pad0_8vw { padding: 0 8vw; }
.pad0_9vw { padding: 0 9vw; }
.pad0_10vw { padding: 0 10vw; }
.pad0_15vw { padding: 0 15vw; }

.padtop1vw { padding-top: 1vw; }
.padtop2vw { padding-top: 2vw; }
.padtop3vw { padding-top: 3vw; }
.padtop4vw { padding-top: 4vw; }
.padtop5vw { padding-top: 5vw; }
.padtop6vw { padding-top: 6vw; }
.padtop7vw { padding-top: 7vw; }
.padtop8vw { padding-top: 8vw; }
.padtop9vw { padding-top: 9vw; }
.padtop10vw { padding-top: 10vw; }
.padtop15vw { padding-top: 15vw; }

.padbot1vw { padding-bottom: 1vw; }
.padbot2vw { padding-bottom: 2vw; }
.padbot3vw { padding-bottom: 3vw; }
.padbot4vw { padding-bottom: 4vw; }
.padbot5vw { padding-bottom: 5vw; }
.padbot6vw { padding-bottom: 6vw; }
.padbot7vw { padding-bottom: 7vw; }
.padbot8vw { padding-bottom: 8vw; }
.padbot9vw { padding-bottom: 9vw; }
.padbot10vw { padding-bottom: 10vw; }
.padtop15vw { padding-bottom: 15vw; }

/* Margin vw */

.mar1vw { margin: 1vw; }
.mar2vw { margin: 2vw; }
.mar3vw { margin: 3vw; }
.mar4vw { margin: 4vw; }
.mar5vw { margin: 5vw; }
.mar6vw { margin: 6vw; }
.mar7vw { margin: 7vw; }
.mar8vw { margin: 8vw; }
.mar9vw { margin: 9vw; }
.mar10vw { margin: 10vw; }
.mar15vw { margin: 15vw; }

.mar1_0vw { margin: 1vw 0; }
.mar2_0vw { margin: 2vw 0; }
.mar3_0vw { margin: 3vw 0; }
.mar4_0vw { margin: 4vw 0; }
.mar5_0vw { margin: 5vw 0; }
.mar6_0vw { margin: 6vw 0; }
.mar7_0vw { margin: 7vw 0; }
.mar8_0vw { margin: 8vw 0; }
.mar9_0vw { margin: 9vw 0; }
.mar10_0vw { margin: 10vw 0; }
.mar15_0vw { margin: 15vw 0; }

.mar0_1vw { margin: 0 1vw; }
.mar0_2vw { margin: 0 2vw; }
.mar0_3vw { margin: 0 3vw; }
.mar0_4vw { margin: 0 4vw; }
.mar0_5vw { margin: 0 5vw; }
.mar0_6vw { margin: 0 6vw; }
.mar0_7vw { margin: 0 7vw; }
.mar0_8vw { margin: 0 8vw; }
.mar0_9vw { margin: 0 9vw; }
.mar0_10vw { margin: 0 10vw; }
.mar0_15vw { margin: 0 15vw; }

.martop1vw { margin-top: 1vw; }
.martop2vw { margin-top: 2vw; }
.martop3vw { margin-top: 3vw; }
.martop4vw { margin-top: 4vw; }
.martop5vw { margin-top: 5vw; }
.martop6vw { margin-top: 6vw; }
.martop7vw { margin-top: 7vw; }
.martop8vw { margin-top: 8vw; }
.martop9vw { margin-top: 9vw; }
.martop10vw { margin-top: 10vw; }
.martop15vw { margin-top: 15vw; }

.marbot1vw { margin-bottom: 1vw; }
.marbot2vw { margin-bottom: 2vw; }
.marbot3vw { margin-bottom: 3vw; }
.marbot4vw { margin-bottom: 4vw; }
.marbot5vw { margin-bottom: 5vw; }
.marbot6vw { margin-bottom: 6vw; }
.marbot7vw { margin-bottom: 7vw; }
.marbot8vw { margin-bottom: 8vw; }
.marbot9vw { margin-bottom: 9vw; }
.marbot10vw { margin-bottom: 10vw; }
.martop15vw { margin-bottom: 15vw; }

/* Sonderfälle */

.pad15_0 { padding: 15px 0; }
.mar15_0 { margin: 15px 0; }

.pad25_0 { padding: 25px 0; }
.mar25_0 { margin: 25px 0; }

.padtop30 { padding-top: 30px; }
.martop30 { margin-top: 30px; }

.padbot30 { padding-bottom: 30px; }
.marbot30 { margin-bottom: 30px; }

.padtop50 { padding-top: 50px; }
.martop50 { margin-top: 50px; }

.padbot50 { padding-bottom: 50px; }
.marbot50 { margin-bottom: 50px; }