/* Navigation */
div.sp_erg_navigation {
	width:				522px;
	font-family:		Verdana, Arial;   	
	font-size:			11px;
}

div.sp_erg_navigation .sp_erg_navigation_head {
	background:			#f5f5f5;
	font-weight:		bold;
	height:				20px;
	line-height:		20px;
	border-bottom:		1px solid #d2d2d2;
	padding-left:		5px;
}

div.sp_erg_navigation .sp_erg_navigation_row {
	border-bottom:		1px solid #d2d2d2;
}  

div.sp_erg_navigation .sp_erg_navigation_row_dark {
	border-bottom:		1px solid #d2d2d2;
	background:			#f5f5f5;
}

div.sp_erg_navigation .sp_erg_navigation_row a.border_no {
	color:				#a92a0a;
	text-decoration:	none;   
	font-weight:		bold;
	display:			block;
	float:				left;
	width:				123px;
	height:				18px;
	line-height:		18px;
	padding-left:		5px;
	border:				1px solid #ffffff;
}         

div.sp_erg_navigation .sp_erg_navigation_row a.border_no:hover {
	border:				1px solid #000000;
}                             

div.sp_erg_navigation .sp_erg_navigation_row a.border_right {
	color:				#a92a0a;
	text-decoration:	none;   
	font-weight:		bold;
	display:			block;
	float:				left;
	width:				123px;
	height:				18px;
	line-height:		18px;
	padding-left:		5px;
	border:				1px solid #ffffff;
	border-right:		1px solid #d2d2d2;
}         

div.sp_erg_navigation .sp_erg_navigation_row a.border_right:hover {
	border:				1px solid #000000;
}     

div.sp_erg_navigation .sp_erg_navigation_row_dark a.border_no {
	color:				#a92a0a;
	text-decoration:	none;   
	font-weight:		bold;
	display:			block;
	float:				left;
	width:				123px;
	height:				18px;
	line-height:		18px;
	padding-left:		5px;
	border:				1px solid #f5f5f5;  
}                        

div.sp_erg_navigation .sp_erg_navigation_row_dark a.border_no:hover {
	border:				1px solid #000000;
}           

div.sp_erg_navigation .sp_erg_navigation_row_dark a.border_right {
	color:				#a92a0a;
	text-decoration:	none;   
	font-weight:		bold;
	display:			block;
	float:				left;
	width:				123px;
	height:				18px;
	line-height:		18px;
	padding-left:		5px;
	border:				1px solid #f5f5f5;  
	border-right:		1px solid #d2d2d2;
}                        

div.sp_erg_navigation .sp_erg_navigation_row_dark a.border_right:hover {
	border:				1px solid #000000;
}    

/* Navigation Sub */
div.sp_erg_navigation_sub {
	margin-top:			25px;
	width:				522px; 
	font-family:		Verdana, Arial;   	
	font-size:			11px;
}

div.sp_erg_navigation_sub .sp_erg_navigation_sub_head {
	background:			#f5f5f5;
	font-weight:		bold;
	height:				20px;
	line-height:		20px;
	border-bottom:		1px solid #d2d2d2;
	padding-left:		5px;
}      

div.sp_erg_navigation_sub .sp_erg_navigation_sub_head .sp_erg_navigation_sub_head_element {
	float:				left;
	width:				170px;
}

div.sp_erg_navigation_sub_head_element_short { 
	float:				left;
	width:				85px;
}

div.sp_erg_navigation_sub .sp_erg_navigation_sub_elements {
	width:				100%;
	height:				40px;
	line-height:		40px;
	border-bottom:		1px solid #d2d2d2;
}          

div.sp_erg_navigation_sub .sp_erg_navigation_sub_element_pad {
	float:				left;
	width:				170px;
	margin-left:		5px;
}

div.sp_erg_navigation_sub_element_big_pad {
	float:				left;
	width:				240px;
	margin-left:		0px;
}

