/* CSS Document */

a {
  color: #000;
  text-decoration: none;
}


a:hover {
  color: #FF6600;
  text-decoration: underline;
}


body {
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
  margin: 0px;
  border: 1px solid #ECECEC;
  height: 100%;
  line-height: 16px;
  background-color: #E3E0DD;
	color:#666666;
}


#banner img {
  display:block;
}


table {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 11px;
  border: 1px solid #CECECE;
  border-spacing: 0px;
  border-collapse: collapse;
}

.channel{
padding:4px;
margin-top:10px;
background-color:#eaeef5;
width:160px;
}


.nob {
  border: 0px;
  border-spacing: 0px;
  border-collapse: separate;
}




td {
  border: 1px solid #CECECE;
  margin: 0px;
  padding: 2px;
  vertical-align: top;
}


p {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 11px;
	line-height: 16px;
}


ul {
  padding: 0px;
  margin: 0px;
  padding-left: 17px;
  padding-bottom: 10px;
  list-style-type: none;
  list-style-image: url(../../img/li_arrow.gif);
}

div>ul {
  padding-left: 14px;
}


.frame {
  width: 1008px;
  margin-right: auto;
  margin-left: 5px;
  margin-top: 2px;
  padding: 0px;
  text-align: left;
  border: 0px #FF0000 solid;
  height: 100%;
}


.logo {
  float: left;
  height: 100px;
  width: 130px;
	position: relative;

	background: url(../../img/bg1.gif) no-repeat bottom left;
}


div>.logo {
  height: 100px;
}


.homepage{
  float: left;
  border: 0px solid;
  width: 835px;
  background-color: #FFFFFF;
}


.meta {
  float: left;
  width: 705px;
  height: 92px;
	background: url(../../img/bg2.gif) no-repeat bottom left;
  background-color:#ff6600;
  border:0px solid #000;
}


div>.meta {
  height: 100px;
	width: 705px;
}


.metanav {
  height: 68px;
  padding-left: 60px;
  padding-top: 10px;
}


div.top_nav {
/*background-color: #FF6600;*/
  color: #FFFFFF;
  border-left: 0px solid #FFFFFF;
  font-weight: normal;
  padding-top: 0px;
  padding-left: 4px;
  height: 20px;
	z-index: 999;
	position: relative;
	width: 697px;
}


.highlight {
  background-color: #FF6600;
}


.clear {
  clear: both;
}


.left {
  float: left;
  width: 180px;
}

div>.left{
  width: 190px;
}

.right {
  float: left;
  background-color: #FFFFFF; 
  width: 635px;
  padding-left: 10px;
  overflow: visible;
  margin-bottom: 10px;
}


.right_full
{
  width: 825px;
  float: left;
  background-color: #FFFFFF;
  padding-left: 10px;
  overflow: visible;
  margin-bottom: 10px;
}


.breadcrumbs {
  color: #CECECE;
	padding:3px 5px 5px 5px;
	border-top:1px #666666 dashed;
	border-bottom:1px #666666 dashed;
	text-transform:uppercase;
	font-size:10px;
}

.content {
  float: left;
  width: 410px;
	border:1px solid #cecece;
	padding:10px;
}


.content_bright {
  float: left;
  width: 613px;
	padding:0px 0px 0px 10px;
	border:1px solid #cccccc;
	margin-top:0px;
}


.marketing {
  float: left;
  width: 188px;
}


div>.marketing {
  width: 190px;
}


.bottom_nav {
  background-color: #666666;
  height: 1em;
  color: #FFFFFF;
  font-weight: bold;
  padding-top: 0.5em;
  padding-left: 0.5em;
  text-align: center;
}


.cpr {
  background-color: #EAEEF5;
}


.thirdlevel {
  padding-left: 5px;
  padding-right: 2px;
  padding-top: 3px;
  padding-bottom: 3px;
  background-color: #DEE2E7;
  border-top: 1px solid #FFFFFF;
}


.navON {
  background-color: #FF6600;
}


.search {
  font-family: verdana;
  font-size: 10px;
	width:123px;
	margin:0px;

}


.go {
  background-color: #FF6600;
  color: #FFFFFF;
  border: 0px;
  font-weight: bold;
  width: 1.5em;
}


