﻿img{
	border: 0px;
}

a
{
	color: #000000;
	text-decoration: underline;
}

a:hover
{
	color: #e60004;
	text-decoration: underline;
}

p 
{
	padding-top:0px;
	padding-bottom:8px;
	margin-top:0px;
	margin-bottom:0px;
}

input {
	border: 1px #ababab solid;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	padding: 2px 3px 1px 3px;
}

.gloAbstand{
	position: relative; 
	width: 1px; 
	margin: 0px; 
	padding: 0px; 
	font-size: 1px;
}

.linkArrow{
	display: block;
	padding: 0px 0px 0px 10px;
	background-image: url(/images/layout/arrow_link.gif);
	background-repeat: no-repeat;
	color: #000000;
	text-decoration: none;
}

.linkArrow:hover{
	color: #e60004;
}

.QLStylesCustom-QL-Link-Arrow,
.linkContentArrow{
	display: block;
	padding: 0px 0px 0px 10px;
	background-image: url(/images/layout/arrow_go.gif);
	background-repeat: no-repeat;
	color: #000000;
	text-decoration: none;
}

.QLStylesCustom-QL-Link-Arrow,
.linkContentArrow:hover{
	color: #e60004;
}

.QLStylesCustom-QL-Link-Back-Arrow,
.linkBackArrow{
	display: block;
	padding: 0px 0px 0px 10px;
	background-image: url(/images/layout/arrow_back.gif);
	background-repeat: no-repeat;
	color: #000000;
	text-decoration: none;
}

.QLStylesCustom-QL-Link-Back-Arrow,
.linkBackArrow:hover{
	color: #e60004;
}

.boxAll{
	position: relative;
	top: 8px;
	width: 990px;
	margin: 0 auto;
	text-align:left;
	background-color: #ffffff;
}


/* -- styles for header -- */
.boxHeader{
	position: relative;
	width: 760px;
	height: 39px;
	background-image: url(/images/layout/bg_meta.gif);
	background-repeat: no-repeat;
}

.heaLogin{
	position: absolute;
	left: 8px;
	top: 7px;
	width: 460px;
}

.heaMeta{
	position: absolute;
	left: 482px;
	top: 13px;
	width: 270px;
	text-align: right;
	color: #000000;
	font-size: 10px;
}

.heaMeta a{
	color: #000000;
	text-decoration: none;
}

.heaMeta a:hover{
	color: #e60004;
	text-decoration: none;
}

.heaMeta ul 
{
	float:right;
	margin:0;
	padding:0;
}

.heaMeta li 
{
	list-style-type: none;
	float:left;
	padding-right:2px;
}


/* -- end styles for header -- */

/* -- styles for navigation -- */
.boxNavigation{
	position: relative;
	left: 20px;
	text-align: left;
	width: 159px;
	border-bottom: solid 1px #ababab;
}

.navLeft{
	color: #464646;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
    text-decoration: none;	
}

.navLeft:hover{
	color: #e60004;
    text-decoration: none;	
}

.navLeftOn{
	color: #e60004;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
    text-decoration: none;	
}
/* -- styles for navigation -- */

/* -- styles for navigation level 1-- */
.navL1Off{
	position: relative;
	border-top: 1px solid #ababab;
}
.navL1On{
	position: relative;
	border-top: 1px solid #ababab;
}
/* -- styles for navigation level 1-- */

/* -- styles for navigation level 2-- */
.navL2On{
	position: relative;
	width: 159px;
	display: block;
	border-top: 1px solid #e8e8e8;
}

.navL2On a{
	display: block;
}

.navL2On a:hover{
	display: block;
	cursor:pointer;
}

.navL2On p{
	margin: 0px;
	padding: 2px 0px 2px 17px;
}

.navL2Off{
	position: relative;
	width: 159px;
	display: block;
	border-top: 1px solid #e8e8e8;
	
}

.navL2Off a{
	display: block;
}

.navL2Off a:hover{
	display: block;
	cursor:pointer;
}

.navL2Off p{
	margin: 0px;
	padding: 2px 0px 2px 17px;
}
/* -- styles for navigation level 2-- */

