/* DJ Ruben Style Sheet
	 ( c ) 2009 Ruben Hendrickx 
	 ruben@technoindustries.be
	 */
	 
body {
	background-color: #000000;
	font-family: Lucida Sans, Lucida Grande, Trebuchet Ms, Verdana, sans-serif;
	font-size: 12px;
	color: #e9e9e9;
}
	 
td {
	vertical-align: top;
}

p, li, th, td {
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	line-height: 1.2em;
}

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

input, textarea, select {
	font-size: 11px;
	background-color: #f5f5f5;
	border: 2px inset; 
	border-color: #afafaf #ffffff #ffffff #afafaf;
}

/* font styles */

h1 {
	color: #ffffff;
	font-family: trebuchet ms, arial, verdana, helvetica, sans-serif;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	font-size: 36px;
	padding-top: 12px;
	padding-bottom: 0px;
	letter-spacing: -2px;
	line-height: 0.8em;
}

h2 {
	color: #FF00AA;
	font-family: trebuchet ms, arial, verdana, helvetica, sans-serif;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	font-size: 24px;
	letter-spacing: -1px;
	line-height: 1em;
}

.t, .titel {
	font-family: arial, sans-serif;
	font-weight: bold;
	letter-spacing: -1px;
	font-size: 20px;
	line-height: 1em;
}

.t2, .headline {
	font-family: trebuchet ms, arial, verdana, helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	font-size: 13px;
	color: #ffffff;
}

.ft p {
	font-size: 10px;
	text-align: center;
}

.sub {
	font-size: 9px;
}

.cn p { padding-bottom: 6px; }

.stijl {
	padding: 0px 4px 0px 4px;
	border: 1px solid #202020;
	background-color: #1a1a1a;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
}

/* div styles */

div.cn {
	padding-left: 50px;
	width: 780px;
}

