/**
*	///////////////////////////////////////////////////
*	////////////// T D K  C M S ///////////////////////
*	///////////////////////////////////////////////////
*
*	Allgemeine Formate
*
*	@author			Alex
*	@since			20050101
*	@version		1.0.1 20071018
* globale stylesheetdatei fuer tdkprodukts
*
*	///////////////////////////////////////////////// */

/* Navigationsformate */
@import url(/css/navi.css);

/* Seitenaufbau */
@import url(/css/pageStructure.css);

/* MyTDK */
@import url(/css/mytdk.css);

body{
	background: #fff url(img/page_bg.gif) repeat top center;
	text-align: center;
	margin: 0px;
	padding: 0 0 20px 0;
}

*{
	font-family: 'neue Helvetica', Helvetica, Arial, Geneva, sans-serif;
	font-size: 11px;
	text-align: left;
}

/* navigation formats */
ul.navi {
	color: #6d7781;
	line-height: 16px;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 32px;
	padding-left: 0px;
}

ul.linklist {
	color: #6d7781;
	line-height: 16px;
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
}

ul.linklist_faq {
	color: #6d7781;
	line-height: 16px;
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
}

ul.navi a  {
	color: #6d7781;
	text-decoration: none;
}

ul.navi a:hover  {
	color: #c2c7c7;
	text-decoration: none;
}

li.navititle  {
	background-repeat: no-repeat;
	list-style: none;
	margin-top: 0px;
	margin-bottom: 16px;
	padding-left: 32px;
}

li.naviregular {
	background: url(bullets/regular.gif) no-repeat;
	list-style: none;
	margin-bottom: 4px;
	padding-left: 32px;
}

li.linklist {
	background: url(bullets/c_regular2.gif) no-repeat;
	list-style: none;
	margin-bottom: 4px;
	padding-left: 16px;
}

li.linklist_faq  {
	background: url(bullets/c_regular_faq.gif) no-repeat;
	list-style: none;
	margin-bottom: 4px;
	padding-left: 16px;
}

li.faq1 {
	background: url(bullets/attention0.gif) no-repeat;
	list-style: none;
	margin-bottom: 4px;
	padding-left: 16px;
}

li.faq2 {
	background: url(bullets/question0.gif) no-repeat;
	list-style: none;
	margin-bottom: 8px;
	padding-left: 16px;
}

li.navidown {
	background: url(bullets/down.gif) no-repeat;
	list-style: none;
	margin-bottom: 4px;
	padding-left: 32px;
}
	
li.naviext {
	background: url(bullets/external.gif) no-repeat;
	list-style: none;
	margin-bottom: 4px;
	padding-left: 32px;
}

li.naviform {
	background: url(bullets/form.gif) no-repeat;
	list-style: none;
	margin-bottom: 4px;
	padding-left: 32px;
}
	
li.naviatt {
	background: url(bullets/attention.gif) no-repeat;
	list-style: none;
	margin-bottom: 4px;
	padding-left: 32px;
}

li.navihint {
	background: url(bullets/hint.gif) no-repeat;
	list-style: none;
	margin-bottom: 4px;
	padding-left: 32px;
}
	
li.naviinfo {
	background: url(bullets/info_section.gif) no-repeat;
	list-style: none;
	margin-bottom: 4px;
	padding-left: 32px;
}

li.navipdf {
	background: url(bullets/pdf.gif) no-repeat;
	list-style: none;
	margin-bottom: 4px;
	padding-left: 32px;
}

li.navisignup {
	background: url(bullets/signup.gif) no-repeat;
	list-style: none;
	margin-bottom: 4px;
	padding-left: 32px;
}

li.navisoftware  {
	background: url(bullets/software.gif) no-repeat;
	list-style: none;
	margin-bottom: 4px;
	padding-left: 32px;
}

li.naviback {
	background: url(bullets/back.gif) no-repeat;
	list-style: none;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 32px;
}

li.navibanner   {
	text-align: center;
	list-style: none;
	padding-bottom: 24px;
}

/* content formats */
td.product ul,
ul.content  {
	color: #949AA5;
	line-height: 16px;
	margin-left: 0px;
	padding-right: 4px;
	padding-left: 0px;
}

td.product ul a,
ul.content a {
	color: #b19d33;
	text-decoration: none;
}

ul.content a:hover {
	color: #807225;
	text-decoration: none;
}
	
ul.content10 {
	color: #949AA5;
	font-size: 10px;
	line-height: 16px;
	margin-left: 0px;
	padding-right: 4px;
	padding-left: 0px;
}

