/* @override http://media.daimler.com/Projects/c2c/channel/sheets/CSS_297.css */

/* CSS Mediasite 2008 - Daimler AG COM/M Gerald Starke 2006 - 2008 */

/* @group basic tags */

* {
	margin: 0;
	padding: 0;
}

body {
	background-color: #e7e9ea;
	color: #606061;
	font-family: Arial, Helvetica, SunSans-Regular, Sans-Serif;
	font-size: 11px;
	/* for IE 5*/
	text-align: center;
}

a:link, a:active {
	color: #263F6A;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

#contentContainer a:visited {
	color: #182b45;
}

a:hover {
	text-decoration: underline;
	color: #3F9AC9;
}

.tooltip {
	cursor: help;
}

/* @end */

/* @group structure elements */

/* Seitenstruktur */

#masterContainer {
	width: 960px;
	margin-top: 6px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	margin-bottom: 30px;
	border: 7px solid white;
	background: #fff url(/Projects/c2c/cda/images/channel921/hg_navi001.gif) repeat-y;
	text-align: left;
	overflow: hidden;
}

* html #masterContainer {
	width: 974px;
}

#headerContainer {
	width: 960px;
	height: auto;
	clear: both;
	position: relative;
	z-index: 20;
}

#headerImage {
	width: 960px;
	height: 75px;
}

#assistbar {
	background-color: #182b45;
	height: 22px;
	margin: 0px;
	position: relative;
	display: block;
	float: none;
	padding: 1px 5px 0px 220px;
}

#keyvisual {
	margin: 0px;
	padding: 0px;
	bottom: 0px;
	top: 0px;
	border-width: 0px;
	height: 64px;
	width: 960px;
	border-bottom: 1px solid white;
	border-top: 1px solid white;
}

#naviContainer {
	width: 200px;
	float: left;
	position: relative;
	clear: none;
}

* html #naviContainer {
	top: -4px;
	position: relative;
}

#disclaimerContainer {
	width: 759px;
	position: relative;
	float: right;
	padding-bottom: 2px;
	margin-bottom: 20px;
}

* html #disclaimerContainer {
	width: 758px;
	top: -4px;
}

.standard #contentContainer {
	margin-top: 20px;
	padding-left: 25px;
	height: auto;
	display: table;
	width: 100%;
}

#contentContainer .column001 {
	width: 490px;
	position: relative;
	float: left;
}

#contentContainer .column002 {
	width: 215px;
	/* position: absolute; mh 2008-09-30 */
	position: relative;
	float: left; /* statt float: right  mh 2008-09-30 */
	clear: none;
	right: 0px;
	/* margin-right: 5px; mh 2008-09-30 */
	padding-left:  20px; /*  mh 2008-09-30 */
}

* html #contentContainer .column002 {
	top: 17px;
	float: right;
	right: -3px;
	/* position: absolute; mh 2008-09-30 */
	position: relative;
	margin-right: 0px;
	padding-left:  0px; /*  mh 2008-09-30 */
}

/* @end */

/* @group classes assistbar */

.assistbar .f, .assistbar .fRow, .assistbar .mEven, .assistbar .mRowEven, .assistbar .mOdd, .assistbar .mRowOdd, .assistbar .lEven, .assistbar .lRowEven, .assistbar .lOdd, .assistbar .lRowOdd, .assistbar .fRowItem, .assistbar .lRowItem, .assistbar .ti0, .assistbar .ti0self {
	display: inline;
	margin: 0;
	padding: 0;
	width: auto;
	float: left;
}

.assistbar .tiTitle {
	background: url(/Projects/c2c/cda/images/channel921/arr_asbar_h.gif) no-repeat 15px 3px;
	color: #a2a6aa;
	display: inline;
	font: 11px/15px Arial,Helvetica,sans-serif;
	padding: 3px 0 0 25px;
	position: relative;
	float: left;
	width: auto;
	white-space: nowrap;
}

* html .assistbar .tiTitle {
	padding-top: 2px;
}

.assistbar .tiTitle A, 	.assistbar .tiTitle a:link, .assistbar .tiTitle a:visited {
	color: #DCDCDC;
	text-decoration: none;
}

.assistbar .tiTitle a:hover, .assistbar .tiTitle a:active, .assistbar .tiTitle a:focus {
	color: #fff;
	text-decoration: underline;
}

/* @end */

/* @group navigation left column */

/* @group classes navi left */

#naviContainer #quicknav {
	background-color: #E7E9EA;
	padding-bottom: 5px;
	border-bottom: 1px solid #AFB2B4;
	margin-bottom: 10px;
	width: 100%;
}

#naviContainer form {
	padding-top: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	margin: 0;
}

#naviContainer #navdropdown {
	margin-bottom: 5px;
	width: 180px;
	font-size: 10px;
}

#naviContainer #compTitle {
	margin-top: 0px;
	margin-bottom: 5px;
	padding-left: 5px;
	background-color: #D2D4D6;
	font-size: 11px;
	border-top: 1px solid #AFB2B4;
	font-weight: bold;
	position: relative;
	float: left;
	width: 195px;
}

* html #naviContainer #compTitle {
	line-height: 24px;
	height: 20px;
	width: 100%;
	vertical-align: text-bottom;
	margin-top: -2px;
	padding-bottom: 0px;
}

/* @end */

/* @end */

/* @group contentbereich */

/* @group contentbereich basic */

#pageHeadline {
	width: 490px;
	position: static;
	clear: right;
	height: auto;
}

#tabSheet #pageHeadline {
	width: 475px;
}

#pageHeadline .c2cClass1, #pageHeadline .f, #pageHeadline .f .tiTitle {
	width: auto;
	float: left;
	position: relative;
	clear: none;
	height: auto;
	font-size: 16px;
	font-weight: bold;
	color: #606061;
}

#pageHeadline .selectorListView .f {
	width: 236px;
}

#pageHeadline .selectorListView {
	height: 17px;
	white-space: nowrap;
	position: relative;
	float: right;
	display: inline-table;
	margin-right: 0;
	margin-left: auto;
	width: 236px;
	text-align: right;
}

.contentContainer .actionMessage {
	font-weight: bold;
	margin-bottom: 15px;
	background-color: #E3B949;
	width: 480px;
	padding: 2px 5px;
	border-top: 1px dotted #606061;
	border-bottom: 1px dotted #606061;
	float: left;
	position: relative;
	height: auto;
}

.contentContainer #actionMessageBlocked {
	background-color: #AF0837;
	color: #ffffff;
	border-top: solid 1px #6B0F24;
	border-bottom: 1px solid #6B0F24;
	font-weight: bold;
}

* html .contentContainer .actionMessage {
	width: 490px;
}

.contentContainer .actionMessage .f {
	height: auto;
}

/* @end */

/* @group breadcrumbs */

.categoryPath {
	float: left;
	width: 100%;
	position: relative;
	height: 15px;
	margin-bottom: 10px;
}

.categoryPath .compTitle {
	width: auto;
	display: inline;
	font-size: 0.9em;
}

.categoryPath .f, .categoryPath .separator, .categoryPath .mEven, .categoryPath .lEven, .categoryPath .mOdd, .categoryPath .lOdd {
	width: auto;
	display: inline;
	font-size: 0.9em;
}

.categoryPath .separator {
	text-align: center;
	padding-left: 5px;
	padding-right: 3px;
}

#breadcrumbs {
	font-size: 10px;
	position: relative;
	margin-top: 0;
	margin-bottom: 30px;
}

.categoryPath .compTitle, .categoryPath a, .categoryPath .separator {
	font-size: 0.9em;
}

/* @end */

/* @group IDs und Classes Inhaltsbereich / Newsrooms */

#menuContentItems {
	position: relative;
	float: left;
	clear: none;
	width: 485px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	display: inline-table;
}

* html #menuContentItems {
	width: 490px;
}

#menuContentItems .group_1 img {
	margin-right: 5px;
	margin-bottom: 2px;
	display: inline;
	float: left;
	border: 1px solid #AFB2B4;
}

#menuContentItems .group_0, #menuContentItems .group_1 {
	width: 100%;
	float: left;
	position: relative;
	display: inline-table;
	padding-right: 5px;
	margin-left: -5px;
}

* html #menuContentItems .group_0, * html #menuContentItems .group_1 {
	margin-left: -5px;
}

* html #menuContentItems .group_1 {
	margin-left: -2px;
}

#menuContentItems .group_0 {
	margin-bottom: 5px;
	display: inline;
}

#menuContentItems .compTitle {
	height: 15px;
	font-weight: bold;
	position: relative;
	float: left;
	width: 470px;
	font-size: 14px;
	color: #3F9AC9;
	margin: 0 0 -5px -5px;
	padding: 5px 0 3px;
}

* html #menuContentItems .compTitle {
	_left: 5px;
	_width: 490px;
}

#menuContentItems .tiDocIcon {
	width: 20px;
	position: relative;
	height: auto;
	margin-top: 10px;
	margin-right: 5px;
	float: left;
	display: inline;
}

#menuContentItems .tiTitle {
	height: auto;
	font-weight: bold;
	margin-bottom: 3px;
	position: relative;
	width: 93%;
	margin-top: 10px;
	float: left;
	display: inline;
	clear: right;
}

#menuContentItems .tiLocation {
	width: auto;
	line-height: 13px;
	float: left;
	height: 1em;
	display: inline;
	position: relative;
}

* html #menuContentItems .tiLocation {
	bottom: -1px;
}

#menuContentItems .tiDate, #menuContentItems .tiMore {
	width: auto;
	line-height: 13px;
	height: auto;
	display: inline;
}

#menuContentItems .tiText {
	width: auto;
	display: inline;
	line-height: 1.2em;
}

* html #menuContentItems .tiDate {
	margin-left: -3px;
}

#menuContentItems .tiMore {
	background-image: url(/Projects/c2c/cda/images/channel921/arr_c_more_h.gif);
	padding-left: 8px;
	width: auto;
	background-repeat: no-repeat;
	background-position: -7px -3px;
	display: inline;
	margin-left: 5px;
}

