/* Stylesheet für den Content Bereich */

/* ÜBERSCHRIFTEN */
h1 {
	margin: .5em 0 .5em 0;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #34537c;
}
	
h2 {
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	line-height: 1em;
	color: #000;
}

h3 {
	margin: 0;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	color: #34537c;

}

h4 {
	margin: 0 0 .5em 0;
	font-size: 13px;
	font-weight: bold;
	/*color: #8d0d19;*/
	color: #34537c;
	text-align: left;
}

h5 {
	margin: 0.5em;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	line-height: 1em;
	text-decoration: underline;
}

h6 {
	margin: .25em 0 0 .5em;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	text-align: left;
}



/* LINKS */
a:link { 
	color: #2b4eb7;
	text-decoration: none; 
}
a:visited { 
	color: #2b4eb7;
	text-decoration: none; 
}
a:focus { 
	text-decoration: underline; 
}
a:hover { 
	text-decoration: underline; 
}
a:active { 
	color: #faa700; 
	text-decoration: none; 
}

/* weiter link */
a.continue {
	font-weight: bold;
	float: right;
}



/* PARAGRAPHEN */
p.initial:first-letter { 
	float: left;
	font-size: 300%; 
	font-weight: bold;
	line-height: .9em;
	color: #000; 
	margin: 0.1em 0.05em 0.05em 0;
	padding: 0;
}

p {
	margin: 0;
	padding: 0.6em 0;
}



/* TABELLEN */
.content-left table {
	width: 99.9%;
	border-collapse: collapse;
}
.content-left td {
	width: 50%;
	border: 1px solid #bbb;
	margin: 0;
	padding: .5em;
}

table#zeitablauf {
}

table#zeitablauf td {
	width: 0;
}

tbody tr td {
	background-color: #eee;
}

tbody tr.odd  td {
	background-color: #fff;
}


/* LISTEN */
ol.strong {
	font-weight: bold;
}

ol.distance li {
	margin-bottom: 1em;
}

/* YOUTUBE VIDEOS */
object {
	margin: 2em 0;
	display: block;
}



/* CONTAINER */
div.statement {
	font-family: Verdana,Arial, Helevetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	color: #fff;
	background-color: #43639e; /* blauton*/
	margin: 0;
	padding: 0.5em 0.7em;
	text-align: justify;
	clear: left;
	-moz-border-radius: 0 0  0 5px;
	-webkit-border-radius: 0 0 0 5px;
	border-radius: 0 0 0 5px;		
}

div.statement a {
	color: #fff;
	text-decoration: underline;
}

p.statement {
	background-color: #43639e; 
	color: #fff; 
	font-weight: bold;
	font-style: italic;
}

/* Conten Bereich Layout Spalten */
div.content-left {
	float: left; 
	width: 59%; 
	margin: 0 0 3em 1%; 
	padding: 0;
	text-align: left;
	min-height: 39em;
	background: #fff;
}

/* Weiche für IE 7 und 6*/
*+html .content-left {
	padding-bottom: 5em;
}
* html .content-left {
	padding-bottom: 5em;
}

div.content-right {
	clear: right;
	float: right; 
	width: 22%; 
	margin: 0 .5em 0 0; 
	padding: 0;
	text-align: left;
	border-left: 1px dotted #bbb;
	border-bottom: 1px dotted #bbb;
	background: #fff;
}

/* Adsense Formatierung Hauptbereich*/
.adsense {
	margin: 0;
	padding: 0 0 0 .75em;
}

/* Adsense Startseite */
.adsense2 {
	margin: 0;
	padding: 0 0 0 1em;
}

/* Adsense horizontaler Balken */
.adsense3 {
	margin: 1em 0 0 0;
	padding: 0;
	text-align: center;
}

.adsense4 {
	float: left;
	width: 300px;
	height: 250px;
	margin: 1em 1em 1em 0;
	padding: 0; 
}