div.sp_erg_navigation_sub_element_short_pad {
	float:				left;
	width:				85px;
	margin-left:		5px;
}

div.sp_erg_navigation_sub .sp_erg_navigation_sub_element {
	float:				left;
	width:				170px;
} 
div.sp_erg_navigation_sub_element_short {
	float:				left;
	width:				85px;
}      
div.sp_erg_navigation_sub_element_season {
	float:				left;
	width:				121px;
    margin-right:       40px;
}
div.sp_erg_navigation_sub_element_dayround {
	float:				left;
	width:				121px;
    text-align:         right;
}  
/** Formularfelder */
.sp_erg_selectfield {
    height:         20px;
    border:         solid 1px #cccccc;
	font:	        normal 12px/22px Verdana, Arial;
    padding-top:    1px;   	
    padding-bottom: 1px;
}

.sp_erg_selectfield_division {
    width:          200px;
    height:         20px;
    border:         solid 1px #cccccc;
	font:	        normal 12px/22px Verdana, Arial;
    padding-top:    1px;   	
    padding-bottom: 1px;
}

.sp_erg_selectfield_season {
    width:          120px;
    height:         20px;
    border:         solid 1px #cccccc;
	font:	        normal 12px/22px Verdana, Arial;
    padding-top:    1px;   	
    padding-bottom: 1px;
}

.sp_erg_selectfield_dayround {
    width:          120px;
    height:         20px;
    border:         solid 1px #cccccc;
	font:	        normal 12px/22px Verdana, Arial;
    padding-top:    1px;   	
    padding-bottom: 1px;
}

select.season_golf {
    width:          60px;
}
select.season_wintersport {
    width:          75px;
}
select.sportart_wintersport {
    width:          110px;
}
select.ort_wintersport {
    width:          160px;
}
select.disziplin_wintersport {
    width:          160px;
}
/** Formularfelder */

/* Results */
div.sp_erg_results {
	margin-top:			25px;
	width:				522px; 
	font-family:		Verdana, Arial;
	font-size:			11px;
}

div.sp_erg_results .sp_erg_results_head {
	background:			#f5f5f5;
	font-weight:		bold;
	height:				20px;
	line-height:		20px;
	border-bottom:		1px solid #d2d2d2;
	padding-left:		5px;
	clear:				both;
}   
div.sp_erg_results .sp_erg_results_head_sub {
	background:			#f5f5f5;
	font-weight:		bold;
	height:				20px;
	line-height:		20px;
	border-bottom:		1px solid #d2d2d2;
	padding-left:		1px;
	clear:				both;
}     
div.sp_erg_results .sp_erg_results_head .border_right {
	float:				left;
	height:				20px;
	line-height:		20px;
	padding-left:		5px;
	border-right:		1px solid #d2d2d2;
}         

div.sp_erg_results .sp_erg_results_head .border_no {  
	float:				left;
	height:				20px;
	line-height:		20px;
	padding-left:		5px;
} 

div.sp_erg_results .sp_erg_results_row {
	border-bottom:		1px solid #d2d2d2;
}                         
div.sp_erg_results .sp_erg_results_row .border_right {
	text-decoration:	none;   
	float:				left;
	/*height:				18px; */
height:				auto;
	line-height:		18px;
	padding-left:		5px;
	border:				1px solid #ffffff;
	border-right:		1px solid #d2d2d2;
}         

div.sp_erg_results .sp_erg_results_row .border_no {
	text-decoration:	none;   
	float:				left;
	/*height:				18px; */
height:				auto;
	line-height:		18px;
	padding-left:		5px;
	border:				1px solid #ffffff;
}         

div.sp_erg_results .sp_erg_results_row_dark {
	border-bottom:		1px solid #d2d2d2;
	background:			#f5f5f5;
}                         

