/*--- 20 min. CSS ---*/

/*____reset all browser to same defaults____*/

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0 */
html.backgroundfill{
background-color:#F3F3F3;
height:100%;
}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{
margin:0;
padding:0;
}

table{
border-collapse:collapse;
border-spacing:0;
}
fieldset,img{
border:0;
}
address,caption,cite,code,dfn,em,th,var,optgroup{
font-style:inherit;
font-weight:inherit;
}
del,ins{
text-decoration:none;
}
li{
list-style:none;
}
caption,th{
text-align:left;
}
h1,h2,h3,h4,h5,h6{
font-size:100%;
font-weight:normal;
}
q:before,q:after{
content:'';
}
abbr,acronym{
border:0;font-variant:normal;
}
sup{
vertical-align:baseline;
}
sub{
vertical-align:baseline;
}
legend{
color:#000;
}
input,button,textarea,select,optgroup,option{
font-family:inherit;
font-size:inherit;
font-style:inherit;
font-weight:inherit;
}
input,button,textarea,select{
font-size:100%;
}

a {
outline:none;
}

/*____fix____*/
/*nice way to clear divs in gecko browsers without superflous markup*/
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {
display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*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 0px 30px 0px !important;
padding:0px !important;
width:inherit !important;
height:inherit !important;
}

/*Werbung min_mosterboard für rectangle optimieren*/
#min_monsterboard {
width:470px;
text-align:center;
}

#min_monsterboard #rectangle1 {
margin:55px 0px 0px 90px;
}

#min_monsterboard #rectangle2 {
margin:55px 0px 0px 90px;
}

/*____GENERAL____*/
body {
font-family:Arial, Helvetica, sans-serif;
color:#555555;
/*height:100%;*/
}

a {
text-decoration:none;
color:#044CA0;
outline:none;
}
a:hover {
color:#000000;
}

a img {
border:none;
}

select {
height:19px;
border:1px solid #cccccc;
font-size:11px;
font-weight:bold;
font-family: arial, verdana, sans-serif;
color:#555555;
}

option {
border-bottom:1px solid #eeeeee;
font-size:11px;
font-weight:bold;
font-family: arial, verdana, sans-serif;
color:#555555;
}

table {
font-size:11px;
width:100%;
margin:0px 0px 30px 0px;
}

table thead {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}

table thead th {
padding:4px;
border-top:solid #CCCCCC 1px;
border-bottom:solid #CCCCCC 3px;
vertical-align:top;
}

table tbody {
font-family:Arial, Helvetica, sans-serif;
}

table tbody tr.odd {
background-color:#F6F6F6;
}

table tbody tr.even {
background-color:#FFFFFF;
}

table tbody td {
padding:4px;
border-bottom:solid #CCCCCC 1px;
vertical-align:top;
}

table tbody tr.marks td {
border-bottom:solid #000000 1px;
}

table tbody tr.noline td {
border-bottom:none;
}

table tbody td.plus {
color:#33CC33;
}

table tbody td.minus {
color:#FF0000;
}

table tbody td.highlight {
color:#000000;
}

table tbody td.highlight a {
color:#444444;
}

table tbody td.highlight a:hover {
color:#000000;
}

/* !!! Spezial Klassen fuer Fussballtabellen !!! */
table tbody tr.quali_champion, table tbody tr.aufstieg {
background-color:#d2f99f;
}

table tbody tr.quali_europa, table tbody tr.aufstiegsspiele {
background-color:#e1f2cc;
}

table tbody tr.relegation {
background-color:#ffe0e0;
}

table tbody tr.abstieg {
background-color:#fec7c7;
}


/*----------Für die Alten Tabellen------------*/
table thead td {
padding:4px;
border-top:solid #CCCCCC 1px;
border-bottom:solid #CCCCCC 3px;
vertical-align:top;
}

table tbody tr.sport_tabelle_rowodd {
background-color:#F6F6F6;
}

table tbody tr.sport_tabelle_roweven {
background-color:transparent;
}

table tbody tr.trennlinie {
padding:0 !important;
/*height:1px !important;
overflow:hidden !important;
background-color:#000000 !important;
*/}

table tbody tr.trennlinie td {
padding:0;
border-bottom:solid #000000 1px;
}

table tbody tr.trennlinie hr {
display:none;
}

/*____GENERAL CLASSES____*/

.title1  {
font-size:32px;
margin:10px 0px 0px 0px;
}

.title1 span {
text-indent:-5000%;
display:block;
height:1px;
width:100px;
line-height:1px;
overflow:hidden;
}

.title2  {
font-size:24px;
margin:10px 0px 0px 0px;
}

.title2 span {
text-indent:-5000%;
display:block;
height:1px;
width:100px;
line-height:1px;
overflow:hidden;
}

.title3  {
font-size:16px;
margin:10px 0px 0px 0px;
}

.title3 span {
text-indent:-5000%;
display:block;
height:1px;
width:100px;
line-height:1px;
overflow:hidden;
}

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

