/*! Version 1.101 */
/*! alphabetic adjustments - global - latin */

/* Table of contents
-------------------------------------
1 Font-size
	1.1 Basic Layout

	1.2 Head basic Layout
		1.2.1 left Block
		1.2.2 right Block
	1.3 content basic layout
		1.3.1 content widescreen layout

-------------------------------------
2 Basic inline styles
	2.1 form
	2.2 button

-------------------------------------
3 Head inline styles
	3.1 Head slogan
	3.2 Head links
	3.3 Head search
	3.4 Head language
	3.5 Head date

-------------------------------------
4 leftColumn/Navigation inline styles
	4.1 color Navigation Highlight
	4.2 indent Navigation Highlight
	4.3 WordXPlainer

-------------------------------------
5 Multipurpose
	5.1 Multipurpose TV & Radio
	5.2 Multipurpose Medialinklists
	5.3 Multipurpose Daypic
	5.4 Multipurpose StockExchange ID 143
	5.5 Multipurpose ExternURL ID 155
	5.6 languageSelector
	5.7 Multipurpose SpecialLinks
	5.8 Special MPB Teaser Formattings
		5.8.1 Multipurpose Push-Teaser
		5.8.2 Multipurpose Soccer-Box
		5.8.3 Multipurpose Multiklick
		5.8.4 Interner Verlinkungs-Teaser
		5.8.5 Regionalisierungstool-MPB
		5.8.6 Schnellzugriffs-Teaser
		5.8.7 Service-Teaser
		5.8.8 Meta-Banner Liste
		5.8.9 Teaser
		5.8.10 Meta-Banner
		5.8.11 MPB-Multiclick
		5.8.12 MPB-RSS Feed
		5.8.13 MPB-Kalenderblatt-Teaser

-------------------------------------
6 mainContent inline styles
	6.1 mainContent Basic inline styles
		6.1.1 hover
		6.1.2 caption
		6.1.3 continuous text
		6.1.4 Go Button

	6.2 mainContent box formating
		6.2.1 Division line
		6.2.2 blockBox / Online default Channel Highlight
		6.2.4 inlineBox
			6.2.4.1 Icon for Headline of Forum and Gallery Teaser
		6.2.5 Teaserbox
		6.2.6 ExternArticle

	6.3 detail
		6.3.1 DetailContent
		6.3.2 DetailContent Teasertext

	6.4 singleLink
		6.4.1 singleLink hover
		6.4.2 singleLink medialinklist
		6.4.3 singleLink detail medialinklist
		6.4.4 singleLink Mediaformat links
		6.4.5 singleLink detail medialinklist Mediaformat links
		6.4.6 singleLink teaserbox Mediaformat links

	6.5 linklists
		6.5.1 linklist seperated
			6.5.1.1 HotelSearchResult
		6.5.2 linklists hover
		6.5.3 detail linklist
			6.5.3.1 detail linklist symInformation
			6.5.3.2 detail linklist symInformationSpaced, see 45 CIRAF detail
			6.5.3.3 detail linklist, see 14 hotel detail
			6.5.3.4 detail linklist socialbookmarks
		6.5.3.5 detail linklist dossierlinks 

	6.6 Medialinklist Items
			6.6.0.1 Medialinklist Items in inlineBox / used in ID30 Survey
		6.6.1 Medialinklist Items Bf icon explanation
		6.6.2 detail Medialinklist Items
		6.6.3 linkExplanation
		6.6.4 subLink
		6.6.5 special detail Medialinklist Dossierdetail
		6.6.6 detail Medialinklist Hotelicons
		6.6.7 Survey
		6.6.8 Medialinklist inside Detailtext

	6.7 Teaserbox inline styles
			6.7.1.1 Teaserbox inline hover
		6.7.2 Teaserbox list styles
			6.7.2.1 Teaserbox list items hover

	6.8 image formating
			6.8.0.1 fixed pic format dimensions
			6.8.0.2 free pic format
		6.8.1 Detail top pic
		6.8.2 landscape box, contentbanner box
		6.8.3 Ciraf imagemaps

	6.9 caption of pictures

	6.10 Subelements
		6.10.1 actionFooter, only work in IE prior 5.0
		6.10.2 resultNumbers
		6.10.3 Forum resultNumbers
		6.10.4 partNav navigation for detailcontent with multiple pages
		6.10.5 additional Information
		6.10.6 author
		6.10.7 subNavigation

	6.11 Table
		6.11.1 Table Forum
		6.11.2 liveLink

	6.12 Popup
		6.12.0 General Popup Styles
			6.12.0.1 Header Styles
			6.12.0.6 PopupBoxed Gallery/Feedback Popup
		6.12.1 Popup Navigation
		6.12.2 Media Popup
			6.12.2.1 Realplayer container
		6.12.3 Survey Popup
			6.12.3.1 Survey Popup Header
			6.12.3.2 Survey Popup Content
			6.12.3.3 Survey Popup Footer
		6.12.4 Sitemap Popup
			6.12.4.1 Sitemap Popup Header
			6.12.4.2 Sitemap Popup Content
			6.12.4.3 Sitemap Popup Footer
		6.12.5 Contact Popup
		6.12.6 ProgrammFeedback Popup
			6.12.6.1 ProgrammFeedback Popup Header
			6.12.6.2 ProgrammFeedback Popup Content
			6.12.6.3 ProgrammFeedback Popup Footer
		6.12.10 Help Popup
			6.12.10.1 Help Popup Header
			6.12.10.2 Help Popup Content
			6.12.10.3 Help Popup Footer
		6.12.11 Feedback Popup
			6.12.11.1 Feedback Popup Header
			6.12.11.2 Feedback Popup Content
			6.12.11.3 Feedback Popup Footer

	6.13 Form
		6.13.1 Selection
			6.13.1.1 Popup Selection
			6.13.1.2 Episod Selection
		6.13.2 input
		6.13.3 formSubmit
		6.13.4 Form singleLink

	6.14 extended Form
		6.14.1 formDoubleInput
		6.14.2 formDoubleRadio
		6.14.3 formSubmit
		6.14.4 scroll Box
		6.14.5 Twofield Input
		6.14.6 Checkbox Label width in the inputForm
		6.14.7 Special form formattings
			6.14.7.0 SearchForms&Feedback generell
			6.14.7.1 Article Search
			6.14.7.2 Hotel Search
			6.14.7.3 Rezensions Search
			6.14.7.4 Feedback
			6.14.7.5 Simple Search
			6.14.7.6 Global Search
			6.14.7.7 Program Search
			6.14.7.8 Article Search Rubrik

	6.15 channels
		6.15.1 channel Linklist

	6.16 Content Footer
		6.16.1 Content Footer Metastart
		
		
	6.17 Special General-Teaser Formattings
		6.17.1 Push-Teaser
		6.17.2 Soccer-Box	
		6.17.3 Usergenerated Content
		6.17.4 Nachrichten-Teaser
		6.17.5 Langtext Artikel
		6.17.6 Umfrage-Teaser
		6.17.7 Langtext Artikel Pur
		6.17.8 Gruppen-Feedback
		6.17.9 Archiv-Teaser
		6.17.10 Bulletin-Nachrichten
		6.17.11 Bread-Crump-Navigation
		6.17.12 Landscape-Teaser
		6.17.13 2er Teaser
		6.17.14 BrandingBanner
		6.17.15 Partner-Teaser
		6.17.16 RecencionSearch
			6.17.16.1 RecencionSearch ResultList
		6.17.17 Satelliten-Teaser
		6.17.18 Geotagging
		6.17.19 Sprachumschaltung
		6.17.20 Subnavigation
		6.17.21 Hotellinks
		6.17.22 Akademie
		6.17.23 Counter
		6.17.24 iFrames
		
	6.18 Special DK-Teaser Formattings
		6.18.1 DK-Lektions-Auswahl
		6.18.2 DK-Link-Liste
		6.18.3 DK-Link-Liste
		6.18.4 DK-SprachauswahlKurs
		6.18.5 DK-Langtext-Box
		6.18.6 DK-Pushteaser
		6.18.7 DK-Stichwortsuche


	6.19 Special Radio/TV-Teaser Formattings
		6.19.1 Flash Episode Teaser 
		6.19.2 Moderatoren-Teaser
		6.19.3 Sendungs-Pool-Teaser
		6.19.4 Regionalisierungs-Modul
			6.19.4.1 Regionalisierungs-Modul JS-scroller
		6.19.5 Sendungs-Auswahl-Modul
		6.19.6 Folgen-Teaser
		6.19.7 Empfangs-Modul
		6.19.8 Sendungs-Auswahl
		6.19.9 Sendungs-Claim / Programm-Claim
		6.19.10 Satelliten-Teaser
		6.19.11 Programmplan (TV)
			6.19.11.0 Programmplan (TV) - general
			6.19.11.1 Programmplan (TV) - daily Table
			6.19.11.2 Programmplan (TV) - weekly Table
		6.19.12 Folgen Highlight Teaser
		6.19.13 BereichsHeaderProgramm
		6.19.14 BereichsHeaderSendung

-------------------------------------
7 Channel Highlight
	7.1 Radio, TV
	7.2 Interactive
	7.3 GermanInfos, GermanCourses, DWAcademy
	7.4 Organization, Press, B2B
	7.5 GlobalIdeas

-------------------------------------
8 Specific Adjustments
	8.1 IE adjustments IE navigation/leftColumn background
	8.2 disable floating

-------------------------------------
9 Special hacks & problems

-------------------------------------
APPENDIX (extern CSS files)

-------------------------------------
A1 rtl (rtl.css)

-------------------------------------
A2 alphabetic adjustments
	A2.1 arabic (stylearabic.css)
	A2.2 chinese (stylechinese.css)
	A2.3 cyrillic (stylecyrillic.css)
	A2.4 amharic (styleamharic.css)
	A2.5 greek (stylegreek.css)
	A2.6 farsi (stylefarsi.css)
	A2.7 bengali (stylebengali.css)
	A2.8 turkey (styleturkey.css)
	A2.9 hausa (stylehausa.css)
	A2.10 hindi (stylehindi.css)
	A2.11 pashto (stylepashto.css)
	A2.12 urdu (styleurdu.css)
	A2.13 romania (styleromania.css)

-------------------------------------
A3 IE<7 adjustments
	A3.1 (IEmin7.css)
	A3.2 (IEmin7_chinese.css)
	A3.2 (IEmin7_rtl.css)

-------------------------------------
A4 Print
	A4.1 (print.css)
	A4.2 (printPopup.css)
	A4.3 (printArabic.css)

-------------------------------------

*/

/* kennzeichnungen:
///629 A-Bereich teaser mit trennlinie
*/

/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* 1 Font-size */
/* ---------------------------------------------------------------------------------------------------------------------------------- */
body	{
	margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; background: #fff;

	font-size: small; /* false value for WinIE4/5 */
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: medium; /*intended value for better browsers */
}
html>body	{
	font-size: medium; /*be kind to Opera*/
}

h1, h2, h3, h4, h5	{ font-size: 100.01%; }


/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 1.1 Basic Layout */
	#wrapper, #popupWrapper	{ font-size: 81.25%; /* 1em = 13px*/ }
	#wrapper { position: relative; top: 4px; z-index: 10; width: 994px; margin-left: 4px; }
	#head	{ width: 100%; float:left; border-left: 0px solid #fff; }


/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 1.2 Head basic Layout */
		/* 	1.2.1 left Block*/
		#headLogo	{ float: left; height: 4.077em; width: 194px; overflow: hidden; }
		#head h1 { float: left; width: 100%; }
		#head h1 { margin: 0; background: #fff url(pics/dw_logo1024.gif) no-repeat; border-bottom: .692em solid #fff; }
		#head h1 a	{ display: block; width: 100%; height: 5.154em; text-decoration: none;}
		#head h1 span	{ position: relative; left: -9999px; color: red; } 

		/* 	1.2.2 right Block */
		#headLinks, #headChoice	{ float: left; background: #003282; }
		#headSearch	{ float: 	left; margin-bottom: -.077em; }


/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 1.3 content basic layout */
	#contentWrapper	{ width: 100%; background: #fff url(pics/back_all_994.gif) repeat-y 0 0; margin-top: 8px; float: left; }
	#leftColumn, #mainContent, #multi, .teaserbox, #footer	{ float: left; }
	#leftColumn	{ width: 194px; background: #b3d7ff; margin: 0 8px 0 0; }
	#mainContent { width:590px; margin: 0 8px 0 0; background-color: #fff; border-top: 0px solid #fff; }
	#popupWrapper, #popupWrapper #mainContent	{ width: 100%; max-width: none; }
	#multi { width: 194px; overflow: hidden; }
	#popupContainter	{ width: 100%; min-width: 0; max-width: 0; }

		/* 	1.3.1 content widescreen layout*/
		.widescreen	#multi	{ display: none; }
		.widescreen #mainContent	{ width: 72%; max-width: 55.542em; }


/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* 2 Basic inline styles */
/* ---------------------------------------------------------------------------------------------------------------------------------- */
#quickjump	{ font-size: .5%; position: absolute; }
#quickjump a	{ color: #fff; visibility: hidden; }
hr	{ display: none; }
a	{ text-decoration: none; }
a:hover, a:focus, a:active	{ text-decoration: underline; }
.up	{ text-transform: uppercase; }
cite	{ font-style: normal; }
ul, ol	{ list-style: none; padding: 0; margin: 0; }
.invisible	{ display: none; }

/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 2.1 form */
	form	{ margin: 0; padding: 0; }
	fieldset	{  border: none; margin: 0; padding: 0; }
	input, select, option, optgroup, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; }

	input, select, textarea	{  /* 1em = 10px */
		font-size: xx-small; /* false value for WinIE4/5 */
		voice-family: "\"}\"";
		voice-family: inherit;
		font-size: x-small; /*intended value for better browsers */
	}
	html>input,	html>select, html>textarea	{
		font-size: x-small; /*be kind to Opera*/
	}

	optgroup	{ font-size: 110%; color: #333; font-weight: bold; font-style: normal; padding-top: .364em;}
	option	{ padding: 0 0 0 8px; color: #333; }
	input	{ width: 17em; border: 1px solid #036; border-color: #999; padding: 3px 0 3px 8px; color: #333; }
	/*#head input:active, #head input:focus	{ border: 2px solid red; margin: 5px 0 0 -1px; }*/
	textarea	{ font-size: 130%; }

/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 2.2 button */
	.button {background: #b2cce5; font-weight: bold; color: #369; border: none; width: 1.5em; height: 1.2em; border-color: #b2cce5;
			padding: 0; margin: 0;

			font-size: x-small; /* false value for WinIE4/5 */
			voice-family: "\"}\"";
			voice-family: inherit;
			font-size: small; /*intended value for better browsers */
	}
	html>button	{
			font-size: small; /*be kind to Opera*/
	}

	.button:active, .button:focus	{ border: none; }


/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* 3 Head inline styles */
/* ---------------------------------------------------------------------------------------------------------------------------------- */
#head	{ color: #dbebfa; }
#head a { color: #dbebfa;  }
#head legend, #head label	{ display: none; }
#head input, #head select	{ display: block; float: left; }

/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 3.1 Head slogan */
	#slogan { background-color: #3d77e0;  width: 194px;  float: left; height: 20px; margin: 4px 0 0 0; }
	#slogan h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 88%; margin: 1px 1px 1px 10px; 
			line-height: 1; color: white; text-transform: uppercase; white-space: nowrap; padding: 2px 0;}

/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 3.2 Head links */
	#headLinks	{ border-top: .077em solid #fff; margin: 0 0 0 8px; height: 4.077em; }
	#headLinks1, #headLinks2, #headLinks3, #headLinks4, #headLinks5  { height: 4.077em; float: left; }
	#headLinks1, #headLinks2, #headLinks3, #headLinks4 { width: 149px; }
	#headLinks div	{ xborder-bottom: .077em solid #fff; float: left; }
	#headLinks ul	{ position: relative; white-space: nowrap; }
	#headLinks li	{ display: block; position: absolute; top: .308em; overflow: hidden;}
	#headLinks li a	{ font-size: 77%; display: block;  line-height: 1.5;margin-left: .5em; }
	#headLinks li.two	{ top: 1.462em; }
	#headLinks li.three	{ top: 2.615em; }
	#headLinks li.four	{ top: 3.769em; }

/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 3.3 Head search */
	#headLinks5 	{ width: 194px; padding-right: 2px; }
	#headLinks5 div  { clear: both; border: none; width: 194px; }
	#headSearch fieldset	{ float: left; margin: 0;  }
	#headSearch div { margin: 9px 0 0; }
	#headSearch input	{ width: 140px; margin: 6px 0 0px; padding: 2px 1px 2px 9px; }
	#headSearch input:active, #headSearch input:focus	{ border: 1px solid red; }
	#headSearch input.button	{ background: none ; width: 7px; height: 11px; margin: 7px 0 0 4px; border: 2px solid #003282; padding: 0; }
	#headSearch input.button:active, #headSearch input.button:focus	{ border: 2px solid red; }
	#headSearch p	{ font-size: 77%; white-space: nowrap; float: left; padding: 0; margin: 0; }

/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 3.4 Head language */
	#langChoice { float: right; margin: 0 5px 0 0; }
	#langChoice form.language { margin: 0; }
	#langChoice fieldset	{ margin: 0; padding: 1px 0; }
	#headLanguage	{ clear: both; }
	#headLanguage select	{background: #fff; color: #333; border: 0px; margin: 0; font-size: .769em; }
	#headLanguage option, #headLanguage optgroup	{ background: #fff; color: #333; }
	#headLanguage optgroup option	{ background: #fff; color: #333; }
	#headLanguage input.button	{ background: none ; width: 7px; height: 11px; margin: -1px 0 0 4px; border: 2px solid #3d77e0; }
	#headLanguage input.button:active, #headLanguage input.button:focus	{ border: 2px solid red; }
	#head #langChoice { padding-top: 2px; *padding-top: 0px; }

/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 3.5 Head date */
	#date { height: 20px; width: 792px; margin: 4px 0 0 8px; padding: 0; background-color: #3d77e0; float: left; overflow: hidden; }
	#date span { padding: 1px 0 1px 7px; font-size: 76.9%; position: relative; top: 3px; }


/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* 4 leftColumn/Navigation inline styles */
/* ---------------------------------------------------------------------------------------------------------------------------------- */
#leftColumn, #nav { background: #b3d7ff; }
#nav { padding: 19px 6px; background-color: #B3D7FF; }
#nav a	{ color: #000; display: block; margin: 0; padding: 2px 0 2px 8px; }
#nav a:hover, #nav a:focus	{ background: #eaf4fe; text-decoration: none; }
#nav a:active { background: #eaf4fe; }
#nav .navStart { font-size: 77%; font-weight: bold; text-transform: uppercase; margin: 0 0 .9em; padding: 0;  }
#nav .navStart a { padding: 2px 0 1px 8px; width: 174px; }
#nav ul	{ font-size: 77%; }
#nav ul	ul { font-size: 100%; }
#nav .navCategory { color: #fff; margin: 14px 0 0; padding: 2px 0 2px 8px; text-transform: uppercase; background-color: #83bcff;
		font-weight: bold; }

/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 4.1 color Navigation Highlight */
	#nav h4, #nav h2 span, #nav a.active	{ background: #eaf4fe; }
	#nav h4, #nav h2 span, #nav h2 a.active	{ background: #eaf4fe; }
	
/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 4.2 indent Navigation Highlight */
	#nav	{ margin-bottom: 2em; }
	#nav li li li a	{ padding-left: 21px; }
	#nav li li li li a	{ padding-left: 34px; }

	/* 2nd Level navigation highlight formatting */
	#nav a	{ width: 174px; }

	/* 3rd Level navigation highlight formatting */
	#nav li li li a	{ width: 161px; }

	/* 4th Level navigation highlight formatting */
	#nav li li li li a	{ width: 148px; }

/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 4.3 WordXPlainer */
	 #WordXPlainer { padding: 0; bottom: 3em; position: fixed; }
	 #WordXPlainer span { display: none; white-space: nowrap; }
	 #WordXPlainer a strong { display: block; background: transparent url(pics/wordxplainer.gif) 0% 0% no-repeat; 
	  width: 194px; height: 5.385em; margin: 0; }
	 #WordXPlainer a span { display: block; margin: -.2em 0 .2em; color: #369; font-weight: bold; font-size: 77%; }
	 #WordXPlainer a strong span { display: none; }
/* to overlap the wordXPlainer */ 
	 #leftColumn, #nav, #contentFooter { position: relative; z-index: 100; }


/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* 5 Multipurpose */
/* ---------------------------------------------------------------------------------------------------------------------------------- */
#multi 	{ background: #e8e8e8; border-top: 0px solid #fff; /* einstellen des oberen randes im MPB - mit breadcrumbs-nav => 16px */ }
#multi div	{ margin: 0; background: #eaf4fe; border-bottom: 10px solid #fff; }
#multi div .mediaLink { border-bottom-width: 0px; *border-bottom-width: 1px; }
#multi div.picBox { border: none; xmargin-bottom: 5px; }
#multi div.picBox img	{ margin: 0; border: none; padding: 0 0; width: 194px; height: 110px; }
#multi #dayPic .picBox { margin-bottom: 0; }
#multi div#spacerMpb	{ background: none; border: none; margin: 0; padding: 0; height: 0; }
#multi h5	{ font-size: 76.9%; background: #3d77e0; line-height: 1em; padding: 3px 8px 4px; margin: 0; color: #fff;
		font-weight: normal; text-transform: uppercase; }
#multi ul, #multi ol	{ margin: 5px 0; }
#multi ul { font-size: 77%; }
#multi ul.mediaLink	{ margin-bottom: -5px; }
#multi li	{ margin: 0 0 7px; padding: 0 8px; }
#multi li li { padding: 0; }
#multi p	{ margin: 0; padding: 0; line-height: 1.4em; color: #333; font-size: 119.8%;}
#multi a	{ color: #333; line-height: 1.4em;}
#multi h5 a	{ color: #fff; line-height: 1.4em;}
#multi .mediaLink strong{ font-size: 120.5%; display: inline; }
#multi a	strong{ color: #003282; }
#multi img	{ margin: 1.538em 0 .615em .692em; }
#multi div img	{ margin: .692em 0 0 .692em; border: .077em solid #036; }
#multi .sym	{ display: none; position: relative; font-size: .0001em }
#multi strong	{ display: block; }
#multi a:hover strong, #multi a:focus strong	{ text-decoration: underline; }


/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 5.1 Multipurpose TV & Radio */
	#multi .multiRadio, #multi .multiTv	{ background: #e8e8e8; border-color: #fff;}
	#multi .multiRadio h5, #multi .multiTv h5	{ text-transform: uppercase; color: #fff; font-size: 61.5%; padding: 5px 8px; }
	#multi .multiRadio h5 strong, #multi .multiTv h5 strong	{ padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; }

	#multi .multiTv h5 strong	{ 
		width: 7.818em; /* false value for WinIE4/5 */
		voice-family: "\"}\"";
		voice-family: inherit;
		width: 5.727em; /*intended value for better browsers */
	}
	html>#multi .multiTv h5 strong	{
		width: 5.727em; /*be kind to Opera*/
	}

	#multi .multiRadio h5 span, #multi .multiTv h5 span	{ color: #fff; }
	#multi .multiRadio li, #multi .multiTv li	{ border-top: 0.1em solid #3d77e0; padding-top: .6em; }
	#multi .multiRadio li ul li, #multi .multiTv li ul li	{ border: none; padding: 0; padding-left: 11px; }
	#multi .multiRadio li ul li .singleLink a, #multi .multiTv li ul li .singleLink a	{ padding-left: 11px; }
	#multi .multiRadio li.firstItem, #multi .multiTv li.firstItem	{ border: none; padding-top: .2em; }
	
		/* 5.1.1 MPB Radio Live-Teaser neu */
		#multi .radioLive { background: url(../../../flashimages/mpb_background.jpg); padding: 2px 4px 4px; }
		#multi .radioLive div.clearing { border: none }
		#multi .radioLive h5 { color: #fff; margin: 0 0 4px; padding: 0 0 3px 4px; background-color: transparent; 
				height: 0.7em; font-weight: bold; font-size: 84.6%; }
		#multi .radioLive .bcInfo { border: 1px solid #e8e8e8; background: #fff; *height:1%; }
		#multi .radioLive a.broadcastStream { color: #003282; font-size: 77%; font-weight: bold; display: block; padding: 0 0 0 4px; }
		#multi .radioLive a.episodeStream { color: #333; font-size: 77%; font-weight: normal; display: block; padding: 0 0 0 4px; }
		#multi .radioLive a.startStream { color: #fff; font-weight: bold; font-size: 77%; padding: 3px 30px 0 0; margin: 0 0 2px 0;
				background: url(pics/liveRadioButton_0.gif) no-repeat 100% 100%; float: right; }
		#multi .radioLive a.startStream:hover, #multi .radioLive a.startStream:focus { 
				background: url(pics/liveRadioButton_1.gif) no-repeat 100% 100%; }
		#multi .radioLive a.startStream:active { 
				background: url(pics/liveRadioButton_2.gif) no-repeat 100% 100%; }
				
		/* 5.1.2 MPB Video Live-Teaser neu */
		#multi #playermpb { background-image:url(../../../flashimages/mpb_background.jpg); width: 194px; }
		#playermpb #playermpb-header { width: 157px; height: 12px; border-bottom: 0px; background: none; }
		#playermpb #playermpb-header-text { color: #FFFFFF; font-size: 11px; font-weight:bold; margin: 0; padding-top: 1px; 
				padding-left: 7px; }
		#playermpb #flashcontent { margin-top: 8px; }
		#playermpb #livestreamimage { border:0; margin-top: 2px; margin-left: 20px; }
		#playermpb #livestreamlinktext { color:#FFFFFF; font-size: 10px; margin-top: 2px; margin-left: 4px; }
	
