/* General tags */
/**********************************************************************************/
body {
	background:			transparent none 50% 90px no-repeat;
	display:			block;
	position:			relative;
} 
html {
	overflow-y:			scroll; /* force scrollbar */
}
* html a {
	/*position: relative;*/
}
* {
	font-family:		verdana, arial, sans-serif;
	font-size:			11px;
	line-height:		14px;
	margin:				0;
	padding:			0;
}
h1 {
	padding:			8px 10px 0;
}
h1, h1 a {
	font-size:			18px;
	line-height:		20px;
}
h2{
	padding:			5px 10px 0;
}
h2, h2 a {
	font-size:			11px;
	line-height:		14px;
}
h3 {
	padding:			0 10px;
	margin:				0;
	height:				16px;
}
h3 span {
	line-height:		16px;
}
h3, h3 a {
	font-size:			10px;
}
h1 a, h2 a, h3 a, h1 a:hover, h2 a:hover, h3 a:hover {
	text-decoration:	none;
}
p {
	padding:			5px 10px;
}
a, a:hover {
	text-decoration:	underline;
}
ul {
	width:				100%;
	padding-bottom:		10px;
	list-style-type:	none;
}
ul li {
	list-style-type:	none;
	padding:			0 10px 0 15px;
	margin:				2px 0 2px 10px;
	zoom:				1;
}
ul li a {
	text-decoration:	none;
}
img {
	display:			block;
	border:				none;
}
fieldset {
	border:				none;
}
legend {
	display:			none;
}
hr {
	display:			block;
	clear:				both;
	visibility:			hidden;
	height:				0;
	border:				none;
	_margin: 			-8px 0;  /* IE margin fix */
	padding:			0;
}

/* Layout User Control grid */
/**********************************************************************************/

#localWrapper,
#pageContentWrapper {
	text-align:			center; /* Center page layout, for old browsers?  */
	line-height:		0px;
}

#localTop,
#pageContent {
	width:				780px;
	margin:				0 auto; /* Center page layout, for newer browsers  */
	text-align:			left;
}
#localTop {
	background-repeat:	no-repeat;
}
#localTop,
#localWrapper {
	height:				55px;
}
#coloumWrap,
#columnWrap {
	width:				620px;
}
#breadcrumb{
	height:				15px;
}
#breadcrumb a {
	text-decoration:	none;
}
#breadcrumb h2 {
	padding:			0 0 0 150px;
}
#breadcrumb h2,
#breadcrumb h2 a {
	font-size:			10px;
	line-height:		15px;
	font-weight:		normal;
}
#innerWrapper {
	padding-left:		10px;
	width:				770px;
}
#content {
	width:				630px;
	float:				left;
}
#columnWrapper {
	margin:				0 0 0 10px;
}
#columnWrap {
	_zoom: 				1;
}
#columnLeft,
#coloumLeft {
	float:				left;
	width:				410px;
}
#coloumRight {
	float:				right;
	width:				200px;
}
#columnLeft,
#coloumLeft,
#coloumRight,
#columnRight {
	min-height:			10px;
	_height: 			10px;
}
#contentTop .contentRow {
	_height: 			1px;
}
.frontpage1,
.frontpage2,
.frontpage3,
.frontpage4,
.frontpage5,
.frontpage6,
.frontpage7,
.frontpage8,
.frontpage1_1_full,
.frontpage2_1_full,
.frontpage3_1_full,
.frontpage4_1_full,
.frontpage5_1_full,
.frontpage6_1_full,
.frontpage7_1_full,
.frontpage8_1_full,
.frontpage9_1_full,
.frontpage10_1_full,
.frontpage11_1_full {
	width:				410px;
}
#columnRight,
.frontpage1_1,
.frontpage2_1,
.frontpage3_1,
.frontpage4_1,
.frontpage5_1,
.frontpage6_1,
.frontpage7_1,
.frontpage8_1,
.frontpage9_1,
.frontpage10_1,
.frontpage11_1,
.frontpage1_2,
.frontpage2_2,
.frontpage3_2,
.frontpage4_2,
.frontpage5_2,
.frontpage6_2,
.frontpage7_2,
.frontpage8_2,
.frontpage9_2,
.frontpage10_2,
.frontpage11_2,
#contentTop .firstColumn {
	float:				left;
	width:				200px;
}
#columnRight,
.frontpage1_2,
.frontpage2_2,
.frontpage3_2,
.frontpage4_2,
.frontpage5_2,
.frontpage6_2,
.frontpage7_2,
.frontpage8_2,
.frontpage9_2,
.frontpage10_2,
.frontpage11_2 {
	margin-left:		10px;
}

#coloumRight .compWrapper,
#columnRight .compWrapper {
	width:				200px;
	_overflow: 			hidden;
}
#footerWrapper {
	padding:			30px 0 10px;
	width:				100%; 
}
#navigationFooter {
	float:				left;
	width:				140px;
}
#navigationFooter p {
	margin-left:		10px;
	padding:			2px 0 3px 10px;
}
#navigationFooter p,
#navigationFooter p a{
	font-size:			10px;
	font-weight:		bold;
	line-height:		10px;
}
#navigationFooter p a {
	text-decoration:	none;
	display:			block;
	padding-left:		10px;
}
#contentFooter {
	padding-left:		10px;
	width:				620px;
	float:				left;
}
#contentFooter h6 {
	padding:			2px 0 3px 10px;
}
#contentFooter h6,
#contentFooter a {
	font-size:			10px;
	line-height:		10px;
	font-weight:		normal;
}
#contentFooter a {
	text-decoration:	none;
}
#contentFooter ul.indexList {
	margin:				10px 0 0;
	padding:			0;
	width:				100%;
	border-left:		1px solid #333;
	height:				12px;
	overflow:			hidden;
}
#contentFooter ul.indexList li {
	border-right:		1px solid #333;
	float:				left;
	_filter: 			none;
}
#contentFooter ul.indexList p {
	padding:			0 7px;
	text-indent:		0;
}
#contentFooter ul.indexList,
#contentFooter ul.indexList li,
#contentFooter ul.indexList p,
#contentFooter ul.indexList a {
	line-height:		12px;
	font-size:			10px;
}
#contentFooter ul.indexList a {
	text-decoration:	underline;
	color:				#333;
	border:				0;
	padding:			0;
}
#contentFooter p {
	font-size:			9px;
	line-height:		12px;
	text-indent:		-12px;
	padding:			2px 0 0 11px;
}

#footerBottom {
	width:				620px;
	overflow:			hidden;
}
#grid1024 #footerBottom {
	width:				830px;
}

/* Navigation */
/**********************************************************************************/
#navigation {
	width:				130px;
	float:				left;
}
#navigation div {
	padding-bottom:	1px;
	width:				100%;
}
#navigation ul {
	padding:			0;
	margin-bottom:		10px;
}
#navigation li {
	background-image:	none;
	_filter: 			none;
	display:			inline; /* fixes IE li bottom spacing bug */
	line-height:		0;
	padding:			0;
	margin:				0;
}
#navigation li ul {
	margin-bottom:		0;
}
#navigation li p {
	padding:			0;
	width:				130px;
}
#navigation li a,
#navigation li li a {
	display:			block;
	width:				114px; /* new box model */
	padding:			1px 0 2px 16px;
	font-size:			10px;
	line-height:		12px;
	text-decoration:	none;
	background-repeat:	no-repeat;
	margin-bottom:		1px;
}
#navigation li.spaceAbove a {
	margin-top:			9px;
}
#navigation li.spaceAbove li a,
#navigation li.bigSpaceAbove a {
	margin-top:			0;
}
#navigation li.bigSpaceAbove a {
	margin-top:			19px;		
}
/* Component base classes */
/**********************************************************************************/
.compWrapper {
	width:				100%;
}
.compWrapper,
iframe {
	margin-bottom:		10px;
}
.imgContent {
	position:			relative;
	overflow:			hidden;
}
.imgContent a {
	cursor:				pointer;
	_cursor: 			hand;
}
.mask {
	position:			absolute;
	width:				0;
	height:				0;
	display:			block;
}
.teaser2Text {
	position:			absolute;
	height:				150px;
	width:				200px;
	right:				0px;
	background:			transparent url(../img/global/compTeaser2TextBg.png);
	_filter: 			progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/design/www/global/img/global/compTeaser2TextBg.png');
	_background-image: 	none;
}
.footerWrapper {
	display:			block;
	line-height:		0; /* fix whitespace bug */
	_font-size: 		0; /* fix whitespace bug */
}
.footer {
	display:			block;
	line-height:		0; /* fix whitespace bug */
	_font-size: 		0; /* fix whitespace bug */
}
.footerList { 
	margin-bottom:		0;
}
.footerList .footer {
	display:			none;
}
.content {
	width:				100%;
	position:			relative;
}
.icContent {
	overflow:			hidden;
	position:			absolute;
	float:				right; 
	top:				-5px;
	right:				15px;
	width:				28px;
	height:				28px;
}
.relContent {
	width:				200px;
	overflow:			hidden;
}

