/* 
ROOD        #FA0026
GROEN       #7FC31B
LICHTGROEN  #DCEEC6
 */
html, body {
    height: 100%;
    margin: 0 auto;  
    padding: 0;
    text-align:center;
    background: url(../_img/bg_top.gif) top center no-repeat #fff;
}
html {
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif; 
    font-size:62.5%;
    color:#000;
}
a { outline: none; }
img { border: none; }
#wrapper {
    clear: both;
	position: relative;
	text-align: center;
	width: 950px;
	margin: 0px auto;
	padding: 150px 10px 0 10px;
	border-right: 4px solid #EEE;
	border-left: 4px solid #EEE;
}
#header {
    width: 950px;
    height: 150px;
    position: absolute;
    z-index: 1;
    top: 0; left: -4px;
    padding: 0 14px;
    text-align: left;
    background: url(../_img/bg_top.gif) top center no-repeat;
}
.alt_text { display:none; }
#search_box {
    position: absolute;
    z-index: 3;
    top: 0; right: 14px;
    width: 202px;
    height: 40px;
    padding: 10px 5px 5px 40px;
    background: url(../_img/search_bg.png) top center no-repeat;
}
#search_box input.search_txt {
    width: 120px;
    border: 1px solid #fff;
}
#kruimelpad {
    clear: both;
    text-align: left;
    border-top: 8px solid #DCEEC6;
    padding: 3px 0;
    font-size: 1.2em;
    color: #FA0026;
    background: url(../_img/kruimelpad_border_bottom.gif) left bottom no-repeat;
}
#kruimelpad a {
    color: #FA0026;
    text-decoration: underline;
}
#kruimelpad a:hover { text-decoration: none; }
/* HOME */
#left_blok_holder {
    text-align: left;
    width: 787px;
    float: left;
    margin: 0 10px 10px 0;
	border-right: 1px dashed #7FC31B;
}
#home_news_items, #items_list, #show_item {
    width: 343px;
    margin: 10px 13px;
    float: left;
}
#items_list, #show_item {
    width: 566px;
}
#home_agenda_items {
    width: 195px;
    min-height: 480px;
    margin: 10px 0;
    padding: 0 0 0 13px;
    float: left;
	border-left: 1px dashed #7FC31B;
}
#home_agenda_items .item_holder { width: 195px; }
#home_agenda_items .item_holder .item_link {
    text-align: left;
}
#rechter_blok {
    text-align: left;
    float: left;
    width: 150px;
}
#rechter_blok h1 {
    padding-top: 10px;
    font-size: 1.2em;
}
a#lid_worden {
    display: block;
    width: 148px;
    height: 25px;
    background: url(../_img/lid_worden_button.gif) 0 0 no-repeat;
}
a#lid_worden:hover { background-position: 0 -25px; }
ul#blog_roll, ul#net_work_roll {
    clear: both;
    margin: 0;
    padding: 0;
}
ul#blog_roll li, ul#net_work_roll li {
    margin: 3px 0;
    padding: 0 0 3px;
    float: left;
    width: 148px;
    border-bottom: 1px solid #E1E1E1;
    background-image: none;
}
ul#net_work_roll li {
    padding: 2px 0;
    float: none;
}
ul#blog_roll li a { 
}
a.blog_thumb {
    float: left;
    display: block; 
    width: 50px;
    margin: 0 5px;
}
a.blog_name {
    float: left;
    display: block; 
    width: 80px;
    padding-top: 7px;
    margin: 0;
    color: #000;
    font-size: 1.2em;
    line-height: 1.2em;
    text-decoration: none;   
}
a.blog_name:hover { color: #FA0026; }
/* ITEM HOLDERS */
.item_holder {
    font-size: 1.1em;
    line-height: 1.2em; 
    clear: both;
    float: left;
    margin: 0 0 9px 0;
    padding: 0 0 10px 0;
    background: url(../_img/item_holder_bottom.gif) left bottom repeat-x;
}
body#home .item_holder { margin: 0 0 3px 0; }
.item_link {
    clear: both;
    text-align: right;
    background: url(../_img/kruimelpad_border_bottom.gif) 0 3px no-repeat;
    padding: 8px 0 0 0;
}
.thumb_link { 
    float: left; 
    width: 80px; 
    margin: 0 10px 0 0; 
}
.item_txt, .item_txt_no_img { 
    float: left; 
}
body#home #home_news_items .item_holder { width: 343px; }

body#home #home_news_items .item_txt { width: 253px; }
#items_list .item_txt, #show_item .item_txt { width: 470px; }
#items_list .item_txt_no_img { width: 566px; }

#home_news_items .item_link, #items_list .item_link {
    text-align: right;
}
.item_link a {
    color: #FA0026;
    text-decoration: none;
    font-size: 1.2em;
}
.item_link a:hover { text-decoration: underline; }
#home_news_items .item_link a, #items_list .item_link a {
    padding: 0 0 0 16px;
    background: url(../_img/logo_link_bg.gif) left center no-repeat; 
}
/* ITEM PAGINA */
img.item_img {
    border-right: 3px solid #7FC31B;
    border-bottom: 3px solid #7FC31B;
    float: left;
    margin: 0 10px 10px 0;
}
#show_item .item_holder {
    width: 566px;
}
.show_full_item {
    clear: both;
    float: left;
    width: 566px;
    font-size: 1.2em;
    line-height: 1.3em;
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
    background: url(../_img/item_holder_bottom.gif) left bottom repeat-x;
}
#home_news_items .show_full_item {
    width: 343px;
}
h1.page_title {
    clear: both;
    position: relative;
    font-size: 1.6em;
    padding: 0 120px 6px 0;
    margin-bottom: 12px;
}
h1.page_title .item_date { 
    position: absolute;
    top: 0; right: 0;
    height: 20px;
    font-size: 0.7em;
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif; 
}
.show_full_item h1 {
    font-size: 1.2em;
    padding: 3px 0;
    margin: 5px 0;
}
.show_full_item h2 {
    font-size: 1.1em;
    margin: 6px 0 2px 0;
    font-weight: bold;
}
.item_holder h2 a { color: #000; text-decoration: none; }
.item_holder h2 a:hover { text-decoration: underline; }
.show_full_item .item_link { font-size: 0.9em; }
a#prev_item { 
    float: left; 
    padding: 0 16px 0 0;
    background: url(../_img/logo_link_bg.gif) right center no-repeat;     
}
a#next_item { 
    float: right; 
    padding: 0 0 0 16px;
    background: url(../_img/logo_link_bg.gif) left center no-repeat; 
}
.item_meer_media {
    width: 244px;
    float: left;
    margin: 0 10px 10px 0;
}
.file_download {
    display: block;
    padding: 3px 0 6px 0;
}
.item_full_text {
    width: 300px;
    float: left;
}
#home_news_items .item_meer_media {
    width: 138px;
}
#home_news_items .item_full_text {
    width: 200px;
}
h1 {
    font-size: 1.4em;
    font-family: Georgia, Times, serif;
    margin: 2px 0 5px 0;
    padding: 0 0 3px 0;
    color: #FA0026;
    font-weight: lighter;
    background: url(../_img/kruimelpad_border_bottom.gif) left bottom no-repeat;
}
h2 { 
    font-size: 1.4em;
    line-height: 1.2em;
    margin: 2px 0;
    padding: 0;
    color: #000;
    font-weight: lighter;
}
p {
    margin: 2px 0 5px 0;
    padding: 0;
    color: #454545;
    font-size: 1.1em;
}
.item_date {
    font-size: 1.1em;
    color: #568F00;
}
/* FOOTER */
#footer_holder {
    clear: both;
    position: relative;
	width: 950px;
	height: 36px;   
}
#footer {
    clear: both;
    width: 970px;
    height: 36px;
    position: absolute;
    left: -10px;
    bottom: 0;
    z-index: 3;
    padding: 2px 0 1px 0;
    text-align: left;
    color: #000;
    font-size: 1em;
    background: url(../_img/footer_bg.gif) left center no-repeat;
}
#footer p { 
    margin: 10px 10px 10px 212px;
}
#footer a { 
    text-decoration: none;  color: #000; 
}
.divider { padding: 0 10px; }
#footer a:hover { text-decoration: underline; }