/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 5.2 Multipurpose Medialinklists */
	#multi .mediaLink strong, #multi .symService strong	{ font-weight: bold; }
	#multi ul ul	{ font-size: 100.0%; margin: .5em 0 0; }
	#multi ul ul strong	{ display: inline; }
	#multi li div	{ border: none; margin: 0;}
	#multi li div h5	{ display: none; }
	#multi li div p	{ line-height: 1.4em; }
	#multi li div a	{ font-weight: bold; display: block; }
	#multi div.mediaLink li.mediaLink p { border-bottom: 1px dotted #fff; padding-bottom: 4px; font-size: 92%; }
	#multi div.mediaLink ul li p { border-bottom: 1px dotted #fff; padding-bottom: 4px!important; font-size: 92%; }
	#multi .mediaLink a.categorie { background-image: none; color: #3d77e0; margin: 0; padding: 0; 
			font-weight: normal; font-size: 132%; }
	#multi div .mediaLink a, #multi div .subLink a, #multi div .singleLink a { padding-left: 17px; 
			background: url(pics/sym_video.gif) no-repeat 0 3px; display: block; font-weight: bold; }
	#multi div .singleLink a	{ font-weight: normal; padding-left: 11px; background-position: 0 4px; }
	#multi p.linkExplanation	{ font-size: 119.8%; line-height: 1.4em; }
	#multi div.mediaLink p.linkExplanation { padding-left: 18px; margin-top: -1px;  padding-top: 1px; background-color: #eaf4fe; }
	#multi div .mediaLink .linkExplanation a, #multi div .subLink .linkExplanation a, #multi div .singleLink .linkExplanation a	{
			font-weight: normal; color: #777; padding-left: 0; background-image: none; }
	#multi div .symAudio a	{ background-image: url(pics/sym_audio.gif); }
	#multi div .symDW a	{ background-image: url(pics/sym_dw.gif); }
	#multi div .symEx a	{ background-image: url(pics/sym_ex.gif); }
	#multi div .symForum a	{ background-image: url(pics/sym_forum.gif); }
	#multi div .symSurvey a	{ background-image: url(pics/sym_survey.gif); }
	#multi div .symGallery a	{ background-image: url(pics/sym_gallery.gif); }
	#multi div .symEmail a	{ background-image: url(pics/sym_email.gif); }
	#multi div .symDownload a	{ background-image: url(pics/sym_download.gif); }
	#multi div .symFeedback a	{ background-image: none; }
	#multi div .subLink a	{ background-image: url(pics/sym_dw.gif); }
	#multi div .singleLink a	{ background-image: url(pics/singleLink.gif); }
	#multi .ID206mpb p, #multi .ID300mpb p { padding: 2px 7px 0; font-size: 92.5%; }
	#multi .ID206mpb .mediaLink p, #multi .ID300mpb .mediaLink p { padding: 0; }

/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 5.3 Multipurpose Daypic */
	#multi #dayPic	{ border: none; background: #fff; border-bottom: 10px solid #fff; }
	#multi #dayPic h5	{ background: #3d77e0 none repeat scroll 0 0; color: #fff; margin-bottom: 0; }
	#multi #dayPic .picBox { text-align: center; overflow: hidden; font-size: 77%; position: relative; }
	#multi #dayPic .goPic	{ position: absolute; right: -.1em; bottom: 0; }
	#multi #dayPic .goPic a { background: #b4cce4; border: 1px solid #036;  line-height: 1; font-weight: bold; 
			padding: 0 .2em 0 .15em; font-size: 133%; color: #003282; }

/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 5.4 Multipurpose StockExchange ID 143 */
	#multi .StockExchangeGifs img { margin: 2px 0 0 0; width: 180px; border: none!important; }
	#multi .StockExchangeGifs img.lastItem { margin: 10px 7px 5px; border: none!important; }
	#multi .StockExchangeGifs ul { background: #e8e8e8; margin: 0; }
	#multi .StockExchangeGifs ol { margin: 0 7px; width: 180px; border-bottom: 1px dotted #036!important; }

/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 5.5 Multipurpose ExternURL ID 155 */
	#multi .ExternUrl { padding: .69em 0; border: none; }
	#multi .ExternUrl div	{ margin: 0 .69em;  background: #fff; border: none; }

/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 5.6 languageSelector */
	#multi #languageSelector { border: none; background: #e8e8e8; border-bottom: 10px solid #fff;}
	#multi #languageSelector h5 { background: #ff6600; color: #fff; line-height: 1.2em; height: 100%; }
	#multi #languageSelector .picBox { height: 55px;}
	#multi #languageSelector ul	{ margin: 6px 0 0; }
	#multi #languageSelector li	{ padding: 0; margin: 0; line-height: 1; }
	#multi #languageSelector p	{ border-bottom: 1px dotted #003282; margin: 0 8px; font-size: 110.5%; }
	#multi #languageSelector .chinese p { padding: 4px 0 0 0; }
	#multi #languageSelector a	{ color: #003282; font-weight: bold; padding: 1px 0 0; xdisplay: block; }
	#multi #languageSelector a:hover, #multi #languageSelector a:focus	{ text-decoration: underline; }
	#multi #languageSelector a:active	{ color: #174fb7; }
	#multi #languageSelector a.languageSelectorPersian	{ font-size: 1.5em; padding: .3em 0; }
	#multi .languageSelectorChinese span	{ visibility: hidden;  }
	#multi #languageSelector ul span.enSel a, #multi #languageSelector ul span.enSel a:hover { visibility: hidden; text-decoration: none; }
	#multi #languageSelector a.languageSelectorChinese	{ background-image: url(pics/language_chinese.gif); 
			background-repeat: no-repeat; background-position: 0 0; }
	#multi #languageSelector  a.languageSelectorChinese:hover, #multi #languageSelector  a.languageSelectorChinese:focus	{
		background: url(pics/language_chinese_hover.gif) no-repeat 0 0; text-decoration: none; }
	#multi #languageSelector  a.languageSelectorChinese:active {
		background: url(pics/language_chinese_active.gif) no-repeat 0 0; text-decoration: none; }
	#multi #languageSelector .enSel { font-size: 1%; }	
	#multi #languageSelector li.arabic { font-size: 140%;}
	#multi #languageSelector li.persian { font-size: 140%;}
	#multi #languageSelector form	{ border: none; margin: 0; padding: 0;  font-size: 150%; }
	#multi #languageSelector fieldset	{ margin: 0;  padding: 0 8px 3px; *padding: 3px 8px; }
	#multi #languageSelector .button	{ color: #003282; margin: 0 0 0 -4px; padding: 0; background: transparent; 
			width: 17px; height: 1.5em; border: 2px solid #e8e8e8; cursor: pointer; }
	#multi #languageSelector .button:active, #multi #languageSelector .button:focus	{ border: 2px solid red; }
	#multi #languageSelector legend, #multi #languageSelector label	{ display: none; }
	#multi #languageSelector select	{ margin: 0; padding: 0; width: 160px; font-size: 66.5%; }
	#multi #languageSelector option	{ background: #fff; color: #333; }

/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 5.7 specialLinks */
	#multi .specialLinks	{ background: #dee7f7; border-color: #003282; }
	#multi .specialLinks li { border-top: 0.1em solid #69c; padding-top: .6em; }
	#multi .specialLinks h5	{ text-transform: uppercase; color: #003282; font-size: 77%; line-height: 1.2em; height: 1.2em;
			background: #dee7f7 url(pics/specialLinks_back.gif) 0 0 repeat; padding: 0 2em; }
	#multi .specialLinks h5 strong { background: #dee7f7; padding: 0; text-align: center; height: 1.2em; width: auto; }
	#multi .specialLinks li.firstItem	{ border: none; padding: 0; margin: 0; }
	#multi .specialLinks li.firstItem p	{ padding: .2em .7em .5em; }
	#multi div.specialLinks a { background: url(pics/sym_dw_related_links.gif) no-repeat 0 3px; padding-left: 17px; display: block; }
	#multi div.specialLinks a strong { display: inline; }
	#multi div.specialLinks li.firstItem h5 { padding: .2em .7em .5em; background: #69c; text-transform: none; text-align: left; 
			font-size: 100%; height: auto; }
	#multi .specialLinks li.firstItem h5 a { color: #fff; background-image: url(pics/rtl/sym_dw_rtl.gif); }
	#multi .specialLinks li.firstItem h5 a strong	{ background: transparent; height: auto; text-align: left; }
	
/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 5.8 Special MPB Teaser Formatting */
		/* 5.8.1 Multipurpose Push-Teaser */
		#multi div.pushMpbTeaser { background: #dedede; }
		#multi div.pushMpbTeaser h5 { background: #990000; color: #fff; text-transform: none; font-size: .769em; font-weight: normal; }
		#multi div.pushMpbTeaser p , #multi div.pushMpbTeaser a{ color: #003282; }
		#multi div.pushMpbTeaser a:hover { color: #003282; }
		#multi div.pushMpbTeaser a.text { color: #333;}
		#multi div.pushMpbTeaser p.text { padding: 8px 0 8px;}
		#multi div.pushMpbLinks { background: #eaeaea; padding: 3px 0 0 0; }
		#multi div.pushMpbTeaserText { background: #dedede; padding: 0px 8px; border: 0px; font-size: .769em; }
		#multi div.pushMpbTeaser div.mediaLink { border-color: #eaeaea; }

		/* 5.8.2 Multipurpose Soccer-Box */
		#multi div.multiSoccer div { padding: 0; margin: 0; }
		#multi div.multiSoccerImg { background: url(pics/infobox/soccer_mpb_bg.jpg) no-repeat;  height: 40px; border: 0px;}
		#multi div.multiSoccerTable { border: 0; }
		#multi div.multiSoccerTable table { border: 0; border-spacing: 0; padding: 0; color: #fff; font-weight: bold; }
		#multi div.multiSoccerTable img { border: 0px; padding: 0; margin: 0; }
		#multi div.multiSoccerTable tr.tableHead { background: #393; }
		#multi div.multiSoccerTable tr.unevenRow { background: #6c0; }
		#multi div.multiSoccerTable tr.evenRow { background: #393; }
		#multi div.multiSoccerTable th { display: none; }
		#multi div.multiSoccerTable td { border: 0; border-bottom: 1px solid #fff; text-align: center; vertical-align: middle;  padding: 0; margin: 0;}
		#multi div.multiSoccerTable td.tabPos { text-align: left; padding-left: 3px; }
		#multi div.multiSoccerTable td.redLine { border-bottom: 1px solid #f00; }
		#multi div.multiSoccerTable td.alpha { width: 30px; }
		#multi div.multiSoccerTable tr.unevenRow td.alpha { background: #b3e680; }
		#multi div.multiSoccerTable tr.evenRow td.alpha { background: #9c9; }
		#multi div.multiSoccer div.multiSoccerBorder { border-bottom: 2px solid #036; margin-top: -1px; _margin-top: 0px; }

		/* 5.8.4 Interner Verlinkungs-Teaser */
		#multi div.ID301mpb, #multi div.ID301mpb div { background-color: #fff; }
		#multi div.ID301mpb div p { border-bottom: 1px dotted #999; padding-bottom: .5em; font-size: 110.5%; }
		#multi div.ID301mpb div { border: 1px solid #3d77e0; }
		#multi div.ID301mpb div strong { line-height: 1.4em; }

		/* 5.8.5 Regionalisierungstool-MPB */
		#multi div.ID250mpb { background-color: #e8e8e8; } 
		#multi div.ID250mpb h5 { background-color: #f60; margin-bottom: 7px; }
		#multi div.ID250mpb h6 { color: #003282; margin: 0 8px 4px; padding: 0; font-size: 76.9%; }
		#multi div.ID250mpb .picBox { margin: 0 0 7px; height: auto; background-color: #e8e8e8; }
		#multi div.ID250mpb img { width: 176px; height: 66px; margin: 0 8px; border: 1px solid #999; }
		#multi div.ID250mpb select	{ width: 178px; background: #fff; color: #333; font-weight: bold; 
				border: 1px solid #174fb7; margin: 3px 7px 7px; }
		#multi div.ID250mpb label { color: #003282; margin: 0 8px; font-weight: bold; font-size: 76.9%; }
		#multi div.ID250mpb legend { display: none; }
		#multi div.ID250mpb p.episodField { background-color: #fff; color: #333; margin: 0 8px 7px; padding: 2px 4px;
				font-size: 76.9%; }
		#multi div.ID250mpb p.episodField2 { background-color: #fff; color: #333; margin: 0 8px 10px; padding: 2px 4px; 
				font-size: 76.9%; }
		#multi div.ID250mpb p strong { font-weight: bold; display: inline; padding-left: 5px; color: #333; }

		/* 5.8.6 Schnellzugriffs-Teaser */
		#multi div.ID303mpb h5 { text-transform: uppercase; }
		#multi div.ID303mpb div h4 { padding: 0 0 0 7px; margin: 5px 0; font-size: 92.5%; font-weight: normal; 
				font-style: italic;  color: #999; }
		#multi div.ID303mpb div p { border-bottom: 1px dotted #999; padding-bottom: .5em; font-size: 110.5%; }
		#multi div.ID303mpb div.spaceBetween { padding: 0; margin: 0; border: none; height: 8px; }
		
		/* 5.8.7 Service-Teaser */
		#multi div.ID304mpb { background-color: #e8e8e8; }
		#multi div.ID304mpb h5 { text-transform: uppercase; }
		#multi div.ID304mpb a { font-size: 92%; }
		
		/* 5.8.8 Meta-Banner Liste */
		#multi div.ID204mpb p.teaserText { font-size: 92.3%; padding: 0 0 0 7px; }

		/* 5.8.9 Teaser */
		#multi div.ID18mpb .mediaLink a { margin-top: -2px; }
		#multi div.ID18mpb .mediaLink a.categorie { margin: 0 0 2px; }
		#multi div.ID18mpb .mediaLink ul { margin-top: 0; padding-top: 5px; }

		/* 5.8.10 Meta-Banner */
		#multi div.ID201mpb .teaserTitle { margin-bottom: 1px; }
		#multi div.ID201mpb ul p { font-weight: normal; }

		/* 5.8.11 MPB-Multiclick */
		#multi div.ID206mpb .mediaLink { border-bottom-width: 0px; *border-bottom: 1px solid #eaf4fe; }
		#multi div.ID206mpb p { font-weight: normal; }
		#multi div.ID206mpb .mediaLink strong p { font-weight: normal; }

		/* 5.8.12 MPB-RSS Feed */
		#multi div.ID300mpb .mediaLink { border-bottom-width: 0px; *border-bottom-width: 1px; }
		
		/* 5.8.13 MPB-Kalenderblatt-Teaser */
		#multi div.ID53mpb h5 { margin: 0; padding: 0 8px 2px; }
		#multi div.ID53mpb h5 a { color: #fff; }


/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* 6 mainContent inline Styles */
/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 6.1 mainContent Basic inline styles */
	#mainContent 	{ line-height: 1.4em; }
	.clearing, #mainContent div.clearing { clear: both; line-height: 0; display: block; border: none; margin: 0; padding: 0; }

		/* 6.1.1 hover*/
		#mainContent a	{ color: #333; }
		#mainContent a:hover, #mainContent a:focus	{ text-decoration: underline; }

		/* 6.1.2 caption */
		#mainContent h1	{ font-size: 107.7%; color: #003282; margin: 0 0 7px; padding: 0 8px; }
		#mainContent .HotelLinks h1	{ margin-top: 1.143em; margin-bottom: .357em; }
		#mainContent .HotelLinks h1.firstItem	{ margin-top: .143em; }
		#mainContent h1 a { color: #003282; }
		#mainContent h1 a:active { color: #174fb7; }
		
		#mainContent h2, #mainContent h3, #mainContent h4, #mainContent h6 { color: #3d77e0; font-size: 76.9%; letter-spacing: 0.01em; 
				text-transform: uppercase; margin: 0 0 4px; padding: 0 0 0 8px; line-height: 1em; }
		#mainContent h4 { color: #003282; }
		#mainContent h5	{ display: none; }
		#mainContent .teaserText h1, #mainContent .teaserText h2, #mainContent .teaserText p { padding: 0; }
		#mainContent .teaserText h3 { margin-bottom: 3px; }
		
		/* 6.1.3 continuous text */
		#mainContent p	{ font-size: 92.3%; padding: 0 8px; margin: 12px 0 0; line-height: 1.4em; color: #333; }
		#mainContent .teaserText p { margin: 0 8px 5px 8px; margin: 0 0 5px; }
		#mainContent p.advice, #mainContent span.advice	{ color: #c33; }
		#mainContent p.footnote	{ font-size: 77%; line-height: 1.4em; margin-bottom: 1em; }
		
		/* 6.1.4 Go Button */
		#mainContent .goText a { font-weight: bold; color: #003282; padding: 0; }
		#mainContent .goText a:active	{ color: #003282; }
    
        /* 6.1.5 Invisible schedule identifier used on regionalized DW-TV pages */
        #mainContent #scheduleIdentifier { display: none; }


/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 6.2 mainContent box formating */
	#mainContent div { margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px dotted #003282; }
	#mainContent div.noDivis	{ border: none; padding-bottom: 0; }
	#mainContent div.externContentBox	{ border: none; }
	#mainContent div div	{ margin: 0; padding: 0; border: none; }
	
		/* 6.2.1 Division line */
		#mainContent div.divis { margin-top: 0; padding: .769em 0 0; line-height: 0; clear: both; border-bottom: 1px dotted #003282; }
		
		/* 6.2.2 blockBox / Online default Channel Highlight */
		#mainContent div.blockBox, #mainContent .basicForm, #mainContent .extendedForm, #mainContent .popupBoxed,
		#mainContent div.Forum	{ background: #e8e8e8; }
		#mainContent .extendedForm	{ padding: 0; }
		#mainContent div.blockBox	{ padding: 0; }
		#mainContent div.blockBox h3	{ padding-left: 10px; margin-top: 3px; } 
		#mainContent .blockBox h4	{ margin-left: 1em; }
		#mainContent .blockBox p	{ margin-left: .769em; margin-bottom: .385em; }
		#mainContent .blockBox h4 table	{ margin: 0; }
		#mainContent .blockBox p table	{ margin: 0; }
		#mainContent .blockBox table a { margin-left: 0px; } 
		#mainContent div.Forum	{ background: transparent; padding: 0; margin-top: 0; }
	
		/* 6.2.4 inlineBox */
		#mainContent .inlineBox	{ font-size: 85%; background: #eaeaea; color: #555; border-bottom: none; margin-top: 1em; }
		#mainContent .inlineBox h4, #mainContent .inlineBox p.goText { font-size: 91%; background: #c6ced6; color: #003282;
				line-height: 1.2; padding: .2em .9em; margin: 0; border-top: .1em solid #9a9a9a; text-transform: none; 
				letter-spacing: 0; }
		#mainContent .inlineBox p.goText { border: none; margin-top: -.1em; padding: .2em .9em .1em; }
		#mainContent .inlineBox p.goText a	{ font-size: 100.01%; }
		#mainContent .inlineBox .goText a { display: inline; margin: 0; padding: 0; }
		#mainContent .inlineBox p.goText a .goText	{ font-size: 130%; margin-left: 0; line-height: 1; }
		#mainContent .inlineBox li.symDW	{ padding: 0; margin: 0; margin-bottom: .455em; }
		#mainContent .inlineBox p { font-size: 100%; padding: 0 .818em; margin: 0; line-height: 1.182em; margin-top: .364em;
				padding-bottom: .091em; }
		#mainContent .inlineBox li a	{ font-weight: bold; }
		#mainContent .inlineBox ol	{ margin: 4px 7px 0; padding:0 0 4px; border-bottom:1px dotted #003282; }
		#mainContent .inlineBox ol li.symDW	{ padding: 0; margin: 0; }
		#mainContent .inlineBox ol p { border: .091em solid #fff; border-width: .091em 0; padding: .273em .818em .455em;
				margin: -.091em 0 0;  }
		#mainContent h3.boxed { color: #3d77e0; text-transform: uppercase; letter-spacing: 0; background: #fff; margin-bottom: 0; 
				padding: .2em .9em .3em; line-height: 1.2; }
		
			/* 6.2.4.1 Icon for Headline of Forum, Gallery and  Teaser */
			#mainContent h3.symGallery, #mainContent h3.symForum, #mainContent h4.symSurvey	{ background-image: url(pics/sym_gallery.gif);
					background-repeat: no-repeat; background-position: .5em .4em; padding-left: 2.4em; }
			#mainContent h3.symForum	{ background-image: url(pics/sym_forum.gif); }
			#mainContent h4.symSurvey	{ background-image: url(pics/sym_survey.gif); }

		/* 6.2.5 Teaserbox */
		/* ///629 A-Bereich teaser mit trennlinie
		#mainContent div.teaserboxContainter, #mainContent div.threeColumnContainter {
			margin-left: -4px; padding: 0; position: relative; overflow: hidden; width: 594px;
			background: #fff url(pics/back_teaserbar.gif) repeat-y 4px .462em; } */
		#mainContent div.teaserboxContainter, #mainContent div.threeColumnContainter {
			margin-left: -4px; padding: 0; position: relative; overflow: hidden; width: 594px;
			border: none; background: #fff url(pics/back_teaserbar.gif) repeat-y 4px .462em; }
			
		/* ///629 A-Bereich teaser mit trennlinie
		#mainContent div.teaserboxContainter div.spacer { margin: 0; padding: 0; height: 10px; background-color: #fff;
				*line-height: 10px; } */
		#mainContent div.teaserboxWrapper	{ margin: 0; }
		#mainContent div.threePicContainter	{ background: none; margin: 0 0 0 -4px; width: 100%; }
		#mainContent .teaserbox	{ width: 33.33%; *width: 33.3%; margin: 0; padding: 0; border: none; color: #333; position: relative; 
				float: left; border-left: .4% solid #fff; /* for Opera percent (.x%) rendering bug */ }
		
		#mainContent .teaserboxInline	{ margin: 0 0 0 4px; font-size: 77%; 
				/* view 6.7.2 teaserbox margin left IE adjustment */
				position: relative; overflow: hidden; padding-bottom: .4em; }
		#mainContent .teaserboxBorder { width: .3em; height: 40em; position: absolute; top: 0; right: -.3em; background: #fff; }

/* 		#mainContent div.teaserText { padding: 0 0 0 8px; position: relative; top: -1px; }  auskommentiert, da FF link im Teaserbild verliert */
	
			/* 6.2.5.1 3er Teaser A-Area */
			#mainContent .teaserAarea .teaserboxInline { padding-bottom: 3px; }
			#mainContent .teaserAarea { min-height: 7.846em; }

		/* 6.2.6 ExternArticle */
			#mainContent div.ExternArticle p.homepageLink { margin: 0; padding: 0; }
			#mainContent div.ExternArticle .homepageLink a { padding: 0 5px 0 0; color: #003282; }
			#mainContent div.ExternArticle p.homepageLink .goText a { margin: 0; padding: 0; }
			#mainContent div.ExternArticle h1 { padding-top: 4px; font-size: 92.5%; }
			#mainContent div.ExternArticle h2 { padding: 3px 8px 4px; margin: 0; background-color: #fff; color: #3D77E0; } 
			#mainContent div.ExternArticle .teaserImage { padding: 0;}
			#mainContent div.ExternArticle p { font-size: 92.5%; margin: 0; line-height: 1.4em; padding: 0 0 4px 0; }
			#mainContent div.ExternArticle img { clear: both; }
			#mainContent div.ExternArticle .teaserWrapper { background: #eaf4fd; }
			