.title4.smog {
background-image:url(/2010/img/main/tokyo-smog.png);
background-repeat:repeat-x;
height:25px;
padding:30px 0px 0px 6px;
}

.img_wrap_lupe {
position:relative;
margin:0;
padding:0;
}
.img_lupe {
position:absolute;
bottom:5px;
left:5px;
background-image:url(/2010/img/main/lupe.png);
background-repeat:no-repeat;
width:20px;
height:20px;
z-index:2;
}

.float-left {
float:left;
}

.float-right {
float:right;
}

.clear {
clear:both;
}

/* Dynamic Button */
a.dynamic_button {
height:25px;
font-size:12px;
background-image:url("/2010/img/dynamic_button/dynamic_button_left.png");
background-repeat:no-repeat;
background-position:left top;
padding:0px 0px 0px 10px;
float:left;
cursor:pointer;
}

a.dynamic_button.special {
color:#ffffff;
background-image:url("/2010/img/dynamic_button/dynamic_button_special_left.png");
}

a.dynamic_button.myVote {
color:#ffffff;
background-image:url("/2010/img/dynamic_button/dynamic_button_myVote_left.png");
}

a.dynamic_button:hover {
background-image:url("/2010/img/dynamic_button/dynamic_button_left_hover.png");
}

a.dynamic_button.special:hover {
color:#ffffff;
background-image:url("/2010/img/dynamic_button/dynamic_button_special_left_hover.png");
}

a.dynamic_button.myVote:hover {
color:#ffffff;
background-image:url("/2010/img/dynamic_button/dynamic_button_myVote_left_hover.png");
}

a.dynamic_button span {
height:25px;
background-image:url("/2010/img/dynamic_button/dynamic_button_right.png");
background-repeat:no-repeat;
background-position:right center;
padding:7px 10px 7px 0px;
line-height:25px;
color:#333333;
}

a.dynamic_button.special span {
color:#ffffff;
background-image:url("/2010/img/dynamic_button/dynamic_button_special_right.png");
}

a.dynamic_button.myVote span {
color:#ffffff;
background-image:url("/2010/img/dynamic_button/dynamic_button_myVote_right.png");
}

a.dynamic_button:hover span {
background-image:url("/2010/img/dynamic_button/dynamic_button_right_hover.png");
color:#999999;
}

a.dynamic_button.special:hover span {
color:#ffffff;
background-image:url("/2010/img/dynamic_button/dynamic_button_special_right_hover.png");
}

a.dynamic_button.myVote:hover span {
color:#ffffff;
background-image:url("/2010/img/dynamic_button/dynamic_button_myVote_right_hover.png");
}
/* END: Dynamic Button */

/* Dynamic Button input*/
span.dynamic_button {
height:25px;
font-size:12px;
background-image:url("/2010/img/dynamic_button/dynamic_button_left.png");
background-repeat:no-repeat;
background-position:left top;
padding:0px 0px 0px 10px;
float:left;
cursor:pointer;
}

span.dynamic_button.special {
color:#ffffff;
background-image:url("/2010/img/dynamic_button/dynamic_button_special_left.png");
}

span.dynamic_button.myVote {
color:#ffffff;
background-image:url("/2010/img/dynamic_button/dynamic_button_myVote_left.png");
}

span.dynamic_button:hover {
background-image:url("/2010/img/dynamic_button/dynamic_button_left_hover.png");
}

span.dynamic_button.special:hover {
color:#ffffff;
background-image:url("/2010/img/dynamic_button/dynamic_button_special_left_hover.png");
}

span.dynamic_button.myVote:hover {
color:#ffffff;
background-image:url("/2010/img/dynamic_button/dynamic_button_myVote_left_hover.png");
}

span.dynamic_button input {
height:25px;
background-color:transparent;
background-image:url("/2010/img/dynamic_button/dynamic_button_right.png");
background-repeat:no-repeat;
background-position:right center;
padding:0px 10px 7px 0px;
margin:0px;
line-height:25px;
color:#333333;
border:none;
}

span.dynamic_button.special input {
color:#ffffff;
background-image:url("/2010/img/dynamic_button/dynamic_button_special_right.png");
}

span.dynamic_button.myVote input {
color:#ffffff;
background-image:url("/2010/img/dynamic_button/dynamic_button_myVote_right.png");
}

span.dynamic_button:hover input {
background-image:url("/2010/img/dynamic_button/dynamic_button_right_hover.png");
color:#999999;
cursor:pointer;
}

span.dynamic_button.special:hover input {
color:#ffffff;
background-image:url("/2010/img/dynamic_button/dynamic_button_special_right_hover.png");
}

span.dynamic_button.myVote:hover input {
color:#ffffff;
background-image:url("/2010/img/dynamic_button/dynamic_button_myVote_right_hover.png");
}
/* END: Dynamic Button input*/

/*___________Mobile_Warning Redirect Box_____________*/
#mobileHint{
margin:7px 0 7px 0;
padding:4px 0 4px 8px;
position:relative;
background-color:#fff600;
font-size:11px;
width:986px;
}

