html, body {
	margin: 0; padding: 0;
}
html {
	background: #000039 url(../images/interface/back_pattern.gif);
	height: 100%;
}
body {
	background: url(../images/interface/back_image.gif) no-repeat center top;
	color: #000254;
}

/* firefox cosmetics*/
html { overflow: -moz-scrollbars-vertical !important; }
:-moz-any-link:focus { outline: none; }

body, td, p	{ font: 11px/17px Tahoma, Arial, Helvetica, Verdana, Geneva; }

#container {
	position: relative;
	width: 750px;
	margin: 0 auto;
	margin-bottom: 20px;
	border: 1px solid white;
	border-top: 0;

}
#frame {
	margin: 0 auto;
}

#header {
	position: relative;
	width: 750px; height: 109px;
	background: url(../images/interface/header.png) no-repeat left top;
}
#header h1 {
	margin: 0; padding: 0;
	position: absolute;
	top: 0; left: 0;
	width: 240px; height: 109px;
}
#header h1 a {
	display: block;
	width: 240px; height: 109px;
	text-indent: -999em;
	text-decoration: none;
}
#header #sponsor {
	position: absolute;
	top: 0; right: 0;
}
#header #sponsor a {
	display: block;
	width: 129px; height: 109px;
	text-indent: -999em;
	text-decoration: none;
}

/* menu*/
#menu,
#menu li {
	margin: 0; padding: 0;
	list-style: none;
}
#menu {
	width: 750px; height: 21px;
	border-top: 1px solid white;
}
#menu li {
	float: left; display: inline;
	height: 21px;
	background: #000254;
}
#menu li a {
	float: left; display: inline;
	height: 21px;
	text-indent: -999em;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left top;
}
#menu li#menu_nieuws a {
	background-image: url(../images/interface/menu_nieuws.png);
	width: 81px;
}
#menu li#menu_stats a {
	background-image: url(../images/interface/menu_statistieken.png);
	width: 117px;
}
#menu li#menu_team a {
	background-image: url(../images/interface/menu_team.png);
	width: 57px;
}
#menu li#menu_historie a {
	background-image: url(../images/interface/menu_historie.png);
	width: 84px;
}
#menu li#menu_media a {
	background-image: url(../images/interface/menu_media.png);
	width: 64px;
}
#menu li#menu_sponsors a {
	background-image: url(../images/interface/menu_sponsors.png);
	width: 91px;
}
#menu li#menu_gastenboek a {
	background-image: url(../images/interface/menu_gastenboek.png);
	width: 110px;
}
#menu li#menu_links a {
	background-image: url(../images/interface/menu_links.png);
	width: 63px;
}
#menu li#menu_contact a {
	background-image: url(../images/interface/menu_contact.png);
	width: 83px;
}
#menu li a:hover,
#menu li.active a {
	background-position: left bottom !important;
}

/* content */
#wrapper {
	background: white url(../images/interface/midback.gif) repeat-y left top; 
}
#content {
	background: url(../images/interface/picback.jpg) no-repeat left 1px;
}

