/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('https://kuenstlerische-interventionen.de/fonts/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://kuenstlerische-interventionen.de/fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://kuenstlerische-interventionen.de/fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://kuenstlerische-interventionen.de/fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://kuenstlerische-interventionen.de/fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://kuenstlerische-interventionen.de/fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('https://kuenstlerische-interventionen.de/fonts/open-sans-v34-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://kuenstlerische-interventionen.de/fonts/open-sans-v34-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://kuenstlerische-interventionen.de/fonts/open-sans-v34-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://kuenstlerische-interventionen.de/fonts/open-sans-v34-latin-800.woff') format('woff'), /* Modern Browsers */
       url('https://kuenstlerische-interventionen.de/fonts/open-sans-v34-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://kuenstlerische-interventionen.de/fonts/open-sans-v34-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}



body {
font-family: 'Open Sans', sans-serif;
font-size: 0.8em;
text-align:left;
background-color:#f8f6ee;
hyphens: auto;
}

#inhalt p {
font-size: 1.1em;
}

#inhalt b {
font-size: 1.1em;
}

#inhalt ol li {
font-size: 1.1em;
}

#inhalt ul li {
font-size: 1.1em;
}

textarea {
  width: 370px!important;
  height: 150px;
}

label {
font-size: 1.1em;
}

.wpcf7-form-control wpcf7-textarea {
cols:46!important;
}

input, textarea, select, button {
  padding: 10;
  margin: 10;
  box-sizing: border-box;
}



#nach-hause-desktop {
  position:absolute;
  right:40px;
  z-index:10;
  visibility: visible;
}

#nach-hause-mobil {
  position:absolute;
  right:100px;
  z-index:10;
  top:20px;
  visibility: hidden;
}

#sprache {
  position:absolute;
  left:40px;
  z-index:10;
  visibility: visible;
}


h1  {
  font-size:1.6em;
  font-weight:800;
}

h1 ul  {
text-align:left;
list-style-type: none;
margin: 0;
padding: 0;
}

h1 a {
color: black;
text-decoration: none;
}

h5  {
  font-size:1.6em;
  font-weight:800;
  margin-top:13.7216px;
}

h5 ul  {
text-align:left;
list-style-type: none;
margin: 0;
padding: 0;
}

h5 a {
color: white;
text-decoration: none;
}

.white {
color: white!important;
text-decoration: none;
}

#text h1 a {
position:absolute;
display:block;
height:250px;
width:250px;
z-index:1000;
cursor:move;
}

#text h5 a {
position:absolute;
display:block;
height:250px;
width:250px;
z-index:1000;
cursor:move;
}



a {
  color:black;
  text-decoration:underline;
}


#sprache .widget-title {
  display:none;
}

#sprache a {
  color:black;
}

#sprache ul li {

}

img {
max-width:100%;
height:auto;
}

#inhalt .aligncenter {
display: block;
  margin-left: auto;
  margin-right: auto;}

#inhalt .alignleft  {
	position:relative;
	max-width:100%;
	padding-right:10px;
	float:left;
	clear:both;
}

#inhalt .alignright  {
max-width:100%;
	padding-left: 10px;
	float:right;
	clear:both;
}

#inhalt .alignnone {
max-width:100%;
	height:auto;
	padding:0;
	margin:0;
}

.wp-caption-text a {
color:white;
text-decoration:underline;
}


#inhalt {
position:relative;
  margin: auto;
  width: 900px;
  top:90px;
}

#inhalt-accordion {
position:relative;
  margin: auto;
  width: 900px;
  top:90px;
}


#text img {
width:100%;
height:auto;
}

#partner img {
width:100%;
max-width:100%;
height:auto;
}

#partner table {
position:relative;
width:100%;
max-width:100%;
top:-20px;
}

#crumbs {
position:relative;
  left:10px;
}

#abstand {
  position:relative;
  width:100%;
  float:left;
  clear:all;
}

#abstand-gross {
  position:relative;
  width:100%;
  height:200px;
  float:left;
  clear:all;
}

#footer {
  position:relative;
  width:94%;
  top:20px;
  clear:both;
  z-index:10;
}

#logo {
  position:absolute;
  right:80px;
  top:260px;
  z-index:0;
}

#stempel {
  position:absolute;
  right:80px;
  top:260px;
  z-index:0;
  visibility: hidden;
}

#stempel-solo {
  position:absolute;
  right:80px;
  top:260px;
  z-index:0;
  visibility: visible;
}


#image-home img {
  width:100%!important;
  height:100%!important;
}

figure {
    position: relative;
    max-width:100%;
	margin:10px;
}