/*___________Wrapper_____________*/
#wrapper {
width:1239px;
position:relative;
margin:0px auto;
padding:0px;
}

#site-wrapper {
width:994px;
margin:0;
padding:0px 0px 10px 0px;
height:auto;
min-height:1000px;
background-color:#FFFFFF;
}

/*____________Werbung____________*/
#leaderboard {
width:994px;
text-align:center;
margin:0px;
padding:0px;
}

#monstersky {
width:245px;
height:770px;
position:absolute;
top:0;
right:0;
}

/*___________Header____________*/
#header {
width:960px;
height:125px; /* SEB */
margin:0px 0px 0px 17px;
position:relative;
border-top:10px solid transparent;
}

*html #header {
border-top:10px solid #ffffff;
}

/*___Special Content-Header über die ganze Breite */
#content_header {
background-image:url(/2010/img/main/content_header.png);
background-repeat:repeat-x;
width:950px;
height:215px;
margin:0px 0px 0px 18px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:13px;
overflow:hidden;
}

#content_header .header_title {
height: 175px;
width: 400px;
margin:40px 0px 0px 20px;
float: left;
}

#content_header .header_title h5 {
margin:8px 0px 8px 0px;
}

#content_header .header_title h5 span {
width:100px;
height:1px;
line-height:1px;
display:block;
text-indent:-5000px;
}

#content_header .header_title h6 {
font-size:11px;
text-transform:uppercase;
}

#content_header .header_title h6 a {
color:#555555;
}

#content_header .header_title h6 a:hover {
color:#000000;
}

#content_header .header_title p {
font-size:14px;
line-height:17px;
}

#content_header .header_title p a {
color:#555555;
}

#content_header .header_title p a:hover {
color:#000000;
}

#content_header .header_title p.overview {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
margin:5px 0px 0px 0px;
}

#content_header .header_title p.overview  a {
color:#044CA0;
}

#content_header .header_title p.overview  a:hover {
color:#204296;
}

#content_header .header_title p.overview  a span {
width:9px;
height:11px;
background-image:url(/2010/img/webicons.png);
background-position:-190px -25px;
overflow:hidden;
float:left;
cursor:pointer;
}

#content_header .header_links {
height: 165px;
float: right;
margin:45px 10px 10px 10px;
width:290px;
}

#content_header .header_links p {
width:310px;
font-size:14px;
}

#content_header .header_links p a, #content_header .header_links p .flap_spacer {
background-repeat:no-repeat;
background-position:left bottom;
display:block;
height:85px;
width:140px;
float:left;
margin:0px 10px 0px 0px;
}

#content_header .header_icons {
height: 85px;
float: left;
margin:25px 10px 10px 20px;
width:900px;
}

#content_header .table_title_sport {
margin: 160px 0 0 20px;
}

#content_header .header_icons p a {
color: #444444;
width: 62px;
height:90px;
font-family: Arial;
font-size: 11px;
display:block;
float:left;
margin:0px 12px 0px 0px;
}

#content_header .header_icons p a span {
display: block;
width: 62px;
text-align: center;
padding: 2px 0 0 0;
}

/*sponsor variante*/
#content_header.sponsor {
height:55px;
}

/* barnavi */
#content_header .header_links.barnavi {
height:auto;
margin-top:0px;
margin-right:0px;
width:312px;
}

#content_header .header_links.barnavi a {
display:block;
width:145px;
height:18px;
float:left;
background-color:#000000;
padding:3px;
margin-bottom:5px;
margin-right:5px;
overflow:hidden;
}

#content_header .header_links.barnavi a:hover {
background-color:#444444;
}

#content_header .header_links.barnavi a .arrow {
vertical-align:top;
margin-top:4px;
}

#content_header .header_links.barnavi .active, #content_header .header_links.barnavi .active:hover {
background-color:#548a00;
}

#content_header .header_links.barnavi .active .arrow {
display:none;
}

/*__________language selection box_________*/
#lang_box {
background-color: #FFFFCC;
border: 1px solid #CCCCCC;
font-size: 12px;
font-weight: bold;
text-align: center;
display: none;
margin: 5px 0 0 18px;
overflow: hidden;
position: relative;
width: 950px;
}
#lang_box .close_function {
background-image: url("/2010/img/navigation/close_directory.png");
height: 16px;
overflow: hidden;
position: absolute;
right: 0;
top: 0;
width: 17px;
}
#lang_box .close_function {
cursor: pointer;
opacity: 0.8;
}

/*__________Content_________*/
#content {
width:960px;
margin:10px 0px 0px 18px;
position:relative;
}

/*__________________________________________________Front________________________________________________*/		
#left {
width:480px;
float:left;
}
			
#right {
width:480px;
float:left;
}
			
.box {
display:block;
}
			
.box.left {
float:left;
}

.box.right {
float:right;
}
		
.box.full {
float:left;
}		

/*.box.left.x21, .box.left.x22, .box.left.x23, .box.left.x24, .box.left.x25{
	clear:left;
}
*html .box.left.x21, *html .box.left.x22, *html .box.left.x23, *html .box.left.x24, *html .box.left.x25{
	clear:none;
}*/

