
body {
	font-family: Open Sans;
}
.navbar-dark .navbar-nav .nav-link {
  color: #fff;
}
main h1,main h2,main h3,main h4,main h5,main h6, #suchergebnis h1,#suchergebnis h2,#suchergebnis h3,#suchergebnis h4,#suchergebnis h5,#suchergebnis h6{
	font-family: 'Open Sans';
    font-style: italic;
	
}
#suchergebnis a {
	color: #b21c27;
	text-decoration: none;
}
#suchergebnis a:hover {
	color: #b21c27;
}
main h1 {
	font-size: 600%;
}
main h2 {
	font-size: 500%;
}
main h3 {
	font-size: 400%;
}
main h4 {
	font-size: 300%;
}
main h5 {
	font-size: 200%;
}
main h6 {
	font-size: 100%;
}


@media (min-width: 576px)
{

}
@media (min-width: 768px)
{

}
@media (min-width: 992px)
{

}
@media (min-width: 120px)
{

}
@media (min-width: 1400px)
{

}
header {
    width: 100%;
    background-image: url('assets/img/header.jpg');
    background-repeat: repeat-none;
    background-size:cover;
    background-position: right center;

    padding: 2em 1em;
}

#page-home main {
    text-shadow: 3px 3px 4px #000;
    background-image: url('../img/start.jpg');
    background-repeat: repeat-none;
    background-size:cover;
    background-position: center center;
}
footer {
    background-color: #b21c27;
    color: #fff;
    padding: 2em 1em;
    border-top: 10px #fff solid;
}
footer ul {
    list-style: none;
    padding: 0;
}
footer ul li a {
    color: #fff;
    text-decoration: none;
}
footer ul li.active a, footer ul li:hover a {
    color: #fff;
    text-decoration: underline;
}
footer ul li a:hover {
    color: #fff;
    opacity: 0.6;
}
#logo {
    width: 100%;
    margin-top: -2em;
    margin-right: -1em;
}
main {
    min-height: 700px;
}
a.sprache {
    display: inline-block;
}
a.sprache img {
    width: 50px;
}
img.produktbild {
    height: 250px;
    object-fit: contain;
    border: 1px solid #ccc;
}
div.unten {

    display: flex;
    flex-direction: row;
    align-items: flex-end;
}
body { hyphens: auto; }