@charset "utf-8";
/* CSS Document */
/* © by www.lookinsi.de */
/* last modified: 2008.08.28 */

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
    background: #C6B7B4;
	background-image:url(pics/coaching-petra-schneider_bg-site.gif);
	background-repeat:repeat-y;
    margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
    padding: 0;
    /* text-align: center; Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
    color: #000000;
}
.oneColFixCtrHdr #container {
   	width: 950px;  /* Mit einer Breite, die 20 Pixel unter der vollen Breite von 800 Pixel liegt, können Sie dem Browser-Chrome Rechnung tragen und gleichzeitig eine horizontale Bildlaufleiste vermeiden. */
   	background: #FFFFFF;
  /*  	margin: 0 auto; Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
   	border: 0px solid #000000;
   	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
}
.oneColFixCtrHdr #header {
   	background: #8F6595; 
   	padding: 6px 0px 0px 0px;  /* Diese Auffüllung entspricht der linksbündigen Ausrichtung der Elemente in den divs, die darunter erscheinen. Wenn im #header anstelle von Text ein Bild eingesetzt wird, sollten Sie die Auffüllung entfernen. */
	color: #FFFFFF;
/*	height: 409px;
	background-image:url(pics/feelgood-coaching_bg_head2.jpg);
	background-position: 630px 0px;
	background-repeat: no-repeat; */
}
.oneColFixCtrHdr #header h1 {
   	margin: 0; /* Wenn Sie den Rand des letzten Elements im #header-div auf 0 einstellen, können Sie das Auftreten unerwarteter Abstände zwischen divs vermeiden. Wenn das div einen Rahmen hat, ist dies unnötig, weil dieser Rahmen die gleiche Wirkung hat. */
   	padding: 10px 0; /* Durch die Verwendung der Auffüllung anstelle von Rändern lässt sich gewährleisten, dass das Element die Kanten des div nicht berührt. */
}
.oneColFixCtrHdr #mainContent {
   	padding: 0 0px; /* padding (Auffüllung) bezeichnet den Innenabstand und margin (Rand) den Außenabstand der div -Box. */
   	background: #C6B7B4;
	background: #FFFFFF;
	background-image:url(pics/bg_content.gif);
	background-repeat: repeat-y;
}
.oneColFixCtrHdr #footer {
   	padding: 0 10px; /* Diese Auffüllung entspricht der linksbündigen Ausrichtung der Elemente in den divs, die darunter erscheinen. */
   	background:#8F6595;
	text-align: right;
	color: #FFFFFF;
	font-size: 11px;
}
.oneColFixCtrHdr #footer p {
   	margin: 0; /* Wenn Sie die Ränder des ersten Elements in der Fußzeile auf 0 einstellen, können Sie unerwartete Abstände zwischen divs vermeiden. */
   	padding: 6px 0; /* Durch die Verwendung der Auffüllung bei diesem Element entsteht genau wie bei einem Rand ein Leerraum, aber ohne die potenziellen Abstandsprobleme. */
}
.clearfloat { /* Diese Klasse sollte in einem div- oder break-Element platziert werden und das letzte Element vor dem Schließen eines Containers sein, der wiederum einen vollständigen Float enthalten sollte. */
   	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* allgemeine Links*/
a:link { /* noch nicht besuchte Ziele */
	text-decoration:none;
	color:#FFFFFF; 
}    
a:visited { /* besuchte Ziele */
	 text-decoration:none;
	 color:#FFFFFF;
} 
a:hover { /* Verweise bei "MouseOver" */
	text-decoration:underline;
	color:#FFFFFF;
}   
a:active {
	text-decoration:none;
	color:#FFFFFF;
}

/* Links im Contentbereich */
#container #mainContent #content a:link { /* noch nicht besuchte Ziele */
	text-decoration:none;
	color:#5a3660;
	color:#FFFFFF;
}    
#container #mainContent #content a:visited { /* besuchte Ziele */
	 text-decoration:none;
	 color:#77477F;
} 
#container #mainContent #content a:hover { /* Verweise bei "MouseOver" */
	text-decoration:underline;
	color:#77477F;
}   
#container #mainContent #content a:active {
	text-decoration:none;
	color:#77477F;
}