figure figcaption {
    position: absolute;
    bottom: 4px;
    left: 0;
    right: 0;
    padding: 10px;
    background-color: rgba(0, 0, 0, 0.7);
    color: #fefefe;
    font-size: 0.9em;
    line-height: 1.3em;
	display:none;
}

figure:hover figcaption {
    display: block;
}



#postit-blau {
margin:10px;
width:250px;
height:250px;
min-width:250px;
min-height:250px;
padding:0px 10px;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
overflow: hidden;
position:relative;
float:left;
z-index:1;

}

#postit-blau-home {
margin:10px;
width:270px;
height:270px;
min-width:270px;
min-height:270px;
max-width:850px;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
overflow: hidden;
position:relative;
float:left;
z-index:1;
animation: mymove 2s;

}

@keyframes mymove {
  0%    {height: 270px; width: 270px;}
  50%   {height: 300px; width: 300px;}
  100%  {height: 270px; width: 270px;}
}

@media only screen and (max-width: 900px) {
  #postit-blau-home {
    animation: none;
  }
}


#social {
margin:10px;
width:270px;
height:auto;
overflow: hidden;
position:relative;
float:left;
z-index:1;
}

#social img{
width:35px;
height:auto;
}

form {
    width: 100%;
    float: left;
}


.sf-field-category {
display:none!important;
}

.searchandfilter ul li {
    padding: 10px 0;
    margin: 0;
    min-width: 50%;
    float: left;
}


.searchandfilter h4 {
  padding: 0px 0 5px!important;
}

.sf-field-reset {
position:relative;
top:10px;
width:100%;}


@media only screen and (max-width: 1400px) {
#social {
margin:10px;
top:30px;
width:270px;
height:auto;
overflow: hidden;
position:relative;
float:left;
z-index:1;
}
}



#blau {
margin:10px;
width:92.2%;
height:auto;
padding:10px;
background-color:#0dffeb;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
position:relative;
float:left;
z-index:1;
}

#postit-gelb {
margin:10px;
width:250px;
height:250px;
min-width:250px;
min-height:250px;
padding:0px 10px;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
overflow: hidden;
position:relative;
float:left;
z-index:1;
}

#postit-gelb-home {
margin:10px;
width:270px;
height:270px;
min-width:270px;
min-height:270px;
max-width:850px;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
overflow: hidden;
position:relative;
float:left;
z-index:1;
}

#postit-gelb-module {
margin:10px;
width:250px;
height:250px;
min-width:250px;
min-height:250px;
max-width:830px;
padding: 10px;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
overflow: hidden;
position:relative;
float:left;
z-index:1;
}

#gelb {
margin:10px;
width:92.2%;
height:auto;
min-height:250px;
padding:10px;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
position:relative;
float:left;
z-index:1;
}

#gelb-schmall {
margin:10px;
width:92.2%;
height:auto;
padding:10px;
background: Gold;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
position:relative;
float:left;
z-index:1;
}

#gelb-hell {
margin:10px;
width:92.2%;
height:auto;
padding:10px;
background: #fffce6;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
position:relative;
float:left;
z-index:1;
}

#postit-rosa {
margin:10px;
width:250px;
height:250px;
min-width:250px;
min-height:250px;
padding:0px 10px;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
overflow: hidden;
position:relative;
float:left;
z-index:1;
}

#schmall {
margin:10px;
width:92.2%;
height:auto;
padding:10px;
position:relative;
float:left;
z-index:1;
}

#postit-rosa-home {
margin:10px;
width:270px;
height:270px;
min-width:270px;
min-height:270px;
max-width:850px;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
overflow: hidden;
position:relative;
float:left;
z-index:1;
}

#postit-rosa-kategorie {
margin:10px;
width:270px;
height:270px;
min-width:270px;
min-height:270px;
max-width:850px;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
overflow: hidden;
position:relative;
float:left;
z-index:1;
}

#rosa {
margin:10px;
width:92.2%;
height:auto;
padding:10px;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
position:relative;
float:left;
z-index:1;
}

#rosa-schmall {
margin:10px;
width:92.2%;
height:auto;
padding:10px;
background-color:#b36087;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
position:relative;
float:left;
z-index:1;
}


#postit-gruen {
margin:10px;
width:250px;
height:250px;
min-width:250px;
min-height:250px;
padding:0px 10px;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
overflow: hidden;
position:relative;
float:left;
z-index:1;
}

#gruen {
margin:10px;
width:92.2%;
height:auto;
min-height:250px;
padding:10px;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
position:relative;
float:left;
z-index:1;
}

