#jqticker {
	width: 300px;
	font-size: 11px;
	margin: 0;
	padding: 0;
	margin-top: 6px;

}

#jqtickerread {
	width: 300px;
	font-size: 11px;
	margin: 0;
	padding: 0;
	margin-top: 6px;

}

#jqtickerrate {
	width: 300px;
	font-size: 11px;
	margin: 0;
	padding: 0;
	margin-top: 6px;

}

#jqtickerWrap2, #jqtickerWrap1, #jqtickerWrap3 {
	height: 190px;
	overflow: hidden;
}

#jqtabsticker {
	float: left;
	margin-top: 21px;
}

#jqtabsticker #jqtabmenu {
	border-bottom: 7px solid #00618B;
	width: 300px;
	font-family: arial;
	font-weight: bold;
	text-transform: uppercase;
}

#jqtabsticker #jqtabmenu li {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 1px;
	background-color: #96becf;
}

#jqtabsticker #jqtabmenu li a {
	color: #000000;
}

#jqtabsticker .ui-tabs-selected {
	background-color: #00618b !important;
}

#jqtabsticker .ui-tabs-selected a{
	color: #ffffff !important;
}

#jqtabmenu li {
	float: left;
}

.related_default_qcheck_more {
	position: absolute;
	left: 611px;
	margin-top: -48px;
}

.related_wide_top_slide_title {
	position: absolute;
	margin-top: -114px;
	font-size: 33px;
	line-height: 38px;
	font-family: Georgia, times new roman, Arial, Tahoma, Helvetica, Sans;
	font-weight: normal;
}

.related_wide_top_slide_title_line {
	color: white;
	padding-left: 5px;
	padding-right: 5px;
	background-image: url(/typo3conf/ext/wc_xmlnews/images/headline_transparent_bg.png);
	display: inline;
	margin-bottom: 2px;
}

#xmlnews_tab {
	margin-top: -7px;
}

.related_wide_top_slide_title img {
	padding-left: 7px;
	padding-right: 7px;
	background-image: url(/typo3conf/ext/wc_xmlnews/images/headline_transparent_bg.png);
}


.related_small {
	width:	300px;
	height: 210px;
	float: left;
	padding-right:31px;
	margin-top: 15px;
	margin-bottom: 50px;
}

.related_small_clickpath {
	margin-top: 2px;
	color: #b0b0b0;
	font-size: 11px;
	margin-bottom: 5px;
}

.related_small_related {
	margin-top: 8px;
}

.related_small_clickpath a{
	color: #b0b0b0;
}

.related_small_text {
	line-height: 17px;
}

.related_small_headline {
	height: 40px;
}

.related_small_related_news {
	background-image: url(/typo3conf/ext/wc_xmlnews/images/related_default_bg.png);
	background-repeat: no-repeat;
	padding-left: 13px;
	margin-left: 1px;
	margin-bottom: 5px;
}

.related_small_related_news a {
	color: #05628d;
}

.related_boxes_box_title {
	height: 32px;
	width: 190px;
	overflow: hidden;
	padding-top: 4px;
	padding-left: 5px;
}

.related_boxes_topinfo_left {
	float: left;
}

.related_boxes_topinfo_right {
	float: right;
}

.related_boxes_topinfo {
	color: #b0b0b0;
	font-size: 11px;
	width: 631px;
	background-color: white;
	padding-bottom: 4px;
	padding-top: 11px;
	height: 13px;
}

.related_boxes {
	margin-top: -1px;
	margin-bottom: 20px;
}

.related_boxes_topinfo a{
	color: #b0b0b0;
}

.related_boxes_cattitle {
	font-size: 11px;
	margin-bottom: 2px;
}

.related_boxes_cattitle a {
	color: #B0B0B0;
}

.related_boxes_cattitle a:hover {
	color: #B0B0B0;
}

.related_boxes_box {
	float: left;
	width: 195px;
	height: 117px;
	border: 6px solid #dfdfdf;
	margin-right: 5px;
}

