@charset "utf-8";
/* CSS Document */

ul#language-list {
background-color:#E7E8EB;
}
div.left-content ol
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

div.left-content ol li
{
	padding: 2px 0px 0px 0px;
	list-style-position: inside;
}

div.ctc p a.teaser:hover
{
    color: #900;
    text-decoration: none;
}
div.ctc p a.teaser
{
    color: #333;
}

div.right-content ul.unspecified-list
{
    padding:0pt 0pt 0pt;
}

a.print
{
    padding: 0 0 0 18px;
    background: url(../../_resources/css/core/img/icon-print.gif) no-repeat;
}
a.mail
{
    padding: 0 0 0 18px;
    background: url(../../_resources/css/core/img/icon-email.gif) no-repeat 0 2px;
}

/* download links */
a.download
{
    padding: 0 0 0 27px;
    background: url(../../_resources/css/core/img/download-general.gif) no-repeat;
}
a.external
{
    padding: 0 0 0 13px;
    background: url(../../_resources/css/core/img/icon-link-ext.gif) no-repeat 0pt 4px;
}
a.internal
{
    padding: 0 0 0 11px;
    background: url(../../_resources/css/core/img/icon-link.gif) 0 4px no-repeat;
}
a.press
{
    padding: 0 0 0 11px;
    background: url(../../_resources/css/core/img/icon-link.gif) 0 4px no-repeat;
}
a.music
{
    padding: 0 0 0 27px;
    background: url(../../_resources/css/core/img/download-audio.gif) no-repeat;
}
a.doc
{
    padding: 0 0 0 27px;
    background: url(../../_resources/css/core/img/download-doc.gif) no-repeat;
}
a.gif
{
    padding: 0 0 0 27px;
    background: url(../../_resources/css/core/img/download-gif.gif) no-repeat;
}
a.image
{
    padding: 0 0 0 27px;
    background: url(../../_resources/css/core/img/download-image.gif) no-repeat;
}
a.png
{
    padding: 0 0 0 27px;
    background: url(../../_resources/css/core/img/download-image.gif) no-repeat;
}
a.jpg
{
    padding: 0 0 0 27px;
    background: url(../../_resources/css/core/img/download-jpeg.gif) no-repeat;
}

a.pdf
{
    padding: 0 0 0 27px;
    background: url(../../_resources/css/core/img/download-pdf.gif) no-repeat;
}
a.ppt
{
    padding: 0 0 0 27px;
    background: url(../../_resources/css/core/img/download-ppt.gif) no-repeat;
}
a.tif
{
    padding: 0 0 0 27px;
    background: url(../../_resources/css/core/img/download-tiff.gif) no-repeat;
}
a.movie
{
    padding: 0 0 0 27px;
    background: url(../../_resources/css/core/img/download-video.gif) no-repeat;
}
a.xls
{
    padding: 0 0 0 27px;
    background: url(../../_resources/css/core/img/download-xls.gif) no-repeat;
}
a.zip
{
    padding: 0 0 0 27px;
    background: url(../../_resources/css/core/img/download-zip.gif) no-repeat;
}
a.rss
{
    padding: 0 0 0 27px;
    background: url(../../_resources/css/core/img/tools-rss.gif) no-repeat;
}

ul.countries li a.mobile-flag {
    background: url(img/mobile_sitelayer.gif) no-repeat;
    padding-left:18px;
}
ul.countries li a.mobile-flag:hover,
ul.countries li.hover a.mobile-flag,
ul.countries li.active a.mobile-flag
{
    background-position: 0 -14px;
}
ul.countries li.hover a.mobile-flag
{
    color: #900;
}



/**search fixes*/
input#site-search-input {
    width: 145px;
}

* html input#site-search-input {
    width: 145px;
}

input#search-query
{
    font-size: 11px;
    background: #fff;
    border: 1px solid #666;
    padding: 0 4px;
    width: 145px;
    display: block;
    float: left;
    margin-right: 4px;
}