a.content11 {
	color: #b19d33;
	line-height: 16px;
	text-decoration: none;
}

a.content11:hover {
	color: #807225;
	text-decoration: none;
}

ul.content10 a {
	color: #b19d33;
	text-decoration: none;
}

ul.content10 a:hover {
	color: #807225;
	text-decoration: none;
}

li.picture {
	list-style: none;
	padding-top: 0;
	padding-left: 32px;
}

li.headline {
	font-weight: bold;
	list-style: none;
	margin-top: 18px;
	margin-bottom: 16px;
	padding-left: 32px;
}

li.icons {
	line-height: 15px;
	list-style: none;
	margin-top: -8px;
	margin-bottom: 7px;
	padding-left: 32px;
}

li.bullet  {
	background: url(bullets/regular.gif) no-repeat;
	list-style: none;
	padding-left: 32px;
}

li.linkregular, li.linkintern  {
	color: #b19d33;
	background: url(bullets/c_regular.gif) no-repeat;
	list-style: none;
	margin-top: 4px;
	padding-left: 32px;
}

li.linkdown {
	color: #b19d33;
	background: url(bullets/c_down.gif) no-repeat;
	list-style: none;
	margin-top: 4px;
	padding-left: 32px;
}

li.linkexternal {
	color: #b19d33;
	background: url(bullets/c_external.gif) no-repeat;
	list-style: none;
	margin-top: 4px;
	padding-left: 32px;
}

li.linkform {
	color: #b19d33;
	background: url(bullets/c_form.gif) no-repeat;
	list-style: none;
	margin-top: 4px;
	padding-left: 32px;
}

li.linkpdf {
	color: #b19d33;
	background: url(bullets/c_pdf.gif) no-repeat;
	list-style: none;
	margin-top: 4px;
	padding-left: 32px;
}

li.linksignup {
	color: #b19d33;
	background: url(bullets/c_signup.gif) no-repeat;
	list-style: none;
	margin-top: 4px;
	padding-left: 32px;
}

li.linksoftware {
	color: #b19d33;
	background: url(bullets/c_software.gif) no-repeat;
	list-style: none;
	margin-top: 4px;
	padding-left: 32px;
}

ul.introlist  {
	color: #949AA5;
	line-height: 16px;
	margin-left: 0px;
	padding-top:0px; /*  16px */
	padding-right: 16px;
	padding-left: 0px;
}

ul.introlist a {
	color: #b19d33;
	text-decoration: none;
}

ul.introlist a:hover {
	color: #807225;
	text-decoration: none;
}

.text li.introheadline  {
	padding-top: 16px;
}

li.introheadline  {
	font-weight: bold;
	list-style: none;
	padding-top: 0px; /*16px; */
	padding-left: 32px;
}

li.introcopy  {
	line-height: 20px;
	list-style: none;
	padding-top: 16px;
	padding-left: 32px;
}

	
/* misc. formats */

td.footnav {
	color: #c2c7c7;
	font-size: 7pt;
	line-height: 11px;
}

td.footnav a {
	color: #6d7781;
	text-decoration: none; /* 07.04.2005 NVB*/
	line-height: 13px;
}

td.footnav a:hover {
	color: #c2c7c7;
	text-decoration: none;
}

td.footnav span{ /* 23.05.2005 NVB*/
	color: #6d7781;
	line-height: 13px;
} 

/** 
 * 
 * TD-Formate, unterscheiden sich in Farbvarianten ...
 */
td.naviContainer{
	background-color: #fff;
}

td.container3sp {
	padding-right: 16px;
	padding-bottom: 24px;
	padding-top : 32px; /*@nvb 20070803 wg. Abstand der Bilder ...*/
	background-color: #fff;
}

td.containertablebig {
	padding-top: 32px;
	padding-right: 16px;
	padding-left: 32px;
	background-color: #fff;
}

/* Ruler */
td.ruler{
	background: url('/img/rulerdots.gif') repeat-x;
}


.verdana10 {
	color: #6d7781;
	font-size: 7pt;
	padding-right: 10px;
}
	
td.recommend {
	color: #6d7781;
	font-size: 7pt;
	padding-right: 24px;
	padding-left: 24px;
}
	
td.recommend_agb_notice {
	color: #6d7781;
	font-size: 7pt;
	padding-right: 24px;
	padding-left: 24px;
	line-height: 14px;
}
	
td.recommend_agb_notice a {
	color: #6d7781;
	border-bottom: 1px dotted #999;
	text-decoration: none;
}
	