/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 6.3 detail */
	#mainContent .detail h5	{ font-size: 91%; display: block; line-height: 1.6; background: #fff; margin: 0; padding: 0 0 0 8px;
			color: #003282; border-top: none; text-transform: uppercase; }
	#mainContent .detail p	{ font-size: 92.5%; line-height: 1.4em; }
	#mainContent .detail h3	{ margin-top: 8px; }
	#mainContent .detail h4	{ display: none; }
	
		/* 6.3.1 DetailContent */
		#mainContent .detailContent	{ margin: 0; padding: 10px 0 0; border: none; clear: both; }
		#mainContent .detailContent	h4, #mainContent .detailContent	h6	{ clear: both; color: #333; font-size: 100%; letter-spacing: 0; 
				text-transform: none; margin: 1em 0 0; }
		#mainContent .detailContent	p	{ margin: 0 0 13px; color: #333; /*clear: both;*/ }
		#mainContent .detailContent ul	{ color: #333; list-style: square; padding-left: 23px; margin-bottom: 1em; clear: both; }
		#mainContent .detailContent ol	{ color: #333; list-style-type: decimal; padding-left: 29px; margin-bottom: 1em; clear: both; }
		#mainContent .detailContent li	{ display: list-item; }
		#mainContent .detailContent a	{ color: #003282; text-decoration: underline; }
		#mainContent .detailContent a:active	{ color: #174fb7; }
		
		/* 6.3.2 DetailContent Teasertext */
		#mainContent h4.detailContentTeasertext { xclear: both; margin: 0; padding: 0 8px; display: block;
				color: #333; font-size: 92.5%; line-height: 1.4em; letter-spacing: 0; text-transform: none; }
		
/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 6.4 singleLink */
	#mainContent p.singleLink, #mainContent a.singleLink, #mainContent p.singleLinkMail, #mainContent a.singleLinkMail, 
	#mainContent ol.singleLink { font-size: 85%; margin: .909em 0 0; padding: 0; line-height: 1.182em; color: #555; 
			font-weight: normal; }
	#mainContent p.singleLink a, #mainContent a.singleLink { padding-left: 11px; background: url(pics/singleLink.gif) no-repeat 0 5px; }
	#mainContent p.singleLinkMail, #mainContent a.singleLinkMail { padding-left: 20px; background: none; }
	#mainContent p.singleLink a, #mainContent p.singleLinkMail a	{ display: block; color: #003282; }
	#mainContent p.singleLink span.sym, #mainContent a.singleLink span.sym,
	#mainContent p.singleLinkMail span.sym, #mainContent a.singleLinkMail span.sym,
	#mainContent p.homepageLink span.sym, #mainContent a.homepageLink span.sym { display: none; }
		
		/* 6.4.1 singleLink hover */
		#mainContent a.singleLink:hover, #mainContent a.singleLink:focus,
		#mainContent p.singleLink a:hover, #mainContent p.singleLink a:focus { background-image: url(pics/singleLink_hover.gif); }
		#mainContent a.singleLinkMail:hover, #mainContent a.singleLinkMail:focus { background-image: none; }
		#mainContent a.singleLink:active, #mainContent a.singleLinkMail:active, #mainContent p.singleLink a:active	{ 
				color: #bbb; background-image: url(pics/singleLink_active.gif); }
		#mainContent a.singleLinkMail:active	{ color: #bbb; background-image: none; }
		#mainContent a.singleLink, #mainContent a.singleLinkMail	{ font-size: 100%; margin: 0; }
		
		/* 6.4.2 singleLink medialinklist */
		#mainContent div.mediaLink p.singleLink, #mainContent ol.singleLink	{ margin: -.273em 0 .455em 26px; }
		#mainContent p.singleLink a, #mainContent .detail p.singleLink a, #mainContent ol.singleLink a	{ font-weight: normal; }
		#mainContent div.mediaLink p  { background-color: #eaf4fd; border-bottom: 1px dotted #fff; font-size: 84.6%; line-height: 1.4em; } 
		#mainContent div.ID157 div.mediaLink p  { background-color: #fff; } 
		#mainContent div.teaserboxContainter div.mediaLink p  { border-bottom: none; font-size: 110.5%; } 
		
		/* 6.4.3 singleLink detail medialinklist */
		#mainContent .detail div.mediaLink p.singleLink	{ margin: .273em 0 0 26px; }
		#mainContent .detail div.mediaLink p.singleLink a	{ background-position: 0 4px; }
		#mainContent p.singleLink a strong	{ font-weight: normal; }
		
		/* 6.4.4 singleLink Mediaformat links */
		#mainContent ol.singleLink	{ margin: 0 0 .636em; }
		#mainContent ol.singleLink li	{ display: inline; }
		#mainContent ol.singleLink a { color: #555; display: inline; padding: 0 0 0 1.727em; margin-right: 1.364em;
			background: transparent url(pics/sym_media_real.gif) no-repeat 0 1px; }
		#mainContent ol.singleLink .symMediaWm a	{ background-image: url(pics/sym_media_wm.gif); padding-left: 1.545em; }
		#mainContent ol.singleLink .symMediaMp3 a	{ background-image: url(pics/sym_media_mp3.gif); padding-left: 1.454em; }
		#mainContent ol.singleLink .symMediaFlash a	{ background-image: url(/pics/sym_media_flash.gif); padding-left: 1.754em; }
		#mainContent ol.singleLink .symMediaOcto a	{ background-image: url(/pics/sym_video.gif); padding-left: 1.754em; }
		#mainContent ol.singleLink a:hover, #mainContent ol.singleLink a:focus	{ color: #888; }
		#mainContent ol.singleLink a:active	{ color: #bbb; }
		
		/* 6.4.5 singleLink detail medialinklist Mediaformat links */
		#mainContent .detail div.mediaLink ol.singleLink	{ font-size: 100%; margin-bottom: 0; }
		#mainContent .detail div.mediaLink ol.singleLink li { margin-bottom: 0; display: inline; padding-left: 0; }
		#mainContent .detail div.mediaLink ol.singleLink a	{ font-weight: normal; }
		#mainContent .detail .detailContent div.mediaLink ol.singleLink	{ margin: .273em 0 0 26px; }
		#mainContent .detail .detailContent div.mediaLink ol.singleLink li	{ display: inline; margin: 0; display: block; border-bottom: 1px solid #eaeaea; }
		#mainContent .detail .detailContent div.mediaLink ol.singleLink a { display: block; margin-left: -28px; padding-left: 1.8em; line-height: 1.4em; }
		#mainContent .detail .detailContent div.mediaLink ol.singleLink .symMediaMp3 a	{ background-position: 2px 1px; }
		#mainContent .detail p.singleLink { margin-left: 7px; }

		/* 6.4.6 singleLink teaserbox Mediaformat links */
		#mainContent .teaserbox ol.singleLink	{ font-size: 100%; }
		#mainContent .teaserbox .teaserboxInline div ol.singleLink a { font-weight: normal; display: block; color: #555; 
				line-height: 1.4em; margin-left: 0; padding-left: 1.8em; }

/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 6.5 linklists */
	#mainContent ul, #mainContent ol	{ margin: 0; padding: 0; list-style: none; line-height: 1em; }
	#mainContent li	{ display: block; margin:  .308em 0 0; padding: 0; }
	#mainContent li a	{ font-weight: bold; }
	#mainContent li p { font-size: 77%; margin: 0 0 .364em; line-height: 1.182em; } /* 1em = 11px */
/* // hier abstände der medienLinklisten definieren */
	#mainContent div.mediaLink li { margin: 0px; }
	#mainContent div.mediaLink li p { margin: 0px; padding: 3px 8px; } 
	#mainContent div.mediaLink li a { color: #003282; }
	#mainContent div.mediaLink li a:active { color: #174fb7; }

		/* 6.5.1 linklist seperated */
		#mainContent .linklistSeperated { padding-top: 0px; }
		#mainContent .linklistSeperated li { padding: 2px 0; border-top: .077em solid #bbb; margin: 0; clear: both; 
				font-size: 110.5%;  }
		#mainContent .linklistSeperated p a	{ padding-right: 8px; }
		#mainContent .linklistSeperated li p { margin: 0 0 4px 0px; *margin: 0 0 4px 0; color: #003282; }
		#mainContent .linklistSeperated p.linkExplanation { xmargin-left: 14px; padding: 0 8px 0 0; line-height: 1.4em; }
		#mainContent .linklistSeperated p.linkExplanation a	{ padding: 0 0 0 8px; display: block; color: #333; font-weight: normal;  }
		#mainContent .linklistSeperated p.linkExplanation span.goText { display: inline; }
		#mainContent .linklistSeperated p.linkExplanation span.goText a { display: inline; }

			/* 6.5.1.1 HotelSearchResult*/
			#mainContent .linklistSeperated img	{ float: left; margin: 4px 8px 0 0; }
			#mainContent .linklistSeperated li li { border: none; padding: 0; clear: none; }
			#mainContent .linklistSeperated li ol li { font-size: 85%; margin: .182em 0 0; }
			#mainContent .linklistSeperated .linkExplanation .goText a	{ color: #003282; font-weight: bold; }
			#mainContent .linklistSeperated .linkExplanation .goText a:active	{ color: #003282; }

		/* 6.5.2 linklists hover */
		#mainContent li	a { color: #003282; }

		/* 6.5.3 detail linklist */
		#mainContent .detail ul, #mainContent .detail ol	{ margin: 0 0 10px; padding-left: 29px; _padding-left: 32px;
			height: 100%; /* fixing IE Displaybug 4 bottom-element */ 
			}
		#mainContent .detail .mediaLink ul, #mainContent .detail .mediaLink ol { padding: 0; }
		#mainContent .detail li { line-height: 1.182em; margin: 0 0 .455em; padding: 0 .818em; margin:0;padding:0;}
		#mainContent .detail li a, #mainContent .detail li strong	{ font-weight: bold; }
		#mainContent div.detail div.symDW h6 { font-weight: normal; margin-left: 0; }
		#mainContent div.detail div.symDW p.linkExplanation { padding-left: 24px; margin-top: -1px;  }

			/* 6.5.3.1 detail linklist symInformation */
			#mainContent .symInformation li	{ line-height: 1; margin: 0 0 .273em; }
			#mainContent .symInformation ol	{ padding: 0 0 4px 6px; }
		
			/* 6.5.3.2 detail linklist symInformationSpaced, see 45 CIRAF detail */
			#mainContent .symInformationSpaced	{ position: relative; }
			#mainContent .symInformationSpaced ol	{ height: 11.4em; overflow: auto; }
			#mainContent .symInformationSpaced p	{ position: absolute; right: 2.9em; z-index: 10; bottom: .7em; }
			#mainContent .symInformationSpaced li { line-height: 1.4em; margin: 0; padding-top: .2em; padding-bottom: .2em; }

			/* 6.5.3.3 detail linklist, see 14 hotel detail */
			#mainContent .symService	{ float: left; }
			#mainContent .symService ul	{ float: left; width: 49%; min-width: 15em; }

			/* 6.5.3.4 detail linklist socialbookmarks */
			#mainContent div.socialBookmarks	{margin: 0 0 -.5em; height:5em; border-bottom: 1px dotted #003282; padding-left: 7px; }
			#mainContent div.socialBookmarks span {clear: both; font-size:80%;}
			#mainContent div.socialBookmarksElement	{ float:left; width:30px; margin-right: 0!important; margin-right:-2px;}
			#mainContent div.socialBookmarksHelp a { line-height: 2.53em; color: #003282; font-size: 84%; border-left: .091em solid #aaa;
					padding: .545em 1.273em; }
			#mainContent div.socialsbInfo { clear: both; font-size: 80%; }
		
			/* 6.5.3.5 detail linklist dossierlinks */
			#mainContent div.detail div.dossierLinkTitle  { position: relative; background-color: #3d77e0; line-height: 1em;  
					padding: 4px 30px 4px 7px; margin: 0; font-weight: bold; font-size: .77em; }
			#mainContent div.detail div.dossierLinkTitle span { font-weight: normal; text-transform: uppercase; }
			#mainContent div.detail div.dossierLinkTitle a { color: #fff; margin: 0; padding: 0; }
			#mainContent div.detail div.dossierLinks {  position: relative;  border-bottom: 1px dotted #003282; padding: 0; margin: 0; }
			#mainContent div.detail div.dossierLinks div.linkLine { position: relative;  border: none; border-bottom: 1px dotted #fff; 
					padding: 0 0 4px; background-color: #eaf4fe; }
			#mainContent div.detail div.dossierLinks li { padding: .4em 0 0 0; background-color: #eaf4fe;}
			#mainContent div.detail div.dossierLinks ul { margin: 0; padding: 0;}
			#mainContent div.detail div.dossierLinks p { padding: 0 0 0 4px; border: none; }
			#mainContent div.detail div.dossierLinks a { color: #003282; margin-top: 0; font-size: 99.5%; line-height: 1.4em; 
					background-position: 4px 3px; }
			#mainContent div.detail div.dossierLinks div.spaceing {  line-height: 7px; background-color: #fff; }
			#mainContent div.detail div.dossierLinksLeft { clear: both; float: left; width: 50%; }
			#mainContent div.detail div.dossierLinksRight { float: left; width: 50%;  } 
		
			/* 6.5.3.6 detail linklist fachnachrichten */
			#mainContent ul.linklistBrief li { margin: 0; padding: 0; }
			#mainContent ul.linklistBrief p { background: #eaf4fe; border-bottom: 1px solid #fff;  margin: 0; padding: 3px 0 3px 22px; 
					font-size: 85%; }
		
/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 6.6 Medialinklist Items */
	#mainContent .mediaLink	{ clear: both; }
	#mainContent .mediaLink p	{ color: #888; font-weight: bold; margin-bottom: .455em; 
				background-color: #eaf4fe;/* bg-color 4 ID51 */ 
				padding: 3px 7px; margin:0;/* abst�nde 4 ID51 */ }
	#mainContent .mediaLink li, #mainContent li.mediaLink	{ margin-left: 2px; }
	#mainContent .mediaLink a { margin-left: 0px; padding-left: 17px; background: url(pics/sym_video.gif) no-repeat 0 4px; 
			display: block; }
	#mainContent .symMediaReal, #mainContent .symMediaWm, #mainContent .symMediaMp3,
	#mainContent .symMediaReal a, #mainContent .symMediaWm a, #mainContent .symMediaMp3 a 
			{ display: none; }  /* /// wenn nebeneiander gewünscht => inline */
	#mainContent .symAudio a	{ background-image: url(pics/sym_audio.gif); }
	#mainContent .symDW a	{ background-image: url(pics/sym_dw.gif); }
	#mainContent .symEx a	{ background-image: url(pics/sym_ex.gif); }
	#mainContent .symForum a	{ background-image: url(pics/sym_forum.gif); }
	#mainContent .symSurvey a	{ background-image: url(pics/sym_survey.gif); }
	#mainContent .symGallery a	{ background-image: url(pics/sym_gallery.gif); }
	#mainContent .symEmail a	{ background-image: url(pics/sym_feedback.gif); }
	#mainContent .symDownload a	{ background-image: url(pics/sym_download.gif); }
	#mainContent .symFeedback a	{ background-image: url(pics/sym_feedback.gif); }
	#mainContent .subLink a	{ background-image: url(pics/sym_dw.gif); }
	#mainContent .detail .subLink a	{ background-image: url(pics/sym_dw_related_links.gif); }
	#mainContent .symImage a	{ background-image: url(pics/sym_image.gif); }
	#mainContent .symDossier a	{ background-image: url(pics/sym_dossier.gif); }
	#mainContent .symMediaReal a  { background-image: none; }
	#mainContent .symMediaWm a { background-image: none; }
	#mainContent .symMediaMp3 a { background-image: none; }

			/* 6.6.0.1 Medialinklist Items in inlineBox / used in ID30 Survey*/
			#mainContent .inlineBox li.mediaLink a,
			#mainContent .inlineBox li.subLink a	{ margin-left: 0; }

		/* 6.6.1 Medialinklist Items Bf icon explanation */
		#mainContent .mediaLink li span.sym	{  display: none;  position: relative; left: -9999px; font-size:.0001em; }

		/* 6.6.2 detail Medialinklist Items*/
		#mainContent .detail div.mediaLink,
		#mainContent .detail .symInformation, #mainContent .detail .symService, #mainContent .symInformationSpaced	{ font-size: 85%; 
				line-height: 1.182em; background: #eaf4fe; color: #555; border-bottom: none; margin: 15px 0 0; padding: 0;
				clear: both; }
		#mainContent .detail .mediaLink p	{ margin: .364em .818em 0 .818em; padding-bottom: .091em; font-weight: normal; color: #555; }
		#mainContent .detail .mediaLink li p,
		#mainContent .detail .symInformation li p, #mainContent .detail .symService li p, #mainContent .symInformationSpaced li p	{
				font-size: 100.01%; color: #888; margin: 0; padding: 2px 8px; }
		#mainContent .UserHomePagedetail div.mediaLink { margin-left: 0; }
		#mainContent .UserHomePagedetail div.mediaLink h5 { padding-left: 7px; }

		/* 6.6.3 linkExplanation */
		#mainContent .mediaLink p.linkExplanation { color: #000; font-weight: normal; margin-top: -1px; padding-left: 25px; padding-top: 1px; }
		#mainContent .teaserboxInline .mediaLink p.linkExplanation { padding-left: 33px; }
		#mainContent li p.linkExplanation a	{ font-weight: normal; color: #333; margin: 0; padding: 0; background-image: none; 
				line-height: 1.4em; }
		#mainContent .detail .mediaLink p.linkExplanation { color: #333; padding-left: 24px; padding-top: 0; }
		#mainContent .detail p.linkExplanation a, #mainContent .inlineBox p.linkExplanation a { color: #333; background-image: none; }

		/* 6.6.4 subLink */
		#mainContent li p.subLink	{ margin-top: -.182em; }
		#mainContent .detail li p.subLink	{ margin-left: 25px; padding-bottom: .273em; margin-top: 0; }

		/* 6.6.5 special detail Medialinklist Dossierdetail */
		#mainContent .Dossierdetail h4	{ display: block; }
		#mainContent .Dossierdetail .symAudioVideo h5	{ display: none; }
		#mainContent .Dossierdetail .symDW h5	{ display: none; }
		#mainContent .Dossierdetail .symDW h6 { padding-left: 0; }
		#mainContent .Dossierdetail div.symAudioVideo, #mainContent .Dossierdetail div.symDW { margin: .273em 0 0; background: transparent; 
				color: #333; font-size: 85%; border: none; }
		#mainContent .Dossierdetail div.symAudioVideo li, #mainContent .Dossierdetail div.symDW li	{ padding-left: 0; }
		#mainContent .Dossierdetail .symAudioVideo a, #mainContent .Dossierdetail .symDW a,
		#mainContent .Dossierdetail .symAudioVideo strong, #mainContent .Dossierdetail .symDW strong { font-weight: bold; }
		#mainContent .Dossierdetail .symAudioVideo p.linkExplanation, #mainContent .Dossierdetail .symDW p.linkExplanation,
		#mainContent .Dossierdetail .symAudioVideo p.linkExplanation a, #mainContent .Dossierdetail .symDW p.linkExplanation a	{
			color: #333; font-weight: normal; }

		/* 6.6.6 detail Medialinklist Hotelicons */
		#mainContent .detail .symService li	{ /* 1em = 11px */
			margin-left: .909em; margin-bottom: .909em; padding-left: 31px; padding-bottom: 25px; }
		#mainContent .symService li	{ background: url(pics/symHotel_accessible.gif) no-repeat 0 2px; }
		#mainContent .symService .symHotelklima	{ background-image: url(pics/symHotel_airconditioned.gif); }
		#mainContent .symService .symHotelbar	{ background-image: url(pics/symHotel_bar.gif); }
		#mainContent .symService .symHotelbusi	{ background-image: url(pics/symHotel_business.gif); }
		#mainContent .symService .symHotelcafe	{ background-image: url(pics/symHotel_cafe.gif); }
		#mainContent .symService .symHotelkonf	{ background-image: url(pics/symHotel_conference.gif); }
		#mainContent .symService .symHotelnichtrau	{ background-image: url(pics/symHotel_nosmoking.gif); }
		#mainContent .symService .symHotelrest	{ background-image: url(pics/symHotel_restaurant.gif); }
		#mainContent .symService .symHotelservice	{ background-image: url(pics/symHotel_roomservice.gif); }
		#mainContent .symService .symHoteltv	{ background-image: url(pics/symHotel_tv.gif); }
		#mainContent .symService .symHotelgolf	{ background-image: url(pics/symHotel_golf.gif); }
		#mainContent .symService .symHoteltennis	{ background-image: url(pics/symHotel_tennis.gif); }
		#mainContent .symService .symHotelfit	{ background-image: url(pics/symHotel_fitness.gif); }
		#mainContent .symService .symHotelpool	{ background-image: url(pics/symHotel_pool.gif); }
		#mainContent .symService .symHotelkinder	{ background-image: url(pics/symHotel_children.gif); }
		#mainContent .symService .symHotelspa	{ background-image: url(pics/symHotel_spa.gif); }
		#mainContent .detail .symService li	{ margin-left: .909em; margin-bottom: .909em; padding-left: 31px; padding-bottom: 25px; }

		/* 6.6.7 Survey */
		#mainContent .detail .symSurvey ol	{ margin-bottom: -.091em; padding-top: .091em; }
		#mainContent .detail .symSurvey ol li	{ margin-left: 0; padding: 0; margin-bottom: 0; }
		#mainContent .detail .symSurvey ol a	{  margin: 0; padding-left: 25px; }
		
		#mainContent .detail .symSurvey ol p.subLink { border: .091em solid #fff; border-width: .091em 0; padding: .273em .818em .545em;
				margin: -.091em 0 0; }
		
		/* 6.6.8 Medialinklist inside Detailtext */
		#mainContent .detail .detailContent div.mediaLink, #mainContent .detail .detailContent div.symInformation
		#mainContent .detail .detailContent div.symService, #mainContent .detail .detailContent div.symInformationSpaced	{
			font-size: 100.01%; font-size: 77%; width: 19.6em; float: left; margin: .308em 1.2em .5em 0; }
		#mainContent .detailContent .mediaLink ul, #mainContent .detailContent .mediaLink ol	{ list-style: none; padding: 0; margin: 0; line-height: 1; }
		#mainContent .detailContent .mediaLink li, #mainContent .detailContent li.mediaLink	{ display: block; margin: .3em 0 .5em 24px; 
				padding: 0; padding: 0 .5em; line-height: 1.2em; }
		#mainContent .detailContent .mediaLink a	{ text-decoration: none; margin-left: -21px; padding-left: 21px; }
		#mainContent .detailContent .mediaLink a:hover, #mainContent .detailContent .mediaLink a:focus,
		#mainContent .detailContent .mediaLink a:active	{ text-decoration: underline; }
		#mainContent .detail .detailContent .symSurvey ol li	{ margin-top: 0; padding-top: 0; }
		#mainContent .detail .detailContent li p.subLink	{ padding-left: 29px; }
		#mainContent .detail .detailContent li p.subLink a	{ margin-left: -21px; padding-left: 21px; }
		#mainContent .detail .detailContent .mediaLink p.singleLink	{ margin-left: 21px; }
		#mainContent .detail .detailContent .mediaLink p.singleLink a	{ padding-left: 11px; }
		
		/* 6.6.9 mediaLinks subheading */
		#mainContent .mediaLink h6 { margin: .8em 0 .1em; padding-left: 2.5em; }
		#mainContent .detail .mediaLink h6 { font-size: 100.01%; font-size: 90.91%; margin: .8em 0 .1em 25px; padding-left: .9em; }
		#mainContent .detail .mediaLink ul h6 { margin: 0; padding:0 0 0 7px; position: relative; }
		
