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

/* IMG zum Test ausblenden*/
.teaser_title h2 img, #content_header .header_title h5 img, .teaser.panelbox.textform h2 img, .teaser_thematiclinks h4 img,  #top5bar #top5panel h2 img {
display: none;
}

/*____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:#E6E6E6;
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;
}

#min_rectangle {
visibility:hidden;
}

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

#min_monsterboard #rectangle1 {
margin:110px 0px 0px 0px;
}

#min_monsterboard #rectangle2 {
margin:110px 0px 0px 0px;
}

/* metroXpress specific adverts */
#ad_mainad_top {
	position:absolute;
	top:172px;
	right:0;
	/*z-index:44444;*/
	width:160px;
}

#ad_mainad_top_right {
	position:absolute;
	top:0;
	right:-160px;
	z-index:444;
	width:160px;
}

#ad_mainad_top_left {
	position:absolute;
	top:0;
	left:-160px;
	z-index:444;
	width:160px;
}

#ad_article_textlink_bottom {
	width:455px;
	overflow:hidden;
	margin-bottom:15px;
	float:right;
}

#ad_article_textlink_top {
	width:220px;
	float:right;
	overflow:hidden;
	margin-left:13px;
}

#ad_article_textlink_right_top {
	width:300px;
	overflow:hidden;
}

.ad_follow_down_160x160 {
	position:absolute;
	top:1500px;
	width:160px;
}

.sidehanger_left_middle_160x160 {
	position:absolute;
	top:1500px;
	width:160px;
}

.ad_sidehanger_right_160x600 {
	width:160px;
	margin-bottom:15px;
}

.ad_article_120x600 {
	width:120px;
	height:600px;
	margin-top:15px;
}

.ad_middle_300x250 {
	width:300px;
	height:250px;
}

.ad_top_300x250 {
	width:300px;
	height:250px;
}

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

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

a img {
border:none;
}

select {
height:18px;
padding-top:1px;
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 20px 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.champion, table tbody tr.aufstiegx {
background-color:#c3ec8e;
}

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 {
}

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;
}

.programmDropdown {
	margin-bottom: 15px;
	display: block;
}

.sport_tabelle_container_big td.date {
	width: 10%;	
}
.sport_tabelle_container_big td.s_liveticker {
	width: 10%;	
}
.sport_tabelle_container_big td.player {
	width: 40%;	
}
.sport_tabelle_container_big td.score {
	width: 20%;	
}
.sport_tabelle_container_big td.text {
	width: 20%;
	text-align: right;	
}

/*____GENERAL CLASSES____*/

.title0 {
font-family: BentonConSansBold, Arial, Helvetica, sans-serif;
font-size:44px;
line-height: 120%;
margin:0px;
color: #222;
}

.title1  {
font-family: BentonConSansBold, Arial, Helvetica, sans-serif;
font-size:30px;
line-height: 120%;
margin:10px 0px 0px 0px;
color: #222;
}

.title2  {
font-family: BentonConSansBold, Arial, Helvetica, sans-serif;
font-size:22px;
line-height: 120%;
margin:10px 0px 0px 0px;
color: #222;
}

.title3  {
font-family: BentonConSansBold, Arial, Helvetica, sans-serif;
font-size:16px;
line-height: 125%;
margin:10px 0px 0px 0px;
color: #222;
}

.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;
right:5px;
background-image:url(/2010/img/main/lupe.png);
background-repeat:no-repeat;
width:40px;
height:34px;
z-index:2;
}

.float-left {
float:left;
}

.float-right {
float:right;
}

.clear {
clear:both;
}

/* Dynamic Button 2 */
.dynamic_button_2 {
	margin:0px;
	
	/* specific definitions are all set to important, so they cannot be overwritten too easily */
	background-color:#888888 !important;
	border:1px solid #666666 !important;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	border-radius: 5px !important;
	font-size:11px !important;
	font-family:"Arial", "Helvetica", sans-serif !important;
	line-height:normal !important;
	color:#ffffff !important;
	font-weight:bold !important;
	font-style: normal !important;
	text-decoration:none;
	display:inline-block !important;
	padding:5px !important;
	text-align:center !important;
	-webkit-box-shadow:  0px 1px 2px 0px rgba(0, 0, 0, 0.5) !important;
    box-shadow:  0px 1px 2px 0px rgba(0, 0, 0, 0.5) !important;
    cursor:pointer !important;
    width:auto !important;
}

.dynamic_button_2:hover {
	background-color:#aaaaaa !important;
}

.dynamic_button_2.myVote {
	background-color: #6D5E4A !important;
}

.dynamic_button_2.myVote:hover {
	background-color: #555555 !important;
}

/* 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.LeserReporter {
color:#ffffff;
background-image:url("/2010/img/dynamic_button/dynamic_button_LeserReporter_left.png");
}

a.dynamic_button.dark {
color:#ffffff;
background-image:url("/2010/img/dynamic_button/dynamic_button_dark_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.LeserReporter:hover {
color:#ffffff;
background-image:url("/2010/img/dynamic_button/dynamic_button_LeserReporter_left_hover.png");
}

a.dynamic_button.dark:hover {
color:#ffffff;
background-image:url("/2010/img/dynamic_button/dynamic_button_dark_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;
font-family:Arial, Helvetica, sans-serif;
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.LeserReporter span {
height:auto; /* IEs spinnen sonst in den iFrames beim Leserreporterblock */
color:#ffffff;
background-image:url("/2010/img/dynamic_button/dynamic_button_LeserReporter_right.png");
}

a.dynamic_button.dark span {
color:#ffffff;
background-image:url("/2010/img/dynamic_button/dynamic_button_dark_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");
}

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

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

/* Dynamic Button input*/
span.dynamic_button {
height:25px;
font-family:Arial, Helvetica, sans-serif;
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.LeserReporter {
color:#ffffff;
background-image:url("/2010/img/dynamic_button/dynamic_buttonLeserReporter_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.LeserReporter:hover {
color:#ffffff;
background-image:url("/2010/img/dynamic_button/dynamic_button_LeserReporter_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;
font-family:Arial, Helvetica, sans-serif;
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.LeserReporter input {
color:#ffffff;
background-image:url("/2010/img/dynamic_button/dynamic_button_LeserReporter_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");
}

span.dynamic_button.LeserReporter:hover input {
color:#ffffff;
background-image:url("/2010/img/dynamic_button/dynamic_button_LeserReporter_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:994px;
position:relative;
margin:0px auto;
padding:0px;
}

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

/*____________Werbung____________*/
#leaderboard {
width:930px;
text-align:center;
margin:0px auto;
padding:0px;
height:180px;
}

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

#min_billboard{
width:994px;
height:250px;
text-align:center;
margin-left:-21px;
margin-top:0px;
margin-bottom:15px;
}


/*___________Header____________*/
#header {
width:960px;
height:162px;
margin:0px 0px 0px 20px;
position:relative;
z-index:100;
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:10px 0px 0px 21px;
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:20px 0px 0px 20px;
float: left;
}

#content_header .header_title h5 {
font-family: BentonConSansBold, Arial, Helvetica, sans-serif;
font-size: 30px;
line-height: 120%;
margin:5px 0px 5px 0px;
}

#content_header .header_title h5 a {
color: #222222;
}

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

#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;
}

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

.feedback_story {
width: 600px;
height: 20px;
border-bottom: 1px solid #CCCCCC;
text-align: center;
margin-bottom: 5px;
}

.feedback_story p {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 11px;
}	

/*__________________________________________________Front________________________________________________*/		
#left {
width:480px;
float:left;
}
			
#right {
width:480px;
float:left;
}

#top{
overflow:visible;
position:relative;
float:left;
}


/*Front Tetris 2013 Additions*/
.clusterLeft{
	position:relative;
	width:50%;
	float:left;
	clear:left;
}
.clusterRight{
	position:relative;
	width:50%;
	float:right;
	clear:right;
}
.clusterTop{
	position:relative;
	width:100%;
	float:left;
	clear:both;
}


.box div.uberLabel{
	position:absolute;
	display:block;
	width:inherit;
	margin-top:-24px;
	z-index:666;
}
.box div.uberLabel>div{
	display:block;
	height: 24px;
	margin-right:10px;
	background-color: #000000;
	z-index:666;
	color: #ffffff;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 16px;
	line-height: 24px;
	padding: 0px 0px 0px 5px;
}



/*BoxStructure*/
.box {
display:block;
}
			
.box.left {
float:left;
clear:left;
}

.box.right {
float:right;
clear:right;
}
		
.box.full {
float:none !important;
clear:both;
}

/*FOR ALL THE COCKSUCKING MONGOLOIDS THAT JUST USED MY CLASS*/
/*__LokalPortal fuckup Boxes reset*/
#content.lokalportal .box.left{
	float:left;
	clear:none;
}
#content.lokalportal .box.right{
	float:right;
	clear:none;
}
#content.lokalportal .box.full{
	float:left;
	clear:none;
}
/*__DiashowPopup fuckup Boxes reset*/
#diashow_popup .box.left{
	float:left;
	clear:none;
}
.video_news .box.left{
	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;
}

.box.x48 {
width:480px;
height:960px;
overflow:hidden;
}

.box.x81 {
width:960px;
height:120px;
overflow:hidden;
}
.box.x82{
width:960px;
height:240px;
overflow:hidden;
}
.box.x83{
width:960px;
height:360px;
overflow:hidden;
}
.box.x84{
width:960px;
height:480px;
overflow:hidden;
}
.box.x85{
width:960px;
height:600px;
overflow:hidden;
}

/*_! Fuer Breakingnews !_*/

.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 10px 0px;
}

.teaser_image.size {
height:110px;
}

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

.teaser_title h2 {
font-family: BentonConSansBold, Arial, Helvetica, sans-serif;
font-size:22px;
line-height: 120%;
margin: 0px 0px 4px 0px;
}

.teaser_title h2 a {
color:#222222;	
}

.teaser_title h2 a:hover {
color:#000000;	
}

.x43 .teaser_title h2, .x44 .teaser_title h2, .x45 .teaser_title h2, .x46 .teaser_title h2 {
font-size:30px;
}

.x42 .teaser_title h2, .x41 .teaser_title h2 {
font-size:22px;
}

.x24 .teaser_title h2, .x23 .teaser_title h2, .x22 .teaser_title h2, .x21 .teaser_title h2 {
font-size:16px;
line-height: 125%;
}


.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 1px 0px;
text-transform:uppercase;
font-weight:bold;
letter-spacing:0.02em;
}

.sports_table .teaser_title h2 {
 font-size: 22px;
 line-height: 120%;
 color:#222222;
}

.sports_table .teaser_title h2 a { color:#222222; }

.sports_table .teaser_title h2 a:hover { color:#000000; }


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

.teaser_text p {
font-size:12px;
line-height:15px;
margin: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:5px 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=60);
opacity:0.6;
}

.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;
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:#333333;
padding:0;
text-decoration:none;
white-space:nowrap;
font-weight:bold;
}

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

/* Box x45 thematiclinks - ohne li, dafür mit h4/h5 */
.teaser_thematiclinks h4{
font-family: BentonConSansBold, Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 120%;
margin: 0 0 5px 0px;
clear:left;
}

.teaser_thematiclinks h4 a {
color: #222222;	
}

.teaser_thematiclinks h4 a:hover {
color: #000000;	
}

.teaser_thematiclinks h4 span {
/*display: block;
height: 1px;
line-height: 1px;
overflow: hidden;
text-indent: -5000%;
width: 100px;*/
}
.teaser_thematiclinks h5{
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 11px;
font-weight: bold;
letter-spacing: 0.02em;
text-transform: uppercase;
margin-bottom:5px;
}



/*___Teaser Inhalte / Spezialfaelle ___*/

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

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

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

/*Thematiclinkxs x45*/
.box.x45 .teaser_thematiclinks{
margin-top:10px;
}

/*_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 {
margin:0px;
overflow:hidden;
position: relative;
}
/*hide lead text*/
.box.x41 .teaser_head .teaser_title {
height:115px;
}
.box.x42 .teaser_head .teaser_title {
height:110px;
}

.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  {
/*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;
margin: 4px 0px 0px 0px;
}

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

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

/* Spezial Teaser (Profil, Interview, etc.) */
.box.x22 .teaser.type {
background-color: #E6E6E6;
height: 230px;
}
		
.box.x22 .teaser.type .teaser_title h3 a, .box.x22 .teaser.type .teaser_title h3 a:hover {
color: #FFFFFF;
}

.box.x22 .teaser.type .teaser_title {
margin: 20px 0px 0px 0px;
padding: 5px;
width: 210px;
}

.box.x22 .teaser.type .teaser_title {
background-image: url("/2010/img/main/bg_profil.png");
}
	
.box.x22 .teaser.type.profil .teaser_title {
background-image: url("/2010/img/main/bg_profil.png");
}
		
.box.x22 .teaser.type.interview .teaser_title {
background-image: url("/2010/img/main/bg_interview.png");
}
		
.box.x22 .teaser.type.top10 .teaser_title {
background-image: url("/2010/img/main/bg_top10.png");
}
		
.box.x22 .teaser.type.comment .teaser_title {
background-image: url("/2010/img/main/bg_comment.png");
}
		
.box.x22 .teaser.type.reflection .teaser_title {
background-image: url("/2010/img/main/bg_reflection.png");
}
		
.box.x22 .teaser.type .teaser_text {
margin: 10px 5px 0px 5px;
}
		
.box.x22 .teaser.type .teaser_media {
display: none;
}
		
.box.x22 .teaser.type .teaser_thematiclinks {
display: none;
}

/*update for XX minuten block im teaser head*/
.teaser .teaser_image .timestamp {
	
display:none; /*Temp. Disable!*/

position:absolute;
bottom:0;
right:0;
color:#FFFFFF;
line-height:18px;
font-size:10px;
padding:0px 5px;
background-color:#355ca8;
font-family:Arial, Helvetica, sans-serif;
opacity:0.85;
}	


/* Teaser Crossmedia */
.box.x22 .teaser.crossmedia {
position:relative;
}

.box.x22 .teaser.panelbox.crossmedia.annabelle {
background-image:url(/2010/teaser/crossmedia/panel_bg_annabelle.png) !important;
}

.box.x22 .teaser.panelbox.crossmedia.schweizerfamilie {
background-image:url(/2010/teaser/crossmedia/panel_bg_schweizerfamilie.png)  !important;
}

.box.x23 .teaser.panelbox.crossmedia.infosperber {
background-image:url(/2010/teaser/crossmedia/panel_bg_infosperber.png)  !important;
background-position: 0px 0px;
}

.box .teaser.crossmedia .teaser_image {
display:none;
}

.box .teaser.crossmedia h3 {
display:none;
}

.box .teaser.crossmedia .teaser_title {
position:absolute;
top:50px;
width: 210px;
}

.box .teaser.crossmedia .teaser_title h2 span {
display:block;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-style:italic;
font-size:20px;
line-height:22px;
text-indent:0px;
height:auto;
width:auto;
color:#555555;
}

.box .teaser.crossmedia .teaser_title h2 a:hover span {
color:#000000;
}

.box .teaser.crossmedia .teaser_thematiclinks {
position:absolute;
bottom:7px;
}

.box.x23 .teaser.crossmedia .teaser_thematiclinks {
top: 180px;
}

.box.x23 .teaser.crossmedia .teaser_thematiclinks ul li {
float: none;
height: auto;
margin: 0px 8px 8px 0px;
}

.box.x23 .teaser.crossmedia .teaser_thematiclinks ul li a{
white-space: normal;
}

/*_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;
z-index: 1;
}

.list .teaser_text {
position: static;
}

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

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

.box .breakingnews .teaser_title h2 {
color:#222222;
margin-top:35px;
font-size: 30px;
}

.box .breakingnews .teaser_title h3 {
margin:13px 0px 2px 0px;
color:#222222;
}

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

.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 {
	position:relative;
	/*height:inherit;
	width:inherit;*/
/*background-color:#e4f5ff;*/
}
.box .promotion .teaser_text {
	display:none;
}
.box .promotion .teaser_title h3 {
	display:none;
}

.box.x30 .promotion .teaser_text {
	display:block;
}
.box.x30 .promotion .teaser_title h3 {
	display:block;
}

.box .promotion .teaser_head .teaser_image{
	float:none;
}

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


.box .promotion .teaser_head{
	height:inherit;
	*height:100%;
}
.box .promotion .teaser_head .teaser_title {
	position:absolute;
	display:block;
	bottom:0px;
	background-image:url("/2010/img/magazin/bg_white.png");
	height:130px;
	width:100%;
}
.box.x42 .promotion .teaser_head .teaser_title {
	height:auto;
	/*top:155px;*/
	bottom:0px;
}

.box.x30 .promotion .teaser_head .teaser_title {
	position:static;
	display:block;
	background:inherit;
	height:inherit;
	width:inherit;
}

.box.x42 .promotion .teaser_head .teaser_title {
	height:80px;
}


.box .promotion .teaser_head .teaser_title h2 {
	margin:12px 12px 12px 12px;
	color: #222222;
}

.box.x42 .promotion .teaser_head .teaser_title h2 {
	font-size: 18px;
	margin:12px 12px 12px 12px;
}

.box.x30 .promotion .teaser_head .teaser_title h2 {
	margin:0;
}

.leserreporter_content .teaser_title h2 {
	font-size: 30px;
}

/*.box .teaser.promotion .teaser_image{
	height:inherit !important;
}*/







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


/* Historical Marketing Teaser Design....*/
.box.x30 .teaser.promotion .front {
margin-right:6px;
margin-left:6px;
}

.box.x30 .teaser.promotion .teaser_head .teaser_image .banner {
display:block;
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 > .teaser.promotion .teaser_head .teaser_title h3,
.box.x42 > .teaser.promotion .teaser_head .teaser_title h3 {
padding-top:8px;
}

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

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

.box.x24 > .teaser.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 dittip_*/
/*.box .dittip {
height:auto;
}*/

.box .dittip .teaser_head .teaser_image .banner {
background-image: url("/2010/img/topelement/leserreporter_bubble.png");
background-repeat: no-repeat;
display: block;
height: 47px;
left: 5px;
position: absolute;
top: 5px;
width: 55px;
}

/*_Box Billedserie_*/
/*.box .billedserie {
height:auto;
}*/

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

/*_Box Breakingnews_*/
/*.box .actionbreakingnews {
height:auto;
}*/

.box .actionbreakingnews .teaser_head .teaser_image .banner {
display:block;
width:470px;
height:31px;
background-image:url(/2010/img/main/breakingnews_yellow_banner.gif);
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:117px;
height:15px;
background-image:url(/2010/img/main/leser-banner.png);
background-repeat:no-repeat;
position:absolute;
top:0;
left:0;
}

/*Style-Type Yellow*/
.box .typeYellow {
	background-color:yellow;
	position: relative;
}

.box .typeYellow:after {
    content: "";
    position: absolute;
    background: #fff;
    bottom: 0px;
    height: 10px;
    width: 100%;
}

/*Style-Type Blue*/
.box .typeBlue {
	background-color:#05509A;
	position: relative;
}

.box .typeBlue:after {
    content: "";
    position: absolute;
    background: #fff;
    bottom: 0px;
    height: 10px;
    width: 100%;
}

/*Style-Type Reverse*/
.box .typeReverse {
	background-color:black;
	position: relative;
}

.box .typeReverse:after {
    content: "";
    position: absolute;
    background: #fff;
    bottom: 0px;
    height: 10px;
    width: 100%;
}

/*Style-Type Yellow,Blue,Reverse: Add a Border*/
.box .typeYellow .teaser_title, .box .typeReverse .teaser_title, .box .typeBlue .teaser_title {
	margin:0px 5px 0px 5px;
}

.box .typeYellow .teaser_text, .box .typeReverse .teaser_text, .box .typeBlue .teaser_text {
	margin:0px 5px 0px 5px;
}

/*Reverse/Red Font-Reverse*/
.box .typeReverse .teaser_title h2 a, .box .typeBlue .teaser_title h2 a {
  color:#FFFFFF;	
}

.box .typeReverse .teaser_title h2 a:hover, .box .typeBlue .teaser_title h2 a:hover {
  color:#FFFFFF;	
}

.box .typeReverse .teaser_title h3 a, .box .typeBlue .teaser_title h3 a {
  color:#FFFFFF;	
}

.box .typeReverse .teaser_title h3 a:hover, .box .typeBlue .teaser_title h3 a:hover {
  color:#FFFFFF;	
}

.box .typeReverse .teaser_text a, .box .typeBlue .teaser_text a {
  color:#DDDDDD;	
}

.box .typeReverse .teaser_text a:hover, .box .typeBlue .teaser_text a:hover {
  color:#999999;	
}

.box .typeReverse .teaser_thematiclinks a, .box .typeBlue .teaser_thematiclinks a {
  color:#DDDDDD;	
}


/*_Box 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;
}

/*_Box Newsticker_*/
.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;
}

/*_Box Infografik_*/
.box .infografik {
height:auto;
}

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

/*--- pour la romande ---*/
/*_Box Infographie_*/
.box .infographie {
height:auto;
}

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

/*_Box Tophistorie en cours_*/
/*.box .tophistorie {
height:auto;
}*/

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

/*_Box opdatereslobende*/
/*.box .opdatereslobende {
height:auto;
}*/

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

/*_LOKAL Sporttabellen auf der Front Box x48_*/

.box.x48 h5 {
font-size:20px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
}

.box.x48 table {
margin:0px 0px 15px 0px;
}

/*_Box Quiz Teaser x42_*/
.box.x42 .teaser.quiz {
position: relative;
height: 230px; 
}

.box.x42 .teaser.quiz .startbutton {
position: absolute;
width: 140px;
height: 40px;
left: 0px;
top: 0px;
z-index: 2;
}

.box.x42 .teaser.quiz .startbutton a {
width: 140px;
height: 40px;
display: block;
background-image: url(/2010/img/panelbox/quizstart_button.png);
}

.box.x42 .teaser.quiz .quizcontent {
border-top:1px solid #999999;
border-bottom:1px solid #999999;
height:228px;
width: 470px;
overflow: hidden;
position: relative;
}

.box.x42 .teaser.quiz .quizcontent img {
width: 470px;
}

.box.x42 .teaser.quiz .quizcontent .textbox {
width: 450px;
height: auto;
position: absolute;
left: 0px;
bottom: 0px;
background-image: url(/2010/img/panelbox/quiztext_back.png); 
background-repeat: repeat;
padding: 5px 10px;
}

.box.x42 .teaser.quiz .quizcontent .textbox a {
font-size: 11px;
color: #FFFFFF;
}

.box.x42 .teaser.quiz .quizcontent .textbox h3 a  {
font-size: 13px;
font-weight: bold;
}

.box.x42 .teaser.quiz .roundcorner_left {
position: absolute;
width: 10px;
height: 230px;
left: 0px;
top:0px;
background-image: url(/2010/img/panelbox/rahmenlinks-quizteaser.png);
}

.box.x42 .teaser.quiz .roundcorner_right {
position: absolute;
width: 10px;
height: 230px;
right: 0px;
top:0px;
background-image: url(/2010/img/panelbox/rahmenrechts-quizteaser.png);
}

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

#footer-center {
width:1239px;
height:180px;
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:150px;
color:#343434;
position:absolute;
top:20px;
left:0px;
text-align:right;
}

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

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

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

/* AGBs */
#agbteaserlist li {
margin-left:0px;
padding-left:30px;
text-indent:-30px;
padding-bottom:5px;
padding-top:5px;
border-bottom:1px solid #cccccc;
list-style:none;
}

#agbteaserlist li img {
margin-right:10px;
}

/* FONT */
.aachen {
font-family:"Aachen W02 Medium", Arial, Helvetica, sans-serif;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.20min.ch/2010/fonts/hIEfix.png,sizingMethod=crop);zoom:1;
}

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

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

.ginfo br {
	display:none;
}

/*---------------------------- Breadcrumb -----------------------------------*/
.breadcrumb {
width:950px;
height:20px;
background-image:url(/2010/img/breadcrumb/breadcrumb.png);
background-repeat:no-repeat;
padding:0px 10px;
}

.breadcrumb ul {
font-size:11px;
padding:0px;
margin:0px;
}

.breadcrumb li {
display:inline;
padding:0px;
margin:0px;
}

.breadcrumb li a, .breadcrumb li span {
line-height:20px;
height:20px;
float:left;
display:block;
background-image:url(/2010/img/breadcrumb/breadcrumb_pfeil.png);
background-repeat:no-repeat;
background-position:right center;
padding:0px 24px 0px 10px;
color:#777777;
}

.breadcrumb li a:hover {
color:#333333;
}

.breadcrumb li a.breadcrumb_active {
color:#000000;
}

/*
.timestamp {
	display: none;
}*/

/* Facebook Like Box Hack */
#fb_xdm_frame_http, #fb_xdm_frame_https { visibility:hidden; border:none; }

.containerdiv { float: left; position: relative; } 
.cornerimage { position: absolute; bottom: 0; right: 0; }

/* Instafeed */
.instafeed {
	text-align:center;
	width:600px;
}

.instafeed .hashtag_container {
	margin:0 auto;
	margin-top:1em;
	margin-bottom:5em;
}

.instafeed .hashtag_container .hashtag_image {
	width:100%;
}

.instafeed .hashtag_image_info .hashtag_image_info_item {
	display:inline-block;
	width:50%;
	background-color:#cccccc;
	height:30px;
	-webkit-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
}

.instafeed .hashtag_image_info .hashtag_image_info_item a {
	display:block;
	height:30px;
	width:100%;
	margin-top:8px;
	color:#7a7a7a;
	font-size:.8em;
}

.instafeed .hashtag_image_info .hashtag_image_info_item.caption {
	display:block;
	background-color:transparent;
	width:100%;
	text-align:left;
	font-size:.9em;
	margin:.5em 0;
}

.instafeed .hashtag_image_info .hashtag_image_info_item.owner {
	background-color:transparent;
	display:inline-block;
	float:right;
	font-size:.8em;
	text-align:right;
	margin-top:.6em;
}

 .instafeed .comment {
	background-image: url("/2010/img/webicons.png");
	background-repeat: no-repeat;
	display: inline-block;
	height: 11px;
	position: relative;
	top: 2px;
	background-position: -48px -25px;
	width: 13px;
	cursor: pointer;
	opacity: 0.6;
	overflow: hidden;
	margin: 0 2px 0 0;
 }
  
 .instafeed .heart {
	background-image: url("/2010/img/webicons.png");
	background-repeat: no-repeat;
	display: inline-block;
	height: 8px;
	position: relative;
	top: 1px;
	background-position: -120px -16px;
	width: 9px;
	cursor: pointer;
	opacity: 0.6;
	overflow: hidden;
	margin: 0 2px 0 0;
 }

.instafeed .hashtag_image_info .hashtag_image_info_item.owner a {
	display:inline;
	font-size:1em;
	color:#044CA0;
}

.instafeed .hashtag_image_info .hashtag_image_info_item.owner .profile_picture {
	width:20px;
	vertical-align: middle;
}

.cc-cookies { position:fixed; width: 90%; left: 0; top: 0; padding: 0.5em 5%; background: #565656; background: rgba(86,86,86,0.95); color: #fff; font-size: 13px; font-weight: 700; text-shadow: 0 -1px 0 rgba(0,0,0,0.35); z-index: 99999; text-align: center; color: #fff; }
.cc-cookies a, .cc-cookies a:hover { color: #fff; text-decoration: underline; }
.cc-cookies a:hover { text-decoration: none; }
.cc-cookies a.cc-cookie-accept { display: inline-block; color: #fff; text-decoration: none; background: #7DAF3B; padding: 0.5em 0.75em; border-radius: 3px; box-shadow: 0 0 2px rgba(0,0,0,0.25); text-shadow: 0 -1px 0 rgba(0,0,0,0.35); -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies a:hover.cc-cookie-accept  { background: #000; -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }

@media screen and (max-width: 768px) {
.cc-cookies a.cc-cookie-accept { display: block; margin: 1em 0; }
}

@media screen and (max-width: 480px) {
.cc-cookies { position: relative;  }
}/* ================== */
/* Inhaltsverzeichnis */
/* ================== */
#directory_front {
	width:950px;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 21px;
	display:none;
	overflow:hidden;
	position:relative;
}

#directory_front .close_function {
	background-image:url(/2010/img/navigation/close_button.png);
	position:absolute;
	top:15px;
	right:15px;
	width:15px;
	height:15px;
	cursor:pointer;
}

.directory_col {
	width:105px;
	float:left;
	margin:15px 0px 0px 8px;
}

.directory_col ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.directory_col ul li {
	list-style:none;
	line-height:14px;
	padding:0px 0px 6px 0px;
}

.directory_col ul li a {
	color:#555555;
}

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

.directory_col ul li.letter {
	font-weight:bold;
	color:#333333;
	display:inline-block;
}



/* ============== */
/* Metanavigation */
/* ============== */
#header ul.meta {
	font-family: "Arial", sans-serif;
	font-weight:normal;
	font-size:13px;
	position:relative;
	float:left;
	left:-10px;
	z-index:140;
} 

#header ul.meta.activity {
	float:right;
	left:10px;
}

#header ul.meta li {
	float:left;
	line-height:32px;
	padding:0px 6px;
}

#header ul.meta.activity li {
	border-left:1px solid #e6e6e6;
}

#header ul.meta.activity li:first-child {
	border-left:0px solid transparent;
}

#header ul.meta.activity .login_20min, #header ul.meta.activity .login_facebook {
	display:inline-block;
	width:15px;
	height:15px;
	padding-right:3px;
	background-repeat:no-repeat;
	background-position: left;
	vertical-align: text-bottom;
}

/* HIDE ON IE7 */
*+html #header ul.meta.activity .login_20min, *+html #header ul.meta.activity .login_facebook {
	display:none;
}

#header ul.meta.activity .login_20min {
	background-image:url(/2010/img/navigation/logged_icon_20min.png);
}

#header ul.meta.activity .login_facebook {
	background-image:url(/2010/img/navigation/logged_icon_facebook.png);
}

#header ul.meta.activity .message_count {
	display:inline-block;
	background-color:#cc0000;
	color:#ffffff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	line-height:normal;
	padding:0px 4px;
	font-size:11px;
	font-weight:bold;
    position:relative;
    top:-1px;
}

/* HIDE ON IE7 */
*+html #header ul.meta.activity .message_count {
	display:none;
}

#header ul.meta.activity .bubble {
	padding:10px;
	right:0px;
	width:105px;
}

#header ul.meta.activity .bubble li {
	display:block;
	border:0px solid transparent;
	margin:0px 0px 3px 0px;
	padding:0px;
}

#header ul.meta.activity .bubble li a {
	width:95px !important;
}

#header ul.meta.activity .bubble li a:hover {
	background-color:#444444;
}

#header ul.meta.family li {
	border-right:1px solid #e6e6e6;
}

#header ul.meta.family li:last-child {
	border-right:0px solid transparent;
}

#header ul.meta.family .bubble {
	width:340px;
}

#header .bubble .head {
	text-align:center;
	border-bottom:1px solid #cccccc;
	padding:10px;
}