.adsense5 {
	float: right;
	width: 300px;
	height: 250px;
	margin: 1em 1em 1em 0;
	padding: 0; 
}

.bdefl {
	padding: 0 !important;
}

.bdefl2 {
	margin: 0 5px !important;
	padding: 0;
}

div.gl {
	margin-top: 2em !important;
}

a.ad05 {
	display: block;
	margin: 5px 7px;
	padding: 0;
}

a.ad06 {
	display: block;
	float: right;
	margin: 2em 10px 0 0;
	padding: 0;
}

/* Div mit Beispielgeschichten */
div.style1 {
	margin: 0 0 1em 1em; 
	padding: 0 1em .5em 1em; 
	background: #ffd9d9; 
	width: 196px;
	max-width: 80%;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}

div.style1.header {
	min-height: 2em;
	margin: 4em 0 0 1em; 
	padding-top: .5em;
	background: #ffd9d9 url(../images/style1_bg_round.gif) no-repeat;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

div.style1 ul{
	list-style-type: none;
	margin: 0;
	padding-left: 0;
	padding: 0.2em;

}

div.style1 ul li {
	margin-bottom: 0.5em;
	background: #ffe8e8 ;
}


/* Bilder unter der Überschrift*/
.head-img {
	clear: both; 
	float: left;
	border: 1px solid #bbb; 
	margin: 1em 1em 1em 0;
	padding: 0;
}

*+html .head-img {
	#position: relative;
	#z-index: 1;
}

.head-img2 {
	display: block; 
	margin: 0 auto;  
	padding: 0;
	border: 1px solid #666;
}

.default-img {
	border: 1px solid #bbb;
	margin: 5px; 
	width: 340px; 
}

/* Neue Reihe des content-left*/
.nr {
	clear: both;
	margin-left: 17%;
	margin-bottom: 2em;
	min-height: 0;
}

/* Zusatz Wissen Formatierung*/
.zw {
	display: block;
	height: 1.3em;
	padding: .6em .2em;
	color: #bbb;
	-moz-border-radius: 0 0 5px 0;
	-webkit-border-radius: 0 0 5px 0;
	border-radius: 0 0 5px 0;		
	background-color:#eee;
	#font-size: 90%;
	text-align: center;
	
}

/* Unterstrichenen Passage */
.underlined {
	text-decoration: underline;
}

/* Hinweis block */
.hint {
	clear: both;
	padding: .5em;
	background-color: #ffd9d9;
	border: 1px solid #bbb;
	-moz-border-radius: 0 0 0 5px;
	-webkit-border-radius: 0 0 0 5px;
	border-radius: 0 0 0 5px;	
}

.hint2 {
	float: left;
	width: 50%;
	padding: .5em;
	border: 0;
	background-color: #ffe1c4;
	border: 1px solid #aaa;
	-moz-border-radius: 0 0 0 5px;
	-webkit-border-radius: 0 0 0 5px;
	border-radius: 0 0 0 5px;	
}

/* Beispiel Gespräch */
.conversation {
	clear: both;
	padding: .5em;
	border: 0;
	background-color: #fffce3;
	border: 1px solid #aaa;
	-moz-border-radius: 0 0 0 5px;
	-webkit-border-radius: 0 0 0 5px;
	border-radius: 0 0 0 5px;	
}

.conversation2 {
	clear: none;
	float: left;
	width: 48%;
	padding: .5em;
	border: 0;
	background-color: #fffce3;
	border: 1px solid #aaa;
	-moz-border-radius: 0 0 0 5px;
	-webkit-border-radius: 0 0 0 5px;
	border-radius: 0 0 0 5px;	
}

.conversation .analyse {
	border-top: 1px dotted #bbb;
	background-color: #fff;
}

/* kursiv */
.it {
	font-style: italic;
}

/* Fett und kursiv */
.bitalic {
	font-size: 110%;
	font-style: italic;
	font-weight: bold;
} 

/* Horizontaler Balken */
.hr {
	width: 99%; 
	height: 0.5em;
	border-top: dotted #BBB 1px; 
	margin: 1em 0; 
	padding: 0;
}

/* Standard Balken für die Default Seite */
.ie {
	margin: 2em 0 0 0;
}

/* IE 7 Hack */
*+html .ie {
	width: 83%;
}

/* IE 6.* Hack */
* html .ie {
	border: none;
	width: auto;
}

/* Breadcrumb line */
.bcl {
	font-size: 80%; 
	color: #000;
	border-bottom: dotted #BBB 1px; 
}

.bcl a {
	color: #990000;
}

.bcl.nobo {
	float: left; 
	border: none;
}

/* Weiblichkeit Symbol */
.female {
	width: 14px; 
	height: 20px; 
	vertical-align: middle;
	margin: 0 .2em;
	padding: 0;
}

/* Männlichkeit Symbol */
.male {
	width: 19px; 
	height: 20px; 
	vertical-align: middle;
	margin: 0 .2em;
	padding: 0;
}

/* Liste mit größerem Abstand */
.bs li {
	margin: 1em 0;
}

/* Zusatz Elemente individuelle Layout Anpassungen */
.clear {
	clear: both;
}

.mt {
	margin-top: 1em;
}

.mb {
	margin-bottom: 1em;
}

/* Eingerückter Paragraph innerhalb einer Liste*/
.li-par {
	margin: 1.5em 0 0 3.3em;
}


/* Inhaltsverzeichnis in content-left */
.content-left div.toc {
	border: 1px dotted #aaa;
	padding: 5px 15px;
	margin: 1em 0;
	display: inline-block;
	background: #F9F9F9;
}

.content-left div.toc h2 {
	font-size: 100%;
	font-weight: bold;
	margin: 0.5em 0 0.3em 1em;
}

.content-left div.toc ol {
	margin: 0;
	padding: 0 0 .5em 2em;
	
}

.content-left div.toc ol li {
	margin: 0;
	padding: .2em 0;
}

.content-left div.toc ol li a {
}

.content-left div.toc ol.ebene1 {
	margin: 0;
	padding: 0;	
	counter-reset:listenpunkt_ebene1;
	list-style-type:none;
}

.content-left div.toc ol.ebene1 li:before {
	margin: 0;
	padding: 0;
	content: counter(listenpunkt_ebene1) " ";
	counter-increment:listenpunkt_ebene1;
}

.content-left div.toc ol.ebene2 {
	margin: 0;
	padding: 0 0 0 1.5em;
	counter-reset:listenpunkt_ebene2;
	list-style-type:none;
}

.content-left div.toc ol.ebene2 li:before {
	margin: 0;
	padding: 0;
	content: counter(listenpunkt_ebene1) "." counter(listenpunkt_ebene2) " ";
	counter-increment:listenpunkt_ebene2;
}

/* Highlighten der Suchergebnisse */
span.hl {
	color: #fff;
	background-color: #ee17ff;
}

.anziehung-farbe {
	background-color: #80805e;
	color: #fff;
}

.vertrauen-farbe {
	background-color: #c0985a;
	color: #fff;
}

.verfuehrung-farbe {
	background-color: #823339;
	color: #fff;
}

/*.anziehung-farbe ul, .vertrauen-farbe ul, .verfuehrung-farbe ul {
	color: #000;
}*/



div.index-col {
	float: left;
	width: 167px;
	min-height: 200px;
	margin: 0 25px 40px 0;
	line-height: 17px;
}

.index-col img {
	border: 1px solid #666;
}

.index-col a {
	color: #666;
}

/* search.php */
div.search-result-block {
	margin-bottom: 1.8em;
}
div.search-result-block p {
	padding: 0;
	margin: .3em 0 0 0;
}

div.search-result-block a.search {
	font-size: 14px;
	text-decoration: underline;
}

#livesearch a {
}