/* Component utility classes */
/**********************************************************************************/
.broadcast {
	font-weight:		bold;
}
ul.mediaList {
	padding-top:		3px;
}
body ul.mediaList li {/* remove default bullet on media links */
	background-image:	none;
	_filter: 			none;
	margin-left:		0;
	/*padding-left: 	4px;*/
}
ul.mediaList li img {
	margin:				0 -10px 0;
	padding-bottom:		4px;
	_display: 			inline-block;
}
ul.mediaList li div {
	padding:			0 0 0 15px;
}
ul.mediaList li p,
ul.mediaList li div {
	zoom:				1;
}
ul.mediaList li {
	padding-left:		10px;
}
ul.mediaList li div h2,
ul.mediaList li div p,
ul.mediaList li div .stamp {
	padding:			0 ! important;
}
ul.mediaList li div h2,
ul.mediaList li div h2 a {
	font-weight:		normal;
}


/*---------------------------------*/
ul.indexList {
	padding:			10px;
	width:				390px;
}
ul.indexList li {
	display:			inline;
	padding:			0;
	background-image:	none;
	margin:				0;
}
ul.indexList li p {
	padding-left:		0; 
	display:			inline;
	margin:				0;
}
ul.indexList li p a {
	padding-right:		10px;
	margin:				0;
	white-space:		nowrap;
	border-right:		1px solid #000;
	line-height:		18px;
	text-decoration:	underline;
}
/*---------------------------------*/
body li {
	_background-image: 	none;
}
.icAudio, .icBullet, .icExternal, .icInternal, .icSlideshow, .icVideo, .icNext, .icPrevious, .icCheckmark, .icComment, .icDocument, .icDownload, .icHelp, .icMobile, .icPodcast, .icSearch, .icUser, .icWarning, .icZoomIn, .icZoomOut {
	padding:			0 0 0 15px;
	background-repeat:	no-repeat;
}
.icAudio, .icBullet, .icExternal, .icInternal, .icSlideshow, .icVideo, .icNext, .icPrevious, .icCheckmark, .icComment, .icDocument, .icDownload, .icHelp, .icMobile, .icPodcast, .icSearch, .icUser, .icWarning, .icZoomIn, .icZoomOut, body li {
	background-position:0 0;
	background-repeat:	no-repeat;
	zoom:				1;
}
a.icAudio, a.icBullet, a.icExternal, a.icInternal, a.icSlideshow, a.icVideo, a.icNext, a.icPrevious, a.icCheckmark, a.icComment, a.icDocument, a.icDownload, a.icHelp, a.icMobile, a.icPodcast, a.icSearch, a.icUser, a.icWarning, a.icZoomIn, a.icZoomOut {
	margin:				2px 0 0 5px;
	padding:			0 0 0 12px;
	cursor:				pointer;
	_display: 			inline-block;
	_width: 			0;
}
a.icVideo {
	margin-top:			1px;
}
.icProcess {
	position:			absolute;
	overflow:			hidden;
	width:				10px;
	height:				10px;
	margin-left:		5px;
	margin-top:			5px;
	z-index:			1000; 
}
.icProcess div {
	position:			absolute;
	margin-left:		0;
	width:				60px;
	height:				10px;
}
.icNone {
	background-image:	none;
}
.disabled {
	cursor:				pointer;
	opacity:			0.25;
	_filter: 			alpha(opacity=25);
}
li p .stamp {
 	padding:			0;
}
.stamp, .updated {
	font-size:			10px;
	padding-left:		10px;
}
.updated {
	padding-left:		20px;
}
.stamp span {
	margin-left:		10px;
	font-weight:		normal;
	clear:				left;
}
.quote {
	padding:			0 10px 10px;
}
.voteBar {
	background:			red;
	height:				5px;
	margin:				0 10px 5px;
	overflow:			hidden;
}
.voteBar span {
	background:			blue;
	height:				5px;
	display:			block;
}
.readMore {
	padding:			0 10px 10px;
	font-size:			0;
}
.readMore a {
	font-size:			11px;
	cursor:				pointer;
}
.readMore .clear {
	display:			none;
}
.readMore .floatLeft {
	float:				none;
}
.seeAll {
	text-align:			right;
	padding:			0 10px 10px;
}
input.text,
textarea.text,
select.selector {
	font-size:			11px;
	padding:			2px 0;
	line-height:		normal;
	border:				1px solid #000;
	width:				178px;
	margin-right:		10px;
}
input.button,
button.button {
	font-size:			10px;
	padding:			0 5px;
	margin-right:		10px;
	line-height:		normal;
	border:				1px solid #000;
	height:				19px;
	vertical-align:		middle;
}
.clear,
.clear span,
.clear div {
	line-height:		0;
	height:				0;
	_font-size: 		0;
	border:				none;
}
.clear {
	clear:				both;
	position:			relative;
}
.clear span,
.clear div {
	position:			absolute;
	top:				-10px;
}
.clear div {
	display:			inline;
}
.footer .collapse {
	display:			none;
}
.block {
	display:			block;
}
.floatLeft {
	float:				left;
}
.floatRight {
	float:				right;
}
.floatNone {
	float:				none;
}
.right {
	text-align:			right;
}
.left {
	text-align:			left;
}
.radio, .check {
	margin:				0 10px 0 0;
	padding:			0;
	height:				15px;
	width:				15px;
}
table.listing {
	border-collapse:	collapse;
	border:				none;
	margin:				10px;
	width:				390px;
	table-layout:		fixed;
}
table.listing td {
	padding:			2px 0;
	text-align:			right;
}
table.listing td a {
	font-size:			9px;
	letter-spacing:		-1px;
}
table.listing td.left {
	text-align:			left;
}
#coloumRight table.listing,
#columnRight table.listing {
	width:				180px;
}

/* Article */
/**********************************************************************************/
.article {
	_width: 			410px;
	_overflow: 			hidden;
	margin-bottom:		10px;
	padding-bottom:		10px;
}
.article h1 {
	padding-top:		12px;
}
.article .stamp {
	padding-bottom:		10px;
}
.article .compWrapper .stamp {
	padding-bottom:		0;
}
.articleFooter {
	margin-top:			10px;
	margin-bottom:		-10px;
	font-size:			10px;
	clear:				both;
}
.article .compWrapper .footerWrapper {
	margin-bottom:		0;
}
.article .compWrapper,
.article iframe {
	float:				right;
	clear:				right;
	width:				190px;
	overflow:			hidden;
	margin:				10px 10px 0;
	_display: 			inline; /* fixes IE double margin */
}

.articleWide .comp701_01,
.articleWide .comp701_02,
.article .comp705_02,
.article .comp705_03,
.article .comp705_05,
.article div.comp704_02,
.article .comp711_03,
.article .comp711_04 {
	width:				390px;
	display:			block;
	margin:				10px auto 0;
	clear:				both;
	float:				none;
}
.articleWide .comp701_01,
.articleWide .comp701_02,
.articleWide .comp705_02,
.articleWide div.comp704_02,
.articleWide .comp711_03,
.articleWide .comp711_04 {
	margin:				10px 0 0;
	clear:				none;
}
.articleWide .articleRight {
	margin-left:		10px;	
}

.article .compWrapper .imgContent {
	width:				190px;
	overflow:			hidden;
}
.article .compWrapper .imgContent img {
	width:				auto !important;
}
.article .compWrapper .relContent {
	padding-right:		10px;
}
.article .compWrapper .content {
	width:				100%;
}
.article .compWrapper .txtContent {
	padding:			0;
}
.article .mediaList a {
	font-weight:		bold;
}
.article .compWrapper .mediaList a {
	font-weight:		normal;
}
.articleFunctions {
	width:				100%;
	overflow:			hidden;
	height:				28px;
}
.articleFunctions a.icMail,
.articleFunctions a.icPrint,
.articleFunctions a.icFontLarge,
.articleFunctions a.icFontSmall,
.articleFunctions a.icShare,
.articleFunctions a.icFacebook {
	/*display:			block;*/
	float:				right;
	display:			inline;
	background-repeat:	no-repeat;
	position:			relative;
	width:				18px;
	height:				18px;
	line-height:		18px;
	margin:				5px 10px 3px 0;
	cursor:				pointer;
}
.articleFunctions a.icShare {
	display:			none;
}
.articleFunctions a.icFacebook {
	width:				122px;
	_margin-left:		0;
	_padding-left:		0;
	background:			transparent url(../img/global/sendtilfacebook.gif) 0% 50% no-repeat;	
}
.articleFunctions a.icMail {
	width:				24px;
}
.articleFunctions p {
	line-height:		18px;
	float:				left;
}
/* For Old Comp */
.article .component {
	width:				190px;
	float:				right;
	margin:				10px 10px 0;
	_display: 			inline; /* fixes IE double margin */
	text-align:			center;
	overflow:			hidden;
}