#header .bubble .content {
	font-family:"Georgia", "Times", serif;
	font-size:16px;
	font-style: italic;
	text-align:center;
	border-top:1px solid #ffffff;
	padding:10px;
}

#header ul.meta.family .logo {
	display:block;
	margin:0px auto 10px auto;
}

#header ul.meta.family .bubble .dynamic_button_2 {
	margin-top:10px;
}

#header ul.meta li a {
	display:block;
}

/* ======= */
/* NAVIBAR */
/* ======= */
#header #navi_bar {
	clear:both;
	width:1021px;
	height:115px;
	position:absolute;
	bottom:12px;
	z-index:100;
	left:-33px;
}

#header #navi_bar .gradient_box {
	width:950px;
	height:115px;
	position:absolute;
	top:0px;
	left:33px;
	-webkit-box-shadow:0 2px 3px 0 rgba(0, 0, 0, 0.35);
	box-shadow:0 2px 3px 0 rgba(0, 0, 0, 0.35);
}

#header #navi_bar #logo_20min {
	position:absolute;
	z-index:130;
	left:43px;
	top:12px;
}

#header #navi_bar #logo_20min img {
	width:83px;
	height:91px;
}

#header .textlink {
	position:absolute;
	font-size:13px;
}

#header .textlink .sprite {
	display:inline-block;
	height:15px;
	width:15px;
	background-image:url(/2010/img/navigation/sprites/sprites_shortcuts.png);
	background-repeat:no-repeat;
	position:relative;
	top:3px;
}

#header .textlink .sprite.games {
	background-position:0px 0px;
}

#header .textlink .sprite.wettbewerbe {
	background-position:0px -15px;
}

#header .textlink .sprite.horoskop {
	background-position:0px -30px;
}

#header .textlink .sprite.rss {
	background-position:0px -45px;
}

#header .textlink .sprite.videos {
	background-position:0px -60px;
	width:18px;
}

#header .textlink .sprite.tv {
	background-position:0px -75px;
	width:18px;
}

#header .textlink .sprite.infografik {
	background-position:0px -90px;
	width:18px;
}

#header .textlink.language {
	left:128px;
	top:15px;
}

#header .textlink.shortcuts {
	left:128px;
	bottom:20px;
}

#header .textlink.commercial {
	right:53px;
	bottom:20px;
}

#header .textlink li {
	float:left;
}

#header .textlink a {
	color:#333333;
	padding:0px 5px;
}

#header .textlink a:hover {
	color:#000000;
}

#header .textlink.language a {
	color:#aaaaaa;
}

#header .textlink.language a:hover {
	color:#000000;
}

#header .language a.active {
	color:#333333;
}

#header input.field {
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	font-family: "Arial", sans-serif;
	border:0px;
	background-color:#ffffff;
	color:#555555;
	width:140px;
	line-height:20px;
	height:20px;
	padding:0px 25px 0px 5px;
	margin:0px;
	-webkit-box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.25);
    box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.25);
}

#header a.send {
	position:absolute;
	width:14px;
	height:14px;
	padding:0px;
	margin:0px;
	display:block;
	background-image:url(/2010/img/navigation/search_send.png);
}

#header .textlink.sitesearch {
	right:53px;
	top:12px;
}

#header .textlink.sitesearch a.send {
	top:4px;
	right:4px;
}

#header #quick_search {
	display:inline;
}

#header .textlink.sitesearch a.a2z {
	padding: 0px 5px 0px 20px;
}

/* ====== */
/* Wetter */
/* ====== */
#header #weather {
	margin:4px auto 0px auto;
	position:relative;
	width:340px;
	text-align:center;
	font-family:"Georgia", "Times", serif;
	font-size:13px;
	font-style: italic;
	font-weight:bold;
	z-index:130;
}

#header #weather .temperature {
	font-size:18px;
}

#header #weather .bubble {
	position:absolute;
	left:0px;
	top:40px;
	width:400px;
	height:290px;
}

#header #weather .bubble input.field {
	position:absolute;
	right:10px;
	top:65px;
	width:160px;
}

#header #ortssuche #auswahlliste {
	display: block;
	position: absolute;
	height: 110px;
	width: 190px;
	left: 201px;
	top: 85px;
	border:0px;
	z-index:100;

}

#header #ortssuche #grayText {
	color:#aaaaaa;
}


#header #ortssuche #eingabefeld {
	background-color:transparent;
}

#header #weather .bubble .head {
	font-size:20px;
	text-align:left;
}

#header #weather .bubble ul.items li {
	font-size:13px;
	height:70px;
	text-align:left;
	border-bottom:1px solid #bbbbbb;
	border-bottom:1px solid rgba(0,0,0,0.13);
	border-top:1px solid #ffffff;
	border-top:1px solid rgba(255,255,255,0.8);
	padding:10px 10px 0px 10px;
}

#header #weather .bubble ul.items li:last-child {
	border-bottom:0px solid transparent;
}

#header #weather .bubble ul.items .temperature {
	margin-right:2px;
}

#header #weather .bubble ul.items .icon {
	height:35px;
	width:35px;
	margin-top:7px;
	margin-left:0px;
	margin-right:2px;
	background-color:#ffffff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.1);
    box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.1);
}

#header #weather .bubble .wind_nr {
	display:inline-block;
	position:relative;
	width:35px;
	text-align:center;
	left:-37px;
	top:26px;
	font-style:normal;
	font-size:11px;
}

#header #weather .bubble .uv_wert_0,
#header #weather .bubble .uv_wert_1,
#header #weather .bubble .uv_wert_2,
#header #weather .bubble .uv_wert_3,
#header #weather .bubble .uv_wert_4,
#header #weather .bubble .uv_wert_5,
#header #weather .bubble .uv_wert_6,
#header #weather .bubble .uv_wert_7,
#header #weather .bubble .uv_wert_8,
#header #weather .bubble .uv_wert_9,
#header #weather .bubble .uv_wert_10,
#header #weather .bubble .uv_wert_11 {
	display:inline-block;
	padding:2px 4px;
	position:relative;
	left:-35px;
	background-color:#ffffff;
	font-size:11px;
	font-weight:bold;
	-webkit-box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.1);
    box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.1);
}

#header #weather .bubble .uv_wert_0,
#header #weather .bubble .uv_wert_1,
#header #weather .bubble .uv_wert_2 {
	color:#36a238;
}
#header #weather .bubble .uv_wert_3,
#header #weather .bubble .uv_wert_4,
#header #weather .bubble .uv_wert_5 {
	color:#D6A600;
}
#header #weather .bubble .uv_wert_6,
#header #weather .bubble .uv_wert_7 {
	color:#ed7d2d;
}
#header #weather .bubble .uv_wert_8,
#header #weather .bubble .uv_wert_9,
#header #weather .bubble .uv_wert_10 {
	color:#cc0000;
}
#header #weather .bubble .uv_wert_11 {
	color:#a355a5;
}

#header #weather .icon {
	height:40px;
	width:40px;
	vertical-align:middle;
	position:relative;
	top:-4px;
}

#header #weather .bubble .spikel {
	position:absolute;
	right:-10px;
	bottom:20px;
}

#header #weather .bubble ul.navigation {
	position:absolute;
	right:-10px;
	bottom:30px;
}

#header #weather .bubble ul.navigation li {
	text-align:left;
	width:210px;
	border-bottom:1px solid #666666;
	border-top:1px solid #888888;
	border-bottom:1px solid rgba(0,0,0,0.2);
	border-top:1px solid rgba(255,255,255,0.2);
	margin:0px;
	padding:0px;
}

#header #weather .bubble ul.navigation a {
	padding:0px 15px;
	line-height:20px;
	color:#ffffff;
	font-family: "Arial", sans-serif;
	font-style: normal;
	display:block;
}

#header #weather .bubble ul.navigation a:hover {
	background-color:#2f2f2f;
	background-color:rgba(0,0,0,0.2);
}

/* =============== */
/* Hauptnavigation */
/* =============== */
#header ul#banderole {
	width:883px;
	padding-left:138px;
	height:42px;
	position:absolute;
	left:0px;
	top:40px;
	background-image:url(/2010/img/navigation/navi_banderole.png);
	background-repeat:no-repeat;
	z-index:120;
}

#header ul#banderole li {
	float:left;
	font-size:13px;
	line-height:31px;
	font-weight:bold;
	padding:0px;
	position:relative;
}

#header ul#banderole li:hover, #mediathek:hover {
	background-color:#5f5f5f;
}

#header ul#banderole li a {
	color:#ffffff;
	display:block;
	padding: 0px 12px;
}

#header #navi_bar .subnavi_flap {
	display:none;
	position:absolute;
	top:31px;
	left:0px;
	width:200px;
	-webkit-border-radius: 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
	background-color:#5f5f5f;
	-webkit-box-shadow:  0px 2px 3px 0px rgba(0, 0, 0, 0.44); 
    box-shadow:  0px 2px 3px 0px rgba(0, 0, 0, 0.44);
}

#header #mediathek .subnavi_flap {
	width:110px;
}

#header #navi_bar .subnavi_flap li {
	display:block;
	width:100%;
	clear:both;
	line-height:18px;
	border-bottom:1px solid #4f4f4f;
	border-top:1px solid #6f6f6f;
}

#header #navi_bar .subnavi_flap li:last-child {
	border-bottom:0px solid transparent;
	-webkit-border-radius: 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
	line-height:21px;
}

#header #navi_bar .subnavi_flap li:hover {
	background-color:#6f6f6f;
}

#header #navi_bar .subnavi_flap li a {
	color:#ffffff;
	display:block;
}

#header #navi_bar .subnavi_flap li a .promo {
	color:#aaaaaa;
	font-size:9px;
	font-weight:normal;
	padding-left:5px;
}

#header #navi_bar .subnavi_flap li.break {
	color:#aaaaaa;
	font-size:11px;
	line-height:12px;
	font-weight:normal;
	text-align:center;
	background-color: #414141;
}

#header #mediathek {
	width:110px;
	height:31px;
	text-align:right;
	position:absolute;
	top:40px;
	right:50px;
	font-size:13px;
	line-height:31px;
	color:#ffffff;
	cursor:default;
	font-weight:bold;
	text-align:center;
	z-index:120;
}

#header #mediathek a.icon_list,
#header #mediathek a.icon_list:hover,
#header #mediathek a.icon_list:visited {
	color:#ffffff;
}

#header #mediathek .sprite {
	display:block;
	margin:0 auto;
	height:25px;
	width:30px;
	background-image:url(/2010/img/navigation/sprites/sprites_mediathek.png);
	padding:0px;
}

#header #mediathek .sprite.video {
	background-position:0px 0px;
}

#header #mediathek .sprite.tv {
	background-position:0px -25px;
}

#header #mediathek .sprite.infografik {
	background-position:0px -50px;
}

#header #mediathek .sprite.video_buzz {
	background-position:0px -75px;
}

#header #mediathek .sprite.radio {
	background-position:0px -100px;
}

#header #navi_bar li:hover .subnavi_flap,
#header #mediathek:hover .subnavi_flap,
#header #navi_bar li.active.show_more_subnavi:hover .subnavi_flap {
	display:block;
}

#header #navi_bar li.active:hover .subnavi_flap {
	display:none;
}

/* ============= */
/* Subnavigation */
/* ============= */
#header #subnavigation {
	position:absolute;
	left:0px;
	bottom:13px;
	-webkit-border-radius: 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
	z-index:110;
	display:none;
}

#header #subnavigation, #header #banderole .active {
	background-color:#666666;
}

#header #subnavigation li a.active, #header #subnavigation li:hover a {
	background-color:rgba(255,255,255,0.15);
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#55ffffff,endColorstr=#55ffffff);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#55ffffff,endColorstr=#55ffffff);
	zoom: 1;
}

#header #subnavigation  li {
	float:left;
}

#header #subnavigation  li a {
	display:block;
	position:relative;
	font-size:13px;
	color:#ffffff;
	line-height:31px;
	height:31px;
	padding:0px 10px;
}

#header #subnavigation  li a .promo {
	font-size:9px;
	line-height:9px;
	margin:0px auto;
	padding:0px;
	display:block;
	width:40px;
	position:absolute;
	left:50%;
	margin-left:-20px;
	bottom:1px;
	text-align:center;
	color:rgba(255,255,255,0.5);
}

/* ================================ */
/* Generell benutzbare Definitionen */
/* ================================ */
#header .icon_list {
	padding-left:20px;
	background-image:url(/2010/img/navigation/navi_icon_list.png);
	background-repeat:no-repeat;
	background-position:center left;
}

#header .bubble {
	display:none;
	position:absolute;
	color:#555555;
	padding:0px;
	z-index:150;
	font-size:13px;
	line-height:normal;
	font-weight:normal;
	max-width:600px;
	min-width:50px;
	min-height:30px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow:  0px 2px 3px 1px rgba(0, 0, 0, 0.3);
	box-shadow:  0px 2px 3px 1px rgba(0, 0, 0, 0.3);
	border: 1px solid #999999\9; /* IE8 and below */ 
}

#header .bubble .arrow {
	position:absolute;
	width:30px;
	height:15px;
	background-image:url(/2010/img/navigation/bubble_spikel_v2.png);
	visibility: hidden\9; /* IE8 and below */ 
}

#header .bubble .arrow.OM {
	top: -15px;
	left: 50%;
	margin-left:-10px;
}

#header .bubble .arrow.OL {
	top: -15px;
	left: 10px;
}

#header .bubble .arrow.OR {
	top: -15px;
	right: 10px;
}

.gradient_dark {
	background: #4f4f4f; /* Old browsers */
	background: -moz-linear-gradient(top,  #4f4f4f 0%, #303030 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f4f4f), color-stop(100%,#303030)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4f4f4f 0%,#303030 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4f4f4f 0%,#303030 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4f4f4f 0%,#303030 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4f4f4f 0%,#303030 100%); /* W3C */
	filter: none; /* IE6-9 */
}

.gradient_light {
	background: #e8e8e8; /* Old browsers */
	background: -moz-linear-gradient(top,  #e9e9e9 43%, #cdcdcd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(43%,#e9e9e9), color-stop(100%,#cdcdcd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e9e9e9 43%,#cdcdcd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e9e9e9 43%,#cdcdcd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e9e9e9 43%,#cdcdcd 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e9e9e9 43%,#cdcdcd 100%); /* W3C */
	filter: none; /* IE6-9 */
}

.gradient_medium {
	background-color:#656565;
	background-image: linear-gradient(bottom, rgb(101,101,101) 16%, rgb(134,134,134) 74%);
	background-image: -o-linear-gradient(bottom, rgb(101,101,101) 16%, rgb(134,134,134) 74%);
	background-image: -moz-linear-gradient(bottom, rgb(101,101,101) 16%, rgb(134,134,134) 74%);
	background-image: -webkit-linear-gradient(bottom, rgb(101,101,101) 16%, rgb(134,134,134) 74%);
	background-image: -ms-linear-gradient(bottom, rgb(101,101,101) 16%, rgb(134,134,134) 74%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.16, rgb(101,101,101)),color-stop(0.74, rgb(134,134,134)));
	filter: none; /* IE6-9 */
}

.radius_large {
	-webkit-border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	border-radius: 10px !important;
}

.radius_small {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

@media only screen and (max-device-width: 1024px) {
	#header #navi_bar li:hover .subnavi_flap {
		display:none !important;
	}
	
	#header #mediathek:hover .subnavi_flap,
	#header #navi_bar li:last-child:hover .subnavi_flap {
		display:block !important;
	}
}

















/*--- 20 min. STORY ---*/

/*___Story Inhalte___*/
.story_box {
width:950px;
}

.story_box .story {
width:600px;
float:left;
margin:0px;
height:inherit;
font-family:Georgia, "Times New Roman", Times, serif;
}

/*___Story / Sideline___*/
.story_box .sideline {
width:300px;
float:right;
}

.story_box .sideline .ads {
width:300px;
}

.sideline #min_rectangle {
height:280px;
}

/*_Sideline / Story Teaser Box Format_*/	
.box.x30 {
width:300px;
height:auto;
overflow:visible;
}

/*___Story / Sideline / Teaser___*/
.box.x30 .teaser {
height:inherit;
margin:0px 10px 30px 0px;
overflow:hidden;
width:300px;
}

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

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

/*___Story / Sideline / Teaser MAGIC X___*/
.box.x30 .teaser.panelbox.magicx {
font-family: arial,verdana,sans-serif;
font-size: 11px;
line-height: 13px;
margin: 0 0 24px;
padding: 0 0 25px;
width: 300px;
}

.box.x30 .teaser.panelbox.magicx .panel_header {
display:none;
}

.box.x30 .teaser.panelbox.magicx .panel_border {
padding: 0 10px;
padding-top:10px;
width: 280px;
background-position:0px 0px;
}

.box.x30 .teaser.panelbox.magicx h2 span {
display: block;
height: 1px;
line-height: 1px;
overflow: hidden;
text-indent: -5000%;
width: 100px;
}

/*___Story / Sideline / Teaser Inhalte / Head___*/
.box.x30 .teaser_head {
font-family:Georgia, "Times New Roman", Times, serif;
}

/*_Story / Sideline / Teaser Image_*/
.box.x30 .teaser_image {
float:left;
position:relative;
margin:10px 10px 5px 0px;
}

.box.x30 .teaser_image.size {
height:53px !important;
}

/*_Story / Sideline / Teaser Titel_*/
.box.x30 .teaser_title {
height:inherit;
}

.box.x30 .teaser_title h2 {
font-family: BentonConSansBold, Arial, Helvetica, sans-serif;
font-size:18px;
line-height: 120%;
margin:4px 0px 0px 0px;
}

.box.x30 .teaser_title h2 a {
color: #222222;
}

.box.x30 .teaser_title h2 a:hover {
color: #000000;
}

.box.x30 .teaser_title h2 span {
/*text-indent:-1500px;
display:block;
height:1px;
width:1px;
line-height:1px;*/

}

.box.x30 .teaser_title h3 {
font-size:11px;
text-transform:uppercase;
}

/*___Story / Sideline / Teaser Inhalte / Text und Image___*/
.box.x30 .teaser_text {
margin:0px 2px 0px 2px;
font-family:Georgia, "Times New Roman", Times, serif;
position: static;
}

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

.box.x30 .teaser_text p span {
font-style:italic;
}

/*___Sideline/ Promotion Teaser___*/

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

.box.x30 .kleinanzeige .teaser_head {
margin:10px 0px 10px 5px;
height:70px;
}

.box.x30 .kleinanzeige .teaser_head .teaser_title h3 {
padding:0;
}

.box.x30 .kleinanzeige .teaser_image {
display:none;
}

.box.x30 .kleinanzeige .teaser_text {
margin:0px;
}

.box.x30 .kleinanzeige .teaser_text .anzeige {
width:130px;
float:left;
padding:0px 5px 10px 6px;
overflow:hidden;
}

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

.box.x30 .kleinanzeige .teaser_text .anzeige p.angebot {
border-top:1px dashed #999999;
padding:3px 0px 0px 0px;
height:auto;
letter-spacing:normal;
line-height:normal;
 }

.box.x30 .kleinanzeige .teaser_media {
display:none;
}

.box.x30 .kleinanzeige .teaser_thematiclinks {
display:none;
}

/*_Box Promotion Story_*/

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

.box.x30 .promotion .teaser_image {
margin:10px 10px 5px 5px;
}

.box.x30 .promotion .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.x30 .promotion .teaser_head .teaser_title h3 {
padding:0;
}

/*__Story / Content__*/
.story .story_head {
width:600px;
margin:0px 0px 30px 0px;
}

.story .story_head h1 {
font-family: BentonConSansBold, Arial, Helvetica, sans-serif;
font-size:54px;
color: #222;
line-height: 100%;
clear:both;
margin:0px;
}

.story .story_head h1 a {
	color: #222;
}

.story .story_head h1 a:hover {
	color: #000;
}
/*Titelbild ausgebledet*/
.story .story_head h1 img {
display:none;
}

.story .story_head h3 a {
color:#044CA0;
text-decoration:none;
}

.story .story_head h3 a:hover {
color:#000000;
}

.story .story_head h1 span {
/*text-indent:-5000px;
display:block;
height:1px;
width:100px;
line-height:1px;
overflow: hidden;*/
}

.story .story_head h3 {
font-size:20px;
font-style:italic;
color:#333333;
margin:15px 0px 0px 0px;
}

.story .story_head h3 span {
color:#858585;
}

.story .story_head h3 a.talk-comment {
font-size:12px;
padding:0px 0px 0px 10px;
text-decoration:none;
color:#044CA0;
white-space:nowrap;	
}

.story .story_head h2, .story .story_head h4 {
font-size:11px;
text-transform:uppercase;
font-weight:bold;
}

.story .story_head h2 img {
margin-right:5px;
margin-top:-4px;
float:left;
}

/* LOC HEADER */
.story .geodblink {
clear:both;
width:600px;
height:50px;
font-size:11px;
background-image:url(/2010/img/story/local_head_fade.png);
position:relative;
margin-bottom:15px;
}

.story .geodblink #locmap_searchbox {
background-image:url(/2010/img/panelbox/search-box.png);
width:173px;
height:21px;
position:absolute;
right:10px;
bottom:10px;
}

.story .geodblink #locmap_searchbox input {
margin-top:3px;
margin-left:25px;
width:130px;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid white;
}

*+html .story .geodblink #locmap_searchbox #sbox {
left:150px !important;
top:-5px !important;
height:60px !important;
width:150px !important;
}

.story .geodblink .lastvisit {
position:absolute;
right:10px;
bottom:40px;
}

.story .geodblink .lastvisit strong {
float:left;
}

.story .geodblink .lastvisit a {
float:left;
color:#666666;
}

.story .geodblink .lastvisit a:hover {
color:#000000;
}

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

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

.story .geodblink #locmap_flag {
position:absolute;
bottom:10px;
left:10px;
height:30px;
}

.story .geodblink #locmap_name {
position:absolute;
bottom:10px;
left:40px;
}
/* / LOC HEADER */

.story .story_head .story_titles {
width:inherit;
height:auto;
}

.story .story_head .story_media {
margin:30px 0px 0px 0px;
}

.story_media iframe {
width:600px !important
}

.story .topelement.infografik {
background-image:none;
}

.story .topelement.infografik a,
.story .story_text .infografik a {
position:relative;
color:#ffffff;
text-decoration:none;
display:block;
}

.story .topelement.infografik img {
width:600px;
}

.story .topelement.infografik .label,
.story .story_text .infografik .label {
position:absolute;
bottom:13px;
right:13px;
font-family:BentonConSansBold;
color:#ffffff;
background-color:#222222;
background-color:rgba(0,0,0,0.7);
font-size:22px;
letter-spacing:1px;
padding:11px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow:0 2px 3px 0 rgba(0, 0, 0, 0.35);
box-shadow:0 2px 3px 0 rgba(0, 0, 0, 0.35);
}

.story .story_text .infografik .label {
padding:4px 8px;
font-size:16px;
}

.story .topelement.infografik a:hover .label,
.story .story_text .infografik a:hover .label {
background-color:#000000;
color:#ffffff;
}

.story .story_head .story_media p {
font-size:12px;
color:#555555;
margin:14px 0px 0px 0px;
}

.story .story_head .story_media a.grossAnsicht {
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	color:#669CF6;
	margin-left:440px;
}
.story .story_head .story_media a.grossAnsicht.f {
	margin-left:440px;
}


.story .story_head h2 span {
color:#858585;
}

.story .story_head .published {
width:600px;
color:#656565;
position:relative;
margin:0px 0px 15px 0px;
}

.story .story_head .published p {
display:block;
font-size:12px;
}

.story .story_head .published p span {
color:#858585;
}

/*
.story .story_head .published p span {
color:#858585;
font-style:italic;
padding:0px 20px 0px 0px;
}


.story .story_head .published p a {
width:20px;
height:13px;
background-image:url(/2010/img/webicons.png);
background-position:-0px -95px;
overflow:hidden;
text-indent:-1000%;
float:left;
opacity:0.5;
filter:alpha(opacity=50);
}
*/

.story .story_head .published p a:hover {
opacity:1;
filter:alpha(opacity=100);
}

/*___Story / Content___*/
.story .story_content {
width:600px;
margin:0px;
}

.story .story_content.nolinks.nosocial .story_text {
margin:0px 0px 0px 0px;
}

.story .story_content.nolinks .social_bookmarks {
margin:20px 0px 30px 0px;
width:600px;
}

.story .story_content a.leser_reporter_button {
float:right;
}

/*___ Story / Sporttabellen ___*/
.story a.slidedown {
color:#555555;
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;
}

.story 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);
}

.story a.slidedown:hover .icon_slidedown {
opacity:1;
filter:alpha(opacity=100);
}

.story .text_date {
font-weight:bold;
}

.story a.topanker {
color:#555555;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:12px;
text-decoration:none;
float:right;
}

.story a.topanker:hover {
color:#000000;
}

.story a.topanker .icon_minus {
background-image:url(/2010/img/webicons.png);
background-position:-115px -25px;
display:block;
height:15px;
opacity:0.5;
width:20px;
opacity:0.5;
filter:alpha(opacity=50);
float:left;
}

.story a.topanker:hover .icon_minus {
opacity:1;
filter:alpha(opacity=100);
}

.story .f1_fails {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
margin:0px 0px 20px 0px;
}

.story ul.sport_legende, .teaser_text ul.sport_legende {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:inline;
margin:10px 0px 0px 0px;
}

.story ul.sport_legende li.quali_platin, .teaser_text ul.sport_legende li.quali_platin {
display:inline;
margin:0px 10px 0px 0px;
padding:0px 0px 0px 20px;
background-image:url(/2010/img/sport/quali-platin.png);
background-repeat:no-repeat;
line-height:20px;	
}

.story ul.sport_legende li.quali_gold, .teaser_text ul.sport_legende li.quali_gold {
display:inline;
margin:0px 10px 0px 0px;
padding:0px 0px 0px 20px;
background-image:url(/2010/img/sport/quali-gold.png);
background-repeat:no-repeat;
line-height:20px;
}

.story ul.sport_legende li.quali_silber, .teaser_text ul.sport_legende li.quali_silber {
display:inline;
margin:0px 10px 0px 0px;
padding:0px 0px 0px 20px;
background-image:url(/2010/img/sport/quali-silber.png);
background-repeat:no-repeat;
line-height:20px;
}

.story ul.sport_legende li.relegation, .teaser_text ul.sport_legende li.relegation {
display:none;
margin:0px 10px 0px 0px;
padding:0px 0px 0px 20px;
background-image:url(/2010/img/sport/relegation.png);
background-repeat:no-repeat;
line-height:20px;
}

.story ul.sport_legende li.abstieg, .teaser_text ul.sport_legende li.abstieg {
display:inline;
margin:0px 10px 0px 0px;
padding:0px 0px 0px 20px;
background-image:url(/2010/img/sport/abstieg.png);
background-repeat:no-repeat;
line-height:20px;
}

.story .sporttabellen p {
margin:5px 0px 30px 0px;
}

.story .sporttabellen .group {
padding:4px 0px 4px 20px;
width:50%;
}

/* !!! 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 {
}

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;
}

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

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

/*___Story / Content / Text___*/
.story_content .story_text {
height:inherit;
font-size:16px;
line-height:20px;
overflow: hidden;
}

.story_content .story_text.nolinks {
margin:0px;
}

.story_content .story_text h4 {
margin:0px 0px 20px 0px;
font-weight:bold;
color:#333333;
}

.story_content .story_text p {
margin:0px 0px 24px 0px;
}

.story_content .story_text a {
text-decoration:none;
color:#044CA0;
}

.story_content .story_text a:hover {
color:#000000;
}

.story_content .story_text ul {
margin:0px 0px 20px 16px;
}

.story_content .story_text li {
list-style-type:disc;
}

.story_content .story_text p.autor {
display:block;
text-align:right;
margin:0px;
}

.story_content .story_text p.autor a {
color:#999999;
text-decoration:none;
font-style:italic;
}

.story_text p.autor a:hover {
color:#333333;
}

.storylayout_formbox {
position:relative;
}

.story_text form .input {
width:300px;
}

.story_text form .textarea {
width:300px;
}

.story_text form .radio {
width:auto;
}

.story_text form .free {
width:auto;
}

.story_text form .select {
width:auto;
}


.storylayout_formbox form .input {
width:300px;
}

.storylayout_formbox form .textarea {
width:300px;
}

.storylayout_formbox form .radio {
width:auto;
}

.storylayout_formbox form .free {
width:auto;
}

.storylayout_formbox form .select {
width:auto;
}


.story_content .story_text embed, .story_content .story_text object {
margin:0px 0px 10px 0px;
}

.story_content .story_text .video_showlarge {
font-size:12px;
line-height:14px;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
color:#555555;
display:block;
width:450px;
margin:20px 0 3px 0;
}

/*____ Infobox ____*/
.story_content .story_text .story_infobox {
clear:right;
float:right;
display:block;
width:220px;
margin:0px 0px 10px 10px;
font-size:12px;
color:#555555;
line-height:17px;
overflow:visible;
}

.story_content .story_text .story_infobox li {
list-style:disc;
}

.story_content .story_text .story_infobox  span.more_img {
width:220px;
margin:0px 0px 10px 0px;
display:block;
font-style:italic;
}

.story_content .story_text .story_infobox  span.more_img img {
margin:5px 0px 0px 0px;
}

.story_content .story_text .story_infobox span.info_text {
background-color:#FFFFFF;
width:198px;
padding:10px;
display:block;
margin-bottom:10px;
border:solid 1px #CCCCCC;
}

.story_content .story_text .story_infobox span.info_text img {
margin:0px 0px 10px 0px;
max-width:198px;
clear:both;
display:block;
float:none;
}

.story_infobox span.info_text b {
color:#333333;
}

.story_infobox span.info_text a {
color:#044CA0;
text-decoration:none;
}

.story_infobox span.info_text a:hover {
color:#000000;
}

/*____ Soundbox ____*/
.story_content .story_text .story_soundbox {
clear:right;
float:right;
display:block;
width:220px;
margin:0px 0px 10px 10px;
font-size:12px;
color:#555555;
line-height:17px;
overflow:hidden;
}

.story_content .story_text .story_soundbox audio {
width: 220px;
}

.story_content .story_text .story_soundbox p {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 0px 0px 2px 0px;
}