div.sp_erg_results .sp_erg_results_row_dark .border_right {
	text-decoration:	none;   
	float:				left;
	/* height:				18px; */
height:				auto;
	line-height:		18px;
	padding-left:		5px;
	border:				1px solid #f5f5f5;
	border-right:		1px solid #d2d2d2;
}         

div.sp_erg_results .sp_erg_results_row_dark .border_no {
	text-decoration:	none;   
	float:				left;
	/*height:				18px; */
height:				auto;
	line-height:		18px;
	padding-left:		5px;
	border:				1px solid #f5f5f5;
} 
    
div.sp_erg_table .sp_erg_table_head .border_no {  
	float:				left;
	height:				20px;
	line-height:		20px;
	padding-left:		5px;
} 
/* Tables */
div.sp_erg_table {
	margin-top:			25px;
	width:				522px; 
	font-family:		Verdana, Arial;   	
	font-size:			11px;
}

div.sp_erg_table .sp_erg_table_head {
	background:			#f5f5f5;
	font-weight:		bold;
	height:				20px;
	line-height:		20px;
	border-bottom:		1px solid #d2d2d2;
	padding-left:		5px;   
	clear:				both;
}                        

div.sp_erg_table .sp_erg_table_head .border_right {
	float:				left;
	height:				20px;
	line-height:		20px;
	padding-left:		5px;
	border-right:		1px solid #d2d2d2;
}         

div.sp_erg_table .sp_erg_table_head .border_no {  
	float:				left;
	height:				20px;
	line-height:		20px;
	padding-left:		5px;
}         

div.sp_erg_table .sp_erg_table_row {
	border-bottom:		1px solid #d2d2d2;      
	clear:				both;
}                         

div.sp_erg_table .sp_erg_table_row .border_right {
	float:				left;
	height:				20px;
	line-height:		20px;
	padding-left:		5px;
	border-right:		1px solid #d2d2d2;
}         

div.sp_erg_table .sp_erg_table_row .border_no {
	text-decoration:	none;   
	float:				left;
	height:				20px;
	line-height:		20px;
	padding-left:		5px;
}        
div.sp_erg_table .sp_erg_table_row_dark {
	border-bottom:		1px solid #d2d2d2;      
	clear:				both;
    background:			#f0f0f0;
}                         

div.sp_erg_table .sp_erg_table_row_dark .border_right {
	float:				left;
	height:				20px;
	line-height:		20px;
	padding-left:		5px;
	border-right:		1px solid #d2d2d2;
}         

div.sp_erg_table .sp_erg_table_row_dark .border_no {
	text-decoration:	none;   
	float:				left;
	height:				20px;
	line-height:		20px;
	padding-left:		5px;
} 

div.sp_erg_table #place_1 {
	background:			#FFEDAC;
}           

div.sp_erg_table #place_2 {
	background:			#FFEDAC;
}    

div.sp_erg_table #place_3 {
	background:			#fff8c2;
}    

div.sp_erg_table #place_4 {
	background:			#fffbe1;
}    

div.sp_erg_table #place_5 {
	background:			#fffbe1;
}       

div.sp_erg_table #place_16 {
	background:			#fff5f5;
}     

div.sp_erg_table #place_17 {
	background:			#ffeeee;
}     

div.sp_erg_table #place_18 {
	background:			#ffeeee;
}    

/* Misc */
div.sp_erg_clear {
	clear:				both;
	height:				0;
	font-size:			0;
	line-height:		0;
}

div.sp_vermerk {
	width:				522px; 
	font-family:		Verdana, Arial;   	
	font-size:			11px;
    margin-top:         30px;
}
div.sp_tab_vermerk {
	width:				522px; 
	font-family:		Verdana, Arial;   	
	font-size:			11px;
    margin-top:         30px;
}

.sp_erg_navigation_active {
    color:				#000000;
    text-decoration:    none;
} 
.border_right sp_erg_navigation_active {
    color:				#000000;
    text-decoration:    none;
} 
.border_no sp_erg_navigation_active {
    color:				#000000;
    text-decoration:    none;
} 

