/* PartyFever XL Style Sheet
	 ( c ) 2007 Ruben Hendrickx 
	 ruben@technoindustries.be
	 */
	 
body {
	background-image: url("/xl/lay/pfxl_bg2010.gif");
	background-repeat: repeat;
	background-position: top center;
	background-attachment: fixed; 
	background-color: #cecece;
	margin: 0px;
}

td {
	vertical-align: top;
}

p, li, th, td {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}

p {
	padding: 4px;
	margin: 0px;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 1em;
	padding-left: 1em;
	text-indent: -1em;
}

li {
	padding: 4px;
	margin: 0px;
	list-style: none;
}

.sub {
	font-size: 9px;
	font-family: tahoma, sans-serif;
	padding-top: 0px;
}

.sft {
	color: #a0a0a0;
	font-size: 10px;
}

.ft {
	font-size: 9px;
	font-family: arial, tahoma, sans-serif;
	color: #ffffff;
	padding: 8px 0px 4px 0px;
}

.ofs_s {
	text-decoration: none;
	padding: 4px;
	border: 1px solid #e0e0e0;
	background-color: #00539f;
	color: #ffffff;
	font-size: 10px;
	line-height: 1.8em;
}

h1 {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 32px;
	letter-spacing: -2px;
	color: #909090;
	padding: 0px;
	margin: 0px;
}

form {
	padding: 0px;
	margin: 0px;
}