/*____ Infobox Specialitems ____*/
/* the panel -> */
.story_text .info_panel {
display:block;
width:220px;
margin:0px 0px 10px 0px;
color:#555555;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
overflow:hidden;
background: #e8e8e8; /* Old browsers */
background: -moz-linear-gradient(top,  #e9e9e9 43%, #d9d9d9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(43%,#e9e9e9), color-stop(100%,#d9d9d9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e9e9e9 43%,#d9d9d9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e9e9e9 43%,#d9d9d9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e9e9e9 43%,#d9d9d9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e9e9e9 43%,#d9d9d9 100%); /* W3C */
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow:0 2px 3px 0 rgba(0, 0, 0, 0.35);
box-shadow:0 2px 3px 0 rgba(0, 0, 0, 0.35);
}

.story_text .info_panel_top {
display:none;
}

.story_text .info_panel_spread {
display:block;
width:200px;
padding:10px;
overflow:hidden;
}

.story_text .info_panel_bottom {
display:none;
}
/* <- the panel */

/* contents -> */
.story_text .info_panel_spread h5 {
font-weight:bold;
padding-bottom:5px;
}

.story_text .info_panel_spread h5 .icon {
width:18px;
height:12px;
position:relative;
top:-2px;
background-image:url(/2010/img/webicons.png);
overflow:hidden;
float:left;
filter:alpha(opacity=80);
opacity:0.8;
}

.story_text .info_infografik .info_panel_spread h5 .icon {
background-position:-96px -0px;
}

.story_text .info_bildstrecken .info_panel_spread h5 .icon {
background-position:-72px -0px;
}

.story_infobox .info_video .info_panel_spread .header5 .icon {
background-position:-0px -0px;
}

.story_text .info_video .info_panel_spread {
position:relative;
}

.story_text .info_video .info_panel_spread img {
width:230px;
height:110px;
margin-left:-10px;
} 

.story_text .info_video .info_panel_spread .video_button {
width:55px;
height:55px;
position:absolute;
top:50px;
left:82px;
background-image:url("/2010/img/story/video_play_button.png");
background-repeat:no-repeat;
z-index:1;
}

.story_text .info_panel_spread .preview {
display:block;
width:218px;
height:110px;
background-position:center center;
position:relative;
left:-9px;
}

.story_text .info_panel_spread ul {
margin:0px;
padding:0px;
}

.story_text .info_panel_spread a {
color:#555555;
}

/* optional but nice */
.story_text .info_infografik .info_panel_spread ul li:last-child, .story_text .info_bildstrecken .info_panel_spread ul li:last-child {
padding-bottom:0px;
background-image:none;
}

/* overriding poll-css originally defined in panelbox.css */
.story_text .info_poll {
float:right !important;
margin-left:10px;
}

.story_text .info_poll .info_panel_spread .frame {
height:auto;
}

.story_text .info_poll .info_panel_spread .frame .answerlist {
height:auto;
}

.story_text .info_poll .info_panel_spread .scroller {
height:auto !important;
padding-bottom:1px;
}

.story_text .info_poll .info_panel_spread ul li {
list-style:none;
}

.story_text .info_poll.teaser.panelbox.polls .info_panel_spread .button {
position:inherit;
margin:10px 0px 0px 50px;
left:50px;
}

/* IE6 fix*/
*html .story_text .info_poll.teaser.panelbox.polls .info_panel_spread .button {
position:static;
float:right;
margin-right:100px;
}

/* IE7 fix*/
*+html .story_text .info_poll.teaser.panelbox.polls .info_panel_spread .button {
position:static;
float:right;
margin-right:100px;
}

.story_infobox .info_panel_spread .header5 {
font-weight:bold;
padding-bottom:5px;
display:block;
}

.story_infobox .info_panel_spread .header5 .icon {
width:18px;
height:12px;
position:relative;
top:-2px;
background-image:url(http://www.20min.ch/2010/img/webicons.png);
overflow:hidden;
float:left;
filter:alpha(opacity=80);
opacity:0.8;
display:block;
}

.story_infobox .info_infografik .info_panel_spread .header5 .icon {
background-position:-96px -0px;
}

.story_infobox .info_bildstrecken .info_panel_spread .header5 .icon {
background-position:-72px -0px;
}

.story_infobox .info_video .info_panel_spread .header5 .icon {
background-position:-0px -0px;
}

.story_infobox .info_panel_spread .preview {
display:block;
width:220px;
height:110px;
background-position:center center;
position:relative;
left:-10px;
}

.story_infobox .info_panel_spread .entry {
margin:0px;
color:#555555;
display:block;
border-bottom:1px solid #bbbbbb;
border-bottom:1px solid rgba(0,0,0,0.12);
padding:4px 0px 4px 0px;
}

.story_infobox .info_panel_spread .entry a {
color:#555555;
}

.story_infobox .info_panel_spread .entry a:hover {
color:#000000;
}

.story_infobox .info_panel_spread .entry:last-child {
padding-bottom:0px;
border-bottom:0px;
}
/* <- contents */

/*___ Story Formular ___*/
#formularbox {
background-image:url(/2010/img/story/formbox_header.png);
background-repeat:no-repeat;
background-position:3px top;
height:20px;
padding:5px 0px 5px 17px;
margin:0px 0px 0px -3px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.storylayout_formbox {
width:460px;
overflow:hidden;
padding:0px 0px 20px 2px;
background-image:url(/2010/img/story/formbox_body.png);
background-repeat:no-repeat;
background-position:bottom;
}

.storylayout_formbox form {
width:430px;
margin:0px 0px 0px 10px;
}

.storylayout_formbox table {
padding:10px;
}

.storylayout_formbox table td {
background-image:url(/2010/img/panelbox/separator_h.png);
background-position:left bottom;
background-repeat:repeat-x;
border:0 solid transparent;
}

.storylayout_formbox table td table td {
background-image:none;
}

/*-- Formular Antworten --*/
.storylayout_formbox .formbox_danke {
margin:10px;
font-size:11px;
}

#form_menu {
margin:20px 0px 0px 0px;
}

#form_menu ul {
margin:0 0 20px 0;
}

#form_menu li {
list-style-type:none;
}

#form_menu a {
color:#BBBBBB;
cursor:pointer;
}

#form_menu .form_menupunkt_aktiv {
background-image:none;
border-top:1px solid #c5cfd8;
margin-top:0px;
border-bottom:1px solid #ffffff;
background-color:#ffffff;
color:#000000;
}

.box_question {
font-size:13px;
border-bottom:1px solid #555555;
padding:0px 0px 5px 0px;
}

.box_question .form_question_title {
font-weight:bold;
margin:10px 0px 0px 0px;
}

.box_question .form_question_text {
line-height:16px;
}


/* Google Maps */
/*GOOGLEMAPS*/

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

#googlemap, #googlemap_medium, #googlemap_small {
position:relative;
display:block;
width:auto;
height:400px;
background-color:#767676;
margin:0;
padding:1px !important;
border:0;
overflow:hidden
}

/*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:198px !important;
height:300px !important;
}
*html #googlemap_small {
width:200px !important;
}

#googlemap_small img {
max-width:1000px;
}

/*CHANGE                                                                                                 */
/*___Story / Content / Links___*/
.story_content .story_links {
width:120px;
height:inherit;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
position:relative;
background: #e8e8e8; /* Old browsers */
background: -moz-linear-gradient(top,  #e9e9e9 43%, #d9d9d9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(43%,#e9e9e9), color-stop(100%,#d9d9d9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e9e9e9 43%,#d9d9d9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e9e9e9 43%,#d9d9d9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e9e9e9 43%,#d9d9d9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e9e9e9 43%,#d9d9d9 100%); /* W3C */
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow:0 2px 3px 0 rgba(0, 0, 0, 0.35);
box-shadow:0 2px 3px 0 rgba(0, 0, 0, 0.35);
}

.story_content .story_links .header {
height:30px;
width:120px;
text-align:center;
font-size:12px;
font-weight:bold;
line-height:35px;
padding:0px;
margin:0px;
}

*html .story_content .story_links .header {
line-height:30px;
}

.story_content .story_links img {
margin:0px 0px 0px 0px;
padding:0px;
display:block;
width:100%;
height:auto;
}

.story_content .story_links ul {
width:120px;
padding:0px 0px 10px 0px;
display:block;
}

.story_content .story_links ul li {
padding:0;
border-bottom:1px solid #bbbbbb;
border-bottom:1px solid rgba(0,0,0,0.12);
overflow:hidden;
}

.story_content .story_links ul li:last-child { border-bottom:0; }

.story_content .story_links ul li h5 {
padding:5px 5px 8px 5px;
margin:0px;
}

.story_content .story_links ul li h5 a {
text-decoration:none;
color:#000000;
line-height:16px;
}

.story_content .story_links ul li h5 a:hover {
color:#000000;
}

.story_content .story_links ul li h5 span {
color:#555555;
}

.story_content .story_links ul li span.breaker {
/*background-image:url(/2010/img/story/breaker.png);
background-repeat:repeat-x;*/
background: linear-gradient(to bottom, #4F4F4F 0%, #303030 100%) repeat scroll 0 0 transparent;
line-height:12px;
color:#FFFFFF;
font-size:10px;
display:block;
text-align:center;
}

.story_content .story_links ul li  p {
padding:0px 5px 8px 5px;
overflow:hidden;
margin:-7px 0px 0px 0px;
}

.story_content .story_links ul li  p a {
color:#555555;
text-decoration:none;
}

.story_content .story_links ul li  p a:hover {
color:#555555;
}

.story_content .story_links ul li p span.bildstrecke {
width:18px;
height:12px;
display:block;
overflow:hidden;
background-image:url(/2010/img/webicons.png);
background-position:-62px -0px;
filter:alpha(opacity=80);
opacity:0.8;
margin:0px 0px 0px 0px;
float:left;
}

.story_content .story_links ul li p span.infografik {
width:18px;
height:12px;
display:block;
overflow:hidden;
background-image:url(/2010/img/webicons.png);
background-position:-96px -0px;
filter:alpha(opacity=80);
opacity:0.8;
margin:0px 0px 0px 0px;
float:left;
}

.story_content .story_links ul li p span.quiz {
width:18px;
height:12px;
display:block;
overflow:hidden;
background-image:url(/2010/img/webicons.png);
background-position:-120px -0px;
filter:alpha(opacity=80);
opacity:0.8;
margin:0px 0px 0px 0px;
float:left;
}

.story_content .story_links ul li p span.dossier {
width:18px;
height:12px;
display:block;
overflow:hidden;
background-image:url(/2010/img/webicons.png);
background-position:-144px -0px;
filter:alpha(opacity=80);
opacity:0.8;
margin:0px 0px 0px 0px;
float:left;
}

.story_content .story_links ul li p span.umfrage {
width:18px;
height:12px;
display:block;
overflow:hidden;
background-image:url(/2010/img/webicons.png);
background-position:-169px -0px;
filter:alpha(opacity=80);
opacity:0.8;
margin:0px 0px 0px 0px;
float:left;
}

.story_content .story_links ul li p span.bildlegende {
width:18px;
height:12px;
display:block;
overflow:hidden;
background-image:url(/2010/img/webicons.png);
background-position:-24px -12px;
filter:alpha(opacity=80);
opacity:0.8;
margin:0px 0px 0px 0px;
float:left;
}

.story_content .story_links ul li p span.video {
width:18px;
height:12px;
display:block;
overflow:hidden;
background-image:url(/2010/img/webicons.png);
background-position:0px -0px;
filter:alpha(opacity=80);
opacity:0.8;
margin:0px 0px 0px 0px;
float:left;
}

.story_content .story_links ul li p span.listing {
width:18px;
height:12px;
display:block;
overflow:hidden;
background-image:url(/2010/img/webicons.png);
background-position:-73px -12px;
filter:alpha(opacity=80);
opacity:0.8;
margin:0px 0px 0px 0px;
float:left;
}

.story_content .story_links ul li p span.diashow {
width:18px;
height:12px;
display:block;
overflow:hidden;
background-image:url(/2010/img/webicons.png);
background-position:-73px -0px;
filter:alpha(opacity=80);
opacity:0.8;
margin:0px 0px 0px 0px;
float:left;
}

.story_content .story_links ul li p span.rating {
width:18px;
height:12px;
display:block;
overflow:hidden;
background-image:url(/2010/img/webicons.png);
background-position:-120px -13px;
filter:alpha(opacity=80);
opacity:0.8;
margin:0px 0px 0px 0px;
float:left;
}

.story_content .story_links ul li p span.link {
width:18px;
height:12px;
display:block;
overflow:hidden;
background-image:url(/2010/img/webicons.png);
background-position:-169px -12px;
filter:alpha(opacity=80);
opacity:0.8;
margin:0px 0px 0px 0px;
float:left;
}

.story_content .story_links ul li p span.mehr {
width:18px;
height:12px;
display:block;
overflow:hidden;
background-image:url(/2010/img/webicons.png);
background-position:1px -26px;
filter:alpha(opacity=80);
opacity:0.8;
margin:0px 0px 0px 0px;
float:left;
}

/*___Story / Content / NEU Kontext-Storys und Recommend-Box NEU___*/
.story_content .thematic_box {
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:inherit;
position:relative;
width:120px;
}

.story_content.nolinks .thematic_box {
display:none; /* ehemals (vor social bookmarks links) display:none */
}

.story_content.nosocial .thematic_box {
display:none;
}

.story_content .thematic_box .story_links {
float:none;
}

.story_content .thematic_box .recommend {
width:120px;
height:auto;
margin:0px 0px 20px 0px;
border:none;
display:block;
}

*html .story_content .thematic_box .recommend {
overflow:hidden;
}

.story_content .thematic_box .recommend h6 {
font-size:12px;
font-weight:bold;
padding:0px;
margin:0px 0px 4px 0px;
width:120px;
text-align:center;
display:none;
}

.story_content .thematic_box .recommend li {
width:100%;
display:block;
margin:0px 0px 10px 0px;
text-align:center;
}
	
.story_content .thematic_box .recommend li.facebook {
}

.story_content .thematic_box .recommend ul.FR li.facebook {
width:100px;
}

.story_content .thematic_box .recommend.tiny li.facebook {
height:auto !important;
}
	
.story_content .thematic_box .recommend li.twitter {
height:64px;
}

.story_content .thematic_box .recommend.tiny li.twitter {
margin-left:0 !important;
}

.story_content .thematic_box .recommend li.googleplus {
}

* html .story_content .thematic_box .recommend li.googleplus {display:none;}
*+html .story_content .thematic_box .recommend li.googleplus {display:none;}
	
.story_content .thematic_box .recommend li.mail {
margin-left:0px;
}	
	
.story_content .thematic_box .recommend li a.icon_mail {
background-image:url("/2010/img/story/recommend_mail_2012.png");
background-repeat:no-repeat;
display:block;
height:22px;
margin:0px 5px 0px 0px;
overflow:hidden;
width:110px;
line-height:22px;
}

.story_content .thematic_box .recommend ul.FR li a.icon_mail {
background-image:url("/2010/img/story/recommend_mail_2012_fr.png");
}

.story_content .thematic_box .recommend li a.icon_mail:hover {
opacity:0.8;
filter:alpha(opacity=80);
}

.story_content .thematic_box .recommend li a.icon_mail span {
display:block;
height:1px;
line-height:1px;
overflow:hidden;
text-indent:-5000%;
width:100px;
}

/* Show / Hide Social Links */ 
.social_links_option #sm_on, .social_links_option #sm_off {
width:17px;
display:inline-block;
text-align:center;
}

.social_links_option span {
padding: 2px 5px 2px 2px;
}

.social_links_option span:hover {
text-decoration: underline;
cursor: pointer;
}

.social_links_option span#sm_info {
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
}

.social_links_option .active {
font-weight: bold;
}

.social_links_option {
width: 111px;
height: 20px;
background: url(/2010/img/story/social_links_option.png) no-repeat;
padding: 3px 0 0 27px;
}

.social_links {
width: 121px;
border: 1px solid #999998;
background-color: #EFEFEF;
padding-bottom: 4px;
padding-top: 9px;
}


/* Proofreading Box */
.proofreading {
position: relative;
z-index: 500;
margin: 20px 0px 0px 0px;
}		
				
.proofreading .fault-bubble {
width: 111px;
height: 35px;
margin: 0px 0px 3px 0px;
line-height: 30px;
font-size: 12px;
font-weight: bold;
text-align: center;
background-image: url(/2010/img/story/fault-bubble.png);
background-repeat: no-repeat;
}

.proofreading .fault-report {
width: 84px;
height: 20px;
padding: 0px 0px 0px 24px;
line-height: 22px;
overflow: hidden;
border: 1px solid #CCCCCC;
background-image:url(/2010/img/story/fault-back.png);
background-position: center;
}

.proofreading .showFaultForm {
color: #666666;
background-image: url(/2010/img/story/fault-openbutton.png);
background-repeat: no-repeat;
display: block;
position: absolute;
left: 0px;
top:38px;
height: 22px;
line-height: 22px;
padding: 0px 0px 0px 24px;
}

.proofreading .showFaultForm.close {
background-image: url(/2010/img/story/fault-closebutton.png);
}

.proofreading .fault-report a:hover {
color: #000000;
}

.proofreading .fault-report form {
margin: 25px 0px 0px 0px;
}

.proofreading .fault-report input	{
width: 246px;
height: 20px;
margin: 5px 0px;
}

.proofreading .fault-report input.noemail {
border: 1px solid #FF3333;
}

.proofreading .fault-report textarea {
width: 250px !important; /* !important overwrites FFs textarea scaling ability */
height: 80px !important; /* !important overwrites FFs textarea scaling ability */
margin: 0px 0px 5px 0px;
}
 
.proofreading .fault-report select {
width: 252px;
margin: 0px 0px 5px 0px;
}

/*___Story / Content / Social Bookmarks___*/
.story_content .social_bookmarks {
width:465px;
height:85px;
margin:20px 0px 30px 0px;
float:right;
overflow:hidden;
display:none;
}

.story_content .social_bookmarks a {
text-decoration:none;
color:#8C8C8C;
font-size:12px;
margin:0px 10px 0px 0px;
}

.story_content .social_bookmarks a:hover {
color:#000000;
}

.story_content .social_bookmarks p {
font-size:14px;
margin:0px 0px 10px 0px;
color:#555555;
}

.story_content .social_bookmarks ul {
width:inherit;
height:30px;
line-height:30px;
border-bottom:dashed 1px #999999;
}

.story_content .social_bookmarks ul li {
float:left;
margin:0px;
}

/*___Story / Content / Social Bookmarks / ICONS___*/
.story_content .social_bookmarks a span.icon_facebook {
width:20px;
height:20px;
margin:7px 3px 0px 0px;
background-image:url(/2010/img/webicons.png);
background-position:-24px -40px;
overflow:hidden;
float:left;
}

.story_content .social_bookmarks a span.icon_twitter {
width:20px;
height:20px;
margin:7px 3px 0px 0px;
background-image:url(/2010/img/webicons.png);
background-position:-48px -40px;
overflow:hidden;
float:left;
}

.story_content .social_bookmarks a span.icon_mail {
width:20px;
height:20px;
margin:7px 3px 0px 0px;
background-image:url(/2010/img/webicons.png);
background-position:-120px -40px;
overflow:hidden;
float:left;
}

.story_content .social_bookmarks a.icon_google {
width:20px;
height:20px;
margin:1px 5px 0px 0px;
background-image:url(/2010/img/webicons.png);
background-position:-144px -40px;
overflow:hidden;
float:left;
text-indent:-1000px;
}

.story_content .social_bookmarks a.icon_bookmarks {
width:20px;
height:20px;
margin:1px 5px 0px 0px;
background-image:url(/2010/img/webicons.png);
background-position:-168px -40px;
overflow:hidden;
float:left;
text-indent:-1000px;
}

.story_content .social_bookmarks a.icon_icio {
width:20px;
height:20px;
margin:1px 5px 0px 0px;
background-image:url(/2010/img/webicons.png);
background-position:-192px -40px;
overflow:hidden;
float:left;
text-indent:-1000px;
}

.story_content .social_bookmarks a.icon_myspace {
width:20px;
height:20px;
margin:1px 5px 0px 0px;
background-image:url(/2010/img/webicons.png);
background-position:-216px -40px;
overflow:hidden;
float:left;
text-indent:-1000px;
}

.story_content .social_bookmarks a.icon_digg {
width:20px;
height:20px;
margin:1px 5px 0px 0px;
background-image:url(/2010/img/webicons.png);
background-position:-96px -64px;
overflow:hidden;
float:left;
text-indent:-1000px;
}

.story_content .social_bookmarks a.icon_webnews {
width:16px;
height:20px;
margin:1px 5px 0px 0px;
background-image:url(/2010/img/webicons.png);
background-position:-120px -64px;
overflow:hidden;
float:left;
text-indent:-1000px;
}

.story_content .social_bookmarks a.icon_yigg {
width:16px;
height:20px;
margin:1px 5px 0px 0px;
background-image:url(/2010/img/webicons.png);
background-position:-144px -64px;
overflow:hidden;
float:left;
text-indent:-1000px;
}

.story_content .social_bookmarks a.icon_live {
width:20px;
height:20px;
margin:1px 5px 0px 0px;
background-image:url(/2010/img/webicons.png);
background-position:-168px -64px;
overflow:hidden;
float:left;
text-indent:-1000px;
}

.story_content .social_bookmarks a.icon_mrwong {
width:20px;
height:20px;
margin:1px 5px 0px 0px;
background-image:url(/2010/img/webicons.png);
background-position:-192px -64px;
overflow:hidden;
float:left;
text-indent:-1000px;
}

.story_content .social_bookmarks a.icon_yahoo {
width:20px;
height:20px;
margin:1px 5px 0px 0px;
background-image:url(/2010/img/webicons.png);
background-position:-216px -68px;
overflow:hidden;
float:left;
text-indent:-1000px;
}

/*_____________ Story END___________*/
.story_end {
width:470px;
float:right;
padding:0px 0px 0px 10px;
margin-top:30px;
}

.story_end .box.adwords {
/*min-height:360px;*/
overflow:hidden;
width:480px;
padding-left:5px;
padding-bottom:30px;
}

*html .story_end .box.adwords {
width:225px;
height:400px;
overflow:visible;
}

.box.monsterboard {
width:480px;
max-height:480px;
overflow:hidden;
text-align:center;
}

.story_end .box.x42 .teaser.panelbox {
margin-left:5px;
}

.story_end .box.x42 .teaser.panelbox .scroller {
width:445px;
}

.fb-comments.fb_iframe_widget {
float:right;
}


#micronavi {
	text-align:center;
	position:fixed;
	height:31px;
	left:0px;
	width:100%;
	display:none;
	z-index:555;
	overflow:visible;
	font-size:13px;
	line-height:31px;
	color:#ffffff;
	font-weight:bold;
	-webkit-box-shadow:  0px 2px 3px 0px rgba(0, 0, 0, 0.44); 
    box-shadow:  0px 2px 3px 0px rgba(0, 0, 0, 0.44);
}

#micronavi .wrapper {
	display:block;
	width:1314px;
	margin:0px auto;
	position:relative;
}

#micronavi ul {
	position:absolute;
	top:0px;
	left:190px;
}

#micronavi ul li {
	float:left;
}

#micronavi ul li a {
	display:block;
	color:#ffffff;
	padding:0px 6px;
}

#micronavi ul li a.active {
	background-color:#5f5f5f;
}

#micronavi ul li a:hover {
	background-color:#5f5f5f;
}

#micronavi .pagetop {
	position:absolute;
	top:0px;
	right:270px;
	color:#ffffff;
	font-weight:normal;
	background-image:url(/2010/img/micronavi/top_arrow.png);
	background-repeat:no-repeat;
	background-position:0px 13px;
	padding-left:10px;
}

#micronavi .microhide {
	position:absolute;
	top:0px;
	right:252px;
	color:#999999;
	font-weight:normal;
}

#micronavi .microhide:hover {
	color:#ffffff;
}

#microshow {
	display:none;
	width:100%;
	height:15px;
	position:fixed;
	top:0px;
	text-align:center;
}

#microshow a {
	display:inline-block;
	width:30px;
	height:15px;
	margin-left:968px;
	margin-right:241px;
	background-image:url(/2010/img/micronavi/micronavi_open.png);
	background-position:center top;
	background-repeat:no-repeat;
}

/* IE7 */
*+html #microshow a {
	margin-left:963px;
	margin-right:246px;
}

#microshow a:hover {
	background-image:url(/2010/img/micronavi/micronavi_open_active.png);
}




#header .color1 #subnavigation, #header .color1 #banderole .active, #micronavi.color1 .active {
	background-color:#555555;
}

#header .color2 #subnavigation, #header .color2 #banderole .active, #micronavi.color2 .active {
	background-color:#888888;
}

#header .color3 #subnavigation, #header .color3 #banderole .active, #micronavi.color3 .active {
	background-color:#aaaaaa;
}

#header .color4 #subnavigation, #header .color4 #banderole .active, #micronavi.color4 .active {
	background-color:#a44e0f;
}

#header .color5 #subnavigation, #header .color5 #banderole .active, #micronavi.color5 .active {
	background-color:#d6a600;
}

#header .color6 #subnavigation, #header .color6 #banderole .active, #micronavi.color6 .active {
	background-color:#5c9801;
}

#header .color7 #subnavigation, #header .color7 #banderole .active, #micronavi.color7 .active {
	background-color:#b67190;
}

#header .color8 #subnavigation, #header .color8 #banderole .active, #micronavi.color8 .active {
	background-color:#895b0a;
}

#header .color9 #subnavigation, #header .color9 #banderole .active, #micronavi.color9 .active {
	background-color:#692a46;
}

#header .color10 #subnavigation, #header .color10 #banderole .active, #micronavi.color10 .active {
	background-color:#81323a;
}

#header .color11 #subnavigation, #header .color11 #banderole .active, #micronavi.color11 .active {
	background-color:#2a6966;
}

#header .color12 #subnavigation, #header .color12 #banderole .active, #micronavi.color12 .active {
	background-color:#2b5c6e;
}

#header .color13 #subnavigation, #header .color13 #banderole .active, #micronavi.color13 .active {
	background-color:#3d4e8c;
}

#header .color14 #subnavigation, #header .color14 #banderole .active, #micronavi.color14 .active {
	background-color:#692a5b;
}

#header .color15 #subnavigation, #header .color15 #banderole .active, #micronavi.color15 .active {
	background-color:#4e4089;
}

#header .color16 #subnavigation, #header .color16 #banderole .active, #micronavi.color16 .active {
	background-color:#7b6330;
}

#header .color17 #subnavigation, #header .color17 #banderole .active, #micronavi.color17 .active {
	background-color:#607930;
}

#header .color18 #subnavigation, #header .color18 #banderole .active, #micronavi.color18 .active {
	background-color:#ba4996;
}

#header .color19 #subnavigation, #header .color19 #banderole .active, #micronavi.color19 .active {
	background-color:#2e4a77;
}

#header .color20 #subnavigation, #header .color20 #banderole .active, #micronavi.color20 .active {
	background-color:#604294;
}

#header .color21 #subnavigation, #header .color21 #banderole .active, #micronavi.color21 .active {
	background-color:#328148;
}

#header .color22 #subnavigation, #header .color22 #banderole .active, #micronavi.color22 .active {
	background-color:#9c2919;
}

#header .color23 #subnavigation, #header .color23 #banderole .active, #micronavi.color23 .active {
	background-color:#9f890e;
}

#header .color24 #subnavigation, #header .color24 #banderole .active, #micronavi.color24 .active {
	background-color:#7d7f32;
}

#header .color25 #subnavigation, #header .color25 #banderole .active, #micronavi.color25 .active {
	background-color:#795630;
}

#header .color26 #subnavigation, #header .color26 #banderole .active, #micronavi.color26 .active {
	background-color:#7f4d32;
}

#header .color27 #subnavigation, #header .color27 #banderole .active, #micronavi.color27 .active {
	background-color:#b9a900;
}

#header .color28 #subnavigation, #header .color28 #banderole .active, #micronavi.color28 .active {
	background-color:#749fb2;
}

#header .color29 #subnavigation, #header .color29 #banderole .active, #micronavi.color29 .active {
	background-color:#6d5e4a;
}



/* TOPELEMENT */

.topelement {
background-image:url(/2010/img/topelement/topelement.png);
background-position:bottom left;
width:600px;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
color:#333333;
position:relative;
}

.topelement.rating {
margin: 0px;
}

*html .topelement {
background-image:url(/2010/img/topelement/ie6/topelement.png);
}

.topelement .gallerybar {
margin:1px 0px 0px 2px;
overflow:hidden;
width:595px;
height:398px;
position:relative;
background-color:#000000;
border:1px solid #cccccc;
}

.topelement.video .gallerybar {
height:357px;
width:595px;
border:1px solid #cccccc;
}

.topelement .imageholder {
position:absolute;
left:0px;
height:400px;
width:500000px;
cursor:pointer;
}

.topelement .imagewrap {
display:block;
height:400px;
width:597px;
float:left;
text-align:center;
background-color:#000000;
overflow:hidden;
}

.topelement .reklamadowrap {
width:597px;
height:400px;
float:left;
background-color:#ffffff;
}

.topelement .lastwrap {
width:597px;
height:400px;
float:left;
background-color:#000000;
}

.topelement .lastwrap h6 {
color:#aaaaaa;
font-weight:bold;
font-size:12px;
line-height:14px;
padding:10px 15px 5px 15px;
clear:both;
display:block;
}

.topelement .lastwrap ul {
margin:0px;
padding:0px;
}

.topelement .lastwrap li {
float:left;
height:41px;
width:188px;
border-bottom:1px solid #444444;
padding:5px 0px 5px 10px;
overflow:hidden;
}

.topelement .lastwrap li a:link, .topelement .lastwrap li a:visited {
text-decoration: none;
color: #cccccc;
}

.topelement .lastwrap li a:hover {
color:#ffffff;
}

