﻿/* Lacaze & Carnier  2011 */
/* www.lacaze-carnier.com */
/* ---------------------- */


/* Core
---------------------------------------------------------------------------- */
*										{	margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; }
body									{	background-color: transparent; }

	img										{	border: 0px; }
	div.clear								{	clear: both; width: 0px; height: 0px; overflow: hidden; }
	
	div#ScrBr								{	display: none; }

	div#LnC_Center							{	position: relative; width: 750px; height: auto; z-index: 10; } 

	div#PrintURL							{	position: relative; width: 730px; height: 30px; color: #000000; font-size: 11px; border-bottom: 1px #000000 solid; line-height: 30px; padding: 0px 10px 0px 10px; }

/* Head
---------------------------------------------------------------------------- */
	div#LnC_Head							{	position: relative; top: 0px; left: 2px; width: 750px; height: 150px; z-index: 1000; border-bottom: 1px #000000 solid; }
		#LnC_Head .Head-BG						{	position: absolute; top: 0px; left: 0px; width: 750px; height: 115px; z-index: 1001; }
		#LnC_Head #Kuhnle						{	position: absolute; top: 52px; left: 10px; width: 184px; height: 91px; z-index: 2000; }
		#LnC_Head #Kuhnle-Tel					{	position: absolute; top: 99px; left: 0px; width: 740px; height: 50px; z-index: 2000; }
		#LnC_Head #Kuhnle-Tel p.rot					{	margin: 0px; padding: 0px; color: #da203d; font-size: 20px; line-height: 25px; font-weight: bold; letter-spacing: 0px; text-align: right; text-transform: uppercase; }
		#LnC_Head #Kuhnle-Tel p.weiss				{	margin: 0px; padding: 0px; color: #000000; font-size: 15px; line-height: 20px; font-weight: normal; letter-spacing: 4px; text-align: right; }
		

/* Menu
---------------------------------------------------------------------------- */
	div#LnC_Menu							{	display: none; }

		
/* Content
---------------------------------------------------------------------------- */
	div#LnC_Content							{	margin: 0px; padding: 15px 0px 0px 0px; width: 750px; height: auto; z-index: 15; }

	#Content								{	position: relative; top: 0px; left: 0px; width: 750px; height: auto; z-index: 16; }
	#Content-Left							{	position: relative; width: 730px; height: auto; z-index: 20; padding: 0px 0px 0px 10px; }

		#Breadcrumbs							{	display: none; }

		#Illustration							{	display: none; }

		#Button-Menu							{	display: none; }

	#Content-Left a							{	color: #da203d; text-decoration: underline; }


/* TPL Index
---------------------------------------------------------------------------- */
	#TPL-Index								{	position: relative; top: 20px; padding: 0px; margin-bottom: 54px; }
		#TPL-Index .left						{	width: 322px; float: left; height: auto; margin-left: 0px; }
		#TPL-Index .right						{	width: 328px; float: left; height: auto; margin-left: 40px; }

		#TPL-Index h2							{	font-size: 14px; line-height: 30px; color: #000000; }
		#TPL-Index h3							{	font-size: 14px; line-height: 30px; color: #da203d; }
		#TPL-Index h4							{	display: block; float: left; width: 198px; font-size: 12px; line-height: 15px; font-weight: bold; color: #da203d; }
		#TPL-Index .left p						{	display: block; float: left; width: auto; font-size: 12px; line-height: 15px; padding-bottom: 15px; }
		#TPL-Index .right p						{	display: block; float: left; width: 198px; font-size: 12px; line-height: 15px; padding-bottom: 15px; }
		#TPL-Index ul							{	display: block; float: left; width: 183px; font-size: 12px; line-height: 15px; padding: 0px 0px 15px 15px; }

		#TPL-Index img							{	float: left; width: 119px; padding: 0px 10px 10px 0px; }


/* TPL Haltegurte
---------------------------------------------------------------------------- */
	#TPL-Haltegurte							{	position: relative; top: 20px; padding: 0px; margin-bottom: 24px; }
		#TPL-Haltegurte .complete				{	width: 690px; float: none; height: auto; margin-left: 32px; padding: 0px 0px 15px 0px; }
		#TPL-Haltegurte .left					{	width: 208px; clear: both; float: left; height: auto; margin-left: 0px; padding-bottom: 50px; }
		#TPL-Haltegurte .middle					{	width: 208px; float: left; height: auto; margin-left: 33px; padding-bottom: 50px; }
		#TPL-Haltegurte .right					{	width: 208px; float: left; height: auto; margin-left: 33px; padding-bottom: 50px; }

		#TPL-Haltegurte h2						{	font-size: 16px; line-height: 20px; color: #da203d; padding: 0px 0px 15px 0px; }
		#TPL-Haltegurte h3						{	font-size: 12px; line-height: 15px; color: #000000; padding: 0px 0px 15px 0px; }
		#TPL-Haltegurte p						{	display: block; font-size: 12px; line-height: 15px; padding: 0px 0px 15px 0px; }
		#TPL-Haltegurte ul						{	display: block; font-size: 12px; line-height: 15px; padding: 0px 0px 15px 15px; }
		#TPL-Haltegurte ul.red					{	display: block; font-size: 12px; line-height: 15px; padding: 0px 0px 15px 15px; color: #da203d; }

		#TPL-Haltegurte img						{	padding: 0px 0px 10px 0px; }

		#TPL-Haltegurte .img1					{	float: left; width: 84px; padding: 0px 10px 15px 0px; text-align: left; }
		#TPL-Haltegurte .img2					{	float: left; width: 114px; padding: 0px 0px 15px 0px; text-align: left; }
		#TPL-Haltegurte .img3					{	clear: both; width: 208px; padding: 0px 10px 15px 0px; text-align: left; }

/* TPL WT 330
---------------------------------------------------------------------------- */
		#TPL-WT330							{	position: relative; top: 20px; padding: 0px; margin-bottom: 24px; }
		#TPL-WT330 .complete				{	width: 690px; float: none; height: auto; margin-left: 32px; padding: 0px 0px 15px 0px; }
		#TPL-WT330 .left					{	width: 330px; clear: both; float: left; height: auto; margin-left: 32px; padding-bottom: 50px; }
		#TPL-WT330 .right					{	width: 312px; float: left; height: auto; margin-left: 25px; padding-bottom: 50px; }

		#TPL-WT330 h2						{	font-size: 16px; line-height: 20px; color: #da203d; padding: 0px 0px 15px 0px; }
		#TPL-WT330 h3						{	font-size: 12px; line-height: 15px; color: #000000; padding: 0px 0px 15px 0px; }
		#TPL-WT330 p						{	display: block; font-size: 12px; line-height: 15px; padding: 0px 0px 15px 0px; }
		#TPL-WT330 ul						{	display: block; font-size: 12px; line-height: 15px; padding: 0px 0px 15px 15px; }
		#TPL-WT330 ul.red					{	display: block; font-size: 12px; line-height: 15px; padding: 0px 0px 15px 15px; color: #da203d; }

		#TPL-WT330 img						{	padding: 0px 0px 10px 0px; }


