﻿/*
Theme Name:		Twenty Sixteen Child
Theme URL:		https://de.wordpress.org/themes/twentysixteen/
Description:	Child Theme from Twenty Sixteen
Author:			Exconcept
Author URL:		https://www.exconcept.com/de-de
Template:		twentysixteen
Version:		1.0
*/

@import url("../twentysixteen/style.css");

/* Theme customization starte here
----------------------------------------------------- */
.content-area-wide {
float:left;
margin-right:-100%;
width:100%;
}
/*
body .site-inner {
	max-width: 100%;
}*/


.entry-footer { display: none; }
 
#colophon {display: flex; align-items: center; justify-content: center; word-spacing: 2em;}

#colophon a { color: #1a1a1a; }
#colophon a:hover { color: #007acc; }


.widget {
    border-top: 1px solid #1a1a1a;
 }

/* Abgrenzungen mit 4px auf 1px reduzieren */

.comments-title, .comment-reply-title {
    border-top: 1px solid #1a1a1a;
}

.page-header {
    border-top: 1px solid #1a1a1a;
}

.post-navigation {
    border-top: 1px solid #1a1a1a;
    border-bottom: 1px solid #1a1a1a;
}

/* Wordpress Kalender InfoBox fix */
#dayevent:nth-child(3) {
  display: none;
}

/* Wordpress Meldung im Footer ausblenden */
.imprint {
	visibility:hidden;
}

/* FreiflÃ¤che im Header verkleinern und Padding an Inhalt anpassen */
.site-header {
    padding: 1em 4.5455%;
}

/* StÃ¤dteinfo */
.rtbs>.rtbs_content {
	background: transparent;
}


/* Bibliothek */

@media screen and (min-width: 61.5625em) {
	.entry-title {
			font-size: 2rem;
	}
}

body #calendar_1 .calbg {
    background-color: #1a1a1a !important;
    background-image: none !important;
}

body #calendar_1 {
	width: 100% !important;
}

body #calendar_1 table {
	width: 100% !important;
}

/* Tabelle StÃ¤dte Orte-Seite */
.page-id-135 .wp-block-columns div:first-child {
	min-width: 10%;
	margin: 0;
}
.page-id-135 .wp-block-columns div:last-child {
	min-width: 80%;
}

/* StÃ¤dte Leben - kein Rand */
body #page .wpsm_panel-collapse .wpsm_panel-body {
	border: none !important;
	border-color: transparent !important;
}

/* Footer */
#colophon {

}
#colophon a {
	margin: 10px 30px;
	font-size: 1.1em;
}
#colophon a:hover {

}

body .site-inner #main a {
	text-decoration: none;
	box-shadow: none;
}
.entry-footer { display: none; }

#colophon {display: flex; align-items: center; justify-content: center; word-spacing: 2em;}

#colophon a { color: #1a1a1a; }
#colophon a:hover { color: #007acc; }


.widget {
    border-top: 1px solid #1a1a1a;
 }

/* Abgrenzungen mit 4px auf 1px reduzieren */

.comments-title, .comment-reply-title {
    border-top: 1px solid #1a1a1a;
}

.page-header {
    border-top: 1px solid #1a1a1a;
}

.post-navigation {
    border-top: 1px solid #1a1a1a;
    border-bottom: 1px solid #1a1a1a;
}

/* Wordpress Kalender InfoBox fix */
#dayevent:nth-child(3) {
  display: none;
}

/* Wordpress Meldung im Footer ausblenden */
.imprint {
	visibility:hidden;
}

/* FreiflÃ¤che im Header verkleinern und Padding an Inhalt anpassen */
.site-header {
    padding: 1em 4.5455%;
}

/* StÃ¤dteinfo */
.rtbs>.rtbs_content {
	background: transparent;
}


/* Bibliothek */
.iframe-container {
	position: relative;
	overflow: hidden;
	padding-top: 56.25%;
}

.iframe-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

@media screen and (min-width: 61.5625em) {
	.entry-title {
			font-size: 2rem;
	}
}

body #calendar_1 .calbg {
    background-color: #1a1a1a !important;
    background-image: none !important;
}

body #calendar_1 {
	width: 100% !important;
}

body #calendar_1 table {
	width: 100% !important;
}

/* Tabelle StÃ¤dte Orte-Seite */
.page-id-135 .wp-block-columns div:first-child {
	min-width: 10%;
	margin: 0;
}
.page-id-135 .wp-block-columns div:last-child {
	min-width: 80%;
}

