@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700|Noto+Serif:400,700);
/*
	font-family: 'Roboto Condensed', sans-serif;
	font-family: 'Noto Serif', serif;

	Farbe braun: rgb(172,153,122) #ac997a
	Farbe blau: rgb(156,199,219) #9cc7db
	*/
body {
    font-family: 'Noto Serif', serif;
    /*background-color: white;*/
    font-size: 16px;
    font-weight: 400;
    color: #564637;
}
button, input, optgroup, select, textarea {
    color: #000;
}
p {
  margin: 0 0 15px;
  font-size: 16px;
  line-height: 1.4;
  font-weight: 400;
}
a {
    color: rgb(156,199,219);
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Roboto Condensed', sans-serif;
    margin: 0 0 10px 0;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 0.034em;
}
@media (min-width: 768px) {
	.container {
	    width: 725px;
    }
}
@media (min-width: 800px) {
	.container {
	    width: 750px;
    }
}
@media (min-width: 992px) {
	.container {
	    width: 920px;
    }
}
@media (min-width: 1200px) {
	.container {
    	width: 1020px;
    }
}
.page-content {
	margin-top: 50px;
}
.page-content .container {
	min-height: 700px;
}

.backbutton {
	margin-bottom: 50px;
}
.embed-container {
  position: relative;
  padding-bottom: 56.25%; /* ratio 16x9 */
  height: 0;
  overflow: hidden;
  width: 100%;
  height: auto;
}
.embed-container iframe {

  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* ratio 4x3 */
.embed-container.ratio4x3 {
  padding-bottom: 75%;
}

.page-header {
    padding-bottom: 9px;
    margin: 0px 0 10px;
    border-bottom: none;
}
.gridelement.ge_carousel_container {
	margin: 45px 0;
}
aside p, aside li {
	margin: 0 0 5px 0;
	font-size: 14px;
}
aside h3 {
	margin: 0 0 15px 0;
}
aside small {
	font-size: 80%;
	color: #564637;
}
aside .textmedia img {
	padding: 10px;
}
side .fsc-default.textmedia.layout-1 {
	margin: 0px;
}
aside .fsc-default.textmedia.layout-1 figure {
	margin: 0 !important;
}

aside .fsc-default.textmedia.layout-1 img {
	margin: 0 0 0 -20px;
	padding: 0;
}
@media (max-width:991px) {
	aside .fsc-default.textmedia.layout-1 img {
	 	width: 50%;
	}
}



figcaption {
	font-size: 90%;
	line-height: 120%;
}

.rulerBefore {
    border-top: 1px solid rgb(86, 70, 55);
    padding-top: 10px;
}

.textmedia .media-row .pull-left {
	width: 100%;
}

.table.layout-1 td:first-child {
	width: 25%;
	padding-left: 0px;
}
.contenttable table { 
	width: 100%;
}
.contenttable td {
	padding: 5px 5px 5px 0; 
}
.contenttable td:first-child { 
	width: 40%;
}
.contenttable tr {
	border-bottom: 1px solid #000;
}



/* Kunstseite Dimension Druck */
aside #c1163 h4 { 
	border-bottom: 1px solid rgb(86, 70, 55);
	margin: 15px 0 5px 0;
}  
/* Kunstseite Sponsoren und Sponsor Bucca */
	aside #c965 img {
		background-color: #eeeeee;
		margin: 10px auto;
		padding: 10px; 		
	}
@media (min-width:540px) and (max-width:991px) {
	aside #c965 img {
		width: 50%;		
	}
}
#c965 .mr-2,
#c965 .mr-3 {
	border-top: 1px solid black;
}
@media (min-width:992px) {
	#c965 .mr-2 img {
		/*width: 70%;*/ 
	}
}
#c1274 .intext-pics {
	width: 30%;
	float: right;
}
#c1275 .container-fluid {
	padding: 0;
}
#c1275 .powermail_legend {
	display: none;
}
@media (min-width:768px) {
	#c1275 .col-sm-10 {
		width: 70%;
		float: right;
	}
	#c1275 .col-sm-2 {
		width: 30%;
	}
}