/* margin text or bundle product */
td.bundle ul,
ul.small {
	color: #6d7781;
	font-size: 7pt;
	line-height: 12pt;
	margin: 32px 8px 16px 16px;
	padding: 16px 10px 16px 16px;
}

li.smallhead {
	font-weight: bold;
	list-style: none;
	margin-left: 0px;
	padding-bottom: 8px;
}

li.smallcopy {
	list-style: none;
	padding-top: 2px;
	padding-bottom: 8px;
	border-top: 1px solid #e4e6e8;
}

li.smallpics {
	list-style: none;
	padding-top: 2px;
	padding-bottom: 8px;
}

/** BUNDLE: > TD.bundle 
 *
 *
 * Sonderklassen fuer Bundleprodukte
 */

td.bundle {}
td.bundle ul {
	color: #6d7781;
	font-size: 7pt;
	line-height: 12pt;
	margin: 32px 8px 16px 16px;
	padding: 16px 10px 16px 16px;
}

td.bundle li.headline {
	font-weight: bold;
	list-style: none;
	margin-left: 0px;
	padding-bottom: 8px
}

td.bundle li.content {
	list-style: none;
	padding-top: 2px;
	padding-bottom: 8px;
	border-top: 1px solid #e4e6e8
}

td.bundle div.img{
	padding-top: 2px;
	padding-bottom: 8px ;
	margin: 32px 8px 16px 16px;
	padding: 16px 10px 16px 16px;
}

/*table formats*/
td.tabhead11 {
	color: #949AA5;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 8px;
}

td.tabhead_grey11  {
	color: #e5e5e5;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 8px;
}

td.tabhead_download11 {
	color: #f3d4b2;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 8px;
}

td.tabhead11 a {
	color: #b19d33;
	text-decoration: none;
}

td.tabhead11 a:hover  {
	color: #6d7781;
	text-decoration: none;
}

td.tabconthead11 {	
	color: #6d7781;
	font-weight: bold;
	vertical-align: top;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: 1px solid #c2c7c7;
}

td.tabcont11 {
	color: #6d7781;
	vertical-align: top;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: 1px solid #c2c7c7;
}

td.tabfaq11 {
	color: #e5e5e5;
	vertical-align: top;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: 1px solid #597984;
}

td.mixtabfaq11  { /* TDK MIX table formats*/
	color: #fe9900;
	padding-top: 8px;
	padding-bottom: 8px;
	vertical-align: top;
	border-top: 1px solid #42484E;
}

td.tabdownload11 {
	color: #f3d4b2;
	vertical-align: top;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: medium none #597984;
}

td.tabcont11 A{
	color: #b19d33;
	text-decoration: none;
}

td.tabdownload11 a {
	color: #fff;
	text-decoration: none;
}

td.tabfaq11 a {
	color: #cc3;
	text-decoration: none;
}

td.tabcont11 a:hover {
	color: #6d7781;
	text-decoration: none;
}

td.tabdownload11 a:hover {
	color: #e5e5e5;
	text-decoration: none;
}

td.tabfaq11 a:hover {
	color: #fff;
	text-decoration: none;
}

td.tabcont11_16 {	
	color: #6d7781;
	line-height: 16px;
	vertical-align: top;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: 1px solid #c2c7c7;
}

td.tabcont11_16 a {
	color: #B19D33;
	text-decoration: none;
}

td.tabcont11_16 A:hover{
	color: #B19D33;
	text-decoration: none;
}

td.tabblank11 {	
	color: #6d7781;
	vertical-align: top;
	padding-top: 8px;
	padding-bottom: 8px;
}

td.tabup7pt {	
	color: #949AA5;
	font-size: 7pt;
	vertical-align: top;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: 1px solid #c2c7c7;
}

td.tabup7pt a {
	color: #949aa5;
	text-decoration: none;
	border: none ;
}

td.tabup7pt a:hover {
	color: #b19d33;
	text-decoration: none;
}

td.tabfacts11 {
	color: #b19d33;
	vertical-align: top;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: 1px solid #c2c7c7;
}

td.tabfactshead11 {
	color: #b19d33;
	font-weight: bold;
	vertical-align: top;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: 1px solid #c2c7c7;
}

td.tabfootnote7pt {
	color: #6d7781;
	font-size: 7pt;
	vertical-align: top;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: 1px solid #c2c7c7;
}

td.tabfootnote7pt a{
	color: #B19D33;
	text-decoration: none;
}

td.searchindex {
	color: #949AA5;
	padding-top: 8px;
	padding-bottom: 8px;
}


td.searchindex a {
	color: #b19d33;
	font-weight: bold;
	text-decoration: none;
}

