/* @override 
	http://media.daimler.com/Projects/c2c/channel/sheets/CSS_261.css
	http://www.cms-int.daimler.com/Projects/c2c/channel/sheets/CSS_295.css
	http://media.daimler.com/Projects/c2c/channel/sheets/CSS_295.css
*/

/* CSS Mediasite 2008 - Daimler AG COM/M Gerald Starke 2006 - 2008 */

/* @group basic tags */

* {
	margin: 0;
	padding: 0;
}

BODY { /* changed GS 2008-06-11 */
	color: black;
	font-family: Arial, Helvetica, SunSans-Regular, Sans-Serif;
	font-size: 11px;
	background-color: white;
	
}

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: 90%;
	margin-left: 4%;
	margin-top:6px;
	/*margin-left: -480px;*/ /* deleted GS 2008-07-02 */
	position: relative; /* changed GS 2008-07-02 */
	float:left;
	clear: none;
	/*border-left: 1px solid #afb2b4;*/ /* deleted GS 2008-06-11 */
	/*border-right: 1px solid #afb2b4;*/ /* deleted GS 2008-06-11 */
	/*left: 50%;*/
	/*border-bottom: 1px solid #afb2b4;*/ /* deleted GS 2008-06-11 */
	margin-bottom: 30px;
	border: 7px solid white;
	background: #fff /*url(/Projects/c2c/cda/images/channel921/hg_navi001.gif) repeat-y*/; /* changed GS 2008-07-02 */
}

/** html #masterContainer {
	width: 90%;
	/*margin-left: -487px;*/
/*}*/ /* deleted GS 2008-07-02 */

#headerContainer {
	width: 100%; /* changed GS 2008-07-02 */
	height: auto;
	clear: both;
	position: relative;
	/*z-index: 20;*/
}

#headerImage {
	/*border-top: 1px solid #afb2b4;*/ /* deleted GS 2008-06-11 */
	/*width: 90%;*/
	height: 75px;
	background-image: url(/Projects/c2c/cda/images/channel921/header_hg960px.jpg);
	background-color: yellow;
}

/*#headerImage img {
	display: none;
}*/

#assistbar {
	background-color: #182b45;
	height: 2px;
	margin: 0px; 
	position: relative;
	display: block;
	float: none;
	padding: 1px 5px 0px 220px;
	/*background-image: url(/Projects/c2c/cda/images/channel921/hg_assist03.jpg);*/ /* deleted GS 2008-06-11 */
}

#keyvisual {
	display: none;
	/*margin: 0px;
	padding: 0px;
	bottom: 0px;
	top: 0px;
	border-width: 0px;
	height: 64px;
	width:  960px; */ /* deleted GS 2008-07-02 */
	/*border-bottom: 1px solid #568b78;*/ /* deleted GS 2008-06-11 */
	/*border-bottom: 1px solid white;*/ /* added GS 2008-06-11 */ /* deleted GS 2008-07-02 */
	/*border-top: 1px solid white;*/ /* added GS 2008-06-11 */ /* deleted GS 2008-07-02 */
}

#naviContainer {
	display: none;
	/*width: 200px;
	float: left;
	position: relative;
	clear: none;*/ /* deleted GS 2008-07-02 */
	/*height: auto;*/
	/*background-color: #f0f1f2;*/ /* added and deleted GS 2008-06-11 */
}

/* * html #naviContainer { top: -4px; position: relative; }*/

#disclaimerContainer {
	width: 100%; /* changed GS 2008-07-02 */
	position: static; /* changed GS 2008-07-02 */
	/*float: right;*/ /* deleted GS 2008-07-02 */
	padding-bottom: 2px;
	/*border-left: 1px solid #afb2b4;*/ /* deleted GS 2008-06-11 */
	/*border-collapse: ; wird das gebraucht?*/
	margin-bottom: 20px;
}