/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 6.7 Teaserbox inline styles */
	#mainContent div.teaserbox h2, #mainContent div.teaserbox h3 { color: #fff; letter-spacing: 0; font-size: 99.9%; background: #3d77e0; 
			font-weight: normal; margin: 0; line-height: 1em; padding: 3px 8px 4px; margin: 0; text-transform: uppercase; }
	#mainContent div.teaserbox h1	{ font-size: 119.8%; padding: 0 8px; margin: 6px 0 1px; line-height: 1.4em; border: none;  }
	#mainContent div.teaserbox p	{ font-size: 119.8%; padding: 0 8px; line-height: 1.4em; margin: 0 0 3px; }
	#mainContent div.teaserbox .goText a	{ margin-left: 3px; padding-right: 0; padding-bottom: 0; line-height: 15px; color: #003282; }
	#mainContent div.teaserAarea { font-size: 100%; }
	#mainContent div.teaserbox .picBoxBorder	{ margin: 0; font-size: 1em; background-color: #eaf4fe; }
	#mainContent div.teaserAarea .picBoxBorder	{ margin: 0; font-size: 1em; background-color: #eaf4fe; }
	#mainContent div.teaserbox .picBox	{ margin: 0 0 6px; text-align: center; overflow: hidden; font-size: 1em; width: 100%; }
	#mainContent div.teaserbox .picBoxBorder .picBox a	{ padding: 0; }
	#mainContent div.teaserbox img	{ border: none; float: none; padding: 0; width: 100%; height: 110px; }
	#mainContent div.teaserAarea img { margin: 0; }
	#mainContent div.threePicContainter div.teaserbox img { width: auto; }
	#mainContent div.threePicContainter .teaserboxInline { padding: 0; }
	#mainContent div.threePicContainter .picBox	{ margin: 0; }
	
			/* 6.7.1.1 Teaserbox inline hover*/
			#mainContent .teaserboxInline h1 a	{ color: #003282; }
			#mainContent .teaserboxInline a	{ color: #333; }

		/* 6.7.2 Teaserbox list styles*/
		#mainContent .teaserbox li p	{ font-size: 100.01%; line-height: 1.1em; padding: 0; }
		#mainContent .teaserbox li a, #mainContent .teaserbox li strong	{ font-weight: bold; }
		#mainContent .teaserbox ul	{ margin: 0; }
		#mainContent .teaserbox li p.linkExplanation	{ color: #555; }
		#mainContent .teaserbox li p.linkExplanation a	{ font-weight: normal; color: #555; background: transparent; margin-left: -25px; }
		
			/* 6.7.2.1 Teaserbox list items hover */
			#mainContent .teaserbox .teaserboxInline div a	{ padding-left: 15px; color: #003282; background-position: 0 2px; }

/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 6.8 image formating */
	#mainContent div.teaserText { padding: 0 0 0 8px; }
	#mainContent div.teaserImage { width: 578px; padding: 0px 8px 10px 0px; *padding-bottom: 0px; }
	#mainContent img	{ float: left; }
	#mainContent img.noBorder	{ border: none; }
	#mainContent .UserHomePagedetail  img	{ margin-left: 7px; }
	#mainContent div.teaserImage img { padding: 1px 8px 0 0; *padding-bottom: 0px; }
	#mainContent .ExternArticle div.teaserImage img { padding-top: 0px; }
	#mainContent div.teaserImage .picBoxDetailTop img { padding: 0 0 0 8px; }
	#mainContent span.picBoxInlineUneven, #mainContent span.picBoxInlineUnevenPortrait, #mainContent span.picBoxInlineEven, 
	#mainContent span.picBoxInlineEvenPortrait, #mainContent span.freePicBox { display: block; float: left; margin: 0 8px 4px -8px;
			font-weight: normal; }
	#mainContent span.freePicBox { margin: 0 0 4px -8px; }
	#mainContent span.picBoxInlineEven, #mainContent span.picBoxInlineEvenPortrait { float: right; margin: 0 -8px 6px 5px; }
	#mainContent span.picBoxInlineUnevenPortrait, #mainContent span.picBoxInlineEvenPortrait	{ width: 9.385em; }
	
			/* 6.8.0.1 fixed pic format dimensions */
			#mainContent img.teaserPicBig	{ width: 14.77em; height: 10.923em; }
			#mainContent img.teaserPicBigPortrait	{ width: 9.231em; height: 12.308em; }
			#mainContent img.teaserPicSmall	{ width: 9.385em; height: 6.923em; }
			#mainContent img.teaserPicSmallPortrait	{ width: 5.154em; height: 6.923em; }
			#contentWrapper #multi img.galleryPicS	{ width: 194px; height: 55px; }
			
			/* 6.8.0.2 free pic format */
			#mainContent .detailContent img, #mainContent .detailContent span.freePicBox img { display: block; margin: 0 0 .846em 0; 
					clear: both;  }
			#mainContent .detailContent span.freePicBox img { margin: 0; padding: 0; }
			#mainContent .detailContent span img	{ margin-bottom: 0; max-width: none; }
			#mainContent .detailContent span.picBoxInlineUneven img { margin: 0; padding: 0; }

		/* 6.8.1 Detail top pic */
		#mainContent .picBoxDetailTop, #mainContent .detail .detailTeaserBox  { float: left; }
		#mainContent .picBoxDetailTop img	{ display: block; padding: 0; margin-bottom: 0; }
		#mainContent .picBoxDetailTop .captionBox, #mainContent .picBoxDetailTop .captionBoxPortrait { padding: 0; margin: 0; }
		#mainContent .picBoxDetailTop .captionBoxPortrait	{ height: 12.308em; }
		#mainContent .picBoxDetailTop .caption { display: block; background-color: #f4f4f4; }

		/* 6.8.2 landscape box, contentbanner box */
		#mainContent div.LandscapeBox { border: none; padding: 0; margin: 0 0 6px; background: #c6ced6; background-position: 0% 0%; 
				background-repeat: no-repeat; height: 47px; }
		#mainContent div div.ContentBannerBox	{ height: 85px; background-repeat: no-repeat; }
		#mainContent div.LandscapeBox h2 { margin: 0; padding: 0; }
		#mainContent div.LandscapeBox h2 a { font-size: 100.01%; width: 100%; display: block; height: 47px; }
		#mainContent div div.ContentBannerBox h2 a	{ height: 85px; }
		#mainContent div.LandscapeBox h2 span { display: none; }

		/* 6.8.3 Ciraf imagemaps*/
		#mainContent .WorldMap img	{ float: none; }
		#mainContent .WorldMap span.lastItem { width: 33px; height: 19px; font-size: 0; border: 1px solid #036; display: block; 
				background: #fff url(pics/worldmap.gif) no-repeat 0 0; margin: -18px 0 0 14px; }
		#mainContent .WorldMap a { display: block; font-weight: bold; padding: .5em 0; color: #003282; width: 4.615em; }
		#mainContent .WorldMap a:hover .lastItem, #mainContent .WorldMap a:focus .lastItem { background-image: url(pics/worldmap_hover.gif); }
		#mainContent .WorldMap a:active	{ color: #174fb7; }
		#mainContent .WorldMap a:active .lastItem	{ background-image: url(pics/worldmap_active.gif); }

		/* 6.8.4 New Picture Box*/
		#mainContent div.newPicBox { float: left; padding: 0 8px 0 0; }
		#mainContent div.newPicBox img { padding: 0; }

/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 6.9 caption of pictures */
	#mainContent .caption { display: block; padding: 3px 8px; color: #555; font-size: 85%; line-height: 1.4em;
			font-style: normal; background-color: #f4f4f4; }
	#mainContent .boxgrey .caption { background-color: #fff; }
	#mainContent .caption span	{ display: none; }
	#mainContent span.picBoxInlineEven .caption, #mainContent span.picBoxInlineUneven .caption { font-size: 91.8%; }
	#mainContent .caption a:active	{ color: #bbb; }
	#mainContent .caption a	{ color: #555; text-decoration: none; font-size: 90.5%; }
	#mainContent .caption a:hover, #mainContent .caption a:focus	{ color: #555; text-decoration: underline; }

/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 6.10 Subelements */
		/* 6.10.1 actionFooter, only work in IE prior 5.0 */
		#mainContent .actionFooter, #mainContent .actionFooterBottom { text-align: right; line-height: 1.923em; 
				clear: both; margin-top: 1em; margin-bottom: -11px; border-top: 1px dotted #003282; 
				border-bottom: 1px dotted #003282;  border-right: none; padding: 1px 8px 3px; }
		#mainContent .detail .actionFooterBottom, #mainContent .detail .actionFooter { padding: 4px 8px 5px; }
		#mainContent .actionFooter a, #mainContent .actionFooterBottom a { color: #003282; font-size: 77.3%;
				border-left: 1px solid #aaa; padding: 4px 15px; }
		#mainContent .actionFooterBottom a, #mainContent .actionFooter a { border-left: none; text-transform: uppercase; font-weight: bold; color: #003282; }

		/* 6.10.2 resultNumbers */
		#mainContent .resultNumbers	{ float: left; width: 100%; }
		#mainContent .resultNumbers li { float: left; font-size: 84%; color: #bbb; line-height: 1; }
		#mainContent .resultNumbers a { color: #555; padding: 0 .545em; border-left: .091em solid #555;
				font-weight: normal; display: block; }
		#mainContent .resultNumbers a:hover, #mainContent .resultNumbers a:focus	{ text-decoration: underline; }
		#mainContent .resultNumbers a:active { color: #bbb; }
		#mainContent .resultNumbers li.resultNumbersFirstLink a { border: none; }
		#mainContent .resultNumbers li.resultNumbersNoLink { padding: 0 .545em; border-left: 0.091em solid #555; }

		/* 6.10.3 Forum resultNumbers */
		#mainContent div.forumTablelegend { border: none; padding: 0; margin: 1.231em .923em .462em; }
		#mainContent div.forumTablelegendBottom { margin-top: 0; margin-bottom: 0; padding: .461em 0 .769em;
				border-bottom: .154em dotted #cacaca; }
		#mainContent .forumTablelegend p, #mainContent .forumTablelegend p { float: left; border: .0909em solid #036; 
				margin: 0; background: #ffffe5; padding: .364em .364em .455em; }
		#mainContent .forumTablelegend h4, #mainContent .forumTablelegend h4 { float: right; background: #fff; 
				border: .1em solid #036; border-right: none; margin: 0; clear: none; padding: .3em .3em .2em; }
		#mainContent .forumTablelegend ul.resultNumbers	{ min-height: 0; border: .077em solid #036; float: right; width: auto; }
		#mainContent .forumTablelegend .resultNumbers li	{ margin: 0; }
		#mainContent .forumTablelegend .resultNumbers li.goText	{ margin: 0; }
		#mainContent .forumTablelegend .resultNumbers li a	{ background: #ffffe5; padding: .455em .545em .545em; margin: 0; }
		#mainContent .forumTablelegend .resultNumbers li.goText a	{ padding: .364em .455em .364em .455em; }
		#mainContent .forumTablelegend .resultNumbers li.resultNumbersFirstLink a,
		#mainContent .forumTablelegend .resultNumbers li.resultNumbersFirstLink	{ border: none; }
		#mainContent .forumTablelegend .resultNumbers li.resultNumbersNoLink	{ padding: .455em .545em .545em; color: #555; }
		#mainContent .forumTablelegend .goText	a { font-weight: bold; }
		#mainContent .forumTablelegend .goText span	{ font-size: 84%; font-weight: normal; }
	
		/* 6.10.4 partNav navigation for detailcontent with multiple pages */
		#mainContent div.partNav	{ margin: .792em 0 1em; padding: 0 0 0 8px; clear: both; }
		#mainContent div.partNav p	{ margin: .308em 0; padding: 0 0 .077em 0; float: right; width: 25%; }
		#mainContent div.partNav p.firstItem { float: left; color: #003282; min-width: 12em; width: 73%; }
		#mainContent div.partNav p.firstItem	{ text-align: left; min-width: 13em; }
		#mainContent div.partNav a { display: block; width: 16px; height: 1.385em; float: left; margin-right: .769em;
			background: #fff url(pics/rtl/sym_dw_rtl.gif) no-repeat 0 50%; }
		#mainContent div.partNav a.lastItem	{ background-image: url(pics/sym_dw.gif); margin-right: 0; margin-left: .769em; }
		#mainContent div.partNav a span	{ display: none; }
		#mainContent div.partNav p strong	{ float: left; color: #000; }
		#mainContent div.partNav p.firstItem a	{ display: inline; border: none; float: none; background: none; }
		
		/* 6.10.5 additional Information */
		#mainContent .add { font-weight: normal; letter-spacing: 0; text-transform: none; }
		#mainContent p.addHeader { color: #003282; font-size: 100%; font-size: 77%; margin: 0.9em 0 -.6em; }
		#mainContent p.addLink	{ color: #003282; }

		/* 6.10.6 author */
		#mainContent p.author	{ float: right; color: #555; margin: 0 0 2.615em 0; clear: both; padding-top: 1.308em; }

		/* 6.10.6 subNavigation */
		#mainContent ol.subNavigation, #mainContent .detail .subNavigation	{ color: #003282; margin: 1.538em 0 0; }
		#mainContent ol.subNavigation li	{ padding: 0; margin: 0; font-size: 85%; margin-bottom: .182em; }
		#mainContent ol.subNavigation a	{ padding-left: 11px; background: url(pics/subNavigation.gif) no-repeat 0 5px; }
		#mainContent ol.subNavigation strong	{ padding-left: 11px; }

/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 6.11 Table */
	table	{ width: 100%; color: #003282; font-size: 85%; line-height: 1.545em; padding-bottom: .364em; }
	#mainContent table h5	{ display: block; margin: 0; }
	#mainContent table h5 a	{ color: #003282; font-weight: bold; }
	#mainContent table h5 a:active	{ color: #174fb7; }
	#mainContent table a { color: #000; font-weight: normal; }
	#mainContent table a:active { color: #888; }
	#mainContent table a.singleLink	{ color: #333; }
	#mainContent table a.singleLink:hover, #mainContent table a.singleLink:focus	{ text-decoration: underline; }
	#mainContent table a.singleLink:active	{ color: #555; }
	#mainContent .blockBox table p	{ margin-left: 0; margin-right: 0; padding-right: .818em; }
	th	{ color: #003282; font-weight: normal; text-align: left; padding-top: 0.182em; padding-bottom: 0.364em;
			line-height: 1.182em; }
	th, td	{ vertical-align: top; padding-left: .273em; }
	caption	{ display: none; }
	#mainContent table .tableLeftCol	{ padding-left: .909em; }
	#mainContent col.tableCol1	{ width: 7em; }
	#mainContent col.tableCol2	{ width: 5em; }
	#mainContent table ol	{ margin-bottom: .909em; }
	#mainContent table li	{ margin-bottom: .545em; color: #555; }
	#mainContent .tableGray	{ border-top: 0.091em solid #888; padding-top: .182em; }
	#mainContent .tableWhite	{ border-top: 0.091em solid #fff; padding-top: .273em; }
	#mainContent table .singleLink	{ display: block; margin: .273em 0 .909em; }
	#mainContent table .tablePaddingBottom	{  padding-bottom: .727em; }
	#mainContent table tr.even	{ background: #fff; }
	#mainContent .AppointmentList td	{ padding-bottom: .727em; }
	#mainContent .AppointmentList td p	{ color: #333;}

		/* 6.11.1 Table Forum */
		#mainContent .Forum table thead	{ background: #f7f3d0; }
		#mainContent .Forum col.tableCol1	{ width: auto; }
		#mainContent .Forum col.tableCol2	{ width: auto; }
		#mainContent .Forum col.tableCol3	{ width: 7em; }
		#mainContent .Forum table th { font-weight: bold; text-transform: uppercase; font-size: 90%; letter-spacing: .01em;
				padding: 1.2em 0 1.1em 1em; }
		#mainContent .Forum td	{ border-top: .091em solid #888; padding: .364em 0 0 .909em; }
		#mainContent .Forum table .tableRightCol	{ padding-right: .909em; }
		#mainContent .Forum table a	{ color: #003282; }
		#mainContent .Forum table a:hover, #mainContent .Forum table a:focus	{ color: #003282; }
		#mainContent .Forum table a:active	{ color: #174fb7; }
		#mainContent .Forum table .ForumRe td, #mainContent .Forum table .ForumReRe td, #mainContent .Forum table .ForumReReRe td,
		#mainContent .Forum table .ForumReReReRe td, #mainContent .Forum table .ForumReReReReReRe td	{ border: none; }
		#mainContent .Forum table tr.even	{ background: #ffffe5; }
		#mainContent .ForumRe div, #mainContent .ForumReRe div, #mainContent .ForumReReRe div, #mainContent .ForumReReReRe div,
		#mainContent .ForumReReReReRe div { height: .727em; width: 1.09em; line-height: 0; border: .091em solid #036; 
				border-width: 0 0 .091em .091em; float:left; margin-top: .182em; }
		#mainContent .ForumReRe div	{ margin-left: 1.636em; }
		#mainContent .ForumReReRe div	{ margin-left: 3.273em; }
		#mainContent .ForumReReReRe div	{ margin-left: 4.909em; }
		#mainContent .ForumReReReReRe div	{ margin-left: 6.545em; }
		#mainContent .ForumRe td, #mainContent .ForumReRe td, #mainContent .ForumReReRe td,
		#mainContent .ForumReReReRe td, #mainContent .ForumReReReReRe td	{ padding-top: 0; }
		#mainContent .Forum tr.lastItem td { padding-bottom: .65em; }
		#mainContent .Forum .enabled	{ background: #ebdeae; }
		
		/* 6.11.2 liveLink */
		#mainContent .liveLink	{ border-top: .091em solid #036; padding-top: .545em; padding-bottom: .545em; }
		#mainContent .liveLink .singleLink	{ padding-left: 1em; }