.related_boxes_box_image {
	width: 195px;
	height: 77px;
	overflow: hidden;
}

.related_wide_top_title {
	margin-top: 9px;
	font-family: Georgia, times new roman, Arial, Tahoma, Helvetica, Sans;
	margin-bottom: 4px;
	font-size: 26px;
	line-height: 26px;
	margin-left: -1px;
}

.related_wide_top_title a{
	color: #00618b !important;
}

.related_wide_top_related_element {
	background-image: url(/typo3conf/ext/wc_xmlnews/images/arrow.png);
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-top: 1px;
	margin-top: 3px;
}

.related_wide_top_related {
	padding-top: 9px;
}

.related_wide_top_text {
	margin-top: 9px;
	font-size: 12px;
}

.related_wide_top {
	width: 631px;
}

.related_wide_top_image {
	width: 631px;
	height: 180px;
	overflow: hidden;
	background-color: #eeeeee;
	margin-top: 3px;
}

.related_wide_top_slide_image {
	width: 631px;
	height: 180px;
	overflow: hidden;
	background-color: #eeeeee;
}

.related_default {
	border-bottom: 1px dotted #c3c3c3;
	padding-top: 20px;
	width: 631px;

}

.related_default_right_related_news {
	background-image: url(/typo3conf/ext/wc_xmlnews/images/related_default_bg.png);
	background-repeat: no-repeat;
	padding-left: 13px;
	margin-left: 1px;
	margin-bottom: 5px;
}

.related_default_right_related_news a{
	color: #00618b;
}

.related_qcheck_right_related_news {
	background-image: url(/typo3conf/ext/wc_xmlnews/images/related_default_bg.png);
	background-repeat: no-repeat;
	padding-left: 13px;
	margin-left: 1px;
	margin-bottom: 5px;
}

.related_qcheck_right_related_news a{
	color: #555555;
}


.related_default_right_related {
	margin-top: 6px;
}

.related_default_right_text {
	line-height: 17px;
}

.related_default_right_clickpath {
	margin-top: 2px;
	color: #b0b0b0;
	font-size: 11px;
	margin-bottom: 3px;
}

.related_default_right_headline {
	margin-top: 5px;
	font-family: Georgia, times new roman, Arial, Tahoma, Helvetica, Sans;
	margin-bottom: 4px;
	font-size: 18px;
	line-height: 19px;
	margin-left: -1px;
}

.related_default_right_headline a{
	color: #00618b !important;
}

.related_qcheck_right_headline {
	margin-top: 5px;
	font-family: Georgia, times new roman, Arial, Tahoma, Helvetica, Sans;
	margin-bottom: 4px;
	font-size: 18px;
	line-height: 19px;
	margin-left: -1px;
}

.related_qcheck_right_headline a{
	color: #0FBAB4 !important;
}


.related_small_headline {
	margin-top: 4px;
	font-family: Georgia, times new roman, Arial, Tahoma, Helvetica, Sans;
	margin-bottom: 2px;
	font-size: 16px;
	line-height: 18px;
	margin-left: -1px;
}

.related_small_headline a{
	color: #00618b !important;
}

.related_default_right_clickpath a{
	color: #b0b0b0;
}

.related_top {
	margin-top: -5px;
}

.related_default_left {
	float: left;
	width: 178px;
	height: 100px;
	overflow: hidden;
	margin-bottom: 20px;
}

.related_default_right {
	float: left;
	width: 422px;
	padding: 0;
	margin: 0;
	padding-bottom: 13px;
	//padding-bottom: 0;
}

.related_top_headline {
	margin-top: 9px;
	font-family: Georgia, times new roman, Arial, Tahoma, Helvetica, Sans;
	margin-bottom: 4px;
	font-size: 26px;
	line-height: 26px;
	margin-left: -1px;
}

.related_top_headline a{
	color: #00618b;
}

