html, body
{
   margin:0px;
   padding:0px;
   
   font-family:Verdana;
}


h1
{
   font-size:16px;
   font-weight:bold;

   color:#ce1141;
}

h2, h2 a
{
   font-size:13px;
   font-weight:bold;

   color:#ce1141;
   margin:0px;
   padding:0px;
   margin-bottom:2px;
   margin-top:2px;
}

h3, td.label
{
   font-size:13px;
   font-weight:bold;

   color:#000000;
   margin:0px;
   padding:0px;
   margin-bottom:2px;
   margin-top:2px;

   vertical-align:top;
}

table.formulier
{
   width:100%;
}

table.formulier td
{
   font-size:12px;
}

td.label
{
   padding-top:3px;
   width:130px;
   font-size:11px;
}

td.input_field input
{
   padding-top:3px;
   width:170px;
}

td.input_field input
{
   padding-top:3px;
   width:170px;
}

input, textarea
{
   border:1px solid  #ce1141;
}

a
{
   text-decoration:none;
}

img
{
   border:0px;
}

.button
{
   text-align:right;
}

button
{
   border:solid 1px #333333;
   color: #333333;
   padding:0px;
   margin:0px;
   height:20px;
}

table.main
{
   border:solid 1px #D1D1D1;
   border-top:0px;
   width:997px;
   padding:0px;
   margin:0px;
}

.header
{
   text-align:left;
   
   font-weight:bold;
   font-size:20px;
   
   color:#a7a9ac;
   letter-spacing:0px;
   padding-top:10px;
   padding-left:200px;
}

img.banner_img
{
   width:997px;
}

.logo
{
   height:106px;
   width:997px;
   overflow:hidden;
}

.logo_left, .logo_main, .logo_right
{
   height: 101px;
   float:left;
   border:solid 0px blue;
}

.logo_left
{
   width:200px;
   background-image:url(../images/logo_left.bmp);
   background-repeat: repeat-x;
}

.logo_main

{
   width:291px;
   background-image:url(../images/logo.bmp);   
   background-repeat: no-repeat;
}

.logo_right
{
   width:506px;
   background-image:url(../images/logo_right.bmp); 
   background-repeat: repeat-x;
}

.banner
{
   height:134px;
}


.top_menu
{
   height:20px;
   
   color:#FFFFFF;
   background-color:#a7a9ac;
   
   font-size:13px;
   font-weight:bold ;
   text-align:right;
}

.top_menu .date
{
   float:left;
   margin-left:20px;
   text-align:left;
   width:250px;
   font-weight:normal;
}

.top_menu .links
{
   float:right;
   text-align:right;
   width:550px;
}

.top_menu ul
{
   margin:0px;
   margin-right:12px;
   padding:0px;
   float:right;
}

.top_menu li
{
   margin:0px;
   padding:0px;
   list-style-type:none;
   clear:both;
   display:inline;
}

.top_menu a, top_menu a:visited          
{
   color:#FFFFFF;
   text-decoration:none;
}

.top_menu a:hover
{ 
   color:#000000;
}

.content
{
   width:600px;
   vertical-align:top;
   padding-top:20px;


   font-family:Verdana;
   font-size:13px;
   font-weight:normal;
   border:solid 0px green;
   z-index:1;
}

.homepage_bijeenkomst
{
   font-family:Verdana;
   font-size:13px;
   font-weight:normal;
   border:solid 0px green;
   
   height:263px;
   overflow:hidden;

   position: relative;
   top: 0px;
   left: 3px;

   margin-left: 0px;
   margin-bottom: 3px;
   clear:both;
}

.homepage_bijeenkomst span
{
   position:absolute;
   top:0px;
   left:4px;
   height:235px;
   overflow:hidden;
   border:solid 0px #D1D1D1;
   z-index:10;

}
       
.homepage_bijeenkomst blockquote
{
   margin:0px;
   padding:0px;
   margin-left:5px;
}

.homepage_bijeenkomst img
{
   width:130px;
}

.content div,
.content p
{
   font-size:13px;
   text-align:justify;
}


.col_right
{
   width:197px;
   overflow:hidden;
}

.col_right div
{
   margin-top:50px;
   margin-bottom:10px;
}
.col_right .rss
{
	height: 20px;
}
.col_right .rss img
{
	float: left;
	display: inline;
	margin: 0 10px 0 20px;
}
.col_right .rss a
{
	float: left;
	font-size: 12px;
	color: #000000;
	text-align: left;
}
.col_right .mazars
{
   display:block;
   text-transform:uppercase;
   font-size:7px;
   color:#999999;
   text-decoration:none;
   letter-spacing:1px;
   position:relative;
   top:-3px;
}

.default_news_item, .default_weetje
{
   height:130px;
   position:relative;
   top:0px;
   left:3px;
   overflow:hidden;

   font-family:Verdana;
   font-size:13px;
   font-weight:normal;

   border:solid 0px blue;
   margin-left:0px;
   margin-bottom:3px;
   z-index:1;
}

.nieuws_list, .nieuws_item
{
   position:relative;
   top:0px;
   left:0px;

   font-family:Verdana;
   font-size:13px;
   font-weight:normal;

   border:solid 0px blue;
   margin-left:0px;
}