#headline4Menu .compTitle {
	width: 490px;
	position: relative;
	height: 15px;
	float: left;
	margin-bottom: 7px;
	font-weight: bold;
	font-size: 14px;
	color: #3F9AC9;
	padding: 5px 0 3px;
}

* html #headline4Menu .compTitle {
	width: 490px;
}

#headline4Menu .hlHeader {
	position: relative;
	height: 15px;
	margin-left: -5px;
	margin-bottom: 5px;
	font-weight: bold;
	color: #3F9AC9;
	padding: 3px 0 0;
	font-size: 12px;
}

#headline4Menu .hlHeader a {
	background-image: none;
	margin-left: -5px;
}

#headline4Menu .fRowItem .hlGroup {
	background-color: white;
	margin-bottom: 10px;
	position: relative;
	width: 235px;
	float: left;
	padding-bottom: 5px;
	padding-left: 5px;
}

#headline4Menu .lRowItem .hlGroup {
	background-color: white;
	margin-bottom: 10px;
	position: relative;
	width: 235px;
	float: right;
	padding-bottom: 5px;
	padding-left: 5px;
}

* html #headline4Menu .fRowItem .hlGroup, * html #headline4Menu .lRowItem .hlGroup {
	margin-bottom: 0;
}

#headline4Menu a {
	position: relative;
	background: url(/Projects/c2c/cda/images/channel921/arr_link_m_n.gif) no-repeat;
	padding-left: 8px;
	float: left;
	width: auto;
	display: block;
	clear: both;
	padding-right: 5px;
}

#headline4Menu .tiTitle {
	position: relative;
	float: left;
	width: auto;
	display: block;
	clear: both;
}

#headline4Menu .tiDate {
	margin-left: 8px;
	margin-bottom: 2px;
	width: auto;
	float: left;
	position: relative;
	clear: both;
}

* html #headline4Menu .tiDate {
	margin-left: 4px;
	margin-bottom: 1px;
	width: 80px;
}

/* @end */

/* @group content contact information */

#mainContact .f, #mainContact .mEven, #mainContact .lOdd, #mainContact .mOdd, #mainContact .lEven {
	width: 100%;
	position: relative;
	float: left;
	background-color: #F0F1F2;
	border-bottom: 1px solid #D2D4D6;
	padding-bottom: 15px;
	padding-top: 5px;
}

#mainContact .f {
	border-top: 1px solid #D2D4D6;
}

#mainContact .group_0 {
	position: relative;
	float: left;
	clear: none;
	margin-top: 5px;
	margin-left: 5px;
	display: inline;
	width: 70%;
}

#mainContact .group_0 .group_1 {
	position: relative;
	float: left;
	font-weight: bold;
	font-size: 1.25em;
	margin-bottom: 10px;
}

#mainContact .tiImage img {
	position: relative;
	float: left;
	display: inline;
	clear: none;
	margin: 6px 8px 5px 10px;
	border: 1px solid #AFB2B4;
}

#mainContact .tiEmail {
	position: relative;
	float: left;
	width: auto;
	display: inline;
}

/* @end */

.warningNoJS {
	padding: 5px 5px;
	position: absolute;
	top: 10px;
	left: 50%;
	margin-left: -250px;
	width: 500px;
	height: auto;
	z-index: 500;
	text-align: center;
	vertical-align: middle;
	background-color: #AF0837;
	font-weight: bold;
	font-family: Arial, san-serif;
	font-size: 16px;
	color: #ffffff;
	border: 2px solid #3F9AC9;
}

/* @end */

/* Class/ID #selectorListBox to be deleted when finished 6.10.06 */

/* @group SelectorListBox */

#contentContainer #selectorListBox {
	position: relative;
	width: 100%;
	background-color: #b9d0d9;
	text-align: right;
	white-space: nowrap;
	font-size: 10px;
	margin-bottom: 10px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #353b3e;
	border-top-style: solid;
	border-top-color: #353b3e;
	border-top-width: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 15px;
}

#contentContainer #selectorListBox .f div {
	display: inline;
	padding-left: 5px;
	white-space: nowrap;
	position: relative;
	width: auto;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 9px;
	text-decoration: none;
}

#selectorListBox select, #btnGo input {
	font-size: 9px;
	border: 1px #454e55 solid;
}

/* @end */

/* @group popup definitions */

.popup .contentContainer .actionMessage, .multimedia .contentContainer .actionMessage {
	width: 330px;
}

/* @end */

#selectorListViewBottom {
	margin-bottom: 15px;
}

/* @group tabsheets */

#textLocationDate {
	position: relative;
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 0px;
	/*display: table;*/
	display: inline;
}

#textLocationDate .tiLocation, #textLocationDate .quotedText_0, #textLocationDate .tiDate {
	position: relative;
	width: auto;
	float: left;
	display: inline;
	line-height: 20px;
}

#textLocationDate .quotedText_0 {
	width: 4px;
	display: inline;
}

#pageHeadline .selectorListView select, #popupDlcFunctions .MS_action_select select {
	font-size: 9px;
	background-color: #3F9AC9;
	color: white;
	border: 1px #454e55 solid;
	width: 180px;
	display: inline;
	float: left;
	clear: none;
}

#pageHeadline .selectorListView #btnGo input, #popupDlcFunctions .MS_action_select input {
	font-size: 9px;
	background-color: #3F9AC9;
	border: 1px #454e55 solid;
	float: right;
	display: inline;
	width: auto;
	margin-left: 5px;
	clear: none;
	padding: 1px 3px;
	height: 16px;
	color: white;
}

#tabSheet, .tabSheet, #tabSheetDLC, .tabSheetDLC {
	background-color: white;
	width: 478px;
	margin-bottom: 15px;
	position: relative;
	padding-right: 5px;
	padding-left: 5px;
	float: left;
	border-left: 1px solid #182B45;
	border-bottom: 1px solid #182B45;
	border-right: 1px solid #182B45;
}

#tabSheetDLC, .tabSheetDLC {
	background-color: #f0f1f2;
	border-left: 1px solid #182B45;
	border-bottom: 1px solid #182B45;
	border-right: 1px solid #182B45;
}

#aCollection {
	border-top: 1px solid #6e8696;
}

* html #tabSheet, * html #tabSheetDLC {
	width: 490px;
}

.pagingListView {
	width: 470px;
	position: relative;
	display: inline-table;
	height: auto;
	float: left;
	padding-bottom: 5px;
	margin-top: 5px;
}

* html .pagingListView {
	width: 470px;
}

#photolist.listViewSwitch {
	float: right;
	position: relative;
	background: url(/Projects/c2c/cda/images/channel921/symbol_listview.gif) no-repeat;
	height: 19px;
	padding-left: 30px;
}

#slideshow.listViewSwitch {
	float: right;
	position: relative;
	background: url(/Projects/c2c/cda/images/channel921/symbol_galerie.gif) no-repeat;
	height: 19px;
	padding-left: 33px;
}

#imageListView .tiCheckBox, .photo .tiCheckBox, #searchMask .tiCheckBox {
	width: 35px;
	height: auto;
	float: left;
	position: relative;
	display: inline;
}

#tabSheet ul, #tabSheetDLC ul, .multimedia ul, .boxContent ul {
	list-style-position: outside;
	margin-left: 20px;
	list-style-type: square;
}

#tabSheet .boxContent, #tabSheetDLC .boxContent {
	position: relative;
	float: left;
	clear: both;
}

#tabSheet .displayFilterSettings {
	position: relative;
	float: left;
	padding: 2px 5px;
	clear: both;
	font-weight: bold;
	color: white;
	background-color: #3f9ac9;
}

* html #tabSheet .displayFilterSettings {
	width: 98%;
}

#tabSheet #displayFilterSettings2 {
	margin-bottom: 8px;
	margin-top: 5px;
}

* html #tabSheet #displayFilterSettings1 {
	margin-bottom: 8px;
	margin-top: 3px;
}

/* @group Klassen Headlines */

#tabSheet .c2cClass1, #tabSheetDLC .c2cClass1, #formmymedia .c2cClass1 {
	padding-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
}

/* @end */

/* @end */

/* @group paging elements */

#pagingListInformation {
	position: relative;
	display: inline;
	float: left;
	width: auto;
	padding-left: 7px;
}

.pagingListView .pagingStarttext, .pagingListView .pagingNumber, .pagingListView .pagingNumberLink, .pagingListView .pagingNextButton, .pagingListView .pagingFirstButton, .pagingListView .pagingPreviousButton, .pagingListView .pagingLastButton, .perPageDropdown {
	width: auto;
	display: inline;
	float: left;
	padding-right: 3px;
	padding-left: 3px;
	line-height: 1.1em;
}

.entriesPerPageDropdown {
	position: relative;
	float: right;
	clear: none;
	margin-top: -1px;
	width: 180px;
}

.entriesPerPageDropdown select {
	font-size: 9px;
	background-color: #ffeec4;
	border: 1px solid #454e55;
	width: 45px;
}

.entriesPerPageDropdown .pagingNumber {
	font-weight: bold;
	font-size: 1.1em;
}

.sortByDropdown {
	clear: both;
	float: right;
	margin-top: 2px;
	position: relative;
	width: 180px;
}

.sortByDropdown select {
	background-color: #ffeec4;
	border: 1px solid #454e55;
	font-size: 9px;
	width: 100px;
}

/* @end */

/* @group elements indexlisten */

#videoListView {
	position: relative;
	float: left;
	width: auto;
	height: auto;
	display: inline;
}

#videoListView img {
	width: auto;
	height: auto;
	position: relative;
	float: left;
	text-align: left;
	border-style: solid;
	border-width: 1px;
	border-color: #454e55;
	margin-right: 10px;
	margin-bottom: 5px;
	clear: none;
	display: inline;
}

#videoListInfos {
	width: 350px;
	height: auto;
	float: left;
	position: relative;
	display: inline;
}

* html #videoListInfos {
	width: auto;
}