.related_top_content_left {
	float: left;
	width: 300px;
	height: 180px;
	overflow: hidden;
	border-right: 10px solid white;
}

.related_top_content_right {
	float: left;
	width: 321px;
	margin-top: -4px;
}

.related_top_content_right_text {
	line-height: 17px;
	height: 100px;
	overflow: hidden;
	margin-bottom: 3px;
}

.related_top_content_right_related {
	padding-top: 12px;
}

.related_top_content_right_related_news {
	background-image: url(/typo3conf/ext/wc_xmlnews/images/related_news_bg.png);
	background-repeat: no-repeat;
	padding-left: 13px;
	margin-left: 1px;
	padding-bottom: 8px;
}

.related_top_content_right_related_news img {
	margin-top: -3px;
}

#extra_controls, #scrollbar { 
    display:block; /* initially display:none; to hide from incapable */
    }

div#wn { 
	position:relative;
	width:440px; 
	height:25px; 
	margin-top: -4px;
	overflow:hidden;
}
div.content { /* hide content to be swapped in */
	position:absolute; visibility:hidden;
	left:0px; top:0px; 
	}
div#lyr1 { /* show first div */
    visibility:visible;
    }
div#scrollbar { 
  position:relative;
  width:11px; height:200px; 
  font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
  }
div#track { 
  position:absolute; left:0; top:12px;
  width:11px; height:176px;
  background: #336;
  }
div#dragBar {
  position:absolute; left:1px; top:1px;
  width:9px; height:20px;
  background-color:#ceced6;
  }  
div#up { position:absolute; left:0; top:0; }  
div#down { position:absolute; left:0; bottom:0; }

/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
div#scrollbar img {
    display:block; 
    } 
    
/* for safari, to prevent selection problem */
div#scrollbar, div#track, div#dragBar, div#up, div#down {
    -moz-user-select: none;
    -khtml-user-select: none;
}

.newsticker {
	float: left;
	width: 440px;
}

.tickernav {
	float: left;
	width: 40px;
}

.rel_xmlnews_blue_top {
	width: 300px;
	height: 5px;
	background-image: url(../images/bluebox_top.png);
	background-repeat: no-repeat;
}

.rel_xmlnews_blue_bottom {
	width: 300px;
	height: 5px;
	background-image: url(../images/bluebox_bottom.png);
	background-repeat: no-repeat;
}

.rel_xmlnews_strictimage_left {
	float: left;
	width: 90px;
	height: 54px;
	overflow: hidden;
	padding-right: 5px;
}

.rel_xmlnews_strictimage_right {
	float: left;
	width: 200px;
}

.rel_xmlnews_strictimage_right_headline {
	font-weight: bold;
	height: 30px;
	overflow: hidden;
}

.rel_xmlnews_strictimage_right_text {
	height: 30px;
	overflow: hidden;
}

.twocol_boxes_content {
	padding-top: 3px;
}

.twocol_boxes_content_box_headline {
	padding-top: 9px;
	font-weight: bold;
	padding-bottom: 13px;
	padding-left: 2px; 
	padding-right: 2px;
	width: 199px;
}

.rel_xmlnews_strictimage {
	height: 54px;
	padding-bottom: 12px;
	margin-bottom: 12px;
	border-bottom: 1px dotted black;
	font-size: 12px;
}

.twocol_boxes_content_box_text {
	padding-bottom: 10px;
	padding-left: 2px; 
	padding-right: 2px;
	width: 199px;
}

.twocol_boxes_top {
	width: 631px;
	height: 9px;
	background-image: url(/typo3conf/ext/wc_xmlnews/images/2col_boxes_top.png);
	background-repeat: no-repeat;
}

.twocol_boxes_bottom {
	width: 631px;
	height:9px;
	background-image: url(/typo3conf/ext/wc_xmlnews/images/2col_boxes_bottom.png);
	background-repeat: no-repeat;
}

.twocol_boxes_content_box {
	float: left;
	width: 214px;
}