.default_weetje
{
   height:auto;
   letter-spacing:0px;
   text-align:left;
   padding-bottom:7px;
   padding-left:5px;
   padding-right:10px;
   margin-bottom:5px;
   margin-right:5px;
   border-left:solid 1px #eeacbd;
   border-bottom:solid 1px #eeacbd;
}

.default_news_item h2
{
   font-size:13px;
   font-weight:bold;

   color:#ce1141;
   margin:0px;
   padding:0px;
   margin-bottom:2px;
   margin-top:2px;
}

.default_news_item h3
{
   font-size:13px;
   font-weight:bold;

   color:#000000;
   margin:0px;
   padding:0px;
   margin-bottom:2px;
   margin-top:2px;
}

.default_news_item_text
{
   position:absolute;
   top:0px;
   left:130px;
   height:102px;
   width:452px;
   margin-top:0px;
   margin-left:8px;
   overflow:hidden;
   border:solid 0px #D1D1D1;
   z-index:10;
}

.main_menu .default_news_item_text
{
   margin-top:2px;
   height:97px;
}

.default_complete_news_item .default_news_item_text
{
   height:auto;
   width:auto;
   overflow:visible;
}

.nieuws_list .default_news_item_text, .nieuws_item  .default_news_item_text
{
   position:relative;
   top:0px;
   left:0px;
}

.default_news_item_text .paragraph
{
   display:block;
   text-align:justify;
}


.default_news_item_category
{
   position:absolute;
   top:108px;
   left:0px;
   width:100%;
   height:22px;
   float:left;
   text-align:right;
   background-color: #eeacbd;
   color: #ce1141;
   z-index:10;
}

.homepage_bijeenkomst .default_news_item_category
{
   position:absolute;
   top:241px;
   left:0px;
   height:22px;
   overflow:hidden;
   z-index:40;
   text-align:right;
}

.bottom_menu
{
   width:100%;
   height:22px;
   float:left;
   text-align:right;
   background-color: #eeacbd;
   color: #ce1141;
   margin-top:10px;
}

.bottom_menu a
{
   
}

.default_news_item_category span,
.bottom_menu span
{
   position:relative;
   clear:both;
   float:right;
   display:block;
   font-weight:bold;
   font-style:italic;
   margin-top:2px;
   margin-right:10px;
   text-align:right;
}

.bottom_menu span
{
   font-style:normal;
   position:relative;
   top:2px;
}


.homepage_bijeenkomst .default_news_item_category  span
{
   margin-right:15px;
}

.default_news_item_category span a,
.default_news_item_category span a:visited,
.default_news_item_category span a:hover,
.bottom_menu span a,
.bottom_menu span a:visited,
.bottom_menu span a:hover
{
   color: #ce1141;
}

.default_news_item_image
{
   position:absolute;
   top:0px;
   left:0px;
   z-index:20;
   width:130px;
}
.default_news_item_image  img
{
   width:130px;
}

.default_news_item_link
{
   position:absolute;
   top:86px;
   left:478px;
   z-index:20;

   background-color:white;
   color:black;
   font-style:italic;
}

.default_news_item_link a
, .default_news_item_link a:visited
, .default_news_item_link a:hover
{
   color:black;
}


.main_menu
{
   width:196px;
   vertical-align:top;
}

.main_menu .default_news_item,
.main_menu .homepage_bijeenkomst
{
   width:192px;
   border-left:solid 1px #eeacbd;
}

.main_menu .default_news_item_text
{
   position:absolute;
   top:0px;
   left:0px;
   width:180px;
   padding-left:0px;
}

.main_menu .items
{
   height:419px;
}

.main_menu ul
{
   position:relative;
   top:22px;
   margin:0px;
   padding:0px;
   margin-left:10px;
   height:300px;
   width:110px;
}

.main_menu ul li
{
   margin:0px;
   padding:0px;
   list-style-type:none;
   height:24px !important; 
   position:relative;
}

.main_menu ul li  a, .main_menu ul li  a:visited
{
   font-family:Verdana;
   font-size:13px;
   font-weight:bold;
   color:#ce1141 ;
}

.main_menu ul li  a:hover
{
   color:#000000 ;

}

.sve_zoek_lijst
{
   width:300px;
   border:solid  1px #C1C1C1;
}

table.ledenform td
{

   font-family:Verdana;
   font-size:13px;
   font-weight:normal;
   height:50px;
   vertical-align:bottom;
}

table.ledenform td.label
{

   font-weight:bold;
   width:160px;
   padding-bottom:2px;
}

.default_leden_item img
{
   width:130px;
}

.bedrijfs_tekst
{
   display:block;
   padding-left:4px;
}

li ul
{
   position:absolute;
   top:0px;
   left:95px;
   display:none;
   z-index:50;
}

li:hover ul, li.over ul
{
   display:block;
   position:absolute;
   top:0px;
   left:95px;
   margin-top:3px;
   margin-left:5px;
   z-index:50;
   opacity:1;
   filter:alpha(opacity=100);
}

li ul.submenu li
{
   position:relative;
   padding-left:10px;
   background-color: #EDEDED;
   z-index:50;
   width:290px;
}

.content_row
{
   position:relative;
   width:1000px
}
.content_row .main_menu
{
   position:absolute;
   left:0px;
   top:0px;
}

.content_row .col_right
{
   position:absolute;
   left:193px;
   top:0px;
}

.content_row .content
{
   position:absolute;
   left:794px;
   top:0px;
}
