
/* browser settings reset */
html, body, dt, dl, dd, ul, ol, li, form, fieldset, a, blockquote, img { margin:0px; padding:0px; border:0px; font-family:Arial, Helvetica, sans-serif;}


	
/* site settings */
img{ border:0px;}
a{ color:#2c6e6e;}
a:hover{}
html, body{ height:100%;}
hr{}
.hr{ width:100%; height:33px; clear:both; background:#fff url(seperator_horizontaal.gif) bottom center no-repeat;}

/* FCK Styles */
.kop{ font-size:1.6em; line-height:1.5em; color:#cc0000; margin:0 0 .7em 0;}
.tussenkop{ font-size:1.2em; line-height:1.5em; color:#2c6e6e; margin:.7em 0 0 0;}
.inleiding{ font-weight:bold; color:#000;}
.univers{ font-family: Courier New, Courier, Monaco, monospace; color:#000; line-height:1.4em;}
.ImageLeft{ float:left; padding:10px 10px 10px 10px; border:#d1d1d1 1px solid; margin:7px 10px 0 0;}
.ImageRight{ float:right; padding:10px 10px 10px 10px; border:#d1d1d1 1px solid; margin:7px 0 0 10px;}

/* Tekst stylen */
h1,h2,h3,h4,h5,h6{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:0;}
div, td {font-family:Arial, Helvetica, sans-serif; vertical-align:top;}
p{ margin:0 0 1em 0;}

/* Default */
input{ font-size:12px; font-family:Arial, Helvetica, sans-serif; vertical-align:top;}
textarea{ font-size:12px; font-family:Arial, Helvetica, sans-serif; vertical-align:top;}

/* Layout */
.Home{ background:#e8e8e8 url(achtergrond.gif) left top repeat-x;}
.Vervolg{ background:#e8e8e8 url(achtergrond.gif) left top repeat-x;}
.EenKolom{ background:#e8e8e8 url(achtergrond.gif) left top repeat-x;}

.HeaderContainer{ width:100%; height:180px; background:url(header.gif) center top no-repeat;}
.Header{ width:960px; height:180px; margin:0 auto;}
.Header .Logo{ float:left; padding:20px 0 4px 0;}

.SponsorenTopContainer{ width:100%; height:40px; background:url(sponsoren_top.gif) left top no-repeat; list-style:none;}
.SponsorenBottomContainer{ width:100%; height:100px; padding:0 0 30px 0; background:url(sponsoren_bottom.gif) left top no-repeat; list-style:none;}

.MainContainer{ float:left; width:100%; background:url(content_achtergrond.gif) center top repeat-y;}
.ContentContainer{ float:left; position:relative; left:50%; margin-left:-480px; width:960px; background:url(seperator_verticaal.gif) 705px top no-repeat;}
.EenKolom .ContentContainer{ float:left; position:relative; left:50%; margin-left:-480px; width:960px; background:none;}
.Content{ float:left; width:960px; padding:20px 0; font-size:.75em; line-height:1.5em;}
.ContentLeft{ float:left; width:700px;}
.EenKolom .ContentLeft{ float:left; width:960px;}
.ContentLeft .Banner{ float:left; width:108px;}
.Vervolg .ContentLeft li{ margin:0 0 0 30px;}
.ContentRight{ float:right; width:220px;}
.ContentRight .Banner{ margin:0 0 20px 0;}

.ContentButton{ float:left; height:38px; width:100%; padding:0 5px 0 5px; font-size:1.2em;}
.ContentButton .Left{ float:left; width:19px; height:38px; background:url(button_links.gif) left top no-repeat;}
.ContentButton .Center a{ display:block; float:left; height:29px; background:url(button_center.gif) left top repeat-x; padding:9px 10px 0 10px; text-decoration:none; color:#2c6e6e;}
.ContentButton .Center a:hover{ color:#cc0000;}
.ContentButton .Right{ float:left; width:19px; height:38px; background:url(button_rechts.gif) left top no-repeat;}

.Carrousel{ height:400px;}

.FooterContainer{ clear:both; width:100%; height:200px; background:url(footer.gif) center -118px no-repeat; padding:0 0 20px 0;}
.FooterContainer .Footer{ width:960px; margin:0 auto;}
.FooterContainer .Footer .Label{ float:left; width:51px; height:31px;}

/* TopMenu */
.TopMenu{ clear:both; height:89px;}
.TopMenuItem{ float:left; list-style:none; font-size:.9em; background:url(topmenu_sep.gif) right top no-repeat;}
.TopMenuItem a{ color:#fff; text-decoration:none; padding:15px 20px 10px 20px; display:block;}
.TopMenuItem a:hover{ display:block; background:url(topmenu_sep.gif) left top repeat-x;}

.TopMenu .Selected a{ color:#cc0000; display:block; background:url(topmenu_selected.gif) left top repeat-x;}

.TopSubMenu{ display:none; width:960px; height:28px; font-size:.9em; background:#fff; z-index:10;}
.TopSubMenu li{ float:left; list-style:none;}
.TopSubMenu li a{ color:#000!important; padding:6px 10px 6px 20px!important; border-bottom:none!important; background:none!important;}
.TopSubMenu li a:hover{ color:#cc0000!important;}

.TopSubMenuSelected{ width:960px; height:28px; font-size:.9em; z-index:0; left:50%; margin-left:-480px; position:absolute;}
.TopSubMenuSelected li{ float:left; list-style:none;}
.TopSubMenuSelected li a{ color:#000!important; padding:6px 10px 6px 20px!important; border-bottom:none!important; background:none!important;}
.TopSubMenuSelected li a:hover{ color:#cc0000!important;}
.TopSubMenuSelected .Selected a{ color:#cc0000!important;}

.TopMenu li>ul { top:91px; left:50%; margin-left:-480px; position:absolute;}
/*.TopMenu li:hover ul, */.TopMenu li.over ul { display:block;}

/* RightMenu */
.RightMenu{ float:right; padding:18px 0 0 0; font-size:.8em;}
.RightMenu li{ float:left; padding:3px 5px 0 15px; list-style:none; color:#d5e2e2;}
.RightMenu li a{ color:#d5e2e2; text-decoration:none;}
.RightMenu .Zoeken{ float:left; padding:3px 5px 0 0px; list-style:none; color:#d5e2e2;}
.RightMenu .Input{ float:left; margin:-1px 0 0 0;}
.RightMenu .Input input{ border:#d5e2e2 1px solid; background:#2c6e6e; color:#d5e2e2;}
.RightMenu .Button{ float:left; padding:1px 0 0 5px;}

/* LeftMenu */
.LeftMenu{ float:left; padding:10px 0 0 20px; font-size:.8em;}
.LeftMenu li{ float:left; padding:0 20px 0 0; list-style:none;}
.LeftMenu li a{ color:#999;}

/* BottomMenu */
.BottomMenu{ float:right; padding:10px 0 0 0; font-size:.8em;}
.BottomMenu li{ float:left; padding:0 0 0 20px; list-style:none;}
.BottomMenu li a{ color:#999;}

/* LijstRechts */
.LijstRechts{ padding:0 0 20px 0; list-style:none;}
.LijstRechts .Naam h2{ font-size:1.5em; color:#cc0000; padding:0 0 5px 0; margin:0;}
.LijstRechts .Omschrijving{ padding:0 0 20px 0;}
.LijstRechts .Omschrijving a{ text-decoration:none; color:#000;}
.LijstRechts .Omschrijving a:hover{ color:#cc0000;}
.LijstRechts .Img{ width:220px; text-align:center; margin:0 0 20px 0;}

/* LijstBottom */
.LijstBottomContainer{ float:left; width:180px;  padding:10px 0 0 0; background:url(lijstbottom_header.gif) left top no-repeat; margin:0 0 0 16px;}
.LijstBottom{ float:left; padding:0 10px 0 10px; width:158px; min-height:120px; border-left:#cbcbcb 1px solid; border-right:#cbcbcb 1px solid; list-style:none;}
.LijstBottom .Naam h2{ font-size:1.5em; color:#b1b1b1; padding:0 0 10px 0; margin:0;}
.LijstBottom .Naam h2 .Zevenhl{ color:#2c6e6e; font-weight:bolder;}
.LijstBottom .Naam h2 .Ad{ color:#cc0000;}
.LijstBottom .Omschrijving{}
.LijstBottom .Omschrijving a{ text-decoration:none; color:#000;}
.LijstBottom .Omschrijving a:hover{ color:#cc0000;}
.LijstBottom .Img{ width:180px; padding:10px 0 0 0;}
.LijstBottom .Img img{ max-width:160px;}
.LijstBottomContainer .Footer{ clear:both; background:url(lijstbottom_footer.gif) left bottom no-repeat; height:10px; width:180px;}

/* SponsorenTop */
.SponsorenTopContainer li{ list-style:none;}
.SponsorenTopContainer li span{ display:none;}

.SponsorenTopContainer .ABNamro{ position:absolute; margin:12px 0 0 18px;}
.SponsorenTopContainer .ABNamro a{ display:block; background:url(sponsoren_top.gif) -18px -12px no-repeat; width:106px; height:27px;}
.SponsorenTopContainer .ABNamro a:hover{ background:url(sponsoren_top_hover.gif) -18px -12px no-repeat;}
.SponsorenTopContainer .Maandag{ position:absolute; margin:12px 0 0 153px;}
.SponsorenTopContainer .Maandag a{ display:block; background:url(sponsoren_top.gif) -153px -12px no-repeat; width:97px; height:20px;}
.SponsorenTopContainer .Maandag a:hover{ background:url(sponsoren_top_hover.gif) -153px -12px no-repeat;}
.SponsorenTopContainer .Gelderlander{ position:absolute; margin:11px 0 0 282px;}
.SponsorenTopContainer .Gelderlander a{ display:block; background:url(sponsoren_top.gif) -282px -11px no-repeat; width:158px; height:17px;}
.SponsorenTopContainer .Gelderlander a:hover{ background:url(sponsoren_top_hover.gif) -282px -11px no-repeat;}
.SponsorenTopContainer .Asics{ position:absolute; margin:6px 0 0 469px;}
.SponsorenTopContainer .Asics a{ display:block; background:url(sponsoren_top.gif) -469px -6px no-repeat; width:84px; height:28px;}
.SponsorenTopContainer .Asics a:hover{ background:url(sponsoren_top_hover.gif) -469px -6px no-repeat;}
.SponsorenTopContainer .AAdrink{ position:absolute; margin:6px 0 0 581px;}
.SponsorenTopContainer .AAdrink a{ display:block; background:url(sponsoren_top.gif) -581px -6px no-repeat; width:68px; height:28px;}
.SponsorenTopContainer .AAdrink a:hover{ background:url(sponsoren_top_hover.gif) -581px -6px no-repeat;}
.SponsorenTopContainer .Radboud{ position:absolute; margin:3px 0 0 680px;}
.SponsorenTopContainer .Radboud a{ display:block; background:url(sponsoren_top.gif) -680px -3px no-repeat; width:156px; height:32px;}
.SponsorenTopContainer .Radboud a:hover{ background:url(sponsoren_top_hover.gif) -680px -3px no-repeat;}
.SponsorenTopContainer .Skyradio{ position:absolute; margin:3px 0 0 866px;}
.SponsorenTopContainer .Skyradio a{ display:block; background:url(sponsoren_top.gif) -866px -3px no-repeat; width:67px; height:32px;}
.SponsorenTopContainer .Skyradio a:hover{ background:url(sponsoren_top_hover.gif) -866px -3px no-repeat;}

/* SponsorenBottom */
.SponsorenBottomContainer li{ list-style:none;}
.SponsorenBottomContainer li span{ display:none;}

.SponsorenBottomContainer .InterNLnet{ position:absolute; margin:12px 0 0 16px;}
.SponsorenBottomContainer .InterNLnet a{ display:block; background: url(sponsoren_bottom.gif) -16px -12px no-repeat; width:104px; height:26px;}
.SponsorenBottomContainer .InterNLnet a:hover{ background: url(sponsoren_bottom_hover.gif) -16px -12px no-repeat;}
.SponsorenBottomContainer .PPC{ position:absolute; margin:16px 0 0 212px;}
.SponsorenBottomContainer .PPC a{ display:block; background: url(sponsoren_bottom.gif) -212px -16px no-repeat; width:78px; height:21px;}
.SponsorenBottomContainer .PPC a:hover{ background: url(sponsoren_bottom_hover.gif) -212px -16px no-repeat;}
.SponsorenBottomContainer .Nijmegen{ position:absolute; margin:54px 0 0 8px;}
.SponsorenBottomContainer .Nijmegen a{ display:block; background: url(sponsoren_bottom.gif) -8px -54px no-repeat; width:94px; height:34px;}
.SponsorenBottomContainer .Nijmegen a:hover{ background: url(sponsoren_bottom_hover.gif) -8px -54px no-repeat;}
.SponsorenBottomContainer .NS{ position:absolute;  margin:17px 0 0 140px;}
.SponsorenBottomContainer .NS a{ display:block; background: url(sponsoren_bottom.gif) -140px -17px no-repeat; width:48px; height:19px;}
.SponsorenBottomContainer .NS a:hover{ background: url(sponsoren_bottom_hover.gif) -140px -17px no-repeat;}
.SponsorenBottomContainer .Groesbeek{ position:absolute;  margin:52px 0 0 376px;}
.SponsorenBottomContainer .Groesbeek a{ display:block; background: url(sponsoren_bottom.gif) -376px -52px no-repeat; width:86px; height:37px;}
.SponsorenBottomContainer .Groesbeek a:hover{ background: url(sponsoren_bottom_hover.gif) -376px -52px no-repeat;}
.SponsorenBottomContainer .Thieme{ position:absolute;  margin:10px 0 0 772px;}
.SponsorenBottomContainer .Thieme a{ display:block; background: url(sponsoren_bottom.gif) -772px -10px no-repeat; width:158px; height:36px;}
.SponsorenBottomContainer .Thieme a:hover{ background: url(sponsoren_bottom_hover.gif) -772px -10px no-repeat;}
.SponsorenBottomContainer .SatinoBlack{ position:absolute;  margin:49px 0 0 495px;}
.SponsorenBottomContainer .SatinoBlack a{ display:block; background: url(sponsoren_bottom.gif) -495px -49px no-repeat; width:61px; height:46px;}
.SponsorenBottomContainer .SatinoBlack a:hover{ background: url(sponsoren_bottom_hover.gif) -495px -49px no-repeat;}
.SponsorenBottomContainer .Atletiekunie{ position:absolute;  margin:60px 0 0 298px;}
.SponsorenBottomContainer .Atletiekunie a{ display:block; background: url(sponsoren_bottom.gif) -298px -60px no-repeat; width:46px; height:31px;}
.SponsorenBottomContainer .Atletiekunie a:hover{ background: url(sponsoren_bottom_hover.gif) -298px -60px no-repeat;}
.SponsorenBottomContainer .Mylaps{ position:absolute;  margin:20px 0 0 383px;}
.SponsorenBottomContainer .Mylaps a{ display:block; background: url(sponsoren_bottom.gif) -383px -20px no-repeat; width:92px; height:16px;}
.SponsorenBottomContainer .Mylaps a:hover{ background: url(sponsoren_bottom_hover.gif) -383px -20px no-repeat;}
.SponsorenBottomContainer .Plantina{ position:absolute;  margin:54px 0 0 111px;}
.SponsorenBottomContainer .Plantina a{ display:block; background: url(sponsoren_bottom.gif) -111px -54px no-repeat; width:82px; height:35px;}
.SponsorenBottomContainer .Plantina a:hover{ background: url(sponsoren_bottom_hover.gif) -111px -54px no-repeat;}
.SponsorenBottomContainer .CadCollege{ position:absolute;  margin:47px 0 0 213px;}
.SponsorenBottomContainer .CadCollege a{ display:block; background: url(sponsoren_bottom.gif) -213px -47px no-repeat; width:61px; height:48px;}
.SponsorenBottomContainer .CadCollege a:hover{ background: url(sponsoren_bottom_hover.gif) -213px -47px no-repeat;}
.SponsorenBottomContainer .FBK{ position:absolute;  margin:53px 0 0 591px;}
.SponsorenBottomContainer .FBK a{ display:block; background: url(sponsoren_bottom.gif) -591px -53px no-repeat; width:57px; height:39px;}
.SponsorenBottomContainer .FBK a:hover{ background: url(sponsoren_bottom_hover.gif) -591px -53px no-repeat;}
.SponsorenBottomContainer .PK{ position:absolute;  margin:3px 0 0 314px;}
.SponsorenBottomContainer .PK a{ display:block; background: url(sponsoren_bottom.gif) -314px -3px no-repeat; width:42px; height:47px;}
.SponsorenBottomContainer .PK a:hover{ background: url(sponsoren_bottom_hover.gif) -314px -3px no-repeat;}
.SponsorenBottomContainer .ROC{ position:absolute;  margin:18px 0 0 625px;}
.SponsorenBottomContainer .ROC a{ display:block; background: url(sponsoren_bottom.gif) -625px -18px no-repeat; width:129px; height:19px;}
.SponsorenBottomContainer .ROC a:hover{ background: url(sponsoren_bottom_hover.gif) -625px -18px no-repeat;}
.SponsorenBottomContainer .RunnersWorldNew{ position:absolute;  margin:63px 0 0 676px;}
.SponsorenBottomContainer .RunnersWorldNew a{ display:block; background: url(sponsoren_bottom.gif) -676px -63px no-repeat; width:151px; height:25px;}
.SponsorenBottomContainer .RunnersWorldNew a:hover{ background: url(sponsoren_bottom_hover.gif) -676px -63px no-repeat;}
.SponsorenBottomContainer .RunnersWeb{ position:absolute;  margin:19px 0 0 502px;}
.SponsorenBottomContainer .RunnersWeb a{ display:block; background: url(sponsoren_bottom.gif) -502px -19px no-repeat; width:92px; height:18px;}
.SponsorenBottomContainer .RunnersWeb a:hover{ background: url(sponsoren_bottom_hover.gif) -502px -19px no-repeat;}
.SponsorenBottomContainer .Natuurwinkel{ position:absolute;  margin:60px 0 0 866px;}
.SponsorenBottomContainer .Natuurwinkel a{ display:block; background: url(sponsoren_bottom.gif) -866px -60px no-repeat; width:77px; height:27px;}
.SponsorenBottomContainer .Natuurwinkel a:hover{ background: url(sponsoren_bottom_hover.gif) -866px -60px no-repeat;}

/*GASTENBOEK MODULE*/
#Gastenboek{}
#Gastenboek .Header{ float:left; margin:0; padding:3px 0 20px 0; width:auto; height:auto; color:#666;}

#Gastenboek .PlaatsBericht a{ display:block; float:right; text-align:center; font-size:1.2em; text-decoration:none; padding:9px 0 0 0; margin:0 0 20px 0; width:128px; height:29px; background:url(button.gif) left top no-repeat;}
#Gastenboek .PlaatsBericht a span{}

#Gastenboek .Bericht{ clear:both; padding:0 0 5px 0; margin:0 0 10px 0; border-bottom:#ccc 1px solid;}
#Gastenboek .Bericht li{ margin:0; list-style:none; padding:0 0 5px 0;}
#Gastenboek .Bericht .Tekst{}
#Gastenboek .Bericht .Info{ font-size:.9em;}
#Gastenboek .Bericht .Naam{ color:#666; padding:0 5px 0 0;}
#Gastenboek .Bericht .Email a{ text-decoration:none; padding:0 5px 0 5px;}
#Gastenboek .Bericht .Datum{ color:#666; font-style:italic; padding:0 0 0 5px;}

/*Bericht plaatsen*/
#GastenPlaatsBericht{}
#GastenPlaatsBericht .Header{ margin:0; padding:3px 0 20px 0; color:#009fda; font-size:1.4em; font-weight:bold;}

#GastenPlaatsBericht .Naam{ clear:both; padding:0 0 15px 0;}
#GastenPlaatsBericht .Naam .Label{ float:left; width:110px;}
#GastenPlaatsBericht .Naam .Value{ float:left;}
#GastenPlaatsBericht .Naam .Value input{ width:200px;}
#GastenPlaatsBericht .Email{ clear:both; padding:0 0 15px 0;}
#GastenPlaatsBericht .Email .Label{ float:left; width:110px;}
#GastenPlaatsBericht .Email .Value{ float:left;}
#GastenPlaatsBericht .Email .Value input{ width:200px;}
#GastenPlaatsBericht .Bericht{ clear:both; padding:0 0 15px 0;}
#GastenPlaatsBericht .Bericht .Label{ float:left; width:110px;}
#GastenPlaatsBericht .Bericht .Value{ float:left;}

#GastenPlaatsBericht .Captcha{ clear:both; padding:15px 0 0 110px;}
#GastenPlaatsBericht .Captcha .Image{}
#GastenPlaatsBericht .Captcha .Tekst{ color:#666; font-size:.9em; padding:5px 0 5px 0;}
#GastenPlaatsBericht .Captcha .Input input{ width:200px;}

#GastenPlaatsBericht .Button a{ display:block; text-align:center; font-size:1.2em; text-decoration:none; padding:9px 0 0 0; margin:20px 0 20px 105px; width:128px; height:29px; background:url(button.gif) left top no-repeat;}
#GastenPlaatsBericht .Button a span{}

/*ZOEKEN*/
.zoekresultaat_overzicht_samenvatting_kop{ font-size:1.6em; line-height:1.5em; color:#cc0000; padding:0 0 15px 0;}
.rij_item_opsommingteken{ width:40px; color:#999; font-size:.9em; padding:6px 0 0 0;}
.rij_item_content{ padding:5px 0 0 0;}
.rij_item_content a { font-size:.9em; color:#999; text-decoration:none;}
.rij_item_content .ZoekResLijstLaatste{ color:#2c6e6e!important; font-size:1em;}
.rij_item_content .ZoekResLijstLaatste:hover{ text-decoration:underline;}

/* bekijk de livebeelden*/
#home_fietser_balk
	{
	margin-top:-10px;
	margin-bottom:10px;
	width:622px;
	border:1px solid #f3f3f3;
	padding:3px;
	background-image:url(bgBalk_off.gif);
	background-repeat:repeat-x;
	}

#home_fietser_balk:hover
	{
	background-position:0 0;
	background-image:url(bgBalk_on.gif);
	background-repeat:no-repeat;
	border:1px solid #dfdfdf;
	}
	
#home_fietser_balk a
	{
	display:block;
	background-image:url(playbtn.png);
	background-repeat:no-repeat;
	padding-left:25px;
	font-weight:bold;
	text-decoration:none;
	}
	
#home_fietser_balk a:hover
	{
	color:#cc0000;	
	}
/* bekijk de livebeelden*/