#videoListInfos .tiTitle {
	width: auto;
	display: inline;
	position: relative;
}

#videoListInfos .tiDocIcon {
	position: relative;
	float: left;
	width: 25px;
	height: auto;
}

#videoListInfos .tiMenuLink {
	margin-left: 0;
	width: 90%;
	height: auto;
	float: left;
	white-space: normal;
	display: inline;
}

.video .group_1 .tiDate {
	margin-left: 0;
}

/* Die Klassen in Verbindung mit #imageListinformation definieren die Fotolistenansicht */

/* Die Elemente mit #imageListinformation2
 können nach Fertigstellung gelöscht werden */

#imageListView .ti0 {
	position: relative;
	float: left;
	display: inline;
	width: 100%;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #a2a6aa;
}

/*#imageListinformation2 {
	background-color: yellow;
	position: relative;
	display: inline;
	width: 440px;
	clear: none;
	height: auto;
	border-style: dotted;
	border-color: maroon;
	border-width: 1px;
}*/

#imageListinformation, .photo .group_0 {
	position: relative;
	float: left;
	height: auto;
	width: 316px;
	margin-bottom: 1px;
	clear: right;
}

* html .photo .group_0 {
	width: 302px;
}

#imageListView .tiDocIcon, .photo .tiDocIcon, .photo .tiDocIcon img, .video .tiDocIcon {
	width: auto;
	display: inline;
	float: left;
	/*position: relative;*/
	padding-right: 10px;
	line-height: 17px;
	margin-bottom: 3px;
	position: relative;
}

#imageListView .tiTitle, .photo .group_0 .tiTitle, .video .tiTitle, .video .group_0 .tiTitle {
	top: 0px;
	height: auto;
	line-height: 17px;
	margin-bottom: 5px;
	position: relative;
	float: left;
	width: 265px;
	font-weight: bold;
}

/* fix für video titel */

.video .tiTitle {
	clear: right;
}

/*#imageListinformation2 .tiMenuLink {
	width: auto;
	float: left;
	white-space: normal;
	position: relative;
	height: auto;
}*/

#imageListinformation .tiMenuLink, .photo .tiMenuLink, .video .tiMenuLink {
	float: left;
	width: inherit;
	position: relative;
	height: auto;
	margin-left: 0;
	margin-bottom: 5px;
	clear: both;
	display: inline;
}

* html .photo .tiMenuLink {
	width: 310px;
	text-align: left;
}

.photo .tiImage {
	position: relative;
	display: inline;
	float: left;
	width: 115px;
	margin-right: 10px;
}

#imageListView .tiImage img, .photo .tiImage img, .video .tiImage img {
	float: left;
	position: relative;
	height: auto;
	margin-right: 10px;
	margin-bottom: 5px;
	border: 1px solid #AFB2B4;
}

* html .indexList .ti0 {
	position: relative;
	float: left;
	padding-top: 5px;
}

/* klasse nur fuer position flagge in ie noetig */

/* @end */

/* @group classes right column / Marginalspalte */

.column002 p {
	margin-top: 0;
	margin-bottom: 5px;
}

.margin, .marginNav {
	background-color: white;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-bottom: 10px;
	position: relative;
	float: left;
	width: 215px;
}

* html .margin {
	width: 200px;
	float: right;
}

.column002 .searchbox {
	position: relative;
	float: right;
	clear: both;
	width: 100%;
	height: 20px;
	text-align: right;
	margin-bottom: 10px;
}

.column002 .searchbox .searchTextField {
	position: relative;
	float: left;
	width: 170px;
	height: 17px;
	border: solid 1px #454e55;
	background-color: #f0f1f2;
	font-size: 9px;
	display: inline;
}

.column002 .searchbox .searchButton {
	position: relative;
	float: right;
	width: auto;
	top: 0px;
	margin-left: 5px;
	display: inline;
}

#marginHighlights .f, #marginHighlights .mEven, #marginHighlights .mOdd {
	position: relative;
	float: left;
	padding-bottom: 2px;
	margin-bottom: 4px;
	width: 100%;
}

#marginHighlights .tiImage img, #latestPressKits .tiImage img {
	border: 1px solid #AFB2B4;
	margin-bottom: 3px;
}

#assignedContentNav {
	background-color: white;
	border-bottom-color: #193725;
}

#marginContact {
	background-color: #F3F2EF;
}

* html .margin .compTitle {
	width: 220px;
}

.margin .compTitle, .margin .boxTitle {
	margin-top: 0px;
	margin-bottom: 5px;
	padding-left: 0;
	font-size: 12px;
	position: relative;
	font-weight: bold;
	padding-top: 3px;
	color: #3f9ac9;
}

#bookmark .compTitle {
	color: #3f9ac9;
	padding-left: 5px;
	font-size: 12px;
}

#marginHighlights .compTitle {
	color: #3f9ac9;
}

#marginSelector .compTitle {
	color: white;
	background-color: #3f9ac9;
	padding: 2px 3px 2px 5px;
	margin-left: -5px;
}

* html #marginSelector .compTitle {
	width: 215px;
}

#assignedContentNav .compTitle {
	color: #3f9ac9;
	margin-bottom: 5px;
	padding-left: 5px;
	font-size: 12px;
}

#marginPKcontent .compTitle {
	color: #3f9ac9;
	font-size: 12px;
}

.marginNav .compTitle {
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: -5px;
	padding-left: 5px;
	font-size: 11px;
	position: relative;
	font-weight: bold;
	color: #fff;
	padding-top: 5px;
}

#marginActionBox .compTitle {
	margin-top: 0;
	margin-bottom: 5px;
	padding-left: 0px;
	padding-top: 5px;
	color: #3f9ac9;
	font-size: 12px;
}

#selectorMS {
	position: relative;
	width: 100%;
	float: left;
}

* html #selectorMS {
	width: 200px;
	background-color: rosybrown;
}

.margin form, .column002 form {
	padding: 0px;
	margin: 0px;
	width: auto;
	color: #182b45;
}

.selectorMStext {
	position: relative;
	float: left;
	width: 190px;
	clear: both;
	padding-bottom: 5px;
	display: block;
}

.margin .selectorMSprefix {
	position: relative;
	width: 30px;
	font-size: 11px;
	line-height: 20px;
	float: left;
}

.margin .submitButton {
	width: auto;
	clear: both;
	font-size: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

.margin .selectorMSkateg, .margin #selectorMS_kat0, .margin #selectorMS_kat1, .margin #selectorMS_kat2, .margin #selectorMS_kat3, .margin #selectorMS_kat4, .margin #selectorMS_kat5 {
	font-size: 9px;
	background-color: #E7E9EA;
	border: 1px #454e55 solid;
	width: 185px;
	float: left;
	clear: both;
	margin-bottom: 5px;
	color: #182b45;
}

#marginSelector select {
	width: 60px;
	margin-right: 5px;
	color: #182b45;
	background-color: #E7E9EA;
}

#selectorMSvon, #selectorMSbis {
	width: 170px;
	position: relative;
	clear: both;
	float: left;
	margin-bottom: 3px;
	margin-top: 3px;
	white-space: nowrap;
	display: inline;
	margin-left: 15px;
}

.margin .selectorMSmonatVon, .margin .selectorMSjahrVon,  .margin .selectorMSmonatBis, .margin .selectorMSjahrBis {
	width: auto;
	background-color: #E2E0DB;
	display: inline;
	float: left;
	font-size: 9px;
	position: relative;
	margin-left: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #454e55;
}

#rightcolumn #boxstandard, #latestPressKits {
	background-color: white;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-bottom: 10px;
	position: relative;
	float: left;
	width: 215px;
}

* html #latestPressKits {
	width: 220px
}

#rightcolumn #boxstandard h4, #latestPressKits .compTitle {
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: -5px;
	color: #3F9AC9;
	font-size: 12px;
	position: relative;
	padding-top: 5px;
	padding-left: 5px;
}

#rightcolumn #boxtools {
	background-color: #EBE9E5;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom: 1px solid #625e4b;
	margin-bottom: 10px;
}

#rightcolumn #boxtools h4 {
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: -5px;
	padding-left: 5px;
	background-color: #c6c1a9;
	border-top: 1px solid #625e4b;
	border-bottom: 1px solid #625e4b;
	font-size: 11px;
	position: relative;
}

.margin .tiDocType, .margin .tiDocSize {
	position: relative;
	float: left;
	width: auto;
	display: inline;
	margin-left: 12px;
}

.margin .tiDocSize {
	margin-left: 5px;
}

#marginSelector {
	margin-bottom: 10px;
	border-left: 1px solid #3f9ac9;
	border-right: 1px solid #3f9ac9;
	border-bottom: 2px solid #3f9ac9;
	width: 99%;
}

/* @end */

/* @group IDs / Klassen für Box Pressemappe / neueste Pressemappen */

.presskit {
	padding-left: 12px;
	margin-bottom: 5px;
	position: relative;
	float: left;
	width: 80%;
	background: url(/Projects/c2c/cda/images/channel921/arr_link_m_n.gif) no-repeat 2px;
}

.margin .ti0 {
	display: inline;
	float: left;
	width: 100%;
}

.margin .tiTitle, #loginrow .tiLink, #marginMMS .tiTitle, #marginMMS .txt, .yourDownloadCenterLink, .margin .anchorEditor, .loginrow .tiLink, #mainLoginLogout .tiLink, #marginMessenger a, .dlcbox_download, .dlcbox_dlcaction, #marginContact .tiEmail, #assignedContentNav .tiTitle, #marginYourDLC .lastDownloadItem, .margin .bookmark {
	padding-left: 12px;
	position: relative;
	float: left;
	padding-bottom: 0;
	clear: both;
	height: auto;
	margin-bottom: 2px;
	display: inline;
	background: url(/Projects/c2c/cda/images/channel921/arr_link_m_n.gif) no-repeat 2px 1px;
	width: auto;
}

* html #assignedContentNav .tiTitle {
	margin-bottom: 0px;
}

