/* CSS Document */
body {
	background-color: #E36A00;
	background-image:url(../images/sitewide/background.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
h1, h2, h3, h4, h5, a, div, p, table, td, tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
p {
	line-height: 16px;
	margin: 0px;
}

#printable p{
	line-height: 16px;
	margin: 10px 0px;
}
#printable .hoofdkop           {font-size: 22px;
                        color: #000000; background: none}

 #printable  .hoofdkoprood       {font-size: 22px;
                        color: red;}

#printable   .rubriekkop         { display: none}

#printable   .subkop             {font-size: 12px;
                        line-height: 1.4;
                        margin-bottom: 14px;
                        font-weight: bold; background: none}

 #printable  .alineakop          {font-weight: bold;
                        margin-top: 14px;}

 #printable  .subalineakop       {font-style: italic;
                        margin-top: 14px;}

 #printable  .subalineakopzonderwit       {font-style: italic;
                       }

 #printable  .inhoudsubkop       {font-style: italic;
                        margin-top: 14px;}
 #printable .realtable, #printable .widetable { margin: 20px 0px 0px 0px; width: 500px;}
 #printable .widetable { width: 734px;}
 #printable .realtable .trcolor , #printable .widetable th{ background-color:#CCC}
 #printable .widetable th{ background-color:#CCC; border: 1px solid #fff; padding: 2px 5px;}
 #printable .widetable td{ border: 1px solid #fff; background-color:#F2F2F2; padding: 2px 5px;}
 
 #printable .realtable th, #printable .realtable td { border: 1px solid #fff; padding: 2px 5px}
  #printable .realtable td  { background:#F2F2F2;}
#printable .kalelink { display: none}
h1 {
	font-size: 105%;
	padding: 0px 0px 0px 24px;
	margin: 0px;
	background-image: url(../images/sitewide/bullit_h1.gif);
	background-repeat: no-repeat;
	background-position: 8px 2px;
}
h2 {
	font-size: 105%;
	color: #FF852C;
	padding: 0px 0px 7px 0px;
	margin: 0px;
	height: 26px;
}
h3 {
	font-size: 11px;
	color: #FF852C;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
h4 {
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px dashed #878787;
	margin-bottom:10px;
}
h5 {
	font-weight: bold;
	font-size: 14px;
	margin:10px 0px 10px 0px;
	padding: 0;
	text-decoration:none;
}
.hoofdkop {	
	background-image: url(../images/sitewide/koph1_bg.gif);
	background-repeat: repeat-x;
	color:#FFFFFF;
	padding: 10px 8px 11px 0px;
}

a.mainlink {
	clear: both;
	color:	#FFFFFF;
	font-size: 12px;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
	padding: 9px 25px 8px 12px;
	background-color: #878787;
	background-image: url(../images/sitewide/pijl_main.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	display: block;
	height: 14px;
}
a.mainlink:hover {
	background-image: url(../images/sitewide/pijl_main_o.gif);
}

#sitewide {
	background: url(../images/sitewide/back_up.gif) repeat-x;
}
#master_content {
	width: 774px;
	text-align: left;
	border-left: 1px solid #C1C1C1;
	border-right: 1px solid #C1C1C1; 
	border-top: 1px solid #FFFFFF; 
	border-bottom: 0px;
	background-color:#FFFFFF;
	padding: 0px 1px 0px 1px;
}
.paginakop {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 10px;
}
.deletter {
	color: #FF852C;
	font-size: 18px;
	font-weight: bold;
}
#contenttabel {
	display: table;
	background-image: url(../images/sitewide/vervolg_bg.gif);
	background-repeat: repeat-y;
}
.contentvlak, .contentvlakbreed, .contentvlakweer, .contentvlakpoll {
	display: table-cell;
	float: left;
	width: 530px;
	max-width: 529px;
	color: #878787;
	border-top: 6px solid #ffffff;
	border-right: 20px solid #ffffff;
	border-bottom: 20px solid #ffffff;
	border-left: 22px solid #ffffff;
}
.contentvlak a, .contentvlakbreed a, .contentvlakweer a, .contentvlakpoll a {
	text-decoration: underline;
	color: #878787;
}
.contentvlak .mainlink, .contentvlakbreed .mainlink {
	color: #ffffff;
	text-decoration: none;
}
.contentvlak .mainlink:hover, .contentvlakbreed .mainlink:hover {
	color: #ffffff;
}
.contentvlak a:hover, .contentvlakbreed a:hover, .contentvlakweera:hover {
	color: #FF852C;
}
.contentvlak img {
	padding: 2px;
	margin: 5px 3px 5px 8px;
	border: 1px solid #DEDEDE;
}
.breder img {
	padding: 2px;
	margin: 5px 3px 5px 8px;
	border: 1px solid #DEDEDE;
}
p img {
	float: right;
}
.contentvlakbreed {
	width: 567px;
	border-left: 5px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 0px;
	border-bottom: 0px;
	max-width: 567px;
}
.breder {
	width: 760px;
	border-left: 7px solid #ffffff;
	border-right: 7px solid #ffffff;
	padding-bottom: 8px;
	max-width: 760px;
}
.contentvlakweer {
	border-top: 10px solid #ffffff;
	border-right: 20px solid #ffffff;
	border-bottom: 20px solid #ffffff;
	border-left: 20px solid #ffffff;
	font-size: 12px;
	width: 734px;
	max-width: 734px;
}
.contentvlakpoll table {
	float: left;
	margin-left: 20px;
}
a.teruglink {
	color:	#FFFFFF;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	padding: 9px 25px 8px 20px;
	background-image: url(../images/sitewide/pijl_terug.gif);
	background-repeat: no-repeat;
	background-position: 3px 18px;
	background-color: #878787;
	display: block;
	height: 14px;
	color:  #ffffff;
}
a.teruglink:hover {
	background-image: url(../images/sitewide/pijl_terug_o.gif);
	color:  #ffffff;
}
#topnavigatie {
	background-image: url(../images/sitewide/menu_bg.gif);
	background-repeat: repeat-x;
	height: 51px;
	padding-left: 7px;
}

