/* Liveticker */
div.sp_liveticker {
	width:			522px;
	font-family:	Verdana, Arial;
	font-size:		12px;
}

/* Misc */
div.sp_liveticker_clear {
	clear:			both;
	height:			0;
	font-size:		0;
	line-height:	0;
}       
   
div.sp_liveticker_greybar {
	width:			251px;
	height:			2px;
	background:		#dbdbdb;
	float:			left;
}  

/* Calendar */
div.sp_liveticker_calendar {
	width:			251px;
	float:			left;
}                                    

div.sp_liveticker_calendar_title {
	font-size:		11px;
	font-weight:	bold;
	margin-top:		10px;
	margin-bottom:	4px;
	width:			100%;
	text-align:		center;
}    

div.sp_liveticker_calendar_title_left {
	float:			left;
	width:			20%;
    text-align:     left;
}       

div.sp_liveticker_calendar_title_middle {
	float:			left;
	width:			60%;
	text-align:		center;
}
div.sp_liveticker_calendar_title_middle span {
    margin-left:    14px;
}

div.sp_liveticker_calendar_title_right {
	float:			left;
	width:			20%;
    text-align:     right;
}
img.sp_kalendernavi_pfeil_links {
    margin-left:    25px;
}
img.sp_kalendernavi_pfeil_rechts {
    margin-right:    2px;
}
div.sp_liveticker_calendar_days {
}

div.sp_liveticker_calendar_days_element {
	float:			left;
	width:			30px;
	color:			#7b7b7b;
	font-size:		11px;
	text-align:		center;
}     

div.sp_liveticker_calendar_days #mo {
	margin-left:	40px;
}         

div.sp_liveticker_calendar_days #feiertag {
	color:			#b01700;
}                       

div.sp_liveticker_calendar_box {
	border:			1px solid #dbdbdb;		
}              

div.sp_liveticker_calendar_box_dayrow {
	height:			30px;
	line-height:	30px;
}              
div.sp_liveticker_calendar_box_dayrow:hover {
	background:		#f5f5f5;
}
div.sp_liveticker_calendar_box #dark {
	background:		#f5f5f5;
}

div.sp_liveticker_calendar_box_dayitem {
	float:			left;
	width:			30px;   
	color:			#848483;
	font-size:		11px;
	text-align:		center;
}               

div.sp_liveticker_calendar_box #first {
	float:			left;
	width:			37px;   
	color:			#7b7b7b;
	font-size:		11px;
	text-align:		center;   
	border-right:	1px solid #dbdbdb;
}    

div.sp_liveticker_calendar_box_dayitem a {
	display:		block;
	height:			20px;
	line-height:	20px;
	width:			20px;
	border:			1px solid #dbdbdb;
	color:			#333333;
	text-decoration:none; 
	margin:			auto;
	margin-top:		4px;
}             

div.sp_liveticker_calendar_box_dayitem a:hover {
	background:		#b3c7b6;
}        

div.sp_liveticker_calendar_box_dayitem #red {
	color:			#b01700;
}           

div.sp_liveticker_calendar_box_dayitem #grey {
	color:			#dbdbdb;
}            

div.sp_liveticker_calendar_box_dayitem #active {
	background:		#b3c7b6;
	color:			#ffffff;
	font-weight:	bold;
}
div.sp_liveticker_calendar_box_dayitem #real_today {
	background:		#467b5c;
	color:			#ffffff;
	font-weight:	bold;
}                 
div.sp_kal_dot {
    width:          3px; 
    height:         3px; 
    background-color:black; 
    text-align:     center;
    line-height:    3px;    
    font-size:      3px;
    margin-left:    9px;
    margin-top:     -3px;
}
/* Search */  
div.sp_liveticker_search {
	width:			251px;
	float:			left;
}          

div.sp_liveticker_search_title {
	font-size:		11px;
	font-weight:	bold;
	margin-top:		10px;
	margin-bottom:	10px;
	line-height:	16px;
	width:			100%;
	text-align:		center;
}                         

div.sp_liveticker_search_box {
	border:			1px solid #dbdbdb;
	padding-top:	8px;
	padding-bottom:	8px;
	padding-left:	6px;
	padding-right:	6px;
	height:			134px;		
}              