/* * html #disclaimerContainer {
	width: 758px; top: -4px;
}*/ /* deleted GS 2008-07-02 */

.standard #contentContainer {
	margin-top: 5mm;
	height: auto;
	display: table;
	/*width: 100%;*/
	padding-left: 1mm;
}

#contentContainer .column001 {
	width: 60%; /* changed GS 2008-07-02 */
	position: relative;
	float: left;
	clear: none; }


#contentContainer .column002 {
	width: 25%;
	position: relative; /* changed GS 2008-07-02 */
	float: right; /* changed GS 2008-07-02 */
	clear: none;
	/*left: 70%;*/
	right: 0px;
	margin-left: 5mm;
}

* html #contentContainer .column002 { top: 17px; float: right; right: -3px; position: absolute; margin-right: 0px; }



/* @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: none; /* changed GS 2008-07-02 */ /*margin: 0; padding: 0; width: auto; float: left;*/ /* deleted GS 2008-07-02 */ }

/*.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;
}*/ /* deleted GS 2008-07-02 */

/** html .assistbar .tiTitle {
	padding-top: 2px;
}*/ /* deleted GS 2008-07-02 */

/*.assistbar .tiTitle A, 	.assistbar .tiTitle a:link, .assistbar .tiTitle a:visited
{ color: #DCDCDC; text-decoration: none; }*/ /* deleted GS 2008-07-02 */

/*.assistbar .tiTitle a:hover, .assistbar .tiTitle a:active, .assistbar .tiTitle a:focus 
{ color: #fff; text-decoration: underline; }*/ /* deleted GS 2008-07-02 */



/* @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%;
	display: none;
}

#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; /* changed GS 2008-06-12 */
	/*border-bottom: 1px solid #AFB2B4; /* changed GS 2008-06-12 */
	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;*/ /* deleted GS 2008-07-02 */
	position: relative;
	float: left;
	height: auto;
}

#tabSheet #pageHeadline {
	/*eingefügt: 2008-03-04 Martin
	Grund: tabSheet hat ein padding von 10px + border! */
	/*width: 475px;*/
}

#pageHeadline .c2cClass1, #pageHeadline .f, #pageHeadline .f .tiTitle {
	width: auto;
	float: left;
	position: relative; clear: none;
	height: auto;
	font-size: 16px;
	color: black;
	font-weight: bold;
}

#pageHeadline .selectorListView .f {
	width: 236px;
} /*fixes umbruch zwischen dropdown "Medientyp auswählen und Button Los */

#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;*/ /* deleted GS 2008-07-02 */  display: none; /* added GS 2008-07-02 */
}

.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;
	width: 485px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	display: inline-table;
	/*border-right: 1px dotted #76787a;*/ /* deleted GS 2008-06-11 */
	border-top: 3px solid #3F9AC9; /* added GS 2008-06-11 */
}

* html #menuContentItems {
	width: 490px;
}

#menuContentItems .group_1 img {
	margin-right: 5px;
	margin-bottom: 2px;
	display: inline;
	float: left;
	border: 1px solid #454e55;
}

#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 {
	/*background-color: #f0f1f2;*/ /* deleted GS 2008-06-11 */
	height: 15px;
	font-weight: bold;
	position: relative;
	float: left;
	width: 470px;
	/*background: url(/Projects/c2c/cda/images/channel921/highlighter03.gif) no-repeat 0 7px;*/ /* deleted GS 2008-06-11 */
	font-size: 1.2em;
	color: #3F9AC9;
	margin: 0 0 -5px -5px;
	padding: 5px 0 3px; /* changed GS 2008-06-11 */
}

* html #menuContentItems .compTitle { _left:5px; _width:490px; }

/* IE 7 hack added 25.5.07 GRS */

/* *+html #menuContentItems .compTitle {
	left: -5px;
	width: 490px;
	background-color: fuchsia;
	font-style: italic;
}*/

