/* default sNews stylesheet */

body    { color: #fff; font: 74% Arial, Helvetica, Tahoma; background-color: #000; background-repeat: repeat-x; background-attachment: scroll; background-position: left top; text-align: left; margin: 0; padding: 0 }

p    { color: #000; margin: 0; padding: 0 }
a    { color: #f63; text-decoration: none }
a:hover  { text-decoration: underline }
.hoofdtabel  { width: 800px; border-right: 1px solid #afafaf; border-left: 1px solid #a9a9a9 }
h1 { padding:0; margin:0; font-size:200%; font-weight: normal; color: #5BB1E6; font-family:"Trebuchet MS", verdana, arial, sans-serif; letter-spacing: -1px; }
h2    { color: #f63; font-size: 110%; font-weight: bold; margin: 0 0 3px; padding: 0 }
h2 a    { color: #f63 }

img   { text-align: left }
img a { border: 0; }

.content   { margin: 0 auto; padding: 0 }

.header {  border-top: 4px solid #5BB1E6; border-bottom: 1px solid #eee; padding: 12px 14px 12px 1em; margin:0; width: 140px; text-align: center; background: url("bg.gif") repeat-x top left; }
.header p   { color: #8b0000; font-size: 90%; margin: 0; padding: 0 0 0 }

.hmenu    { font-size: 8pt; background-color: #000; background-repeat: repeat-x; background-position: left 0; text-align: right; width: 100%; height: 20px; float: right }
.hmenu a    { color: #fff; font-weight: bold; background-color: #000; background-repeat: no-repeat; background-attachment: scroll; background-position: left center; margin-bottom: 2em; margin-left: 0.3em; padding-right: 10px; padding-left: 10px; border-left: 1px solid #f72 }
.hmenu a:hover   { text-decoration: none }

.menu  { margin: 0 0 1em; padding: 0 0 1em }
.menu a { display: block; line-height: 2em; }

.left {  clear: both; font-size: 90%; float:left; width: 150px; padding: 1em 0 1em 1em; }

.past  { margin: 0 0 10px; padding: 0 0 12px }
.past p { color: #808080; }
.past a { display: block; }

.new  { margin: 0 0 10px; padding: 0 0 12px; border-bottom: 1px solid #eee }
.new p  { color: #fff }

.center   { background-color: transparent; margin: 0 0 10px 15px; padding: 0; width: 450px; height: auto; float: left }
.center p  { font-size: 11px; padding: 3px 0 5px }

.footer { color:#999999; font-size:90%; margin: 5px 0px 10px 0px; padding: 1em; border-top:1px solid #ccc; text-align:left; clear:both;}
.footer .right { float:right; clear:right; text-align:right; }
.footer p { margin:0; padding: 0.4em 0 0 0; color: #808080; }


form.search { padding: 0; margin: 0; }
textarea.text { height: 150px; width: 90%; border: 1px solid #ccc; background: #fff; }
textarea.text:hover { border: 1px solid #eee; background: #FFFFF4; }
input.field { border: 1px solid #ccc; background: #fff; width: 200px; }
input.field:hover { border: 1px solid #eee; background: #FFFFF4; }

input.text { margin: 0; width: 88px; border: 1px solid #ccc; background: #FFF; }
input.text:hover { border: 1px solid #81C4EB; }
input.button { margin: 0; font-size: 100%; font-family: Arial; border: none; background: none; color: #808080; font-weight: bold; }
.date { color: #ccc; text-align: right; margin: 4px 0 5px 0; padding: 0.4em 0 0 0; background: url(dotted.gif) repeat-x top; }
div.image   { }
.comments { padding: 10px 10px 8px 10px; margin: 0 0 10px 0; background: #f8f8f8; }
.commentsbox { padding: 8px 0 10px 10px; margin: 0 0 10px 0; background: #f4f4f4; }
.right { font-size: 90%; padding: 1em 0 1em 1em; width: 150px; float: right; clear: both }
