/****************************** 
CSS import ( for brower up to IE5, Mozilla/ FIREFOX 1,  )  
modified by eclore.de

version: 2008.10
project: ThyssenKrupp
coauthor: Agentur fuer eCommerce - eclore.de;
Standard-Mode: XHTML 1.0 Strict
******************************/



/* components 
---------------------------------------------------------------------------------------------------------*/
.keyvisual				{ margin-bottom:5px; }

div.csc-default 		{ width:100%; float:left; margin-bottom:1px; padding:0px; }
div.csc-frame			{ width:100%; float:left; margin-bottom:1px; padding:0px; display:inline; }
div.csc-frame-frame1	{ border:none; background-color:#f2f2f2;}


/* ThyssenKrupp Blau */ 
div.csc-frame-thyssenkrupp_blue td.downloadName, div.csc-frame-thyssenkrupp_blue p {
	border-left:3px solid #003F77;
	}
	
/* rot #C76945 */
div.csc-frame-red td.downloadName,div.csc-frame-red p {
	border-left:3px solid #C76945;
	}
	
/* orange #EBA319 */ 
div.csc-frame-orange td.downloadName, div.csc-frame-orange p {
	border-left:3px solid #EBA319;
	}
	
/* gelb #F4CC14 */
div.csc-frame-yellow td.downloadName, div.csc-frame-yellow p {
	border-left:3px solid #F4CC14;
	}
	
/* gruen #6DB24A*/ 
div.csc-frame-green td.downloadName, div.csc-frame-green p {
	border-left:3px solid #6DB24A;
	}
	
/* blau #648BC6 */ 
div.csc-frame-blue td.downloadName, div.csc-frame-blue p {
	border-left:3px solid #648BC6;
	}
	
/* violett #9C67A5 */ 
div.csc-frame-violett td.downloadName, div.csc-frame-violett p {
	border-left:3px solid #9C67A5;
	}

/* grey #CCC */ 
div.csc-frame-grey td.downloadName, div.csc-frame-grey p {
	border-left:3px solid #CCC;
	}
			
/* pageLeft (left-page)
---------------------------------------------------------------------------------------------------------*/	
div#pageLeft div h1     	{ font-weight:bold; }

/* base search form
---------------------------------------------------------------------------------------------------------*/
div#baseSearchForm                     	{ padding:10px 0 0 0;background:#F2F2F2; }
div#baseSearchForm div.inner           	{ margin:2px 0 0 0; padding:4px 10px 6px 10px; }
div#baseSearchForm form 				{ padding:5px 0 0 0;}
div#baseSearchForm table               	{ margin:2px 0 5px 0; }
div#baseSearchForm table td            	{ margin:0; padding:2px 0 2px 0; }
div#baseSearchForm table input.radio   	{ margin:0 4px 0 0; padding:0; border:0; height:14px; }
div#baseSearchForm table label         	{ margin:0 0 2px 0; padding:0; font-size:11px; }
div#baseSearchForm input#prename       	{ padding:1.5px; width:137px;  }

/* search form
---------------------------------------------------------------------------------------------------------*/
/* search page */

.tx-indexedsearch           		{ margin:2px 0px 0px 0px; padding:4px 10px 6px 10px; }
.tx-indexedsearch form         		{ padding:5px 0px 0px 0px;}
.tx-indexedsearch table             { margin:2px 0px 5px 0px; }
.tx-indexedsearch table td          { margin:0px; padding:2px 0px 2px 0px; border:none; background:none; }
.tx-indexedsearch table input.radio { margin:0 4px 0 0; padding:0; border:0; height:14px; }
.tx-indexedsearch table label       { margin:0 0 2px 0; padding:0; font-size:11px; }
.tx-indexedsearch input#prename     { padding:15px; width:137px; }

/* mini search box - tx-macinasearchbox-pi1 */
.tx-macinasearchbox-pi1				{ height:75px; }
#searchform							{ margin-left:10px; margin-top:10px; }
#searchform	input#search_btn,
#searchform	input.ac_input			{ float:left; }
#searchform	input.ac_input			{ width:120px; padding:3px; background:#F8F8F8 none repeat scroll 0 0; border-color:#7C7C7C #DDDDDD #DDDDDD; border-style:solid; border-width:1px; color:#333; }
#searchform	input#search_btn		{ border:none; }

/* mini search box - tx-macinasearchbox-pi1 */
.tx-ecloresearchonpage-pi1 #searchonpage.ac_input			{ width:200px; }


/* addressfilter box - tx-ecloresearchonpage-pi1 */
#searchform.tx-ecloresearchonpage-pi1           { margin-left:0px; }

/* mini search box - autocomplete */
div.ac_results						{}
div.ac_results	ul					{ text-align: left; padding:2px; }
div.ac_results	li					{ color:#333; }

/* start-page
---------------------------------------------------------------------------------------------------------*/
h2.homeHeadline { border-bottom:1px solid #E6E6E6; border-top:1px solid #E6E6E6; font-size:13px; margin-bottom:6px; margin-top:0pt;	padding:3px 10px; }

/* lists in Inhalt 1 und 2. Linklist
---------------------------------------------------------------------------------------------------------*/
div.main ul, div.sub ul { color:#333333; font-size:12px; padding:0px 10px 7px 10px; }
ul.linklist li a { background:transparent url(../images/icons/icon_linklist.gif) no-repeat 0px 3px; display:block; width:310px; margin:0 0 3px 0; padding:0 0 0 14px; color:#2269B6; }


/* inline pictures
---------------------------------------------------------------------------------------------------------*/
div.editorial { background:#F8F8F8 none repeat scroll 0%; margin-bottom:10px; width:370px; padding:10px; }
div.editorial img { border:0; float:left; padding: 0 10px 0 0; width:175px; }
div.editorial p {  float:left; font-size:12px !important; line-height:14px; padding:0px !important; width:185px; }


/* download-table
---------------------------------------------------------------------------------------------------------*/
.tableDownload					{ width:100%; color: #333; background-color: #F8F8F8; margin-bottom:10px; margin-top:-3px }
.tableDownload td				{ border-bottom: 1px solid #E6E6E6; font-size:11px; padding:3px 10px; }
.tableDownload td.downloadLink	{ width:80px; }
.tableDownload thead td			{ border-top: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; font-weight:bold; background-color: #fff; }
.tableDownload tfoot td			{ border-bottom:none; background:#fff; font-size:10px; }
.tableDownload td a				{ padding:2px 0 2px 16px; font-size:11px; display:block; text-decoration:none; background: url("../images/icons/icon_disc.gif") 0 3px no-repeat; }
.tableDownload td a.mpLink     	{ background: url("../images/icons/mp_link.gif") 0 3px no-repeat !important; }
.tableDownload td a:hover      	{ text-decoration:underline; }


/* contextBox (main-page) pageLeft (linker Bereich)
---------------------------------------------------------------------------------------------------------*/
div#context div.csc-frame-frame1		{ background:#F2F2F2; margin:0 0 5px 0; padding:0px 0px 7px 0px; }

div#pageContentLinks div.csc-frame-frame1 h1,
div#pageContentLinks div.csc-frame-frame1 h2,
div#pageContentLinks div.csc-frame-frame1 h3,
div#context div.csc-frame-frame1 h1,
div#context div.csc-frame-frame1 h2,
div#context div.csc-frame-frame1 h3     {  line-height:26px; }

div#context div.csc-frame-frame1 h1     { border-bottom:1px solid #FFFFFF; font-size:11px; }
div#context h1							{ border:0px; font-weight:normal; }

div#context ul,
div#pageContentLinks ul         { padding:0 !important; }

div#context p,
div#context table,
div#pageContentLinks p,
div#pageContentLinks table  	{ margin:3px 0 0 0; display:block; padding:0 0 0 15px; font-size:10px;  }

div#context p,
div#context table				{ width:155px; }
div#pageContentLinks p,
div#pageContentLinks table		{ width:145px; }

div#context a.bluebutton-link,
div#pageContentLinks a.bluebutton-link { background:url("../images/icons/icon_linklist.gif") no-repeat 0 2px; padding:0 0 0 15px; font-size:10px; }

div#context li,
div#pageContentLinks li					{ display:block; }
div#context a.bluebutton-link,
div#pageContentLinks a.bluebutton-link 	{ display:block; }

a.external-link-new-window { background:url("../images/icons/icon_linklist_active.gif") no-repeat 0 2px; padding:0 0 0 16px; font-size:10px; }
.main a.external-link-new-window,
.sub a.external-link-new-window { display:inline; font-size:12px !important; }
	
div#context a:link,
div#pageContentLinks a:link		{ color:#2269B6; font-size:10px; }
div#context a:visited,
div#pageContentLinks a:visited	{ color:#5995C8; font-size:10px; }
div#context a:hover,
div#pageContentLinks a:hover	{ text-decoration:underline; font-size:10px;}
div#context a.banner,
div#pageContentLinks a.banner	{ background:none; margin:0px; padding:0px;}
div#context a img,				
div#pageContentLinks a img		{ margin:0px 0px 5px 0px; padding:0px; }



/* printer friendly version and top link (bottom of content area)
---------------------------------------------------------------------------------------------------------*/
p.csc-linkToTop,
ul#pageService 						{ clear:both; margin:10px 0 0 10px; padding:0 0 10px 0; }
ul#pageService li 					{ display:inline; line-height:16px; padding-left:0px; margin-bottom:0px; list-style-type:none; background:none;}


ul#pageService li a.csc-linkToTop, 
ul#pageService li a.csc-linkPrint 	{ display:inline; float:left; margin-top:14px; }

p.csc-linkToTop a,
ul#pageService li a.csc-linkToTop 	{ margin-right:8px; }

p.csc-linkToTop a,
a.csc-linkToTop, 
a.csc-linkPrint    					{ padding-left:14px; text-decoration:none; display:block; }

p.csc-linkToTop a:hover,
a.csc-linkToTop:hover, 
a.csc-linkPrint:hover      			{ text-decoration:underline; }

a.csc-linkToTop:visited, 
a.csc-linkPrint:visited  			{ color:#2269B6; }

p.csc-linkToTop a,
a.csc-linkToTop                     { background: url("../images/icons/icon_toplink.gif") no-repeat left center; font-size:11px; }
a.csc-linkPrint                     { background: url("../images/icons/icon_square.gif") no-repeat left center; font-size:11px; }
		
/* Typischer Seiteninhalt
-------------------------------------------------*/

.main p, 
.sub p, 
div#pageContentLinks p 	{ padding:0px 10px 10px 10px;  }

p.bodytext				{ margin:5px 0 0px 0; padding:3px 10px !important; font-size:12px; }
.indent					{ padding-left:20px !important; }

/* csc-textpic ***********************************/
div.csc-textpic				{ clear:both; width:100%; float:left; margin:5px 0px; }
div.csc-textpic-clear		{ line-height:0px; }
div.csc-textpic-imagewrap	{ margin:10px; display:inline; }
.csc-textpic-caption		{ font-size:smaller; line-height:14px; }

div.csc-textpic-above		{ margin-top:0px; }

div.csc-textpic-intext-left	div.csc-textpic-imagewrap 			{ margin-top:0px; }
div.csc-textpic-intext-right div.csc-textpic-imagewrap 			{ margin-top:0px; }
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap 	{ margin-top:0px; }
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap 	{ margin-top:0px; }
div.csc-textpic-left div.csc-textpic-imagewrap					{ margin-right:0px; }
div.csc-textpic-right div.csc-textpic-imagewrap					{ margin-right:0px; }
div.csc-textpic-below div.csc-textpic-imagewrap					{ margin-top:0px; }
div.csc-textpic-above div.csc-textpic-imagewrap					{ margin-bottom:2px; margin-top:0px; }
div.csc-textpic-border .csc-textpic-image img					{ border:1px solid #e6e6e6 !important; }

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image 	{ margin-bottom:2px;}

.csc-textpic-center 		{ text-align: center; }
.csc-textpic-above			{ vertical-align:top; }


/* csc-bulletlist ********************************/
#pageContent ul,
ul.csc-bulletlist			{ margin-top:5px;}
ul.csc-bulletlist-0			{}
ul.csc-bulletlist-1			{}
ul.csc-bulletlist-2			{}

.main li, .sub li,
ul.csc-bulletlist li	{ background:no-repeat 0px 4px; list-style:none; padding-left:16px; line-height:15px; font-size:12px; }
.main li, .sub li,
ul.csc-bulletlist-0 li	{ background-image:url(../images/icons/icon_listdefault.gif); }
ul.csc-bulletlist-1 li	{ background-image:url(../images/icons/icon_linklist.gif); }
ul.csc-bulletlist-2 li	{ background-image:url(../images/icons/icon_linklist_active.gif); }
ul.csc-bulletlist-3 li	{ background-image:url(../images/icons/icon_caution.gif); }

ul.csc-bulletlist li.odd	{ }
ul.csc-bulletlist li.even	{ }



/* contenttable  *********************************/
#one_colum table.contenttable 			{ width:175px; }
#one_colum table.contenttable 			{ width:175px; }
#two_colum table.contenttable 			{ width:370px; }
#start table.contenttable 				{ width:370px; }
#three_colum table.contenttable 		{ width:570px; }

table.contenttable 			{ margin:10px;  }
table.contenttable 			{ width:95%; margin:10px;  }
table.contenttable caption	{ margin-bottom:10px; font-weight:bold; }
table.contenttable TFOOT 	{ }
table.contenttable TFOOT td	{ border-spacing:5px; font-weight:bold; border-top:1px solid #5a5a5a; }

table.contenttable TBODY 	{ }
table.contenttable TBODY td	{ border-spacing:5px; border-top:1px solid #999999; }
table.contenttable TBODY .tr-0 td	{ border-spacing:5px; font-weight:bold; border-top:0px solid #5a5a5a; }
table.contenttable TBODY .tr-1 td	{ border-top:1px solid #5a5a5a; }




/* Spezielle Elemente
-------------------------------------------------*/

/* Menu/Sitemap *********************************/
ul.csc-menu 	{ margin:0px 10px; }
dl.csc-menu 	{ margin:0px 10px; } 
div.csc-sitemap { }

/* Menu/Sitemap - Typ: Menu der Unterseiten */
ul.csc-menu-1		{}
ul.csc-menu-1 li	{ background:none; }
ul.csc-menu-1 li p	{ display:none; }
ul.csc-menu-1 li h1	{ margin: 2px 0px; padding:0px; }
ul.csc-menu-1 li a	{}


/* Menu/Sitemap - Typ: Menu der Unterseiten mit Inhaltsangabe */
dl.csc-menu-4		{}
dl.csc-menu-4 dt	{}
dl.csc-menu-4 dt a	{}
dl.csc-menu-4 dd	{}

/* Menu/Sitemap - Typ: Menu der Unterseiten mit Seiteninhalt*/
ul.csc-menu-7		{}
ul.csc-menu-7 li	{ background:none; }
ul.csc-menu-7 li a	{}
ul.csc-menu-7 li ul	{}
ul.csc-menu-7 li ul li.csc-section	{}
ul.csc-menu-7 li ul li.csc-section a{}

/* Menu/Sitemap - Typ: sitemap*/
div.csc-sitemap ul		{ padding:0px; margin:0px; }
div.csc-sitemap ul li	{ background:none; padding-left:8px; }
div.csc-sitemap ul li h1{ margin: 2px 0px; padding:0px; }
div.csc-sitemap ul li p	{ display:none; }
div.csc-sitemap ul li p.csc-sitemap			{}
div.csc-sitemap ul li p.csc-sitemap-level1	{}

div.csc-sitemap ul li ul						{}
div.csc-sitemap ul li ul li						{ background:none; padding-left:8px; }
div.csc-sitemap ul li ul li p					{ display:none; }
div.csc-sitemap ul li ul li p.csc-sitemap		{} 
div.csc-sitemap ul li ul li p.csc-sitemap-level2{}
div.csc-sitemap ul li ul li h2					{ margin: 2px 0px; padding:0px; }
div.csc-sitemap ul li ul li h2 a				{}


/* Menu/Sitemap - Typ: Abschnitt�bersicht mit Seiteninhalt ()*/
ul.csc-menu-3					{}
ul.csc-menu-3 li.csc-section	{ background:none; padding-left:0px; display:block; }
ul.csc-menu-3 li.csc-section a	{}

/* Menu/Sitemap - Typ: k�rzlich aktualisiert */
ul.csc-menu-5		{}
ul.csc-menu-5 li	{}
ul.csc-menu-5 li a	{}

/* Menu/Sitemap - Typ: Verwandte Seiten nach Stichworten */
ul.csc-menu-6		{}
ul.csc-menu-6 li	{}
ul.csc-menu-6 li a	{}

/* Formulare
-------------------------------------------------*/
div#mailformplus_contactform { width:100%; padding:0px 10px; clear:both; }
/* 2 Colum Form e.g.in row --> label, field */
fieldset.col_2				{ width:100%; display:inline; float:left; }
fieldset.col_2 legend		{ padding:0px 10px; }
fieldset.col_2 p			{ width:100%; float:left; padding-bottom:5px !important; }
fieldset.col_2 p.notice		{ }
fieldset.col_2 label		{ width:33%; float:left; }
fieldset.col_2 input		{ width:60%; float:left;}
fieldset.col_2 input.text	{ }
fieldset.col_2 input.password	{ }
fieldset.col_2 input.radio	{ }
fieldset.col_2 input.checkbox	{ }
fieldset.col_2 select		{ width:60%; float:left; display:inline; }
fieldset.col_2 select option	{ }
fieldset.col_2 textarea		{ width:94%; clear:both; display:block; }
 


/* Plug-Ins
-------------------------------------------------*/
/* mailformplus_xpn ******************************/
div#chart_summary			{ width:75%; float:left; margin:5px 10px; padding-left:15px; background-color:#e6e6e6; border-right:1px solid #999;}
div.shadowed-tab-grey		{ background-image:url(../images/ext/line_b173_666.gif); background-repeat:repeat-y; border-top:1px solid #999; border-bottom:1px solid #999; }

/* tt_adress ************************************/
div.tx-ttaddress-pi1		{ padding:0px; clear:both; float:left; }
/* tt_adress_list */
.vcard 						{ }
table.vcard					{ border-spacing:1px; }
.vcard th					{ font-size:10px; background-color:#e6e6e6; font-weight:bold; }
.vcard tr:hover	td			{ background-color:#ffffff; }
.vcard td					{ font-size:10px; background-color:#f2f2f2; padding:2px 3px; }
.vcard td.w10				{ width:10%; }
.vcard td.w20				{ width:20%; }
div#tx-ttaddress-pi1 .vcard td a { background:none; }

/* tx-indexedsearch ***********************************/
/* tx-indexedsearch - overwrite the standard */
.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:normal; color:#333;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#333; border-bottom:1px solid #003466;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:none; color:#999; display:block; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }

/* tx-indexedsearch - customize the markup */
.tx-indexedsearch					{ padding:0px; }
#contentMain .tx-indexedsearch-searchbox { padding:10px; background-color:#f2f2f2; border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6; }
.tx-indexedsearch-searchbox table		{ width:100%; }
.tx-indexedsearch-searchbox table .btn	{ margin:0px; }

.tx-indexedsearch-rules				{ }
.tx-indexedsearch-rules .tx-indexedsearch-rules	{ padding:0px; }
.tx-indexedsearch-rules h2 			{ background:url(../images/icons/icon_caution.gif) no-repeat; padding-left:16px; }
.tx-indexedsearch-rules p 			{ font-size:9px !important; }
.tx-indexedsearch-whatis			{ padding:0px 10px; }
.tx-indexedsearch-browsebox			{ }
.tx-indexedsearch-browsebox	p		{ }
.tx-indexedsearch-browsebox	ul.browsebox { }
.tx-indexedsearch-browsebox	ul.browsebox li { border:1px solid #e6e6e6; padding:2px 7px; background:none; }
.tx-indexedsearch-browsebox	ul.browsebox li:hover { background-color:#f2f2f2; }
.tx-indexedsearch-browsebox	ul.browsebox li.tx-indexedsearch-browselist-currentPage a { color:#000; }

.tx-indexedsearch-res				{ padding:0px 10px; }
.tx-indexedsearch-res .tx-indexedsearch-res				{ padding:0px; }
.tx-indexedsearch-res table			{ }
.tx-indexedsearch-res tr			{ }
.tx-indexedsearch-res td			{ }
.tx-indexedsearch-res td.tx-indexedsearch-title		{ width:510px; text-align:left; }
	.tx-indexedsearch-res .title a					{ font-size:13px; line-height:17px; text-decoration:underline; }
.tx-indexedsearch-res td.tx-indexedsearch-icon		{ }
.tx-indexedsearch-res td.tx-indexedsearch-percent	{ width:60px; text-align:right; }

.tx-indexedsearch-res td.tx-indexedsearch-descr			{ display:block; }
	.tx-indexedsearch-info span.tx-indexedsearch-path a	{ color:#999; }

/* tkmet_indexedsearchbox ***********************************/
.tx-tkmetindexedsearchbox-pi1	{ padding:10px; }
	
/* tkmet_tkcomnews ***********************************/
.pressNews				{ margin:auto 10px; }
.pressNews	dt,
.pressNews span			{ line-height:18px; }
.pressNews	dd			{ line-height:18px; border-bottom:1px solid #e6e6e6; }

/* tx-felogin-pi1 - Frontend Userlogin ***********************************/
.tx-felogin-pi1	{ padding:10px; }
.tx-felogin-pi1 h3	{ padding:0px; }
.tx-felogin-pi1	from {  }
.tx-felogin-pi1	from fieldset {  }
.tx-felogin-pi1	from fieldset legnd {  }

.felogin-hidden input { display:none; }

/* tx-comments-pi1 - Commentar Func **************************
*********** look at PMS STATCK ***********************************/

/* microformats
------------------------------------------------------------------------------------------------*/
/* Adressformat Standard based for the XPN Tool */
.vcard 				{}
.vcard span			{ font-size:12px; line-height:14px; }
.vcard div			{ font-size:12px; line-height:14px; }
.vcard a			{ font-size:12px; line-height:14px; }
span.fn  			{ display:block; margin:2px 0px; }
span.fn span		{ display:inline; }

span.n 				{}
span.given-name 	{}
span.given-name span	{ display:inline; }
span.additional-name{}
span.family-name 	{}
			 		
div.org 			{}
div.position 		{ font-weight:bold; border-bottom:1px solid #999; margin-bottom:5px; }
div.tel 			{}
div.fax 			{}

div.adr 			{ margin:2px 0px; }
div.street-address 	{}
span.locality 		{}
span.postal-code 	{}
span.country-name 	{}
div.email 			{}
div.adr 			{}
span.locality 		{}
span.postal-code 	{}
span.country-name 	{}
div.tel 			{}
a.vcf 				{ padding:2px 0 2px 16px; display:block; text-decoration:none; background: url("../images/icons/icon_vcf.jpg") 0 3px no-repeat; }

/* contact-table => Adressformat tt_address_tk_hcard **********************************/
.tx-ttaddress-pi1	{ width:100%; }


.tt_address_hcard           	{ clear:both; padding:0px 10px; color: #333; font-size:12px; line-height:14px; }
.tt_address_hcard div.position  { width:180px; margin-bottom:2px; margin-right:10px; float:left; line-height:14px; font-size:11px; font-weight:bold; float:left; border-bottom:0px solid #999; }

/* BEGIN: CHANGED GF, 2010-06-28, CR-2114.0004-KartenAdressOptimierung */
/* OLD:
.tt_address_hcard div.data      { width:180px; float:left;  }
NEW: */
.tt_address_hcard div.data      { max-width: 570px; float:left; margin: 0 0 10px 0;}
/* END: CHANGED GF, 2010-06-28, CR-2114.0004-KartenAdressOptimierung */

.tt_address_hcard div   	 	{ font-style:normal; padding:0; }
.tt_address_hcard span			{ font-size:12px; line-height:14px; }
.tt_address_hcard div			{ font-size:12px; line-height:14px; }
.tt_address_hcard a				{ font-size:12px; line-height:14px; }
.tt_address_hcard span.fn  		{ margin-top:0px; }
span.fn span		{}

span.n 				{}

span.given-name 	{}
span.family-name 	{}
/* BEGIN: Removed GF
span.additional-name{}
END: Removed GF
*/



/* BEGIN: CHANGED GF, 2010-06-28, CR-2114.0004-KartenAdressOptimierung */
/* OLD:			 		
.tt_address_hcard div.org 			{ display:none; }
NEW: */
span.org 			{}

div.tel 			{}
div.fax 			{}

/* BEGIN: CHANGED GF, 2010-06-28, CR-2114.0004-KartenAdressOptimierung */
/* OLD:
div.adr 			{ display:none; margin:2px 0px; }
NEW: */
div.adr 			{ margin:2px 0px; }
/* END: CHANGED GF, 2010-06-28, CR-2114.0004-KartenAdressOptimierung */

span.street-address	{}
span.locality 		{}
span.postal-code 	{}
span.country-name 	{}
div.email 			{}
div.adr 			{}
span.locality 		{}
span.postal-code 	{}
span.country-name 	{}
div.tel 			{}
a.vcf 				{ padding:2px 0 2px 16px; display:block; text-decoration:none; background: url("../images/icons/icon_vcf.jpg") 0 3px no-repeat; }