/*___Box Formate___*/	
.box.x21 {
width:240px;
height:120px;
overflow:hidden;
}
			
.box.x22 {
width:240px;
height:240px;
overflow:hidden;
}
			
.box.x23 {
width:240px;
height:360px;
overflow:hidden;
}

.box.x24 {
width:240px;
height:480px;
overflow:hidden;
}
			
.box.x41 {
width:480px;
height:120px;
overflow:hidden;
}

.box.x42 {
width:480px;
height:240px;
overflow:hidden;
}

.box.x43 {
width:480px;
height:360px;
overflow:hidden;
}

.box.x44 {
width:480px;
height:480px;
overflow:hidden;
}
			
.box.x45 {
width:480px;
height:600px;
overflow:hidden;
}

/*_! Fuer Breakingnews !_*/
.box.x81 {
width:960px;
height:120px;
overflow:hidden;
}

.box.x81 .teaser {
height:inherit;
margin:0px 10px 0px 0px;
overflow:hidden;
	}

/*___Box Spezial Formate Werbemittel Advertisement___*/
.box.monster{ /*4x4 format*/
	text-align:center;
	width:480px;
	height:480px;
}
.box.rectangle{ /*4x3 format*/
	text-align:center;
	width:480px;
	height:360px;			
}

#right .ads { 
width:480px;
height:360px;
}

/*___Teaser Inhalte___*/
.teaser {
height:inherit;
margin:0px 10px 0px 0px;
}

.teaser a {
text-decoration:none;
color:#555555;
}

.teaser a:hover {
color:#000000;
}

/*___Teaser Inhalte / Head mit Image und Titel___*/
.teaser_head {
font-family:Georgia, "Times New Roman", Times, serif;
}

/*_Teaser Image_*/
.teaser_image {
position:relative;
margin:0px 0px 8px 0px;
}

.teaser_image.size {
height:110px;
}

/*_Teaser Titel_*/
.teaser_title {
height:inherit;
}

.teaser_title h2 {
font-size:16px;	
}

.teaser_title h2 span {
text-indent:-5000%;
display:block;
height:1px;
width:100px;
line-height:1px;
overflow:hidden;
}

.teaser_title h3 {
font-size:11px;
margin:0px 0px 8px 0px;
text-transform:uppercase;
font-weight:bold;
letter-spacing:0.02em;
}

/*___Teaser Inhalte / Text___*/
.teaser_text {
margin:0px 2px 0px 2px;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:none;
}

.teaser_text p {
font-size:12px;
line-height:16px;
margin:5px 0px 0px 0px;
}

.teaser_text table {
margin:0px 0px 10px 0px;
}

.teaser_text p span.author {
font-style:italic;
color:#777777;
margin:0px;
white-space:nowrap;
}

.teaser_text p span.time {
font-style:italic;
color:#999999;
margin:0px 0px 0px 10px;
font-size:11px;
}

/*___Teaser Inhalte / Medien___*/
.teaser_media {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:10px 2px 0px 2px;
text-transform:none;
}

.teaser_media ul {
list-style-type:none;
margin:0px 0px 0px 0px;
line-height:14px;
display:block;
}

.teaser_media ul li {
margin:0px 8px 0px 0px;
padding:0px 0px 5px 0px;
line-height:14px;
float:left;
white-space: nowrap;
}

div.sideline .teaser_media ul li {
clear:both;
width:310px;
}

.teaser_media ul li a {
color:#555555;
padding:0;
text-decoration:none;
}

.teaser_media ul li a:hover {
color:#000000;
}

/*__Teaser Inhalte / Medien / Teaser Webicons____*/
.teaser .teaser_media a .icon_video {
width:14px;
height:12px;
margin:0px 2px 0px 0px;
background-image:url(/2010/img/webicons.png);
background-position:-0px -0px;
opacity:0.6;
filter:alpha(opacity=60);
overflow:hidden;
float:left;
cursor:pointer;
}

.teaser .teaser_media  a:hover .icon_video {
filter:alpha(opacity=100);
opacity:1;
}

.teaser .teaser_media a .icon_radio {
width:16px;
height:12px;
margin:0px 2px 0px 0px;
background-image:url(/2010/img/webicons.png);
background-position:-23px -0px;
opacity:0.6;
filter:alpha(opacity=60);
overflow:hidden;
float:left;
cursor:pointer;
}

.teaser .teaser_media a:hover .icon_radio {
filter:alpha(opacity=100);
opacity:1;
}

.teaser .teaser_media a .icon_tv {
width:14px;
height:12px;
margin:0px 2px 0px 0px;
background-image:url(/2010/img/webicons.png);
background-position:-48px -0px;
opacity:0.6;
filter:alpha(opacity=60);
overflow:hidden;
float:left;
cursor:pointer;
}

.teaser .teaser_media a:hover .icon_tv {
filter:alpha(opacity=100);
opacity:1;
}