/**lhc tabbed panels*/
.TabbedPanels {
margin: 9px 0 0 0;
/*width: 503px;*/
}
.TabbedPanelsContent {
margin:4px 0 0 0;
padding:4px 4px 4px 0;
}
/**end lhc tabbed panels*/

/**rhc tabbed panels*/
div#tprhc.TabbedPanels {
    width: 270px;
}
p.rhc_linklist_explicit a {
    line-height: 16px;
}
p.rhc_linklist_explicit .link {
    background-image: none;
    padding: 0;
}

div#tprhc {
    margin-top: 21px;
}

/**end rhc tabbed panels*/


ul.link li {
    /*display: inline-block;*/
}
ul#pagetools-functions {
}

dl#footer {
    width: 696px;
}
div.ctc div.contact-block div.image img, div.ctc div.contact-block div.image .caption{
    float:left;
    margin: 0px;
    display:inline;
    clear:left;
    position:relative;
}
div.ctc div.contact-block div.image{
    float:right;
    margin: 4px 0 0 22px;
}
.contact-block {
}

p.inline{
    font-size:11px;
    line-height:16px;
}
.imagefloater {
    float:right;
    width:100px;
}

div.left-content div.column div.teaser {
	padding-bottom: 15px;
}

/** special class if bullet point list is rendered beside an thumbnail */

div.left-content ul.bullet-list-special {
    padding: 0 0 5px 160px;
}

/*START:******** special portlet styles ***********/

/*.sIFR-hasFlash div.left-content div.portletheader div.sifr-h1 {
    margin: -1px 0 2px;
}
*/
.sIFR-hasFlash div.left-content div.portletheader div.sifr-h1 h1 {
    font-size: 16px;
    font-weight: normal;
    line-height: 20px;
    width: 458px;
}

div.left-content div.portletheader div.sifr-h1 {
    margin: 1px 0 5px;
}

div.left-content div.portletheader h1 {
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
}

.sIFR-hasFlash div.left-content div.portletheader div.sifr-h2 {
    margin: -1px 0 2px;
}

div.left-content div.portletheader div.sifr-h2 {
    margin: 1px 0 5px;
}

div.left-content div.portletheader h2 {
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
}

div.portletheader {
    padding: 0 0 0 44px;
}

div.wide-column.portlet {
    width: 600px;
}

div.portletteaser {
    width: 270px;
    padding: 5px 25px 15px 0;
    float: left;
    min-height: 160px;
}



/*START: portletteaser as used in corporate homepages and portfolio pages*/
div.portletteaser div.select-button-bar {
    margin-top: -6px;
}

div.portletteaser div.image
{
    padding: 4px 0;
}

div.portletteaser div.banner
{
    padding: 2px 0 4px;
}

div.portletteaser div.image img,
div.portletteaser div.banner img
{
    display: block;
}

div.portletteaser h3
{
    font-size: 11px;
    line-height: 16px;
    font-weight: bold;
    padding: 0 0 6px;
}

div.portletteaser p,
div.portletteaser li,
div.portletteaser dl,
div.portlet .IntroText
{
    font-size: 11px;
    line-height: 16px;
}
.sIFR-hasFlash div.portletteaser div.sifr
{
    padding: 0 0 7px;
}

.sIFR-hasFlash div.portletteaser div.sifr h3
{
    width: 276px; /*needed for all IEs*/
    padding: 0 !important;
}

div.portletteaser div.img-144 {
    width: 128px;
}

div.portletteaser div.image-wrapper {
    display: block;
    float: left;
    padding: 0 6px 0 0;
    position: relative;
}

div.portletteaser div.img {
    position: relative;
}

div.portletteaser div.level-4 h4 {
    font-size: 11px;
    line-height: 16px;
    padding-bottom: 5px;
}

div.p div.image-wrapper p.caption,
div.column div.image p.caption {
	padding: 6px 0 9px;
	color: #666;
	font-size: 10px;
	line-height: 13px;
}

/*END: portletteaser as used in corporate homepages and portfolio pages*/


/*END:******** special portlet styles ***********/

/** download layer styles*/
div#toolbar-layer-download {
    left: 43px;
    width: 930px;
}
/*
div#toolbar-layer-download div.toolbar-content {
    height: 300px;
}
*/
/*START:******** special download application form styles ***********/

