html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
outline: 0;
}

img { border:0; }

a:link,
a:visited,
a:hover,
a:active {
color:#008cbe;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

body {
width:100%;
background:url('../images/grass_pattern.jpg');
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
line-height:1.6em;
}

h4,h5,h6 { color:#000; }
h1 { font-size:20px;line-height:110%; color:#CC3333; }
h2.title { font-size:20px;line-height:110%; color:#CC3333; }
h2.notitle { font-size:15px; color:#CC3333; }
h3 { font-size:14px; font-weight:bold; color:#CC3333; }
h4,h5,h6 { font-size:100%;line-height:110%;}

p { margin-bottom:10px; }

/* Layout ----------------------------------- */


#canvas {
width:100%;
position:relative;
}

	.inner {
	width:910px;
	margin:0 auto;
	}

/**
 * barTop
 */

#barTop {
width:100%;
height:30px;
overflow:visible;
background:#feae17 url('../images/bgBarTop.gif') repeat-x 0 0;
position:absolute;
top:0;
left:0;
}
	#barTop .inner {
	position:relative;
	}
	#barTop span {
	visibility:hidden;
	}
	#barTop a:link,
	#barTop a:visited,
	#barTop a:hover,
	#barTop a:active {
	text-decoration:none;
	}			
	a#btn_oxxio-geeft-az-energie:link,
	a#btn_oxxio-geeft-az-energie:visited,
	a#btn_oxxio-geeft-az-energie:hover,
	a#btn_oxxio-geeft-az-energie:active {
	width:160px;
	height:37px;
	position:absolute;
	z-index:99;
	top:0;
	right:102px;
	display:block;
	background:url('../images/btn_Oxxio-geeft-AZ-energie.gif') no-repeat 0 0;
	
	}
	a#btn_naar-oxxio:link,
	a#btn_naar-oxxio:visited,
	a#btn_naar-oxxio:hover,
	a#btn_naar-oxxio:active {
	width:102px;
	height:37px;
	position:absolute;
	z-index:99;
	top:0;
	right:0;
	display:block;
    background:url('../images/btn_Naar-Oxxio.gif') no-repeat 0 0;	
	}
	a#btn_naar-oxxio:hover {
	background:url('../images/btn_Naar-Oxxio_hover.gif') no-repeat 0 0;
	}


/**
 * slogan
 */

#slogan {
width:910px;
margin:0 auto;
position:relative;
}
	#slogan_oxxio-geeft-energie {
	width:886px;
	height:115px;
	display:block;
	overflow:hidden;
	position:absolute;
	background:url('../images/slogan_oxxio-geeft-energie.png') no-repeat 0 0;
	top:30px;
	left:13px;
	}
	#slogan_az {
	width:160px;
	height:165px;
	display:block;
	overflow:hidden;
	position:absolute;
	background:url('../images/slogan_az.png') no-repeat 0 0;
	z-index:2;
	top:0px !important;
	left:463px;
	}	
	#slogan span {
	visibility:hidden;
	}

/**
 * content
 */
