html, body {
height: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 16px;
color: #000;
margin: 0;
background-image: url(bck1.gif);
background-repeat: repeat-x;
background-color: #8f5c1f;
}

.cms_version_date{
text-transform: lowercase;
}

a, a:link, a:visited {
color: #F7931D;
text-decoration: none;
}

a:active, a:hover {
color: #F7931D;
text-decoration: underline;
}

img { border: 0; margin-bottom: 5px; }

hr { border-bottom: 1px solid #CCCCCC; }

.ledenlijst img { margin: 0; } 

h1, .titel_groot, .citaat_title {
color:#404040; 
font-size:18px; 
letter-spacing: 0.5px; 
font-weight: 100; 
font-family: Georgia, Arial, Times, serif;
margin-top:2px; 
margin-bottom: 5px;
}

h2, .titel_klein {
color: #999999;
font-size:12px; 
font-weight: bold;
margin-top:5px; 
margin-bottom: 0px;
}

.cms_readmore .titel_sub, .cms_readmore .cms_subtitle {
color: #999999;
font-size:12px; 
font-weight: bold;
margin-top:3px; 
margin-bottom: 15px;
}

.cms_opmaaktekst p {
margin-bottom: 0px;
}

.cms_readmore p {
display: inline;
}

.cms_readmore .titel_klein, .cms_opmaaktekst .titel_klein {
color:#404040; 
font-size:18px; 
letter-spacing: 0.5px; 
font-weight: 100; 
font-family: Georgia, Arial, Times, serif;
margin-bottom: 10px;
}

#left .cms_readmore .titel_klein, #left .titel_klein, #left .titel_groot, #right .titel_klein, #right .titel_groot {
font-size: 14px;
font-weight: normal;
}

#right .cms_readmore .titel_klein {
font-size: 14px;
font-weight: normal;
}

.cms_readmore .image_right {
margin-top: 5px;
}

#left .cms_readmore, {
width: 160px;
margin-left: 10px;
border-bottom: 1px solid #CCCCCC;
padding-left: 3px;
padding-bottom: 3px;
}

#left .cms_readmore img {
padding-left: 4px;
margin-left: 0;
padding-right: 4px;
}

#left img { margin-left: 10px; }

#main .cms_readmore {
border-bottom: 1px solid #CCCCCC;
padding-top: 5px;
margin-bottom: 10px;
border-bottom: 1px solid #CCCCCC;
}

.readmore_wrap {
margin-top: 0px;
display: inline;
/*word-wrap: break-word;*/
word-break:keep-all;
}

.readmore p {
	margin: 0;
	display: inline;
}

.version_description {
padding-top: 5px;
padding-bottom: 5px;
border-bottom: 1px solid #CCCCCC;
}

.version_readmore {
/* height: 160px; */
}

#container { 
position: relative;
width: 818px;
   min-height: 100%; 
   height: auto !important; 
   height: 100%; 
margin: 0 auto;
margin-top: 10px;
background-image: url(main_bck.gif);
border-left: 1px solid #c0c0c0;
border-right: 1px solid #c0c0c0;
}

#top {
height: 144px;
width: 818px;
background-image: url(top1.gif);
background-repeat: no-repeat;
}

#menu {
padding-top: 99px;
height: 25px;
}

#submenu {
height: 20px;
}

#left {
float: left;
margin-top: 30px;
left: 0px;
width: 180px;
}

#main {
margin-top: 30px;
margin-left: 200px;
margin-right: 190px;
padding-right: 30px;
height: 100%;
}

#right {
padding-left: 10px;
float: right;
right: 0px;
height: 100%;
width: 180px;
}

#right .cms_readmore {
border-bottom: 1px solid #c0c0c0;
}



div.menu_opmaak {
padding-left: 15px;
line-height: 25px;
font-variant: small-caps;
letter-spacing: 1px;
color: #B7B6B6;
font-size: 11px;
font-weight: bold;
}
a.menu_opmaak:link, a.menu_opmaak:visited {
color: #787676;
font-size: 11px;
text-decoration: none;
}
a.menu_opmaak:hover, a.menu_opmaak:active, a.menu_opmaak_active {
color: #F7931D;
}

div.submenu_opmaak {
padding-left: 18px;
line-height: 20px;
font-variant: small-caps;
letter-spacing: 1px;
color: #c0c0c0;
font-size: 11px;
font-weight: bold;
}
a.submenu_opmaak:link, a.submenu_opmaak:visited {
color: #c0c0c0;
font-size: 11px;
text-decoration: none;
}
a.submenu_opmaak:hover, a.submenu_opmaak:active, a.submenu_opmaak_active {
color: #F7931D;
}

div.item_main {  
padding-bottom: 20px;
background-image: url(line.gif);
background-position: bottom;
background-repeat: repeat-x;
}

div.logo {  
margin-top: 30px;
padding-right: 10px;
}

div.item_left {
margin-left: 20px;
margin-bottom: 20px;
padding-left: 15px;
padding-right: 5px;
padding-bottom: 15px;
background-image: url(item_left_bck.gif);
background-position: bottom left;
background-repeat: no-repeat;
width: 160px;
}

.nieuwsblok {
padding-bottom: 15px;
margin-bottom: 20px;
border-bottom: 1px solid #CCCCCC;

}

.nieuwsoverzicht {
margin-left: 20px;
margin-bottom: 20px;
padding-left: 15px;
padding-right: 5px;
padding-bottom: 15px;
background-image: url(item_left_bck.gif);
background-position: bottom left;
background-repeat: no-repeat;
width: 140px;
}

/* Web-CRM blok */ 
.row_odd { }
.row_even { background-color: #F2F2F2; }
.hremail {
	display:block;
	width: 18px;
	background-image: url(img/icon_mail.gif) ;
	
}
    .kolom1 { max-width: 40px; text-align:left; }
    .kolom2 { text-align:left; }
    .kolom3 { text-align:left; }
    .kolom4 { text-align:left; }
    .kolom5 { text-align:left; }

/* Kalender / Agenda */

#BLK000034452_content {
position: relative;
top: 175px;
}

#BLK000034452_content td {
background-color: #F2F2F2; 
}

.cms_calendar_wrapper .titel_klein {
color:#404040; 
font-size:18px; 
letter-spacing: 0.5px; 
font-weight: 100; 
font-family: Georgia, Arial, Times, serif;
margin-top:2px; 
margin-bottom: 5px;
}

.agendatabel td, .table_calendar td { 
border-bottom: 1px solid #CCCCCC;
height: 22px;
}

.table_calendar thead {
font-weight: bold;
}

/** kalender **/
.calendar_column1 .ICON4 {
	background-image:url(/icon.gif);
	width: 22px;
	height: 16px;
	background-repeat: no-repeat;
}
.readmore_date {
	text-transform:lowercase;
}