div.main-block-download h1 {
    font-size: 18px;
    line-height: 18px;
    font-weight: normal;
    padding-bottom: 8px;
}

div#downloadFormDiv {
    margin-bottom:8px;
}

.main-block-download {
    padding: 20px 5px 5px 20px;
    width: 680px;
}

.main-block-download fieldset {
    clear: right;
    padding: 5px 0;
}

span.dashseperator {
    width: 30px;
    height: 20px;
    font-size: 11px;
    line-height: 16px;
}

div.fieldsetwrapper,
div.fieldsetwrapperdate {
    float: left;
    font-size: 11px;
    line-height: 16px;
    width: 165px;
    height: 20px;
    padding-right: 5px;
}
div.fieldsetwrapperdate {
    width: 166px;
}


div.fieldsetwrapperdate input {
    width: 140px;
}

div.fieldsetwrapper label {
    float: right;
}

div.fieldsetwrapper select {
    width: 165px;
}

div.fieldsetwrapper.inputwide {
    width: 501px;
}

div.fieldsetwrapper.inputwide input {
    width: 501px;
}

div.fieldsetwrapper.inputright {
    float: right;
}

div.buttonbox {
    width: 96px;
}

div.buttonbox a.generic-button {
    margin-right: 4px;
}


/* Download Area */

div.downloadResult {
    font-family: arial;
    font-size: 11px;
    line-height: 16px;
	width: 870px;

}

div.downloadResult div.downLoadAreaResultPageInfo {
    font-size: 11px;
	line-height: 16px;
	font-family: arial;
	color: rgb(51, 51, 51);
	padding-bottom: 6px;
}

.rowcontainer div{
	 font-size: 11px;
	 line-height: 16px;
	 text-align:center;
}

.downloadrow,

div#downloadOverview,
div.downloadPager {
    font-size: 11px;
    line-height: 14px;
}

div.downloadPager {
    height: 20px;
}
div.downloadPager img {
    padding-left:4px;
    padding-right:6px;
    padding-top:5px;
}


div.downloadPager a{
	display:block;
	height:12px;
	width:13px;
	float:left;
	background-repeat: no-repeat;
	margin-left:4px;
    margin-right:6px;
    margin-top:5px;
}
div.downloadPager a.fwdfwd{
	background-image:url(../img/fwdfwd-active.gif);
}

div.downloadPager a.fwd{
	background-image:url(../img/fwd-active.gif);
}

div.downloadPager a.bwd{
	background-image:url(../img/bwd-active.gif);
}

div.downloadPager a.bwdbwd{
	background-image:url(../img/bwdbwd-active.gif);
}

div.downloadPager a.fwdfwd-inactive{
	background-image:url(../img/fwdfwd-inactive.gif);
}

div.downloadPager a.fwd-inactive{
	background-image:url(../img/fwd-inactive.gif);
}

div.downloadPager a.bwd-inactive{
	background-image:url(../img/bwd-inactive.gif);
}

div.downloadPager a.bwdbwd-inactive{
	background-image:url(../img/bwdbwd-inactive.gif);
}

div.downloadResult table{
	table-layout:fixed;
	border-collapse: collapse;
	empty-cells: show;
}

div.downloadResult th{
	background-color:#cccccc;
	border-top:1px solid black;
	border-bottom:1px solid black;
	text-align: center;
	font-weight:normal;
}

div.downloadResult th.left{
	border-left:1px solid black;
}

div.downloadResult th.right{
	border-right:1px solid black;
}

div.downloadResult td{
	text-align: left;
}

div.downloadResult td.rowitem{
	height: 20px;
	border-bottom: 1px dotted #cdcdcd;
	padding-top: 2px;
}

div.downloadResult td.rowitem div.resultLink{
	padding-left: 10px;
	text-align: left;
}