/* TPL WT 330 Landingpage
---------------------------------------------------------------------------- */
		#TPL-WT330.Landingpage h1			{	font-size: 24px; line-height: 28px; color: #000000; padding: 0px 0px 15px 0px; }
		#TPL-WT330.Landingpage .left h2		{	font-size: 16px; line-height: 20px; color: #000000; padding: 0px 0px 15px 0px; }
		#TPL-WT330.Landingpage .right h2	{	font-size: 16px; line-height: 20px; color: #d40032; padding: 0px 0px 15px 0px; }
		#TPL-WT330.Landingpage h3			{	font-size: 12px; line-height: 15px; color: #000000; padding: 0px 0px 15px 0px; }
		#TPL-WT330.Landingpage h3 span		{	font-size: 24px; line-height: 28px; color: #d40032; padding: 0px 0px 15px 0px; }
		#TPL-WT330.Landingpage p			{	display: block; font-size: 12px; line-height: 15px; padding: 0px 0px 15px 0px; }
		#TPL-WT330.Landingpage ul			{	display: block; font-size: 12px; line-height: 15px; padding: 0px 0px 15px 15px; }

		#TPL-WT330.Landingpage img			{	padding: 0px 0px 10px 0px; }
		
		
/* TPL Tour
---------------------------------------------------------------------------- */
		#TPL-Tour							{	position: relative; top: 20px; padding: 0px; margin-bottom: 24px; }
		#TPL-Tour .complete					{	width: 690px; float: none; height: auto; margin-left: 32px; padding: 0px 0px 15px 0px; }
		#TPL-Tour .left						{	width: 350px; clear: both; float: left; height: auto; margin-left: 32px; padding-bottom: 50px; }
		#TPL-Tour .right					{	width: 305px; float: left; height: auto; padding-bottom: 50px; }

		#TPL-Tour h2						{	font-size: 16px; line-height: 20px; color: #da203d; padding: 0px 0px 15px 0px; }
		#TPL-Tour h3						{	font-size: 12px; line-height: 15px; color: #000000; padding: 0px 0px 15px 0px; }
		#TPL-Tour p							{	display: block; font-size: 12px; line-height: 15px; padding: 0px 0px 15px 0px; }
		#TPL-Tour ul						{	display: block; font-size: 12px; line-height: 15px; padding: 0px 0px 15px 15px; }
		#TPL-Tour ul.red					{	display: block; font-size: 12px; line-height: 15px; padding: 0px 0px 15px 15px; color: #da203d; }

		#TPL-Tour img						{	padding: 0px; margin: 0px;}	
		
			
/* TPL Übergabestatioenen
---------------------------------------------------------------------------- */
		#TPL-Uebergabe						{	position: relative; top: 20px; padding: 0px; margin-bottom: 24px; }
		#TPL-Uebergabe .complete			{	width: 690px; float: none; height: auto; margin-left: 32px; padding: 0px 0px 15px 0px; }
		#TPL-Uebergabe .left				{	width: 370px; clear: both; float: left; height: auto; margin-left: 32px; padding-bottom: 50px; }
		#TPL-Uebergabe .right				{	width: 290px; float: left; height: auto; padding-bottom: 50px; }

		#TPL-Uebergabe h2					{	font-size: 16px; line-height: 20px; color: #da203d; padding: 0px 0px 15px 0px; }
		#TPL-Uebergabe h3					{	font-size: 12px; line-height: 15px; color: #000000; padding: 0px 0px 15px 0px; }
		#TPL-Uebergabe p					{	display: block; font-size: 12px; line-height: 15px; padding: 0px 0px 15px 0px; }
		#TPL-Uebergabe ul					{	display: block; font-size: 12px; line-height: 15px; padding: 0px 0px 15px 15px; }
		#TPL-Uebergabe ul.red				{	display: block; font-size: 12px; line-height: 15px; padding: 0px 0px 15px 15px; color: #da203d; }

		#TPL-Uebergabe img					{	padding: 0px; margin: 0px;}	



/* TPL Ueberuns
---------------------------------------------------------------------------- */
	#TPL-Ueberuns							{	position: relative; top: 20px; padding: 0px; margin-bottom: 24px; }
		#TPL-Ueberuns .left						{	width: 438px; float: left; height: auto; margin-left: 0px; }
		#TPL-Ueberuns .left_a					{	width: 278px; float: left; height: auto; margin-left: 0px; padding-bottom: 50px; }
		#TPL-Ueberuns .left_b					{	width: 153px; float: left; height: auto; margin-left: 7px; padding-bottom: 50px; }
		#TPL-Ueberuns .right					{	width: 245px; float: left; height: auto; margin-left: 7px; padding-bottom: 50px; }

		#TPL-Ueberuns h2						{	font-size: 16px; line-height: 20px; color: #da203d; padding: 0px 0px 25px 0px; }
		#TPL-Ueberuns h3						{	font-size: 16px; line-height: 20px; color: #000000; padding: 15px 0px 0px 0px; }
		#TPL-Ueberuns p							{	display: block; font-size: 12px; line-height: 15px; padding: 0px 5px 15px 0px; }
		#TPL-Ueberuns p	a						{	color: #000000; }

		#TPL-Ueberuns img						{	float: left; padding: 0px 0px 8px 0px; }


/* TPL Wartung
---------------------------------------------------------------------------- */
	#TPL-Wartung							{	position: relative; top: 20px; padding: 0px; margin-bottom: 24px; }
		#TPL-Wartung .left						{	width: 509px; float: left; height: auto; margin-left: 0px; }
		#TPL-Wartung .left_a					{	width: 346px; float: left; height: auto; margin-left: 0px; padding-bottom: 50px; }
		#TPL-Wartung .left_b					{	width: 156px; float: left; height: auto; margin: 55px 0px 0px 7px; }
		#TPL-Wartung .right						{	width: 174px; float: left; height: auto; margin-left: 7px; }
		#TPL-Wartung .right_btm					{	width: 274px; float: left; height: 239px; margin-left: -156px; position: relative; }
		#TPL-Wartung .right_btm a					{	position: absolute; top: 0px; left: 0px; width: 337px; }

		#TPL-Wartung h2							{	font-size: 16px; line-height: 20px; color: #da203d; padding: 0px 0px 25px 0px; }
		#TPL-Wartung h3							{	font-size: 16px; line-height: 20px; color: #000000; padding: 15px 0px 0px 0px; }
		#TPL-Wartung p							{	display: block; font-size: 12px; line-height: 15px; padding: 0px 5px 15px 0px; }

		#TPL-Wartung img						{	float: left; padding: 0px 0px 8px 0px; }