.two_col_boxes_spacer {
	height: 9px;
	width: 100%;
	background-color: white;
}

.twocol_boxes_wrap {
	float: left;
	background-image: url(/typo3conf/ext/wc_xmlnews/images/2col_boxes_content.png);
	background-repeat: repeat-y;
	overflow: hidden;
}

.press_element {
	margin-bottom: 20px;
}

.press_wrap {
	margin-top: 25px;
}

.statistik_element {
	height: 145px;
}

.statistik_element_content {
	margin-top: -3px;
}

.statistik_element_content_right {
	float: left; 
	width: 145px;
	height: 88px;
	overflow: hidden;
	font-size: 11px;
}

.statistik_element_content_left {
	float: left; 
	width: 135px;
	height: 81px;
	overflow: hidden;
	padding-right: 10px;
	margin-top: 3px;
}

.statistik_element_header_right_1 {
	margin-top: 2px;
	font-family: Georgia,times new roman,Arial,Tahoma,Helvetica,Sans;
	font-size: 16px;
	line-height: 19px;
	color: #02628c;
}

.statistik_element_header_right_2 {
	font-family: Georgia,times new roman,Arial,Tahoma,Helvetica,Sans;
	font-size: 16px;
	line-height: 19px;
	color: #02628c;
}

.statistik_element_header_left a, .statistik_element_header_right_2 a, .statistik_element_header_right_1 a {
	color: #02628c;
}

.statistik_element_header_right {
	float: left;
	width: 274px;
	margin-top: 2px;

	font-family: Georgia,times new roman,Arial,Tahoma,Helvetica,Sans;
	font-size: 16px;
	line-height: 19px;
	color: #02628c;
}

.statistik_element_header_left {
	float: left;
	width: 26px;
	margin-top: 2px;

	font-family: Georgia,times new roman,Arial,Tahoma,Helvetica,Sans;
	font-size: 16px;
	line-height: 19px;
	color: #02628c;
}

.statistik_element_header {
	height: 50px;
	overflow: hidden;
}

.statistik_blue_top {
	width: 300px;
	height:5px;
	background-image: url(/typo3conf/ext/wc_xmlnews/images/blue_top.png);
	background-repeat: no-repeat;
}

.statistik_grey_top {
	width: 300px;
	height:5px;
	background-image: url(/typo3conf/ext/wc_xmlnews/images/grey_top.png);
	background-repeat: no-repeat;
}

.statistik_blue_content {
	width: 300px;
	background-color: #f0f5f9;
}

.statistik_grey_content {
	width: 300px;
	background-color: #eaeaea;
}

.statistik_blue_bottom {
	width: 300px;
	height:5px;
	background-image: url(/typo3conf/ext/wc_xmlnews/images/blue_bottom.png);
	background-repeat: no-repeat;
}

.statistik_grey_bottom {
	width: 300px;
	height:5px;
	background-image: url(/typo3conf/ext/wc_xmlnews/images/grey_bottom.png);
	background-repeat: no-repeat;
}

.statistik_wrap {
	margin-top: 10px;
	margin-bottom: 50px;
	float: left;
	width: 300px;
	padding-right: 31px;
}

.rel_xmlnews_element_2col_images_small_text {
	font-size: 11px;
	height: 30px;
	overflow: hidden;
}

.rel_xmlnews_blue_content_text {
	font-size: 11px;
	padding-right: 2px;
}

.rel_xmlnews_toggle_image {
	height: 60px;
	overflow: hidden;
	margin-bottom: 13px;
}

.rel_xmlnews_toggle_noimage {
	height: 70px;
	overflow: hidden;
	margin-bottom: 17px;
	padding-bottom: 3px;
}

.list_wrap {
	float: left;
	width: 300px;
	padding-right: 31px;
	margin-top: -190px;
}

.rel_xmlnews_2col_breaking_wrap {
	float: left;
	background-color: white;
	padding-bottom: 16px;
	width: 631px;
	overflow: hidden;
}