#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: 100%; /* changed GS 2008-06-11 */
	/*background-color: #e7e9ea;*/ /* deleted GS 2008-06-11 */
	position: relative;
	height: 15px;
	float: left;
	margin-bottom: 7px;
	font-weight: bold;
	/*background: url(/Projects/c2c/cda/images/channel921/highlighter03.gif) no-repeat 0 7px;*/ /* deleted GS 2008-06-11 */
	font-size: 1.2em;
	/*border-top: 1px dotted #606061;*/ /* deleted GS 2008-06-11 */
	color: #3F9AC9;
	border-top: 3px solid #3F9AC9;
	padding: 5px 0 3px; /* changed GS 2008-06-11 */
}

* html #headline4Menu .compTitle {
	width: 490px;
}

#headline4Menu .hlHeader {
	position: relative;
	height: 15px;
	margin-left: -5px;
	/*border-top-color: #606061;
	border-top-width: 1px;
	border-top-style: dotted;*/ /* deleted GS 2008-06-11 */
	
	margin-bottom: 5px;
	/*background: url(/Projects/c2c/cda/images/channel921/highlighter03.gif) no-repeat 0 4px;*/ /* deleted GS 2008-06-11 */
	font-weight: bold;
	/*border-bottom: 1px dotted #DFE0E2;*/ /* deleted GS 2008-06-11 */
	color: #3F9AC9;
	padding: 3px 0 0;
	border-top: 1px solid #3F9AC9;
}

#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;
	/*border-right: 1px dotted #606061;*/ /* deleted GS 2008-06-11 */
}

#headline4Menu .lRowItem .hlGroup {
	background-color: white;
	margin-bottom: 10px;
	position: relative;
	width: 235px;
	float: right;
	padding-bottom: 5px;
	padding-left: 5px;
	/*border-right: 1px dotted #606061;*/ /* deleted GS 2008-06-11 */
}

* 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; /* changed GS 2008-06-12 */
	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: 30px 15px;
	position:absolute; top:252px; 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: 5px double #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;
	/*background-color: yellow;*/
	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: 10px;
	/*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: 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: #f0f1f2; border: 1px #454e55 solid; float: right; display: inline; width: auto;
	margin-left: 5px;
	clear: none;
	padding: 1px;
}

#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; /* changed GS 2008-06-12 */
	border-bottom: 1px solid #182B45; /* changed GS 2008-06-12 */
	border-right: 1px solid #182B45; /* changed GS 2008-06-12 */
}

#tabSheetDLC, .tabSheetDLC { 
	background-color:#f0f1f2;
	border-left: 1px solid #182B45; /* changed GS 2008-06-12 */
	border-bottom: 1px solid #182B45; /* changed GS 2008-06-12 */
	border-right: 1px solid #182B45; /* changed GS 2008-06-12 */
}

#aCollection {
	border-top: 1px solid #6e8696; /* zeichnet line oberhalb des reiterlosen tabsheets */
}

* 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;
	margin-top: 3mm;
}

#tabSheet .displayFilterSettings {
	/*background: url(/Projects/c2c/cda/images/channel921/highlighter05.gif) no-repeat 0 3px;*/ /* deleted GS 2008-06-12 */
	position: relative;
	float: left;
	padding: 2px 5px; /* changed GS 2008-06-12 */
	/*border-top: 3px solid #BECD1A;*/ /* changed GS 2008-06-12 */ /* deleted GS 2008-07-01 */
	/*border-bottom: 1px solid #BECA1A;*/ /* deleted GS 2008-07-01 */
	/*border-bottom: 1px dotted #193725;*/ /* deleted GS 2008-06-12 */
	clear: both;
	font-weight: bold;
	color: white; /* changed GS 2008-07-01 */
	background-color: #3f9ac9; /* changed GS 2008-07-01 */
}