/* -- styles for navigation level 3-- */
.navL3On{
	position: relative;
	width: 159px;
	display: block;
	border-top: 1px solid #e8e8e8;
}

.navL3On a{
	display: block;
}

.navL3On a:hover{
	display: block;
	cursor:pointer;
}

.navL3On p{
	margin: 0px;
	padding: 2px 0px 2px 34px;
}

.navL3Off{
	position: relative;
	width: 159px;
	display: block;
	border-top: 1px solid #e8e8e8;
	
}

.navL3Off a{
	display: block;
}

.navL3Off a:hover{
	display: block;
	cursor:pointer;
}

.navL3Off p{
	margin: 0px;
	padding: 2px 0px 2px 34px;
}

/* -- styles for navigation level 3-- */

/* -- styles for navigation level 4-- */
.navL4On{
	position: relative;
	width: 159px;
	display: block;
	border-top: 1px solid #e8e8e8;
}

.navL4On a{
	display: block;
}

.navL4On a:hover{
	display: block;
	cursor:pointer;
}

.navL4On p{
	margin: 0px;
	padding: 2px 0px 2px 51px;
}

.navL4Off{
	position: relative;
	width: 159px;
	display: block;
	border-top: 1px solid #e8e8e8;
	
}

.navL4Off a{
	display: block;
}

.navL4Off a:hover{
	display: block;
	cursor:pointer;
}

.navL4Off p{
	margin: 0px;
	padding: 2px 0px 2px 51px;
}

/* -- styles for navigation level 4-- */

/* -- styles for breadcrumb-- */
.navBreadcrumb{
	position: relative;
	padding-left: 10px;
	padding-top: 5px;
	font-size: 10px;
}

.navBreadcrumb a{
	color: #000000;
	text-decoration: none;
}

.navBreadcrumb a:hover{
	color: #e60004;
	text-decoration: none;
}
/* -- end styles for breadcrumb-- */

/* -- styles for footer -- */
.footer{
	font-size: 10px;
	position: relative;
	padding-left: 210px;
	padding-top: 5px;
	font-size: 10px;
	border-top: 1px #ababab solid;
}

.footer a{
	color: #464646;
	text-decoration: none;
}

.footer a:hover{
	color: #e60004;
	text-decoration: none;
}

.footerhome {
	font-size: 10px;
	position: relative;
	padding-left: 10px;
	padding-top: 5px;
	font-size: 10px;
	border-top: 1px #ababab solid;
}

.footerhome a{
	color: #464646;
	text-decoration: none;
}

.footerhome a:hover{
	color: #e60004;
	text-decoration: none;
}

/* -- end styles for footer -- */


/* -- styles for content -- */
.boxContent{
	position: relative;
	width: 578px;
}

.conHomeTitle{
	position: relative;
	padding: 3px 5px 2px 10px;
	background-image: url(/images/layout/bg_title_home.jpg);
	background-repeat: no-repeat;
	border-bottom: 1px solid #909090;
}

.conBgTitle{
	position: relative;
	width: 530px;
	height: 39px;
	background-image: url(/images/layout/bg_title.gif);
	background-repeat: no-repeat;
}

.conBgTitleWide{
	position: relative;
	width: 760px;
	height: 39px;
	background-image: url(/images/layout/bg_title_wide.gif);
	background-repeat: no-repeat;
}

.conTitle{
	position: relative;
	padding: 10px 10px 5px 10px;
}

.conOvMeta{
	padding: 5px 10px 5px 10px;
	background-color: #ffb3b3;
}

.conLauftext{
	padding: 10px 10px 20px 10px;
	font-size: 12px;
}

.conTextSmall{
	font-size: 10px;
}

.conTextfield
{
	font-size: 12px;
	height: 18px;
	background-color: #ffffff;
	color: #000000;
	text-decoration:none;
	border: 1px solid #a6abb2;
}

.conOptionfield
{
	font-size: 10px;
}

.conBgTitle1col{
	position: relative;
	width: 172px;
	height: 24px;
	background-image: url(/images/layout/bg_title_1col_off.jpg);
	background-repeat: no-repeat;
}