/* TPL Team
---------------------------------------------------------------------------- */
	#TPL-Team								{	position: relative; top: 20px; padding: 0px; margin-bottom: 24px; }
		#TPL-Team .row							{	width: 690px; clear: both; height: auto; margin-left: 0px; }
		#TPL-Team .col							{	width: 95px; float: right; height: auto; margin-left: 40px; }
		#TPL-Team .col_wide						{	width: 285px; float: left; height: auto; margin: 0px; }
		#TPL-Team .col_team						{	width: 405px; float: left; height: auto; margin: 0px; }

		#TPL-Team h2							{	font-size: 16px; line-height: 20px; color: #da203d; padding: 0px 0px 25px 0px; }
		#TPL-Team h3							{	font-size: 12px; line-height: 15px; padding: 0px 0px 0px 0px; }
		#TPL-Team p								{	font-size: 12px; line-height: 15px; padding: 0px 0px 15px 0px; }
		#TPL-Team .col p						{	font-size: 10px; line-height: 15px; padding: 0px 0px 15px 0px; }

		#TPL-Team img							{	padding: 0px 0px 5px 0px; }


/* TPL Geschichte
---------------------------------------------------------------------------- */
	#TPL-Geschichte								{	position: relative; top: 20px; padding: 0px; margin-bottom: 24px; }

		#TPL-Geschichte .complete				{	width: 690px; float: none; height: auto; margin-left: 0px; padding: 0px 0px 15px 0px; }
		#TPL-Geschichte .left					{	width: 123px; float: left; height: auto; margin-left: 0px; padding-bottom: 50px; }
		#TPL-Geschichte .middle					{	width: 444px; float: left; height: auto; padding-bottom: 50px; }
		#TPL-Geschichte .right					{	width: 123px; float: left; height: auto; padding-bottom: 50px; }

		#TPL-Geschichte h2						{	font-size: 16px; line-height: 20px; color: #da203d; padding: 0px 0px 25px 0px; }
		#TPL-Geschichte h3						{	font-size: 12px; line-height: 15px; font-weight: bold; padding: 0px 0px 0px 0px; }
		#TPL-Geschichte p						{	font-size: 12px; line-height: 15px; padding: 0px 15px 15px 0px; }

		#TPL-Geschichte img						{	padding: 0px 0px 80px 0px; }


/* TPL Unternehmen Arbeitsbuehnen
---------------------------------------------------------------------------- */
	#TPL-UnternehmenArbeitsbuehnen				{	position: relative; top: 20px; padding: 0px; margin-bottom: 24px; }

		#TPL-UnternehmenArbeitsbuehnen .left		{	width: 423px; float: left; height: auto; margin-left: 0px; padding-bottom: 50px; }
		#TPL-UnternehmenArbeitsbuehnen .right		{	width: 230px; float: left; height: auto; margin-left: 37px; padding-bottom: 50px; }

		#TPL-UnternehmenArbeitsbuehnen h2			{	font-size: 16px; line-height: 20px; color: #da203d; padding: 0px 0px 25px 0px; }
		#TPL-UnternehmenArbeitsbuehnen h3			{	font-size: 12px; line-height: 15px; font-weight: bold; padding: 0px 0px 0px 0px; }
		#TPL-UnternehmenArbeitsbuehnen h3 a			{	color: #000000; }
		#TPL-UnternehmenArbeitsbuehnen h4			{	color: #da203d; }
		#TPL-UnternehmenArbeitsbuehnen p			{	font-size: 12px; line-height: 15px; padding: 0px 15px 15px 0px; }

		#TPL-UnternehmenArbeitsbuehnen img			{	padding: 0px 0px 3px 3px; float: left; }


/* TPL KSP
---------------------------------------------------------------------------- */
	#TPL-KSP									{	position: relative; top: 20px; padding: 0px; margin-bottom: 35px; }

		#TPL-KSP #KSP_Top							{	position: relative; height: 15px; width: 690px; margin-left: 0px; overflow: hidden;
														background-image: url('../images/KSP_Top.png'); background-position: 0px 0px; background-repeat: no-repeat; }
		#TPL-KSP #KSP_Mdl							{	position: relative; height: auto; width: 690px; margin-left: 0px;
														background-image: url('../images/KSP_Mdl_repeat-y.png'); background-position: 0px 0px; background-repeat: repeat-y; }
		#TPL-KSP #KSP_Btm							{	position: relative; height: 15px; width: 690px; margin-left: 0px; overflow: hidden;
														background-image: url('../images/KSP_Btm.png'); background-position: 0px 0px; background-repeat: no-repeat; }

		#TPL-KSP h4									{	font-size: 12px; line-height: 15px; font-weight: bold; }
		#TPL-KSP p									{	font-size: 12px; line-height: 15px; padding-bottom: 15px; }

		#TPL-KSP #KSP_Text							{	width: 690px; height: 92px; background-color: #da1f3d; }
		#TPL-KSP #KSP_Text h3						{	font-size: 15px; line-height: 20px; font-weight: bold; color: #ffffff; padding: 10px 22px 5px 22px; }
		#TPL-KSP #KSP_Text h3 span					{	color: #000000; font-weight: normal; }
		#TPL-KSP #KSP_Text p						{	font-size: 11px; line-height: 15px; color: #ffffff; padding: 0px 22px 0px 22px; }

		#TPL-KSP #KSP_Mdl a							{	float: left; }
		#TPL-KSP #KSP_Mdl h4 a						{	float: none; color: #000000; }
		#TPL-KSP #KSP_Mdl p a						{	float: none; color: #000000; }

		#TPL-KSP .left								{	float: left; width: 310px; margin: 10px 10px 0px 25px; }
		#TPL-KSP .right								{	float: left; width: 310px; margin: 10px 0px 0px 10px; }