* html #tabSheet .displayFilterSettings {
	width: 98%;
	/*border-top: 3px solid #becd1a;*/ /* deleted GS 2008-07-01 */
	/*border-bottom: 1px solid #becd1a;*/ /* deleted GS 2008-07-01 */
}

#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 
{ border-style: solid; border-width: 1px; border-color: #454e55; float: left; position: relative; height: auto; margin-right: 10px; margin-bottom: 5px;
}

* 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;
	/*border-bottom: 1px dotted #606061;*/ /* deleted GS 2008-06-11 */
	margin-bottom:10px; position: relative; float: left; width: 215px;
}
	
* html .margin { width: 220px;
	float: right;
}

.column002 .searchbox {
	display: none; /* added GS 2008-07-02 */
	/*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;
	/*border-bottom: 1px dotted #D2D4D6;*/ /* deleted GS 2008-06-11 */
	width: 100%;
}

#marginHighlights .tiImage img {
	border: 1px solid #606061;
	margin-bottom: 3px;
}

#marginSelector {
	margin-bottom: 10px;
	margin-left: dotted 1px #193725;
	background-color: #3f9ac9;
}

#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;
	margin-left: -5px;
	padding-left: 0;
	/*background: url(/Projects/c2c/cda/images/channel921/highlighter03.gif) no-repeat 0 7px;*/ /* deleted GS 2008-06-11 */
	/*border-top: 1px dotted #606061;*/ /* deleted GS 2008-06-11 */
	font-size: 11px;
	position: relative; font-weight: bold;
	padding-top: 5px;
}

#bookmark .compTitle {
	border-top: 3px solid #becd1a;
	color: #000;
	padding-left: 5px;
}

#marginHighlights .compTitle {
	border-top: 3px solid #af0837;
}

#marginSelector .compTitle {
	/*border-top: 3px solid #BECD1A;*/ /* changed GS 2008-06-12 */ /* deleted GS 2008-07-01 */
	/*border-bottom: dotted 1px #193725;*/ /* deleted GS 2008-06-12 */
	color: white; /* changed GS 2008-07-01 */
	/*background: url(/Projects/c2c/cda/images/channel921/highlighter05.gif) no-repeat 0 3px;*/ /* deleted GS 2008-06-12 */
	background-color: #3f9ac9;
	padding: 2px 5px;
}

/* *html #marginSelector .compTitle {
	border-top: 3px solid #becd1a;
	/*border-bottom: solid 1px #193725;*/
}*/ /* deleted GS 2008-07-01 */

#marginContact .compTitle {
	border-top: 1px dotted #606061;
}

#assignedContentNav .compTitle {
	/*background: url(/Projects/c2c/cda/images/channel921/highlighter06.gif) no-repeat 0 7px;*/
	border-top: 3px solid #E3B949; /* changed GS 2008-06-12 */
	border-bottom: none;
	color: black;
	margin-bottom: 5px;
	padding-left: 5px;
}

#marginPKcontent .compTitle {
	border-top: 1px dotted #497012;
	color: black;
}

.marginNav .compTitle {
	margin-top: 0px;
	margin-bottom:5px;
	margin-left: -5px;
	padding-left: 5px;
	/*background-color: #4c65a4;*/
	border-top: 1px solid #606061;
	border-bottom: 1px solid #586b78;
	font-size: 11px;
	position: relative; font-weight: bold; color: #fff;
	padding-top: 5px;
}

#marginActionBox .compTitle {
	margin-top: 0;
	margin-bottom: 5px;
	padding-left: 0px; /* changed GS 2008-06-12 */
	color: #000;
	padding-top: 5px;
	border-top: 3px solid #e3b949;
}

#marginActionBox {
	display: none;
}

#selectorMS 
{ position: relative; width: 100%; float: left; } 

* html #selectorMS { width:220px; }

.margin form, .column002 form { padding: 0px; margin: 0px; width: auto; color: white; }

