body {

	color : #000000;

	margin-bottom : 20px;

	padding : 0px;

	background-repeat: no-repeat;

	background-color : #FFFFFF;

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 14px;

	margin-top : 0px;

	margin-left : 0px;

	margin-right : 0px;

}

table {

	text-align: left

}

a:link, a:visited {

	font-size : 12px;

	color : #000000;

	text-decoration : none;

	font-weight : normal;

}

a:hover {

	font-size : 12px;

	color : #FF0000;

	text-decoration : none;

	font-weight : normal;

}





.table_rennliste {

	margin-top: 20px;

	width: 100%;

}



.table_rennliste_TH a:link, a:visited {

	font-size: 14px;

	font-weight: bold;

}



.image_flag {

	width: 1.5cm

}



.table_renn_header {

	width: 100%

}



.table_renn_platzierungen {

	width: 100%

}



.table_regatta_header {

	width: 100%;

	font-size: 15px;

	font-weight: bold;

}



.regatta_header a:link, a:visited {

	width: 100%;

	font-size: 15px;

	font-weight: bold;

}



.table_rennliste {

	width: 100%

}







#regatta_header {

	/* Firefox */

	width: -moz-calc(100% - 50px);

	/* WebKit */

	widtht: -webkit-calc(100% - 50px);

	/* Opera */

	width: -o-calc(100% - 50px);

	/* Standard */

	width: calc(100% - 50px);

	float:left;

	clear:left;

	font-size:16px;

	font-weight:bold;

}



#regatta_header a {

	font-size:16px;

	font-weight:bold;

}



#drucken{

	width:50px;

	float:right;

}



#table_renn_header{

	width:100%;

	margin-top:15px;

	font-weight:bold;

	float:left;

	clear:both;

}



#table_renn_platzierungen{

	width:100%;

	float:left;

	clear:left;

}



hr{

	

	float:left;

	clear:left;

}





/* Banners */



#banner_header{

	z-index:-1;

	position:absolute;

	top:0px;

	left:0px;

}



.banner_header_image{

	width:100%;

}





#banner_footer{

	width:100%;

	float:left;

	clear:left;

	margin-top:10px;

}



.banner_footer_image{

	width:100%;

}







#banner_imas{

	width:400px !important;

	float:left;

	clear:left;

	margin-top:40px;

	margin-bottom:60px;

	font-weight:bold;

	display:block !important;

}



.banner_imas_image{

	width:100%;

}





#table_frame{

	width:800px;

}



#table_rennliste{

	margin-top:15px;

	font-weight:bold;

	float:left;

	clear:both;

	width:100%;

}



#inhalt{

	margin-left:0px;

	margin-top:20px;

	width:800px;

	min-width:400px;

}













#table_rennliste_race_no_h{

	width:150px;

}



#table_rennliste_race_no{

	text-align:center;

}



.table_rennliste_row_h a:link, .table_rennliste_row_h a:visited{

	font-weight:bold;

	font-size: 16px;

}

.table_rennliste_row_1_SP, .table_rennliste_row_1_SP a:link, .table_rennliste_row_1_SP a:visited{

	background-color:#FFFFCC;

	color:#000000;

}

.table_rennliste_row_1_SO, .table_rennliste_row_1_SO a:link, .table_rennliste_row_1_SO a:visited{

	background-color:#FFFFCC;

	color:#060;

}

.table_rennliste_row_1_SI, .table_rennliste_row_1_SI a:link, .table_rennliste_row_1_SI a:visited{

	background-color:#FFFFCC;

	color:#CB0C1F;

	font-size: 16px;

	font-weight: bold;

}



.table_rennliste_row_0_SP, .table_rennliste_row_0_SP a:link, .table_rennliste_row_0_SP a:visited{

	color:#000000;

}

.table_rennliste_row_0_SO, .table_rennliste_row_0_SO a:link, .table_rennliste_row_0_SO a:visited{

	color:#060;

}

.table_rennliste_row_0_SI, .table_rennliste_row_0_SI a:link, .table_rennliste_row_0_SI a:visited{

	color:#CB0C1F;

	font-size: 16px;

	font-weight: bold;

}

#table_rennliste_race_run a:link, #table_rennliste_race_run a:visited{

	font-weight: bold;

	color: #009;

}