/* StÃ¤dte Leben - kein Rand */
body #page .wpsm_panel-collapse .wpsm_panel-body {
	border: none !important;
	border-color: transparent !important;
}
.iframe-container {
	width: 90%;
	height: 800px;
}
* {
	outline: none;
}

footer ul li {
	float: left;
	list-style-type: none
}

@media screen and (min-width: 61.5625em) {
	body:not(.search-results) article:not(.type-page) .entry-content {
	    width: 100%;
	}
}

table#kalender {background-color:#ffffff; border:2px blue; border-collapse:collapse;
         empty-cells:show;table-layout: auto;}
table#kalender td {width:10px; height:10px; text-align:center;
	       border: 1px dotted green;font-size:80%; font-family: arial;}
table#kalender th {width:10px; height:10px;
	       border: 1px dotted green;font-size:70%; font-family: arial;}
table#kalender td.tage {width:10px; height:10px;
	       color:black; border:1px dotted green; font-size:70%; font-family: arial;}
table#kalender td.aktivitaet {font-style:italic;  width:auto; height:10px;}
table#kalender td.tagaktiv {background-color:yellow; width:10px; height:10px;}
.textliste:link {color:#F40000;}
.textliste:visited {color:#C11423;}
.textliste {font-family: Times New Roman, Times, Serif;}
.textliste {font-size: 12px;}
.textliste {font-weight: bold;}


	.entry-content h1,
	.entry-summary h1,
	.comment-content h1 {
		font-size: 33px;
		font-size: 2.0625rem;
		line-height: 1.2727272727;
		margin-top: 1.696969697em;
		margin-bottom: 0.8484848485em;
	}

	.entry-content h2,
	.entry-summary h2,
	.comment-content h2 {
		font-size: 28px;
		font-size: 1.75rem;
		line-height: 1.25;
		margin-top: 2em;
		margin-bottom: 1em;
	}

	.entry-content h3,
	.entry-summary h3,
	.comment-content h3 {
		font-size: 23px;
		font-size: 1.2rem;
		line-height: 1.2173913043;
		margin-top: 1.4347826087em;
		margin-bottom: 1.2173913043em;
	}

	.entry-content h4,
    .entry-title h4,
	.entry-summary h4,
	.entry-intro h4,
    .textwidget h4,
	.comment-content h4 {
		font-size: 18px;
		font-size: 1.0rem;
		line-height: 1.1052631579;
		margin-top: 2.9473684211em;
		margin-bottom: 1.473684211em;
        text-transform: none !important;
	}

	
	.entry-content h5,
    .entry-title h5,
	.entry-summary h5,
    .entry-intro h5,
	.comment-content h5 {
		font-size: 16px;
		font-size: 1.0rem;
		line-height: 1.1052631579;
		margin-top: 2.9473684211em;
		margin-bottom: 1.473684211em;
	}
.entry-content h6,
.comment-content h6,
.entry-summary h6 {
		font-size: 18px;
		font-size: 1.0rem;
	    margin-top: -1.00473684211em;
		margin-bottom: 0.073684211em;
	}

.site-title {font-family:Garamond;font-size:16px;}
/* text direkt unter dem logo */
.site-description {font-family:Garamond; font-size:16px;margin-top:-1px; margin-left:14px;}
.page .entry-title {font-family: Garamond;font-size:24px}
.main-navigation li a {font-family: garamond;font-size:18px;}
.main-navigation li li a {font-family: garamond;font-size:16px;}
.post-navigation .post-title {font-family: Garamond;font-size:14px}

.entry-title, .entry-title a .entry-header h1{
		font-size: 1.3rem;
		line-height: 1.225;
		margin-bottom: 1.05em;
	font-family:Garamond;
}

body {
background: #fff ;
}

#page {
margin: 0px ;
}
.pt-cv-readmore {
 color: black !important; 
 background-color: white !important;
 border: none !important;
}
.pt-cv-collapsible .panel {border: none !important; box-shadow: none !important;}
.pt-cv-collapsible .panel-group .panel-heading+.panel-collapse .panel-body {border-top: none !important;}

wp-block-quote,
blockquote.aligncenter {
		border-width: 0 0 0 1px;
		padding: 2;
        font-size:1.0rem;
	    font-family:Verdana,serif;
	}
			
#main_nav{width:100%}