.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;
	/*border-bottom: 1px dotted #606061;*/ /* deleted GS 2008-06-11 */
	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;
	padding-left: 15px;
	color: #3F9AC9;
	/*border-top: 1px dotted #586b78;*/
	font-size: 11px;
	position: relative;
	/*background: url(/Projects/c2c/cda/images/channel921/highlighter03.gif) no-repeat 0 7px;*/ /* deleted GS 2008-06-11 */
	padding-top: 5px;
	border-top: 3px solid #182b45;
}

#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;
}

/* @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: black;
	border-top: 2px solid #E3B949;
	border-bottom: 1px solid #E3B949;
	padding: 1px 3px 0 12px;
	background: /*#DFE0E2*/ url(/Projects/c2c/cda/images/channel921/arr_link_m_h.gif) no-repeat 2px 0; /* changed GS 2008-06-12 */
}

* html .tiTitleSel {
	border-top: solid 1px #a2cf61;
	border-bottom: solid 1px #a2cf61;
}

#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; border-top: 1px solid #D2D4D6; border-bottom: 1px solid #D2D4D6; }

* 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;
	border-top: 1px solid #E7E9EA; /* changed GS 2008-06-11 */
}

.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;*/ /* titanium 30 */
	padding-bottom:0px;
	padding-left: 5px;
	margin-bottom:20px;
	/*border-bottom: 1px dotted #606061;*/ /* deleted GS 2008-06-11 */
	position: relative; float: left; width: 215px;
	border-top: 1px solid #D2D4D6;
	border-bottom: 1px 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-top: 1px dotted #d7d4cd;*/ /* deleted GS 2008-06-11 */
	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; /* changed GS 2008-06-12 */
	color: #606061;
	font-weight: bold;
	/*border-top: 1px dotted #606061;*/ /* deleted GS 2008-06-11 */
	font-size: 11px;
	position: relative;
	/*background: url(/Projects/c2c/cda/images/channel921/highlighter04.gif) no-repeat 0 7px;*/ /* deleted GS 2008-06-12 */
	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 {
	/*background-color: #f0f1f2;*/
	text-decoration: underline;
	color: #3F9AC9;
}

.nav1i a:visited, .nav2i a:visited, .nav3i a:visited, .nav4i a:visited, .nav5i a:visited {
	color: #263F6A;
}  /* @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, /*.video .tiText,*/ .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; /* changed GS 2008-06-12 */
	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;*/ /* deleted GS 2008-07-02 */ display: none; /* added GS 2008-07-02 */ 
}

* 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: absolute; float: left; top: 0px; left: 0px; margin: 0; padding: 0; border-style: none; background-color: transparent; }

.popup #contentContainer .column001 {
	top: 10px;
	left: 10px;
}

.multimedia #masterContainer, .multimedia #contentContainer, .multimedia #contentContainer .column001 
{ width: 720px; position: absolute; float: left; top: 0px; left: 0px; margin: 0; padding: 0; border-style: none; background-color: transparent; }

.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; border-top-color: #3F9AC9;
/*background-image: url(/Projects/c2c/cda/images/channel921/hg_assist03.jpg);*/
	margin-bottom: 5px;
}

* html #popupHeader { width: 800px; }

#popupHeader .f, #multimediaHeader .f {
	color: #fff; font-size: 16px;
	padding-top: 2px;
}

#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;
}

#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: 10px; 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; }

#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;
}

.popup #multimediaPreview select, .popup #multimediaPreview input, .multimedia #multimediaPreview select, .multimedia #multimediaPreview input {
	font-size: 10px;
	width: auto;
	height: auto;
	margin-left: 20px;
	z-index: inherit;
	display: inline;
	position: relative;
	clear: left;
	float: left;
	margin-right: 3px;
}

