
/* legacy hacks 2010 */


/*____sport tabellen____*/

/* hr tags von SDA */
.sport_tabelle_hr td {
height:1px;
padding:0;
overflow:hidden;
}
.sport_tabelle_hr hr {
display:none;
}

/* alte tabellen ohne th */
table thead td {
padding:4px;
border-top:solid #CCCCCC 1px;
border-bottom:solid #CCCCCC 3px; 
}

/* container for ajax content */
#tschuetele_content {
min-height:700px;
}

/* more link (same styling as .allcomments) */

a.slidedown {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:12px;
text-decoration:none;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
a.slidedown .icon_slidedown {
background-image:url(/2010/img/webicons.png);
background-position:-22px -24px;
display:block;
float:left;
height:13px;
opacity:0.5;
width:20px;
opacity:0.5;
filter:alpha(opacity=50);
}
a.slidedown:hover .icon_slidedown {
opacity:1;
filter:alpha(opacity=100);
}

.text_date {
font-weight:bold;
}


/*___Ueberfluessige Border eliminieren___*/
table tbody td {
border:0;
}

table.sport_tabelle td {
border-bottom:1px solid #CCCCCC;
}

table.sport_tabelle td.text_head {
border-bottom:3px solid #CCCCCC;
font-family:arial,verdana,sans-serif;
font-weight:bold;
font-size:11px;
line-height:13px;
padding:4px 0px 10px 0px;
}

.datenquelle {
font-size:11px;
}

/*___Finance / Alle Indices anpassungen___*/
.sport_tabelle_rowodd {
background-color:#F6F6F6;
}

.sport_tabelle_roeven {
background-color:#FFFFFF;
}

.finance_indices {
width:600px;
height:auto;
}

.finance_indices .sport_tabelle_container_small {
width:265px;
}

.finance_indices .sport_tabelle_container_big {
width:600px;
}

.finance_indices .thead {
margin:0px 0px 20px 0px;
}

.finance_indices h1.maintitle {
font-size:24px;
margin:0px 0px 10px 0px;
}

.finance_indices .font {
font-size:12px;
}

.finance_indices .sport_tabelle_container_big .text_head {
font-size:20px;
text-transform:uppercase;
color:#666666 ;
margin:10px 0px 10px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
}

/*___Finance / Detail anpassungen___*/
.finance_detail {
width:600px;
height:auto;
}

.finance_detail .sport_tabelle_container_small {
width:265px;
}

*html .finance_detail .sport_tabelle_container_small, html* .finance_detail .sport_tabelle_container_small {
width:auto;
}

.finance_detail .sport_tabelle_container_big {
width:600px;
}

.finance_detail .thead {
margin:0px;
}

.finance_detail h1.maintitle {
font-size:24px;
margin:0px 0px 10px 0px;
}

.finance_detail .font {
font-size:12px;
margin:20px 0px 0px 0px;
}

.finance_detail .sport_tabelle_container_big .text_head {
font-size:12px;
text-transform:none;
color:#666666;
margin:10px 0px 10px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
}

/*Finance Sideline aus Alt mach Neu*/
#finance_sideline_searchbox .panelbox table  {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

.sport_tabelle .submitsearch, .sport_tabelle .submit {
background-color:transparent;
background-image:url(/2010/img/eventsearch/button_search.png);
border:0 none;
float:left;
height:26px !important;
width:59px;
font-size:1px;
text-indent:-500px;
cursor:pointer;
overflow:hidden;
}

.sport_tabelle input, .sport_tabelle select, .sport_tabelle input {
width:180px;
}

.sideline .sport_tabelle label {
width:100px;
display:block;
float:left;
}

.panelbox .sport_tabelle_rowodd {
background-color:transparent;
}

#finance_sideline_searchbox .panelbox table.sport_tabelle td, #financeslotr table.sport_tabelle td {
background-image:url(/2010/img/panelbox/separator_h.png);
background-position:center bottom;
background-repeat:repeat-x;
margin:0px 0px 4px 0px;
padding:0px 0px 6px 0px;
border:none;
}