.article .component * {
	margin:				0 auto;
	text-align:			left;
}


.article ul.mediaList li {
	padding-left:		12px;
}

.article .compWrapper ul.mediaList li {
	padding-left:		4px;
}

div.articleTop200,  div.articleTop410 {
	margin-bottom:		0;
}
.articleTop200 .contentWrapper, 
.articleTop410 .contentWrapper {
	border:				none;
}
.articleTop200 .content {
	width:				410px;
	overflow:			hidden;
	position:			relative;
}
.articleTop200 .imgContent {
	float:				left;
}
.articleTop200 .txtContent {
	width:				210px;
	position:			absolute;
	_bottom: 			0;
	right:				0;
} 

.article .comp705_02 .imgContent {
	width:				auto;
	overflow:			hidden;
}

.article .comp708_01 textarea.text{
	width:				368px;
}
.article .comp708_02 input.text, .article .comp708_02 textarea.text {
	width:				163px;
}

.article .comp708_01, .article .comp708_01 .content,
.article .comp708_02, .article .comp708_02 .content,
.article .comp711_03, .article .comp711_03 .content,
.article .comp711_04, .article .comp711_04 .content {
	width:				390px;
}
.article div.comp711_03 .imgContent,
.article div.comp711_04 .imgContent {
	width:				390px;
	overflow:			hidden;
}

div.comp401 {
	width:				410px;
	margin-bottom:		7px;
}
div.comp401 h1 {
	background-repeat:	no-repeat;
	overflow:			hidden;
	width:				410px;
	text-indent:		-5000px;
	padding:			0;
	margin:				0;
}

div.articleFontSize0 p,
div.articleFontSize0 h4 {
	font-size:			10px;
	line-height:		13px;
}
div.articleFontSize1 p,
div.articleFontSize1 h4 {
	font-size:			11px;
	line-height:		14px;
}
div.articleFontSize2 p,
div.articleFontSize2 h4 {
	font-size:			12px;
	line-height:		15px;
}
div.articleFontSize3 p,
div.articleFontSize3 h4 {
	font-size:			13px;
	line-height:		17px;
}
div.articleFontSize4 p,
div.articleFontSize4 h4 {
	font-size:			14px;
	line-height:		18px;
}

.article .compWrapper table {
	width:				180px;
	table-layout:		fixed;
	margin:				5px;
}
.article .compWrapper td {
	vertical-align:		top;
	padding:			5px;
}
.article .comp705_02 table,
.article .comp705_05 table,
.article .comp705_03 table {
	width:				400px;
}

/* Global setup for tabbed navigation */
/**********************************************************************************/
.tabNavigation {
	margin:				0 0 3px;
	padding-bottom:		4px;
	background:			transparent none 0% 100% repeat-x;
}
.tabNavigation ul {
	list-style-type:	none;
	margin:				0;
	padding:			0;
	overflow:			auto;
	width:				100%;
}
.tabNavigation li {
	display:			inline;
	float:				left;
	padding:			0;
	margin:				0;
}
.tabNavigation li a {
	display:			block;
	text-decoration:	none;
	margin-right:		1px;
	margin-bottom:		2px;
	border:				1px solid #000;
	cursor:				pointer;
}
.tabNavigation li a:hover {
	text-decoration:	none;
}
.tabNavigation li a.sel {
	padding-bottom:		3px;
	margin-bottom:		0;
	font-weight:		bold;
	border:				1px solid #000;
	border-bottom:		0 none transparent;
}
.tabNavigation li a span {
	padding:			0 10px;
	width:				100%;
	line-height:		15px;
	font-size:			10px;
}

.tabNavigation li ul { 
	display:			none; /* fix empty ul's */
}

.themeNavigation .tabNavigation {
	margin-bottom:		0;
}
.themeNavigation .contentWrapper,
.themeNavigation .footer {
	border:				none;
}
div.themeNavigation,
.themeNavigation .content,
.themeNavigation .footer {
	background-color:	transparent;
}
/* Component layout style */
/*********************************************************************************/
.comp700_01 .relContent,
.comp700_04 .relContent,
.comp700_06 .relContent,
.comp700_07 .relContent,
.comp700_12 .relContent {
	width:				auto;
}

.comp700_23 .imgContent,
.comp700_24 .imgContent,
.comp700_25 .imgContent {
	width:				830px;
}
.comp700_01 .content, .comp700_01 .footer,
.comp700_02 .content, .comp700_02 .footer,
.comp700_03 .content, .comp700_03 .footer,
.comp700_22 .imgContent,
.comp700_12 .content, .comp700_12 .footer,
.comp700_18 .content, .comp700_18 .footer,
.comp711_01 .content, .comp711_01 .footer,
.comp711_02 .content, .comp711_02 .footer {
	width:				620px;
}
.comp700_04 .content, .comp700_04 .footer,
.comp700_05 .content, .comp700_05 .footer,
.comp700_06 .content, .comp700_06 .footer,
.comp700_07 .content, .comp700_07 .footer,
.comp700_08 .content, .comp700_08 .footer,
.comp700_14 .content, .comp700_14 .footer,
.comp700_17 .content, .comp700_17 .footer, .comp700_17 .relContent,
.comp700_18 .imgContent,
.comp700_21 .imgContent,
.comp701_01 .content, .comp701_01 .footer,
.comp701_02 .content, .comp701_02 .footer,
.comp701_04 .content, .comp701_04 .footer,
.comp701_05 .content, .comp701_05 .footer,
.comp702_01 .content, .comp702_01 .footer,
.comp702_02 .content, .comp702_02 .footer,
.comp705_02 .content, .comp705_02 .footer,
.comp705_05 .content, .comp705_05 .footer,
.comp708_01 .content, .comp708_01 .footer,
.comp708_02 .content, .comp708_02 .footer,
.comp709_01 .content, .comp709_01 .footer,
.comp709_03 .content, .comp709_03 .footer,
.comp711_03 .content, .comp711_03 .footer,
.comp711_04 .content, .comp711_04 .footer {
	width:				410px;
}

.comp700_09 .content, .comp700_09 .footer,
.comp700_10 .content, .comp700_10 .footer,
.comp700_11 .content, .comp700_11 .footer, 
.comp701_03 .content, .comp701_03 .footer,
.comp702_03 .content, .comp702_03 .footer,
.comp702_04 .content, .comp702_04 .footer,
.comp705_01 .content, .comp705_01 .footer,
.article .comp705_03 .txtContent,
.comp705_03 .imgContent,
.comp705_04 .content, .comp705_04 .footer, 
.comp706_01 .content, .comp706_01 .footer,
.comp709_02 .content, .comp709_02 .footer,
.comp709_04 .content, .comp709_04 .footer,
.comp710_01 .content, .comp710_01 .footer,
.comp711_05 .content, .comp711_05 .footer,
.comp711_06 .content, .comp711_06 .footer,
.comp713_01 .content, .comp713_01 .footer {
	width:				200px;
}

.comp704_02 .content, .comp704_02 .footer,
.article .comp705_02 .content, .article .comp705_02 .footer,
.article .comp705_03 .content, .article .comp705_03 .footer,
.article .comp705_05 .content, .article .comp705_05 .footer {
	width:				390px;
}
.comp704_01 .content, .comp704_01 .footer,
.article .comp705_01, .article .comp705_01 .content, .article .comp705_01 .footer,
.article .comp705_03 .imgContent,
.article .comp705_04, .article .comp705_04 .content, .article .comp705_04 .footer {
	width:				190px;
}