/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 6.12 Popup */
		/* 6.12.0 Popup general */
	#mainContent div.popup	{ margin: 0; padding: 0; clear: both; border: none; }
	#mainContent div.popup img	{ margin: 1.231em 1.231em 0 0; }
	#mainContent div.picPopup img	{ margin: 0 1.231em 1.231em 0; }
	#mainContent div.picPopup p	{ clear: both; }
	#mainContent .picPopup p.closePopup	{ position: absolute; top: 445px; width: 100%; padding-bottom: 3px; }
	#mainContent .picPopupPortrait p.closePopup	{ top: 501px; }
	#mainContent .audioPopup p.closePopup	{ position: absolute; top: 360px; width: 100%; }
	#mainContent .audioPopup p.closePopupHead	{ position: static; width: auto; }
	#mainContent div.notBoxed	{ margin: 16px 7px 0; *margin: 8px 7px 0; padding: 0 0 11px; }
	#mainContent div.notBoxed p	{ margin-bottom: 1em; }
	#mainContent div.notBoxed .mediaLink p	{ margin-bottom: .455em; }
	#mainContent .mediaPopup .notBoxed h2	{ padding: 2px 0 9px 8px; background: transparent; display: block; } /* 1em = 14px */
	.popup h1 span	{ display: none; }
	.popup h1 a	{ height: 4em; width: 15.385em; display: block; }
	#mainContent p.closePopup { height: 1.923em; background: #003282; margin: 1.154em 0 0; padding: 0; text-align: right; }
	#mainContent p.closePopupHead	{ margin-top: 0; xheight: 4em; }
	#mainContent .picPopup p.closePopupHead	{ margin-top: 0; height: 1.923em; }
	#mainContent p.closePopup a	{ color: #dbebfa; font-size: 85%; padding: .3764em 1.909em 0 0; display: block; }
	/*#mainContent p.closePopupHead a { display: none; }*/
	#mainContent p.closePopup a:hover, #mainContent p.closePopup a:focus, #mainContent p.closePopup a:active { color: #fff; }
	#mainContent div.popup form.extendedForm fieldset { margin: 0 8px; padding: 10px 0; border-top: 1px dotted #888; }
	#mainContent div.popup form.extendedForm fieldset h4 { padding: 0 8px; }
	#mainContent div.popup form.extendedForm fieldset p { padding: 0 8px; }
	#mainContent div.popup form.extendedForm fieldset label { display: block; float: left; }
	#mainContent div.popup form.extendedForm fieldset.firstItem { border-top: none; }

			/* 6.12.0.1 Popup Header Styles */
			/*.popup h1 { height: 4em; width: 15.385em; border: none; margin: 0; padding: 0; position: absolute;
					background: #fff url(pics/dw_logo_popup.gif) no-repeat -2px 3px; }*/
			#mainContent .headPopup { background: #003282; } 
			#mainContent .headPopup p.closePopup { float: right; }
			#mainContent .popup .headPopup img { margin: 0; padding: 0	2px 3px 0; background: #fff; float: none; }


			/* 6.12.0.6 PopupBoxed Gallery/Feedback Popup */
			#mainContent .popupBoxed	{ padding-right: 0; }
			#mainContent .popupBoxed p, #mainContent .popupBoxed ol	{ clear: both; font-size: 77%; margin: .5em 0 0; 
					line-height: 1.4em; }
			#mainContent .popupBoxed p	{ clear: none; margin-top: .8em; padding-right: 1em; margin-bottom: 0; }
			#mainContent div.popup .popupBoxed img	{ margin: .769em .769em 0 0; }
			#mainContent .popupBoxed ol	a { color: #555; font-weight: normal; }/*Feedback Popup*/
			#mainContent .popupBoxed ol	a:hover, #mainContent .popupBoxed ol a:focus	{ color: #888; }
			#mainContent .popupBoxed ol	a:active	{ color: #bbb; }
			#mainContent .popupBoxed .clearing	{ margin-bottom: .077em; } /*Mozilla rendering bug */

		/* 6.12.1 Popup Navigation */
		#mainContent div.popupNav { clear: both; margin: .692em -.077em 0 -.846em; border: .077em solid #036; color: #003282; }
		#mainContent div.popupNav p { font-size: 85%; width: 36%; float: left; text-align: center; clear: none;
				margin: 0; padding: 0 0 0 14%; line-height: 2.545em; vertical-align: middle; color: #000;
				border-left: .077em solid #036; margin-left: -.077em; }
		#mainContent div.popupNav a	{ color: #003282; font-weight: bold; }
		#mainContent div.popupNav a:hover, #mainContent div.popupNav a:focus	{ color: #003282; }
		#mainContent div.popupNav a:active	{ color: #174fb7; }
		#mainContent div.popupNav p.firstItem	{ border-left: none; margin-left: -.077em;  width: 50%; padding: 0; }
		#mainContent div.popupNav p.firstItem a { display: inline; width: auto; height: auto; float: none; margin: 0;
				padding-right: 26px; background: transparent url(pics/sym_dw_related_links.gif) no-repeat 100% .273em;
				vertical-align: baseline; }
		#mainContent div.popupNav p a span	{ display: none; }
		#mainContent div.popupNav p a { display: block; width: 16px; height: 2.545em; float: left; margin-right: .769em;
				background: transparent url(pics/rtl/sym_dw_related_links_rtl.gif) no-repeat 0 50%; }
		#mainContent div.popupNav p a.lastItem	{ background-image: url(pics/sym_dw_related_links.gif); margin-left: .769em; }
		#mainContent div.popupNav strong	{ float: left; white-space: nowrap; }

		/* 6.12.2 Media Popup */
		#mainContent div.mediaPopup h2 { display: none; }
		#mainContent div.mediaPopup ul { clear: both; }
		#mainContent div.mediaPopup h4	{ padding-top: .8em; border-top: .2em dotted #cacaca; }
		#mainContent div.mediaPopup .symDW strong, #mainContent div.mediaPopup .symEx strong,
		#mainContent div.mediaPopup .symDownload strong	{ font-weight: normal; }
		#mainContent div.mediaPopup .symDW a, #mainContent div.mediaPopup .symEx a,
		#mainContent div.mediaPopup .symDownload a	{ font-weight: normal; }

			/* 6.12.2.1 Realplayer container */
			#mainContent div.mediaPopup .objectContainer	{ margin-top: 1em; margin-bottom: 1em; width: 194px; 
					float: left; margin-right: 1.846em; }
			#mainContent div.mediaPopup object	{ display: block; }
			#mainContent div.mediaPopup .videoContainer	{ border: 1px solid #000; }

		/* 6.12.3 Survey Popup */
			/* 6.12.3.1 Survey Popup Header */
			#mainContent .Survey p.closePopupHead a { display: none; }
			#mainContent .Survey .surveyHeader {  height: 39px; margin: 4px 0 10px 4px; *margin: 4px 0 4px 4px;
					background: #003282 url(/skins/std/channel1/pics/back_BdT-popup.gif) no-repeat 0 0; }
			#mainContent .Survey .surveyHeader h1 {height: 39px; width: 137px; float: left; background: none; }

			/* 6.12.3.2 Survey Popup Content */
			#mainContent .inlineBox div { width: 38%; min-width: 15em; float: left; padding-left: .9em; margin-top: .5em; 
					margin-bottom: .5em; }
			#mainContent .inlineBox div div	{ border: none; width: auto; float: none; }
			#mainContent .inlineBox div.clearing	{ clear: both; float: none; border: none; }
			#mainContent .Survey .inlineBox div.SurveyResult div { width: 80%; min-width: 0; height: 19px;
				margin: -11px 0 0 35px; }
			#mainContent .inlineBox .SurveyResult span	{ display: block; height: 100%; 
					background: url(pics/survey_resultBar.gif) repeat-x; }
			#mainContent .Survey h2, #mainContent .Survey h3, #mainContent .Survey h4 { padding-left: 0; }
			#mainContent .Survey .inlineBox { width: 590px; padding: 0 6px 1px;margin: 0; }
			#mainContent .Survey .inlineBox ul .symDW { background: url(pics/sym_dw.gif) no-repeat 0 7px; }
			#mainContent .Survey .inlineBox li { border-top: 1px dotted #003282; display: block; *margin-bottom: -9px; }
			#mainContent .Survey .inlineBox li:first-child { border-top: none; }
			#mainContent .Survey .inlineBox .overlap { height: 0px; margin: 0; }
			#mainContent .Survey .inlineBox li div {  padding: 0 0 0 12px; margin: 5px 0; color: #003282; font-weight: bold; }
			#mainContent .Survey .inlineBox li div.SurveyResult { width: 47%; font-weight: bold; color: #164fb7; }
			#mainContent .Survey .inlineBox li div.surveyAnswer { line-height: 1.2em; }
			#mainContent .Survey .inlineBox li div.SurveyResult .value { background: none; position:relative; xleft:52px; top:3px; }
			#mainContent .Survey  .surveyParticipants { padding: 0; margin: 0; width: 602px; _width: 607px; background: #cccccc;
					text-align: right; }
			#mainContent .Survey  .surveyParticipants span { padding-right: 6px; color: #fff; font-weight: bold; font-size: 84.6%; }

			/* 6.12.3.3 Survey Popup Footer */
			#mainContent .Survey .surveyFooter {  height: 39px; margin: 4px 0 10px; *margin: 4px 0 4px; background: #003282; }
			#mainContent .Survey .surveyFooter p { font-size: 78.5%; padding: 0; margin: 10px 8px 0; background: none; clear: none; 
					float: right; }
			#mainContent .Survey .surveyFooter p a { padding: 0; color: #DBEBFA; }
			#mainContent .Survey .surveyFooter p.closePopup5 { margin: 0 0 0 -4px; }
			#mainContent .Survey .surveyFooter p.closePopup5 img { margin: 10px 6px 0 0; float: left; }

		/* 6.12.4 Sitemap Popup*/
			/* 6.12.4.1 Sitemap Popup Header */
			/* 6.12.4.2 Sitemap Popup Content */
			#mainContent .sitemap ul	{ background: #dedede; margin: 0; }
			#mainContent .sitemap li { background: #369; font-size: 77%; color: #fff; margin: 0 0 .8em; }
			#mainContent .sitemap span	{ font-size: 77%; padding: .3em .9em; }
			#mainContent .sitemap li span	{ font-size: 100.01%; display: block; }
			#mainContent .sitemap li a { color: #fff; font-weight: normal; padding: .2em .9em; display: block; }
			#mainContent .sitemap .nolink	{ padding: .2em .92em; display: block; }
			#mainContent .sitemap li li	{ background: none; font-size: 100%; color: #003282; margin: 0; display: inline; }
			#mainContent .sitemap li li a	{ color: #003282; font-weight: bold; padding: 0; padding: .2em .9em .1em; }
			#mainContent .sitemap li li li a	{ color: #003282; font-weight: normal; padding: .2em 1.8em .1em; }
			#mainContent .sitemap li li a:active	{ color: #174fb7; }
			#mainContent .sitemap .notBoxed ul	{ float: left; width: 49%; min-width: 15em; }
			#mainContent .sitemap .notBoxed ul.sitemapRight	{ float: right; }
			#mainContent .sitemap .notBoxed ul ul	{ float: none; width: auto; min-width: 0; padding-top: .5em; padding-bottom: .1em; }
			#mainContent .sitemap .notBoxed ul ul ul { padding: 0; }

			/* 6.12.4.3 Sitemap Popup Footer */

		/* 6.12.5 Contact Popup*/
			/* 6.12.5.2 Contact Popup Content */
			#mainContent div.contact div.detailContent	{ width: 49%; min-width: 10em; float: left; clear: none; padding-bottom: 1.5em; }
			#mainContent div.contact div.lastItem	{ float: none; }
			#mainContent .contact .lastItem p { clear: none; }

		/* 6.12.6 ProgrammFeedback Popup */
			/* 6.12.6.1 ProgrammFeedback Popup Header */
			#mainContent .ProgrammFeedback p.closePopupHead a { display: none; }

			/* 6.12.6.2 ProgrammFeedback Popup Content */
				
			/* 6.12.6.3 ProgrammFeedback Popup Footer */
		
		/* 6.12.7 BdT Popup*/
			/* 6.12.7.1 BdT Popup Header */
			#mainContent .bdtPopup p.closePopupHead { height: 39px; }
			#mainContent .bdtPopup p.closePopupHead a { padding: 10px 15px 6px;}
			#mainContent .bdtPopup .headPopup { height: 39px; margin: 4px 0 10px 4px; *margin: 4px 0 4px 4px; }
			#mainContent .bdtPopup .headPopup p { float: right; }
			
			/* 6.12.7.2 BdT Popup Content */
			#mainContent .bdtPopup .bdtPicbox { background: url(/skins/std/channel1/pics/BdT_bg.jpg) repeat-y; 
				margin: 0 0 10px 4px; *margin: 0 0 4px 4px; width: 608px; }
			#mainContent div.bdtPopup .bdtPicbox .popupNav img { margin: 0!important; }
			#mainContent div.bdtPopup #overview .bdtPicbox img { width: 194px; height: 110px; }
			#mainContent div.bdtPopup #overview .bdtPicbox .popupNav img { width: auto; height: auto; }
			#mainContent .bdtPopup .bdtPicbox .bdtSearch { margin-left: 6px; height: 19px; }
			#mainContent .bdtPopup .bdtPicbox .bdtSearch div.titel h3 { background: #f60; color: #fff; font-weight: bold;
					padding: 3px 6px 3px; margin: 0;  float: left; font-size: 76.9%; line-height: 1.308em;  }
			#mainContent .bdtPopup .bdtPicbox .bdtSearch .form { float: left; }
			#mainContent .bdtPopup .bdtPicbox .bdtSearch form { background: url(/skins/std/channel1/pics/BdT_submitBG.jpg) repeat-y -1px 0; }
			#mainContent .bdtPopup .bdtPicbox .bdtSearch form fieldset {  }
			#mainContent .bdtPopup .bdtPicbox .bdtSearch form fieldset p { margin: 0; }
			#mainContent .bdtPopup .bdtPicbox .bdtSearch form fieldset input { width: 100px; padding: 2px 0 1px 4px; float: left; }
			#mainContent .bdtPopup .bdtPicbox .bdtSearch form fieldset .formSubmit { float: left; padding: 5px 0 3px 3px; }
			#mainContent .bdtPopup .bdtPicbox .bdtSearch form fieldset input.button { width: 5px; height: 9px; padding: 0; background: none; }
			#mainContent .bdtPopup .bdtPicbox .bdtPicturebox { margin-left: 6px; padding: 0 0 3px; }
			#mainContent .bdtPopup #overview .bdtPicbox .bdtPicturebox .bdtBox { height: 348px; }
			#mainContent .bdtPopup #overview .bdtPicbox .bdtPicturebox img { margin: 6px 6px 0 0; border: none; }
			#mainContent .bdtPopup #frame .bdtPicbox .bdtPicturebox img { margin: 0; border: none; }
			#mainContent .bdtPopup .bdtPicbox .bdtPicturebox i { background: none; padding: 6px 5px 20px 5px; }
			#mainContent .bdtPopup .bdtPicbox .bdtPicturebox .holder { background: #fff; position: relative; top: 4px; 
					height: 236px; border: 3px solid #e8e8e8; padding: 1px 1px 1px 0; }
			#mainContent .bdtPopup .bdtPicbox .popupNav { border: none; margin: 3px 0 0;}
			#mainContent .bdtPopup .bdtPicbox .popupNav img.bdtScrollPic { width: 36px; height: 17px; border: none; }
			#mainContent .bdtPopup .bdtPicbox .popupNav img.bdtLinkPic { border: none; display: inline; }
			#mainContent .bdtPopup .bdtPicbox .popupNav p { padding: 0; border: none; line-height: 2.1em; }
			#mainContent div.bdtPopup .picBoxInline1 div { width: 330px; height: 244px; xbackground: red; float: left; 
					margin: 4px 10px 1px 0; background: url(/skins/std/channel1/pics/back_BdT-Pic.jpg) no-repeat 0 0; }
			#mainContent div.bdtPopup #frame .picBoxInline1 img.portrait { xwidth: 330px; height: 244px; margin-left: 75px; }
			#mainContent div.bdtPopup #frame .picBoxInline1 img.landscape { xwidth: 330px; height: 244px;  }
			#mainContent .bdtPopup #overview .bdtPicbox .popupNav p { padding-left: 207px; }
			#mainContent .bdtPopup #frame .bdtPicbox .popupNav p { padding-left: 85px; }
			#mainContent .bdtPopup #overview .pos1 { margin-left: 210px;  }
			#mainContent .bdtPopup #overview .pos2 { margin-left: 260px; }
			#mainContent .bdtPopup #overview .pos3 { margin-left: 345px; }
			#mainContent .bdtPopup #frame .pos1 { margin-left: 83px;  }
			#mainContent .bdtPopup #frame .pos2 { margin-left: 131px;  }
			#mainContent .bdtPopup #frame .pos3 { margin-left: 213px; }
			#mainContent .bdtPopup .pos2 div { float: left; xmargin: 0 10px; xwidth: 70px; }
			#mainContent .bdtPopup #frame .bdtPicbox .popupNav .overviewLink { float: right; width: auto; line-height: 1em;
					margin: 3px 0 0; }
			#mainContent .bdtPopup #frame .bdtPicbox .popupNav .overviewLink a { color: #fff; padding-right: 6px; 
					background: url(pics/input_arrowright_xs.gif) no-repeat center right; }
			#mainContent .bdtPopup #frame .bdtPicbox .holder h2 { padding: 0; margin: 0 0 1px 0; font-size: 90.5%; }
			#mainContent .bdtPopup #frame .bdtPicbox .holder .add { padding: 0; margin: 0 0 4px 0; font-size: 90.5%; }
			#mainContent .bdtPopup #frame .bdtPicbox .holder .bdtPicText { padding: 0; margin: 0 0 6px; font-size: 90.5%;
					line-height: 1.4em; }
			#mainContent .bdtPopup #frame .overviewLink span { display: inline; }
			#mainContent .bdtPopup .bdtPicbox .popupNav p a { width: auto; height: auto; background: none; float: none; }
			#mainContent .bdtPopup .bdtPicbox .popupNav div strong { color: #DBEBFA; font-size: 92.3%; font-weight: normal; 
					font-size: 76.95%; width: 70px; text-align: right; }
			#mainContent .bdtPopup .bdtLangSelect { margin: 0 0 0 4px; width: 608px; }
			#mainContent .bdtPopup .bdtLangSelect .selection label { margin: 0 0 0 6px; padding: 0; font-size: 76.9%; }
			#mainContent .bdtPopup .bdtLangSelect .selection input { margin: 0; padding: 0; background: #fff; border: 0; }
			#mainContent .bdtPopup .bdtLangSelect .bdtSelection select { position: relative; top: -6px; }
			#mainContent .bdtPopup .divis { margin: 0 0 5px 4px; padding: 0; width: 608px; }
			#mainContent div.bdtPopup div.popupBoxed img { margin: 4px 0 0 4px; border: 1px solid #333; }

			/* 6.12.7.3 BdT Popup Footer */
			#mainContent .bdtPopup p.closePopup { background: #003282; }
			#mainContent .bdtPopup .daypicFooter p { color: #DBEBFA; font-size: 78.5%; padding: 10px 15px 8px;
					margin: 10px 0 0; *margin: 4px 0 0; }
		
			/* 6.12.7.4 BdT Popup AV-Listen*/
			#mainContent .bdtPopup #frame .holder .mediaLink { clear: none; }
			#mainContent .bdtPopup #frame .holder .mediaLink p { xbackground: none; padding: 3px 8px; }
			#mainContent .bdtPopup #frame .holder .mediaLink a { font-size: 107%; line-height: 1.1em;
					color: #003282; }
		
			/* 6.12.7.5 BdT Popup Scroller*/
			#mainContent .bdtPopup #frame .holder { float: left; margin: 0; }
			#mainContent .bdtPopup #frame .holder .scroll-pane { position: relative; width: 250px; height: 236px;
					overflow: auto; float: left; background: #ffffff; }
			#mainContent .bdtPopup #frame .holder .jScrollPaneContainer { position: relative; overflow: hidden;
					z-index: 1; }
			#mainContent .bdtPopup #frame .holder .jScrollPaneTrack { position: absolute; cursor: pointer; right: 0;
					top: 0; height: 100%; background: #e8e8e8; border-width: 0 1px; }
			#mainContent .bdtPopup #frame .holder .jScrollPaneDrag { position: absolute; background: #999; cursor: pointer;
					overflow: hidden; }
			#mainContent .bdtPopup #frame .holder .jScrollPaneDragTop { position: absolute; top: 0; left: 0; overflow: hidden; }
			#mainContent .bdtPopup #frame .holder .jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; 
					overflow: hidden; }
			#mainContent .bdtPopup #frame .holder a.jScrollArrowUp { display: block; position: absolute; z-index: 1; top: 0;
					right: 0; text-indent: -2000px; overflow: hidden; height: 7px;
					background-image: url(/skins/std/channel1/pics/BDTscrollerJS/scrollerJS_up.gif); }
			#mainContent .bdtPopup #frame .holder a.jScrollArrowDown { display: block; position: absolute; z-index: 1;
					bottom: 0; right: 0; text-indent: -2000px; overflow: hidden; height: 7px;
					background-image: url(/skins/std/channel1/pics/BDTscrollerJS/scrollerJS_down.gif); }

		/* 6.12.8 Gallery Popup */
			/* 6.12.8.2 Gallery Popup Content */
			#mainContent .gallery .bdtPicbox .popupNav div strong { width: 50px; }
			
		/* 6.12.9 Send Popup */
			/* 6.12.9.2 Send Popup Content */
			
		/* 6.12.10 Help Popup */
			/* 6.12.10.1 Help Popup Header */
			#mainContent .popupHelp p.closePopupHead a { display: none; }

			/* 6.12.10.2 Help Popup Content */
			#mainContent .popupHelp .notBoxed h4 { padding: 0 8px; margin: 8px 0 0; }
			#mainContent .popupHelp .notBoxed p { padding: 0 8px; margin: 8px 0 0; }
			#mainContent .popupHelp .notBoxed .subNavigation li { margin: 0 0 4px; }

			/* 6.12.10.3 Help Popup Footer */
		
		/* 6.12.11 Feedback Popup */
			/* 6.12.11.1 Feedback Popup Header */
			#mainContent .popupFeedback p.closePopupHead a { display: none; }

			/* 6.12.11.2 Feedback Popup Content */
				
			/* 6.12.11.3 Feedback Popup Footer */
		

/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* 6.13 Form */
#mainContent form.basicForm	{ padding: .769em .769em 1.077em; }
#mainContent form.basicForm, #mainContent form.extendedForm	{ margin-top: 1.231em; }
#mainContent form.basicForm h4	{ margin-top: 0; }

		/* 6.13.1 Selection*/
		#mainContent .selection legend	{ display: none; }
		#mainContent .selection p	{ margin-bottom: 1em; }
		#mainContent .selection select	{ min-width: 161px; background: #fff; color: #333; xfont-weight: bold; 
				border: 1px solid #174fb7;  margin-right: 10px; }
		#mainContent .selection select option	{ xbackground: #174fb7; color: #333;}
		#mainContent .selection input { height: auto; width: auto; background: #174fb7; color: #fff; }
		#mainContent .selection label { font-size: 70%; float: left; padding: 7px 0 0 7px; color: #333; }
		#mainContent .selection div { float: right; padding-right: 7px; }

			/* 6.13.1.1 Popup Selection*/
			#mainContent .popupBoxed .selection	fieldset { margin: 0 -.846em 0; padding: .923em .846em 0; width: 100%; 
					display: block; /* bug in IE */ }
			#mainContent .popupBoxed select	{ width: 17em; }

			/* 6.13.1.1 Episod Selection */
			#mainContent .ID189 .selection select	{ background: #fff; color: #333; border: 1px solid #f60; }
			#mainContent .ID189 .selection select option	{ background: #fff; color: #333;}
			#mainContent .ID189 .selection input { background: #f60; color: #fff; }

		/* 6.13.2 input*/
		form.basicForm fieldset input	{ float: left; }
		form.basicForm fieldset .formSubmit input	{ float: none; }

		/* 6.13.3 formSubmit*/
		.formSubmit label	{ font-weight: bold; padding-left: 1em; }
		.formSubmit	{ display: block; float: right; }

		/* 6.13.4 Form singleLink */
		#mainContent form h4 a.singleLink	{ text-transform: none; font-size: 110%; }
		#mainContent form.basicForm p.singleLink	{ clear: both; }