.margin .bookmark {
	background: url(/Projects/c2c/cda/images/channel921/arr_link_m_down_h.gif) no-repeat 2px -1px;
}

#marginDownload .tiTitle {
	width: 90%;
}

.dlcbox_dlcaction {
	width: 92%;
}

#marginMMS .txt {
	width: 180px;
	clear: both;
	position: relative;
	float: left;
}

* html #marginMMS a .txt {
	cursor: hand;
}

#marginPKcontent .tiTitle {
	margin-left: 10px;
}

.margin .tiDate {
	width: 90%;
	padding-left: 12px;
	position: relative;
	float: left;
}

.tiTitleSel {
	position: relative;
	float: left;
	margin-left: 10px;
	clear: both;
	margin-bottom: 2px;
	color: white;
	padding: 1px 4px 2px 12px;
	background: #3f9ac9 url(/Projects/c2c/cda/images/channel921/arr_asbar_h.gif) no-repeat 2px 0;
}

#marginPKcontent .tiTitleSel {
	background-color: #3F9AC9;
	color: white;
	border-color: #182b45;
	width: 185px;
	padding-bottom: 2px;
}

* html #marginPKcontent .tiTitleSel {
	margin-left: 5px;
	width: 198px;
}

#assignedContentNav .tiTitleSel {
	margin-left: 0;
}

.presskitcts {
	position: relative;
	padding-top: 5px;
	float: left;
	width: 80%;
}

.presskitctlnk {
	position: relative;
	float: left;
	padding-left: 12px;
}

/* @end */

/* @group IDs und Klassen Kontakt Marginalspalte */

#marginContact {
	position: relative;
	float: left;
	width: 215px;
	padding-bottom: 5px
}

* html #marginContact, * html #marginMMS {
	width: 220px
}

#marginContact .group_0 {
	position: relative;
	float: left;
	display: inline;
	width: auto;
	padding-bottom: 2px;
}

#marginContact .mEven, #marginContact .lOdd, #marginContact .mOdd, #marginContact .lEven, #latestPressKits .mEven, #latestPressKits .lOdd, #latestPressKits .mOdd, #latestPressKits .lEven {
	position: relative;
	float: left;
	margin-top: 5px;
	padding-top: 5px;
	width: 195px;
}

.tiFirstname, .tiLastname {
	width: auto;
	position: relative;
	float: left;
	display: inline;
	padding-right: 2px;
	font-weight: bold;
	color: black;
}

.tiEmail, .tiTel, .tiFax, .tiMobil, .tiFunction {
	float: left;
	position: relative;
	clear: both;
	width: 90%;
	padding-bottom: 2px;
	display: block;
}

/* @end */

/* @group Definitionen MyMediaServices / LoginLogout */

/* reserve definitions right column - to be deleted when finished */

#marginMMS {
	background-color: #f0f1f2;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-bottom: 20px;
	position: relative;
	float: left;
	width: 215px;
	border-top: 3px solid #D2D4D6;
}

* html #marginMMS {
	width: 220px;
}

#marginMMS #marginMessenger, #marginMMS #marginLoginLogout, #marginMMS #marginLinkRegionalMS, #marginMMS #marginYourDLC {
	margin-left: -5px;
	background-color: transparent;
	margin-bottom: 0;
}

#marginLinkRegionalMS {
	position: relative;
	float: left;
	width: 100%;
	text-align: left;
	border-bottom: none;
	margin-top: 5px;
	padding-top: 3px;
	padding-left: 5px;
}

* html #marginMMS #marginLinkRegionalMS {
	width: 102%;
	margin-left: -2px;
	border-bottom-style: none;
}

#marginLinkRegionalMS .flag img {
	position: relative;
	text-align: right;
	border-style: none;
}

#marginMMS .f {
	line-height: 14px;
	margin-right: 3px;
	font-size: 11px;
}

#marginMMS #marginLoginLogout {
	border-bottom: none;
	padding-bottom: 0px;
	margin-top: -10px;
	padding-top: 0;
	width: 190px;
}

* html #marginMMS #marginLoginLogout {
	left: -23px;
}

#marginLoginLogout .loginrow {
	position: relative;
	float: left;
	clear: both;
	display: inline;
	margin-left: 5px;
	margin-bottom: 2px;
}

#marginLoginLogout .button {
	background-color: yellowgreen;
}

#marginLoginLogout .logout {
	height: 15px;
	padding-top: 15px;
	background: url(/Projects/c2c/cda/images/channel921/arr_link_m_n.gif) no-repeat 2px 15px;
	padding-left: 12px;
}

* html #marginLoginLogout .logout {
	margin-left: -7px;
}

#marginLoginLogout .pwdsave {
	margin-right: 5px;
	position: relative;
	float: left;
	clear: none;
	width: auto;
	display: inline;
}

#marginLoginLogout .login .loginrow span {
	width: auto;
	position: relative;
	float: left;
	clear: none;
	display: inline;
	margin-left: 3px;
	line-height: 17px;
}

#marginMMS #marginYourDLC {
	border-bottom-style: none;
	padding-bottom: 0px;
}

#marginMMS h4, #marginMMS .compTitle {
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: -5px;
	padding-left: 5px;
	color: #606061;
	font-weight: bold;
	font-size: 12px;
	position: relative;
	padding-top: 5px;
}

/* @end */

/* @group navigation_neu */

#menuNavigation {
	position: relative;
	padding-top: 20px;
	margin-bottom: 30px;
}

.nav1s a, .nav1i a, .nav1a a {
	padding-left: 5px;
	display: block;
	font-size: 12px;
	margin-bottom: 5px;
	position: relative;
	margin-left: 5px;
	padding-bottom: 1px;
	padding-top: 1px;
	color: #263F6A;
	font-weight: bold;
}

.nav2s a, .nav2i a, .nav2a a {
	padding-left: 20px;
	display: block;
	font-size: 12px;
	margin-bottom: 3px;
	position: relative;
	margin-left: 5px;
	padding-bottom: 1px;
	padding-top: 1px;
	color: #263F6A;
}

.nav3s a, .nav3i a, .nav3a a {
	padding-left: 30px;
	display: block;
	font-size: 11px;
	margin-bottom: 3px;
	position: relative;
	margin-left: 5px;
	padding-bottom: 1px;
	padding-top: 1px;
	color: #454e55;
}

.nav4s a, .nav4i a, .nav4a a {
	padding-left: 40px;
	display: block;
	font-size: 11px;
	margin-bottom: 3px;
	position: relative;
	margin-left: 5px;
	padding-bottom: 1px;
	padding-top: 1px;
	color: #454e55;
}

.nav5s a, .nav5i a, .nav5a a {
	padding-left: 45px;
	display: block;
	font-size: 11px;
	margin-bottom: 3px;
	position: relative;
	margin-left: 5px;
	padding-bottom: 1px;
	padding-top: 1px;
	color: #454e55;
}

.nav1s a, .nav2s a, .nav3s a, .nav4s a, .nav5s a {
	background-color: #3F9AC9;
	color: white;
	text-decoration: none;
}

.nav1a a, .nav2a a, .nav3a a, .nav4a a, .nav5a a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.nav1i a:hover, .nav2i a:hover, .nav3i a:hover, .nav4i a:hover, .nav5i a:hover {
	text-decoration: underline;
	color: #3F9AC9;
}

.nav1s a:hover, .nav2s a:hover, .nav3s a:hover, .nav4s a:hover, .nav5s a:hover {
	text-decoration: underline;
	color: white;
}

.nav1i a:visited, .nav2i a:visited, .nav3i a:visited, .nav4i a:visited, .nav5i a:visited {
	color: #263F6A;
}

.nav1s a:visited, .nav2s a:visited, .nav3s a:visited, .nav4s a:visited, .nav5s a:visited {
	color: white;
}

/* @end */

/* @group Flaggen nationale MediaSites */

.tiCheckBox .flagChannel {
	height: 15px;
	width: auto;
	clear: both;
	background: url(/Projects/c2c/cda/images/channel921/thumb_canada.jpg) no-repeat 5px 0;
	text-align: center;
}

.divFlagChannel_983 {
	position: relative;
	height: 13px;
	width: 20px;
	display: inline;
	background: url(/Projects/c2c/cda/images/channel921/FLAG_NL.GIF) no-repeat 5px 0;
	text-align: center;
	float: right;
}

.divFlagChannel_981 {
	position: relative;
	float: right;
	height: 13px;
	width: 20px;
	background: url(/Projects/c2c/cda/images/channel921/FLAG_CA.GIF) no-repeat 0 0;
	text-align: center;
}

.divFlagChannel_982 {
	position: relative;
	float: right;
	height: 13px;
	width: 20px;
	background: url(/Projects/c2c/cda/images/channel921/FLAG_FR.GIF) no-repeat 5px 0;
	text-align: center;
}

.divFlagChannel_1036 {
	position: relative;
	float: right;
	height: 13px;
	width: 20px;
	background: url(/Projects/c2c/cda/images/channel921/FLAG_BE.GIF) no-repeat 5px 0;
	text-align: center;
}

.flagChannel2 {
	width: 24px;
	background: url(/Projects/c2c/cda/images/channel921/thumb_canada.jpg) no-repeat center;
	border: 1px dotted orange;
	z-index: 2;
	position: relative;
	float: right;
	clear: none;
	height: 20px;
}

/* @end */

/* @group Klassen indexlisten def. vor 28.3.07 */

.indexList .tiCheckBox, .audio .tiCheckBox, .searchResult .tiCheckBox {
	float: left;
	width: 35px;
	clear: left;
	display: inline;
	text-align: center;
	position: relative;
}

.indexList .tiDocIcon, .indexList .tiTitle, #orderMask .tiTitle, #searchBlock .tiTitle, .formBlock .tiTitle, #formmymedia .tiTitle, .orderMask .tiTitle {
	display: inline;
	float: left;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	padding-right: 10px;
	line-height: 17px;
	clear: right;
	margin-bottom: 3px;
	width: auto;
}

.text .group_0, .audiocollect .group_0, .audio .group_0, .techdata .group_0 {
	width: 85%;
	display: inline;
	float: left;
	position: relative;
}

