.main_bg { background-color: #f7f9fa; }
.navi_bg { background-color: #f7f9fa; border-right: 1px solid #afafaf; }
.line_bg { background-color: #dcdcdc; }
.line_red { background-color: #d90d19; }
.line_grey { background-color: #afafaf; }
.line_light_grey { background-color: #ebebeb; }
.line_left_right { border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; }
.line_left_right_red { border-left: 1px solid #d90d19; border-right: 1px solid #d90d19; }
.image { border: 1px solid #f7f9fa;} 
.image_2 { border: 1px solid #b3000b;}
/*
	Bilder
*/
.image_credit {font-size:8pt;text-decoration:none;font-family: tahoma, arial, verdana, helvetica;color:#000000;background-color:#f7f9fa;padding-left:6px;padding-right:6px;padding-top:1px;}
.image_caption {text-align:right;}
.article_image {background-color:#f7f9fa;border: 1px solid #ebebeb; margin-right:15px;width:150px;float:left;}

td.topnavi { font-family: tahoma, arial, verdana, helvetica; color:#ffffff; font-size: 11px; text-decoration: none; padding-right: 10px;padding-left: 10px; border: 1px solid #aeaeae; background-color: #898989;}

a.topnavi { font-family: tahoma, arial, verdana, helvetica; color:#ffffff; font-size: 11px; text-decoration: none;}
a.topnavi:hover { color:#c20d1c;}

.date { font-family: tahoma, arial, verdana, helvetica; color:#ffffff; font-size:10px; text-decoration: none;}
.breadcrumb { font-family: tahoma, arial, verdana, helvetica; color:#d90d19; font-size:10px; text-decoration: none;}

a.topnavi_2 { font-family: tahoma, arial, verdana, helvetica; color:#ffffff; font-size: 12px; text-decoration: none;}
a.topnavi_2:hover { color:#ffdf0f;}


a.navi { font-family: tahoma, arial, verdana, helvetica; color:#0062ac; font-size: 12px; text-decoration: none; }
a.navi:hover { color:#ffdf0f;}

td.navi_1 { font-family: tahoma, arial, verdana, helvetica; color:#ffffff; font-size: 11px; text-decoration: none;  background-color: #d90d19; padding-left: 15px;}

a.navi_1 { font-family: tahoma, arial, verdana, helvetica; color:#ffffff; font-size: 11px; text-decoration: none; }
a.navi_1:hover { color:#ffdf0f;}



a.navi_2 { font-family: tahoma, arial, verdana, helvetica; color:#5e5e5e; font-size: 11px; text-decoration: none; padding-left: 15px; }
a.navi_2:hover { color:#434343;}

td.navi_3 { font-family: tahoma, arial, verdana, helvetica; color:#ffffff; font-size: 11px; text-decoration: none;  background-color: #ffffff; padding-left: 10px;}
a.navi_3 { font-family: tahoma, arial, verdana, helvetica; color:#5e5e5e; font-size: 11px; text-decoration: none; padding-left: 15px; }
a.navi_3:hover { color:#434343;}

td.divider_ver { background-image: url(/tourdesuisse/images/divider_ver.gif); background-repeat: repeat-y; background-position: bottom; }
td.divider_hor { background-image: url(/tourdesuisse/images/divider_hor.gif); background-repeat: repeat-x; background-position: bottom; }



.footer { font-size:11px; color:#a5a5a5; text-decoration:none;font-family: tahoma, arial, verdana, helvetica; font-weight:normal; text-align: center;}
a.footer:hover { color: #434343;}

.divider_sport { font-size:11px; color:#616161; padding-right: 5px; padding-left: 5px;  }
.divider_footer { font-size:11px; color:#a5a5a5; padding-right: 5px; padding-left:5px;  }


.footer_sport { font-size:11px; color:#606060; font-family: arial, verdana, helvetica; font-weight:normal; text-align: center;}
a.footer_sport:hover { color: #606060;}




td.headline { font-family: tahoma, arial, verdana, helvetica; color:#d90d19; font-size: 13px; text-decoration: none; font-weight:bold; }

td.cover_head { font-weight:bold; line-height: 46px; padding-top: 3px; font-family: tahoma, arial, verdana, helvetica; color:#616161; font-size: 16px; text-decoration: none;}

a.cover_head { font-family: tahoma, arial, verdana, helvetica; color:#616161; font-size: 16px; text-decoration: none;}
a.cover_head:hover { color:#333333;}

a.cover_text { font-family: tahoma, arial, verdana, helvetica; color:#616161; font-size: 12px; text-decoration: none;}
a.cover_text:hover { color:#333333;}

td.features_head { font-family: tahoma, arial, verdana, helvetica; color:#616161; font-size: 12px; text-decoration: none; font-weight:bold; }
td.features_head_red { font-family: tahoma, arial, verdana, helvetica; color:#d90d19; font-size: 12px; text-decoration: none; font-weight:bold; }

div.features_head { font-family: tahoma, arial, verdana, helvetica; color:#616161; font-size: 12px; text-decoration: none; font-weight:bold; }
div.features_head_red { font-family: tahoma, arial, verdana, helvetica; color:#d90d19; font-size: 12px; text-decoration: none; font-weight:bold; }

a.features_head { font-family: tahoma, arial, verdana, helvetica; color:#616161; font-size: 12px; text-decoration: none;}
a.features_head:hover { color:#333333;}

.features_text { font-size:12px; color:#616161; text-decoration:none;font-family: tahoma, arial, verdana, helvetica; font-weight:normal; line-height: 18px;}

a.features_text { font-family: tahoma, arial, verdana, helvetica; color:#616161; font-size: 12px; text-decoration: none;}
a.features_text:hover { color:#333333;}

.related_link { font-size:11px; color:#000000; font-family: tahoma, arial, verdana, helvetica; font-weight:normal; line-height:18px;}
a.related_link:hover { text-decoration: underline;}

/*
	Artikel
*/
.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;}

.news_text, .text			{ font-size:12px; color:#000000; text-decoration:none; font-family: tahoma, arial, verdana, helvetica; font-weight:normal; line-height:18px; }
a.news_text, .text:hover 	{ color: #434343; }

.news_tnt		{ font-size:11px; color:#000000; text-decoration:none; font-family: tahoma, arial, verdana, helvetica; font-weight:normal; line-height:18px; }
a.news_tnt:hover { color: #434343; }

td.text_tabelle { font-family: tahoma, arial, verdana, helvetica; color:#000000; font-size: 11px; text-decoration: none; }
a.text_tabelle { font-family: tahoma, arial, verdana, helvetica; color:#000000; font-size: 11px; text-decoration: none; }
a.text_tabelle:hover { font-family: tahoma, arial, verdana, helvetica; color:#000000; font-size: 11px; text-decoration: none; }

.row1_1 		{ font-size:12px; color:#000000; text-decoration:none; font-family: tahoma, arial, verdana, helvetica; line-height:18px; }
.row1_0 		{ font-size:12px; color:#000000; text-decoration:none; font-family: tahoma, arial, verdana, helvetica; background-color: #f7f9fa; line-height: 18px;}


.text_red, .text_black	{ font-size:11px; color:#d90d19; text-decoration:none; font-family: tahoma, arial, verdana, helvetica; font-weight:normal; line-height:18px; }
.text_black			{ color:#000000;}

.cover_article_head 	{ font-size:18px; color:#000000; text-decoration:none;font-family: tahoma, arial, verdana, helvetica; font-weight:bold; padding-bottom: 16px; clear:both;}


.tabellen_head 	{ font:bold 12px  tahoma, arial, verdana, helvetica; color:#000000; text-decoration:none; background-color:#ebebeb; height:29px; }

.rowdark 		{ font-size:12px; color:#000000; text-decoration:none; font-family: tahoma, arial, verdana, helvetica; line-height:18px; }
.rowbright 		{ font-size:12px; color:#000000; text-decoration:none; font-family: tahoma, arial, verdana, helvetica; background-color: #ebebeb; line-height: 18px;}
.rowbright_red 		{ font-size:12px; color:#000000; text-decoration:none; font-family: tahoma, arial, verdana, helvetica; background-color: #d90d19; line-height: 18px;}
.rowdark1 		{ font-size:12px; color:#000000; text-decoration:none; font-family: tahoma, arial, verdana, helvetica; background-color: #ffffff; line-height: 18px;}
.rowdark0 		{ font-size:12px; color:#000000; text-decoration:none; font-family: tahoma, arial, verdana, helvetica; background-color: #ebebeb; line-height: 18px;}

td.top_headline { font-family: tahoma, arial, verdana, helvetica; color:#616161; font-size: 16px; text-decoration: none; font-weight:bold; }
div.top_headline { font-family: tahoma, arial, verdana, helvetica; color:#616161; font-size: 16px; text-decoration: none; font-weight:bold; }

a.email, a.article_href { font-family: tahoma, arial, verdana, helvetica; color:#d90d19; font-size: 11px; text-decoration: none;}
a.email:hover { color:#616161;}

a.teams { font-family: tahoma, arial, verdana, helvetica; color:#616161; font-size: 12px; text-decoration: none; font-weight:bold;}
a.teams:hover { color:#333333;}

.over {font-size:11px; color:#000000; text-decoration:none; font-family: arial,verdana, helvetica; white-space:nowrap; line-height: 14px;}


.row1 		{ font-size:11px; color:#000000; text-decoration:none; font-family: tahoma, arial, verdana, helvetica; line-height:18px; }
.row0 		{ font-size:11px; color:#000000; text-decoration:none; font-family: tahoma, arial, verdana, helvetica; background-color: #ebebeb; line-height: 18px;}

.profile_headline 	{ font:bold 12px tahoma, arial, verdana, helvetica; color:#000000; text-decoration:none; background-color:#ebebeb; height:29px; }
.profile_headline2 	{ font:bold 12px tahoma, arial, verdana, helvetica; color:#000000; text-decoration:none; height:29px; }
.profile_headline_red 	{ font:bold 12px tahoma, arial, verdana, helvetica; color:#ffffff; text-decoration:none; background-color:#d90d19; height:29px; }

.headline_dreier { font-size:11px; color:#ffffff; text-decoration:none;font-family: tahoma, arial, verdana, helvetica; font-weight:bold; line-height: 16px; background-color: #d90d19; padding-right: 3px; padding-left: 4px; border-top: 1px solid #d90d19;  border-bottom: 1px solid #d90d19; letter-spacing: 1px;}
.headline_news { font-size:11px; color:#ffffff; text-decoration:none;font-family: tahoma, arial, verdana, helvetica; font-weight:bold; line-height: 16px; background-color: #616161; padding-right: 3px; padding-left: 4px; border-top: 1px solid #616161;  border-bottom: 1px solid #616161; letter-spacing: 1px;}

.right_wrapper { font-size:11px; color:#ffffff; text-decoration:none;font-family: tahoma, arial, verdana, helvetica; font-weight:bold; line-height: 16px; background-color: #d90d19; padding-right: 3px; padding-left: 4px; border-bottom: 1px solid #d90d19; letter-spacing: 1px;}

.extra 	{ font:bold 13px tahoma, arial, verdana, helvetica; color:#000000; text-decoration:none; height:29px; }

.fe_left
{
	float:		left;
	width:		175px;
	padding:	3px 0 0 0;
}

.fe_right
{
	float:	left;
}

.fe_check_left
{
	float:		left;
	width:		200px;
}

.fe_check_right
{
	float:		left;
	width:		250px;
}

.clear
{
	clear:			both;
	font-size:		0px;
	line-height:	0px;
	height:			0px;
}

.clear_5
{
	clear:			both;
	font-size:		5px;
	line-height:	5px;
	height:			5px;
}

.picture_box
{
	width:			100%;
	border:			1px solid #aaaaaa;
	padding:		20px;
	text-align:		center;
	
	font-weight:	bold;
	color:			#bbbbbb;
}

.auto_nr
{
	float:			left;
	width:			30px;
	padding:		7px 0 0 0;
	font-weight:	bold;
}

.auto_marke
{
	float:			left;
	width:			85px;
	font-weight:	bold;
}

.auto_kontrollschild
{
	float:			left;
	width:			115px;
	font-weight:	bold;
}

.auto_name
{
	float:			left;
	width:			150px;
	font-weight:	bold;
}

.auto_handy
{
	float:			left;
	width:			50px;
	font-weight:	bold;
}

.auto_nr_element
{
	float:			left;
	width:			30px;
	height:			30px;
	padding:		3px;
}

.auto_marke_element
{
	float:			left;
	width:			85px;
}

.auto_kontrollschild_element
{
	float:			left;
	width:			115px;
}

.auto_name_element
{
	float:			left;
	width:			150px;
}

.auto_handy_element
{
	float:			left;
	width:			50px;
}

.finfo
{
	font-size:			12px; 
	color:				#999999; 
	text-decoration:	none; 
	font-family: 		tahoma, arial, verdana, helvetica; 
	font-weight:		normal; 
	line-height:		18px;
}

.errorlog
{
	width:				100%;
	padding:			5px 10px 5px 10px;
	background:			#efefef;
	color:				#ff0000;
	font-weight:		bold;
	font-family:		Tahoma, Arial;
	font-size:			12px;
	margin-top:			20px;
	display:			none;
}

td.galerie {font-family:tahoma, arial, helvetica; color:#000000; font-size:12px; text-align:left;line-height: 22px;}
a.galerie:link { font-family:tahoma, arial, helvetica; color:#d90d19; font-size:12px; text-decoration:none; }
a.galerie:visited { font-family:tahoma, arial, helvetica; color:#d90d19; font-size:12px; text-decoration:none; }
a.galerie:active { font-family:tahoma, arial, helvetica; color:#d90d19; font-size:12px; text-decoration:none; }
a.galerie:hover { font-family:tahoma, arial, helvetica; color:#434343; font-size:12px; text-decoration:none; }

.dlink
{
	display:			block;
	float:				left;
	padding:			6px;
	background:			#e9e9e9;
	color:				#666666;
	text-decoration:	none;
	margin-right:		5px;
}

.dlink_on
{
	display:			block;
	float:				left;
	padding:			6px;
	background:			#d90d19;
	color:				#ffffff;
	text-decoration:	none;
	margin-right:		5px;
}

.redbar
{
	clear:				both;
	background:			#d90d19;
	height:				5px;
	line-height:		5px;
	font-size:			5px;
	width:				100%;
}

.contentdiv
{
	margin-top:			10px;
	margin-bottom:		20px;
	font-family:		tahoma, arial, helvetica;
	font-size:			12px;
}

td.anzeige_sky { font-family: tahoma, arial, verdana, helvetica; color:#616161; font-size: 11px; text-decoration: none;}

.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; }

/* Gewinnspiel */

.dreiertitle {font-size:10pt;font-weight:bold;text-decoration:none;font-family: tahoma, arial, verdana, helvetica;color:#000000;}
.textfield {font-size:7pt;text-decoration:none;font-family: tahoma, arial, verdana, helvetica;color:#000000;}
.bookmark {font-size:8pt;text-decoration:none;font-family: tahoma, arial, verdana, helvetica;color:#000000;}