div.downloadResult td div.level1{
	font-size: 14px;
    font-weight: bold;
	margin-top: 7px;
	margin-bottom: 5px;
    text-align: left;
}
div.downloadResult td div.level2{
	font-size: 11px;
    font-weight: bold;
	margin-top: 5px;
	margin-bottom: 2px;
    padding-left: 10px;
	text-align: left;
}
div.downloadResult td div.level3{
	font-size: 11px;
    font-weight: bold;
    margin-top: 3px;
	margin-bottom: 2px;
	padding-left: 20px;
	text-align: left;
	color: #666666;
}

div#downloadOverview {
    font-weight: bold;
    color: rgb(51, 51, 51); padding-bottom: 6px;
}



.toolbar-pagenav {
    color: #333;
    font-family: arial, verdana, sans;
    font-size: 11px;
    line-height: 13px;
}

.downloadrow {
    border-bottom: 1px dotted #ccc;
    padding: 15px;
}

.downloadrow p {
    padding-bottom: 10px;
}


/*END:******** special download application form styles ***********/

div.std-table tfoot
{
    background: #ccc;
    color: #666;
}
div.mi-wrapper {
    z-index:1;
}

/****** iframe preloader    ****************************************/

div.main-block-iframe div#lightbox-preloader {
    background: url('../img/ajax-loader-grey.gif') no-repeat #fff;
    width: 16px;
    height: 16px;
}

/******************************************************************/

 * /************************************************************************/
/* START: js filter */

div.gui-select
{
	position: relative;
	z-index: 1;
	padding-right: 2px;
	width: 144px;
	float: left;
}

div#region-general.gui-select,
div#region-excitation.gui-select,
div#region-subscription.gui-select,
div#newregion-subscription.gui-select,
div#contact-companytype-general.gui-select,
div#contact-companytype-excitation.gui-select,
div#contact-companytype-subscription.gui-select,
div#contact-countryofplant.gui-select {
	padding-left: 0px;
}

div#region-general.gui-select ul,
div#region-excitation.gui-select ul,
div#region-subscription.gui-select ul,
div#newregion-subscription.gui-select ul {
    width: 400px;
}

div#contact-productservice.gui-select ul {
    width: 400px;
}
div#contact-productservice.gui-select,
div#contact-productservice.gui-select p.title {
    width: 435px;
}
div#contact-productservice.gui-select div.content {
    margin-left: 0px;
    width:  433px;
}
div#contact-productservice.gui-select p.title a {
    width: 410px;
    background: #fff url(img/gui-select-handle.gif) no-repeat 419px 7px;
}
div#contact-productservice.gui-select div.slider-wrapper
{
    left: 416px;
}

div#region-general.gui-select,
div#region-excitation.gui-select,
div#region-subscription.gui-select,
div#newregion-subscription.gui-select,
div#contact-countryofplant.gui-select,
div#region-general.gui-select p.title,
div#region-excitation.gui-select p.title,
div#region-subscription.gui-select p.title,
div#newregion-subscription.gui-select p.title,
div#contact-countryofplant.gui-select p.title,
div#region-general.gui-select div.content,
div#region-excitation.gui-select div.content,
div#region-subscription.gui-select div.content,
div#newregion-subscription.gui-select div.content,
div#contact-countryofplant.gui-select div.content
{
	width: 290px;
}

div#region-general.gui-select div.content,
div#region-excitation.gui-select div.content,
div#region-subscription.gui-select div.content,
div#newregion-subscription.gui-select div.content,
div#contact-countryofplant.gui-select div.content
{
	margin-left: 0px;
	width: 	286px;
}

div#region-general.gui-select p.title a,
div#region-excitation.gui-select p.title a,
div#region-subscription.gui-select p.title a,
div#newregion-subscription.gui-select p.title a,
div#contact-countryofplant.gui-select p.title a
{
	width: 263px;
	background: #fff url(img/gui-select-handle.gif) no-repeat 272px 7px;
}
div#region-general.gui-select div.slider-wrapper,
div#region-excitation.gui-select div.slider-wrapper,
div#region-subscription.gui-select div.slider-wrapper,
div#newregion-subscription.gui-select div.slider-wrapper,
div#contact-countryofplant.gui-select div.slider-wrapper
{
	left: 270px;
}

div.active-gui-select
{
	z-index: 2;
}