#gruen-schmall {
margin:10px;
width:92.2%;
height:auto;
padding:10px;
background-color:#61b3ac;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
position:relative;
z-index:1;
}

#gruen-liste {
    margin: 10px;
    width: auto;
    height: auto;
    padding: 10px;
    background: #61b3ac;
    box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
    position: relative;
    float: left;
    z-index: 1;
    font-size: 1.6em;
    font-weight: 800;
    list-style-type: none;
}





#postit-gruen-home {
margin:10px;
width:270px;
height:270px;
min-width:270px;
min-height:270px;
max-width:850px;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
overflow: hidden;
position:relative;
float:left;
z-index:1;
}

#postit-hellblau {
margin:10px;
width:250px;
height:250px;
min-width:250px;
min-height:250px;
padding:0px 10px;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
overflow: hidden;
position:relative;
float:left;
z-index:1;
}

#hellblau {
margin:10px;
width:92.2%;
height:auto;
min-height:250px;
padding:10px;
background-color:#b8b2f8;

box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
position:relative;
float:left;
z-index:1;
}


#hellblau-content {
margin:10px;
width:92.2%;
height:auto;
min-height:250px;
padding:10px;
background-color:#ecebf8;

box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
position:relative;
float:left;
z-index:1;
}

#hellblau-schmall {
margin:10px;
width:92.2%;
height:auto;
padding:10px;
background-color:#b8b2f8;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
position:relative;
float:left;
z-index:1;
}


#hellblau-liste {
    margin: 10px;
    width: 43.9%;
    height: auto;
    padding: 10px;
background-color:#b8b2f8;
    box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
    position: relative;
    float: left;
    z-index: 1;
    font-size: 1.6em;
    font-weight: 800;
    list-style-type: none;
}


#postit-hellblau-home {
margin:10px;
width:270px;
height:270px;
min-width:270px;
min-height:270px;
max-width:850px;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
overflow: hidden;
position:relative;
float:left;
z-index:1;
}

#ohne {
margin:10px;
width:92.2%;
height:auto;
min-height:250px;
padding:10px;
position:relative;
float:left;
z-index:1;
}


#blank {
margin:10px;
width:92.2%;
height:auto;
min-height:250px;
padding:10px;
background: white;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
position:relative;
float:left;
z-index:1;
}

#blank-schmall {
margin:10px;
width:92.2%;
height:auto;
padding:10px;
background: white;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
position:relative;
float:left;
z-index:1;
}

#blank-accordion {
margin:10px;
width:92.2%;
height:auto;
padding:10px;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
position:relative;
float:left;
z-index:1;
}

.accordions-head {

position:relative;
left:10px;
background-color:white!important;
margin:10px;
width:92.2%!important;
min-height:40px;
padding:10px;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
}

#accordions-1096 {
    text-align: left;
    background-color: transparent!important;
    position: relative;
}

#accordions-1119 {
    text-align: left;
    background-color: transparent!important;
    position: relative;
}

.accordions-head-title {
font-weight:600;
font-size: 0.8em;
    color: black!important;
}

.accordion-content {
    text-align: left;
    font-size: 1.1em!important;
    background-color: transparent!important;
    position: relative;
    width:92.2%!important;
    padding:10px;
}

.ui-accordion .ui-accordion-header {
margin-top:10px!important;
}


.ui-widget {
font-family: 'Open Sans', sans-serif!important;
font-size: 0.8em;
text-align:left;
color:black!important;
}

#liste-teilnehmer li {
margin:10px;
width:auto;
height:auto;
padding:10px;
background: #61b3ac;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
position:relative;
float:left;
z-index:1;
font-size:1.6em;
font-weight:800;
list-style-type:none;
}

#liste-teilnehmer li a{
color:black;
}

#postit-orange {
margin:10px;
width:250px;
height:250px;
min-width:250px;
min-height:250px;
padding:0px 10px;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
overflow: hidden;
position:relative;
float:left;
z-index:1;
}

#orange {
margin:10px;
width:92.2%;
height:auto;
min-height:250px;
padding:10px;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
position:relative;
float:left;
z-index:1;
}

#orange-schmall {
margin:10px;
width:92.2%;
height:auto;
padding:10px;
background-color:#ff0079;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
position:relative;
float:left;
z-index:1;
overflow:hidden;
}


#orange-schmall-hell {
margin:10px;
width:92.2%;
height:auto;
padding:10px;
background-color:#ffe5f1;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
position:relative;
float:left;
z-index:1;
overflow:hidden;
}



#orange-liste {
margin:10px;
width:auto;
height:auto;
padding:10px;
background: #ff0079;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
position:relative;
float:left;
z-index:1;
font-size:1.6em;
font-weight:800;
list-style-type:none;
}