#content {
width:100%;
position:absolute;
top:135px;
left:0;
}

	.leftside {
	width:220px;
	float:left;
	}
	.rightside {
	width:680px;
	float:right;
	}		

	/**
	 * menu
	 */
	 
	#menu {
	width:200px;
	overflow:hidden;
	margin-left:10px;
	}
		#menu span {
		visibility:hidden;
		}
		#menu a:link,
		#menu a:visited,
		#menu a:active,
		#menu a:hover {
		text-decoration:none;
		}
		a#home:link,
		a#home:visited,
		a#home:hover,
		a#home:active {
		width:200px;
		height:41px;
		display:block;
		background:url('../images/btn_home.png') no-repeat 0 0;
		}
		a#home.act,
		a#home:hover {
		background:url('../images/btn_home_act.png') no-repeat 0 0;
		}
		a#over-az:link,
		a#over-az:visited,
		a#over-az:hover,
		a#over-az:active {
		width:200px;
		height:42px;
		display:block;
		background:url('../images/btn_over-az.png') no-repeat 0 0;
		}
		a#over-az.act,
		a#over-az:hover {
		background:url('../images/btn_over-az_act.png') no-repeat 0 0;
		}
		a#over-oxxio:link,
		a#over-oxxio:visited,
		a#over-oxxio:hover,
		a#over-oxxio:active {
		width:200px;
		height:39px;
		display:block;
		background:url('../images/btn_over-oxxio.png') no-repeat 0 0;
		}
		a#over-oxxio.act,
		a#over-oxxio:hover {
		background:url('../images/btn_over-oxxio_act.png') no-repeat 0 0;
		}
		a#wedstrijdkalender:link,
		a#wedstrijdkalender:visited,
		a#wedstrijdkalender:hover,
		a#wedstrijdkalender:active {
		width:200px;
		height:41px;
		display:block;
		background:url('../images/btn_wedstrijdkalender.png') no-repeat 0 0;
		}
		a#wedstrijdkalender.act,
		a#wedstrijdkalender:hover {
		background:url('../images/btn_wedstrijdkalender_act.png') no-repeat 0 0;
		}
		a#speciale-actie:link,
		a#speciale-actie:visited,
		a#speciale-actie:hover,
		a#speciale-actie:active {
		width:200px;
		height:41px;
		display:block;
		background:url('../images/btn_samenwerking.png') no-repeat 0 0;
		}
		a#speciale-actie.act,
		a#speciale-actie:hover {
		background:url('../images/btn_samenwerking_act.png') no-repeat 0 0;
		}
	/**
	 * pictures
	 */
	#pictures {
	width:220px;
	height:357px;
	background:url('../images/leftside_pictures.png') no-repeat 0 0;
	}
	
	/**
	 * textarea
	 */
	#textarea {
	width:680px;
	margin:215px 0 30px 0;
	}
		#textarea .header {
		width:680px;
		height:10px;
		}
			#textarea .cornerleft {
			float:left;
			width:10px;
			overflow:hidden;
			}
			#textarea .header div {
			width:660px;
			height:9px;
			float:left;
			overflow:hidden;
			background-color:#fff;
			border-top:1px solid #ccc;
			}
			#textarea .cornerright {
			float:right;
			width:10px;
			overflow:hidden;
			}
		#textarea .footer {
		width:680px;
		height:61px;
		background:url('../images/footer.png') no-repeat 0 0;
		position:relative;
		overflow:hidden;
		}
			#textarea .no-oscar {
			background-image:url('../images/footer_no-oscar.png') !important;
			}
			#logo_oxxio {
			position:absolute;
			left:21px;
			bottom:4px;
			width:110px;
			height:50px;
			/*background:url('../images/logo_oxxio.gif') no-repeat 0 0;*/
			}
			#logo_az {
			position:absolute;
			left:137px;
			width:100px;
			height:50px;
			/*background:url('../images/logo_az.gif') no-repeat 0 0;*/
			bottom:4px;
			}
		#textarea .textwrp {
		position:relative;
		width:628px;
		padding:10px 25px 10px 25px;
		background:#fff;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		}
			.hr 
			{
			width:100%;
			height:1px;
			overflow:hidden;
			border:none;
			margin:5px 0;
			}
			/*
			#textarea .textwrp p {
			width:460px;
			}
			*/
			#oscar {
			background:url('../images/content_bgFooter.gif') no-repeat 0 0;
			bottom: 0px;
            height: 239px;
            position: absolute;
            right: 20px;
            width: 150px;
			}
			
	/**
	 * photoslider
	 */
	#photoslider {
	width:680px;
	height:205px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	}
		#photoslider .photo {
		width:680px;
		height:175px;
		position:relative;
		overflow:hidden;
		}
			#photoslider .photo div{
			width:680px;
			height:175px;
			position:absolute;
			left:0;
			top:0;
			overflow:hidden;
			}
				#photoslider .photo span {
				visibility:hidden;
				}	
			
			#photo_1 {
			background:url('../images/header_over-az.png') no-repeat 0 0;
			}
			#photo_2 {
			background:url('../images/header_stadion.png') no-repeat 0 0;
			}
			#photo_3 {
			background:url('../images/header_winner.png') no-repeat 0 0;
			}
			#photo_4 {
			background:url('../images/header_fans.png') no-repeat 0 0;
			}
			#photo_5 {
			background:url('../images/header_support.png') no-repeat 0 0;
			}
			#photo_6 {
			background:url('../images/header_persdag.png') no-repeat 0 0;
			}
		#photoslider .footer {
		width:575px;
		height:30px;
		position:static;
		line-height:30px;
		vertical-align:middle;
		text-align:right;
		padding:0 80px 0 25px;
		background:url('../images/photoslider_footer.png') no-repeat 0 0;
		}
		#photoslider .divider {
		width:1px;
		height:30px;
		overflow:hidden;
		float:left;
		background-color:#ccc;
		margin:0 25px;
		}
		#photoslider_left,
		#photoslider_right {
		width:16px;
		height:16px;
		margin:7px 0;
		float:left;
		overflow:hidden;
		display:block;
		}
		#photoslider_left {
		background:url('../images/photoslider_left.gif') no-repeat 0 0;
		margin-right:4px;
		}
		#photoslider_right {
		background:url('../images/photoslider_right.gif') no-repeat 0 0;
		margin-left:8px;
		}
		#photoslider .item {
		width:9px;
		height:9px;
		float:left;
		margin:10px 0 10px 4px;
		}
	 
	/**
	 * wedstrijdkalender navigatie
	 */

	#wedstrijdschema_tabs {
	width:638px;
	height:33px;
	padding:17px 20px 0 20px;
	background:#fff url('../images/bg_wedstrijdkalender_header.gif') repeat-x 0 0;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding-bottom:10px;
	}
		#wedstrijdschema_tabs li {
		display:inline;
		float:left;
		margin-right:5px;
		list-style-type:none;					
		}						
			a#tab_voor-winterstop:link,
			a#tab_voor-winterstop:visited,
			a#tab_voor-winterstop:hover,
			a#tab_voor-winterstop:active {
			width:114px;
			height:33px;
			display:block;
			background:url('../images/tab_voor-winterstop.gif') no-repeat 0 0;
			}
			a#tab_voor-winterstop.act:link,
			a#tab_voor-winterstop.act:visited,
			a#tab_voor-winterstop.act:hover,
			a#tab_voor-winterstop.act:active,
			a#tab_voor-winterstop:hover {
			background:url('../images/tab_voor-winterstop_act.gif') no-repeat 0 0;
			}					
			a#tab_na-winterstop:link,
			a#tab_na-winterstop:visited,
			a#tab_na-winterstop:hover,
			a#tab_na-winterstop:active {
			width:101px;
			height:33px;
			display:block;
			background:url('../images/tab_na-winterstop.gif') no-repeat 0 0;
			}
			a#tab_na-winterstop.act:link,
			a#tab_na-winterstop.act:visited,
			a#tab_na-winterstop.act:hover,
			a#tab_na-winterstop.act:active,
			a#tab_na-winterstop:hover {
			background:url('../images/tab_na-winterstop_act.gif') no-repeat 0 0;
			}

	/**
	 * wedstrijdschema
	 */
	 
	table#wedstrijdschema {
	width:630px;
	}
		#wedstrijdschema th {
		text-align:center;
		padding-bottom:10px;
		}
		#wedstrijdschema td {
		text-align:left;
		padding:8px;
		}
		#wedstrijdschema td.date {
		width:120px;
		}
		#wedstrijdschema td.date,
		#wedstrijdschema td.time,
		#wedstrijdschema td.home,
		#wedstrijdschema td.away,
		#wedstrijdschema td.match {
		border-left:1px dashed #ccc;
		border-top:1px dashed #ccc;
		border-bottom:1px dashed #ccc;
		}
		#wedstrijdschema td.match {
		border-right:1px dashed #ccc;
		}
		
		#wedstrijdschema tr.spacing {
		height:5px;
		display:block;
		overflow:hidden;
		}
			#wedstrijdschema tr.spacing td {
			padding:0;
			}
	 

	a.meerinfo{
	padding: 2px 0 2px 25px;
	background: url('/images/btn_arrow_right_type1.png') no-repeat 0% 50%;
	}

