/* --------------------------- Right -------------------------- */
#right {
	float: left;
	margin: 0px 0px 0px 20px; padding: 9px 0px 45px 0px;
	text-align: left;
	width: 510px;
	overflow: auto;
	height: auto;
	height: 100%; min-height: 800px;
	}
#right p {
	padding-bottom: 5px;
}



#indexright {
	float: left;
	margin: 0px 0px 0px 20px; padding: 9px 0px 45px 0px;
	text-align: left;
	width: 710px;
	overflow: auto;
	height: auto;
	height: 100%; min-height: 800px;
	}
#sidebar {
	float: right;
	margin: 0px; padding: 9px 0px 10px 0px;
	width: 180px;
	overflow: auto;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;

	}
#sidebar h3 {
	background: url(/_img/bg-line.gif) bottom left repeat-x;
	color: #ff6600; font-size: 1.5em;  font-weight: bold;
	margin: 0; padding: 0; line-height: 1.7em;
	}	
	
#sidebar dl {
	font-size: 0.8em; 
	margin: 0; padding: 0;
	}
#sidebar dt {
	color: #1D5483; font-size: 1.1em; font-family: tahoma, sans-serif; font-weight: bold;
	margin: 10px 0 0 0; padding: 0;
	}

#sidebar dd {
	
	margin: 0 0 10px 0; padding: 0;
	}
#sidebar dd a {
	color: #000;
	text-decoration: none;
	}
#sidebar dd a:hover {
	color: #1D5483;
	}				

	
#sidebar li {
	margin:0px; padding: 0;
}


#sidebar li a {
	color: #0099cc;
	text-decoration: none;
}

#sidebar li a:hover {
	color: #99D6EB;
}	

#sidebar li img {
	vertical-align: middle;
}

#sidebar li.act a {
	color: #0099cc; font-weight: bold;
}		

#sidebar li#last {
	background: none;
}	


#indexnews {
	margin: 0px; padding: 9px 0px 45px 0px;
	width: 100%;
	min-height: 80px;
	overflow: auto;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;

	}
#indexnews h3 {
	background: url(/_img/bg-line.gif) bottom left repeat-x;
	color: #ff6600; font-size: 1.5em;  font-weight: bold;
	margin: 0; padding: 0; line-height: 1.7em;
	}	
#indexnews h4 {
	color: #ff6600; font-size: 1.2em;  font-weight: bold;
	margin: 0; padding: 0; line-height: 1.0em;
	
	}	
#indexcomp {
	margin: 0px; padding: 9px 0px 0px 0px;
	width: 100%;
	min-height: 40px;
	overflow: auto;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;

	}
#indexcomp h3 {
	background: url(/_img/bg-line.gif) bottom left repeat-x;
	color: #ff6600; font-size: 1.5em;  font-weight: bold;
	margin: 0; padding: 0; line-height: 1.7em;
	}	
#indexcomp h4 {
	color: #ff6600; font-size: 1.0em;  font-weight: normal;
	margin: 0; padding: 0; padding-top: 2px; padding-bottom: 10px; line-height: 1.0em;
	
	}	
	
#sidebar table {
	font-size: 0.8em; 
	margin: 0; padding: 0;
	
	}
#sidebar table tr {
	margin: 0; padding: 0;
	min-height: 75px !important;
}
	
#sidebar table.news_default {
	background: url(/_img/bg-news_default.gif) top right no-repeat;
	}
#sidebar table.news_alpine {
	background: url(/_img/bg-news_alpine.gif) top right no-repeat;
	}
#sidebar table.news_cross-country {
	background: url(/_img/bg-news_cross-country.gif) top right no-repeat;
	}
#sidebar table.news_freestyle {
	background: url(/_img/bg-news_freestyle.gif) top right no-repeat;
	}	
#sidebar table.news_nordic_combined {
	background: url(/_img/bg-news_nordic_combined.gif) top right no-repeat;
	}	
#sidebar table.news_ski-jumping {
	background: url(/_img/bg-news_ski-jumping.gif) top right no-repeat;
	}	
#sidebar table.news_snowboarding {
	background: url(/_img/bg-news_snowboarding.gif) top right no-repeat;
	}	
#sidebar table tr td a {
	text-decoration: none;
	}
#sidebar table tr td a:hover {
	color: #1D5483;
	}				
#sidebar table tr td span.date {
	position: relative; top: 7px; left: -3px;
	color: #1E5483; font-size: 1.0em;
	font-weight: bold;
}		

	
#indexnews table {
	font-size: 0.8em; 
	margin: 0; padding: 0;
	
	}
#indexnews table tr {
	margin: 0; padding: 0;
	background: url(/_img/bg-line.gif) bottom left repeat-x;	
	min-height: 75px !important;
}
	
#indexnews table tr td.news_default {
	background: url(/_img/bg-news_default.gif) top right no-repeat;
	}
#indexnews table tr td.news_alpine {
	background: url(/_img/bg-news_alpine.gif) top right no-repeat;
	}
#indexnews table tr td.news_cross-country {
	background: url(/_img/bg-news_cross-country.gif) top right no-repeat;
	}
#indexnews table tr td.news_freestyle {
	background: url(/_img/bg-news_freestyle.gif) top right no-repeat;
	}	
#indexnews table tr td.news_nordic_combined {
	background: url(/_img/bg-news_nordic_combined.gif) top right no-repeat;
	}	
#indexnews table tr td.news_ski-jumping {
	background: url(/_img/bg-news_ski-jumping.gif) top right no-repeat;
	}	
#indexnews table tr td.news_snowboarding {
	background: url(/_img/bg-news_snowboarding.gif) top right no-repeat;
	}	
#indexnews table tr td a {
	text-decoration: none;
	}
#indexnews table tr td a:hover {
	color: #1D5483;
	}				

	
#indexnews li {
	margin:0px; padding: 0;
}


#indexnews li a {
	color: #0099cc;
	text-decoration: none;
}

#indexnews li a:hover {
	color: #99D6EB;
}	

#indexnews li img {
	vertical-align: middle;
}

#indexnews li.act a {
	color: #0099cc; font-weight: bold;
}		

#indexnews li#last {
	background: none;
}	

#teamlist h3 {
	color: #ff6600; font-size: 1.3em;  font-weight: bold;
	margin: 0; padding: 0; line-height: 1.5em;
	}	
	
#teamlist dl {
	margin: 0; padding: 0;
	}
#teamlist dt {
	color: #1D5483; font-size: 1.0em; font-family: tahoma, sans-serif; font-weight: bold;
	margin: 5px 20px 5px 0; padding: 0;
	height: 80px;
	border-bottom-style: inset;
	}

#teamlist dt.news_alpine {
	background: url(/_img/bg-news_alpine.gif) top right no-repeat;
	}
#teamlist dt.news_cross-country {
	background: url(/_img/bg-news_cross-country.gif) top right no-repeat;
	}
#teamlist dt.news_freestyle {
	background: url(/_img/bg-news_freestyle.gif) top right no-repeat;
	}	
#teamlist dt.news_nordic_combined {
	background: url(/_img/bg-news_nordic_combined.gif) top right no-repeat;
	}	
#teamlist dt.news_ski-jumping {
	background: url(/_img/bg-news_ski-jumping.gif) top right no-repeat;
	}	
#teamlist dt.news_snowboarding {
	background: url(/_img/bg-news_snowboarding.gif) top right no-repeat;
	}	