.conTitle1col{
	display: block;
	padding: 6px 0px 5px 10px
}

.conBgButton{
	position: relative;
	width: 172px;
	height: 24px;
	background-image: url(/images/layout/bg_btn_content.jpg);
	background-repeat: no-repeat;
}

.conButton{
	display: block;
	padding: 7px 0px 7px 10px
}


.conBgChannelSelTop{
	position: relative;
	width: 760px;
	height: 30px;
	background-image: url(/images/layout/bg_channelsel_top.gif);
	background-repeat: no-repeat;
}

.conChannelSelTitle{
	position: relative;
	padding: 10px 10px 0px 10px;
}

.conBgChannelSel{
	position: relative;
	background-color: #e8e8e8;
	padding-left: 10px;
	padding-right: 10px;
	width: 740px;
}

.conBgChannelSel a{
	display: block;
	padding: 0px 0px 0px 10px;
	background-image: url(/images/layout/arrow_link.gif);
	background-repeat: no-repeat;
	color: #000000;
	text-decoration: none;
}

.conBgChannelSel span{
	display: block;
	padding: 0px 0px 0px 10px;
	background-image: url(/images/layout/arrow_link.gif);
	background-repeat: no-repeat;
	color: #e60004;
	text-decoration: none;
}

.conBgChannelSel a:hover{
	color: #e60004;
}

.conBgChannelSelBottom{
	position: relative;
	width: 760px;
	height: 10px;
	background-image: url(/images/layout/bg_channelsel_bottom.gif);
	background-repeat: no-repeat;
}

.conBgFormTop{
	position: relative;
	width: 530px;
	background-image: url(/images/layout/bg_form_top.gif);
	background-repeat: no-repeat;
}

.conBgForm
{
	position: relative;
	background-color: #e8e8e8;
	padding-left: 10px;
	padding-right: 10px;
	width: 510px;
}

span.radio Input{
	border: 1px #e8e8e8 solid;
	position: relative;
	top: 2px;
}

span.checkbox Input{
	border: 1px #e8e8e8 solid;
	position: relative;
	top: 2px;
}

.conBgForm Input.text{
	border: 1px #ababab solid;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	padding: 2px 3px 1px 3px;
	width: 235px;
}

.conBgForm textarea{
	border: 1px #ababab solid;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	padding: 2px 3px 1px 3px;
	width: 235px;
}

.conBgForm select{
	border: 1px #ababab solid;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	padding: 2px 3px 1px 3px;
	width: 235px;
}

.conBgForm a, 
.conBgForm a:link, 
.conBgForm a:visited{
	color: #000000;
	text-decoration: underline;
}

.conBgForm a:hover{
	color: #e60004;
	text-decoration: underline;
}

.conBgForm td{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color:	#000000;
}

.conBgFormBottom{
	position: relative;
	width: 530px;
	background-image: url(/images/layout/bg_form_bottom.gif);
	background-repeat: no-repeat;
}


.conBgErrorTop{
	position: relative;
	width: 530px;
	background-image: url(/images/layout/bg_error_top.gif);
	background-repeat: no-repeat;
}

.conBgError{
	position: relative;
	background-color: #e60004;
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
	width: 510px;
}

.conBgError td{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}

.conBgError li{
	margin-left: 12px;
}

.conBgErrorBottom{
	position: relative;
	width: 530px;
	background-image: url(/images/layout/bg_error_bottom.gif);
	background-repeat: no-repeat;
}

/* -- end styles for content -- */

/* -- styles for related links -- */
.boxRelated{
	position: relative;
	width: 210px;
}

.relTitle{
	position: relative;
	padding: 3px 5px 2px 10px;
	background-image: url(/images/layout/bg_title_related.jpg);
	background-repeat: no-repeat;
	border-bottom: 1px solid #909090;
}

.relImg{
	position: relative;
	border-bottom: 1px solid #909090;
}

.relContent{
	position: relative;
	padding: 10px;
	color: #000000;
	background-color: #e8e8e8;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	border-bottom: 1px solid #909090;
}