/* Überschriften */
h1 {
	margin: 0px 0px 0px 10px;
}
h2 {
	font-weight:bold;
	margin: 0px 0px 0px 10px;
}
h3 {
	font-weight:bold;
	margin: 0px 0px 0px 10px;
}
#container #mainContent #content h1 {
	margin: 30px 0px 0px 15px;
}
#container #mainContent #content p {
	margin: 15px 10px 15px 15px;
	font-size: 11px;
	color:#582F5F;
}
hr {
	margin: 30px 0px 0px 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #B57F7E;
}
.hr-left {
	margin: 20px 0px 10px 10px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-top-color: #C6B7B4;
}
/* ------------------------------------------------ */


a.main {
	text-decoration: none;
	color: #A42A01;
}
a.main:visited { /* besuchte Ziele */
	text-decoration: none;
	color:#A42A01;
} 
a.main:hover {
	text-decoration: none;
	color:#FFFFFF;
}
a.main:active {
	text-decoration: none;
	color:#FFFFFF;
}

a.whitenav {
	text-decoration: none;
	color: #FFFFFF;
}
a.whitenav:visited { /* besuchte Ziele */
	text-decoration: none;
	color:#FFFFFF;
} 
a.whitenav:hover {
	text-decoration: underline;
	color:#FFFFFF;
}
a.whitenav:active {
	text-decoration: none;
	color:#FFFFFF;
}  

ul {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	list-style-type: none;
	text-align: left;
	word-spacing: 0.2em;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	text-indent: 25px;
	line-height: 22px;
	color: #A42A01;
}
ul a {
	display: block;
	text-decoration: none;
	background: url(pics/feelgood-coaching-sterntaler-navibg.gif) no-repeat;
	color: #A42A01;
	font-weight: bold;
	border-top: #A42A01 solid 2px;
	border-left: #A42A01 solid 2px;
	
}
ul a:visited {
	text-decoration: none;
	color:#A42A01;
	font-weight: bold;
	background: url(pics/feelgood-coaching-sterntaler-navibg.gif) no-repeat;
}
ul a:hover {
	background: url(pics/feelgood-coaching-sterntaler-navibg.gif) no-repeat;
	text-decoration: none;
	color:#FFFFFF;
	font-weight: bold;
	border-top: #FFFFFF solid 2px;
	border-left: #FFFFFF solid 2px;
}
ul a:active {
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;	
}

li {
	padding: 0px 0px 0px 0px;
}
#home #container #header #mainnav .home a,
#workshop #container #header #mainnav .workshop a,
#angebot #container #header #mainnav .angebot a,
#seminar #container #header #mainnav .seminar a,
#petraschneider #container #header #mainnav .vita a,
#familienaufstellung #container #header #mainnav .familienaufstellung a {
 	color:#FFFFFF;
	font-weight: bold;
	background: url(pics/feelgood-coaching-sterntaler-navibg.gif) no-repeat;
	cursor:default;
	padding: 0px 0px 0px 0px;
	border-top: #FFFFFF solid 2px;
	border-left: #FFFFFF solid 2px;
}
#mainnav {
	width: 740px;
	height: 146px;
}
/* ------------------------------------------------ */

/* ----------- head grafics -------- */

#home  #header  {
   	background: #8F6595; 
   	padding: 6px 0px 0px 0px;
	color: #FFFFFF;
	height: 409px;
	background-image:url(pics/feelgood-coaching_bg_head3.jpg);
	background-position: 590px 0px;
	background-repeat: no-repeat;
}
#workshop #header  {
   	background: #8F6595; 
   	padding: 6px 0px 0px 0px;
	color: #FFFFFF;
	height: 300px;
	background-image:url(pics/bg_coaching.jpg);
	background-position: 445px 0px;
	background-repeat: no-repeat;
}
#download #header  {
   	background: #8F6595; 
   	padding: 6px 0px 0px 0px;
	color: #FFFFFF;
	height: 300px;
	background-image:url(pics/bg_download.jpg);
	background-position: 445px 0px;
	background-repeat: no-repeat;
}
#stimmen #header  {
   	background: #8F6595; 
   	padding: 6px 0px 0px 0px;
	color: #FFFFFF;
	height: 300px;
	background-image:url(pics/bg_petra-schneider.jpg);
	background-position: 491px 0px;
	background-repeat: no-repeat;
}
#angebot #header  {
   	background: #8F6595; 
   	padding: 6px 0px 0px 0px;
	color: #FFFFFF;
	height: 300px;
	background-image:url(pics/bg_lebensfreude.jpg);
	background-position: 445px 0px;
	background-repeat: no-repeat;
}
#seminar #header  {
   	background: #8F6595; 
   	padding: 6px 0px 0px 0px;
	color: #FFFFFF;
	height: 300px;
	background-image:url(pics/bg_seminare.jpg);
	background-position: 330px 0px;
	background-repeat: no-repeat;
}
#petraschneider #header  {
   	background: #8F6595; 
   	padding: 6px 0px 0px 0px;
	color: #FFFFFF;
	height: 300px;
	background-image:url(pics/bg_petra-schneider2.jpg);
	background-position: 350px 0px;
	background-repeat: no-repeat;
}
#kontakt #header  {
   	background: #8F6595; 
   	padding: 6px 0px 0px 0px;
	color: #FFFFFF;
	height: 300px;
	background-image:url(pics/bg_kontakt.jpg);
	background-position: 360px 0px;
	background-repeat: no-repeat;
}
#sitemap #header  {
   	background: #8F6595; 
   	padding: 6px 0px 0px 0px;
	color: #FFFFFF;
	height: 300px;
	background-image:url(pics/seminar-coaching-mannheim.jpg);
	background-position: 300px 0px;
	background-repeat: no-repeat;
}
#agb #header  {
   	background: #8F6595; 
   	padding: 6px 0px 0px 0px;
	color: #FFFFFF;
	height: 300px;
	background-image:url(pics/bg_agb.jpg);
	background-position: 500px 0px;
	background-repeat: no-repeat;
}