/* Tekst */
.normal		{ font-size: 11px; line-height: 17px; }
.bold		{ font-size: 11px; font-weight: bold; line-height: 17px; }
.dblue		{ color: #000254; }
.lblue		{ color: #006FFF; }
.hometext	{ color: #007100;  }
.title		{ font-size: 16px; font-weight: bold; line-height: 17px; }
.medium		{ font-size: 11px; line-height: 15px; }
.small		{ font-size: 10px; line-height: 13px; }
.comment	{ color: #006FFF; font-size: 10px; line-height: 13px; }
.footer		{ color: #FFFFFF; font-family: verdana, arial, geneva, helvetica; font-size: 10px;  font-weight: bold; }
.sub		{ font-size: 11px; line-height: 15px; }
.image		{ border: 1px solid #000254; }

/* Tabeltekst */
.table0		{ color: #FFFFFF; font-size: 11px; font-weight: bold; line-height: 100%; }
.table1		{ color: #000254; font-size: 11px; font-weight: bold; line-height: 100%; }
.table2		{ color: #0066FF; font-size: 11px; font-weight: bold; line-height: 100%; }
tr.degradatie td { border-top: 1px dotted #ff0000; }


/* Links */
a		{ color: #000254; text-decoration: underline; }
a:hover	{ color: #006FFF; text-decoration: underline; }

a.sublink		{ color: #000254; font-size: 11px; font-weight: bold; text-decoration: none; line-height: 100%; }
a.sublink:hover	{ color: #000254; font-size: 11px; font-weight: bold; text-decoration: underline; line-height: 100%; }

a.footer		{ color: #FFFFFF; font-family: verdana, arial, geneva, helvetica; font-size: 10px;  font-weight: bold; text-decoration: none }
a.footer:hover	{ color: #FFFFFF; font-family: verdana, arial, geneva, helvetica; font-size: 10px;  font-weight: bold; text-decoration: underline }


/* Lists */
ul.title	{ list-style-position : outside;	list-style-image: url(../images/interface/bullet_title.gif); margin: 15px 0; padding-left: 15px; }

ul.sublink	{ list-style-position : outside;	list-style-image: url(../images/interface/bullet_sub.gif); margin: 10px 0; padding-left: 12px; }
li.sublink	{ margin-bottom: 9px; line-height: 120%; }

ul.links	{ list-style-position : outside;	list-style-image: url(../images/interface/bullet_links.gif); margin: -7px 0 15px 0; padding-left: 30px; }
li.links	{ margin-bottom: 6px; line-height: 120%; }


dl {
	margin: 0; padding: 0;
}
dt {
	clear: left;
	display: block;
	margin: 0;
	padding: 0;
	float: left;
	font-weight: bold;
}

dd {
	display: block;
	margin: 0 0 3px 90px;
	padding: 1px 0 0 0;
}

* html dd {
	height: 1px;
}

*+html dd {
    min-height: 0;  /* clear floats for IE7 */
}

html>body dd {
	height: auto;
	min-width: 1em;
}

body dd:after {
	content: ".";
	visibility: hidden;
}

dd ul, dd ol, dd li {
	margin: 0;
	padding: 0;
	list-style: none;
}

a img {
	border: none;
}

.left {
	float: left; display: inline;
}
.right {
	float: right; display: inline;
}
.clear {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	line-height: 0%;
	font-size: 0;
}

/* Forms */
form {
	margin: 0; padding: 0;
	line-height: 12px;
	font-size: 11px;
}
.textfield, .textarea, .button {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #000254;
}
.textfield 	{ padding: 2px 0 2px 3px; height: 13px; color: #000000; font-size: 11px; }
.textarea 	{ padding: 2px 0 2px 3px; color: #000000; font-size: 11px; }
.button 	{ background-color: #000254; color: #FFFFFF; font-weight: bold; font-size: 10px; cursor: pointer;}

.defaultWidth {
	width: 217px;
}

.required {
	color: #009cff;
	font-weight: bold;
}
td.required {
	width: 10px;
}

form table {
	border-collapse: collapse;
	border: none;
}

form table td {
	vertical-align: top;
	padding: 0.25em;
	color: #000254;
}

form table td.label {
	width: 12em;
}

/* Ruler */
hr			{ color: #000254; width: 100%; height: 1px; }


/* Voetbalzone nieuws-styling */
ul.lijst		{ list-style-type: square ; list-style-position : outside;	list-style-image: url(../images/interface/bullet_links.gif); margin-left: 0px; padding-left: 30px; margin-top: 10px; margin-bottom: 10px; }
font.artikel	{ font-size: 12px;  color: #000254; }
A.hoofdtitel	{ font-size: 12px;  color: #000254;  font-weight: bold;  text-decoration: underline; }
A.leesverder	{ font-size: 10px;  color: #000254; }
A.titels		{ font-size: 12px; color: #000254;  text-decoration: underline; }
A.titels:hover	{ color: #006FFF; }
A.poweredby		{ font-size: 9px; color: #006FFF; margin-left: 30px; }


/* DIVERSEN */

/* wedstrijdagenda */
.wedstrijdagenda	{ width: 350px; padding: 5px; border: 1px solid #0066FF; background: url(../images/interface/mask.gif); margin-bottom: 15px; font-size: 10px; line-height: 13px; cursor: help; }
.wedstrijdagendaActive { border: 1px solid #000254; }
.wedstrijdagenda h3	{ margin: 0 0 2px 0; padding: 0 0 0 15px; color: #006FFF; font-size: 12px; line-height: 17px; background: url(../images/interface/arrow_right.gif) no-repeat 4px 5px; }
.wedstrijdagendaActive h3	{ background: url(../images/interface/arrow_down.gif) no-repeat 2px 7px; }
.wedstrijdagenda h4	{ margin: 0; color: #000254; font-size: 14px; line-height: 17px; margin-bottom: 4px; }
.wedstrijdagenda h4 img { vertical-align: middle; margin: 0 4px 1px 0; }


/* gastenboek */
.guestbookForm {
	float: left; display: inline;
	width: 350px;
}
.guestbookSmileys {
	float: right; display: inline;
	width: 100px;
	margin: 20px 0 0 0; padding: 5px;
	border: 1px solid #000254;
	background: url(../images/interface/mask.gif);
	text-align: center;
	line-height: 12px;
	font-size: 10px;
	color: #006FFF;
}
.guestbookSmileys td {
	padding: 2px 3px;
	text-align: center;
}
.guestbookSmileys img {
	cursor: pointer;
}
.guestbookList {
	margin: 20px 0 0 0; padding: 0;
	border: 1px solid #000254;
	background: url(../images/interface/mask.gif);
}
.guestbookEntry {
	padding: 5px 7px;
	border-bottom: 1px solid #000254;
}
.guestbookEntry .date {
	font-size: 10px;
	color: #006fff;
}
.guestbookEntry .name {
	background: url(../images/interface/bullet_gb.gif) no-repeat left 5px;
	padding: 1px 14px;
	font-weight: bold;
	font-size: 11px;
	color: #000254;
}
.guestbookEntry .text {
	line-height: 18px;
	font-size: 11px;
}
.guestbookEntry .text img {
	vertical-align: middle;
}
.guestbookPaging {
}
.guestbookWritebutton {
	float: right; display: inline;
	margin: 15px 0 0 15px;
}

/* verslagen */
.specs {
	float: right; display: inline;
	width: 260px;
	margin: 0 0 15px 0;
	font-size: 11px;
}
.specs dd {
	margin: 0 0 10px 80px;
	padding: 0;
}

.lineup {
	position: relative;
	float: left; display: inline;
	width: 190px;
	margin: 0 10px 15px 0;
	font-size: 11px;
}
.teampics li {
	position: relative;
}
.lineup ul,
.lineup li	{
	list-style: none;
	margin: 0; padding: 0;
}
.lineup li {
	padding: 3px 0 3px 14px;
	background: url(../images/interface/bullet_sub.gif) no-repeat 0 6px;
	cursor: help;
}
.lineup li.noshow {
	background-image: url(../images/interface/bullet_gray.gif);
	color: #bbb;
}
.lineup img {
	vertical-align: middle;
}
.lineup li .pic,
.teampics li .pic {
	display: none;
	position: absolute;
	top: 0; left: -170px;
	width: 150px; height: 196px;
	border: 1px solid #000254;
	background-color: white;
	background-repeat: no-repeat;
	background-position: left top;
}
.teampics li .pic {
	top: -10px;
}
li.team00 .pic {
	background-image: url(../images/team00.jpg);
}
li.team01 .pic {
	background-image: url(../images/team01.jpg);
}
li.team02 .pic {
	background-image: url(../images/team02.jpg);
}
li.team03 .pic {
	background-image: url(../images/team03.jpg);
}
li.team04 .pic {
	background-image: url(../images/team04.jpg);
}
li.team05 .pic {
	background-image: url(../images/team05.jpg);
}
li.team06 .pic {
	background-image: url(../images/team06.jpg);
}
li.team07 .pic {
	background-image: url(../images/team07.jpg);
}
li.team08 .pic {
	background-image: url(../images/team08.jpg);
}
li.team09 .pic {
	background-image: url(../images/team09.jpg);
}
li.team10 .pic {
	background-image: url(../images/team10.jpg);
}
.lineup li.noshow .pic {
	filter:alpha(opacity=40);
	-moz-opacity: 0.40;
	opacity: 0.40;
}

/* legenda */
.legenda {
	padding: 15px 0;
}
.legenda ul {
	margin: 0; padding: 0; list-style: none;
}
.legenda li {
	display: inline;
	margin: 0 10px 0 0;
	font-size: 10px;
	color: #444;
}
.legenda li img {
	vertical-align: middle;
}