.text .group_0 .tiDocIcon, .audiocollect .group_0 .tiDocIcon, .audio .group_0 .tiDocIcon {
	width: auto;
	margin-right: 5px;
	display: inline;
	float: left;
}

.audiocollect .group_0 .tiDocIcon {
	width: 20px;
}

.text .group_0 .tiTitle, .audiocollect .group_0 .tiTitle, .audio .group_0 .tiTitle, .techdata .group_0 .tiTitle {
	display: inline-block;
	float: none;
	position: relative;
	height: auto;
	clear: none;
	width: inherit;
	padding-right: 5px;
	font-weight: bold;
}

.indexList .text .tiMenuLink, .audiocollect .tiMenuLink, .text .tiMenuLink, .techdata .tiMenuLink, .audio .tiMenuLink {
	float: left;
	position: relative;
	clear: both;
	margin-left: 35px;
	margin-bottom: 3px;
	height: auto;
	display: inline;
	width: 92%;
}

.indexList .tiMenuText, .indexList .menupath, .indexList .separator, .searchResult .tiMenuText, .searchResult .menupath, .searchResult .separator, .indexList .menupath a {
	width: auto;
	padding-right: 2px;
	float: left;
	clear: none;
	display: inline;
	position: relative;
	white-space: nowrap;
	text-align: left;
}

* html .photo .menupath {
	display: block;
}

#imageListinformation .tiDate, #imageListinformation .tiImageSize, #photo .tiDate, #photo .tiImageSize, .photo .tiImageSize, .video .tiDuration, .techdata {
	position: relative;
	clear: both;
	margin-bottom: 3px;
	margin-left: 0;
	float: left;
}

.text .tiDate, .techdata .tiDate, .techdata .tiDocSize, .audiocollect .tiDate, .audio .tiDate {
	width: auto;
	float: left;
	position: relative;
	clear: both;
	margin-bottom: 3px;
	margin-left: 35px;
	white-space: nowrap;
}

* html .techdata .tiDate, * html .techdata .tiDocSize, *html .audio .tiText, * html #tabSheetDLC .audio .tiDate {
	margin-left: 18px;
}

.audiocollect {
	border-bottom: 1px dotted #AFB2B4;
	float: left;
	position: relative;
	width: 99%;
	margin-bottom: 5px;
	padding-bottom: 2px;
}

* html .indexList .text .tiDate, * html .audiocollect .tiDate {
	margin-left: 18px;
}

.indexList .photo .tiDate, .searchResult .photo .tiDate {
	margin-left: 0px;
	clear: both;
	float: left;
	position: relative;
	margin-bottom: 3px;
}

* html .indexList .photo .tiDate, * html .photo .tiImageSize {
	float: none;
}

/* @end */

/* @group neue Klassen für indexlisten 28.3.07 */

.video {
	height: auto;
	position: relative;
	float: left;
	display: block;
	padding-bottom: 5px;
	margin-bottom: 5px;
	width: 470px;
}

.video .group_0 {
	position: relative;
	float: left;
	clear: right;
	width: 340px;
}

.video .group_1 {
	position: relative;
	float: left;
	width: 340px;
}

.video .tiText {
	position: relative;
	float: left;
	/*width: auto;*/
	/*clear: both;*/
	width: 100%;
	clear: left;
}

.video .tiPreview, .video .tiPreview a, .video .tiVideoCutList, .video .tiVideoCutList a, .video .tiVideoOrder, .video .tiVideoOrder a {
	position: relative;
	float: left;
	width: auto;
	display: inline;
	margin-left: 10px;
}

/* Klassen und ID für DLC Funktionen und Selector (Content- und Marginalbereich) */

#videoListView #dlcFunctions {
	margin-left: 0;
	position: relative;
	float: left;
	padding-left: 0;
}

#dlcFunctions, #fileInfo, .text .group_1, .photo .group_1, .video .group_2, .text .group_1, .audio .group_1, .audio .group_2, .techdata .group_1 {
	float: left;
	position: relative;
	margin-left: 35px;
	display: inline;
	width: 440px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #E7E9EA;
	clear: both;
}

* html .photo .group_1 {
	display: inline;
	white-space: nowrap;
}

.audio .tiText {
	position: relative;
	float: left;
	width: inherit;
	margin-left: 35px;
	margin-top: 3px;
	margin-bottom: 5px;
}

.audio .tiText li {
	list-style-position: outside;
	margin-left: 15px;
	margin-top: 2px;
}

.audio .group_1 {
	border-style: none;
	margin-bottom: 0;
}

#imageListView .tiPreview, #photo .tiPreview, #fileInfo .tiDuration, #video #fileInfo .tiDate , .photo .group_1 .tiPreview, .audio .tiAudioPlay, .audio .tiDuration, .audio .tiDocSize, .audio .tiDocType {
	display: inline;
	float: left;
	position: relative;
	clear: none;
	width: auto;
	margin-left: 20px;
}

#tabSheetDLC .audio .tiDocType {
	margin-left: 0;
}

.photo .group_1 .tiPreview, .video .tiPreview, .video .tiPreview a, .video .group_2, .audio .tiAudioPlay, .audio .tiDuration {
	margin-left: 0px;
}

/* nachfolgende Definition richtet die Linkpfeile in den DLC-Funktionen in den Detailbeschreibungen der IndexListe ein.*/

.audio .tiAudioPlay a, .audio .tiDownload a, .audio .tiAdd a, .text .tiDownload a, .text .tiAdd a, .photo .tiPreview a, .photo .tiDownload a, .photo .tiAdd a, .techdata .tiDownload a, .techdata .tiAdd a, .video .tiPreview a, .video .tiVideoOrder a, .video .tiVideoCutList a, #tabSheetDLC .tiRemove {
	background-image: url(/Projects/c2c/cda/images/channel921/arr_link_m_n.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 0 0px;
}

.photo .tiImageId {
	clear: both;
	margin-bottom: 3px;
}

#imageListView .tiAdd, #imageListView .tiRemove, .photo .tiAdd, #photo .tiRemove, #fileInfo .tiDocSize {
	width: auto;
	display: inline;
	clear: right;
	margin-left: 40px;
}

#imageListView .tiDownload, .photo .tiDownload, #fileInfo .tiDocType {
	width: auto;
	display: inline;
	clear: none;
	margin-left: 35px;
	float: none;
}

.text .group_1 .tiDownload, .audio .tiDownload, .techdata .tiDownload {
	display: inline;
	width: auto;
	margin-left: 20px;
	position: relative;
	clear: none;
	float: left;
}

.text .group_1 .tiDownload, .techdata .group_1 .tiDownload, #tabSheetDLC .audio .tiDownload {
	margin-left: 0px;
}

.indexList .tiAdd, .indexList .tiRemove, .photo .tiAdd, .video .tiVideoCutList, .audio .tiAdd, .techdata .tiAdd, .text .group_1 .tiAdd {
	width: auto;
	display: inline;
	clear: right;
	margin-left: 20px;
}

.techdata .tiAdd {
	width: auto;
	clear: none;
	float: left;
	position: relative;
}

/* @end */

/* @group elements #dlcContentSelector */

#dlcContentSelector, .dlcContentSelector {
	position: relative;
	float: left;
	width: 468px;
	display: inline;
	clear: both;
	padding-bottom: 5px;
	padding-top: 5px;
}

* html #dlcContentSelector {
	width: 470px;
}

#dlcContentSelector .MS_action_checkbox, #dlcContentSelector .MS_action_select, #dlcContentSelector input, #dlcContentSelector select, .dlcContentSelector .MS_action_select, .dlcContentSelector input, .dlcContentSelector select {
	display: inline;
	float: left;
	width: auto;
	font-size: 11px;
	margin-left: 5px;
	margin-right: 5px;
	line-height: 17px;
}

#dlcContentSelector select, .dlcContentSelector select {
	width: 240px;
	font-size: 11px;
}

* html #dlcContentSelector .MS_action_checkbox {
	margin-left: 2px;
}

/* @end */

/* @group popups elements */

.popup, .multimedia {
	background-color: #fff;
	padding: 0;
	position: relative;
	width: auto;
	height: auto;
	margin: 0;
	float: left;
}

.popup #masterContainer, .popup #contentContainer, .popup #contentContainer .column001 {
	width: 800px;
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	margin: 0;
	padding: 0;
	border-style: none;
	background-color: transparent;
	background-image: none;
}

.popup #contentContainer .column001 {
	top: 10px;
	left: 10px;
}

.multimedia #masterContainer, .multimedia #contentContainer, .multimedia #contentContainer .column001 {
	width: 720px;
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	margin: 0;
	padding: 0;
	border-style: none;
	background-color: transparent;
	background-image: none;
}

.multimedia a div#playersubmit {
	padding: 2px 10px;
	position: relative;
	float: left;
	clear: both;
	width: auto;
	border: 1px solid #193725;
	background-color: #3F9AC9;
	color: white;
	font-weight: bold; margin-top: 10px; }
	
.multimedia a:hover div#playersubmit {
	background-color: white;
	color: #3F9AC9;
	text-decoration: none;}

.multimedia #contentContainer .column001 {
	top: 10px;
	left: 10px;
}

#popupHeader {
	width: 800px;
	background-color: #182b42;
	color: #fff;
	font-size: 16px;
	float: left;
	padding-left: 10px;
	height: 24px;
	line-height: 22px;
	margin-bottom: 5px;
}

* html #popupHeader {
	width: 800px;
}

#popupHeader .f, #multimediaHeader .f {
	color: #fff;
	font-size: 16px;
}

#multimediaHeader {
	width: 720px;
	background-color: #182b45;
	color: white;
	font-size: 16px;
	float: left;
	padding-left: 10px;
	height: 24px;
	line-height: 22px;
	/*border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #3F9AC9;
	background-image: url(/Projects/c2c/cda/images/channel921/hg_assist03.jpg);*/
	margin-bottom: 5px;
}

