/*########## grid ##########*/
/*### px                ###*/
/* Breite vergeben um responsive zu deaktivieren */
/*### px | % | .. 		###*/
/* Breit der Inhaltscontainer*/
/*### max 24 	###*/
/*### 1 bis 5 	###*/
/*### 1 bis 5 	###*/
/*### 1 | 0 	###*/
/*### 0 bis 20 ? ###*/
/*### 0 bis 20 ? ###*/
/*### alles < 480px, max-width:479px ###*/
/*### von 480px bis 768px, max-width:767px ###*/
/*### von 768px bis 1024px, max-width:1023px ###*/
/*### alles > 1024px, no query needed ###*/
/* Smartphones (portrait and landscape): 320px and 480px */
/* iPads (portrait and landscape): 768px and 1024px */
/* Notebooks, Desktops, larger Screens > 1024px begrenzt durch maxwidth (s.o.) */
/* gridbreiten ohne padding und border (box-sizing:border-box) */
/*### 1 | 0 	###*/
/*### px | % | .. 		###*/
/* Paddingschrittweite, wird nur bei box-sizing: 1 verwendet; */
/*
Hinweis zur Klassenvergabe in Elementen:

Wurden p oder m Klassen in einer Stufe gesetzt (z.B. in "large"),
MUESSEN sie in einer niedereren Stufe (z.B. "medium") ueberschrieben werden, sonst entstehen Fehler.

*/
*[class*="large"], *[class*="medium"], *[class*="small"], *[class*="xsmall"] { position: relative; left: auto; right: auto; float: left; display: inline; margin-right: 0; margin-left: 0; padding-left: 0; padding-right: 0; }

/* PADDING KLASSEN */
.lp0 { padding: 0%; }

.lp1 { padding: 1%; }

.lp2 { padding: 2%; }

.lp3 { padding: 3%; }

.lp4 { padding: 4%; }

/* MARGIN KLASSEN */
.lm0 { margin-left: 0%; margin-right: 0%; }

.lm1 { margin-left: 0.69444%; margin-right: 0.69444%; }

.lm2 { margin-left: 1.38889%; margin-right: 1.38889%; }

.lm3 { margin-left: 2.08333%; margin-right: 2.08333%; }

/* GRID UND OFFSET KLASSEN */
*[class*="large"] { display: inline; }

.large0 { display: none; }

.lpush0, .lpull0 { left: auto; right: auto; }

.large1 { width: 4.16667%; }

.loffset1 { margin-left: 4.16667%; }

.lpull1 { left: auto; right: 4.16667%; }

.lpush1 { right: auto; left: 4.16667%; }

.large2 { width: 8.33333%; }

.loffset2 { margin-left: 8.33333%; }

.lpull2 { left: auto; right: 8.33333%; }

.lpush2 { right: auto; left: 8.33333%; }

.large3 { width: 12.5%; }

.loffset3 { margin-left: 12.5%; }

.lpull3 { left: auto; right: 12.5%; }

.lpush3 { right: auto; left: 12.5%; }

.large4 { width: 16.66667%; }

.loffset4 { margin-left: 16.66667%; }

.lpull4 { left: auto; right: 16.66667%; }

.lpush4 { right: auto; left: 16.66667%; }

.large5 { width: 20.83333%; }

.loffset5 { margin-left: 20.83333%; }

.lpull5 { left: auto; right: 20.83333%; }

.lpush5 { right: auto; left: 20.83333%; }

.large6 { width: 25%; }

.loffset6 { margin-left: 25%; }

.lpull6 { left: auto; right: 25%; }

.lpush6 { right: auto; left: 25%; }

.large7 { width: 29.16667%; }

.loffset7 { margin-left: 29.16667%; }

.lpull7 { left: auto; right: 29.16667%; }

.lpush7 { right: auto; left: 29.16667%; }

.large8 { width: 33.33333%; }

.loffset8 { margin-left: 33.33333%; }

.lpull8 { left: auto; right: 33.33333%; }

.lpush8 { right: auto; left: 33.33333%; }

.large9 { width: 37.5%; }

.loffset9 { margin-left: 37.5%; }

.lpull9 { left: auto; right: 37.5%; }

.lpush9 { right: auto; left: 37.5%; }

.large10 { width: 41.66667%; }

.loffset10 { margin-left: 41.66667%; }

.lpull10 { left: auto; right: 41.66667%; }

.lpush10 { right: auto; left: 41.66667%; }

.large11 { width: 45.83333%; }

.loffset11 { margin-left: 45.83333%; }

.lpull11 { left: auto; right: 45.83333%; }

.lpush11 { right: auto; left: 45.83333%; }

.large12 { width: 50%; }

.loffset12 { margin-left: 50%; }

.lpull12 { left: auto; right: 50%; }

.lpush12 { right: auto; left: 50%; }

.large13 { width: 54.16667%; }

.loffset13 { margin-left: 54.16667%; }

.lpull13 { left: auto; right: 54.16667%; }

.lpush13 { right: auto; left: 54.16667%; }

.large14 { width: 58.33333%; }

.loffset14 { margin-left: 58.33333%; }

.lpull14 { left: auto; right: 58.33333%; }

.lpush14 { right: auto; left: 58.33333%; }

.large15 { width: 62.5%; }

.loffset15 { margin-left: 62.5%; }

.lpull15 { left: auto; right: 62.5%; }

.lpush15 { right: auto; left: 62.5%; }

.large16 { width: 66.66667%; }

.loffset16 { margin-left: 66.66667%; }

.lpull16 { left: auto; right: 66.66667%; }

.lpush16 { right: auto; left: 66.66667%; }

.large17 { width: 70.83333%; }

.loffset17 { margin-left: 70.83333%; }

.lpull17 { left: auto; right: 70.83333%; }

.lpush17 { right: auto; left: 70.83333%; }

.large18 { width: 75%; }

.loffset18 { margin-left: 75%; }

.lpull18 { left: auto; right: 75%; }

.lpush18 { right: auto; left: 75%; }

.large19 { width: 79.16667%; }

.loffset19 { margin-left: 79.16667%; }

.lpull19 { left: auto; right: 79.16667%; }

.lpush19 { right: auto; left: 79.16667%; }

.large20 { width: 83.33333%; }

.loffset20 { margin-left: 83.33333%; }

.lpull20 { left: auto; right: 83.33333%; }

.lpush20 { right: auto; left: 83.33333%; }

.large21 { width: 87.5%; }

.loffset21 { margin-left: 87.5%; }

.lpull21 { left: auto; right: 87.5%; }

.lpush21 { right: auto; left: 87.5%; }

.large22 { width: 91.66667%; }

.loffset22 { margin-left: 91.66667%; }

.lpull22 { left: auto; right: 91.66667%; }

.lpush22 { right: auto; left: 91.66667%; }

.large23 { width: 95.83333%; }

.loffset23 { margin-left: 95.83333%; }

.lpull23 { left: auto; right: 95.83333%; }

.lpush23 { right: auto; left: 95.83333%; }

.large24 { width: 100%; }

.loffset24 { margin-left: 100%; }

.lpull24 { left: auto; right: 100%; }

.lpush24 { right: auto; left: 100%; }

/* BREITEN DER GRID KLASSEN ANPASSEN */
.large1.lm0 { width: 4.16667%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }

.large1.lm1 { width: 2.77778%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }

.large1.lm2 { width: 1.38889%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }

.large1.lm3 { width: 0%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }

.large2.lm0 { width: 8.33333%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }

.large2.lm1 { width: 6.94444%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }

.large2.lm2 { width: 5.55556%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }

.large2.lm3 { width: 4.16667%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }

.large3.lm0 { width: 12.5%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }

.large3.lm1 { width: 11.11111%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }

.large3.lm2 { width: 9.72222%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }

.large3.lm3 { width: 8.33333%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }

.large4.lm0 { width: 16.66667%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }

.large4.lm1 { width: 15.27778%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }

.large4.lm2 { width: 13.88889%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }

.large4.lm3 { width: 12.5%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }

.large5.lm0 { width: 20.83333%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }

.large5.lm1 { width: 19.44444%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }

.large5.lm2 { width: 18.05556%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }

.large5.lm3 { width: 16.66667%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }

.large6.lm0 { width: 25%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }

.large6.lm1 { width: 23.61111%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }

.large6.lm2 { width: 22.22222%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }

.large6.lm3 { width: 20.83333%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }

.large7.lm0 { width: 29.16667%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }

.large7.lm1 { width: 27.77778%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }

.large7.lm2 { width: 26.38889%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }

.large7.lm3 { width: 25%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }

.large8.lm0 { width: 33.33333%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }

.large8.lm1 { width: 31.94444%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }

.large8.lm2 { width: 30.55556%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }

.large8.lm3 { width: 29.16667%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }

.large9.lm0 { width: 37.5%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }

.large9.lm1 { width: 36.11111%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }

.large9.lm2 { width: 34.72222%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }

.large9.lm3 { width: 33.33333%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }

.large10.lm0 { width: 41.66667%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }

.large10.lm1 { width: 40.27778%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }

.large10.lm2 { width: 38.88889%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }

.large10.lm3 { width: 37.5%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }

.large11.lm0 { width: 45.83333%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }

.large11.lm1 { width: 44.44444%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }

.large11.lm2 { width: 43.05556%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }

.large11.lm3 { width: 41.66667%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }

.large12.lm0 { width: 50%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }

.large12.lm1 { width: 48.61111%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }

.large12.lm2 { width: 47.22222%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }

.large12.lm3 { width: 45.83333%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }

.large13.lm0 { width: 54.16667%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }

.large13.lm1 { width: 52.77778%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }

.large13.lm2 { width: 51.38889%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }

.large13.lm3 { width: 50%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }

.large14.lm0 { width: 58.33333%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }

.large14.lm1 { width: 56.94444%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }

.large14.lm2 { width: 55.55556%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }

.large14.lm3 { width: 54.16667%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }

.large15.lm0 { width: 62.5%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }

.large15.lm1 { width: 61.11111%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }

.large15.lm2 { width: 59.72222%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }

.large15.lm3 { width: 58.33333%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }

.large16.lm0 { width: 66.66667%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }

.large16.lm1 { width: 65.27778%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }

.large16.lm2 { width: 63.88889%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }

.large16.lm3 { width: 62.5%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }

.large17.lm0 { width: 70.83333%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }

.large17.lm1 { width: 69.44444%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }

.large17.lm2 { width: 68.05556%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }

.large17.lm3 { width: 66.66667%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }

.large18.lm0 { width: 75%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }

.large18.lm1 { width: 73.61111%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }

.large18.lm2 { width: 72.22222%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }

.large18.lm3 { width: 70.83333%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }

.large19.lm0 { width: 79.16667%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }

.large19.lm1 { width: 77.77778%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }

.large19.lm2 { width: 76.38889%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }

.large19.lm3 { width: 75%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }

