@charset "UTF-8";
<html><head></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">   html {
line-height: 1.15; -webkit-text-size-adjust: 100%; }  body {
margin: 0;
} section {
text-align: center;
width: auto;
margin: auto 10%;
font-size: 80%;
padding:5% .5em;
line-height: 2.1;
}
content {
text-align: left;
width: auto;
margin-left: 5%;
font-size: 80%;
padding:5% .5em;
line-height: 2.1;
}
p {
color: rgb(3,45,100);
font-size: 1em;
width: 98%;
margin: 0;
padding:.5em .5em;
text-align: left;
line-height: 1.9;
}
article  {
text-align: left;
width: 98%;
margin: auto;
font-size: 90%;
padding: .5em .5em;
line-height: 1.8;
}
article p {
text-align: left;
}
.wrapper2 {
width: 100%;
float: left;
padding: 0;
margin: 0;
}
a {
color:#f4660a;
text-decoration: none;
font-size: 80%;
}
h1 {
font-size: 1.1em;
color: #f4660a;
text-align: center;
margin: 0.67em 2% 0 8%;
font-weight: 400;
width: 90%;
}
h2 {
max-width:100%; 
font-size:1.3em;
text-align: center;
margin: 0.67em 0;
color: #f4660a;
font-weight: 300;
}
h3 {
max-width:99%;
padding-top:.4em;
padding-bottom: .8em;
font-size: 1.1em;
text-align: center;
margin: 0.67em 0;
color:#f4660a;
}
h4 {
max-width:99%;
padding-top:.4em;
padding-bottom: .8em;
font-size: 1.1em;
text-align: left;
margin: 0.67em 0;
}
article.center p,
article.center strong{
text-align: center;
}
@media screen and (min-width:768px){
.home img {
padding: 0;
margin: 0;
}
p {
width: 99%;
margin: auto 0;
padding: .5em 0 .8em 0;
font-size: 110%;
}
em,  article  em  {
font-size: 90%;
width:100%;
line-height: .8;
}
article  {
text-align: justify;
width: 80%;
margin: auto 10%;
font-size: 110%;
padding:.5em .5em;
line-height: 2.1;
}
article p {
text-align: justify;
}
h1 {
margin: 0 auto;
font-size: 2.7em;
padding-top: 1em;
}
h2 {
margin: 0 auto;
font-size: 2.0em;
padding-bottom: 0;
}
h3 {
width: 99%;
margin: 0 auto;
font-size: 1.6em;
padding-bottom: 0;
}
h4 {
width: 99%;
margin: 0 auto;
font-size: 1.2em;
padding-bottom: 0;
}
}  
.box, .box-bg-blue a,
.box-bg-blue h3 a {
width: 99%;
margin: 0 auto;
font-size: 1.2em;
padding-bottom: 0;
font-weight: 300;
}
hr {
border: 0;
height: 0;
border-top: 1px solid rgba(0, 0, 0, 0.1);
border-bottom: 1px solid rgba(255, 255, 255, 0.3);
} pre {
font-family: monospace, monospace; font-size: 1em; }  a {
background-color: transparent;
} abbr[title] {
border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; } small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button,
input { overflow: visible;
} button,
select { text-transform: none;
} button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
} button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
}
</pre></body></html> table* {
box-sizing:border-box;
}
body {
line-height: 1.9;
font-size:1.3em;
color: rgb(3,45,100);
background: rgba(0,0,0,0);
background-size: cover;
background-attachment: fixed; font-family: "Frutiger Neue W02 Thin",Arial,Helvetica,sans-serif;
font-weight: 400;
font-style: normal;
text-rendering: optimizeLegibility;
} body.page-id-19, body.single-kitas{ }
img {
max-width:100%;
height:auto;
vertical-align: middle;
}
article.center p,
article.center strong{
text-align: center;
} .sticky {
position: fixed;
top: 0;
width: 100%;
}
.page-id-974 .h1-white h1{
text-align: center;
width: 100%;
z-index: 1000;
}
hr2 {
float: left;
border: 0;
border-top-color: currentcolor;
border-top-style: none;
border-top-width: 0px;
border-bottom-color: currentcolor;
border-bottom-style: none;
border-bottom-width: 0px;
height: 0;
border-top: 1px solid  rgba(3,45,100,.3);
width: 80%;
margin: auto 10% ;
text-align: justify;
font-size: 110%;
padding:5% 1%;
line-height: 2.1;
}
.footer-3 hr,
.footer-2 hr,
.footer-1 hr,
.footer-widgets hr {
border: 0;
border-top-color: currentcolor;
border-top-style: none;
border-top-width: 0px;
border-bottom-color: currentcolor;
border-bottom-style: none;
border-bottom-width: 0px;
height: 0;
border-top: 1px solid
rgba(0, 0, 0, 0.1);
border-bottom: 1px solid
rgba(255, 255, 255, 0.3);
width: 320px;
max-width: 90%;
margin-left: 0;
left: 0;
float: left;
} @media screen and (min-width:768px){
.img-home img,
.home  p {
clear:both;
padding: 0; max-width: 100%;
width: 100%;
margin: auto;
height: auto;
float: left;
}
.home img {
padding: 0;
margin: 0; }
.site-content .img-home img{
margin:0;
padding: 0;
left:0;
right:0;
width: 100%;
}
.site-content .img-home img {
color: #fff;
float: left;
position: relative;
margin-top: 3em; 
padding: 1em;
margin: 1em;
}
box_2w {
width: 45%;
}
.page-id-974 .h1-white h1{
color: #fff;
float: left;
position: relative;
margin-top:6em;
margin-bottom: -5em;;
padding: 1em;
margin: 0;
z-index: 1000;
}
}  
img.aligncenter.size-medium,
img.home.aligncenter.size-medium {
width: auto;
margin: auto;
}
img.home.aligncenter.size-large {
width: 80%;
margin: auto;
}
img.aligncenter {
margin: auto;
}
.list {
clear: both;
max-width:90%;
margin:  auto  5%;
padding: 1em ;
margin-left: 1em;
text-align: left;
word-wrap: break-word;
font-size:.9em;
-ms-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
}
@media screen and (max-width:600px)   {
.list{
clear: both;
width: 100%;
margin: auto;
padding: 0;
word-wrap: break-word;
font-size: 80%;
line-height: 1.5;
}
}
.list h1,
.list-small h1,
.list h2 ,
.list-small h2 {
margin-bottom:-1em;
padding-bottom: 0;
margin: 0;
font-weight: 300;
}
.icon li::before {
content: "✓  ";
margin-left: -3.14em;
}
.list ul {
list-style-type: none;
font-size: 1.1em;
text-align: left;
}
.list li {
margin-bottom: 2%;
}
.list ul ul {
list-style-type:none;
font-size: .8em;
}
.list ul .out{ 
list-style-position: outside
}
.list h1,.list  h2{
color:#f4660a;
}
.list ul.out{ 
list-style-position: outside
} .list ul.hanging {
text-indent: 1em;
}
@media screen and (min-width:800px){
.list {
width: 90%;
margin: auto 5%;
text-align: left;
font-size: 130%;
padding: 1em 1em;
margin-bottom: .2em;
margin-top: 2em;
clear: both;
}
.icon li::before {
content: "✓  ";
margin-left: -3.1em;
}
.list ul {
list-style-type:none;
font-size: 1.3em;
}
.list ul {
list-style-type:none;
padding: 1.5em 0;
left: 0;
font-size: .9em;
}
.list ul .out{ 
list-style-position: outside
}
.list ul.out { 
list-style-position: outside
} ul.hanging {
text-indent: 1em;
}
.list ul ul{
list-style-type:none;
font-size: 1.0em;
margin-left: 1em;
}
} .list-small {
width:100%;
float: left;
position: relative;
margin: -16% 1% -8% 1%;
max-width: 100%;
padding:0 2em ;
text-align: left;
word-wrap: break-word;
font-size:.9em;
-ms-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
}
.list-small h1 {
text-align: left;
}
.list-small li::before {
content: "✓  ";
margin-left: -4.4em;
}
.icon li li::before {
content:	" ✓ ";
margin-left:-4.0em;
}
.list-small ul li ul li::before {
content:  " ✓ ";
margin-left: -1em;
}
.list-small ul {
list-style-type:none;
}
.list ul ul {
list-style-type:none;
font-size: .8em;
}
.list-small ul .out{ 
list-style-position: outside
}
.list-small h1,.lislist-small  h2{
color:#f4660a;
}
.list-small ul.out{ 
list-style-position: outside
} .list-small ul.hanging {
text-indent: 1em;
}
.section-skew-blue-over .list-small{
color: #fff;
}
.section-skew-blue-over .list-small h3{
text-align: left;
}
@media screen and (min-width:600px) {
.list-small  {
width: 80%;
margin: auto 10%;
padding: 2em;
}
.list-small h1 {
text-align: center;
}
.list {
padding: .1em 2em;
}
.list {
margin-top:0;
2padding-top: .2em; 
}
}
@media screen and (min-width:700px){
.list-small {
width: 80%;
margin: auto 10%;
text-align: left;
font-size: 1.6em;
padding: 0em;
margin-bottom: .2em;
margin-top: 0em;
clear: both;
}
.icon li li::before {
content:	"✓";
margin-left: -4em;
}
.icon li::before {
content: "✓  ";
margin-left: -3.1em;
}
.list-small ul {
list-style-type:none;
padding: 1.5em 0;
left: 0;
font-size: 1em;
}
.list-small ul ul{
list-style-type:none;
padding: 1em;
left: 0;
font-size:.8em;
}
.list-small ul .out{ 
list-style-position: outside
}
.list-small ul.out { 
list-style-position: outside
} ul.hanging {
text-indent: 1em;
}
}
@media screen and (min-width:1100px){
.list-small {
width: 60%;
margin: -7% 20%;
}
} .list-small-orange {
width: 90%;
float: left;
position: relative;
margin: auto 10%;
max-width: 100%;
padding:0 2em ;
font-size: .9em;
color: #fff;
text-align: left;
word-wrap: break-word;
}
.list-small-orange  li::before {
content: "✓  ";
margin-left: -4.4em;
}
.icon li li::before {
content:	" ✓ ";
margin-left:-4.0em;
}
.list-small-orange  ul li ul li::before {
content:  " ✓ ";
margin-left: -1em;
}
.list-small-orange  ul {
list-style-type:none;
}
.list-small-orange  ul .out { 
list-style-position: outside
}
.list-small-orange  h1,.lislist-smallt  h2 {
color:#f4660a;
}
.list-small-orange h2{
font-size: 1em;
}
.list-small-orange  ul.out { 
list-style-position: outside
} .list-small-orange  ul.hanging {
text-indent: 1em;
}
@media screen and (min-width:600px) {
.list-small-orange {
width: 100%;
padding: 0 2em;
}
}
@media screen and (min-width:700px){
.list-small-orange  {
width: 80%;
margin: auto 20%;
text-align: left;
font-size: 1.6em;
padding: 0em 1em;
margin-bottom: 2em;
margin-top: 0em;
clear: both;
}
.icon li li::before {
content:	"✓";
margin-left: -3.1em;
}
.icon li::before {
content: "✓  ";
margin-left: -3.1em;
}
.list-small-orange  ul {
list-style-type:none;
padding: 1.5em 0;
left: 0;
font-size: 1em;
}
.list-small-orange  ul ul {
list-style-type:none;
padding: 1em;
left: 0;
font-size:.8em;
}
.list-small-orange  ul .out { 
list-style-position: outside
}
.list-small-orange  ul.out { 
list-style-position: outside
} ul.hanging {
text-indent: 1em;
}
}
@media screen and (min-width:1400px){
.list-small-orange  {
width: 50%;
margin: auto 40%;
}
} .icon-download img,
.icon-amtsblatt li 
{
list-style-type:none;
margin-left: -3.4em;
margin-right: 1em;
}
.icon-download a img,
.icon-download a {
color: #404552;
margin-left: 1.4em;
font-size: 0.91em;
width: 30px;
}
@media screen and (max-width: 860px){
.icon-download li a {
font-size: 70%;
padding: 0;
margin: 0 0 0 10%;
}
.icon-download  img{  
color: #404552;
margin-left: 1.4em;
font-size: 0.81em;
width: 15px;
}
a img.alignnone.icon-download  img {
margin: 5%;
width: 80%;
}
} .container {
max-width:90%;
margin: 0 auto;
color: rgb(3,45,100);
}
@media screen and (min-width:1100px) {
.container {
max-width: 1000px;
margin: 0 auto;
color:rgb(3,33,132)
}
} .zukunft .btn-orange a {
color: #fff;
margin-top: 1em;
}
.btn-orange a {
color: #fff;
margin-top: 1em;
}
.btn-orange {
background:  rgba(244,102,10,1);
padding: 0 25px;
font-size: 1em;
margin: auto;
text-align: center;
line-height: 40px;
}
.btn-orange-left a {
color: #fff;
margin-top: 1em;
}
.btn-orange-left {
background:  rgba(244,102,10,1);
margin-left: 5%;
}
.btn-blue {
background:#1a1e38;
border: 0;
border-radius: 0;
bottom:1em;
padding: 0 25px;
margin-top: 1em;
margin-left: 2em;
text-align: center;
line-height: 40px;
width: auto;
text-transform: uppercase;
position: relative;
overflow: hidden;
color: #fff;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
display: inline-block;
margin-bottom: 0;
font-size: 14px;
font-weight: 400;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
-ms-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
}
.btn {
background: rgba(244,104,1,1);
}
.btn a:hover {
background:blue;
}
.btn , .btn-orange{
border: 0;
border-radius: 0;
padding: 0 25px;
margin-top: 1em;
text-align: center;
line-height: 40px;width: auto;
text-transform: uppercase;
position: relative;
overflow: hidden;
color: #fff;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.btn span ,.btn-blue span, .btn-orange span{
margin-bottom: 0 !important;
position: relative;
z-index: 10;
display: inline-block;
-webkit-transition: all 0.25s ease;
-moz-transition: all 0.25s ease;
-ms-transition: all 0.25s ease;
-o-transition: all 0.25s ease;
transition: all 0.25s ease;
}
.btn.btn-bold, .btn-blue.btn-bold , .btn-orange.btn-bold {
font-weight: bold;
letter-spacing: 1px;
}
.btn, .btn-orange {
display: inline-block;
padding: .4em .3em;
margin-bottom: 0;
font-size: 14px;
font-weight: 400;
line-height: 1.42857143;
text-align: center; vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
-ms-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
}
.btn-orange a:hover {
color:rgb(3,33,132);
}
.btn-blue a:hover {
color:#fff;
}
.tp-caption.btn, .btn ,
.tp-caption.btn-orange, .btn-orange , 
.tp-caption.btn-blue, .btn-blue {
width: auto;
color: #fff;
font-size: .9em;
line-height: 17px;
font-weight: 500;
font-style: normal;
padding: 1em;
margin: 1em 0 ;
text-decoration: none;
border-color: rgba(0,0,0,1.00);
border-style: solid;
border-width: 0px;
border-radius: 0px 0px 0px 0px;
text-align: center;
-ms-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
}
@media screen and (min-width:800px) {
.tp-caption.btn, .btn ,
.tp-caption.btn-orange, .btn-orange , 
.tp-caption.btn-blue, .btn-blue {
font-size: 1em;
line-height: 1.3;
font-weight: 500;
font-style: normal;
padding: 1em;
text-decoration: none;
border-color: rgba(0,0,0,1.00);
border-style: solid;
border-width: 0px;
border-radius: 0px 0px 0px 0px;
}
}
.btn a {
color: #fff;
}
.btn p,.btn a, label, span {
font-size: 14px;
} .parallax ,
.parallax  h1{
font-size: 2.4em;
color: #fff;
font-weight: 400;
}
.parallax{
clear: both; background-image: url(https://achat-schule.de/wp-content/uploads/2020/12/gesellschaftswissenschaften-pa.jpg); height: 500px; 
margin-top: 0px;
color: #fff; background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.parallax-1 {
clear: both; background-image: url(https://achat-schule.de/wp-content/uploads/2020/03/basteln-pa.jpg); height: 600px; 
margin-top: 0px;
color: #fff; background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.parallax-2 {
clear: both; background-image: url(https://achat-schule.de/wp-content/uploads/2020/10/schule1-pa.jpg); height: 400px; 
margin-top: 2em;
color: #fff; background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.parallax-3 {
clear: both;
background-image: url(https://achat-schule.de/wp-content/uploads/2020/10/siegerehrung-pa.jpg);
height: 500px; 
margin-top: 0px;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.parallax-4{
clear: both;
background-image: url(https://achat-schule.de/wp-content/uploads/2020/03/basteln-pa.jpg);
height: 500px; 
margin-top: 0px;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.parallax-5{
clear: both;
background-image: url(https://achat-schule.de/wp-content/uploads/2021/03/ganztagsangebote-pa.jpg);
height: 500px; 
margin-top: 0px;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
@media screen and (max-width: 400px){
.parallax-5,
.parallax-4,
.parallax-3,
.parallax-2,
.parallax-1,
.parallax {
height: 300px; 
}
}
.tx h1{
font-size: 3.2em;
text-align: center;
margin: 0.67em 0;
font-weight: 300;
font-style: normal;
color: #fff;
line-height: 72px;
letter-spacing: 0.3px;
hyphens: auto;
left: 0;
right: 0;
text-align: center;
height: auto;
padding: 15% 10px;
}
.tx h2{
font-size: 3.2em;
text-align: center;
margin: 0.67em 0;
font-weight: 300;
font-style: normal;
color: #fff;
line-height: 72px;
letter-spacing: 0.3px;
hyphens: auto;
left: 0;
right: 0;
text-align: center;
height: auto;
padding: 15% 10px;
} .one-pic { width: 50%;
margin: auto 40%;
display: block;
float: left;
}
.one-pic-right {
width: auto;
display: block;
float: right;
position: relative;
right: 5%;
top: -75px;
}
.one-pic-2 {
float: right;
position: relative;
margin: auto 0;
display: block;
margin-top: -4em;
z-index: 100;
}
.one-pic-4 {
float:right;
position: relative;
margin: auto 0;
display: block;
margin-top: -2em;
margin-bottom:-.6em;
z-index: 100;
}
.one-pic-5 {
float:right;
position: relative;
margin: auto 0;
display: block;
margin-top: -7em;
margin-bottom:-.58em;
z-index: -1;
}
.wp-caption .one-pic-3a img {
width: auto ;
}
.one-pic-3a {
margin: auto 0;
width: auto ;
max-width:100%;
height:  auto;
display: block;
left:0;
right:0;    
margin-bottom: 2em;
}
.one-pic-3 {
float: left;
margin: auto 0%;
width: 100% ;
max-width:100%;
height:  auto;
display: block;
left:0;
right:0;        
margin-bottom: -1.6em;
}
.one-pic-3 img {
}
.one-pic .wp-image-1534 article img{
margin-top: -1em;
margin-bottom:-2em;
padding-bottom: 0;
padding-top: 0;
}
.one-pic .wp-image-1534 p {
margin:0;
padding:0;
}
.red{
float: left;
width: 100%;
background-color:red;
padding-top:1em;
padding-bottom:1em;
margin-top: 0;
margin-bottom: 0;
}                    @media screen and (max-width:800px){
.red {
background-color:red;
padding-top:3em;
padding-bottom:5em;
margin-bottom: -4em;
}
.one-pic-right {
top: 0px;
right: 40%;
}
} .two-pics img {
max-width: 100%;
margin: 0 35%;
padding: 0;
} .three-pics2  img {
max-width: 70%;
margin: auto 20%;
padding: 2em;
}
img.three-pics.alignleft {
padding-left: 3em;
padding-top: 3em;
float: left; max-width:10%;
}
img.three-pics {
width: 33%;
height: auto;
margin: 5px 0 10px 0!important;
}
.three-pics img {
max-width: 60%;
margin: auto 40%;
float: left;
padding: 2em;
margin: 2em;
text-align: center;
} .ambulance  {
margin: auto 10%;
float:left;
position:relative;
} .color-section-over-skew {
-webkit-clip-path: polygon(0 10,100% 0,100% calc(100% - 10vw),0 100%);
clip-path: polygon(0 0,100% 0,100% calc(100% - 10vw),0 100%);
margin-bottom: -10vw;
background: blue;
padding: 3em;  
float: left;
height:400px;
width: 100%;
clear:both;
}
.hg-orange {
background: rgb(244,102,10);
background: -moz-linear-gradient(90deg, rgba(244,102,10,1) 8%, rgba(249,178,86,1) 50%, rgba(244,102,10,1) 92%);
background: -webkit-linear-gradient(90deg, rgba(244,102,10,1) 8%, rgba(249,178,86,1) 50%, rgba(244,102,10,1) 92%);
background: linear-gradient(90deg, rgba(244,102,10,1) 8%, rgba(249,178,86,1) 50%, rgba(244,102,10,1) 92%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4660a",endColorstr="#f4660a",GradientType=1);
padding: 3em;  
float: left;
height:auto;
margin: 0;
color: #fff;
clear:both;
}
.hg-orange-right { -webkit-clip-path: polygon(0 10vw,100% 0,100% calc(100% - 10vw),0 100%);
clip-path: polygon(0 10vw,100% 0,100% calc(100% - 10vw),0 100%);
margin-bottom: -15vw; background: rgb(244,102,10);
background: -moz-linear-gradient(90deg, rgba(244,102,10,1) 8%, rgba(249,178,86,1) 50%, rgba(244,102,10,1) 92%);
background: -webkit-linear-gradient(90deg, rgba(244,102,10,1) 8%, rgba(249,178,86,1) 50%, rgba(244,102,10,1) 92%);
background: linear-gradient(90deg, rgba(244,102,10,1) 8%, rgba(249,178,86,1) 50%, rgba(244,102,10,1) 92%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4660a",endColorstr="#f4660a",GradientType=1);
padding: 3em;  
float: left;
height:auto;
clear:both;
}
.section-skew-orange {
-webkit-clip-path: polygon(0 10vw,100% 0,100% calc(100% - 10vw),0 100%);
clip-path: polygon(0 10vw,100% 0,100% calc(100% - 10vw),0 100%);
margin-bottom: 15vw;
background: rgb(244,102,10);
background: -moz-linear-gradient(90deg, rgba(244,102,10,1) 8%, rgba(249,178,86,1) 50%, rgba(244,102,10,1) 92%);
background: -webkit-linear-gradient(90deg, rgba(244,102,10,1) 8%, rgba(249,178,86,1) 50%, rgba(244,102,10,1) 92%);
background: linear-gradient(90deg, rgba(244,102,10,1) 8%, rgba(249,178,86,1) 50%, rgba(244,102,10,1) 92%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4660a",endColorstr="#f4660a",GradientType=1);
padding: 3em;  
float: left;
height:auto;
width: 100%;
clear:both;
}
.section-skew-orange-over {
-webkit-clip-path: polygon(0 0,100% 0,100% calc(100% - 10vw),0 100%);
clip-path: polygon(0 0,100% 0,100% calc(100% - 10vw),0 100%);
margin-bottom: 10vw;
background: rgb(244,102,10);
background: -moz-linear-gradient(90deg, rgba(244,102,10,1) 8%, rgba(249,178,86,1) 50%, rgba(244,102,10,1) 92%);
background: -webkit-linear-gradient(90deg, rgba(244,102,10,1) 8%, rgba(249,178,86,1) 50%, rgba(244,102,10,1) 92%);
background: linear-gradient(90deg, rgba(244,102,10,1) 8%, rgba(249,178,86,1) 50%, rgba(244,102,10,1) 92%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4660a",endColorstr="#f4660a",GradientType=1);
width: 100%;
padding: 3em;  
margin: 0;
float: left;
height:auto;
text-align:center;
min-height: 500px;
clear:both;
}
.hg-orange h3 {
color: #fff;
padding-top: 1em;
padding-bottom: 1em;
}
.page .section-skew-orange-over   h1{
color: #fff;
padding-top: 1em;
padding-bottom:2em;
font-size: 1.4em;
}
.page .section-skew-orange-over   h2{
color: #fff;
padding-top: 2em;
padding-bottom: 2em; 
font-size: 1.3em;
}
.page .section-skew-orange-over   h3{
color: #fff;
padding-top: 2em;
padding-bottom: 2em;
}
.page .section-skew-orange-over  p {
padding-top: 0;
padding-bottom: 3em;
} .section-skew-blue-over {
-webkit-clip-path: polygon(0 0,100% 0,100% calc(100% - 10vw),0 100%);
clip-path: polygon(0 0,100% 0,100% calc(100% - 10vw),0 100%);
margin-bottom: 10vw;
background: rgb(3,33,132);
background: -moz-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: -webkit-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#032184",endColorstr="#032184",GradientType=1); 
padding: 0 3em 4em 3em;
margin: 0;
float: left;
height:auto;
width: 100%;
min-height: 500px;
color: #fff;  margin-bottom: 5%;
clear:both;
}
.page .section-skew-blue-over  article {
font-size:1.3em;
text-align: left;
-ms-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
}
.page .section-skew-blue-over   h1{
padding-bottom: .2em;
padding-top: .2em;
font-weight: 300;
font-size: 1.5em;
}
.page .section-skew-blue-over   h2{
padding-top:.5em;
padding-bottom: .5em;
font-size: 3.1em;
font-weight: 400;
}
.page .section-skew-blue-over   h3{
padding-top:.5em;
text-align: left;
color: #fff;
font-size: 1.1em;
font-weight: 300;
}
.page .section-skew-blue-over  p {
color: #fff;
padding-top: 0;
padding-bottom: 1em;
}
.page.section-skew-blue-over.li {
color: #fff;
}	
@media screen and (max-width:400px)  {
.page .section-skew-blue-over   h1{
font-size: 1.4em;
}
.page .section-skew-blue-over   h2{
font-size: 1.2em;
padding: .2em;
}
.page .section-skew-blue-over   h3{
padding-top:.5em;
text-align: left;
color: #fff;
font-size: 1.1em;
font-weight: 300;
}
}
@media screen and (max-width:700px)  {
.section-skew-blue-over {
padding:1em 2em 4em 2em;
margin: 0;
float: left;
height: auto;
width: 100%;
min-height: 500px;
color: #fff;
font-size: 80%;
margin-bottom: 5%;
clear: both;
}
}
@media screen and (max-width:600px)   {
.page .section-skew-orange-over article {
font-size: 1.1em;
}
}
@media screen and (min-width:800px) {
.page .section-skew-orange-over   h1{
font-size: 2.3em;
}
.page .section-skew-orange-over   h2{
font-size: 2em;
}
.page .section-skew-orange-over   h3{
font-size: 1.2em;
}
.page .section-skew-orange-over article {
font-size: 1.3em;
width: 80%;
margin: auto 10%;
}
} #color-section-skew {
-webkit-clip-path: polygon(0 10vw,100% 0,100% calc(100% - 10vw),0 100%);
clip-path: polygon(0 10vw,100% 0,100% calc(100% - 10vw),0 100%);
margin-bottom: -10vw;
background: rgb(244,102,10);
background: -moz-linear-gradient(90deg, rgba(244,102,10,1) 8%, rgba(249,178,86,1) 50%, rgba(244,102,10,1) 92%);
background: -webkit-linear-gradient(90deg, rgba(244,102,10,1) 8%, rgba(249,178,86,1) 50%, rgba(244,102,10,1) 92%);
background: linear-gradient(90deg, rgba(244,102,10,1) 8%, rgba(249,178,86,1) 50%, rgba(244,102,10,1) 92%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4660a",endColorstr="#f4660a",GradientType=1);
padding: 3em;  
margin: 0;
float: left;
height:auto;
width: 100%;
clear:both;
}
.hg_shape_orange_right {
width: 100%;
height: 300px;
overflow: hidden;
position: relative;
}
.hg_shape_orange_righ:after {
content: "";
position: absolute;
width: 100%;
height: 100%;
background: red;
background: linear-gradient(110deg, red, violet, blue);
transform-origin: 0 100%;
transform: rotate(-20deg) scale(1.2,1.2);
bottom: 0;
left: 0;
} .alignnone {
margin: .5em ;
padding: 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: auto ;
}
.alignright {
float:right;
margin: 0 ;
}
.alignleft {
float: left;
margin: 0.5em 1em 0.5em 0;
}
a img.alignright {
float: right;
margin: 0;
}
a img.alignnone {
margin:  0;
}
a img.alignleft {
float: left;
margin: 0.5em 1em 0.5em 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
background: #fff;
border: 0px solid #f0f0f0;
max-width: 100; padding: .5em .4em 0.625em;
}
.wp-caption .page-id-38{
padding: 0;
text-align:left;
}
.wp-caption.alignnone {
margin: .5em 1.15em 1.15em 0;
}
.wp-caption.alignleft {
margin: .5em 1.15em 1.15em 0;
}
.wp-caption.alignright {
margin: .5em 0 0 1.15em;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption figcaption.wp-caption-text {
font-size: 1em;
line-height: 1.1em;
margin: 0;
padding: 0 1em 1em;
}
.site-content.pic-font .white p {
font-size: .6em;
float: left;
}
.pic-font {
font-size: .6em;
float: left;
} .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important; }
.screen-reader-text:focus {
background-color: #eee;
clip: auto !important;
clip-path: none;
color: #444;
display: block;
font-size: 1em;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } #toggle-nav {
background: rgb(3,33,132);
background: -moz-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: -webkit-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#032184",endColorstr="#032184",GradientType=1);
display: block;
position: absolute;
right: .321em;
float: right;
top: 3.2em;
color: #fff;
width: 50px;
height: 40px;
line-height: 40px;
text-align: center;
cursor: pointer;
z-index: 3333;
}
#toggle-nav  span {
font-size:1.2em;
}
.js.site-nav {
display: none;
}
@media screen and (max-width:800px)   {
.js .site-nav{
display: none;
}
#toggle-nav {
display:block;
} .site-nav li ul {
position: static;
}
}              
.site-nav {
box-sizing: border-box;
float: right;
width: 100%; 
font-size: 1.1em;
margin-top: -35px;
z-index: 200;
position:relative;
}
.site-nav ul {
margin: 0;
padding: 0;
}
.site-nav ul {
display: flex;
flex-direction: column;
float: right;
margin-right: 2%;
} 
.site-nav a {
display: block;
color: #171843;
}     
.site-nav ul li {
position: relative;
float:left;
list-style: none;
padding-bottom: 1em;
}
.site-nav ul li:hover {
background:rgba(243, 145, 45, 1);
}
.site-nav ul li  a:hover {
color:#171843;
}
.site-nav ul li a {
padding: 10px;
display:block;
}
.site-nav ul ul {
position: absolute;
top: -9999px;
left: -9999px;
background:rgba(243, 145, 45, 1);  
box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.021);
}
.site-nav ul ul li {
float: none;
width: 200px;
color: #333;
border-bottom: 1px solid orange;
font-size:1em;
}
.site-nav ul ul li a {
padding: 5px 20px;
color: #fff;
}
.site-nav ul li:hover > ul {
top: 100%;
left: 0; color: red;
}
.site-nav ul ul li:hover > ul {
top: 0;
left: 200px;  
}
@media screen and (max-width:800px){
.site-nav {
width: 100%;
text-align: center;
background:rgba(243, 145, 45, .99);  
}
.site-nav  li:hover  > ul {
list-style: none;
margin: 0;
padding: 0;
display: flex;
flex-direction: column;
background:rgba(243, 145, 45, 1);
width: 100%;
transition:  none;
color: antiquewhite; float: none;
position: relative;
z-index:2000;
}
.site-nav ul li a {
padding: 0;
margin: 0;
display:block;
}
.site-nav ul li a:hover {
color: #fff;
margin: 0;
padding: 0;
}
.site-nav li {
margin: .3em;
padding: 0;
font-size: 1.10em;
}
.site-nav ul ul li a {
padding:0;
color:antiquewhite;
text-align: center;
width: 100%;
}
.site-nav ul ul li {
float: none;
width: 100%;
margin: auto 0;
font-size: 1em;
}
.site-nav ul ul ul li a  {
color: #555;
}
.site-nav ul ul ul li {
float: none;
width: 70%;
margin: auto 15%;
margin-left: 0;
color: #555;
}
.site-nav > ul {
list-style: none;
margin: 0;
padding: 0;
display: flex;
flex-direction: column;
width: 100%;
} .site-nav .sub li{ 
visibility: hidden;  
height: 0;
margin: 0;
padding: 0;
z-index: 1000; 
}
.site-nav .sub li { 
display: block; 
width: 15em;
} .site-nav li:hover .sub,
.site-nav li:active .sub, 
.site-nav li:focus .sub  {
visibility: visible;
height: auto;
}
.site-nav li:focus-within .sub  { 
visibility: visible;
height: auto;
} }
.site-nav ul li.sub1 > a:after {
position: relative;
float: right;
content: '';
margin-left: 10px;
margin-top: 5px;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #232323;
border-bottom: 5px solid transparent;
}
.site-nav ul ul li.sub1 a:after {
margin-left: auto;
margin-right: -10px;
border-left: 5px solid #fff;
border-right: 5px solid transparent;
border-top: 5px solid transparent;
border-bottom: 5px solid transparent;
}
.site-nav ul ul li:last-child {
border-bottom: none;
} #menu-item-3824 {
text-align: center;
line-height: 1.0;
font-size: 80%;
padding-bottom: 0;
margin-bottom: 0;
border-bottom: #f67923 solid 0px;
}
li#menu-item-3824 a {  text-shadow: 1px 1px 2px #e98679;
}
#menu-item-5326 {
text-align: center;
line-height: 1.0;
padding-bottom: 0;
margin-bottom: 0;
border-bottom: #f67923 solid 0px;
} .nav-top {
position:relative;
background: rgba(243, 145, 45, 1);
height: 60px;
top: 0;
font-size: 80%;
margin-bottom: 1em;
padding-bottom: 2em;
display: block;
z-index: 1000;
}
.nav-top a:hover {
color: #fff;
}
.nav-top ul {
right: 20px; 
margin-top: 0;
padding: 1em 0;
margin-right: 0;
list-style: none;
text-align: right;
float: right;
z-index: 40;
position: absolute;
}
@media screen and (max-width:800px){
.nav-top {
position: relative;
background: rgba(243, 145, 45, 1);
height: 73px;
top: -10px;
line-height: 1.1;
margin-top: -10px;
font-size: 80%;
margin-bottom: 1em; display: block;
z-index: 1000;
}
.nav-top ul {
right: 5px;
margin-top: 2px;
}
}
.nav-top li {
display:inline;
color: rgba(243, 145, 45, 1);
padding: 0em 0.3em;
margin: 0 0 0 0;
}
.nav-top a {
text-align: center;
color: rgb(3 45 100);
text-decoration: none;
} .nav-top > ul > li > ul {
display: none;
z-index:22250;
} .nav-top ul > li > ul > li a {
background: #f1bb46;
color: #fff;
margin-top: -1.7em;
margin-left: 0;
float: left!Important;
padding: 1em;
width: 300px;
z-index:22225;
clear:both;
}
.page-id-17.nav-top ul > li > ul > li a:hover, 
.page-id-581.nav-top ul > li > ul > li a ,
.page-id-634.nav-top ul > li > ul > li a ,
.page-id-700.nav-top ul > li > ul > li a ,
.page-id-865.nav-top ul > li > ul > li a {
background: rgba(111,10,17, 1)!Important; }
@media screen and (min-width:900px){
.nav-top {
font-size: 80%;
}
}
@media screen and (min-width:1100px){
.nav-top {
font-size: 80%;
}
.nav-top ul{
right: 0;
}
}
@media screen and (min-width:800px)  {
.site-nav {
width: 100%;
display: block; margin-top: 10px; 
z-index: 2400;
float: right;
}
.site-nav ul {
display: block;
}
.site-nav ul {
display: block;
}
#toggle-nav {
display:none;
}
.site-nav ul li a {
padding: 10px;
font-size: 95%;
}
.site-nav li {
font-size:68%;
}
}
@media screen and (min-width:900px) {
.site-nav li {
font-size:80%;
}
}
@media screen and (min-width:1000px) {
.site-nav  {
margin-right:0;
}
.site-nav li2 {
font-size:85%;
}
}
@media screen and (min-width:1100px) {
.site-nav {
padding: 0; margin-top: -15px;
}
.site-nav li {
font-size:85%;
}
} @media screen and (max-width:1481px) {
.site-nav ul li a{ padding: 1.2em;
}
} @media screen and (min-width:1795px) {
.site-nav { margin-top: -65px;
}                
.site-nav li {
font-size:80%;
}
}
@media screen and (max-width: 1201px){
.site-nav ul li a { padding: 1.0em;
}
}
@media screen and (max-width:1350px) {
.site-nav ul li a{
padding: 3px 0.3em;
font-size: 75%;
}
}
@media screen and (min-width:1351px) and (max-width:1488px)  {
.site-nav ul li a{
padding: .9em;
font-size: 75%;
}
}
@media screen and (min-width:1489px)  {
.site-nav ul li a{
padding: 1.2em;
font-size: 75%;
}
}			
@media screen and (min-width:1550px)  {
.site-nav ul li a{
padding: 1.2em;
font-size: 83%;
}
}			
@media screen and (min-width:1700px)  {
.site-nav ul li a{
padding: 1.2em;
font-size: 85%;
}
}			
@media screen and (min-width:1370px) {
.site-nav {
font-size:110%;
}
.site-nav li {
3font-size:90%;
}
}
@media screen and (min-width:1493) {
.site-nav ul li a{ padding: .6em;
}
}  .site-header {
padding:0 ;
margin: 0;
background: #fff;
position: relative;
height: 180px;
}
.logo {
position: relative;
float: left;
width: 320px;
padding: 0.1em;
top: -15px;
display: block;
z-index: 1130;
}
.logo-right {
position: relative; 
float: right;
margin-right: 10%;
right: 0;
top: 2.8em;
padding: 0.5em;
margin-bottom: 1em;
display: block;
z-index: 1130;
}
.logo-right img {
width: 120px; 
}   
.header-image  {
position: relative;
float: left;
width: 100%;
min-height: 110px;
padding: 0;
margin-bottom: 0;
display: block;
z-index: 10;
} @media screen and (max-width: 450px){
.logo-right img {
width: 80px; margin-top: 0px;
margin-bottom: 20px;
margin-left: -65%; }
}
@media screen and (max-width: 450px){
.logo {
width: 45%;
margin-left: 1%;
}
}
@media screen and (max-width: 470px){
.logo-right img {
width: 80px; margin-top: 20px;
margin-bottom: 25px;
margin-left: -140%; }
}
@media screen and (max-width: 550px){
.logo-right img {
margin-top: 30px;
}
}
@media screen and (max-width:600px) {
.logo {
width: 40%;
padding: 0.1em;
top: -15px;
}
.logo  { }
.logo-right img {
margin-top: 40px;
margin-bottom: 25px;
margin-left: -40%;
}
}
@media screen and (max-width:800px) {
}
@media screen and (min-width:600px) and (max-width:800px) {
.logo {
width: 30%;
}
.logo-right img {
margin-top: 41px;
}
}
@media screen and (min-width:800px) {
.logo-right{
margin-right: 1%;
}
.logo img {
width: 80%;
margin-left: -1.2em;
margin-top: -2.8em;
}
}
@media screen and (min-width:1120px) {
.logo img {
width: 88%;  
margin-top: -3.8em;
}
}
@media screen and (min-width:1300px) {
.logo img {
width: 100%;
margin-top: -4,8em;
}
} .breadcrumb{
background: rgba(255, 255, 255,1);
width: 100%;
float: left;
position: relative;
margin-top: -10%;
margin-bottom: 1em;
padding: 2em 2em 2em 2em;
margin: 0;
z-index: 199;
} .bg-1 {
width: 100%; text-align: center;
font-size:1.1em;
background: rgba(239, 240,246, 1);
float: left;
padding: 3%;
margin: 0;
}
.bg-green-1 a {
font-size:1.3em;
color: #666;
background: rgba(217, 247, 218, 1);
font-weight: 300;
}
.bg-green-6 {
background: rgba(217, 247, 218, .6);
padding: 3%;
}
.bg-green-4 {
background: rgba(217, 247, 218, .4);
padding: 3%;
}
.bg-green-3 {
background: rgba(217, 247, 218, .3);
padding: 3%;
}
.bg-green-2 {
background: rgba(217, 247, 218, .2);
padding: 3%;
}
.bg-333 {
background: rgba(41,44,41, 1);
}
2flex{ 
display: flex; 
justify-content: center; 
align-items: center;
}
2flex p {
clear:both;
width: 90%;
margin-left: 0;
text-align: left;
color: #292c29;
} .site-slides {
color: #333;
background: #eee; float: left;
width: 100%;
height: 100px;  }   .site-main {
}
@media screen and (min-width:600px) {
.site-content {
float: left;
width: 100%;
margin: auto;
}
}  .site-content {
float: left;
width: 100%;
padding:  0;
position: relative;
}
.site-content h1{
color:#f4660a;
}
.size-auto, 
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
max-width: 100%;
height: auto;
}
.site-content-white{
background-color:#333;
color: #1d2036;
}
.site-content-blue-left, .site-content-blue-right {
background: rgb(3,33,132);
background: -moz-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: -webkit-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#032184",endColorstr="#032184",GradientType=1); 
}
@media screen and (min-width:600px) {
.site-content {
float: left;
width: 100%;
padding:  0;
}
.page-template-template-hintergrund  .site-content {
} 
.page-template-template-hintergrund .site-content{
background: blue;
}
.page-template-template-no-sidebar .site-content,
.page-id-XX .site-content,
.home .site-content {
background:#fff;
}
.page-template-template-no-slider .site-content {
background: #000;
}
.post,  .bildung, .gallery , .schulen  , .inklusionsassistent {
margin: 0 auto;
max-width: 95%;
border-top: 0px solid rgba(0, 0, 0, 2);
margin-top: 2em;
padding-top: 1em;
padding-bottom: 1em;
}
.post:first-child {
margin-top:0;
border:none;
padding-top:0;
background-color: deepskyblue;
}
.schulen:first-child {
margin-top:0;
border:none;
padding-top:0;
background-color: deepskyblue;
}
.post-meta {
font-size:.8em;
opacity: .7;
}
.wp-post-image {  right: 10px;
margin: -8.3em 1em 1em 0;
max-width: 100%;
float: right;
}
.wp-post-image a {
padding: 1em;
display: block;
text-decoration: none; 
font-size: 1.1em;
}
}
.white-topul  { 
top: 0;
} .home-cover {
display: block;  
background-size: cover;
background-position: center;  border-radius: 0px;
box-shadow: 0px 0px 0px #888888;
width: 100%;  
}
.home-cover img {
width: 100%;
} .home-cover .mycovertext-essen { background-image:url(https://achat-schule.de/wp-content/uploads/2022/02/parallax-essen01.jpg);
background-size: cover;
width: 100%;
height: 400px;
float: right; 
padding-top: 3%;
margin-top: 0;
right: 0;
position:relative; color: #fff;
z-index: 600;
hyphens:auto;
}
@media screen and (min-width:800px) {
.home-cover .mycovertext-essen {
height: 600px;
padding-top: 5%;
margin-top: 5%;
}
}
.mycovertext-essen p {
text-align: center;
}
.home-cover .mycovertext  {
background: rgb(3,33,132); background: -moz-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: -webkit-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#032184",endColorstr="#032184",GradientType=1); 
width: 100%;
max-height: 100%;
float: right;
margin-top: 0;
right: 0;
position:relative; padding: 1em;
margin: 0;
font-weight: bold;
font-family:'Comic Neue', Helvetica, Verdana, Comic Sans;
border-radius: 2px;
font-weight:700;
font-size:1em;
color: #fff;
z-index: 600;
}
.home-cover .mycovertext h1 ,
.home-cover .mycovertext h2{
font-weight: 700;
} .home-cover .mycovertext  h1,
.home-cover .mycovertext  h1 a{
font-size: 1.6em;
color:#f3d8c6;
padding-bottom: .2em;
}
.home-cover .mycovertext  h2 {
font-size: 2.1em;
padding-top: 0em;
}
.home-cover .mycovertext  h3 {
font-size: 1.8em;
color: #f9b256;
font-size: 2.1em;
}
.home-cover .mycovertext  img {
margin: .3em 2em;
}
.home-cover .mycovertext p {
color: #fff;
}
.home-cover .mycovertext  img {
width: 30%;
margin: .5em .5em;
}
@media screen and (max-width:570px) {
.home-cover .mycovertext  h1,
.home-cover .mycovertext  h1 a{
font-size: 1.35em;
padding-bottom: 0em;
}
.home-cover .mycovertext p {
line-height: 1.05;
margin-top:1em;
}
.home-cover .mycovertext  h2 {
font-size: 1.4em;
padding-top: 0em;
line-height: 1.2;
}
.home-cover .mycovertext  h3 {
font-size: 1.4em;
padding-bottom: 0em;
margin-top:-1.5;
}
.home-cover .mycovertext p {
color: #fff;
}
}         
@media screen and (min-width:800px) {
.home-cover .mycovertext  {
width: 44%;
float: right;
right: 0;
position:absolute;
top:-20px;
padding: 1em;
margin-right: 3em;
margin: 20px auto auto auto;
border-radius: 2px;
font-size:1em;
color: #fff;
z-index: 2000;
}
.home-cover .mycovertext  h1,
.home-cover .mycovertext  h1 a{
font-size: 1.6em;
color:#f3d8c6;
padding-bottom: 0em;
margin-top:-1em;
}
.home-cover .mycovertext  h2 {
font-size: 1.4em;
padding-top: 0em;
}
.home-cover .mycovertext  h3 {
font-size: 1.4em;
color: #f9b256;
}
.home-cover .mycovertext  img {
width: 40%;
margin: .5em .5em;
}
.home-cover .mycovertext p {
color: #fff;
}
}
@media screen and (min-width:800px) {
.home-cover .mycovertext p {
line-height: 1.5;
font-size: 90%;
}
}
@media screen and (min-width:900px) {
.home-cover .mycovertext  {
top:0;
width: 40%;
line-height: 1.5;
}
.home-cover .mycovertext p {
line-height: 1.5;
font-size: 90%;
}
}
@media screen and (min-width:1100px) {
.home-cover .mycovertext  {
top:-20px;
width: 50%;
}
}
@media screen and (min-width:1400px) {
.home-cover .mycovertext  {
top:-20px;
width: 50%;
}
.home-cover .mycovertext p {
line-height: 2.1;
font-size: 100%; 
font-size: 1.4em;
}
}
@media screen and (min-width:1600px) {
.home-cover .mycovertext  {
top:120px;
width: 40%;
}
.home-cover .mycovertext  h1,
.home-cover .mycovertext  h1 a{
font-size: 1.6em;
padding-bottom: 0em;
margin-top: -1.25em;
}
.home-cover .mycovertext  h2 {
font-size: 1.8em;
padding-top: 0em;
line-height: 1.4;
}
.home-cover .mycovertext  h3 {
font-size: 1.8em;
padding-bottom: .3em;
margin-top: 0em;
}
.home-cover .mycovertext  img,
.home-cover .mycovertext p {
line-height: 1.6;
}
}
@media screen and (min-width:1200px) {
.home-cover .mycovertext  {
width: 30%;
margin-top:40px;
}  
} .box {
text-align: justify;
width: 80%;
margin: auto 10%;
padding:.5em .5em;
line-height: 1.8;
}
.box, 
.box-bg-blue a {
font-size: 1.3em;
}
.box-bg-blue .klasse a {
font-size: 1.0em;
}
.box-bg-blue h4 {
font-size: 1.2em;
}
.box, 
.box-bg-blue p {
text-align: justify;
font-size: .9em;
color: #fff;
}
@media screen and (min-width:768px) {
.box, 
.box-bg-blue p {
text-align: justify;
font-size: 1.3em;
}	
}
.box-bg-blue h3 {
text-align: left;
margin-bottom: .5em;
}
.box-bg-blue {
margin-top: 5%;
text-align: justify;
width: 100%;
padding-left:10%;
padding-right: 10%;
line-height: 1.8;
}
.box-bg-blue {
background: rgb(3,33,132);
background: -moz-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: -webkit-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#032184",endColorstr="#032184",GradientType=1); 
color: #fff;
}
.hg_blue_right   {
background: rgb(3,33,132);
background: -moz-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: -webkit-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#032184",endColorstr="#032184",GradientType=1); 
color: #fff;
padding: 3em;  
margin: 0;
float: left;
height:auto;
width: 100%;
margin-bottom: 0em;
clear:both;
}   
.hg_blue_left  {
background: rgb(3,33,132);
background: -moz-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: -webkit-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#032184",endColorstr="#032184",GradientType=1); 
color: #fff;
padding: 1em;
clear:both;
}   
.inhalt_left {
width: 100%;
height: auto;
margin-bottom: 2em;
padding: 1em;
margin: 0 1em;
}
.inhalt_right  {
width:100%;
height: auto;
margin-bottom: 2em;
padding: 1em;
margin: 0 1em;
}
.inhalt_right   p h1,  
.inhalt_left p h1{
color: #1d2036;     
}
.hg_blue_right p ,  
.hg_blue_left p {
color: #fff;
}
.hg_blue_right h1 ,  
.hg_blue_left h1{
color: #f4660a;  
}
@media screen and (min-width:768px) {
.inhalt_right   {
float: right;
width:45%;
height: auto;
margin: 0;
margin-bottom: 2em;
padding: 1em; }
.inhalt_left  {
float: left;
width:45%;
}
.inhalt_right  article ,  .inhalt_right   p  {
margin: 0; 
padding: 0;
width: 100%;
clear:both;
}
.inhalt_left article , .inhalt_left  p {
margin: 0; 
padding: 0;
width: 100%;
clear:both;
}               
.inhalt_right .box_2  article{
width: 45%;
margin-right: 0em;
margin-top: 1em;
}
.inhalt_left     .blue_left .box_2 {
width: 45%;
margin-left: 1em;
float: left; clear:both;
}
}
.inhalt_three, .inhalt_three_orange {
float: left;
width: 100%;
height: auto;
margin-bottom: 2em;
margin-top:0;
padding: .5em;
margin: 1em 1em;
min-height: 340px;
}
.inhalt_three {
background: rgba(238,239,246,0.9);
}
.inhalt_three_orange {
background: rgba(245, 145, 45,1);
margin-bottom:6em;
padding-top: 1em;
color: #fff;
}
.inhalt_three_orange a {
color: aliceblue;
}
article.inhalt_three, article.inhalt_three_orange {
display: block;
width:99%;
}
.inhalt_three a {
color: rgb(3,45,100);
width: 100%;
text-align: center;
font-size: 1.12em;
clear: both;
}
.inhalt_three  p , 
.inhalt_three_orange  p{ 
clear: both;
color: #1d2036;     
width: 100%; 
font-size: 1em;
text-align: center;
}  
.inhalt_three  h1, 
.inhalt_three_orange h1{ 
clear: both;
width: 100%; 
}   
@media screen and (min-width: 768px){
.inhalt_three, 
.inhalt_three_orange {
width:40%;
height: auto;
min-height: 340px;
}
.inhalt_three  p , 
.inhalt_three_orange p {
width: 100%;
margin: auto 0;
padding: 1em;
text-align: center;
font-size: 1.2em;
clear: both;
}
}
@media screen and (min-width: 900px){
.inhalt_three, .inhalt_three_orange {
width: 27%;
height: auto;
min-height: 450px;
margin-right:5%;
margin:1em;
padding: 1em 0;
}
.inhalt_three  p , .inhalt_three_orange p{
width: 100%;
margin: auto 0;
padding: 1em;
clear: both;
}
.section-skew-blue-over {
padding: 0 3% 10% 3%;
font-size: 110%;
}
}
@media screen and (min-width: 1100px){
.inhalt_three, .inhalt_three_orange {
width: 26%;
height: auto;
min-height: 450px;
margin-right: 2%;
margin: 3%;
padding: 1em 0;
}
.inhalt_three  p , .inhalt_three_orange p{
width: 100%;
margin: auto 0;
padding: 1em;
text-align: center;
font-size: 1.2em;
color: rgb(3,45,100);
clear: both;
}
.section-skew-blue-over {
padding: 0 1em 6em 1em;
}
}
@media screen and (min-width:1400px){
.inhalt_three, .inhalt_three_orange {
width: 26%;
height: auto;
min-height: 450px;
left: 5%;
margin-right: 5%;
margin: 2.6em;
padding: 1em 0;
}
}
.page-id-974 .box-am .am h1{
float: left;
position: relative;
min-width: 1100px;
padding-top: 2em;
padding-bottom: -4em;
margin-bottom: 0em;
margin-left: -400px;
text-align: center;
top: -8em;
color: #fff;
z-index:1000;
} .tab_1 {
margin: auto 0 ;
width: 25%;
float: left;
text-align: left;
}
.tab_2 {
margin: auto 0 ;
width: 30%;
float: left;
text-align: left;
} .transparent-hg {
background:rgba(255, 255, 255, 0.8);
float: left;
height:auto;
width: 100%;    
margin: 0;
margin-top: 3em;
margin-bottom: 3em;
clear:both;
}
.transparent-hg article {
padding: 1em;
height: auto; 
min-width: 40%;
}
.transparent-hg p {
text-align: center;
clear:both;
} .transparent-blue-hg {
background: rgba(3,33,132,0.8);
float: left;
height:auto;
width: 100%;    
color: #fff;
padding: 3em;  
margin: 0;
margin-top: 3em;
margin-bottom: 3em;
clear:both;
}
.transparent-blue-hg p {
text-align: center;
color: #fff;
font-style:fine;
clear:both;
}
.transparent-blue-hg article {
max-width: 1100px;
margin: 0 auto;
padding: 1em;
height: auto; 
min-width: 40%;
} .transparent-orange-hg {
background: rgba(243,145,45, 0.9);
float: left;
height:auto;
width: 100%;    
padding: 3em;  
margin: 0;
margin-top: 3em;
margin-bottom: 3em;
color: #1d2036;
clear:both;
}
.transparent-orange-hg h2 {
color: #1d2036;
}
.transparent-orange-hg a {
color: #fff;
}
.transparent-orange-hg p {
text-align: center;
clear:both;
}
.transparent-orange-hg article {
max-width: 1100px;
margin: 0 auto;
padding: 1em;
height: auto; 
min-width: 40%;
}
.start {
float: left;
height:auto;
position: relative;
width: 90%;
margin: auto 5%;
font-size: .8em;
   padding: 0em .1em .2em 1em;
   text-align: left;
clear:both;
}
.start article{
float: left;
height:auto;
position: relative;
width: 99%;
margin: auto 0;
font-size: 1.25em;
padding: 0 2em .2em 2em;
clear:both;
}
.start p {
float: left;
height:auto;
position: relative;
background: rgba(0,0,0,0);
width: 100%;
text-align: left;
font-size: 100%;
clear:both;
}
.start-h h1 {
width: 100%;
margin: auto 13%;
text-align: left;
}
@media screen and (min-width:768px) {
.start  {
float: left;
height:auto;
position: relative;
width: 80%;
margin: auto 10%;
font-size: 1.15em;
padding: 0em 1em .2em 1em;
text-align: justify;
clear:both;
}
.start-h h1 {
width: 80%; margin-bottom: 1em;
text-align: left;
}
}
.line-h p,
.line-h em {
line-height: 1;
}
b, strong {
height:auto;
position: relative;
background: rgba(0,0,0,0);
width: 100%;
text-align: left;
clear:both;
margin-bottom: 0em;
margin-top: 1em;
line-height: 1.6;
}
p.start  {
width: 80%;
font-size:1.25em;
float: left;
margin: auto 10%;
}
.start h1,
.start h12,
.start h2,
.start h3 {
text-align: left;
padding: 2em 1em .2em 1em; 
}
.white {
float: left;
height:auto;
position: relative;
background: rgba(0,0,0,0);
width: 100%;
padding:0;  
margin: 0;
text-align: center;
clear:both;
}
.white p {
line-height: 2.1;
}
.white h2 {
width: 99%;
font-size:1.0em;
text-align: center;
margin: 0.67em 0;
font-weight: 300;
font-style: normal;
line-height: 72px;
letter-spacing: 0.3px;
hyphens: auto;
}
.white .pic-font img {
margin:auto 10%;
}
@media screen and (min-width:800px) {
.white {
min-height: 300px;
}
.white h2 {
font-size:2.2em;
text-align: center;
margin: 0.67em 0;
font-weight: 300;
font-style: normal;
line-height: 72px;
letter-spacing: 0.3px;
hyphens: auto;
}
}
@media screen and (min-width:1400px) {
.white {
margin-top: 4em;
}
.transparent-hg p , 
.transparent-blue-hg p , 
.transparent-orange-hg p {
}
}
.tx-three {
width: 30%;
min-height: 450px;
margin-right: 5%;
padding: 0 ;
clear: both;
position: relative;
}
.tx-three h2 {
max-width: 90%;
font-size: 1.6em;
text-align: center;
margin: 0.67em 0;
color: #f4660a;
font-weight: 300;
}
.tx-three p {
text-align: center;
font-size: 80%;
line-height: 1.7;
margin: 0.67em 0;
color: rgb(3,45,100);
}
.tx-three a {
color: rgb(3,45,100);
}
@media screen and (min-width:800px) {
.tx-three {
width: 80%;
margin: 0 10%;
padding:.5em .5em;
}
.tx-three p {
font-size: 110%;
line-height: 1.9;
}
}
.kontakt {   
width: 80%;
margin: auto 10%;
Column-width:  400px;
Column-gap: 0em;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
grid-auto-rows: 1fr; }
.kontakt-tx {   
float: left;
position: relative;
min-height: 410px;
min-width: 90%;
margin-right: 3%;
padding: 0 ;
background-color:rgba(238,239,246,0.9);  
}
.kontakt-tx h2 {
max-width: 90%;
font-size: 1.6em;
text-align: center;
margin: 0.67em 0;
color: #f4660a;
padding-top: .6em;
font-weight: 300;
}
.kontakt-tx p {
text-align: center;
font-size: 100%;
line-height: 1.7;
margin: 0.67em 0;
color: rgb(3,45,100);
}
.kontakt-tx a {
color: rgb(3,45,100);
font-size: 1em;
line-height: 1.7;
margin: 0.67em 0;
}
.kontakt-50 {
width: 49%;
margin: 0 auto;
padding: 0 ;
clear: both;
position: relative;
}
.kontakt-50 p {
text-align: justify;
font-size: 80%;
line-height: 1.7;
margin: 5% 0;
}
@media screen and (min-width:800px) {
.kontakt-50{
width: 80%;
margin: 0 10%;
padding:.5em .5em;
}
.kontakt-50 p {
font-size: 110%;
line-height: 1.9;
}
}
@media screen and (min-width:800px) {
.tx-three{
width: 80%;
margin: 0 10%;
padding:.5em .5em;
}
.tx-three p {
font-size: 110%;
line-height: 1.9;
}
}
.datenschutz {
background: rgb(0,0,0,0);
width: 90%;
margin: auto 5%;
float: left;
line-height: 1.325;
font-size: 60%;
clear:both;
}
.datenschutz p {
text-align: justify;
3line-height: 1.525;
width: 90%;
margin: auto 5%;
}
.datenschutz h3 {
text-align: left;
float: left;
width: 90%;
margin: auto 5%;
padding-bottom: .3em;
}
.datenschutz ul {
width: 85%;
margin: auto 5%;
padding: 1em 2em;
}
.white-left {
background: rgb(0,0,0,0);
width: 100%;
padding: 3em;  
margin: 0;
float: left;
height:auto;
line-height: 1.325;
clear:both;
text-align: justify;
}
.white-left  p , .white-left  h2 , .white-left  h3{
margin:auto 5%;
width:85%; 
text-align: justify;
}
@media screen and (min-width:800px) {
.white {
min-height: 300px;
}
}
@media screen and (min-width:800px){
a img.alignright {
float: right;
margin: .5em 0 -1em 1.15em ;
}
}  .flex {
display: flex;
}
.card{
display: flex;
flex-wrap: wrap;
}
.card article {
margin: auto 5%;
}
.card > * {
flex: 1 1 300px
}
.card h1, .card h2,
.card p{
text-align: left;
width: 80%;
margin: auto 10%;
line-height: 1.6;
}
.card p {
font-size: 1.25em;
}
.white .card h2,
.white .card p{
margin-top: 0;
text-align: left;
font-family: 'Aktiv Grotesk';
color: rgba(24,28,1,1.0);
font-weight: 200;
line-height: 1.4;
width: 100%;
margin: auto 0;
}
.white .card h2 {
font-weight: 400;
margin-top: -.5em;
font-size: 2.3em;
}
.white .card{
margin-bottom: 5%;
margin-top: -.51em;
}
@media screen and (min-width:1950px) {
.white .card h2,
.white  .card  p{
text-align: center;
width: 75%;
margin: auto 12%;
}
.white .card{
margin-bottom: 5%;
margin-top: -.51em;
}
}
.distance {
padding-top: 7%;
padding-bottom: 7%;
}
.letter {
width: 95%;
text-align: justify;
padding: 0 .5em;
clear: both;
margin: 0 3%;
float: left;
font-size: .8em;
}
.letter p {
text-align: justify;
}
@media screen and (min-width:800px) {
.letter {
text-align: justify;
width: 80%;
margin: auto 10%;  font-size: 100%;
padding:.5em .5em;
line-height: 2.1;
}
}
@media screen and (max-width:800px) {
.letter p {
width: 90%;
text-align: justify;
padding: 0;
clear: both;
margin: 5%;
float: left;
} 
} .post , 
.post .grid,
.post .box-three{
width: 100%;
float: left;
margin-top: 5%;
margin-bottom: 8%;
} .grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
grid-auto-rows: 1fr; }
@media only screen and (min-width:32px) and (max-width:599px){
.page-id-13 .paedagogik a {
font-size:1.3em;
color: #fff;
}
}
@media only screen and (min-width:600px) and (max-width:779px){
.page-id-13 .paedagogik a {
font-size: 1.2em;
color: #fff;
}
}
@media only screen and (min-width:780px) and (max-width:1289px){
.page-id-13 .paedagogik a {
font-size: 70%;
color: #fff;
}
}
@media screen and (min-width:900px){
.grid-icon {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
grid-auto-rows: 1fr;
width: 80;
margin-bottom: 10%;
margin-top: 5%; }
.grid-icon h2 {
font-size: 100%;
color: #fff;
}
}
.box_two {
Column-width:3 300px;
Column-gap: 1em;
grid-template-columns: repeat(auto-fit, minmax( 210px, 1fr));
grid-auto-rows: 1fr; }
.box_three {
Column-width: 300px;
Column-gap: 1em;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
grid-auto-rows: 1fr; } .center .box_three{
width: 100%;
margin-left: 34%;
} .max-three{
columns: 3 300px;
column-gap: 1em;
}
.pareto .box_two {
Column-width: 2 300px;
Column-gap: 1em;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
grid-auto-rows: 1fr; }
.box_three_0 {
display: grid;
Column-width:3 300px;
Column-gap: .1em;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
grid-auto-rows: 1fr; }
.box_four {
display: grid;
columns: 4 4rem;
min-width: 200px;
column-gap: .1em;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}
.gallerie-four {
position: relative;
float: left;
padding: 4%;
display: grid;
columns: 4rem;
min-width: 200px;
column-gap: .1em;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
width: 80%;
margin: auto 10%;
clear: both;
}
.box_bg9 {
background-color:rgba(238,239,246,0.9);  
padding: 5%;
}
.box_bg6 {
background-color: rgba(0,0,0,.6);  
padding: 5%;
}
.box_bg4 {
background-color: rgba(0,0,0,.4);  
padding: 5%;
}
.box_bg2 {
background-color: rgba(0,0,0,.2);  
padding: 5%;
}
.boxx {
display: flex;
justify-content: center;
align-items: center;
background-position: center center;
position: relative;
float: left;
}
.box-20 {
width: 20%;
}
.box-70-90 {
width: 98%;
margin: auto;
}
@media screen and (min-width:768px){
.box-70-90 {
width: 70%;
margin: auto 15%;
}
}
.box-80,
.box-70,
.box-60,
.box-50{
width: 100%;
margin: auto ;
}
@media screen and (min-width:768px){
.box-80 {
width: 80%;
margin: auto 10%;
}
.box-60 {
width: 60%;
margin: auto 20%;
}
.box-70 {
width: 70%;
margin: auto 15%;
}
.box-60 {
width: 6%;
margin: auto 20%;
}
.box-50 {
width: 50%;
margin: auto 25%;
}
}
.box-90 {
width: 90%;
margin: auto 5%;
}
.box {
Column-gap: 1em;
margin-left: 0;
}
.gap-2 {
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
Column-gap: 1em;
}
.gap-2 img {
margin-top: 1em;
}
.box-piccenter img{
float: left;
text-align: center;
vertical-align: middle;
width: auto; margin: 10% 0;
}
.boxpic_grid {
display: grid;
column-gap:0;
grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
}
@media screen and (max-width:400px){
.boxpic_grid {
display: grid;
column-gap:0;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
}
}
.box_grid{
display: grid;
column-gap:0;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}
.box-pic img {
margin-top: 3%;
}
.box-pic h1,
.box-pic h2 {
position:relative;
float: left;
width: 80%;
margin: auto 10%;
}
.box-pic h1{
font-size:3.5em;
padding-top: 5%;
width: 80%;
margin: auto 10%;
font-weight: 400;
}
.box-pic-0 {
border: 0px solid #333;
float: left;
height: auto; text-align: center;
padding-bottom: 1em;
padding-top: .4em; font-size: 60%; margin: 0em;
position: relative;
clear: both;
}
.box-pic-2 {
border: 0px solid #333;
float: left;
height: auto; text-align: center;
padding: .1em 0; font-size: 60%; margin: .6em;
position: relative;
clear: both;
}
.gallery figure {
margin-bottom: 1em;
}
.box-pic {
border: 0px solid #333;
float: left;
height: 100%;
width: 100%;
text-align: center;
padding: .7em;
font-size: 83%;
position: relative;
margin-top: -50px;
clear: both;
}
@media screen and (max-width:900px){
.box-pic {
width: 80%;
margin: auto 10%;
}
}
.box-pic-bild img {
margin-top: 3%;
}
.box-pic-bild h1,
.box-pic-bild h2 {
position:relative;
float: left;
width: 80%;
margin: auto 10%;
}
.box-pic-bild h1{
font-size:3.5em;
padding-top: 5%;
width: 80%;
margin: auto 10%;
font-weight: 400;
}
.box-pic-bild {
border: 0px solid #333;
float: left;
height: 100%;
width: 80%;
text-align: center;
padding: .7em;
font-size: 83%;
position: relative;
margin-top: -50px;
clear: both;
}
@media screen and (max-width:900px){
.box-pic-bild {
width: 100%;
margin: auto;
font-size: 70%;
}
}
.box-pic-1 {
border: 1px solid #333;
float: left;
height: auto; text-align: center;
padding:.7em; font-size: 83%; margin: 1em;
position: relative;
clear: both;
}
.box-pic-1 p ,
.box-pic  p{
clear: both;
position:relative;
float: left;
text-align: center;
width: 100%;
margin: 0;
font-size:1.2em;
color: #333;
padding: .2em;
}
.box-pic-1 img ,
.box-pic  img{
margin-top: 3%;
}
.box-pic-1 h1,
.box-pic-1 h2,
.box-pic  h1,
.box-pic  h2{
position:relative;
float: left;
width: 80%;
margin: auto 10%;
}
.box-pic-1 h1,
.box-pic  h1{
font-size:3.5em;
padding-top: 5%;
width: 80%;
margin: auto 10%;
font-weight: 400;
}
.box-pic-1 h2,
.box-pic  h2{
font-size:2.9em;
width:100%;
margin: auto 0;
font-weight: 200;
}  
@media screen and (min-width:768px){
.box-pic {
height: 100%;
padding: .7em;
font-size: 83%;
margin: 1em;
margin-top: -50px;
}
}
@media screen and (min-width:768px){
.page-id-6.box-bildung.box-pic {
height: 100%;
padding: .7em;
font-size: 83%;
margin: 1em;
margin-top: -50px;
max-height: 100px;
}
} .max-two{
columns: 2 320px;
column-gap: 2em;
grid-auto-rows: 1fr;
}
.max-four{
columns: 4 300px;
column-gap: 1em;
}
.max-three p{
font-size: 100%;
}
.max-three h2 {
font-size:3.2em;
} .six {
width: 90%;
margin: auto 5%;
columns: 6 100px;
column-gap: 1em;
grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
grid-auto-rows: 1fr; }
@media screen and (min-width:768px){
.six {
width: 80%;
margin: auto 10%;
columns: 6 100px;
column-gap: 1em;
grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
grid-auto-rows: 1fr; }
}
.size-icon  {
width: 70px;
} .bildung {
margin-top: 1em;   
text-align: center;
height: auto;
float: left;
padding: 0;
margin: 0;
background: rgb(244,102,10);
background: -moz-linear-gradient(90deg, rgba(244,102,10,1) 8%, rgba(249,178,86,1) 50%, rgba(244,102,10,1) 92%);
background: -webkit-linear-gradient(90deg, rgba(244,102,10,1) 8%, rgba(249,178,86,1) 50%, rgba(244,102,10,1) 92%);
background: linear-gradient(90deg, rgba(244,102,10,1) 8%, rgba(249,178,86,1) 50%, rgba(244,102,10,1) 92%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4660a",endColorstr="#f4660a",GradientType=1);
box-shadow: -4px -4px 10px #333;
} .bildung_a { margin: auto 10%;
float: left;   text-align: center; }
@media screen and (min-width:600px){
.bildung_a {
width: 80%;
margin: auto 10%;
float: left; padding: 1em 2em; text-align: center; }
}		
.bildung_a img {
clear: both;  position: relative; text-align: center;
}
@media screen and (min-width:1600px){
.bildung_a img {
clear: both;
padding: 0 2.5em; position: relative; text-align: center;
}
}
.bildung_a .bildung_f a{
border: 0;
border-radius: 0;
text-align: center; width: auto; position: relative;
overflow: hidden;
color: #fff;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}
@media screen and (max-width:669px){ }
.box-bildung.box-80-home,
.box-80-home{
width: 100%;
margin: auto ;
} @media screen and (min-width:930px){
.box-bildung.box-80-home,
.box-80-home{  margin-top: 130px;
padding: .7em; }
}
@media screen and (min-width:1240px){
.box-bildung.box-80-home,
.box-80-home{
width: 80%;
margin: 130px 10% auto 20%;
margin-top: 130px;
padding: .7em;
}
}   .page-id-6 .box-bildung  .bildung {
border: 1px solid #333;
text-align: center;
color: white;
width: 90%;
float: left;
margin-left: 0;
margin-top: 2em;
padding: 1em;
margin-right: 0;
}
.page-id-6 .box-bildung  .bildung a { 
font-size:1.2em;
padding: 0.1em;
line-height: normal;
color: #fff;
width: 100%;
margin-left:auto; }
@media screen and (max-width:400px){
.page-id-6 .box-bildung  .bildung a { 
font-size:1.0em;}
}                                                         
.bildung p { 
font-size:1.1em;
}                             
.bildung h1{ 
font-size: 1em;
text-align: center;
height: 50px;
width: 80%;
padding: .2em;
margin: .5em;
float: left;
} .bildung .wp-post-image {
width: 50%;
margin: auto 25%;
}
.box-bildung {
float: left;
background: rgb(3,33,132);
background: -moz-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: -webkit-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#032184",endColorstr="#032184",GradientType=1); 
padding: .2em;
margin: 0;
height: auto;
clear:both;
}
.page-id-6   .box-bildung {
float: left; padding:2em;
margin-left: 0;
width: 100%;
top:200px;
background: rgb(3,33,132);
background: -moz-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: -webkit-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#032184",endColorstr="#032184",GradientType=1); 
}
.box-bildung .bildung:nth-child(2n+2){
border:none;
background: rgb(3,33,132);
background: -moz-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: -webkit-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#032184",endColorstr="#032184",GradientType=1); 
}
.page-id-6 .box-bildung .bildung:nth-child(1n+2),
.page-id-6 .box-bildung .bildung:first-child ,  
.box-bildung .bildung {
background: rgb(244,102,10);
background: -moz-linear-gradient(90deg, rgba(244,102,10,1) 8%, rgba(249,178,86,1) 50%, rgba(244,102,10,1) 92%);
background: -webkit-linear-gradient(90deg, rgba(244,102,10,1) 8%, rgba(249,178,86,1) 50%, rgba(244,102,10,1) 92%);
background: linear-gradient(90deg, rgba(244,102,10,1) 8%, rgba(249,178,86,1) 50%, rgba(244,102,10,1) 92%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4660a",endColorstr="#f4660a",GradientType=1);
}
.page-id-6 .box-bildung .bildung:nth-child(2n+2){
border:none;
background: rgb(3,33,132);
background: -moz-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: -webkit-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#032184",endColorstr="#032184",GradientType=1); 
}
@media screen and (min-width:568px)  {
.page-id-6 .box-bildung  {
top: 100px; }
}
@media screen and (min-width:800px)  {
.page-id-6 .box-bildung {
top: 100px;
max-height: 200px;
}
}
@media screen and (min-width:670px) {
.bildung {
position: relative;
top:30px;
margin-top: 3em;
}
.single-bildung {
padding:.5em;
margin: 1%;
}
.page-id-6 .box-bildung .bildung {
padding-top: 0;
margin-right: 0%;
margin-left: 3%;
margin-top: 3%;
margin-bottom: 3%;
border: none; padding: 0 5px;
width: 25%;
}
.box-bildung{
border: none;
float: left; 
padding: 0 5px;
width: 100%;
} 
.page-id-6  .box-bildung .bildung {
padding-top: 0; margin-right: 3%;
margin-left: 3%;
margin-top: 6%;
margin-bottom: 3%; 
min-height: 230px;
border: none; padding:1em 5px;
}
.page-id-6  .box-bildung .bildung p {
font-size: .8em;
text-align: center;
width: auto;
width: 100%;
}
.container-posts {
clear:both;
}
.box-bildung a,
.box-bildung p { 
font-size: .9em;
}
}
@media screen and (min-width:780px)  {
.page-id-6 .box-bildung  {
margin-top:-130px;
}
.page-id-6  .box-bildung .bildung { font-size: 80%; z-index:300;
}
.page-id-6 .box-bildung .bildung a { 
font-size: .9em;
}
.bildung a,
.box-bildung p { }
.page-id-6 .box-bildung .bildung a { 
font-size:1.4em;
}
}
@media screen and (min-width:1078px)  {
.page-id-6  .box-bildung .bildung {
top: -150px;
z-index:300;
}
}
@media screen and (min-width:1300px) {   
.bildung a { 
margin: 0;
color: #fff;
}
.bildung .wp-post-image  {
float: left;
margin: auto 25%;
padding: 1em;
max-width: 100%;
height: auto;
}
.page-id-6  .box-bildung .bildung {
top: -215px;
z-index:300;
}
}
.single-bildung {
text-align: center;
height: auto;
float: left;
padding: 0;
margin: 0;
background: rgb(3,33,132);
background: -moz-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: -webkit-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#032184",endColorstr="#032184",GradientType=1); 
} .page-id-13 {
width:100%;
float: left;
padding: 0;
margin: 0;
}
.page-id-13 .wrapper {
width: 100%;
float: left;
padding: 0;
margin: 0;
background: rgb(3,33,132);
background: -moz-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: -webkit-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#032184",endColorstr="#032184",GradientType=1); 
}
.page-id-13.paedagogik {
float: left;
width: 80%;
margin: auto 10%;
}
.page-id-13 article {
width: 85%;
margin: auto 8%;
margin-top: 5%;
margin-bottom: 5%;
text-align: center;
}
.page-id-13  article p{
color: #fff;
font-size: 60%;
margin-top: 0;
margin-bottom: 0;
}
.page-id-13 .paedagogik h2 {
font-size: 110%;
font-weight: 200;
margin-top: 0;
}
.page-id-13 p {
line-height: 0;
font-size: 4px;
}  .paedagogik h1{ 
font-size: 1em;
text-align: center;
height: 50px;
width: 80%;
padding: .2em;
margin: .5em;
float: left;
} .paedagogik .wp-post-image {
width: 50%;
}
.site-content .box-paedagogik {
float: left;
background: rgb(3,33,132);
background: -moz-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: -webkit-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#032184",endColorstr="#032184",GradientType=1); 
padding: 2em;
margin: 0;
height: auto;
clear:both;
}
.page-id-13   .box-paedagogik {
float: left; padding:2em;
margin-left: 0;
width: 100%;
top:200px;
background: rgb(3,33,132);
background: -moz-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: -webkit-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#032184",endColorstr="#032184",GradientType=1); 
}
.box-paedagogik .paedagogik:nth-child(2n+2){
border:none;
background: rgb(3,33,132);
background: -moz-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: -webkit-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#032184",endColorstr="#032184",GradientType=1); 
}
.page-id-13 .box-paedagogik .paedagogik:nth-child(1n+2),.page-id-6 .box-paedagogik .paedagogik:first-child ,  .box-paedagogik .paedagogik{
background: rgb(244,102,10);
background: -moz-linear-gradient(90deg, rgba(244,102,10,1) 8%, rgba(249,178,86,1) 50%, rgba(244,102,10,1) 92%);
background: -webkit-linear-gradient(90deg, rgba(244,102,10,1) 8%, rgba(249,178,86,1) 50%, rgba(244,102,10,1) 92%);
background: linear-gradient(90deg, rgba(244,102,10,1) 8%, rgba(249,178,86,1) 50%, rgba(244,102,10,1) 92%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4660a",endColorstr="#f4660a",GradientType=1);
}
.page-id-13 .box-paedagogik .paedagogik:nth-child(2n+2){
border:none;
background: rgb(3,33,132);
background: -moz-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: -webkit-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#032184",endColorstr="#032184",GradientType=1); 
}
@media screen and (min-width:568px)  {
.page-id-13 .box-paedagogik  {
top: 100px; }
}
@media screen and (min-width:670px) {
.paedagogik {
position: relative;
}
.single-paedagogik {
padding:.5em;
margin: 1%;
}
.page-id-13 .box-paedagogik .paedagogik {
padding-top: 0;
margin-right: 0%;
margin-left: 3%;
margin-bottom: 3%;
border: none; padding: 0 5px;
width: 25%;
}
.box-paedagogik{
border: none;
float: left; 
padding: 0 5px;
width: 100%;
} 
.page-id-13  .box-paedagogik .paedagogik {
padding-top: 0; margin-right: 3%;
margin-left: 3%;
margin-top: 6%;
margin-bottom: 3%; 
min-height: 230px;
border: none; padding:1em 5px;
}
.page-id-13  .box-paedagogik .paedagogik p {
text-align: center;
width: auto;
width: 100%;
}
.container-posts {
clear:both;
}
}
@media screen and (min-width:780px)  {
.page-id-13 .box-paedagogik  {
margin-top:0px;
}
.page-id-13  .box-paedagogik .paedagogik {
top: -120px;
z-index:300;
}
}
@media screen and (min-width:1078px)  {
.page-id-13  .box-paedagogik .paedagogik {
top: -150px;
z-index:300;
}
}
@media screen and (min-width:1300px) {   
.paedagogik a { 
margin: 0;
color: #fff;
}
.paedagogik .wp-post-image  {
float: left;
margin: auto 25%;
padding: 1em;
max-width: 100%;
height: auto;
}
.page-id-13  .box-paedagogik .paedagogik {
top: -170px;
z-index:300;
}
}
.single-paedagogik {
text-align: center;
height: auto;
float: left;
padding: 0;
margin: 0;
} .berufe {
text-align: center;
height: auto;
float: left;
padding: 0;
margin: 0;
background: rgb(244,102,10);
background: -moz-linear-gradient(90deg, rgba(244,102,10,1) 8%, rgba(249,178,86,1) 50%, rgba(244,102,10,1) 92%);
background: -webkit-linear-gradient(90deg, rgba(244,102,10,1) 8%, rgba(249,178,86,1) 50%, rgba(244,102,10,1) 92%);
background: linear-gradient(90deg, rgba(244,102,10,1) 8%, rgba(249,178,86,1) 50%, rgba(244,102,10,1) 92%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4660a",endColorstr="#f4660a",GradientType=1);
box-shadow: -4px -4px 10px #333;
}  .page-id-1453 .box-berufe .berufe{
border: 0px solid #333;
text-align: center;
color: white;
width: 80%; float: left;
margin: 2em;
padding: 1em;
}
.page-id-1453 .box-berufe .berufe a { 
padding: 0.1em;
font-size: 1.05em;
color: #fff; }
.berufe h1{ 
font-size: 1em;
text-align: center;
height: 50px;
width: 80%;
padding: .2em;
margin: .5em;
float: left;
} .berufe .wp-post-image {
width:90%; 
margin: 0 5%;
}
.page-id-1453 .box-berufe{
float: left; padding:2em;
margin-left: 0;
width: 100%;
margin-top:.5em;
background: rgb(3,33,132);
background: -moz-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: -webkit-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#032184",endColorstr="#032184",GradientType=1); 
}
box-berufe .berufe:nth-child(2n+2){
border:none;
background: rgb(3,33,132);
background: -moz-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: -webkit-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#032184",endColorstr="#032184",GradientType=1); 
}
.page-id-1453 .box-berufe .berufe:nth-child(1n+2),.page-id-1453 .box-berufe .berufe:first-child ,  .box-berufe .berufe{
background: rgb(244,102,10);
background: -moz-linear-gradient(90deg, rgba(244,102,10,1) 8%, rgba(249,178,86,1) 50%, rgba(244,102,10,1) 92%);
background: -webkit-linear-gradient(90deg, rgba(244,102,10,1) 8%, rgba(249,178,86,1) 50%, rgba(244,102,10,1) 92%);
background: linear-gradient(90deg, rgba(244,102,10,1) 8%, rgba(249,178,86,1) 50%, rgba(244,102,10,1) 92%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4660a",endColorstr="#f4660a",GradientType=1);
}
.page-id-1453 .box-berufe .berufe:nth-child(2n+2){
border:none;
background: rgb(3,33,132);
background: -moz-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: -webkit-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#032184",endColorstr="#032184",GradientType=1); 
}
@media screen and (min-width:670px) {
.berufe {
position: relative;
top: 10px;
}
.box-berufe{
border: none;
float: left; 
padding: 0 5px;
width: 100%;
} 
.single-berufe {
padding:.5em;
margin: 1%;
}
.page-id-1453  .box-berufe .berufe {
padding-top: 0;
margin-top: 1em;
margin-right: 6%;
margin-left: 1%;
margin-top: 6%;
margin-bottom: 3%;
border: none; padding:1em 5px;
}
.page-id-1453  .box-berufe .berufe p{
width: 100%;
margin: auto 2%;
padding: 1em;
clear: both;
}
.container-posts {
clear:both;
}
}
@media screen and (min-width:1300px) {   
.berufe a { 
margin: 0;
color: #fff;
min-height: 130px;
}
.berufe .wp-post-image  {
float: left;
margin:1em ;
padding:.5em;
max-width: 100%;
height: auto;
}
}
.single-berufe {
text-align: center;
height: auto;
float: left;
padding: 0;
margin: 0;
background: rgb(3,33,132);
background: -moz-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: -webkit-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#032184",endColorstr="#032184",GradientType=1); 
} .container-zukunft  {
background: rgb(3,33,132);
background: -moz-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: -webkit-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#032184",endColorstr="#032184",GradientType=1); 
padding:1em;
width: 100%;
}
.container-zukunft .zukunft{
width: 100%;
}
.container-zukunft .zukunft h1, .container-zukunft .zukunft p {
color: #fff;
}
.container-zukunft  .zukunft {   
max-width: 80%;
padding-top:1em;
margin-top:0;
margin:auto 10%;
margin-bottom: 2em;
border:none;
}
@media screen and (min-width:800px) {
.container-zukunft {
float:left;
width:100%;
margin-bottom: 0em;
color: #fff;
}
.container-zukunft h1,  .container-zukunft a{
color:rgb(3,33,132)
}
.container-zukunft .zukunft {
padding-top:0;
margin-top:0;
border:none;
float:left;
width:100%;
}
.container-posts {
clear:both;
}
}  .container-besonderheit  {
background: rgb(3,33,132);
background: -moz-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: -webkit-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#032184",endColorstr="#032184",GradientType=1); 
padding:1em;
width: 100%;
}
.container-zukunft .zukunft{
width: 100%;
}
.container-besonderheit.type-aktuell h1 {
color:#f4660a;
}
.container-besonderheit .besonderheit h1, .container-besonderheit .besonderheit p {
color: #fff;
}
.container-besonderheit  .besonderheit {   
max-width: 98%;
padding-top:1em;
margin-top:0;
margin:auto ;
margin-bottom: 2em;
border:none;
}
@media screen and (min-width:800px) {
.container-besonderheit {
float:left;
width:100%;
margin-bottom: 0em;
color: #fff;
}
.container-besonderheit h1,  .container-besonderheit a{
color:rgb(3,33,132)
}
.container-besonderheit .zukunft {
padding-top:0;
margin-top:0;
border:none;
float:left;
width:100%;
}
.container-posts {
clear:both;
}
}
.container-besonderheit .besonderheit h1{
color:#f4660a;
}  .container-rundgang  {
background: rgb(3,33,132);
background: -moz-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: -webkit-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#032184",endColorstr="#032184",GradientType=1); 
padding:1em 0;
width: 100%;
}
.container-rundgang p {
width: 80%;
margin: auto;
}
.container-rundgang.type-aktuell h2 {
color:#f4660a;
margin: 0 auto;
font-size: 2.7em;
padding-top: 1em;
}
}
.container-rundgang .rundgang h2, .container-rundgang .rundgang p {
color: #fff;
}
.container-rundgang  .rundgang {   
max-width: 98%;
padding-top:1em;
margin-top:0;
margin:auto ;
margin-bottom: 2em;
border:none;
}
@media screen and (max-width:800px){
article.box-rundgang,
.box-rundgang{
padding: 0;
}
}
@media screen and (min-width:800px) {
.container-rundgang {
float:left;
width:100%;
margin-bottom: 0em;
color: #fff;
}
.container-rundgang h1,  .container-rundgang a, .container-rundgang .rundgang h1{
color:#f4660a;
}
.conta iner-posts {
clear:both;
}
}
div#mep_0 {
float: left;
width: 80%;
margin: auto ;
height: auto;
}
.mejs-container {  }
.video,
.wp-video{
width: 100%!Important;
height: auto;
padding: 1em 0;
border-color: #333;
max-width: 100%;
min-height: 200px;
margin: 0 auto;
}
.wp-video.wp-video-big{
width: 100%!Important;
height: auto;
padding: 1em 0;
border-color: #333;
max-width: 100%;
min-height: 50px;
margin: 0 auto;
}
@media screen and (min-width:1200px){
.wp-video.wp-video-big{
min-height: 270px;
}
}
@media screen and (min-width:1600px){
.wp-video.wp-video-big{
min-height: 470px;
}
}
@media screen and (max-width:600px) {
.wp-video.wp-video-big.mejs-controls {
display: none;
} .mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
background: red;
}
}
.video,.wp-video{
width: 100%!Important;
height: auto;
padding: 1em 0;
border-color: #333;
max-width: 100%;
min-height: 170px;
margin: 0 auto;
}
.box-70.wp-video{
width: 95%;
} 
@media screen and (min-width:970px) {
.wp-video{
min-height: 185px;
}
}
@media screen and (min-width:1101px) {
.wp-video{
min-height: 230px;
}
}
@media screen and (min-width:1401px) {
.wp-video{
min-height: 363px;
}
}
@media screen and (min-width:2001px) {
.wp-video{
min-height: 370px;
}
} .page-id-6 .container-aktuell .aktuell:first-child{
width: 100%;
} .container-aktuell .aktuell p {   
margin: auto 10%;
max-width: 80%;
padding-top:0em;
margin-top:0;
margin-bottom: 1em;
border:none;
}
@media screen and (min-width:800px) {
.container-aktuell {
float:left;
width:100%;
margin-bottom: 2em;
color: #fff;
}
.container-aktuell h1,  .container-aktuell h1  a{
color:rgb(3,33,132);
}
.container-aktuell .aktuell {
padding-top:0;
margin-top:0;
border:none;
float:left;
width:100%;
margin: auto 0;
}
.container-posts {
clear:both;
}
} .container-fakten  {
float: left; width: 100%;
height: auto;
padding:1em;
position: relative;
margin-top: -1.3em;
background-image:url(//achat-schule.de/wp-content/themes/albedo/img/fakten.webp);
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-attachment: fixed;
}
.container-fakten  p {
color: #fff;
font-size: 95%;
line-height: 1.0;
text-align: center;
}
.container-fakten h1 {
width: 100%;
margin: 0;
font-size: 1.7em;
padding-top: .3em;
font-weight: 400;
}
.container-fakten .fakten_1{    
width:100%;
text-align: center;
margin-bottom: 2em;
border:none;
}
@media screen and (min-width:768px) {
.container-fakten  p {
color: #fff;
font-size: 75%;
line-height: 1.4;
text-align: center;
}
.container-fakten h1 {
margin: 0 auto;
font-size: 2em;
font-size: 2.7em;
padding-top: 2em;
font-weight: 400;
}
.container-fakten {
max-width:100%;
margin-bottom: 2em;
margin: auto 0;
}
.container-fakten .fakten_1 {
padding-top:0;
margin-top:0;
margin-bottom: 3em;
border:none;
float:left;
width:20%;
}
.container-fakten .fak  {
height: auto;
float: left;
padding: 0;
margin: auto 10%;
max-width: 75%;
width: 100%;
margin-top:3em;
margin-bottom: 2em;
line-height: 2.7;  
clear: both;
}
.container-posts {
clear:both;
}
} .bilder{
width: 99%;  
margin: auto ;
float: left;
}
.bilder-80 { margin: auto 20%;
float: left;
}                  
.bilder2 img {
max-width: 100%;
height: auto;
border: none;
padding: 0;
margin: 1em;
cursor: pointer;
}   .gallery a {
cursor: default;
}
.gallery {
float: left;
margin: auto -6px;
padding: 6px 0;
line-height: 1;
overflow-x: hidden;
}
.gallery img {
max-width: 100%;
height: auto;
border: none;
padding: 0;
cursor: pointer;
}
.ie7 .gallery,
.ie8 .gallery {
margin: auto;
}
.gallery .gallery-item {
float: left;
margin: 0;
text-align: center;
padding: 6px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.gallery-item {
max-width: 100%;
height: auto;
border: none;
padding: 0;
cursor: pointer;
margin: auto;
}
.ie7 .gallery .gallery-item,
.ie8 .gallery .gallery-item {
padding: 6px 0;
}
.gallery .gallery-caption,
.gallery .gallery-icon {
margin: 0;
}
.gallery .gallery-caption {
font-size: 13px;
margin: 4px 0;
}
.container-gallery {
background:rgba(0,0,0,0.11);
padding:.0;
margin:0 auto;
}
.gallery-columns-1 .gallery-item {
width: 100%;
margin: auto;
}
.columns-1 .gallery-item {
width: 100%;
margin: auto;
}
.gallery-columns-2 .gallery-item {
width: 90%;
margin: auto;
}
.gallery-columns-3 .gallery-item {
width: 90%;
margin: auto;
}
.ie8 .gallery-columns-3 .gallery-item,
.ie7 .gallery-columns-3 .gallery-item {
width: 90%;
margin: auto;
}
.gallery-columns-4 .gallery-item {
width: 90%;
margin: auto;
}
.gallery-columns-5 .gallery-item {
width: 90%;
margin: auto;
}
.gallery-columns-6 .gallery-item {
width: 90%;
margin: auto;
}
.gallery-columns-7 .gallery-item {
width: 90%;
margin: auto;
}
.gallery-columns-8 .gallery-item {
width: 90%;
margin: auto;
}
.gallery-columns-9 .gallery-item {
width: 90%;
margin: 5%;
}
.gallery img {
max-width: 90%;
margin: 5% ;
}
@media screen and (min-width:600px) {
.gallery {
float: left;
max-width: 100%;
margin: auto 5%; 
padding: 6px 0; 
line-height: 1; 
overflow-x: hidden;
}
}
@media screen and (min-width:800px) {
.gallery-columns-2 .gallery-item {
width: 50%;
}
.gallery-columns-3 .gallery-item {
width: 33.333%;
}
.ie8 .gallery-columns-3 .gallery-item,
.ie7 .gallery-columns-3 .gallery-item {
width: 33%;
}
.gallery-columns-4 .gallery-item {
width: 25%;
}
.gallery-columns-5 .gallery-item {
width: 20%;
}
.gallery-columns-6 .gallery-item {
width: 16.665%;
}
.gallery-columns-7 .gallery-item {
width: 14.285%;
}
.gallery-columns-8 .gallery-item {
width: 12.5%;
}
.gallery-columns-9 .gallery-item {
width: 11.111%;
}
.gallery img {
max-width: 100%;
margin: auto 10%;
height: auto;
border: none;
padding: 0;
}
}
.galerie {
background:rgba(0,0,0,0.3);
}
@media screen and (min-width:800px) {
.container-gallery {
float:left;
width:100%;
margin-bottom:2em; 
}
.container-gallery .galerie {
padding-top:1em;
margin-top:1em;
margin-right: .1em;
margin-left:.1em;
border:none;
float:left;
width:30.333%;
}
} .pagination{
clear: both;
width: 100%;
text-align: center;
padding: 1em;
background: rgba(0,0,0,0.0);
color: #f4660a;
float: left;
}
nav.pagination a::before {
content: " • ";
margin-left: 1em;
font-size: 1.1em;
} div.comment-form {
margin-top: 4em;
}
.comment-form input[type=text],
.comment-form input[type=email],
.comment-form input[type=url],
.comment-form textarea {
padding:.5em;
color: white;
background-color: rgba(0, 0, 0, 1);
border: 2px solid rgba(255, 255, 255, 0.22);
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.24);
margin: .2em 0 1em 0;
width:100%;
}
.comment-form input[type=submit] {
background: rgba(255, 255, 255, 0.17);
padding: .75em 1.2em;
border: 2px solid rgba(255, 255, 255, 0.61);
margin-top: -1em;
}
.comment-list {
margin-top: 5em;
}
.comment-list ul {
padding:0;
margin:0;
list-style: none;
}
.single-comment {
background: rgba(255, 255, 255, 0.1);
padding: 1em;
margin-bottom: 1em;
}
.single-comment .children {
margin-top:1em;
}
.single-comment .avatar {
float:right;
border-radius: 32px;
object-fit: cover;
}
.bypostauthor > article {
background: #ededed;
padding: 6px;
border-right: #ff9900 solid 10px;
border-radius: 3px;
} .site-sidebar {
padding:0;
}
.widget {
width: 100%;
margin-left: -2em;
}
.footer .widget {
width: 100%;
margin-left: 0em;
}
@media screen and (min-width:600px) {
.site-sidebar {
float:right;
}
}
@media screen and (min-width:800px) {
.site-sidebar {
margin-top:5em;
}
} .site-footer {
clear: both;
background: #070e26;
}
.footer-widgets {
margin-right:0;
}
.footer-widget-column {
float: left;
width: 100%;
padding-left: 0;
color:#fff;
background: #070e26;
box-sizing: border-box;
} .footer-widget-column:nth-child(1):nth-last-child(1) {
float: none;
width: 100%;
} .footer-widget-column:nth-child(1):nth-last-child(2),
.footer-widget-column:nth-child(2):nth-last-child(1) {
width: 100%;
}
.footer-1{
background: rgba(244,102,10,1);
float: left;
color:#fff;
text-align: center;
padding-left: 2em;
width: 100%;
}
.footer-1 p{
font-size:95%;
padding-top: 1em;
padding-bottom:1em;
color:#fff;
}
.footer-1 h2 {
color:#fff;
font-size:95%;
padding-top: 1em;
}
.footer-2 {
background:#1a1e38;
float: left;
color:#fff;
text-align: center;
padding-left: 2em;
padding-bottom: 1em;
width: 100%;
}
.footer-2 a {
font-size: 100%;
}
.footer-2 p {
color: #fff;
}
.footer-2 h2 {
color: rgba(244,102,10,1);
}
.footer-3 {
float: left;
position: relative;
background:#070e26;
color:#fff;
text-align: center;
padding-left: 2em;
margin-right:-2em;
right:0;
width: 100%;
}
.footer-3 p{
font-size:95%;
padding-top: 1em;
padding-bottom:1em;
color:#6f6e72;
width: 100%;padding-left: 2em;
}
.footer-3 a{
color:#9395a0;
}
.footer-3 a:hover{
color: rgba(244,102,10,1);
}
@media screen and (min-width:768px){
.site-footer p{
margin-left:0;
}
.footer-1 h2, .footer-1, .footer-1 p {
color:#fff;
font-size:90%;
text-align: left;
padding-left: 2em;
left:-2em;
}
.footer-2 h2, .footer-2, .footer-2 p {
line-height: 1.4;
font-size:90%;
text-align: left;
padding-left: 2em;
left:-2em;
}
.footer-2 p {
margin-left: -2em;
font-size:90%;
}
.footer-2 h2  {
font-size:2em;
padding-top: 1em;
padding-bottom: 2em;
padding-left:1em;
}
.footer-1 h2 {
font-size:1.8em;
padding-top: 1em;
padding-left:1em;
}
.footer-3 p, .footer-2 p{
text-align: left;
width: 90%;
padding-left: 2em;
left: 0;
}
}
.footer-cookie {
float: left;
position: relative;
color: #fff;
text-align: left;
padding-left: 3%;
margin: 0;
right: 0;
width: 45%;
}
.footer-cookie p{
float: left;
font-size:90%;
padding-top: 1em;
padding-bottom:1em;
color:#fff;
width: 100%	;
padding-left: 2em;
}
.footer-cookie a{
color: #ff6900;
text-align: left;
float: left;
margin: 0;
font-size: .9em;
padding: 0;
}
.footer-cookie h3 {
text-align: left;
font-size: 1.5em;
width: 100%;
padding: 0;
margin: 0;
}
.footer-cookie a:hover{
color: rgba(244,102,10,1);
} .btn-footer{
font-size: .9em;
display: block;
margin: 2px 0;
padding: 0em 0.3em;
cursor: pointer;
color: #fff;
border: 1px solid #ff6900;
text-align: center;
float: left;
min-width: 60%;
}
.btn-footer:hover {
background-color: #ff6900;
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
transform: scale(1.1);
-webkit-transition: all ease 1.0s;
-moz-transition: all ease 1.0s;
transition: all ease 1.0s;
}
.btn-footer a {
background: rgba(217, 247, 218, );
display:inline;
font-size:90%;
text-decoration: none;
color: #fff;
}
.btn-footer a:hover {
color: #fff;
-webkit-transform: scale(1.1);
-moz-transform: scale(.8);
transform: scale(.8);
-webkit-transition: all ease 1.5s;
-moz-transition: all ease 1.5s;
transition: all ease 1.5s;
}  .back-to-top {   
display: none;
font-size: 2em;
position: fixed;
float: left;
height: 40px;
width: 30px;
right: 20px;
bottom: 30px;
}
a.back-to-top {
color:rgba(243, 145, 45, 1);
}
a.back-to-top:hover {
border: solid px;
border-radius: px;
color: #f4660a;
}
a.back-to-top span {
display: none;
font-size: .8em;
}
a.back-to-top:hover span {
width: 70px;
height: 120px;
margin-right: 30px;
top: 0;
padding: 10px 20px 40px;
color: red;
display: block;
position: absolute;
text-align: center;
font-size: .8em;
border-radius: 2px 2px 1px 1px;
} .i--frame2, .i--frame {
opacity: 1;
transition: 0.3s;
}
.i--frame2:hover, 
.i--frame:hover {
opacity: 0.7;
}
@media (max-width: 1164px) {
.i--frame2, .i--frame {
display:none;
}
}
@media (min-width: 1165px) {
.blank {
display:none;
}
}
#fancybox-content {
border: 0px solid #fff!important;
}  #popup{ background: rgb(3,33,132);
background: -moz-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: -webkit-linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
background: linear-gradient(90deg, rgba(3,33,132,1) 14%, rgba(34,74,204,1) 50%, rgba(3,33,132,1) 85%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#032184",endColorstr="#032184",GradientType=1); 
background-size: cover;
position: fixed;
width: 80%;
left: 10%;
top: 15%;
bottom: 8%;
padding: 2% 10px;
font-size: 16px;
border-radius: 2px;
border-width: 1px;
border-style: solid;
border-color: #f7a237ba;
text-align: center;
overflow-y: scroll;
z-index: 20000;
2display: none;
clear:both;
}
.einblenden.mein-popup,
.mein-popup,
.page-id-37.einblenden.mein-popup{
background: blue;
background-size: cover;
position: fixed;
width: 80%;
left: 10%;
top: 15%;
bottom: 8%;
padding: 2% 10px;
font-size: 16px;
border-radius: 2px;
border-width: 1px;
border-style: solid;
border-color: #f7a237ba;
text-align: center;
overflow-y: scroll;
z-index: 200000;
display: none2;
} #background {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.2);
z-index: 1111111;
} #close {
position: absolute;
color: #fff !important;
right: 11px;
top: 11px;
border-radius: 5%;
width: 50px;
height: 60px;
line-height: 60px;
text-align: center;
font-size: 1.5em;
border: 0.5px solid #fff;
cursor: pointer;
z-index: 2000000;
}
#close:hover {
color: rgba(30, 23, 44, 1);
font-weight: bold;
} .hintergrund {
background: rgba(255, 255, 255, 0.06211);
padding: 5%;
border-radius: 0px;
border-width: 0px;
border-style: solid;
border-color: #f4660a;
text-align: center;
margin: 20px;
color: #fff !important;
font-size: 1.3em;
}
.hintergrund p {
text-align: center;
color: #fff;
} .button-popup,
#close {
cursor: pointer;
}
.button-popup {
width: 50px;
border-radius: 0;
color: #140f1d;
font-size: 16px;
background: #f4660a;
padding: 0.6em;
text-decoration: none;
text-align: center;
}
.button-popup:hover {
background: rgb(3, 45, 100);
color: #ffffff;
text-decoration: none;
} .einblenden {
animation-name: einblenden;
animation-duration: 2s;
animation-iteration-count: 1;
animation-timing-function: ease-in-out;
background: blue;
background-size: cover;
position: fixed;
width: 80%;
left: 10%;
top: 15%;
bottom: 8%;
padding: 2% 10px;
font-size: 16px;
border-radius: 2px;
border-width: 1px;
border-style: solid;
border-color: #f7a237ba;
text-align: center;
overflow-y: scroll;
z-index: 200000;
display: none;
}
@keyframes einblenden {
from {
transform: translate(0, -1100px);
}
to {
transform: translate(0, 0);
}
} @media (max-width: 800px) {
#popup {
height: 75%;
width: 95%;
left: 2%;
overflow-y: scroll;
scroll-behavior: smooth;
}
} .post-password-form {
width: 80%;
margin-left: 10%;
} .btn-abstand {
clear: both;
bottom: 4%;
}
.abstand {
clear: both;
margin-bottom: 4%;
}
.abstand-kont {
clear: both;
bottom: 2%;
}
.abstand-top{
clear: both;
margin-top: 4%;
}
.abstand-top-inner{
clear: both;
padding-top: 4%;
}
.abstand-bot-inner{
clear: both;
padding-bottom: 4%;
}
.abstand-top-big{
clear: both;
margin-top: 8%;
}
.abstand-color  {
clear: both;
width: 100%;
height: 20px;
margin-top:0;
background: #fff;
}
.b {
text-align: right;  
font-weight: bold;
width: 40%;
}
.kontakt1	{
padding: 0px 0px;
width: 40%;
}
td {
padding: 0.45em 0.0em;
&:before { content: attr(data-label)": 
display: inline-block;
font-weight: bold;
width: 5em;
}
} .center {
width: 80%;
text-align: center;
margin:20px 10%;
float: left;
position:relative;
}	
.container-aktuell 	.middle {
text-align: center;
}
@media screen and (max-width: 800px){
.center p,
.center{
width: 100%;
text-align: justify;
padding: 0;
font-size: .9em;
clear: both;
margin: 0;
line-height: 1.55;
float: left;
}
}
.middle{
width: 100%;
margin:  0 auto;
padding-top: 0px;
color: #f4660a;
text-decoration: none;
font-size: 1.4em;
}
.page-id-6.thumbnail-content,
.page-id-6.attachment-medium,
.thumbnail-content{
display:none ;
}
.archive h1{
display: none;
}
.archive h2{
margin: 0 auto;
font-size: 1.4em;
padding-top: 1em;
}
@media screen and (min-width:600px){
.archive h2{
margin: 0 auto;
font-size: 2.7em;
padding-top: 1em;
}
}
@media screen and (max-width:600px){
.mejs-controls {
bottom: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
height: 40px;
left: 0;
list-style-type: none;
margin: 0;
padding: 0 10px;
position: absolute;
width: 100%;
z-index: 0;
}
} #cookie-popup { 
text-align: center;
background: #fff;
position: fixed;
bottom: 10%;
background-color: rgb(3,33,132);
left: 0;
margin: 5% 15%;
color: aliceblue;
right: 0;
cursor: pointer;
z-index: 9999;
font-size: .85em;
padding: 1em;
-webkit-box-shadow: 0px 0px 2px 0px rgb(0 0 0 / 20%);
-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 2px 0px rgb(0 0 0 / 20%);
}
#cookie-popup p {
color: #fff;
line-height: 1.2;
width: 99%;
margin: auto;
font-size: 1.03em;
text-align: left;
}
#cookie-popup.hidden {
display: none;
}
button {
font-family: inherit;
font-size: .9em;
line-height: 1.15;
margin: 1em;
background: rgb(3,33,132);
color: #fff;
padding: 0.6em 1em;
cursor: pointer;
}   table.col_pq {
width: 100%; border-collapse: collapse;
margin: auto;
color: #fff; } .col_pq th,
.col_pq td {
text-align: left;
padding: 0.45em 0em; } .col_pq thead tr {
background-color: #024772; color: white;
}
.col_pq tbody tr:nth-child(odd) {
background-color: rgba(3, 33, 132, 0.9); color: white; }
.col_pq tbody tr:nth-child(even) {
background-color: rgba(243, 244, 247, 0.9); color: #033165; } @media screen and (max-width: 748px) { .col_pq thead {
display: none; }
.col_pq tbody,
.col_pq tr,
.col_pq td {
display: block;
width: 100%;
}
.col_pq tr {
margin-bottom: 10px;
}
.col_pq td {
text-align: right;
padding-left: 50%;
position: relative;
}
.col_pq td:before { content: attr(data-label) ": ";
position: absolute;
left: 10px;
right: auto;
text-align: left;
font-weight: bold;
width: 45%;
}
}
@media screen and (min-width: 749px) { .col_pq table,
.col_pq thead,
.col_pq tbody,
.col_pq th,
.col_pq td,
.col_pq tr {
display: table;
}
.col_pq thead {
display: table-header-group;
}
.col_pq tr {
display: table-row;
}
.col_pq th,
.col_pq td {
display: table-cell;
}
.col_pq td:before { content: none;
}
} table.col_pq {
width: 100%;
border-collapse: collapse;
margin: auto;
}
.col_pq th,
.col_pq td {
text-align: left;
padding: 0.45em 1em;
}
.col_pq thead tr {
background-color: #024772;
color: white;
}
.col_pq tbody {
width: 100%;
}
.col_pq tbody tr:nth-child(odd) {
background-color: rgba(3, 33, 132, 0.9);
color: white;
}
.col_pq tbody tr:nth-child(even) {
background-color: rgba(243, 244, 247, 0.9);
color: #033165;
}
@media screen and (max-width: 748px) {
.col_pq thead {
display: none;
}
.col_pq tbody, .col_pq tr, .col_pq td {
display: block;
width: 100%;
}
.col_pq tr {
margin-bottom: 10px;
}
.col_pq td {
text-align: right;
padding-left: 50%;
position: relative;
}
.col_pq td:before {
content: attr(data-label) ": ";
position: absolute;
left: 10px;
right: auto;
text-align: left;
font-weight: bold;
width: 45%;
}
}
@media screen and (min-width: 749px) {
.col_pq table, .col_pq thead, .col_pq tbody, .col_pq th, .col_pq td, .col_pq tr {
display: table;
}
.col_pq thead {
display: table-header-group;
}
.col_pq tr {
display: table-row;
}
.col_pq th, .col_pq td {
display: table-cell;
}
.col_pq td:first-child {
padding-left: 1em;
}
.col_pq td:before {
content: none;
}
}
.post-5271.page.type-page.status-publish.hentry{
margin:auto;
}
.post-5271.page.type-page.status-publish.hentry p{
width: 90%;
margin: auto 5%;
font-size: .9em;
text-align: left;
line-height: 1.6;
}
.post-5271.page.type-page.status-publish.hentry ul {
margin: 5% 15%;
}  .home_wrapper {
background: linear-gradient(90deg, #032184 15%, #224acc 50%, #032184 85%);
padding-bottom: 50px;
position: relative; }
.home_container {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 20px;
padding: 20px;
max-width: 1200px;
margin: 0 auto;
position: relative;
top: -100px; }
.home_a {
background: linear-gradient(90deg, #f4660a 10%, #f9b256 50%, #f4660a 90%);
border-radius: 0;
padding: 20px;
text-align: center;
width: 20%;
box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
transition: transform 0.3s ease, box-shadow 0.3s ease;
} .home_a:nth-child(2n) {
background: linear-gradient(90deg, #032184 15%, #224acc 50%, #032184 85%);
}
.home_a:hover {
transform: scale(1.05);
box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.3);
}
.home_a img {
max-width: 100px;
height: auto;
display: block;
margin: 0 auto 10px;
}
.home_f {
font-size: 18px;
font-weight: bold;
color: white;
text-align: center;
}
.home_f a {
color: white;
text-decoration: none;
display: block;
font-size: 1.1em;
font-weight: 300;
padding: 0 10px 0;
}
.home_f a:hover {
text-decoration: underline;
} @media (max-width: 1024px) {
.home_wrapper {
padding-top: 100px;
}
.home_container {
top: -100px;
}
.home_a {
width: 45%;
}
}
@media (max-width: 768px) {
.home_wrapper {
padding-top: 50px;
}
.home_container {
top: -50px;
}
.home_a {
width: 90%;
}
}
         @font-face {
font-family: 'Comic Neue';
src: local('../fonts/Comic Neue Light'), local('ComicNeue-Light'),
url(//achat-schule.de/wp-content/themes/albedo/fonts/ComicNeue-Light.woff2) format('woff2'),
url(//achat-schule.de/wp-content/themes/albedo/fonts/ComicNeue-Light.woff) format('woff');
font-weight: 300;
font-style: normal;
font-display: swap;
}
Comic Neue'*/
@font-face {
font-family: 'Comic Neue';
src: local('../fonts/Comic Neue Italic'), local('ComicNeue-Italic'),
url(//achat-schule.de/wp-content/themes/albedo/fonts/ComicNeue-Italic.woff2) format('woff2'),
url(//achat-schule.de/wp-content/themes/albedo/fonts/ComicNeue-Italic.woff) format('woff');
font-weight: normal;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Comic Neue';
src: local('../fonts/Comic Neue Bold'), local('ComicNeue-Bold'),
url(//achat-schule.de/wp-content/themes/albedo/fonts/ComicNeue-Bold.woff2) format('woff2'),
url(//achat-schule.de/wp-content/themes/albedo/fonts/ComicNeue-Bold.woff) format('woff');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Comic Neue';
src: local('../fonts/Comic Neue Bold Italic'), local('ComicNeue-BoldItalic'),
url(//achat-schule.de/wp-content/themes/albedo/fonts/ComicNeue-BoldItalic.woff2) format('woff2'),
url(//achat-schule.de/wp-content/themes/albedo/fonts/ComicNeue-BoldItalic.woff) format('woff');
font-weight: bold;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Comic Neue';
src: local('../fonts/Comic Neue Light Italic'), local('ComicNeue-LightItalic'),
url(//achat-schule.de/wp-content/themes/albedo/fonts/ComicNeue-LightItalic.woff2) format('woff2'),
url(//achat-schule.de/wp-content/themes/albedo/fonts/ComicNeue-LightItalic.woff) format('woff');
font-weight: 300;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Comic Neue';
src: local('../fonts/Comic Neue Regular'), local('ComicNeue-Regular'),
url(//achat-schule.de/wp-content/themes/albedo/fonts/ComicNeue-Regular.woff2) format('woff2'),
url(//achat-schule.de/wp-content/themes/albedo/fonts/ComicNeue-Regular.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Comic Neue Angular';
src: local('../fonts/Comic Neue Angular Bold'), local('ComicNeueAngular-Bold'),
url(//achat-schule.de/wp-content/themes/albedo/fonts/ComicNeueAngular-Bold.woff2) format('woff2'),
url(//achat-schule.de/wp-content/themes/albedo/fonts/ComicNeueAngular-Bold.woff) format('woff');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Comic Neue Angular';
src: local('../fonts/Comic Neue Angular Italic'), local('ComicNeueAngular-Italic'),
url(//achat-schule.de/wp-content/themes/albedo/fonts/ComicNeueAngular-Italic.woff2) format('woff2'),
url(//achat-schule.de/wp-content/themes/albedo/fonts/ComicNeueAngular-Italic.woff) format('woff');
font-weight: normal;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Comic Neue Angular';
src: local('Comic Neue Angular Bold Italic'), local('ComicNeueAngular-BoldItalic'),
url(//achat-schule.de/wp-content/themes/albedo/fonts/ComicNeueAngular-BoldItalic.woff2) format('woff2'),
url(//achat-schule.de/wp-content/themes/albedo/fonts/ComicNeueAngular-BoldItalic.woff) format('woff');
font-weight: bold;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Comic Neue Angular';
src: local('Comic Neue Angular Light Italic'), local('ComicNeueAngular-LightItalic'),
url(//achat-schule.de/wp-content/themes/albedo/fonts/ComicNeueAngular-LightItalic.woff2) format('woff2'),
url(//achat-schule.de/wp-content/themes/albedo/fonts/ComicNeueAngular-LightItalic.woff) format('woff');
font-weight: 300;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Comic Neue Angular';
src: local('Comic Neue Angular Regular'), local('ComicNeueAngular-Regular'),
url(//achat-schule.de/wp-content/themes/albedo/fonts/ComicNeueAngular-Regular.woff2) format('woff2'),
url(//achat-schule.de/wp-content/themes/albedo/fonts/ComicNeueAngular-Regular.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Comic Neue Angular';
src: local('../fonts/Comic Neue Angular Light'), local('ComicNeueAngular-Light'),
url(//achat-schule.de/wp-content/themes/albedo/fonts/ComicNeueAngular-Light.woff2) format('woff2'),
url(//achat-schule.de/wp-content/themes/albedo/fonts/ComicNeueAngular-Light.woff) format('woff');
font-weight: 300;
font-style: normal;
font-display: swap;
} @font-face {
font-family: 'Comic Neue';
font-style: normal;
font-weight: 700;
src: url(//achat-schule.de/wp-content/themes/albedo/fonts/comic-neue-v6-latin-700.eot); src: local('../fonts/comic-neue-v6-latin-700.eot'),
url(//achat-schule.de/wp-content/themes/albedo/fonts/comic-neue-v6-latin-700.eot?#iefix) format('embedded-opentype'), url(//achat-schule.de/wp-content/themes/albedo/fonts/comic-neue-v6-latin-700.woff2) format('woff2'), url(//achat-schule.de/wp-content/themes/albedo/fonts/comic-neue-v6-latin-700.woff) format('woff'), url(//achat-schule.de/wp-content/themes/albedo/fonts/comic-neue-v6-latin-700.ttf) format('truetype'), url(//achat-schule.de/wp-content/themes/albedo/fonts/comic-neue-v6-latin-700.svg#ComicNeue) format('svg'); font-display:swap;
} @font-face {
font-family: 'Comic Neue';
font-style: normal;
font-weight: 700;
src: url(//achat-schule.de/wp-content/themes/albedo/fonts/comic-neue-v6-latin-700.eot); src: local(''),
url(//achat-schule.de/wp-content/themes/albedo/fonts/comic-neue-v6-latin-700.eot?#iefix) format('embedded-opentype'), url(//achat-schule.de/wp-content/themes/albedo/fonts/comic-neue-v6-latin-700.woff2) format('woff2'), url(//achat-schule.de/wp-content/themes/albedo/fonts/comic-neue-v6-latin-700.woff) format('woff'), url(//achat-schule.de/wp-content/themes/albedo/fonts/comic-neue-v6-latin-700.ttf) format('truetype'), url(//achat-schule.de/wp-content/themes/albedo/fonts/comic-neue-v6-latin-700.svg#ComicNeue) format('svg'); font-display:swap;
} @font-face {
font-family: 'Hammersmith One';
font-style: normal;
font-weight: 400;
src: url(//achat-schule.de/wp-content/themes/albedo/fonts/hammersmith-one-v8-latin-regular.eot); src: local('Hammersmith One'), local('HammersmithOne'),
url(//achat-schule.de/wp-content/themes/albedo/fonts/hammersmith-one-v8-latin-regular.eot?#iefix) format('embedded-opentype'), url(//achat-schule.de/wp-content/themes/albedo/fonts/hammersmith-one-v8-latin-regular.woff2) format('woff2'), url(//achat-schule.de/wp-content/themes/albedo/fonts/hammersmith-one-v8-latin-regular.woff) format('woff'), url(//achat-schule.de/wp-content/themes/albedo/fonts/hammersmith-one-v8-latin-regular.ttf) format('truetype'), url(//achat-schule.de/wp-content/themes/albedo/fonts/hammersmith-one-v8-latin-regular.svg#HammersmithOne) format('svg'); }
@font-face {
font-family: "Aktiv Grotesk";
src: url(//achat-schule.de/wp-content/themes/albedo/fonts/FontsFree-Net-Aktiv-Grotesk-W04-Thin.eot); src: url(//achat-schule.de/wp-content/themes/albedo/fonts/FontsFree-Net-Aktiv-Grotesk-W04-Thin.eot?#iefix) format("embedded-opentype"), url(//achat-schule.de/wp-content/themes/albedo/fonts/FontsFree-Net-Aktiv-Grotesk-W04-Thin.otf) format("opentype"), url(//achat-schule.de/wp-content/themes/albedo/fonts/FontsFree-Net-Aktiv-Grotesk-W04-Thin.svg) format("svg"), url(//achat-schule.de/wp-content/themes/albedo/fonts/FontsFree-Net-Aktiv-Grotesk-W04-Thin.ttf) format("truetype"), url(//achat-schule.de/wp-content/themes/albedo/fonts/FontsFree-Net-Aktiv-Grotesk-W04-Thin.woff) format("woff"), url(//achat-schule.de/wp-content/themes/albedo/fonts/FontsFree-Net-Aktiv-Grotesk-W04-Thin.woff2) format("woff2"); font-weight: normal;
font-style: normal;
} @font-face {
font-family: 'Aktiv Grotesk';
src: url(//achat-schule.de/wp-content/themes/albedo/fonts/Aktiv-Grotesk-Thin.eot); src: url(//achat-schule.de/wp-content/themes/albedo/fonts/Aktiv-Grotesk-Thin.eot?#iefix) format('embedded-opentype'), url(//achat-schule.de/wp-content/themes/albedo/fonts/Aktiv-Grotesk-Thin.otf) format('opentype'), url(//achat-schule.de/wp-content/themes/albedo/fonts/Aktiv-Grotesk-Thin.svg) format('svg'), url(//achat-schule.de/wp-content/themes/albedo/fonts/Aktiv-Grotesk-Thin.ttf) format('truetype'), url(//achat-schule.de/wp-content/themes/albedo/fonts/Aktiv-Grotesk-Thin.woff) format('woff'), url(//achat-schule.de/wp-content/themes/albedo/fonts/Aktiv-Grotesk-Thin.woff2) format('woff2'); font-weight: normal;
font-style: normal;
} @font-face {
font-family: "OpenSans";
src: url(//achat-schule.de/wp-content/themes/albedo/fonts/OpenSans-Regular.eot); src: url(//achat-schule.de/wp-content/themes/albedo/fonts/OpenSans-Regular.eot?#iefix) format("embedded-opentype"), url(//achat-schule.de/wp-content/themes/albedo/fonts/OpenSans-Regular.otf) format("opentype"), url(//achat-schule.de/wp-content/themes/albedo/fonts/OpenSans-Regular.svg) format("svg"), url(//achat-schule.de/wp-content/themes/albedo/fonts/OpenSans-Regular.ttf) format("truetype"), url(//achat-schule.de/wp-content/themes/albedo/fonts/OpenSans-Regular.woff) format("woff"), url(//achat-schule.de/wp-content/themes/albedo/fonts/OpenSans-Regular.woff2) format("woff2"); font-weight: normal;
font-style: normal;
} @font-face {
font-family: 'Allegro';
src: url(//achat-schule.de/wp-content/themes/albedo/fonts/alsscrp.eot); src: url(https://achat-schule.de/wp-content/themes/albedo/css/fonts/alsscrp.eot?#iefix) format('embedded-opentype'), url(//achat-schule.de/wp-content/themes/albedo/fonts/alsscrp.otf) format('opentype'), url(//achat-schule.de/wp-content/themes/albedo/fonts/alsscrp.svg) format('svg'), url(//achat-schule.de/wp-content/themes/albedo/fonts/alsscrp.ttf) format('truetype'), url(//achat-schule.de/wp-content/themes/albedo/fonts/alsscrp.woff) format('woff'), url(//achat-schule.de/wp-content/themes/albedo/fonts/alsscrp.woff2) format('woff2'); font-weight: normal;
font-style: normal;
} @font-face {
font-family: 'Great Vibes';
font-style: normal;
font-weight: 400;
src: url(//achat-schule.de/wp-content/themes/albedo/fonts/great-vibes-v6-latin-regular.eot); src: local('Great Vibes'), local('GreatVibes-Regular'),
url(//achat-schule.de/wp-content/themes/albedo/fonts/great-vibes-v6-latin-regular.eot?#iefix) format('embedded-opentype'), url(//achat-schule.de/wp-content/themes/albedo/fonts/great-vibes-v6-latin-regular.woff2) format('woff2'), url(//achat-schule.de/wp-content/themes/albedo/fonts/great-vibes-v6-latin-regular.woff) format('woff'), url(//achat-schule.de/wp-content/themes/albedo/fonts/great-vibes-v6-latin-regular.ttf) format('truetype'), url(//achat-schule.de/wp-content/themes/albedo/fonts/great-vibes-v6-latin-regular.svg#GreatVibes) format('svg'); } @font-face {
font-family: 'Helvetica Neue LT Pro 57 Condensed';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 57 Condensed'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-Cn.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 53 Extended';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 53 Extended'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-Ex.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 55 Roman';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 55 Roman'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-Roman.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 57 Condensed Oblique';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 57 Condensed Oblique'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-CnO.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 53 Extended Oblique';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 53 Extended Oblique'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-ExO.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 56 Italic';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 56 Italic'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-It.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 35 Thin';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 35 Thin'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-Th.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 37 Thin Condensed';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 37 Thin Condensed'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-ThCn.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 33 Thin Extended';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 33 Thin Extended'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-ThEx.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 37 Thin Condensed Oblique';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 37 Thin Condensed Oblique'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-ThCnO.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 33 Thin Extended Oblique';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 33 Thin Extended Oblique'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-ThExO.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 36 Thin Italic';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 36 Thin Italic'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-ThIt.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 25 Ultra Light';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 25 Ultra Light'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-UltLt.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 27 Ultra Light Condensed';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 27 Ultra Light Condensed'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-UltLtCn.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 23 Ultra Light Extended';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 23 Ultra Light Extended'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-UltLtEx.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 27 Ultra Light Condensed Oblique';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 27 Ultra Light Condensed Oblique'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-UltLtCnO.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 23 Ultra Light Extended Oblique';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 23 Ultra Light Extended Oblique'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-UltLtExO.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 26 Ultra Light Italic';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 26 Ultra Light Italic'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-UltLtIt.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 45 Light';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 45 Light'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-Lt.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 47 Light Condensed';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 47 Light Condensed'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-LtCn.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 43 Light Extended';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 43 Light Extended'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-LtEx.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 47 Light Condensed Oblique';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 47 Light Condensed Oblique'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-LtCnO.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 43 Light Extended Oblique';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 43 Light Extended Oblique'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-LtExO.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 46 Light Italic';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 46 Light Italic'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-LtIt.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 65 Medium';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 65 Medium'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-Md.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 67 Medium Condensed';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 67 Medium Condensed'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-MdCn.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 63 Medium Extended';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 63 Medium Extended'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-MdEx.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 67 Medium Condensed Oblique';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 67 Medium Condensed Oblique'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-MdCnO.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 63 Medium Extended Oblique';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 63 Medium Extended Oblique'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-MdExO.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 66 Medium Italic';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 66 Medium Italic'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-MdIt.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 75 Bold';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 75 Bold'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-Bd.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 77 Bold Condensed';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 77 Bold Condensed'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-BdCn.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 73 Bold Extended';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 73 Bold Extended'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-BdEx.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 75 Bold Outline';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 75 Bold Outline'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-BdOu.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 77 Bold Condensed Oblique';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 77 Bold Condensed Oblique'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-BdCnO.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 73 Bold Extended Oblique';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 73 Bold Extended Oblique'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-BdExO.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 76 Bold Italic';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 76 Bold Italic'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-BdIt.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 85 Heavy';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 85 Heavy'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-Hv.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 87 Heavy Condensed';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 87 Heavy Condensed'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-HvCn.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 83 Heavy Extended';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 83 Heavy Extended'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-HvEx.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 87 Heavy Condensed Oblique';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 87 Heavy Condensed Oblique'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-HvCnO.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 83 Heavy Extended Oblique';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 83 Heavy Extended Oblique'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-HvExO.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 86 Heavy Italic';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 86 Heavy Italic'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-HvIt.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 95 Black';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 95 Black'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-Blk.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 97 Black Condensed';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 97 Black Condensed'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-BlkCn.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 93 Black Extended';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 93 Black Extended'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-BlkEx.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 97 Black Condensed Oblique';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 97 Black Condensed Oblique'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-BlkCnO.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 93 Black Extended Oblique';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 93 Black Extended Oblique'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-BlkExO.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 96 Black Italic';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 96 Black Italic'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-BlkIt.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 107 Extra Black Condensed';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 107 Extra Black Condensed'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-XBlkCn.woff) format('woff');
}
@font-face {
font-family: 'Helvetica Neue LT Pro 107 Extra Black Condensed Oblique';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue LT Pro 107 Extra Black Condensed Oblique'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/HelveticaNeueLTPro-XBlkCnO.woff) format('woff');
} @font-face {
font-family: 'Myriad Pro Regular';
font-style: normal;
font-weight: normal;
src: url(//achat-schule.de/wp-content/themes/albedo/css/fonts/Myriad  Pro Regular), url(//achat-schule.de/wp-content/themes/albedo/css/MYRIADPRO-REGULAR.woff) format('woff');
}
@font-face {
font-family: 'Myriad Pro Condensed';
font-style: normal;
font-weight: normal;
src: url(//achat-schule.de/wp-content/themes/albedo/css/fonts/Myriad Pro Condensed), url(//achat-schule.de/wp-content/themes/albedo/css/MYRIADPRO-COND.woff) format('woff');
}
@font-face {
font-family: 'Myriad Pro Condensed Italic';
font-style: normal;
font-weight: normal;
src: url(//achat-schule.de/wp-content/themes/albedo/css/fonts/Myriad Pro Condensed Italic), url(//achat-schule.de/wp-content/themes/albedo/css/MYRIADPRO-CONDIT.woff) format('woff');
}
@font-face {
font-family: 'Myriad Pro Light';
font-style: normal;
font-weight: normal;
src: url(//achat-schule.de/wp-content/themes/albedo/css/fonts/Myriad Pro Light), local('MyriadPro-Light.woff') format('woff');
}
@font-face {
font-family: 'Myriad Pro Semibold';
font-style: normal;
font-weight: normal;
src: url(//achat-schule.de/wp-content/themes/albedo/css/fonts/Myriad  Pro Semibold), url(//achat-schule.de/wp-content/themes/albedo/css/MYRIADPRO-SEMIBOLD.woff) format('woff');
}
@font-face {
font-family: 'Myriad Pro Semibold Italic';
font-style: normal;
font-weight: normal;
src: url(//achat-schule.de/wp-content/themes/albedo/css/fonts/Myriad  Pro Semibold Italic), url(//achat-schule.de/wp-content/themes/albedo/css/MYRIADPRO-SEMIBOLDIT.woff) format('woff');
}
@font-face {
font-family: 'Myriad Pro Bold Condensed';
font-style: normal;
font-weight: normal;
src: url(//achat-schule.de/wp-content/themes/albedo/css/fonts/Myriad Pro Bold Condensed), url(//achat-schule.de/wp-content/themes/albedo/css/MYRIADPRO-BOLDCOND.woff) format('woff');
}
@font-face {
font-family: 'Myriad Pro Bold';
font-style: normal;
font-weight: normal;
src: url(//achat-schule.de/wp-content/themes/albedo/css/fonts/Myriad Pro Bold), url(//achat-schule.de/wp-content/themes/albedo/css/MYRIADPRO-BOLD.woff) format('woff');
}
@font-face {
font-family: 'Myriad Pro Bold Italic';
font-style: normal;
font-weight: normal;
src: url(//achat-schule.de/wp-content/themes/albedo/css/fonts/Myriad  Pro Bold Italic), url(//achat-schule.de/wp-content/themes/albedo/css/MYRIADPRO-BOLDIT.woff) format('woff');
}
@font-face {
font-family: 'Myriad Pro Bold Condensed Italic';
font-style: normal;
font-weight: normal;
src: url(//achat-schule.de/wp-content/themes/albedo/css/fonts/Myriad Pro Bold Condensed Italic), url(//achat-schule.de/wp-content/themes/albedo/css/MYRIADPRO-BOLDCONDIT.woff) format('woff');
} @font-face {
font-family: "Raleway-ExtraLight";
src: url(https://achat-schule.de/wp-content/themes/albedo/css/fonts/Raleway-ExtraLight.eot); src: url(https://achat-schule.de/wp-content/themes/albedo/css/fonts/Raleway-ExtraLight.eot?#iefix) format("embedded-opentype"), url(https://achat-schule.de/wp-content/themes/albedo/css/fonts/Raleway-ExtraLight.otf) format("opentype"), url(https://achat-schule.de/wp-content/themes/albedo/css/fonts/Raleway-ExtraLight.svg) format("svg"), url(https://achat-schule.de/wp-content/themes/albedo/css/fonts/Raleway-ExtraLight.ttf) format("truetype"), url(https://achat-schule.de/wp-content/themes/albedo/css/fonts/Raleway-ExtraLight.woff) format("woff"), url(https://achat-schule.de/wp-content/themes/albedo/css/fonts/Raleway-ExtraLight.woff2) format("woff2"); font-weight: normal;
font-style: normal;
} @font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 100;  src: url(//achat-schule.de/wp-content/themes/albedo/css/fonts/raleway-v12-latin-100.eot); src: local('Raleway Thin'), local('Raleway-Thin'),
url(//achat-schule.de/wp-content/themes/albedo/css/fonts/raleway-v12-latin-100.eot?#iefix) format('embedded-opentype'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/raleway-v12-latin-100.woff2) format('woff2'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/raleway-v12-latin-100.woff) format('woff'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/raleway-v12-latin-100.ttf) format('truetype'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/raleway-v12-latin-100.svg#Raleway) format('svg'); } @font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 200;  src: url(//achat-schule.de/wp-content/themes/albedo/css/fonts/raleway-v12-latin-200.eot); src: local('Raleway ExtraLight'), local('Raleway-ExtraLight'),
url(//achat-schule.de/wp-content/themes/albedo/css/fonts/raleway-v12-latin-200.eot?#iefix) format('embedded-opentype'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/raleway-v12-latin-200.woff2) format('woff2'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/raleway-v12-latin-200.woff) format('woff'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/raleway-v12-latin-200.ttf) format('truetype'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/raleway-v12-latin-200.svg#Raleway) format('svg'); } @font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 300;  src: url(//achat-schule.de/wp-content/themes/albedo/css/fonts/raleway-v12-latin-300.eot); src: local('Raleway Light'), local('Raleway-Light'),
url(//achat-schule.de/wp-content/themes/albedo/css/fonts/raleway-v12-latin-300.eot?#iefix) format('embedded-opentype'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/raleway-v12-latin-300.woff2) format('woff2'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/raleway-v12-latin-300.woff) format('woff'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/raleway-v12-latin-300.ttf) format('truetype'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/raleway-v12-latin-300.svg#Raleway) format('svg'); } @font-face {
font-family: 'Raleway';
font-style: normal;
font-weight: 400;  src: url(//achat-schule.de/wp-content/themes/albedo/css/fonts/raleway-v12-latin-regular.eot); src: local('Raleway'), local('Raleway-Regular'),
url(//achat-schule.de/wp-content/themes/albedo/css/fonts/raleway-v12-latin-regular.eot?#iefix) format('embedded-opentype'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/raleway-v12-latin-regular.woff2) format('woff2'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/raleway-v12-latin-regular.woff) format('woff'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/raleway-v12-latin-regular.ttf) format('truetype'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/raleway-v12-latin-regular.svg#Raleway) format('svg'); }  @font-face {
font-family: 'Nunito Sans';
font-style: normal;
font-weight: 200;  src: url(//achat-schule.de/wp-content/themes/albedo/css/fonts/nunito-sans-v4-latin-200.eot); src: local('Nunito Sans ExtraLight'), local('NunitoSans-ExtraLight'),
url(//achat-schule.de/wp-content/themes/albedo/css/fonts/nunito-sans-v4-latin-200.eot?#iefix) format('embedded-opentype'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/nunito-sans-v4-latin-200.woff2) format('woff2'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/nunito-sans-v4-latin-200.woff) format('woff'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/nunito-sans-v4-latin-200.ttf) format('truetype'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/nunito-sans-v4-latin-200.svg#NunitoSans) format('svg'); } @font-face {
font-family: 'Nunito Sans';
font-style: normal;
font-weight: 300;  src: url(//achat-schule.de/wp-content/themes/albedo/css/fonts/nunito-sans-v4-latin-300.eot); src: local('Nunito Sans Light'), local('NunitoSans-Light'),
url(//achat-schule.de/wp-content/themes/albedo/css/fonts/nunito-sans-v4-latin-300.eot?#iefix) format('embedded-opentype'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/nunito-sans-v4-latin-300.woff2) format('woff2'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/nunito-sans-v4-latin-300.woff) format('woff'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/nunito-sans-v4-latin-300.ttf) format('truetype'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/nunito-sans-v4-latin-300.svg#NunitoSans) format('svg'); } @font-face {
font-family: 'Nunito Sans';
font-style: normal;
font-weight: 400;  src: url(//achat-schule.de/wp-content/themes/albedo/css/fonts/nunito-sans-v4-latin-regular.eot); src: local('Nunito Sans Regular'), local('NunitoSans-Regular'),
url(//achat-schule.de/wp-content/themes/albedo/css/fonts/nunito-sans-v4-latin-regular.eot?#iefix) format('embedded-opentype'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/nunito-sans-v4-latin-regular.woff2) format('woff2'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/nunito-sans-v4-latin-regular.woff) format('woff'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/nunito-sans-v4-latin-regular.ttf) format('truetype'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/nunito-sans-v4-latin-regular.svg#NunitoSans) format('svg'); } @font-face {
font-family: 'Nunito Sans';
font-style: normal;
font-weight: 600;  src: url(//achat-schule.de/wp-content/themes/albedo/css/fonts/nunito-sans-v4-latin-600.eot); src: local('Nunito Sans SemiBold'), local('NunitoSans-SemiBold'),
url(//achat-schule.de/wp-content/themes/albedo/css/fonts/nunito-sans-v4-latin-600.eot?#iefix) format('embedded-opentype'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/nunito-sans-v4-latin-600.woff2) format('woff2'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/nunito-sans-v4-latin-600.woff) format('woff'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/nunito-sans-v4-latin-600.ttf) format('truetype'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/nunito-sans-v4-latin-600.svg#NunitoSans) format('svg'); }  @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 300;  src: url(//achat-schule.de/wp-content/themes/albedo/css/fonts/montserrat-v12-latin-300.eot); src: local('Montserrat Light'), local('Montserrat-Light'),
url(//achat-schule.de/wp-content/themes/albedo/css/fonts/montserrat-v12-latin-300.eot?#iefix) format('embedded-opentype'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/montserrat-v12-latin-300.woff2) format('woff2'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/montserrat-v12-latin-300.woff) format('woff'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/montserrat-v12-latin-300.ttf) format('truetype'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/montserrat-v12-latin-300.svg#Montserrat) format('svg'); } @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;  src: url(//achat-schule.de/wp-content/themes/albedo/css/fonts/montserrat-v12-latin-regular.eot); src: local('Montserrat Regular'), local('Montserrat-Regular'),
url(//achat-schule.de/wp-content/themes/albedo/css/fonts/montserrat-v12-latin-regular.eot?#iefix) format('embedded-opentype'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/montserrat-v12-latin-regular.woff2) format('woff2'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/montserrat-v12-latin-regular.woff) format('woff'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/montserrat-v12-latin-regular.ttf) format('truetype'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/montserrat-v12-latin-regular.svg#Montserrat) format('svg'); } @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 500;  src: url(//achat-schule.de/wp-content/themes/albedo/css/fonts/montserrat-v12-latin-500.eot); src: local('Montserrat Medium'), local('Montserrat-Medium'),
url(//achat-schule.de/wp-content/themes/albedo/css/fonts/montserrat-v12-latin-500.eot?#iefix) format('embedded-opentype'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/montserrat-v12-latin-500.woff2) format('woff2'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/montserrat-v12-latin-500.woff) format('woff'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/montserrat-v12-latin-500.ttf) format('truetype'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/montserrat-v12-latin-500.svg#Montserrat) format('svg'); }  @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 100;  src: url(//achat-schule.de/wp-content/themes/albedo/css/fonts/roboto-v18-latin-100.eot); src: local('Roboto Thin'), local('Roboto-Thin'),
url(//achat-schule.de/wp-content/themes/albedo/css/fonts/roboto-v18-latin-100.eot?#iefix) format('embedded-opentype'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/roboto-v18-latin-100.woff2) format('woff2'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/roboto-v18-latin-100.woff) format('woff'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/roboto-v18-latin-100.ttf) format('truetype'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/roboto-v18-latin-100.svg#Roboto) format('svg'); } @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 300;  src: url(//achat-schule.de/wp-content/themes/albedo/css/fonts/roboto-v18-latin-300.eot); src: local('Roboto Light'), local('Roboto-Light'),
url(//achat-schule.de/wp-content/themes/albedo/css/fonts/roboto-v18-latin-300.eot?#iefix) format('embedded-opentype'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/roboto-v18-latin-300.woff2) format('woff2'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/roboto-v18-latin-300.woff) format('woff'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/roboto-v18-latin-300.ttf) format('truetype'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/roboto-v18-latin-300.svg#Roboto) format('svg'); } @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;  src: url(//achat-schule.de/wp-content/themes/albedo/css/fonts/roboto-v18-latin-regular.eot); src: local('Roboto'), local('Roboto-Regular'),
url(//achat-schule.de/wp-content/themes/albedo/css/fonts/roboto-v18-latin-regular.eot?#iefix) format('embedded-opentype'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/roboto-v18-latin-regular.woff2) format('woff2'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/roboto-v18-latin-regular.woff) format('woff'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/roboto-v18-latin-regular.ttf) format('truetype'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/roboto-v18-latin-regular.svg#Roboto) format('svg'); } @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 500;  src: url(//achat-schule.de/wp-content/themes/albedo/css/fonts/roboto-v18-latin-500.eot); src: local('Roboto Medium'), local('Roboto-Medium'),
url(//achat-schule.de/wp-content/themes/albedo/css/fonts/roboto-v18-latin-500.eot?#iefix) format('embedded-opentype'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/roboto-v18-latin-500.woff2) format('woff2'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/roboto-v18-latin-500.woff) format('woff'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/roboto-v18-latin-500.ttf) format('truetype'), url(//achat-schule.de/wp-content/themes/albedo/css/fonts/roboto-v18-latin-500.svg#Roboto) format('svg'); }
#responsive_map {height: 600px; width: 100%;}
#responsive_map img {max-width: none !important;}
.gm-style-iw {max-width: none !important; min-width: none !important; max-height: none !important; min-height: none !important; overflow-y: hidden !important; overflow-x: hidden !important; line-height: normal !important; padding: 5px !important; }.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}html.lb-disable-scrolling {
overflow: hidden; position: fixed;
height: 100vh;
width: 100vw;
}
.lightboxOverlay {
position: absolute;
top: 0;
left: 0;
z-index: 9999;
background-color: black;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
opacity: 0.8;
display: none;
}
.lightbox {
position: absolute;
left: 0;
width: 100%;
z-index: 10000;
text-align: center;
line-height: 0;
font-weight: normal;
}
.lightbox .lb-image {
display: block;
height: auto;
max-width: inherit;
max-height: none;
border-radius: 3px; border: 4px solid white;
}
.lightbox a img {
border: none;
}
.lb-outerContainer {
position: relative;
*zoom: 1;
width: 250px;
height: 250px;
margin: 0 auto;
border-radius: 4px; background-color: white;
}
.lb-outerContainer:after {
content: "";
display: table;
clear: both;
}
.lb-loader {
position: absolute;
top: 43%;
left: 0;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
.lb-cancel {
display: block;
width: 32px;
height: 32px;
margin: 0 auto;
background: url(//achat-schule.de/wp-content/themes/albedo/images/loading.gif) no-repeat;
}
.lb-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
.lb-container > .nav {
left: 0;
}
.lb-nav a {
outline: none;
background-image: url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);
}
.lb-prev, .lb-next {
height: 100%;
cursor: pointer;
display: block;
}
.lb-nav a.lb-prev {
width: 34%;
left: 0;
float: left;
background: url(//achat-schule.de/wp-content/themes/albedo/images/prev.png) left 48% no-repeat;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-webkit-transition: opacity 0.6s;
-moz-transition: opacity 0.6s;
-o-transition: opacity 0.6s;
transition: opacity 0.6s;
}
.lb-nav a.lb-prev:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
.lb-nav a.lb-next {
width: 64%;
right: 0;
float: right;
background: url(//achat-schule.de/wp-content/themes/albedo/images/next.png) right 48% no-repeat;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-webkit-transition: opacity 0.6s;
-moz-transition: opacity 0.6s;
-o-transition: opacity 0.6s;
transition: opacity 0.6s;
}
.lb-nav a.lb-next:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
.lb-dataContainer {
margin: 0 auto;
padding-top: 5px;
*zoom: 1;
width: 100%;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
}
.lb-dataContainer:after {
content: "";
display: table;
clear: both;
}
.lb-data {
padding: 0 4px;
color: #ccc;
}
.lb-data .lb-details {
width: 85%;
float: left;
text-align: left;
line-height: 1.1em;
}
.lb-data .lb-caption {
font-size: 13px;
font-weight: bold;
line-height: 1em;
}
.lb-data .lb-caption a {
color: #4ae;
}
.lb-data .lb-number {
display: block;
clear: left;
padding-bottom: 1em;
font-size: 12px;
color: #999999;
}
.lb-data .lb-close {
display: block;
float: right;
width: 30px;
height: 30px;
background: url(//achat-schule.de/wp-content/themes/albedo/images/close.png) top right no-repeat;
text-align: right;
outline: none;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
opacity: 0.7;
-webkit-transition: opacity 0.2s;
-moz-transition: opacity 0.2s;
-o-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.lb-data .lb-close:hover {
cursor: pointer;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}