div.ev_1 {
	height: 100px;
	width: 178px;
	background-color: #ffffff;
	background-image: url("/09/lay/ev_back.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 4px;
	float: left;
	margin-left: 9px;
}

div.point {
	cursor: pointer;
}

div.ev_2 {
	height: 60px;
	width: 170px;
	padding: 4px;
}

div.ev_3 {
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 20px;
	letter-spacing: -2px;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	line-height: 0.8em;
	margin-bottom: 4px;
}

div.ev_4 {
	font-size: 16px;
	letter-spacing: -1px;
	text-align: left;
	line-height: 0.8em;
	color: #ffffff;
}

div.re_bg_1, div.re_bg_2, div.re_bg_3 {
	padding: 4px;
	color: #ffffff;
	white-space: nowrap;
}

div.re_bg_3 {
	border: 1px solid #ff20b9;
	background-color: #df0079;
}

div.re_bg_2 {
	border: 1px solid #6a6a6a;
	background-color: #4a4a4a;
}

div.re_bg_1 {
	border: 1px solid #4a4a4a;
	background-color: #2a2a2a;
}

p.re_1 {
	font-size: 20px;
	letter-spacing: -2px;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	line-height: 0.8em;
	padding-top: 2px;
	margin-bottom: 0px;
}

p.re_2 {
	float: left;
	font-size: 16px;
	letter-spacing: -1px;
	line-height: 0.8em;
	padding-bottom: 2px;
	margin-bottom: 0px;
}

p.re_3 {
	text-align: right;
	font-size: 16px;
	letter-spacing: -1px;
	line-height: 0.8em;
	color: #ffffff;
	padding-bottom: 2px;
	margin-bottom: 0px;
}

.ev_5 {
	font-family: helvetica, arial, verdana, helvetica, sans-serif;
	text-align: right;
	font-size: 16px;
	color: #606060;
	letter-spacing: -1px;
	padding-top: 6px;
}

.ofs {
  padding: 4px;
	border: 1px solid #1a1a1a;
	background-color: #2a2a2a;
	color: #ffffff;
}

table.footer {
	background-image: url("/09/lay/ft_back.jpg");
	background-repeat: no-repeat;
	background-position: 80px 0px;
}

div .menu_top {
	padding-top: 42px;
	padding-left: 10px;
}

/* img */

img {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

img.tsr {
	background-color: #c0c0c0;
	border: 1px solid #e0e0e0;
}

.dia {
	border: 1px solid #e0e0e0;
	background-color: #ffffff;
	padding: 2px;
	margin: 2px;
	background-image: url("/09/lay/ev_back.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
}

/* forms */
form {
	padding: 0px;
	margin: 0px;
}

.submit {
	font-size: 11px;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	padding: 4px;
	margin: 4px;
	border: 1px outset; 
	background-color: #ff0099;
	background-image: url("/09/lay/submit_back.gif");
	background-repeat: repeat-x;
	background-position: bottom left;
}

iframe.facebook {
 	border: none; 
	overflow: hidden; 
	width:300px; 
	height:21px;
	position: absolute; left: 10px; top: 50px;
}

/* offset */
.ofs_s {
	text-decoration: none;
	padding: 1px 6px;
	margin: 0px;
	font-size: 10px;
	white-space: nowrap;
	color: #000;
	border: 1px solid #e0e0e0;
	background-color: #c0c0c0;
}

a.ofs, a.ofs:link, a.ofs:visited {
	text-decoration: none;
	padding: 1px 6px;
	margin: 0px;
	font-size: 10px;
	white-space: nowrap;
	color: #ffffff;
	border: 1px solid #1a1a1a;
	background-color: #2a2a2a;
}

a.ofs:hover {
	text-decoration: none;
	background-color: #000000;
	color: #ffffff;
	border: 1px solid #111111;	
}

/* hyperlinks */
a, a:link, a:visited {
	color: #ffffff;
	text-decoration:none;
	font-weight: normal;
}

p a {
	border-bottom: 1px #ff0099 solid;
}

a:hover, p.age a:hover, a.itunes:hover {
	background-color: #FF00AA;
	color: #000000;
}

a.itunes, a.itunes:link, a.itunes:visited {
	background-repeat: no-repeat; 
	background-position: center right;
	background-image: url('/09/lay/itunes.gif');
	padding-right: 64px;
	border-bottom: none;
}

a.menu_sub, a.menu_sub:link, a.menu_sub:visited {
	font-size: 11px;
	color: #cdcdcf;
	text-decoration:none;
	border-bottom: 1px #b8d346 solid;
	font-family: Lucida Sans Unicode, arial, sans-serif;
}

a.menu_sub:hover {
	color: #000000;
	background-color: #b8d346;
}

a.menu_top, a.menu_top:link, a.menu_top:visited {
	font-family: trebuchet ms, arial, verdana, helvetica, sans-serif;
	color: #303030;
	background-color: #ffffff;
	border-bottom: 8px solid #f0f0f0;
	padding: 6px 6px 0px 6px;
	line-height: 2em;
	font-size: 16px;
	font-weight: bold;
}

a.menu_top:hover {
	color: #ffffff;
	background-color: #ff0099;
	border-bottom: 8px solid #ff20b9;
	padding: 6px 6px 0px 6px;
	line-height: 2em;
	font-size: 16px;
	font-weight: bold;
}

a.rss, a.rss:link, a.rss:visited {
	font-family: arial, sans-serif;
	padding: 1px 6px 1px 6px;
	color: #ffffff;
	white-space: nowrap;
	border: 1px solid #Ff9F44;
	background-color: #F27F24;
	font-weight: bold;
}

a.facebook, a.facebook:link, a.facebook:visited {
	font-family: arial, sans-serif;
	padding: 1px 6px 1px 6px;
	color: #ffffff;
	white-space: nowrap;
	border: 1px solid #5b79b8;
	background-color: #3b5998;
	font-weight: bold;
}

a.netlog, a.netlog:link, a.netlog:visited {
	font-family: arial, sans-serif;
	padding: 1px 6px 1px 6px;
	color: #ffffff;
	white-space: nowrap;
	border: 1px solid #fd2020;
	background-color: #dd0000;
	font-weight: bold;
}

a.twitter, a.twitter:link, a.twitter:visited {
	font-family: arial, sans-serif;
	padding: 1px 6px 1px 6px;
	color: #ffffff;
	white-space: nowrap;
	border: 1px solid #20a4d4;
	background-color: #0084B4;
	font-weight: bold;
}

a.hyves, a.hyves:link, a.hyves:visited {
	font-family: arial, sans-serif;
	padding: 1px 6px 1px 6px;
	color: #ffffff;
	white-space: nowrap;
	border: 1px solid #83b6e9;
	background-color: #6396C9;
	font-weight: bold;
}

a.rss:hover, a.facebook:hover, a.netlog:hover, a.twitter:hover, a.hyves:hover {
	text-decoration: none;
	background-color: #000000;
	color: #ffffff;
	border: 1px solid #111111;	
}

a.socialmedia:hover {
	background-color: transparent;
}