/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 6.14 extended Form */
	form.extendedForm fieldset input	{ float: none; }
	#mainContent form.extendedForm .fieldsetLight	{ xborder-color: #fff; }
	#mainContent form.extendedForm fieldset.firstItem	{ border: none; }
	#mainContent form.extendedForm p { font-size: 76.9%; margin: 6px 0 0; }
	#mainContent form.extendedForm p.advice	{ margin-top: 0; color: #555; }
	form.extendedForm label	{ padding-right: 4px; line-height: 1.2em; margin: 0; }
	form.extendedForm input	{ width: 275px; _width: 272px; }
	#mainContent div.ID171 form.extendedForm fieldset { margin: 0px; }
	#mainContent div.ID171 form.extendedForm label { padding-right: 4px; }
	#mainContent div.ID171 form.extendedForm input { margin: 0; }
	#mainContent div.ID171 form.extendedForm .send input { margin: 1px; }
	form.extendedForm input.button	{ width: 1.5em; }
	form.extendedForm input.checkbox	{ width: auto; border: none; }
	form.extendedForm input.radio	{ width: auto; }
	form.extendedForm select	{ padding-left: 5px; xwidth: 285px; }
	form.extendedForm select.sizedSelect	{ width: 50%; min-width: 20em; float: left; border: none; } /* used in ID 66 DK KeywordSearch */
	#mainContent form.extendedForm h4	{ margin-bottom: 0; }
	form.inputForm label	{ width: 25%; }
	form.inputForm input, form.inputForm textarea, form.inputForm select	{ width: 65%; /* min-width: 15em; */ }
	form.inputForm textarea	{ padding: .231em 0 .231em .615em; border: .077em solid #999; color: #333; margin: 0.077em; }
	form.inputForm input.button	{ width: 1.5em; min-width: 0; }
	form.inputForm p.formHead span	{ display: block; width: 25%; float: left; }
	form.inputForm p.formHead span.lastItem	{ width: 75%; float: none; }

		/* 6.14.1 formDoubleInput*/
		form.extendedForm p.formDoubleInput, form.extendedForm p.formDoubleRadio { 
				font-size: 77%; } /* IE input takes margin measurement from parent block level element! */
		form.extendedForm .formDoubleInput label	{ float: none; width: auto; }
		form.extendedForm .formDoubleInput input { width: 60px; }
		form.extendedForm .formDoubleInput span { display: block; float: left; padding: 0 40px 0 0; margin: 3px 0; }
		form.extendedForm .formDoubleInput span.formDoubleInputLabel { padding: 0; width: 75px; min-width: 0; height: 43px;
				margin: 3px 5px 0 0; }
		form.extendedForm .formDoubleInput span.invisible	{ display: none; }

		/* 6.14.2 formDoubleRadio*/
		form.extendedForm .formDoubleRadio label	{ float: none; width: auto; }
		form.extendedForm .formDoubleRadio input.radio { float: left; margin: 0 0 0 -9em; padding: 0; border: none; }
		form.extendedForm .formDoubleRadio span	{ display: block; float: left; width: 50%; min-width: 15em; margin: 0; 
				padding-top: 0; }
		form.extendedForm .formDoubleRadio .formDoubleRadioLabel { width: 7em; min-width: 0; padding-left: 2em; }
		form.extendedForm .formDoubleRadio span.invisible	{ display: none; }

		/* special formatting because of seam rendering */
		form.extendedForm .radioDiv { font-size: 77%; margin: 6px 0 0; border-bottom: none !important; }
		form.extendedForm .radioDiv .enumRadio { float: left; }
		form.extendedForm .radioDiv .enumRadio input {width: auto; display: inline; float: none;}
		form.extendedForm .radioDiv .enumRadio label {width: auto; display: inline; float: none; color: black; font-size: 117.5%; } 

		/* 6.14.3 formSubmit*/
		#mainContent form.extendedForm .formSubmit label { display: block; width: 8em; margin-top: 0; float:left; padding-right: .5em;
				text-align: right; }
		#mainContent form.extendedForm .formSubmit input	{ display: block; float:left; }

		/* 6.14.4 scroll Box*/
		#mainContent div.scrollBox { clear: both; font-size: 110%; height: 7.909em; overflow: auto; background: white;
				border: .091em solid #999; padding: .273em .182em .273em .727em; color: #333; margin: 1em .091em .091em; }
		#mainContent div.scrollBox h5	{ display: block; font-size: 77%; margin: 0 0 1em; }
		#mainContent div.scrollBox p	{ margin: 0 0 1em; }
		#mainContent div.scrollBox strong	{ display: block; margin-bottom: -1em; }

		/* 6.14.5 Twofield Input*/
		form.inputForm label.formTwofieldInput	{ width: auto; position: relative; top: -2.36em; left: 4.1em; }
		form.inputForm input.formTwofieldInputFirst	{ width: 50%; min-width: 11em; margin-right: 2%; }
		form.inputForm input.formTwofieldInputSecond	{ width: 8%; min-width: 3em; }

		/* 6.14.6 the Checkbox Label in the inputForm has a small width (25%). */
		form.inputForm label.inputFormCheckboxLabel	{ width: 75%; }

		/* 6.14.7 Special form formattings */
			/* 6.14.7.0 SearchForms&Feedback generell */
			#mainContent .noDivis h2 { margin-bottom: 11px; line-height: 1em; }
			#mainContent .noDivis h4 { margin-bottom: 11px;  }
			#mainContent .noDivis h4 span { text-transform: none; color: #333; font-weight: normal; font-size: 120.5%;  }
			#mainContent form.extendedForm h1 { padding: 5px 8px 0; margin: 0; font-size: 84.6%; text-transform: uppercase; }
			#mainContent form.extendedForm h4 { padding: 0; }
			#mainContent form.extendedForm p { margin: 3px 0 0 0; }
			#mainContent form.extendedForm fieldset { background: #e8e8e8; border: none; margin: 0; padding: 0; }
			#mainContent form.extendedForm fieldset .mainLabel { font-weight: bold; }
			#mainContent form.extendedForm fieldset p { padding: 0; }
			#mainContent form.extendedForm fieldset p input { margin: 3px 0 0; padding: 1px 2px; }
			#mainContent form.extendedForm fieldset.keywordEntry { border-bottom: 1px dotted #003282; margin: 0 7px; padding: 3px 0 10px; }
			#mainContent form.extendedForm fieldset.keywordEntry p { float: left; }
			#mainContent form.extendedForm fieldset.keywordEntry input { display: block; }
			#mainContent form.extendedForm fieldset.keywordEntry p input { width: 294px; }
			#mainContent form.extendedForm fieldset.keywordEntry table input { display: inline; border: none; }
			#mainContent form.extendedForm fieldset.keywordEntry div.radioDiv { width: 240px; float: left; margin: 11px 0 -4px 16px; }
			#mainContent form.extendedForm fieldset.mainField { margin: 0 7px; padding: 10px 0 14px; }
			#mainContent form.extendedForm fieldset.mainField .searchCatLabel { display: block; margin: 0 0 3px; }
			#mainContent form.extendedForm fieldset.mainField .searchPeriodLabel { width: 250px; margin: 0; padding: 0; }
			#mainContent form.extendedForm fieldset.mainField .searchPeriodFrom, 
			#mainContent form.extendedForm fieldset.mainField .searchPeriodTo { margin: 0 10px 0 0; padding: 0; position: relative; }
			#mainContent form.extendedForm fieldset.mainField .searchPeriodTo { left: 130px; }
			#mainContent form.extendedForm fieldset.mainField .searchPeriodFrom { left: 0px; }
			#mainContent form.extendedForm fieldset.mainField label { margin: 3px 0 0 0; }
			#mainContent form.extendedForm fieldset.mainField input { display: block; width: 179px; }
			#mainContent form.extendedForm fieldset.mainField div { margin: 0 0 5px; }
			#mainContent form.extendedForm fieldset.mainField div p { float: left; width: 184px; margin: 0 12px 0 0; }
			#mainContent form.extendedForm fieldset div p.lastPosition { margin: 0!important; }
			#mainContent form.extendedForm fieldset.mainField div p label { font-weight: bold; }
			#mainContent form.extendedForm fieldset.mainField .searchPeriodTo label, 
			#mainContent form.extendedForm fieldset.mainField .searchPeriodFrom label { position: absolute; left: 0px; width: 53px; }
			#mainContent form.extendedForm fieldset.mainField .searchPeriodTo input,
			#mainContent form.extendedForm fieldset.mainField .searchPeriodFrom input { position: absolute; left: 58px; width: 55px; }
			#mainContent form.extendedForm fieldset.mainField .catChoose { float: left; margin: 0 25px 0 0; width: 300px; position: relative; }
			#mainContent form.extendedForm fieldset.mainField .catChoose select { position: absolute; left: 70px; }
			#mainContent form.extendedForm fieldset.mainField .formDoubleInput { width: 250px; float: left; margin: 0; }
			#mainContent form.extendedForm fieldset.mainField select { width: 230px; }
			#mainContent form.extendedForm fieldset.mainField table { width: auto; }
			#mainContent form.extendedForm fieldset.results { margin: 0 7px; padding: 10px 0 8px; }
			#mainContent form.extendedForm fieldset.results .resultsLeft { float: left; }
			#mainContent form.extendedForm fieldset.results .resultsRight { float: right; }
			#mainContent form.extendedForm fieldset.results .resultsLeft label { font-size: 76.9%; }
			#mainContent form.extendedForm fieldset.send { background: #fff; border: none; padding-top: 6px; }
			#mainContent form.extendedForm fieldset .formSubmit .invisible { display: none; }
			#mainContent form input.searchSubmit { width: auto; border: 0; padding: 0 10px 4px 14px; font-weight: bold; 
					background: url(/skins/std/channel1/pics/submitbutton8_a.gif) no-repeat; color: #fff; height: 19px;
					cursor: pointer; min-width: auto; }	
			#mainContent form fieldset .inputRight { display: inline; font-size: 155%; font-size: 128%; padding-right: 5px;
					background: url(/skins/std/channel1/pics/submitbutton8_b.gif) no-repeat 0 1px; }
				@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { #mainContent form fieldset .inputRight { 
						position: relative; top: 18px; }}		/* opera */
						
			/* Result Link List */
			#mainContent span#searchResults { display: block; margin: 0 0 10px; }
			#mainContent span#searchResults .globalSearch, #mainContent span#searchResults .programSearch,
			#mainContent span#searchResults .bookSearch, #mainContent span#searchResults .hotelSearch { margin: 0 0 28px; }
			#mainContent span#searchResults ul li div { background: url(pics/sym_dw.gif) no-repeat 8px 4px; padding: 0 0 1px 21px; }
			#mainContent span#searchResults form { background-color: transparent; }
			#mainContent span#searchResults p.addLink { color: #3d77e0; font-size: 69.6%; font-weight: bold; 
					text-transform: uppercase; }
			#mainContent span#searchResults p.seperatedTitle { color: #3d77e0; padding: 0; margin: 0; font-size: 90.5%; }
			#mainContent span#searchResults span.addOppositeMargin { color: #3d77e0; margin: 0; padding: 0; font-size: 90.5%; }
			#mainContent span#searchResults p.linkExplanation a { padding: 0; display: inline; }
			#mainContent span#searchResults .linkExplanation .resultText { display: block; padding: 0 0 0 8px; }
			#mainContent span#searchResults .linklistSeperated li { border-top: none; border-bottom: 1px dotted #003282; }
			#mainContent span#searchResults .linklistSeperated p.linkExplanation { margin: 0; }
			#mainContent span#searchResults ul#hits { margin: 12px 0 0; }
			#mainContent span#searchResults ul#hits li { padding: 4px 0 6px; }

			/* Result Number Bar */
			#mainContent span#searchResults .resultNumbers { float: none; margin: 0 auto; width: 175px; }
			#mainContent span#searchResults .resultNumbers li { margin: 0; padding: 0; width: 25px; text-align: center; }
			#mainContent span#searchResults .resultNumbers li.resultNumbersNoLink { border: none; }
			#mainContent span#searchResults .resultNumbers li strong { background: #003282; color: #fff; padding: 3px; 
					line-height: 17px; }
			#mainContent span#searchResults .resultNumbers a { border: none; padding: 0; background: #fff; color: #003282;  
					line-height: 17px; font-weight: bold; }
		 
			/* 6.14.7.1 Article Search */
			#mainContent .ID8 form { margin: 0; }
			#mainContent .ID8 form fieldset.mainField { border-bottom: 1px dotted #003282; }
			#mainContent .ID8 form fieldset.keywordEntry p { margin: 0; }
			#mainContent .ID8 form fieldset .formSubmit .hiddenInput { display: none; }
			#mainContent .ID8 form select { xborder: 1px solid #174FB7; }

			/* 6.14.7.2 Hotel Search */
			#mainContent .ID15 form fieldset.mainField { border-bottom: 1px dotted #003282; padding: 9px 0 4px; }
			#mainContent .ID15 form { margin: 0; }
			#mainContent .ID15 span#searchResults .linklistSeperated ol { padding: 0 0 0 8px; }
			#mainContent .ID15 span#searchResults .linklistSeperated ol li { border-bottom: none; }

			/* 6.14.7.3 Rezensions Search */
			#mainContent .ID29 form fieldset.mainField { border-bottom: 1px dotted #003282; padding: 10px 0 3px; }

			/* 6.14.7.4 Feedback */
			/* existiert ID199 ueberhaupt noch?
			#mainContent .ID199 { border-bottom: none;  }
			#mainContent .ID199 .noDivis h4 { margin-bottom: 15px;  }
			#mainContent .ID199 .noDivis h4 span { text-transform: none; color: #333; font-weight: normal; font-size: 120.5%;  }
			#mainContent .ID199 form { border: none; margin: 0; padding: 0; background: #e8e8e8; padding: 0 7px; }
			#mainContent .ID199 form h4 { padding-left: 0px;  }
			#mainContent .ID199 form fieldset { background: #e8e8e8; border: 0px; margin: 0; padding: 0; }
			#mainContent .ID199 fieldset p { padding-left: 0px; }
			#mainContent .ID199 fieldset p label { width: 260px; padding-right: 20px; }
			#mainContent .ID199 fieldset p input, #mainContent .ID199 fieldset p textarea { width: 270px; }
			#mainContent .ID199 fieldset.feedbackTitle { margin-bottom: -25px; *height: 40px; }
			#mainContent .ID199 fieldset.feedbackTitle legend { padding-left: 0px; font-size: 77%; color: #333; *position: relative; *left: -7px; }
			#mainContent .ID199 fieldset.feedbackTitle p { _height: 20px; }
			#mainContent .ID199 fieldset.feedbackTitle input, #mainContent .ID199 fieldset.feedbackTitle label  { width: 50px; 
					*width: 15px; display: block; padding: 0; margin: 0; border: none; }
			#mainContent .ID199 fieldset.feedbackTitle input { *width: 10px; *margin-right: 20px; }
			#mainContent .ID199 fieldset.feedbackTitle span { float: left; position: relative; top: -25px; }
			#mainContent .ID199 fieldset.feedbackTitle span.titleM { padding-left:280px; }
			#mainContent .ID199 fieldset.feedbackText { border-bottom: 1px dotted #003282; padding-bottom: 15px; }
			#mainContent .ID199 fieldset.feedbackText p.feedbackSubject { border-bottom: 1px dotted #003282; padding-bottom: 15px; }
			#mainContent .ID199 fieldset.feedbackConfirm input { width: 15px; min-width: 15px; }
			#mainContent .ID199 fieldset.send { margin: 0 -7px; width: 590px; position: relative; top: 7px; }
			#mainContent .ID199 div.notBoxed { margin: 0; } */
			
			/* 6.14.7.5 Simple Search */
			#mainContent .ID66 fieldset p { padding-right: 0; }
			#mainContent .ID66 fieldset select { margin-top: 2px; border: 1px solid #999; }
			#mainContent .ID66 fieldset.firstItem select { padding-left: 9px; width: 194px; }
			
			/* 6.14.7.6 Global Search */
			#mainContent .ID8 form fieldset p.keyInput { padding-bottom: 15px; }
			#mainContent .ID8 .linklistSeperated li p  { padding-left: 21px; }

			/* 6.14.7.7 Program Search */
			#mainContent .ID25 form.extendedForm fieldset.keywordEntry p { margin: 0 12px 0 0; }
			#mainContent .ID25 form.extendedForm fieldset.keywordEntry p input { width: 276px; }
			
			/* 6.14.7.8 Article Search Rubrik */
			#mainContent .rubrikSearch .catChoose { visibility: hidden; }


/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 6.15 channels */
		/* 6.15.1 channel Linklist */
		#mainContent .detail div.cRadioLinklist	{ background: #eaf3e1; color: #003282; }
		#mainContent .detail div.cRadioLinklist h5	{ background: #cce3b6; }
		#mainContent .detail div.cRadioLinklist .even	{ background: #daebca; }

/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 6.16 Content Footer */
	#contentFooter { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; width: 994px;  
			padding: 0 0 25px; margin-left: 0px; line-height: .792em; }
	#contentFooter ul { list-style-type: none; padding: 0; margin: .385em 0; margin-left: 200px; width: 590px;}
	#contentFooter ul.meta { list-style-type: none; padding: 0; margin: 5px 0 5px 0; width: 590px; float: left; }
	#contentFooter li { margin: 5px 5px 0 0; float: left; border-right: 1px solid #999; 
			padding-right: .385em; line-height: .85em; }
	#contentFooter li.lastItem { border-right: 0; }
	#contentFooter li a, #contentFooter li span { text-decoration: none; display: block; padding: 0; font-size: 69.2%; 
			margin: 0; color: #999; }
	#contentFooter li a:hover { text-decoration: underline; }
	#contentFooter #footerTopLine { background: #003282; font-size: 0.769em; color: #fff; height: 3em; 
			line-height: 3em; border-top: 4px solid #fff; clear: both; }
	#contentFooter #footerTopLine .floating { float: left; margin-right: 2em; }
	#contentFooter #footerTopLine .print    { background: url(pics/img_print.gif) left center no-repeat; 
			padding-left: 16px; margin-left: 200px; text-transform: uppercase; }
	#contentFooter #footerTopLine .send     { background: url(pics/img_send.gif) left center no-repeat; 
			padding-left: 16px; text-transform: uppercase; }
	#contentFooter #footerTopLine .feedback { background: url(pics/img_feedback.gif) left center no-repeat; 
			padding-left: 16px; text-transform: uppercase; }
	#contentFooter #footerTopLine .copyright { margin-right: 10px; float: right; }
	#contentFooter #footerTopLine .copyright img { margin: 0 0 0 10px; vertical-align: text-top; }
	#contentFooter #footerTopLine a { color: #fff; } 
	#contentFooter .selLanguage, #contentFooter .selDW, #contentFooter .selPartner, #contentFooter .selDisclaim 
	{ 		font-weight: bold; color: #999; font-size: 69.2%; width: 194px; text-align: right; padding: 11px 8px 0 0; 
			float: left; }

/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 6.17 Special General-Teaser Formattings */
		/* 6.17.1 Push-Teaser */
		#mainContent div.pushTeaser { padding: 0; }
		#mainContent div.pushTeaserBar { border-top: 1px solid #036; position: relative; height:1.4em; overflow: auto;
				background-color: #990000; margin-bottom: -2px; padding: 0 9px 0 9px; border-bottom: 1px solid #036; }
		#mainContent div.pushTeaserLeftHead { float: left; }
		#mainContent div.pushTeaserRightHead { float: right; }
		#mainContent p.pushTeaserBarPar { color: #fff; text-transform: none; font-size: .769em; margin: 2px 0; }
		#mainContent div.pushTeaserContent { background: #dedede;  min-height: 143px; padding:0; z-index: 20; }
		#mainContent img.pushTeaserImg { margin: 0 10px 0 0; padding: 0; border-top: 0px; }
		#mainContent div.pushTeaserContentBox { background: #dedede; padding-left: 10px;  padding-right: 10px;}
		#mainContent h2.pushTeaserContentHead { padding-top: 6px; }
		#mainContent div.pushTeaserLinks { padding: 1px 8px 5px; background: #eaeaea; margin-top: 0px; z-index: 10; 
				border-bottom: 1px solid #036; }

		/* 6.17.2 Soccer-Box */
		#mainContent div.soccerHead { position: relative; background: url(pics/infobox/soccer_head_bg.jpg) no-repeat; 
				height: 54px; padding: 8px 0 0 0; }
		#mainContent div.soccerHead div.scrollMatchday {  float: right; padding: 0 5px; width: .4615em; height: -923em; }
		#mainContent div.soccerHead div.selMatchday {  float: right; padding: 0; }
		#mainContent div.soccerHead img { border:0; }
		#mainContent div.soccerTables table { border-spacing: 0; padding: 0; }
		#mainContent table.soccerTable { border-bottom: 2px solid #003466; padding: 0; }
		#mainContent div.soccerTables th { display: none; }
		#mainContent div.soccerTables td { color: #fff; border-bottom: 1px solid #fff; padding: 0 8px; font-weight: bold; }
		#mainContent div.soccerTables tr.unevenRow { background: #336699; }
		#mainContent div.soccerTables tr.evenRow { background: #6699cc; }
		#mainContent div.soccerTables tr.dateRow { background: #339933; }
		#mainContent div.soccerTables tr.d { background: #67cd00; }
		#mainContent div.soccerTables tr.e td{ border-bottom: 0px solid #fff; }
		#mainContent div.soccerTables div.score { display: none;  }
		#mainContent div.soccerTables div.currentscore { display: inline;  }
		#mainContent div.soccerTables div.bottomBorder { margin-top: -1.4em; border-bottom: 2px solid #036; }
		#mainContent div.soccerTables a { color: #fff; font-weight: bold; text-decoration: none; }
		#mainContent div.soccerTables a:hover { text-decoration: underline; }

		/* 6.17.3 Usergenerated Content */
		#mainContent #commentBox {background: transparent;}
		#mainContent .symUsrgen {  border:none;}
		#mainContent .symUsrgen p.linkExplanation  { border:none;} 
		#mainContent .symUsrgen ul {margin:0px 0px 0px 0px; }
		#mainContent .symUsrgen ul.commentsHead {background:#EAF4FD;}
		#mainContent .symUsrgen li.commentsCount {float:right;color:#003282;padding:3px;}
		#mainContent .symUsrgen li.usrgenHead { margin-left: 0; padding-left: 16px; float:left;}
		#mainContent .symUsrgen li.usrgenHead p	{ color: #003282; margin-left:-16px;padding-left:24px;border:none;} 
		#mainContent .symUsrgen li.usrgenHead p.subLink	{ color: #003282; margin-left:-16px;padding-left:6px;border:none;} 
		#mainContent .symUsrgen li.usrgenAll {color: #333;}
		#mainContent .symUsrgen li.usrgenAll span.commentTitle { color: #003282; padding-bottom:5px;}
		#mainContent .symUsrgen li.usrgenAll span.commentTitleDate { color: #3d77e0;font-weight: normal;font-size:0.9em;line-height:2;}
		#mainContent .symUsrgen li.usrgenAll div.commentContent { margin-left: 2.1em; display: none; }
		#mainContent .symUsrgen li.usrgenAll .commentRed { 	background:transparent; margin-left:-0.7em; line-height: 1.5; border:none;color:#3d77e0;}
		#mainContent .symUsrgen li.usrgenAll .commentRedText { padding: 10px 0 0 0px; background-color:transparent; border:none;margin-left:-1px;font-style:italic;margin-top:-0.9em;}
		#mainContent .symUsrgen .usrComments ul { margin: 0; padding: 0;}
		#mainContent .symUsrgen .usrComments { background-color: #fff;}	
		#mainContent .symUsrgen .usrComments a {margin:6px;background-image: none;}
		#mainContent .symUsrgen .usrComments .usrGenSingle img {border:none;margin:20px 0 0 -24px;}
		#mainContent .symUsrgen #usrGenNav {clear: both; float: left; width: 100%;overflow: hidden; background-color:#fff;margin-top:5px;} 
		#mainContent .symUsrgen #usrGenNav ul {float: left; position: relative; left: 50%; margin: 0 auto; padding: 1px;list-style-type: none;}
		#mainContent .symUsrgen #usrGenNav li {float: left;	 position: relative; right: 50%;} 
		#mainContent .symUsrgen #usrGenNav li.navImg {width:18px;height:16px;margin-top:-3px;} 
		#mainContent .symUsrgen #usrGenNav a  {background-image: none;padding:0 2px 1px;margin-left:4px;text-decoration:none;width:8px;}
		#mainContent .symUsrgen #usrGenNav a.highlight {background:#003282 none repeat scroll 0 0; color:#FFFFFF;} 

		/* 6.17.4 Nachrichten-Teaser */
		#mainContent .ID4 .moreText { color: #003282; font-weight: bold; font-size: 82%; }

		/* 6.17.5 Langtext Artikel */
		#mainContent .ID54 .detailTeaserBox  { float: left; } 
		#mainContent .ID54 .picBoxDetailTop { xpadding-right: 8px; }
		#mainContent .ID54 .mediaLink h5 { display: none; }
		#mainContent .ID54 div.mediaLink { margin-top: 10px; }
		#mainContent .ID54 .mediaLink h6 { font-size: 77%; font-weight: normal; margin: 0; padding-left: 7px; background-color: #eaf4fe;}
		#mainContent .ID54 .actionFooter { margin-bottom: 0; }

		/* 6.17.6 Umfrage-Teaser */
		#mainContent div.ID30  { background-color: #e8e8e8; padding-bottom: 0; border-bottom: none; margin-bottom: 10px; }
		#mainContent div.ID30 h1 { font-size: 84.6%; margin-bottom: 0px; }
		#mainContent div.ID30 h2 { color: #003282; background-color: #fff; font-size: .769em; padding-bottom: 4px; margin-bottom: 5px; }
		#mainContent div.ID30 p { font-size: 84.6%; margin: 0; }
		#mainContent div.ID30 div.inlineBox  { margin-top: 6px; }
		#mainContent div.ID30 div.inlineBox p  { color: #333; margin: 0 7px; font-weight: bold; border-bottom: 1px dotted #003282;
				padding: 2px 4px; font-size: 99.6%; }
		#mainContent div.ID30 div.inlineBox ol p { background-color: #e8e8e8; margin: 0;  border: none; padding: 3px 0; }
		#mainContent div.ID30 div.inlineBox ol li {  }
		#mainContent div.ID30 div.inlineBox ol li:first-child { border: none;}
		#mainContent div.ID30 div.inlineBox p.goText  { background-color: #e8e8e8; text-align: right; margin: 0; border: none; }
		#mainContent div.ID30 div.inlineBox p.goText a  { color: #003182; font-size: 90.9%; }
		#mainContent div.ID30 div.inlineBox p.goText a span.goText { font-size: 110%; }

		/* 6.17.7 Langtext Artikel Pur */
		#mainContent .ID161 .detailTeaserBox  { float: left; } 
		#mainContent .ID161 .mediaLink h6 { font-size: 77%; font-weight: normal; margin: 0; padding-left: 7px; background-color: #eaf4fe;}

		/* 6.17.8 Gruppen-Feedback / Feedback */
		#mainContent div.ID51 h3 { color: #003282; background-color: #fff; font-size: .769em; }
		#mainContent div.ID51 p, #mainContent div.ID128 p { font-size: 85%; }
		#mainContent div.ID128 h3 { color: #003282; background-color: #fff; font-size: .769em; }

		/* 6.17.9 Archiv-Teaser(Manuell) */
		#mainContent div.ID153 .addOppositeMargin	{ font-weight: normal; color: #003282; float: left; position: relative; }
		#mainContent div.ID153, #mainContent div.ID154 { padding-bottom: 2px; }
		#mainContent div.ID153 ul div, #mainContent div.ID154 ul div, #mainContent div.globalSearch ul div { padding-left: 8px; 
				font-size: .769em; line-height: 1.4em; }
		#mainContent div.ID153 ul div .clearing, #mainContent div.ID154 ul div .clearing, #mainContent div.globalSearch ul div .clearing { 
				height: 0px; line-height: 0px; }
		#mainContent div.ID153 .linklistSeperated li, #mainContent div.ID154 .linklistSeperated li, #mainContent div.ID154 .linklistSeperated li { 
				border-top: none; }
		#mainContent div.ID153>p { margin: 0; padding: 0 0 3px 8px; line-height: 1.4em; }
		#mainContent .linklistSeperated .seperatedTitle { margin-left: 0; padding-left: 0; float: left; font-size: 100%; 
				line-height: 1.4em; max-width: 497px; }
		#mainContent .linklistSeperated div a { cursor: pointer; }
		#mainContent .linklistSeperated div span.addOppositeMargin:hover, #mainContent .linklistSeperated div p.seperatedTitle:hover 
				{ text-decoration: underline; }
		
		/* 6.17.10 Bulletin-Nachrichten */
		#mainContent div.ID6 { border-bottom: none; }
		#mainContent div.ID6 .ID6 { border-top: .077em dotted #003282; }
		#mainContent .ID6 .ID6 h3 { color: #003282; margin: 8px 0 0 0; }
		#mainContent .ID6 .actionFooterBottom { border-bottom: .077em dotted #003282;}
		#mainContent .ID6 .detailContent { padding-top: 1px; }
		
		/* 6.17.11 Bread-Crump-Navigation */
		#mainContent .breadCrump { margin: 0 0 5px; padding: 0 3px; color: #003282; border-bottom: none; font-size: 77%; line-height: 1.4em;}
		#mainContent .breadCrump a { color: #003282; padding: 0 4px; }
		#mainContent .breadCrump span.bcnSeperator { font-size: 80%; position: relative; top: -1px; }
		#mainContent .breadCrump span.bcnKategorie { text-transform: uppercase; }
		#mainContent .breadCrump .bcnLink { margin: 0; padding: 0; }
		#mainContent .breadCrump .lastItem { font-weight: bold; }
		
		/* 6.17.12 Landscape-Teaser */
		#mainContent .ID40 p { margin: 0 0 6px; }

		/* 6.17.13 2er Teaser */
		#mainContent div.ID190 h4 { text-transform: uppercase; color: #f60; }
		#mainContent div.ID190 h3 { text-transform: uppercase; }
		#mainContent div.ID190 .teaserbox { width: 50%; }
		#mainContent div.ID190 .teaserbox .picBox	{ height: 110px; }
		#mainContent div.ID190 .teaserbox .picBoxBorder	{ height: 110px; }
		#mainContent div.ID190 .teaserbox img	{ width: 100%; }
		#mainContent div.ID190 div.teaserboxContainter div.mediaLink p  { border-bottom: 1px dotted #fff; }

		/* 6.17.14 BrandingBanner */
		#mainContent div.ID191 { border-bottom: none;}
		#mainContent div.ID191 img { padding: 0; margin: 0; }

		/* 6.17.15 Partner-Teaser */
		#mainContent div.ID192 { border-bottom: none; }
		#mainContent div.ID192 .slot1, #mainContent div.ID192 .slot2, #mainContent div.ID192 .slot3 { width: 174px; padding: 0 15px 0 7px; }
		#mainContent div.ID192 div.mediaLink { margin: 0; padding: 0;}
		#mainContent div.ID192 div.mediaLink p { padding: 4px 0; background-color: #eaeaea; font-size: 100.01%; }
		#mainContent div.ID192 div.mediaLink a { padding-left: 20px; margin-left: 0; font-weight: normal; }

		/* 6.17.16 RecencionSearch */
			/* 6.17.16.1 RecencionSearch ResultList */
			#mainContent .recencionSearchList { border-bottom-width: 0px; margin: 0; padding: 0; }
			#mainContent .recencionSearchList li { padding: 0 0 10px; margin: 0 0 10px; border-width: 0 0 1px 0;
					border-bottom: 1px dotted #003282; }
			#mainContent .recencionSearchList li p { margin: 0 0 7px; padding: 0 8px; }
			#mainContent .recencionSearchList li p.addLink { margin: 0 0 3px; color: #3D77E0; 
					text-transform: uppercase; font-size: 69.6%; font-weight: bold; }
			#mainContent .recencionSearchList li p.linkExplanation { margin: 0; }
			#mainContent .recencionSearchList li img { float: left; margin: 0; padding: 0 8px 0 0; }

		/* 6.17.17 Seiteneinleitungs-Teaser */
		#mainContent .ID195 { border: none; }

		/* 6.17.18 Geotagging */
			div#geomap_container{ margin: 8px 0 16px; padding:5px 6px 6px 6px;    
			background: #FFF url(/pics/bg_geotagging.jpg) repeat-y 0 0; border: none; }
			div#geomap_container div{ width: 578px; height: 325px; background: #fff; }
			#geomap_container h1 {	
			font-family: Verdana, Arial; font-size: 12px; font-weight: bold; color:#fff; 	
			margin:0 0 4px 0; padding: 0 0 0 1px; max-width: 578px;	width: 578px; }

		/* 6.17.19 Sprachumschaltung */
		#mainContent .ID197 { margin: 15px 0 0 0; padding: 0 0 4px 0; *padding: 0; }
		#mainContent .ID197 p { margin: 0; }
		#mainContent .ID197 p span.langText{ float: left; color: #666; font-size: 83.5%; }
		#mainContent .ID197 p span.langLink { float: right; margin-left: 10px; text-transform: uppercase; 
				font-size: 83.5%; font-weight: bold; }
		#mainContent .ID197 p span.langLink a { color: #999; }
		#mainContent .ID197 p span.langLink a.selectet { color: #003282; }

		/* 6.17.20 Subnavigation */
		#mainContent .ID198 { margin: 15px 0 0 0; padding: 0 0 4px 0; *padding: 0; }
		#mainContent .ID198 p { margin: 0; }
		#mainContent .ID198 p span { float: left; margin-right: 10px; text-transform: uppercase; 
				font-size: 83.5%; font-weight: bold; }
		#mainContent .ID198 p span a { color: #999; }
		#mainContent .ID198 p span a.selectet { color: #003282; }

		/* 6.17.21 Hotellinks */
		#mainContent .HotelLinks li { padding: 4px 0 6px; border: none; }
		#mainContent .HotelLinks li li { margin: 2px 0 0; }
		#mainContent .HotelLinks ol { padding: 0 0 0 8px; }

		/* 6.17.22 Akademie */
			/* 6.17.22.1 Vertikale Mehrfach Linkliste */
			div#akaTopNavi { position: relative; top: 3px; top: 3px!; /*IE*/ border-bottom: 1px dotted #003282; 
					margin-top: 0px; padding: 0px 0px 3px 0px; }
			div#akaTopNavi ul { font-size: 0.81em; font-size: 0.85em!; /* IE7 */ list-style: none; }
			div#akaTopNavi li { float: left; display: inline; margin: 0px 13px 0px 0px; padding: 0px;
					line-height: 1.4em; line-height: 1.5em!; white-space: nowrap; }
			div#akaBoxNavi li { float: left; list-style: none; margin: 0px; padding: 0px 8px 3px 8px;
					padding: 1px 8px 2px 8px!; /* IE7 */
					border: solid 1px #036; border-left: 0px!; /* IE7 */		 
					border-right: 0px; border-right: solid 1px #036!; /* IE7 */
					border-bottom: 0px; }
			div#akaTopNavi a { text-decoration: none; color: #003282; font-weight: bold; }
	
			/* 6.17.22.2 Akademie 3er Teaser */
			div#akaBoxNavi { position: relative; bottom: -1px; margin: 0px;
					border-left: solid 1px #036 !important!; /*IE*/ height: 100%!;/*IE*/ }
			div#akaBoxNavi ul.ulNavi { margin: 0px; display: inline; }
			div#akaBoxNavi li { float: left; list-style: none; margin: 0px; padding: 0px 8px 3px 8px;
					border: solid 1px #036; border-left: 0px!;/*IE*/ border-right: 0px; 
					border-right: solid 1px #036!;/*IE*/ border-bottom: 0px; }
				html:first-child>b\ody div#akaBoxNavi li /* Opera 9 */ { position: relative;
						bottom: -1px; padding: 3px 8px 3px 8px; }
			div#akaBoxNavi li.borderRight { border-right: 1px solid #036; }
			div#akaBoxNavi li#active { background-color: #DBEBFA; border-bottom: solid 1px #DBEBFA; 
					border-bottom: solid 1px #DBEBFA!; /*IE*/ }
			div#akaBoxNavi a { font-size: 0.8em; color: #003366; font-weight: bold; 
					text-decoration: none !important; }
			div#akaBox { clear: both; font-size: 0.89em; background-color: #DBEBFA; 
					border: solid 1px #036 !important; padding: 17px 9px 2px 9px  !important; }
			div#akaBox ul {	padding-left: 30px !important; }
			div#akaBox li {	list-style: disc; }
	
		/* 6.17.23 Counter */
		/* #mainContent  .ID172 .mediaLink { border: 1px solid #000; margin-right: 4px; *margin-right: 0px; } */
	
		/* 6.17.24 iFrames */
		#mainContent iFrame { margin: 0 0 10px 0; *margin: 0; }
		#mainContent iFrame.withBorder { border-bottom: 1px dotted #003282; padding: 0 0 10px 0; }
		