.comp700_02 .imgContent,
.comp700_03 .txtContent, .comp700_03 .relContent,
.comp700_05 .imgContent,
.comp700_08 .imgContent,
.comp700_14 .imgContent,
.comp701_02 .txtContent,
.comp702_01 .txtContent,
.comp705_03 .imgContent,
.comp713_01b .imgContent {
	float:				left;
}
.comp700_02 .txtContent, .comp700_02 .relContent,
.comp700_05 .txtContent, .comp700_05 .relContent,
.comp700_08 .txtContent, .comp700_08 .relContent, 
.comp700_14 .txtContent, .comp700_14 .relContent, 
.comp700_18 .imgContent,
.comp702_01 .imgContent,
.comp705_03 .txtContent,
.comp713_01b .txtContent, .comp713_01b .relContent {
	float:				right;
}

.comp700_02 .txtContent, .comp700_02 .relContent,
.comp700_03 .txtContent {
	width:				420px;
}
.comp700_05 div.contentWrapper .content .txtContent, .comp700_05 div.contentWrapper .content .relContent,
.comp700_18 .txtContent, 
.comp702_01 div.contentWrapper .content .txtContent,
.comp705_03 .txtContent {
	width:				210px;
}
.comp700_18 .txtContent {
	_width: 			207px;
}
.comp700_08 .txtContent, .comp700_08 .relContent,
.comp700_14 .txtContent, .comp700_14 .relContent {
	width:				310px;
}
.comp701_02 .txtContent {
	width:				50%;
}

#navigation .comp713_01 .content,
#navigation .comp713_01 .footer,
#navigation .comp713_01b .content,
#navigation .comp713_01b .footer {
	width:				130px;
}
#navigation .comp713_01b .imgContent {
	width:				80px;
}
div.comp713_01b div.contentWrapper div.content, div.comp713_01b div.footerWrapper div.footer {
	background:			transparent none;
}
.comp713_01b .txtContent, .comp713_01b .relContent {
	width:				120px;
}
#navigation .comp713_01b .txtContent,
#navigation .comp713_01b .relContent  {
	float:				none;
	width:				auto;
}
.comp713_01b .txtContent {
	overflow:			hidden;
}

div.compWrapper div.widthFull {
	width:				auto;
}
div.compWrapper div.width420 {
	width:				420px;
}
div.compWrapper div.width410 {
	width:				410px;
}
div.compWrapper div.width395 {
	width:				395px;
}
div.compWrapper div.width390 {
	width:				390px;
}
div.compWrapper div.width310 {
	width:				310px;
}
div.compWrapper div.width295 {
	width:				295px;
}
div.compWrapper div.width210 {
	width:				210px;
}
div.compWrapper div.width200 {
	width:				200px;
}
div.compWrapper div.width190 {
	width:				190px;
}

div.compWrapper div.floatLeft {
	float:				left;
}
div.compWrapper div.floatRight {
	float:				right;
}
div.compWrapper div.floatNone {
	float:				none;
}

/* Component detail style*/
/**********************************************************************************/
.comp700_02 .contentWrapper,
.comp700_03 .contentWrapper,
.comp700_05 .contentWrapper,
.comp700_06 .contentWrapper,
.comp700_10 .contentWrapper,
.comp700_12 .contentWrapper,
.comp700_13 .contentWrapper,
.comp700_14 .contentWrapper,
.comp700_16 .contentWrapper,
.comp700_18 .contentWrapper,
.comp702_01 .contentWrapper,
.comp702_02 .contentWrapper,
.comp702_03 .contentWrapper,
.comp702_04 .contentWrapper{
	border:				none;
}

.comp700_02 .contentWrapper {
    margin-bottom:10px;
}

.comp700_03 .relContent .mediaList{
	margin-top:			10px;
}
.comp700_07 .txtContent p,
.comp700_08 .txtContent p,
.comp700_09 .txtContent p,
.comp700_10 .txtContent p,
.comp700_14 .txtContent p{
	padding:			0 10px;
}
.comp700_08 .imgContent{
	margin:				5px 0;
}  
.comp700_08 .readMore,
.comp700_14 .readMore {
	padding-bottom:		5px;
}
.comp701_04 .icExternal * {
	padding:			0;
	margin:				0;
}
.comp701_04 .icExternal p a {
	padding-top:		0;
	text-decoration:	underline;
}
.comp701_04 .contentWrapper {
	border:				none;
}
.comp701_04 ul.mediaList {
	padding:			0;
}
.comp701_04 ul.mediaList li {
	padding:			2px 9px 5px;
	border-top:			1px solid #000;
}
.comp701_04 ul.mediaList li div {
	padding:			0 0 0 20px; 
}
.comp701_04 ul.mediaList li div h2 a {
	font-weight:		bold; 
}
.comp702_02 .content, 
.comp702_02 .footer, 
.comp702_04 .content, 
.comp702_04 .footer {
	background:			transparent none;
}
.comp702_02 .footer, 
.comp702_04 .footer {
	border:				none;
}
.comp700_13 p a,
.comp702_01 p a,
.comp702_02 p a,
.comp702_03 p a,
.comp702_04 p a,
.comp702_05 p a {
	color:				#333;
	text-decoration:	none;
}
.comp702_01 h3 a,
.comp702_02 h3 a,
.comp702_03 h3 a,
.comp702_04 h3 a {
	color:				#FFF;
}
.comp702_06 h1 {
	width:				180px;
	float:				left;
}
.comp702_06 h1 .stamp {
	padding-left:		0;
	margin:				0;
	font-size:			18px;
	line-height:		20px;
}
.comp702_06 .txtContent p, .comp702_06 .readMore {
	width:				400px;
	float:				right;
}
.comp704_01 .footer,
.comp704_02 .footer {
	height:				5px;
}
.comp705_03 strong, 
.comp705_04 strong {
	display:			block;
}
.comp705_03 .mediaList, 
.comp705_04 .mediaList {
	margin:				0;
	padding:			0;
}
.comp705_03 li {
	border-right:		1px solid #000;
	padding:			5px 10px;
} 
.comp705_04 li {
	border-top:			1px solid #000;
	border-bottom:		1px solid #000;
	padding:			5px 10px;
}
.comp705_03 .txtContent, 
.comp705_04 .txtContent {
	overflow:			auto;
	height:				190px;
}
.comp706_01,
.comp706_02 {
	margin-bottom:		0px;
}
.comp706_01 fieldset,
.comp706_02 fieldset {
	padding-bottom:		5px;
}
.comp706_01 fieldset p,
.comp706_02 fieldset p {
	padding-bottom:		2px;
	padding-top:		2px;
}
.comp706_01 fieldset p span,
.comp706_02 fieldset p span {
	margin-top:			-2px;
	padding:			0;
	float:				left;
}
.comp706_01 label,
.comp706_02 label {
	margin-left:		20px;
}
.comp706_01 p strong,
.comp706_02 p strong {
	padding-left:		7px;
}
.comp708_01 textarea.text {
	width:				388px;
	margin:				0;
}
.comp708_01 .footer {
	height:				10px;
}
.comp708_02 fieldset {
	float:				left; 
	width:				205px;
}
.comp708_02 input.text, .comp708_02 textarea.text{
	width:				183px;
	margin:				0;
}
.comp708_02 .disclaimer {
	background-color:	#E2E2DC;
}
.comp708_02 .button {
	float:				right;
	margin:				0 0 0 10px;
}
.comp709_01 .footer, 
.comp709_02 .footer, 
.comp709_03 .footer, 
.comp709_04 .footer {
	height:				10px;
}
.comp709_02 input.text,
.comp709_04 input.text {
	margin-right:		0px;
}
.comp709_02 .text,
.comp709_04 .text {
	margin:				0;
}
.comp710_01 * {
	font-size:			10px;
}
.comp710_01 .contentWrapper {
	border:				none;
}
.comp710_01 h3 {
	margin:				0;
	height:				15px;
	padding:			0 0 0 10px;
}
.comp710_01 h3 span,
.comp710_01 li {
	height:				15px;
	line-height:		15px;
}
.comp710_01 .icContent{ 
	top:				-14px;
	right:				4px;
} 
.comp710_01 .icContent,
.comp710_01 .icContent a,
.comp710_01 .icContent a:hover{
	width:				11px;
	height:				11px;
	display:			block;
}
.comp710_01 .icContent a {
	text-indent:		-2000px; 
}

.comp710_01 ul {
	padding:			0;
	width:				auto;
}
.comp710_01 li,
.comp710_01 .footer {
	padding:			0;
}
.comp710_01 ul.mediaList li {
	display:			block;
	padding:			0 0 0 10px;
	margin:				0;
}
.comp710_01 ul.mediaList li div {
	/*margin-left: 		5px;*/
}
.comp710_01 ul.mediaList li div a {
	font-weight:		bold; 
	display:			block;
	width:				100%;
}
.comp710_01 ul.mediaList li div span a {
	display:			inline;
}
.comp710_01 ul.mediaList li div p {
	text-align:			left;
}
.comp710_01 .footer {
	height:				2px;
	font-size:			0;
}
.comp710_04 select {	
	margin-right:		10px;
}
.comp711_02 .footer,
.comp711_04 .footer {
	border:				none;
}