.topelement .lastwrap li div.thumb {
float:left;
width:82px;
height:41px;
overflow:hidden;
background-color:#333333;
background-image:url(http://www.20min.ch/diashow/images/kein_bild_panel.png);
background-position:center center;
}

.topelement .lastwrap li img {
cursor:pointer;
}

.topelement .lastwrap li span {
float:left;
display:block;
width:95px;
padding-left:5px;
cursor:pointer;
}

/* start tilllate */
.topelement .tillatewrap {
width:597px;
height:400px;
float:left;
background-color:#000000;
}

.topelement .tillatewrap h6 {
color:#ffffff;
font-size:11px;
font-weight:bold;
margin:25px 0px 25px 0px;
text-align:center;
display:block;
}

.topelement .tillatewrap:hover h6 {
color:#ffffff;
text-decoration:underline;
}

.topelement .tillatewrap .tillatethumbs {
width:255px;
text-align:center;
margin-left:178px;
}

.topelement .tillatewrap .tillatethumbs .thumb {
width:120px;
height:120px;
float:left;
margin:2px;
border:1px solid #666666;
overflow:hidden;
}

.topelement .tillatewrap .tillatethumbs img.landscape {
height:120px;
}

.topelement .tillatewrap .tillatethumbs img.portrait {
width:120px;
}

.topelement .tillatewrap .tillatelogo {
margin:25px 150px 0px 200px;
}
/* end tilllate */

/*quiz*/
.topelement.quiz .quizimg img {
width:600px;
}

.topelement.quiz .quizname {
position: absolute;
top:0px;
left: 0px;
height: 35px;
background-color: #000000;
padding: 0px 8px;
line-height: 35px;
font-size: 16px;
text-transform: uppercase;
color: #FFFFFF;
font-family: Georgia,"Times New Roman",Times,serif;
}

.topelement.quiz .mainbar {
position: relative;
min-height: 60px;
}

.topelement.quiz .mainbar .caption a {
color:#333333;
}

.topelement.quiz .mainbar a.quizbutton {
position: absolute;
bottom: 0px;
right: 0px;
width: 135px;
height: 60px;
background-image: url("/2010/img/topelement/topelement-quizbutton.png");
background-repeat: no-repeat;
}

.topelement.quiz .mainbar .caption {
margin: 0px 0px 0px 10px;
}

/*END:quiz*/


.topelement .back, .topelement .forward {
width:39px;
height:59px;
display:block;
background-image:url(/2010/img/topelement/separator_v.png);
background-repeat:repeat-y;
}

.topelement .back {
float:left;
background-position:right top;
}

.topelement .forward {
float:right;
background-position:left top;
}

.topelement .icon {
width:12px;
height:21px;
background-image:url(/2010/img/topelement/topelement_navi.png);
margin:19px 0px 0px 13px;
display:block;
cursor:pointer;
}

.topelement .back .icon {
background-position:0px 0px;
}

*html .topelement .back .icon {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/2010/img/topelement/ie6/topelement_back.png');
background-image:none;
}

.topelement .back .icon.inactive {
background-position:0px -42px;
}

*html .topelement .back .icon.inactive {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/2010/img/topelement/ie6/topelement_back_inactive.png');
background-image:none;
}

.topelement .forward .icon {
background-position:12px 0px;
}

*html .topelement .forward .icon {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/2010/img/topelement/ie6/topelement_forward.png');
background-image:none;
}

.topelement .forward .icon.inactive {
background-position:12px -42px;
}

*html .topelement .forward .icon.inactive {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/2010/img/topelement/ie6/topelement_forward_inactive.png');
background-image:none;
}

.topelement .back:hover .icon.active {
background-position:0px -21px;
}

*html .topelement .back:hover .icon.active {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/2010/img/topelement/ie6/topelement_back_active.png');
background-image:none;
}

.topelement .forward:hover .icon.active {
background-position:12px -21px;
}

*html .topelement .forward:hover .icon.active {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/2010/img/topelement/ie6/topelement_forward_active.png');
background-image:none;

}

.topelement .pagenumber {
float:left;
padding-top:23px;
text-align:center;
width:55px;
}

.topelement .leserreporter {
margin-left:15px;
margin-top:3px;
width:55px;
height:50px;
overflow:hidden;
background-image:url(/2010/img/topelement/leserreporter_bubble.png);
background-repeat:no-repeat;
overflow:hidden;
background-position:left 3px;
text-indent:1000px;
font-size:1px;
line-height:100px;
float:left;
display:none;
}

.topelement .caption {
float:left;
width:390px;
padding-top:8px;
padding-bottom:8px;
}

.topelement .caption a.allLink {
color: #333333;
}

.topelement .caption a.allLink:hover {
color: #000000;
}

.topelement .caption a span.storylink {
color:#044CA0;
}

.topelement .caption .restart_link:link, .topelement .caption .restart_link:visited {
color:#000000;
text-decoration:none;
float:left;
display:block;
width:285px;
padding-top:14px;
padding-left:125px;
}

.topelement .caption .restart_link:hover {
text-decoration:underline;
}

.topelement .caption .restart_link .restart_icon {
background-image:url(/2010/img/topelement/topelement_restart.png);
width:20px;
height:22px;
display:block;
float:left;
margin:-3px 10px 0px 0px;
}


.topelement.video .caption {
width:570px;
padding-left:12px;
}

.topelement .texttester {
width:390px;
display:none;
}

.topelement.video .texttester {
width:570px;
}

.topelement .more_link:link, .topelement .more_link:visited {
text-decoration:none;
color:#628bb7;
font-weight:bold;
}

.topelement .more_link:hover {
color:#000000;
}

.topelement .section {
height:0px;
clear:both;
}

.topelement .copyright {
position:absolute;
bottom:-16px;
right:50px;
color:#999999;
font-size:10px;
}

.topelement .pagelink {
position:absolute;
top:380px;
left:3px;
background-image:url(/2010/img/topelement/linkfade.png);
display:none;
width:595px;
height:20px;
line-height:20px;
}

.topelement .pagelink a {
color:#eeeeee;
text-decoration:none;
padding-left:87px;
display:block;
}

.topelement .pagelink a:hover {
color:#ffffff;
}

.topelement .wemfngoogle {
height:0px;
width:0px;
overflow:hidden;
}

.topelement .video_showlarge {
margin-top:9px;
padding-top:9px;
background-image:url(/2010/img/panelbox/separator_h.png);
background-repeat:repeat-x;
background-position:left top;
clear:both;
text-align:right;
color:#666666;
display: block;
}

.topelement .video_showlarge:hover {
color:#000000;
}

.topelement .video_showlarge img {
opacity:0.6;
filter:alpha(opacity=60);
}

.topelement .video_showlarge:hover img {
opacity:1;
filter:alpha(opacity=100);
}

.story_head .story_media {
	position:relative;
}

.story_media .grossAnsicht {
	width:16px;
	height:13px;
	display:block;
	overflow:hidden;
	text-indent:50px;
	background-image:url(/2010/img/topelement/topelement_zoom_icon.png);
	position:absolute;
	right:7px;
	top:7px;
	z-index:200;
}

.story_media .grossAnsicht:hover {
	background-image:url(/2010/img/topelement/topelement_zoom_icon_hover.png);
}

/* /TOPELEMENT *//* GENERAL PANELBOX */
.box .teaser.panelbox {
font-family:arial,verdana,sans-serif;
font-size:11px;
line-height:13px;
padding:5px 10px 0px 10px;
position:relative;
background: #e8e8e8; /* Old browsers */
background: -moz-linear-gradient(top,  #e9e9e9 43%, #d9d9d9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(43%,#e9e9e9), color-stop(100%,#d9d9d9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e9e9e9 43%,#d9d9d9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e9e9e9 43%,#d9d9d9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e9e9e9 43%,#d9d9d9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e9e9e9 43%,#d9d9d9 100%); /* W3C */
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow:0 2px 3px 0 rgba(0, 0, 0, 0.35);
box-shadow:0 2px 3px 0 rgba(0, 0, 0, 0.35);
}

.box .teaser.panelbox h5 {
font-family:arial,verdana,sans-serif;
font-weight:bold;
font-size:11px;
line-height:13px;
padding:4px 0px 10px 0px;
}

.teaser.panelbox a:visited {
color:#999999;
}

.box .teaser.panelbox table tbody tr.odd, .box .teaser.panelbox table tbody tr.even {
background-color:transparent;
}

.box.x21 .teaser.panelbox {
height:105px;
width:210px;
}

.teaser.panelbox .cropper{
overflow:hidden;
position:relative;
}

.box.x21 .teaser.panelbox .cropper{
height:95px;
}

.box.x22 .teaser.panelbox {
height:225px;
width:210px;
}

.box.x22 .teaser.panelbox .cropper{
height:200px;
}

.box.x23 .teaser.panelbox {
height:345px;
width:210px;
}

.box.x23 .teaser.panelbox .cropper{
height:325px;
}

.box.x24 .teaser.panelbox {
height:465px;
width:210px;
}

.box.x24 .teaser.panelbox .cropper{
height:445px;
}

.box.x25 .teaser.panelbox {
height:585px;
width:210px;
}

.box.x25 .teaser.panelbox .cropper{
height:565px;
}

.box.x41 .teaser.panelbox {
height:105px;
width:450px;
}

.box.x41 .teaser.panelbox .cropper{
height:102px;
}

.box.x42 .teaser.panelbox {
height:225px;
width:450px;
}

.box.x42 .teaser.panelbox .cropper{
height:210px;
}

.box.x43 .teaser.panelbox {
height:345px;
width:450px;
}

.box.x43 .teaser.panelbox .cropper{
height:325px;
}

.box.x44 .teaser.panelbox {
height:465px;
width:450px;
}

.box.x44 .teaser.panelbox .cropper{
height:445px;
}
/* /GENERAL PANELBOX */

/* PANELBOX LISTS */
.teaser.panelbox li.separator {
border-bottom:1px solid #bbbbbb;
border-bottom:1px solid rgba(0,0,0,0.12);
padding-bottom:4px;
margin-bottom:4px;
}

.teaser.panelbox li.separator:last-child {
border-bottom:0px solid transparent;
}

.teaser.panelbox .leading {
display:block;
font-weight:bold;
float:left;
margin-right:8px;
}
/* /PANELBOX LISTS */


/* PANELBOX TABS */
.teaser.panelbox .tabs, .teaser.panelbox .tabbey {
background-image:url(/2010/img/panelbox/tab_inactive.png);
background-repeat:repeat-x;
background-position:bottom;
height:23px;
}

.teaser.panelbox .tabs li, .teaser.panelbox .tabbey li {
float:left;
}

.teaser.panelbox .tabs li a, .teaser.panelbox .tabbey li a {
display:block;
border-right:1px solid #c5cfd8;
border-bottom:1px solid #c5cfd8;
margin-top:1px;
padding:3px 10px 5px 10px;
}

.teaser.panelbox .tabs li a.first, .teaser.panelbox .tabbey li a.first {
border-left:1px solid #e8e8e8;
}

.teaser.panelbox .tabs li.active a.first, .teaser.panelbox .tabbey li.active a.first {
border-left:1px solid #c5cfd8;
}

.teaser.panelbox .tabs li a.last, .teaser.panelbox .tabbey li a.last {
border-right:none;
}

.teaser.panelbox .tabs li.active a, .teaser.panelbox .tabbey li.active a {
background-image:none;
border-top:1px solid #c5cfd8;
margin-top:0px;
border-bottom:1px solid #e8e8e8;
background-color:#e8e8e8;
color:#666666;
}

.teaser.panelbox .tabs li.active a.last, .teaser.panelbox .tabbey li.active a.last {
border-right:1px solid #c5cfd8;
}

.teaser.panelbox .tabs li a:link, .teaser.panelbox .tabs li a:visited,
.teaser.panelbox .tabbey li a:link, .teaser.panelbox .tabbey li a:visited {
color:#999999;
}

.teaser.panelbox .tabs li a:hover, .teaser.panelbox .tabbey li a:hover {
color:#000000;
}

.teaser.panelbox .tabs li.active a:link, .teaser.panelbox .tabs li.active a:visited,
.teaser.panelbox .tabbey li.active a:link, .teaser.panelbox .tabbey li.active a:visited {
color:#333333;
}

.teaser.panelbox .tabcontent_holder {
position:absolute;
top:60px;
width:210px;
}
/* /PANELBOX TABS */

/* RECTANGLE */
#left #min_rectangle, #right #min_rectangle {
width:480px;
height:360px;
}

.sideline #min_rectangle {
width:300px;
max-height:250px;
margin:0px 0px 30px 0px;
}

.rectangle {
width:300px;
height:250px;
margin:0px 0px 10px 168px;
}

.box.xspecial, .box.xspecial .box.x23 {
width:160px;
height:250px;
overflow:visible;
}

.box.xspecial .teaser.panelbox.for-rectangle,
#min_rectangle .box.xspecial .teaser.panelbox.topstories, 
#min_rectangle .box.xspecial .teaser.panelbox.lateststories {
margin:0;
padding-left:14px;
padding-right:14px;
width:132px;
height:245px;
}

.box.xspecial .teaser.panelbox.for-rectangle .scroller,
#min_rectangle .box.xspecial .teaser.panelbox.topstories .scroller,
#min_rectangle .box.xspecial .teaser.panelbox.lateststories .scroller {
height:194px;
}

/* /RECTANGLE */

/* DAILYNEWS */
.teaser.panelbox.dailynews .scroller {
width:210px;
overflow:auto;
height:287px;
scrollbar-base-color:#cccccc;
padding-right:2px;
}

.x22 .teaser.panelbox.dailynews .scroller {
height:175px;
}

.teaser.panelbox.dailynews.double .scroller {
height:294px;
}

.teaser.panelbox.dailynews ul {
border-top:1px solid #bbbbbb;
border-top:1px solid rgba(0,0,0,0.12);
padding-top:5px;
}

.teaser.panelbox.dailynews li {
height:47px;
overflow:hidden;
}

.teaser.panelbox.dailynews.double li {
height:auto;
}

.teaser.panelbox.dailynews li .category {
font-weight:bold;
}

.teaser.panelbox.dailynews li img {
float:left;
padding-right:7px;
margin-bottom:10px;
}

.teaser.panelbox.dailynews.double .imagebox img {
float:none;
padding-right:0px;
}

.teaser.panelbox.dailynews.double .imagebox {
padding:0px;
margin:0px;
height:45px;
}

.teaser.panelbox.dailynews.double .imagebox img.first {
padding-right:3px;
}

.teaser.panelbox.dailynews.double .down, .teaser.panelbox.dailynews.double .up {
width:16px;
height:8px;
background-image:url(/2010/img/panelbox/updown.png);
overflow:hidden;
}

.teaser.panelbox.dailynews.double .down {
background-position:0px 0px;
margin:0px 0px 1px 145px;
}

.teaser.panelbox.dailynews.double .up {
background-position:0px -8px;
margin:1px 0px 0px 43px;
}
/* /DAILYNEWS */

/* POLLS */
.teaser.panelbox.polls .question {
padding-bottom:9px;
padding-left:1px;
border-bottom:1px solid #bbbbbb;
border-bottom:1px solid rgba(0,0,0,0.12);
}

.teaser.panelbox.polls .alert {
color:#cc0000;
padding:10px 0px 10px 0px;
}

.teaser.panelbox.polls .captcha {
padding-bottom:9px;
border-bottom:1px solid #bbbbbb;
border-bottom:1px solid rgba(0,0,0,0.12);
}

.teaser.panelbox.polls .captcha img {
vertical-align:middle;
}

.teaser.panelbox.polls .ok_button {
width:50px;
height:26px;
background-image:url(/2010/img/panelbox/ok-button.png);
border:0px;
background-color:transparent;
text-indent:-500px;
line-height:500px;
overflow:hidden;
cursor:pointer;
}

.teaser.panelbox.polls .ok_button:hover {
background-position:0px -26px;
}

.teaser.panelbox.polls .answerlist {
line-height:17px;
height:115px;
}

.teaser.panelbox.polls form input {
margin:0px;
padding:0px;
}

.teaser.panelbox.polls li {
border-bottom:1px solid #bbbbbb;
border-bottom:1px solid rgba(0,0,0,0.12);
padding:4px 0px 3px 16px;
text-indent:-16px;
line-height:13px;
}

.teaser.panelbox.polls .button {
position:absolute;
bottom:0px;
left:55px;
width:95px;
height:26px;
background-image:url(/2010/img/panelbox/poll-button.png);
border:0px;
background-color:transparent;
text-indent:-500px;
line-height:500px;
overflow:hidden;
cursor:pointer;
z-index:150;
}

.teaser.panelbox.polls .button:hover {
background-position:0px -26px;
}

.teaser.panelbox.polls .scroller, .teaser.panelbox.polls .answerlist {
height:110px;
}

.x23 .teaser.panelbox.polls .scroller, .x23 .teaser.panelbox.polls .answerlist {
height:210px;
}

.teaser.panelbox.polls label {
font-size:11px;
}

.teaser.panelbox.polls .pollprozent {
font-size:9px;
margin-bottom:3px;
margin-right:10px;
background-image:url(/2010/img/panelbox/poll_fade.png);
background-repeat:repeat-y;
}

.teaser.panelbox.polls .polltotal {
font-size:10px;
}


.teaser.panelbox.polls .pollprozent .bar {
background-color:#cccccc;
background-image:url(/2010/img/panelbox/poll_bar.png);
display:block;
height:11px;
margin-right:3px;
float:left;
border:1px solid #cccccc;
}

/* /POLLS */

/* VIDEOPLAYER */
.box.x44 .teaser.panelbox.video_teaser {
height: 465px;
width: 452px;
background: #4e4e4e; /* Old browsers */
background: -moz-linear-gradient(top,  #4f4f4f 0%, #303030 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f4f4f), color-stop(100%,#303030)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4f4f4f 0%,#303030 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4f4f4f 0%,#303030 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4f4f4f 0%,#303030 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4f4f4f 0%,#303030 100%); /* W3C */
}

.box.x44 .teaser.panelbox.video_teaser h5 {
color: #FFFFFF;
}

.teaser.panelbox.video_teaser .video_content {
background-color:#000000;
width: 450px;
height: 360px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.teaser.panelbox.video_teaser .headline {
width:440px;
color:#FFFFFF;
padding:5px;
}

.teaser.panelbox.video_teaser .tabbey {
margin-bottom:10px;
}

.teaser.panelbox.video_teaser .wemfngoogle {
visibility:hidden;
}

.teaser.panelbox.video_teaser .flash {
width:448px;
height:274px;
background-color:black;
margin: 0px 0px 0px 1px;
}

.teaser.panelbox.video_teaser .more_video {
width:450px;
height:61px;
padding-left:5px;
}

.teaser.panelbox.video_teaser .more_video img {
margin:4px 1px;
height:53px;
width:108px;
float:left;
}

#showlarge img{
display: none;
}

.teaser.panelbox.video_teaser .video_showlarge {
background-image: url("/2010/img/panelbox/videoportal-icon-white.png");
background-position: right top;
background-repeat: no-repeat;
margin-top:8px;
padding:0px 30px 0px 0px;
display:block;
clear:both;
text-align:right;
line-height: 18px;
color:#FFFFFF;
width:420px;
}

.x43 .teaser.panelbox.video_teaser .tabcontent_holder,  .x44 .teaser.panelbox.video .tabcontent_holder {
 width:447px;
 }

/* /VIDEOPLAYER */

/* VIDEO Flap*/
.teaser.panelbox.video_teaser .tabbey.video {
height:35px;
margin:5px 0px 0px 0px;
background-image: none;
}

.teaser.panelbox.video_teaser .tabbey.video li a {
margin:0px 5px 0px 0px;
background-color:#888888;
border:1px solid #666666;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-size:11px;
font-family:"Arial", "Helvetica", sans-serif;
line-height:normal;
color:#ffffff;
font-weight:bold;
font-style: normal;
text-decoration:none;
display:inline-block;
padding:5px;
text-align:center;
-webkit-box-shadow:  0px 1px 2px 0px rgba(0, 0, 0, 0.5);
box-shadow:  0px 1px 2px 0px rgba(0, 0, 0, 0.5);
cursor:pointer;
width:auto;
}

.teaser.panelbox.video_teaser .tabbey.video li a:hover, #left .tabbey.video li.active a, #right .tabbey.video li.active a {
background-color: #aaaaaa;
color:#ffffff;
border:1px solid #666666;
}
/* END: VIDEO Flap*/

/* VIDEOPLAYER SIDELINE*/
.teaser.panelbox.videoplayer .title {
font-weight:bold;
padding:11px 0px 7px 0px;
border-top:1px solid #bbbbbb;
border-top:1px solid rgba(0,0,0,0.12);
display:block;
}
/* /VIDEOPLAYER  SIDELINE*/

/* TICKER */
.teaser.panelbox.ticker .tabcontent_holder {
width:207px;
height:133px;
overflow:auto;
scrollbar-base-color:#cccccc;
padding-right:5px;
}

.teaser.panelbox.ticker a:visited {
color:#999999;
}

.teaser.panelbox.ticker span.twentyfour {
display:block;
position:relative;
top:-10px;
}

.teaser.panelbox.ticker span.twentyfour a:visited {
color:#555555;
}

.teaser.panelbox.ticker span.twentyfour a:hover {
color:#000000;
}

.x23 .teaser.panelbox.ticker .tabcontent_holder, .x43 .teaser.panelbox.ticker .tabcontent_holder {
height:250px;
}

.x24 .teaser.panelbox.ticker .tabcontent_holder, .x44 .teaser.panelbox.ticker .tabcontent_holder {
height:365px;
}

.x42 .teaser.panelbox.ticker .tabcontent_holder, .x43 .teaser.panelbox.ticker .tabcontent_holder,  .x44 .teaser.panelbox.ticker .tabcontent_holder {
 width:445px;
 }

.teaser.panelbox.ticker .tabcontent_holder li {
clear:both;
}

.teaser.panelbox.ticker .tabcontent_holder img {
float:left;
margin-right:10px;
margin-bottom:5px;
}
/* /TICKER */

/* MULTIMEDIA */
.teaser.panelbox.multimedia ul {
position:absolute;
top:23px;
left:19px;
width:416px;
}

.teaser.panelbox.multimedia li {
float:left;
width:100px;
margin:0px 2px 0px 1px;
}

.teaser.panelbox.multimedia img {
clear:both;
}

.teaser.panelbox.multimedia .back, .teaser.panelbox.multimedia .forward {
width:14px;
height:14px;
background-image:url(/2010/img/panelbox/multimedia_navi.png);
float:left;
margin-top:15px;
}

.teaser.panelbox.multimedia .back {
background-position:0px 0px;
position:absolute;
left:0px;
top:27px;
}

.teaser.panelbox.multimedia .back:hover {
background-position:0px -14px;
}

.teaser.panelbox.multimedia .forward {
background-position:-14px 0px;
position:absolute;
right:0px;
top:27px;
}

.teaser.panelbox.multimedia .forward:hover {
background-position:-14px -14px;
}

.teaser.panelbox.multimedia .pagenumber {
position:absolute;
top:5px;
right:22px;
}
/* /MULTIMEDIA */

.teaser.panelbox.lateststories .scroller { 
width:450px;
overflow:auto;
height:190px;
scrollbar-base-color:#cccccc;
padding-right:2px;
}
/* / LATESTSTORIES */


/* SIDELEINE PANELBOX ADJUSTMENTS */
.sideline .box {
width:300px;
}

.sideline .box, .sideline .box.left, .sideline .box.right {
clear:both;
float:none;
}

.sideline .box .teaser.panelbox {
width:280px;
}

.sideline .teaser.panelbox.dailynews .scroller, .teaser.panelbox .tabcontent_holder {
width:280px;
}

.sideline .teaser.panelbox.ticker .tabcontent_holder {
width:275px;
}

.sideline .teaser.panelbox.polls .button {
left:90px;
}

.sideline .videoplayer img {
width:280px;
}

/* STEUERRECHNER */

.teaser.panelbox.taxcalkculator table {
width:100%;
margin-bottom:4px;
}

.teaser.panelbox.taxcalkculator td {
padding-bottom:1px;
padding-left:1px;
}

.teaser.panelbox.taxcalkculator input {
width:95px;
}

.teaser.panelbox.taxcalkculator select {
width:100px;
}

a#button:link, a#button:visited {
display:block;
width:88px;
height:26px;
background-image:url(/2010/img/steuerrechner/taxcalcbutton.png);
background-position:0px 0px;
cursor:pointer;
}

a#button:hover {
background-position:0px -26px;
}

/* /SIDELINE PANELBOX ADJUSTMENTS */


/* MOVIES */
.teaser.panelbox.locmovie .scroller.movies {
margin-bottom:10px;
height:160px;
}

.teaser.panelbox.locmovie .scroller.theatres {
height:90px;
}

.teaser.panelbox.locmovie .movies li {
height:47px;
overflow:hidden;
}

.teaser.panelbox.locmovie li .lead {
float:left;
}

.teaser.panelbox.locmovie li .thumb {
display:block;
width:98px;
height:43px;
float:left;
margin-right:7px;
border:1px solid #d9d9d9;
background-color:#ffffff;
background-image:url(img/movies_placeholder.png);
background-position:center center;
}
/* / MOVIES */


/* CLUBSEARCH */
.teaser.clubsearch .label {
width:50px;
font-weight:bold;
vertical-align:middle;
}

.teaser.clubsearch td {
border:0px;
padding:2px 2px 2px 0px;
}

.teaser.clubsearch tr.separator td {
border-bottom:1px solid #bbbbbb;
border-bottom:1px solid rgba(0,0,0,0.12);
padding-bottom:4px;
}

.teaser.clubsearch select {
width:210px;
overflow:hidden;
}
/* / CLUBSEARCH */

/* KINOPROGRAMM */
.teaser.panelbox.kinoprogramm h5 {
padding:6px 5px 2px 0px;
margin:0px 0px 0px 5px;
}

.teaser.panelbox.kinoprogramm .gallerybar {
margin:0px 0px 0px 0px;
overflow:hidden;
width:450px;
height:220px;
position:relative;
background-color:#303030;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.teaser.panelbox.bildstrecke .gallerybar a, .teaser.panelbox.kinoprogramm .gallerybar a:hover, .teaser.panelbox.kinoprogramm .gallerybar a:visited {
color:#ffffff;
}

.teaser.panelbox.kinoprogramm  .back {
position:absolute;
left:10px;
top:120px;
width:28px;
height:38px;
z-index:1;
display:none;
}

.teaser.panelbox.kinoprogramm  .back a {
background-image:url("/2010/img/panelbox/arrow_left.png");
background-repeat:no-repeat;
width:28px;
height:38px;
display:block;
}

.teaser.panelbox.kinoprogramm  .back a:hover {
background-image:url("/2010/img/panelbox/arrow_left_hover.png");
}

.teaser.panelbox.kinoprogramm .forward {
position:absolute;
right:9px;
top:120px;
width:28px;
height:38px;
z-index:1;
}

.teaser.panelbox.kinoprogramm .forward a {
background-image:url("/2010/img/panelbox/arrow_right.png");
background-repeat:no-repeat;
width:28px;
height:38px;
cursor:pointer;
display:block;
}

.teaser.panelbox.kinoprogramm .forward a:hover {
background-image:url("/2010/img/panelbox/arrow_right_hover.png");
}

.teaser.panelbox.kinoprogramm .imageholder {
position:absolute;
left:0px;
height:200px;
width:500000px;
margin:0px 5px 0px 0px;
}

.teaser.panelbox.kinoprogramm .imagewrap {
display:block;
float:left;
height:200px;
text-align:left;
margin:10px 0px 0px 0px;
}

.teaser.panelbox.kinoprogramm .imagewrap a {
display:block;
float:left;
width:150px;
height:200px;
text-align:center;
}

.teaser.panelbox.kinoprogramm .kinos_lokal {
width:450px;
height:85px;
margin:0px 0px 0px 5px;
padding:0px;
}

.teaser.panelbox.kinoprogramm .kinos_lokal .cinegroup {
width:450px;
height:23px;
border-bottom:1px solid #bbbbbb;
border-bottom:1px solid rgba(0,0,0,0.12);
margin:0px;
}

.teaser.panelbox.kinoprogramm .kinos_lokal a {
width:97px;
height:23px;
display:block;
float:left;
padding:0px 0px 0px 12px;
background-image:url(/2010/img/panelbox/kino_icon.png);
background-repeat:no-repeat;
background-position:left;
line-height:23px;
color:#555555;
opacity:0.8;
overflow:hidden;
white-space:nowrap;
margin:0px 2px 0px 0px;
}

.teaser.panelbox.kinoprogramm .kinos_lokal a:hover {
color:#000000;
opacity:1;
}

.teaser.panelbox.kinoprogramm .trailer_front {
width:460px;
height:73px;
background-image:url("/2010/img/panelbox/kinoteaser.png");
background-repeat:no-repeat;
background-position:bottom right;
}

.teaser.panelbox.kinoprogramm .trailer_front p {
padding:2px 0px 0px 0px;
margin:0px 0px 0px 5px;
line-height:18px;
}

.teaser.panelbox.kinoprogramm .trailer_front p a {
color:#044CA0;
}

.teaser.panelbox.kinoprogramm .trailer_front p a:hover {
color:#000000;
}
/* /KINOPROGRAMM */

/* KINOPROGRAMM FR */ 
.teaser.panelbox.kinoprogramm.fr table {
width:450px;
}

.teaser.panelbox.kinoprogramm.fr table td {
padding: 2px 4px;
line-height: 14px;
}

.teaser.panelbox.kinoprogramm.fr table td a {
color: #666666;
}

.teaser.panelbox.kinoprogramm.fr table td a:hover {
color: #000000;
}

.teaser.panelbox.kinoprogramm.fr .trailer_front {
background-image: none;
}

/* / KINOPROGRAMM FR */

/* VERANSTALTUNGEN */

.x43 .teaser.panelbox.veranstaltungen {
width:466px;
padding:5px 2px 0px 0px;
}

.teaser.panelbox.veranstaltungen h5 {
padding:6px 5px 5px 0px;
}

.teaser.panelbox.veranstaltungen a {
color:#555555;
}

.teaser.panelbox.veranstaltungen a:visited {
color:#999999;
}

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

.teaser.panelbox.veranstaltungen .heute {
width:224px;
height:190px;
float:left;
border-right:1px solid #bbbbbb;
border-right:1px solid rgba(0,0,0,0.12);
margin:0px 0px 0px 0px;
}

.teaser.panelbox.veranstaltungen .heute h6 {
font-size:11px;
font-weight:bold;
line-height:13px;
padding:0px;
}

.teaser.panelbox.veranstaltungen .heute .events, .teaser.panelbox.veranstaltungen .demnaechst .events {
width:210px;
height:165px;
padding:0px 5px 0px 0px;
margin:10px 0px 0px 0px;
}

.teaser.panelbox.veranstaltungen .demnaechst {
width:220px;
height:190px;
margin:0px 0px 0px 230px;
font-weight:bold;
}

.teaser.panelbox.veranstaltungen .demnaechst h6 {
font-size:11px;
font-weight:bold;
line-height:13px;
padding:0px;

}

.teaser.panelbox.veranstaltungen .demnaechst span.date {
font-style:italic;
font-weight:normal;
}

/* /VERANSTALTUNGEN */

/* /LOKALPORTAL */



/* MEMBERLISTING */

/* NEW MEMBERS, BIRTHDAY */
.teaser.panelbox.memlist_newmembers .scroller, .teaser.panelbox.memlist_birthday .scroller {
width:210px;
overflow:auto;
height:287px;
scrollbar-base-color:#cccccc;
padding-right:2px;
}

.x22 .teaser.panelbox.memlist_newmembers .scroller, .x22 .teaser.panelbox.memlist_birthday .scroller {
height:175px;
}

.teaser.panelbox.memlist_newmembers ul, .teaser.panelbox.memlist_birthday ul {
border-top:1px solid #bbbbbb;
border-top:1px solid rgba(0,0,0,0.12);
padding-top:6px;
}

.teaser.panelbox.memlist_newmembers li, .teaser.panelbox.memlist_birthday li {
height:47px;
overflow:hidden;
}

.teaser.panelbox.memlist_newmembers li img, .teaser.panelbox.memlist_birthday li img {
float:left;
padding-right:7px;
}
/* /NEW MEMBERS, /BIRTHDAY */

/* LOGIN */
.teaser.panelbox.memlist_login input {
margin-top:3px;
width:130px;
}

.teaser.panelbox.memlist_login input.password {
font-size:12px;
color:#999999;
}

.teaser.panelbox.memlist_login li {
border-top:1px solid #bbbbbb;
border-top:1px solid rgba(0,0,0,0.12);
padding-top:3px;
margin-top:4px; 
}