.teaser .teaser_media a .icon_diashow {
width:14px;
height:12px;
margin:0px 4px 0px 0px;
background-image:url(/2010/img/webicons.png);
background-position:-72px -0px;
opacity:0.6;
filter:alpha(opacity=60);
overflow:hidden;
float:left;
cursor:pointer;
}

.teaser .teaser_media a:hover .icon_diashow {
filter:alpha(opacity=100);
opacity:1;
}

.teaser .teaser_media a .icon_infografik, 
.teaser .teaser_media a .icon_karte {
width:16px;
height:12px;
margin:0px 2px 0px 0px;
background-image:url(/2010/img/webicons.png);
background-position:-96px -0px;
opacity:0.6;
filter:alpha(opacity=60);
overflow:hidden;
float:left;
cursor:pointer;
}

.teaser .teaser_media a:hover .icon_infografik, 
.teaser .teaser_media a:hover .icon_karte {
filter:alpha(opacity=100);
opacity:1;
}

.teaser .teaser_media a .icon_umfrage {
width:16px;
height:12px;
margin:0px 2px 0px 0px;
background-image:url(/2010/img/webicons.png);
background-position:-168px 0;
opacity:0.6;
filter:alpha(opacity=60);
overflow:hidden;
float:left;
cursor:pointer;
}

.teaser .teaser_media a:hover .icon_umfrage {
filter:alpha(opacity=100);
opacity:1;
}

.teaser .teaser_media a .icon_rating {
width:16px;
height:12px;
margin:0px 2px 0px 0px;
background-image:url(/2010/img/webicons.png);
background-position:-120px -12px;
opacity:0.6;
filter:alpha(opacity=60);
overflow:hidden;
float:left;
cursor:pointer;
}

.teaser .teaser_media a:hover .icon_rating {
filter:alpha(opacity=100);
opacity:1;
}

.teaser .teaser_media a .icon_story,
.teaser .teaser_media a .icon_mehr {
width:16px;
height:12px;
margin:0px 2px 0px 0px;
background-image:url(/2010/img/webicons.png);
background-position:-46px -12px;
opacity:0.6;
filter:alpha(opacity=60);
overflow:hidden;
float:left;
cursor:pointer;
}

.teaser .teaser_media a:hover .icon_story,
.teaser .teaser_media a:hover .icon_mehr {
filter:alpha(opacity=100);
opacity:1;
}

.teaser .teaser_media a .icon_dossier{
width:16px;
height:12px;
margin:0px 2px 0px 0px;
background-image:url(/2010/img/webicons.png);
background-position:-144px 0;
opacity:0.6;
filter:alpha(opacity=60);
overflow:hidden;
float:left;
cursor:pointer;
}

.teaser .teaser_media a:hover .icon_dossier {
filter:alpha(opacity=100);
opacity:1;
}

.teaser .teaser_media a .icon_link {
width:16px;
height:12px;
margin:0px 2px 0px 0px;
background-image:url(/2010/img/webicons.png);
background-position:-162px -12px;
opacity:0.6;
filter:alpha(opacity=60);
overflow:hidden;
float:left;
cursor:pointer;
}

.teaser .teaser_media a:hover .icon_link {
filter:alpha(opacity=100);
opacity:1;
}

.teaser .teaser_media a .icon_wettbewerb {
width:16px;
height:12px;
margin:0px 2px 0px 0px;
background-image:url(/2010/img/webicons.png);
background-position:-192px 0;
opacity:0.6;
filter:alpha(opacity=60);
overflow:hidden;
float:left;
cursor:pointer;
}

.teaser .teaser_media a:hover .icon_wettbewerb {
filter:alpha(opacity=100);
opacity:1;
}

.teaser .teaser_media a .icon_listings {
width:16px;
height:12px;
margin:0px 2px 0px 0px;
background-image:url(/2010/img/webicons.png);
background-position:-72px 0;
opacity:0.6;
filter:alpha(opacity=60);
overflow:hidden;
float:left;
cursor:pointer;
}

.teaser .teaser_media a:hover .icon_listings {
filter:alpha(opacity=100);
opacity:1;
}

.teaser .teaser_media a .icon_bildlegende {
width:16px;
height:12px;
margin:0px 2px 0px 0px;
background-image:url(/2010/img/webicons.png);
background-position:-24px -12px;
opacity:0.6;
filter:alpha(opacity=60);
overflow:hidden;
float:left;
cursor:pointer;
}

.teaser .teaser_media a:hover .icon_bildlegende {
filter:alpha(opacity=100);
opacity:1;
}

.teaser .teaser_media a .icon_games {
width:16px;
height:12px;
margin:0px 2px 0px 0px;
background-image:url(/2010/img/webicons.png);
background-position:-96px -12px;
opacity:0.6;
filter:alpha(opacity=60);
overflow:hidden;
float:left;
cursor:pointer;
}

.teaser .teaser_media a:hover .icon_games {
filter:alpha(opacity=100);
opacity:1;
}