* html #multimediaHeader {
	width: 710px;
}

#multimediaHeaderGomex {
	width: 1064px;
	background-color: #182b45;
	color: white;
	font-size: 16px;
	float: left;
	padding-left: 10px;
	height: 24px;
	line-height: 22px;
	/*border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #3F9AC9;
	background-image: url(/Projects/c2c/cda/images/channel921/hg_assist03.jpg);*/
	margin-bottom: 5px;
}

* html #multimediaHeaderGomex {
	width: 1054px;
}

.linkGomex .tiTitle a {
	background-image: url(/Projects/c2c/cda/images/channel921/arr_link_m_n.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 0 0;
}

#dlcPopupContainer {
	width: 480px;
	height: auto;
	margin: 10px;
	float: left;
	position: static;
	text-align: left;
}

#dlcPopupHeader {
	width: 470px;
	color: white;
	font-size: 16px;
	float: left;
	padding-left: 10px;
	height: 24px;
	line-height: 22px;
	/*background-image: url(/Projects/c2c/cda/images/channel921/hg_assist03.jpg);*/
	margin-bottom: 5px;
	/*border-top: 1px solid #3F9AC9;*/
	background-color: #182b45;
}

* html #dlcPopupHeader {
	width: 480px;
}

.popup .categoryPath, .multimedia .categoryPath {
	margin-left: 10px;
	width: 80%;
	position: relative;
	float: left;
}

#popupClose, .popupClose {
	position: relative;
	float: right;
	width: 15%;
	height: 15px;
	padding-top: 3px;
	padding-right: 15px;
	text-align: right;
	white-space: nowrap;
}

#photoPreviewContent {
	position: relative;
	width: 780px;
	margin-left: 10px;
	margin-right: 10px;
	float: left;
	display: inline;
	padding-top: 10px;
	padding-bottom: 5px;
	border-top: 1px solid #AFB2B4;
}

#multimediaPreviewContent {
	position: relative;
	width: 700px;
	margin-left: 10px;
	margin-right: 10px;
	float: left;
	display: inline;
	padding-top: 10px;
	padding-bottom: 20px;
	border-top: 1px none #7c8388;
}

#photoPreview {
	width: 420px;
	height: 410px;
	float: left;
	position: relative;
	text-align: center;
}

#photoPreview img {
	border: 1px solid #606061;
}

#multimediaPreview {
	width: 330px;
	height: 300px;
	float: left;
	position: relative;
	text-align: left;
}

.multimediaPreview form, #multimediaPreview form {
	position: relative;
	clear: both;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 280px;
}

.multimediaPreview form .checkbox, .multimediaPreview form #playersubmit {
	width: auto;
	clear: both;
	position: relative;
	float: left;
	line-height: 16px;
	margin-bottom: 5px;
}

.popup #rightCol {
	margin: 0;
	padding: 0 0 0 20px;
	width: 330px;
	position: relative;
	float: right;
	height: 400px;
	border-spacing: 10px 0px;
	border-collapse: separate;
	border-left: 1px solid #AFB2B4;
}

.multimedia #rightCol {
	margin: 0;
	padding: 0 0 0 20px;
	width: 330px;
	position: relative;
	float: right;
	height: 290px;
	border-left-style: solid;
	border-left-color: #7c8388;
	border-left-width: 1px;
	border-spacing: 10px 0px;
	border-collapse: separate;
}

.popup .tiTitle, .multimedia .tiTitle {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 10px;
}

#dlcPopupContainer #orderMask .tiTitle {
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 3px;
	float: left;
	position: relative;
	margin-top: 0;
	margin-bottom: 0;
	clear: both;
	font-style: normal;
	font-weight: normal;
}

#dlcPopupContainer .tiText {
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 3px;
	float: left;
	position: relative;
	margin-top: 0;
	margin-bottom: 0;
}

.popup .tiImageSize, .popup .tiImageId, .popup .tiDate, .multimedia .tiImageSize, .multimedia .tiImageId, .multimedia .tiDate {
	margin-bottom: 5px;
}

#dataPhoto {
	position: relative;
	width: auto;
	float: left;
	height: auto;
	clear: both;
	margin-bottom: 10px;
}

/* nachfolgende Funktionen wieder hinzugefügt 08-09-02 bis naechster Kommentar  */

#popupDlcFunctions { 
	position: absolute;
	bottom: 0;
	left: 0;
	height: 30px;
	margin-left: 20px;
}

* html #popupDlcFunctions {
	position: relative;
	float: left;
	margin-top: 60px;
}

#popupDlcFunctions select, #popupDlcFunctions input {
	position: relative;
	float: left;
	clear: none;
	margin-right: 15px;
}

#popupDlcFunctions .MS_action_select select {
	width: 190px;
}

/* Ende der hinzugefuegten 4 funktionen - 08-09-02 */

/* @group login_masks search_masks */

.indexList, #searchMask .searchResult {
	width: 100%;
	position: relative;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
}

* html .indexList {
	width: inherit;
	margin: 0;
	padding: 0;
}

#orderMask .tiImage img {
	width: auto;
	float: left;
	position: relative;
	margin-left: 7px;
	margin-top: 5px;
	border: 1px solid #AFB2B4;
}

#orderMask .tiTitle, .orderMask .tiTitle {
	padding-left: 5px;
	margin-top: 10px;
	width: 90%;
}

#loginMask, #searchMask, #orderMask, #formRegisterPersonalData, .orderMask, #mainLoginLogout {
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 0;
	margin-left: 0;
	background-color: #DFE0E2;
	width: 480px;
	float: left;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	height: auto;
	border: 1px solid #76787A;
}

#searchMask {
	width: 478px;
	padding-left: 5px;
	padding-right: 5px;
}

#searchMask .searchBlock .reglabel {
	width: 180px;
	display: inline;
	position: relative;
	float: left;
	text-align: right;
}

* html #mainLoginLogout {
	padding-bottom: 5px;
	margin-bottom: 50px;
}

#searchMask #addInfo, #loginMask #addInfo {
	width: auto;
	margin-right: 5px;
	display: inline;
}

#dlcPopupContainer #orderMask {
	margin-top: 10px;
	margin-bottom: 10px;
}

* html #dlcPopupContainer #orderMask {
	width: 460px;
}

.formBlock .tiText, #formmymedia .tiText {
	width: 96%;
	margin-bottom: 10px;
	float: left;
	position: relative;
}

#loginrow, #orderrow, .loginrow, .orderrow, .formrow, #orderMask .group_0, #orderMask .group_1, #orderMask .group_2, #orderMask .group_3, #orderMask .group_4, #orderMask .group_5, #orderMask .group_6, #orderMask .group_7, #orderMask .quotedText_8, .submitButtonDiv, #mainLoginLogout .loginrow {
	position: relative;
	float: left;
	width: 94%;
	clear: none;
	height: auto;
	display: inline-table;
	margin: 5px;
}

#formmymedia #button, #searchmain .loginrow .regfield {
	margin-left: 10px;
	display: inline;
	position: relative;
	float: left;
	clear: none;
}

#searchmain .loginrow .regfield {
	background-color: #F0F1F2;
	border: 1px solid #8D8F92;
}

#formmymedia .loginrow {
	display: inline;
	width: 97%;
}

.warning {
	color: #99221e;
	font-size: 1.4em;
	font-weight: bold;
	padding-left: 10px;
}

.addInfo, .quotedText_0, .quotedText_1, .quotedText_2, .quotedText_3, .quotedText_4, .quotedText_5, .quotedText_6, .quotedText_7 {
	display: inline;
	float: left;
	padding-right: 3px;
	padding-left: 0;
	line-height: 1.7em;
	position: relative;
	text-align: left;
	width: 10px;
}

#searchBlock #searchCheckBoxItem #addinfo {
	width: 430px;
	position: relative;
	float: left;
	white-space: normal;
	font-weight: normal;
	font-style: normal;
	font-size: 11px;
	line-height: 15px;
	display: table-cell;
}

.popup .quotedText_0, .popup .tiDate, .multimedia .quotedText_0, .multimedia .quotedText_1, .multimedia .tiDate, .multimedia .txtExternalId, .multimedia .tiDuration, .multimedia .tiVideoOrder {
	width: auto;
	line-height: 1.7em;
}

.multimedia .tiVideoOrder, .multimedia .tiText ul a, .audio .tiText ul a {
	background-image: url(/Projects/c2c/cda/images/channel921/arr_link_m_n.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 0 3px;
}

.multimedia .tiText ul a, .audio .tiText ul a {
	background-position: 0 0px;
}

#searchmain .searchBlock .addInfo {
	width: auto;
	margin-right: 10px;
}

#formmymedia #back {
	width: auto;
	float: left;
	position: relative;
	display: inline;
}

#formmymedia #forward {
	width: auto;
	float: right;
	position: relative;
	display: inline;
	margin-right: -5px;
}

#loginfield, .regmain .regfield, .regmain .zipfield, .regmain .cityfield, .regmain .textfield, #searchmain .regfield, #orderMask .regfield, #orderMask .zipfield, #orderMask .cityfield, #loginMask .regfield, #loginMask .zipfield, #loginMask .cityfield, .loginfield, .loginMask .regfield, .loginMask .zipfield, .personaldata .regfield, .personaldata .zipfield, .personaldata .cityfield, .personaldata .textfield, .orderMask .regfield, .orderMask .zipfield, .orderMask .cityfield, .loginrow .regfield, #orderMask .zipfield, #orderMask .cityfield, #orderMask .regfield, #mainLoginLogout .regfield {
	border-style: solid;
	border-width: 1px;
	border-color: #b4b2ae;
	width: 185px;
	background-color: #F0F1F2;
	float: left;
	font-size: 11px;
}

#marginLoginLogout .loginrow .regfield {
	position: relative;
	float: left;
	clear: both;
	background-color: white;
	width: 180px;
}

* html #marginLoginLogout .loginrow .regfield {
	width: 170px;
	margin-left: -6px;
}

.loginrow>textarea.regfield {
	height: 50px;
}