div.gui-select p.title
{
	font-size: 11px;
	height: 23px;
	line-height: 16px;
	overflow: hidden;
	width: 144px;
}

div.gui-select p.title a
{
	background: #fff url(img/gui-select-handle.gif) no-repeat 128px 7px;
	border: 1px solid #999;
	display: block;
	color: #666;
	height: 16px;
	padding: 0 16px 0 7px;
	white-space: nowrap;
	width: 118px;
}

/*
div.gui-select p.selected-title a
{
	color: #900;
}
*/

div.gui-select div.content
{
	background: #fff;
	border: 1px solid #999;
	border-top: none;
	left: -7000px;
	max-height: 189px;
	overflow: hidden;
	position: absolute;
	top: 18px;
	width: 141px;
	z-index: 1;
}

div.gui-select div.active-content
{
	left: 0;
}

div.gui-select ul
{
	overflow: hidden;
	padding: 5px 10px 6px 7px;
	position: relative;
	width: 141px;
}

div.gui-select li
{
	font-size: 11px;
	line-height: 14px;
	padding: 0 0 2px;
}

div.gui-select li span.value
{
	display: none;
}

div.gui-select li a:hover
{
	color: #900;
}

div.gui-select li span.no
{
	color: #999;
}

div.gui-select div.slider-wrapper
{
	border: 2px solid #fff;
	border-top-width: 1px;
	height: 186px;
	left: 165px;
	position: absolute;
	top: 0;
	width: 13px;
}

div.gui-select div.arrow-up,
div.gui-select div.arrow-down,
div.gui-select div.handle,
div.gui-select div.slider
{
	background-color: #b9b9b9;
	background-repeat: no-repeat;
	background-position: 2px 4px;
	height: 12px;
	left: 0;
	position: absolute;
	top: 0;
	width: 13px;
}

div.gui-select div.arrow-up
{
	background-image: url(../../_resources/css/module/search/img/gui-select-arrow-up.gif);
}

div.gui-select div.arrow-down
{
	background-image: url(../../_resources/css/module/search/img/gui-select-arrow-down.gif);
	top: 174px;
}

div.gui-select div.slider
{
	background: #eee;
	height: 158px;
	top: 14px;
}

div.gui-select div.handle
{
	height: 0; /* set by js */
}

.wrapper {
	float: left;
	width:146px;
}

.wrapper-twocolumn {
	float: left;
	width:290px;
}
.wrapper-half {
	float: left;
	width:225px;
}

/* END: js filter */
/************************************************************************/

/* Start: DLArea */
#energy-downloadarea .TabbedPanels form {
	margin: 20px 20px 20px 65px;
	display: block;
	width: 455px;
}
#energy-downloadarea .TabbedPanelsTab {
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	background: transparent url(img/tab_active_E7E8EB.gif) no-repeat scroll right top;
}


#energy-downloadarea .TabbedPanelsTabSelected {
	border-bottom: 1px solid #E7E8EB;
}

div#energy-downloadarea .TabbedPanelsContentGroup {
	border:1px solid #CCCCCC;
}

div#energy-downloadarea .TabbedPanelsContent {
	padding:0px;
}

.dlaSelect6_6 div.gui-select,
.dlaSelect6_6 div.gui-select p.title{
	width: 450px;
}
.dlaSelect6_6 div.gui-select div.content{
	margin-left: 0px;
	width: 446px;
}

.dlaSelect6_6 div.gui-select p.title a{
	width: 423px;
	background: #fff url(img/gui-select-handle.gif) no-repeat 432px 7px;
}

.dlaSelect4_6 div.gui-select,
.dlaSelect4_6 div.gui-select p.title{
	width: 285px;
}
.dlaSelect4_6 div.gui-select div.content{
	margin-left: 0px;
	width: 281px;
}

.dlaSelect4_6 div.gui-select p.title a{
	width: 258px;
	background: #fff url(img/gui-select-handle.gif) no-repeat 267px 7px;
}