.teaser .teaser_media a .icon_quiz, .teaser .teaser_media a .icon_dr_quest  {
width:16px;
height:12px;
margin:0px 2px 0px 0px;
background-image:url(/2010/img/webicons.png);
background-position:-120px -0px;
opacity:0.6;
filter:alpha(opacity=60);
overflow:hidden;
float:left;
cursor:pointer;
}

.teaser .teaser_media a:hover .icon_quiz, 
.teaser .teaser_media a:hover .icon_dr_quest {
filter:alpha(opacity=100);
opacity:1;
}

.teaser .teaser_media a .icon_merkfix, 
.teaser .teaser_media a .icon_memory  {
width:16px;
height:12px;
margin:0px 2px 0px 0px;
background-image:url(/2010/img/webicons.png);
background-position:-140px -12px;
opacity:0.6;
filter:alpha(opacity=60);
overflow:hidden;
float:left;
cursor:pointer;
}

.teaser .teaser_media a:hover .icon_merkfix, 
.teaser .teaser_media a:hover .icon_memory {
filter:alpha(opacity=100);
opacity:1;
}



.teaser .teaser_media a .icon_talkback {
width:16px;
height:12px;
margin:0px 2px 0px 0px;
background-image:url(/2010/img/webicons.png);
background-position:-214px -0px;
opacity:0.6;
filter:alpha(opacity=60);
overflow:hidden;
float:left;
cursor:pointer;
}

.teaser .teaser_media a:hover .icon_talkback {
filter:alpha(opacity=100);
opacity:1;
}

.teaser .teaser_media a .icon_dload {
width:16px;
height:12px;
margin:0px 2px 0px 0px;
background-image:url(/2010/img/webicons.png);
background-position:-192px -12px;
opacity:0.6;
filter:alpha(opacity=60);
overflow:hidden;
float:left;
cursor:pointer;
}

.teaser .teaser_media a:hover .icon_dload {
filter:alpha(opacity=100);
opacity:1;
}

.teaser .teaser_media a .icon_wetter {
width:16px;
height:12px;
margin:0px 2px 0px 0px;
background-image:url(/2010/img/webicons.png);
background-position:-0px -12px;
opacity:0.6;
filter:alpha(opacity=60);
overflow:hidden;
float:left;
cursor:pointer;
}

.teaser .teaser_media a:hover .icon_wetter {
filter:alpha(opacity=100);
opacity:1;
}

.teaser .icon_pfeil{
width:9px;
height:11px;
background-image:url(/2010/img/webicons.png);
background-position:-0px -26px;
overflow:hidden;
float:left;
cursor:pointer;
filter:alpha(opacity=40);
opacity:0.4;
}

.teaser a:hover .icon_pfeil{
width:9px;
height:11px;
background-image:url(/2010/img/webicons.png);
background-position:-0px -26px;
overflow:hidden;
float:left;
cursor:pointer;
filter:alpha(opacity=100);
opacity:1;
}

/*___Teaser Inhalte / Thematische Links___*/
.teaser_thematiclinks {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
/*border-top:1px dashed #999999;*/
margin:0px 2px 0px 2px;
padding:0px;
clear:left;
overflow:hidden;
text-transform:none;
height:auto;
}

*html .teaser_thematiclinks {
height:auto !important;
}

.teaser_thematiclinks ul {
list-style-type:none;
margin:0px 0px 5px 0px;
line-height:14px;
display:block;
}

.teaser_thematiclinks ul li {
margin:0px 8px 2px 0px;
padding:0px;
line-height:14px;
height:14px;
float:left;
}

.teaser_thematiclinks ul li a {
color:#555555;
padding:0;
text-decoration:none;
white-space:nowrap;
}

.teaser_thematiclinks ul li a:hover {
color:#000000;
}

/*___Teaser Inhalte / Spezialfaelle ___*/

/* Box x22 (mehr Platz schaffen) */
.box.x22 .teaser .teaser_image {
margin:0px 0px 4px 0px;
}

.box.x22 .teaser .teaser_title h3 {
margin:0px 0px 4px 0px;
}

.box.x22 .teaser .teaser_text p {
margin:2px 0px 0px 0px;
}

/*_Topstory nur bei Box x43, x44 und x45_*/
.box.x43 .teaser .teaser_text p,
.box.x44 .teaser .teaser_text p,
.box.x45 .teaser .teaser_text p {
font-size:16px !important;
line-height:20px !important;
}

.box.x43 .teaser .teaser_image.size,
.box.x44 .teaser .teaser_image.size,
.box.x45 .teaser .teaser_image.size {
height:230px !important;
}

/*_Titel Links nur bei Box x41 und x42_*/
.box.x41 .teaser_head .teaser_title,
.box.x42 .teaser_head .teaser_title {
height:110px;
margin:0px;
overflow:hidden;
}

.box.x41 .teaser.noimage .teaser_head .teaser_title,
.box.x42 .teaser.noimage .teaser_head .teaser_title {
height:auto;
margin:0px;
}

