@charset "utf-8";
/* CSS Document */

/* INDEX */
body { background:url(../images/layout/ttvwaalwijk_background.jpg) top center repeat-x #1f4d8d; margin:0; padding:0; height:100%; font-family:Tahoma, Arial, Verdana; font-size:11px; }
iframe, applet {z-index:0;}
img { border:0px; }
#main { width:800px; margin:0 auto 0 auto; height:100%; }
#header { width:800px; height:206px; margin:6px 0 0 0; }
#content { width:788px; padding:0 6px; background:#fff; float:left; }
#contentbottom { width:800px; height:10px; float:left; }
#footer { width:800px; padding:10px 0px; height:19px; float:left; color:#FFF; }
#footer .left { float:left; height:19px; }
#footer .right { float:right; height:19px;}
#footer a, #footer a:visited {color:#fff; text-decoration:none;}
#footer a:hover {color:#CCC}
input, textarea { border: 1px solid #ccc; padding: 5px; background: #fff; font-size:11px;} 
input:focus, textarea:focus {outline: none; background:#f3f3f3; border:1px solid #506d97; }
a, a:visited {text-decoration:none; color:#1e6acd;}
a:hover {text-decoration:none; color:#000;}


/* MENU */
#menu_container { background:url(../images/layout/ttvwaalwijk_menubg.jpg); width:786px; height:35px; padding:0px 1px; list-style-type:none; margin:0px 0px 5px 0px; }
#menu { list-style-type:none; padding:0; margin:0; width:786px; height:35px; line-height:35px; }
#menu li { display:block; float:left; position:relative; z-index:900; height:35px; top:0; margin:0; padding:0;}
#menu li span { display:block; z-index:900; height:35px; margin:0; padding:0; font-family:Arial, Tahoma, Verdana; font-weight:bold; font-size:10px; color:#012451; text-transform:uppercase; cursor:pointer; }
#menu li a, #menu li a:visited { display:block; padding:0; margin:0; }
#menu li span a, #menu li span a:visited { text-decoration:none; color:#012451; padding:0px 14px;  margin:0; }
#menu li span a:hover { color:#fff; }
#menu li span a.actief {background:url(../images/layout/ttvwaalwijk_menu_active.jpg) bottom repeat-x;}
#menu li:hover dd, #menu li a:hover dd { display:block; }
#menu li:hover dt a, #menu li a:hover dt a, #menu dd a:hover { color:#1e6acd; }
#menu li:hover { background:url(../images/layout/ttvwaalwijk_menu_hover.jpg) bottom repeat-x; color:#fff; }

#menu dl { position:absolute; top:35px; left:0; margin: 0; padding: 0; z-index:900; }
#menu dd { display:none; clear:left; margin:0; padding:0; line-height:13px; color: #fff; text-align:left; width:150px; background:#506d97; border-bottom:1px dashed #6a8dbf; z-index:900; }
#menu dd a, #menu dd a:visited { color:#fff; text-decoration:none; display:block; padding: 5px 10px; }
#menu dd a:hover {background:#6a8dbf; color:#FFF;}



#leftcolom { width:237px; float:left; margin:0px 6px 0px 0px; }
#leftcolom .itemcontent_header { width:100%; float:left; background:url(../images/layout/ttvwaalwijk_itemheader_blauw_bg.jpg) repeat-x top; height:26px; line-height:24px; }
#leftcolom .itemcontent_header .left { background:url(../images/layout/ttvwaalwijk_itemheader_blauw_left.jpg) no-repeat top left; width:5px; height:26px; float:left; }
#leftcolom .itemcontent_header span { float:left; font-weight:bold; color:#fff; font-size:12px; margin:0px 0px 0px 5px; }
#leftcolom .itemcontent_header .right { background:url(../images/layout/ttvwaalwijk_itemheader_blauw_right.jpg) no-repeat top right; width:63px; height:26px; float:right; }

#rightcolom { width:545px; float:left; }
#rightcolom .itemcontent_header, #kolom_rechts .itemcontent_header, #kolom_links .itemcontent_header{ width:100%; float:left; background:url(../images/layout/ttvwaalwijk_itemheader_zilver_bg.jpg) repeat-x top; height:26px; 	line-height:24px;}
#rightcolom .itemcontent_header .left, #kolom_rechts .itemcontent_header .left, #kolom_links .itemcontent_header .left { background:url(../images/layout/ttvwaalwijk_itemheader_zilver_left.jpg) no-repeat top left; width:5px; float:left; height:26px; }
#rightcolom .itemcontent_header span, #kolom_rechts .itemcontent_header span, #kolom_links .itemcontent_header span { float:left; color:#083676; font-weight:bold; font-size:12px; margin:0px 0px 0px 5px; }
#rightcolom .itemcontent_header .right, #kolom_rechts .itemcontent_header .right, #kolom_links .itemcontent_header .right { background:url(../images/layout/ttvwaalwijk_itemheader_zilver_right.jpg) no-repeat top right; width:63px; height:26px; float:right; }

#kolom_links{ width:391px; float:left; margin:0px 6px 0px 0px; }
#kolom_rechts { width:391px; float:left; }


.itemcontent_inhoud { width:100%; float:left; background:#ededed; color:#333333; padding:8px 0px 0px 0px; }
.itemcontent_inhoud p { margin:0; padding:0px 8px 8px 8px;}
.itemcontent_inhoud p.uitgaven_jaar {margin:0; width:100%; float:left;}
.itemcontent_inhoud p a, .itemcontent_inhoud p a:visited {text-decoration:none; color:#1e6acd;}
.itemcontent_inhoud p a:hover {text-decoration:none; color:#000;}
.itemcontent_inhoud table {margin:8px 8px 16px 8px; background:#fff;}
.itemcontent_inhoud table a, .itemcontent_inhoud table a:visited {text-decoration:none; color:#1e6acd;}
.itemcontent_inhoud table a:hover {text-decoration:none; color:#000;}
.itemcontent_inhoud iframe {padding:0; border:6px solid #fff;}
.itemcontent_bottom { width:100%;  background:#ededed; height:4px; float:left; 	margin:0px 0px 6px 0px;}
.itemcontent_bottom .left { width:4px; background:url(../images/layout/ttvwaalwijk_itemcontent_bottom_left.jpg) top left no-repeat; float:left;  height:4px;}
.itemcontent_bottom .right { width:4px; background:url(../images/layout/ttvwaalwijk_itemcontent_bottom_right.jpg) top right no-repeat; float:right; height:4px;
}
.itemcontent_inhoud ul {padding:0; margin:0px 8px 3px 8px; float:left;}
.itemcontent_inhoud ul li {padding:0; margin:0; list-style-type:none; width:218px;}

.itemcontent_inhoud ul li a, .itemcontent_inhoud ul li a:visited {display:block; padding:6px; text-decoration:none; background-color:#ffffff;  margin:0px 0px 2px 0px; color:#333;}
.itemcontent_inhoud ul li a:hover { background:#999; color:#efefef;}
.itemcontent_inhoud ul li a.active {background:#CCC; color:#666;}

.nieuwsitem { width:539px; height:100%; margin:0px 8px 8px 8px; float:left; }
/* FIREFOX FIX */.nieuwsitem:after { content: “.�?; display: block; clear: both; height: 0; font-size:0; visibility:hidden; }
.nieuwsitem .image { width:90px; height:90px; margin:0px 8px 0px 0px; float:left; }
.nieuwsitem .titel { float:left; height:15px; width:441px; color:#2b5999; font-weight:bold; font-size:12px; }
.nieuwsitem .titel span { font-weight:normal; color:#083676; font-size:10px; }
.nieuwsitem .bericht { float:left; height:100%; width:441px; }
.nieuwsitem .bericht a, .nieuwsitem .bericht a:visited { text-decoration:none; color:#d62324; font-weight:bold; }
.nieuwsitem .bericht a:hover { text-decoration:underline; }

.agendaitem { width:539px; height:100%; margin:0px 8px 0px 8px; float:left; border-bottom:1px solid #dadbdb; }
/* FIREFOX FIX */.agendaitem:after { content: “.�?; display: block; clear: both; height: 0; font-size:0; visibility:hidden; }
.agendaitem .dag { width:527px; height:24px; line-height:22px; background:#f8f8f8; 	padding:0px 6px; color:#2b5999; font-weight:bold; }
.agendaitem .normaal { width:527px; height:24px; line-height:22px; padding:0px 6px; }
.agendaitem .normaal a, .agendaitem .normaal a:visited { text-decoration:none; font-weight:bold; color:#2b5999; }
.agendaitem .normaal a:hover { text-decoration:underline; }
.agendaitem .wedstrijd { width:527px; height:100%; line-height:22px; padding:0px 6px; }
.agendaitem .wedstrijd .tijd { width:50px; float:left; }
.agendaitem .wedstrijd .naam { width:200px; float:left; color:#d62324; }
.agendaitem .wedstrijd .naam{ position:relative; /*this is the key*/ z-index:24; text-decoration:none; display:block;} 
.agendaitem .wedstrijd .naam:hover{z-index:25;} 
.contentpopup{ /*the span will display just on :hover state/*/ position:absolute; top:0; left:0; width:400px;  border:2px solid #ccc; background-color:#fff; color:#000; line-height:14px; padding:8px;} */
.agendaitem .wedstrijd .adres { width:277px; float:left; }
.agendaarchief {width:221px; padding:0px 8px; float:left; height:20px;}
.agendaarchief a, .agendaarchief a:visited {text-decoration:none; color:#d62324; font-weight:bold;}
.agendaarchief a:hover {text-decoration:underline;}

.form_row { width:95%; height:100%; float:left; margin:0px 6px 3px 6px; }
/* FIREFOX FIX */.formrow:after { content: “.�?; display: block; clear: both; height: 0; font-size:0; visibility:hidden; }
.form_row .left { width:28%; 	float:left; line-height:16px; }
.form_row .right { width:72%; float:left; }

.gb_navigation { width:539px; height:30px; margin:0px 8px 0px 8px; float:left; line-height:24px; font-size:12px; font-weight:bold; color:#083676; }
.gb_navigation a, .gb_navigation a:visited { text-decoration:none; color:#d62324; }
.gb_navigation a:hover { text-decoration:underline; }

#fotos_albums {width:788px; height:100%; float:left; padding:0;}
#fotos_albums .album {width:376px; float:left; height:100%; padding:6px; background:#ddd; margin:0px 6px 8px 0px;}
/* FIREFOX FIX */#fotos_albums .album:after { content: “.�?; display: block; clear: both; height: 0; font-size:0; visibility:hidden; }
#fotos_albums .album:hover {background:#afc1d8; cursor:pointer; }
#fotos_albums .album .image {float:left; width:124px; margin:0px 6px 0px 0px; }
#fotos_albums .album .image img {border:2px solid #fff;}
#fotos_albums .album .titel {width:243px;float:left; font-size:16px; font-weight:bold; padding:16px 0px 0px 0px; font-family:Arial, Tahoma, Verdana; color:#012451;}
#fotos_albums .album .titel span {font-size:11px; font-weight:normal; color:#333;}

#fotos {width:768px; height:100%; float:left; padding:0 10px;}
#fotos .titel {width:100%; float:left; height:30px; line-height:24px; font-size:16px; font-weight:bold; font-family:Arial, Tahoma, Verdana; color:#012451;}
#fotos .titel span {font-size:11px; font-weight:normal; margin:0px 0px 0px 20px;}
#fotos ul { margin:0; padding:0; z-index:0; }
#fotos ul li { display:block; float:left; position:relative; z-index:100; margin:0px 15px 5px 0px; width:134px; height:100%; z-index:0; }
#fotos ul li ul { margin:0; padding:0; z-index:0; }
#fotos ul li ul li { margin:0; padding:0; width:124px; z-index:0; }
#fotos ul li ul li.thumb { background:#ddd; padding:5px 5px 4px 5px; text-align:center;}
#fotos ul li ul li.thumb img { border:2px solid #fff; }
#fotos ul li ul li.thumb:hover { background:#afc1d8; cursor:pointer; }
#fotos ul li.thumb:hover img { border:2px solid #fff; }
#fotos ul li ul li.titel { padding:0px 0px 0px 8px; font-weight:bold; color:#000; margin:0; font-size:9px;}
#fotos ul li ul li.titel a, #fotos ul li ul li.titel a:visited {color:#373737; text-decoration:none;}
#fotos ul li ul li.titel a:hover {color:#afc1d8;}
#fotos ul li ul li.door { padding:0px 0px 0px 14px; font-size:9px; color:#bbb; background:url(../images/layout/i1.gif) left no-repeat; }
#fotos .picture {float:left; width:480px; margin:0px 20px 0px 0px;}
#fotos .picture_info {float:left;}
#fotos .picture_info p {font: normal 20px/20px "Arial Black", Arial, Helvetica, sans-serif; letter-spacing: -1px; color:#373737; margin:5px 0px 10px 0px; padding:0;}



.bestuur_row, .commissie_row {width:519px; height:100%; margin:0px 8px 8px 8px; float:left; background:#fff; padding:5px;}
.bestuur_type, .commissie_type {width:150px; height:100%; margin:0px 5px 0px 0px; float:left; color:#012451;}
.bestuur_info, .commissie_info {width:364px; height:100%; margin:0; float:left;}
.bestuur_info .naam {width:364px; height:100%; margin:0; float:left; font-weight:bold;}
.bestuur_info .info {width:364px; height:100%; margin:0; float:left; color:#999; line-height:14px;}
.commissie_info .naam {width:160px; float:left; font-weight:bold;}
.commissie_info .info {width:204px; float:left; color:#999; line-height:14px; margin:0px 0px 5px 0px;}
.commissie_info .info a, .commissie_info .info a:visited, .bestuur_info .info a, .bestuur_info .info a:visited {text-decoration:none; color:#1e6acd;}
.commissie_info .info a:hover, .bestuur_info .info a:hover {text-decoration:none; color:#000;}

.locatie_info {width:525px; float:left;}
.locatie_google {width:358px; float:right; margin:0 0 6px 6px;}

.itemcontent_inhoud ul.nttbinfo {padding:0; margin:0px 0px 3px 12px;}
.itemcontent_inhoud ul.nttbinfo li {width:140px; padding:0; margin:0px 10px 0px 0px; list-style-type:none; float:left;}
.itemcontent_inhoud ul.nttbinfo li a, .itemcontent_inhoud ul.nttbinfo li a:visited {display:block; padding:6px; text-decoration:none; background-color:#ffffff;  margin:0px 0px 4px 0px; color:#333;}
.itemcontent_inhoud ul.nttbinfo li a:hover { background:#999; color:#efefef;}
.itemcontent_inhoud ul.nttbinfo li a.active {background:#CCC; color:#666;}

.itemcontent_inhoud ul.links {padding:0; margin:0px 0px 3px 12px;}
.itemcontent_inhoud ul.links li {width:255px; padding:0; margin:0px 10px 0px 0px; list-style-type:none; float:left;}
.itemcontent_inhoud ul.links li a, .itemcontent_inhoud ul.links li a:visited {display:block; padding:6px; text-decoration:none; background-color:#ffffff;  margin:0px 0px 4px 0px; color:#333;}
.itemcontent_inhoud ul.links li a:hover { background:#999; color:#efefef;}
.itemcontent_inhoud ul.links li a.active {background:#CCC; color:#666;}

.itemcontent_inhoud ul.515 li {padding:0; margin:0; list-style-type:none; width:515px}

.sponsors_row { width:519px; height:100%; margin:0px 8px 8px 8px; padding:5px; float:left; background:#fff; }
.sponsors_logo { float:left; width:200px; margin:0px 20px 0px 0px;}
.sponsors_logo img {border:1px solid #ccc;}
.sponsors_info { float:left;}

.warning{border:1px solid #FF0000;}

#rvtickerContent {
  position: relative;
  width: 210px; 
  height: 200px;
  background-color:#fff;
  overflow: hidden;
  padding: 0 4px;
  margin:0px 8px 8px 8px;
  font-size:11px;
  border-top:4px solid #fff;
  border-bottom:4px solid #fff;
}
#rvtickerContent p {padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:2px solid #333; width:210px;}