.rechts {
  position:absolute;
  top:0px;
  left:300px;
}


#postit-orange-home {
margin:10px;
width:270px;
height:270px;
min-width:270px;
min-height:270px;
max-width:850px;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
overflow: hidden;
position:relative;
float:left;
z-index:1;
}

.jqHandle {
   background: transparent;
   height:15px;
   background-image: url(https://kuenstlerische-interventionen.de/ecke.gif);
}

.jqDrag {
  width: 100%;
  cursor: move;
}

.jqResize {
   width: 15px;
   position: absolute;
   bottom: 0;
   right: 0;
   cursor: se-resize;
}


#button-bewerbung {
    display: block;
padding:10px;
  margin-left: auto;
  margin-right: auto;
  width:70%;
  max-width:100%;
    height:auto;
    background-color:white;
    border: 2px solid;
    font-size:1.7vw;
    font-weight:800;
    color: #b36087;
    border-radius: 8px;
}

#button-bewerbung a {
    color: #b36087;
}


#button-bewerbung :hover {
    color:black;
}

.menu-primary-container {
    text-align:right;
    width:140px;
}

.menu-primary-container ul li {
    list-style-type: none;
}

.menu-primary-container ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.menu-primary-container ul li {
    list-style-type: none;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

#menu-item-38 a  {
    color:#000;
    text-decoration:none;
}
#menu-item-37 a  {
    color:#000;
        text-decoration:none;
}
#menu-item-39 a  {
    color:#000;
    text-decoration:none;
}
#menu-item-2418 a  {
    color:#000;
    text-decoration:none;
}
#menu-item-2636 a  {
    color:#000;
    text-decoration:none;
}

#menu-item-3238 a {
    color:#000;
    text-decoration:none;
}

#menu-item-4132 a {
    color:#000;
    text-decoration:none;
}

#menu-item-4141 a {
    color:#000;
    text-decoration:none;
}


#menu-item-38 a:hover {
    background-color:#0dffeb;
}
#menu-item-37 a:hover {
    background-color:Gold;
}
#menu-item-39 a:hover {
    background-color:#b36087;
}
#menu-item-2418 a:hover {
    background-color:#61b3ac;
}
#menu-item-2636 a:hover {
    background-color:#ff0079;
}

#menu-item-3238 a:hover {
    background-color:#b8b2f8;
}

#menu-item-4132 a:hover {
    background-color:#b8b2f8;
}

#menu-item-4141 a:hover {
    background-color:#61b3ac;
}


.menu-footer-container {
    text-align:right;
}

.menu-footer-container ul li {
    list-style-type: none;
}

.menu-footer-container ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-size: 0.9em;
}

.menu-footer-container ul li {
    display: inline-block;
    list-style-type: none;
    padding: 0 6px 0 0;
    border:none!important;
    width:auto!important;
    height:10px!important;
}



@media only screen and (max-width: 900px) {

#text {
font-family: 'Open Sans', sans-serif;
font-size: 1.1em;
text-align:left;
hyphens: auto;
}

#inhalt p {
font-family: 'Open Sans', sans-serif;
font-size: 1.2em!important;
text-align:left;
hyphens: auto;
}

#inhalt li {
font-family: 'Open Sans', sans-serif;
font-size: 1.2em!important;
text-align:left;
hyphens: auto;
}

#menu-footer li {
font-family: 'Open Sans', sans-serif;
font-size: 1.1em!important;
text-align:left;
hyphens: auto;
}

#inhalt b, strong {
font-family: 'Open Sans', sans-serif;
font-size: 1.2em!important;
text-align:left;
hyphens: auto;
}

#inhalt {
	position:relative;
  margin: 20px;
  width: 85%;
  top:130px;
}

#inhalt-accordion {
	position:relative;
  margin: 20px;
  width: 85%;
  top:130px;
}



#logo {
  position:relative;
  right:0px!important;
  left:0px;
  top:80px!important;
  max-width:90%;
  z-index:0;
  float:left;
}

#logo img {
  width:100%;
}

#stempel {
  position:absolute;
  position:absolute;
  right:0px!important;
  left:0px;
  top:0px!important;
  z-index:0;
  visibility: hidden!important;
}

#stempel-solo {
  position:absolute;
  right:10px;
  top:240px;
  z-index:0;
  visibility: visible!important;
}


#nach-hause-desktop {
  position:absolute;
  right:100px;
  z-index:10;
  top:20px;
  visibility: hidden;
}

#nach-hause-mobil {
  position:absolute;
  z-index:10;
  top:20px;
  visibility: visible;
}