#navigation .comp713_01 input.text {
	width:				108px;
}
.comp713_01 input.text,
.comp713_02 input.text,
.comp713_04 input.text,
.comp713_05 input.text,
.comp713_06 input.text {
	margin-right:		0;
}
.comp713_01 button,
.comp713_02 button,
.comp713_04 button,
.comp713_05 button,
.comp713_06 button {
	margin-right:		0;
}

#coloumRight .comp713_01 .footer,
#columnRight .comp713_01 .footer,
#coloumRight .comp713_02 .footer,
#columnRight .comp713_02 .footer,
#coloumRight .comp713_04 .footer,
#columnRight .comp713_04 .footer,
#coloumRight .comp713_05 .footer,
#columnRight .comp713_05 .footer,
#coloumRight .comp713_06 .footer,
#columnRight .comp713_06 .footer {
	display:			block;
	text-align:			right;
}

.comp713_03 .compForm p .stamp {
	padding-left:		0;
	margin-top:			-5px;
	display:			block;
} 
.comp713_03 #conditions {
	width:				384px;
	padding:			2px;
	height:				100px;
	margin:				0;
	overflow:			auto; 
}
.comp713_03 .unaccepted {
	opacity:			0.5;
	_filter: 			alpha(opacity=50); 
	zoom:				1;
}
.comp713_03 .relContent label {
	display:			block;
	padding:			10px;
}
.comp713_03 .footer p {
	text-align:			right;
}
.comp713_03 .footer button.button {
	margin-right:		0;
}

.comp715_01 .imgContent,
.comp715_02 .imgContent,
.comp715_03 .imgContent,
.comp715_04 .imgContent {
	position:			relative;
	overflow:			hidden;
	background-color:	#666;
}
.comp715_01 .fader,
.comp715_02 .fader,
.comp715_03 .fader,
.comp715_04 .fader {
	background-color:	#666;
}
.comp715_01 .nav,
.comp715_02 .nav,
.comp715_03 .nav,
.comp715_04 .nav {
	border-bottom:		1px solid #CCC;
}
.comp715_01 .nav p,
.comp715_02 .nav p,
.comp715_03 .nav p,
.comp715_04 .nav p {
	text-align:			right;
}
.comp715_01 .nav a,
.comp715_02 .nav a,
.comp715_03 .nav a,
.comp715_04 .nav a {
	text-decoration:	none;
	background-image:	none;
}
.comp715_01 .nav .next,
.comp715_02 .nav .next,
.comp715_03 .nav .next,
.comp715_04 .nav .next {
}
.comp715_01 .nav .prev,
.comp715_02 .nav .prev,
.comp715_03 .nav .prev,
.comp715_04 .nav .prev {
	margin-right:		10px;
}
.comp715_01 .nav .next span,
.comp715_02 .nav .next span,
.comp715_03 .nav .next span,
.comp715_04 .nav .next span {
	padding-left:		10px;
	margin-left:		2px;
	zoom:				1;
}
.comp715_01 .nav .prev span,
.comp715_02 .nav .prev span,
.comp715_03 .nav .prev span,
.comp715_04 .nav .prev span {
	padding-left:		10px;
	margin-right:		2px;
	zoom:				1;
}
.comp715_01 .nav .index,
.comp715_02 .nav .index,
.comp715_03 .nav .index,
.comp715_04 .nav .index {
	float:				left;
	padding-left:		20px; 
}
.comp715_01 .slide,
.comp715_02 .slide,
.comp715_03 .slide,
.comp715_04 .slide {
	position:			absolute;
	top:				0;
	left:				0;
	text-align:			center;
}
.comp715_01 .selected,
.comp715_02 .selected,
.comp715_03 .selected,
.comp715_04 .selected {
	overflow:			hidden;
	z-index:			50;
}
.comp715_01 .slide img,
.comp715_02 .slide img,
.comp715_03 .slide img,
.comp715_04 .slide img {
	width:				100%;
	height:				auto;
	cursor:				pointer;
	display:			inline;
}
.comp715_01 .fader,
.comp715_02 .fader,
.comp715_03 .fader,
.comp715_04 .fader {
	position:			absolute;
	top:				0 ! important;
	left:				0 ! important;
	z-index:			80;
	width:				100%;
	visibility:			hidden;
	opacity:			0.0;
	_filter: 			alpha(opacity=0);
}
.comp715_01 .content,
.comp715_02 .content,
.comp715_03 .content,
.comp715_04 .content {
	overflow:			hidden;
}
.comp715_01 .content,
.comp715_01 .footer,
.comp715_01 .imgContent {
	width:				200px;
}
.comp715_02 .content,
.comp715_02 .footer,
.comp715_02 .imgContent {
	width:				410px;
}
.comp715_02 .relContent {
	width:				410px;
}
.comp715_03 .content,
.comp715_03 .footer,
.comp715_03 .imgContent {
	width:				620px;
}
.comp715_03 .txtContent {
	width:				420px;
	float: 				left;
}
.comp715_03 .relContent {
	float: 				right;
}
.comp715_04 .content,
.comp715_04 .footer,
.comp715_04 .imgContent {
	width:				830px;
}
.comp715_04 .txtContent {
	width:				420px;
	float: 				left;
}
.comp715_04 .relContent {
	width:				400px;
	float: 				right;
}
.comp715_01 .inActive,
.comp715_02 .inActive,
.comp715_03 .inActive,
.comp715_04 .inActive {
	cursor:				default;
}
.loading img {
	opacity:			0.0;
	_filter: 			alpha(opacity=0);
}

.loading {
	background:			transparent url(../img/global/proces.gif) no-repeat 50% 50%;
}


/* temp fixes */
.comp715_01 .imgContent p,
.comp715_02 .imgContent p,
.comp715_03 .imgContent p,
.comp715_04 .imgContent p {
	display:			none; 
}
.comp715_01 .imgContent img[src=''],
.comp715_02 .imgContent img[src=''],
.comp715_03 .imgContent img[src=''],
.comp715_04 .imgContent img[src=''] {
	display:			none; 
}

.ExtenalContent {
	width:				100%;
	overflow:			hidden;
}

body#page div.compWrapper div.imgContent {
	overflow:			hidden;
}
body#page div.compWrapper span.mask {
	width:				830px;
	height:				800px;
	display:			block;
}
body#page div.compWrapper div.teaser2Text {
	height:				800px;
}
.comp700_11 .imgContent,
.comp700_17 .imgContent {
	width:				28px;
}
.comp700_08 .imgContent {
	width:				100px;
}
.comp700_02 .imgContent,
.comp700_05 .imgContent,
.comp700_10 .imgContent,
.comp700_13 .imgContent,
.comp702_01 .imgContent,
.comp702_03 .imgContent,
.comp702_04 .imgContent,
.comp711_05 .imgContent,
.comp711_06 .imgContent,
.articleTop200 .imgContent {
	width:				200px;
}
.comp700_06 .imgContent,
.comp700_18 .imgContent,
.comp702_02 .imgContent,
.comp711_03 .imgContent,
.comp711_04 .imgContent,
.articleTop410 .imgContent {
	width:				410px;
}
.comp700_03 .imgContent,
.comp700_12 .imgContent,
.comp702_06 .imgContent,
.comp711_01 .imgContent,
.comp711_02 .imgContent {
	width:				620px;
}