#regmain .zipfield, #orderMask .zipfield, .orderMask .zipfield,  #loginMask .zipfield, .regmain .zipfield, .personaldata .zipfield {
	width: 45px;
	margin-right: 5px;
}

#regmain .cityfield, #orderMask .cityfield, .orderMask .cityfield, #loginMask .cityfield, .regmain .cityfield, .personaldata .cityfield, #orderMask .cityfield {
	width: 135px;
}

#regmain .textfield, .regmain .textfield {
	height: 40px;
}

.regmain #sel, .regmain #sel select, #orderMask #sel, #orderMask #sel select, #loginMask #sel, #loginMask #sel select, .regmain .sel, .regmain .sel select, .personaldata .sel, .personaldata .sel select, .orderMask .sel, .orderMask .sel select, #loginMask .sel select, #orderMask .FIELD_COUNTRY select {
	width: 185px;
	float: left;
	display: inline;
	font-size: 10px;
}

#orderMask #selVideo, #orderMask #selVideo select, .orderMask .selVideo, .orderMask .selVideo select, #orderMask .FIELD_FORMAT select, #orderMask .FIELD_MEDIUM select {
	float: left;
	width: 110px;
	margin-right: 5px;
	font-size: 10px;
}

#marginMMS #loginfield {
	background-color: white;
}

#loginlabel, .loginrow #pwd, #loginmask #reglabel, #searchMask #reglabel, #orderMask #reglabel, .loginrow .reglabel, .formlabel, .LABEL_MF_CHOOSERS, #orderMask .LABEL_FIRSTNAME, #orderMask .LABEL_LASTNAME, #orderMask .LABEL_PRESSORG, #orderMask .LABEL_STREET, #orderMask .LABEL_ZIPNCITY, #orderMask .LABEL_COUNTRY, #orderMask .LABEL_COMMENT {
	width: 130px;
	height: 17px;
	float: left;
	padding-right: 3px;
	clear: none;
	display: inline;
	text-align: right;
	position: relative;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	line-height: 1.7em;
}

#marginLoginLogout .loginrow #loginlabel, #marginLoginLogout .loginrow #pwd {
	position: relative;
	float: left;
	text-align: left;
	height: auto;
	line-height: 13px;
	width: 98%;
	clear: both;
}

#formRegisterPersonalData .loginrow .reglabel, #mainLoginLogout #loginlabel, #mainLoginLogout #pwd {
	width: 230px;
	padding-right: 3px;
	height: auto;
	text-align: right;
	display: inline;
	position: relative;
	float: left;
}

#formRegisterPersonalData .loginrow #termsofuse {
	width: 470px;
	margin-bottom: 10px;
	font-weight: bold;
}

#formRegisterPersonalData {
	padding: 10px;
}

#formRegisterPersonalData .formBlock {
	margin: 1.5%;
	width: 96%;
}

#formRegisterPersonalData .loginrow #comment, #formRegisterPersonalData .loginrow #termsofuse {
	text-align: left;
}

#formRegisterPersonalData .loginrow #termsofuselink {
	width: auto;
	display: inline;
	position: relative;
}

#formRegisterPersonalData .addInfo, #formRegisterPersonalData input {
	position: relative;
	float: left;
	width: auto;
	margin-right: 5px;
	display: inline;
}

#personaldata .reglabel, #changepwd #reglabel {
	width: 230px;
	position: relative;
	float: left;
	display: inline;
	text-align: right;
	margin-right: 3px;
}

#personaldata .regfield, #changepwd .regfield {
	position: relative;
	float: left;
	display: inline;
}

#mainLoginLogout .lnkforget, #mainLoginLogout .lnkreg {
	position: relative;
	float: left;
	clear: both;
	width: auto;
	margin-left: 230px;
	margin-top: 2px;
	margin-bottom: 2px;
}

* html #mainLoginLogout .lnkforget, * html #mainLoginLogout .lnkreg {
	margin-left: 117px;
	white-space: nowrap;
}

#mainLoginLogout .pwdsave {
	position: relative;
	float: left;
	margin-left: 233px;
	margin-right: 10px;
	margin-bottom: 0;
}

* html #mainLoginLogout .pwdsave {
	margin-left: 226px;
}

#loginmask #reglabel, #searchMask #reglabel, #orderMask #reglabel, .loginmask .reglabel, .orderMask .formlabel, #searchMask .reglabel, .LABEL_MF_CHOOSERS, #orderMask .LABEL_FIRSTNAME, #orderMask .LABEL_LASTNAME, #orderMask .LABEL_PRESSORG, #orderMask .LABEL_STREET, #orderMask .LABEL_ZIPNCITY, #orderMask .LABEL_COUNTRY, #orderMask .LABEL_COMMENT {
	width: 170px;
	margin-right: 5px;
}

#loginbutton, #savebutton {
	width: 100px;
	float: left;
	margin-left: 125px;
	font-size: 11px;
	position: relative;
}

#savebutton {
	margin-left: 0px;
}

#personaldata #savebutton {
	position: relative;
	float: left;
	padding-left: 230px;
}

#marginMMS #loginbutton {
	margin-left: 0px;
	font-size: 11px;
	margin-top: 2px;
	margin-bottom: 2px;
	font-weight: normal;
}

* html #marginMMS #loginbutton {
	padding-bottom: 0;
	padding-top: 0;
	margin-bottom: 8px;
	margin-top: -13px;
}

* html #loginbutton {
	margin-left: 115px
}

#mainLoginLogout #loginButton {
	position: relative;
	float: left;
	margin-left: 233px;
	margin-top: 15px;
}

* html #mainLoginLogout #loginButton {
	margin-left: 235px;
}

#searchBlock, .formBlock, .searchBlock {
	width: 94%;
	float: left;
	margin: 2%;
	padding: 1%;
	border: 1px solid #8D8F92;
	background-color: #E7E9EA;
	clear: both;
	line-height: 15px;
}

* html #searchBlock, * html .formBlock, * html .searchBlock {
	width: 460px;
	margin: 1%;
}

#formmymedia #searchBlock, #formmymedia .formBlock, #orderMask .formBlock {
	border: 1px solid #b4b2ae;
	background-color: #F0F1F2;
}

#searchBlock .tiTitle, .formBlock .tiTitle, #formmymedia .tiTitle, .searchBlock .tiTitle, #searchBlock #titel {
	width: 96%;
	margin-bottom: 3px;
	font-weight: bold;
}

.searchBlock .tiTitle {
	position: relative;
	float: left;
	clear: both;
}

#searchBlock .blockLeft {
	float: left;
}

#searchBlock .blockRight {
	float: right;
}

#searchCheckBox {
	position: relative;
	margin: 5px;
	padding: 5px;
	background-color: #E2E0DB;
	border: 1px solid #3F9AC9;
}

#searchCheckBox #blockRow, .formBlock .blockRow {
	width: 450px;
	float: left;
	display: inline;
}

#searchBlock #blockRow .radio {
	position: relative;
	float: left;
	display: inline;
	white-space: nowrap;
}

#searchCheckBoxItem {
	width: auto;
	display: inline;
	float: left;
	clear: both;
	white-space: nowrap;
}

#searchCheckBoxItemLeft, .searchCheckBoxItemLeft {
	width: 200px;
	display: inline;
	float: left;
	clear: left;
	white-space: nowrap;
	padding-top: 3px;
	padding-bottom: 3px;
}

* html #searchCheckBoxItemLeft, * html  .searchCheckBoxItemLeft {
	padding-top: 1px;
	padding-bottom: 1px;
}

#searchCheckBoxItemRight, .searchCheckBoxItemRight {
	width: 200px;
	display: inline;
	float: left;
	clear: right;
	white-space: nowrap;
	padding-top: 3px;
	padding-bottom: 3px;
}

* html #searchCheckBoxItemRight, * html .searchCheckBoxItemRight {
	padding-top: 1px;
	padding-bottom: 1px;
}

.margin .searchCheckBoxItemRight {
	float: left;
	clear: left;
}

* html .margin .searchCheckBoxItemRight {
	width: 190px;
}

* html .margin .searchCheckBoxItemLeft {
	width: 190px;
}

#blockRow input, #searchBlock #addInfo input, .searchBlock .blockRow input {
	margin-right: 7px;
}

.margin .searchCheckBoxItemRight input, .margin .searchCheckBoxItemLeft input {
	margin-right: 5px;
}

#dlcPopupContainer .searchCheckBoxItemRight input {
	position: relative;
	float: right;
	width: auto;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}

* html #dlcPopupContainer .searchCheckBoxItemRight input {
	text-align: center;
}

#searchSelectRow {
	width: auto;
	display: inline;
	float: left;
	position: relative;
	clear: both;
	white-space: nowrap;
}

* html #searchSelectRow {
	width: 190px;
}

#searchSelectRow #inlineLabel, #searchSelectRow #inlineElement, #blockRow #inlineLabel, #blockRow #inlineElement, .blockRow .inlineLabel, .blockRow .inlineElement {
	width: auto;
	margin-right: 10px;
	float: left;
	line-height: 1.6em;
	padding-right: 2px;
	padding-left: 2px;
}

#searchmain .blockRow .inlineElement select {
	width: 55px;
}

#searchSelectRow #inlineLabel, #blockRow #inlineLabel {
	width: 30px;
}

#searchMask #searchMask {
	background-color: #ffc73b;
	width: 97%;
}

/* @end */

/* @group foto_leuchttisch */

#tabsheet .fRow, #tabsheet .mRowEven, #tabsheet .lRowOdd, #tabsheet .mRowOdd, #tabsheet .lRowEven, #tabsheetDLC .fRow, #tabsheetDLC .mRowEven, #tabsheetDLC .lRowOdd, #tabsheetDLC .mRowOdd, #tabsheetDLC .lRowEven {
	margin-left: -3px;
	width: 484px;
	position: relative;
	float: left;
}

#previewBoxRow, .fRow, .mRowEven, .lRowOdd, .mRowOdd, .lRowEven {
	position: relative;
	width: 100%;
	float: left;
	display: inline;
	clear: both;
	margin-top: 0;
	margin-bottom: 1px;
	margin-right: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
}