.dlaSelect2_6 div.gui-select,
.dlaSelect2_6 div.gui-select p.title{
	width: 135px;
}
.dlaSelect2_6 div.gui-select div.content{
	margin-left: 0px;
	width: 131px;
}

.dlaSelect2_6 div.gui-select p.title a{
	width: 108px;
	background: #fff url(img/gui-select-handle.gif) no-repeat 117px 7px;
}

.dlaSelect3_6 div.gui-select,
.dlaSelect3_6 div.gui-select p.title{
	width: 215px;
}
.dlaSelect3_6 div.gui-select div.content{
	margin-left: 0px;
	width: 211px;
}

.dlaSelect3_6 div.gui-select p.title a{
	width: 188px;
	background: #fff url(img/gui-select-handle.gif) no-repeat 197px 7px;
}

div.gui-select p.loading{
	background-image:url(../img/ajax-loading.gif);
	background-repeat: no-repeat;
	background-position: center 1px;
}

div#energy-downloadarea input.datum{
	border:1px solid #999999;
	width:190px;
	line-height:14px;
	font-family:arial,sans-serif;
	font-size:11px;
	display:block;
	float:left;
	margin-right: 3px;
}


div#energy-downloadarea input.keywords{
	border:1px solid #999999;
	width:446px;
	line-height:14px;
	font-family:arial,sans-serif;
	font-size:11px;
	display:block;
}

div#energy-downloadarea .dashblack{
	position:absolute;
}

/* END: DLArea */

/* Start: video tag */
video {
	display:none;
}
div.video_container {
	height: auto;
	width: auto;
}
div.video_container a {
	font: 11px/16px Arial,sans-serif;
	color: #000;
	margin: 5px 0;
	padding: 0;
	display: block;
}
div.video_container a.no_thumb {
	background : url("../../_resources/css/core/img/video.gif") no-repeat scroll 0 0 transparent;
	padding: 0 0 0 29px;
}
/* END: Video Tag */

/* routing page */

div#routing_wrapper {
	width: 960px;
	background-color: #ddd;
	display: block;
}

div.routing  {
	background: #ddd;
	position: relative;
	padding: 11px 0 25px 43px;
	width: 437px;
	float: left;
}

div.routing img {
	float: left;
	margin-right: 9px;
	width: 216px;
	height: 122px;
	cursor: pointer;
}

.routingpage #related_links h3,
div.routing div h3 {
	color: #666666;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    padding-bottom: 10px;
}

.routingpage #related_links h3 {
	padding: 10px 25px;
	display: block;
}
.routingpage #related_links.triplerouting {
	padding: 10px 81px 25px;
	width: 798px;
}

.routingpage #related_links.triplerouting div.list {
	padding: 10px 25px;
}

.routingpage #related_links.doublerouting h3 {
	padding: 10px 0;
}


div.routing div p,
div.routing div div.more a,
.routingpage #related_links ul li a {
	font-size: 11px;
    line-height: 13px;
    text-align: left;
}
.routingpage #related_links ul li a {
	line-height: 14px;
}
div.routing div div.more a:hover {
	background: transparent;
	color: #9a0000;
}

div.routing div p {
	color: #323232;
	padding-right: 5px;
}

div.routing div div.more {
	position: absolute;
	top: 114px;
	left: 268px;
	z-index: 1;
	width: auto;
	height: 18px;
}

/*.routingpage #related_links li,*/
div.routing div div.more span {
	background: #9a0000 url(../img/btn-rarrow-routingpage.gif) no-repeat;
	width: 18px;
	height: 18px;
	margin-right: 5px;
	display: block;
	float: left;
	padding: 0;
}

div.routing div div.more a {
	background-color: #9a0000;
	background-image : none;
	color: #fff;
	text-decoration: none;
	padding: 2px 5px 3px;
	float: left;
}

div#triplerouting,
.routingpage #related_links {
	background-color: #ddd;
	display: block;
}

.routingpage #related_links {
	margin-top: 6px;
	padding: 10px 15px 20px 43px;
    width: 902px;
}

.routingpage #related_links li {
	float: left;
	margin-right: 25px;
}

div#triplerouting {
	padding: 0 81px;
	width: 798px;
}