.rel_xmlnews_2col_breaking_cattitle {
	color: #9f9f9f;
	font-size: 10px;
}

.rel_xmlnews_signals_wrap {
	float: left;
	margin-top: 4px;
	margin-bottom: 5px;
	height: 19px;
	width: 484px;
	padding-left: 146px;
	padding-top: 4px;
	background-image: url(tradingsignale.jpg);
	background-repeat: no-repeat;
	border-top: 1px dotted #aeaeae;
	border-bottom: 1px dotted #aeaeae;
	background-color: white;
	overflow: hidden;
	line-height: 16px;
}

.rel_xmlnews_2col_footer {
	text-align: right;
	font-size: 10px;
	color: #b0b0b0;
	margin-top: 2px;
}

.rel_xmlnews_2col_footer a {
	color: #b0b0b0 !important;
}


.rel_xmlnews_2col_left_image {
	height: 137px;
	overflow: hidden;
	margin-top: 5px;
}

.rel_xmlnews_element_2col_small {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted black;
	height: 40px;
}

.rel_xmlnews_element_2col_images_small {
	padding-top: 5px;
	padding-bottom: 6px;
	margin-bottom: 4px;
	border-bottom: 1px dotted black;
	height: 47px;
	overflow: hidden;
}

.rel_xmlnews_element_2col_images_small_noborder {
	padding-top: 5px;
	margin-top: 3px;
	height: 47px;
	overflow: hidden;
}

.rel_xmlnews_2col_left {
	float: left;
	width: 228px;
}

.rel_xmlnews_2col_right {
	float: right;
	width: 390px;
	margin-top: -3px;
}

.rel_xmlnews_2col_left_headline {
	background-color: #d3cfd0;
	color: white;
	padding: 3px;
	margin-top: 1px;
	height: 29px;
	font-size: 11px;
}

.rel_xmlnews_2col_wrap {
	float: left;
	width: 631px;
	margin-bottom: 27px;
}

.rel_xmlnews_2col_border_wrap {
	padding-top: 5px;
	padding-bottom: 3px;
	border-bottom: 1px dotted black;
	background-color: white;
}

.rel_xmlnews_2col_wrap a {
	color: black;
	text-decoration: none;
}

.rel_xmlnews_mosthits_footer {
	text-align: left;
	margin-top: -11px;
	font-size: 10px;
}

.rel_xmlnews_mosthits_footer a {
	color: #b0b0b0;
}

.rel_xmlnews_mosthits_headline {
	font-weight: bold;
}

.rel_xmlnews_mosthits_image {
	float: left;
	width: 29px;
	padding-right: 5px;
	overflow: hidden;
	margin-top: 3px;
}

.rel_xmlnews_mosthits_content {
	float: left;
	width: 266px;
}

.rel_xmlnews_mosthits {
	margin-bottom: 11px;
	padding-bottom: 13px;
	border-bottom: 1px dotted black;
	height: 37px;
}

.rel_xmlnews_mosthits_wrap {
	float: left;
	width: 300px;
	margin-top: 9px;
	padding-right: 31px;
	margin-bottom: 44px;
}

.rel_xmlnews_noimage {
	height: 71px;
}

.rel_xmlnews_noimage_text {
	height: 45px;
	overflow: hidden;
}