/* TPL BuehneFinden
---------------------------------------------------------------------------- */
	#TPL-BuehneFinden							{	position: relative; top: 20px; padding: 0px; margin-bottom: 55px; }

		#TPL-BuehneFinden .frame					{	width: 690px; float: left; height: auto; margin-left: 0px;
														background-image: url('../images/BF_Background_repeat-y.png'); background-position: 0px 0px; background-repeat: repeat-y; }
		#TPL-BuehneFinden .frameSub					{	width: 690px; float: left; height: auto; margin-left: 0px; }
		#TPL-BuehneFinden .left						{	width: 151px; float: left; height: auto; margin-left: 0px; }
		#TPL-BuehneFinden .right					{	width: 518px; float: left; height: auto; margin-left: 21px; }

		#TPL-BuehneFinden h2						{	font-size: 16px; line-height: 20px; color: #da203d; padding: 0px 0px 25px 0px; }
		#TPL-BuehneFinden h4						{	font-size: 11px; line-height: 15px; color: #000000; padding: 50px 0px 0px 0px; }
		#TPL-BuehneFinden p							{	font-size: 11px; line-height: 15px; color: #000000; padding: 0px 0px 0px 0px; }
		#TPL-BuehneFinden ul						{	font-size: 12px; line-height: 15px; padding: 0px 0px 15px 15px; }

		#TPL-BuehneFinden .left form				{	display: block; padding: 20px 0px 0px 0px; }
		#TPL-BuehneFinden .left .searchrow			{	display: block; padding: 0px 0px 5px 0px; }
		#TPL-BuehneFinden .left label				{	display: block; padding: 10px 0px 0px 5px; font-size: 12px; line-height: 15px; }
		#TPL-BuehneFinden .left select				{	width: 140px; margin: 0px 0px 5px 0px; border: 0px; padding: 0px 0px 0px 3px; height: 16px; font-size: 12px; background-color: #d1d2d5; }
		#TPL-BuehneFinden .left input				{	margin: 20px 0px 0px 0px; }

		#TPL-BuehneFinden .left #Legend				{	margin: 50px 0px 0px 0px; }
		#TPL-BuehneFinden .left #Legend	thead td	{	width: auto; padding: 0px; vertical-align: top; text-align: left;
														font-weight: bold; font-size: 11px; line-height: 14px; }
		#TPL-BuehneFinden .left #Legend	tbody td	{	width: auto; padding: 0px; vertical-align: top; text-align: left;
														font-weight: normal; font-size: 11px; line-height: 14px; }
		#TPL-BuehneFinden .left #Legend	tbody td b	{	padding: 0px 10px 0px 0px; }

		#TPL-BuehneFinden .right #Finder			{	clear: both; width: 517px; margin-top: 20px; margin-bottom: 50px; border: 0px; }
		#TPL-BuehneFinden .right .BFcontent			{	width: 254px; height: auto; vertical-align: top;
														font-size: 15px; line-height: 17px; color: #000000; }
		#TPL-BuehneFinden .right .BFspace			{	width: 9px; overflow: hidden; }

		#TPL-BuehneFinden .right .BFcontent	.R0		{	width: 254px; }
		#TPL-BuehneFinden .right .BFcontent	.R0	div		{	cursor: pointer; }
		#TPL-BuehneFinden .right .BFcontent	.R0	div:hover	{	background-position: 0px -120px; }
		#TPL-BuehneFinden .right .BFcontent	.R0	div.active	{	background-position: 0px -120px !important; }
		#TPL-BuehneFinden .right .BFcontent	.R0	.C1		{	width: 254px; height: 46px; overflow: hidden;  padding: 0px 0px 0px 0px;
															background-image: url('../images/BF-W1.png'); background-position: 0px -20px; background-repeat: no-repeat; }
		
		#TPL-BuehneFinden .right .BFcontent	.R1		{	width: 254px; }
		#TPL-BuehneFinden .right .BFcontent	.R1	div		{	cursor: pointer; }
		#TPL-BuehneFinden .right .BFcontent	.R1	div:hover	{	background-position: 0px -100px; }
		#TPL-BuehneFinden .right .BFcontent	.R1	div.active	{	background-position: 0px -100px !important; }
		#TPL-BuehneFinden .right .BFcontent	.R1	.C1		{	width: 254px; height: 46px; overflow: hidden; padding: 20px 0px 0px 0px;
															background-image: url('../images/BF-W1.png'); background-position: 0px 0px; background-repeat: no-repeat; }

		#TPL-BuehneFinden .right .BFcontent	.R2		{	width: 254px; }
		#TPL-BuehneFinden .right .BFcontent	.R2	div		{	cursor: pointer; }
		#TPL-BuehneFinden .right .BFcontent	.R2	div:hover	{	background-position: 0px -100px; }
		#TPL-BuehneFinden .right .BFcontent	.R2	div.active	{	background-position: 0px -100px !important; }
		#TPL-BuehneFinden .right .BFcontent	.R2	.C1		{	float: left; width: 123px; height: 46px; overflow: hidden; padding: 20px 4px 0px 0px;
															background-image: url('../images/BF-W2-1.png'); background-position: 0px 0px; background-repeat: no-repeat; }
		#TPL-BuehneFinden .right .BFcontent	.R2	.C2		{	float: left; width: 123px; height: 46px; overflow: hidden; padding: 20px 0px 0px 4px;
															background-image: url('../images/BF-W2-2.png'); background-position: 0px 0px; background-repeat: no-repeat; }

		#TPL-BuehneFinden .right .BFcontent	.R3		{	width: 254px; }
		#TPL-BuehneFinden .right .BFcontent	.R3	div		{	cursor: pointer; }
		#TPL-BuehneFinden .right .BFcontent	.R3	div:hover	{	background-position: 0px -100px; }
		#TPL-BuehneFinden .right .BFcontent	.R3	div.active	{	background-position: 0px -100px !important; }
		#TPL-BuehneFinden .right .BFcontent	.R3	.C1		{	float: left; width: 80px; height: 46px; overflow: hidden; padding: 20px 4px 0px 0px;
															background-image: url('../images/BF-W3-1.png'); background-position: 0px 0px; background-repeat: no-repeat; }
		#TPL-BuehneFinden .right .BFcontent	.R3	.C2		{	float: left; width: 80px; height: 46px; overflow: hidden; padding: 20px 3px 0px 3px;
															background-image: url('../images/BF-W3-2.png'); background-position: 0px 0px; background-repeat: no-repeat; }
		#TPL-BuehneFinden .right .BFcontent	.R3	.C3		{	float: left; width: 80px; height: 46px; overflow: hidden; padding: 20px 0px 0px 4px;
															background-image: url('../images/BF-W3-3.png'); background-position: 0px 0px; background-repeat: no-repeat; }




		#TPL-BuehneFinden .right #List				{	clear: both; width: 517px; margin-top: 20px; margin-bottom: 0px; border: 0px; }

		#TPL-BuehneFinden .right #List thead td		{	width: auto; padding: 3px 5px 3px 0px;
														font-weight: bold; font-size: 11px; line-height: 14px; }
		#TPL-BuehneFinden .right #List thead td.last	{	padding: 3px 0px 3px 0px; }

		#TPL-BuehneFinden .right #List tbody td		{	width: auto; padding: 3px 5px 3px 0px; border-top: 1px #000000 solid;
														font-weight: normal; font-size: 11px; line-height: 14px; }
		#TPL-BuehneFinden .right #List tbody td.last	{	padding: 3px 0px 3px 0px; text-align: right; }
		#TPL-BuehneFinden .right #List tbody td.last a	{	margin-left: 0px; }
		#TPL-BuehneFinden .right #List tbody td.last a:last-child	{	margin-left: 5px; }
		#TPL-BuehneFinden .right #List tbody td.last span	{	margin-left: 5px; }