td.searchindex a:hover {
	color: #949AA5;
	font-weight: bold;
	text-decoration: underline;
}

/* forms */
input.f290  {
	border: solid 1px #949aa5;
	width: 290px;
	height: 18px;
}

textarea.f290 {
	border: solid 1px #949aa5;
	width: 290px;
}

input.f90 {
	border: solid 1px #949aa5;
	width: 90px;
	height: 18px;
}

input.f30 {
	border: solid 1px #949aa5;
	width: 30px;
	height: 18px;
}

textarea.f162 {
	font-size: 10px;
	border: solid 1px #949aa5;
	width: 162px;
	height: 80px;
}

textarea.recommend {
	border: solid 1px #949aa5;
	width: 164px;
	height: 57px;
}

input.recommend {
	border: solid 1px #949aa5;
	width: 164px;
	height: 18px;
}

input.f180 {
	border: solid 1px #949aa5;
	width: 180px;
	height: 18px;
}
	
input.f120 {
	border: solid 1px #949aa5;
	width: 120px;
	height: 18px;
}

input.f150 {
	border: solid 1px #949aa5;
	width: 150px;
	height: 18px;
}
	
input.f181 {
	border: solid 1px #949aa5;
	width: 180px;
	height: 18px;
}

input.f200 {
	border: solid 1px #949aa5;
	width: 200px;
	height: 18px;
}

input.f270 {
	border: solid 1px #949aa5;
	width: 270px;
	height: 18px;
}

select.f290  {
	border: solid 1px #949aa5;
	width: 290px;
	height: 18px;
}

select.f90  {
	border: solid 1px #949aa5;
	width: 90px;
	height: 18px;
}
	
select.f200 {
	border: solid 1px #949aa5;
	width: 200px;
	height: 18px;
}

select.f70 {
	border: solid 1px #949aa5;
	width: 70px;
	height: 18px;
}

.formtext {
	color: #6d7781;
	line-height: 16px;
	vertical-align: top;
	padding-bottom: 16px;
}

a.formtext {
	text-decoration: underline !important;
	
}

a.formtext:hover {
	text-decoration: underline !important;
	color: inherit;
}

.formtextmargin16 {
	color: #6d7781;
	line-height: 16px;
	vertical-align: top;
	padding-right: 16px;
	padding-bottom: 16px;
}
	
.formtextmargin_white16  {
	color: #e5e5e5;
	line-height: 16px;
	vertical-align: top;
	padding-right: 16px;
	padding-bottom: 16px;
}

a.formtext {
	color: #b19d33;
	text-decoration: none;
}

a.formtext:hover {
	color: #807225;
	text-decoration: none;
}

/*homepage formats*/
td.hpbox  {
	color: #949aa5;
	font-size: 10px;
	line-height: 14px;
}

td.hpbox a {
	color: #949AA5;
	text-decoration: none;
}
	
td.hpbox a:hover {
	color: #949aa5;
	text-decoration: none;
}
	
td.hpbox a:active {
	color: #b19d33;
	text-decoration: none;
}

td.hpnews  {
	color: #949AA5;
	font-size: 10px;
	line-height: 14px;
}

.hpnewsdate  {
	color: #949aa5;
	font-size: 7pt;
	line-height: 10px;
}

td.hpnews a   {
	color: #949AA5;
	text-decoration: none;
}

td.hpnews a:hover {
	color: #949aa5;
	text-decoration: none;
}

td.hpnews a:active   {
	color: #b19d33;
	text-decoration: none;
}

.ersatzheadline {
	color: #949AA5;
	font-size: 19px;
	letter-spacing: 2px;
}

/* Errorklasse Formulare*/
.error{
	color: red !important;
}

/* Checkboxen ausrichten */

.checkbox{
	vertical-align: middle;
	height: 16px;
	width: 16px;
	line-height: 16px;
	margin:0;
	padding:0;
}

.checkboxLabel{
	vertical-align: middle;
	line-height: 17px;
	margin-left: 2px;
	cursor:pointer;
}

/**
 * Einzel-id Bilder
 */

/* Globalsites Bild-Styleweiche*/
#globalsites{
	display: block;
	margin: 0;
	width: 75px;
	height: 30px;
	border:0;
	background: url(img/global_site.png) no-repeat;
	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/global_site.png');
zoom: 1.0;
}

#seealso{
	background: #fff url(img/see_also_grid.gif) no-repeat 32px 0;
}

#support{
	background: #fff url(img/support.gif) no-repeat 32px 0;
}

#telltdk{
	background: #fff url(img/tell_tdk.gif) no-repeat 32px 0;
}	