div#triplerouting img {
	float: none;
}
div#triplerouting div.routing {
	width: 216px;
	height: 247px;
	padding: 25px;
}
div#triplerouting div.routing div.more {
	top: 254px;
	left: 25px;
}

.routingpage .TitleSection {
	padding: 9px 0 16px 44px;
}

.routingpage .sifr-h1 {
	padding: 1px 0 5px;
}

.routingpage .sifr-h2 {
	padding: 0 0 10px;
}

.routingpage h1 {
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
}

.routingpage h2 {
    color: #666666;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
}

/* xopus layout fixes */
div.xopuspreview .TitleSection {
	padding: 0;
}

div.xopuspreview div.routing,
div.xopuspreview div.routing img {
	float: none;
	display: block;
}

div.xopuspreview div.routing {
	margin: 5px;
	border-top: 1px solid #333;
}

div.xopuspreview #related_links,
div.xopuspreview #related_links * {
	display: block !important;
	float: none !important;
	width:auto;
	height:auto;
	min-width: 860px;
	min-height: 200px;
}
/* end routingpage */

/* article accordion style II */
div.InnerAccordionBig .InnerAccordionPanelContent { padding: 0;}
div.InnerAccordionBig .p.clearfix { padding: 0; }
div.InnerAccordionBig div.InnerAccordionPanelContent { overflow: hidden; }
/* end article accordion style II */

.IntroText {
	padding: 0;
	width: 590px;
	display: block;
	font-size: 12px;
    line-height: 16px;
}

.IntroTextWrapper {
	margin-bottom: 5px;
	padding-bottom: 9px;
}

.right-content .form {
	display: block;
}

.form div.list {
	padding: 0 !important;
}
.form ul.link {
	padding: 0 !important;
}
.AccordionPanelInnerContent .form {
	padding-top: 0 !important;
}
div.std-table table tr th {
	background: #949eaa;
	font-weight: bold;
}

div.std-table table tr.border td,
div.std-table table tr.border th {
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
}

div.std-table table tr.dashed_border td,
div.std-table table tr.dashed_border th {
	border-right: dashed 1px #ccc;
	border-bottom: dashed 1px #ccc;
}

/* magazinegroup */

.magazines .story .image {
	float: left;
	margin: 2px 10px 2px 0;
}
.magazines .hidden {
	display: none;
}

#coverflow {
	position: relative;
	margin: 0 0 15px 0;
	z-index: 1;
	padding: 0;
	height: 400px;
    perspective: 800;
	margin-top: 10px;
	border-top: 1px solid #999999;
}

#coverflow ul {
	z-index: 20;
}

#coverflow .infotext {
	position: absolute;
	top: 308px;
	left: 285px;
	z-index: 20;
	width: auto;
	min-height: 20px;
	padding: 10px 5px;
	line-height: 20px;
	font-size: 14px;
	background: #fff;
	background: rgba(255,255,255,.9);
	border: 1px solid #333;
	color: #6a95ca;
	text-align: left;
}

#coverflow ul li {
	width: 200px;
	height: 267px;
	position: absolute;
	z-index: 2;
	cursor: pointer;
}

#coverflow ul li img {
	width: 100%;
	height: 100%;
}

#coverflow .slider {
	position: absolute;
	bottom: 3px;
	height: 3px;
	width: 100%;
	background: #999;
	z-index: 9;
	cursor: pointer;
}

#coverflow .slider button {
	position: absolute;
	left: 260px;
	bottom: -5px;
	background: #333;
	boder: 0 none;
	color: #fff;
	cursor: default;
	text-align: center;
	line-height: 10px;
	height: 14px;
	font-size: 12px;
	padding: 2px 5px;
	z-index: 10;
	width: 40px;
}

.magazines .coverstory,
.magazines .story {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #999;
	min-height: 120px;
}

.magazines .title,
.coverstory img,
.coverstory h3 {
	margin-bottom : 10px;
}

.magazines .story {
	min-height: 122px;
	height: auto !important;
	height: 122px;
}

.magazines .story img {
	width: 180px;
	height: 107px;
}