/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 6.18 Special DK-Teaser Formattings */
		/* 6.18.1 general DK Specifications */
		#mainContent .subIMG input.submit62 { width: 31px; height: 19px; margin: 0 0 0 10px; padding: 0; border: none; position: relative;
				top: 5px; }
		#mainContent .subIMG input.submit62:focus { border: 1px solid red; margin: -2px 0 0 10px;}
		#mainContent .subIMG input.submit62:active { border: 0px;}
		
		/* 6.18.2 DK-Lektions-Auswahl */
		#mainContent .ID62 select { margin: 0 0 0 7px; padding: 0; border: 1px solid #164fb7; }
		#mainContent .ID62 p { margin: 0; }
		#mainContent .ID62 p.selectLabel { font-size: 77%; color: #666; }
		
		/* 6.18.3 DK-Link-Liste */
		#mainContent div.ID63  .teaserImage { padding-bottom: 3px; }
		#mainContent div.ID63  .teaserText p { margin-bottom: 0px; }
		#mainContent div.ID63 .mediaLink p { background-color: #fff; }
		#mainContent div.ID63  p.linkExplanation { padding-left: 25px; }

		/* 6.18.4 DK-SprachauswahlKurs */
		#mainContent div.ID67 h3 { color: #003282; }

		/* 6.18.5 DK-Langtext-Box */
		#mainContent div.ID59 .langtext { padding: 0 8px; }
		
		/* 6.18.6 DK-Pushteaser */
		
		/* 6.18.7 DK-Stichwortsuche */
		#mainContent div.ID66 form.extendedForm { border: none; }
		#mainContent div.ID66 form.extendedForm h4 { padding-left: 0;}
		#mainContent div.ID66 form.extendedForm p { padding-left: 0;}

/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 6.19 Special Radio/TV-Teaser Formattings */
		/* 6.19.1 Flash Episode Teaser */
		/* #newSelector img { border: 0px; margin: 0px 0px 0px 0px; }
		#newSelector #newSelectorNavi { background-color: #EAEAEA; border: 1px solid #C6CED6; display:inline;
				float:left; padding-left: 4px; padding-right: 4px; padding-top: 2px; padding-bottom: 2px; }
		#mediaSelector option { color:#FFFFFF; }
		#mediaSelector  img { border: 0px; margin: 0px 0px 0px 0px; }
		#mediaSelector #episodeForm { float:left; padding-left:3px; padding-right: 3px; }
		#mediaSelector #magazine { color: #FFFFFF; background:#6699CC; border: 1px solid #336699; 
				padding: 1px 1px 1px 1px; }
		#episodeSelector { height: 17px; text-align:center; }
		#episodeSelector .nojsparagraph { color: #777777; font-size: 11px; font-weight: bold; }
		#lastEpisodeBox, #thisEpisodeBox, #nextEpisodeBox { float:left; }
		#lastEpisodeBox { background: #C6CED6; }
		#thisEpisodeBox { background:#336699; }
		#nextEpisodeBox { background: #C6CED6; }
		#episodeSelector a { font-size: 11px; font-weight: bold; color: #003282; margin: 0px 0px 0px 0px; 
				padding: 0px 5px 0px 5px; text-decoration: none; }
		#episodeSelector a:hover, #episodeSelector a:focus, #episodeSelector a:active	{ 
				text-decoration: underline; color: #174fb7; }
		#longtextContainer body { font: 10px  Verdana, Arial, Helvetica, sans-serif; background: #FFFFFF; }
		#longtextContainer h1, #mediaContainer h2, #mediaContainer h3, #mediaContainer p {
				text-transform: none; font-weight: bold; }
		#longtextContainer a { font-size: 11px; color: #003282; text-decoration: none; }
		#longtextContainer a:hover, #longtextContainer a:focus, #longtextContainer a:active { 
				text-decoration: underline; color: #174fb7; }
		#longtextContainer  img { margin: 5px 3px 0px 0px; }
		#longtextContainer .borderImg { border: none; }
		#longtextContainer .boxwhite, #longtextContainer .boxgrey { background-color:#FFFFFF; clear:both;
				padding-left: 3px; padding-top: 5px; padding-bottom: 5px; }
		#longtextContainer .boxgrey { background-color:#F2F2F2; }
		#longtextContainer .imageBox { min-height: 180px; height: auto!important; height: 180px; }
		#longtextContainer .teaser { color: #333; font-weight: bold; }
		#longtextContainer .article { display:none;  margin-left: 14px; }
		#longtextContainer .imageArticle { display:none; margin-left: 14px; padding-top: 3px; clear:both; }
		#longtextContainer .longtextTitle { margin-left: 28px; }
		#longtextContainer .longtextTitle .borderImg { padding-left: 0px; }
		.detail #mediaContainer { margin-bottom: 15px; }
		#mediaContainer ol, #mediaContainer ul { list-style: none; }
		#mediaContainer body { font: 10px  Verdana, Arial, Helvetica, sans-serif; background: #FFFFFF; }
		#mediaContainer h1, #mediaContainer h2, #mediaContainer h3, #mediaContainer p {
				text-transform: none; font-weight: bold; }
		#mediaContainer h1, #mediaContainer h2 { font-size: 12px; }
		#mediaContainer h1 { color: #003282; }
		#mediaContainer h2 { color: #003282; margin-top: 5px; }
		#mediaContainer h3 { font-size: 10px; color: #333; letter-spacing: 0em; margin-top: 3px; }
		#mediaContainer p { font-size: 10px; line-height: 14px; }
		#mediaContainer strong { font-size: 10px; }
		#mediaContainer span { font-size: 10px; color: #333; }
		#mediaContainer .orangeTitle { font-size: 10px; color: #FF6600; display: block; text-transform: none;
				margin: -3px 0px 0px 0px; }
		#mediaContainer .timeStamp { display: none; font-weight: normal; font-size: 9px; }
		#mediaContainer .middleHeadline { font-size: 10px; font-style: italic; padding-bottom: 2px; 
				padding-top: 1px; padding-left: 3px; }
		#mediaContainer .listTitle { color:#003366; font-size: 10px; }
		#mediaContainer a { font-size: 11px; color: #003282; text-decoration: none; }
		#mediaContainer a:hover, #mediaContainer a:focus, #mediaContainer a:active	{ 
				text-decoration: underline; color: #174fb7; }
		#mediaContainer a.noUnderline:hover { text-decoration: none; }
		#mediaContainer  img, #mediaContainer #infobox_list  img { border: 0px; margin: 4px 3px 0px 0px; }
		#mediaContainer .teaserHeadline { font-size: 10px; font-weight: bold; color: #003282; margin-top: 0px; 
				margin-bottom: 0px; }
		#mediaContainer #currentInfoDescription { font-size: 10px; }
		#mediaContainer .headline { text-transform:uppercase; font-size:10px; color: #003282; margin: 9px 0px 6px; }
		#mediaContainer .listElement	{ padding-bottom: 1px; padding-left: 2px; line-height: 12px; border-bottom-color: #DFDFDF; 
				border-bottom-width: 1px; border-bottom-style: solid; }
		#mediaContainer .rightColumn { width: 253px; height: 225px; }
		#mediaContainer #ContainerText { position: absolute; clear:both; margin-left: 0px 0px 0px 0px; background-color: #FFFFFF;
				overflow: hidden; }
		#mediaContainer #contentText { margin-left: 5px; width: 228px; background: #FFFFFF; }
		#mediaContainer .boxcontainernormal { width: 247px; height: 182px; }
		#mediaContainer .mainBackground { background:#336699; width:508px; height:224px; }
		#mediaContainer .noflashcontainer { float:left; width: 247px; height: 217px; background: #336699;
				padding-left: 7px; }
		#mediaContainer .boxfloattext { margin-left: 7px; margin-right: 5px; margin-top: -2px; }
		#mediaContainer .boxdescriptiontext { margin-top: 5px; font-weight: normal; }
		#mediaContainer .linkBottomRight { margin-top: 187px; }
		#mediaContainer .buttonText { color:#6699CC; font-size: 9px; text-transform: uppercase; font-weight: bold; }
		#mediaContainer a.buttonText{ text-decoration:none; }
		#mediaContainer .spacerwhite { height:12px; background:#FFFFFF; }
		#mediaContainer  .Scroller-Container { position: absolute; top: 0px; left: 0px; right: 20px; }
		#mediaContainer  .Scrollbar-Track { width: 7px; height: 150px; position: absolute; top: 15px; left: 237px;
				background-color: #FFFFFF; }
		#mediaContainer .Scrollbar-Handle { position: absolute; width: 7px; height: 30px; background-color: #5B89B6; }
		#mediaContainer  .Scrollbar-Up, #mediaContainer  .Scrollbar-Down { position: absolute; width: 9px; height: 8px;
				font-size: 0px; }
		#mediaContainer .Scrollbar-Up { left: 236px; }
		#mediaContainer .Scrollbar-Down { top: 163px; left: 236px; }
		#longtextContainer  .longblockPicText { padding-left: 20px; }
		#longtextContainer  .teaser { padding-left: 0px; }
		#mainContent #longtextContainer  .longblockPicText img { padding: 0; margin: 0; } */

 		 /* 6.19.2 Moderatoren-Teaser */
		#mainContent div.Presenter { margin: 0 0 10px; padding: 0 0 10px; }
		#mainContent div.Presenter .teaserWrapper { background: #eaf4fe; }
		#mainContent div.Presenter h2 { margin: 0 8px 5px 0; padding-top: 2px; font-size: 92.3%; }
		#mainContent div.Presenter  h3 { width: 178px; padding: 3px 8px 4px; background-color: #3d77e0; color: #fff; font-weight: normal; 
				margin: 0 8px 0 0; float: left; }
		#mainContent div.Presenter p { font-size: 92.3%; line-height: 1.4em; margin: 0; padding: 0 8px 0 0; }
		#mainContent div.Presenter p.mailLink { padding: 0 8px 5px 8px; }
		#mainContent div.Presenter a.singleLinkMail { padding: 0 5px 0 0; color: #003282; }
		#mainContent div.Presenter .teaserImage img { clear: both; padding: 0 8px 0 0; width: 194px; }
		#mainContent div.Presenter .goText a { margin-left: 0; padding-left: 4px; }
		#mainContent div.Presenter .clearing{ margin: 0; padding: 0; height: .001em; _background-color: #fff; }
		
		/* Additional styles for DW-TV rich content teasers */
		
		#mainContent div.Presenter div.presenterDetailBlock { margin: 0 8px; }	
		#mainContent div.Presenter div.presenterDetailBlock a h2 {margin-left: 17px; padding: 0; }
		#mainContent div.Presenter div.presenterDetailBlock a img { padding: 3px 0 0 0; margin: 0; border: none; }
        	
		#mainContent div.Presenter div.presenterDetailText { display: none; margin: 0 16px;}

		/* 6.19.3 Sendungs-Pool-Teaser */
		#mainContent div.BroadcastTeaser { margin: 0 0 10px; padding: 0 0 10px; }
		#mainContent div.BroadcastTeaser .teaserWrapper { background-color: #eaf4fe; }
		#mainContent div.BroadcastTeaser h1 { margin: 0 0 7px; padding-top: 2px; font-size: 92.3%; }
		#mainContent div.BroadcastTeaser  h2 { width: 178px; padding: 3px 8px 4px; background-color: #3d77e0; color: #fff; 
				font-weight: normal; float: left; margin: 0 8px 0 0; _line-height: 11px; }
		#mainContent div.BroadcastTeaser h4 { background-color: #fff; color: #ff6600;  padding-bottom: 10px; margin-bottom: 0px; }
		#mainContent div.BroadcastTeaser img { clear: both; padding-bottom: 0; width: 194px; padding-top: 0px; }
		#mainContent div.BroadcastTeaser p { margin: 0; padding: 0; }
		#mainContent div.BroadcastTeaser .clearing { background-color: #fff; height: 0px;  }
		#mainContent div.BroadcastTeaser span.add { display: block; font-size: 76.9%;  color: #003282; margin: 0;
				height: 17px; position: relative; _left: -3px; }
		#mainContent div.BroadcastTeaser .teaserImage { xmargin-top: -5px;} /*  wegen oberen rand IE RTL id167 rausgenommen  */

		/* 6.19.4 Regionalisierungs-Modul */
		#mainContent .ID193 { background-color: #e8e8e8; border-bottom: none; }
		#mainContent .ID193 img { margin: 0 7px; padding: 0; border: 1px solid #999; }
		#mainContent .ID193 h4 { padding: 6px 0px 0px 8px; }
		#mainContent .ID193 .divLine { border-bottom: 1px solid #999; height: 10px;  margin: 0 7px; }
		#mainContent .ID193 .regioBox { margin: 10px 7px 0; }
		#mainContent .ID193 .regioBox div.leftRegioColumn, #mainContent .ID193 .regioBox div.rightRegioColumn { width: 48.75%; 
				float: left; padding: 0 7px 0 0; margin: 0; }
		#mainContent .ID193 .regioBox h4 { padding: 0 0 8px; margin: 0; font-size: 92.5%; text-transform: none; }
		#mainContent .ID193 .leftRegioColumn label { padding: 0; margin: 0 0 4px; font-size: 92.5%; color: #003282; 
				font-weight: bold; }
		#mainContent .ID193 .leftRegioColumn select { width: 220px; }
		#mainContent .ID193 .leftRegioColumn p { padding: 0; margin: 0; font-size: 85%; }
		#mainContent .ID193 .selection div { float: left; }
		#mainContent .ID193 .selection p { float: left; margin: 4px 0 6px; font-size: 92.5%; }
		#mainContent .ID193 .selection .submit193 { float: left; background: none; border: none; padding: 0; 
				margin: 10px 0 0; }
		#mainContent .ID193 a.singleLinkMail { display: block; padding: 0; margin-top: 10px; color: #003282; 
				font-weight: bold; font-size: 85%; }

			/* 6.19.4.1 Regionalisierungs-Modul JS-scroller */
			#mainContent .ID193 .holder { float: left; margin: 0px; border: 1px solid #000; background-color: #fff; }
			#mainContent .ID193 .scroll-pane { position: relative; overflow: auto; float: left;
				width: 302px;			/* breite des zu scrollenden bereichs */
				height: 115px;			/* h�he des zu scrollenden bereichs */
				background: #fff;		/* BG-farbe des zu scrollenden bereichs */ }
			#mainContent .ID193 .jScrollPaneContainer { position: relative; overflow: hidden; z-index: 1; }
			#mainContent .ID193 .jScrollPaneTrack { position: absolute; cursor: pointer;
				right: 2px;				/* horizontaler ansatz des scrollbalkens */
				top: 12px;				/* vertikaler ansatz des scrollbalkens */
				height: 60%;			/* h�he des scrollbalkens */
				background: #e8e8e8;	/* farbe des scrollbalken-BGs */
				border: none;			/* rahmen des scrollbalkens */ }
			#mainContent .ID193 .jScrollPaneDrag { position: absolute; cursor: pointer; overflow: hidden;
				background: #999999;	/* farbe des scrollbalkens */ }
			#mainContent .ID193 .jScrollPaneDragTop { position: absolute; top: 0; left: 0; overflow: hidden; }
			#mainContent .ID193 .jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; overflow: hidden; }
			#mainContent .ID193 a.jScrollArrowUp { display: block; position: absolute; z-index: 1; top: 0; right: 2px;
					text-indent: -2000px; overflow: hidden; background-color: #999; height: 9px; border-top: 2px solid #fff;
					background-image: url(/pics/scrollerJS_up.png); }
			#mainContent .ID193 a.jScrollArrowDown { display: block; position: absolute; z-index: 1; bottom: 0;
					right: 2px; text-indent: -2000px; overflow: hidden; background-color: #999; height: 9px;
					background-image: url(/pics/scrollerJS_down.png); border-bottom: 2px solid #fff; }
			#mainContent .ID193 a.jScrollArrowUp:hover, #mainContent .ID193 a.jScrollArrowDown:hover {
					background-color: #000; }

		/* 6.19.5 Sendungs-Auswahl-Modul */
		#mainContent .ID257 { background-color: #e8e8e8; border-bottom: none; padding-top: 6px; }
		#mainContent .ID257 .broadcastChoiceHead { border-bottom: 1px dotted #003282; padding: 0 0 8px; margin: 0 7px; }
		#mainContent .ID257 .broadcastChoiceHead h4 { margin-top: 10px; padding: 0; }
		#mainContent .ID257 .broadcastPulldownBox { margin-top: 12px; }
		#mainContent .ID257 .broadcastPulldownBox legend { visibility: hidden; font-size: .5em; line-height: 1em; }
		#mainContent .ID257 .broadcastPulldownBox select { width: 140px; font-weight: bold; color: #333; }
		#mainContent .ID257 .broadcastPulldownBox option { font-weight: bold; }
		#mainContent .ID257 .broadcastPulldownBox label { color: #333; font-weight: bold; font-size: 76.9%; }
		#mainContent .ID257 .broadcastPulldownBox input { border: none; margin: 1.6em 0 0; padding: 0; width: 129px; }
		#mainContent .ID257 .broadcastDropdownSchedule, #mainContent .ID257 .broadcastDropdownLanguage
				{ width: 140px; margin-right: 9px; float: left;}
		#mainContent .ID257 .broadcastDropdownButton { padding-top: 16px; width: 129px; float: left; }
		#mainContent .ID257 .broadcastDropdownButton img { cursor: pointer; }
		#mainContent .ID257 h4 { padding-left: 0; text-transform: none; }
		#mainContent .ID257 .broadcastListHead { border-bottom: 1px dotted #fff; margin: 10px 6px 12px 6px; }
		#mainContent .ID257 .broadcastListHead h3 { padding-left: 0; }
		#mainContent .ID257 .broadcastChoiceList { margin: 0 7px 10px; }
		#mainContent .ID257 .broadcastListRow { margin-bottom: 6px; height: 100%; }
		#mainContent .ID257 .broadcastListBody { margin-left: 7px;}
		#mainContent .ID257 .broadcastListBody .broadcast { position: relative; width: 285px; float: left; background-color: #fff; 
				margin: 0 6px 7px 0;}
		#mainContent .ID257 .broadcastListBody .language { position: absolute; right: 3px; bottom: 0; padding-right: 12px; font-size: 53.8%; 
				font-weight: normal; text-align: right; text-transform: uppercase; color: #003282; line-height: 1em; margin: 0 0 3px 0; }
		#mainContent .ID257 .broadcastListBody .language1 { background: transparent url(/skins/std/channel1/pics/programmplanGerman.gif) no-repeat scroll 100% 100%; }
		#mainContent .ID257 .broadcastListBody .language2 { background: transparent url(/skins/std/channel1/pics/programmplanEnglish.gif) no-repeat scroll 100% 100%; }
		#mainContent .ID257 .broadcastListBody .language8 { background: transparent url(/skins/std/channel1/pics/programmplanArabic.gif) no-repeat scroll 100% 100%; }
		#mainContent .ID257 .broadcastListBody .language28 { background: transparent url(/skins/std/channel1/pics/programmplanSpanish.gif) no-repeat scroll  100% 100%; }
		#mainContent .ID257 .broadcastListBody img { float: left; margin: 0; width: 97px; height: 71px;}
		#mainContent .ID257 .broadcastListBody .broadcastText { float: left; width: 174px; margin: 0 7px; padding: 0; }
		#mainContent .ID257 .broadcastText h4 { margin: 5px 0; padding: 0; }
		#mainContent .ID257 .broadcastText p { margin: 0; padding: 0; font-size: 76.9%; line-height: 1.4em; }
		#mainContent .ID257 .broadcastText .goText { padding-left: 3px; font-weight: bold; font-size: 130%; vertical-align: top; color: #003282; }
		#mainContent .ID257 .broadcastList a .sym { display: none; }
