/*
Willkommen beim benutzerdefinierten CSS!

CSS (Cascading Style Sheets) ist eine Art Code, der dem Browser sagt, wie
eine Webseite dargestellt werden soll. Du kannst diese Kommentare löschen
und mit deinen Anpassungen beginnen.

Als Standard wird dein Stylesheet nach den Theme-Stylesheets geladen, das
heißt, dass deine Regeln Vorrang haben und die Theme-CSS-Regeln
überschreiben können. Schreibe einfach hier rein, was du ändern
möchtest, du musst nicht den gesamten Stylesheet-Inhalt deines Themes
kopieren.
*/
/*******************************************************************
Contact Form 7 override full form
********************************************************************/
/*form settings*/
div.wpcf7 {
	margin: 0 0 0 200px;
/*CHANGED 0 to 0 0 0 200px für linken Abstand*/
	padding: 0;
}

div.wpcf7-response-output {
	margin: 2em .5em 1em;
	padding: .2em 1em;
}

div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px,1px,1px,1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors {
	border: 0 solid #f7e700;
/*changed to 0 px gelber Rahmen bei Fehlermeldung*/
}

span.wpcf7-form-control-wrap {
	position: relative;
	width: 500px;
/*ergänzt breite der Textinhalte*/
}

span.wpcf7-not-valid-tip {
	color: #f00;
	font-size: 1em;
	display: block;
}

.use-floating-validation-tip span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	border: 1px solid #ff0000;
	background: #fff;
	padding: .2em .8em;
}

span.wpcf7-list-item {
	margin-left: .5em;
}

.wpcf7-display-none {
	display: none;
}

div.wpcf7 img.ajax-loader {
	border: none;
	vertical-align: middle;
	margin-left: 4px;
}

div.wpcf7 div.ajax-error {
	display: none;
}

div.wpcf7 .placeheld {
	color: #888;
}

/*Ergänzung Senden-Button definieren*/
.send-button {
	background-color: #75000B;
	color: #fff;
	-moz-border-radius: 3px;
/* Firefox */
	-webkit-border-radius: 3px;
/* Chrome, Safari */
	-khtml-border-radius: 3px;
/* Konqueror */
	border-radius: 3px;
/* CSS3 */
}

/*Ergänzung Formular-Label message, Textlabels und E-Mail*/
textarea {
	width: 70%;
}

input[type=text], input[type=email] {
	width: 70%;
}

#very-special-field {
	width: 10%;
}

element.style {
}
/*widgettext Zeilenabstand tabs*/
/*.so-widget-sow-tabs-default-58748915e465 .sow-tabs .sow-tabs-panel-container .sow-tabs-panel --- dieser teil nicht anpassen*/ 
.sow-tabs-panel-content {
    font-size: 14px !important;
    line-height: 1.5;
	}
/*Tabs anpassen schrift und Abstand Tabs,nur diesen sow-tabs-tab nehmen, rest nciht und important hinzufügen*/
.sow-tabs-tab {
    display: inline-block;
    cursor: pointer;
    background-color: #ffffff;
    padding: 16px 5px 16px 5px !important;
    margin: 0px 0px 0px 0px !important;
    color: #0c0c0c;
    font-size: 15px !important;
    transition: all 0.3s;
    border-style: solid;
    border-color: #e0e0e0;
    border-width: 1px;
}
/*ergänzt*/
li {
    line-height: 1.5rem;
}