/*
 *
 * press.css
 * spezielle stylesheetdatei für tdk press section
 *
 *
 */


/**********************************************/
/************ Allgemeine Helferlein ***********/
/**********************************************/

form {
	margin: 0 0 0 0;
}

br.clear {
	clear: both;
}

select.text {
	color: #666666;
	display: block;
	font-size: 11px;
	font-weight: normal;
	margin: 2px 0 8px 0;
	width: 160px;
}


/**********************************************/
/**************** Hauptbereich ****************/
/**********************************************/

td.presse {
	color: #949AA5;
	font-size: 11px;
	line-height: 16px;
	margin: 0 0 0 0;
	padding: 30px 0 0 0;
}

td.presse h1 {
	color: #949AA5;
	font-size: 11px;
	font-weight: bold;
	margin: 0 32px 16px 32px;
}

td.presse h2 {
	color: #949AA5;
	font-size: 11px;
	font-weight: bold;
	margin: 32px 32px 16px 32px;
}

td.presse h3 {
	color: #949AA5;
	font-size: 11px;
	font-weight: bold;
	margin: 16px 32px 16px 32px;
}

td.presse p {
	font-size: 11px;
	font-weight: normal;
	margin: 0 32px 16px 32px;
}

td.presse ul.presseTeaser {
	clear: both;
	margin: 0 0 16px 0;
	padding: 0 0 0 0;
}

td.presse ul.presseTeaser li.teaserDatum {
	color: #949AA5;
	font-size: 10px;
	list-style: none;
	margin: 0 0 0 32px;
}

td.presse ul.presseTeaser li.teaserTitel {
	color: #6D7781;
	font-weight: bold;
	list-style: none;
	margin: 0 0 0 32px;
}

li.teaserTitel a {
	color: #6D7781;
	font-weight: bold;
	list-style: none;
	text-decoration: none;
}

td.presse ul.presseTeaser li.teaserText {
	color: #6D7781;
	font-weight: normal;
	list-style: none;
	margin: 0 0 0 32px;
}