/* 		/// vorerst auskommentiert wegen zu geringem platz in der box ///
		#mainContent .ID257 .de .broadcastPos1, #mainContent .ID196 .de .broadcastPos2 { 			
				background: url(pics/broadcastLangGer.png) no-repeat bottom right; }
		#mainContent .ID257 .en .broadcastPos1, #mainContent .ID196 .en .broadcastPos2 { 
				background: url(pics/broadcastLangEng.png) no-repeat bottom right; } */
		#mainContent .ID257 .broadcastChoiceFoot { margin: 0 7px; }
		#mainContent .ID257 .broadcastChoiceFoot p { padding: 0 30px; margin: 0; }
		#mainContent .ID257 .broadcastChoiceFoot a { color: #003282; font-size: 83.5%; font-weight: bold; }
		#mainContent .ID257 .broadcastChoiceFoot .goText { font-size: 130%; vertical-align: top; }
		#mainContent .ID257 .broadcastChoiceFoot .broadcastPos1, 
		#mainContent .ID257 .broadcastChoiceFoot .broadcastPos2 { width: 285px; float: left; }
		#mainContent .ID257 .broadcastChoiceFoot .broadcastPos1 { margin-right: 6px; text-align: right; }
		
		/* schnelle Anpassung zur Verlinkung der Überschrift (Sendungstitel) */
		#mainContent .ID257 .broadcastText h1 { margin: 5px 0; padding: 0; font-size: 76.9%; line-height: 1em; letter-spacing: 0.01em; text-transform: none; color: #003282}
		#mainContent .ID257 .broadcastText h1 a {color: #003282}
		/*  */
		
		/* 6.19.6 Folgen-Teaser */
 		#mainContent div.ID17 { margin: 0 0 10px; padding: 0 0 10px; *border-top: 1px solid #fff; }
 		#mainContent div.ID17 .teaserWrapper { background-color: #eaf4fd; }
		#mainContent div.ID17 h1 { margin: 0 8px 5px 0; padding-top: 2px; font-size: 92.5%; }
		#mainContent div.ID17 .teaserText { *border-bottom: 1px solid #eaf4fd; }
		
		/*
		#mainContent div.ID17 h3 { width: 178px; padding: 3px 8px 4px; background-color: #f60; color: #fff; font-weight: normal; 
                margin: 0 8px 0 0; float: left; } */
		
		#mainContent div.ID17 div.header { width: 100%; }
		
		#mainContent div.ID17 div.header h3 { width: 178px; padding: 3px 8px 4px; background-color: #f60; color: #fff; font-weight: normal; 
				margin: 0 8px 0 0; float: left; }
			
		#mainContent div.ID17 div.header p { letter-spacing:0.01em; margin-top: 0px; }
		
		#mainContent div.ID17 .teaserImage img { clear: both; padding: 0 8px 0 0; width: 194px; }
		#mainContent div.ID17 p { line-height: 1.4em; }

		/* 6.19.7 Empfangs-Modul */
/*		vorerst auskommentiert, da modul in leicht abgewandelter form als vorabloesung
		#mainContent .ID188 { background-color: #e8e8e8; border-bottom: none; }
		#mainContent .ID188 img { margin: 0 7px; padding: 0; border: 1px solid #999; }
		#mainContent .ID188 .empfContentBox { margin: 10px 7px 0; }
		#mainContent .ID188 .empfContentBox div.empfContent { width: 48.75%; float: left; padding: 0 7px 0 0; 
				margin: 0; }
		#mainContent .ID188 .empfContent h4 { padding: 0; margin: 0; text-transform: none; font-size: 92.5%; }
		#mainContent .ID188 .empfContent p { padding: 0; margin: 0; font-size: 92.5%; }
		#mainContent .ID188 .empfContent .satBox { padding: 7px 4px; margin: 0; background-color: #fff; 
				border: 1px solid #999; }
		#mainContent .ID188 .satBox { font-size: 100%; }
		#mainContent .ID188 .satBox h6 { padding: 0; margin: 0; color: #f60; font-size: 92.5%; }
		#mainContent .ID188 .empfLine { height: 1px; line-height: 1px; border-bottom: 1px dotted #000; margin: 5px 0; }
		#mainContent .ID188 a.singleLinkMail { display: block; padding: 0; margin-top: 10px; color: #003282; 
				font-weight: bold; font-size: 85%; }	*/
		#mainContent .ID223 { background: #e8e8e8; padding: 8px 0px 12px 0px; width: 590px; height: auto;
				border-width: 0px; margin: 0; position: relative; }
		#mainContent .ID223 .box { position: absolute; z-index: 5; background: #FFFFFF; border-color: #336699; 
				border-width:1px 1px 0; border-style:solid; }
		#mainContent .ID223 #oceania_box { left: 400px; top: 280px; visibility: hidden; }
		#mainContent .ID223 #asia_box { left: 400px; top: 150px; visibility: hidden;}
		#mainContent .ID223 #europe_box { left: 250px; top: 140px; visibility: hidden;}
		#mainContent .ID223 #africa_box { left: 250px; top: 250px; visibility: hidden;}
		#mainContent .ID223 #southamerica_box { left: 90px; top: 280px; visibility: hidden;}
		#mainContent .ID223 #northamerica_box { left: 25px; top: 150px; visibility: hidden; }
		#mainContent .ID223 h2 { font-size: 84.6%; margin: 0 8px 6px; padding: 0; }
		#mainContent .ID223 h2.mapHead { font-size: 10px; font-weight: normal; padding: 4px 8px; background: #174fb7; 
				margin: 0 7px; color: #fff; }
		#mainContent .ID223 p.teaserText { margin: 0 8px 6px; padding: 0; }
		#mainContent .ID223 .box h2 { background: #3D77E0; margin: 0; padding: 0 6px; color: #fff;font-weight: bold;
				font-size: 92.3%; }
		#mainContent .ID223 .box p { margin: 0; padding: 0 6px; border-bottom: 1px solid #336699; }
		#mainContent .ID223 .box p a { font-size: 83.3%; color: #003282; font-weight: bold; }
		#mainContent .ID223 .box p a:hover, #mainContent .ID223 .box p a:focus { text-decoration: underline; }
		#mainContent .ID223 .box p a:active { color: #174fb7; }
		#mainContent .ID223 .regionMap { height: 292px; margin: 0 7px; }
		#mainContent .ID223 .regionMap .sMap { position:absolute; z-index:2; border: 1px solid #999; border-top: 1px solid #174FB7; }
		#mainContent .ID223 .regionMap .nsMap { position:absolute; z-index:3; border-color: #999999; border-top-color: #174fb7; 
				border-width:1px; border-style:solid }

		/* 6.19.8 Sendungs-Auswahl */
		#mainContent .ID16 { margin-top: 0; }
		#mainContent .ID16 input.submit16 { width: 31px; height: 19px; margin: 0; padding: 0; border: none;
				float: right; }
		#mainContent .ID16 input.submit16:focus { border: 1px solid red;}
		#mainContent .ID16 fieldset div { width: 583px; }
		#mainContent .ID16 fieldset div p { margin: 4px 0 0 0; float: left; font-size: 76.9%; }
		#mainContent .ID16 fieldset div select { float: right; margin-top: 3px; }
		#mainContent .ID16 fieldset label { padding-top: 7px; }

		/* 6.19.9 Sendungs-Claim / Programm-Claim */
		#mainContent .BroadcastClaim { padding-bottom: 8px; }
		#mainContent .BroadcastClaim p { margin-bottom: 0; padding: 0; }
		#mainContent .BroadcastClaim .broadcastText {  padding: 0 0 0 8px; }
		#mainContent .ProgramClaim a { margin-left: 0; }

		/* 6.19.10 Satelliten-Teaser */
		#mainContent .ID194 { border-bottom: none; margin-bottom: .769em; }
		#mainContent .ID194 div.satTeaserWrapper { background-color: #f4f4f4; margin-top: -1.23em; border-top: 1.23em solid #fff; }
		#mainContent .ID194 div.satTeaserPic { border: 1px solid #999; width: 284px; padding: 0; margin: 0; float: left; }
		#mainContent .ID194 div.satTeaserPic img { padding: 0; margin: 0; }
		#mainContent .ID194 div.satTeaserTable { width: 290px; float: left; margin: 0 0 0 10px; padding-top: 5px; }
		#mainContent .ID194 div.satTeaserTable td { margin: 0; color: #666; font-size: 109.5%; line-height: 1.1em; }
		#mainContent .ID194 div.satTeaserTable td.property { padding: 0 15px 0 0; }
		#mainContent .ID194 div.satTeaserTable td.value { padding: 0 2px 0 0; font-weight: bold; }

		/* 6.19.11 Programmplan (TV) */
			/* 6.19.11.0 Programmplan (TV) - general */
		#mainContent .ID252 .teaserWrapper { background-color: #e8e8e8; padding: 8px; position: relative; z-index: 10000; }
		#mainContent .ID252 ul#tabs { background-color: #ccc; margin: 0 0 1px; width: 100%; }
		#mainContent .ID252 ul#tabs li { float: left; overflow: hidden; font-size: 76.9%; background-color: #ccc; }
		#mainContent .ID252 ul#tabs .clearing { height: 0px; }
		#mainContent .ID252 li { padding: 6px 0; margin: 0; width: 47px; border-right: 1px solid #e8e8e8; text-align: center; }
		#mainContent .ID252 li a { display: block; width: 100%; color: #fff; }
		#mainContent .ID252 li a:active { color: #e8e8e8;}
		#mainContent .ID252 li#day0 { width: 116px; }
		#mainContent .ID252 ul#tabs li.selected { background: #174fb7; }
        #mainContent .ID252 table abbr { border-bottom: none; }
        #mainContent .ID252 .programPlanChoiceHead { margin: 0 0 12px; padding: 0 0 8px; border-bottom: 1px dotted #003282; }
        #mainContent .ID252 .programPlanPulldownBox label { display: block; color: #333; font-size: 76.9%; font-weight: bold; }
        #mainContent .ID252 .programPlanPulldownBox select { border: 1px solid #003282; font-weight: bold; color: #333; }
        #mainContent .ID252 .programPlanPulldownBox option { font-weight: bold; color: #333; }
		#mainContent .ID252 .programPlanDropdownSchedule { float: left; margin: 0 20px 0 0; }
		#mainContent .ID252 .programPlanDropdownLanguage { float: left; margin: 0 20px 0 0; }
		
			/* 6.19.11.1 Programmplan (TV) - daily Table */
			#mainContent .ID252 .dayTable { background-color: #e8e8e8; padding: 0; border-spacing: 0px; color: #fff; 
					font-size: 76.9%; border-collapse: collapse; position: relative; }
			#mainContent .ID252 .dayTable tbody { width: 100%; }
			#mainContent .ID252 .dayTable td { text-align: center; border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; 
					padding: 6px 0; border-collapse: collapse; }
			#mainContent .ID252 td.tableheader1, #mainContent .ID252 td.tableheader2 { width: 46px; padding: 3px 0 6px;
					background-color: #174fb7; }
			#mainContent .ID252 td.tableheader3 { width: 470px; border-width: 0px; border-bottom: 1px solid #e8e8e8; text-align: left; 
					padding: 3px 3px 6px 7px; background-color: #174fb7; }
			#mainContent .ID252 .dayTable .data { background-color: #fff; color: #003282; font-weight: bold; }
			#mainContent .ID252 .dayTable .tabledata3, #mainContent .ID252 .dayTable .tabledata4, 
			#mainContent .ID252 .dayTable .tabledata5 { border-right-width: 0px; }
			#mainContent .ID252 .dayTable .tabledata3, #mainContent .ID252 .dayTable .tabledata4 { text-align: left; 
					padding: 6px 8px; }
			#mainContent .ID252 .dayTable .tabledata3 a { color: #003282; font-weight: bold; }
			#mainContent .ID252 .dayTable .tabledata3 a:hover, #mainContent .ID252 .dayTable .tabledata3 a:focus
					{ text-decoration: underline; }
			#mainContent .ID252 .dayTable .tabledata3 a:active { color: #174fb7; }
			#mainContent .ID252 .dayTable .tabledata4 a { color: #666; font-weight: bold; }
			#mainContent .ID252 .dayTable .tabledata4 a:hover, #mainContent .ID252 .dayTable .tabledata4 a:focus
					{ text-decoration: underline; }
			#mainContent .ID252 .dayTable .tabledata4 a:active { color: #999; }
			#mainContent .ID252 .dayTable .tabledata3 { width: 140px; }
			#mainContent .ID252 .dayTable .tabledata4 { width: 246px; }
			#mainContent .ID252 .dayTable .tabledata5 { font-weight: normal; text-transform: uppercase;
					text-align: right; padding: 12px 2px 2px 3px; vertical-align: bottom; }
			#mainContent .ID252 .dayTable .tabledata5 div { font-size: 70%; line-height: 6px; }
			   	/* safari */ 
            	@media screen and (-webkit-min-device-pixel-ratio:0) { #mainContent .ID252 .dayTable .tabledata5 div { font-size: 7px; }} 
			
			#mainContent .ID252 .tabledata5 .language1 { padding-right: 16px;
					background: url(/skins/std/channel1/pics/programmplanGerman.gif) no-repeat 100% 100%;}
			#mainContent .ID252 .tabledata5 .language2 { padding-right: 16px;
					background: url(/skins/std/channel1/pics/programmplanEnglish.gif) no-repeat 100% 100%;}
			#mainContent .ID252 .tabledata5 .language8 { padding-right: 16px;
					background: url(/skins/std/channel1/pics/programmplanArabic.gif) no-repeat 100% 100%;}
			#mainContent .ID252 .tabledata5 .language28 { padding-right: 16px;
					background: url(/skins/std/channel1/pics/programmplanSpanish.gif) no-repeat 100% 100%;}
					
			/* 6.19.11.2 Programmplan (TV) - weekly Table */				
            #mainContent .ID252 .weekTable { position: absolute; width: 926px; background: rgba(232, 232, 232, 0.7); 
            		left: -134px; top: 63px; padding: 26px 0 15px;  z-index: -1; border-collapse: collapse; 
            		border-color: transparent; border-style: solid;	border-width: 0 8px 8px; }
            	/* safari */ 
            	@media screen and (-webkit-min-device-pixel-ratio:0) { 
            			#mainContent .ID252 .weekTable { top: 64px; width: 910px; }} 
            	/* opera */
            	@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { 
            			#mainContent .ID252 .weekTable { top: 62px; }} 
            			
            #mainContent .ID252 .weekTable td { background-color: #fff; color: #003282; border: 1px solid #e8e8e8;
            		font-weight: bold; padding: 3px 3px 2px 3px; vertical-align: bottom; }
			#mainContent .ID252 .weekTable td a { color: #003282; font-weight: bold; line-height: 1.4em; }
			#mainContent .ID252 .weekTable td a:hover, #mainContent .ID252 .weekTable td a:focus
					{ text-decoration: underline; }
			#mainContent .ID252 .weekTable td a:active { color: #174fb7; }
			#mainContent .ID252 .weekTable .tableheader { text-align: center; border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; 
					padding: 6px 0; border-collapse: collapse; background-color: #174fb7; color: #fff; font-size: 90.5%; font-weight: normal; } 
			#mainContent .ID252 .weekTable .tableheaderrow .weekTime { width: 40px; }
			#mainContent .ID252 .weekTable .tableheaderrow .weekContent { width: 118px; }
			#mainContent .ID252 .weekTable .tablebodyrow .weekTime { width: 40px; font-size: 90.5%; }
			#mainContent .ID252 .weekTable .tablebodyrow .weekContent { width: 118px; font-size: 90.5%; }
			#mainContent .ID252 .weekTable .language1 { padding-right: 13px;
					background: url(/skins/std/channel1/pics/programmplanGerman.gif) no-repeat 100% 100%;}
			#mainContent .ID252 .weekTable .language2 { padding-right: 13px;
					background: url(/skins/std/channel1/pics/programmplanEnglish.gif) no-repeat 100% 100%;}
			#mainContent .ID252 .weekTable .language8 { padding-right: 13px;
					background: url(/skins/std/channel1/pics/programmplanArabic.gif) no-repeat 100% 100%;}
			#mainContent .ID252 .weekTable .language28 { padding-right: 13px;
					background: url(/skins/std/channel1/pics/programmplanSpanish.gif) no-repeat 100% 100%;}
			#mainContent .ID252 .weekTable div.language, #mainContent .ID252 .weekTable div.language1, #mainContent .ID252 .weekTable div.language2,
			#mainContent .ID252 .weekTable div.language8, #mainContent .ID252 .weekTable div.language28 { 
					padding: 0 13px 1px 0;  }

		/* 6.19.12 Folgen Highlight Teaser */
		#mainContent .ID256 p.date { padding: 0 8px; font-size: 99.9%; color: #003282; }

		/* 6.19.13 BereichsHeaderProgramm */
		#mainContent .ID253 { padding: 0 0 3px; }
		#mainContent .ID253 .picBox { margin: 0 0 2px; }
		#mainContent .ID253 .picBox img { float: none; }
		#mainContent .ID253 div { margin: 0; font-size: 92%; margin: 0 7px 0; }
		#mainContent .ID253 div span.langText{ float: left; color: #666; font-size: 83.5%; }
		#mainContent .ID253 div span.langLink { float: right; margin-left: 10px; text-transform: uppercase; 
				font-size: 83.5%; font-weight: bold; }
		#mainContent .ID253 div span.langLink a { color: #999; }
		#mainContent .ID253 div span.selected a { color: #003282; }
		#mainContent .ID253 div span a:hover, #mainContent .ID253 p span a:focus { color: #003282; text-decoration: underline; }
		#mainContent .ID253 div span a:active { color: #174fb7; text-decoration: underline; }

		/* 6.19.14 BereichsHeaderSendung */
		#mainContent .ID254 { padding: 0 0 3px; }
		#mainContent .ID254 .picBox { margin: 0 0 2px; }
		#mainContent .ID254 .picBox img { float: none; }
		#mainContent .ID254 div { margin: 0 7px 0; font-size: 92%; }
		#mainContent .ID254 div span { float: left; margin-right: 10px; text-transform: uppercase; 
				font-size: 83.5%; font-weight: bold; }
		#mainContent .ID254 div span a { color: #999; }
		#mainContent .ID254 div span a.selected { color: #003282; }
		#mainContent .ID254 div span a:hover, #mainContent .ID254 p span a:focus { color: #003282; text-decoration: underline; }
		#mainContent .ID254 div span a:active { color: #174fb7; }


/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* 7 Channel Highlight */
/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 7.1 Radio, TV */
	/* .Radio #nav a:hover, .Radio #nav a:focus, .TV #nav a:hover, .TV #nav a:focus	{ background: #eaf4fe; }
	.Radio #nav a:active, .TV #nav a:active	{ background: #eaf4fe; }
	.Radio #nav h3, .TV #nav h3	{ border-color: #003282; color: #ffffff; }
	.Radio #nav h4, .TV #nav h4, .Radio #nav h2 span, .TV #nav h2 span,
	.Radio #nav h2 a.active, .TV #nav h2 a.active	{ background: #eaf4fe; border-color: #eaf4fe; }
	.Radio #WordXPlainer a, .TV #WordXPlainer a	{ border-color: #eaf3e1; } */

/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 7.2 Interactive */
	/* .Interactive #leftColumn, .Interactive #nav	{ background: #b3d7ff }
	.Interactive #nav a:hover, .Interactive #nav a:focus	{ background: #eaf4fe; }
	.Interactive #nav a:active	{ background: #eaf4fe; }
	.Interactive #nav h3 { border-color: #003282; color: #ffffff; }
	.Interactive #nav h4, .Interactive #nav h2 span, .Interactive #nav h2 a.active	{ background: #eaf4fe; border-color: #eaf4fe; }
	.Interactive #WordXPlainer a	{ border-color: #eaf3e1; } */

/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 7.3 GermanInfos, GermanCourses, DWAcademy */
	/* .GermanInfos #leftColumn, body.GermanCourses #leftColumn, .GermanInfos #nav, body.GermanCourses #nav	{ background: #b3d7ff; }
	.GermanInfos #nav a:hover, .GermanInfos #nav a:focus, .GermanCourses #nav a:hover, .GermanCourses #nav a:focus	{ background: #eaf4fe; }
	.GermanInfos #nav a:active, .GermanCourses #nav a:active	{ background: #eaf4fe; }
	.GermanInfos #nav h3, .GermanCourses #nav h3	{ border-color: #003282; color: #ffffff; }
	.GermanInfos #nav h4, .GermanCourses #nav h4,
	.GermanInfos #nav h2 span, .GermanCourses #nav h2 span,
	.GermanInfos #nav h2 a.active, .GermanCourses #nav h2 a.active	{ background: #eaf4fe; border-color: #eaf4fe; }
	.GermanInfos #WordXPlainer a, .GermanCourses #WordXPlainer div	{ border-color: #eaf3e1; } */

/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 7.4 Organization, Press, B2B */
	/* .Organization #contentWrapper, .Press #contentWrapper, .B2B #contentWrapper, .DWAcademy #contentWrapper	{ 
			background-image: url(pics/back_all_994.gif); }
	.Organization #leftColumn, body.Press #leftColumn, body.B2B #leftColumn, body.DWAcademy #leftColumn,
	.Organization #nav, body.Press #leftColumn, body.B2B #nav, body.DWAcademy #nav	{ background: #b3d7ff; }
	.Organization #nav a:hover, .Organization #nav a:focus, .Press #nav a:hover, .Press #nav a:focus,
	.B2B #nav a:hover, .B2B #nav a:focus, .DWAcademy #nav a:hover, .DWAcademy #nav a:focus	{ background: #eaf4fe; }
	.Organization #nav a:active, .Press #nav a:active, .B2B #nav a:active, .DWAcademy #nav a:active	{ background: #eaf4fe; }
	.Organization #nav h3, .Press #nav h3, .B2B #nav h3, .DWAcademy #nav h3	{ border-color: #003282; color: #ffffff; }
	.Organization #nav h4, .Press #nav h4, .B2B #nav h4, .DWAcademy #nav h4,
	.Organization #nav h2 span, .Press #nav h2 span, .B2B #nav h2 span, .DWAcademy #nav h2 span,
	.Organization #nav h2 a.active, .Press #nav h2 a.active, .B2B #nav h2 a.active, .DWAcademy #nav h2 a.active	{ background: #eaf4fe; 
			border-color: #eaf4fe; }
	.Organization #WordXPlainer a, .Press #WordXPlainer div, .B2B #WordXPlainer a, .DWAcademy #WordXPlainer a	{ border-color: #eaf3e1; } */

/* ---------------------------------------------------------------------------------------------------------------------------------- */	
	/* 7.5 GlobalIdeas */
	.GlobalIdeas #slogan {background-color: #9DD00F;}
	/* .GlobalIdeas #slogan h2 {text-align:center; margin-left: 0px;} */
	.GlobalIdeas #date {background-color: #69A527;}
	.GlobalIdeas #date span {display:none;}
	.GlobalIdeas #head #langChoice {display:none;}	

/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* 8 Specific Adjustments */
/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 8.1 IE custom stlyes */
	/* #headSearch input.button	{ margin-top: expression("0.692em"); } */

/* ---------------------------------------------------------------------------------------------------------------------------------- */
	/* 8.2 disable floating */
	/* .widescreen #headBack2, .widescreen #mainContent	{ width: 100%; } */


/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* 9 Special hacks & problems */
/* ---------------------------------------------------------------------------------------------------------------------------------- */
/*#mainContent iframe#havarieTeaser { height: 0px; width: 0px; display: none; }
#mainContent iframe#havarieTeaser { height: 100px; width: 590px; display: block; }*/