/* FORM STUFF */
input.input_clean, input.input_clean-auto_fill {
    padding: 2px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1.4em;
    color: #444;
    border: 1px solid #fff;
    margin: 5px 0;
}
#kruimelpad form  { display: inline; }

#kruimelpad .input_clean-auto_fill {
    border: 1px solid #ccc;
    font-size: 1.1em;
}
#kruimelpad  input#submit_form {
    border: 0;
    outline: none;
}
/* SEARCH RESULTS */
.keyword { font-weight: bold; }
ul#search_result {
    margin: 10px 0;
}
ul#search_result li {
    font-size: 1.1em;
    line-height: 1.3em;
    margin: 4px 0;
}
ul#search_result li a {
    color: #FA0026;
    text-decoration: none;
    font-size: 1.3em;
    border-bottom: 1px solid;
}
ul#search_result li a:hover { font-weight: bold; }
.search_txt_snippet {
    display: block;
    padding: 4px 0 0 0;
    line-height: 1.3em;
}

/* LISTS */
ul#list_overview {
    margin:  0;
    padding: 0;
    color: #454545;
    list-style: none;
    list-style-image: none;
    background-image: none;
}
ul#list_overview li {
    margin: 0 0 15px 0;
    padding: 0;
    font-weight: bold;
    list-style: none;
    list-style-image: none;
    background-image: none;
}
ul#list_overview li a { 
    font-weight: normal; 
    color: #e70000; 
    text-decoration: none;
}
ul#list_overview li a:hover {  text-decoration: underline; }
/* TYPO */
p { margin: 0; padding: 0; }
a {
    color: #000;
    text-decoration: underline;
}
a:hover { text-decoration: none; }
input, textarea {
    border:1px solid #ccc;
    font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif; 
    font-weight:normal;
    font-size:12px;
    color:#444;
}
/* LIST */
ul { 
    margin: 3px 0 3px 5px;
    padding-left: 0;
    color: #454545;
    margin-top:0;
    list-style: none;
}
li {
    font-size: 1em;
    line-height: 1.2em;
    text-align:left;
    padding-left: 10px;
    background-image: url(../_img/bullet.gif);
    background-repeat: no-repeat;
    background-position: 0 .5em;
}
ul li a {
    text-decoration:underline;
}
ul li a:hover {
    text-decoration:none;
}
.end_it {
    clear:both;
    height:0px;
    font-size:0px;
}
