strong {
	font-weight: bold;
}

hr {
	border-top: 0;
	border-right: 0;
	border-bottom: 1px solid #c1c1c1;
	border-left: 0;
	line-height: 1px;
	height: 1px;
}

div.rounded {
}
div.rounded .round1 {
	height: 100%;
	background: #FFFFFF url( ../img/main/tr.gif ) no-repeat top right;
	padding: 10px 10px 0 0;
}
div.rounded .round2 {
}
div.rounded .round3 {
}
div.rounded .round4 {
}



/*
Form
*/
.input-row {
	margin: 0 0 2px 0;
}
.input-row-l {
	margin: 0 0 10px 0;
}
.input0, .input1, .input2, .search-input {
	border: 1px solid;
	font-size: 12px;
	font-weight: normal;
	padding: 1px 3px;
	width: 120px;
}
.input1 {
	border-color: #ED1C24;
}
.input2, .search-input {
	border-color: #23559A;
}
.search-input {
	width: 240px;
}
.button1 {
	vertical-align: middle;
}
.radio {
	margin: 0 5px 0 10px;
}
.label-for-radio {
	margin: 0 5px 0 0;
}
.label1 {
	color: #FFFFFF;
	width: 70px;
	float: left;
}



/*
* Usato
*/
.usato-input-row-left, .usato-input-row-right {
	margin: 0 0 10px 0;
}
.usato-input-row-left {
	float: left;
}
.usato-input-row-right {
	float: right;
}
.usato-select {
	border: 1px solid;
	width: 160px;
}
.usato-label {
	font-size: 11px;
}
.remaining-chars {
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #AAAAAA;
	padding: 1px 4px;
}


/*
*
*/
.search-container {
	background-color: #FFFFFF;
	padding: 0 5px 3px 0;
}
.search-panel {
	border: 1px solid #23559A;
	padding: 4px 10px;
}
.search-panel label.title {
	color: #23559A;
	font-size: 12px;
	font-weight: bold;
}

.breadcrumbs {
	color: #FFFFFF;
	font-size: 11px;
	padding: 6px 11px;
}
.breadcrumbs a, .breadcrumbs a:visited {
	color: #FFFFFF;
}
.breadcrumbs a:hover {
	color: #ffcb08;
}


/*
* Links
*/
a,  a:visited
{
	color: #23559A;
	text-decoration: none;
}

a:hover {color:#ee0000; text-decoration: underline;}

p a, ol a, ul a
{
	text-decoration: none;
}

p a:hover, ol a:hover, ul a:hover
{
	text-decoration: underline;
}


/*
* Lists
*/
ul, ol {
	margin: 0;
	padding: 0;
	border: 0;
}
ul li, ol li {
	margin: 0;
	padding: 0;
	border: 0;
}

ul.column-list li {
	float: left;
	width: 50%;
}


.text-1,
.text-1 a,
.text-1 a:hover,
.text-1 a:visited,
.text-s-1,
.text-s-1 a,
.text-s-1 a:hover,
.text-s-1 a:visited,
.text-n-1,
.text-n-1 a,
.text-n-1 a:hover,
.text-n-1 a:visited
{
	color: #ED1C24;
}
.text-2,
.text-2 a,
.text-2 a:hover,
.text-2 a:visited,
.text-s-2,
.text-s-2 a,
.text-s-2 a:hover,
.text-s-2 a:visited,
.text-n-2,
.text-n-2 a,
.text-n-2 a:hover,
.text-n-2 a:visited
{
	color: #23559A;
}
.text-s,
.text-s-1,
.text-s-2
{
	font-size: 10px;
}
.text-n,
.text-n-1,
.text-n-2
{
	font-size: 12px;
}
.text-s-3,
.text-s-3 a,
.text-s-3 a:hover,
.text-s-3 a:visited,
.text-n-3,
.text-n-3 a,
.text-n-3 a:hover,
.text-n-3 a:visited
{
	color: #FFFFFF;
}
.light-color {
	color: #AAAAAA;
}

div.simple-nav {
	color: #ED1C24;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	right:0;
}
div.simple-nav a,
div.simple-nav a:hover,
div.simple-nav a:visited,
div.simple-nav a:active,
div.simple-nav a:link
{
	color: #ED1C24;
	font-size: 12px;
	font-weight: bold;
}



/* Pagination */
div.pagination {
	border-top: 1px solid #ED1C24;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	text-align: center;
}
div.pagination ul {
	background: transparent url( ../img/news/bg_vote1.gif ) repeat-x;
	color: #ed1c24;
	font-size: 11px;
	border: 1px solid #ED1C24;
	height: 18px;
	margin: 0 0 0 6px;
	padding: 0;
	float: right;
}
div.pagination ul.pages li {
	padding: 2px 0 2px 6px;
}
div.pagination ul a,
div.pagination ul a:link,
div.pagination ul a:hover,
div.pagination ul a:visited
{
	color: #ed1c24;
	font-weight: bold;
	text-decoration: none;
}
div.pagination ul li
{
	float: left;
}
div.pagination ul a
{
	padding: 2px 6px 2px 4px;
	line-height: 18px;
}
div.pagination ul a.sep
{
	border-right: 1px solid #C1C1C1;
}
div.pagination ul a.selected,
div.pagination ul a.selected:link,
div.pagination ul a.selected:hover,
div.pagination ul a.selected:visited
{
	background: #ed1c24 url( ../img/news/bg_vote2.gif ) repeat-x;
	color: #FFFFFF;
	line-height: 18px;
}

.right-spot, .right-spot a, .right-spot a:link, .right-spot a:hover, .right-spot a:visited {
	background-color: #24559a;
	color: #FFFFFF;
	height: 23px;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 0 0 0;
	text-align: center;
}

h1.club-title {
	font-size: 24px;
	color: #24559a;
}
label.club-visible {
	background: #AAAAAA url( ../img/club/visibile.gif ) no-repeat;
	color: #ed1c24;
	width: 149px;
	height: 20px;
	*height: 26px;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	padding: 8px 0 0 12px;
	*padding: 2px 0 0 12px;
	float: right;
}
div.club-inform {
	background: #AAAAAA url( ../img/club/visibile.gif ) no-repeat;
	color: #ed1c24;
	width: 149px;
	height: 20px;
	*height: 26px;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	padding: 8px 0 0 12px;
	*padding: 2px 0 0 12px;
	float: right;
}
label.club-visible input {
	margin: 0 0 0 6px;
}

div.ebay-logo {
	position: absolute;
}
div.ebay-logo img {
	position: relative;
	left: 109px;
	*left: 99px;
}

h4.infobike-title {
	color: #ed1c24;
	font-size: 26px;
	margin: 10px 0;
}


/*tabelle sport */
.tab-sport table 
{
	font: normal 100%/150% Arial, Verdana, Helvetica, sans-serif;
	border-collapse: collapse;
	border: none;
	width:99%;
}
.tab-sport table th
{
	padding: 3px 10px;
	color: #FFF;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0px;
	text-transform: uppercase;
}
.tab-sport table thead th
{
	border: none;
	white-space: nowrap;
	background-image: url(../img/sfondo_title_tab_sport.gif);
	font-size: 12px;
	background-color: #135EB4;
	background-repeat: repeat-x;
}
.tab-sport table tbody td ,tbody th {
	padding: 3px 10px;
	background: #fff;
	border:2px solid #fff;
}
.tab-sport table tbody tr.odd td, .tab-sport table tbody tr.odd th {
	background: #eaeaea;
}
.tab-sport table tfoot td, .tab-sport table tfoot th {
	border: none;
	padding-top: 10px;
}
/* fine tabelle */