.relContent a
{
	display: block;
	padding: 0px 0px 2px 10px;
	background-image: url(/images/layout/arrow_link.gif);
	background-repeat: no-repeat;
	color: #000000 !important;
	text-decoration: underline !important;
}

.relContent a:hover
{
	color: #e60004 !important;
	text-decoration: underline !important;
}

.relContent td
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}

.relContent ul
{
	position: relative;
	left: -13px;
	top: -12px;
	list-style-position: outside;
	list-style-image: url(/images/layout/arrow_link.gif); 
} 

.relContentSearchBox{
	padding: 10px;
	color: #000000;
	background-color: #e8e8e8;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	border-bottom: 1px solid #909090;
}


.relContentSearchBox td
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}


.relSearchBox 
{
	position: relative;
	visibility: visible;
	background-image: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.relSearchBox a,
.relSearchBox a:hover
{
	padding: 0px;
	background-image: none;
} 

/* -- end styles for related links -- */


/* -- styles for pointer elements -- */

.pointerHome{
	position: relative;
	width: 240px;
	height: 118px;
	background-color: #e8e8e8;
	border-bottom: 1px solid #8e8e8e;
}

.pointerImage{
	position: relative;
	height: 94px;
	border-bottom: 1px solid #909090;
}

.pointerText{
	position: relative;
	height: 74px;
	padding: 10px;
	color: #000000;
	font-size: 12px;
	background-color: #e8e8e8;
	border-bottom: 1px solid #909090;
	vertical-align: bottom;
}

/* -- end styles for pointer elements -- */

/* -- styles for overview elements -- */

.overviewImage{
	position: relative;
	background-color: #e8e8e8;
	border-bottom: 1px solid #909090;
}

.overviewText{
	position: relative;
	padding: 20px 10px 10px 10px;
	color: #000000;
	font-size: 12px;
	background-color: #e8e8e8;
	border-bottom: 1px solid #909090;
	vertical-align: bottom;
}

/* -- end styles for overview elements -- */

/* -- styles for sitemap elements -- */

.sitemap1 {
	font-weight: bold;
	padding-bottom:4px;
}

.sitemap2{
	padding-left:20px;
	padding-bottom:4px;
}

.sitemap3{
	padding-left:40px;
	padding-bottom:2px;
}

/* -- end styles for sitemap elements -- */

 
/* -- styles for cms -- */
.ms-globallinks
{ color: #000000; text-decoration: none; font-size: 11px;}
.ms-globallinks a:link, ms-globallinks a:active, .ms-globallinks a:visited, .ms-globallinks a:hover
{ color: #000000; text-decoration: none; font-size: 11px;}

/* styles define console */
.ms-consolestatus
{ color: #204D89; text-decoration: none; font-size: 11px;}
.ms-consolestatus a:link, .ms-consolestatus a:active 
{ color: #204D89; text-decoration: underline; font-size: 11px;}
.ms-consolestatus a:visited
{ color: #204D89; text-decoration: underline; font-size: 11px;}
.ms-consolestatus a:hover 
{ color: #204D89; text-decoration: none; font-size: 11px;}

/* styles define console */
.ms-consoletoolbar
{ color: #204D89; text-decoration: none; font-size: 11px;}
.ms-consoletoolbar a:link, ms-consoletoolbar a:active, .ms-consoletoolbar a:visited, .ms-consoletoolbar a:hover
{ color: #204D89; text-decoration: none; font-size: 11px;}

/* styles define console */
.ms-consoleerror
{ color: #204D89; text-decoration: none; font-size: 11px;}
.ms-consoleerror a:link, .ms-consoleerror a:active 
{ color: #204D89; text-decoration: underline; font-size: 11px;}
.ms-consoleerror a:visited
{ color: #204D89; text-decoration: underline; font-size: 11px;}
.ms-consoleerror a:hover 
{ color: #204D89; text-decoration: none; font-size: 11px;}

/* styles define links in edit controls */
.ms-toolbar
{ color: #204D89; text-decoration: none; font-size: 11px;}
.ms-toolbar a:link, .ms-toolbar a:active, .ms-toolbar a:visited
{ color: #204D89; text-decoration: underline; font-size: 11px;}
.ms-toolbar a:hover 
{ color: #204D89; text-decoration: none; font-size: 11px;}

/* styles define links in edit controls */
.ms-selectorlink
{ color: #204D89; text-decoration: none; font-size: 11px;}
.ms-selectorlink a:link, .ms-selectorlink a:active, .ms-selectorlink a:visited
{ color: #204D89; text-decoration: underline; font-size: 11px;}
.ms-selectorlink a:hover 
{ color: #204D89; text-decoration: none; font-size: 11px;}

/* styles define links in site actions menu: TODO, does not work yet!!! */
.ms-siteactionsmenu
{ color: #204D89; text-decoration: none; font-size: 11px;}
.ms-siteactionsmenu a:link, .ms-siteactionsmenu a:active, .ms-siteactionsmenu a:visited
{ color: #204D89; text-decoration: underline; font-size: 11px;}
.ms-siteactionsmenu a:hover 
{ color: #204D89; text-decoration: none; font-size: 11px;}

.ms-siteaction
{ color: #204D89; text-decoration: none; font-size: 11px;}
.ms-siteaction a:link, .ms-siteaction a:active, .ms-siteaction a:visited
{ color: #204D89; text-decoration: underline; font-size: 11px;}
.ms-siteaction a:hover 
{ color: #204D89; text-decoration: none; font-size: 11px;}

.siteActionMenu
{
	float:right;
}

.authoringRegion
{
	width:100%;
	background-color:#DDDDDD;
	color:#333333;
}

.sharepointLogin
{
	float:right;
	display:inline;
}

.console
{
	clear:both;
	font-family:Arial;
	color:#545454;
}

.topLinkBar 
{
    float:right;
    width:auto;
	padding-left: 1px;
	padding-right: 7px;
   	display:inline;
}
.topLinkBar a,.toplinkbar a:active
{
   	color: #444444;
	font-family: Arial;  
	font-size:11px; 
	text-decoration:none;
}
.topLinkBar a:hover
{
	text-decoration:underline;
}
.topLink
{
   	background: url("../../Images/linksdivider.gif") right 6px no-repeat;
   	display:inline;
}

.login
{
	display:inline;
}

.multimediaselector
{
	position:relative;
	background-image: url(/images/layout/bg-select-multimedia.gif);
	background-repeat: no-repeat;
	width:100%;
	height:48px;
}
.leftCol
{
}
.rightCol
{
	width:300px;
}

/* -- end styles for cms -- */

/* -- styles for cms table definition -- */
.ms-rteTable-4 {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	background-color: red;
	background-image: url(/images/layout/bg_title_table.jpg);
	background-repeat: no-repeat;
	width:510px;
	border-collapse:collapse;
}
.ms-rteTable-4 p { padding-bottom:0px; font-size:12px; }
.ms-rteTable-4 strong { font-size:12px; }

.ms-rteTable-4 tr {
	background: transparent;
}
.ms-rteTable-4 tr.ms-rteTableHeaderRow-4 {
	background: transparent;
}

.ms-rteTable-4 td.ms-rteTableHeaderFirstCol-4 {
	padding: 8px 10px;
	color: #ffffff;
	font-family:arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #880000;
	background-color:transparent;
}
.ms-rteTable-4 td.ms-rteTableHeaderLastCol-4  {
	padding: 8px 10px;
	color: #ffffff;
	font-family:arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #880000;
	background-color:transparent;
	text-align: right;
}
.ms-rteTable-4 td.ms-rteTableHeaderOddCol-4 {
	padding: 8px 10px;
	color: #ffffff;
	font-family:arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #880000;
	background-color:transparent;
}

.ms-rteTable-4 td {	font-family:arial, helvetica, sans-serif; }
.ms-rteTable-4 a,.ms-rteTable-4 a:link, .ms-rteTable-4 a:visited  { text-decoration: underline; color:#000000; }
.ms-rteTable-4 a:hover { text-decoration: underline; color:#e60004; }
.ms-rteTable-4 td.ms-rteTableHeaderFirstCol-4 strong { font-size: 12px; }
.ms-rteTable-4 td.ms-rteTableHeaderLastCol-4 strong { color: white; font-size: 12px;}
.ms-rteTable-4 td.ms-rteTableHeaderOddCol-4 strong { color: white; font-size: 12px;}
.ms-rteTable-4 td.ms-rteTableHeaderEvenCol-4 strong { color: white; font-size: 12px;}

.ms-rteTable-4 td.ms-rteTableHeaderEvenCol-4 {
	padding: 8px 10px;
	color: #ffffff;
	font-family:arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #880000;
	background-color:transparent;
}
.ms-rteTable-4 tr.ms-rteTableOddRow-4  {
	padding: 8px 10px;
	color: #000000;
	font-size: 12px;
	background-color: white;
	border-bottom: 1px solid #909090;
}
.ms-rteTable-4 tr.ms-rteTableEvenRow-4   {
	padding: 8px 10px;
	color: #000000;
	font-size: 12px;
	background-color: #e8e8e8;
	border-bottom: 1px solid #909090;
}
.ms-rteTable-4 td.ms-rteTableFirstCol-4  {
	padding: 8px 10px;
	color: #000000;
	font-size: 12px;
	border-left: 0px transparent solid;
	border-bottom: 1px solid #909090;
}
.ms-rteTable-4 td.ms-rteTableLastCol-4 {
	padding: 8px 10px;
	color: #000000;
	font-size: 12px;
	border-right: 0px transparent solid;	
	border-bottom: 1px solid #909090;
}
.ms-rteTable-4 td.ms-rteTableOddCol-4  {
	padding: 8px 10px;
	color: #000000;
	font-size: 12px;
	border-bottom: 1px solid #909090;
}
.ms-rteTable-4 td.ms-rteTableEvenCol-4 {
	padding: 8px 10px;
	color: #000000;
	font-size: 12px;
	border-bottom: 1px solid #909090;
}
.ms-rteTable-4 tr.ms-rteTableFooterRow-4 {
	padding: 8px 10px;
	color: #000000;
	font-size: 12px;
	background-color: #e8e8e8;
	border-bottom: 1px solid #909090;
}
.ms-rteTable-4 td.ms-rteTableFooterFirstCol-4  {
	padding: 8px 10px;
	color: #000000;
	font-size: 12px;
	background-color: #e8e8e8;
	border-bottom: 1px solid #909090;
	border-left: none;
}
.ms-rteTable-4 td.ms-rteTableFooterLastCol-4 {
	padding: 8px 10px;
	color: #000000;
	font-size: 12px;
	background-color: #e8e8e8;
	border-bottom: 1px solid #909090;
	border-right: none;
}
.ms-rteTable-4 td.ms-rteTableFooterOddCol-4  {
	padding: 8px 10px;
	color: #000000;
	font-size: 12px;
	background-color: #e8e8e8;
	border-bottom: 1px solid #909090;
}
/* -- end styles for cms table definition -- */




/* -- styles for telerik table definition -- */
.QLStylesCustom-QL-Table {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	background-color: red;
	background-image: url(/images/layout/bg_title_table.jpg);
	background-repeat: no-repeat;
	width:510px;
	border-collapse:collapse;
}
.QLStylesCustom-QL-Table p { padding-bottom:0px; font-size:12px; }
.QLStylesCustom-QL-Table strong { font-size:12px; }
.QLStylesCustom-QL-Table tr { background: transparent; }
.QLStylesCustom-QL-Table td { font-family:arial, helvetica, sans-serif; }
.QLStylesCustom-QL-Table a,.QLStylesCustom-QL-Table a:link, .QLStylesCustom-QL-Table a:visited  { text-decoration: underline; color:#000000; }
.QLStylesCustom-QL-Table a:hover { text-decoration: underline; color:#e60004; }

.QLStylesCustom-QL-Table-Column-Header {
	padding: 8px 10px;
	color: #ffffff;
	font-family:arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #880000;
	background-color:transparent;
}
.QLStylesCustom-QL-Table-Column-Header strong { color: white; font-size: 12px;}

.QLStylesCustom-QL-Table-Column-Odd  {
	padding: 8px 10px;
	color: #000000;
	font-size: 12px;
	background-color: white;
	border-bottom: 1px solid #909090;
}
.QLStylesCustom-QL-Table-Column-Even {
	padding: 8px 10px;
	color: #000000;
	font-size: 12px;
	background-color: #e8e8e8;
	border-bottom: 1px solid #909090;
}
.QLStylesCustom-QL-Table-Column-Footer  {
	padding: 8px 10px;
	color: #000000;
	font-size: 12px;
	background-color: #e8e8e8;
	border-bottom: 1px solid #909090;
}
/* -- end styles for cms table definition -- */
/* new styles for VOD--*/
.clear{
	clear:both;
	font-size:0;
	line-height:0;
	margin:0;
	padding:0;
	height:0;
}	
.conBgTitleWide{
	position: relative;
	width: 760px;
	height: 39px;
	background-image: url(/images/layout/bg_title_wide.gif);
	background-repeat: no-repeat;
}
.conBgTitleColWide{
	position: relative;
	width: 760px;
	height: 24px;
	background-image: url(/images/layout/bg_title_wide_off.gif);
	background-repeat: no-repeat;
}
.titleColWideActive{
	background-image: url(/images/layout/bg_title_wide_on.gif);
}
.conTitleColWide{
	display: block;
	padding: 6px 0px 5px 10px
}
.container{
	position: relative;
	width: 760px;
	margin-bottom:14px;
}
.containerForm{
	position: relative;
	width: 760px;
	background:#e8e8e8 url(/images/layout/form_bottom_wide.gif) no-repeat 0 bottom;
	margin-bottom:5px;
}
.containerForm .top{
	position: relative;
	width: 740px;
	padding:10px;
	background:url(/images/layout/form_top_wide.gif) no-repeat 0 0;
}
.containerForm .top span{
	display:block;
	float:left;
	padding-right:10px;
}
.containerForm .top span.field{
	padding-top:2px;
}
.containerForm .top p{
	margin:0;
	padding:0 0 4px 0;
}
.containerForm .top .conTextfield{
	width:350px;
}
.movie-list ul, .movie-list ol, .conNavTabs ul{
	margin:0;
	padding:0;
	list-style:none;
	font-weight:bold;
}
.movie-list li{
	margin:0;
	padding:10px 0;
	width:190px;
	height:190px;
	float:left;
	text-align:center;
}
.movie-list span{
	display:block;
	padding-top:5px;
}
.movie-list a{
	text-decoration:none;
	color:#000;
}
.movie-list a:hover{color:#e60004;}

.conNavTabs{
	position:relative;
	width:760px;
	height:21px;
	overflow:hidden;
	margin-bottom:5px;
}
.conNavTabs li{
	float:left;
	margin-right:5px;
}
.conNavTabs a{
	display:-moz-box;
	display:inline-block;
	height: 21px;
	font-size: 14px;
	color: #000;
	text-decoration:none;
}
.conNavTabs a span{
	display:-moz-box;
	display:inline-block;
	cursor:pointer;
	padding: 1px 0 2px 15px;
	line-height: 18px;
	color: #000;
	background: none;
}
.conNavTabs a:hover, .conNavTabs a.active, .conNavTabs a.active:hover{
	color: #fff;
	text-decoration:none;
}
.conNavTabs a:hover span, .conNavTabs a.active span, .conNavTabs a.active:hover span{
	color: #fff;
	text-decoration:none;
}

.container .image{
	position: relative;
	width: 165px;
	padding:10px 0 0 10px;
	float:left;
}
.container .desc{
	position: relative;
	width: 555px;
	padding:10px 10px 0 0;
	float:right;
}

.video {
}

.adultDisclaimer {
	position:absolute;   
	width: 400px;   
	display:none;   
	z-index:9999;
	border: solid 1px #CCCCCC;
	background-color: #FFFFFF;
	padding: 10px;	
}

.modalMask {   
	position:absolute;   
	top: 0px;
	left: 0px;
	z-index:9000;   
	background-color:#606060;   
	display:none;
}