/* Block */

#block-wrap {
	float: left;
	margin-bottom: 10px;
}
#block {
	width: 145px;
	float: left;
}
#block_small {
	width: 120px;
	float: left;
}
#block img, #block_small img {
	/*padding: 1px;
	border: 1px solid #D60000;
	display: block;*/
}
#block-header {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	letter-spacing: 1px;
	padding-left: 8px;
	padding-top: 2px;
	width: 137px;
	height: 17px;
	display: block;
	background-image: url(../images/home/block_header.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#block-header_small {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	padding-top: 3px;
	width: 115px;
	height: 17px;
	display: block;
	background-image: url(../images/home/block_header.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-bottom: 0px;
}

#block-list a {
	font-size: 9px;
	color: #333333;
	text-decoration: none;
	background-image: url(../images/navigation/arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
	display: block;
	padding-top: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 16px;
	padding-left: 14px;
}
#block-list a:hover{
	color: #D60000;
}
.block-list-more{	
	font-size: 9px;
	font-weight: bold
}
#block-text {
	font-size: 9px;
	line-height: 13px;
	color: #333333;
	display: block;
	padding-top: 4px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
}
#block-text a{
	font-size: 10px;
	font-weight: bold;
	color: #D60000;
	text-decoration: none;
	display: block;
	padding-bottom: 5px;
}
#block-text a:hover{
	text-decoration: underline;
}


/* Ad */

#ad-wrap {
	float: left;
}
#ad {
	width: 145px;
	float: left;
	clear: left;
	margin-bottom: 7px;
	padding-right: 10px;
}