div.trailer {
  border: 0px solid #FF0000;
  width: 625px;
  height: 100%;
  overflow: visible;
  z-index: 0;
}

div.trailer_teaser{
float:left;
width:180px;
-width:170px;
-height:305px;
min-height:305px; 
margin-left:5px;
border:1px solid #747378;
}

div.trailer_title {
background-color:#747378;
padding:5px;
margin-bottom:5px;
color:#fff;
font-family:arial;
font-size:14px;

}

div.trailer_title_witdh{
background-color:#747378;
padding:5px;
margin-bottom:5px;
color:#fff;
width:625px;
font-family:arial;
font-size:14px;
}


div.calcul {
  width: 413px;
	margin: 0px;
	text-align: right;
  overflow: visible;
  z-index: 0;
	font-weight: bold;
}


div.calcul a {
  color: #FF6600;
}


div.calcul a:hover {
  color: #FF6600;
  text-decoration: underline;
}


div.stempel {
  position: absolute;
  top: 55px;
  left: 270px;
  width: 100px;
  height: 100px;
  border: 0px solid #000000;
  z-index: 99;
}


div.trailer_content_3rows {
  padding: 5px;
  float: left;
  width: 17.5em;
}

div.trailer_content_2rows {
  float: left;
  width: 625px;
  height: 190px;
	position: relative;
	z-index: 0;
	border: 0px solid #000000;
}


div.trailer_img_right {
  float: left;
	margin-left: 10px;
	width: 178px;
}


div.trailer_context_right {
  float: left;
  width: 415px;
  height: 170px;
	position: relative;
	z-index: 0;
	background-color: #D9E3F4;
	padding: 10px;
}


div.trailer_img_left {
  float: left;
}


div.trailer_context_left {
  float: left;
  width: 415px;
  height: 170px;
	position: relative;
	z-index: 0;
	background-color: #FFCF97;
	padding: 10px;
	margin-left: 10px;
}


div.trailer_content_1row {
  padding: 5px;
  float: left;
  width: 615px;
	background-color:#797FEB;
}


div.title_dot {
  width: 0.6em;
  height: 15px;
  background-color: #FF6600;
  border-right: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  float: left;
}

.clip_container_content_links
{
  float:left;
	width:165px; 
	height: 100%;
	height:auto !important;
	border:0px solid #cecece;
  margin-right:10px;
	padding:0;
}

.clip_container_content_rechts table, .clip_container_content_rechts td {
border:0px solid #fff;
}

.clip_container_content_rechts a {
	text-transform:uppercase;
	color:#ff6600;
}


.clip_container_content_rechts
{
    float:left;
	height: 100%;
	height:auto !important;
	background-color:#FFFFFF; 
	border:0px solid #cecece;
	margin:0;
	padding:0;
}


div.clip {
  border: 0px solid #ECECEC;
  width: 100%;
}


div.clip_head {
  background-color: #FFFFFF;
}


div.clip_witdh {
  border: 0px solid #CECECE;
  width: 610px;
  height: 90px;
	position:relative;
}


div.clip_title {
  color: #000;
  text-decoration: none;
	font-size: 11px;
	height:15px;
	padding-bottom: 3px;
	border-bottom:1px #666666 dashed;
	text-transform:uppercase;
}


div.clip_title a {
  color: #000;
  text-decoration: none;
	font-size: 11px;
	padding-bottom: 1px;

}


div.clip_title a:hover {
  color: #000;
  text-decoration: underline;
}


div.clip_img {
  width: 89px;
  height: 90px;
  float: left;
}


div.clip_img a {
  float: left;
}


div.clip_img a:hover {
  text-decoration: none;
}


div.clip_content_teaser {
position:relative;
  float: left;
	padding: 10px 0px 0px 10px;
  width: 98%;
  height: 90px;

}


div.clip_content {
  float: left;
	margin: 0px 0px 0px 10px;
  width: 502px;
  height: 85px;
	border-bottom:5px solid #cccccc;
	color:#666666;
}


div.clip_content_tipp {
  float: left;
  width: 293px;
	text-align: left;
	padding: 5px;
}