.large20.lm0 { width: 83.33333%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }

.large20.lm1 { width: 81.94444%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }

.large20.lm2 { width: 80.55556%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }

.large20.lm3 { width: 79.16667%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }

.large21.lm0 { width: 87.5%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }

.large21.lm1 { width: 86.11111%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }

.large21.lm2 { width: 84.72222%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }

.large21.lm3 { width: 83.33333%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }

.large22.lm0 { width: 91.66667%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }

.large22.lm1 { width: 90.27778%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }

.large22.lm2 { width: 88.88889%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }

.large22.lm3 { width: 87.5%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }

.large23.lm0 { width: 95.83333%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }

.large23.lm1 { width: 94.44444%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }

.large23.lm2 { width: 93.05556%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }

.large23.lm3 { width: 91.66667%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }

.large24.lm0 { width: 100%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }

.large24.lm1 { width: 98.61111%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }

.large24.lm2 { width: 97.22222%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }

.large24.lm3 { width: 95.83333%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }

/* MARGIN DER OFFSET KLASSEN ANPASSEN */
.loffset1.lm0 { margin-left: 4.16667%; }

.loffset1.lm1 { margin-left: 4.86111%; }

.loffset1.lm2 { margin-left: 5.55556%; }

.loffset1.lm3 { margin-left: 6.25%; }

.loffset2.lm0 { margin-left: 8.33333%; }

.loffset2.lm1 { margin-left: 9.02778%; }

.loffset2.lm2 { margin-left: 9.72222%; }

.loffset2.lm3 { margin-left: 10.41667%; }

.loffset3.lm0 { margin-left: 12.5%; }

.loffset3.lm1 { margin-left: 13.19444%; }

.loffset3.lm2 { margin-left: 13.88889%; }

.loffset3.lm3 { margin-left: 14.58333%; }

.loffset4.lm0 { margin-left: 16.66667%; }

.loffset4.lm1 { margin-left: 17.36111%; }

.loffset4.lm2 { margin-left: 18.05556%; }

.loffset4.lm3 { margin-left: 18.75%; }

.loffset5.lm0 { margin-left: 20.83333%; }

.loffset5.lm1 { margin-left: 21.52778%; }

.loffset5.lm2 { margin-left: 22.22222%; }

.loffset5.lm3 { margin-left: 22.91667%; }

.loffset6.lm0 { margin-left: 25%; }

.loffset6.lm1 { margin-left: 25.69444%; }

.loffset6.lm2 { margin-left: 26.38889%; }

.loffset6.lm3 { margin-left: 27.08333%; }

.loffset7.lm0 { margin-left: 29.16667%; }

.loffset7.lm1 { margin-left: 29.86111%; }

.loffset7.lm2 { margin-left: 30.55556%; }

.loffset7.lm3 { margin-left: 31.25%; }

.loffset8.lm0 { margin-left: 33.33333%; }

.loffset8.lm1 { margin-left: 34.02778%; }

.loffset8.lm2 { margin-left: 34.72222%; }

.loffset8.lm3 { margin-left: 35.41667%; }

.loffset9.lm0 { margin-left: 37.5%; }

.loffset9.lm1 { margin-left: 38.19444%; }

.loffset9.lm2 { margin-left: 38.88889%; }

.loffset9.lm3 { margin-left: 39.58333%; }

.loffset10.lm0 { margin-left: 41.66667%; }

.loffset10.lm1 { margin-left: 42.36111%; }

.loffset10.lm2 { margin-left: 43.05556%; }

.loffset10.lm3 { margin-left: 43.75%; }

.loffset11.lm0 { margin-left: 45.83333%; }

.loffset11.lm1 { margin-left: 46.52778%; }

.loffset11.lm2 { margin-left: 47.22222%; }

.loffset11.lm3 { margin-left: 47.91667%; }

.loffset12.lm0 { margin-left: 50%; }

.loffset12.lm1 { margin-left: 50.69444%; }

.loffset12.lm2 { margin-left: 51.38889%; }

.loffset12.lm3 { margin-left: 52.08333%; }

.loffset13.lm0 { margin-left: 54.16667%; }

.loffset13.lm1 { margin-left: 54.86111%; }

.loffset13.lm2 { margin-left: 55.55556%; }

.loffset13.lm3 { margin-left: 56.25%; }

.loffset14.lm0 { margin-left: 58.33333%; }

.loffset14.lm1 { margin-left: 59.02778%; }

.loffset14.lm2 { margin-left: 59.72222%; }

.loffset14.lm3 { margin-left: 60.41667%; }

.loffset15.lm0 { margin-left: 62.5%; }

.loffset15.lm1 { margin-left: 63.19444%; }

.loffset15.lm2 { margin-left: 63.88889%; }

.loffset15.lm3 { margin-left: 64.58333%; }

.loffset16.lm0 { margin-left: 66.66667%; }

.loffset16.lm1 { margin-left: 67.36111%; }

.loffset16.lm2 { margin-left: 68.05556%; }

.loffset16.lm3 { margin-left: 68.75%; }

.loffset17.lm0 { margin-left: 70.83333%; }

.loffset17.lm1 { margin-left: 71.52778%; }

.loffset17.lm2 { margin-left: 72.22222%; }

.loffset17.lm3 { margin-left: 72.91667%; }

.loffset18.lm0 { margin-left: 75%; }

.loffset18.lm1 { margin-left: 75.69444%; }

.loffset18.lm2 { margin-left: 76.38889%; }

.loffset18.lm3 { margin-left: 77.08333%; }

.loffset19.lm0 { margin-left: 79.16667%; }

.loffset19.lm1 { margin-left: 79.86111%; }

.loffset19.lm2 { margin-left: 80.55556%; }

.loffset19.lm3 { margin-left: 81.25%; }

.loffset20.lm0 { margin-left: 83.33333%; }

.loffset20.lm1 { margin-left: 84.02778%; }

.loffset20.lm2 { margin-left: 84.72222%; }

.loffset20.lm3 { margin-left: 85.41667%; }

.loffset21.lm0 { margin-left: 87.5%; }

.loffset21.lm1 { margin-left: 88.19444%; }

.loffset21.lm2 { margin-left: 88.88889%; }

.loffset21.lm3 { margin-left: 89.58333%; }

.loffset22.lm0 { margin-left: 91.66667%; }

.loffset22.lm1 { margin-left: 92.36111%; }

.loffset22.lm2 { margin-left: 93.05556%; }

.loffset22.lm3 { margin-left: 93.75%; }

.loffset23.lm0 { margin-left: 95.83333%; }

.loffset23.lm1 { margin-left: 96.52778%; }

.loffset23.lm2 { margin-left: 97.22222%; }

.loffset23.lm3 { margin-left: 97.91667%; }

.loffset24.lm0 { margin-left: 100%; }

.loffset24.lm1 { margin-left: 100.69444%; }

.loffset24.lm2 { margin-left: 101.38889%; }

.loffset24.lm3 { margin-left: 102.08333%; }

/* CENTERED */
.large1.lcenter { width: 4.16667%; margin-left: auto; margin-right: auto; float: none; display: block; }

.large2.lcenter { width: 8.33333%; margin-left: auto; margin-right: auto; float: none; display: block; }

.large3.lcenter { width: 12.5%; margin-left: auto; margin-right: auto; float: none; display: block; }

.large4.lcenter { width: 16.66667%; margin-left: auto; margin-right: auto; float: none; display: block; }

.large5.lcenter { width: 20.83333%; margin-left: auto; margin-right: auto; float: none; display: block; }

.large6.lcenter { width: 25%; margin-left: auto; margin-right: auto; float: none; display: block; }

.large7.lcenter { width: 29.16667%; margin-left: auto; margin-right: auto; float: none; display: block; }

.large8.lcenter { width: 33.33333%; margin-left: auto; margin-right: auto; float: none; display: block; }

.large9.lcenter { width: 37.5%; margin-left: auto; margin-right: auto; float: none; display: block; }

.large10.lcenter { width: 41.66667%; margin-left: auto; margin-right: auto; float: none; display: block; }

.large11.lcenter { width: 45.83333%; margin-left: auto; margin-right: auto; float: none; display: block; }

.large12.lcenter { width: 50%; margin-left: auto; margin-right: auto; float: none; display: block; }

.large13.lcenter { width: 54.16667%; margin-left: auto; margin-right: auto; float: none; display: block; }

.large14.lcenter { width: 58.33333%; margin-left: auto; margin-right: auto; float: none; display: block; }

.large15.lcenter { width: 62.5%; margin-left: auto; margin-right: auto; float: none; display: block; }

.large16.lcenter { width: 66.66667%; margin-left: auto; margin-right: auto; float: none; display: block; }

.large17.lcenter { width: 70.83333%; margin-left: auto; margin-right: auto; float: none; display: block; }

.large18.lcenter { width: 75%; margin-left: auto; margin-right: auto; float: none; display: block; }

.large19.lcenter { width: 79.16667%; margin-left: auto; margin-right: auto; float: none; display: block; }

.large20.lcenter { width: 83.33333%; margin-left: auto; margin-right: auto; float: none; display: block; }

.large21.lcenter { width: 87.5%; margin-left: auto; margin-right: auto; float: none; display: block; }

.large22.lcenter { width: 91.66667%; margin-left: auto; margin-right: auto; float: none; display: block; }

.large23.lcenter { width: 95.83333%; margin-left: auto; margin-right: auto; float: none; display: block; }

.large24.lcenter { width: 100%; margin-left: auto; margin-right: auto; float: none; display: block; }

/* Abstaende nach oben und unten */
.lmargin_top_0 { margin-top: 0px; }

.lmargin_bottom_0 { margin-bottom: 0px; }

.lmargin_top_5 { margin-top: 5px; }

.lmargin_bottom_5 { margin-bottom: 5px; }

.lmargin_top_10 { margin-top: 10px; }

.lmargin_bottom_10 { margin-bottom: 10px; }

.lmargin_top_15 { margin-top: 15px; }

.lmargin_bottom_15 { margin-bottom: 15px; }

.lmargin_top_20 { margin-top: 20px; }

.lmargin_bottom_20 { margin-bottom: 20px; }

.lmargin_top_25 { margin-top: 25px; }

.lmargin_bottom_25 { margin-bottom: 25px; }

.lmargin_top_30 { margin-top: 30px; }

.lmargin_bottom_30 { margin-bottom: 30px; }

.lmargin_top_35 { margin-top: 35px; }

.lmargin_bottom_35 { margin-bottom: 35px; }

.lmargin_top_40 { margin-top: 40px; }

.lmargin_bottom_40 { margin-bottom: 40px; }

.lmargin_top_45 { margin-top: 45px; }

.lmargin_bottom_45 { margin-bottom: 45px; }

.lmargin_top_50 { margin-top: 50px; }

.lmargin_bottom_50 { margin-bottom: 50px; }

.lmargin_top_55 { margin-top: 55px; }