.rel_xmlnews_noimage_headline {
	background-image: url(noimage_bg.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	font-weight: bold;
}

.rel_xmlnews_news_footer {
	text-align: right;
	margin-top: -10px;
	font-size: 10px;
}

.rel_xmlnews_news_footer a {
	color: #b0b0b0;
}

.rel_xmlnews_news_headline {
	font-weight: bold;
	overflow: hidden;
	height: 30px;
	overflow: hidden;
}

.rel_xmlnews_news_content {
	overflow: hidden;
}

.rel_xmlnews_toggle_news {
	margin-bottom: 16px;
	padding-bottom: 3px;
	height: 85px;
	overflow: hidden;
}

.rel_xmlnews_news {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted black;
	height: 73px;
	overflow: hidden;
}

.rel_xmlnews_news_image {
	float: left;
	width: 90px;
	height: 54px;
	overflow: hidden;
	padding-right: 5px;
	margin-top: 3px;
}

.rel_xmlnews_news_text {
	float: left;
	width: 205px;
	height: 70px;
	overflow: hidden;
}

.rel_xmlnews_news_wrap {
	float: left;
	width: 300px;
	margin-top: 9px;
	margin-bottom: 44px;
	padding-right: 31px;
	_padding-right: 0;
}

.rel_xmlnews_blue_footer {
	height: 24px;
	padding-top: 10px;
	text-align: center;
	font-size: 10px;
}

.rel_xmlnews_blue_footer a {
	color: #02628c;
}

.rel_xmlnews_blue_content {
	margin-bottom: 3px;
	margin-top: 2px;
}

.rel_xmlnews_blue_content_image {
	float: left;
	margin-top: 3px;
	height: 81px;
	width: 160px;
	overflow: hidden;
}


.rel_xmlnews_blue_content_image {
	float: left;
	height: 81px;
	width: 135px;
	overflow: hidden;
	padding-right: 5px;
}

.rel_xmlnews_blue_wrap {
	float: left;
	width: 300px;
	padding-right: 31px;
	margin-top: 9px;
	margin-bottom: 48px;
	background-image: url(blue_bg.gif);
	background-repeat: repeat-y;
}

.rel_xmlnews_toplist_headonly {
	padding-left: 10px;
	background-image: url(li.gif);
	background-repeat: no-repeat;
}

.rel_xmlnews_top_subnews_headline a{
	font-weight: bold;
	color: #02628c;
	text-decoration: none;
}

.rel_xmlnews_top_subnews_text a{
	color: black;
	text-decoration: none;
}

.rel_xmlnews_top_subnews_text a:hover{
	color: #02628c;
	text-decoration: none;
}

.rel_xmlnews_top_text a{
	color: black;
	text-decoration: none;
	font-size:12px;
}

.rel_xmlnews_top_text a:hover{
	color: #02628c;
	text-decoration: none;
}

.rel_xmlnews_top_subnews {
	margin-top: 15px;
}

.rel_xmlnews_topnews {
	margin-bottom: 5px;
}

.rel_xmlnews_top_wrap {
	float: left;
	width: 300px;
	height: 467px;
	padding-right: 31px;
}

.rel_xmlnews_top_image {
	width: 300px;
	height: 180px;
	overflow: hidden;
	margin-bottom: 6px;
}

.rel_xmlnews_top_cattitle {
	color: #9f9f9f;
	font-size: 10px;
}

.rel_xmlnews_1col_wrap {
	padding-bottom: 5px;
	margin-top: 7px;
	margin-bottom: 3px;
	border-bottom: 1px dotted #04648e;
}

.rel_xmlnews_1col_headline {
	float: left;
	overflow: hidden;
	width: 255px;
	height: 14px;
}

.rel_xmlnews_1col_headline a {
	color: black;
	text-decoration: none;
}

.rel_xmlnews_1col_headline a:hover {
	color: #00608a;
	text-decoration: none;
}

.rel_xmlnews_1col_crdate {
	float: right;
	width: 40px;
	height: 15px;
	font-weight: bold;
	color: #00608a;
	text-align: right;
	padding-right: 2px;
}

.rel_xmlnews_1col_even {
	width: 298px;
	height: 15px;
	background-color: #97becf;
	padding-left: 2px;
	padding-top: 1px;
	font-weight: bold;
}

.rel_xmlnews_1col_odd{
	padding-left: 2px;
	width: 298px;
	background-color: #eff1f0;
	height: 18px;
	padding-top: 5px;
}

.rel_xmlnews_1col_spacer {
	width: 300px;
	height: 13px;
	background-color: #eff1f0;
}
.xmlnews_latest_element_mosthits_right_text {
	overflow: hidden;
	height: 30px;
}

.xmlnews_latest_element_bestrated_right_text {
	overflow: hidden;
	height: 30px;
}

.xmlnews_latest_noimage_small_text {
	overflow: hidden;
	height: 30px;
}

.xmlnews_latest_text {
	overflow: hidden;
	height: 44px;
}

.xmlnews_latest_top_text {
	overflow: hidden;
	height: 44px;
}

.xmlnews_latest_top_small_text {
	overflow: hidden;
	height: 30px;
}

.xmlnews_latest_text {
	overflow: hidden;
	height: 44px;
}

.xmlnews_latest_smalltext {
	overflow: hidden;
	height: 44px;
}

.xmlnews_latest_smalltext {
	overflow: hidden;
	height: 44px;
}

.xmlnews_latest_border_wrap {
	margin-top: 5px;
	margin-left: 1px;
	width: 299px;
	line-height: 130%;
}

.xmlnews_latest_smallheadline {
	font-weight: bold;
}

.xmlnews_latest_element_smallimage_left {
	float: left;

}

.xmlnews_latest_element_smallimage_right {
	float: right;
	width: 220px;
}

.xmlnews_latest_element_smallimage {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted black;
	height: 50px;
}

.xmlnews_latest_2col_left {
	float: left;
	width: 228px;
}

.xmlnews_latest_2col_right {
	float: right;
	width: 390px;
}

.xmlnews_latest_2col_left_headline {
	background-color: #d3cfd0;
	color: white;
	padding: 3px;
	margin-top: 1px;
	height: 29px;
}


.xmlnews_latest_wrap {
	float: left;
	width: 300px;
	margin-left:11px;
	margin-right:12px;
	_//margin-left:7px;
	_//margin-right:8px;
	background-color:white;
}

.xmlnews_latest_2col_wrap {
	width: 624px;
	margin-left:12px;
	margin-right:12px;
	_//margin-left:7px;
	_//margin-right:8px;
	background-color:white;
	height: 198px;
	background-color: white;
}

.xmlnews_latest_2col_wrap a {
	color: black;
	text-decoration: none;
}

.xmlnews_latest_wrap a {
	color: black;
	text-decoration: none;
}

.xmlnews_latest_top_element {
	border-bottom: 1px dotted black;
	padding-bottom: 10px;
	margin-bottom: 10px;
	height: 295px;
}

.xmlnews_latest_top_image  {
	margin-bottom: 15px;
	height: 200px;
}

.xmlnews_latest_top_headline {
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 2px;
	height: 32px;
	overflow: hidden;
}

.xmlnews_latest_image {
	width: 108px;
	height: 72px;

}

.xmlnews_latest_element_left {
	float: left;
	width: 113px;
}

.xmlnews_latest_element_right {
	float: left;
	width: 187px;
}

.xmlnews_latest_element_bestrated_left {
	float: left;
	width: 40px;
}

.xmlnews_latest_element_bestrated_right {
	float: left;
	width: 260px;
}

.xmlnews_latest_element_mosthits_left {
	float: left;
	width: 40px;
}

.xmlnews_latest_element_mosthits_right {
	float: left;
	width: 260px;
}

.xmlnews_latest_element {
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px dotted black;
	height: 77px;
}

.xmlnews_latest_element_small {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted black;
	height: 45px;
}

.xmlnews_latest_element_2col_small {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted black;
	height: 40px;
}

.xmlnews_latest_element_2col_images_small {
	padding-bottom: 5px;
	margin-bottom: 3px;
	border-bottom: 1px dotted black;
	height: 29px;
	overflow: hidden;
}

.xmlnews_latest_element_2col_images_small_noborder {
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-top: 3px;
	height: 25px;
	overflow: hidden;
}

.xmlnews_latest_headline {
	font-weight: bold;
	margin-bottom: 2px;
	height: 27px;
	//height: 29px;
	overflow: hidden;
}

.xmlnews_latest_morelink a{
	color: #05628d;
	text-decoration: none;
}

div.xmlnews_latest_element_2col_images_small div:hover a,
div.xmlnews_latest_element_2col_images_small_noborder div:hover a,
div.xmlnews_latest_element_smallimage div:hover a,
div.xmlnews_latest_element_small:hover a,
div.xmlnews_latest_element div:hover a,
div.xmlnews_latest_top_element div:hover a,
div.xmlnews_latest_top_small_element div:hover a,
div.xmlnews_latest_2col_right div:hover a,
div.xmlnews_latest_border_wrap div:hover a{
	color:#02628C;
}

div.xmlnews_latest_element_2col_images_small div a,
div.xmlnews_latest_element_2col_images_small_noborder div a,
div.xmlnews_latest_element_smallimage div a,
div.xmlnews_latest_element_small a,
div.xmlnews_latest_element div a,
div.xmlnews_latest_top_element div a,
div.xmlnews_latest_top_small_element div a,
div.xmlnews_latest_2col_right diva,
div.xmlnews_latest_border_wrap div a{
	color: black;
}

.xmlnews_latest_top_small_element {
	border-bottom: 1px dotted black;
	padding-bottom: 10px;
	margin-bottom: 10px;
	height: 259px;
}

.xmlnews_latest_top_small_image  {
	margin-bottom: 15px;
	height: 200px;

}

.xmlnews_latest_top_small_headline {
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 2px;
	height: 16px;
}

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

/* Skin */
.tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0px;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
    float: left;
    margin: 0px;
    min-width: 5px; /* be nice to Opera */
}
.tabs-nav a, .tabs-nav a span {
    display: block;
    padding: 0px;
}
.tabs-nav a {
    position: relative;
    top: 1px;
    z-index: 2;
    padding-left: 0;
    color: #27537a;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
}
.tabs-nav .tabs-selected a {
    color: #97becf;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    background-position: 100% -150px;
    outline: 0; /* prevent dotted border in Firefox */
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background-position: 100% -100px;
}
.tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.tabs-nav .tabs-selected a span {
    padding-top: 7px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
    background-position: 0 -50px;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.tabs-nav .tabs-disabled {
    opacity: .4;
}
.tabs-container {
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.tabs-loading em {
    padding: 0 0 0 20px;
}

.tabheader {
	margin-left: 474px;
	padding-left: 13px;
	width: 157px;
	height: 16px;
	padding-top: 1px;
	background-image: url(/typo3conf/ext/wc_xmlnews/images/tabs_bg.png);
	background-repeat: no-repeat;
}

.tabheader li a, .tabheader li {
	color: #ffffff;
}

ul, li {
	margin:0;
	padding:0;
}


.ui-tabs  { 
	zoom: 1; 
}
.ui-tabs .ui-tabs-nav 				{
	list-style: none; 
	position: relative; 
	overflow: hidden; 
}
.ui-tabs .ui-tabs-nav li { 
	position: relative; 
	float: left; 
}
.ui-tabs .ui-tabs-nav li a 	{ 
	float: left; 
	text-decoration: none; 
}
.ui-tabs .ui-tabs-nav  li.ui-tabs-selected a{ 
	color: #97bdd0;
}

.ui-tabs .ui-tabs-panel 	{ 
	display: block !important; 
	border-width: 0; 
	background: none;
	position: relative; 
}
.ui-tabs .ui-tabs-hide { 
	display: none !important; 
}

a.mover	{ 

}

.prev-tab {
	position: absolute;
	top: 0px;
	left: 518px;
	color: #ffffff !important;
	z-index: 10000;
	margin-top: -17px;
}

.next-tab {
	position: absolute;
	top: 0px;
	left: 617px;
	color: #ffffff !important;
	margin-top: -17px;
}

