charset "utf-8";
/* CSS Document for goeiedag.be */

body { margin:0; padding:0; }

* { margin:0; padding:0; }

a img { border:0; }

.cufon-loading { visibility:hidden; }

/* algemene terugkerende classes */

.Holder { clear:both; overflow:hidden; }

.Center { text-align:center; position:relative; }	
.Centered { margin:0 auto; text-align:left; position:relative; }

.Column { float:left; }
.ColumnRight { float:right;}

.Box { position:relative; }

.Span-14	{ width:1000px; }
.Span-10	{ width:740px; }
.Span-9		{ width:700px; }
.Span-8		{ width:640px; }
.Span-5		{ width:340px; }
.Span-4		{ width:259px; }
.Span-42	{ width:330px; }
.Span-3		{ width:220px; }

.Padding 	{ padding: 15px 20px; }
.Padding2 	{ padding: 15px 20px 0 20px; }

.PaddingTop	{ padding-top:15px; }

.MarginB 	{ margin-bottom:10px; }
.MarginR 	{ margin-right:20px; }

.BorderB { margin-top:15px; border-bottom:1px solid #ccc; }

/* Basic horizontal menu */

.Horizontal ul { list-style:none; margin:0; padding:0; }

.Horizontal ul li { position:relative; float:left; padding:0; display:inline; }

.Horizontal ul li a { display:block; float:left; }

.Horizontal ul li a span { display:block; float:left; cursor:pointer; }

/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */

.Clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	
}

.Clearfix{display: inline-block;}
* html .Clearfix {height: 1%;}
.Clearfix {display: block;}

/************************************************************* Begin design **********************************************************/