div>.clip_content_tipp {
  width: 283px;
}


div.clip_content_img {
  float: left;
  width: 240px;
}


div.clip_content a:hover {
  color: #FF6600;
  text-decoration: underline;
}


div.clip_lien a {
  width: 100%;
  border: 1px solid #000000;
}


div.clip_lien a:hover {
  text-decoration: underline;
}


div.teaser_content{
  padding-left: 2px;
	 margin-right: 20px;
}


div.teaser_content a{
color:#666666;
}


div.teaser {
  border: 1px solid #666666;
  width: 181px;
  margin-left: 8px;

}


div>.teaser {
  width: 180px;
}



div.teaser_head {

}


div.teaser_title {
text-align:right;
  color: #666666;
  padding-right: 5px;
	text-transform:uppercase;
}


div.teaser_img {
  text-align: center;
}


div.teaser_text {
  padding: 5px;
}


div.teaser_link {
  text-align: right;
  padding: 5px;
}


div.teaser_left {
  border: 1px solid #666666;
  width: 188px;
  margin-left: 0px;
  margin-top:10px;
  border: 1px solid #CCCCCC;
}

div>.teaser_left {
  width: 188px;
}

div.teaser_left_title {
  color: #666666;
  padding-right:5px;
  text-align: right;
  border-bottom: 1px dashed #CCCCCC;
	text-transform:uppercase; 
}


div.teaser_left_content {
  padding-left: 5px;
	padding-right: 2px;
}

div.teaser_left_content a {
color:#FF6600;
}

div.teaser_left_content a:hover {
color:#FF6600;
}
  
  
ul#navmenu a.topnav_active {
  border-top: 1px solid #EAEEF5;
  border-left: 1px solid #EAEEF5;
  border-right: 1px solid #EAEEF5;
  border-bottom:1px solid #FF6600;
  background-color: #FF6600;
	z-index: 99;
}

b{
	text-transform:uppercase;
	font-weight:normal;
	color:#ff6600;
}


/************************************************
*************FIRST_LEVEL*************************
************************************************/
/*Style-Definition für die First-Level-Navigation*/
DIV.classlevel1 a {
  text-decoration: none;
	width:161px;
  display: block;
  border-top: 1px solid #FFFFFF;
	border-bottom: 1px dashed #666666;
  padding-left: 5px;
  padding-right: 2px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-top: 0px;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: normal;
  text-align: left;
  background-color: #fff;
  color: #FF6600;
	margin-bottom:0px;
	text-transform:uppercase;
}


/*Style-Definition für die First-Level-Navigation bei Mouse-Over*/
DIV.classlevel1 a:hover {
  color: #FFFFFF;
  background-color: #FF6600;
}


/*Style-Definition für die First-Level-Navigation bei aktivem Link*/
DIV.classlevel1Active a {
  text-decoration: none;
		width:161px;
  display: block;
  border-top: 1px solid #FFFFFF;
  border-left: 0px solid #AD7939;
  border-right: 0px solid #FF0000;
  border-bottom: 0px solid #FF0000;
  padding-left: 5px;
  padding-right: 2px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-top: 0px;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  text-align: left;
  color: #FFFFFF;
  background-color: #FF6600;
	text-transform:uppercase;
}


DIV.classlevel1Active a:hover {
  color: #FFFFFF;
}


/************************************************
*************SECOND_LEVEL*************************
************************************************/
/*Style-Definition für die Second-Level-Navigation*/
DIV.classlevel2 a {
  text-decoration: none;
	width:161px;
  display: block;
  border: 0px solid #3366FF;
  padding-left: 5px;
  padding-right: 2px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-top: 1px;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: normal;
  text-align: left;
  color: #FFFFFF;
  background-color: #666666;
	margin-top:10px;
	text-transform:uppercase;
}


/*Style-Definition für die Second-Level-Navigation bei Mouse-Over*/
DIV.classlevel2 a:hover {
  color: #000000;
  background-color: #FFFFFF;
}


