@charset "UTF-8";
/* CSS Document */

body				{	margin: 0; padding: 0;
						line-height: 140%; color: #333333;
						/* font-family: Arial, Helvetica, sans-serif; */
						/* font-family: "Times New Roman", Times, serif; */
						/* font-family: "Courier New", Courier, monospace; */
						/* font-family: Georgia, "Times New Roman", Times, serif; */
						/* font-family: Verdana, Arial, Helvetica, sans-serif; */
						font-family: Georgia, "Times New Roman", Times, serif;
						font-size: small; /* für IE5/Win */
						voice-family: „\"}\"";
						voice-family: inherit;
						font-size: large; /* für standardkonforme Browser */
					}
html>body			{	font-size: large;	} /* sei nett zu Opera */


/* allgemeine grössenangaben */
h1					{	font-size: 150%; font-variant: small-caps; color: #663333; padding-top: 15px;	}
h2					{ 	font-size: 130%; font-variant: small-caps; color: #663333; padding-top: 15px;	}
h3					{ 	font-size: 120%; font-variant: small-caps; font-style: italic; color: #663333; padding-top: 15px;	}
ul li				{	font-size: 90%;		}
.note				{	font-size: 85%;		}


/* id's */
#wrapper			{	width: 930px; margin: 0 auto;  }
#header				{	height: 120px; text-align: center;	}
#menue				{	height: 26px; margin: 0 30px 0 30px;	}
#main				{	/**/	}
#content			{	float: left; width: 930px; margin-left: 0px; margin-right: 12px;	}
#teaser				{	float: left; width: 217px; color: #5f5f5f;	}
#footer				{	height: 35px; background-color: #ffffff; margin: 0 30px 0 30px; border-top: 2px solid #e3bc85; 
						font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; color: #666666; font-size: x-small;
					}


/* innere abstände */
#header div			{	margin: 10px;	}
#content div		{	margin: 10px;	}
#teaser div			{	margin: 10px;	}
#footer div			{	margin: 10px;	}


/* das menue */
#nav				{	margin: 0; padding: 0; list-style: none; background: #ffcb2d; font-size: 160%; color: #ffffff; font-variant: small-caps;	}
#nav li				{	float: left; margin: 0 5px 0 0; padding: 0; font-size: 80%;	}
#nav a				{	float: left; display: block; margin: 0; padding: 3px 10px; color: #ffffff; text-decoration: none; 	}
#nav a:hover		{	color: #663333;	}

#nav a:hover, body#willkommen #meWillkommen a	{	color: #663333;	}
#nav a:hover, body#aufstellung #meAufstellung a	{	color: #663333;	}
#nav a:hover, body#beratung #meBeratung a		{	color: #663333;	}
#nav a:hover, body#coaching #meCoaching a		{	color: #663333;	}
#nav a:hover, body#vita #meVita a				{	color: #663333;	}
#nav a:hover, body#kontakt #meKontakt a			{	color: #663333;	}


/* elemente */
#content a			{	text-decoration: none; font-weight: bold; color: #663333;	}
#content hr			{	background-color: #7f7c77; height: 1px;	border: none;	}
#content a:hover	{	text-decoration: underline;	}
.zitat				{	font-style: italic; color: #666666; font-size: 90%;	}
#content img		{	border: 1px solid #666666; padding: 4px; background-color: #ffcc99;	}

.imgRechts			{	float: right; margin: 0 0 15px 15px;	}

.tab01				{	background: #e6e6e6;	}
.tabTermine			{	border: 1px solid #666666; width: 100%; background-color: #e6e6e6;	}
.tabTermine th		{ 	font-size: 120%; font-variant: small-caps; font-style: italic; color: #663333; background-color: #ffffff;	}
.tabTermine td		{	text-align: center;	}
.tabTermineEins		{	background-color: #ffffff;	}

.tabDetails			{	border: 1px solid #666666; width: 100%; background-color: #e6e6e6;	}
.tabDetails th		{ 	font-size: 120%; font-variant: small-caps; font-style: italic; color: #663333; background-color: #ffffff;	}
.tabDetailsEins		{	background-color: #ffffff;	}
.tabLeer			{	background-color: #e6e6e6;	}

.ulPdf				{	list-style-image: url(../img/ico_pdf_klein.gif); }
.ulTermin			{	list-style-image: none; list-style-type: circle; margin-left: -20px;	}


#teaser h1			{	font-size: 120%; margin: 0; padding: 0;	}
#teaser h2			{	font-size: 110%; font-style: italic; font-weight: normal; margin: 0; padding: 0;	}
#teaser p			{	margin: 0; padding: 0;	}
#teaser hr			{	background-color: #7f7c77; height: 1px;	border: none;	}
#teaser a			{	text-decoration: none; color: #663333;	}
#teaser a:hover		{	text-decoration: underline;	}
.teSeminar			{	background: url(../img/bg_te.jpg) repeat-x left top; height:32px; color: #ffffff; text-align: center;	}
.teSeminar h1		{	color: #ffffff;	}


#footer a			{	text-decoration: none; color: #333333;	}
#footer a:hover		{	text-decoration: underline;	}


/* kontaktformular */
.kontForm			{	float: left; width: 260px;	}
.sternchen			{	color: #663333; font-weight: bold;	}
.kontEingabe		{	width: 250px;	}
.kontKommentar		{	width: 535px; height: 150px;	}

.impText			{	font-size: 85%;	}