td.tb {
	background-image: url("/xl/lay/tb.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	text-align: right;
}

.top_login {
	height: 70px; 
	width: 323px; 
	float: right; 
	background-image: url('/xl/lay/login_bg.png'); 
	background-repeat: no-repeat; 
	background-position: top right;
	color: #a7a7a7;
	font-size: 9px;
	text-align: right;
	padding: 4px;
}

.ft_bg {
	background-image: url('/xl/lay/login_bg.png'); 
	background-repeat: repeat-x; 
	background-position: top center;
	height: 24px;
	margin-top: 1px;
	padding: 0px 10px 0px 10px;
}

.top_login input {
	font-size: 9px;
	background-color: #ffffff;
	border: inset 1px;
}

.top_login input.submit {
	color: #ffffff;
	background-color: #0c88d1;
	border: outset 1px;
}

select, input {
	font-size: 10px;
	border: inset 1px;
}

/* kleurtabellen */

/* xl_y : bevestigen */
.xl_y {
	background-color: #d7f5d7;		
}
/* xl_n : weigeren */
.xl_n {
	background-color: #f1ced2;
}

/* xl1: donkerblauw */

tr.xl1, div.xl1, td.xl1, font.xl1 {
	background-color: #00539f;
	color: #ffffff;
}

h2.xl1, h4.xl1 {
	color: #00539f;
}

.xl1 p, .xl1 font, h3.xl1, .xl1 a, h3.xl1_s, .xl1_s a {
	color: #ffffff;
}

input.xl1_submit {
	background-color: #00539f;
	color: #ffffff;
	border: outset 1px;
}

p.xl1 a.menu_sub, span.xl1 a.menu_sub {
	background-color: #00539f;
}

/* xl2: donkergroen */

tr.xl2, div.xl2, td.xl2, font.xl2 {
	background-color: #358600;
	color: #ffffff;
}

h2.xl2, h4.xl2 {
	color: #358600;
}

.xl2 p, .xl2 font, h3.xl2, .xl2 a, h3.xl2_s, .xl2_s a {
	color: #ffffff;
}

input.xl2_submit {
	background-color: #358600;
	color: #ffffff;
	border: outset 1px;
}

p.xl2 a.menu_sub, span.xl2 a.menu_sub {
	background-color: #358600;
}

/* xl3: lichtgrijs */

tr.xl3, div.xl3, td.xl3, font.xl3 {
	background-color: #eeefef;
	color: #333333;
}

h2.xl3, h4.xl3 {
	color: #60666b;
}

.msg a, .msg p, .xl3 p, .xl3 font, h3.xl3, .xl3 a, h3.xl3_s, .xl3_s a {
	color: #333333;
}

input.xl3_submit {
	background-color: #eeefef;
	color: #60666b;
	border: outset 1px;
}

p.xl3 a.menu_sub, span.xl3 a.menu_sub {
	background-color: #909090;
}

/* xl4: geel */

tr.xl4, div.xl4, td.xl4, font.xl4 {
	background-color: #cd8000;
	color: #ffffff;
}

h2.xl4, h4.xl4 {
	color: #cd8000;
}

.xl4 p, .xl4 font, h3.xl4, .xl4 a, h3.xl4_s, .xl4_s a {
	color: #ffffff;
}

p.xl4 a.menu_sub, span.xl4 a.menu_sub {
	background-color: #cd8000;
}

input.xl4_submit {
	background-color: #cd8000;
	color: #ffffff;
	border: outset 1px;
}

/* xl5: olive */

tr.xl5, div.xl5, td.xl5, font.xl5 {
	background-color: #9ca200;
	color: #ffffff;
}

h2.xl5, h4.xl5 {
	color: #9ca200;
}

.xl5 p, .xl5 font, h3.xl5, .xl5 a, h3.xl5_s, .xl5_s a {
	color: #ffffff;
}

p.xl5 a.menu_sub, span.xl5 a.menu_sub {
	background-color: #9ca200;
}

input.xl5_submit {
	background-color: #9ca200;
	color: #ffffff;
	border: outset 1px;
}

/* xl6: purple */

tr.xl6, div.xl6, td.xl6, font.xl6 {
	background-color: #960059;
	color: #ffffff;
}

h2.xl6, h4.xl6 {
	color: #960059;
}

.xl6 p, .xl6 font, h3.xl6, .xl6 a, h3.xl6_s, .xl6_s a {
	color: #ffffff;
}

input.xl6_submit {
	background-color: #960059;
	color: #ffffff;
	border: outset 1px;
}

p.xl6 a.menu_sub, span.xl6 a.menu_sub {
	background-color: #960059;
}


/* xl7: orange */

tr.xl7, div.xl7, td.xl7, font.xl7 {
	background-color: #cd4800;
	color: #ffffff;
}

h2.xl7, h4.xl7 {
	color: #cd4800;
}

.xl7 p, .xl7 font, h3.xl7, .xl7 a, h3.xl7_s, .xl7_s a {
	color: #ffffff;
}

input.xl7_submit {
	background-color: #cd4800;
	color: #ffffff;
	border: outset 1px;
}

p.xl7 a.menu_sub, span.xl7 a.menu_sub {
	background-color: #cd4800;
}

/* xl8: roze */

tr.xl8, div.xl8, td.xl8, font.xl8 {
	background-color: #b90054;
	color: #ffffff;
}

h2.xl8, h4.xl8 {
	color: #b90054;
}

.xl8 p, .xl8 font, h3.xl8, .xl8 a, h3.xl8_s, .xl8_s a {
	color: #ffffff;
}

input.xl8_submit {
	background-color: #b90054;
	color: #ffffff;
	border: outset 1px;
}

p.xl8 a.menu_sub, span.xl8 a.menu_sub {
	background-color: #b90054;
}

/* xl9: rood */

tr.xl9, div.xl9, td.xl9, font.xl9 {
	background-color: #890000;
	color: #ffffff;
}

h2.xl9, h4.xl9 {
	color: #890000;
}

.xl9 p, .xl9 font, h3.xl9, .xl9 a, h3.xl9_s, .xl9_s a {
	color: #ffffff;
}

input.xl9_submit {
	background-color: #890000;
	color: #ffffff;
	border: outset 1px;
}

p.xl9 a.menu_sub, span.xl9 a.menu_sub {
	background-color: #890000;
}

/* algemeen */
	
h2 { 	
	font-family: trebuchet ms, arial, verdana, helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	letter-spacing: -2px;
	font-size: 24px;
	margin-bottom: -4px;
}

h3, h4 {
	font-family: trebuchet ms, arial, verdana, helvetica, sans-serif;
	font-size: 16px;
	padding: 0px;
	margin: 0px;
}

h4 {
	margin-bottom: -4px;
	letter-spacing: -1px;
}

input.xl1_submit, input.xl2_submit, input.xl3_submit, input.xl4_submit, input.xl5_submit, input.xl6_submit, input.xl7_submit, input.xl8_submit, input.xl9_submit {
	font-family: trebuchet ms, arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	padding: 2px 6px 2px 6px;
	margin: 4px 0px 4px 0px;
}

td.xl1, td.xl2, td.xl3, td.xl4, td.xl5, td.xl6, td.xl7, td.xl8, td.xl9 {
 	background-image: url("lay/xl_fade.png");
	background-repeat: repeat-x;
	background-position: top left;
}

.t {
	font-family: trebuchet ms, arial, verdana, helvetica, sans-serif;
	font-size: 15px;
}

.cn {
	border: 2px solid; 
	border-color: #c0c0c0 #ffffff #ffffff #c0c0c0;
	background-color: #f5f5f5;
}

.bg_l {
	background-image: url('/xl/lay/fade_bg.png'); 
	background-repeat: no-repeat; 
	background-position: bottom left;
}

.bg_r {
	background-image: url('/xl/lay/fade_bg.png'); 
	background-repeat: no-repeat; 
	background-position: bottom right;
}


/* einde kleurtabellen */

/* img */

.xlimg {
	padding: 4px;
	margin: 4px;
	border: 1px solid #e0e0e0;
	background-color: #f7f7f7;
	color: #333333;
	font-size: 10px;
}

.xlimg2 {
	border: 1px solid #e0e0e0;
	background-color: #f7f7f7;
}

.xlimg img.i {
	border: 2px solid; 
	border-color: #c0c0c0 #ffffff #ffffff #c0c0c0;
}

.xlimg .t {
	font-family: trebuchet ms, arial, verdana, helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
}

.xlimg .s {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #5a5a5a;
}

.xlimg a {
	color: #5a5a5a;
}

/* msg default */

.actie_msg {
	background-color: #ea161d;
	color: #ffffff;
}

.submit_msg {
	padding: 10px;
	color: #ffffff;
	background-color: #75bb32;
}
/* actie msg */

/* hyperlinks */
a img {
	border: 0px;
}

a:hover img.tsr {
	border: 0px;
	position: relative;
	top: 2px;
}

.msg .cms_a, a.cms_a:link, a.cms_a:visited {
	color: #202020;
}

a.txt, a.txt:link, a.txt:visited, a.cms_a, a.cms_a:link, a.cms_a:visited {
	text-decoration: none;
	border-bottom: 1px solid #0c88d1;
}

a.txt:hover, a.cms_a:hover {
	text-decoration: none;
	background-color: #ffe59f;
	color: #000000;
}

a.ofs, a.ofs:link, a.ofs:visited {
	text-decoration: none;
	padding: 4px;
	border: 1px solid #e0e0e0;
	background-color: #ffffff;
	color: #333333;
	font-size: 10px;
	line-height: 1.8em;
}

a:hover img.i {
	background-color: #ffe59f;
}

a.ofs:hover {
	text-decoration: none;
	background-color: #ffe59f;
	color: #000000;
}

p.menu a {
	font-size: 13px;
	color: #ffffff;
	text-decoration:none;
	background-image: url("lay/menu_bg.png");
	background-repeat: no-repeat;
	background-position: top left;
	padding: 3px 6px 3px 16px;
	margin-right: 4px;
	font-family: Lucida Sans Unicode, arial, sans-serif;
	}

p.menu a:link, p.menu a:visited {
	color: #ffffff;
}

p.menu a:hover {
	color: #000000;
	background-color: #ffffff;
	padding: 2px 6px 4px 16px;
	margin-right: 4px;
}

a.menu_sub, a.menu_sub:link, a.menu_sub:visited {
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	background-image: url("lay/menu_bg.png");
	background-repeat: no-repeat;
	background-position: top left;
	padding: 3px 6px 3px 16px;
	margin-right: 4px;
	font-family: Lucida Sans Unicode, arial, sans-serif;
}

a.menu_sub:hover {
	color: #000000;
	background-image: url("lay/menu_bg_s.png");
	background-repeat: no-repeat;
	background-position: top left;
	padding: 4px 6px 2px 16px;
	margin-right: 4px;
}

.ft a, .top_login a, .actie_msg a { 
	color: #ffffff; 
}


