


.content div {
position: absolute;

top: 43.5%;
width:48%;
height: auto;

letter-spacing: .03em;
line-height: 1.5em;
margin: 0 auto;
height:150px;
}
@media screen and (min-width: 900px) {
.content div {
min-width: 400px;
}
}
#inhalt2spalten414 .spalte1 a{
text-decoration: none;
}


#inhalt2spalten414 .spalte2 a{
color:#000;
text-decoration: none;
}

#inhalt2spalten376 .spalte2 {
background-color: #6a5c5d;
color: #fff;
}

h2 {
font-weight: 200;
}

.content {
width: 100%;
height: 100%;
background-size: cover;
background-position: left 0;
-webkit-background-size: cover;
position: relative;
}



#inhalt2spalten414 .spalte1 {
background-color: #f5ac82;
}

#inhalt2spalten414 .spalte2 {
background-color: #bac0be;
color: #000;
}

#inhalt2spalten414 {
background-color: #bac0be;
}

#inhalt2spalten414 {
background-color: #6a5b5d;
color: #fff;
}
br.nurm {
display:none;
}
@media screen and (max-width:900px) {
.content2 {
min-height: 120px;
background-position: left 0;
}


#inhalt2spalten414 p br {
display:none;
}
#inhalt2spalten414 p br.mumbruch {
display:block;
}
div.content2 div {
width: 92% !important;
height: auto !important;
position: relative;
padding: 11% 4% 0% 4%!important;
margin: 0;
float: none!important;
}


br.nurm {
display:block;
}

.mnicht {
display:block;
}
}
@media screen and (max-width: 900px) {


div.content {
height:375px!important;
background-size:170%;
background-color:#ebd4cc;
}

.content {
width: 100%;
height: 100%;
background-size:150%;
background-position: 0px 0px;

position: relative;

}

div.content > div {
width: 65%!important;
height: auto;
min-width: 250px;
letter-spacing: .03em;
line-height: 1.5em;
margin: 0;
height:100px;
left:13%;
top:10px;
position: absolute;
padding:0;
padding-right:0!important;
margin-top:50px;
padding-top:200px;
padding-bottom:0!important;
font-size:.89em;
}
.nurm {

display:block;
}
.mnicht {
display:none;
}
.content {
padding-bottom:0px;
}
div.inhalt2spalten#inhalt2spalten412 div.spalte1 {
padding-bottom:0 !important;
float:none;
}
div.inhalt2spalten#inhalt2spalten412 div.spalte2 {
padding-top:0 !important;
float:none;
}
div.inhalt2spalten#inhalt2spalten416 div.spalte1 {
padding-bottom:40px !important;
padding-top:40px !important;
float:none;
}
div.inhalt2spalten#inhalt2spalten416 div.spalte2 {
padding-top:10px !important;
float:none;
}

#inhalt2spalten425 div.spalte1 {

padding: 11% 4% 0%!important;
}

#inhalt2spalten425 div.spalte2 {
padding: 5% 4% 12%!important;
}

}

#inhalt2spalten412 {
color: #fff;
background-color: #6a5b5d;
padding: 0px 0;
}
#inhalt2spalten414 {
color:#000;
}
#inhalt2spalten414 .spalte2 .h2 {
color: #6a5b5d;
}

#inhalt2spalten414 .spalte2 .h2b {
color: #6a5b5d;
}

#inhalt2spalten414 .spalte1 {
background-color: #c5968a;
}

#inhalt2spalten414 .spalte2 {
background-color: #bfcdc0;
}

#inhalt2spalten414 {
background-color: #c5968a;
}

#inhalt2spalten416 {
background-color:#8f9995;

}
#inhalt2spalten414 p br {
display:block;
}
a {
text-decoration:none;

}


@media screen and (max-width: 800px) { 
div.content > div br {

}
.open div.content > div {
display:none!important;
}

}


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


div.content {
height:400px!important;
background-size:120%;
background-color:#ebd4cc;
}

.content {
width: 100%;
height: 100%;
background-size:110%;
background-position: -100px -70px;

position: relative;

}

div.content > div {
width: 80%!important;
height: auto;
min-width: 250px;
letter-spacing: .03em;
line-height: 1.5em;
margin: 0;
font-size:1.2em;
height:100px;
left:120px;
top:10px;
position: absolute;
padding:0;
padding-right:0!important;
margin-top:50px;
padding-top:200px;
padding-bottom:0!important;
}



}