.lmargin_bottom_55 { margin-bottom: 55px; }

.lmargin_top_60 { margin-top: 60px; }

.lmargin_bottom_60 { margin-bottom: 60px; }

.lmargin_top_65 { margin-top: 65px; }

.lmargin_bottom_65 { margin-bottom: 65px; }

.lmargin_top_70 { margin-top: 70px; }

.lmargin_bottom_70 { margin-bottom: 70px; }

.lmargin_top_75 { margin-top: 75px; }

.lmargin_bottom_75 { margin-bottom: 75px; }

.lmargin_top_80 { margin-top: 80px; }

.lmargin_bottom_80 { margin-bottom: 80px; }

.lmargin_top_85 { margin-top: 85px; }

.lmargin_bottom_85 { margin-bottom: 85px; }

.lmargin_top_90 { margin-top: 90px; }

.lmargin_bottom_90 { margin-bottom: 90px; }

.lmargin_top_95 { margin-top: 95px; }

.lmargin_bottom_95 { margin-bottom: 95px; }

.lmargin_top_100 { margin-top: 100px; }

.lmargin_bottom_100 { margin-bottom: 100px; }

/* OHNE BOXSIZING = BORDER-BOX WIRKT SICH PADDING AUF WIDTH AUS */
@media (max-width: 1023px) { /* GRID UND OFFSET KLASSEN */
  *[class*="medium"] { display: inline; }
  .medium0 { display: none; }
  .moffset0 { margin-left: 0; }
  .mpush0, .mpull0 { left: auto; right: auto; }
  .medium1 { width: 4.16667%; }
  .moffset1 { margin-left: 4.16667%; }
  .mpull1 { left: auto; right: 4.16667%; }
  .mpush1 { right: auto; left: 4.16667%; }
  .medium2 { width: 8.33333%; }
  .moffset2 { margin-left: 8.33333%; }
  .mpull2 { left: auto; right: 8.33333%; }
  .mpush2 { right: auto; left: 8.33333%; }
  .medium3 { width: 12.5%; }
  .moffset3 { margin-left: 12.5%; }
  .mpull3 { left: auto; right: 12.5%; }
  .mpush3 { right: auto; left: 12.5%; }
  .medium4 { width: 16.66667%; }
  .moffset4 { margin-left: 16.66667%; }
  .mpull4 { left: auto; right: 16.66667%; }
  .mpush4 { right: auto; left: 16.66667%; }
  .medium5 { width: 20.83333%; }
  .moffset5 { margin-left: 20.83333%; }
  .mpull5 { left: auto; right: 20.83333%; }
  .mpush5 { right: auto; left: 20.83333%; }
  .medium6 { width: 25%; }
  .moffset6 { margin-left: 25%; }
  .mpull6 { left: auto; right: 25%; }
  .mpush6 { right: auto; left: 25%; }
  .medium7 { width: 29.16667%; }
  .moffset7 { margin-left: 29.16667%; }
  .mpull7 { left: auto; right: 29.16667%; }
  .mpush7 { right: auto; left: 29.16667%; }
  .medium8 { width: 33.33333%; }
  .moffset8 { margin-left: 33.33333%; }
  .mpull8 { left: auto; right: 33.33333%; }
  .mpush8 { right: auto; left: 33.33333%; }
  .medium9 { width: 37.5%; }
  .moffset9 { margin-left: 37.5%; }
  .mpull9 { left: auto; right: 37.5%; }
  .mpush9 { right: auto; left: 37.5%; }
  .medium10 { width: 41.66667%; }
  .moffset10 { margin-left: 41.66667%; }
  .mpull10 { left: auto; right: 41.66667%; }
  .mpush10 { right: auto; left: 41.66667%; }
  .medium11 { width: 45.83333%; }
  .moffset11 { margin-left: 45.83333%; }
  .mpull11 { left: auto; right: 45.83333%; }
  .mpush11 { right: auto; left: 45.83333%; }
  .medium12 { width: 50%; }
  .moffset12 { margin-left: 50%; }
  .mpull12 { left: auto; right: 50%; }
  .mpush12 { right: auto; left: 50%; }
  .medium13 { width: 54.16667%; }
  .moffset13 { margin-left: 54.16667%; }
  .mpull13 { left: auto; right: 54.16667%; }
  .mpush13 { right: auto; left: 54.16667%; }
  .medium14 { width: 58.33333%; }
  .moffset14 { margin-left: 58.33333%; }
  .mpull14 { left: auto; right: 58.33333%; }
  .mpush14 { right: auto; left: 58.33333%; }
  .medium15 { width: 62.5%; }
  .moffset15 { margin-left: 62.5%; }
  .mpull15 { left: auto; right: 62.5%; }
  .mpush15 { right: auto; left: 62.5%; }
  .medium16 { width: 66.66667%; }
  .moffset16 { margin-left: 66.66667%; }
  .mpull16 { left: auto; right: 66.66667%; }
  .mpush16 { right: auto; left: 66.66667%; }
  .medium17 { width: 70.83333%; }
  .moffset17 { margin-left: 70.83333%; }
  .mpull17 { left: auto; right: 70.83333%; }
  .mpush17 { right: auto; left: 70.83333%; }
  .medium18 { width: 75%; }
  .moffset18 { margin-left: 75%; }
  .mpull18 { left: auto; right: 75%; }
  .mpush18 { right: auto; left: 75%; }
  .medium19 { width: 79.16667%; }
  .moffset19 { margin-left: 79.16667%; }
  .mpull19 { left: auto; right: 79.16667%; }
  .mpush19 { right: auto; left: 79.16667%; }
  .medium20 { width: 83.33333%; }
  .moffset20 { margin-left: 83.33333%; }
  .mpull20 { left: auto; right: 83.33333%; }
  .mpush20 { right: auto; left: 83.33333%; }
  .medium21 { width: 87.5%; }
  .moffset21 { margin-left: 87.5%; }
  .mpull21 { left: auto; right: 87.5%; }
  .mpush21 { right: auto; left: 87.5%; }
  .medium22 { width: 91.66667%; }
  .moffset22 { margin-left: 91.66667%; }
  .mpull22 { left: auto; right: 91.66667%; }
  .mpush22 { right: auto; left: 91.66667%; }
  .medium23 { width: 95.83333%; }
  .moffset23 { margin-left: 95.83333%; }
  .mpull23 { left: auto; right: 95.83333%; }
  .mpush23 { right: auto; left: 95.83333%; }
  .medium24 { width: 100%; }
  .moffset24 { margin-left: 100%; }
  .mpull24 { left: auto; right: 100%; }
  .mpush24 { right: auto; left: 100%; }
  /* PADDING KLASSEN */
  .mp0 { padding: 0%; }
  .mp1 { padding: 1%; }
  .mp2 { padding: 2%; }
  .mp3 { padding: 3%; }
  .mp4 { padding: 4%; }
  /* MARGIN KLASSEN */
  .mm0 { margin-left: 0%; margin-right: 0%; }
  .mm1 { margin-left: 0.69444%; margin-right: 0.69444%; }
  .mm2 { margin-left: 1.38889%; margin-right: 1.38889%; }
  .mm3 { margin-left: 2.08333%; margin-right: 2.08333%; }
  /* BREITEN DER GRID KLASSEN ANPASSEN */
  .medium1.mm0 { width: 4.16667%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .medium1.mm1 { width: 2.77778%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .medium1.mm2 { width: 1.38889%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .medium1.mm3 { width: 0%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .medium2.mm0 { width: 8.33333%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .medium2.mm1 { width: 6.94444%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .medium2.mm2 { width: 5.55556%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .medium2.mm3 { width: 4.16667%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .medium3.mm0 { width: 12.5%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .medium3.mm1 { width: 11.11111%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .medium3.mm2 { width: 9.72222%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .medium3.mm3 { width: 8.33333%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .medium4.mm0 { width: 16.66667%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .medium4.mm1 { width: 15.27778%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .medium4.mm2 { width: 13.88889%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .medium4.mm3 { width: 12.5%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .medium5.mm0 { width: 20.83333%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .medium5.mm1 { width: 19.44444%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .medium5.mm2 { width: 18.05556%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .medium5.mm3 { width: 16.66667%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .medium6.mm0 { width: 25%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .medium6.mm1 { width: 23.61111%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .medium6.mm2 { width: 22.22222%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .medium6.mm3 { width: 20.83333%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .medium7.mm0 { width: 29.16667%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .medium7.mm1 { width: 27.77778%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .medium7.mm2 { width: 26.38889%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .medium7.mm3 { width: 25%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .medium8.mm0 { width: 33.33333%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .medium8.mm1 { width: 31.94444%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .medium8.mm2 { width: 30.55556%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .medium8.mm3 { width: 29.16667%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .medium9.mm0 { width: 37.5%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .medium9.mm1 { width: 36.11111%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .medium9.mm2 { width: 34.72222%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .medium9.mm3 { width: 33.33333%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .medium10.mm0 { width: 41.66667%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .medium10.mm1 { width: 40.27778%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .medium10.mm2 { width: 38.88889%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .medium10.mm3 { width: 37.5%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .medium11.mm0 { width: 45.83333%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .medium11.mm1 { width: 44.44444%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .medium11.mm2 { width: 43.05556%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .medium11.mm3 { width: 41.66667%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .medium12.mm0 { width: 50%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .medium12.mm1 { width: 48.61111%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .medium12.mm2 { width: 47.22222%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .medium12.mm3 { width: 45.83333%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .medium13.mm0 { width: 54.16667%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .medium13.mm1 { width: 52.77778%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .medium13.mm2 { width: 51.38889%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .medium13.mm3 { width: 50%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .medium14.mm0 { width: 58.33333%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .medium14.mm1 { width: 56.94444%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .medium14.mm2 { width: 55.55556%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .medium14.mm3 { width: 54.16667%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .medium15.mm0 { width: 62.5%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .medium15.mm1 { width: 61.11111%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .medium15.mm2 { width: 59.72222%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .medium15.mm3 { width: 58.33333%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .medium16.mm0 { width: 66.66667%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .medium16.mm1 { width: 65.27778%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .medium16.mm2 { width: 63.88889%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .medium16.mm3 { width: 62.5%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .medium17.mm0 { width: 70.83333%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .medium17.mm1 { width: 69.44444%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .medium17.mm2 { width: 68.05556%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .medium17.mm3 { width: 66.66667%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .medium18.mm0 { width: 75%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .medium18.mm1 { width: 73.61111%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .medium18.mm2 { width: 72.22222%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .medium18.mm3 { width: 70.83333%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .medium19.mm0 { width: 79.16667%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .medium19.mm1 { width: 77.77778%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .medium19.mm2 { width: 76.38889%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .medium19.mm3 { width: 75%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .medium20.mm0 { width: 83.33333%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .medium20.mm1 { width: 81.94444%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .medium20.mm2 { width: 80.55556%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .medium20.mm3 { width: 79.16667%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .medium21.mm0 { width: 87.5%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .medium21.mm1 { width: 86.11111%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .medium21.mm2 { width: 84.72222%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .medium21.mm3 { width: 83.33333%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .medium22.mm0 { width: 91.66667%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .medium22.mm1 { width: 90.27778%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .medium22.mm2 { width: 88.88889%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .medium22.mm3 { width: 87.5%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .medium23.mm0 { width: 95.83333%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .medium23.mm1 { width: 94.44444%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .medium23.mm2 { width: 93.05556%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .medium23.mm3 { width: 91.66667%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .medium24.mm0 { width: 100%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .medium24.mm1 { width: 98.61111%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .medium24.mm2 { width: 97.22222%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .medium24.mm3 { width: 95.83333%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  /* MARGIN DER OFFSET KLASSEN ANPASSEN */
  .moffset1.mm0 { margin-left: 4.16667%; }
  .moffset1.mm1 { margin-left: 4.86111%; }
  .moffset1.mm2 { margin-left: 5.55556%; }
  .moffset1.mm3 { margin-left: 6.25%; }
  .moffset2.mm0 { margin-left: 8.33333%; }
  .moffset2.mm1 { margin-left: 9.02778%; }
  .moffset2.mm2 { margin-left: 9.72222%; }
  .moffset2.mm3 { margin-left: 10.41667%; }
  .moffset3.mm0 { margin-left: 12.5%; }
  .moffset3.mm1 { margin-left: 13.19444%; }
  .moffset3.mm2 { margin-left: 13.88889%; }
  .moffset3.mm3 { margin-left: 14.58333%; }
  .moffset4.mm0 { margin-left: 16.66667%; }
  .moffset4.mm1 { margin-left: 17.36111%; }
  .moffset4.mm2 { margin-left: 18.05556%; }
  .moffset4.mm3 { margin-left: 18.75%; }
  .moffset5.mm0 { margin-left: 20.83333%; }
  .moffset5.mm1 { margin-left: 21.52778%; }
  .moffset5.mm2 { margin-left: 22.22222%; }
  .moffset5.mm3 { margin-left: 22.91667%; }
  .moffset6.mm0 { margin-left: 25%; }
  .moffset6.mm1 { margin-left: 25.69444%; }
  .moffset6.mm2 { margin-left: 26.38889%; }
  .moffset6.mm3 { margin-left: 27.08333%; }
  .moffset7.mm0 { margin-left: 29.16667%; }
  .moffset7.mm1 { margin-left: 29.86111%; }
  .moffset7.mm2 { margin-left: 30.55556%; }
  .moffset7.mm3 { margin-left: 31.25%; }
  .moffset8.mm0 { margin-left: 33.33333%; }
  .moffset8.mm1 { margin-left: 34.02778%; }
  .moffset8.mm2 { margin-left: 34.72222%; }
  .moffset8.mm3 { margin-left: 35.41667%; }
  .moffset9.mm0 { margin-left: 37.5%; }
  .moffset9.mm1 { margin-left: 38.19444%; }
  .moffset9.mm2 { margin-left: 38.88889%; }
  .moffset9.mm3 { margin-left: 39.58333%; }
  .moffset10.mm0 { margin-left: 41.66667%; }
  .moffset10.mm1 { margin-left: 42.36111%; }
  .moffset10.mm2 { margin-left: 43.05556%; }
  .moffset10.mm3 { margin-left: 43.75%; }
  .moffset11.mm0 { margin-left: 45.83333%; }
  .moffset11.mm1 { margin-left: 46.52778%; }
  .moffset11.mm2 { margin-left: 47.22222%; }
  .moffset11.mm3 { margin-left: 47.91667%; }
  .moffset12.mm0 { margin-left: 50%; }
  .moffset12.mm1 { margin-left: 50.69444%; }
  .moffset12.mm2 { margin-left: 51.38889%; }
  .moffset12.mm3 { margin-left: 52.08333%; }
  .moffset13.mm0 { margin-left: 54.16667%; }
  .moffset13.mm1 { margin-left: 54.86111%; }
  .moffset13.mm2 { margin-left: 55.55556%; }
  .moffset13.mm3 { margin-left: 56.25%; }
  .moffset14.mm0 { margin-left: 58.33333%; }
  .moffset14.mm1 { margin-left: 59.02778%; }
  .moffset14.mm2 { margin-left: 59.72222%; }
  .moffset14.mm3 { margin-left: 60.41667%; }
  .moffset15.mm0 { margin-left: 62.5%; }
  .moffset15.mm1 { margin-left: 63.19444%; }
  .moffset15.mm2 { margin-left: 63.88889%; }
  .moffset15.mm3 { margin-left: 64.58333%; }
  .moffset16.mm0 { margin-left: 66.66667%; }
  .moffset16.mm1 { margin-left: 67.36111%; }
  .moffset16.mm2 { margin-left: 68.05556%; }
  .moffset16.mm3 { margin-left: 68.75%; }
  .moffset17.mm0 { margin-left: 70.83333%; }
  .moffset17.mm1 { margin-left: 71.52778%; }
  .moffset17.mm2 { margin-left: 72.22222%; }
  .moffset17.mm3 { margin-left: 72.91667%; }
  .moffset18.mm0 { margin-left: 75%; }
  .moffset18.mm1 { margin-left: 75.69444%; }
  .moffset18.mm2 { margin-left: 76.38889%; }
  .moffset18.mm3 { margin-left: 77.08333%; }
  .moffset19.mm0 { margin-left: 79.16667%; }
  .moffset19.mm1 { margin-left: 79.86111%; }
  .moffset19.mm2 { margin-left: 80.55556%; }
  .moffset19.mm3 { margin-left: 81.25%; }
  .moffset20.mm0 { margin-left: 83.33333%; }
  .moffset20.mm1 { margin-left: 84.02778%; }
  .moffset20.mm2 { margin-left: 84.72222%; }
  .moffset20.mm3 { margin-left: 85.41667%; }
  .moffset21.mm0 { margin-left: 87.5%; }
  .moffset21.mm1 { margin-left: 88.19444%; }
  .moffset21.mm2 { margin-left: 88.88889%; }
  .moffset21.mm3 { margin-left: 89.58333%; }
  .moffset22.mm0 { margin-left: 91.66667%; }
  .moffset22.mm1 { margin-left: 92.36111%; }
  .moffset22.mm2 { margin-left: 93.05556%; }
  .moffset22.mm3 { margin-left: 93.75%; }
  .moffset23.mm0 { margin-left: 95.83333%; }
  .moffset23.mm1 { margin-left: 96.52778%; }
  .moffset23.mm2 { margin-left: 97.22222%; }
  .moffset23.mm3 { margin-left: 97.91667%; }
  .moffset24.mm0 { margin-left: 100%; }
  .moffset24.mm1 { margin-left: 100.69444%; }
  .moffset24.mm2 { margin-left: 101.38889%; }
  .moffset24.mm3 { margin-left: 102.08333%; }
  /* OHNE BOXSIZING = BORDER-BOX WIRKT SICH PADDING AUF WIDTH AUS */
  /* CENTERED */
  .medium1.mcenter { width: 4.16667%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .medium2.mcenter { width: 8.33333%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .medium3.mcenter { width: 12.5%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .medium4.mcenter { width: 16.66667%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .medium5.mcenter { width: 20.83333%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .medium6.mcenter { width: 25%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .medium7.mcenter { width: 29.16667%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .medium8.mcenter { width: 33.33333%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .medium9.mcenter { width: 37.5%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .medium10.mcenter { width: 41.66667%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .medium11.mcenter { width: 45.83333%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .medium12.mcenter { width: 50%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .medium13.mcenter { width: 54.16667%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .medium14.mcenter { width: 58.33333%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .medium15.mcenter { width: 62.5%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .medium16.mcenter { width: 66.66667%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .medium17.mcenter { width: 70.83333%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .medium18.mcenter { width: 75%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .medium19.mcenter { width: 79.16667%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .medium20.mcenter { width: 83.33333%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .medium21.mcenter { width: 87.5%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .medium22.mcenter { width: 91.66667%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .medium23.mcenter { width: 95.83333%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .medium24.mcenter { width: 100%; margin-left: auto; margin-right: auto; float: none; display: block; }
  /* Abstaende nach oben und unten */
  .mmargin_top_0 { margin-top: 0px; }
  .mmargin_bottom_0 { margin-bottom: 0px; }
  .mmargin_top_5 { margin-top: 5px; }
  .mmargin_bottom_5 { margin-bottom: 5px; }
  .mmargin_top_10 { margin-top: 10px; }
  .mmargin_bottom_10 { margin-bottom: 10px; }
  .mmargin_top_15 { margin-top: 15px; }
  .mmargin_bottom_15 { margin-bottom: 15px; }
  .mmargin_top_20 { margin-top: 20px; }
  .mmargin_bottom_20 { margin-bottom: 20px; }
  .mmargin_top_25 { margin-top: 25px; }
  .mmargin_bottom_25 { margin-bottom: 25px; }
  .mmargin_top_30 { margin-top: 30px; }
  .mmargin_bottom_30 { margin-bottom: 30px; }
  .mmargin_top_35 { margin-top: 35px; }
  .mmargin_bottom_35 { margin-bottom: 35px; }
  .mmargin_top_40 { margin-top: 40px; }
  .mmargin_bottom_40 { margin-bottom: 40px; }
  .mmargin_top_45 { margin-top: 45px; }
  .mmargin_bottom_45 { margin-bottom: 45px; }
  .mmargin_top_50 { margin-top: 50px; }
  .mmargin_bottom_50 { margin-bottom: 50px; }
  .mmargin_top_55 { margin-top: 55px; }
  .mmargin_bottom_55 { margin-bottom: 55px; }
  .mmargin_top_60 { margin-top: 60px; }
  .mmargin_bottom_60 { margin-bottom: 60px; }
  .mmargin_top_65 { margin-top: 65px; }
  .mmargin_bottom_65 { margin-bottom: 65px; }
  .mmargin_top_70 { margin-top: 70px; }
  .mmargin_bottom_70 { margin-bottom: 70px; }
  .mmargin_top_75 { margin-top: 75px; }
  .mmargin_bottom_75 { margin-bottom: 75px; }
  .mmargin_top_80 { margin-top: 80px; }
  .mmargin_bottom_80 { margin-bottom: 80px; }
  .mmargin_top_85 { margin-top: 85px; }
  .mmargin_bottom_85 { margin-bottom: 85px; }
  .mmargin_top_90 { margin-top: 90px; }
  .mmargin_bottom_90 { margin-bottom: 90px; }
  .mmargin_top_95 { margin-top: 95px; }
  .mmargin_bottom_95 { margin-bottom: 95px; }
  .mmargin_top_100 { margin-top: 100px; }
  .mmargin_bottom_100 { margin-bottom: 100px; } }
@media (max-width: 767px) { /* GRID UND OFFSET KLASSEN */
  *[class*="small"] { display: inline; }
  .small0 { display: none; }
  .soffset0 { margin-left: 0; }
  .spush0, .spull0 { left: auto; right: auto; }
  .small1 { width: 4.16667%; }
  .soffset1 { margin-left: 4.16667%; }
  .spull1 { left: auto; right: 4.16667%; }
  .spush1 { right: auto; left: 4.16667%; }
  .small2 { width: 8.33333%; }
  .soffset2 { margin-left: 8.33333%; }
  .spull2 { left: auto; right: 8.33333%; }
  .spush2 { right: auto; left: 8.33333%; }
  .small3 { width: 12.5%; }
  .soffset3 { margin-left: 12.5%; }
  .spull3 { left: auto; right: 12.5%; }
  .spush3 { right: auto; left: 12.5%; }
  .small4 { width: 16.66667%; }
  .soffset4 { margin-left: 16.66667%; }
  .spull4 { left: auto; right: 16.66667%; }
  .spush4 { right: auto; left: 16.66667%; }
  .small5 { width: 20.83333%; }
  .soffset5 { margin-left: 20.83333%; }
  .spull5 { left: auto; right: 20.83333%; }
  .spush5 { right: auto; left: 20.83333%; }
  .small6 { width: 25%; }
  .soffset6 { margin-left: 25%; }
  .spull6 { left: auto; right: 25%; }
  .spush6 { right: auto; left: 25%; }
  .small7 { width: 29.16667%; }
  .soffset7 { margin-left: 29.16667%; }
  .spull7 { left: auto; right: 29.16667%; }
  .spush7 { right: auto; left: 29.16667%; }
  .small8 { width: 33.33333%; }
  .soffset8 { margin-left: 33.33333%; }
  .spull8 { left: auto; right: 33.33333%; }
  .spush8 { right: auto; left: 33.33333%; }
  .small9 { width: 37.5%; }
  .soffset9 { margin-left: 37.5%; }
  .spull9 { left: auto; right: 37.5%; }
  .spush9 { right: auto; left: 37.5%; }
  .small10 { width: 41.66667%; }
  .soffset10 { margin-left: 41.66667%; }
  .spull10 { left: auto; right: 41.66667%; }
  .spush10 { right: auto; left: 41.66667%; }
  .small11 { width: 45.83333%; }
  .soffset11 { margin-left: 45.83333%; }
  .spull11 { left: auto; right: 45.83333%; }
  .spush11 { right: auto; left: 45.83333%; }
  .small12 { width: 50%; }
  .soffset12 { margin-left: 50%; }
  .spull12 { left: auto; right: 50%; }
  .spush12 { right: auto; left: 50%; }
  .small13 { width: 54.16667%; }
  .soffset13 { margin-left: 54.16667%; }
  .spull13 { left: auto; right: 54.16667%; }
  .spush13 { right: auto; left: 54.16667%; }
  .small14 { width: 58.33333%; }
  .soffset14 { margin-left: 58.33333%; }
  .spull14 { left: auto; right: 58.33333%; }
  .spush14 { right: auto; left: 58.33333%; }
  .small15 { width: 62.5%; }
  .soffset15 { margin-left: 62.5%; }
  .spull15 { left: auto; right: 62.5%; }
  .spush15 { right: auto; left: 62.5%; }
  .small16 { width: 66.66667%; }
  .soffset16 { margin-left: 66.66667%; }
  .spull16 { left: auto; right: 66.66667%; }
  .spush16 { right: auto; left: 66.66667%; }
  .small17 { width: 70.83333%; }
  .soffset17 { margin-left: 70.83333%; }
  .spull17 { left: auto; right: 70.83333%; }
  .spush17 { right: auto; left: 70.83333%; }
  .small18 { width: 75%; }
  .soffset18 { margin-left: 75%; }
  .spull18 { left: auto; right: 75%; }
  .spush18 { right: auto; left: 75%; }
  .small19 { width: 79.16667%; }
  .soffset19 { margin-left: 79.16667%; }
  .spull19 { left: auto; right: 79.16667%; }
  .spush19 { right: auto; left: 79.16667%; }
  .small20 { width: 83.33333%; }
  .soffset20 { margin-left: 83.33333%; }
  .spull20 { left: auto; right: 83.33333%; }
  .spush20 { right: auto; left: 83.33333%; }
  .small21 { width: 87.5%; }
  .soffset21 { margin-left: 87.5%; }
  .spull21 { left: auto; right: 87.5%; }
  .spush21 { right: auto; left: 87.5%; }
  .small22 { width: 91.66667%; }
  .soffset22 { margin-left: 91.66667%; }
  .spull22 { left: auto; right: 91.66667%; }
  .spush22 { right: auto; left: 91.66667%; }
  .small23 { width: 95.83333%; }
  .soffset23 { margin-left: 95.83333%; }
  .spull23 { left: auto; right: 95.83333%; }
  .spush23 { right: auto; left: 95.83333%; }
  .small24 { width: 100%; }
  .soffset24 { margin-left: 100%; }
  .spull24 { left: auto; right: 100%; }
  .spush24 { right: auto; left: 100%; }
  /* PADDING KLASSEN */
  .sp0 { padding: 0%; }
  .sp1 { padding: 1%; }
  .sp2 { padding: 2%; }
  .sp3 { padding: 3%; }
  .sp4 { padding: 4%; }
  /* MARGIN KLASSEN */
  .sm0 { margin-left: 0%; margin-right: 0%; }
  .sm1 { margin-left: 0.69444%; margin-right: 0.69444%; }
  .sm2 { margin-left: 1.38889%; margin-right: 1.38889%; }
  .sm3 { margin-left: 2.08333%; margin-right: 2.08333%; }
  /* BREITEN DER GRID KLASSEN ANPASSEN */
  .small1.sm0 { width: 4.16667%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .small1.sm1 { width: 2.77778%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .small1.sm2 { width: 1.38889%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .small1.sm3 { width: 0%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .small2.sm0 { width: 8.33333%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .small2.sm1 { width: 6.94444%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .small2.sm2 { width: 5.55556%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .small2.sm3 { width: 4.16667%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .small3.sm0 { width: 12.5%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .small3.sm1 { width: 11.11111%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .small3.sm2 { width: 9.72222%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .small3.sm3 { width: 8.33333%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .small4.sm0 { width: 16.66667%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .small4.sm1 { width: 15.27778%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .small4.sm2 { width: 13.88889%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .small4.sm3 { width: 12.5%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .small5.sm0 { width: 20.83333%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .small5.sm1 { width: 19.44444%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .small5.sm2 { width: 18.05556%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .small5.sm3 { width: 16.66667%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .small6.sm0 { width: 25%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .small6.sm1 { width: 23.61111%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .small6.sm2 { width: 22.22222%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .small6.sm3 { width: 20.83333%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .small7.sm0 { width: 29.16667%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .small7.sm1 { width: 27.77778%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .small7.sm2 { width: 26.38889%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .small7.sm3 { width: 25%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .small8.sm0 { width: 33.33333%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .small8.sm1 { width: 31.94444%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .small8.sm2 { width: 30.55556%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .small8.sm3 { width: 29.16667%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .small9.sm0 { width: 37.5%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .small9.sm1 { width: 36.11111%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .small9.sm2 { width: 34.72222%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .small9.sm3 { width: 33.33333%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .small10.sm0 { width: 41.66667%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .small10.sm1 { width: 40.27778%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .small10.sm2 { width: 38.88889%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .small10.sm3 { width: 37.5%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .small11.sm0 { width: 45.83333%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .small11.sm1 { width: 44.44444%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .small11.sm2 { width: 43.05556%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .small11.sm3 { width: 41.66667%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .small12.sm0 { width: 50%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .small12.sm1 { width: 48.61111%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .small12.sm2 { width: 47.22222%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .small12.sm3 { width: 45.83333%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .small13.sm0 { width: 54.16667%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .small13.sm1 { width: 52.77778%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .small13.sm2 { width: 51.38889%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .small13.sm3 { width: 50%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .small14.sm0 { width: 58.33333%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .small14.sm1 { width: 56.94444%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .small14.sm2 { width: 55.55556%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .small14.sm3 { width: 54.16667%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .small15.sm0 { width: 62.5%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .small15.sm1 { width: 61.11111%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .small15.sm2 { width: 59.72222%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .small15.sm3 { width: 58.33333%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .small16.sm0 { width: 66.66667%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .small16.sm1 { width: 65.27778%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .small16.sm2 { width: 63.88889%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .small16.sm3 { width: 62.5%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .small17.sm0 { width: 70.83333%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .small17.sm1 { width: 69.44444%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .small17.sm2 { width: 68.05556%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .small17.sm3 { width: 66.66667%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .small18.sm0 { width: 75%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .small18.sm1 { width: 73.61111%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .small18.sm2 { width: 72.22222%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .small18.sm3 { width: 70.83333%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .small19.sm0 { width: 79.16667%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .small19.sm1 { width: 77.77778%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .small19.sm2 { width: 76.38889%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .small19.sm3 { width: 75%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .small20.sm0 { width: 83.33333%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .small20.sm1 { width: 81.94444%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .small20.sm2 { width: 80.55556%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .small20.sm3 { width: 79.16667%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .small21.sm0 { width: 87.5%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .small21.sm1 { width: 86.11111%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .small21.sm2 { width: 84.72222%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .small21.sm3 { width: 83.33333%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .small22.sm0 { width: 91.66667%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .small22.sm1 { width: 90.27778%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .small22.sm2 { width: 88.88889%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .small22.sm3 { width: 87.5%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .small23.sm0 { width: 95.83333%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .small23.sm1 { width: 94.44444%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .small23.sm2 { width: 93.05556%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .small23.sm3 { width: 91.66667%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .small24.sm0 { width: 100%; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .small24.sm1 { width: 98.61111%; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .small24.sm2 { width: 97.22222%; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .small24.sm3 { width: 95.83333%; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  /* MARGIN DER OFFSET KLASSEN ANPASSEN */
  .soffset1.sm0 { margin-left: 4.16667%; }
  .soffset1.sm1 { margin-left: 4.86111%; }
  .soffset1.sm2 { margin-left: 5.55556%; }
  .soffset1.sm3 { margin-left: 6.25%; }
  .soffset2.sm0 { margin-left: 8.33333%; }
  .soffset2.sm1 { margin-left: 9.02778%; }
  .soffset2.sm2 { margin-left: 9.72222%; }
  .soffset2.sm3 { margin-left: 10.41667%; }
  .soffset3.sm0 { margin-left: 12.5%; }
  .soffset3.sm1 { margin-left: 13.19444%; }
  .soffset3.sm2 { margin-left: 13.88889%; }
  .soffset3.sm3 { margin-left: 14.58333%; }
  .soffset4.sm0 { margin-left: 16.66667%; }
  .soffset4.sm1 { margin-left: 17.36111%; }
  .soffset4.sm2 { margin-left: 18.05556%; }
  .soffset4.sm3 { margin-left: 18.75%; }
  .soffset5.sm0 { margin-left: 20.83333%; }
  .soffset5.sm1 { margin-left: 21.52778%; }
  .soffset5.sm2 { margin-left: 22.22222%; }
  .soffset5.sm3 { margin-left: 22.91667%; }
  .soffset6.sm0 { margin-left: 25%; }
  .soffset6.sm1 { margin-left: 25.69444%; }
  .soffset6.sm2 { margin-left: 26.38889%; }
  .soffset6.sm3 { margin-left: 27.08333%; }
  .soffset7.sm0 { margin-left: 29.16667%; }
  .soffset7.sm1 { margin-left: 29.86111%; }
  .soffset7.sm2 { margin-left: 30.55556%; }
  .soffset7.sm3 { margin-left: 31.25%; }
  .soffset8.sm0 { margin-left: 33.33333%; }
  .soffset8.sm1 { margin-left: 34.02778%; }
  .soffset8.sm2 { margin-left: 34.72222%; }
  .soffset8.sm3 { margin-left: 35.41667%; }
  .soffset9.sm0 { margin-left: 37.5%; }
  .soffset9.sm1 { margin-left: 38.19444%; }
  .soffset9.sm2 { margin-left: 38.88889%; }
  .soffset9.sm3 { margin-left: 39.58333%; }
  .soffset10.sm0 { margin-left: 41.66667%; }
  .soffset10.sm1 { margin-left: 42.36111%; }
  .soffset10.sm2 { margin-left: 43.05556%; }
  .soffset10.sm3 { margin-left: 43.75%; }
  .soffset11.sm0 { margin-left: 45.83333%; }
  .soffset11.sm1 { margin-left: 46.52778%; }
  .soffset11.sm2 { margin-left: 47.22222%; }
  .soffset11.sm3 { margin-left: 47.91667%; }
  .soffset12.sm0 { margin-left: 50%; }
  .soffset12.sm1 { margin-left: 50.69444%; }
  .soffset12.sm2 { margin-left: 51.38889%; }
  .soffset12.sm3 { margin-left: 52.08333%; }
  .soffset13.sm0 { margin-left: 54.16667%; }
  .soffset13.sm1 { margin-left: 54.86111%; }
  .soffset13.sm2 { margin-left: 55.55556%; }
  .soffset13.sm3 { margin-left: 56.25%; }
  .soffset14.sm0 { margin-left: 58.33333%; }
  .soffset14.sm1 { margin-left: 59.02778%; }
  .soffset14.sm2 { margin-left: 59.72222%; }
  .soffset14.sm3 { margin-left: 60.41667%; }
  .soffset15.sm0 { margin-left: 62.5%; }
  .soffset15.sm1 { margin-left: 63.19444%; }
  .soffset15.sm2 { margin-left: 63.88889%; }
  .soffset15.sm3 { margin-left: 64.58333%; }
  .soffset16.sm0 { margin-left: 66.66667%; }
  .soffset16.sm1 { margin-left: 67.36111%; }
  .soffset16.sm2 { margin-left: 68.05556%; }
  .soffset16.sm3 { margin-left: 68.75%; }
  .soffset17.sm0 { margin-left: 70.83333%; }
  .soffset17.sm1 { margin-left: 71.52778%; }
  .soffset17.sm2 { margin-left: 72.22222%; }
  .soffset17.sm3 { margin-left: 72.91667%; }
  .soffset18.sm0 { margin-left: 75%; }
  .soffset18.sm1 { margin-left: 75.69444%; }
  .soffset18.sm2 { margin-left: 76.38889%; }
  .soffset18.sm3 { margin-left: 77.08333%; }
  .soffset19.sm0 { margin-left: 79.16667%; }
  .soffset19.sm1 { margin-left: 79.86111%; }
  .soffset19.sm2 { margin-left: 80.55556%; }
  .soffset19.sm3 { margin-left: 81.25%; }
  .soffset20.sm0 { margin-left: 83.33333%; }
  .soffset20.sm1 { margin-left: 84.02778%; }
  .soffset20.sm2 { margin-left: 84.72222%; }
  .soffset20.sm3 { margin-left: 85.41667%; }
  .soffset21.sm0 { margin-left: 87.5%; }
  .soffset21.sm1 { margin-left: 88.19444%; }
  .soffset21.sm2 { margin-left: 88.88889%; }
  .soffset21.sm3 { margin-left: 89.58333%; }
  .soffset22.sm0 { margin-left: 91.66667%; }
  .soffset22.sm1 { margin-left: 92.36111%; }
  .soffset22.sm2 { margin-left: 93.05556%; }
  .soffset22.sm3 { margin-left: 93.75%; }
  .soffset23.sm0 { margin-left: 95.83333%; }
  .soffset23.sm1 { margin-left: 96.52778%; }
  .soffset23.sm2 { margin-left: 97.22222%; }
  .soffset23.sm3 { margin-left: 97.91667%; }
  .soffset24.sm0 { margin-left: 100%; }
  .soffset24.sm1 { margin-left: 100.69444%; }
  .soffset24.sm2 { margin-left: 101.38889%; }
  .soffset24.sm3 { margin-left: 102.08333%; }
  /* OHNE BOXSIZING = BORDER-BOX WIRKT SICH PADDING AUF WIDTH AUS */
  /* CENTERED */
  .small1.scenter { width: 4.16667%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .small2.scenter { width: 8.33333%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .small3.scenter { width: 12.5%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .small4.scenter { width: 16.66667%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .small5.scenter { width: 20.83333%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .small6.scenter { width: 25%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .small7.scenter { width: 29.16667%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .small8.scenter { width: 33.33333%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .small9.scenter { width: 37.5%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .small10.scenter { width: 41.66667%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .small11.scenter { width: 45.83333%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .small12.scenter { width: 50%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .small13.scenter { width: 54.16667%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .small14.scenter { width: 58.33333%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .small15.scenter { width: 62.5%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .small16.scenter { width: 66.66667%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .small17.scenter { width: 70.83333%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .small18.scenter { width: 75%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .small19.scenter { width: 79.16667%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .small20.scenter { width: 83.33333%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .small21.scenter { width: 87.5%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .small22.scenter { width: 91.66667%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .small23.scenter { width: 95.83333%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .small24.scenter { width: 100%; margin-left: auto; margin-right: auto; float: none; display: block; }
  /* Abstaende nach oben und unten */
  .smargin_top_0 { margin-top: 0px; }
  .smargin_bottom_0 { margin-bottom: 0px; }
  .smargin_top_5 { margin-top: 5px; }
  .smargin_bottom_5 { margin-bottom: 5px; }
  .smargin_top_10 { margin-top: 10px; }
  .smargin_bottom_10 { margin-bottom: 10px; }
  .smargin_top_15 { margin-top: 15px; }
  .smargin_bottom_15 { margin-bottom: 15px; }
  .smargin_top_20 { margin-top: 20px; }
  .smargin_bottom_20 { margin-bottom: 20px; }
  .smargin_top_25 { margin-top: 25px; }
  .smargin_bottom_25 { margin-bottom: 25px; }
  .smargin_top_30 { margin-top: 30px; }
  .smargin_bottom_30 { margin-bottom: 30px; }
  .smargin_top_35 { margin-top: 35px; }
  .smargin_bottom_35 { margin-bottom: 35px; }
  .smargin_top_40 { margin-top: 40px; }
  .smargin_bottom_40 { margin-bottom: 40px; }
  .smargin_top_45 { margin-top: 45px; }
  .smargin_bottom_45 { margin-bottom: 45px; }
  .smargin_top_50 { margin-top: 50px; }
  .smargin_bottom_50 { margin-bottom: 50px; }
  .smargin_top_55 { margin-top: 55px; }
  .smargin_bottom_55 { margin-bottom: 55px; }
  .smargin_top_60 { margin-top: 60px; }
  .smargin_bottom_60 { margin-bottom: 60px; }
  .smargin_top_65 { margin-top: 65px; }
  .smargin_bottom_65 { margin-bottom: 65px; }
  .smargin_top_70 { margin-top: 70px; }
  .smargin_bottom_70 { margin-bottom: 70px; }
  .smargin_top_75 { margin-top: 75px; }
  .smargin_bottom_75 { margin-bottom: 75px; }
  .smargin_top_80 { margin-top: 80px; }
  .smargin_bottom_80 { margin-bottom: 80px; }
  .smargin_top_85 { margin-top: 85px; }
  .smargin_bottom_85 { margin-bottom: 85px; }
  .smargin_top_90 { margin-top: 90px; }
  .smargin_bottom_90 { margin-bottom: 90px; }
  .smargin_top_95 { margin-top: 95px; }
  .smargin_bottom_95 { margin-bottom: 95px; }
  .smargin_top_100 { margin-top: 100px; }
  .smargin_bottom_100 { margin-bottom: 100px; } }
@media (max-width: 559px) { /* GRID UND OFFSET KLASSEN */
  *[class*="xsmall"] { display: inline; }
  .xsmall0 { display: none; }
  .xsoffset0 { margin-left: 0; }
  .xspush0, .xspull0 { left: auto; right: auto; }
  .xsmall1 { width: 4.16667% !important; }
  .xsoffset1 { margin-left: 4.16667%; }
  .xspull1 { left: auto; right: 4.16667%; }
  .xspush1 { right: auto; left: 4.16667%; }
  .xsmall2 { width: 8.33333% !important; }
  .xsoffset2 { margin-left: 8.33333%; }
  .xspull2 { left: auto; right: 8.33333%; }
  .xspush2 { right: auto; left: 8.33333%; }
  .xsmall3 { width: 12.5% !important; }
  .xsoffset3 { margin-left: 12.5%; }
  .xspull3 { left: auto; right: 12.5%; }
  .xspush3 { right: auto; left: 12.5%; }
  .xsmall4 { width: 16.66667% !important; }
  .xsoffset4 { margin-left: 16.66667%; }
  .xspull4 { left: auto; right: 16.66667%; }
  .xspush4 { right: auto; left: 16.66667%; }
  .xsmall5 { width: 20.83333% !important; }
  .xsoffset5 { margin-left: 20.83333%; }
  .xspull5 { left: auto; right: 20.83333%; }
  .xspush5 { right: auto; left: 20.83333%; }
  .xsmall6 { width: 25% !important; }
  .xsoffset6 { margin-left: 25%; }
  .xspull6 { left: auto; right: 25%; }
  .xspush6 { right: auto; left: 25%; }
  .xsmall7 { width: 29.16667% !important; }
  .xsoffset7 { margin-left: 29.16667%; }
  .xspull7 { left: auto; right: 29.16667%; }
  .xspush7 { right: auto; left: 29.16667%; }
  .xsmall8 { width: 33.33333% !important; }
  .xsoffset8 { margin-left: 33.33333%; }
  .xspull8 { left: auto; right: 33.33333%; }
  .xspush8 { right: auto; left: 33.33333%; }
  .xsmall9 { width: 37.5% !important; }
  .xsoffset9 { margin-left: 37.5%; }
  .xspull9 { left: auto; right: 37.5%; }
  .xspush9 { right: auto; left: 37.5%; }
  .xsmall10 { width: 41.66667% !important; }
  .xsoffset10 { margin-left: 41.66667%; }
  .xspull10 { left: auto; right: 41.66667%; }
  .xspush10 { right: auto; left: 41.66667%; }
  .xsmall11 { width: 45.83333% !important; }
  .xsoffset11 { margin-left: 45.83333%; }
  .xspull11 { left: auto; right: 45.83333%; }
  .xspush11 { right: auto; left: 45.83333%; }
  .xsmall12 { width: 50% !important; }
  .xsoffset12 { margin-left: 50%; }
  .xspull12 { left: auto; right: 50%; }
  .xspush12 { right: auto; left: 50%; }
  .xsmall13 { width: 54.16667% !important; }
  .xsoffset13 { margin-left: 54.16667%; }
  .xspull13 { left: auto; right: 54.16667%; }
  .xspush13 { right: auto; left: 54.16667%; }
  .xsmall14 { width: 58.33333% !important; }
  .xsoffset14 { margin-left: 58.33333%; }
  .xspull14 { left: auto; right: 58.33333%; }
  .xspush14 { right: auto; left: 58.33333%; }
  .xsmall15 { width: 62.5% !important; }
  .xsoffset15 { margin-left: 62.5%; }
  .xspull15 { left: auto; right: 62.5%; }
  .xspush15 { right: auto; left: 62.5%; }
  .xsmall16 { width: 66.66667% !important; }
  .xsoffset16 { margin-left: 66.66667%; }
  .xspull16 { left: auto; right: 66.66667%; }
  .xspush16 { right: auto; left: 66.66667%; }
  .xsmall17 { width: 70.83333% !important; }
  .xsoffset17 { margin-left: 70.83333%; }
  .xspull17 { left: auto; right: 70.83333%; }
  .xspush17 { right: auto; left: 70.83333%; }
  .xsmall18 { width: 75% !important; }
  .xsoffset18 { margin-left: 75%; }
  .xspull18 { left: auto; right: 75%; }
  .xspush18 { right: auto; left: 75%; }
  .xsmall19 { width: 79.16667% !important; }
  .xsoffset19 { margin-left: 79.16667%; }
  .xspull19 { left: auto; right: 79.16667%; }
  .xspush19 { right: auto; left: 79.16667%; }
  .xsmall20 { width: 83.33333% !important; }
  .xsoffset20 { margin-left: 83.33333%; }
  .xspull20 { left: auto; right: 83.33333%; }
  .xspush20 { right: auto; left: 83.33333%; }
  .xsmall21 { width: 87.5% !important; }
  .xsoffset21 { margin-left: 87.5%; }
  .xspull21 { left: auto; right: 87.5%; }
  .xspush21 { right: auto; left: 87.5%; }
  .xsmall22 { width: 91.66667% !important; }
  .xsoffset22 { margin-left: 91.66667%; }
  .xspull22 { left: auto; right: 91.66667%; }
  .xspush22 { right: auto; left: 91.66667%; }
  .xsmall23 { width: 95.83333% !important; }
  .xsoffset23 { margin-left: 95.83333%; }
  .xspull23 { left: auto; right: 95.83333%; }
  .xspush23 { right: auto; left: 95.83333%; }
  .xsmall24 { width: 100% !important; }
  .xsoffset24 { margin-left: 100%; }
  .xspull24 { left: auto; right: 100%; }
  .xspush24 { right: auto; left: 100%; }
  /* PADDING KLASSEN */
  .xsp0 { padding: 0%; }
  .xsp1 { padding: 1%; }
  .xsp2 { padding: 2%; }
  .xsp3 { padding: 3%; }
  .xsp4 { padding: 4%; }
  /* MARGIN KLASSEN */
  .xsm0 { margin-left: 0%; margin-right: 0%; }
  .xsm1 { margin-left: 0.69444%; margin-right: 0.69444%; }
  .xsm2 { margin-left: 1.38889%; margin-right: 1.38889%; }
  .xsm3 { margin-left: 2.08333%; margin-right: 2.08333%; }
  /* BREITEN DER GRID KLASSEN ANPASSEN */
  .xsmall1.xsm0 { width: 4.16667% !important; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .xsmall1.xsm1 { width: 2.77778% !important; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .xsmall1.xsm2 { width: 1.38889% !important; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .xsmall1.xsm3 { width: 0% !important; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .xsmall2.xsm0 { width: 8.33333% !important; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .xsmall2.xsm1 { width: 6.94444% !important; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .xsmall2.xsm2 { width: 5.55556% !important; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .xsmall2.xsm3 { width: 4.16667% !important; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .xsmall3.xsm0 { width: 12.5% !important; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .xsmall3.xsm1 { width: 11.11111% !important; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .xsmall3.xsm2 { width: 9.72222% !important; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .xsmall3.xsm3 { width: 8.33333% !important; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .xsmall4.xsm0 { width: 16.66667% !important; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .xsmall4.xsm1 { width: 15.27778% !important; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .xsmall4.xsm2 { width: 13.88889% !important; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .xsmall4.xsm3 { width: 12.5% !important; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .xsmall5.xsm0 { width: 20.83333% !important; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .xsmall5.xsm1 { width: 19.44444% !important; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .xsmall5.xsm2 { width: 18.05556% !important; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .xsmall5.xsm3 { width: 16.66667% !important; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .xsmall6.xsm0 { width: 25% !important; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .xsmall6.xsm1 { width: 23.61111% !important; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .xsmall6.xsm2 { width: 22.22222% !important; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .xsmall6.xsm3 { width: 20.83333% !important; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .xsmall7.xsm0 { width: 29.16667% !important; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .xsmall7.xsm1 { width: 27.77778% !important; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .xsmall7.xsm2 { width: 26.38889% !important; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .xsmall7.xsm3 { width: 25% !important; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .xsmall8.xsm0 { width: 33.33333% !important; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .xsmall8.xsm1 { width: 31.94444% !important; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .xsmall8.xsm2 { width: 30.55556% !important; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .xsmall8.xsm3 { width: 29.16667% !important; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .xsmall9.xsm0 { width: 37.5% !important; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .xsmall9.xsm1 { width: 36.11111% !important; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .xsmall9.xsm2 { width: 34.72222% !important; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .xsmall9.xsm3 { width: 33.33333% !important; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .xsmall10.xsm0 { width: 41.66667% !important; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .xsmall10.xsm1 { width: 40.27778% !important; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .xsmall10.xsm2 { width: 38.88889% !important; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .xsmall10.xsm3 { width: 37.5% !important; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .xsmall11.xsm0 { width: 45.83333% !important; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .xsmall11.xsm1 { width: 44.44444% !important; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .xsmall11.xsm2 { width: 43.05556% !important; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .xsmall11.xsm3 { width: 41.66667% !important; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .xsmall12.xsm0 { width: 50% !important; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .xsmall12.xsm1 { width: 48.61111% !important; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .xsmall12.xsm2 { width: 47.22222% !important; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .xsmall12.xsm3 { width: 45.83333% !important; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .xsmall13.xsm0 { width: 54.16667% !important; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .xsmall13.xsm1 { width: 52.77778% !important; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .xsmall13.xsm2 { width: 51.38889% !important; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .xsmall13.xsm3 { width: 50% !important; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .xsmall14.xsm0 { width: 58.33333% !important; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .xsmall14.xsm1 { width: 56.94444% !important; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .xsmall14.xsm2 { width: 55.55556% !important; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .xsmall14.xsm3 { width: 54.16667% !important; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .xsmall15.xsm0 { width: 62.5% !important; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .xsmall15.xsm1 { width: 61.11111% !important; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .xsmall15.xsm2 { width: 59.72222% !important; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .xsmall15.xsm3 { width: 58.33333% !important; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .xsmall16.xsm0 { width: 66.66667% !important; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .xsmall16.xsm1 { width: 65.27778% !important; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .xsmall16.xsm2 { width: 63.88889% !important; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .xsmall16.xsm3 { width: 62.5% !important; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .xsmall17.xsm0 { width: 70.83333% !important; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .xsmall17.xsm1 { width: 69.44444% !important; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .xsmall17.xsm2 { width: 68.05556% !important; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .xsmall17.xsm3 { width: 66.66667% !important; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .xsmall18.xsm0 { width: 75% !important; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .xsmall18.xsm1 { width: 73.61111% !important; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .xsmall18.xsm2 { width: 72.22222% !important; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .xsmall18.xsm3 { width: 70.83333% !important; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .xsmall19.xsm0 { width: 79.16667% !important; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .xsmall19.xsm1 { width: 77.77778% !important; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .xsmall19.xsm2 { width: 76.38889% !important; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .xsmall19.xsm3 { width: 75% !important; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .xsmall20.xsm0 { width: 83.33333% !important; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .xsmall20.xsm1 { width: 81.94444% !important; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .xsmall20.xsm2 { width: 80.55556% !important; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .xsmall20.xsm3 { width: 79.16667% !important; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .xsmall21.xsm0 { width: 87.5% !important; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .xsmall21.xsm1 { width: 86.11111% !important; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .xsmall21.xsm2 { width: 84.72222% !important; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .xsmall21.xsm3 { width: 83.33333% !important; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .xsmall22.xsm0 { width: 91.66667% !important; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .xsmall22.xsm1 { width: 90.27778% !important; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .xsmall22.xsm2 { width: 88.88889% !important; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .xsmall22.xsm3 { width: 87.5% !important; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .xsmall23.xsm0 { width: 95.83333% !important; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .xsmall23.xsm1 { width: 94.44444% !important; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .xsmall23.xsm2 { width: 93.05556% !important; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .xsmall23.xsm3 { width: 91.66667% !important; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  .xsmall24.xsm0 { width: 100% !important; float: left; display: inline; margin-left: 0%; margin-right: 0%; }
  .xsmall24.xsm1 { width: 98.61111% !important; float: left; display: inline; margin-left: 0.69444%; margin-right: 0.69444%; }
  .xsmall24.xsm2 { width: 97.22222% !important; float: left; display: inline; margin-left: 1.38889%; margin-right: 1.38889%; }
  .xsmall24.xsm3 { width: 95.83333% !important; float: left; display: inline; margin-left: 2.08333%; margin-right: 2.08333%; }
  /* MARGIN DER OFFSET KLASSEN ANPASSEN */
  .xsoffset1.xsm0 { margin-left: 4.16667%; }
  .xsoffset1.xsm1 { margin-left: 4.86111%; }
  .xsoffset1.xsm2 { margin-left: 5.55556%; }
  .xsoffset1.xsm3 { margin-left: 6.25%; }
  .xsoffset2.xsm0 { margin-left: 8.33333%; }
  .xsoffset2.xsm1 { margin-left: 9.02778%; }
  .xsoffset2.xsm2 { margin-left: 9.72222%; }
  .xsoffset2.xsm3 { margin-left: 10.41667%; }
  .xsoffset3.xsm0 { margin-left: 12.5%; }
  .xsoffset3.xsm1 { margin-left: 13.19444%; }
  .xsoffset3.xsm2 { margin-left: 13.88889%; }
  .xsoffset3.xsm3 { margin-left: 14.58333%; }
  .xsoffset4.xsm0 { margin-left: 16.66667%; }
  .xsoffset4.xsm1 { margin-left: 17.36111%; }
  .xsoffset4.xsm2 { margin-left: 18.05556%; }
  .xsoffset4.xsm3 { margin-left: 18.75%; }
  .xsoffset5.xsm0 { margin-left: 20.83333%; }
  .xsoffset5.xsm1 { margin-left: 21.52778%; }
  .xsoffset5.xsm2 { margin-left: 22.22222%; }
  .xsoffset5.xsm3 { margin-left: 22.91667%; }
  .xsoffset6.xsm0 { margin-left: 25%; }
  .xsoffset6.xsm1 { margin-left: 25.69444%; }
  .xsoffset6.xsm2 { margin-left: 26.38889%; }
  .xsoffset6.xsm3 { margin-left: 27.08333%; }
  .xsoffset7.xsm0 { margin-left: 29.16667%; }
  .xsoffset7.xsm1 { margin-left: 29.86111%; }
  .xsoffset7.xsm2 { margin-left: 30.55556%; }
  .xsoffset7.xsm3 { margin-left: 31.25%; }
  .xsoffset8.xsm0 { margin-left: 33.33333%; }
  .xsoffset8.xsm1 { margin-left: 34.02778%; }
  .xsoffset8.xsm2 { margin-left: 34.72222%; }
  .xsoffset8.xsm3 { margin-left: 35.41667%; }
  .xsoffset9.xsm0 { margin-left: 37.5%; }
  .xsoffset9.xsm1 { margin-left: 38.19444%; }
  .xsoffset9.xsm2 { margin-left: 38.88889%; }
  .xsoffset9.xsm3 { margin-left: 39.58333%; }
  .xsoffset10.xsm0 { margin-left: 41.66667%; }
  .xsoffset10.xsm1 { margin-left: 42.36111%; }
  .xsoffset10.xsm2 { margin-left: 43.05556%; }
  .xsoffset10.xsm3 { margin-left: 43.75%; }
  .xsoffset11.xsm0 { margin-left: 45.83333%; }
  .xsoffset11.xsm1 { margin-left: 46.52778%; }
  .xsoffset11.xsm2 { margin-left: 47.22222%; }
  .xsoffset11.xsm3 { margin-left: 47.91667%; }
  .xsoffset12.xsm0 { margin-left: 50%; }
  .xsoffset12.xsm1 { margin-left: 50.69444%; }
  .xsoffset12.xsm2 { margin-left: 51.38889%; }
  .xsoffset12.xsm3 { margin-left: 52.08333%; }
  .xsoffset13.xsm0 { margin-left: 54.16667%; }
  .xsoffset13.xsm1 { margin-left: 54.86111%; }
  .xsoffset13.xsm2 { margin-left: 55.55556%; }
  .xsoffset13.xsm3 { margin-left: 56.25%; }
  .xsoffset14.xsm0 { margin-left: 58.33333%; }
  .xsoffset14.xsm1 { margin-left: 59.02778%; }
  .xsoffset14.xsm2 { margin-left: 59.72222%; }
  .xsoffset14.xsm3 { margin-left: 60.41667%; }
  .xsoffset15.xsm0 { margin-left: 62.5%; }
  .xsoffset15.xsm1 { margin-left: 63.19444%; }
  .xsoffset15.xsm2 { margin-left: 63.88889%; }
  .xsoffset15.xsm3 { margin-left: 64.58333%; }
  .xsoffset16.xsm0 { margin-left: 66.66667%; }
  .xsoffset16.xsm1 { margin-left: 67.36111%; }
  .xsoffset16.xsm2 { margin-left: 68.05556%; }
  .xsoffset16.xsm3 { margin-left: 68.75%; }
  .xsoffset17.xsm0 { margin-left: 70.83333%; }
  .xsoffset17.xsm1 { margin-left: 71.52778%; }
  .xsoffset17.xsm2 { margin-left: 72.22222%; }
  .xsoffset17.xsm3 { margin-left: 72.91667%; }
  .xsoffset18.xsm0 { margin-left: 75%; }
  .xsoffset18.xsm1 { margin-left: 75.69444%; }
  .xsoffset18.xsm2 { margin-left: 76.38889%; }
  .xsoffset18.xsm3 { margin-left: 77.08333%; }
  .xsoffset19.xsm0 { margin-left: 79.16667%; }
  .xsoffset19.xsm1 { margin-left: 79.86111%; }
  .xsoffset19.xsm2 { margin-left: 80.55556%; }
  .xsoffset19.xsm3 { margin-left: 81.25%; }
  .xsoffset20.xsm0 { margin-left: 83.33333%; }
  .xsoffset20.xsm1 { margin-left: 84.02778%; }
  .xsoffset20.xsm2 { margin-left: 84.72222%; }
  .xsoffset20.xsm3 { margin-left: 85.41667%; }
  .xsoffset21.xsm0 { margin-left: 87.5%; }
  .xsoffset21.xsm1 { margin-left: 88.19444%; }
  .xsoffset21.xsm2 { margin-left: 88.88889%; }
  .xsoffset21.xsm3 { margin-left: 89.58333%; }
  .xsoffset22.xsm0 { margin-left: 91.66667%; }
  .xsoffset22.xsm1 { margin-left: 92.36111%; }
  .xsoffset22.xsm2 { margin-left: 93.05556%; }
  .xsoffset22.xsm3 { margin-left: 93.75%; }
  .xsoffset23.xsm0 { margin-left: 95.83333%; }
  .xsoffset23.xsm1 { margin-left: 96.52778%; }
  .xsoffset23.xsm2 { margin-left: 97.22222%; }
  .xsoffset23.xsm3 { margin-left: 97.91667%; }
  .xsoffset24.xsm0 { margin-left: 100%; }
  .xsoffset24.xsm1 { margin-left: 100.69444%; }
  .xsoffset24.xsm2 { margin-left: 101.38889%; }
  .xsoffset24.xsm3 { margin-left: 102.08333%; }
  /* OHNE BOXSIZING = BORDER-BOX WIRKT SICH PADDING AUF WIDTH AUS */
  /* CENTERED */
  .xsmall1.xscenter { width: 4.16667%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .xsmall2.xscenter { width: 8.33333%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .xsmall3.xscenter { width: 12.5%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .xsmall4.xscenter { width: 16.66667%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .xsmall5.xscenter { width: 20.83333%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .xsmall6.xscenter { width: 25%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .xsmall7.xscenter { width: 29.16667%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .xsmall8.xscenter { width: 33.33333%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .xsmall9.xscenter { width: 37.5%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .xsmall10.xscenter { width: 41.66667%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .xsmall11.xscenter { width: 45.83333%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .xsmall12.xscenter { width: 50%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .xsmall13.xscenter { width: 54.16667%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .xsmall14.xscenter { width: 58.33333%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .xsmall15.xscenter { width: 62.5%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .xsmall16.xscenter { width: 66.66667%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .xsmall17.xscenter { width: 70.83333%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .xsmall18.xscenter { width: 75%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .xsmall19.xscenter { width: 79.16667%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .xsmall20.xscenter { width: 83.33333%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .xsmall21.xscenter { width: 87.5%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .xsmall22.xscenter { width: 91.66667%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .xsmall23.xscenter { width: 95.83333%; margin-left: auto; margin-right: auto; float: none; display: block; }
  .xsmall24.xscenter { width: 100%; margin-left: auto; margin-right: auto; float: none; display: block; }
  /* Abstaende nach oben und unten */
  .xsmargin_top_0 { margin-top: 0px; }
  .xsmargin_bottom_0 { margin-bottom: 0px; }
  .xsmargin_top_5 { margin-top: 5px; }
  .xsmargin_bottom_5 { margin-bottom: 5px; }
  .xsmargin_top_10 { margin-top: 10px; }
  .xsmargin_bottom_10 { margin-bottom: 10px; }
  .xsmargin_top_15 { margin-top: 15px; }
  .xsmargin_bottom_15 { margin-bottom: 15px; }
  .xsmargin_top_20 { margin-top: 20px; }
  .xsmargin_bottom_20 { margin-bottom: 20px; }
  .xsmargin_top_25 { margin-top: 25px; }
  .xsmargin_bottom_25 { margin-bottom: 25px; }
  .xsmargin_top_30 { margin-top: 30px; }
  .xsmargin_bottom_30 { margin-bottom: 30px; }
  .xsmargin_top_35 { margin-top: 35px; }
  .xsmargin_bottom_35 { margin-bottom: 35px; }
  .xsmargin_top_40 { margin-top: 40px; }
  .xsmargin_bottom_40 { margin-bottom: 40px; }
  .xsmargin_top_45 { margin-top: 45px; }
  .xsmargin_bottom_45 { margin-bottom: 45px; }
  .xsmargin_top_50 { margin-top: 50px; }
  .xsmargin_bottom_50 { margin-bottom: 50px; }
  .xsmargin_top_55 { margin-top: 55px; }
  .xsmargin_bottom_55 { margin-bottom: 55px; }
  .xsmargin_top_60 { margin-top: 60px; }
  .xsmargin_bottom_60 { margin-bottom: 60px; }
  .xsmargin_top_65 { margin-top: 65px; }
  .xsmargin_bottom_65 { margin-bottom: 65px; }
  .xsmargin_top_70 { margin-top: 70px; }
  .xsmargin_bottom_70 { margin-bottom: 70px; }
  .xsmargin_top_75 { margin-top: 75px; }
  .xsmargin_bottom_75 { margin-bottom: 75px; }
  .xsmargin_top_80 { margin-top: 80px; }
  .xsmargin_bottom_80 { margin-bottom: 80px; }
  .xsmargin_top_85 { margin-top: 85px; }
  .xsmargin_bottom_85 { margin-bottom: 85px; }
  .xsmargin_top_90 { margin-top: 90px; }
  .xsmargin_bottom_90 { margin-bottom: 90px; }
  .xsmargin_top_95 { margin-top: 95px; }
  .xsmargin_bottom_95 { margin-bottom: 95px; }
  .xsmargin_top_100 { margin-top: 100px; }
  .xsmargin_bottom_100 { margin-bottom: 100px; } }
*[class*="large"] { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