/* TPL Datenblatt
---------------------------------------------------------------------------- */
	#TPL-Datenblatt								{	position: relative; top: 20px; padding: 0px; margin-bottom: 35px; }

		#TPL-Datenblatt .left						{	width: 172px; float: left; height: auto; margin-left: 0px; }
		#TPL-Datenblatt .right						{	width: 518px; float: left; height: 802px; margin-left: 0px; }

		#TPL-Datenblatt .right iframe				{	width: 516px; height: 800px; border: 1px #5b5959 solid;  }

		#TPL-Datenblatt h2							{	font-size: 16px; line-height: 20px; color: #da203d; padding: 0px 0px 25px 0px; }


/* TPL AGB
---------------------------------------------------------------------------- */
	#TPL-AGB									{	position: relative; top: 20px; padding: 0px; margin-bottom: 35px; }

		#TPL-AGB .complete							{	width: 690px; float: none; height: auto; margin-left: 0px; padding: 0px 0px 15px 0px; }
		#TPL-AGB .left								{	width: 335px; float: left; height: auto; margin-left: 0px; }
		#TPL-AGB .right								{	width: 335px; float: left; height: auto; margin-left: 20px; }

		#TPL-AGB h2									{	font-size: 16px; line-height: 20px; color: #da203d; padding: 0px 0px 25px 0px; }
		#TPL-AGB h3									{	font-size: 12px; line-height: 15px; color: #000000; padding: 0px; }
		#TPL-AGB p									{	font-size: 12px; line-height: 15px; color: #000000; padding: 0px 0px 15px 0px; }

		#TPL-AGB ul									{	list-style: disc outside none; font-size: 12px; line-height: 15px; padding: 0px 0px 15px 15px; }
		#TPL-AGB ol									{	list-style: upper-latin outside none; font-size: 12px; line-height: 15px; padding: 0px 0px 15px 15px; }


/* TPL News
---------------------------------------------------------------------------- */
	#TPL-News									{	position: relative; top: 20px; padding: 0px; margin-bottom: 35px; }

		#TPL-News .complete							{	width: 690px; float: none; clear: both; height: auto; margin-left: 0px; padding: 0px 0px 15px 0px; }
		#TPL-News .complete2						{	width: 690px; float: none; clear: both; height: auto; margin-left: 0px; padding: 15px 0px 0px 0px; border-top: 1px #da203d solid; }
		#TPL-News .complete2 .newsbild				{   font-size: 11px; width: 460px;}
		#TPL-News .left								{	width: 335px; float: left; height: auto; margin-left: 0px; border-top: 1px #da203d solid; }
		#TPL-News .right							{	width: 335px; float: left; height: auto; padding: 15px 0px 0px 20px; text-align: right; border-top: 1px #da203d solid; }

		#TPL-News h2								{	font-size: 16px; line-height: 20px; color: #da203d; padding: 0px 0px 0px 0px; }
		#TPL-News h3								{	font-size: 16px; line-height: 32px; color: #da203d; padding: 15px 0px 15px 0px; }
		#TPL-News h4								{	font-size: 12px; line-height: 15px; color: #000000; padding: 0px 0px 10px 0px; font-weight: bold; }
		#TPL-News p									{	font-size: 12px; line-height: 15px; color: #000000; padding: 0px 0px 15px 0px; }

		#TPL-News ul								{	list-style: none outside none; font-size: 12px; line-height: 15px; padding: 0px 0px 15px 0px; }
		#TPL-News ul li								{	width: 150px; float: left; padding: 0px 15px 15px 0px; display: block; }
		#TPL-News ul li	span						{	width: auto; float: left; display: block; line-height: 30px; color: #000000; text-decoration: underline; font-weight: bold; }
		#TPL-News ul li	image						{	width: 30px; float: left; display: block; padding-left: 10px; }

		

/* TPL Suche
---------------------------------------------------------------------------- */
	#TPL-Suche									{	position: relative; top: 20px; padding: 0px; margin-bottom: 35px; }

		#TPL-Suche .complete						{	width: 690px; float: none; clear: both; height: auto; margin-left: 0px; padding: 0px 0px 15px 0px; }

		#TPL-Suche h2								{	font-size: 16px; line-height: 20px; color: #da203d; padding: 0px 0px 25px 0px; }
		#TPL-Suche h2 i								{	font-weight: normal; color: #000000; padding: 0px 5px 0px 5px; }
		#TPL-Suche h4								{	font-size: 12px; line-height: 15px; color: #000000; padding: 0px 0px 0px 0px; font-weight: bold; }
		#TPL-Suche p								{	font-size: 12px; line-height: 15px; color: #000000; padding: 0px 0px 15px 0px; }



/* TPL Sitemap
---------------------------------------------------------------------------- */
	#TPL-Sitemap								{	position: relative; top: 20px; padding: 0px; margin-bottom: 35px; }

		#TPL-Sitemap .complete						{	width: 690px; float: none; clear: both; height: auto; margin-left: 0px; padding: 0px 0px 15px 0px; }

		#TPL-Sitemap h2								{	font-size: 16px; line-height: 20px; color: #da203d; padding: 0px 0px 0px 0px; }

		#TPL-Sitemap ol								{	list-style: decimal outside none; font-size: 12px; line-height: 15px; padding: 0px 0px 15px 25px; }
		#TPL-Sitemap ol li							{	width: auto; padding: 0px 15px 0px 0px; }


/* TPL Impressum
---------------------------------------------------------------------------- */
	#TPL-Impressum								{	position: relative; top: 20px; padding: 0px; margin-bottom: 35px; }

		#TPL-Impressum .complete					{	width: 690px; float: none; height: auto; margin-left: 0px; padding: 0px 0px 15px 0px; }
		#TPL-Impressum .left						{	width: 194px; float: left; height: auto; margin-left: 0px; padding-bottom: 50px; }
		#TPL-Impressum .right						{	width: 446px; float: left; height: auto; margin-left: 40px; padding-bottom: 50px; }

		#TPL-Impressum h2							{	font-size: 16px; line-height: 20px; color: #da203d; padding: 0px 0px 25px 0px; }
		#TPL-Impressum h3							{	font-size: 12px; line-height: 15px; color: #000000; padding: 0px; }
		#TPL-Impressum p							{	font-size: 12px; line-height: 15px; color: #000000; padding: 0px 0px 15px 0px; }


/* TPL Jobs
---------------------------------------------------------------------------- */
	#TPL-Jobs									{	position: relative; top: 20px; padding: 0px; margin-bottom: 35px; }

		#TPL-Jobs .complete							{	width: 690px; float: none; height: auto; margin-left: 0px; padding: 0px 0px 15px 0px; }
		#TPL-Jobs .left								{	width: 319px; float: left; height: auto; margin-left: 0px; padding-bottom: 0px; }
		#TPL-Jobs .right							{	width: 341px; float: left; height: auto; margin-left: 30px; padding-bottom: 0px; }
		#TPL-Jobs .line								{	width: 690px; clear: both; height: 15px; margin-left: 0px; padding: 0px 0px 0px 0px; border-top: 1px #c2c3c5 solid;  }

		#TPL-Jobs h2								{	font-size: 16px; line-height: 20px; color: #da203d; padding: 0px 0px 25px 0px; }
		#TPL-Jobs h3								{	font-size: 16px; line-height: 20px; color: #000000; padding: 0px; }
		#TPL-Jobs h4								{	font-size: 12px; line-height: 15px; color: #000000; font-weight: normal; padding: 0px; }
		#TPL-Jobs p									{	font-size: 12px; line-height: 15px; color: #000000; padding: 0px 0px 15px 0px; }
		

