/* Enter Your Custom CSS Here */

.wpcf7 input [type="text"]
{
  background-color:blue; color: red;
}
.wpcf7 [type="textarea"]
{
		background-color:aqua; color: red;

}

.ttt { 
    font-size:80%;text-align:center;background-color:#F0F0F0;  
}
.ttt a:link, .ttt a:visited {
    color:darkblue; text-decoration:none;background-color:#f5f5dc; 
		
}
.ttt1 { 
  font-size:120%;text-align:center;background-color:silver; font-weight:bold;
}
.ttt1 a:link, .ttt a:visited {
    color:darkblue; text-decoration:none;
}
.ttt2 { 
    font-size:100%;text-align:center;background-color:#FFFFCC;
}
.ttt2 a:link, .ttt a:visited {
    color:darkblue; text-decoration:none;
}
#css_id {font-size:80%;text-align:center;background-color:aqua;}
.class_tab {font-size:80%;text-align:center;background-color:yellow;}

.page-id-35 #page {background-color:#85A2BF;}  /* ergebnisse */
.page-id-35 .site {
    background: none repeat scroll 0 0 #FF0000;
}
/* .page-id-2 #page {background-color:green;}  /* aktuelles */
/* .page-id-505 #page {background-color:#85A2BF;}  /* termine */
/* .page-id-21 #page {background-color:#80A2BF;}  /* impressum */
/* .page-id-1235 #page {background-color:#80A2BF;}  /**/
/* .page-id-1600 #page {background-color:#80A2BF;}  /**/

.site-content  .entry-header, .site-content .entry-content, .site-content  .entry-summary, .site-content .entry-meta, .page-content {
   /* margin: 0 auto; */
    max-width: 100%; /*650*/
}


.post {
    /* background-color:#80A2BF;  aqua;Farbe zw. 2 beiträgen */
  background-color:#F5F5F5;  /* silver */
    margin: 0;
    padding: 1px 1px 1px 1px;
}



.site-content  .entry-summary
{
    background-color:aqua;
    /* padding: 3px 3px 3px 3px; */
}


.page-content {
	margin-bottom: 2px;
}

.displayed {
    margin-left: auto;
    margin-right: auto;
    }

h1 
{
    background-color:silver;
}

.main-navigation li {color:green;} 
.main-navigation ul li {
width: 100%;
} 

.main-navigation li { font-size: 150%; }

.site-content  .entry-header
{
    background-color:LightGray;  /* silver; */
    padding: 3px 3px 3px 3px; /* */
}



.site-content  {
	background-color:#F5F5F5; /*#fff*/
	padding: 1px 1px 1px 1px;
  
}

.content-area {
	padding-top: 15px;
	background-color:#FFFFF0; /**/
}


.primary-navigation {
	margin:0px;
}
.secondary-navigation {
	margin:0px;padding:0px;
}

.content-sidebar {
	/* padding: 48px 10px 0; */
  
  padding: 3px 10px 0;
}

.primary-sidebar {
	padding-top: 3px;
}


.ssite-content  
{ 
	 padding-bottom:15;
}

site-content  .entry-meta
{ 
	 background-color:red;
}

header.entry-header {
  display: none;
}

.site-content .entry-content
{
	margin-bottom:15px;
	background-color:aquamarine;
	background-color:lightgray;
	padding:5px;
}

div.flexbox {
  display: flexbox;
  flex-direction: row;
}

div.flexbox p {
  width: 100px;
  height: 100px;
}
.flex-container {
  display: flex;
  align-items: stretch; /* Standardwert */
  flex-direction:row;
	flex-wrap:wrap;
	/*border: 2px solid;*/
	justify-content:center;
	align-content:flex-start;
}
.flex-item {
	flex-grow: 0;
	flex:auto;
	border: 1px solid;
	border-radius: 0 .5em .5em;
	margin: .1em;
	padding: .2em;
	background: #fffdd0;
}
	 
p.flex-item {
	font-weight: bold;
	text-align: center;
	background: #fffdd0;
}

.flex-item:nth-of-type(1) {
	background: #fffdd0;
	flex-grow: 1;
}

.flex-item:nth-of-type(2) {
	background: #fffdd0;
	flex-grow: 1;
}

.flex-item:nth-of-type(3) {
	background: #fffdd0;
	flex-grow: 1;
}

.flex-item:nth-of-type(4) {
	background: #fffdd0;
	flex-grow: 1;
}

.flex-item:nth-of-type(5) {
	background: #fffdd0;
	flex-grow: 1;
}
.flex-item:nth-of-type(6) {
	background: #fffdd0;
	flex-grow: 1;
}
.flex-item:nth-of-type(7) {
	background: #fffdd0;
	flex-grow: 1;
}
.flex-item:nth-of-type(8) {
	background: #fffdd0;
	flex-grow: 1;
}

.flex-container1 {
	display: flex;
	border: 2px dotted;
	margin-bottom: 1em;
}

.flex-item1 {
	flex: 1 1 0%;
	border: 1px solid;
	border-radius: 0 .5em .5em;
	margin: .5em;
	padding: .5em;
	background: #ffebe6;
}

.ausnahme1 {
	flex: 2 1 0%;
}

.ausnahme2 {
	flex: 3 1 0%;
}

p.flex-item1 {
	font-weight: bold;
	text-align: left;
}

.flex-item1:nth-of-type(2) {
	background: #fdfcf3;
}

.flex-item1:nth-of-type(3) {
	background: #ebf5d7;
}

.flex-item1:nth-of-type(4) {
	background: #e6f2f7;
}

.flex-item1:nth-of-type(5) {
	background: hsla(277, 53%, 73%, 0.3);
}
	
.flex-container2 {
	display: flex;
	border: 2px dotted;
	margin-bottom: 1em;
}

.vorne {
	justify-content: flex-start;
}

.mittig {
	justify-content: center;
}

.verteilt1 {
	justify-content: space-between;
}

.verteilt2 {
	justify-content: space-around;
}

.flex-item2 {
	border: 1px solid;
	border-radius: 0 .5em .5em;
	margin: .5em;
	padding: .5em;
	background: #ffebe6;
}

p.flex-item2 {
	font-weight: bold;
	text-align: center;
}

.flex-item2:nth-of-type(2) {
	background: #fdfcf3;
}

.flex-item2:nth-of-type(3) {
	background: #ebf5d7;
}

.flex-item2:nth-of-type(4) {
	background: #e6f2f7;
}

.flex-item2:nth-of-type(5) {
	background: hsla(277, 53%, 73%, 0.3);
}


footerx {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	background: hsl(0, 0%, 95%);
}
footerx {
	background-color: #ebf5d7;
	border: 1px solid #8db243;
}
.flex-container3 {
  display: flex;
  align-items: stretch; /* Standardwert */
  flex-direction:row;
	flex-wrap:wrap;
	/*border: 2px solid;*/
	justify-content:space-between;
	align-content:flex-start;
}
.flex-item3 {
	flex-grow: 0;
	flex:auto;
	border: 1px solid;
	border-radius: 0 .5em .5em;
	margin: .1em;
	padding: .2em;
	/* background: #fffdd0; */
  background: #ADD8E6;	
	text-align: left;
	flex-basis:30%;
}
	 
p.flex-item3 {
	font-weight: 500;
	text-align: center;
	background: #ADD8E6; /* #fffdd0; */
}
