div.tag {
	position:absolute;
 	left:0px;
 	top:0px;
}

.legal {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #717171;
}

body { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-size:12px;
color: #000000;
}

td { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-size:11px;
color:#000000
}


A {
	color:#3399CC;
	text-decoration:none;
}

A:HOVER {
	color:#3399CC;
	text-decoration:underline;
}

/************ CLASSES 06 ************************/
table.top
{
	background-image: url(/running/ing/2006/images/layout/ing_top_2006.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

	/* main */
	td.coverLeft
	{
		padding-right: 5px;
		vertical-align: top;
	}
	td.coverRight
	{
		margin-right: 10px;
		vertical-align: top;
	}
	
	/* photo & news */
	td.coverPhoto
	{
		background-color: #FF6600;
	}
	td.coverPhotoCaption
	{
		color:black;
	}
	
	/* covertext */
	td.coverText
	{
		font-size: 11px;
		padding-bottom:8px;
	}
	a.coverText
	{
		font-size: 15px;
		font-weight: bold;
		color: #101073;
	}
	a.coverText:hover
	{
		font-size: 15px;
		font-weight: bold;
		color: #ff6600;	
	}
	a.coverHeadline
	{
		font-size: 11px;
		color:#050c76;
		text-decoration:none;
		font-weight:bold;
	}
	a.coverHeadline:hover
	{
		color:#515197;
		text-decoration:none;
		font-weight:bold;
		font-size: 11px;
	}
	
	table.coverWedstrijden
	{
		
	}
	td.coverWedstrijd
	{
		padding: 5px 10px 10px 0px;
	}
	
	/* blokjes */
	table.blokje
	{
		border : 1px solid #050c76;
		margin-top:1px;
	}
	td.blokjeHeader
	{
		color: #FF6600;
		font-weight:bold;
		font-size:11px;
	}
	td.blokjeContent
	{
		color: #050c76;
		font-size:10px;
	}
	td.blokjeDatum
	{
		color: white;
		font-size:18px;
		font-weight:bold;
		width: 150px;
		text-align:center;
		background-color: #050c76;
	}
	td.blokjeFooter
	{
		background-color: #050c76;
		font-size:10px;
	}
	a.blokjeFooter
	{
		color: white;
		text-decoration: none;
		font-style: italic;
	}
	a.blokjeFooter:hover
	{
		color:white;
		text-decoration:underline;
	}
	
	table.navigation
	{
		background-color: white;
		border-spacing:0px;
	}
	td.navItem 
	{
		border-bottom: 1px solid #c6c6c6;
		border-spacing:0px;
		vertical-align:middle;
		height: 20px;
	}
	td.activenavItem 
	{
		/*border-bottom: 1px solid #c6c6c6;*/
		border-spacing:0px;
		height: 20px;
		/*background-color :#b4b4b4 ;
		border-top:1px solid #c6c6c6;
		border: 1px solid #b4b4b4;*/
	}
	td.lastsubnavItem 
	{
		
		border-spacing:0px;
		vertical-align:middle;
		height: 20px;
		padding-left : 10px ;
		color: #3399cc; 
		/*background-color : #eaeaea ;
		border-left:1px solid #b4b4b4;
		border-right:1px solid #b4b4b4;*/
		border-bottom: 1px solid #c6c6c6;
	}
	a.navItem {
	font-size:10px;
	color:#FF6600;
	text-decoration:none;
	font-weight:bold;
	line-height:16px;
	width:100%;}	
	
	a.navItem:hover { 
	color:#081074;}
	
	td.subnavItem 
	{
		/*border-bottom: 1px solid #c6c6c6;*/
		border-spacing:0px;
		padding-left : 10px ;
		color: #3399cc; 
		/*height: 20px;*/
		/*background-color : #eaeaea ;
		border-left:1px solid #b4b4b4;
		border-right:1px solid #b4b4b4;*/
	}
	a.subnavItem {
	font-size:10px;
	color:#3399cc;
	text-decoration:none;
	font-weight:bold;
	line-height:16px;
	}	
	a.subnavItem:hover { 
	color:#4e4f95;}
	
	.bovennavitem {
	color:#3399CC;
	font-size:9px; 
	text-decoration:none;	
	padding-left:2px; 
	vertical-align: top;
	line-height:9px;} 

.bovennavitem:hover {
	color:#3399CC;
	text-decoration:underline;}

	
td.bottom { 
	font-size:12px;
	color:#999999; 
	line-height:16px;}
a.bottomlink { 
	color:#3399CC;
	font-size:10px; 
	text-decoration:none;
	padding-left:0px;  
	font-weight:bold; 
	vertical-align: middle;
	line-height:15px;}

a.bottomlink:hover {
	color:#3399CC;
	text-decoration:underline;}

/************ Detail/Result/List classes ************************/
table.detail
{
	background-color : #d7d7d7;
	width : 100%;  
}
td.detailHeader
{
	background-color : #FF6600;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font : bold;
	color : #FFFFFF;
}
td.detailLabel
{
	background-color : #eeeeee ;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
td.detailContent
{
	background-color : #FFFFFF ;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

table.list
{
	background-color : #d7d7d7;
	width : 100%;
}
td.listHeader
{
	background-color : #FF6600;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font : bold;
	color : #FFFFFF;
}
td.listContent
{
	background-color : #eeeeee;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
td.listContentAlternating
{
	background-color : #E0E0E0;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
td.listFooter
{
	background-color : #bcbcbc ;
	color: black; 
	font-weight: bold;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


table.result
{
	background-color : white;
	width : 97%;
	cellspacing: 0px;
	cellpadding: 0px;
}
td.resultHeader
{
	background-color : #eeeeee;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font : bold;
	color : #ff6600;
	border : 1px solid #E0E0E0;
}
td.resultContent
{
	background-color : #eeeeee ;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border : 1px solid #E0E0E0;
}
td.resultContentAlternating
{
	background-color : #c6c6c6;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}	

/************ Formfield classes ************************/
INPUT.text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: #ffffff;
    COLOR: #000000;
    BORDER-TOP-STYLE: groove;
    FONT-FAMILY: arial, helvetica;
    BORDER-RIGHT-STYLE: groove;
    BORDER-LEFT-STYLE: groove;
    BORDER-BOTTOM-STYLE: groove
}
 
TEXTAREA.text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: #ffffff;
    COLOR: #000000;
    BORDER-TOP-STYLE: groove;
    FONT-FAMILY: arial, helvetica;
    BORDER-RIGHT-STYLE: groove;
    BORDER-LEFT-STYLE: groove;
    BORDER-BOTTOM-STYLE: groove
}
SELECT.text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND: #ffffff;
    COLOR: #000000;
    BORDER-TOP-STYLE: groove;
    FONT-FAMILY: arial, helvetica;
    BORDER-RIGHT-STYLE: groove;
    BORDER-LEFT-STYLE: groove;
    BORDER-BOTTOM-STYLE: groove
}
input.errorInput
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: #fae4e2;
    COLOR: #000000;
    FONT-FAMILY: arial, helvetica;
	border : 1px #990000 solid;
	/*border : #990000 ; */
} 

/************ Partnertable classes ************************/
table.partners
{
	background-color : white;
	width : 100%;
}
td.partnerContent
{
	padding-top: 8px;
	padding-bottom: 8px;
	text-align : center;
	vertical-align : middle;
}

/************ Content classes ************************/

table.content {
	width : 100%;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
}

td.title {
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	color: #ff6600;
	background-color: #ffffff;
	border-bottom: 1px solid silver;
}

td.subtitle {
	padding-top: 5px;
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	color: #ff6600;
	background-color: #ffffff;
}

td.content {
	padding-top: 5px;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	background-color: #ffffff;
	color: #000000;
}
/************ Newsarticle classes ************************/
div.articletitle {
	padding: 0px 0px 4px 0px;
	font-size: 15px;
	font-weight: bold;
	color: #ff6600;
	border-bottom: 1px solid silver;
}



div.articleinfo {
	text-align: right;
	padding: 5px 3px 5px 0px;
}

.articleauthor
{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	color: #ff6600;
}

.articledate {
	margin: 0px 3px 0px 5px;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	color: #ff6600;
}

div.sp_articletitle {
	padding: 0px 0px 4px 0px;
}

.sp_articletitle {
	font-family: arial, helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 22px;
	color: #D01215;
	text-decoration: none;
}

.sp_articletitle:hover {
	color: #FF3333;
	text-decoration: none;
}

div.sp_articletitlesmall {
	padding: 0px 0px 2px 0px;
}

.sp_articletitlesmall {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	color: #D01215;
	text-decoration: none;
}

.sp_articletitlesmall:hover {
	color: #FF3333;
	text-decoration: none;
}

div.sp_articlebody {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 7px 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	color: #000000;
	background-color: #ffffff;
	border-bottom: 1px solid #233377;
}

div.firstarticleinfo {
	text-align: right;
	padding: 5px 3px 5px 0px;
	background-color: white;
}

div.firstarticlebody
{
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 7px 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	background-color: white;
}

div.articlebody {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 7px 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	color: #000000;
	background-color: #ffffff;
}

div.articleimgright {
	float: right;
	width: 270px;
	margin: 3px 0px 5px 10px;
	padding: 0px;
	background-color: #f15814;
}

div.articleimgleft {
	float: left;
	width: 270px;
	margin: 3px 10px 0px 10px;
	padding: 0px;
	background-color: #f15814;
}

div.pagetopictitle2 {
	height: 17px;
	margin: 15px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	font-weight: bold;
	color: #3399cc;
	border-bottom: 1px solid #030777;
	/*background-image: url(/layoutimages/band_blauw.gif);
	background-repeat: repeat-x;
	background-position: top left;*/
	}
	
div.pagetopictitle {
	height: 17px;
	margin: 15px 0px 0px 0px;
	padding: 3px 0px 0px 10px;
	color: #ffffff;
	font-weight: bold;
	background-color: #f15814;
	}

div.firstpagetopictitle {
	height: 17px;
	margin: 6px 0px 0px 0px;
	padding: 3px 0px 0px 10px;
	color: #ffffff;
	font-weight: bold;
	background-color: #f15814;
	}
	
ul.mainpage {
	margin: 0px;
	padding: 5px 5px 5px 10px;
	list-style: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #233377;
	background-color: #f0f0f0;
}

li.mainpage {
	
}

ul.mainpagelinks {
	margin: 0px;
	padding: 5px 5px 5px 30px;
	/*list-style: url(/layoutimages/bullet_nav.gif);*/
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #233377;
	background-color: #f0f0f0;
}

.pagelink {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #3399cc;
	text-decoration: none;
}

.pagelink:hover {
	color: #4e4f95;
}


.archief {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	color: #000;
	text-decoration: none;
}

.archief:hover {
	color: #4e4f95;
}



