@charset "UTF-8";

body						{ margin: 0 auto; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}

h1							{ font-size:20px; color:#000000; font-family: Arial, Helvetica, sans-serif; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; letter-spacing: 2px;}
h2							{ font-size:15px; color:#000000; font-family: Arial, Helvetica, sans-serif; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;}
h3							{}
h4							{}

/* Grundaufbau */
#Main						{ width: 1021px; min-height: 750px; text-align: center;  margin: 0 auto;}
#HeadTop					{ width: 1021px; height: 35px; text-align: right; background-image: url(/tz-de/wLayout/design/img/BackTopHead.gif);}
#HeadBottom					{ width: 1021px; height: 44px; text-align: right; background-image: url(/tz-de/wLayout/design/img/BackTopHeadBottom.gif);}
#FlashContainer				{ width: 1021px; height: 281px;}
#NaviContainer				{ width: 1021px; height: 41px; background-image: url(/tz-de/wLayout/design/img/BackNavi.gif); text-align: left;}
#MainContent				{ width: 1021px; background-image: url(/tz-de/wLayout/design/img/BackContent.gif);}
#MainContentHome			{ width: 1021px; background-image: url(/tz-de/wLayout/design/img/BackHomeContent.gif); text-align: left;}
#MainContent1				{ width: 1021px; min-height: 350px; background-image: url(/tz-de/wLayout/design/img/BackContent1.gif); background-repeat: no-repeat; text-align: left;}

#MainContent1 a				{ text-decoration: none; color: #446ab3; }
#MainContent1 a:hover		{ color: #000000;}





#MainContent1 h1			{ font-size:20px; color:#000000; font-family: Arial, Helvetica, sans-serif; margin: 0px 0px 10px 0px; padding: 20px 0px 0px 18px; letter-spacing: 2px;}
#MainContent1 img			{ border: 1px solid #878787;}
#ContentTop					{ width: 1021px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-align: left;}
#ContentBottom				{ width: 1021px; height: 220px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-image: url(/tz-de/wLayout/design/img/BackHomeContentBottom.gif); background-repeat: no-repeat; border-top: 1px solid #a6a6a6; text-align: left;}

#Footer						{ width: 1021px; height: 53px; background-image: url(/tz-de/wLayout/design/img/BackFooter.gif); text-align: center; }
.FooterContent				{ text-align: center; font-size: 11px; padding-top: 25px; }	

.Impressum					{ text-align: right; padding-right: 30px; font-size: 11px; padding-top: 25px;}
.Impressum a				{ text-decoration: none; color: #000000;}
.Impressum a:hover			{ text-decoration: none; color: #446ab3;}

.TopNavi					{ padding-top: 18px;}
.TopNavi a					{ text-decoration: none; color: #000000; padding-right: 24px;}
.TopNavi a:hover			{ text-decoration: none; color: #446ab3; }

.Suche						{ width: 200px; text-align: left; padding-top: 0px; padding-left: 32px; float:left; margin-top: 22px;}
.Suche form					{ margin: 0; padding: 0; }
.Suche input				{ border: 1px solid #878787;}

.HomeButton					{ padding-left: 688px; padding-top: 11px; float:left;}
.KontaktButton				{ padding-left: 32px; float:left; padding-top: 11px; }

.Clearer 					{ font-size: 0px; margin: 0; padding: 0;line-height: 0px; clear: both; display: block; }


/* Teaser Aktuelles Home */
.Aktuelles					{ width: 339px; text-align: left; float:left;}
.Aktuelles h1			    { font-size:20px; color:#000000; font-family: Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; padding: 27px 0px 0px 80px; letter-spacing: 2px;}
.AktuellesContent			{ padding: 17px 20px 0px 30px;}


/* Teaser Partner Home */
.Partner					{ font-size:10px; width: 339px; text-align: left; float:left;}
.Partner a					{ text-decoration: none; color: #446ab3;}
.Partner a:hover			{ color: #000000;}
.Partner td					{ padding-bottom: 3px;}
.Partner h1			   		{ font-size:20px; color:#000000; font-family: Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; padding: 20px 0px 0px 80px; letter-spacing: 2px;}
.PartnerContent				{ padding: 20px 0px 0px 30px;}


/* Content Home */
.ContentHome				{ padding: 30px 0px 20px 30px; width: 620px; text-align: left; float: left;}
.ContentText				{ text-align: left; }


/* Teaser Media Home */
.Media						{ width: 338px; text-align: left; float:left;}
.Media img					{ margin-bottom: 8px;}
.Media h1					{font-size:20px; color:#000000; font-family: Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; padding: 20px 0px 0px 80px; letter-spacing: 2px;}
.MediaContent				{ padding: 10px 0px 0px 34px;}


/* Teaser deshalb tz Home */
.DeshalbTZ					{ color: #FFFFFF; width: 310px; text-align: left; float:left;}
.DeshalbTZ h1				{ font-size:20px; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; padding: 20px 0px 0px 20px; letter-spacing: 2px;}
.DeshalbTZ ul 				{ list-style-position:outside;}
.DeshalbTZ li 				{ margin-bottom: 3px; list-style-image: url('/tz-de/wLayout/design/img/punkt-weiss.gif'); }


/* Content Seiten */
.Left						{ width: 319px; padding: 10px; float:left; text-align: left; border: 0px solid #ef1212;}
.Middle						{ width: 319px; padding: 10px; float:left; text-align: left; border: 0px solid #124bef;}
.Right						{ width: 319px; padding: 10px; float: right; text-align: left; border: 0px solid #8fef12;}



/* Teaser Unternehmen */
.Unternehmen				{ color: #446ab3; text-align: left;}
.Unternehmen ul 			{ list-style-position:outside;}
.Unternehmen li 			{ margin-bottom: 3px; list-style-image: url('/tz-de/wLayout/design/img/punkt-blau.gif'); }


/* Produktseite + Contentseiten */

.Produktuebersicht			{ }	
.Produktuebersicht h2		{ font-size:15px; color:#000000; font-family: Arial, Helvetica, sans-serif; margin: 10px 0px 5px 0px; padding: 0px 0px 0px 0px;}					
.Produktuebersicht a		{ text-decoration: none; color: #446ab3;}	
.Produktuebersicht a:hover	{ color: #000000;}	
.Produktuebersicht img		{ border: 1px solid #878787;}
.Produktuebersicht2			{ margin-top: 15px;}	

.TechnischeDaten			{ margin-bottom: 20px;}
.TechnischeDaten td			{ background-color: #ececec;}

.ProduktTablle				{ font-size:11px; margin: 20px 0px 20px 0px;}
.ProduktTablle	table		{ border-collapse:collapse;}
.ProduktTablle td			{ background-color: #ececec;}		
.Tablle1					{ font-size:11px; margin: 0px 0px 20px 0px;}
.Tablle1 table				{ border-collapse:collapse;}
.Tablle1 td					{ background-color: #ececec;}

.Thumb			p			{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.Back 						{}
.Back	a					{ text-decoration: none; color: #446ab3; }
.Back	a:hover				{ color: #000000;}

#TextBox img				{ border: 1px solid #FFF}

		
#TablleDownloads			{ font-size:12px; margin: 0px 0px 20px 0px;}
#TablleDownloads table		{ border-collapse:collapse;}
#TablleDownloads td			{ background-color: #ececec;}
#TablleDownloads img		{ border: 1px solid #ececec}
#TablleDownloads a			{ text-decoration: none; color: #446ab3; }
#TablleDownloads a:hover	{ color: #000000;}





/* Suchergebnissliste  */

.SuchListe                      {margin: 0px; padding: 0px;}
.SuchListe ul                   {display: inline; list-style: none; }
.SuchListe li                   {line-height: 13px; }
.SuchListe a                    {text-decoration: none; color: #446ab3;}
.SuchListe a:hover              {text-decoration: none; color: #000000; }
.Linie                          {border-bottom: #878787 1px solid; }
.PageFooter                     {color: #446ab3;}




/* Formular  */

.includeWeblic input                       {margin-top:3px; border:1px solid #878787;}
.includeWeblic select                      {margin-top:3px; border:1px solid #878787;}
.includeWeblic textarea                    {margin-top:3px; border:1px solid #878787;}
.includeWeblic .elementForm table          {}
.includeWeblic .elementForm input          {width:300px;}
.includeWeblic .elementForm textarea       {width:300px; height:150px; margin-top: 4px;}
.includeWeblic .elementForm .zip           {width:60px;  float:left;}
.includeWeblic .elementForm .city          {width:225px; float:right;}
.includeWeblic .elementForm .senden        {width:100px; float:left; margin: 10px 10px 0px 0px; }
.includeWeblic .elementForm .reset         {width:100px; margin: 10px 0px 0px 0px;}
.includeWeblic .elementForm .checkbox      {width:13px; margin-bottom: 2px;}
.includeWeblic .formCaption                {width:130px;}
.includeWeblic .formValue                  {width:300px;}
.includeWeblic .formCaption                {margin:0;line-height:120%;padding-top:3px;}
.includeWeblic .formValue                  {margin:0;line-height:120%;vertical-align:top;}




/* Aktuelles */
.NewsEintrag                    			{ }
.Newsheadline h2                			{ font-size: 15px; margin-bottom: 8px;}
.Newsheadline2                 				{ font-weight: bold; font-size: 12px; color: #fff}

.Text                       				{ }
.NewsButton1                    			{ text-align: right;}
.NewsButton2                    			{ text-align:right; margin-top: 10px;}
.NewsListe                      			{ border: 1px solid #878787; margin-bottom: 15px; padding: 5px 5px 5px 5px; }
.NewsListe a								{ text-decoration: none; color: #446ab3;}
.NewsListe a:hover							{ color: #000000;}

.PageNavi 									{ color: #446ab3; font-weight: bold; }
.PageNavi a									{ text-decoration: none; color: #446ab3; }
.PageNavi a:hover							{ color: #000000;}	



/* Formular Kupplungen */

.FormularKupplungen                    		{    }
.FormularKupplungenHead						{ color: #FFF; background-color: #0067AF;}
.InputKupplungForm							{ border:1px solid #878787;}
.InputKupplungForm2							{ border:1px solid #878787; width: 250px;}
.Textarea       							{ border:1px solid #878787; width: 250px; height:150px; margin-top: 4px;}


