/* CSS Document */
body {font-family: Verdana; font-size: 12px; line-height: 16px; color: #FFF; font-style: normal; background: #42c36a url(img/background.jpg) repeat-x; margin: 0;}

div#topbar {width: 100%; height: 24px; border-bottom: 1px solid #FFF; background: #9c9c9c; margin: 0;}
p#topbar_right {float: right; padding: 4px 6px 0 0; margin: 0;}
p#topbar_left {float: left; padding: 4px 0 0 6px; margin: 0;}

div#pagina {width: 985px; margin: 0 auto; display: table;}

div#admin {width: 983px; border: 1px solid #cecece; background: #42c36a; margin: 15px 0 0 0;}
div#admin_inner {margin: 10px; width: 963px;}

img.menu {margin: 29px 0; height: 21px; width: 985px; border: 0;}

div#left {width: 402px; padding: 0; display: block; margin: 0; float: left; background: #FFF; position: absolute; top: 104px;}
img.left {width: 400px; height: 600px; border: 1px solid #FFF;}

div#logo {position: relative; margin: 0; left: 424px; background: #42c36a url(img/kvdlo.jpg) no-repeat; width: 570px; height: 48px;}

div#right {float: right; margin: 15px 0 0 31px; width: 550px; background: #42c36a url(img/background_right.jpg) repeat-y;; border: 1px solid #FFF;}
div#right_inner {margin: 10px; width: 530px;}
div#right_innerhalf {margin: 0 10px 10px; width: 255px; float: left;}

div.datum {line-height: 16px; font-size: 8px; float: right;}
div.news_title {font-size: 14px; font-weight: bold; margin: 0;}

p {margin: 0; padding: 0;}

div#bron {font-size:10px;}

a.readmore {float: right;}
 
.teller {position: absolute; top: 0px; left: 0px; width: 1px; height: 1px; visibility: visible; visibility: hidden; z-index: 1}

h1 {font-size: 24px; line-height: 24px; margin: 0;}

.sIFR-hasFlash h1 {font-size: 24px; line-height: 24px; margin: 0;}

a:link, a:visited, a:active {text-decoration: underline; color: #FFF;}
a:hover {text-decoration: underline; font-weight: bold; color: #FFF;}

a img {border: 0;}

tr {height: 24px;}
form {margin: 0;}

#memory table {border: 0px solid #000; padding: 0;}
#memory td {padding: 1px;}

input, textarea, select {font-family: Verdana; font-size: 12px;}

textarea.admin {padding: 1px; margin: 0; overflow: auto; width: 512px;}
input.admin {padding: 0; margin: 0; width: 512px;}
input.admin_small {padding: 0; margin: 0; width: 40px;}
input.admin_question {padding: 0; margin: 0 8px 0 0; width: 456px;}

textarea.tekstgroot {padding: 1px; margin: 0; overflow: auto; width: 528px;}
input.tekstgroot {padding: 0; margin: 0; width: 528px;}
input.zoek {padding: 0; margin: 0 8px 0 0; width: 364px;}
input.knop {width: 150px; height: 18px; border: 1px solid #CCC; padding: 0; margin: 0; background: #FEFEFE;}

td.fotocell {padding: 0; margin: 0; width: 106px; height: 106px;}
tr.fotoruler {height: 106px;}
img.foto {margin: 0; padding: 0; width: 94; height: 94px; width: 94px; border: 1px solid #FFF;}

td.admin {width: 157px; height: 101px; border: 1px solid #cecece; margin: 5px; text-align: center;}
td.admin a:link, td.admin a:visited, td.admin a:active, td.admin a:hover {text-decoration: none;}