.teaser.panelbox.memlist_login .button {
width:69px;
height:26px;
background-image:url(/2010/img/panelbox/login-button.png);
border:0px;
background-color:transparent;
text-indent:-400px;
line-height:100px;
overflow:hidden;
}

.teaser.panelbox.memlist_login .button:hover {
background-position:0px -26px;
}
/* / LOGIN */

/* COCKPIT */
.teaser.panelbox.memlist_cockpit .left {
width:225px;
float:left;
height:40px;
border-right:1px solid #bbbbbb;
border-right:1px solid rgba(0,0,0,0.12);
margin-bottom:10px;
}

.teaser.panelbox.memlist_cockpit .left a {
display:block;
background-image:url(/2010/img/panelbox/cockpit_left.png);
padding-left:30px;
margin-top:3px;
height:20px;
background-repeat:no-repeat;
background-position:left 0px;
}

.teaser.panelbox.memlist_cockpit .left a.second {
background-position:left -20px;
}

.teaser.panelbox.memlist_cockpit .right a {
display:block;
background-image:url(/2010/img/panelbox/cockpit_right.png);
padding-left:30px;
margin-top:3px;
height:20px;
background-repeat:no-repeat;
background-position:left 0px;
}

.teaser.panelbox.memlist_cockpit .right a.second {
background-position:left -23px;
}

.teaser.panelbox.memlist_cockpit .right {
width:215px;
float:left;
height:40px;
padding-left:10px;
margin-bottom:10px;
}

.teaser.panelbox.memlist_cockpit .bottom {
clear:both;
border-top:1px solid #bbbbbb;
border-top:1px solid rgba(0,0,0,0.12);
}

.teaser.panelbox.memlist_cockpit .bottom li {
display:block;
float:left;
margin-right:10px;
}

.teaser.panelbox.memlist_cockpit .bottom .online, .teaser.panelbox.memlist_cockpit .bottom .offline {
height:12px;
padding-left:12px;
background-image:url(/2010/img/listings/status_online.png);
background-position:left 2px;
background-repeat:no-repeat;
}

.teaser.panelbox.memlist_cockpit .bottom .offline {
background-image:url(/2010/img/listings/status_offline.png);
}

.teaser.panelbox.memlist_cockpit .right a.alert, .teaser.panelbox.memlist_cockpit .left a.alert {
color:#cc0000;
}

.teaser.panelbox.memlist_cockpit .right a.alert:hover, .teaser.panelbox.memlist_cockpit .left a.alert:hover {
color:#000000;
}
/* / COCKPIT */

/* SEARCH */
.teaser.panelbox.memlist_search td {
padding:3px 5px 3px 0px;
border:0px;
}

.teaser.panelbox.memlist_search td.separator {
border-bottom:1px solid #bbbbbb;
border-bottom:1px solid rgba(0,0,0,0.12);
padding-bottom:4px;
margin-bottom:4px;
}

.teaser.panelbox.memlist_search input.short {
width:70px;
}

.teaser.panelbox.memlist_search select.short {
width:75px;
}

.teaser.panelbox.memlist_search input.button {
display:block;
overflow:hidden;
width:59px;
height:26px;
background-image:url(/2010/img/panelbox/button_search.png);
background-position:0px 0px;
cursor:pointer;
border:0px;
margin-top:5px;
text-indent:-500px;
line-height:100px;
background-color:transparent;
}

.teaser.panelbox.memlist_search input.button:hover {
background-position:0px -27px;
}
/* /SEARCH */

/* ONLINE NOW */
.teaser.panelbox.memlist_onlinenow li {
border-bottom:1px solid #bbbbbb;
border-bottom:1px solid rgba(0,0,0,0.12);
padding-bottom:2px;
margin-bottom:2px;
width:50%;
float:left;
}

.teaser.panelbox.memlist_onlinenow li a {
display:block;
height:17px;
padding-left:20px;
background-position:left top;
background-repeat:no-repeat;
}

.teaser.panelbox.memlist_onlinenow li a.male {
background-image:url(/2010/img/panelbox/male.png);
}

.teaser.panelbox.memlist_onlinenow li a.female {
background-image:url(/2010/img/panelbox/female.png);
}

.teaser.panelbox.memlist_onlinenow a.more {
display:block;
margin-bottom:5px;
clear:both;
}
/* / ONLINE NOW */

/* / MEMBERLISTING */ 


/* MIRACLE STORYPANELBOX (width:600px height:egal) */
.panelbox.magicx {
padding:0px 0px 30px 0px;
margin:0px 0px 24px 0px;
font-family:arial,verdana,sans-serif;
font-size:11px;
line-height:13px;
padding:5px 10px 0px 10px;
position:relative;
background: #e8e8e8; /* Old browsers */
background: -moz-linear-gradient(top,  #e9e9e9 43%, #d9d9d9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(43%,#e9e9e9), color-stop(100%,#d9d9d9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e9e9e9 43%,#d9d9d9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e9e9e9 43%,#d9d9d9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e9e9e9 43%,#d9d9d9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e9e9e9 43%,#d9d9d9 100%); /* W3C */
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow:0 2px 3px 0 rgba(0, 0, 0, 0.35);
box-shadow:0 2px 3px 0 rgba(0, 0, 0, 0.35);
}

.panelbox.magicx .panel_border h5 {
font-family:arial,verdana,sans-serif;
font-weight:bold;
font-size:11px;
line-height:13px;
padding:0px 0px 10px 0px;
}

.panelbox.magicx table {
margin-bottom:0px;
}

.panelbox.magicx td {
border:none;
}

/* SEMINARE Panelboxen */
.teaser.panelbox.seminare {
position:relative;
}

.teaser.panelbox.seminare .logo {
position:absolute;
right:10px;
top:10px;
height:18px;
width:170px;
font-style:italic;
color:#CCCCCC;
line-height:18px;
}

.teaser.panelbox.seminare .logo img {
padding:0px 0px 0px 5px;
}

.teaser.panelbox.seminare .seminare_search {
width:450px;
height:40px;
margin:10px 0px 0px 0px;
position:relative;
}

.teaser.panelbox.seminare .seminare_search .generic_button {
background-color:transparent;
border:0px;
height:26px;
font-size:0px;
color:transparent;
overflow:hidden;
display:block;
margin:0px;
}

.teaser.panelbox.seminare .seminare_search .generic_button:hover {
background-position:left -26px;
cursor:pointer;
}

.teaser.panelbox.seminare .seminare_search .generic_button.seminare {
background-image:url(/2010/img/panelbox/button_seminare.png);
width:145px;
position:absolute;
right:1px;
top:0px;
}

.teaser.panelbox.seminare .seminare_search .search_box  {
background-image:url("/2010/img/panelbox/search-box-long.png");
background-repeat:no-repeat;
display:block;
height:21px;
margin:4px 0 0;
width:280px;
}

.teaser.panelbox.seminare .seminare_search .search_box input:first-child {
margin-left:25px;
margin-top:5px;
border:0px;
background-color:transparent;
width:240px;
}

.teaser.panelbox.seminare .seminare_angebote {
width:450px;
height:210px;
font-style:italic;
overflow:hidden;
}

.teaser.panelbox.seminare .seminare_angebote span {
float:left;
height:20px;
width:80px;
clear:left;
font-style:normal;
font-weight:bold;
}

.teaser.panelbox.seminare .seminare_angebote strong {
font-style:normal;
}
/* /SEMINARE Panelboxen */

/* Leserreporter Upload Box */

.teaser.panelbox.leserreporter { 
background: #4e4e4e; /* Old browsers */
background: -moz-linear-gradient(top,  #4f4f4f 0%, #303030 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f4f4f), color-stop(100%,#303030)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4f4f4f 0%,#303030 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4f4f4f 0%,#303030 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4f4f4f 0%,#303030 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4f4f4f 0%,#303030 100%); /* W3C */
}

.box .teaser.panelbox.leserreporter h5 { color:#fff; }

.box #leserreporter_upload ul.tabbey {
    background-image: url("http://www.20min.ch/2010/img/leserreporter/leserreporter_endblock_tabbey_fade.png");
}
.box  #leserreporter_upload .tabbey li a {
    border-bottom: 1px solid #838383;
    border-right: 1px solid #666666;
}
.box #leserreporter_upload .tabbey li a:hover {
    color: #FFFFFF;
    cursor: pointer;
}
.box #leserreporter_upload .tabbey li.active a {
    background-color: #4a4a4a;
    border-bottom: 1px solid #4a4a4a;
    border-top: 1px solid #666666;
    color: #BBBBBB;
}
.box #leserreporter_upload .tabbey li.active a.first {
    border-left: 1px solid #666666;
}
.box #leserreporter_upload .tabbey li.active a.last {
    border-right: 1px solid #666666;
}
.box #leserreporter_upload .tabbey li a.first {
    border-left: 1px solid transparent;
}
.box #leserreporter_upload .tabbey li.active a:link {
    color: #FFFFFF;
}


.teaser.panelbox.leserreporter .mini_icon {
position:absolute;
top:5px;
right:10px;
width:52px;
height:44px;
background-image:url(/leserreporter/leserreporter_miniicon.png);
background-repeat:no-repeat;
}

.teaser.panelbox.leserreporter .mini_icon_ro {
position:absolute;
top:5px;
right:10px;
width:52px;
height:44px;
background-image:url(/leserreporter/leserreporter_miniicon_ro.png);
background-repeat:no-repeat;
}


/* /Leserreporter Upload Box */



/* Blackpanel (Ticket-Spotlights) */
/* ==> IM HTML RAUSNEHMEN !!! <== */
.panelbox.magicx.black_panel .panel_header {
	display:none;
}

.panelbox.magicx.black_panel {
	padding-bottom:10px;
}

.black_panel .holder {
	width:570px;
	height:300px;
	background-color:#000000;
	padding:10px 0px 0px 10px;
	background-repeat:no-repeat;
	overflow:hidden;
	position:relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.black_panel .slot {
	width:180px;
	height:140px;
	margin: 0px 10px 10px 0px;
	float:left;
	position:relative;
}

.black_panel .slot img {
	width:180px;
	height:140px;
}

.black_panel .slot div {
	position:absolute;
	bottom:0px;
	left:0px;
	background-image:url(/2010/img/panelbox/blackpanel_slot_fade.png);
	width:166px;
	padding:5px 7px 5px 7px;
	overflow:hidden;
}

.black_panel .slot div a, .black_panel .slot div a:visited, .black_panel .slot div a:hover {
	color:#ffffff !important;
}

.black_panel .slot div strong {
	display:block;
}

#eventsearch .panelbox.magicx {
	min-height:115px;	
}

#eventsearch .panelbox.magicx .loc_search {
	padding-top:10px;	
}
/* Blackpanel (Ticket-Spotlights) */

/* MULTISLIDER */
.box.x43 .teaser.panelbox.multislider {
margin:1px 0 0 1px;
overflow:hidden;
position: relative;
background: #4e4e4e; /* Old browsers */
background: -moz-linear-gradient(top,  #4f4f4f 0%, #303030 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f4f4f), color-stop(100%,#303030)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4f4f4f 0%,#303030 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4f4f4f 0%,#303030 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4f4f4f 0%,#303030 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4f4f4f 0%,#303030 100%); /* W3C */
}

.box .teaser.panelbox.multislider h5 {
color: #FFFFFF;
}

.box .teaser.panelbox.multislider.foto h5 {
background-image: url("/2010/img/panelbox/media-foto.png");
background-position: left top;
background-repeat: no-repeat;
padding: 0px 0 10px 25px;
margin: 4px 0px 0px 0px; 
}

.box .teaser.panelbox.multislider.grafik h5 {
background-image: url("/2010/img/panelbox/media-grafik.png");
background-position: left top;
background-repeat: no-repeat;
padding: 0px 0 10px 25px;
margin: 4px 0px 0px 0px; 
}

.teaser.panelbox.multislider .gallerybar {
background-color:#000000;
background-color:rgba(0,0,0,0.3);
height:310px;
margin:0px 0px 0px 0px;
overflow:hidden;
position:relative;
width:450px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

*+html .teaser.panelbox.multislider .gallerybar {
background-color:#000000;
}

.teaser.panelbox.multislider .imageholder {
position:absolute;
left:0px;
height:310px;
width:500000px;
}

.teaser.panelbox.multislider .imagewrap {
display:block;
float:left;
height:310px;
margin:0px 10px 0px 0px;
text-align:left;
}

.teaser.panelbox.multislider .imagewrap .quarterwrap {
float:left;
height:135px;
margin:0px 0px 10px 0px;
overflow:hidden;
width:210px;
text-align: center;
}

.teaser.panelbox.multislider .imagewrap .doublewrap {
float:left;
width:210px;
margin: 20px 0px 0px 10px;
}

.teaser.panelbox.multislider .imagewrap .quarterfooter {
width: 100%;
height: 30px;
}

.teaser.panelbox.multislider .back {
display:none;
height:38px;
left:10px;
position:absolute;
top:166px;
width:27px;
z-index:1;
}

.teaser.panelbox.multislider .forward {
display:none;
height:38px;
right:10px;
position:absolute;
top:166px;
width:27px;
z-index:1;
}

.teaser.panelbox.multislider .back a {
background-image:url("/2010/img/panelbox/arrow_left.png");
background-repeat:no-repeat;
display:block;
height:38px;
width:27px;
}

.teaser.panelbox.multislider .back a:hover {
background-image:url("/2010/img/panelbox/arrow_left_hover.png");
}

.teaser.panelbox.multislider  .forward a {
background-image:url("/2010/img/panelbox/arrow_right.png");
background-repeat:no-repeat;
cursor:pointer;
display:block;
height:38px;
width:27px;
}

.teaser.panelbox.multislider  .forward a:hover {
background-image:url("/2010/img/panelbox/arrow_right_hover.png");
}

.teaser.panelbox.multislider .imagewrap .quarterwrap img {
width:210px;
height: 102px;
}

.teaser.panelbox.multislider .imagewrap .quarterwrap a.quarterimg img {
display: block;
width:210px;
height: auto;
overflow: hidden;
}

.teaser.panelbox.multislider .imagewrap .quarterwrap a.quarterimg {
display: block;
width:210px;
height: 102px;
overflow: hidden;
}

.teaser.panelbox.multislider .imagewrap .quarterwrap p {
font-size:11px;
color:#FFFFFF;
padding:5px;
height:30px;
display:inline-block;
}

.teaser.panelbox.multislider .imagewrap .quarterwrap.topimage p {
padding: 5px 18px;
}

.teaser.panelbox.multislider .imagewrap .quarterwrap table {
margin:0px;
}

.teaser.panelbox.multislider .imagewrap .quarterwrap td {
font-size:11px;
color:#FFFFFF;
padding:0px 5px 0px 5px;
height:30px;
vertical-align:middle;
border:none;
}

.teaser.panelbox.multislider .imagewrap .quarterwrap img {
width:210px;
}

.teaser.panelbox.multislider .gallerybar a, .teaser.panelbox.multislider .gallerybar a:hover, .teaser.panelbox.multislider .gallerybar a:visited {
color:#ffffff;
}

.teaser.panelbox.multislider.promotion .gallerybar a, .teaser.panelbox.multislider.promotion .gallerybar a:visited {
color: #222222;
}

.teaser.panelbox.multislider.promotion .gallerybar a:hover {
color: #000000;
}

/* Dirty Hack for Leserreport-Diashow on Front (ID 39660), Oli 25.01.2012 */
.teaser.panelbox.multislider.gallery .leserreporter{
	position:absolute;
	z-index:10;
	top:0px;
	right:30px;
	background-image: url("/2010/img/leserreporter/leserreporter_diashow_bubble_de.png");
	width:67px;
	height:58px;
}

.teaser.panelbox.multislider .showbig {
	width:16px;
	height:13px;
	display:block;
	overflow:hidden;
	text-indent:50px;
	background-image:url(/2010/img/panelbox/blackpanel_zoom_icon.png);
	position:absolute;
	right:14px;
	top:8px;
	z-index:200;
}

.teaser.panelbox.multislider .showbig:hover {
	background-image:url(/2010/img/panelbox/blackpanel_zoom_icon_hover.png);
}


.csstransforms .box .panelbox.multislider .imageholder, .csstransforms .topelement.picture .imageholder{
	-webkit-transition: left 0.5s ease-out;
	-moz-transition: left 0.5s ease-out;
	-ms-transition: left 0.5s ease-out;
	transition: left 0.5s ease-out;
}

.csstransforms .box .panelbox.multislider.touching .imageholder, .csstransforms .topelement.picture.touching .imageholder{
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	transition: none;
}


/* MULTISLIDER */

/* Revolver Rotator Wrapper */
.box .teaser.panelbox.multislider.revolver .corners {
	display:none;
}

/*forward/backwards */
.teaser.panelbox.multislider.revolver .back {
left:10px;
}
.teaser.panelbox.multislider.revolver .forward {
right:9px;
}

.box.x42 .teaser.panelbox.multislider.revolver .back, .box.x42 .teaser.panelbox.multislider.revolver .forward {
top:106px;
}

.teaser.panelbox.multislider.revolver .back a {
background-image:url("/2010/img/panelbox/arrow_left_promo.png");
}
.teaser.panelbox.multislider.revolver .back a:hover {
background-image:url("/2010/img/panelbox/arrow_left_promo_hover.png");
}
.teaser.panelbox.multislider.revolver .forward a {
background-image:url("/2010/img/panelbox/arrow_right_promo.png");
}
.teaser.panelbox.multislider.revolver .forward a:hover {
background-image:url("/2010/img/panelbox/arrow_right_promo_hover.png");
}




/* Marketing Promotion Revolver Rotator Wrapper */
.box .teaser.panelbox.multislider.revolver.promotion {
	width:470px;
	padding:0;
	margin:0;
	position:absolute;
	background:none;
	background-color:#cee3f0;
}
.box.x43 .teaser.panelbox.multislider.revolver.promotion {
	height:350px;
}
.box.x42 .teaser.panelbox.multislider.revolver.promotion {
	height:230px;
}
.box.x41 .teaser.panelbox.multislider.revolver.promotion {
	height:110px;
}


.box .teaser.panelbox.multislider.revolver.promotion .gallerybar{
	position:absolute;
	background-image:none;
	background-color:#b8cedd;
	width:451px;
	margin:10px;
	height:inherit;
	*height:100%;
}
.box.x43 .teaser.panelbox.multislider.revolver.promotion .gallerybar{
	height:329px;
}
.box.x42 .teaser.panelbox.multislider.revolver.promotion .gallerybar{
	height:209px;
}

.box .teaser.panelbox.multislider.revolver.promotion .imageholder{
	height:inherit;
	*height:100%;none repeat scroll 0 0 #E4F5FF
}
.box .teaser.panelbox.multislider.revolver.promotion .imageholder .imagewrap{
	height:inherit;
	*height:100%;
	width:470px;
}

.box .teaser.panelbox.multislider.revolver.promotion .teaser_head .teaser_title {
	margin-bottom:-31px;
}

/*Im fall von mehr Text (twoLines class), wird mehr platz gewärt*/
.box.x42 .teaser.panelbox.multislider.revolver.promotion .teaser.promotion.twoLines .teaser_head .teaser_title {
	margin-bottom:-16px;
}
.box.x42 .teaser.panelbox.multislider.revolver.promotion .teaser.promotion.twoLines .teaser_head .teaser_image .banner{
	top: 130px;
}

/*Promo X41*/
.box.x41 .teaser.panelbox.multislider.revolver.promotion .gallerybar{
	height:89px;
}

.box.x41 .teaser.panelbox.multislider.revolver.promotion .teaser_head .teaser_title {
	position:absolute;
	background-color:#f5fbff;
	width:290px;
	margin: 0 0 -40px 175px;
}
.box.x41 .teaser.panelbox.multislider.revolver.promotion .teaser_head .teaser_title h3{
	display:block;
	margin:22px 7px 7px 7px;
	line-height:5px;
}
.box.x41 .teaser.panelbox.multislider.revolver.promotion .teaser_head .teaser_title h3 a{
	color:#555;
	text-transform:none;
}
.box.x41 .teaser.panelbox.multislider.revolver.promotion .teaser_head .teaser_title h2{
	margin:-2px 7px 7px 7px;
	font-size: 16px;
	width: 245px;
}
.box.x41 .teaser.panelbox.multislider.revolver.promotion .teaser_head .teaser_image{
	position:absolute;
}
.box.x41 .teaser.panelbox.multislider.revolver.promotion .teaser_head .banner{
	position:absolute;
	z-index:6666;
	top: 0px;
	left:0px;
	display:block;
	background-color:#064EA2;
	color:white;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	padding:0 5px;
	text-transform: uppercase;
}

.box.x41 .teaser.panelbox.multislider.revolver .back, .box.x41 .teaser.panelbox.multislider.revolver .forward {
	top:38px;
}









/* MULTISLIDER */

/* FRONT DIASHOW */
.teaser.panelbox.multislider.gallery {

}

.teaser.panelbox.multislider.gallery h5 {
float: left;
width: 295px;
height: 23px;
padding: 0px;
line-height: 23px;
overflow: hidden;
}

.teaser.panelbox.multislider.gallery .gallerybar {
background-image: none;
height:310px;
margin:0px 0px 0px 0px;
overflow:hidden;
position:relative;
width:450px;
}

.teaser.panelbox.multislider.gallery .gallerybar .imageholder {
border: 0px;
height: 310px;
}

/* ==> DIESE ELEMENTE SOLLTEN GELOESCHT WERDEN */
.teaser.panelbox.multislider.gallery .gallerybar .roundedcorner_left {
display:none;
}

.teaser.panelbox.multislider.gallery .gallerybar .roundedcorner_right {
display:none;
}
/* <== DIESE ELEMENTE SOLLTEN GELOESCHT WERDEN */

.teaser.panelbox.multislider.gallery .imagewrap {
margin:0px;
width: 450px;
height: 310px;
text-align: center;
position: relative;
overflow: hidden;

/*add zoom-in cursors..*/
cursor:pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
*cursor:pointer;
}

.teaser.panelbox.multislider.gallery .imagewrap .caption {
width: 430px;
height: auto;
max-height: 120px;
background-image: url("/2010/img/panelbox/caption-back.png");
background-repeat:repeat;
padding: 2px 10px;
color: #FFFFFF;
text-align: left;
position: absolute;
bottom: 0;
left: 0;
}

.teaser.panelbox.multislider.gallery .imagewrap .caption span {
font-style: italic;
color: #BBBBBB;
}

.teaser.panelbox.multislider.gallery .imagewrap .caption span.storylink {
color:#669CF6;
padding: 0px 5px 0px 0px;
}

.teaser.panelbox.multislider.gallery .imagewrap .caption span.storylink:hover {
color:#CCCCCC;
}

.teaser.panelbox.multislider.gallery img {
height: 310px;
}

/* END: FRONT DIASHOW */

/* GROUPPER DIASHOW */
.groupper .box.x43 .teaser.panelbox.multislider {
background-image:none !important;
background-color:transparent !important;
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
-webkit-box-shadow:0 0 0 0 rgba(0, 0, 0, 0) !important;
box-shadow:0 0 0 0 rgba(0, 0, 0, 0) !important;
}

.groupper .teaser.panelbox.multislider.gallery h5 {
color: #000000;
}

.groupper .teaser.panelbox.multislider.gallery .gallerybar {
background-color: #000000;
}

.groupper .teaser.panelbox.multislider.gallery .gallerybar .imageholder {
border: 0px;
}

.groupper .teaser.panelbox.multislider.gallery .gallerybar .roundedcorner_left {
background-image:url(/2010/img/panelbox/roundcorner_groupper_left.png);
}

.groupper .teaser.panelbox.multislider.gallery .gallerybar .roundedcorner_right {
background-image:url(/2010/img/panelbox/roundcorner_groupper_right.png);
}
/* END: GROUPPER DIASHOW */

/* FRONT DIASHOW LARGE x80 */
.box.x83 .teaser.panelbox.multislider.large.white {
background-image: url("/2010/img/panelbox/panelboxwhite_83.png");
margin:1px 0 0 1px;
overflow:hidden;
position: relative;
}

.teaser.panelbox.multislider.gallery.large.white h5 {
color:#333333;
}

.teaser.panelbox.multislider.gallery.large.white .showbig {
display: none;
}

.teaser.panelbox.multislider.gallery.large .gallerybar {
width:930px;
}

.teaser.panelbox.multislider.gallery.large .imageholder {
border:0px transparent solid;
}

.teaser.panelbox.multislider.gallery.large .imagewrap {
width: 930px;
}

.teaser.panelbox.multislider.gallery.large .imagewrap img {
height: 261px;
margin: 20px 0px 0px 0px;
}

.teaser.panelbox.multislider.gallery.large.white .imagewrap .caption {
display: none;
}

.teaser.panelbox.multislider.large .forward {
right: 20px;
}

.teaser.panelbox.multislider.gallery.large.white .back {
height:125px;
width:22px;
top:125px;
left: 10px;
}

.teaser.panelbox.multislider.gallery.large.white .forward {
height:125px;
right:20px;
top:125px;
width:22px;
}

.teaser.panelbox.multislider.gallery.large.white .back a {
background-image:url("/2010/img/panelbox/arrow_left_large.png");
height:125px;
width:22px;
}

.teaser.panelbox.multislider.gallery.large.white .back a:hover {
background-image:url("/2010/img/panelbox/arrow_left_large_hover.png");
}

.teaser.panelbox.multislider.gallery.large.white  .forward a {
background-image:url("/2010/img/panelbox/arrow_right_large.png");
height:125px;
width:22px;
}

.teaser.panelbox.multislider.gallery.large.white  .forward a:hover {
background-image:url("/2010/img/panelbox/arrow_right_large_hover.png");
}

/* END: FRONT DIASHOW LARGE x80*/

/* SAMMELSURIUM */
.teaser.panelbox.sammelsurium {
font-family:Georgia,"Times New Roman",Times,serif;
font-size: 16px;
font-style: italic;
}

.teaser.panelbox.sammelsurium ul {
width: 220px;
margin: 10px 0px 0px 0px;
}

.teaser.panelbox.sammelsurium ul.left {
float: left;
}

.teaser.panelbox.sammelsurium ul.right {
float: right;
}

.teaser.panelbox.sammelsurium li {
height: 26px;
line-height: 26px;
}

.teaser.panelbox.sammelsurium li a {
color: #333333;
}

.teaser.panelbox.sammelsurium li a:hover {
color:#000;
}

.teaser.panelbox.sammelsurium li a span {
background-image: url("/2010/img/main/sammelsurium.png");
background-position: 0;
cursor: pointer;
float: left;
height: 26px;
margin: 0 2px 0 0;
overflow: hidden;
width: 35px;
}

.teaser.panelbox.sammelsurium li a span.sam_wetter {
background-position: 0px 0px;
}
.teaser.panelbox.sammelsurium li a span.sam_games {
background-position: -35px -1px;
}
.teaser.panelbox.sammelsurium li a span.sam_dossier {
background-position: -77px -2px;
}
.teaser.panelbox.sammelsurium li a span.sam_infografik {
background-position: -122px -2px;
}
.teaser.panelbox.sammelsurium li a span.sam_mobile {
background-position: -161px -4px;
}
.teaser.panelbox.sammelsurium li a span.sam_soundshack {
background-position: 0px -35px;
}
.teaser.panelbox.sammelsurium li a span.sam_leserreporter {
background-position: -39px -32px;
}
.teaser.panelbox.sammelsurium li a span.sam_blog {
background-position: -46px -64px;
}
.teaser.panelbox.sammelsurium li a span.sam_lokal {
background-position: -77px -35px;
}
.teaser.panelbox.sammelsurium li a span.sam_horoskop {
background-position: -1px -63px;
}
.teaser.panelbox.sammelsurium li a span.sam_video {
background-position: -117px -34px;
}
.teaser.panelbox.sammelsurium li a span.sam_epaper {
background-position: -160px -35px;
}
.teaser.panelbox.sammelsurium li a span.sam_piazza {
background-position: -82px -65px;
}
.teaser.panelbox.sammelsurium li a span.sam_tilllate {
background-position: -127px -62px;
}
.teaser.panelbox.sammelsurium li a span.sam_wettbewerb {
background-position: -166px -2px;
}
.teaser.panelbox.sammelsurium li a span.sam_tvguide {
background-position: -1px -33px;	
}
/* END: SAMMELSURIUM */

/* WHITE PANELBOX TEXT-CONTENT */
.box.x43 .teaser.panelbox.textform {
background-image: url("/2010/img/panelbox/panelboxwhite_43.png");
background-repeat: no-repeat;
} 

.box.x42 .teaser.panelbox.textform {
background-image: url("/2010/img/panelbox/panelboxwhite_42.png");
background-repeat: no-repeat;
} 

.teaser.panelbox.textform.notitle {
padding: 15px 10px 0px 10px;
}

.teaser.panelbox.textform.notitle h5 {
display: none;
}

.teaser.panelbox.textform.noupperline li h3 {
visibility: hidden;
}

.teaser.panelbox.textform h5 {
padding: 4px 0px 10px 0px
}

.teaser.panelbox.textform  ul {
margin: 0px 0px 0px 0px;
overflow: hidden;
}

.box.x43 .teaser.panelbox.textform  ul{
height: 310px;
}

.box.x42 .teaser.panelbox.textform  ul{
height: 185px;
}

.teaser.panelbox.textform ul li.entry {
padding: 2px 0px 7px 0px;
margin:0px;
text-align: left;	
}

.teaser.panelbox.textform h3 {
font-size: 11px;
font-weight: bold;
letter-spacing: 0.02em;
margin: 0 0 2px 2px;
text-transform: uppercase;
font-family: Georgia,"Times New Roman",Times,serif;
}

.teaser.panelbox.textform h2 {
font-family: "20Minuten", Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 120%;
margin: 0;
}

.teaser.panelbox.textform h2 a {
color: #222222;
}

.teaser.panelbox.textform h2 a:hover {
color: #000000;
}

.groupper .box .teaser.panelbox.textform {
	background-image: none;
}

/* END: WHITE PANELBOX TEXT-CONTENT */

/* Fussball-Aktuell */
.teaser.football {
width: 480px;
height: 240px;
background-image: url("/2010/img/main/football-teaser.png");
background-repeat: no-repeat;
color: #FFFFFF;
padding: 0px;
margin: 0px;
}

.teaser.football .uptodate {
width: 235px;
float: left;
font-size: 11px;
margin: 0px 0px 0px 10px;
}

.teaser.football h2 {
margin: 10px 0px 5px 0px;
}

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

.teaser.football .uptodate ul {
width: 235px;
height: 155px;
margin: 0px;
padding: 0px;
}

.teaser.football .uptodate li {
height: 20px;
line-height: 20px;
background-color: #000000;
margin: 0px 0px 1px 0px;
padding: 0px 4px;
display: block;
width: 225px;
}

.teaser.football .uptodate li.spieltag {
margin: 5px 0px 1px 0px;
height: 20px;
line-height: 20px;
font-size: 13px;
}

.teaser.football .uptodate li .match {
display: inline-block;
width: 195px;
}

.teaser.football .uptodate li .result {
display: inline-block;
width: 30px;
text-align: right;
}

.teaser.football .uptodate p {
font-size: 13px;
font-weight: bold;
margin: 5px 0px 0px 0px;
}

.teaser.football .uptodate a {
color: #FFFFFF;
}

.teaser.football .uptodate a:hover {
color:#CCCCCC;
}

.teaser.football .uptodate a span.icon_pfeil {
background-position: -13px -26px;
opacity: 1;
}

.teaser.football .uptodate a:hover span.icon_pfeil {
opacity: 0.8;
}

.teaser.football .localsport {
width: 210px;
float: right;
font-size: 11px;
margin: 34px 0px 0px 0px;
}

.teaser.football .localsport h6 {
font-size: 13px;
font-weight: bold;
margin: 0px 0px 5px 0px;
}

.teaser.football .localsport p {
font-weight: bold;
}

.teaser.football .localsport .search {
background-image: url("/2010/img/navigation/search-box.png");
background-repeat: no-repeat;
height: 21px;
margin: 8px 0px;
position: relative;
width: 173px;
font-size: 11px;
color: #999999;
}

.teaser.football .localsport .search input {
border: medium none;
height: 16px;
line-height: 16px;
margin: 4px 26px;
position: absolute;
width: 125px;
}

.teaser.football .localsport .dynamic_button {
opacity: 0.9;
}
/* END: Fussball-Aktuell */

/* Tetris MagicX Box */
.box.noheight {
width:480px;
height:auto;
}

.box.noheight .magicx {
width:470px;
font-family:arial,verdana,sans-serif;
font-size:11px;
line-height:13px;
padding:0px 0px 25px 0px;
margin:0px 0px 24px 0px;
}

/* ==> IM HTML RAUSNEHMEN !!! <== */
.box.noheight .magicx .panel_header {
display:none;
}

.box.noheight .magicx .panel_border {
width:450px;
}

.box.noheight .magicx .panel_border h5 {
font-family:arial,verdana,sans-serif;
font-weight:bold;
font-size:11px;
line-height:13px;
padding:0px 0px 10px 0px;
}

.box.noheight .magicx table {
margin-bottom:0px;
}

.box.noheight .magicx td {
border:none;
}

/* RANDOMSLIDER */
.box.x43 .teaser.panelbox.randomslider {
background-image: url("/2010/img/panelbox/panelboxlightblue_43.png");
margin:1px 0 0 1px;
overflow:hidden;
position: relative;
}

.box .teaser.panelbox.randomslider h5 {
color: #FFFFFF;
}

.box .teaser.panelbox.randomslider.foto h5 {
background-image: url("/2010/img/panelbox/media-foto.png");
background-position: left top;
background-repeat: no-repeat;
padding: 0px 0 10px 25px;
margin: 4px 0px 0px 0px; 
}

.box .teaser.panelbox.randomslider.grafik h5 {
background-image: url("/2010/img/panelbox/media-grafik.png");
background-position: left top;
background-repeat: no-repeat;
padding: 0px 0 10px 25px;
margin: 4px 0px 0px 0px; 
}

.teaser.panelbox.randomslider .gallerybar {
background-image: url("/2010/img/panelbox/blackpanel_inside.png");
height:310px;
margin:0px 0px 0px 0px;
overflow:hidden;
position:relative;
width:450px;
}

.teaser.panelbox.randomslider .imageholder {
position:absolute;
left:0px;
height:310px;
width:500000px;
}

.teaser.panelbox.randomslider .imagewrap {
display:block;
float:left;
height:310px;
margin:0px 10px 0px 0px;
text-align:left;
}

.teaser.panelbox.randomslider .imagewrap .quarterwrap {
float:left;
height:135px;
margin:0px 0px 10px 0px;
overflow:hidden;
width:210px;
text-align: center;
}

.teaser.panelbox.randomslider .imagewrap .doublewrap {
float:left;
width:210px;
margin: 20px 0px 0px 10px;
}

.teaser.panelbox.randomslider .imagewrap .quarterfooter {
width: 100%;
height: 30px;
}

.teaser.panelbox.randomslider .back {
display:none;
height:38px;
left:11px;
position:absolute;
top:166px;
width:27px;
z-index:1;
}

.teaser.panelbox.randomslider .forward {
display:none;
height:38px;
right:13px;
position:absolute;
top:166px;
width:27px;
z-index:1;
}

.teaser.panelbox.randomslider .back a {
background-image:url("/2010/img/panelbox/arrow_left.png");
background-repeat:no-repeat;
display:block;
height:38px;
width:27px;
}

.teaser.panelbox.randomslider .back a:hover {
background-image:url("/2010/img/panelbox/arrow_left_hover.png");
}

.teaser.panelbox.randomslider  .forward a {
background-image:url("/2010/img/panelbox/arrow_right.png");
background-repeat:no-repeat;
cursor:pointer;
display:block;
height:38px;
width:27px;
}

.teaser.panelbox.randomslider  .forward a:hover {
background-image:url("/2010/img/panelbox/arrow_right_hover.png");
}

.teaser.panelbox.randomslider .imagewrap .quarterwrap img {
width:210px;
height: 102px;
}

.teaser.panelbox.randomslider .imagewrap .quarterwrap a.quarterimg img {
display: block;
width:210px;
height: auto;
overflow: hidden;
}

.teaser.panelbox.randomslider .imagewrap .quarterwrap a.quarterimg {
display: block;
width:210px;
height: 102px;
overflow: hidden;
}

.teaser.panelbox.randomslider .imagewrap .quarterwrap p {
font-size:11px;
color:#FFFFFF;
padding:5px;
height:30px;
display:inline-block;
}

.teaser.panelbox.randomslider .imagewrap .quarterwrap.topimage p {
padding: 5px 18px;
}

.teaser.panelbox.randomslider .imagewrap .quarterwrap table {
margin:0px;
}

.teaser.panelbox.randomslider .imagewrap .quarterwrap td {
font-size:11px;
color:#FFFFFF;
padding:0px 5px 0px 5px;
height:30px;
vertical-align:middle;
border:none;
}

.teaser.panelbox.randomslider .imagewrap .quarterwrap img {
width:210px;
}

.teaser.panelbox.randomslider .gallerybar a, .teaser.panelbox.multislider .gallerybar a:hover, .teaser.panelbox.multislider .gallerybar a:visited {
color:#ffffff;
}
/**
* @file: highslide.css
* @version: 4.1.8
*/
.highslide_popup_scroller {
overflow:auto;
border-top:1px solid #eeeeee;
border-bottom:1px solid #eeeeee;
padding:5px;
}

.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-container table {
	background: none;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 2px solid silver;
}
.highslide:hover img {
	border-color: gray;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.glossy-dark {
	background: #111;
}

.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
	font-size: .9em;
}
.highslide-caption {
	display: none;
	font-size: 1em;
	padding: 5px;
	/*background: white;*/
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
a.highslide-full-expand {
   background: url(/2010/img/highslide/graphics/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(/2010/img/highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}

.highslide-viewport {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	left: 0;
	top: 0;
}
.highslide-overlay {
	display: none;
}
.hidden-container {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(/2010/img/highslide/graphics/close.png);
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Thumbnail boxes for the galleries.                                        */
/* Remove these if you are not using a gallery.                              */
/*****************************************************************************/
.highslide-gallery ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.highslide-gallery ul li {
	display: block;
	position: relative;
	float: left;
	width: 106px;
	height: 106px;
	border: 1px solid silver;
	background: #ededed;
	margin: 2px;
	line-height: 0;
	overflow: hidden;
}
.highslide-gallery ul a {
	position: absolute;
	top: 50%;
	left: 50%;
}
.highslide-gallery ul img {
 	position: relative;
	top: -50%;
	left: -50%;
}
html>/**/body .highslide-gallery ul li {
	display: table;
	text-align: center;
}
html>/**/body .highslide-gallery ul li {
	text-align: center;
}
html>/**/body .highslide-gallery ul a {
	position: static;
	display: table-cell;
	vertical-align: middle;
}
html>/**/body .highslide-gallery ul img {
	position: static;
}

/*****************************************************************************/
/* Controls for the galleries.											     */
/* Remove these if you are not using a gallery							     */
/*****************************************************************************/
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(/2010/img/highslide/graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 10px 0;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(/2010/img/highslide/graphics/controlbar-white.gif) right -90px no-repeat;

}
.highslide-controls li {
	float: left;
	padding: 5px 0;
	margin:0;
	list-style: none;
}
.highslide-controls a {
	background-image: url(/2010/img/highslide/graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a.disabled span {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
	cursor: pointer;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 16px;
}
.highslide-footer .highslide-resize {
	/*display: block;*/display:none;
	float: right;
	margin-top: 5px;
	height: 11px;
	width: 11px;
	background: url(/2010/img/highslide/graphics/resize.gif) no-repeat;
}
.highslide-footer .highslide-resize span {
	display: none;
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {
	height: 18px;
	/*border-bottom: 1px solid #dddddd;*/
}
.draggable-header .highslide-heading {
	position: absolute;
	margin: 2px 0.4em;
}

.draggable-header .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
	display: none;
}
.draggable-header .highslide-header .highslide-close {
	position: absolute;
	right: 2px;
	top: 2px;
	z-index: 5;
	padding: 0;
}
.draggable-header .highslide-header .highslide-close a {
	display: block;
	height: 16px;
	width: 16px;
	background-image: url(/2010/img/highslide/graphics/closeX.png);
}
.draggable-header .highslide-header .highslide-close a:hover {
	background-position: 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
	display: none;
}
.draggable-header .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'titlebar' */
.titlebar .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.titlebar .highslide-heading {
	position: absolute;
	width: 90%;
	margin: 1px 0 1px 5px;
	color: #666666;
}

.titlebar .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.titlebar .highslide-header .highslide-move * {
	display: none;
}
.titlebar .highslide-header li {
	position: relative;
	top: 3px;
	z-index: 2;
	padding: 0 0 0 1em;
}
.titlebar .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
	display: none;
}

/* hs.wrapperClassName = 'wide-border' */
.wide-border {
	background: white;
}
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: silver;
}

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
	background: #444;
}
.outer-glow .highslide-image {
	border: 5px solid #444444;
}
.outer-glow .highslide-caption {
	border: 5px solid #444444;
	border-top: none;
	padding: 5px;
	background-color: gray;
}

/* hs.wrapperClassName = 'colored-border' */
.colored-border {
	background: white;
}
.colored-border .highslide-image {
	border: 2px solid green;
}
.colored-border .highslide-caption {
	border: 2px solid green;
	border-top: none;
}

/* hs.wrapperClassName = 'dark' */
.dark {
	background: #111;
}
.dark .highslide-image {
	border-color: black black #202020 black;
	background: gray;
}
.dark .highslide-caption {
	color: white;
	background: #111;
}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
	background-image: url(/2010/img/highslide/graphics/controlbar-black-border.gif);
}

/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption {
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;
}

/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding: 0 0 0 22px;
	margin: 0;
	background: url(/2010/img/highslide/graphics/icon.gif) no-repeat 0 1px;
}
.controls-in-heading .highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	margin: 0;
	top: -23px;
	left: 7px;
	background: none;
}
.controls-in-heading .highslide-controls ul {
	position: static;
	height: 20px;
	background: none;
}
.controls-in-heading .highslide-controls li {
	padding: 0;
}
.controls-in-heading .highslide-controls a {
	background-image: url(/2010/img/highslide/graphics/controlbar-white-small.gif);
	height: 20px;
	width: 20px;
}

.controls-in-heading .highslide-controls .highslide-move {
	display: none;
}

.controls-in-heading .highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}

/*****************************************************************************/
/* Styles for text based controls.						                     */
/* You can safely remove this if you don't use text based controls			 */
/*****************************************************************************/

.text-controls .highslide-controls {
	width: auto;
	height: auto;
	margin: 0;
	text-align: center;
	background: none;
}
.text-controls ul {
	position: static;
	background: none;
	height: auto;
	left: 0;
}
.text-controls .highslide-move {
	display: none;
}
.text-controls li {
    background-image: url(/2010/img/highslide/graphics/controlbar-text-buttons.png);
	background-position: right top !important;
	padding: 0;
	margin-left: 15px;
	display: block;
	width: auto;
}
.text-controls a {
    background: url(/2010/img/highslide/graphics/controlbar-text-buttons.png) no-repeat;
    background-position: left top !important;
    position: relative;
    left: -10px;
	display: block;
	width: auto;
	height: auto;
	text-decoration: none !important;
}
.text-controls a span {
	background: url(/2010/img/highslide/graphics/controlbar-text-buttons.png) no-repeat;
    margin: 1px 2px 1px 10px;
	display: block;
    min-width: 4em;
    height: 18px;
    line-height: 18px;
	padding: 1px 0 1px 18px;
    color: #333;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}
.text-controls .highslide-next {
	margin-right: 1em;
}
.text-controls .highslide-full-expand a span {
	min-width: 0;
	margin: 1px 0;
	padding: 1px 0 1px 10px;
}
.text-controls .highslide-close a span {
	min-width: 0;
}
.text-controls a:hover span {
	color: black;
}
.text-controls a.disabled span {
	color: #999;
}

.text-controls .highslide-previous span {
	background-position: 0 -40px;
}
.text-controls .highslide-previous a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-previous a.disabled span {
	background-position: 0 -140px;
}
.text-controls .highslide-play span {
	background-position: 0 -60px;
}
.text-controls .highslide-play a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-play a.disabled span {
	background-position: 0 -160px;
}
.text-controls .highslide-pause span {
	background-position: 0 -80px;
}
.text-controls .highslide-next span {
	background-position: 0 -100px;
}
.text-controls .highslide-next a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-next a.disabled span {
	background-position: 0 -200px;
}
.text-controls .highslide-full-expand span {
	background: none;
}
.text-controls .highslide-full-expand a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-close span {
	background-position: 0 -120px;
}


/*****************************************************************************/
/* Styles for the thumbstrip.							                     */
/* See www.highslide.com/ref/hs.addSlideshow    							 */
/* You can safely remove this if you don't use a thumbstrip 				 */
/*****************************************************************************/

.highslide-thumbstrip {
	height: 100%;
}
.highslide-thumbstrip div {
	overflow: hidden;
}
.highslide-thumbstrip table {
	position: relative;
	padding: 0;
	border-collapse: collapse;
}
.highslide-thumbstrip td {
	padding: 1px;
	/*text-align: center;*/
}
.highslide-thumbstrip a {
	outline: none;
}
.highslide-thumbstrip img {
	display: block;
	border: 1px solid gray;
	margin: 0 auto;
}
.highslide-thumbstrip .highslide-active-anchor img {
	visibility: visible;
}
.highslide-thumbstrip .highslide-marker {
	position: absolute;
	width: 0;
	height: 0;
	border-width: 0;
	border-style: solid;
	border-color: transparent; /* change this to actual background color in highslide-ie6.css */
}
.highslide-thumbstrip-horizontal div {
	width: auto;
	/* width: 100% breaks in small strips in IE */
}
.highslide-thumbstrip-horizontal .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 3px;
	left: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-up div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(/2010/img/highslide/graphics/scrollarrows.png) left center no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down {
	display: none;
	position: absolute;
	top: 3px;
	right: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(/2010/img/highslide/graphics/scrollarrows.png) center right no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal table {
	margin: 2px 0 10px 0;
}
.highslide-viewport .highslide-thumbstrip-horizontal table {
	margin-left: 10px;
}
.highslide-thumbstrip-horizontal img {
	width: auto;
	height: 40px;
}
.highslide-thumbstrip-horizontal .highslide-marker {
	top: 47px;
	border-left-width: 6px;
	border-right-width: 6px;
	border-bottom: 6px solid gray;
}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	margin-left: 10px;
}
.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	border-bottom-color: white !important;
}

.highslide-thumbstrip-vertical-overlay {
	overflow: hidden !important;
}
.highslide-thumbstrip-vertical div {
	height: 100%;
}
.highslide-thumbstrip-vertical a {
	display: block;
}
.highslide-thumbstrip-vertical .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-up div {
	margin-left: 10px;
	cursor: pointer;
	background: url(/2010/img/highslide/graphics/scrollarrows.png) top center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down div {
	margin-left: 10px;
	cursor: pointer;
	background: url(/2010/img/highslide/graphics/scrollarrows.png) bottom center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical table {
	margin: 10px 0 0 10px;
}
.highslide-thumbstrip-vertical img {
	max-width: 60px;
}
.highslide-thumbstrip-vertical .highslide-marker {
	left: 0;
	margin-top: 8px;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-left: 6px solid gray;
}
.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker {
	border-left-color: white;
}

.highslide-viewport .highslide-thumbstrip-float {
	overflow: auto;
}
.highslide-thumbstrip-float ul {
	margin: 2px 0;
	padding: 0;
}
.highslide-thumbstrip-float li {
	display: block;
	height: 60px;
	margin: 0 2px;
	list-style: none;
	float: left;
}
.highslide-thumbstrip-float img {
	display: inline;
	border-color: silver;
	max-height: 56px;
}
.highslide-thumbstrip-float .highslide-active-anchor img {
	border-color: black;
}
.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div {
	display: none;
}
.highslide-thumbstrip-float .highslide-marker {
	display: none;
}

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbar {
width: 4px;
background-color: #ffffff;
margin:1px;
}
.vscrollerbarbeg {
height: 24px !important;
width: 10px;
}
.vscrollerbarend {
height: 24px;
width: 10px;
border-bottom:2px solid #d3d3d3;
}

.vscrollerbase {
background-color: #d3d3d3;
width: 6px;
}
.vscrollerbasebeg {
width: 10px;
height: 15px !important;
}
.vscrollerbaseend {
height: 15px;
width: 10px;
}

.hscrollerbase {
height: 16px;
}
.hscrollerbar {
height: 16px;
}

.vscrollerbar, .hscrollerbar {
padding: 0px;
z-index: 2;
}

.scrollerjogbox {
width: 10px;
height: 16px;
top: auto; left: auto;
bottom: 0px; right: 0px;
}



/* TABBEY */
ul.tabbey {
background-image:url(/2010/img/tabbey/tab_inactive.png);
background-repeat:repeat-x;
background-position:bottom;
height:23px;
width:100%;
font-family:arial,verdana,sans-serif;
font-size:11px;
line-height:13px;
margin-bottom:15px;
}

*html ul.tabbey {
background-image:url(/2010/img/tabbey/ie6/tab_inactive.png);
}

.tabbey li {
float:left;
}

.tabbey li 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:#999;
}

.tabbey li a.first {
border-left:1px solid #f8f8f8;
}

.tabbey li.active a.first {
border-left:1px solid #c5cfd8;
}

.tabbey li a.last {
border-right:none;
}

.tabbey li.active a {
background-image:none;
border-top:1px solid #c5cfd8;
margin-top:0px;
border-bottom:1px solid #ffffff;
background-color:#ffffff;
color:#333;
}

.tabbey li.active a.last {
border-right:1px solid #c5cfd8;
}

/* /TABBEY */

/* COOLTIP */
.cooltipped .cooltent {
display:none;
}

/* A COUPLE OF DEFINITIONS TO STYLE YOUR COOLTIP CONTENT */
div#cooltip img.portrait {
float_left;
margin-right:10px;
}

div#cooltip div.text {
float:right;
}