/* imgViewer */
/**********************************************************************************/
.imgViewerWrapper {
	background-image:	none;
	text-align:			left;
}
.imgViewerWrapper h3 {
	height:				55px;
	padding-bottom:		3px;
}
.imgViewerWrapper h3 span {
	left:				215px;
	top:				36px;
	text-align:			left;
	position:			relative;
}
.imgViewerWrapper .stamp {
	padding-bottom:		10px;
}
.imgViewerWrapper .footer {
	width:				100%;
}
.imgViewerWrapper .footer * {
	line-height:		20px;
	font-weight:		bold;
}
.imgViewerWrapper .footer a {
	margin:				0 10px;
	text-decoration:	none;
}
.imgViewerWrapper .back {
	float:				left;
}
.imgViewerWrapper .back a {
	padding-left:		16px;
	display:			block;
	background:			transparent none 0 5px no-repeat;
}
.imgViewerWrapper .index {
	text-align:			center;
}
.imgViewerWrapper .next {
	float:				right;
}
.imgViewerWrapper .next a {
	padding-right:		16px;
	display:			block;
	background:			transparent none 100% 5px no-repeat;
}
.imgViewerWrapper .imgContent, .imgViewerWrapper .txtContent{
	overflow:			hidden;
}
.imgViewerSmall, .imgViewerLarge {
	margin:				30px 15px 35px;
}
.imgViewerSmall .content {
	height:				300px;
	width:				617px;
}
.imgViewerSmall .imgContent {
	height:				300px;
	width:				400px;
	float:				left;
}
.imgViewerSmall .txtContent {
	height:				300px;
	width:				217px;
	text-align:			left;
	float:				left;
}
.imgViewerLarge .content {
	height:				585px;
	width:				614px;
}
.imgViewerLarge .imgContent {
	height:				459px;
	width:				614px;
	float:				none;
}
.imgViewerLarge .txtContent {
	height:				126px;
	width:				614px;
	float:				none;
}
/* Style Externt content */
/**********************************************************************************/ 
.comp710_02 .content {
	width:				410px;
}
.programFeed { 
	padding:			10px;
}
.comp710_02 .programFeed {
	float:				right;
	width:				170px;
	margin:				0 10px 10px;
	_margin: 			0 5px 5px; /*IE hack for margin*/
}
.comp710_03 .programFeed {
	padding-left:		0;
}
.comp710_03 .content {
	width:				200px;
}
.programFeed p { 
	padding:			0;
}
.programFeed h4.title, 
.programFeed p.serienr, 
.programFeed img, 
.programFeed p.kanalid, 
.programFeed p.dag, 
.programFeed p.dato, 
.programFeed p.starttid {
	display:			inline;
	padding-right:		2px;
}
.programFeed p.kanalid, 
.programFeed p.dag, 
.programFeed p.dato, 
.programFeed p.starttid { 
	font-style:			italic;
}
.programFeed p.serienr { 
	font-weight:		bold;
	padding:			0;
}
.programFeed img { 
	padding:			0px;
	display:			inline;
}
.programFeed p.kanalid { 
}
.programFeed p.dag { 
}
.programFeed p.dato { 
}
.programFeed p.starttid { 
	clear:				right
}
.programFeed p.b {
}
.programFeed p.c { 
	padding-top:		8px;
	padding-bottom:		4px;
}
.programFeed p.d { 
	padding-bottom:		8px;
}
.programFeed p.orgtitel { 
}
.programFeed p.instruk { 
}
.programFeed p.e { 
}
.programFeed p.medvirk { 
}
.programFeed p.d { 
}



/* compMerge utility style */
/**********************************************************************************/ 
.compMergeTop .compWrapper,
.compMergeMiddle .compWrapper {
	margin-bottom:		0;
}
.compMergeTop .compWrapper .footer,
.compMergeMiddle .compWrapper .footer {
	border:				none;
}
.compMergeMiddle .compWrapper h3,
.compMergeBottom .compWrapper h3 {
	display:			none;
}
.compMergeMiddle .compWrapper .contentWrapper,
.compMergeBottom .compWrapper .contentWrapper {
	border:				none;
}
.compMerge,
.compMergeTop,
.compMergeMiddle,
.compMergeBottom { /* float layout fix */
	width:				100%;
	overflow:			hidden;
}

/* compForm utility style */
/**********************************************************************************/ 
#coloumLeft .txtContent .compForm  p,
#columnLeft .txtContent .compForm p {
	padding-bottom:		5px;
	padding-left:		100px;
	width:				300px;
	overflow:			hidden;
}
.compForm .text, .compForm select {
	width:				200px;
	margin-right:		0;
}
.compForm .small {
	width:				45px;
}
.compForm .medium {
	width:				60px;
}
.compForm .large {
	width:				75px;
}
.compForm .xlarge {
	width:				143px;
}
.compForm label {
	margin-left:		-90px;
	float:				left;
	width:				90px;
}
i.floatRight  {
	font-size:			10px;
}
.compForm span.validation {
	padding-left:		11px;
	padding-top:		1px;
}

/* compRow utility style */
/**********************************************************************************/ 
.compRow {
	width:				100%;
	overflow:			hidden;
}
#page .compRow .oneColumn {
	width:				200px;
}
#page .compRow .twoColumn {
	width:				410px;
}
#page .compRow .threeColumn {
	width:				620px;
}
#page .compRow .oneColumn,
#page .compRow .twoColumn {
	margin-left:		10px;
	float:				left;
}
#page .compRow .firstColumn {
	margin-left:		0;
}


/* css for embedded drPlayer  */
/*****************************************************************************/

div.comp714_01 h3 {
	margin-bottom:		0px;
}

/* Frame around player/teaserimage. */
div.embedPlayerBG {
	_width: 			190px;
	width:				100%;
	height:				110px;
	background-image:	url('../../DRPlayer/img/drPlayer/embedPlayerBG.gif');
}
.grid1024 .articleRight .comp714_01 .embedPlayerBG,
.grid1024 .articleRight .comp714_01 .embedPlayerBG,
div#columnRight .comp714_01 .embedPlayerBG,
div#coloumRight .comp714_01 .embedPlayerBG {
	background-image:	url('../../DRPlayer/img/drPlayer/embedPlayerBG200.gif');
}

div.embedPlayer {
	position:			relative;
	float:				left;
	left:				3px;
	top:				3px;
	width:				184px;
	height:				104px;
	margin-left:		0px;
	padding-left:		0px;
}
.grid1024 .articleRight .comp714_01 .embedPlayer,
.grid1024 .articleRight .comp714_01 .embedPlayer,
div#columnRight .comp714_01 .embedPlayer,
div#coloumRight .comp714_01 .embedPlayer {
	width:				194px;
	height:				104px;
}

div.embedPlayerControlBG {
	width:				100%;
	height:				20px;
	background-image:	url('../../DRPlayer/img/drPlayer/embedPlayerControlBG.jpg');
	background-repeat:	repeat-x;
}

div.embedPlayerButton a {
	width:				100%;
	height:				100%;
	display:			block;
	cursor:				pointer;
}

.embedPlayerButton a:hover {
	background-position:100% 0;
}
.embedPlayerButton a.mouseDown:hover {
	background-position:100% 100%;
}	

div.embedPlayDiv a { 
	background-image:	url('../../DRPlayer/img/drPlayer/embedplay_map.png');
}
div.embedStopDiv a {
	background-image:	url('../../DRPlayer/img/drPlayer/embedstop_map.png');
}

div.embedPlayDiv {
	float:				left;
	padding-left:		72px;
	width:				23px;
	height:				20px;
}
div.embedStopDiv {
	float:				left;
	width:				23px;
	height:				20px;
}

div.embedPlayerBottomBG {
	width:				100%;
	height:				6px;
	background-image:	url('../../DRPlayer/img/drPlayer/embedPlayerBottomBG.gif');
	background-repeat:	repeat-x;
}
.EclipBackground {
	position:			relative;
	float:				left;
	width:				184px;
	height:				104px;
	cursor:				pointer;
}

.EclipForeground {
	position:			absolute;
	float:				left;
	width:				184px;
	height:				104px;
	opacity:			0.8;
	_filter:			alpha(opacity=80);
	background-image:	url('../../DRPlayer/img/drPlayer/clipNormal.gif');
	background-repeat:	no-repeat;
}
.grid1024 .articleRight .comp714_01 .EclipBackground,
.grid1024 .articleRight .comp714_01 .EclipBackground,
div#columnRight .comp714_01 .EclipBackground,
div#coloumRight .comp714_01 .EclipBackground {
	width:				194px;
	height:				104px;	
}

.article .compWrapperPlayer iframe {
	width:		auto;
}

/* header overload */
/*
div.comp714_01 h3 {
	height:			25px;
	margin-bottom:	0px;
	padding-left:	2000px;
	background-image:	url('../../DRPlayer/img/drPlayer/embedPlayerTop.jpg');
	overflow:		hidden;
}	
*/





.SWFObjectWrapper {
	margin-bottom:		10px;
}

/* row and column grid */
/*****************************************************************************/

.row {
	width:				100%;
	overflow:			hidden;
}
.row .compWrapper {
	/*float:			left;*/
} 
.row .single {
	width:				200px;
}
.row .double {
	width:				410px;
}
.row .triple {
	width:				620px;
}
.row .quadruple {
	width:				830px;
}
.row .single,
.row .double,
.row .triple {
	margin-left:		10px;
	float:				left;
	overflow:			hidden;
}
.row .first {
	margin-left:		0;
}