td.presse ul.presseTeaser li.teaserLink,
td.presse ul.presseTeaser li.teaserLinkBack {
	color: #b19d33;
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

td.presse ul.presseTeaser li.teaserLink a {
	background: url('/bullets/c_regular.gif') left center no-repeat;
	color: #b19d33;
	text-decoration: none;
	padding: 0 0 0 32px;
}

td.presse ul.presseTeaser li.teaserLinkBack a {
	background: url('/bullets/back.gif') left center no-repeat;
	color: #b19d33;
	text-decoration: none;
	padding: 0 0 0 32px;
}

td.presse ul.presseTeaser li.teaserLink a:hover,
td.presse ul.presseTeaser li.teaserLinkBack a:hover {
	text-decoration: underline;
}

td.presse ul.presseTeaser a.abbildungGross {
	display: block;
	float: left;
	margin: 0px 16px 32px 32px;
	text-align: center;
	width: 164px;
}

td.presse ul.presseMitteilung {
	clear: both;
	margin: 0 0 32px 0;
	padding: 0 0 0 0;
}

td.presse ul.presseMitteilung li.mitteilungDatum {
	color: #949AA5;
	font-size: 10px;
	list-style: none;
	margin: 0 0 12px 32px;
}

td.presse ul.presseMitteilung li.mitteilungTitel {
	color: #6D7781;
	font-weight: bold;
	list-style: none;
	margin: 0 0 12px 32px;
}

td.presse ul.presseMitteilung li.mitteilungText {
	color: #6D7781;
	font-weight: normal;
	list-style: none;
	margin: 0 0 12px 32px;
}

td.presse ul.presseMitteilung a {
	background: url('/bullets/c_regular.gif') left center no-repeat;
	color: #b19d33;
	display: block;
	height: 1%;
	margin-left: -32px;
	padding-left: 32px;
	text-decoration: none;
}

td.presse ul.presseMitteilung a:hover {
	text-decoration: underline;
}


/**********************************************/
/*************** Marginalspalte ***************/
/**********************************************/

td.pressMargin {
	color: #c2c7c7;
	font-size: 10px;
	font-weight: normal;
	padding: 30px 0px 0 0px;
}

td.pressMargin h4 {
	font-weight: bold;
	line-height: 13px;
	margin: 0 0 0 4px;
}

td.pressMargin p {
	font-weight: normal;
	line-height: 13px;
	margin: 0 0 0 4px;
}

td.pressMargin ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

td.pressMargin li {
	line-height: 16px;
	list-style: none;
	padding: 0 0 0 0;
}

td.pressMargin li a {
	background: url('/bullets/c_regular.gif') -6px center no-repeat;
	color: #b19d33;
	font-weight: normal;
	padding: 0 0 0 20px;
	line-height: 14px;
	margin: 0 0 0 0;
	text-decoration: none;
}

td.pressMargin li a:hover {
	text-decoration: underline;
}

td.pressMargin fieldset {
	border: 1px solid #c2c7c7;
	margin: 2px 0 24px 0;
	padding: 4px 12px 6px 8px;
}
*html td.pressMargin fieldset {
	margin-top: -1px;
}

td.presse fieldset {
	border: 1px solid #e4e6e8;
	margin: 2px 0 24px 32px;
	padding: 4px 12px 6px 8px;
}
*html td.presse fieldset {
	margin-top: -1px;
}

td.presse fieldset legend,
td.pressMargin fieldset legend {
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 4px 8px 4px;
}
*html td.presse fieldset legend,
*html td.pressMargin fieldset legend {
	color: #949aa5;
	margin: 0 0 0 -8px;
}

td.presse fieldset label {
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 0 4px;
}

td.presse fieldset input.text {
	color: #666666;
	display: block;
	font-size: 11px;
	font-weight: normal;
	margin: 2px 0 8px 4px;
	width: 186px;
}

td.pressMargin fieldset label {
	font-size: 10px;
	font-weight: normal;
	margin: 0 0 0 4px;
}

td.pressMargin fieldset input.text {
	color: #666666;
	display: block;
	font-size: 10px;
	font-weight: normal;
	margin: 2px 0 8px 4px;
	width: 186px;
}

td.presse fieldset input.submit,
td.pressMargin fieldset input.submit {
	margin: 2px 0 8px 4px;
}

td.presse fieldset.registration {
	border: 1px solid #c2c7c7;
	margin: 0 0 24px 32px;
	overflow: hidden;
	padding: 4px 12px 6px 8px;
}

td.presse fieldset.registration div.ersteSpalte {
	background: url('img/vertikale-linie.gif') right top repeat-y;
	float: left;
	height: 1%;
	margin: 0 0 0 0;
	padding: 0 17px 0 4px;
	width: 269px;
}

td.presse fieldset.registration div.folgendeSpalte {
	background: url('img/vertikale-linie.gif') left top repeat-y;
	float: left;
	height: 1%;
	margin: 0 0 0 -1px;
	padding: 0 0 0 16px;
	width: 269px;
}

td.presse fieldset.registration div.ersteSpalte input.text,
td.presse fieldset.registration div.folgendeSpalte input.text,
td.presse fieldset.registration div.ersteSpalte select.text,
td.presse fieldset.registration div.folgendeSpalte select.text {
	display: block;
	margin: 2px 0 8px 0;
	width: 269px;
}

td.presse fieldset.registration div.ersteSpalte textarea.text,
td.presse fieldset.registration div.folgendeSpalte textarea.text {
	display: block;
	height: 11.5em;
	margin: 2px 0 8px 0;
	width: 269px;
}

td.presse fieldset.registration input.submit {
	float: right;
	margin: 2px 0 8px 0;
}

td.presse fieldset.registration div.ersteSpalte input.radio {
	margin: 0 2px 0 12px;
	padding: 0 0 0 0;
}

td.presse fieldset.registration div.ersteSpalte span,
td.presse fieldset.registration div.ersteSpalte label,
td.presse fieldset.registration div.ersteSpalte input.radio,
td.presse fieldset.registration div.folgendeSpalte span,
td.presse fieldset.registration div.folgendeSpalte label,
td.presse fieldset.registration div.folgendeSpalte input.radio {
	vertical-align: middle;
}

td.presse fieldset.registration div.ersteSpalte span.anmerkung,
td.presse fieldset.registration div.folgendeSpalte span.anmerkung {
	color: #bdc2c7;
	font-size: 10px;
	line-height: 12px;
	vertical-align: middle;
}

td.presse fieldset.registration div.ersteSpalte p,
td.presse fieldset.registration div.folgendeSpalte p {
	margin: 16px 0 0 0;
}

td.presse fieldset.registration div.ersteSpalte h5 {
	font-weight: bold;
	font-size: 11px;
	margin: 16px 0px 4px 0px;
}

td.presse fieldset.registration div.ersteSpalte p.contacts {
	border-bottom: 1px solid #F2F3F4;
	margin: 0px;
	padding: 0px 0px 16px 0px;
}

td.presse fieldset.registration div.ersteSpalte p.contacts a {
	background: url('/bullets/c_regular.gif') -10px center no-repeat;
	color: #b19d33;
	font-weight: normal;
	padding: 0 0 0 16px;
	line-height: 14px;
	margin: 0 0 0 0;
	text-decoration: none;
}

td.presse fieldset.registration div.ersteSpalte label,
td.presse fieldset.registration div.folgendeSpalte label {
	margin: 0 2px 0 0;
}

td.presse fieldset.releasesSelect {
	border: 1px solid #c2c7c7;
	margin: 0 0 0 32px;
	padding: 4px 12px 6px 8px;
}

td.presse fieldset.releasesSelect legend {
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 4px 8px 4px;
}
*html td.presse fieldset.releasesSelect legend {
	color: #949aa5;
	margin: 0 0 0 -8px;
}

td.presse fieldset.releasesSelect label {
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 0 4px;
}

td.presse fieldset.releasesSelect select.text {
	color: #666666;
	display: inline;
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 8px 4px;
	vertical-align: middle;
	width: 186px;
}

td.presse fieldset.releasesSelect input.text {
	color: #666666;
	display: inline;
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 8px 4px;
	vertical-align: middle;
	width: 186px;
}

*html td.presse fieldset.releasesSelect input.iefix {
	margin-left: -28px;
}

td.presse fieldset.releasesSelect input.submit {
	display: inline;
	margin: 0 0 8px 4px;
	vertical-align: middle;
}

td.presse img.abbildungFloat {
	float: left;
	margin: 0 24px 16px 32px;
}

td.presse img.abbildungHires {
	margin: 0 24px 16px 32px;
	width: 572px
}

table.contacts {
	border-top: 1px solid #f2f3f4;
	width: 269px;
}

table.contacts td {
	border-bottom: 1px solid #f2f3f4;
	color: #949AA5;
	font-size: 11px;
	line-height: 16px;
	margin: 0 0 0 0;
	padding: 4px 8px 4px 0;
	vertical-align: top;
}

table.contacts td a {
	background: url('/bullets/c_regular.gif') -10px center no-repeat;
	color: #b19d33;
	font-weight: normal;
	padding: 0 0 0 16px;
	line-height: 14px;
	margin: 0 0 0 0;
	text-decoration: none;
}

table.contacts td a:hover {
	text-decoration: underline;
}

ul.navi {
	color: #cccccc;
	font-size: 11px;
	line-height: 16px;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 32px;
	padding-left: 0px;
}

ul.navi ul.subnavi {
	color: #cccccc;
	font-size: 11px;
	line-height: 16px;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
}

ul.navi ul.subnavi li {
	background: url('/bullets/subregular.gif') left top no-repeat;
	list-style-image: url('/img/_.gif');
	margin-bottom: 0px;
	margin-left: -9px;
	padding-left: 26px;
}