/*  Start Forms_________________________________________________________*/
.formfield1, .formfield2 {
	background-color: #FFFFFF;
	height: 15px;
	width: 238px;
	border-top-color: #BEC2CB;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #BEC2CB;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #BEC2CB;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #BEC2CB;
	border-left-style: solid;
	border-left-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464B58;
	font-weight: normal;
	margin-top: 6px;
}
.formfield2 {
	width: 358px;
	height: 130px;
}
/*  End Forms_________________________________________________________*/

/*  Subnav_________________________________________________________*/
.subnavleeg {
	float: left;
	width: 194px;
	min-width: 194px;
	height: 100px;
}
.subnav {
	float: left;
	width: 194px;
	background-color:#ffffff;
	border-left: 3px solid #ffffff;
	padding-bottom: 6px;
	background-image: url(../images/sitewide/subnav_end.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.subnav a {
	width: 139px;
	padding-left:30px;
	padding-right:24px;
	padding-top: 9px;
	padding-bottom: 9px;
	color:#FF6C00;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
.subnav ul {  
	margin: 0px;  
	padding: 0px;
	text-decoration:none;	
	list-style-type: none;
}
.subnav li {  
	margin: 0px;  
	padding: 0px;
}
.subnav li a {
	display: block;
	text-decoration:none;	
	color: #878787;
	background-image: url(../images/sitewide/subnav_bg.gif);
	background-repeat: no-repeat;
}    
.subnav li a:hover {
	text-decoration:none;
	background-image: url(../images/sitewide/subnav_bg_o.gif);
} 
.subnav li .on {
	background-color: #FFFFFF;
	background-image: url(../images/sitewide/subnav_pijl.gif);
	background-position: 0px 4px;
}  
.subnav li .on:hover {
	background-color: #FFFFFF;
	background-image: url(../images/sitewide/subnav_pijl.gif);
}
.media {
	padding-top: 4px;
	background-image: url(../images/sitewide/medianav_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 197px;
	float: left;
}

/*  Subnav _________________________________________________________*/
#homevisual {
}
#weervisual {
	background-image: url(../images/sitewide/keyvisual_weer.gif);
	background-repeat: no-repeat;
	height: 156px;
	clear: both;
}
.homestapel {
	display: table;
	clear: both;
}
.blokdivider_1_3 {
	background-image: url(../images/sitewide/diverder_1_3.gif);
	background-repeat: no-repeat;
	height: 10px;
	font-size: 0%;
}
.blokdivider_1_2 {
	background-image: url(../images/sitewide/diverder_1_2.gif);
	background-repeat: no-repeat;
	height: 10px;
	font-size: 0%;
}
#blok_lidmaatschap {
	display: table-column;
	float: left;
	border-left: 7px solid #ffffff;
	padding-right: 8px;
	padding-bottom: 8px;
	background-image: url(../images/sitewide/blok_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-right: 2px solid #878787;
	width: 244px;
}
#blok_vaartijden {
	float: left;
	width: 498px;
	padding-left: 8px;
	padding-bottom: 8px;
	background-image: url(../images/sitewide/blok_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.framevaartijden {
	width: 498px;
	height: 184px;
}
.vaartijden, .eventheader {
	clear: left;
	border-bottom: 2px solid #DEDEDE;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 3px;
}
.eventheader {
	padding-top: 10px;
	padding-bottom: 6px;
}
#blok_aankondegingen, #blok_feedleft {
	display: table-column;
	float: left;
	border-left: 7px solid #ffffff;
	padding-right: 8px;
	padding-bottom: 8px;
	background-image: url(../images/sitewide/blok_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-right: 2px solid #878787;
	width: 371px;
}
.aankondeging {
	float: left;
	width: 184px;
}
.stapel_aankondeging {
	margin: 6px 6px 6px 6px;
}
.aankondegingtekst {
	color: #000000;
	margin-top: 4px;
}
.golfsurfnieuwsstapel, .submitavidstapel {
	height: 195px;
	max-height: 193px;
	clear: left;
	overflow: hidden;
}
a.golfsurfitem {
	color: #878787;
	display: block;
	text-decoration: none;
	padding: 2px 8px 15px 8px;
	min-height: 25px;
	height: 25px;
	cursor: hand;
	background-image: url(../images/home/kn_surfholland.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-bottom: 7px;
}
a.golfsurfitem:hover {
	color:#000000;
	background-image: url(../images/home/kn_surfholland_o.gif);
}
.golfsurfkop {
	width: 355px;
	float: left;
	overflow: hidden;
	clear: both;
	font-weight: bold;
	padding-bottom: 3px;
	height: 12px;
}
.golfsurfdate {
	width: 100px;
	float: left;
	overflow: hidden;
	clear: both;
	height: 15px;
}
a.submitaviditem {
	color: #878787;
	display: block;
	text-decoration: none;
	padding: 4px 8px 39px 8px;
	cursor: hand;
	background-image: url(../images/home/kn_surfholland.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-bottom: 7px;
}
a.submitaviditem:hover {
	color:#000000;
	background-image: url(../images/home/kn_surfholland_o.gif);
}
.submitavidcategorie {
	font-size: 10px;
	width: 200px;
	float: left;
	overflow: hidden;
	margin-left: 8px;
}
.submitaviddatum {
	font-size: 10px;
	width: 120px;
	height: 14px;
	float: left;
	overflow: hidden;
	border-right: 1px solid #CCCCCC;
}
.submitavidkop {
	width: 345px;
	float: left;
	overflow: hidden;
	clear: both;
	font-weight: bold;
	height: 14px;
}
#blok_weer, #blok_feedright {
	float: left;
	border-right: 7px solid #ffffff;
	padding-left: 8px;
	padding-bottom: 8px;
	background-image: url(../images/sitewide/blok_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 371px;
}
#webcam {
	background-image:url(../images/home/webcam_bg.jpg);
	background-repeat: no-repeat;
	padding: 3px 3px 7px 3px;
	float: left;
	border-left: 7px solid #ffffff;
	border-right: 7px solid #ffffff;
	border-top: 7px solid #ffffff;
}
a.webcamlink {
	background-image: url(../images/home/vergrootglas.gif);
	background-repeat: no-repeat;
	background-position: 137px;
	margin-top: 6px;
	padding: 3px 25px 5px 5px;
	color: #878787;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	clear: right;
	display: block;
}
a.webcamlink:hover {
	color: #000000;
}
#weertekst {
	padding: 7px 7px 7px 0px;
	font-size: 12px;
	line-height: 16px;
	max-height: 131px;
	height: 135px;
}
a.weeroverzicht {
	float:right; clear: none; width: 155px;
}
#blok_fotomaand {
	display: table-column;
	float: left;
	border-left: 7px solid #ffffff;
	padding-right: 8px;
	padding-bottom: 8px;
	background-image: url(../images/sitewide/blok_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-right: 2px solid #878787;
	width: 244px;
}
#blok_nieuwsalgemeen {
	display: table-column;
	float: left;
	border-right: 7px solid #ffffff;
	padding-left: 8px;
	padding-bottom: 8px;
	background-image: url(../images/sitewide/blok_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 498px;
}
a.windsurfing {
	background-image: url(../images/sitewide/koph1_bg.gif);
	background-repeat: repeat-x;
	display: block;
}
.inschrijven {
	float: left;
	background-image: url(../images/home/inschijven_bg.gif);
	background-repeat: repeat-x;
	text-align: right;
	min-width: 132px;
}
a.inschrijvenlink {
	background-position: 100% 88%;
	background-color: transparent;
	padding-top: 10px;
	padding-bottom: 11px;
}
.nieuwsstapel {
	height: 200px;
	max-height: 198px;
	clear: left;
	overflow: hidden;
}
.nieuwsstapel a {
	font-size: 12px;
	display: block;
	clear: left;
	text-decoration: none;
	color: #878787;
	cursor: auto;
	padding-left: 20px;
	padding-top: 6px;
	padding-bottom: 5px;
	background-image: url(../images/sitewide/bullit_blokje.gif);
	background-repeat: no-repeat;
	background-position: 4px 12px;
}
.nieuwsstapel a:hover {
	color: #000000;
	text-decoration: underline;
}
/* a.nieuwsalgemeen {	
	display: block;
	clear: left;
	text-decoration: none;
	color: #878787;
	cursor: hand;
	margin: 0px 7px 0px 7px;
	padding-left: 20px;
	padding-top: 9px;
	padding-bottom: 4px;
	background-image: url(../images/sitewide/bullit_blokje.gif);
	background-repeat: no-repeat;
	background-position: 4px 14px;
}
a.nieuwsalgemeen:hover{
	color: #000000;
}
.nieuwsa {
	font-weight: bold;
	text-decoration: underline;
	float: left;
	width: 385px;
	height: 15px;
	overflow: auto;
}

.nieuwsalgemeen li a {
	color: #878787;
	text-decoration: none;
}
.nieuwsalgemeen li a:hover {
	color: #000000;
}
*/
.surfmaandimg {
	margin: 8px 0 6px 0;
}
.fotomaandkop {
	color: #878787;
	font-weight: bold;
	margin: 0px 10px 8px 2px;
}
.blokmarge {
	margin: 8px 7px 0px 7px;
}
.blokopsomming {
	border-top: 1px solid #ffffff;
}
.blokopsomming ul {
	margin: 0px;
	padding: 0px;
	background-color: #F6F6F6;
}
.blokopsomming li {
	padding: 7px 5px 6px 25px;
	list-style-type: none;
	border-bottom: 2px solid #ffffff;
	background-image:url(../images/sitewide/streepje.gif);
	background-repeat: no-repeat;
	background-position: 12px 12px;
}
.vervolgblok {
	border-top: 1px dashed #878787;
	border-bottom: 1px dashed #878787;
	padding: 2px 0px 2px 0px;
}
a.vervolglink {
	height: 12px;
	font-weight: bold;
	display: block;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 25px;
	margin-bottom: 2px;
	text-decoration: none;
	text-align: right;
	background-image: url(../images/sitewide/pijl_main.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
a.vervolglink:hover {
	color: #FFFFFF;
	background-color: #878787;
	background-image: url(../images/sitewide/pijl_main_o.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
.divider_stippel {
	background-image: url(../images/sitewide/stippel_hor.gif);
	background-repeat: repeat-x;
	height: 1px;
	font-size: 0px;
	clear: both;
}

.blok_vervolglinks, .blok_vervolgrechts {
	float: left;
	border-left: 8px solid #ffffff;
	padding-right: 8px;
	padding-bottom: 8px;
	border-right: 2px solid #878787;
	width: 274px;
}
.blok_vervolglinks {
	border-left: 0px;
}
.blok_vervolgrechts {
	border-right: none;
	padding-right: 0px;
	width: 273px;
}
.blokmarges {
	border: 8px solid #ffffff;
}
a.blokimg {
	float: left;
	border-bottom: 8px solid #ffffff;
	border-right: 8px solid #ffffff;
}
.bloktekst {
	clear: right;
	line-height: 16px;
}
/* nieuws start */
.nieuwsstapel2 {
	clear: both;
	background-color:#FBFBFB;
	padding: 10px 10px 5px 10px;
}
.nieuwsdatum {
	margin-bottom: 5px;
}
.nieuwskop {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
}
.nieuwscontent  {
	margin-bottom: 20px;
}
a.nieuwsreactielink {
	clear: both;
	background-image: url(../images/sitewide/pijl_nieuws.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	text-align: right;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 5px;
	display: block;
	text-decoration: none;
}
a.nieuwsreactielink:hover {
	text-decoration: underline;
	color: #000000;
	background-image: url(../images/sitewide/pijl_nieuws_o.gif);
}
a.nieuwslinkarchief {
	clear: both;
	background-color:#FBFBFB;
	display: block;
	padding: 8px 10px 8px 10px;
	text-decoration: none;
}
.nieuwdatumarchief {
	width: 100px;
	float: left;
}
.nieuwtitelarchief {
	font-weight: bold;
	float: left;
	width: 388px;
	max-width: 380px;
	overflow: auto;
}
/* nieuws end */
/*  Weer _________________________________________________________*/
.weertabelcontent {
	border-left: 1px solid #FF6C00;
	border-right: 1px solid #FF6C00;
	padding: 10px;
}
.weernavtabel {
	margin: 10px 10px 0px 10px;
}
.weertabel {
	border-left: 1px solid #FF6C00;
	border-right: 1px solid #FF6C00;
	border-bottom: 1px dashed	 #FF6C00;
}
td.weernav {
	padding-top: 10px;
	padding-bottom: 10px;
	width: 14%;
	vertical-align:top;
	padding: 5px;
}
td.eerste {
	padding-left: 10px;
	width: 12%;
}
.weerkop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FE730C;
	text-decoration: none;
}
.weerkop:hover {	text-decoration: underline;}
a.weerlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.weerlink:hover {
	text-decoration: underline;
	color: #FE730C;
}
.weerborder {
	clear: both;
	border-bottom: 1px dashed #878787;
	margin-bottom: 15px;
}

/*  Weer _________________________________________________________*/
/*  Actie Start_________________________________________________________*/
a.mediafoto {
	margin-left: 8px;
	margin-bottom: 8px;
	padding: 12px;
	border: 1px solid #dfdfdf;
	display: block;
	float: left;
	background-color:#f4f4f4;
	background-image: url(../images/media/streep.gif);
	background-position: bottom right;
	background-repeat: repeat-x;
}
a.mediafoto:hover {
	background-color:#878787;
}
img.mediafoto {
	border: 1px solid #fff;
}
.actievak {
	margin: 0 8px 15px 8px;
}
.actieborder {
	clear: both;
	border-bottom: 1px dashed #878787;
}
a.actielink {
	display: block;
	padding-bottom: 8px;
	padding-top: 8px;
	cursor: hand;
	height: 75px;	
	text-decoration: none;
	background-image: url(../images/sitewide/actie_pijl.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
a.actielink:hover {	
	color: #000000;
	background-image: url(../images/sitewide/actie_pijl_o.gif);
}
a.actielink img {
	float: left;
	padding: 2px;
	margin: 0px 8px 0px 0px;
	border: 1px solid #DEDEDE;
}
.actietekstkop {
	margin-bottom: 5px;
}
.actietekst {
	margin-right: 10px;
}
a.actietekst:hover {
	margin-right: 10px;
}
.actieeindtekst {
	margin-left: 10px;
	margin-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.actieeindtekst a {
	text-decoration: none;
	color: #FF6C00;
}
.actieeindtekst a:hover {
	text-decoration: underline;
}
/*  Actie End_________________________________________________________*/
/*  Evenementen _________________________________________________________*/
a.eventlink {
	display: block;
	text-decoration: none;
	padding: 10px 15px 10px 6px;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(../images/sitewide/actie_pijl.gif);
	height: 45px;
	cursor: hand;
}
a.eventlink:hover {
	color:#000000;
	background-image: url(../images/sitewide/actie_pijl_o.gif);
}
.eventkop {
	display: block;
	float: left;
	padding-right: 5px;
}
.evenement_inhoud {
	padding: 10px 8px 0 8px;
	
}
/*  Evenementen end _________________________________________________________*/
/*  verhalen _________________________________________________________*/
.verhalenkop {
	font-weight: bold;
	padding: 8px 0 8px 0;
}
.verhalenverhaal {	
	float: left;
	width: 112px;
	margin-right: 4px;
}
.verhalenomschrijving {
	float: left;
	width: 210px;	
	margin-right: 8px;
}
.verhalenauteur {
	float: left;
	width: 128px;
	margin-right: 4px;
}
.verhalendatum {
	float: left;
	width: 82px;
}
a.verhalenlink {
	height: 50px;
	display: block;
	padding-bottom: 8px;
	padding-top: 8px;
	cursor: hand;
	text-decoration: none;
	background-image: url(../images/sitewide/actie_pijl.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
a.verhalenlink:hover {
	color: #000000;
	background-image: url(../images/sitewide/actie_pijl_o.gif);
}
.verhalenborder {
	margin-left: 2px;
	margin-right: 2px;
	border-top: 1px solid #878787;
	border-bottom: 1px solid #878787;
	height: 3px;
}
/*  verhalen END _________________________________________________________*/
/*  Surfer vd maand _________________________________________________________*/
a.surferdezemaand {
	border-bottom: 1px dashed #878787;
	display: block;
	text-decoration: none;
	padding-bottom: 10px;
	height: 130px;
	background-image: url(../images/sitewide/actie_pijl.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	cursor: hand;
}
a.surferdezemaand:hover {
	color: #000000;
	background-image: url(../images/sitewide/actie_pijl_o.gif);
}
.surfermaandimg {
	padding: 2px 15px 0 0;
	width: 178px;
	float: left;
}
.surfermaandkop {
	float: left;
	font-size: 12px;
	font-weight: bold;
	width: 355px;
	padding-bottom: 5px;
}
.surfermaandtekst {
	text-decoration: none;
	padding-top: 10px;
	line-height: 15px;
}
.surfermaandmeer {
	float: left;
	width: 340px;
	text-align: right;
	padding: 10px 15px 0 0;
	font-weight: bold;
}
.surfermaandarchiefkop {
	font-weight: bold;
	font-size: 12px;
}
.surfermaandarchief {
	width: 270px;
	float: left;
	padding-bottom: 15px;
}
.surfermaandarchief a {
}
.surfermaandarchief ul {  
	margin: 10px 0 0 0px;  
	padding: 0px 0 0 20px;
	text-decoration:none;	
	list-style-type: square;
}
.subnav li {   
	padding: 0px;
}
.surfermaandarchief li a {
	text-decoration:none;	
	color: #878787;
	margin: 5px 0 5px 0;
}    
.surfermaandarchief a:hover {
	color: #000000;
	text-decoration: underline;
} 
/*  Surfer vd maand END _________________________________________________________*/
/* footer start */
#footer {
	background-image: url(../images/sitewide/footer_bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 120px;
	clear: both
}
#footer_adverteerders {
	float: left;
	background-image: url(../images/sitewide/footer_bg.gif);
	background-repeat: repeat-x;
	padding-top: 27px;
	padding-bottom: 25px;
	padding-right: 25px;
}
.img_adverteerder {
	margin: 0px 5px 0px 26px;
}
#footer_realisatie {
	float: left;
	background-image: url(../images/sitewide/footer_right.gif);
	background-repeat: no-repeat;
	padding: 3px 5px 0px 4px;
}
/* footer einde */

#extra {
	z-index: 0px;
	position: absolute;
	right:0px;
	width: 213px;
	margin: 42px 3px 0px 3px;
	text-align: left;
	border-left: 1px solid #C1C1C1;
	border-right: 1px solid #C1C1C1; 
	border-top: 0px; 
	border-bottom: 0px;
	padding: 0px 1px 10px 1px;
	background:#FFFFFF url(../images/algemeen/extra_bottom.jpg) no-repeat bottom;
}
.extratop {
	background: url(../images/algemeen/extra_topbg.jpg) repeat-x;
	height: 10x;
}
.extracontent{
	padding: 7px;
}
.extrapollkop {
	color:#000;
	padding: 0 8px 0 4px;
	font-weight: bold;
}