div#cooltip .title {
font-weight:bold;
display:block;
background-image:url(/2010/img/cooltip/separator_h.png);
background-position:bottom;
background-repeat:repeat-x;
padding-bottom:5px;
margin-bottom:2px;
}
/* / A COUPLE OF DEFINITIONS TO STYLE YOUR COOLTIP CONTENT */

div#cooltip, .demo_cooltip {
padding:10px;
max-width:500px;
min-width:50px;
position:absolute;
display:none;
z-index:9900;
opacity:1;
background-color:#656565;
background-image: linear-gradient(bottom, rgb(101,101,101) 16%, rgb(134,134,134) 74%);
background-image: -o-linear-gradient(bottom, rgb(101,101,101) 16%, rgb(134,134,134) 74%);
background-image: -moz-linear-gradient(bottom, rgb(101,101,101) 16%, rgb(134,134,134) 74%);
background-image: -webkit-linear-gradient(bottom, rgb(101,101,101) 16%, rgb(134,134,134) 74%);
background-image: -ms-linear-gradient(bottom, rgb(101,101,101) 16%, rgb(134,134,134) 74%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.16, rgb(101,101,101)),
	color-stop(0.74, rgb(134,134,134))
);
border-radius:10px;
-webkit-box-shadow:  0px 2px 3px 1px rgba(0, 0, 0, 0.3);
box-shadow:  0px 2px 3px 1px rgba(0, 0, 0, 0.3);
}

.demo_cooltip {
	position:relative;
	display:block;
	margin:0px auto 10px auto;
}

div#cooltip.no_gradient, .demo_cooltip.no_gradient {
	background:none;
	background-image:none;
	filter:none;
	background-color:#656565;
}

div#cooltip .body, .demo_cooltip .body {
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
width:100%
}

div#cooltip .body .error {
display:block;
background-image:url(/2010/img/cooltip/alert.png);
background-position:top left;
background-repeat:no-repeat;
padding-left:18px;
}

div#cooltip .pointer, .demo_cooltip .pointer {
width:15px;
height:12px;
background-image:url(/2010/img/cooltip/pointer.png);
position:absolute;
bottom:-12px;
left:15px;
}
/* / COOLTIP */
/*OPTION*/
.cooltipped .cooltent.small img {
width: 200px;
}

.cooltipped .cooltent.medium img {
width: 400px;
}

.cooltipped .cooltent.big img {
width: 600px;
}/* ========================================= */
/* basic-definitions are for story-talkbacks */
/* .box-definitions are for local-talkback   */
/* ========================================= */
/* when making changes always check the      */
/* layout in both story AND local            */
/* ========================================= */

/* story */
#talkback {
	position:relative;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-bottom: 30px;
	margin-top:20px;
	float:right;
	width:465px !important;
}

#talkback .left {
	float:left;	
}

#talkback .right {
	float:right;	
}

/* social links */
#talkback #social_bookmarks {
	display:block;
	clear: both;
	height:30px;
	width:465px !important;
	margin:0;
	float: none;
}

#talkback #social_bookmarks #open_faq {
background-image: url("/2010/img/talkback/infobutton-talkback.png");
width: 20px;
height: 20px;
display: inline-block;
margin: 0px 0px 0px 5px;
position: relative;
bottom: -4px;
}

#talkback #social_bookmarks #open_faq:hover {
opacity: 0.8;
}

.sendbutton, .more_link, .more_link_top {
cursor: pointer;
}

#talkback .more_link {
padding-top:10px;
}

#talkback .talk_faq {
width: 435px;
height: 370px;
margin: 10px 0px 10px 8px;
border: solid 1px #999999;
position: relative;
display: none;
overflow: hidden;
font-size: 11px;
padding: 5px;
font-family:Arial,Helvetica,sans-serif;
}

#talkback .talk_faq h5 {
font-size: 14px;
font-weight: bold;
margin: 0px 0px 10px 0px;
}

#talkback .talk_faq h6 {
font-weight: bold;
margin: 0px 0px 5px 0px;
}

#talkback .talk_faq p {
line-height: 16px;
margin: 0px 0px 5px 0px;
}

#talkback .talk_faq .faq_close {
position: absolute;
top: 0;
right: 0;
width: 17px;
height: 16px;
background-image: url("/2010/img/navigation/close_directory.png");
}

#talkback .talk_faq .faq_close:hover {
cursor: pointer;
opacity: 0.8;
}


/* lokalportal */
.box #talkback { /*legacy*/
	background:url(http://www.20min.ch/2010/img/talkback/lokaltalk_bg_bottom.jpg) left bottom no-repeat;
	float:left;
	clear:both;
	width:470px !important;
	overflow:hidden;
}

.localheader { /*legacy*/
	line-height:95%;
	color:#333333;
	width:450px;
}

.small .localheader { /*legacy*/
font-size:30px;
background-image:url(http://www.20min.ch/2010/img/talkback/lokaltalk_bg_small.jpg);
padding:105px 10px 10px 10px;
}

.big .localheader { /*legacy*/
font-size:40px;
background-image:url(http://www.20min.ch/2010/img/talkback/lokaltalk_bg_large.jpg);
padding:200px 10px 10px 10px;
}

.box .social_bookmarks { /*legacy*/
background-color:#DDE6F1;
padding-left:10px;
padding-right:10px;
}

.big .more_link_top { /*legacy*/
font-size:13px;
}

#talkback .more_link { /*legacy*/
margin-top:20px;
}

.box #talkback .more_link { /*legacy*/
margin-top:0px;
background-image:url(http://www.20min.ch/2010/img/talkback/lokaltalk_endoftalk.jpg);
background-position:left bottom;
text-align:center;
padding:10px;
}

.box ul.comments{ /*legacy*/
	border-left:10px solid #DDE6F1;
	border-right:10px solid #DDE6F1;
}

.box ul.comments li.comment{
	margin:0;
}
.box ul.comments li.comment .entry{
	padding:10px;
}

/* talkback overview */
.talkback_overview li.comment .controls{
	display:none;
}





/* entries */
li.comment{
	margin-top:20px;
	display:block;
	_height:1%; /*ie6 bg bug fix*/
}

li.comment .entry{
	font-family: Georgia, "Times New Roman", Times, serif;
	/*line-height:20px;*/
	margin-bottom:10px;
}
li.comment .entry h3{
	font-size:18px;
	font-weight:bold;
	font-height:24px;
} 
li.comment .entry .head{
	font-size:12px
}
li.comment .entry .head .report{
	float:right;
	cursor:pointer;
	background: transparent !important;
	border:0px solid white !important;
	margin-top: 1px;
}

ul.comments{
	margin:0px;
	padding:0px;
}
li.comment .replies{
	
}

/* ==> generell ausgeblendet */
li.comment .replies .controls{
	cursor:pointer;
	font-size:12px;
	padding:7px 0px;
	text-align:center;
	background-color: #eee;
	display:none;
}
li.comment .replies .controls .close{
	display:none;
}
/* <== generell ausgeblendet */

li.comment .entry.Re20min {
background-image: url(/2010/img/talkback/re20min.png);
background-repeat: repeat-x;
}

li.comment .entry.Re20min .head {
background-image: url(/2010/img/talkback/re20min-logo.png);
background-repeat: no-repeat;
padding: 5px 0px 0px 36px;
min-height: 35px;
}

li.comment .entry.Re20min .head .report {
display: none;
}

/*thread answered*/
.replies li.comment{
	background-color:#eee;
	margin-top:0px;
	_margin-bottom:5px; /*ie6 margin fuckup*/
}
.replies li.comment .entry{
	margin-bottom:5px;
	padding:10px;
}

.replies li.comment .entry.Re20min {
background-image: url(/2010/img/talkback/re20min-replies.png);
background-repeat: repeat-x;
}

.replies li.comment .entry.Re20min h3 {
margin: 3px 0px 0px 0px;
}


/* add a comment */						
.add_comment{
	background-color: #dde6f1;
	padding: 7px 8px 3px 8px;
	overflow:hidden;
	clear:both;
}

.add_comment textarea, .add_comment input{
	border: 1px solid #3366cc;
	color: #3366cc;
	-moz-transition:all 1s linear;
	-webkit-transition:all 1s linear;
	-o-transition:all 1s linear;
	-ms-transition:all 1s linear;
}

.add_comment textarea{
	width:93%;
	max-width:93%;
	height: 25px;
	background: url(/2010/img/talkback/pen.png) no-repeat left top #fff;
	padding: 4px 3px 0px 25px;
	margin-bottom: 5px;
	overflow:hidden;
}

.add_comment textarea.content{
	height:48px;
}

.add_comment .expander{
	display:none;
}
.add_comment .expander>div{
	font-family: Arial, "Times New Roman",  Times, serif
	font-size: 15px;
	margin-bottom:5px;
}
.add_comment .expander .send{
	display:block;
	max-height:25px;
	overflow:hidden;
}
.add_comment .expander .sendbutton{
	*margin-top:-20px; /*annoying <=ie7 bug from not wrapping*/
	float:right;
	clear:none;
	pointer:cursor;
}
.add_comment .expander input{
	font-size:12px;
	width:250px;
}

.add_comment .expander input.fb_post {
	width:auto;
}

.add_comment .expander .info{
	font-size:11px;
}

/*reply to-> add a comment*/
.comment .add_comment{
	background-color: #eee;
}
.comment .add_comment textarea, .comment .add_comment input{
	border-color:#000;
}

/*Report comment -> add a comment*/
li.comment .entry .add_comment.report{
	background: #f8e8c2;
	border:1px solid #cd9c27;
}
.add_comment.report input, .add_comment.report textarea{
	border-color:#cd9c27;
	color: #555555;
}
.add_comment.report .title{
	display:none;
	visibility:hidden;
}
.add_comment.report .info{
	display:none;
	visibility:hidden;
}

/*Errrored textarea*/
.add_comment textarea.error, .add_comment input.error{
	border: 1px solid red;
	color:red;
}



/* Talkback Overview */

.talkback_overview #talkback {
width:600px;
}

.talkback_overview .add_comment {
display: none;
}
.talkback_overview .report {
display: none;
}

.talkback_overview li.comment ul.comments {
width:600px;
}

/* Top Kommentare */
#talkback .top_comment {
	background: #dde6f1;
	width: 465px;
	position: relative;
	margin-bottom: 20px;
	margin-top: 5px;
}
#talkback .top_comment p {
	font-style: italic;
	line-height: 22px;
	padding: 20px 60px 20px 60px;
}
#talkback .top_comment .top_comment_autor {
	font-style: italic;
	font-size: 12px;
	display: block;
	margin-top: 15px;
}
#talkback .quote_open {
	background: url("http://www.20min.ch/2010/img/talkback/quote_open.png");
	width: 25px;
	height: 25px;
	position: absolute;
	left: 20px;
	top: 23px;
}
#talkback .quote_close {
	background: url("http://www.20min.ch/2010/img/talkback/quote_close.png");
	width: 25px;
	height: 25px;
	position: absolute;
	right: 20px;
	bottom: 60px;
}
  
 
/* 
ACHTUNG: Der Magazin Teaser wird in abgeanderter From auch auf der 20min Mobile Startseite verwendet! Bei Aenderungen dort auch kontrollieren! 
*/

.box.magazin h1 img, .box.magazin h2 img {
display: none;
}


/* MAGAZIN TEASER */
.box.magazin {
padding:0px;
width:960px;
overflow:hidden;
margin-bottom:-115px;
background-repeat:no-repeat;
position:relative;
}

/*Magazin/Themabox sind eine grid höhe höher als eigentlich platziert (overflow)*/
.box.magazin.x43, .box.magazin.x83, .box.magazin.x43 .teaser, .box.magazin.x83 .teaser{
height:475px;
}
.box.magazin.x42, .box.magazin.x82, .box.magazin.x42 .teaser, .box.magazin.x82 .teaser{
height:235px;
}
.box.magazin.x41, .box.magazin.x81, .box.magazin.x41 .teaser, .box.magazin.x81 .teaser{
height:120px;
}