* html #headline4Menu .fRow, * html #headline4Menu .mRowEven, * html #headline4Menu .lRowOdd, * html #headline4Menu .mRowOdd, * html #headline4Menu .lRowEven {
	margin-bottom: 7px;
}

* html #tabsheet .fRow, * html #tabsheet .mRowEven, * html #tabsheet .lRowOdd, * html #tabsheet .mRowOdd, * html #tabsheet .lRowEven {
	width: 481px;
	float: left;
	margin-left: -3px;
	position: relative;
	padding: 0;
	margin-bottom: 1px;
}

.lRowOdd {
	padding-bottom: 10px;
}

#previewBox, .photoBox {
	background-color: #DFE0E2;
	border-style: solid;
	border-width: 1px;
	position: relative;
	width: 117px;
	height: 138px;
	float: left;
	text-align: center;
	margin-right: 1px;
	border-color: #454e55;
	margin-left: 1px;
	margin-bottom: 2px;
}

* html #previewBox, *html .photoBox {
	width: 118px;
	margin-right: 0px;
	margin-top: -5px;
}

#previewThumb, .photoBox .tiImage {
	position: relative;
	height: 120px;
	width: 100%;
	float: left;
}

#previewBox img, .photoBox img {
	margin-top: 4px;
}

#previewDiaMenu, .photoBox .group_0 {
	position: absolute;
	width: 90%;
	display: block;
	height: auto;
	margin-left: 5%;
	margin-right: 5%;
	bottom: 2px;
	float: left;
}

* html #previewDiaMenu, * html .photoBox .group_0 {
	position: relative;
	width: 90%;
	margin-left: 2%;
	margin-right: 0;
}

#previewDiaMenu .tiCheckBox, .photoBox .tiCheckBox {
	position: relative;
	width: auto;
	float: left;
	display: inline;
}

#previewDiaMenu .tiPreview, .photoBox .tiPreview {
	position: relative;
	width: auto;
	float: right;
	display: inline;
	padding-right: 2px;
	padding-top: 4px;
	background-image: url(/Projects/c2c/cda/images/channel921/preview_lupe.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	background-position: 0px 2px;
}

/* @end */

/* @group footer */

/* footer Definition */

#disclaimer {
	position: relative;
	float: left;
	clear: both;
	width: 487px;
	margin-left: 27px;
	margin-top: 15px;
}

#contentContainer>#disclaimer {
	margin-left: 0px;
}

* html #disclaimer {
	margin-left: 13px;
}

#bghorizonticalline_disclaimer {
	width: 487px;
	border-top-color: #ccd3d4;
	border-top-width: 1px;
	border-top-style: solid;
	height: 1px;
	margin-top: 20px;
	margin-bottom: 20px;
	float: left;
	position: relative;
}

/* @end */

/* @group tab_structure */

.tabContentTypes #Tab {
	font-size: 12px;
	padding-right: 5px;
	display: inline;
}

#tabs, #tabsDLC {
	width: 100%;
	height: 36px;
	padding: 0;
	background: url(/Projects/c2c/cda/images/channel921/hg_mediabar01.jpg) repeat-x;
	position: relative;
	top: 0px;
	left: 0%;
	margin-top: 10px;
	margin-left: 0px;
	float: left;
	clear: both;
	display: table;
	border-top: 1px solid #182B45;
	border-left: 1px solid #182B45;
	border-right: 1px solid #182B45;
}

#tabs .f, #tabsDLC .f {
	margin-left: 0px;
	padding-bottom: 0;
}

.tab {
	width: auto;
	height: 24px;
	position: relative;
	text-align: center;
	float: left;
	background: no-repeat none;
	border-right: 1px solid #6e8696;
}

#tabs .tabSelect a, #tabs .tabSelect a:link, #tabs .tabSelect a:hover, #tabs .tabSelect a:active, #tabs .tabSelect a:visited, #tabsDLC .tabSelect a, #tabsDLC .tabSelect a:link, #tabsDLC .tabSelect a:hover, #tabsDLC .tabSelect a:active, #tabsDLC .tabSelect a:visited {
	width: auto;
	height: 25px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	text-align: center;
	float: left;
	color: yellow;
	text-decoration: none;
}

#tabs #selected {
	background: url(/Projects/c2c/cda/images/channel921/hg_mediabar02active.jpg) repeat-x 0 0;
}

#tabs #selected a, #tabsDLC #selected a {
	color: white;
}

#tabsDLC #selected {
	background: url(/Projects/c2c/cda/images/channel921/hg_mediabar02active.jpg) repeat-x 0 0;
}

#tabs a, #tabs a:link, #tabs a:active, #tabsDLC a, #tabsDLC a:link, #tabsDLC a:active {
	text-decoration: none;
	width: auto;
	padding-left: 12px;
	padding-right: 12px;
	float: left;
	padding-top: 5px;
	color: #606061;
	font-weight: bold;
}

#tabs #unselected a:hover, #tabsDLC #unselected a:hover {
	text-decoration: underline;
	width: auto;
	padding-left: 12px;
	padding-right: 12px;
	height: 24px;
	float: left;
	padding-top: 5px;
	color: #263F6A;
	background: url(/Projects/c2c/cda/images/channel921/hg_mediabar03hover.jpg) repeat-x 0 0;
}

#tabsDLC #unselected a:hover {
	background: url(/Projects/c2c/cda/images/channel921/hg_mediabar03hover.jpg) repeat-x 00;
}

  /* @end */

/* @group QuickSelektor */

/* added GS 2008-09-01 for the whole group of QuickSelector */

#quickSelectorTop, #quickSelectorBottom {
	position: static;
	float: left;
	clear: none;
	text-align: left;
	border-top: 2px solid #3F9AC9;
	width: 100%;
	padding-top: 3px;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 5px;
}

* html #quickSelectorTop, * html #quickSelectorBottom {
	width: 480px;
}

#quickSelectorTop {
	margin-top: -15px;
}

#quickSelectorBottom {
	position: relative;
	float: left;
	clear: right;
	margin-bottom: 12px;
}

#quickSelectorTop .f, #quickSelectorBottom .f {
	position: relative;
	float: right;
	clear: none;
}

* html #quickSelectorBottom .f {
	margin-bottom: 15px;
}

#quickSelectorTop .tab, #quickSelectorBottom .tab {
	border: none;
	height: 14px;
	padding-left: 5px;
	padding-right: 5px;
}

#quickSelectorTop .tab a, #quickSelectorBottom .tab a {
	font-size: 11px;
	padding-left: 8px;
	background: url(/Projects/c2c/cda/images/channel921/arr_link_m_n.gif) no-repeat 0 -1px;
}

/* @end */

/* @group TZ Hacks */

/* @group dlcpopup_layer */

#dlcpopupback {
	z-index: 1000;
	left: 0px;
	top: 0px;
	cursor: wait;
	zoom: 1;
	position: absolute;
	width: 100%;
	height: 200%;
	background-color: #000000;
	opacity: .5;
	filter: alpha(opacity=50);
}

#dlcpopup {
	background-color: #FFFFFF;
	z-index: 1001;
	left: 50%;
	margin-left: -250px;
	width: 500px;
	position: absolute;
	top: 20%;
	height: auto;
	border: 1px solid #182B45;
}

.popup #dlcpopup {
	position: fixed;
	z-index: 1101;
}

* html .popup #dlcpopup {
	position: absolute;
}

.popup #dlcpopupback {
	position: fixed;
	z-index: 1100;
	float: left;
	clear: none;
	width: 100%;
	height: 1200px;
}

* html .popup #dlcpopupback {
	position: absolute;
}

/* @end */

/* TZ Fast HackZ */

.preparingDL {
	cursor: wait;
	position: absolute;
	top: 50%;
	left: 50%;
}

.preparingDLBox {
	position: relative;
	top: -25px;
	left: -100px;
	text-align: center;
	font-family: Arial;
	color: #000000;
	font-size: 12px;
	line-height: 35px;
	height: 80px;
	width: 200px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	background-image: url(/Projects/c2c/cda/images/channel921/loading.gif);
	background-repeat: no-repeat;
	background-position: 50% 30px;
}

#preparingDL3 {
	width: 200px;
	height: 100px;
	padding: .5em;
	border: 2px solid black;
	color: black;
	background-color: #ffd;
	position: fixed;
	top: 400px;
	left: 350px;
	position: expression("absolute");
	*top: expression(parseInt(document.body.scrollTop + 300));
	visibility: hidden;
}

#preparingDL3[id] {
	position: fixed;
	background-color: #66CCFF;
}

* html #preparingDLBox2 {
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	margin-left: 0px;
}

#preparingDL5 {
	width: 200px;
	height: 100px;
	padding: .5em;
	border: 2px solid black;
	color: black;
	background-color: #ffe;
	position: absolute;
	top: 350px;
	left: 300px;
	position: expression("absolute");
	top: expression(document.body.scrollTop - this.offsetHeight + this.offsetHeight);
}

#preparingDL5[id] {
	background-color: fuchsia;
	position: fixed;
}

/* @end */

/* @group tabelleklassen */

.boxContent table {
	background-color: transparent;
}

.boxContent table tdbody {
	background-color: transparent;
}

/* @end */

/* @group splashpage */

.splashpage .contentContainer {
	width: 960px;
	margin-top: 10px;
	margin-left: -480px;
	position: absolute;
	background-color: #fff;
	border-left: 1px solid #afb2b4;
	border-right: 1px solid #afb2b4;
	left: 50%;
	border-bottom: 1px solid #afb2b4;
	margin-bottom: 30px;
	padding-left: 0px;
}

.masterContainerSplash {
	width: 960px;
	position: relative;
	float: left;
	clear: both;
}

.splashpage .assistbar {
	padding: 0;
	margin: 0;
}

.contentContainerSplash {
	margin-left: 235px;
	margin-top: 40px;
	margin-bottom: 50px
}

/* @end */
