/* - [25.09.09] - [Online Consulting AG] - [stylesheet.css] */
/*************************************************************
*			Fixes, Workarounds, etc.			*
************************************************************/
* 			{
			margin: 0;
			padding: 0;
			}
/* Clearfix fuer das Float-clearing */
.clearfix:after {
			content: '.';
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
			}
.clearfix {display: inline-block;}  /* IE 7 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
/*************************************************************
*			Grundelemente								*
*************************************************************/		
html {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 100.1%;
	}
a 			{
			color:#333333;
			font-weight:bold;
			text-decoration:none;
			cursor:pointer;
			font-size:0.93em;
			}	
img			{
			border:none;
			}
h1			{
			font-size:0.69em;
			}
h2			{
			color:#333333;
			font-size:1.00em;
			font-weight:bold;
			}
#wrapper	{
			margin:7px auto 0 auto;
			padding:0 5px 0 5px;
			width: 918px;
			height:auto;
			border-left: 2px solid #959598;
			border-right: 2px solid #959598;
			background-image: url(bg.jpeg);
			background-repeat:repeat;
			}
				#wrapper h1{
							color: #333333;
							width:200px;
							height:15px;
							text-align: center;
							font-weight: bold;
							}
#main		{
			margin-top:45px;
			}
#left		{
			width:105px;
			float:left;
			}
#center		{
			float:left;
			width:760px;
			margin-left:50px;
			}
#content	{
			text-align:justify;
			font-size:0.82em;
			color:#333333;
			width:735px;
			margin: 16px 0 0 0px;
			padding-bottom:15px;
			}
				#content .sitemap a {
							font-size:0.63em;
							}
/********************************************************
			Navigation
*********************************************************/	
/*******Generisch**********/
#genav		{
			display:inline;
			width:auto;
			}
				#genav	a	{
							display:inline;
							padding-right:30px;
							width:auto;
							color:#939393;
							}
/*******Hauptnavigation***/
#menu 		{
			margin:0; 
			padding:0; 
			height:auto; 
			overflow:hidden; 
			width:121px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			float: left;
			}
				#menu li 		{
							float:left; 
							display:block;
							width:115px;
							}
				#menu a 		{
							text-decoration:none;
							display:block;
							line-height:20px;
							}	
				#menu .h2 	{
							margin:0 5px; 
							padding:0; 
							color:#000000; 
							font-size:0.75em;
							font-weight:bold;
							border:0;
							}

/*****************   1. Stufe  *********************/							
#menu  #span11, #menu  #span12, #menu  #span13, #menu  #span14{
			display:none; 
			}
				#span11 ul, #span12 ul, #span13 ul, #span14 ul {
							list-style-type:circle;
							}							
				#span11 li, #span12 li, #span13 li, #span14 li {
							font-weight:normal;
							padding-top:2px;
							padding-bottom:2px;
							}
				#span11 li a, #span12 li a, #span13 li a, #span14 li a {
							font-weight:normal;
							font-weight:bold;
							color:#656565;
							}
/******************   2. Stufe   *******************/
#menu #span11 #span21, #menu #span11 #span22, #menu #span11 #span23	{
			display:none;
			}
					#span21 li a, #span22 li a, #span23 li a{
							font-weight:normal;
							font-size:0.82em;
							padding-left:4px;
							}
					#menu #span21 ul li, #menu #span22 ul li, #menu #span23 ul li{
							padding: 2px 0 2px 10px;
							background: url('../images/list_item.gif') 2px 10px no-repeat;
							}
/******************************************************
			Breadcrumb
******************************************************/
#breadcrumb	{
			
			}
				#breadcrumb ul {
							list-style-type:none;
							}
				#breadcrumb li {
							display:inline;
							text-align:center;
							width:184px;
							font-family:Verdana,Arial,Helvetica,sans-serif;
							font-size:0.75em;
							color:#333333;
							float:left;
							}
				#breadcrumb img{
							width: 184px;
							height: 79px;
							margin:0;
							}
.up			{
			height:25px;
			}
.down li		{
			height:79px;
			padding-bottom:20px;
			}
/****************************************************
			Emotion
****************************************************/
#emotion img	{
			padding-left:5px;
			display:block;
			padding-top:51px;
			}
#emotion h1	{
			display:inline;
			padding-right:70px;
			padding-left:132px;
			}
/*****************************************************
			Einzelne Elemente
*****************************************************/
#coaching ul	{
			padding-left:30px;
			}
.link		{
			text-align:right;
			float:right;
			width:auto;
			height:20px;
			font-style:italic;
			}
#presse 		{
			text-align:left;
			}
				#presse 	a	{
							display:block;
							width:500px;
							}
#module		{
			text-align:left;
			padding-left:40px;
			}
#angebote	{
			text-align:left;
			padding-left:20px;
			padding-right:20px;
			}
				#angebote ul	{
							text-align:left;
							padding-left:40px;
							}
/***************************************************************
			Sitemap
****************************************************************/
.topic1, .topic12, .topic13, .topic14{
			text-align:left;
			line-height:20px;
			font-size:0.88em;
			}
.topic1 		{
			padding-left:50px;
			font-size:0.81em;
			}
.topic12	{
			padding-left:100px;
			}
.topic13	{
			padding-left:150px;
			}
.topic14	{
			padding-left:200px;
			}
/****************************************************************
			Aktiv IDs
*****************************************************************/

/*****************************************************************
			Formular und Kontakt
*****************************************************************/

#kontaktform {
			text-align:left;
			float:left;
			padding-top:20px;
			width:600px;
			}
				#kontaktform input , textarea{
							display:inline-block;
							margin-top:5px;
							margin-right:4px;
							font-family:Verdana,Arial,Helvetica,sans-serif;
							}
				#kontaktform label {
							float:left;
							width:195px;
							padding-right:50px;
							margin-top:5px;
							}
				#kontaktform p {
							float:right;
							width:auto;
							}
#kontaktdaten {
			text-align:justify;
			float:left;	
			}
/*****************************************************************
			Zitate
*****************************************************************/
#zitat		{
			font-style:italic;
			}
				.written	{
							padding-left:230px;
							}
				.written2	{
							padding-left:600px;
							}
				.written3	{
							padding-left:350px;
							}
				.written4	{
							padding-left:85px;
							}
#wrapper #main #center #content {
	font-family: Arial, Helvetica, sans-serif;
}
