/* Style sheet standaard */
body,textarea{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#000;}
#container{width:950px;margin:2px auto;background-color:#fff;}
#left{width:210px;padding-top:10px;}
#main{margin-left:230px;padding-top:10px;}
.zonderlinkerkant #main{margin-left:0;}
#headerlogo{width:100%;height:212px;background:#fff url("tl_files/d/headers/fotobalk_verbreed_GROEN.png") center top no-repeat;}
#headerlogo span{display:none;}
#main ol li{margin:5px 0 5px 44px;list-style-type:decimal;}
#main ul li{margin:5px 0 5px 44px;list-style-type:disc;}
a{text-decoration:underline;color:#c00;}
a:hover,a:active,a:focus{color:#333;}
#left{border-right:1px solid #CCC;}
h3.kop{width:190px;height:35px;}
h3.kop span{display:none;}
h3.kop#laatstenieuws{background:url("tl_files/d/kop/kop-laatstenieuws.png") left top no-repeat;}
h3.kop#bezoekers{background:url("tl_files/d/kop/kop-bezoekers.png") left top no-repeat;}
h3.kop#clubkalender{background:url("tl_files/d/kop/kop-agenda.png") left top no-repeat;}
h3.kop#voetbalprimeur{margin:32px 0 0;background:url("tl_files/d/kop/voetbalprimeur.png") left top no-repeat;}
#navh{width:950px;height:53px;margin:0 auto;}
#navh ul.level_1,#navh ul.level_1 li{margin:0;padding:0;list-style-type:none;}
#navh ul.level_1{width:950px;}
#navh ul.level_1 li{float:left;}
#navh ul.level_1 li a{height:53px;display:block;background-image:url("tl_files/d/navh/menu-hnav-sprite.png");background-repeat:no-repeat;}
#navh ul.level_1 ul li a{background:none;}
#navh ul.level_1 li span{display:none;}
#navh li a.pag-home{width:94px;background-position: 0px 0px;}
#navh li a.pag-home:hover{background-position: 0px -53px;}
#navh li a.pag-vereniging{width:141px;background-position: -94px 0px;}
#navh li a.pag-vereniging:hover{background-position: -94px -53px;}
#navh li a.pag-voetbal{width:123px;background-position: -235px 0;}
#navh li a.pag-voetbal:hover{background-position: -235px -53px;}
#navh li a.pag-tennis{width:107px;background-position: -358px 0;}
#navh li a.pag-tennis:hover{background-position: -358px -53px;}
#navh li a.pag-activiteiten{width:157px;background-position: -465px 0;}
#navh li a.pag-activiteiten:hover{background-position: -465px -53px;}
#navh li a.pag-fotoalbum{width:147px;background-position: -622px 0;}
#navh li a.pag-fotoalbum:hover{background-position: -622px -53px;}
#navh li a.pag-clubkalender{width:181px;background-position: -769px 0;}
#navh li a.pag-clubkalender:hover{background-position: -769px -53px;}
#navh ul.level_1{position:absolute;}
#navh ul.level_1 li{position:relative;}
#navh ul.level_1 ul{left:-1px;top:53px;position:absolute;display:none;background-image:url("tl_files/d/navh/opaque-svu.png");background-repeat:repeat;}
#navh ul.level_2 li{height:28px;}
#navh ul.level_2 a{height:14px;padding:7px;text-decoration:none;color:#fff;}
#navh ul.level_1 li:hover ul.level_2,#navh ul.level_2 li:hover ul.level_3{display:block;}
#navh ul.level_1 ul li{width:190px;position:relative;border-bottom-color: #BF2121;border-bottom-style: solid;border-bottom-width: 1px;border-top-color: #EE8484;border-top-style: solid;border-top-width: 1px;}
#navh ul.level_2 li.submenu{background:url("tl_files/d/navh/arrow_right.gif") right center no-repeat;}
#navh ul.level_2 li:hover{background: #ee8484;}
#navh ul.level_3{display:none;margin-top:-49px;margin-left:160px;z-index: 91;}
#navh ul.level_2 li span{display:inline;}
#left ul,#left li{display:block;margin:0;padding:0;list-style: none;}
#menulinks{width:190px;font-size:12px;}
#menulinks ul.level_1 ul{padding-left:14px;}
#menulinks ul.level_1 li a,#menulinks ul.level_1 li a.active{height:23px;display:block;padding-left:15px;line-height:23px;background:url("tl_files/d/bullet.gif") left center no-repeat;}
#menulinks ul.level_1 li{padding:2px 0 2px 7px;background:url("tl_files/d/hdot2.gif") left top repeat-x;}
#menulinks ul.level_2 li{background: none;}
#menulinks ul.level_2 li a,#menulinks ul.level_2 li a.active{height:auto;line-height:1.5em;}
#menulinks ul.level_1 li a{color:#333;}
#menulinks ul.level_1 li.active a,#menulinks ul.level_2 li a{color:#C00;}
#menulinks li.active a{font-weight:bold;}
#menulinks li.active ul a{font-weight:normal;}
#left .mod_newslist div{padding-left:22px;}
.mod_visitors .visitor_name,.mod_visitors .visitor_visitstoday,.mod_visitors .visitor_visitstotal,.mod_visitors .visitor_countsince{display:none;}
.mod_visitors .visitor_average div,.mod_visitors .visitor_useronline div{display:inline;padding-left:22px;}
.mod_visitors #VisitorsOnlineCount,.mod_visitors #AverageVisits{float:right;margin-right:42px;}
#left .linkerkant_offset{padding:8px 0 0 22px;}
#left .mod_rss_reader div{margin:0 0 0 7px;padding:0 0 4px 15px;font-size:10px;background:url("tl_files/d/bullet.gif") left 2px no-repeat;}
h1{margin-top:0;font-family:Arial, Helvetica;font-size:26px;background: url("tl_files/d/hdot2.gif") repeat-x 50% 100%;font-bold;}
h2{margin-top:.4em;margin-bottom:.2em;font-weight:normal;font-size:20px;background: url("tl_files/d/hdot2.gif") repeat-x 50% 100%;}
hr{height:1px;margin-top:.4em;margin-bottom:.2em;border:0;background: url("tl_files/d/hdot2.gif") repeat-x 50% 100%;}
.geefkader,.image_container{display:inline-block;margin-right:10px;margin-bottom:10px;padding:7px;border:1px solid #ccc;background: #dfdfdf;}
.image_container .caption{font-size:10px;}
.mod_calendar table{}
.ce_table table{border:1px solid #ccc;}
.ce_table table thead tr{background-color:#bf0000;border:1px solid #bf0000;color:#fff;}
.ce_table table thead tr a{color:#fff;}
.ce_table table tr.even{background-color:#dfdfdf;}
.ce_table table tr.odd{background-color:#fff;}
.ce_table table tbody td{border-left:1px dotted #ccc;}
.ce_table table tbody .col_first{border-left:0;}
.ce_table table th,.ce_table table td{padding:1px 6px;}
.mod_calendar table thead th.label{background-color:#bf0000;border:1px solid #bf0000;color:#fff;}
.mod_calendar table th.label,.mod_calendar table td{width:132px;padding:6px 1px;border:1px solid #ccc;}
.mod_calendar .previous,.mod_calendar .next{font-size:16px;}
.mod_calendar .label,.mod_calendar .previous,.mod_calendar .next{text-align:center;vertical-align:middle;}
.mod_calendar .current,.mod_calendar .previous a,.mod_calendar .next a{color:#fff;}
.mod_calendar thead .head{background:#000000 url("tl_files/d/menu-bg.png") left top repeat;}
.mod_calendar .current,.mod_calendar tbody .header{text-align:center;font-size:22px;}
.mod_calendar .days{background-color:#dfdfdf;}
.mod_calendar .days.weekend .header{}
.mod_calendar .days.empty{background-color:#fff;border:none;}
.mod_calendar table tbody td.days.today{background-color:#ccc;border:1px dotted #bf0000;}
.news_pid_1,.cal_1{padding-left:22px;line-height:18px;background:url("tl_files/d/news-icons/icoon_18px_svulogo.png") left top no-repeat;}
.news_pid_2,.cal_2{padding-left:22px;line-height:18px;background:url("tl_files/d/news-icons/icoon_18px_tennis.png") left top no-repeat;}
.news_pid_3,.news_pid_7,.cal_3{padding-left:22px;line-height:18px;background:url("tl_files/d/news-icons/icoon_18px_voetbal.png") left top no-repeat;}
.news_pid_4,.cal_4{padding-left:22px;line-height:18px;background:url("tl_files/d/news-icons/icoon_18px_algemeen.png") left top no-repeat;}
.layout_latest,.layout_full{margin-top:20px;padding-left:0;}
.layout_latest h2,.layout_full h2{margin-top:0;padding-bottom:2px;padding-left:22px;}
#left .mod_eventlist a span{display:none;}
.ce_download,.ce_downloads{margin:0 0 14px 22px;}
.ce_downloads p{margin:0;}
.ce_download img,.ce_download a,.ce_downloads img,.ce_downloads a{vertical-align:middle;}
.ce_download .size,.ce_downloads .size{margin-left:3px;font-size:10px;}
span.info{float:left;margin:0 14px 0 0;padding:0 20px 0 0;font-size:10px;background:url("tl_files/d/icon-date.gif") right center no-repeat;}
.ce_text p,.mod_newslist p{clear:left;}
.mod_search .formbody .query_type{margin-top:6px;}
.mod_search h3{margin:14px 0 0;}
.mod_search .formbody,.mod_search p{margin:0 0 0 22px;}
.mod_search .url{color: green;}
.pagination{margin:14px 0;text-align:center;}
.pagination ul{list-style-type:none;list-style-image:url("none");}
.pagination ul li{float:left;list-style-type:none;list-style-image:url("none");}
#footer{width:950px;margin:20px auto 0;}
#footer div.inside div{padding:48px 0 12px;font-size:10px;color:#dfdfdf;background: #000 url("tl_files/d/footerfade.png") left top repeat-x;}
#footer div *{margin:0 auto;text-align:center;}
#footer a.staesit{width:139px;height:50px;display:block;background:url("tl_files/d/foot-staesit.gif");background-position:0px 0px;}
#footer a.staesit:hover{background-position:-139px 0px;}
#footer a.staesit span{display:none;}
a.offsite span{padding-right:16px;background:url("tl_files/d/externe_site.png") right top no-repeat;}