/* contentpagina */
/* paginatitel */
h1 {color: #D60000; font-size: 13px; font-weight: bold; margin: 0px; padding-bottom: 10px; display: block;}

h2.header {color: #D60000; font-size: 12px;}

div.paragraaf_grijs h2.header {font-family: Arial; letter-spacing: 1px; color: #333333; font-size: 12px; text-transform: uppercase; font-weight: bold; margin: 0px; padding-top: 15px; padding-bottom: 10px;}
p.normal {}
#standaard_content_links p.normal {margin: 0px;}

div.paragraaf {}


/*image*/
div.image {float: right;}



/* pad */
#pad {font-size: 10px; color: #333333;}
#pad a.navigation {text-decoration: none; color: #333333;}
#pad a.navigation:hover {color: #D60000;}

/* Iconen links */
div.lijn {border-bottom: 1px #EAECEC solid; display: block;}
a.printen 		{display: block; text-decoration: none; border-bottom: 1px #EAECEC solid; padding: 3px; padding-left: 20px; color: #333333; background-image: url(../images/standaard/icon_printen.gif); background-repeat: no-repeat; background-position: center left; font-size: 10px;}
a.printen:hover {color: #D60000;}
a.doorsturen 	{display: block; text-decoration: none; border-bottom: 1px #EAECEC solid; padding: 3px; padding-left: 20px; color: #333333; background-image: url(../images/standaard/icon_doorsturen.gif); background-repeat: no-repeat; background-position: center left; font-size: 10px;}
a.doorsturen:hover {color: #D60000;}
a.reageer 		{display: block; text-decoration: none; border-bottom: 1px #EAECEC solid; padding: 3px; padding-left: 20px; color: #333333; background-image: url(../images/standaard/icon_reageer.gif); background-repeat: no-repeat; background-position: center left; font-size: 10px;}
a.reageer:hover {color: #D60000;}
a.standaard		{display: block; text-decoration: none; border-bottom: 1px #EAECEC solid; padding: 3px; padding-left: 20px; color: #333333; background-image: url(../images/standaard/icon_standaard.gif); background-repeat: no-repeat; background-position: center left; font-size: 10px;}
a.standaard:hover {color: #D60000;}
a.dossier 		{display: block; text-decoration: none; border-bottom: 1px #EAECEC solid; padding: 3px; padding-left: 20px; color: #333333; background-image: url(../images/standaard/icon_dossier.gif); background-repeat: no-repeat; background-position: center left; font-size: 10px;}
a.dossier:hover {color: #D60000;}
a.ex_link 		{display: block; text-decoration: none; border-bottom: 1px #EAECEC solid; padding: 3px; padding-left: 20px; color: #333333; background-image: url(../images/standaard/icon_exlink.gif); background-repeat: no-repeat; background-position: center left; font-size: 10px;}
a.ex_link:hover {color: #D60000;}


/* Nieuwsoverzicht */
div.nieuwsoverzicht {padding-bottom: 10px;}
div.nieuwsoverzicht a.nieuwsoverzicht {color: #383838; width: 445px; padding-top: 3px; padding-bottom: 3px; padding-left: 15px; display: block; text-decoration: none; border-bottom: 1px #EAECEC solid;
background-image: url(../images/navigation/arrow.gif); background-repeat: no-repeat; background-position: 5px 7px;}
div.nieuwsoverzicht a.nieuwsoverzicht:hover {color: #D60000;}
div.nieuwsoverzicht a.nieuwsoverzicht span.datum {color: #383838; float: right; margin-top: -12px;}
div.nieuwsoverzicht a.nieuwsoverzicht:hover span.datum {color: #D60000;}
a.meer {color: #D60000; font-weight: bold; font-size: 11px; padding-top: 3px; padding-bottom: 13px; padding-left: 15px; display: block; text-decoration: none;
background-image: url(../images/navigation/arrow.gif); background-repeat: no-repeat; background-position: 5px 7px;}
a.meer:hover {text-decoration: underline;}

/* Nieuwslijst_datum */
div.nieuwslijst_datum  {padding-bottom: 10px;}
div.nieuwslijst_datum  a.nieuwsoverzicht {color: #383838; width: 445px; padding-top: 3px; padding-bottom: 3px; padding-left: 15px; display: block; text-decoration: none; border-bottom: 1px #EAECEC solid;
background-image: url(../images/navigation/arrow.gif); background-repeat: no-repeat; background-position: 5px 7px;}
div.nieuwslijst_datum a.nieuwsoverzicht:hover {color: #D60000;}
div.nieuwslijst_datum  a.nieuwsoverzicht span.datum {color: #383838; float: right; margin-top: -12px;}
div.nieuwslijst_datum  a.nieuwsoverzicht:hover span.datum {color: #D60000;}

/* Nieuwsoverzicht blokken */
div.nieuwsoverzicht_blokken img {}

div.item_links {clear: both; padding-bottom: 5px;}
div.item_links_afbeelding {float: left; padding: 1px; border: 1px solid #D60000; display: block;}
div.item_links_tekst {float: left; background-color: #EDEDED; padding:5px; border-left: 5px solid #ffffff; border-bottom: 10px solid #ffffff; display: block; /*width: 295px;*/ width: 340px; padding-right: 9px; background-image: url(../images/standaard/bg_nieuws_hoek_rechts.gif); background-position: top right; background-repeat: no-repeat; min-height: 100px; height: auto !important; /* ie6 90px */  }

div.item_links_tekst h2.header {margin-bottom: 0px; margin-top: 5px;}
div.item_links_tekst p.normal {margin-bottom: 5px; margin-top: 0px;}


div.item_rechts {clear: both; padding-bottom: 5px;}
div.item_rechts_afbeelding {float: right; padding: 1px; border: 1px solid #D60000; display: block;}
div.item_rechts_tekst {float: right; background-color: #EDEDED; padding:5px; border-right: 5px solid #ffffff; border-bottom: 10px solid #ffffff; display: block; /*width: 295px;*/ width: 340px; padding-left: 9px; background-image: url(../images/standaard/bg_nieuws_hoek_links.gif); background-position: top left; background-repeat: no-repeat; min-height: 100px; height: auto !important;  /* ie6 height: 90px; */   }
div.item_rechts_tekst h2.header {margin-bottom: 0px; margin-top: 5px;}
div.item_rechts_tekst p.normal {margin-bottom: 5px; margin-top: 0px;}

/* mediacollectie-overzicht-lijst_grijs */
div.mediacollectie-overzicht-lijst_grijs {float: left; margin-top: -10px; width: 120px; font-size: 10px;}
div.mediacollectie-overzicht-lijst_grijs a.normal {color: #383838; padding-top: 3px; padding-bottom: 3px; padding-left: 15px; display: block; text-decoration: none; border-top: 1px #FFFFFF solid; background-color: #EAECEC;
background-image: url(../images/navigation/arrow.gif); background-repeat: no-repeat; background-position: 5px 7px; }
div.mediacollectie-overzicht-lijst_grijs a.normal:hover {color: #D60000;}


/* Discussie: Forum*/
.formtable {width: 100%;}
.forumtable tbody tr {background-color: #EDEDED !important; text-align: left;}
.forumtable tbody tr th {background-color: #D60000 !important;}
.forumtable tbody tr th.header {color: #FFFFFF; font-size: 11px; font-weight: bold; padding: 5px; background-image: url(../images/navigation/table_header_bg.jpg); background-repeat: no-repeat; background-position: right;}
.forumtable tbody tr td.normal {color: #333333; font-size: 10px; padding-left: 5px; padding-right: 5px; margin-bottom: 2px;}
.forumtable tbody tr td {text-align: left;}
.forumtable tbody tr td.normal a {background-image: url(../images/navigation/arrow.gif); background-repeat: no-repeat; background-position: left center; padding-left: 10px; color: #333333; font-size: 10px; text-decoration: none; padding-top: 2px; padding-bottom: 2px; display: block;}
.forumtable tbody tr td.normal a:hover {color: #D60000;}
/* Nieuw onderwerp knop */
div.forum_overzicht a.navigation {background-image: url(../images/navigation/forum_button.gif); background-repeat: no-repeat; background-position: right; color: white; font-weight: bold; font-size: 10px; text-transform: uppercase; padding: 5px; text-decoration: none; margin-right: 12px;}

/* Discussie: Forum Nieuw onderwerp */
fieldset.forum {}
table.forum_formulier {/*padding-left: 120px; */}
fieldset.forum {border: none;}
fieldset.forum legend {display: none;}
fieldset.forum label.header {color: #333333; font-size: 11px; font-weight: bold; padding-top: 5px; display: block;}
fieldset.forum label.header a {color: #333333; font-size: 11px; font-weight: bold; padding-top: 5px; display: block;}
fieldset.forum label.header a:hoover {color: #D60000; font-size: 11px; font-weight: bold; padding-top: 5px; display: block;}
fieldset.forum input.normal {width: 220px; font-size: 10px !important; background-color: #EDEDED; }
fieldset.forum div.submitbutton {margin-left: 146px; margin-top: 2px;}
fieldset.forum div.submitbutton a {display: block; background-image: url(../images/navigation/forum_button.gif); background-repeat: no-repeat; background-position: right; color: white; font-weight: bold; font-size: 10px; text-transform: uppercase; padding: 5px; text-decoration: none; margin-right: 2px;}
fieldset.forum div.submitbutton input {}
fieldset.forum div.formcontent textarea {background-color: #EDEDED; width: 220px; font-size: 11px !important; font-family: verdana;}

div.forummessage {
  background-color: #EDEDED;
  padding-left:5px;
  padding-top:5px;
  padding-bottom:5px;
  padding-right:5px;
}

/*FAQ */
div.faq {}
div.faq  a {color: #333333; width: 445px; padding-top: 3px; padding-bottom: 3px; padding-left: 15px; display: block; text-decoration: none; border-bottom: 1px #EAECEC solid;
background-image: url(../images/navigation/arrow.gif); background-repeat: no-repeat; background-position: 5px 7px; font-weight: bold;}
div.faq  a:hover {color: #D60000;}
h2.faq-header {margin: 0px; font-size: 11px; padding-bottom: 5px;}
p.faq-normal {margin: 0px; padding-bottom: 10px; display: block;}
div.topblock {display: block; width: 100%; border-top: 1px #EAECEC solid;}
a.top {float: right; color: #333333; width: 66px; padding-top: 3px; padding-bottom: 3px; padding-left: 15px; display: block; text-decoration: none;
background-image: url(../images/navigation/arrow.gif); background-repeat: no-repeat; background-position: 5px 7px; padding-bottom: 10px;}
a.top:hover {color: #D60000;}

/*Tabel (content) */
.contenttable {width: 100%;}
.contenttable tbody tr {background-color: #EDEDED !important; text-align: left;}
.contenttable tbody tr td.header {background-color: #D60000 !important; color: #FFFFFF; font-size: 11px; font-weight: bold; padding: 5px; background-image: url(../images/navigation/table_header_bg.jpg); background-repeat: no-repeat; background-position: right;}
.contenttable tbody tr td.normal {color: #333333; font-size: 10px; padding-left: 5px; padding-right: 5px; margin-bottom: 2px;}
.contenttable tbody tr td {text-align: left;}
.contenttable tbody tr td.normal {padding-left: 5px; color: #333333; font-size: 10px; text-decoration: none; padding-top: 2px; padding-bottom: 2px;}

/* Downloads */
a.download {color: #333333; padding-top: 3px; padding-bottom: 3px; padding-left: 15px; display: block; text-decoration: none; background-image: url(../images/standaard/icon_download.gif); background-repeat: no-repeat; background-position: 0px 4px;}
a.download:hover {color: #D60000;}

/* Poll */
div.poll {padding-top: 5px; border-bottom: 20px #EDEDED solid;}
div.poll h2{font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	letter-spacing: 1px;
	padding-left: 8px;
	padding-top: 2px;
	width: 137px;
	height: 17px;
	display: block;
	background-image: url(../images/home/block_header.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px; }
div.poll p.vraag {margin: 0px; background-color: #EDEDED; padding: 5px; font-style: bold;}
div.poll table.grijs {background-color: #EDEDED;}
div.pollbalk {width: 100%; background-color: #D60000; min-height: 15px; }
div.poll table tbody tr td {color: #000000;}
div.poll table tbody tr th {color: #000000;}


/* Agenda / Kalender */
div.agendaoverzicht {padding-bottom: 10px;}
div.agendaoverzicht a {color: #383838; width: 445px; padding-top: 3px; padding-bottom: 3px; padding-left: 15px; display: block; text-decoration: none; border-bottom: 1px #EAECEC solid;
background-image: url(../images/navigation/arrow.gif); background-repeat: no-repeat; background-position: 5px 7px; font-weight: bold;}
div.agendaoverzicht a:hover {color: #D60000;}
div.agendaoverzicht span.datum { color: #D60000; font-weight: bold;}


div.nieuwsoverzicht {padding-bottom: 10px;}
div.nieuwsoverzicht a.nieuwsoverzicht {color: #383838; width: 445px; padding-top: 3px; padding-bottom: 3px; padding-left: 15px; display: block; text-decoration: none; border-bottom: 1px #EAECEC solid;
background-image: url(../images/navigation/arrow.gif); background-repeat: no-repeat; background-position: 5px 7px;}
div.nieuwsoverzicht a.nieuwsoverzicht:hover {color: #D60000;}
div.nieuwsoverzicht a.nieuwsoverzicht span.datum {color: #383838; float: right; margin-top: -12px;}
div.nieuwsoverzicht a.nieuwsoverzicht:hover span.datum {color: #D60000;}
a.meer {color: #D60000; font-weight: bold; font-size: 11px; padding-top: 3px; padding-bottom: 13px; padding-left: 15px; display: block; text-decoration: none;
background-image: url(../images/navigation/arrow.gif); background-repeat: no-repeat; background-position: 5px 7px;}
a.meer:hover {text-decoration: underline;}


/* Zoekresultaten ---------------------------------------------------------------------------------------------------*/
#zoekresultaten span a {color: #D60000 !important ; font-size: 10px; font-weight: bold; text-decoration: none;}
#zoekresultaten span {color: #333333; font-size: 10px; font-weight: bold; text-decoration: none;} 

#zoekresultaten span h2 {font-size: 13px; margin: 0px; padding-bottom: 5px;}

#zoekresultaten span div.searchresults div.item {background-image: url(gfx/lijn(links).gif); background-repeat: repeat-x; background-position: bottom;}
#zoekresultaten span div.searchresults a {color: #333333; font-weight: bold; font-size: 10px;  }
#zoekresultaten span div.searchresults {color: #333333; font-weight: bold; font-size: 10px;}
#zoekresultaten span div.searchresults p {color: #333333; font-weight: normal; font-size: 10px; margin: 0px;}
#zoekresultaten span div.searchresults dl {margin-top: 5px;}
#zoekresultaten span div.searchresults dl dt {color: #D60000; padding-bottom: 0px; font-size: 10px;}
#zoekresultaten span div.searchresults dl dt p {padding-bottom: 0px; margin: 0px; font-size: 10px;}
#zoekresultaten span div.searchresults dl dt a {color: #D60000; text-decoration: none; font-weight: bold; font-size: 11px;  }
#zoekresultaten span div.searchresults dl dd {padding-top: 0px; margin: 0px; padding-left: 20px; padding-bottom: 15px; }
#zoekresultaten span div.searchresults dl dd p {padding-bottom: 10px; margin: 0px;}
#zoekresultaten span div.searchresults dl dd div.path {color: #333333; font-size: 9px; text-decoration: none;}
#zoekresultaten span div.searchresults dl dd div.path a {color: #333333!important; font-size: 9px; text-decoration: none;}

div.space {
  clear:both;
  float:none;
  min-height: 10px; 
  height: 10px; !important; /* ie6 90px */
}

/*  vormgeving voor de Runners Coach */

#smartcoach 	{
	clear: left; 
	background: #fff; 
}


#smartcoach #smartcoachresult	{
	display:none;
}




#smartcoach TD, #smartcoach DIV {
	font: 12px arial, sans-serif;
	color: #333;
}

#smartcoach INPUT, #smartcoach SELECT, #smartcoach OPTION, #smartcoach TEXTAREA	{
	font: 11px arial, sans-serif;
}

#smartcoach SELECT	{
	font-weight: bold; 
	color: #1b4c37;
}

#smartcoach TD	{padding: 0; vertical-align: top;}

#smartcoach IMG	{border: 0;}

#smartcoach IMG.border	{border: 1px solid #666;}

#smartcoach A	{
	color: #ba0000;
	text-decoration: none;
	}

#smartcoach A:hover	{text-decoration: underline;}

#smartcoach A.red	{
	color: #ba0000;
	font-weight: bold;
}


#smartcoach FORM	{margin: 0;}

#smartcoach .subLiteBlueNoSif {
	font-weight:bold;
	color:#4299C2;
	text-transform:uppercase;
	font-size: 14px;
	padding-top: 5px;
}

#smartcoach .formContent{
padding: 0px 0px 14px 0px;
font-family: arial;
font-size: 9pt;
text-align:left;
}




#smartcoach .resultContent{
background-color: #C7E5E3;
padding: 10px 5px 14px 14px ;
font-family: arial;
font-size: 9pt;
}



#smartcoach .resultNote{
padding: 0px 14px 14px 14px;
font-family: arial;
font-size: 9pt;
}



#smartcoach .note{
font-family: arial;
font-size: 8pt;
color:#243E6D;
}



#smartcoach .warning{
font-family: arial;
font-size: 8pt;
color:#cc0000;
}

#smartcoach a.formLink  {
font-family: arial;
font-size: 8pt;
color:#993333;
}



#smartcoach .resultCell{
background-color:#E8ECF2;
color:#000000;
font-size: 8pt;
padding:3px;
}


#smartcoach .hilite{
color:#243E6D;
font-weight:bold;
}


#smartcoach td {
font-family: arial;
font-size: 9pt;
}

#smartcoach th  {
background-color:#67ADA2;
font-family: arial;
font-size: 8pt;
color:#ffffff;
}
#smartcoach select.toolForm  {
font-size: 9pt;
font-weight:normal;
color:#000000;
}




#smartcoach .ad_tool	{
	padding-left: 8px;
	padding-bottom: 8px; 
	background: #202F5B; 
}



#smartcoach_module {
    clear:both;
	width: 311px;
	margin: 0;
}

#smartcoach_module .box311	{background: url(../images/slanted_corner_top_left.gif) top left no-repeat #fff;}

#smartcoach_module .box311 P	{margin: 4px 6px;}

#smartcoach_module .buttonBar	{
	display: block;
	margin-bottom: 6px;
	background: url(../images/button_bar_border.gif) top left repeat-x;
	text-align: right;
}

/* einde vormgeving Runners Coach */