#podcast #header  {
   	background: #8F6595; 
   	padding: 6px 0px 0px 0px;
	color: #FFFFFF;
	height: 300px;
	background-image:url(pics/bg_podcast.jpg);
	background-position: 510px 0px;
	background-repeat: no-repeat;
}
#familienaufstellung #header  {
   	background: #8F6595; 
   	padding: 6px 0px 0px 0px;
	color: #FFFFFF;
	height: 300px;
	background-image:url(pics/bg_familienaufstellung.jpg);
	background-position: 0px -15px;
	background-repeat: no-repeat;
}
#impressum #header  {
   	background: #8F6595; 
   	padding: 6px 0px 0px 0px;
	color: #FFFFFF;
	height: 300px;
	background-image:url(pics/bg_sitemap_03.jpg);
	background-position: 250px 0px;
	background-repeat: no-repeat;
}
#inspi #header  {
   	background: #8F6595; 
   	padding: 6px 0px 0px 0px;
	color: #FFFFFF;
	height: 300px;
	background-image:url(pics/bg_inspiration.jpg);
	background-position: 450px 1px;
	background-repeat: no-repeat;
}
.right {
	float: right;
	margin: 0px 10px 0px 0px;
	font-size: 11px;
}
.kontakt {
	float: left;
	width: 300px;
	margin: 0px 0px 0px 63px;
	font-size: 11px;
}
.violett-light {
	color: #ce9ee3;
}
.violett-dark {
	color: #8F6595;
	color: #77477F;
}
.violett-ddark {
	color: #582F5F;
}
#company {
	font-size: 28px;
	margin: 30px 0px 22px 60px;
	width: 380px;
	font-weight: bold;
}
#call {
	margin: 0px 0px 6px 247px;
	font-size: 11px;
}
.feelgood-big {
	font-weight: bold;
}
#headpic {
/*	width: 215px; 
	height: 200px;*/
	position: absolute;
	top: 82px;
	left: 733px;
	
}
#stimmen #headpic {
	width: 215px;
	position: absolute;
	top: 4px;
	left: 683px;
	height: 200px;
}
#angebot #headpic {
	position: absolute;
	top: 10px;
	left: 677px;
}
#workshop #headpic {
	position: absolute;
	top: 18px;
	left: 677px;
}
#kontakt #headpic {
	position: absolute;
	top: 0px;
	left: 620px;
}
#agb #headpic {
	position: absolute;
	top: 0px;
	left: 595px;
}
#seminar #headpic {
	position: absolute;
	top: 0px;
	left: 629px;
}
#familienaufstellung #headpic {
	position: absolute;
	top: 92px;
	left: 717px;
}
#inspi #headpic {
	position: absolute;
	top: 79px;
	left: 625px;
}
#impressum #headpic {
	position: absolute;
	top: 4px;
	left: 620px;
}
#download #headpic {
	position: absolute;
	top: 14px;
	left: 668px;
}
#petraschneider #headpic {
	position: absolute;
	top: 17px;
	left: 629px;
}
#podcast #headpic {
	position: absolute;
	top: 28px;
	left: 582px;
}
.subnav {
	float: left;
	width: 210px;
	height: 142px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	text-align: right;
	font-weight: bold;
/*	background-image:url(pics/Sterntaler2.gif);
	background-position: 100px 0px;
	background-repeat: no-repeat; */
}
.left {
	float:left;
}
#desktop {
	margin: 0px 0px 0px 0px;
	height: 170px;
}
#inspiration {
	float:left;
	width: 233px;
	background-color: #A3637B;
	background-image:url(pics/inspiration-feelgood-coaching_bg2.gif);
	background-attachment:fixed;
	background-position: 0px -223px;
	background-attachment:scroll;
	background-repeat:no-repeat;