/*Style-Definition für die Second-Level-Navigation bei aktivem Link*/
DIV.classlevel2Active a {
  text-decoration: none;
  display: block;
		width:159px;
  border-top: 0px solid #FF0000;
  border-left: 2px solid #FF6600;
  border-right: 0px solid #FF0000;
  border-bottom: 0px solid #FF0000;
  padding-left: 5px;
  padding-right: 2px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-top: 1px;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: normal;
  color: #fff;
  background-color: #666666;
	margin-top:10px;
	text-transform:uppercase;
	text-decoration:underline;
}


DIV.classlevel2Active a:hover {
  color: #000000;
}


/************************************************
 *************THIRD_LEVEL*************************
************************************************/
/*Style-Definition für die Third-Level-Navigation*/
DIV.classlevel3 {
  padding-left: 5px;
		width:160px;
  padding-right: 2px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-top: 1px solid #FFFFFF;
	margin-top:3px;
	font-size:10px;
}


DIV.classlevel3 a {
  color: #000000;
  text-decoration: none;
}


DIV.classlevel3 a:hover {
  color: #000000;
  text-decoration: underline;
}


DIV.classlevel3Active {
  padding-left: 5px;
  padding-right: 2px;
  padding-top: 3px;
  padding-bottom: 3px;
  background-color: #DEE2E7;
  border-top: 1px solid #FFFFFF;  
  border-left: 1px solid #FF6600;
	width:160px;
	font-size:10px;
}


DIV.classlevel3Active a {
  color: #000000;
}


DIV.classlevel3Active a:hover {
  color: #000000;
}


.inlinetitle {
  border-top: #CECECE solid 1px;
  border-bottom: #CECECE solid 1px;
  padding-top: 2px;
  padding-left: 5px;
  padding-bottom: 2px;
  font-weight: bold;
  background-color: #E6E9FB;
  font-size: 11px;
}


.border {
  width: 100%;
  padding: 0px;
  text-align: left;
}


.empty {
  width: 100%;
  height: 60px;
  background-color: #EAEEF5;
}


.line {
  border: 1px solid #CECECE;
  background-color: #FFFFFF;
}


.copytext {
  padding: 0px;
}


.bodytext {
  padding-left: 5px;
  padding-right: 3px;
  font-size: 11px;
  background-color: #FFFFFF;
}


ol {
  margin-left: 18px;
  padding-left: 5px;
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: 11px;
}


.search_underline {
  border-bottom: 1px dashed #666666;
}


.search_highlight {
  background-color: #FFFF66;
}


a.breadcrumb {
  color: #666666;
  text-decoration: none;
  text-transform:uppercase;
	font-size:10px;
}


a.breadcrumb:hover {
  color: #000;
  text-decoration: underline;
}


.pub{
  float: left;
  width: 160px;
  height: 600px;
  padding-left: 10px;
  margin-top: 103px;
}


.clip_button_link{
position:absolute;
top:2px;
height:13px;
left:106px;
width:100%;
}

div>.clip_button_link{
left:100px;
width:507px;
}

.clip_button_linkwidth{

width:100%;

}



/* ------ */



.argi_reiter  { 
	font-size:11px;
	color: #ffffff;
	background-color: #ff6600;
	text-decoration:none; 
/*	border: 1px solid #b1063a;*/
font-family: arial,helvetica,sans-serif;
	border-bottom:none;
	border-left: 0px solid #fff !important;
	border-left:1px solid #fff;
	display:block;
	padding:2px 0px 2px 0px;
text-align:center;
	font-weight:none;
	width:6.35em !important;
	width:6.1em;
/*	color: #ff6600*/
} 

.argi_reiter a:hover
{
color:#fff;

}

.argi_reitersel { 
/*	color: #ff6600;
	background-color:#eeeeee;*/
	font-size:11px;
	color: #ffffff;
	background-color:#666666;
	text-align:center;
	text-decoration:none;
  border-left: 0px solid #fff !important;
	border-left: 1px solid #fff;
  font-family: arial,helvetica,sans-serif;
	border-bottom:none;
	display:block;
	padding:2px 0px 2px 0px;
	width:6.4em !important;
  width:6.1em;
/*	background-color:#444444;*/
/*	color:		#ac1041; */
}

a.argi_reitersel:hover
{
color:#fff;
text-decoration:none;
}