/* TPL Tuev
---------------------------------------------------------------------------- */
	#TPL-Tuev									{	position: relative; top: 20px; padding: 0px; margin-bottom: 35px; }

		#TPL-Tuev .complete							{	width: 690px; float: none; height: auto; margin-left: 0px; padding: 0px 0px 0px 0px; }
		#TPL-Tuev .grey								{	width: 690px; float: none; height: auto; margin-left: 0px; }
		#TPL-Tuev .both								{	width: 660px; float: none; height: auto; margin-left: 0px; padding: 25px 15px 15px 0px; }
		#TPL-Tuev .left								{	width: 349px; float: left; height: auto; margin-left: 0px; padding: 25px 15px 15px 0px; }
		#TPL-Tuev .right							{	width: 201px; float: left; height: auto; margin-left: 30px; padding: 25px 65px 15px 15px; text-align: right; }

		#TPL-Tuev h2								{	font-size: 16px; line-height: 20px; color: #da203d; padding: 0px 0px 25px 0px; }
		#TPL-Tuev h3								{	font-size: 12px; line-height: 15px; color: #000000; padding: 0px; }
		#TPL-Tuev h4								{	font-size: 18px; line-height: 24px; color: #000000; font-weight: normal; padding: 10px 0px 0px 0px; }
		#TPL-Tuev p									{	font-size: 12px; line-height: 15px; color: #000000; padding: 0px 0px 15px 0px; }


/* TPL PremiumCard
---------------------------------------------------------------------------- */
	#TPL-PremiumCard							{	position: relative; top: 20px; padding: 0px; margin-bottom: 35px; }

		#TPL-PremiumCard .complete					{	width: 690px; float: none; height: auto; margin-left: 0px; padding: 0px 0px 0px 0px; }
		#TPL-PremiumCard .black						{	width: 690px; float: none; height: auto; margin-left: 0px; }
		#TPL-PremiumCard .left						{	width: 309px; float: left; height: auto; margin-left: 0px; padding: 25px 15px 15px 0px; }
		#TPL-PremiumCard .right						{	width: 241px; float: left; height: auto; margin-left: 30px; padding: 25px 65px 15px 15px; text-align: right; }

		#TPL-PremiumCard h2							{	font-size: 16px; line-height: 20px; color: #da203d; padding: 0px 0px 25px 0px; }
		#TPL-PremiumCard h3							{	font-size: 12px; line-height: 15px; color: #000000; padding: 0px 0px 15px 0px; }
		#TPL-PremiumCard h4							{	font-size: 18px; line-height: 24px; color: #da203d; font-weight: normal; padding: 40px 0px 40px 0px; }
		#TPL-PremiumCard p							{	font-size: 12px; line-height: 15px; color: #000000; padding: 0px 0px 0px 0px; }
		#TPL-PremiumCard p.blk						{	color: #000000; }


/* TPL SicherheitSeminare
---------------------------------------------------------------------------- */
	#TPL-SicherheitSeminare						{	position: relative; top: 20px; padding: 0px; margin-bottom: 35px; }

		#TPL-SicherheitSeminare .complete			{	width: 690px; float: none; clear: both; height: auto; margin-left: 0px; padding: 15px 0px 15px 0px; border-top: 1px #da203d solid; }
		#TPL-SicherheitSeminare .complete2			{	width: 690px; float: none; clear: both; height: auto; margin-left: 0px; padding: 15px 0px 15px 0px; }
		#TPL-SicherheitSeminare .illustration		{	width: 690px; float: none; clear: both; height: auto; margin-left: 0px; padding: 0px 0px 15px 0px; }
		#TPL-SicherheitSeminare .left				{	width: 335px; float: left; clear: both; height: auto; margin-left: 0px; }
		#TPL-SicherheitSeminare .left-red			{	width: 335px; float: left; clear: both; height: 65px; padding: 2px 0px 0px 0px; }
		#TPL-SicherheitSeminare .right				{	width: 335px; float: left; height: auto; margin-left: 20px; }

		#TPL-SicherheitSeminare h2					{	font-size: 16px; line-height: 20px; color: #000000; padding: 0px 0px 0px 0px; }
		#TPL-SicherheitSeminare h3					{	font-size: 12px; line-height: 15px; color: #000000; padding: 0px; }
		#TPL-SicherheitSeminare .left-red p			{	color: #da203d; font-size: 16px; line-height: 20px; width: 335px; padding: 33px 0px 12px 0px; }
		#TPL-SicherheitSeminare p					{	font-size: 12px; line-height: 15px; color: #000000; padding: 0px 0px 15px 0px; }

		#TPL-SicherheitSeminare ul					{	list-style: disc outside none; font-size: 12px; line-height: 15px; padding: 0px 0px 15px 15px; }

		#TPL-SicherheitSeminare #List				{	width: 690px; margin-top: 25px; margin-bottom: 0px; border: 0px; }

		#TPL-SicherheitSeminare #List thead td		{	width: auto; padding: 3px 20px 3px 0px;
														font-weight: bold; font-size: 12px; line-height: 15px; }
		#TPL-SicherheitSeminare #List thead td.last	{	padding: 3px 0px 3px 0px; }

		#TPL-SicherheitSeminare #List tbody td		{	width: auto; padding: 3px 20px 3px 0px; border-top: 1px #000000 solid; vertical-align: top;
														font-weight: normal; font-size: 12px; line-height: 15px; }
		#TPL-SicherheitSeminare #List tbody td.last	{	padding: 5px 0px 5px 0px; }




/* TPL Praemienprogramm
---------------------------------------------------------------------------- */
	#TPL-Praemienprogramm						{	position: relative; top: 20px; padding: 0px; margin-bottom: 35px; }

		#TPL-Praemienprogramm .complete				{	width: 722px; float: none; clear: both; height: auto; padding: 0px 0px 0px 0px; }
		#TPL-Praemienprogramm .illustration			{	 }

		#TPL-Praemienprogramm .left					{	width: 285px; float: left; clear: both; height: auto; padding-left: 32px; background-position: 32px 0px; background-repeat: no-repeat; }
		#TPL-Praemienprogramm .right				{	width: 385px; float: left; height: auto; padding-left: 20px; background-position: 0px 0px; background-repeat: no-repeat; }

		#TPL-Praemienprogramm h2					{	font-size: 16px; line-height: 20px; color: #da203d !important; padding: 0px 0px 10px 0px; }
		#TPL-Praemienprogramm p						{	font-size: 12px; line-height: 15px; color: #000000; padding: 15px 0px 0px 32px; }

		#TPL-Praemienprogramm .right a				{	font-size: 18px; display: block; height: 40px; line-height: 40px; font-weight: bold; color: #da203d !important; padding: 0px 0px 0px 50px; text-decoration: none;
														background-image: url('../content/praemien-bg-arrow.gif'); background-position: 0px 0px; background-repeat: no-repeat; }
		#TPL-Praemienprogramm .right a:hover		{	text-decoration: underline; }