/*	overflow: scroll;
	height: 164px;*/
	min-height:158px;
	margin: 0px 0px 0px 0px; 
}
.vita {
	border-bottom: #A42A01 solid 2px;
	border-bottom: #A42A01 solid 2px;
}
#head-inspi {
	margin: 0px 0px 0px 10px;
	font-weight: bold;
	font-size: 14px;
	color: #E0C1AC;
	vertical-align:top;
/*	line-height:20px; */
}
.white {
	color:#FFFFFF;
}
.smalltext {
	font-size: 9px;
	color:#FFFFFF;
	margin: 0px 0px 0px 10px;
	vertical-align:top;
}
.smallviolett {
	font-size: 9px;
	color:#582F5F;
	margin: 8px 0px 0px 0px;
	vertical-align:top;
}
.copy {
	color:#FFFFFF;
	margin: 0px 0px 0px 0px;
}
.txt-inspi {
	font-size: 11px;
	color: #FFFFFF;
	color:#E0C1AC;
	margin: 5px 5px 15px 10px;
}
blockquote {
	font-size: 11px;
	color: #FFFFFF;
	color:#E0C1AC;
	margin: 0px 5px 10px 10px;
	font-weight: bold;
}
.fliess-inspi {
	font-size: 11px;
	margin: 5px 5px 15px 10px;
	color:#E0C1AC;
	color: #FFFFFF;
}
.news-headline {
	font-size: 11px;
	margin: 5px 0px 15px 0px;
	padding-left: 10px;	
	background-color:#C6B7B4;
	line-height:17px;
	color: #FFFFFF;
	background-image:url(pics/coaching-lifestyle.gif);
}
.news-headline-r {
	font-size: 11px;
	margin: 5px 0px 15px 0px;
	padding-left: 10px;	
	background-color:#C6B7B4;
	line-height:17px;
	color: #FFFFFF;
	background-image:url(pics/coaching-leben.gif);
}
/* start globale style für fliesstext im newsblock */
#news p {
	font-size: 11px;
	margin: 5px 5px 15px 10px;
	color: #FFFFFF;
}
#news {
	float:left;
	width: 233px;
	background-color: #C19280;
	background-color:#b57f7e;
	margin: 10px 0px 0px 0px;
}
#specials {
	float:right;
	width: 230px;
	background-color: #B43604;
}
#content {
	float:left;
	width: 480px;
}
#head-content {
	margin: 15px 0px 15px 15px;
	font-weight: bold;
	font-size: 14px;
	color: #582F5F;
	height:30px;
}
.head-content {
	margin: 15px 0px 5px 15px;
	font-weight: bold;
	font-size: 14px;
	color: #582F5F; 
}
.fliess-content {
	margin: 10px 0px 15px 15px;
	font-size: 11px;
	color:#582F5F;
}
.pic-right {
	float: right;
	margin: 0px 0px 0px 4px;
}
.pic-left {
	float: left;
	margin: 0px 4px 0px 0px;
}
.pic-center {
	text-align: center;
	margin: 0px 4px 0px 4px;
}
.microcontent {
	font-size: 9px;
	color: #c2b6b1;
}
.microinfo{
	font-size: 9px;
	color: #582F5F;
}
.special1 {
	color: #C6B7B4;
	color: #CF5626;
	font-size: 14px;
	font-weight: bold;
	margin: 2px 0px 2px 10px;
}
.special2 {
	color: #ce9ee3;
	color:#EF784A;
	font-size: 11px;
	font-weight: bold;
	text-align:right;
	margin: 5px 10px 5px 15px;
}
.special3 {
	color: #C19280;
	color:#892903;
	font-size: 13px;
	font-weight: bold;
	text-align:center;
	margin: 6px 10px 6px 15px;
}
.special4 {
	color: #8C0000;
	font-size: 13px;
	font-weight: bold;
	text-align:right;
	margin: 4px 35px 4px 15px;
}
.special5 {
	color: #ce9ee3;
	color:#e06a3c;
	font-size: 10px;
	font-weight: bold;
	text-align:left;
	margin: 7px 0px 7px 35px;
}
.unten {
	vertical-align:top;
}
.obenabstand {
	margin: 10px 0px 3px 0px;
}
bg-violett {
	background-color: #990099;
	height: 10px;
	width: 140px;
}
.icon {
	float: left;
	margin: 23px 15px 7px 17px; 
	font-size: 11px;
	text-align: center;
}
.grey {
	color: #C6B7B4;
}
.list {
	color:#582F5F;
	font-size: 11px;
	font-weight: bold;
}
.listelement {
	width: 420px;
	
	list-style-image: url(pics/stern_icon.gif);
	list-style-position: outside;
	padding-left: 10px;
	padding-bottom: 8px;
}
.boldred {
	color: #8C0000;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 35px 0px 15px;
}
.boldredd {
	color: #8C0000;
	font-size: 11px;
	font-weight: bold;
}
.termine {
	margin: 27px 0px 0px 15px;
	background-color: #B43604;
	clear: right;
	float: right;
	height: 16px;
	width: 162px;
	color:#FFFFFF;
	font-size: 11px;
	}