.box.magazin.x85, .box.magazin.x85 .teaser{
	height:715px;
	margin-bottom:0;
}
.box.magazin.x85 a.imgLink{
	height:715px;
}
.box.magazin.x85 .magazin_text{
	top:125px;
}


.box.magazin.x84, .box.magazin.x84 .teaser{
	height:595px;
}
.box.magazin.x84 a.imgLink{
	height:480px;
}
.box.magazin.x84 .magazin_text{
	top:100px;
}



.box.magazin.x83, .box.magazin.x83 .teaser{
	height:475px;
}
.box.magazin.x83 a.imgLink{
	height:360px;
}
.box.magazin.x83 .magazin_text{
	top:75px;
}


.box.magazin.x82, .box.magazin.x82 .teaser{
	height:355px;
}
.box.magazin.x82 a.imgLink{
	height:240px;
}

.box.magazin.x81, .box.magazin.x81 .teaser{
	height:235px;
}
.box.magazin.x81 a.imgLink{
	height:120px;
}
.box.magazin.x81 .magazin_text{
	top:25px;
}





.box.magazin h1, .box.magazin h2 {
font-family: "20Minuten", Arial, Helvetica, sans-serif;
font-size: 44px;
line-height: 120%;
}

.box.magazin h1 span, .box.magazin h2 span  {
/*text-indent:-10000px;
overflow:hidden;
display:block;
width:1px;
height:1px;
line-height:1px;*/
}

.box.magazin .teaser {
background-color:transparent;
background-image:url(http://www.mx.dk/2010/img/magazin/magazinteaser_fade.png);
background-repeat:repeat-x;
background-position:bottom;
margin: 0px 10px 0px 0px;
}

.box.magazin .magazin_text {
position:relative;
display:block;
top:50px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#ffffff;
margin:0px;
padding:10px;
width:60%;
}

.box.magazin a .magazin_text {
cursor: pointer;
}

.box.x41.magazin .magazin_text {
top:30px;
}

.box.x41.magazin .magazin_text p {
display: none;
}

.box.magazin .teaser.alt_align1 .magazin_text {
float: right !important;
}

.box.magazin .teaser.bg_fade .magazin_text {
background-image:url(http://www.mx.dk/2010/img/magazin/bg_black.png);
}

.box.magazin .teaser.alt_color1 .magazin_text {
color:#000000;
}

.box.magazin .teaser.alt_color1.bg_fade .magazin_text {
background-image:url(http://www.mx.dk/2010/img/magazin/bg_white.png);
}

.box.magazin .magazin_text p {
display:block;
width:auto;
margin-right:40px;
margin-left:0px;
}

.box.magazin h1 img {
margin-bottom:15px;
}

.x43.box.magazin h1 img, .x42.box.magazin h1 img, .x41.box.magazin h1 img {
margin-bottom:5px;
}

.box.magazin a.imgLink {
position: relative;
display:block;
width:950px;
height:336px;
padding:0px;
margin:0px;
background-image:none;
}

.box.magazin .label {
position:relative;
top:336px;
height:24px;
width:225px;
margin-left:10px;
background-color:#000000;
color:#ffffff;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
text-transform:uppercase;
font-size:16px;
line-height:24px;
padding:0px 0px 0px 5px;
}

.box.magazin .label.l1 {
margin-left:0px;
}

/* show and hide labels depending on the layout */
/* l211 */
.box.magazin .teaser.l211 .l4 {
display:none;
}

.box.magazin .teaser.l211 .l1 {
width:465px;
}

/* l112 */
.box.magazin .teaser.l112 .l4 {
display:none;
}

.box.magazin .teaser.l112 .l3 {
width:465px;
}

/* l22 */
.box.magazin .teaser.l22 .l3, .box.magazin .teaser.l22 .l4 {
display:none;
}

.box.magazin .teaser.l22 .l1, .box.magazin .teaser.l22 .l2 {
width:465px;
}

/* l0 */
.box.magazin .teaser.l0 .label {
display:none;
}

.box.magazin .teaser.l0 {
/*height:350px;*/
overflow:hidden;
margin-bottom:10px !important;
}

.box.magazin .teaser.l0 .teaser a {
/*height:350px;*/
}

.box.magazin .teaser.l0 .teaser a img {
/*height:350px;*/
}

/* layouts with holes */
/* l200 */
.box.magazin .teaser.l200 .l1 {
width:465px;
}

.box.magazin .teaser.l200 .l2, .box.magazin .teaser.l200 .l3, .box.magazin .teaser.l200 .l4 {
display:none;
}

/* l210 */
.box.magazin .teaser.l210 .l3, .box.magazin .teaser.l210 .l4 {
display:none;
}

.box.magazin .teaser.l210 .l1 {
width:465px;
}

/* l1110 */
.box.magazin .teaser.l1110 .l4 {
display:none;
}

/* l1100 */
.box.magazin .teaser.l1100 .l3, .box.magazin .teaser.l1100 .l4 {
display:none;
}

/* l1000 */
.box.magazin .teaser.l1000 .l2, .box.magazin .teaser.l1000 .l3, .box.magazin .teaser.l1000 .l4 {
display:none;
}

/* IE6 Hacks fuer Magazin Teaser */
*html .box.magazin {
height:360px;
margin-bottom:0px;
}

*html .box.magazin h1 span{
text-indent:0px;
display:inline;
width:auto;
height:auto;
line-height:48px;
font-size:44px;
font-weight:bold;
}

*html .box.magazin h2 span  {
text-indent:0px;
display:inline;
width:auto;
height:auto;
line-height:28px;
font-size:24px;
font-weight:bold;
}

*html .box.magazin .teaser {
overflow:hidden;
}

*html .box.magazin .teaser.bg_fade .magazin_text {
background:none;
background-color:#000000;
filter:alpha(opacity=80);
}

*html .box.magazin .teaser.bg_fade.alt_color1 .magazin_text {
background:none;
background-color:#ffffff;
filter:alpha(opacity=80);
}

*html .box.magazin .magazin_text p { 
margin-right:0px;
}

*html .box.magazin h1 img, *html .box.magazin h2 img {
display:none;
}
/* END: MAGAZIN TEASER */


/* GRUPPIER BOX */
.groupper {
display:block;
background-image: url("/2010/img/magazin/groupper-color.png");
background-repeat: repeat-y;
width:480px;
position:relative;
float:none !important;
clear:both;
}

.groupper .box.left .teaser .teaser_title, .groupper .box.left .teaser_text, .groupper .box.left .teaser_media, .groupper .box.left .teaser_thematiclinks {
margin: 0px 0px 0px 6px;
}

.groupper .box.right .teaser .teaser_title, .groupper .box.right .teaser_text, .groupper .box.right .teaser_media, .groupper .box.right .teaser_thematiclinks {
margin: 0px 6px 0px 0px;
}

.groupper .box.full .teaser .teaser_head, .groupper .box.full .teaser_text, .groupper .box.full .teaser_media, .groupper .box.full .teaser_thematiclinks {
margin: 0px 6px;
}

.groupper .endgroupper {
width: 470px;
height: 9px;
border-top: 1px solid #CCCCCC;
background-color: #FFFFFF;
position: absolute;
bottom: 0;
left: 0;
}

.groupper .box.magazin {
height: 240px;
width: 480px;
overflow: hidden;
margin: 0px;
position: static;
}

.groupper .box.magazin .magazin_text h2 {
font-size: 22px;
margin: 0px 0px 4px 0px;
}

.groupper .box.x41.magazin {
height: 120px;
width: 480px;
overflow: hidden;
margin: 0px;
position: static;
}

.groupper .box.magazin .teaser {
background-image:url(/2010/img/magazin/groupperteaser_fade.png);
border-top:1px solid #CCCCCC;
}

.groupper .box.x41.magazin .teaser {
background-image:url(/2010/img/magazin/groupperteaserx41_fade.png);
}

.groupper .box.magazin .magazin_text {
width: auto;
max-width: 60%;
float: left;
font-size: 16px;
}

.groupper .box.magazin .magazin_text p {
margin-right:20px;
}

.groupper .box.magazin a {
display:block;
width:470px;
height:234px;
padding:0px;
margin:0px;
background-image:none;
}

.groupper .box.x44 .teaser_image.size,
.groupper .box.x43 .teaser_image.size {
overflow:hidden;
}

/* IE6 Hacks fuer Gruppier Box */
*html .groupper .box.magazin .teaser {
background-image:none;
}

*html .groupper .box.magazin .magazin_text {
width: 60%;
}

*html .teaser.alt_align1 .magazin_text {
float: right;
}
/* END: GRUPPIER BOX */

/*!
 * main_section.css
 * 20 Minuten AG
 */

.section-divider {
    position: absolute;
    width: 950px;
    height: 40px;
    margin-top: 30px;
    left: -31px;
    padding: 10px 33px 8px 31px;
    background-color: #044ca0
}
.section-divider h6 {
    float: left;
    color: #fff;
    font-size: 33px;
    font-family: "20Minuten", Arial, Helvetica, sans-serif;
    line-height: 33px;
    cursor: default;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.section-divider h6 a, .section-divider h6 a:link, .section-divider h6 a:hover, .section-divider h6 a:visited, .section-divider h6 a:active, .section-divider h6 a:focus {
    color: #fff;
    text-decoration: none
}
.section-divider nav {
    float: right;
    margin-top: 2px
}
.section-divider nav ul, .section-divider nav li {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none
}
.section-divider nav ul {
    overflow: hidden;
    -moz-border-radius: 6px;
    border-radius: 6px
}
.section-divider nav li {
    float: left
}
.section-divider nav li a, .section-divider nav li a:link, .section-divider nav li a:visited, .section-divider nav li a:active, .section-divider nav li a:focus {
    display: block;
    padding: 9px 10px;
    border-right: 1px solid #1A4A84;
    background: #1c5ea8;
    color: #fff;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    -webkit-transition: background 200ms linear;
    -moz-transition: background 200ms linear;
    -o-transition: background 200ms linear;
    transition: background 200ms linear
}
.section-divider nav li:last-child a {
    border-right: 0
}
.section-divider nav li a:hover {
    background: #326FB8;
    color: #fff
}
.section-divider .left-edge {
    position: absolute;
    width: 0px;
    height: 0px;
    bottom: -10px;
    left: 0px;
    border-width: 0 10px 10px 0;
    border-style: solid;
    border-color: transparent #003063 transparent transparent
}
.section-divider .right-edge {
    position: absolute;
    width: 0px;
    height: 0px;
    right: 0px;
    bottom: -10px;
    border-width: 10px 10px 0 0;
    border-style: solid;
    border-color: #003063 transparent transparent transparent
}
/*!
 * formular2013.css
 * 20 Minuten AG / Marcel A. Weder */noscript.msg p{padding:12px;margin:12px 0;background-color:#ffc6c6}noscript.msg p,noscript.msg span,noscript.msg a{text-decoration:underline}.app-loading{min-height:82px;margin-right:2%;margin-left:2%;background:transparent url(/2010/img/formular2013/loading-spinner.gif) no-repeat scroll center center}.clickable{cursor:pointer}.app_overlay{position:absolute;z-index:11;top:0;right:0;bottom:0;left:0;background-color:#fff;opacity:1;-webkit-transition:opacity .33s linear;-moz-transition:opacity .33s linear;-o-transition:opacity .33s linear;transition:opacity .33s linear}.app_overlay.ready{opacity:0}#cooltip.fixed{position:fixed}#cooltip.hidden{visibility:hidden}#cooltip.formstyle{max-width:376px;min-height:36px;padding:0;z-index:999}#cooltip.formstyle .body{line-height:18px;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;position:relative;padding:8px;max-width:360px;min-width:120px;min-height:20px;text-align:left}#cooltip.formstyle .formformat{color:#000;font-weight:normal;background-color:rgba(255,255,255,0.88);padding:2px;-moz-border-radius:3px;border-radius:3px;font-size:13px}#coolmessage{position:absolute;top:-500px;right:25px;left:25px;z-index:9999;display:none;background-color:#c00;-moz-border-radius:4px;border-radius:4px}#coolmessage:after{content:"";position:absolute;left:20%;border:10px solid transparent;border-top-color:#c00;width:0;height:0}#coolmessage .body{color:#fff;padding:10px;font-size:14px}#coolmessage.hidden{visibility:hidden}#coolmessage.bounce-top:after{top:-20px;border-top-color:transparent;border-bottom-color:#c00}#coolmessage.modal{right:42px}html.no-opacity #cooltip.formstyle .formformat{background-color:#eee}.btn-fx{text-align:center;background-repeat:repeat-x;font-size:14px;line-height:18px;cursor:pointer;height:28px;padding:0 3.333em;border:1px outset #ccc;background-color:#424242;background-image:url(/2010/img/formular2013/sprites.gif);background-position:0 0;color:#fff;font-family:Arial,Helvetica,Georgia;font-weight:bold;border:1px solid #fff;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:2px 2px 5px 1px #cccbcb;-moz-box-shadow:2px 2px 5px 1px #cccbcb;box-shadow:2px 2px 5px 1px #cccbcb}.btn-fx.disabled{color:#999;cursor:default;cursor:not-allowed}.btn-fx:hover{background-position:0 -30px}.btn-fx:active{background-position:0 -60px}.btn-fx:focus,.btn-fx:active{outline:none;border:1px solid #00ff00}.btn-fx.btn-toggle{white-space:nowrap;text-overflow:ellipsis;display:block}.btn-fx span{white-space:nowrap}.btn-plain{border:0 none;background-color:transparent}.btn-plain:focus,.btn-plain:active{outline:0}.thematic_box .btn-toggle{margin:0 auto 0 0;padding:0 8px}a.btn-submit,label.btn-submit{display:inline-block;color:#fff}label.btn-submit{padding:0 2.222em;font-weight:normal}label.btn-submit i{display:none}.list_item,.list_body{overflow:hidden;padding-bottom:10px;zoom:1}.list_item:first-child,.list_body:first-child{margin-top:0}.list_element{padding-left:0;margin-left:0;list-style:none}.list_element>.list_item{margin-bottom:12px;border-bottom:1px solid #ccc}.list_inner{display:block;overflow:visible;min-height:120px}.list_inner:after{content:' ';display:table;clear:both}.list_body .toggle{padding:2px 8px;margin:10px 0;cursor:pointer}.list_object_wrap{display:block;width:230px;min-height:100px;float:left;margin-right:10px;background-color:#efefef}.list_object{display:block;width:230px;height:auto;background-color:transparent}.list_heading{margin:0;font-size:22px;line-height:36px;font-family:"20Minuten",Arial,Helvetica,sans-serif}.list_teaser{font-size:13px;margin-bottom:10px}.list_action{font-size:13px;line-height:14px;margin-top:14px;margin-bottom:8px;padding:10px 22px 16px 22px;background-color:#f3f2f2;background-position:50% 40%;background-repeat:no-repeat;position:relative;z-index:1}.list_action:before{content:'';position:absolute;border-width:10px;border-color:transparent;border-style:solid;border-bottom-color:#eee;width:0;height:0;top:-10px;left:50%;margin-left:-5px;margin-top:-10px;z-index:11}.list_action.success{border-color:#79bf78;background-color:#aedd7d}.list_action.success .form-group,.list_action.success .form-title{border-bottom-color:#9fd765}.list_action.success .form-group:after,.list_action.success .form-title:after{border-top-color:#cceaae}.list_action.success:before{border-bottom-color:#aedd7d}.list_action.warning{border-color:#c68c35;background-color:#f4dc95}.list_action.warning .form-group,.list_action.warning .form-title{border-bottom:1px solid #f3d787}.list_action.warning:before{border-bottom-color:#f4dc95}.list_action.danger{border-color:#ffafaf;background-color:#fff4f4}.list_action.danger .form-group,.list_action.danger .form-title{border-bottom:1px solid #ffe5e5}.list_action.danger:before{border-bottom-color:#fff4f4}.list_action.info{border-color:#497aa3;background-color:#bbe7fe}.list_action.info .form-group,.list_action.info .form-title{border-bottom:1px solid #ace2fe}.list_action.info:before{border-bottom-color:#bbe7fe}.list_action.busy form{visibility:hidden}.list_single.list_action:before{left:12%}.direct-open .list_single.openly:before{display:none}.done-msg,.default-msg{display:block;text-align:left;padding:4% 2% 3% 2%;font-size:16px}.error-msg{color:#ff0000}.warning-msg{color:#c68c35}.form-main *,.form-main *:before,.form-main *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form_expired{padding:10px 0;color:#b70000;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif}.form_expired:after{content:"";width:100%;display:block;margin-bottom:10px}.form-main{position:relative;z-index:1;margin-bottom:10px;text-align:left}.form-main.direct-open:after{clear:both;display:table;content:" "}.form-main.clearfixed:before,.form-main.clearfixed:after{content:" ";display:table;clear:both}.form-main.form-adapted{margin-top:0;position:relative}.form-main.form-adapted .list_action{position:absolute;z-index:-1;left:-5000px;top:-5000px}.form-main h1,.form-main h2,.form-main h3,.form-main h4,.form-main h5{text-rendering:optimizelegibility}.form-main .form-title{padding-bottom:10px;padding-left:0;border-bottom:1px solid #fff;position:relative}.form-main .form-title h3{font-family:Georgia,"Times New Roman",Times,serif;font-size:20px;font-style:italic;line-height:24px;color:#333333;margin-top:6px}.form-main .form-title:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;display:block;border-top:1px solid #ddd}.form-main .error-msg{padding:6px 0}.form-main .backlink{text-align:left;margin-top:10px;text-decoration:underline;color:#000;font-weight:bold}.form-main .protect-fx,.form-main .upload-fx{position:absolute;z-index:22;top:0;right:0;bottom:0;left:0;background-color:rgba(238,238,238,0.5);cursor:not-allowed;text-align:center}.form-main .protect-fx .protect-msg{position:absolute;top:0;right:0;text-align:center;width:100px;padding:10px;background-color:#044CA0;color:#fff !important;margin:0 !important;font-size:11px}.form-main .protect-fx img{width:100%;height:100%}.form-main .upload-poormsg{font-weight:bold;color:#c00}.form-main .badupload-msg{padding:10px 0;margin-top:10px;width:80%;font-style:italic}.form-main .upload-msg,.form-main .upload-progress{position:absolute;display:block;z-index:222;text-align:center}.form-main .upload-msg{top:65%;right:6em;left:6em}.form-main .upload-progress{top:15%;right:1em;left:1em}.form-main .upload-progress strong{font-size:22px;line-height:28px}.form-main .upload-progress small{color:#999}.form-main .upload-box{position:absolute;right:0;bottom:0;left:0;padding:30px;text-align:center;z-index:999;cursor:not-allowed}.form-main .upload-box .upload-msg,.form-main .upload-box .upload-progress{position:static;bottom:auto;top:auto}.form-main .upload-box .upload-msg{line-height:130%;margin-top:2em}.form-main .form-action{padding-top:12px;padding-left:0;border-top:1px solid #fff}.form-main .form-group{position:relative;z-index:1;min-height:20px;padding-left:0;padding-top:2px;padding-bottom:10px;border-bottom:1px solid #ddd}.form-main .form-group:not(:first-child){border-top:1px solid #fff}.form-main .form-group label{font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;font-weight:normal}.form-main .form-group .label-more{display:block;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;font-weight:bold;margin-bottom:4px;margin-top:4px}.form-main .form-message{margin-left:6px;font-style:italic;color:#888;font-family:Arial, serif}.form-main .form-message dt{float:left;width:55px;text-align:right;overflow:hidden}.form-main .form-message dd{margin-left:62px;font-weight:bold}.form-main.desktop .form-cols,.form-main.tablet .form-cols{margin-right:-15px}.form-main.desktop .form-cols .form-col-3,.form-main.tablet .form-cols .form-col-3{width:25%}.form-main.desktop .form-cols .form-col-4,.form-main.tablet .form-cols .form-col-4{width:33.33333%}.form-main.desktop .form-cols .form-col-6,.form-main.tablet .form-cols .form-col-6{width:50%}.form-main.desktop .form-cols .form-col-8,.form-main.tablet .form-cols .form-col-8{width:66.66667%}.form-main.desktop .form-cols .form-col-9,.form-main.tablet .form-cols .form-col-9{width:75%}.form-main.desktop .form-cols>[class*="form-col"],.form-main.tablet .form-cols>[class*="form-col"]{position:relative;min-height:1px;display:inline-block;padding-right:15px}.form-main.no-desktop .teaser_column{border-bottom:0 none;width:50%}.form-main.no-desktop .teaser_column.col_left{float:left}.form-main.no-desktop .teaser_column.col_right{float:right}.form-main.no-desktop .teaser_row:after{content:" ";display:table;clear:both}.form-main .form-group select.form-select{font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;font-weight:normal;line-height:18px;border:1px solid #b1b1b1;width:auto;min-width:260px;height:31px;padding:5px 22px 5px 10px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:1px 2px 4px rgba(0,0,0,0.1);-moz-box-shadow:1px 2px 4px rgba(0,0,0,0.1);box-shadow:1px 2px 4px rgba(0,0,0,0.1);-webkit-appearance:none;-moz-appearance:none;text-indent:0.01px;text-overflow:'';clear:none;cursor:pointer;background-color:#fff;background-image:url(/2010/img/formular2013/sprites.gif);background-repeat:no-repeat;background-position:99% -240px}.form-main .form-group select.form-select:hover{background-position:99% -270px}.form-main .form-group select.form-select:active{background-position:99% -300px}.form-main .form-group select.form-select option{font-size:14px;padding:5px 4px;font-weight:normal;font-family:Georgia,"Times New Roman",Times,serif;color:#000}.form-main .form-group select.form-select option[value=""]{display:none}.form-main .form-group select.form-select option:not(:last-child){border-bottom:1px dotted #bbb}.form-main .form-group.invalid select.form-select{border-color:#c00;color:#c00;background-position:99% -330px}.form-main.msie .form-group select.form-select{background-image:none;padding-right:8px}.form-number{text-align:left;-moz-appearance:textfield}.form-number::-webkit-inner-spin-button,.form-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-main .form-textarea{padding:5px 10px;background-color:#fefefe;height:auto;width:100%;resize:vertical;max-height:750px;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;line-height:16px}.form-main .form-textarea.form-arearows-3{min-height:53px}.form-main .form-textarea.form-arearows-4{min-height:69px}.form-main .form-textarea.form-arearows-5{min-height:85px}.form-main .form-textarea.form-arearows-10{min-height:165px}.form-main .form-textcounter{text-align:right;color:#999;font-size:11px;font-family:Arial, Helvetica, sans-serif;padding:5px;width:auto;display:block}.form-main .form-wrapper{width:100%;border:1px solid #b1b1b1;background-color:#fefefe;overflow:hidden;-webkit-box-shadow:1px 2px 4px rgba(0,0,0,0.1);-moz-box-shadow:1px 2px 4px rgba(0,0,0,0.1);box-shadow:1px 2px 4px rgba(0,0,0,0.1);-moz-border-radius:5px;border-radius:5px}.form-main .form-wrapper .form-textarea{border:0 none;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.form-main .form-wrapper .form-textarea:focus{outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.form-main .form-wrapper textarea.form-control{border:0 none}.form-main .form-wrapper .form-textcounter{background-color:transparent;border-top:1px solid #efefef}.form-control[disabled],.form-control[readonly]{cursor:not-allowed;background-color:#eeeeee}.form-control{-webkit-appearance:none;vertical-align:middle;display:block;width:100%}.form-control.form-small{width:50%}.form-control.form-medium{width:50%}.form-control.form-large{width:100%}.form-control.form-email{width:66.66667%}.form-control.form-filestyled{width:50%;padding:3px}.form-control,.form-filestyled{font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;font-weight:normal;line-height:16px;-moz-border-radius:5px;border-radius:5px}.form-control{padding:5px 10px;background-color:#fff;border:1px solid #b1b1b1;-webkit-box-shadow:1px 2px 4px rgba(0,0,0,0.1);-moz-box-shadow:1px 2px 4px rgba(0,0,0,0.1);box-shadow:1px 2px 4px rgba(0,0,0,0.1)}.form-control:-moz-placeholder{color:#a5a5a5}.form-control::-moz-placeholder{color:#a5a5a5}.form-control:-ms-input-placeholder{color:#a5a5a5}.form-control::-webkit-input-placeholder{color:#a5a5a5}.form-control.placeholder{color:#a5a5a5}.form-group.ddready{position:relative;z-index:1}.form-group.ddready:before{content:"DROP";position:absolute;z-index:-1;top:13px;right:3px;bottom:3px;left:3px;text-align:center;font-size:16px;background-color:#e7e5e5;border:3px dotted #cecaca;font-size:32px;font-weight:bold;line-height:200%;color:#c2bdbd;display:none}.form-group.ddready .label-more,.form-group.ddready .form-more,.form-group.ddready .form-message{position:relative;z-index:-1}.form-group.ddready.ddover:before{display:block}.form-group.ddready.ddover input,.form-group.ddready.ddover .label-more,.form-group.ddready.ddover .form-more,.form-group.ddready.ddover .form-message,.form-group.ddready.ddover .form-filestyle,.form-group.ddready.ddover .form-file-remove{visibility:hidden}.form-filestyle{margin-top:5px;margin-bottom:6px;display:block;position:relative;z-index:1}.form-filestyle .btn-fx,.form-filestyle .btn-ph,.form-filestyle .form-filestyled{position:relative;min-height:1px;display:inline-block}.form-filestyle .btn-fx,.form-filestyle .btn-ph{width:41.66667%;height:28px;line-height:26px;text-align:center;cursor:pointer}.form-filestyle label.btn-fx,.form-filestyle label.btn-ph{font-family:Arial,Helvetica,Georgia;font-size:12px}.form-filestyle label.btn-ph{height:26px;font-size:14px;color:#111;text-shadow:1px 1px 1px rgba(255,255,255,0.8);border:thin solid #c6c6c6;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);background-color:#f4f4f4;background-image:url(/2010/img/formular2013/sprites.gif);background-position:0 -100px}.form-filestyle label.btn-ph span{white-space:nowrap;text-overflow:ellipsis;display:block}.form-filestyle label.btn-ph:hover{background-position:0 -160px}.form-filestyle .form-filestyled{padding:4px 0;height:30px;background-color:transparent;border:0 none;border-bottom:2px dotted #fff;-moz-border-radius:0;border-radius:0;width:41.66667%;margin-left:10px;color:#666;-webkit-appearance:none}.form-filestyle .form-filestyled.selected{border-bottom:2px dotted #666}.form-filedummy{position:absolute;z-index:-1;left:74px;top:8px;width:1px;height:1px;outline:0;-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.form-file-remove{position:absolute;right:0;bottom:0.222em;z-index:55;width:26px;height:26px;overflow:hidden;line-height:22px;font-size:22px;font-family:Arial,serif;font-weight:normal;color:#fff;background-color:#a70101;text-align:center;border:1px solid #ffffff;cursor:pointer;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:2px 2px 5px 1px #cccbcb;-moz-box-shadow:2px 2px 5px 1px #cccbcb;box-shadow:2px 2px 5px 1px #cccbcb;-webkit-appearance:none}.form-file-remove:hover{background-color:#ce0b0b}.form-filenative{font-size:14px;height:26px;padding:3px;max-width:100%}.form-main .form-multi{padding-top:3px}.form-main .form-multi label{font-weight:normal}.form-main .form-multi input{margin:0 8px 0 4px}.form-main .form-multi.form-checkbox label{display:block;padding-bottom:5px;color:#111}.form-main .form-multi.form-checkbox label input{margin-top:2px;margin-right:4px;display:inline-block}.form-main .form-multi.form-checkbox label.columns{padding-left:20px}.form-main .form-multi.form-checkbox label.columns input{margin-left:-20px}.form-main .form-group input[type="checkbox"],.form-main .form-group input[type="radio"]{border-width:1px;border-style:solid;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;outline:0;text-align:center;vertical-align:middle;width:16px;min-width:16px;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border-color:#bbb;color:#555;-webkit-box-shadow:1px 2px 4px rgba(0,0,0,0.1);-moz-box-shadow:1px 2px 4px rgba(0,0,0,0.1);box-shadow:1px 2px 4px rgba(0,0,0,0.1)}.form-main .form-group input[type="checkbox"]:checked:before,.form-main .form-group input[type="radio"]:checked:before{float:left;display:inline-block;vertical-align:middle;width:12px;font:400 12px/12px Arial, sans-serif;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.form-main .form-group input[type="radio"]{margin-top:-4px;margin-right:14px;-moz-border-radius:50%;border-radius:50%;line-height:10px}.form-main .form-group input[type="radio"]:checked:before{content:'\2022';text-indent:-9999px;-moz-border-radius:50px;border-radius:50px;font-size:24px;width:10px;height:10px;margin:2px;line-height:16px;background-color:#222}.form-main .form-group input[type="checkbox"]{-moz-border-radius:4px;border-radius:4px;margin-bottom:7px}.form-main .form-group input[type="checkbox"]:checked:before{content:'\00D7';margin:1px 0 0 1px;color:#fff;background-color:#222;-moz-border-radius:3px;border-radius:3px}.form-wrapper.focus,.form-control:focus,.form-select:focus,.form-multi input[type="radio"]:focus,.form-multi input[type="checkbox"]:focus{border-color:#044CA0;outline:0;-webkit-box-shadow:1px 2px 4px rgba(0,0,0,0.1),0 0 8px rgba(102,175,233,0.6);-moz-box-shadow:1px 2px 4px rgba(0,0,0,0.1),0 0 8px rgba(102,175,233,0.6);box-shadow:1px 2px 4px rgba(0,0,0,0.1),0 0 8px rgba(102,175,233,0.6)}.form-main .required .label-more:after,.form-main .required .form-more:after{content:'*';color:#000;font:bold 16px/18px Arial, sans-serif;display:inline;margin-left:6px}.form-main .invalid{color:#c00}.form-main .invalid .form-more:after,.form-main .invalid .label-more:after{color:#c00}.form-main .invalid .form-control,.form-main .invalid .form-wrapper,.form-main .invalid .form-select{border-color:#c00}.form-main .invalid .form-filestyle .btn-fx,.form-main .invalid .form-filestyle .btn-ph,.form-main .invalid .form-control:focus,.form-main .invalid .form-wrapper.focus,.form-main .invalid .form-select:focus{border-color:#c00;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ffadad;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ffadad;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ffadad}.form-main .invalid .form-filestyled.selected{border-color:#c00}.form-main.desktop .form-textarea,.form-main.desktop .form-control{-webkit-transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s, padding ease-in-out 0.15s, width ease-in-out 0.15s;-moz-transition:border-color ease-in-out 0.15s, -moz-box-shadow ease-in-out 0.15s, padding ease-in-out 0.15s, width ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, padding ease-in-out 0.15s, width ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, padding ease-in-out 0.15s, width ease-in-out 0.15s}.form-main.desktop .form-wrapper,.form-main.desktop .form-control{background-repeat:no-repeat;background-position:-150px -450px;background-image:url(/2010/img/formular2013/sprites.gif)}.form-main.desktop .form-control{padding-right:22px}.form-main.desktop .form-textarea:focus,.form-main.desktop .form-control:focus{padding-left:22px}.form-main.desktop .form-control:focus{padding-right:10px}.form-main.desktop .form-control:focus,.form-main.desktop .form-wrapper.focus{background-position:-75px -450px}.form-main.desktop .list_action.busy{background-image:url(/2010/img/formular2013/loading-spinner.gif)}.form-main.desktop .invalid .form-control,.form-main.desktop .invalid .form-wrapper,.form-main.desktop .invalid .form-select{background-color:#fbe9e9;color:#000}.form-main.desktop .invalid .form-textarea{color:#000}.form-main.desktop .invalid .form-control:focus,.form-main.desktop .invalid .form-wrapper.focus{background-position:-50px -475px}.form-main.desktop .invalid .form-wrapper .form-textcounter{border-top-color:#f7d3d3;color:#efa8a8}.form-main.desktop .invalid .form-textarea:-moz-placeholder,.form-main.desktop .invalid .form-control:-moz-placeholder{color:#efa8a8}.form-main.desktop .invalid .form-textarea::-moz-placeholder,.form-main.desktop .invalid .form-control::-moz-placeholder{color:#efa8a8}.form-main.desktop .invalid .form-textarea:-ms-input-placeholder,.form-main.desktop .invalid .form-control:-ms-input-placeholder{color:#efa8a8}.form-main.desktop .invalid .form-textarea::-webkit-input-placeholder,.form-main.desktop .invalid .form-control::-webkit-input-placeholder{color:#efa8a8}.form-main.desktop .invalid .form-textarea.placeholder,.form-main.desktop .invalid .form-control.placeholder{color:#efa8a8}.story_content .form-main.desktop.direct-open{clear:both}.promo .story_content .form-main.desktop{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;display:inline-block \9;min-width:150px \9}.promo .story_content .form-main.desktop>.form_container,.promo .story_content .form-main.desktop>.app-loading{display:block;width:100%}.modal-backdrop{width:1px;height:1px;left:-100px;top:-100px;position:fixed;z-index:7700;background-color:rgba(0,0,0,0.25)}.modal-backdrop.openly{width:auto;height:auto;top:0;right:0;bottom:0;left:0}.modal-backdrop.msie-7,.modal-backdrop.msie-8{background-color:#000}.modal-backdrop.msie-7{filter:alpha(opacity=25)}.modal-backdrop.msie-8{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"}.modal-box{position:fixed;z-index:1111111;width:600px;min-height:260px;top:40px;left:50%;margin-left:-300px;background-color:#f3f2f2;overflow:hidden;-moz-border-radius:4px;border-radius:4px;-webkit-shadow:0 0 5px rgba(0,0,0,0.25);-moz-shadow:0 0 5px rgba(0,0,0,0.25);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.25);-moz-box-shadow:0 0 5px rgba(0,0,0,0.25);box-shadow:0 0 5px rgba(0,0,0,0.25)}.modal-box.smaller{width:480px;margin-left:-240px}.modal-box.larger{width:750px;margin-left:-375px}.modal-box .form-main{height:inherit;overflow:auto;margin:0;margin-bottom:48px}.modal-box .form-main .list_action{margin:0 20px;background-color:transparent;border:0 none}.modal-box .form-main .list_action .default-msg{font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;line-height:20px;padding-right:0;padding-left:0}.modal-box .form-main.progress{margin-bottom:0;overflow:hidden;position:absolute;z-index:22;width:100%;height:100%;min-height:260px}.modal-box .form-main.progress .form-chief{display:none}.modal-box .form-main.progress .list_action{width:100%;height:100%;min-height:260px;z-index:33;background-position:50% 30%;margin:0}.modal-box .form-main.progress.msie-8 .list_action,.modal-box .form-main.progress.msie-9 .list_action{background-position:50% 50%}.modal-box .form-chief{border-bottom:1px solid #fff}.modal-box .form-chief .form-textarea{resize:none}.modal-box.success{background-color:#e0f2ce}.modal-box.success .form-action-fixed,.modal-box.success .list_action{background-color:#e0f2ce}.modal-box.success .form-action-fixed:before,.modal-box.success .list_action:before{display:none}.modal-box.success .modal-close{background-color:#95d255}.modal-box.success .success-msg{color:#000}.modal-box.success .form-group{display:none}.modal-box.danger .modal-close{background-color:#ff7575}.modal-box .protect-fx .protect-msg{-moz-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}.modal-close{position:absolute;z-index:100;top:0;right:0;border:0 none;background-color:#dbd7d7;color:#fff;width:32px;height:32px;text-align:center;vertical-align:middle;line-height:16px;font-size:13px;padding:4px;-moz-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}.modal-box .list_action{margin-top:6px}.modal-box .list_action:before{display:none}.modal-box .form-main .form-action{height:1px;display:none}.modal-box .form-action-fixed{text-align:left;position:absolute;left:0;right:0;bottom:0;z-index:99;background-color:#f3f2f2;padding:0 40px;height:64px}.modal-box .form-action-fixed .btn-submit{margin-top:11.42857px}.modal-box .form-action-fixed:before{position:absolute;content:"";top:-10px;right:20px;left:20px;height:10px;background-color:rgba(243,242,242,0.666)}html.opacity .modal-box.fx{opacity:0;-webkit-transition:opacity 0.25s linear;-moz-transition:opacity 0.25s linear;-o-transition:opacity 0.25s linear;transition:opacity 0.25s linear}html.opacity .modal-box.fx.openly{opacity:1}.info_panel .app_overlay{background-color:#E9E9E9}.info_panel .list_action{padding:0;background-color:transparent}.info_panel .list_action:before{display:none}.info_panel .default-msg{padding:0;font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif}.info_panel .form-main .form-title h3{font-size:16px;line-height:19px}.info_panel .form-main .default-msg{font-size:13px;line-height:16px;font-style:italic;font-weight:normal}.info_panel .form-main .form-group{min-height:0;padding-bottom:2px;margin-bottom:5px;border-top:0 none;border-bottom:0 none}.info_panel .form-main .form-group .label-more{margin-top:1px;margin-bottom:1px;font-size:12px}.info_panel .form-main .form-action{border-top:0 none}.info_panel .form-main .form-control{padding-top:3px;padding-bottom:3px}.info_panel .form-main .form-control.form-number,.info_panel .form-main .form-control.form-format,.info_panel .form-main .form-control.form-email{width:100%}.info_panel .form-main .form-control.form-medium,.info_panel .form-main .form-control.form-small{width:75%}.info_panel .form-main .form-control{padding-right:10px;background-image:none}.info_panel .form-main .form-textarea:focus,.info_panel .form-main .form-control:focus{padding-left:10px}.info_panel .form-main .form-control:focus,.info_panel .form-main .form-wrapper.focus{background-position:-75px -450px}.info_panel .form-main .protect-fx{background-color:transparent}.info_panel .form-main .protect-fx .protect-msg{display:none}.info_panel .form-main .list_action.success .form-title{border-bottom-color:#666;margin-bottom:14px}.info_panel .form-main .list_action.busy{min-height:100px;background-position:50% 85%}.info_panel .form-main .list_action.busy .form-chief{display:none}.info_panel .form-filestyle .form-filestyled{width:100%;display:none;height:28px;border-bottom-width:1px}.info_panel .form-filestyle .form-filestyled.selected{display:block}.info_panel .form-message{font-size:12px}.info_panel .form-message dt{width:auto;margin-right:5px}.info_panel .form-message dd{margin-left:auto}.info_panel .form-file-remove{width:20px;height:20px;line-height:18px;font-size:16px}.info_panel label.btn-ph{width:100%;display:block;background-position:0 -101px;height:26px;line-height:24px;font-size:12px}.info_panel label.btn-ph:hover{background-position:0 -161px}.info_panel .btn-fx{display:block;text-overflow:ellipsis;white-space:nowrap;margin-right:auto;margin-left:auto;background-image:none;font-size:12px;font-weight:bold;padding:0 2.222em;color:#666;background-color:#fff;height:24px;border:1px thin #c8c8c8;-moz-border-radius:11px;border-radius:11px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);background-color:#f4f4f4;background-image:url(/2010/img/formular2013/sprites.gif);background-position:0 -100px}.teaser.disclaimer{border-bottom:0 none}.story_content .story_text .form-main .form_container p.teaser_message,.story_content .story_text .form-main .teaser_container p.teaser_message{font-size:16px;font-style:italic;line-height:18px;padding:8px 0;font-family:Georgia,"Times New Roman",Times,serif}.teaser_head.teaser_without_image{margin-top:12px;padding:2% 0}.form-main .form_container p.teaser_message,.form-main .teaser_container p.teaser_message{font-size:16px;font-style:italic;line-height:18px;padding:8px 0;font-family:Georgia,"Times New Roman",Times,serif}.form-main .teaser_container{margin:18px 0}.form-main .teaser_container:after{content:" ";display:table;clear:both}.form-main .teaser_container .teaser_head{overflow:hidden;cursor:pointer;display:block}.form-main .teaser_container .teaser{margin:0;padding:2% 2% 2% 2%;border-bottom:1px solid #ddd}.form-main .teaser_container .teaser .mobile_teaser{font-size:14px;margin-top:4px}.form-main .teaser_container .teaser.highlight .form-group .form-textcounter{font-size:80%}.form-main .teaser_container .teaser.highlight{margin:18px 0}.form-main .teaser_container .teaser.highlight .teaser_head .teaser_title{padding:0 2% 2% 2%}.form-main .teaser_container .teaser.highlight .teaser_head .teaser_title h2 span{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.form-main .teaser_container .teaser .teaser_image{margin:0;padding:0;border:0 none}.form-main .teaser_container .teaser .teaser_image img{background-color:#efefef;min-height:60px;width:100%;height:auto;margin:0;padding:0}.form-main .teaser_container .teaser.disclaimer{padding:0 2% 3% 2%}.form-main .teaser_container .teaser .form_container .form-more{font-family:sans-serif;font-size:99%}.form-main .teaser_container .teaser .form_container .list_single{margin-right:5px;margin-left:5px}.form-main .teaser_container .teaser .form_container .form-title h3{letter-spacing:-1px;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.form-main .teaser_container .teaser .btn-toggle{margin-right:auto;margin-left:auto;text-align:center}.form-main .teaser_container .teaser .list_action{clear:both}.form-main .teaser_container .teaser [class*="form-col"]:not(:first-child){margin-top:15px}.form-main.tablet .teaser_container{margin:9px 0 18px 0}.form-main.tablet .teaser{padding:3% 2% 3% 2%}.form-main.tablet .teaser h2.mobile_heading{font-size:28px;line-height:32px}.form-main.tablet .teaser p.mobile_teaser{font-size:16px;line-height:19px}@media only screen and (min-device-width: 541px) and (max-device-width: 1024px){#coolmessage:after{left:5%}}@media only screen and (max-width: 853px){.form-main .form-filestyle label.btn-ph{display:block;width:100%;font-size:14px}.form-main .form-filestyle .form-filestyled{width:100%;margin-left:0;text-align:center;display:none}.form-main .form-filestyle .form-filestyled.selected{display:block;height:auto}.form-main .form_container{margin:18px 0}.form-main .list_action:before{left:12%}.form-main .teaser select.form-select{width:auto}.form-main .form-control.form-large,.form-main .form-control.form-medium,.form-main .form-control.form-small{width:100%}.form-main .form-cols>[class*="form-col"]{width:auto;display:block}.form-main .form-cols>[class*="form-col"]:not(:last-child){margin-bottom:5px}.form-main .form-message{margin:0;padding:0}.form-main .form-message dt:not(:first-child){margin:0;font-style:italic}.form-main .form-group .form-control,.form-main .form-group .form-textarea,.form-main .form-group .form-select{font-size:16px;line-height:19px}.form-main .form-group select.form-select{min-width:0;width:100%;color:#666;height:auto}.form-main .form-group label{font-size:15px}.form-main .form-group .label-more,.form-main .form-group .form-more{font-size:14px;margin-bottom:4px;margin-top:4px;font-weight:600}.form-main .form-group input[type="checkbox"],.form-main .form-group input[type="radio"]{width:20px;height:20px;min-width:20px;min-height:20px;border-width:2px}.form-main .form-group input[type="checkbox"]{margin-top:7px}.form-main .form-group input[type="radio"]:checked:before{height:12px;width:12px}.form-main .form-group input[type="checkbox"]:checked:before{height:14px;width:14px;font:600 14px/14px Arial, sans-serif}.form-main .default-msg{line-height:130%}}
/*!
 * formular2013_comments.css
 * 20 Minuten AG / Marcel A. Weder */.form-answers{border-top:10px solid #EEEEEE}.form-answers .form-answers-box{border-bottom:1px dotted #555555;font-size:16px;padding:20px 0 5px}.form-answers .form-answers-box p{margin:0;padding:0}.form-answers .form-answers-box .form-answers-title{font-weight:bold}.form-answers .form-answers-box .form-answers-content{line-height:20px;margin-bottom:15px}.form-answers .msg-error{font-style:italic;color:#cc0000}.story_content .story_text .msg-error{margin-top:8px}@media only screen and (max-width: 853px){.story .teaser .form-answers p{font-size:14px}}
.textad {
	text-decoration: none;
	outline: medium none;
}

.textad_headline {
	color: #222222;
	font-family: BentonConSansBold,Arial,Helvetica,sans-serif;
	font-size: 16px;
	line-height: 125%;
	margin: 4px 0 0;
	display: block;
	margin-bottom: 2px;
	line-height: 18px;
}

.textad_body {
	color: #555555;
	font-size: 12px;
	line-height: 16px;
	font-family: Georgia,"Times New Roman",Times,serif;
	text-transform: none;
	display: block;
}

.textad_body:hover {
	color: #000000;
}

.textad_link {
	color:#044CA0;
	font-size: 12px;
	font-weight:bold;
	line-height: 16px;
	font-family: Georgia,"Times New Roman",Times,serif;
}

.readmore_links {

	font-family: BentonConSansBold,Arial,Helvetica,sans-serif;
	font-size: 16px;
	line-height: 125%;
	margin: 4px 0 0;
	display: block;
	margin-bottom: 2px;
	line-height: 18px;
}

.readmore_box_pic {
	width:200px;
	height:100px;
	-moz-box-shadow: 1px 1px 3px #999999;
	-webkit-box-shadow: 1px 1px 3px #999999;
	box-shadow: 1px 1px 3px #999999;
}

.fb_box_head {
	color: #222222;
	font-family: BentonConSansBold,Arial,Helvetica,sans-serif;
	font-size: 16px;
	line-height: 125%;
	margin: 4px 0 0;
	display: block;
	margin-bottom: 2px;
	line-height: 18px;
}

#more_links	{
    float: right;
    margin-bottom: 15px;
    overflow: hidden;
    width: 455px;
}

#authorline {
	height:20px;
	float:left;
	font-size:12px;
}

#socialauthorbox {
	height:20px;
	float:right;
}

.publishBottom:before {
    color: #858585;
    content: "Giv din mening efter annoncen...";
    display: block;
    font-size: 9px;
    font-style: italic;
    line-height: 15px;
    position: absolute;
    text-align: center;
    top: -18px;
    width: 100%;
}
.publishBottom {
    background-color: #e5e5e5;
    border: 1px solid #999997;
    margin: 30px 0 20px;
    padding: 10px 0 0;
    position: relative;
    text-align: center;
}
.publish-indhold {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    padding: 0 0 12px;
    position: relative;
    text-align: left;
    vertical-align: top;
}
.publish-indhold:after {
    color: #858585;
    content: "(annonce)";
    font-size: 9px;
    position: absolute;
    right: 0;
}

.story_text .interactive {
	width:100%;
}

.thematic_box {
	display:none;
}

.readmore_header {
	color:#000000;
	font-size:20px;
	padding:10px;
	background-color:#bbb9b9;
	margin:0px;
	width:300px !important;
	display:table-cell;
	font-family: BentonConSansBold,Arial,Helvetica,sans-serif;
	line-height: 18px;
}

#shareBottom {
	padding-bottom:30px;
}

.story_content .story_text .like_buttons ul {
	margin: 0;
}

#commentsBox {
	margin-bottom:15px;
	min-height:257px;
}

#commentsBox-headline {
    border-bottom: 1px solid #f2f2f2 !important;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px !important;
    font-weight: bold !important;
    line-height: 1.1em !important;
    margin: 5px 0 0.5em !important;
    padding: 0 0 0.5em !important;
    text-transform: uppercase;
}