/* TPL IPAF
---------------------------------------------------------------------------- */
	#TPL-IPAF									{	position: relative; top: 20px; padding: 0px; margin-bottom: 35px; }

		#TPL-IPAF .complete							{	width: 690px; float: none; clear: both; height: auto; margin-left: 0px; padding: 0px 0px 0px 0px; }
		#TPL-IPAF .left								{	width: 335px; float: left; clear: both; height: auto; margin-left: 0px; }
		#TPL-IPAF .right							{	width: 335px; float: left; height: auto; margin-left: 20px; }

		#TPL-IPAF table								{	width: 690px; border: 0px; }
		#TPL-IPAF table .yellow						{	border-bottom: 3px #fff200 solid; padding-top: 15px;s }
		#TPL-IPAF table .btm-lft					{	text-align: left; vertical-align: bottom; }
		#TPL-IPAF table .btm-lft img					{	position: relative; margin: 0px 0px -4px 0px; }
		#TPL-IPAF table .ipaf						{	vertical-align: bottom; width: 159px; }

		#TPL-IPAF table .space1						{	height: 15px; width: 304px; overflow: hidden; }
		#TPL-IPAF table .space2						{	height: 15px; width: 227px; overflow: hidden; }

		#TPL-IPAF h2								{	font-size: 16px; line-height: 20px; color: #da203d; padding: 0px 0px 25px 0px; }
		#TPL-IPAF p									{	font-size: 12px; line-height: 15px; color: #000000; padding: 0px 15px 15px 0px; }


/* TPL Partnerlift
---------------------------------------------------------------------------- */
	#TPL-Partnerlift							{	position: relative; top: 20px; padding: 0px; margin-bottom: 35px; }

		#TPL-Partnerlift .left						{	width: 224px; float: left; height: auto; margin-left: 0px; }
		#TPL-Partnerlift .right						{	width: 446px; float: left; height: auto; margin-left: 20px; }

		#TPL-Partnerlift h2							{	font-size: 16px; line-height: 20px; color: #da203d; padding: 0px 0px 25px 0px; }
		#TPL-Partnerlift p							{	font-size: 12px; line-height: 15px; color: #000000; padding: 0px 15px 15px 0px; }
		#TPL-Partnerlift p a						{	color: #000000; }
		#TPL-Partnerlift ul							{	list-style: disc outside none; font-size: 12px; line-height: 15px; color: #000000; padding: 0px 15px 15px 15px; }



/* TPL Arbeitsbuehnen
---------------------------------------------------------------------------- */
	#TPL-Arbeitsbuehnen							{	position: relative; top: 20px; padding: 0px; margin-bottom: 24px; }

		#TPL-Arbeitsbuehnen table					{	width: 690px; height: auto; margin-left: 0px; padding-bottom: 50px; border: 0px; }
		#TPL-Arbeitsbuehnen td						{	text-align: left; vertical-align: top; }

		#TPL-Arbeitsbuehnen .col1					{	width: 171px; padding: 0px 10px 0px 10px; border-right: 1px #ffffff solid; }
		#TPL-Arbeitsbuehnen .col2					{	width: 172px; padding: 0px 10px 0px 10px; border-right: 1px #c2c3c5 solid; }
		#TPL-Arbeitsbuehnen .col3					{	width: 172px; padding: 0px 10px 0px 10px; border-right: 1px #c2c3c5 solid; }
		#TPL-Arbeitsbuehnen .col4					{	width: 172px; padding: 0px 10px 0px 10px; }

		#TPL-Arbeitsbuehnen .cola					{	width: 690px; border-bottom: 1px #c2c3c5 solid; height: 15px; overflow: hidden; }
		#TPL-Arbeitsbuehnen .colb					{	width: 690px; height: 15px; overflow: hidden; }

		#TPL-Arbeitsbuehnen .col5					{	width: 171px; padding: 0px 10px 0px 10px; border-right: 1px #c2c3c5 solid; }
		#TPL-Arbeitsbuehnen .col6					{	width: 172px; padding: 0px 10px 0px 10px; border-right: 1px #c2c3c5 solid; }
		#TPL-Arbeitsbuehnen .col7					{	width: 172px; padding: 0px 10px 0px 10px; border-right: 1px #c2c3c5 solid; }
		#TPL-Arbeitsbuehnen .col8					{	width: 172px; padding: 0px 10px 0px 10px; }

		#TPL-Arbeitsbuehnen h2						{	font-size: 16px; line-height: 20px; color: #da203d; padding: 0px 0px 10px 0px; }
		#TPL-Arbeitsbuehnen h2 a:link					{	text-decoration: none; }
		#TPL-Arbeitsbuehnen h2 a:visited				{	text-decoration: none; }
		#TPL-Arbeitsbuehnen h2 a:focus					{	text-decoration: underline; }
		#TPL-Arbeitsbuehnen h2 a:hover					{	text-decoration: underline; }
		#TPL-Arbeitsbuehnen h2 a:active					{	text-decoration: underline; }

		#TPL-Arbeitsbuehnen ul						{	list-style: disc outside none; font-size: 10px; line-height: 12px; padding: 0px 0px 0px 15px;  }


