@import url(http://fonts.googleapis.com/css?family=Metrophobic);

body			{	width:			0 auto;
					height:			0 auto;
					margin:			0 auto;
					background-color: #ffffff !important;
}



					
#page			{	background-color:	#ffffff !important;
}



#header			{	width:				1079px;
					height:				455px;
					margin:				0 auto; /*zentriert den Inhalt*/
}

#wrapper_navigation	{	width:				1021px;
						height:				36px;
						margin:				0 auto; /*zentriert den Inhalt*/
						background-image:	url("../img/navigationbar.png");
						background-repeat:	no_repeat;
						background-color:	#F7001E !important;
}

/*		_______
_______/ Title \______________________________________________________________________________
--------------------------------------------------------------------------------------------------------- */	

#title 			{ 	display	:none;
}	
#subtitle		{	display	:none;
}				

/*   	__________________
_______/ Haupt-Navigation \_____________________________________________________________________________________
---------------------------------------------------------------------------------------------------------- */					

#cm_navigation 	{		width:				1021px;
						z-index:			99;
						height:				36px;
						display:			block;
						list-style-type:	none;
						font-family: 		Metrophobic, sans-serif !important;
						font-size:			16px !important;
						color:				#ffffff !important;
						text-decoration:	none;
						padding-top:		7px;
						margin-top:			10px;
}


ul#cm_mainnavigation 	{	margin: 			0;
							padding:			0;
							list-style: 		none;
							position:			absolute;
							display:			block;
							font-size:			16px !important;
							text-decoration:	none;
}

ul#cm_mainnavigation ul 	{	width: 				138px;  /*Sub Menu Width*/
							margin: 			0;
							padding: 			0;
							list-style: 		none;
							display: 			none;
							position: 			absolute;
							top: 				100%;
							left: 				0;
}

ul#cm_mainnavigation ul ul 	{	top:				 0;
							left: 				100%;
}

ul#cm_mainnavigation li 	{	float: 				left;
							display: 			inline;
							position: 			relative;
							margin: 			0;
							padding: 			0;
}

ul#cm_mainnavigation ul li {	width: 				100%;
							display: 			block;
}

/* Root Menu */
ul#cm_mainnavigation a 	{	/*float:					left;*/
							width:					140px;
							min-height:				20px;
							padding-top:			2px;
							height:					auto !important;
							white-space:			nowrap;
							/*display:				block;*/
							text-decoration:		none;
							text-align:				center;
							overflow:				hidden;
							color:					#ffffff !important;
							background-color:		#F7001E !important;
							font-family: 			Metrophobic, sans-serif !important;
							font-size:				16px !important;
							padding-left:		17px;
}

ul#cm_mainnavigation li a:hover 	{	
							color       : #000000 !important;
							background-color:	#F7001E !important;
}

ul#cm_mainnavigation li.cm_current a 	{	
							color   : #000000 !important;
							background-color:	#F7001E !important;
}

#content_wrapper	{	margin: 			0 auto;
						width:				1021px;
						min-height:			300px;
}

/*         _______________
__________/ Subnavigation \__________________________________________________________________
--------------------------------------------------------------------------------------- */

/* 2nd Menu */
#cm_subnavigation 	{	position			: absolute;
						/*top          		: 320px;*/
						width				: 170px;
						padding-top			: 31px;
						float				: left;
						display				: block;
}

ul.cm_subnavigation 	{	list-style-type     : none;
						margin              : 0;
						padding             : 0;
}

ul.cm_subnavigation li 	{	margin              : 0;
							padding-left        : 10px;
							line-height         : normal;
							padding-top			: 4px;
}

ul.cm_subnavigation li a 	{	font-family         : Metrophobic, sans-serif !important;
							text-decoration		: none;
							text-align			: center;
							font-size           : 16px !important;
							color               : #000000 !important;	
}