#commentsBox-content {
	float: none;
	padding: 10px;
}

#readMorePictureBox {
	position: relative;
	margin-bottom:15px;
	border: 1px solid #999998;
}

#readMorePictureBox-headline {
	color:#ffffff;
	font-size:20px;
	padding:10px;
	background-color:red;
	margin:0px;
	border-bottom: 1px solid #999998;
	font-family: BentonConSansBold,Arial,Helvetica,sans-serif;
	line-height: 18px;
	display: block;
}

#readMorePictureBox-content {
	width:600px;
	overflow:hidden;
}

.readMorePictureBox-item {
	position: relative;
	float:left;
	margin-bottom:2px;
	overflow:hidden;
}

.readMorePictureBox-item-left {
	margin-right:4px;
}

#readMorePictureBox-content a:hover { text-decoration:underline; }
#readMorePictureBox-content .picReadMore {width:297px;height:149px;}
#readMorePictureBox-content .storyBoxHeadBox {width:297px;position: absolute; bottom:0px; right:0px; height:37px;background: url('http://info.metroxpress.dk/mxbox/images/readmoreContentBg.png') repeat scroll 0 0 transparent;color:#ffffff;font-weight:bold;}
#readMorePictureBox-content .storyBox:hover .storyBoxHeadBox {background-color:#000000;}
#readMorePictureBox-content .storyBoxHeadline {color: #ffffff;	font-family: BentonConSansBold,Arial,Helvetica,sans-serif; font-size: 19px; font-weight: normal; margin: 4px 0 0;	padding-left:5px; display: block;	margin-bottom: 2px;	}

#readMoreTextBox {
	background-color:#ffffff;
	position: relative;
	float: right;
	width:600px !important;
	margin-bottom:15px;
	border: 1px solid #999998;
}

.readMoreTextBox-headline {
	color:#000000;
	font-size:20px;
	padding:10px;
	background-color:#bbb9b9;
	margin:0px;
	width:300px !important;
	display:table-cell;
	font-family: BentonConSansBold,Arial,Helvetica,sans-serif;
	line-height: 18px;
}

.readMoreTextBox-container {
	width: 300px ! important;
	float: left;
}

.readMoreTextBox-content {
	width:270px !important;
	line-height:14px !important;
	overflow:hidden;
	background-color:#ffffff;
	padding:10px;
}

.readMoreTextBox-item {
	font-size:14px;
	margin-bottom: 8px;
	color:#000000;
	font-family: BentonConSansBold,Arial,Helvetica,sans-serif;
	line-height: 18px;
	display: block;
}

.readMoreTextBox-item-border {
	border-bottom:1px solid #dfdfdf;
	padding-bottom:10px;
}

.readMoreTextBox-item-stamp {
	color:#999999;
	padding-right:8px;
	font-size:10px;
}

.readMoreTextBox-item a {
	color: #000000;
	font-size: 19px;
}

.like_buttons {
    height: 30px;
    width: 600px;
    position: absolute;
}

.story_content .story_text {
	padding-top: 40px;
}

.like_buttons li {
    float: left;
    width: 115px;
}
.like_buttons li.facebook {
    width: 199px;
}
.like_buttons li.twitter {
    width: 110px;
}
.like_buttons li.gplus {
    width: 80px;
}

#shareBottom .like_buttons {
	margin:0;
}

.teaser_head .teaser_title h3 {
    font-family: Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.x43 .teaser_title h2, .x44 .teaser_title h2, .x45 .teaser_title h2, .x46 .teaser_title h2 {
    font-size: 35px;
    line-height: 110%;
}

.x24 .teaser_title h2, .x23 .teaser_title h2, .x22 .teaser_title h2, .x21 .teaser_title h2 {
    font-size: 20px;
    line-height: 115%;
}

.teaser_head .teaser_title h3.colored {
    background-color: #063c88;
    display: inline-block;
    padding: 1px 4px;
}

.teaser_head .teaser_title h3.colored a {
    color: #fff;
}

.teaser_head .teaser_title h3.colored a:hover, .teaser_head .teaser_title h3.colored a:visited {
    color: #fff;
}

/*_Box placeholders_*/

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

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

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

/*_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-play.png);
background-repeat:no-repeat;
position:absolute;
top:0;
left:0;
}

/*_Box interactive_*/

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

/*_Box Bubble*/

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

/*_Box Afstemning*/

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

.story_content .story_text .storyPictureInText p {
    color: #555555;
    font-size: 12px;
    margin: 3px 0 0;
}

.info_text b:first-child, aside b:first-child {
    font-family:BentonConSansBold,Arial,Helvetica,sans-serif;
}

.story_content .story_text .story_infobox span.info_text {
	background-color: transparent;
	border: none;
	margin:0;
	padding:0;
	width: auto;
}

.sidehanger_left_top_160x160 {
	margin-bottom:15px;
	position:absolute;
	top:485px;
}

.sidehanger_right_top_160x160 {
	margin-bottom:15px;
	position:absolute;
	top:485px;
}

#header .icon_list {
  background-image: url("/2010/img/navigation/sprites/sprites_mediathek.png");
  background-position: 9px -23px;
  background-repeat: no-repeat;
  display: block;
  height: 25px;
  margin-left: 20px;
  padding-top: 2px;
}

#header #navi_bar .subnavi_flap li {
  line-height: 30px;
}

#header #navi_bar .subnavi_flap li:last-child {
  line-height: 30px;
}

.topelement .video_showlarge {
	display: none;
}

.box.x44 {
	height:500px;
}

.box.x43 {
	height: 380px;
}

.box.x22 {
	height: 260px;
}

.topelement .lastwrap li {
    border-bottom: medium none;
    height: 125px;
    margin-left: 24px;
    padding: 27px 0 24px 11px;
    width: 260px;
}

.topelement .lastwrap li div.thumb {
	height: 110px;
	width: 230px;
}

.topelement .lastwrap li span {
    font-family: BentonConSansBold,Arial,Helvetica,sans-serif;
    font-size: 14px;
    padding-top: 8px;
    width: 100%;
}

.topelement .lastwrap h6 {
	color: #ffffff;
    font-size: 14px;
    padding: 20px 32px 0;
    text-align: center;
}

aside {
	clear: right;
    color: #555555;
    display: block;
    float: right;
    font-size: 12px;
    line-height: 17px;
    margin: 0 0 10px 10px;
    overflow: visible;
    width: 220px !important;
    background-color: #f8f8f8;
    padding: 10px 20px 20px;
}

#wrapper {
	z-index: 554;
}

#kommercielTop {
	font-weight:bold;
	padding:10px;
	margin:10px;
	text-transform:uppercase;
}

#videoBox {
	background-color:#e5e5e5;
	margin-top:15px;
	margin-bottom:15px;
	min-height:257px;
	border: 1px solid #999998;
}

#videoBox-headline {
	font-family: BentonConSansBold,Arial,Helvetica,sans-serif;
	font-size: 16px;
	line-height: 18px;
	display: block;
	color:#000000;
	font-size:20px;
	padding:10px;
	background-color:#bbb9b9;
	margin:0px;
}

#videoBox-content {
	float: none;
	padding: 10px;
}

#videoBox p {
  font-family: BentonConSansBold,Arial,Helvetica,sans-serif;
  margin-bottom: 10px;
}

.story_content .story_text .like_buttons li {
	list-style-type: none;
}

#liveBox {
	background-color:#e5e5e5;
	margin-top:15px;
	margin-bottom:15px;
	min-height:257px;
	border: 1px solid #999998;
	clear: both;
}

#liveBox-headline {
	font-family: BentonConSansBold,Arial,Helvetica,sans-serif;
	font-size: 16px;
	line-height: 18px;
	display: block;
	color:#fff;
	font-size:20px;
	padding:10px;
	background-color:#044ca0;
	margin:0px;
}

#liveBox-content {
	float: none;
}

#liveBox-tower {
    max-height: 33px;
    margin: -5px 12px -8px -1px;
}

#leaderboard, #ad-bottom-wrapper {
	text-align:center;
	min-height:180px;
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;
}

#ad-article-bottom-wrapper {
	width:auto;
	text-align: center;
	margin-bottom:5px;
	padding:0;
}

#ad-article-bottom {
	display:block;
	max-width:600px;
}

#ad-leaderboard, #ad-bottom {
	display: inline-block;
	max-width: 100%;
}

#ad-bottom {
	width: 930px !important;
	overflow: hidden;
}

.ad-content {
	padding: 0 0 15px;
	position: relative;
	overflow: hidden;
}

.ad-content:after {
	bottom: 1px;
	color: #858585;
	content: "(annonce)";
	display: block;
	font-size: 9px;
	line-height: 9px;
	padding: 0 0 1px;
	position: absolute;
	right: 0;
}

.eightbit_engage {
	margin-bottom: 30px;
}

.jw-logo {
	float: left !important;
}

.jw-controls .jw-controls-right {
	left: 0 !important;
}

.jw-dock {
	clear: right !important;
}

.jw-slider-horizontal {
	height: 0.35em !important;
}

.mxcreBottom h1{border-bottom:1px solid #f2f2f2;font-size:12px;font-weight:700;line-height:1.1em;margin:5px 0 .5em;padding:0 0 .5em;text-transform:uppercase}.mxcreBottom h1,.mxcreBottom .mxcreContainer{font-family:Roboto,Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif}.mxcreBottom .mxcreContainer{position:relative;text-align:justify;vertical-align:top}.mxcreBottom .mxcreContainer::after{content:"";display:inline-block;width:100%}.mxcreBottom .item{background:rgba(0,0,0,0) 0 0;display:inline-block;line-height:18px;min-width:50px;text-align:left;vertical-align:top;width:24%;margin-bottom:5px}.mxcreBottom .item a{color:#4f4d4f;font-size:11px;font-weight:700;text-decoration:none}.mxcreBottom .item div{background:rgba(0,0,0,0) no-repeat center center/cover;height:120px;margin-bottom:5px}.mxcreContainer>span{display:inline-block;font-size:0;line-height:0;width:100%}.mxcreBottom #ads{color:#999;font-size:10px}

.topelement.interactive .name {
    background-color: #000000;
    color: #ffffff;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 16px;
    height: 35px;
    left: 0;
    line-height: 35px;
    padding: 0 8px;
    position: absolute;
    text-transform: uppercase;
    top: 0;
}

.topelement.interactive .mainbar {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f3f3f3 0%, #d3d3d3 100%) repeat scroll 0 0;
    border-radius: 0 0 20px 20px;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.35);
    min-height: 60px;
    position: relative;
}

.topelement.interactive .action_button {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #6a8b27 0%, #6a8b27 49%, #59761f 51%, #59761f 100%) repeat scroll 0 0;
    border-radius: 0 0 20px;
    bottom: 0;
    height: 60px;
    position: absolute;
    right: 0;
    text-align: center;
    width: 160px;
}

.box.x30big .teaser.big_promotion {
	border-bottom: 1px solid #f2f2f2;
	margin: 0 10px 24px 0;
	padding-bottom: 20px;
}

.box.x30big .teaser.big_promotion .teaser_image.size {
	height: 100% !important;
}

.box.x30big .teaser.big_promotion .teaser_title h3 {
	display: none;
}

#bigPromo {
	border-bottom: 1px solid #f2f2f2;
	border-top: 1px solid #f2f2f2;
	margin-bottom: 20px;
	padding-bottom: 15px;
	padding-top: 15px;
}

.mxSlider .mxSliderContainer,.mxSlider h1{font-family:Roboto,Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif}.mxSlider h1{border-bottom:1px solid #f2f2f2;font-size:12px;font-weight:700;line-height:1.1em;margin:5px 0 .5em;padding:0 0 .5em;text-transform:uppercase}.mxSlider .mxSliderContainer{margin-left:-10px;margin-right:-10px}.mxSlider .item{line-height:18px;margin-bottom:5px;min-width:50px;padding:10px}.mxSlider .item a{color:#4f4d4f;font-size:11px;font-weight:700;text-decoration:none}.mxSlider .item div{background:rgba(0,0,0,0) no-repeat center center/cover;height:120px;margin-bottom:5px}.slick-next,.slick-prev{font-size:0;line-height:1;position:absolute;top:33%;display:block;width:20px;height:20px;padding:0;cursor:pointer;color:transparent;border:none;outline:none}.slick-prev{left:20px;z-index:15;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb2 46IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlhNTElEXzFfIiB4b Wxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3 LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTYgMTY iIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcm VzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc 3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05LjQsNGwtNCw0bDQsNGwxLjMtMS4yTDcuOSw4 bDIuOC0yLjhMOS40LDR6IE04LDBDMy42LDAsMCwzLjYsMCw4czMuNiw4LDgsOHM4LTMuNiw4LTh TMTIuNCwwLDgsMHogTTgsMTQKCWMtMy4zLDAtNi0yLjctNi02czIuNy02LDYtNnM2LDIuNyw2LD ZTMTEuMywxNCw4LDE0eiIvPgo8L3N2Zz4K")}.slick-next{right:20px;z-index:15;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb2 46IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlhNTElEXzFfIiB4b Wxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3 LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTYgMTY iIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcm VzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc 3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01LjQsNS4zTDguMSw4bC0yLjgsMi44TDYuNiwx Mmw0LTRsLTQtNEw1LjQsNS4zeiBNOCwwQzMuNiwwLDAsMy42LDAsOHMzLjYsOCw4LDhzOC0zLjY sOC04UzEyLjQsMCw4LDB6IE04LDE0CgljLTMuMywwLTYtMi43LTYtNnMyLjctNiw2LTZzNiwyLj csNiw2UzExLjMsMTQsOCwxNHoiLz4KPC9zdmc+Cg==")}.slick-slider{margin-bottom:30px}.slick-dots{display:block;height:11px;position:absolute;text-align:center;width:100%;list-style:none;padding:0}.slick-dots li{background-color:rgba(0,0,0,.3);border-radius:100%;display:inline-block;height:7px;margin:0 4px;position:relative;top:-5px;width:7px}.slick-dots li button{display:none}.slick-dots .slick-active{background:rgba(0,0,0,.8) 0 0;height:9px;top:-4px;width:9px}.slick-list,.slick-slider{position:relative;display:block}.slick-slider{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide,.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

.box.x30 .mxSlider {
	width: 300px;
	overflow: hidden;
}

.x83 .mxSlider .item a {
	font-family: BentonConSansBold,Arial,Helvetica,sans-serif;
	color: #222222;
	font-weight: normal;
	font-size: 20px;
    line-height: 115%;
}

.x83 .mxSlider h1 {
	font-family: Arial,sans-serif;
	font-size: 12px;
	border-top: 1px solid #f2f2f2;
	padding: 1.3em 0 1.2em;
}

.x83 .slick-dots {
	padding: 1.3em 0 0.8em;
	border-bottom: 1px solid #f2f2f2;
    border-top: 1px solid #f2f2f2;
}