.row .quadruple,
.row .quadruple .compWrapper,
.row .quadruple .compWrapper .content,
.row .quadruple .compWrapper .footer  {
	width:				830px;
}
.row .triple,
.row .triple .compWrapper,
.row .triple .compWrapper .content,
.row .triple .compWrapper .footer {
	width:				620px;
}
.row .double,
.row .double .compWrapper,
.row .double .compWrapper .content,
.row .double .compWrapper .footer {
	width:				410px;
}
.row .single,
.row .single .compWrapper,
.row .single .compWrapper .content,
.row .single .compWrapper .footer {
	width:				200px;
}

/* 1024 grid */
/*****************************************************************************/

.grid1024 #localTop {
	background-repeat:	no-repeat;
}

.grid1024 #localTop,
.grid1024 #pageContent {
	width:				990px;
}
.grid1024 #coloumWrap,
.grid1024 #columnWrap {
	width:				830px;	
}
.grid1024 #innerWrapper {
	width:				980px;
    /* cause problems, removed 
    overflow:           auto; 
    */
}
.grid1024 #content {
	width:				840px;
}
.grid1024 #columnLeft,
.grid1024 #coloumLeft {
	width:				620px;
}
.grid1024 #contentFooter {
	width:				830px;
}


.grid1024 .articleFunctions,
.grid1024 .articleContainer,
.grid1024 .article {
	width:				620px;
}
.grid1024 .articleContent {
	width:				410px;
	float:				left;
	overflow:			hidden;
}
.grid1024 .articleFunctions {
	clear:				none;
	overflow:			hidden;
}
.grid1024 .articleContainer {
	float:				left;
}
.grid1024 .articleRight {
	float:				right;
	background:			transparent none;
	margin:				0;
	padding:			10px 10px 0 0;
	width:				200px;
	
	/* nyheder override */
	position:			static;
	left:				auto;
}
.grid1024 .articleRight .compWrapper,
.grid1024 .articleRight .compWrapper .content,
.grid1024 .articleRight .compWrapper .footer,
.grid1024 .articleRight .compWrapper .imgContent,
.grid1024 .articleRight iframe {
	width:				200px;
}
.grid1024 .articleRight .compWrapper h3 {
	width:				auto;
}

.grid1024 .articleRight .compWrapper .relContent {
	padding-right:		0;
}
.grid1024 .articleRight iframe,
.grid1024 .articleRight .compWrapper {
	float:				none;
	margin:				0 0 10px;
	overflow:			hidden;
	zoom:				1;
}


.grid1024 .articleWide .articleContent {
	width:				620px;
}

/* article fontsize 1 */
.grid1024 div.article *,
.grid1024 div.articleFontSize1 * {
	font-size:			12px;
	line-height:		16px;
}
.grid1024 div.article .stamp,
.grid1024 div.article .updated,
.grid1024 div.articleFontSize1 .stamp,
.grid1024 div.articleFontSize1 .updated {
	font-size:			11px;
}
.grid1024 div.article h1,
.grid1024 div.articleFontSize1 h1 {
	font-size:			18px;
	line-height:		21px;
}
/* article fontsize 0 */
.grid1024 div.articleFontSize0 * {
	font-size:			11px;
	line-height:		15px;
}
.grid1024 div.articleFontSize0 .stamp,
.grid1024 div.articleFontSize0 .updated {
	font-size:			10px;
}
.grid1024 div.articleFontSize0 h1 {
	font-size:			17px;
	line-height:		20px;
}
/* article fontsize 2 */
.grid1024 div.articleFontSize2 * {
	font-size:			13px;
	line-height:		16px;
}
.grid1024 div.articleFontSize2 .stamp,
.grid1024 div.articleFontSize2 .updated {
	font-size:			12px;
}
.grid1024 d	v.articleFontSize2 h1 {
	font-size:			19px;
	line-height:		23px;
}
/* article fontsize 3 */
.grid1024 div.articleFontSize3 * {
	font-size:			14px;
	line-height:		19px;
}
.grid1024 div.articleFontSize3 .stamp,
.grid1024 div.articleFontSize3 .updated {
	font-size:			13px;
}
.grid1024 div.articleFontSize3 h1 {
	font-size:			20px;
	line-height:		24px;
}
/* article fontsize 4 */
.grid1024 div.articleFontSize4 * {
	font-size:			16px;
	line-height:		21px;
}
.grid1024 div.articleFontSize4 .stamp,
.grid1024 div.articleFontSize4 .updated {
	font-size:			15px;
}
.grid1024 div.articleFontSize4 h1 {
	font-size:			22px;
	line-height:		27px;
}

/* article fontsize component override */
.grid1024 div.article div.compWrapper * {
	font-size:			11px;
	line-height:		15px;
}
.grid1024 div.article div.compWrapper .stamp,
.grid1024 div.article div.compWrapper .updated {
	font-size:			10px
}
.grid1024 div.article div.compWrapper h1 {
	font-size:			18px;
	line-height:		21px;
}

.grid1024 .articleTop {
	clear:				both;	
}

.grid1024 .articleTop .compWrapper {
	margin-bottom:		0;
}

/* 1024 teasers */
/*****************************************************************************/

.comp700_20 .txtContent {
	float:				left;
	width:				620px;
}
.comp700_20 .relContent {
	float:				right;
	width:				210px;
}
.comp700_20 .relContent .mediaList {
	margin-top:			10px;
}


.comp700_21 .imgContent,
.comp700_22 .imgContent,
.comp700_23 .imgContent,
.comp700_24 .imgContent {
	width:				830px;
}

.comp700_21 .imgContent {
	float:				left;
	width:				410px;
}
.comp700_21 .txtContent,
.comp700_21 .relContent {
	float:				right;
	width:				420px;
}
.comp700_22 .imgContent {
	float:				left;
	width:				620px;
}
.comp700_22 .txtContent,
.comp700_22 .relContent {
	float:				right;
	width:				210px;
}
.comp700_25 .txtContent {
	float:				left;
	width:				620px;
}
.comp700_25 .relContent {
	float:				right;
	width:				210px;
}
.comp700_25 .relContent .mediaList {
	margin-top:			10px;
}

.comp700_26 .imgContent {
	float:				left;
	width:				410px;
}
.comp700_26 .txtContent,
.comp700_26 .relContent {
	float:				right;
	width:				210px;
}

.comp700_27 .imgContent {
	width:				620px;
}

/* 1024 article top picturebox */
/*****************************************************************************/
.comp711_07 .imgContent {
	float:				left;
	width:				410px;
}
.comp711_07 .txtContent {
	float:				right;
	width:				210px;
}
.comp711_08 .imgContent {
	float:				left;
	width:				200px;
}
.comp711_08 .txtContent {
	float:				right;
	width:				420px;
}




/* graphic headline */
/*****************************************************************************/

h1.graphicHeadline {
	height:				31px;
	padding:			0;
	margin-bottom:		10px;
	text-indent:		-20000px;
	background:			transparent none no-repeat;
}


/* large component */
/*****************************************************************************/
.comp700_01 .txtContent p,
.comp700_02 .txtContent p,
.comp700_03 .txtContent p,
.comp700_12 .txtContent p,
.comp700_20 .txtContent p,
.comp700_21 .txtContent p,
.comp700_25 .txtContent p,
.comp711_01 .txtContent p,
.comp711_08 .txtContent p {
	font-size:			12px;
	line-height:		17px;
}




button::-moz-focus-inner,
button:focus::-moz-focus-inner {
	border:				0 !important; 
}
a:focus,
object:focus {
	outline:			none;
}


/* TESTING: articleShareBox related styles*/
/*****************************************************************************/

#articleShare * {
	border:				0;
}
#articleShare {
	width:				200px;
	height:				60px;
	background-image:	url(../img/global/shareBoxBg.gif);
	color:				#000;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	
}
#articleShare.compWrapper a {
	color:				#a3a3a3;
	text-decoration:	none;
	font-weight:		normal;
	position:			absolute;
}
#articleShare div.content, #articleShare div.footer {
    background-color:	transparent;
	position:			absolute;
}
#articleShare .contentWrapper {
	width: 200px;
	height: 18px;
	margin-left:5px;
	padding-top:2px;
	margin-bottom:5px;
    background-color:Transparent;

}

#articleShare h3{
    height:15px;
    display:inline-block;
    color:#a3a3a3;
    padding-top:1px;
    background:none;
}


#articleShare .icShareMail {
	width:24px;
	height:13px;
	background-image:   url(../img/global/shareBoxMailIcon.gif);
	float:left;
	padding-left:27px;
	background-repeat:no-repeat;

}