.box.x41 .teaser_head .teaser_title h2,
.box.x42 .teaser_head .teaser_title h2  {
font-size:24px;
margin:0px;
}

.box.x41 .teaser_head .teaser_title h2 span,
.box.x42 .teaser_head .teaser_title h2 span {
text-indent:-5000%;
display:block;
height:1px;
width:100px;
line-height:1px;
overflow:hidden;
}

.box.x41 .teaser .teaser_text p,
.box.x42 .teaser .teaser_text p {
font-size:13px;
line-height:17px;
}

.box.x41 .teaser_head .teaser_image,
.box.x42 .teaser_head .teaser_image {
float:left;
position:relative;
margin:0px 5px 0px 0px;
}

.teaser .teaser_head .teaser_image .banner {
display:none;
position:absolute;
bottom:0;
left:0;
}

/*_Box List für z.B. Dossier_*/
.box.list {
/*width:auto;*/
height:auto;
margin:0px 0px 30px 0px;
clear:left;
width:600px;
}
.list .teaser_image {
float:left;
margin:0px 10px 0px 0px;
}

.list .teaser_title h3 {
margin:0px 0px 6px 0px;
}
/*_Box Breakingnews_*/
.box .breakingnews {
background-image:url(/2010/img/main/breakingnews.png);
background-repeat:no-repeat;
height:120px;
}

.box .breakingnews .teaser_title, .box .breakingnews .teaser_text {
margin:0px 10px;
}

.box .breakingnews .teaser_title h3 {
margin:13px 0px 4px 0px;
color:#FFFFFF;
}

.box .breakingnews .teaser_text p {
margin:0;
padding:0;
color:#FFFFFF;
}

.box .breakingnews .teaser_image, .box .breakingnews .teaser_media, .box .breakingnews .teaser_thematiclinks {
display:none;
}

/* For IE6 */
*html .box .breakingnews .teaser_title h2 img {
display:none;
}

*html .box .breakingnews .teaser_title h2 span {
display:block;
font-size:30px;
font-weight:bold;
line-height:40px;
overflow:hidden;
width:920px;
text-indent:0px;
height:auto;
color:#FFFFFF;
}


/* Fehlerseite */
#load_error {
height:530px;
color:#555555;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
}

#load_error .title4 {
color:#333333;
}

/*_Box Kleinanzeigen_*/
.box .kleinanzeige {
height:230px;
background-color:#e4f5ff;
}

/*___Teaser Inhalte / Head mit Image und Titel___*/
.kleinanzeige .teaser_head {
margin:10px 0px 0px 5px;
height:55px;
}

.kleinanzeige .teaser_head .teaser_title {
height:55px;
}

/*_Teaser Image_*/
.kleinanzeige .teaser_image {
display:none;
}

.kleinanzeige .teaser_text {
margin:0px;
}

.kleinanzeige .teaser_text .anzeige {
width:100px;
float:left;
padding:0px 0px 0px 14px;
overflow:hidden;
}

.kleinanzeige .teaser_text .anzeige .thumb {
width:100px;
height:45px;
background-color:#d3d3d3;
text-align:center;
overflow:hidden;
}

.kleinanzeige .teaser_text .anzeige p {
font-size:11px;
height:78px;
letter-spacing:-0.04em;
line-height:14px;
overflow:hidden;
}

.kleinanzeige .teaser_text .anzeige p.angebot {
border-top:1px dashed #999999;
padding:3px 0px 0px 0px;
font-size:11px;
height:auto;
letter-spacing:0;
line-height:14px;
overflow:hidden;
font-family:Arial, Helvetica, sans-serif;
 }

.kleinanzeige .teaser_media {
display:none;
}

.kleinanzeige .teaser_thematiclinks {
display:none;
}

/*_Box Promotion_*/
.box .promotion {
height:inherit;
background-color:#e4f5ff;
}

.box .promotion .front {
margin-right:6px;
margin-left:6px;
}

.box .promotion .teaser_head .teaser_image .banner {
display:none;
width:auto;
height:15px;
background-color:#064EA2;
position:absolute;
bottom:0;
left:0;
color:#FFFFFF;
font-size:12px;
line-height:14px;
font-weight:bold;
padding:0px 5px 0px 5px;
text-transform:uppercase;
}

.box.x41 .promotion .teaser_head .teaser_title h3,
.box.x42 .promotion .teaser_head .teaser_title h3 {
padding-top:8px;
}

.box.x22 .promotion, .box.x42 .promotion {
height:230px;
}

.box.x23 .promotion {
height:350px;
}

.box.x24 .promotion {
height:470px;
}

/*_Box Angebot des Tages_*/
.box .angebot {
height:inherit;
background-color:#e4f5ff;
}

.box.22 .angebot {
height:230px;
} 

.box.23 .angebot {
height:350px;
} 

.box .angebot .front {
margin-right:6px;
margin-left:6px;
}

.box .angebot .teaser_head .teaser_image .banner {
display:block;
width:123px;
height:15px;
background-image:url(/2010/img/main/angebot-banner.png);
background-repeat:no-repeat;
position:absolute;
bottom:0;
left:0;
}

