.mainbody {background-color: #e1e1e1; margin: 0px 0px 0px 0px;}

.line_left  { background-image: url(/sportch/images/line_left.gif); }
.line_right { background-image: url(/sportch/images/line_right.gif); }

.bg_white {background-color: #ffffff;}
.bg_black {background-color: #000000;}
.bg_black_footer {background-color: #000000;}

/*p 			{ margin-top: 0px; } */

/* header*/
.header {border-top: 6px solid #FFFFFF; border-right: 5px solid #FFFFFF; border-left: 5px solid #FFFFFF;}
.header_bg1 {background-image: url(/sportch/images/header_bg1.gif);}
.header_bg2 {background-color: #000000;}
.header_bg3 {background-color: #000000;}
.header_bg4 {background-color: #000000;}
/*.header_bg4 {background-image: url(/de/sportch/images/header_bg4.gif); background-repeat: no-repeat; background-color: #000000; vertical-align:bottom; }*/
.header_bg5 {background-image: url(/sportch/images/header_bg5.gif);}

.divider1 {background-image: url(/sportch/images/divider1.gif);}
.divider2 {background-image: url(/sportch/images/divider2.gif);}

.topnavi { font-size:11px; color:#ff0000; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:normal; line-height: 24px; text-align: center;}
a.topnavi:hover {text-decoration:underline;}
.topnavi2 { font-size:11px; color:#ff9900; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:normal; line-height: 24px; text-align: center;}
/*.topnavi3 { font-size:11px; color:#e1e1e1; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:bold; line-height: 24px; text-align: center;}*/
.topnavi3 { font-size:13px; color:#c9c9c9; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:normal; line-height: 24px; text-align: center;}
a.topnavi3:hover {color: #fe0000;}
/* ENDE header*/



/* navigation */
td.nav_1, td.nav_2, td.nav_special, .line {background-image: url(/sportch/images/divider.gif); background-repeat: repeat-x; background-position: bottom;}

.nav_1, .nav_2, .nav_3, .nav_special { font-size:11px; color:#000000; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:bold; line-height: 22px; padding-left: 5px; background-color: #ececec;}
a.nav_1:hover { color: #fe0000;}

.nav_2 { color:#666666; font-weight:normal; line-height: 22px; padding-left: 5px; background-color: #f5f5f5;}
a.nav_2:hover {	color: #fe0000;}

.nav_3 { color:#666666; font-weight:normal; line-height: 18px; padding-left: 10px; background-color: #ffffff;}
a.nav_3:hover {	color: #fe0000;}

.nav_special {color:#fe0000; line-height: 22px; padding-left: 5px; background-color: #ececec;}
a.nav_special:hover {color: #fe0000;}

.nav_space{ color:#000000; line-height: 18px; background-color: #ffffff;}
/* ENDE navigation*/


.body {border-right: 5px solid #FFFFFF; border-left: 5px solid #FFFFFF;}

/* breadcrumb */
.bread_crumb, 
.bread_crumb_active, 
.bread_crumb_start	{ font-size:8pt; color:#8c8c8c; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:normal;}
.bread_crumb_active { color:#ff0000; text-decoration:underline;}
a.bread_crumb:hover {text-decoration:underline;} 
.bread_crumb_start 	{ color:#eb9b22; padding-left:25px;}
/* ENDE breadcrumb */

.cover_text 	{ font-size:12px; color:#5f5f5f; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:normal; line-height: 14px;}
a.cover_text:hover {color: #5f5f5f;}

.article_href  		{ font-size:12px; color: #8c8c8c; text-decoration:none; font-family: arial, verdana, helvetica; font-weight:normal; }
a.article_href  	{ color: #8c8c8c; text-decoration:none;}
a.article_href:hover { color: #ff0000; text-decoration:none;}

.cover_head 			{ font:bold 18px arial, verdana, helvetica; color:#000000; text-decoration:none; padding-bottom:11px; padding-top:11px; clear:both; }
a.cover_head:hover 		{ color: #000000; text-decoration: none;}

.cover_team_head 		{ font:bold 18px arial, verdana, helvetica; line-height:18px; color:#000000; text-decoration:none; padding-bottom:18px; padding-top:17px; clear:both; }
.cover_profile_head 	{ font:bold 18px arial, verdana, helvetica; line-height:12px; color:#000000; text-decoration:none; padding-bottom:20px; padding-top:0px; clear:both; }

.features_text { font-size:12px; color:#5f5f5f; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:normal; line-height: 14px;}
a.features_text:hover {	color: #434343;}

.features_head { font-size:14px; color:#000000; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:bold;}
a.features_head:hover {color: #434343;}

.related_link { font-size:12px; color:#8c8c8c; font-family: arial, verdana, helvetica; font-weight:normal; line-height:14px; text-decoration:none;}
a.related_link:hover { color:#ff0000;}

.link { font-size:12px; color:#8c8c8c; font-family: arial, verdana, helvetica; font-weight:normal; line-height:14px; text-decoration:none;}
a.link:hover { color:#ff0000;}

/* module */
.headline_news, .headline_dreier { font-size:12px; color:#323232; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:bold; background-image: url(/de/sportch/images/modul_bg.jpg); padding-right: 2px; padding-left: 2px; line-height: 25px;}
.headline_news_dark {color:#ffffff; background-color: #626262; padding-right: 4px; padding-left: 4px; border-top: 1px solid #626262; border-bottom: 1px solid #626262;}
.news { font-size:11px; color:#616161; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:bold; border-right: 1px solid #eb9b22; border-top: 1px solid #eb9b22; border-bottom: 1px solid #eb9b22;}
.live_ticker_headline { font-family: arial, verdana, helvetica; font-weight:bold; font-size:11px; color:#ffffff; text-decoration:none; background-color: #a9a9a9; padding:0px; padding-left:2px; padding-right:2px; border:none;}

.news_head { font-size:14px; color:#000000; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:bold;}
a.news_head:hover {color: #434343;}

.news_text, .multi, .text_tabelle 			{ font-size:11px; color:#5f5f5f; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:normal; line-height: 14px; }
a.news_text:hover, a.multi:hover 	{ color: #ff0000; text-decoration:underline}

.dreiertitle { font-size:14px; color:#000000; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:bold;}

.dreiertext 			{ font-size:12px; color:#5f5f5f; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:normal; line-height: 14px; }
a.dreiertext:hover 	{ color: #ff0000; text-decoration:underline}

.related_link_module { font-size:12px; color:#8c8c8c; font-family: arial, verdana, helvetica; font-weight:normal; line-height:14px; text-decoration:none;}
a.related_link_module:hover { color:#ff0000;}

.related { font-size:11px; color:#000000; font-family: arial, verdana, helvetica; font-weight:bold;text-decoration:none;}
a.related:hover { color: #ff0000; text-decoration: underline;}

.relatedlinks_head { font-size:11px; color:#000000; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:bold;}

.extra { font-size:12px; color:#000000; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:bold;}
a.extra:hover {color: #434343;}
/* ENDE module */

/* footer */
.footer_body {background-color: #ffffff; border-top: 1px solid #000000;}

.footer { font-size:11px; color:#606060; font-family: arial, verdana, helvetica; font-weight:normal; text-align: center;}
a.footer:hover { color: #606060;}

.divider_footer {font-size:14px; color:#606060; padding-right: 3px; padding-left:3px; font-family: arial, verdana, helvetica; font-weight:normal; text-align: center;}

.footer_partner_headline { font-size:11px; color:#5b5b5b; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:normal; text-align: left; line-height:15px;}
.footer_partner { font-size:11px; color:#5b5b5b; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:normal; text-align: center;}

/* ENDE footer */

/* right wrapper */
.right_wrapper { 
    font-size:          12px; 
    color:              #f2f2f2; 
    text-decoration:    none;
    font-family:        arial, verdana, helvetica; 
    font-weight:        bold; 
    background-image:   url(/sportch/images/rightwrapper_bg.jpg); 
    padding-right:      2px; 
    padding-left:       10px; 
    line-height:        25px;
}
a.right_wrapper:hover {
    text-decoration:    none; 
    color:              #ff0000;
}

.right_wrapper_asics { font-size:12px; color:#ffffff; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:bold; background-image: url(/sportch/images/bg_wrapper_asics.gif); padding-right: 2px; padding-left: 30px; line-height: 25px;}
a.right_wrapper_asics:hover {text-decoration:none;}


.right_wrapper_asics2 		{font-size:12px; color:#ffffff; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:bold; padding-right: 2px; line-height: 25px; background-image: url(/de/sportch/images/bg_wrapper_asics.gif);}
a.right_wrapper_asics2:hover {color:#ffffff; text-decoration:none;}


/* ENDE right wrapper */

/* bildergalerie */
.over {font-size:11px; color:#000000; text-decoration:none; font-family: arial, verdana, helvetica; white-space:nowrap; line-height: 14px;}
td.rowdark over {font-size:8pt; color:#000000; text-decoration:none; font-family: arial, verdana, helvetica; white-space:nowrap; line-height: 14px;}
.rowbright over {font-size:8pt; color:#000000; text-decoration:none; font-family: arial, verdana, helvetica; white-space:nowrap; line-height: 14px;}
.galerie			{ font-size:12px; color:#000000; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:normal; line-height: 14px; }
.galerie_asics			{ font-size:12px; color:#ffffff; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:normal; line-height: 14px; padding-left: 7px;}
.over_asics 			{ font-size:12px; color:#ffffff; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:normal; line-height: 14px; padding-left: 7px;}
a.galerie:hover, a.over:hover	{ color: #ff0000; text-decoration:underline}

/* ENDE bildergalerie */

.Uhrhome { color:#434343;}

.date { font-size:11px; color:#000000; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:normal; text-align: center;}
.suche { font-size:9px; color:#000000; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:normal; line-height: 15px;  text-align: center;}


/* artikel */
.cover_article_head { font-weight:bold; font-size:18px; font-family: arial, verdana, helvetica; color:#000000; text-decoration:none; padding-bottom: 11px; padding-top:11px; clear:both; }

.cover_article_tnt 	{ font-size:18px; color:#000000; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:bold; padding-bottom: 16px; clear:both;}

.news_text { font-size:12px; color:#5f5f5f; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:normal; line-height: 14px;}
.text { font-size:12px; color:#5f5f5f; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:normal; line-height: 14px;}
.headline { font-size:12px; color:#5f5f5f; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:normal; line-height: 14px;}
.article_font {text-align:right; padding-right: 5px;}
.article_date {text-align:left; height: 25px;}
.article_date_tnt {text-align:left; height: 25px; padding-bottom: 7px;}
.article_head {float:left;}
.article_text {clear:left}

.article_font {text-align:right;}
.article_date {text-align:left; height: 25px;}
.article_date_tnt {text-align:left; height: 25px; padding-bottom: 7px;}
.article_head {float:left;}
.article_text {clear:left}

.article_linkbox {background-color:#F5F5F5; border: 1px solid #434343; margin-right:15px; width:150px; float:left;}

.image_credit {font-size:8pt;text-decoration:none;font-family:arial, verdana, helvetica;color:#5f5f5f;background-color:#F5F5F5;padding-left:6px;padding-right:6px;padding-top:1px;}
.image_caption {text-align:right;}
.article_image {background-color:#F5F5F5; margin-right:15px;width:150px;float:left;}

.bookmark, .info { font-size:11px; color:#434343; text-decoration:none; font-family: arial, verdana, helvetica; font-weight:normal;}
a.bookmark:hover { color: #000000; text-decoration: none;}

/* ENDE artikel */

/* tabellen */
.rowbright {background-color:#FFFFFF;}

.tabellen_head 	{ font:bold 12px arial, verdana, helvetica; color:#000000; text-decoration:none; background-color:#f5f5f5; height:29px; }
.tabellen_headline 	{ font:bold 12px arial, verdana, helvetica; color:#000000; text-decoration:none; background-color:#f5f5f5; height:24px; padding-top: 12px; padding-bottom: 2px; padding-left: 5px;}
.rowdark 		{ font-size:11px; color:#000000; text-decoration:none; font-family: arial, verdana, helvetica; line-height:18px; }
.rowbright 		{ font-size:11px; color:#000000; text-decoration:none; font-family: arial, verdana, helvetica; background-color: #f5f5f5; line-height: 18px;}
.rowdark1 		{ font-size:11px; color:#000000; text-decoration:none; font-family: arial, verdana, helvetica; background-color: #ffffff; line-height: 18px;}
.rowdark0 		{ font-size:11px; color:#000000; text-decoration:none; font-family: arial, verdana, helvetica; background-color: #f5f5f5; line-height: 18px;}
.rowtop 		{ font-size:12px; color:#000000; text-decoration:none; font-family: arial, verdana, helvetica; font-weight:bold; background-color: #f5f5f5; line-height:30px; }

.row_1, .row_2, .row_3, .row_4, .row_5,
.row_6, .row_7, .row_8, .row_9, .row_10,
.row_11, .row_12, .row_13, .row_14, .row_15,
.row_16, .row_17, .row_18, .row_19, .row_20, .row1, .row0 {
	font-size:12px; color:#000000; text-decoration:none; font-family: arial, verdana, helvetica; font-weight:normal; padding-right: 5px; padding-left: 5px; line-height: 20px;
}

.row_1 { background-color: #e75218;}
.row_2 { background-color: #e75218;}
.row_3 { background-color: #ed7d52;}
.row_4 { background-color: #f4ac90;}
.row0, .profile_headline { background-color: #f5f5f5;}

.nav_d { font-size:12px; color:#000000; text-decoration:none;font-family: arial, verdana, helvetica;}
a.nav_d:hover { color: #ff0000; text-decoration: underline;}
/* ENDE tabellen */

.boldlight {
	font-weight:bold;
	color: #FF0000;
}

/** stadien*/
.stadien { font-size:12px; color:#000000; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:bold;}
a.stadien:hover { font-size:12px; color:#ff0000; text-decoration:underline;}

.stadien_2 { font-size:12px; color:#000000; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:normal;}
a.stadien_2:hover { font-size:12px; color:#ff0000; text-decoration:underline;font-family: arial, verdana, helvetica; font-weight:normal;}

.zoom { font-size:11px; color:#000000; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:normal;}
a.zoom:hover { font-size:11px; color:#ff0000; text-decoration:underline;}

.dreierlink { font-size:13px; color:#000000; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:bold; text-align: center;}
a.dreierlink:hover {color: #ff0000;text-decoration:underline}
/** ENDE stadien*/

/* ASICS */
.wrapper_asics {
	font-family			: verdana, arial, helvetica;
	color				: #ffffff;
	font-size			: 11px;
	vertical-align		: middle;
	padding-left		: 40px;
	background-image	: url(/de/includes/nav/images/bg_wrapper_asics.gif);	
}
.headline_right_side_asics {
	width:             300px;
	height:            25px;
	text-decoration:   none;
}
/* ENDE ASICS */

/* PROFILE */
.letter 			{ font-family: arial, verdana, helvetica; font-size:18px; color:#5f5f5f; background-color: #ececec;font-weight:bold; border-top:1px solid #5f5f5f; border-bottom:1px solid #5f5f5f;}
.letter_small 		{ font-family: arial, verdana, helvetica; font-size:14px; color:#5f5f5f; background-color: #ececec;font-weight:bold; border-top:1px solid #5f5f5f; border-bottom:1px solid #5f5f5f;}
.profile_text 		{ font:normal 12px arial, verdana, helvetica; color:#000000; text-decoration:none; vertical-align:top; }
.profile_row		{ padding-left:10px; vertical-align:middle; }
.rowdark_profile	{ font-size:12px; color:#000000; text-decoration:none; font-family: arial, verdana, helvetica; line-height:16px; }
.rowbright_profile	{ font-size:12px; color:#000000; text-decoration:none; font-family: arial, verdana, helvetica; background-color:#f5f5f5; }
.cover_profile_head { font:bold 18px arial, verdana, helvetica; line-height:12px; color:#000000; text-decoration:none; padding-bottom:20px; padding-top:0px; clear:both; }
/* PROFILE ENDE */

/* teams */
.teams 			{ font:bold 12px arial, verdana, helvetica; color:#000000; text-decoration:none; line-height:12px; margin-top:5px; }
a.teams 		{ font:bold 12px arial, verdana, helvetica; color:#000000; text-decoration:none; line-height:12px; }
a.teams:hover 	{ font:bold 12px arial, verdana, helvetica; color:#ff0000; text-decoration:none; line-height:12px; }
/* ENDE teams  */

.mclink { font-size:11px; color:#ff0000; text-decoration:none;font-family: arial, verdana, helvetica;}
a.mclink:hover { text-decoration: underline;}

td.anzeige_468 { font-size:11px; color:#434343; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:normal; padding-left: 1px;}
td.anzeige_sky { font-size:11px; color:#434343; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:normal; padding-top: 10px; text-align: center;}

/*Liveticker*/
.background_light {background-color: #f5f5f5}
.background_highlight {background-color: #fe0000; }
.background_white {background-color: #ffffff}
.highlight {color: #ff0000}

.small		{ font-size:11px; line-height:16px;}

.liveticker_main {
    width:      797px;;
}
.liveticker_calendar {
    width:          196px;
    margin-right:   13px;
}
.liveticker_list_head {
    width:      786px;
  
}
.liveticker_list {
    width:      784px;
}

/*ENDE Liveticker*/

/*
	word cloud
*/
.wordcloud_5 {font-family:arial, verdana, helvetica; font-weight:normal; font-size:9px; color:#AAAAAA; text-decoration:none;}
.wordcloud_4 {font-family:arial, verdana, helvetica; font-weight:normal; font-size:10px; color:#888888; text-decoration:none;}
.wordcloud_3 {font-family:arial, verdana, helvetica; font-weight:normal; font-size:11px; color:#777777; text-decoration:none;}
.wordcloud_2 {font-family:arial, verdana, helvetica; font-weight:normal; font-size:11px; color:#444444; text-decoration:none;}
.wordcloud_1 {font-family:arial, verdana, helvetica; font-weight:bold; font-size:12px; color:#333333; text-decoration:none;}

/** impressum */
.imprint_link 			{ font-size:12px; color:#000000;  text-decoration:none; font-family: arial, verdana, helvetica; font-weight:normal; line-height:18px; }
a.imprint_link:hover 	{ color:#ff0000; }
/*ENDE impressum*/

.image2 { border: 1px solid #000000;}
.top_headline { font-size:12px; color:#323232; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:bold; background-image: url(/de/sportch/images/modul_bg.jpg); padding-right: 2px; padding-left: 2px; line-height: 25px;}


.email { font-size:11px; color:#ff0000; text-decoration:none;font-family: arial, verdana, helvetica; font-weight:normal; line-height: 24px; text-align: center;}
a.email:hover {text-decoration:underline;}

.article_table_td {font-family:arial, verdana, helvetica; color:#5f5f5f; font-size:12px; text-align:left;}
a.article_table_td:link { font-family:verdana, arial, helvetica; color:#5f5f5f; font-size:12px; text-decoration:none; font-weight:bold; }
a.article_table_td:visited { font-family:verdana, arial, helvetica; color:#5f5f5f; font-size:12px; text-decoration:none; font-weight:bold; }
a.article_table_td:active { font-family:verdana, arial, helvetica; color:#5f5f5f; font-size:12px; text-decoration:none; font-weight:bold; }
a.article_table_td:hover { font-family:verdana, arial, helvetica; color:#5f5f5f; font-size:12px; text-decoration:none; font-weight:bold; }
.small		{ font-size:11px; line-height:16px;}

/* topstory / features */
.icon_row { height:18px; vertical-align:middle; line-height:15px; padding-right:20px; }

/** Vereinsnews*/
.head_weitere 			{ font:bold 13px arial, verdana, helvetica; color:#000000; text-decoration:none; }
a.head_weitere:hover 	{ color:#434343; }

select					{ font:normal 12px arial, verdana, helvetica; color:#000000; border:solid 1px #cccccc; }
option					{ font:normal 12px arial, verdana, helvetica; color:#000000; }
/* ENDE Vereinsnews **/

/** Ergebnisseiten*/
.table_small {
    width:      790px;
}

/* rechter rand */
#right_side {
	width: 310px;
	height: 100%;
	background-color: #f5f5f5;
	vertical-align: top;
	text-align: center;
	border-top: 4px solid #ffffff;
}
.content_right_side {
	padding-bottom: 10px;
	padding-right: 0px;
}
.content_right_side_service {
	padding-bottom: 10px;
	padding-right: 0px;
}
.line_right_side {
	/* nur für sportal.ch nötig, aber in einigen gemeinsam genutzten wrappern enthalten */
}
.paddings_right_side {
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right:10px;
	margin-top: 10px;
}
.link_right_side {
	width: 100%;
	padding-top: 5px;
	margin-left: 10px;
	text-align: left;
}
.headline_right_side {
	background-image:  url(/sportch/images/rightwrapper_bg.jpg);
	background-repeat: repeat-x;
	/* width:          100%; */
	width:             310px;
	height:            25px;
	line-height:       25px;
	padding:           0px;
	margin:            0px;
	text-indent:       10px;
	color:             #f2f2f2;
	font-size:         12px;
	text-decoration:   none;
	font-family:       arial, verdana, helvetica;
	font-weight:       bold;
}
.paddings_lr_right_side {
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.padding_tb_right_side {
	padding-top: 5px;
	padding-bottom: 5px;
}

.ergebniswrapper_old_width {
    width:  290px;
}

.ergebniswrapper_width {
    width:  310px;
}

.ergebniswrapper_width_fr {
    width:  290px;
}

.video_width {
    width:      290px;
}
/* rechter rand ende */