.multimedia #realplayer, .multimedia #windowsmedia, .multimedia #quicktime, .multimedia #modem, .multimedia #dsl {
	position: relative;
	float: left;
	margin-bottom: 7px;
	display: block;
	margin-left: 5px;
	width: 80%;
	line-height: 1.3em;
}

#multimediaPreview #rp, #multimediaPreview #qt, #multimediaPreview #wm, #multimediaPreview #bandwith {
	line-height: 1.3em;
	width: 15px;
	position: relative;
	float: left;
	display: inline;
}

.multimedia #playersubmit {
	width: auto;
	padding: 2px 10px;
	position: relative;
	float: left;
	clear: both;
	border: 1px solid #193725;
	background-color: #BECD1A;
	color: black;
	font-weight: bold;
}

.multimedia #playertitel, .multimedia #divBandwith {
	margin-bottom: 10px;
	font-weight: bold;
	margin-top: 5px;
	float: left;
	position: relative;
	clear: both;
}

* html .multimedia #playertitel {
	width: 330px;
}

.multimedia .tiText {
	margin-bottom: 10px;
}

#popupInfo, .popupInfo {
	background-color: #E3B949;
	line-height: 18px;
	padding-left: 5px;
	width: 96%;
	border: 1px solid #606061;
	margin-bottom: 10px;
}

 /* @end */

/* @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 #76787A;
}

#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: auto;
	padding: 0;
	/*background: url(/Projects/c2c/cda/images/channel921/hg_mediabar01.jpg) repeat-x;*/
	position: relative;
	top: 0px;
	left: 0%;
	margin-left: 0px;
	float: left;
	clear: both; /* added GS 2008-06-03 */
	display: table;
	border-top: 1px solid #182B45; /* changed GS 2008-06-12 */
	border-left: 1px solid #182B45; /* changed GS 2008-06-12 */ 
	border-right: 1px solid #182B45;
	border-bottom: 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;*/
	background-color: silver;
}

#tabs #selected a, #tabsDLC #selected a {
	color: black;
}

#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 0 0;
}

  /* @end */

/* @group TZ Hacks */

/* @group dlcpopup_layer */

#dlcpopupback {
	z-index: 1000; 
	left: 0px; 
	top: 0px;
	cursor: wait;
	zoom: 1;
	/*position: absolute;*/ /* deleted GS 2008-06-30 */
	position: absolute; /* added GS 2008-06-30 */
	/*float: left; /* added GS 2008-06-30 */
	/*clear: none; /* added GS 2008-06-30 */
	width: 100%;
	height: 200%;
	background-color: #000000;
	opacity: .5;
	filter: alpha(opacity=50);
}

#dlcpopup {
	background-color: #FFFFFF;
	z-index: 1001;
	left: 50%; /* changed GS 2008-06-30 */
	margin-left: -250px; /* added GS 2008-06-30 */
	width: 500px;
	position: absolute;
	top: 20%; /* changed GS 2008-06-30 */
	height: auto;
	border: 1px solid #182B45;
}

.popup #dlcpopup {
	position: fixed;
	/*float: left; /* changed GS 2008-07-01 */
	/*clear: none;*/ /* changed GS 2008-07-01 */
	z-index: 1101;
} /* added GS 2008-06-30 */

* html .popup #dlcpopup {
	position: absolute;
} /* added GS 2008-06-30 */

.popup #dlcpopupback {
	position: fixed;
	z-index: 1100;
	float: left;
	clear: none;
	width: 100%;
	height: 1200px;
} /* added GS 2008-06-30 */

* html .popup #dlcpopupback {
	position: absolute;
} /* added GS 2008-06-30 */

/* @end */

/* TZ Fast HackZ */
/*#textLocationDate .tiLocation, #textLocationDate .quotedText_0, #textLocationDate .tiDate {
	display: inline;
}*/

.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;
	/*width:100%*/
}

.contentContainerSplash {
	margin-left:235px;
	margin-top:40px;
	margin-bottom:50px
}

/* @end */