.light-violett {
	color:#E0C1AC;
}
.head-month {
	background-color:#B57F7E;
	margin: 10px 0px 0px 2px;
	padding: 2px 0px 2px 15px;
	width:468px;
	font-weight: bold;
	color:#C6B7B4;
	font-size: 14px;
}
td {
	font-size: 12px;
}
/* style formular */
.selbox {
	padding-left: 13px;
	font-size: 12px;
}
.selbox-border {
	border:1px solid #707CD2;
	background-color: #9BC3FF;
}
option {
	height: 16px;
	/* width: 178px; */
	border: 1px solid #B57F7E;
	background-color:#DBD3D2;
	color:#582F5F;
}
select {
	background-color: #9BC3FF;
	border-collapse: collapse;
}
.txtinput {
	background-color:#ce918f;
	border:0px solid #FFFFFF;
}
.hi30 {
	height: 24px;
	vertical-align:middle;
	font-weight:bold;
	padding:0px 0px 0px 8px;
	color:#FFFFFF;
	font-size: 11px;
	width:78px;
}
.hi40 {
	
	vertical-align:top;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	font-size: 11px;
	
	white-space:nowrap;
}
.td-date {
	font-size: 12px;
	color:#582F5F;
	padding: 2px 5px 2px 15px;
	border-bottom:#B57F7E;
	border-bottom-style:solid;
	border-bottom-width:1px;
	width:40px;
	vertical-align:top;
}
.td-set {
	font-size: 12px;
	color:#582F5F;
	padding: 2px 5px 2px 15px;
	border-bottom:#B57F7E;
	border-bottom-style:solid;
	border-bottom-width:1px;
	background-color:#dbd3d2;
	width:130px;
	vertical-align:top;
}
.td-head {
	font-size: 12px;
	font-weight: bold;
	color:#582F5F;
	padding: 2px 5px 2px 15px;
	border-bottom:#B57F7E;
	border-bottom-style:solid;
	border-bottom-width:1px;
	width:245px;
	vertical-align:top;
}
.td-cont {
	font-size: 12px;
	font-weight: bold;
	color:#582F5F;
	padding: 2px 5px 2px 15px;
	border-bottom:#B57F7E;
	border-bottom-style:solid;
	border-bottom-width:1px;
	vertical-align:top;
	width:245px;
}
.td-space {
	margin: 14px 0px 26px 2px;
}
textarea {
	margin: 10px 0px 12px 10px;
	background-color:#CE918F;
	border:0px solid #FFFFFF;
}
.bgtable {
	background-image:url(pics/coaching-seminar.gif);
}
.space {
	line-height:20px;
}
.center {
	text-align:center;
}
.redlight {
	color:#EF784A;
}
.blending {
	/*	background-image:url(pics/bg_layer_anmeldung.gif);
	background-repeat:repeat;
	z-index:3; 
	visibility: hidden;*/
	background-image:url(pics/bg_layer_anmeldung.png);
	position:absolute;
	top:450px;
	left:0px;
	width:233px;
	height:657px;
	
    
}