body { background:#16374a; color:#16374a }

a { color:#39C; text-decoration:none }
a:hover { text-decoration:underline; }

/* HEADER
****************************************/

#headerHolder { height:234px; background:url(img/header_back.gif) bottom center repeat-x; }

#header .Logo { position:absolute; top:45px; left:20px; width:296px; height:99px; border:none; }

#header .Logo { display:block; width:296px; height:99px; background: url(img/header_logo.gif); }

.Logo strong { display:none; }


#header .MainNav { position:absolute; left:0; top:187px; z-index:20 }

.MainNav li a { font-weight:bold; text-decoration:none; padding:0 0 0 2px;  }
#header .MainNav li a { color:#16374a; }

.MainNav li a.Home { color:#069 !important; }
.MainNav li a.Nieuws { color:#f90 !important; }
.MainNav li a.Sport { color:#9c0 !important; }

.MainNav li a span { padding:15px 20px 15px 16px;}

#header .MainNav li.Current a, #header .MainNav li a:hover, #header .MainNav li a:active   { background:url(img/mainnav_left.gif) bottom left no-repeat; }

#header .MainNav li.Current a span, #header .MainNav li a:hover span, #header .MainNav li a:active span  {  background:url(img/mainnav_right.gif) bottom right no-repeat; }


#headerPictures { height:190px; overflow:hidden; position:absolute; right:0; top:0; }

#headerPictures .Cycle { height:190px; overflow:hidden; }

#headerPictures .Overlay { width:20px; height:56px; position:absolute; top:60px; background:url(img/header_pictures_overlay.png); z-index:15 }


#search { width:260px; height:28px; background:url(img/search_back.gif) top left no-repeat; position:absolute; right:0; top:197px; }

.SearchValue { border:none; font-size:12px; float:left; padding:5px; width:220px; background:none; }
.SearchBtn { margin:1px 0 0 0; }

/* CONTENT
****************************************/

#contentHolder { background:#fff; }

#content { background:url(img/content_back.gif) top right repeat-y; overflow:hidden; }

/* REALCONTENT ARTICLES
****************************************/

marquee, .pointer { background:#16374a; padding:5px 0; margin:0 0 20px; height:35px !important; }
marquee p, .pointer p { font-size:1.6em; color:#F93; margin:0; }
marquee a, .pointer a { text-decoration:none; margin-right:25px; border:none; }
marquee a:hover, .pointer a:hover { text-decoration:underline; }

marquee a.Regio, .pointer a.Regio { color:#f93; }
marquee a.Sport, .pointer a.Sport { color:#9c0; }

.Title { background-position: 100% 5px; background-repeat:no-repeat; padding-right:60px; }
.Title a { color:#16374a; text-decoration:none; }

.Title a:hover { border-bottom: 1px solid #000 ; }

.Sport h2 a { color:#690; border-color:#690 !important; }
.Regio h2 a { border-color:#16374a !important; }

.Regio .Title { background-image: url(img/news_regio.jpg); }
.Sport .Title { background-image: url(img/news_sport.jpg); }

.Date { font-weight:bold; }
.Regio .Date { color:#f90; }
.Sport .Date { color:#690; }

.Article img { margin-bottom:10px; }
.Article { border-bottom:1px solid #ccc; overflow:hidden; }

h3.Title { margin:0 0 0.5em; }

#articles { margin-top:10px; }

.Articles .Article { float:left; margin:0 0 20px 20px; }

.Archive { height:57px; margin:0 0 20px 20px; display:block; background:url(img/news_archief.jpg); float:left; border:none; }
.Archive span { display:none; }

.ArchiveSport { background-image:url(img/news_archiefsport.jpg); margin-left:0; }
.ArchiveZoekertjes { background-image:url(img/zoekertjes_archief.jpg); }

.Back { font-weight:bold; }
a.Regio { color:#FF6600;}
a.Sport { color:#9c0; }

.SportColumn { margin-left:20px; }
.SportColumn .Article { margin-bottom:20px; }
.Article table { margin:0 0 1.5em !important; }

/* extralinks 
****************************************/

.ExtraLinks { margin-top:15px; }

/* Zoekertjes
****************************************/

.Info strong { color:#39C; }
.Info a { text-decoration:underline; color:#39C; }

#zoekertjes .ArchiveList li { padding:0; }

/* SPECIALLS
****************************************/

#specials { float:left; margin:0 0 20px 20px; }

#inbeeld h3 { font-size:1.6em; background:url(img/inbeeld_h4.jpg) center left no-repeat; padding:5px 0 5px 35px; color:#c00 }
#inbeeld h3 a, #inbeeld h3 a:visited { color:#c00; }
#inbeeld h3 a:hover { border-bottom-color:#c00; }

#inbeeld.cycle { height:240px; overflow:hidden; z-index:9 }

#inbeeld { position:relative; height:270px; }

.PN { display:block; position:absolute; bottom:0; width:18px; height:18px; background-position:0 0; background-repeat:no-repeat; z-index:100; cursor:pointer; border:none; }
.PN span { display:none; }

.Prev { background-image:url(img/inbeeld_prev.png); left:-1px; }

.Next { background-image:url(img/inbeeld_next.png); right:-1px; }

.interview a { border:none; }
.interview img { float:left; }
.Interviewlink { display:block; background:#16374A; padding:7px 10px 10px; color:#fff; font-size:1.2em; font-weight:bold; clear:both }

/* pages
*************************************/

ul.Pages { list-style:none; margin:0; padding:0; overflow:hidden; }
ul.Pages li { float:left; display:block; }
ul.Pages li span, ul.Pages li a { display:block; float:left; padding:5px; font-size:1.2em; font-weight:bold; margin-right:5px; }
ul.Pages li span { color:#666; background:#ccc; }

/* SIDEBAR
****************************************/

div.hr { height:1px; background:url(img/content_box_sep.gif) bottom right no-repeat; display:block; }
div.hr hr { display:none; }

.Box { overflow:hidden; }

.Box img { float:left; }

.Box h4 { display:none; }

.Inner { padding:55px 20px 15px; background-position:top left; background-repeat:no-repeat; position:relative; overflow:hidden; height:100% }


#agenda { background:url(img/sidebar_agenda_back2.gif) repeat-y; }
#poll { background:url(img/sidebar_poll_back.gif) repeat-y; }

#agenda .Inner { background-image:url(img/sidebar_agenda_inner2.gif); height:170px; overflow:hidden; }

.AgendaLink { display:block; background:url(img/sidebar_agenda_link2.gif) top left no-repeat; width:197px; height:71px; position:releative; width:260px; }
.AgendaLink span { display:none; }

#voetbal { background:url(img/sidebar_voetbal_back2.gif) repeat-y; color:#fff }

#voetbal .Inner { background-image:url(img/sidebar_voetbal_inner2.jpg);  }

#voetbal td { padding:0; font-size:0.9em; }
td p { margin:0; }

#poll .Inner { background-image:url(img/sidebar_poll_inner2.jpg); color:#cff; }

#Poll fieldset { border:none; padding:0; margin:0; }

.pollTable td { padding: 4px 0; } 

.pollBarCell { width:110px; padding:4px !important; }
.pollBar { height:15px; background:#66ccff repeat top left; }

.PollButton { background:#ff9c00 url(img/poll_button.gif) top left repeat-x; border:1px solid #cb7000; border-top-color:#ffdf5e; border-left-color:#ffcb4f; border-right-color:#d18100; color:#630; font-weight:bold; padding:1px 5px 4px; margin-top:10px; cursor:pointer }

#site .Inner { background-image:url(img/sidebar_site_h4.jpg); color:#900; }

#site img { width:219px; }
#site p { margin:0; }
#site a { color:#C00; font-size:1.4em; display:block; text-align:center; padding:5px 0; clear:both; }


.NewsletterLink { width:259px; height:240px; background:url(img/sidebar_nieuwsbrief_link.jpg); display:block; cursor:pointer; }
.NewsletterLink span { display:none; }

#newsletter .Inner { background:url(img/sidebar_nieuwsbrief_inner.jpg); padding-top:130px; height:95px;  }

#newsletter fieldset { border:none; padding:0; }

#newsletter form { background:url(img/sidebar_nieuwsbrief_back.gif) top left no-repeat; }

#newsletter form input { background:none; border:none; padding:5px; float:left;  }

#newsletter form input#a_email { width:143px; }

#newsletter form input#formSubmit { padding:5px 6px; font-weight:bold; color:#630; font-size:0.9em; cursor:pointer; width:60px  }

#errNewsletter { color:#FF3300; font-size:0.9em; }

.Annuleer { cursor:pointer; color:#fff; font-weight:bold; font-size:1.2em; padding-left:15px; background:url(img/sidebar_nieuwsbrief_annuleer.gif) 0 3px no-repeat; margin-top:20px; position:absolute; top:160px; left:20px; }

/* agenda
***************************************/

.AgendaDag h3 { margin-bottom:1.5em; }

.Dates { list-style:none; margin-left:0; }
.Dates .Date { color:#39C; }

/* Archive
****************************************/

.ArchiveMonth { margin-top:1.5em; }

.ArchiveList { list-style:none; margin-left:0; }

.ArchiveList li { padding:0 0 0 22px; background-position:0 2px; background-repeat:no-repeat; clear:both; overflow:hidden; }
.ArchiveList li.Regio { background-image:url(img/news_regio_small.gif); }
.ArchiveList li.Sport { background-image:url(img/news_sport_small.gif); }

.ArchiveList h3 { float:left; }
.ArchiveList .Date { margin-left:10px; float:left }


/* UIT ETEN
****************************************/

#eten { margin:0 0 25px; position:relative }

#eten h2, #eten h1 { padding:5px 0 5px 65px; background:url(img/eten_h4.jpg) center left no-repeat; }

.EtenLink { display:block; text-decoration:none; color:#16374a }
.EtenLink:hover { color:#990000; text-decoration:none; }
.EtenLink strong, .EtenLink span { display:block; font-size:1.2em; }

.Restaurants { position:absolute; top:32px; right:25px; font-weight:bold; }

/* FOOTER
****************************************/

#footer a.Logo { width:133px; height:49px; background:url(img/footer_logo.gif); display:block; float:left; }

#footer .MainNav li a { color:#cff; }

#footer .MainNav li a span { padding:10px 14px; }