#articleShare li {
	width: 50px;
	float:left;
}

#articleShare ul {
	padding-top:0;
}

#articleShare .icFacebook {
	width:14px;
	height:14px;
	background-image:   url(../img/global/shareBoxFbIcon.gif);
	float:left;
	padding-left:17px;
	background-repeat:no-repeat;
} 

#articleShare .footerWrapper {
	display:block;
}


#articleShare .footer p{
	width:200px;
	height:11px;
	background-image:   url(../img/global/shareBoxAddThisIcon.gif);
    background-repeat:no-repeat;
    margin-left:70px;
    padding-left:14px;
    margin-top:1px;
} 

#articleShare .footer a
{
    position:relative;
    bottom:7px;
    display:inline-block;
}

#articleShare2 .column1, #articleShare2 .column2
{
    width: 50%;
    float: left;
}
 #articleShare2 .likeColumn1 a, #articleShare2 .likeColumn2 a
{
    width: 45%;
    float: left;
}

#articleShare2 .column1 a, #articleShare2 .column2 a
{	
    padding: 4px 0 4px 32px;
	position: relative;
    /*width: 66px;*/
    display: block;
}

#articleShare2 .likeColumn1 a
{	
    padding: 2px 0 0px 14px;
	position: relative;
    display: block;
    height: 24px;
}

#articleShare2 .likeColumn2 a
{	
     padding: 4px 0px 0px 0px;
    position: relative;
    display: block;
    text-align: right;
    margin-left: -10px;
}


#articleShare2 .column1 span, #articleShare2 .column2 span
{
    position:	absolute;
	left: 14px;
	_left: -18px;
    top: 4px;
}

#articleShare2 .addthis_button_expanded {
	text-align:right;
}

#articleShare2 {
	font-weight:normal;
}

#articleShare2 .footerWrapper , #articleLike .footerWrapper {
	clear:both;
}

#articleShare2 .footerWrapper p {
	text-align:right;
	padding-top: 5px;
	padding-bottom: 10px;
}

#articleShare2 .content {
	overflow:auto;
}

#articleShare2 .at300bs.at15t_expanded, #articleShare2 .at300bs.at15t_compact {
	display: none;
}

#articleShare2 .txtContent {
	padding: 5px 0;
}

#articleShare2 .DR_button_email span {
	background:transparent url(http://s7.addthis.com/static/r07/widget06.png) no-repeat;
	background-position:0 -368px;
	display:block;
	height:16px;
	line-height:16px !important;
	overflow:hidden;
	width:16px;
}


.articleFunctions a.icMail {
  display:      none;
}

/* FORM STYLES 
   april 2010
   kontakt: mora eller bben */   
   
.FormDiv .FormDiv {
  padding:5px 10px;
}

.FormDiv .FormContentDiv {
	display: inline-block;
} 

html[xmlns] div.FormContentDiv {
	display: block;
} 

* html div.FormContentDiv{
	height: 1%;
}

.FormDiv .FormInputDiv input[type=text], .FormDiv .FormInputDiv select  {
  width: 180px;
}

.FormDiv fieldset.FormFieldset {
  float: left;
  width: 200px;
}

.FormDiv .FormContentDiv:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.FormDiv .input {
    margin-right:5px;
    margin-bottom:5px;
}    
 
.FormDiv .FormInputDiv select {
    margin-bottom:5px;
    height:18px;
    width:185px;
}

.FormDiv .FormInputDiv input, .FormDiv .FormInputDiv textarea, .FormDiv #FormSubmit, .FormDiv .FormInputDiv select  {
    padding-left:3px;
    margin-right:4px;
    vertical-align: middle;
}

.FormDiv .FormInputDiv input[type=text], .FormDiv .FormInputDiv textarea, .FormDiv #FormSubmit, .FormDiv .FormInputDiv select  {
    border: solid 1px #717171;
    -moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
}

.FormDiv .FormInputDiv textarea {
    padding-top:3px;
    width: 180px;
    height: 180px;
}

.FormDiv #FormSubmit {
    height:20px;
    text-align:center;
    vertical-align:middle;
    background-color:#969595;
    color:#fff;
    padding-bottom:2px;
    padding-left:10px;
}

.FormDiv .FormInputDiv input {
    height:18px;
}
    
.FormDiv .FormLabelDiv {
    margin-bottom:3px;
    color:#181818;
}
 
.FormDiv .FormFooterDiv {
    margin-top:10px;
    text-align:right;
    margin-right:16px;
}

.FormDiv .FormElementTypeDescription {
    margin-bottom:5px;
}   

.FormDiv .FormLabelDiv {
  font-weight: bold;
}

.FormDiv .FormFooterDiv input[type=submit] {
  padding-left: 12px;
  padding-right: 12px;
  border: solid 1px;
}

.FormDiv .validation-advice {
  color: #700;
}

.FormDiv .FormElementTypeHeader{
  font-weight: bold;
}

.FormDiv .FormElementDiv {
  padding-bottom: 4px;
}


/* Clickable video headers in articles */
/* Adds a play icon over the article headers that are video */

.compWrapper .embeddedvideo span {
    background: url("/design/www/global/img/global/play_big.png") no-repeat center center;
    height:100%;
    width:100%;
    position:absolute;
    cursor:pointer;
}

/* globalTopBanner style */
div#globalTopBannerWrapper
{
    width:100%;
    background-color: #5B5B5B;    
}
div#globalTopBannerContent
{
    margin:0 auto;
    width:990px;
    color: #FFF;
}

/* Metadata agents with comment bubble, and a count of how many comments have been made to the article */
/* Adds a bubble icon to the right of the text. */

.comment_bubble {
    vertical-align: top;
    margin-top: 1px;
    /* display: inline-block; */
    display: none;
}

.comment_bubble .cb_inner_left, .comment_bubble .cb_inner_right {
    float: left;
    height: 16px; 
    background: transparent url("/Design/www/Community/Images/bubbles_bg.png") no-repeat;
    }

.comment_bubble .cb_inner_left  {
    display: inline-block;
    width: 4px;
    }
    
.comment_bubble a {
    vertical-align: top;
    padding-right: 4px;
    font-size: 9px !important;
    line-height: 10px !important;
    color: #FFF !important;
    text-decoration: none; 
    text-align: center;
    }
    
.comment_bubble a:hover {
    text-decoration: none; 
    }


/* Sizes */

.comment_bubble.medium, .comment_bubble.large {
    margin-top: 0px;
    }

.comment_bubble.medium .cb_inner_left, .comment_bubble.medium .cb_inner_right {
    height: 24px;
    }

.comment_bubble.medium .cb_inner_left {
    width: 5px;
    }

.comment_bubble.medium a {
    padding-right: 5px;
    font-size: 11px !important;
    line-height: 15px !important;
    }

.comment_bubble.large .cb_inner_left, .comment_bubble.large .cb_inner_right {
    height: 30px;
    }

.comment_bubble.large .cb_inner_left {
    width: 6px;
    }

.comment_bubble.large a {
    padding-right: 7px;
    font-size: 15px !important;
    font-weight: bold;
    line-height: 18px !important;
    }

.comment_bubble.floatRight 
    {
    margin: 8px 8px 0 0 ;
    }

/* Colors */
   
.comment_bubble .cb_inner_left  {background-position: left 0px;}
.comment_bubble .cb_inner_right {background-position: right 0px;}
.comment_bubble.lightblue .cb_inner_left {background-position: left -20px;}
.comment_bubble.lightblue .cb_inner_right {background-position: right -20px;}
.comment_bubble.blue .cb_inner_left {background-position: left -40px;}
.comment_bubble.blue .cb_inner_right {background-position: right -40px;}

.comment_bubble.medium .cb_inner_left {background-position: left -60px;}
.comment_bubble.medium .cb_inner_right {background-position: right -60px;}
.comment_bubble.medium.lightblue .cb_inner_left {background-position: left -90px;}
.comment_bubble.medium.lightblue .cb_inner_right {background-position: right -90px;}
.comment_bubble.medium.blue .cb_inner_left {background-position: left -120px;}
.comment_bubble.medium.blue .cb_inner_right {background-position: right -120px;}

.comment_bubble.large .cb_inner_left {background-position: left -150px;}
.comment_bubble.large .cb_inner_right {background-position: right -150px;}
.comment_bubble.large.lightblue .cb_inner_left {background-position: left -185px;}
.comment_bubble.large.lightblue .cb_inner_right {background-position: right -185px;}
.comment_bubble.large.blue .cb_inner_left {background-position: left -220px;}
.comment_bubble.large.blue .cb_inner_right {background-position: right -220px;}