@charset "utf-8";
/* CSS Document */

body{background-color:#1e94c4; margin: 5px;}

html{background-color:#1e94c4;}
body,td,th,a, div, p {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;font-size:13px; 
}

img{border:0}
.bordered_picture{border: 2px solid #1e94c4}
.bordered_picture_sel{border: 2px solid #ffffff}
td{
	padding:0px; 
	padding-bottom:2px; 
	padding-right:2px; 
	}

h1{
	color:#ffd400; 
	font-size:14px;  
	margin-bottom:3px;
	margin-top:0px;
	}

h3{
	color:#ffd400; 
	font-size:14px;  
	margin-bottom:3px;
	}
h4{
	color:#ffd400; 
	font-size:14px;   
	margin-bottom:2px
	}

input{
	border:1px solid #00648d;
	color:#000000; 
	background-color:#FFFFFF;
	height:21px; 
	margin:0px; 
	margin-left:0px;
	}
	
form{
	padding:0px; 
	margin:0px; 
	text-align:left
	}
	
select{
	font-size:11px; 
	height:20px;
	}

a{
	color:#ffffff; 
	text-decoration:none; 
	line-height:18px; 
	text-decoration:underline;
	border:0px
	}
	
	a:hover{color:#FFD400;}

.style1
	{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	width:100%; 
	text-align:right;
}
.radio
	{
	border:0px;								
	width:13px;							
	padding:2px 2px 2px 2px;						
	font-size:11px;						
	vertical-align:middle;
	margin-right:3px;
	}	

.main{background-color:#1e94c4}

.error {color:#FFD400}

.mycheck{
	width:13px;							
	height:13px;							
	border:0px;							
	margin:0px 0px 0px 0px;							
	padding:0px;							
	font-size:11px;							
	line-height:19px;							
	vertical-align:middle;	
	}

	
.personal_link_mobile{
	position:relative;
	margin:3px 0px;
	padding-left:5px;
	}
.personal_link_mobile a {
	font-size:13px;
	font-weight:bold;
	padding-left:5px;
}
.separator {
	height:8px;
	font-size:1px;
	}
label{line-height:19px; font-weight:normal}

span{color:#FFFFFF; font-size:12px; padding-bottom:4px;}

.yellow{color:#ffd400; vertical-align:top;font-size:18px;  line-height:26px; padding:0px; padding-bottom:4px; font-weight:normal}
span#yellow_s{color:#ffd400; font-size:18px;  line-height:26px;}

.yellow a{font-size:16px; text-decoration:none; font-size:18px;font-weight:normal}
.yellow_small{color:#ffffff; vertical-align:top;font-size:13px; }
	.yellow_small span.yel{color:#ffd400;}
	.yellow_small a{color:#ffffff;line-height:26px;}
		.yellow_small a:hover{color:#ffd400;}
		
		.text_title{color:#ffd400; font-size:13px;}

input.submit{background-color:#ffd400; color:#1E94C4; font-weight:bold; border:0px; padding-left:4px; padding-right:4px; font-size:11px;height:21px; line-height:21px;}

#user_pane input.submit {margin-top:5px;}

.menu_isite{height:25px; vertical-align:top; font-size:14px; padding-left:5px;}
.menu_isite a{text-decoration:none; font-size:14px; font-weight:bold}

.selected{color:#FFD400; text-decoration:none}

.text{font-size:13px; line-height:normal;font-weight:bold; }

.desc{font-size:13px; line-height:normal;font-weight:normal; }


.logo{vertical-align:top; position:relative; }
.logo_mobile{vertical-align:top; position:relative; padding-left:5px;}
.logout{margin-top:2px; vertical-align:top; text-align:right;font-size:13px; color:#ffd400; position:relative;}
	.logout a{font-size:13px; color:#ffd400}
	.logout a:hover{color:#ffffff}



.menu{vertical-align:top; font-size:14px; }
.menu a{text-decoration:none;font-size:14px; font-weight:bold}

.logout_mobile{vertical-align:top; text-align:left;font-size:13px; color:#ffd400; padding-bottom:3px; position:relative; padding-left:5px; }
	.logout_mobile a{font-size:13px; color:#ffd400; margin-bottom:10px; }
	.logout_mobile a:hover{color:#ffffff}

.logo_isite{position:absolute;top:10px; left:10px; }
.footer1{font-size:12px; font-weight:normal; margin-top:5px; padding-left:5px;}

.list{line-height:26px; padding-bottom:5px;}
.list a{font-size:16px; text-decoration:none; font-weight:bold}
.list_a{line-height:22px; padding-bottom:0px;font-weight:normal; padding-left:5px;}
.list_a a{font-size:18px; text-decoration:none;font-weight:normal}

.icons td{padding-bottom:10px; padding-left:0px;}

.fondsheader, .fondsheader div{font-size:11px; color:#ffd400}
.fondsdata, .fondslink{font-size:11px;}

.normtext{font-size:12px; line-height:normal;font-weight:normal; padding:0px;}
.normtext p{font-size:12px; line-height:normal;font-weight:normal; padding:0px;}
.normtext td{font-size:12px; line-height:normal;font-weight:normal; padding:0px; margin:0px;}
.normtext a{font-weight:normal; line-height:20px;}
.wiki_result a {font-size:12px; line-height:normal;font-weight:bold;}
.wiki_result {font-size:12px; line-height:normal;font-weight:normal;text-align:left}
.wiki_result td {font-size:12px; line-height:normal;font-weight:normal; text-align:left; padding-left:0px;}
.wiki_result table{text-align:left;}

#list th {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#F9C700;
	height:25px;
	vertical-align:middle;
	text-align:center;
	color:#000000;
	}
#list td {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFCC00;
	padding-left:10px;
	color:#000000;
	}
#price th {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#CCCCCC;
	padding-left:10px;
	color:#000000;
	}
#price td {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#EFEFEF;
	padding-left:10px;
	color:#000000;
	}
.price_tab {
	width:220px;
	}
.list_tab {
	
	margin-bottom:5px;
	}
	

#price .primary th{	
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#CCCCCC;
	height:25px;
	vertical-align:middle;
	text-align:center;
	color:#000000;
	}

.wikiheader{color:#ffd400; font-weight:bold; padding-top:3px; font-size:14px;}

.people-span{margin-bottom:7px; font-size:12px;}

.select_menu{padding-bottom:2px;}

.people-pic{position:relative; padding:0px; margin:0px; margin-right:4px;}

.search-input{width:150px;text-align:left; padding:0px;}
.search-submit{text-align:left; padding:0px;}

.title1{color:#ffd400; font-size:14px; margin-top:15px; line-height:22px; vertical-align:bottom; font-weight:bold}

.higher{padding-bottom:4px;}

.top_adv{color:#ffd400; font-size:12px; padding:3px;  border:1px solid #ffd400; padding-left:10px; font-weight:normal}
.bottm_adv{color:#ffd400; font-size:12px; padding:3px;  border:1px solid #ffd400; padding-left:10px; font-weight:normal; margin-top:3px;}
.smaller{color:#1d7a9f;}
.artview{font-weight:normal}

.artview p{margin:0px; padding:0px; font-weight:normal}

/**new tv**/
#tvguide 
 
{	   
	padding: 0;	   
	margin:0px;
	padding-bottom:17px;		  /* Set each list 17 pixels from the top of the button bar(or the top of the next list) */	
	font-size:17px;
	padding-top:5px;
	font-family: arial;
	font-weight:bold;
	color:#1D7A9F;	
	width: 260px;
	background-color: white;      /* Each list has a white background fill */	
	border-width: 1px;		       /* Draw a rectangle around each list */
	border-style:solid ;
	border-color:white;	
	text-align:left;
	padding-left:10px;
	
		 /* Round each corner of the created rectangle */
}



#tvguide div.cokolwiek-li
{	
	list-style-type: none;	
	width:240px;	
	border-top-width:1px;	/* Create lines between cells. Each line is placed above each item */
	border-top-style:solid;
	border-top-color:rgb(217,217,217);
	padding-top:5px;	 
	padding-bottom:10px;	 /* Indent the cell content 14 pixels from the bottom edge of a cell */
	padding-left:0px;
	margin:0px;
	
}




table.details{padding-top:5px;		  
	padding-right:10px;		 
	padding-bottom:10px;	 /* Indent the cell content 14 pixels from the bottom edge of a cell */

	}
	
	
	
	table.details td{padding-left:3px;}

#tvguide li:first-child 
{
	border-top:0;    /* Remove border above the first item of the list */
}

#tvguide a  /* Handle the click/tap highlight. Highlight an entire cell with the iPhone grey background when tapped */ 
{
	  /* Sets the href to be a block rather than inline */
	
	/* The padding properties adjust the text content within the href block */
	padding-top: 4px;
	padding-bottom: 4px;
	/* The margin properties adjust the size of the href block	*/	
	line-height:1.5; 
	font-size:12px;	
	text-decoration: underline;
	color:#1D7A9F;
	margin:0px;
	padding:0px;
	cursor:pointer
}

#tvguide a:hover{text-decoration: underline;}
#tvguide a[href="#current"] {
	padding: 0px;
/*	padding-left: 0px;*/
	margin: 0px;
	border:1px solid red
}
#tvguide .now {
	font-weight: normal;
	text-align:left;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	line-height: 16px;
	color:#1D7A9F;
	text-decoration: underline	;
	width:240px;	
}


#tvguide .now a{color:#1D7A9F; text-decoration:none;}
#tvguide .showArrow /*	Add an arrow button to a link */
{  
   /* Distance between the arrow button and a text */
	

}


#tvguide .secondary	/* Used for secondary text (text that is less important) */
{

}



#tvguide .secondaryWArrow /* Used for secondary content that contains a link and a button */
{
		 /* Set the secondary content to be a block	 */

	
			 /* sets the color of the link */
}


#tvguide .secondaryWLink /* Used for secondary text that is a link */
{
	font-weight:normal;		
	padding:5px;	 /* sets the color of the link */
}
#tvguide img {
	border: 0;
}

hr{height:1px; color:#FFFFFF}

#tvguide div.past{padding:0px; margin:0px; cursor:pointer}
#tvguide div.showing{padding:0px; margin:0px; cursor:pointer}
#tvguide div.future{padding:0px; margin:0px; cursor:pointer}


div.td_bottom, div.td_top{}

#tvguide div.past div.td_top{padding:0px; margin:0px;  color:#555; font-size:12px; font-weight:normal; color:#666666; text-decoration:underline}

#tvguide div.past div.td_bottom{margin:0px; padding:0px; font-size:12px; font-weight:normal;  color:#666666; text-decoration:underline}


#tvguide div.showing div.td_top{padding:0px; margin:0px;  color:#1E94C4; font-size:12px; font-weight:normal; color:#1E94C4; text-decoration:underline; font-weight:bold}

#tvguide a div.showing div.td_bottom{margin:0px; padding:0px; font-size:12px; font-weight:normal; color:#1E94C4; text-decoration:underline;  font-weight:bold}



#tvguide div.future div.td_top{padding:0px; margin:0px;  color:#1D7A9F; font-size:12px; font-weight:normal; color:#1E94C4; text-decoration:underline}

#tvguide div.future div.td_bottom{margin:0px; padding:0px; font-size:12px; font-weight:normal;   color:#1E94C4; text-decoration:underline}

#tvguide td {
	padding:0px;
	margin:0px;
	margin-top: 0;	
	margin-bottom: 0;
	
	color: #1D7A9F;
	font-size:12px;
}


#tvguide p {
	color:#1D7A9F;			  
	padding-right:10px;		 
	padding-bottom:0px;	 /* Indent the cell content 14 pixels from the bottom edge of a cell */	
	font-weight:normal;
	margin:auto
	
	}
.FlightinfoDark {
	background-color:#ffd400;
	color:#0F5F7F
	}
	
	.FlightinfoDark a{color:#0F5F7F}
	.FlightinfoDark td{color:#0F5F7F; padding:2px; text-align:center}
	
	.FlightinfoLight td{padding:2px; text-align:center}

.pagelinks{padding:2px;}


small{font-size:12px;}

span.film{color:#1D7A9F; font-size:13px;}
.blue {
    background-color: #1D7A9F;
}

.indicator {
    margin-right: 3px;
    /*	vertical-align: 30%;*/
    padding: 1px 5px 1px 5px;
    font-size: 10px;
    font-weight: bold;
    font-family: arial;
/*    background-color: #ff5555;*/
    color: #fff;

  	 /* Round each corner of the created rectangle */    
}

th{text-align:left; padding-right:4px;}

.even{background-color:#ffd400;
	color:#0F5F7F}

.first-a{color:#ffd400; font-weight:bold}

div.future{padding:0px; margin:0px; }
.future td{vertical-align:top; padding:0px; margin:0px; text-align:left}

pre{font-family:Arial, Helvetica, sans-serif}

.mail{width:310px;}
.mail td{font-size:11px; padding:2px; vertical-align:top}
.mail a{font-size:11px;}

.weather{width:220px;}
.weather td{padding:3px;}


.kies{background-color:#FFFFFF;}

.kies td{color:#1E94C4; padding:4px; font-size:11px}
.bottm_adv{color:#ffd400; font-size:12px; padding:3px;  border:1px solid #ffd400; padding-left:10px; font-weight:normal}

.help{background-color:#FFD400; padding:4px; color:#005577;top:5px; margin-bottom:5px; font-size:11px; position:relative; clear:both}
	.help a{color:#005577; font-size:11px;}
	.help a:hover{color:#000000; font-size:11px;}

.promo{background-color:#FFD400; padding:3px; color:#005577; margin-top:5px; margin-bottom:5px; font-size:11px;}
.bolder{font-weight:bold}


.isite_1{position:absolute; margin-top:20px; margin-left:20px; width:200px; height:74px;}


.data-table td{padding-right:2px; font-size:10px; }
.data-table tr{ border-bottom:1px solid white}
.data-header{font-weight:bold; background-color:#ffd400; color:#0F5F7F}

.border_search{text-align:left; background-color:#FFFFFF; padding:0px; margin:0px; color:#1E94C4; width:130px; text-align:center}
.border_search img{border:3px solid white}
.border_search a{color:#1E94C4}

#traffic li, ul { list-style-type:none; padding:0px; margin:0px; }
#traffic .mbold { font-weight: bold; font-size:12px;}
#traffic .mitalic { font-style:italic;}
#traffic .sectionheading { color:#ffd400; margin-top:10px; font-weight:bold; font-size:13px }



/*** for nsb tsb trains ***/
#no-trains { margin:0; padding:3px; }
	#no-trains th { background:#FFD400; color:#000;  }
	#no-trains td { margin:0; border-bottom:1px #FFD400 solid; }
	#no-trains .details span.stage, 
		#no-trains .details span.service { display:block; padding-bottom:0;  }
		#no-trains .details span.transferlinks { display:block; margin-bottom:4px; }	
	


.form div label { float:left; width:70px;}
.form div select { float:left; width:120px; }

/** for tr_trains.tpl **/
.radiosBox { float:left; border:1px solid #FFD400; margin:0 5px 5px 0px; padding:5px; }


input.small {width:20px; }
input.medium {width:40px; }

.formTable th, .formTable td { font-size:13px; }
.formTable th { background: #000; }
tr.odd td { background: #fff; color:#000;}

/**  weather dmi **/
.weather_dmi{
	background-color: #fff;
	border: 1px solid black;
}

.weather_dmi th,
.weather_dmi td{
	color: #000;
	
	text-align: center;
}

.weather_dmi span{
	color: #000;
}

.small { text-align:center;}
.small a { font-size:11px; }


/******* quiz *********/

#quiz { width:200px; } 
	#quiz .question{ margin-bottom:5px;background:#33A3CF; padding:1px 5px; }
		#quiz .question p {color:#FFD400; font-weight:bold; margin:2px 0; padding:0;}
		#quiz .question input { height: 15px; }
		#quiz .answer {  }
		#quiz label { cursor:pointer; }
		#quiz .radio {border:0; background:0; cursor:pointer;}

#iconsMenu { float:left; clear:both;background:#1E94C4; margin:0 auto;  }
#iconsMenu a { font-size:10px; line-height:10px;}
.iconOnList { cursor:pointer;float:left; width:63px; margin-left:4px; height:85px; line-height:10px; text-align:center; overflow:hidden; color:#000; font-size:10px; position:relative;}
.iconOnList a { font-size:10px; line-height:10px;}

.topMenu { background:url(/images/cat_icons/4994_tabs_03.gif) repeat-x; float:left; width:100%; height:113px; margin:0px 0px 0px 0px; color:#000; padding:10px 0px 5px 0px; }
.topMenu .centered { margin:0 auto;float:left;margin-left:5px; }
.indicator { position:absolute; top:45px; color:#000;text-align:center; width:53px; left:0; }
.indicator a { text-decoration:none;}

.margined { padding-left:8px; margin-top:5px; }

#autoNumber6{color:#ffffff;}



#opmaakWedstrijden #fps_tijd {padding-top:10px; margin-top:5px;background-color:#33A3CF;}
#opmaakWedstrijden td{vertical-align:top}
#fps_itemsDonker .Fixture{text-align:left;}