/* TPL Kontakt
---------------------------------------------------------------------------- */
	#TPL-Kontakt								{	position: relative; top: 20px; padding: 0px; margin-bottom: 35px; }

		#TPL-Kontakt .complete						{	width: 690px; float: none; height: auto; margin-left: 0px; padding: 0px 0px 15px 0px; }
		#TPL-Kontakt .left							{	width: 206px; float: left; height: auto; margin-left: 0px; padding-bottom: 50px; }
		#TPL-Kontakt .right							{	width: 454px; float: left; height: auto; margin-left: 30px; padding-bottom: 50px; }

		#TPL-Kontakt iframe							{	border: 1px #c2c3c5 solid; }

		#TPL-Kontakt h2								{	font-size: 16px; line-height: 20px; color: #da203d; padding: 0px 0px 25px 0px; }
		#TPL-Kontakt h3								{	font-size: 16px; line-height: 20px; color: #da203d; padding: 50px 0px 0px 0px; }
		#TPL-Kontakt h4								{	font-size: 12px; line-height: 15px; color: #000000; font-weight: normal; padding: 0px; }
		#TPL-Kontakt p								{	font-size: 12px; line-height: 15px; color: #000000; padding: 0px 0px 15px 0px; }

		#TPL-Kontakt label.route					{	clear: both; width: 45px; float: left; font-size: 12px; line-height: 20px; color: #000000; padding: 0px 0px 0px 0px; }
		#TPL-Kontakt input.routetext				{	float: left; width: 150px; height: 20px; font-size: 12px; line-height: 20px; color: #000000; padding: 0px 5px 0px 5px; margin: 0px 0px 5px 0px;
														background-color: #d1d2d5; border: 0px; }
		#TPL-Kontakt input.routesend				{	clear: both; font-size: 12px; line-height: 20px; color: #000000; padding: 10px 0px 0px 0px; margin: 0px 0px 10px 0px;
														background-color: #ffffff; border: 0px; cursor: pointer }

		#TPL-Kontakt .rightmsg						{	width: 454px; float: left; height: auto; margin-left: 30px; margin-bottom: 50px; padding: 0px; }
		#TPL-Kontakt .rightmsg h2					{	font-size: 16px; line-height: 20px; color: #000000; padding: 0px 0px 10px 6px; margin: 0px; }
		#TPL-Kontakt .rightmsg p					{	margin: 14px 0px 0px 6px; display: block; font-size: 12px; line-height: 16px; }

		#TPL-Kontakt .rightform						{	width: 454px; float: left; height: auto; margin-left: 30px; margin-bottom: 50px; padding: 0px; }
		#TPL-Kontakt .rightform	form				{	margin: 0px; padding: 0px; }
		#TPL-Kontakt .rightform	h2					{	font-size: 16px; line-height: 20px; color: #000000; padding: 0px 0px 10px 6px; margin: 0px; }
		#TPL-Kontakt .formcol1						{	width: 287px; float: left; border-bottom: 1px #d1d2d5 solid; border-right: 1px #d1d2d5 solid; }
		#TPL-Kontakt .formcol2						{	width: 287px; clear: left; float: left; border-right: 1px #d1d2d5 solid; }
		#TPL-Kontakt .formcol3						{	width: 165px; float: right;  }
		#TPL-Kontakt .formcol4						{	width: 454px; clear: both; border-top: 7px #ffffff solid; }
		#TPL-Kontakt .formcol5						{	width: 275px; clear: left; float: left; border-right: 1px #d1d2d5 solid; padding: 6px; }

		#TPL-Kontakt .formrow						{	width: 285px; clear: both; }
		#TPL-Kontakt .formcol						{	width: 140px; float: left; }
		#TPL-Kontakt .formcol p							{	width: 130px; margin: 18px 0px 0px 6px; display: block; font-size: 12px; line-height: 16px; }
		#TPL-Kontakt .formcol label						{	width: 130px; margin: 3px 0px 0px 6px; display: block; font-size: 12px; line-height: 15px; }
		#TPL-Kontakt .formcol input						{	width: 120px; margin: 0px 0px 5px 6px; border: 0px; padding: 0px 3px 0px 3px; height: 16px; font-size: 12px; background-color: #d1d2d5; }
		#TPL-Kontakt .formcol select					{	width: 126px; margin: 0px 0px 5px 6px; border: 0px; padding: 0px 0px 0px 3px; height: 16px; font-size: 12px; background-color: #d1d2d5; }

		#TPL-Kontakt .formcol2 label					{	width: 270px; margin: 8px 0px 0px 6px; display: block; font-size: 12px; line-height: 15px; }
		#TPL-Kontakt .formcol2 textarea					{	width: 260px; margin: 0px 0px 10px 6px; border: 0px; padding: 0px 3px 0px 3px; height: 75px;
															font-size: 12px; line-height: 16px; resize: none; background-color: #d1d2d5; }

		#TPL-Kontakt .formcol3 h3						{	font-size: 12px; line-height: 15px; color: #000000; padding: 8px 0px 0px 6px; }
		#TPL-Kontakt .formcol3 .frame					{	clear: both; margin-bottom: 30px; }
		#TPL-Kontakt .formcol3 .formrow					{	width: 165px; clear: both; padding-bottom: 3px; }
		#TPL-Kontakt .formcol3 .formcola				{	width: 14px; float: left; padding-left: 6px; padding-top: 2px; }
		#TPL-Kontakt .formcol3 .formcolb				{	width: 140px; float: left; }
		#TPL-Kontakt .formcol3 .formcolc				{	width: 50px; float: left; }
		#TPL-Kontakt .formcol3 .formcold				{	width: 84px; float: left; padding-left: 6px; }
		#TPL-Kontakt .formcol3 label					{	width: 140px; margin: 2px 0px 0px 0px; display: block; font-size: 12px; line-height: 15px; }

		#TPL-Kontakt .formcol4 input					{	border: 0px; font-size: 12px; line-height: 20px; text-align: left; height: 20px; margin: 0px; padding: 0px 0px 0px 8px;
															 }
		#TPL-Kontakt .formcol4 input.btn-reset			{	cursor: pointer; background-color: #ffffff; width: 288px; float: left; border-right: 3px #ffffff solid; }
		#TPL-Kontakt .formcol4 input.btn-send			{	cursor: pointer; background-color: #ffffff; width: 166px; float: left; }

		#TPL-Kontakt input.red						 	{	background-color: #f4bfc4 !important; }
		#TPL-Kontakt label.red						 	{	color: #da204d !important; }
		#TPL-Kontakt p.red							 	{	color: #da204d !important; padding: 0px 0px 0px 8px; }




/* Sidebar
---------------------------------------------------------------------------- */
	#Content-Right							{	display: none; }


/* Footer
---------------------------------------------------------------------------- */
	div#LnC_Footer							{	position: relative; top: 0px; left: 0px; width: 750px; height: 30px; z-index: 100; border-top: 1px #000000 solid; }

		#LnC_Footer .Bottom						{	display: none; }

		#Footer-Menu-Left						{	display: none; }
		#Footer-Menu-Middle						{	display: none; }
		#Footer-Menu-Right						{	display: none; }

	div#LnC_Imprint								{	 }			
		div#LnC_Imprint	p						{	margin: 0px; padding: 0px 10px 0px 10px; width: 730px; height: 30px;
													color: #000000; font-size: 11px; line-height: 30px; }			
		div#LnC_Imprint	a						{	color: #000000; text-decoration: none; }			
		div#LnC_Imprint	a:hover					{	color: #000000; text-decoration: underline; }			
													
	div#LnC_Shadow							{	display: none; }


/* Overlay
---------------------------------------------------------------------------- */
	#KuhnleServicePlus-Overlay 				{	display: none; width: 0px; height: 0px; z-index: 100000; overflow: hidden; }


/* prettybox */
	div.facebook 							{	display: none; width: 0px; height: 0px; z-index: 100000; overflow: hidden; }