#sprache {
  position:absolute;
  left:20px;
  top:20px;
  z-index:10;
  visibility: visible;
}

#footer {
  width:100%;
}

#menu-primary-1 {
    text-align:right;
    width:200px;
}

.menu-primary-1 ul li {
    list-style-type: none;
}

.menu-primary-1 ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.menu-primary-1 ul li {
    display: inline-block;
    list-style-type: none;
    padding: 0 0 0 0;
}


.menu-item-38 a  {
    color:#000!Important;
    text-decoration:none;
    font-size:10pt;
}
.menu-item-37 a  {
    color:#000;
        text-decoration:none;
            font-size:10pt;
}
.menu-item-39 a  {
    color:#000;
    text-decoration:none;
        font-size:10pt;
}
.menu-item-40 a  {
    color:#000;
    text-decoration:none;
        font-size:10pt;
}
.menu-item-41 a  {
    color:#000;
    text-decoration:none;
        font-size:10pt;
}

.menu-item-2418 a  {
    color:#000;
    text-decoration:none;
            font-size:10pt;
}
.menu-item-2636 a  {
    color:#000;
    text-decoration:none;
            font-size:10pt;
}

.menu-item-3238 a {
    color:#000;
    text-decoration:none;
            font-size:10pt;
}



.menu-item-38 a:hover {
    background-color:#0dffeb;
}
.menu-item-37 a:hover {
    background-color:Gold;
}
.menu-item-39 a:hover {
    background-color:#b36087;
}
.menu-item-40 a:hover {
    background-color:#61b3ac;
}
.menu-item-41 a:hover {
    background-color:#ff0079;
}

.menu-item-2418 a:hover {
    background-color:#61b3ac;
}
.menu-item-2636 a:hover {
    background-color:#ff0079;
}

.menu-item-3238 a:hover {
    background-color:#b8b2f8;
}
#button-bewerbung {
  width:90%;
}
#postit-blau-home {
margin:10px;
width:100%;
height:auto;
min-height:250px;
max-width:100%;
min-width:100%;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
overflow: hidden;
position:relative;
float:left;
z-index:1;
}

#postit-gelb-home {
margin:10px;
width:100%;
height:auto;
min-height:250px;
max-width:100%;
min-width:100%;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
overflow: hidden;
position:relative;
float:left;
z-index:1;
}

#postit-orange-home {
margin:10px;
width:100%;
height:auto;
min-height:250px;
max-width:100%;
min-width:100%;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
overflow: hidden;
position:relative;
float:left;
z-index:1;
}

#postit-rosa-home {
margin:10px;
width:100%;
height:auto;
min-height:250px;
max-width:100%;
min-width:100%;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
overflow: hidden;
position:relative;
float:left;
z-index:1;
}

#postit-gruen-home {
margin:10px;
width:100%;
height:auto;
min-height:250px;
max-width:100%;
min-width:100%;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
overflow: hidden;
position:relative;
float:left;
z-index:1;
}

#postit-hellblau-home {
margin:10px;
width:100%;
height:auto;
max-width:100%;
min-width:100%;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
overflow: hidden;
position:relative;
float:left;
z-index:1;
}

#hellblau-liste {
    margin: 10px;
    width: 90%;
    height: auto;
    padding: 10px;
background-color:#b8b2f8;
    box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
    position: relative;
    float: left;
    z-index: 1;
    font-size: 1.6em;
    font-weight: 800;
    list-style-type: none;
}


#postit-gelb-module {
margin:10px;
width:92.2%;
min-height:250px;
max-width:92.2%;;
min-width:92.2%;
padding: 10px;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
overflow: hidden;
position:relative;
float:left;
z-index:1;
}

#postit-rosa-kategorie {
margin:10px;
width:95.3%;
min-height:290px;
max-width:95.3%;;
min-width:95.3%;
box-shadow: 0px 2px 4px rgba(0,0,0,0.3);
overflow: hidden;
position:relative;
float:left;
z-index:1;
}

#button-bewerbung {
    display: block;
padding:10px;
  margin-left: auto;
  margin-right: auto;
  width:70%;
  max-width:100%;
    height:auto;
    background-color:white;
    border: 2px solid;
    font-size:3vw;
    font-weight:800;
    color: #b36087;
    border-radius: 8px;
}

#partner img {
max-width:300px;
height:auto;
}

#partner table {
top:-40px;
}

#social {
margin:10px;
top:0px;
width:270px;
height:auto;
overflow: hidden;
position:relative;
float:left;
z-index:1;
}

#social img{
width:90px;
height:auto;
}

}