ul.dot li {
background-image: url('/images/dot_orange.gif');
padding: 0 0 0 13px;
background-position: 0 6px;
background-repeat: no-repeat;
list-style-type: none;
/*margin-left:205px;*/
}
/* Standard styles -------------------------- */


a img,fieldset { border: none; }

legend { display:none }

q { font-style: italic; }

td { vertical-align: top; }

input, label { vertical-align: middle; }

.floatleft { float: left  !important; }
.floatright { float: right  !important; }

.positionRelative { position:relative; }

.hidden { display:none !important; }

.bold { font-weight: bold !important; }

.imgleft { margin-right: 10px; margin-bottom: 5px; }
.imgright { margin-left: 1px; margin-bottom: 1px; }

.clearboth { clear: both; line-height:0; margin:0; padding:0; }

.onzichtbaar { display: none ; }

.nopadding { padding: 0px  !important; }
.nomargin  { margin: 0px  !important; }
.noborder { border: none  !important; }
.nobg { background: none  !important; }

.margin10 { margin:10px !important; }

.topmargin30    { margin-top: 30px !important; }
.toppadding10 { padding-top: 10px !important; }
.toppadding20	{ padding-top: 20px !important; }
.topmargin20    { margin-top: 20px !important; }
.topmargin25    { margin-top: 25px !important; }
.topmargin10    { margin-top: 10px !important; }
.topmargin5    { margin-top: 5px !important; }
.topmargin3    { margin-top: 3px !important; }
.bottommargin20 { margin-bottom: 20px !important; }
.bottommargin0 { margin-bottom: 0px !important; }
.topmargin10    { margin-top: 10px !important; }
.bottommargin10 { margin-bottom: 10px !important; }
.bottommargin30 { margin-bottom: 30px !important; }
.rightmargin10  { margin-right: 10px !important; }
.rightmargin20  { margin-right: 20px !important; }
.rightmargin35  { margin-right: 35px !important; }
.leftmargin5   { margin-left: 5px !important; }
.leftmargin7   { margin-left: 7px !important; }
.leftmargin10   { margin-left: 10px !important; }
.leftmargin20   { margin-left: 20px !important; }
.leftpadding15   { margin-left: 15px !important; }
.rightpadding15   { margin-right: 15px !important; }
.rightmargin0 { margin-right: 0 !important; }

.textleft { text-align: left; }
.textright { text-align: right; }
.textCenter { text-align: center; }

.p50 { width: 50%;}

.w460 { width:490px; }
.w460 p { margin-bottom: 0px; }
.lp, .mp, .rp { float:left;}
.lp {width:193px;}
.mp {width:300px;}
.rp {width:132px;}
.redtext {color:#C33; font-weight:bold;}