.box.x22 .panelbox table.sport_tabelle tbody td {
background-image:none;
}

.sideline .box .teaser.panelbox {
width:290px !important;
padding:5px;
}

.titelsuche_titel {
font-size:11px;
font-weight:bold;
line-height:13px;
padding:4px 0 10px;
font-family:Arial, Helvetica, sans-serif;
}

#minrectangle {
margin:0px 0px 10px 0px;
}

#finance_banner_ticker_side {
margin-bottom:30px;
}

#finance_banner_ticker_side embed, #finance_banner_ticker_side object {
width:300px !important;
}

/*Finance Sidline Flap*/
#financeslotr .flaps {
background-image:url(/2010/img/tabbey/tab_inactive.png);
background-position:center bottom;
background-repeat:repeat-x;
font-family:arial,verdana,sans-serif;
font-size:11px;
height:23px;
line-height:13px;
margin-bottom:0px;
width:100%;
}

#financeslotr .flaps a {
display:block;
border-right:1px solid #c5cfd8;
border-bottom:1px solid #c5cfd8;
margin-top:1px;
padding:3px 10px 5px 10px;
text-decoration:none;
color:#bbbbbb;
float:left;
}

#financeslotr .flaps a:hover {
display:block;
border-right:1px solid #c5cfd8;
border-bottom:1px solid #c5cfd8;
margin-top:1px;
padding:3px 10px 5px 10px;
text-decoration:none;
color:#000000;
float:left;
}

#financeslotr .flaps a.aktiv {
background-image:none;
border-top:1px solid #c5cfd8;
margin-top:0px;
border-bottom:1px solid #ffffff;
background-color:#ffffff;
}

#financeslotr .flaps a.first {
border-left:1px solid #f8f8f8;
}

#financeslotr .flaps a.last {
border-right:none;
}

#financeslotr table tbody tr {
background-color:#F6F6F6 !important;
}

#financeslotr table thead tr {
background-color:#FFFFFF !important;
}

#financeslotr img {
max-width:290px;
}

#financeslotr .datenquelle img {
width:auto;
}

/*___Finance / Front Tabellen___*/
.table_start {
height:1200px !important;
width:470px;
overflow:hidden;
}
.table_dax {
height:840px !important;
}
.table_stoxx {
height:720px !important;
}
.table_dowjones {
height:840px !important;
}					
.table_nasdaq {
height:840px !important;
}		
.table_smi {
height:840px !important;
}



/*Muell rausfiltern aus dem Rectangle*/
#minrectangle div {
border-left:none !important;
border-right:none !important;
border-top:none !important;
border-bottom:none !important; 
margin:0px !important; 
padding:0px !important; 
width:inherit !important; 
height:inherit !important;
}



/*GOOGLEMAPS*/

/*default: 599px x 400px*/
/*medium: 465px x 400px*/
/*small: 220px x 400px*/

#googlemap, , #googlemap_medium, #googlemap_small {
position:relative;
display:block;
width:597px;
height:400px;
background-color:#767676;
margin:0;
padding:1px !important;
border:0;
overflow:hidden
}
*html #googlemap {
width:599px;
}
/*patch*/
#googlemap {
clear:both;
}

#googlemap_load, #googlemap_load_medium, #googlemap_load_small {
display:block;
width:100%;
height:100%;
background-color:#ccc;
text-align:center;
}
#googlemap_load img {
margin:194px auto 0 auto; /*149+45*/
}
#googlemap_load_medium img {

}
#googlemap_load_small img {

}

/*medium version*/
#googlemap_medium {
width:463px !important;
height:400px !important;
}
*html #googlemap_medium {
width:465px !important;
}

/*small version*/
#googlemap_small {
width:218px !important;
height:400px !important;
}
*html #googlemap_small {
width:220px !important;
}