ul.cm_subnavigation li a:hover 	{	color               : #f4001b !important;}

ul.cm_subnavigation li.cm_current a 	{	color       : #f4001b !important;}

		
/*   	_________
_______/ content \_____________________________________________________________________________________
---------------------------------------------------------------------------------------------------------- */					


.content_main		{	display:			inline-block;
						width: 				835px;
						margin-left:		170px;
						padding-top:		30px;
						padding-left:		15px;
						font-family:		Helvetica, Geneva, sans-serif !important; 
						font-size:			14px !important;
						color:				#000000 !important; 
						clear:				both;
											
}

.content_main ul 		{	padding-left:		20px;
}

.content_main a 		{	font-family:		Helvetica, Geneva, sans-serif !important;
						color: 				#f4001b !important;
						text-decoration: 	none;
}

h1					{	color: 				#000000;
						font-family:		Metrophobic, sans-serif !important;
						/*font-weight: 		600;*/
						font-size:			30px !important; 
						margin:				5px 0px;
						font-weight:		normal !important;
}
h2					{	color: 				#000000;
						font-family:		Metrophobic, sans-serif !important;
						/*font-weight: 		600;*/
						margin:				5px 0px;
						font-size:			20px !important;
						font-weight:		normal !important;
}
h3					{	color: 				#000000;
						font-family:		Metrophobic, sans-serif !important;
						/*font-weight: 		600;*/
						margin:				5px 0px;
						font-size:			16px !important;
						font-weight:		normal !important;
}
.content_main p {
	padding:		0px 0px 5px 0px;
}

/*    _________    
_____/ sidebar \___________________________________________________________________________________________
-------------------------------------------------------------------------------------------------------------*/

/*.content_sidebar 	{	width: 				71px;
						/*margin-left: 		830px;*/
						/*padding-left:		830px;
						padding-top:		5px;
						padding-right:		5px;
						float:				left;
						display:			block;
						position:			absolute;
						font-family:		Helvetica, Geneva, sans-serif;
						font-size:			12px;
						color:				#3d3d3d;
						background-color:		red;
}*/
/*.content_sidebar a	{	font-family:		Helvetica, Geneva, sans-serif;
						color: 				#7d5212;
						text-decoration: 	none;
}/*

/*   	________
_______/ footer \_____________________________________________________________________________________
---------------------------------------------------------------------------------------------------------- */

#footer				{	margin:				0 auto; /*zentriert den Inhalt*/
						background-image: 	url(../img/footerbar.png);
						background-repeat: 	no-repeat;
						background-color:	#F7001E !important;
						text-align: 		center;
						padding: 			5px 0;
						width: 				1021px;
						font-family:		Helvetica, Geneva, sans-serif !important;
						color: 				#ffffff !important;
						font-size:			12px !important;
}
#footer a			{	font-family:		Helvetica, Geneva, sans-serif !important;
						color: 				#000000 !important;
						text-decoration: 	none;
}
/*   	________
_______/ Slider \_____________________________________________________________________________________
---------------------------------------------------------------------------------------------------------- *
/* The Nivo Slider styles */

#slider {
	position:relative;
	background:url(../img/loading.gif) no-repeat 50% 50%;
	height:455px;
	width:1021px;
	z-index:1;
	margin-left: 29px;	
}
.startseite #slider {
	display:none;
}
.produkte #slider {
	display:none;
}
.behandlungen #slider {
	display:none;
}
.unternehmen #slider {
	display:none;
}
.institut #slider {
	display:none;
}
.kontakt #slider {
	display:none;
}
.impressum #slider {
	display:none;
}

#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}

.nivoSlider {
	position:relative;
	height:455px;
	width:1021px;
	overflow:hidden;
	
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#ffffff;
	color:#fff;
	/*opacity:0.8; Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
	display:none;
}
.nivo-caption p {
	padding:0px;
	margin:0;
	display:none;
}

/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	position:absolute;
	z-index:100;
	bottom:0px;
	right:0px;
	display:none;
}

.nivo-controlNav a {
	display:block;
	width:0px;
	height:0px;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
	cursor:pointer;
	display:none;
}

.nivo-controlNav a.active {
	font-weight:bold;
	background-position:-10px 0;
	display:none;
}

/* the clearfix : ------------------ */
.clearfix {
	display			: inline-block;
}
.clearfix[class] {
	display			: block;
	overflow		: hidden;
}