
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Abel);

* {
    margin:0px;
    padding:0px;
    box-sizing:border-box;
	background-color:#efefef;
}

body {
	font:normal 16px/1.5em Abel, Arial, Helvetica, sans-serif;
	line-height:1.5em;
}


@media only screen and (min-width:600px) {  
.col-s-1 {width:8.33%}
.col-s-2 {width:16.66%}
.col-s-3 {width:25%}
.col-s-4 {width:33.33%}
.col-s-5 {width:41.66%}
.col-s-6 {width:50%}
.col-s-7 {width:58.33%}
.col-s-8 {width:66.66%}
.col-s-9 {width:75%}
.col-s-10 {width:83.33%}
.col-s-11 {width:91.66%}
.col-s-12 {width:100%}
}

@media only screen and (min-width:768px) {  
.col-1 {width:8.33%}
.col-2 {width:16.66%}
.col-3 {width:25%}
.col-4 {width:33.33%}
.col-5 {width:41.66%}
.col-6 {width:50%}
.col-7 {width:58.33%}
.col-8 {width:66.66%}
.col-9 {width:75%}
.col-10 {width:83.33%}
.col-11 {width:91.66%}
.col-12 {width:100%}
}

[class*="col-"] {
    float:left;
    padding:25px;
}

.row::after {
    clear:both;
    content:"";
    display:table;
}

blockquote {
	font-size:x-large;
	font-weight:400;
	line-height:1.2;
	color: #ef7979;  
}

cite {
	padding-bottom:10px;
	font-size:medium;
}

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

img.crop {
    height: 400px;
    width: 100% !important;
    object-fit: cover;
    object-position: center center;
}

img.crop1 {
    height: 400px;
    width: 100% !important;
    object-fit: cover;
    object-position: top center;
}

h2 {
	font-size:x-large;
	line-height:1.2;
	font-weight:400;
}

p {
	width:90%;
	color:black;
	font-size:large;
	font-weight:400;
	line-height:1.4;
}

ul {
	list-style:none;
}

a {
	text-decoration: none;
	color:#403434;
}

a:hover {
	color:#ef7979;
}

a.active {
	color:#ef7979;
	text-decoration:underline;
}

.menu {
	padding-top:40px;
	font-size: xx-large;
	line-height:1.2;
	float:left;
}

.menu ul li a {
	display:block;
	color:#ef7979;
	text-decoration:none;
}

.expo {
	font-size:x-large;
	line-height:1.2;
}

.expo h2{
	color:#ef7979;
}

.kategorien {
	padding-top:80px;
	font-size: large;
	line-height:1.2;
	float:left;
}