.argi_reiter_zeitraum { 
	font-size:11px;
	color: #ffffff;
	background-color: #ff6600;
	text-decoration:none; 
	border: 0px solid #ff6600;
	border-bottom:none;
	display:block;
	padding:2px 0px 2px 0px;
	width:4.20em !important;
width:4.1em;
border-left: 0px solid #fff !important;
border-left: 1px solid #fff;
	margin-top:1px;
	text-align:center;
	font-family: arial,helvetica,sans-serif;
} 

.argi_reiter_zeitraumsel { 
	font-size:11px;
	color: #ffffff;
	background-color:#666666;
	text-decoration:none;
	border: 0px solid #ff6600;
	border-bottom:none;
	padding:2px 0px 2px 0px;
	width:4.20em !important;
  width:4.1em;
	text-align:center;
	border-left: 1px solid #fff !important;
	border-left: 1px solid #fff;
	margin-top:1px;
	display:block;
	font-family: arial,helvetica,sans-serif;
}

a.argi_reiter_zeitraumsel:hover
{
color:#fff;
text-decoration:none;
}

.top_head {
	font-size:11px;
	font-weight:bold;
	color: #009500;

	padding:0px;
}

.top_line {
	font-size:10px;
	color: #444444;
	padding:0px;
}

.top_line td{
font-size:10px;
}

.flop_head {
	font-size:11px;
	font-weight:bold;
	color: #950000; 

	padding:0px;
}
.flop_line {
	font-size:10px;
	color: #444444;
	padding:0px;
}

.background1 {
	background-color: #ffffff;
	border: 1px solid #666666;

}

/*
*/
.background2 {
background-color: #fff !important;
background-color: #fff;
margin-top:1px;
	border: 1px solid #ff6600;
	margin-left:0px !important;
	margin-left:1px;
	width: 279px !important;
	width:260px;
	height:170px !important;
	height:170px;
}

.empty_top{
margin-top:4px !important;
margin-top:6px;
}


/*div>.background2 {
background-color: #fff;
width:290px;
border: 1px solid #ff6600;
}*/

div>.index_layout {
width:600px;
}

/*
.index_layout {
background-color:#fff;
width:260px;
border:1px solid #ff6600;
height:152px;
}

div>.index_layout {
background-color:#ff0000;
width:292px;
border:1px solid #ff6600;
height:200px;
}
*/

.chart_size {
border-left:1px solid #fff;
border-top:1px solid #fff;
}

.index_content {
left:2px;
		top:1px;
		width:265px;
		position:absolute;
		padding-top:3px;
		padding-left:2px;
		border:1px solid #666666;
}

div>.index_content {
width:270px;
}



div.ariva table, div.ariva tr, div.ariva td  {
	margin:0px;
	padding:0px;
	border:none;
	 font-family: arial,helvetica,sans-serif;
  font-size: 11px;
}

div.index_content table, div.index_content tr, div.index_content td {
	margin:0px;
	padding:0px;
	border:none;
	 font-family: arial,helvetica,sans-serif;
  font-size: 11px;
}
/* --- */

	.alt_bg1{background:#ececec;border-top:1px solid #d2d2d2;}
	.alt_bg{}
	.alt_bg2{background:#ececec;border-top:1px solid #d2d2d2;}
	.news_hour {float:left;width:40px;}
	.news_title {float:left;width:210px;}
	.news_teaser_title {
	padding:0px;
	text-align:right;
	margin:0px;
	padding-left:5px;
	padding-right:5px;
	direction:rtl;
	}

	div.news_teaser_title a {color:#666666;}
	
	div.news_teaser_title a:hover {color:#ff6600;}
	
	.news_trend {float:left;width:50px;text-align:right;}
	.clear {clear:both;}
	.pos_trend {color:#00c000;}
	.neg_trend {color:#c00000;}
	
		.article_title {font-family: arial,helvetica,sans-serif;font-size:11px;text-transform:uppercase;color:#ff6600;}
	.article_source{text-align:right;padding-top:10x;}
}


.tbl1{
background:#ececec;
padding-left:5px;
}

.tbl2 {
padding-left:5px;
}
.tbltitle {
margin-top:5px;
margin-bottom:5px;
background:#ff6600;
padding-left:5px;
color:#fff;
}