.box.x41 .angebot .teaser_head .teaser_title h3,
.box.x42 .angebot .teaser_head .teaser_title h3 {
padding-top:8px;
}

/*_Box Exklusiv_*/
.box .exklusiv {
height:auto;
}

.box .exklusiv .teaser_head .teaser_image .banner {
display:block;
width:72px;
height:15px;
background-image:url(/2010/img/main/exklusiv-banner.png);
background-repeat:no-repeat;
position:absolute;
top:0;
left:0;
}

/*_Box Update Folgt_*/
.box .update {
height:auto;
}

.box .update .teaser_head .teaser_image .banner {
display:block;
width:100px;
height:15px;
background-image:url(/2010/img/main/update-banner.png);
background-repeat:no-repeat;
position:absolute;
top:0;
left:0;
}

/*_Box Leser Reporter_*/
.box .leser {
height:auto;
}

.box .leser .teaser_head .teaser_image .banner {
display:block;
width:140px; /* width:117px; */
height:15px;
background-image:url(/2010/img/main/leser-banner.png);
background-repeat:no-repeat;
position:absolute;
top:0;
left:0;
}

/*_Box Video_*/
.box .video {
height:auto;
}

.box .video .teaser_head .teaser_image .banner {
display:block;
width:80px;
height:80px;
background-image:url(/2010/img/main/video-banner.png);
background-repeat:no-repeat;
position:absolute;
top:0;
left:0;
}

/*_Box Diashow_*/
.box .diashow {
height:auto;
}

.box .diashow .teaser_head .teaser_image .banner {
display:block;
width:80px;
height:80px;
background-image:url(/2010/img/main/diashow-banner.png);
background-repeat:no-repeat;
position:absolute;
top:0;
left:0;
}

/*_Box Video_Buzz_*/
.box .video_buzz_de {
height:auto;
}

.box .video_buzz_de .teaser_head .teaser_image .banner {
display:block;
width:145px;
height:30px;
background-image:url(/2010/img/main/video-buzz-banner-de.png);
background-repeat:no-repeat;
position:absolute;
top:0;
left:0;
}

/*_Box Video_Buzz_*/
.box .video_buzz_fr {
height:auto;
}

.box .video_buzz_fr .teaser_head .teaser_image .banner {
display:block;
width:145px;
height:30px;
background-image:url(/2010/img/main/video-buzz-banner-fr.png);
background-repeat:no-repeat;
position:absolute;
top:0;
left:0;
}

/*_Banner Live_*/
.box .live {
height:auto;
}

.box .live .teaser_head .teaser_image .banner {
display:block;
width:90px;
height:35px;
background-image:url(/2010/img/main/live-banner.png);
background-repeat:no-repeat;
position:absolute;
top:0;
left:0;
}

/*_Banner Live_*/
.box .newsTicker {
height:auto;
}

.box .newsTicker .teaser_head .teaser_image .banner {
display:block;
width:103px;
height:15px;
background-image:url(/2010/img/main/newsticker-banner.png);
background-repeat:no-repeat;
position:absolute;
top:0;
left:0;
}

/*--- pour la romande ---*/
/*_Box Actualisation en cours_*/
.box .actualisation {
height:auto;
}

.box .actualisation .teaser_head .teaser_image .banner {
display:block;
width:145px;
height:15px;
background-image:url(/2010/img/main/actualisation-banner.png);
background-repeat:no-repeat;
position:absolute;
top:0;
left:0;
}

/*_Box Actualisation en exclusif_*/
.box .exclusif {
height:auto;
}

.box .exclusif .teaser_head .teaser_image .banner {
display:block;
width:80px;
height:15px;
background-image:url(/2010/img/main/exclusif-banner.png);
background-repeat:no-repeat;
position:absolute;
top:0;
left:0;
}


/*_____________________________________________________________Footer______________________________________________________________*/
#footer {
background-image:url(/2010/img/footer.png);
background-repeat:repeat-x;
width:100%;
height:150px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
}

#footer-center {
width:1239px;
height:150px;
margin:0px auto;
position:relative;
}

#footer-center a {
color:#A4A4A4;
text-decoration:none;
}

#footer-center a:hover {
color:#333333;
text-decoration:none;
}

#footer-center .left {
display:block;
width:140px;
height:120px;
color:#343434;
position:absolute;
top:20px;
left:0px;
text-align:right;
}

#footer-center .right {
width:780px;
color:#A4A4A4;
position:absolute;
top:20px;
left:160px;
}

#footer-center .left p  {
margin:10px 0px 0px 0px;
}

#footer-center .right p {
margin:10px 0px 0px 0px;
}

#footer-center .logo {
position: absolute;
top: 20px;
left: 880px;
width: 100px;
}

/* GOOGLE INFOS */
.ginfo {
        text-indent: -9000px;
        position: absolute;
}

.ginfo a, .ginfo br, .ginfo b {
        text-indent: -9000px;
        position: absolute;
}

.ginfo br {
        display:none;
}