div.sp_liveticker_search_box select {
	width:			100%;
	border:			1px solid #bbbbbb;
    padding-top:    1px;
    padding-bottom: 1px;
}                    

div.sp_liveticker_search_box span {
	width:			100%;
	display:		block;
	margin-bottom:	5px;
}                          

div.sp_liveticker_search_box label {
	width:			100%;
	display:		block;
	margin-top:		8px;
	font-size:		11px;
	font-weight:	bold;
	margin-bottom:	5px;
}               

div.sp_liveticker_search_box_input {
	float:			left;
	width:			214px;
	margin-right:	2px;    
}             

div.sp_liveticker_search_box_image {
	float:			left;
	width:			20px;    
	text-align:		right;
	margin-top:		2px;
}                    

div.sp_liveticker_search_box_input input {
	width:			97%;
	height:			16px;
	border:			1px solid #bbbbbb;
}                 

/* List */
div.sp_liveticker_list {
	clear:			both;
}

div.sp_liveticker_list_title {
	font-size:		18px;
	font-weight:	bold;
	color:			#3f7454;
}

div.sp_liveticker_list_nav {
	width:			100%;
	margin-top:		10px;
	border-bottom:	1px solid #ececec;
	margin-bottom:	10px;
}     

div.sp_liveticker_list_nav a {
	display:		block;
	float:			left;
	width:			73px;
	height:			25px;
	text-decoration:none;
	color:			#010001;
	background:		url(/de/includes/nav/images/liveticker/navtab.jpg) no-repeat;
	font-size:		11px;
	text-align:		center;
	line-height:	25px;
	font-weight:	bold;
}

div.sp_liveticker_list_display {      
	margin-top:			10px;
	width:				522px; 
	font-family:		Verdana, Arial;   	
	font-size:			11px;
}

div.sp_liveticker_list_display_head {           
	background:			#f5f5f5;
	font-weight:		bold;
	height:				20px;
	line-height:		20px;
	border-bottom:		1px solid #d2d2d2;
	padding-left:		5px;   
	clear:				both;
}

div.sp_liveticker_list_display_head .border_right {  
	float:				left;
	height:				20px;
	line-height:		20px;
	padding-left:		5px;
	border-right:		1px solid #d2d2d2;
}       

div.sp_liveticker_list_display_head .border_no {      
	float:				left;
	height:				20px;
	line-height:		20px;
	padding-left:		5px;
}

div.sp_liveticker_list_display_row {
	border-bottom:		1px solid #d2d2d2;      
	clear:				both;
}               

div.sp_liveticker_list_display_row .border_right {
	float:				left;
	line-height:		18px;
	height:				36px;
	padding-left:		5px;
	border-right:		1px solid #d2d2d2;
}                   

div.sp_liveticker_list_display_row .border_no {
	text-decoration:	none;   
	float:				left;
	line-height:		18px;
	height:				36px;
	padding-left:		5px;  
}                    

div.sp_liveticker_list_display_row .no_events {
	text-decoration:	none;  
	line-height:		25px;
	height:				25px;
	text-align:			center; 
}     

div.sp_liveticker_list_display #dark {      
	background:			#f5f5f5;
}                                                                                

div.sp_liveticker_list_display_row a {
	color:				#b01700;
	text-decoration:    none;
}                                                                               

div.sp_liveticker_list_display_row a:hover {
	text-decoration:    underline;
}  

div.sp_liveticker_list_nav #active {
	color:				#8a8a8b;
	font-weight:		bold;   
	background:			url(/de/includes/nav/images/liveticker/navtab_active.jpg) no-repeat;  
}                   

div.sp_liveticker_list_nav a:hover {
	color:				#8a8a8b;
	font-weight:		bold;   
	background:			url(/de/includes/nav/images/liveticker/navtab_active.jpg) no-repeat;  
}

div.sp_liveticker_dateselect {
	width:				251px;
	margin-left:		270px;
	height:				30px;
	line-height:		30px;
	border-bottom:		1px solid #dbdbdb;
	font-family:		Verdana, Arial;   	
	font-size:			11px;
}
