body {background-image: url('/images/lokaal/provinciehuis.jpg');
	background-attachment: fixed;
	background-position: center top;
	background-repeat: no-repeat;
	margin:0}




*
{
	font-family: arial;
	font-size: 12px;
}

object
{
	position: relative;
	z-index: 6;
}

.website
{
	position: relative;
    z-index: 1;
	top: 0px;
}

.box16 div.addthis_toolbox{
	height:16px;	
}

div.addthis_toolbox{
	float:right;
	text-align:right;
	margin-bottom:5px;	
	height:32px;
}


.content
{
	position: relative;
	 left: 50%;
	 margin-top: 2px;
	 width: 1600px;
	  margin-left: -513px; /* helft van de breedte */
}

/* header */

.header-out
{
	position: relative;
	width: 100%;
	height: 120px;
	background-color: #ffffff;
	opacity: 0.75;
	filter: alpha(opacity=75);
}

.header-out-sub
{
	position: relative;
	width: 100%;
	height: 30px;
	top: -1px;
	background-image: url(/images/lokaal/headbck.gif);
	background-position: bottom;
	background-repeat:repeat-x;
	border-bottom: 1px solid #ffffff;
	z-index:1;
}


.header
{
	position: relative;
	float: left;
	margin-top: -153px;
	width: 1026px;
	height: 150px;
	
}


.header_merk
{
	position: relative;
	float: left;
	width: 1026px;
	height: 150px;
	background-color: #a10000;
}

.crowd
{
	position: relative;
	float:left;
	left: -212px;
	top: 30px;
	padding-top: 0px;
	padding-left: 10px;
	text-align:left;
}

.logo
{
	position: relative;
	float: left;
	left: -2px;
	margin-top: 11px;
	height: 40px;
}

.headerright
{
	position: relative;
	margin-top: -54px;
	width: 780px;
	height: 90px;
	float: right;
}

.banner
{
	position: relative;
	float:left;
	top: -24px;
	left: 40px;
	width: 480px;
	height: 70px;
	/* background-image: url(/images/lokaal/bannerbck.png); */
	background-repeat: no-repeat;
}


.banner img
{
	position: relative;
	left: -4px;
}

.weather
{
	position: relative;
	top: -26px;
	padding-top: 6px;
	float: right;
	right: 0px;
	width: 187px;
	height: 78px;
	border: 1px solid #ffffff;
	background-color: #1f384e;
	
}

.aanbieding
{
	position: relative;
	font-family: arial;
	top: 6px;
	padding-top: 4px;
	text-align: left;
	font-size: 13px;
	float: right;
	right: 10px;
	color: #ffffff;
	font-weight: bold;
	padding: 8px;
	height: 96px;
	background-image: url(/images/lokaal/aanbiedingbck.png);
	background-repeat: no-repeat;
}

.aanb
{
	position: relative;
	color: #a10000;
	font-size: 18px;
	top: 6px;
}

.aanb_title
{
	color: #000000
}

.winkeliers
{
	position: relative;
	padding: 4px;
	color: #ffffff;
		line-height: 200%;
}

.menupart
{
	position:relative;
	width: 1024px;
	top: -39px;
	float:right;
	right: 0px;

}

/* end header */

.contentpart
{
	position: relative;
	float: left;
	width: 1026px;
}


/* left */

.left
{
	position: relative;
	float: left;
	width: 152px;
	
}

.lefttop
{
	position: relative;
	width: 157px;
	float: left;
	height: 6px;
	background-image: url('/images/lokaal/lefttop.png');
}

.leftmenu
{
		position: relative;
		width: 150px;
		top: -4px;
		padding-top: 10px;
		float: left;
		border-left: 1px solid #ffffff;
		border-bottom: 1px solid #ffffff;
		min-height: 400px;
		background-color: #192a3a;
		z-index:6;
}

.leftbottom
{
	position: relative;
	width: 151px;
	float: left;
	height: 4px;
	background-image: url('/images/lokaal/leftbottom.png');
}

/* end left */


/* right */


.right-out
{
	position: relative;

	background-color: #ffffff;
	padding-bottom: 9999px;  margin-bottom: -9999px;
	width: 874px;
		float: right;
		opacity: 0.7;
		filter: alpha(opacity=70);
		top: -4px;
		z-index: 5;
}


.right
{
	position: relative;
	width: 869px;
	top: -4px;
	text-align: left;
	padding-left: 4px;
	border-right: 1px solid #ffffff;
	background-image: url('/images/lokaal/transbck.png');
	float: right;
	z-index: 5;
}


.rightleft
{
	position: relative;
	float: left;
	width: 434px;
}

.rightright
{
	position: relative;
	float: right;
	width: 434px;
}

.rightleft1
{
	position: relative;
	float: left;
	left: 8px;
	width: 568px;
}

.rightright1
{
	position: relative;
	float: right;
	right: 0px;
	width: 290px;
}



.right-a, .right-b, .right-c
{
	position: relative;
	float: left;
	width: 280px;
	top: 4px;
	margin-right:2px;
}

.right-all
{
	position: relative;
	float: left;
	width: 560px;
	top: 4px;
	margin-right:2px;
}

.right-total
{
	position: relative;
	float: left;
	width: 850px;
	top: 4px;
	margin-right:2px;
}

#advert_page .articles_title, .articles_maintitle
{
	position: relative;
	margin-top: -26px;
	z-index:5;
	border-bottom: 0px;
}

.right .articles_title
{
	position: relative;
	margin-top: 6px;
	padding-top: 6px;
	padding-left: 0px;
	border-bottom: 1px solid #192a3a;
	font-size: 14px;
	color: #192a3a;
	font-weight: bold;
	z-index:9999;
}

.soundtitle
{
	position: relative;
	margin-top: 16px;
	padding-top: 6px;
	padding-left: 0px;
	border-bottom: 1px solid #192a3a;
	font-size: 14px;
	color: #192a3a;
	font-weight: bold;
}

.local_content_container
{position: relative;top: -22px;}





#local_content_evenementen
{position: relative;top: 12px;}

.content_280 .articles_title, .content_850 .articles_title
{
	position: relative;
	margin-top: -2px;
	width: 100%;
	float: left;
	text-align: left;
	border: 0px;
	z-index: 6;
}



.header_title .articles_title{
	position: relative;
	float: left;
	width: 850px;
	text-align: center;
    margin-top:4px;
    padding-top: 0px;
    border-bottom: 0px;
}

.D562 .header_title .articles_title {
	position: relative;
	float: left;
	width: 546px;
	text-align: left;
    margin-top:4px;
	padding-left: 4px;
    padding-top: 0px;
    border-bottom: 0px;
}

.right .local_content_container .articles_introtext
{
	position: relative;
	float: left;
	width: 100%;
	margin-top: 5px;
	padding-top: 1px;
	padding-left: 0px;
	color: #192a3a;
	padding-bottom: 20px;
	border-bottom: 1px solid #192a3a;
	
}

.right .local_content_container .articles_maintext
{
	position: relative;
	float: left;
	width: 100%;
	margin-top: 5px;
	padding-top: 1px;
	padding-left: 0px;
	color: #192a3a;
	padding-bottom: 20px;
	border-bottom: 1px solid #192a3a;
	
}

.right .local_content_container .articles_textdata
{

	margin-top: 0px;
		border-bottom: 1px solid #192a3a;
	padding: 5px;
	margin-bottom: 30px;
	z-index:9999;
}

.right .local_content_container .articles_maintitle
{
	position: relative;
	float: left;
	width: 840px;
	margin-top: 0px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #192a3a;
}

.D427
{
	margin-top: 5px;
	width: 427px;
	height:26px;
    background:transparent url(/images/lokaal/top_427_yellow.png) no-repeat scroll 0 0;        
}

.D427border
{
	width: 419px;
	padding-left: 3px;
    padding-right: 3px;
	border-left: 1px solid #c8c8c8;
	border-right: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
    display:block;
    overflow:hidden;
    min-height:10px;    
}
	
.D870border
{
	width: 862px;
	padding-left: 3px;
    padding-right: 3px;
	border-left: 1px solid #c8c8c8;
	border-right: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
    display:block;
    overflow:hidden;
    min-height:20px;
}


.D870{

    margin-top: 5px;
    width: 870px;
    height:26px;
    background:transparent url(/images/lokaal/top_870_yellow.png) no-repeat scroll 0 0;    

}

.D562border
{
	width: 554px;
	padding: 3px;

    display:block;
    min-height:20px;    
}

.D562border2
{
	width: 554px;
	padding: 3px;
	border-left: 1px solid #20384D;
	border-right: 1px solid #20384D;
	border-bottom: 1px solid #20384D;
	background-color: #ffffff;
    display:block;
    min-height:20px;    
}

	

.D562{
	position: relative;
	z-index: 3;
    margin-top: 5px;
    width: 562px;
    height:26px;
    background:transparent url(/images/lokaal/top_562_yellow.png) no-repeat scroll 0 0;        
}
	
	
.D287border
{
	width: 279px;
	padding: 3px;
	border-left: 1px solid #c8c8c8;
	border-right: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
    display:block;
    overflow:hidden;
    min-height:20px;    
}


.D287
{
    margin-top: 5px;
    width: 287px;
    height:26px;
    background:transparent url(/images/lokaal/top_287_yellow.png) no-repeat scroll 0 0;        
}

.rightleft .articles_textdata
{
	position: relative;
	padding-bottom: 10px;
}


/*
CHRIS 
*/
.D870_content{
    background-color:#FFFFFF;
    overflow:hidden;        
    clear:both;
    display:block;  
    width:838px;    
    min-height:20px;
    padding: 3px;                     
}


.D870_top{
   position: relative;
          
    clear:both;
    width:850px;  
    margin-top:5px;  
}

.D870_top div.articles_title{
    color:#4343B3;
    font-size:14px;
    font-weight:600;
    padding-top:4px;
    text-align:center;
    width:100%;    
    margin-top:0px;
    border:0px;
}

.D870_bottom{
    display: none; 
}

.D870_top div.header_title{
	position: relative;
	top: -4px;
    width:100%;
    text-align:left;
    font-size:14px;
    font-weight:600;
    padding-top:4px;
    color:#20384d;
	z-index:6;
}


.box_left_half{
    width:49%;
    float:left;
    text-align:left;  
    clear:left;
    display:table;
    margin-top:0px;
    top:0px;
    padding-top:4px;
}

.box_right_half{    
    width:49%;
    float:right;
    text-align:left;
    margin-left: 0px;
    clear:right;
    display:table;
    margin-top:0px;
    top:0px;  
    padding-top:4px;   
}

.header_427_grey{
    position: relative;
 	z-index: 5;       
    clear:both;            
}

.header_870_grey{
    background:transparent url(/images/lokaal/header_870_grey.png) no-repeat scroll 0 0;
    height:27px;
    overflow:hidden;            
    clear:both;
    width:820px;              
}

.header_427_blue{ 
    background:transparent url(/images/lokaal/header_427_blue.png) no-repeat scroll 0 0;
    height:27px;
    overflow:hidden;            
    clear:both;
    width:427px;              
}

.header_870_blue{   
    background:transparent url(/images/lokaal/header_870_blue.png) no-repeat scroll 0 0;
    height:27px;
    overflow:hidden;            
    clear:both;
    width:820px;              
}
   
.header_287_yellow{ 
	position: relative;
    background:transparent url(/images/lokaal/top_287_yellow.png) no-repeat scroll 0 0;
    height:26px;
    overflow:hidden;            
    clear:both;
    width:280px;              
	padding-left: 4px;
}

.block_427{
	position: relative;
	float: left;
	width:420px;
	overflow:hidden;
	margin-right:2px;
}

.header_427_yellow{ 
	position: relative;
	float: left;
    background:transparent url(/images/lokaal/420.png) no-repeat scroll 0 0;
    height:26px;            
    clear:both;
    width:420px;              
}

.header_280_yellow{ 
	position: relative;
	float: left;
    background:transparent url(/images/lokaal/280.png) no-repeat scroll 0px 0px;
    height:26px;        
    clear:both;
    width:280px;              
}

.header_850_yellow{ 
	position: relative;
	float: left;
    background:transparent url(/images/lokaal/850.png) repeat scroll 0px 0px;
    height:26px;   
		left: 10px;     
    clear:both;
    width:850px;              
}

div.D287 div.header_title{
    width:100%;
    text-align:center;
    font-size:14px;
    font-weight:600;
    padding-top:4px;
    color:#192A3A;
}

.header_287_yellow div.header_title{
    width:100%;
    text-align:center;
    font-size:14px;
    font-weight:600;
    padding-top:4px;
    color:#4343B3;
}

.header_427_grey div.header_title, .local_header .header_title{
	position: relative;
    width:100%;
	top: -6px;
    text-align:center;
    font-size:14px;
    font-weight:600;
    padding-top:4px;
    color:#20384d;
	z-index:6;
}

.header_427_yellow div.header_title{
	position: relative;
    width:100%;
    text-align:center;
    font-size:14px;
    font-weight:600;
    padding-top:4px;
    color:#20384d;
	z-index:6;
}

.header_427_grey .header_title a{
    font-size:14px;
    font-weight:600;
    padding-top:4px;
    color:#4343B3;
    padding-left:3px;
    font-size:12px;
    text-decoration: none;

}


.header_870_blue div.header_title, .header_427_blue div.header_title{ 
    width:100%;
    text-align:center;
    font-size:14px;
    font-weight:600;
    padding-top:6px;
    color:#FFFFFF;
}

.header_870_grey div.header_title{ 
    width:100%;
    text-align:center;
    font-size:14px;
    font-weight:600;
    padding-top:4px;
    color:#4343B3;
}

.content_287{
	position: relative;
    background-color:#FFFFFF;
    border-left:1px solid #20384d;
    border-right:1px solid #20384d;
	border-bottom:1px solid #20384d;
    overflow:hidden;        
    clear:both;
    width:276px;
    padding: 2px; 
	margin-left: 2px;
	margin-right: 2px;
}

.content_280{
	position: relative;
    background-color:#FFFFFF;
    border-left:1px solid #20384d;
    border-right:1px solid #20384d;
	border-bottom:1px solid #20384d;      
    clear:both;
    width:274px;
	height: 100%;
    padding: 2px; 
	margin-bottom: 6px;
	margin-right: 2px;
	float: left;
}

.content_850{
	position: relative;
    background-color:#FFFFFF;
    border-left:1px solid #20384d;
    border-right:1px solid #20384d;
	border-bottom:1px solid #20384d;      
    clear:both;
    width:844px;
	height: 100%;
    padding: 2px; 
	left: 10px;
	margin-bottom: 6px;
	margin-right: 2px;
	float: left;
}


.content_427{
	position: relative;
    background-color:#FFFFFF;
    border-left:1px solid #20384d;
    border-right:1px solid #20384d;
	border-bottom:1px solid #20384d;      
    clear:both;
    width:414px;
	height: 100%;
    padding: 2px; 
	margin-bottom: 6px;
	float: left;
}

.content_427_special{
	opacity: 0.75;
    overflow:hidden;        
    clear:both;
}

.content_427_short{
    overflow:hidden;        
    clear:both;
}

.content_870{
    background-color:#FFFFFF;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    overflow:hidden;        
    clear:both;
    width:868px;            
}

.bottom_287{
    background:transparent url(/images/lokaal/bottom_287.png) no-repeat scroll 0 bottom;
    height:10px;            
    clear:both;
    width:427px;              
}

.bottom_427{
    display:none;           
}

.bottom_870{
    background:transparent url(/images/lokaal/bottom_870.png) no-repeat scroll 0 bottom;
    height:10px;            
    clear:both;
    width:870px;              
}


.content_427 div.local_content_container, .content_870 div.local_content_container{
    padding-left:2px; 
    padding-right:2px;
    min-height:100px;
}

div.box_container
  {
 	position: relative;
	position: relative;float: left;height: 100%;width:848px;
	left: -3px;
	top: 6px;
	background-color: #ffffff;
	border-bottom:1px solid #20384D;
	border-left:1px solid #20384D;
	border-right:1px solid #20384D;
 }
.content_detail{
    background-color:white;
    z-index: 5000;
}

/* end - CHRIS */

/* SIMPLELIST MENU */

div.footer_menu{
    position:relative;
    float:left;
    clear:both;
    background-color:#192A3A;
    border:1px solid #E9EBE8;
    color:#E9EBE8;
    font-size:10px;
	top: 10px;
    margin:10px 0;
	left: -4px;
    padding:10px;
    width:852px;
}

div.footer_menu .copyright{
    position:relative;
    float:left;
    clear:both;
    text-align:center;
    font-size:10px;
    width:100%;
    margin-top:10px;
}

.start_pagina {
    display: none;
}

div.menu_simplelist{
    position:relative;
    float:left;
    width:100%;
    
}

div.menu_simplelist a{
    font-size:11px;
    color:#E9EBE8;    
}

.menu_simplelist_level1{
    position:relative;
    float:left;
    padding: 0px;
    margin: 0px;
    width:14%;
}

.menu_simplelist_level2{
     list-style-type: none;      
     padding: 0px;
     margin: 0px;     
}

.menu_simplelist_level2 li{
    
}

.menu_simplelist_level3{
    list-style-type: none;       
}

.menu_simplelist_level3 li{

}



/* WEATHER */

div.weather div.container{
     position:relative;
     width:97%;
     color:#FFFFFF;  
     padding-top:2px;
     padding-left:2px;
     padding-right:4px;
}

div.weather div.container span.datum{
     position:relative;
     width:100%;
     float:left;
     text-align:center;
     font-size:10px;     
}

div.weather div.container span.icon{
     position:relative;
     width:64px;
     float:left;
     margin-top:2px;
     
}

div.weather div.container span.region{
     position:relative;
     float:right;  
     clear:right;
     padding-right:4px;  
     font-size:11px;
}

div.weather div.container span.temperature{
     position:relative;
     float:right;  
     font-size:16px;

     padding-right:4px;
     
     font-size:30px;
     line-height:0.9em;
     text-align:right;   
     margin-top:4px;  
     text-shadow:#192A3A 2px 2px 2px;    
}

div.weather div.container span.wind{
     position:relative;
     float:right;  
     padding-right:4px;  
     padding-left:5px;
     font-size:11px;  
     
}

div.weather div.container span.temperature_max{
     position:relative;
     float:right;
     padding-right:4px;  
     font-size:11px; 
}

div.weather div.container span.temperature_min{
     position:relative;
     float:right;
     padding-left:4px;
     font-size:11px; 
}

/* END - WEATHER */


/* TV GIDS */

.tvgids_divider{
    position:relative;
    width:99%;
    border-bottom:1px solid #CCCCCC;
    height:3px;
    clear:both;             
}

.tvgids_item{
    font-size:11px;
}

ul.tv_gids_list li{
    width:50%;
    float:left;
    list-style: none;
}

/* Calendar */

iframe.ie6_blocker {
  position: absolute;
  z-index: 999;
}

.calendar_date_select {
    background-color:#FFFFFF;
    border:1px solid #CCCCCC;
    width:283px;
    text-align:center;
}

.calendar_date_select .cds_header * {
   background-color:#FFFFFF; 
}

.calendar_date_select .cds_body{
    width:210px;
    text-align:center;
    margin-left:34px;
}

.calendar_date_select td.weekend{
    height:29px;
    width:30px; 
    background:transparent url(/images/kalender_weekend.gif) no-repeat scroll 0 0;
    font-size:8px;  
}

.calendar_date_select td:hover{  

}

.calendar_date_select td{
    border:0px;   
    height:30px;
    width:30px;  
    background:transparent url(/images/kalender_normal.gif) no-repeat scroll 0 0;
    font-size:8px; 
}

.calendar_date_select td.today {
    border:0px;
    height:30px;
    width:30px; 
    background:transparent url(/images/kalender_today.gif) no-repeat scroll 0 0;
    color:#FFFFFF;
    font-size:12px;
}

.calendar_date_select td.selected {
    border:0px;
    height:30px;
    width:30px;    
    background:transparent url(/images/kalender_selected.gif) no-repeat scroll 0 0; 
    font-size:12px;  
}
                     
.calendar_date_select td div{
    height:30px;
    width:26px; 
    padding:0px;

    text-align:right;
    vertical-align: top;     
} 
            
.calendar_date_select td.today div{ 
    height:30px;
    width:30px;    
    padding:0px;
    text-align:center;
    vertical-align:middle;          
}

.calendar_date_select td.selected div{
    height:30px;
    width:30px;       
    padding:0px;
    text-align:center;  
    vertical-align:middle; 
}

.calendar_date_select th{
    font-size:10px;
    font-weight:bold;
    height:20px;
    color: #186DBD !important;  
}

.calendar_date_select .cds_header a {
  width:22px;
  height:20px;
  text-decoration: none;
  font-size:14px;
  color: #186DBD   !important;
}

.calendar_date_select .cds_header span {
  font-size:13px;
  color: #186DBD;  
  font-weight: bold;
}

.calendar_date_select .cds_header a.prev {
  float:left;
}
.calendar_date_select .cds_header a.next {
  float:right;
}
.calendar_date_select .cds_header a.close {
  float:right;
  display:none;
}

.calendar_date_select .cds_header select.month {
  width:90px;
}

.calendar_date_select .cds_header select.year {
  width:61px;
}

/* CALENDAR - EINDE */


/* ANNOUNCEMENT TABS */

.film_rotate_container {
    line-height:18px;
    width:438px; 
    float:right;
    margin-top:14px;
    padding-top:18px;
    overflow:hidden;
    height:230px;
}

.tv_rotate_container{
    line-height:18px;
    width:427px; 
    float:right;
    margin-top:14px;
    padding-top:18px; 
    height:224px;  
}

.announcementTabs {
    line-height:15px;
    position:relative;
}

.announcement {

}


.announcementTabs ul {
    border-bottom:1px solid #B8B8B8;
    height:18px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
    position:absolute;
    position:absolute;
    text-align:right;
    top:-18px;
    width:100%;
}

.announcementTabs ul li.active, .announcementTabs ul li.active a {
    color:#B22447;
}
.announcementTabs ul li.active {
    background-color:#FFFFFF;
    border-bottom-color:#FFFFFF;
}
.announcementTabs ul li {
    -moz-border-radius-topleft:2px;
    -moz-border-radius-topright:2px;
    background-color:#F0F0F0;
    border:1px solid #B8B8B8;
    display:inline;
    left:-10px;
    top:1px;
    margin:0 0 0 5px;
    position:relative;
}


.announcementTabs ul li a {
    color:#737373;
    font-size:11px;
    font-weight:bold;
    line-height:17px;
    padding:0 5px;
}

/*a.nounderline, h1 a, h2 a, h3 a, h4 a, table a, ul a, .pageDistribution a {
    text-decoration:none;
}
a {
    color:#000000;
}
a, a:hover, a.underline, a.nounderline:hover, .article a, .highlightLinks a {
    text-decoration:underline;
} */

div.hr-light {
    border-top:1px dotted #CBCACA;
    height:0;
    margin:4px 0 2px;
}
div.hr, div.hr-light {
    clear:both;
    overflow:hidden;
}

.announcementTabs .tabItemBig {
    height:212px;
    margin-bottom:11px;
    margin-top:3px;
    position:relative;
}

.announcementBigBackground {
    background-color:#F2F2F2;
    display:block;
    height:212px;
    width:427px;

}
.trackerPopup, .textadContainer, .advertorial, #nb, #pm, .poll, div.twitter, .announcementBigBackground {
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
}

.announcementBigBox {
    background-color:#282828;
    opacity:0.89;
}
.announcementBigBox, .announcementBigContent {
    height:106px;
    left:69px;
    overflow:hidden;
    padding:1px 10px;
    position:absolute;
    top:99px;
    width:338px;
}


#groupNav fieldset div ul li div, #groupNav #searchbox #searchOptions, #channelNav ul li, .trackerPopup fieldset, .trackerPopup table, .announcementBigBox, ul.announcementList li, #nb input.text {
    -moz-border-radius-bottomleft:3px;
    -moz-border-radius-bottomright:3px;
    -moz-border-radius-topleft:3px;
    -moz-border-radius-topright:3px;
}

.announcementBigContent .reactionLink {
    color:#9B9B9B;
    float:right;
    margin-top:3px;
}
.announcementBigContent h4, .announcementBigContent h4 a, .announcementBigContent h4 a:hover, .announcementBigContent .reactionLink, .announcementBigContent .reactionLink a, .announcementBigContent .reactionLink a:hover {
    color:#F1F1F1;
}

.announcementBigContent .reactionLink a {
    color:#9B9B9B;
    text-decoration:none;
}

.announcement h4 {
    color:#000000;
    font-size:12px;
    font-weight:bold;
    margin:3px 0 10px;
}


.announcementBigContent .announcementText {
    color:#D2D2D2;
    padding-top:3px;
}
.announcementText {
    line-height:18px;
    padding-top:3px;
    text-align:left;
}

.announcementBigContent .announcementText .date {
    color:#9B9B9B;
}
.announcementText .date {
    color:#646464;
    font-size:11px;
}

.announcementBigContent .announcementText a {
    color:#D2D2D2;
}


/* maps */

div#map_contact .formEntry{
    position:relative;
    float:left;
    clear:both;
    width:250px;
}

div#map_contact .form_label{
    width:55px;
    text-align:right;
    margin-left:0px;
    float:left;
    position:relative;
}


div#map_contact .forminput{
    width:70%;
    text-align:left;
    float:left;
    position:relative;
}

div#map_contact .new_formButton{
    margin-top:4px;
    position:relative;
    float:left;
    clear:both;
}


/* plaatsen */

.geo_list_container{
	position:relative;
	float:left;
	width:100%;
	margin-top:5px;
	display:block;
	height:auto;
	overflow:hidden;
}

.city_sign{
	position:relative;
	margin-left:6px;
	margin-top:-36px;
	text-align:left;
	float:left;
	width:100%;
	color:white;
	font-size:18px;
	font-weight:bold;
	text-shadow:#000 2px 2px 2px;	
}

.city_sign_dialect{
	position:relative;
	margin-left:6px;
	margin-top:-36px;
	text-align:left;
	float:left;
	width:100%;
	color:white;
	font-size:18px;
	font-weight:bold;
	text-shadow:#000 2px 2px 2px;	
}

#advert_page
{
	position: relative;
	z-index:5;
}

.plaatsen ul {
	position: relative;
	float:left;
	color: #ffffff;
	font-weight:600;
	margin-left:-28px;
	list-style-type: none;display: block;
	clear: both;
	}
	
.plaatsen ul a
{
	color: #ffffff;
	font-size: 11px;
}

.plaats_block_active ul
{
	position: relative;
	width: 180px;
	padding: 4px;
	background-color: #207bc4;
	border: 1px solid #192a3a;
	left: 120px;
	margin-top: -770px;
	z-index: 6001}
    
        
/* FILM */


.film_title{
    border-bottom:1px solid #192A3A;
    color:#192A3A;
    font-size:14px;
    font-weight:bold;
    margin-top:6px;
    padding-left:0;
    padding-top:6px;
    position:relative;

}

div#local_content_film a{
 text-decoration: none;
}

div#local_content_film .box_short_left{
	margin-top:5px;
} 

div#local_content_film .event_showlist_headrow{
    width:100%;

}     

div#local_content_film #cinema_dt_show_field{
    margin-top:5px;
}

div#local_content_film #cinema_dt_show_field table{
    width:100%;
}

div#local_content_film .header_title #rating_show_field{
    padding-right:5px;
    margin-top:0px;
}

div#local_content_film .box_short_container{
    width:100%;
    clear:both;
}

div#local_content_film .film_title{
    width:100%;
    clear:both;
    font-size:13px;
    border-bottom: 1px solid #CCCCCC;   
    margin-top:6px;
    color: #186DBD;
}

table.bios_per_film{

}

table.bios_per_film td{
    border-bottom: 1px solid #CCCCCC;
    font-size:8pt;
}

div#local_content_film div.field{
    width:100%;
    clear:both;
    font-size:8pt;    
}

div#local_content_film div.field a{
    font-size:8pt;    
}

div#local_content_film div.field a u{
    font-size:8pt;    
}

/* Calendar */

iframe.ie6_blocker {
  position: absolute;
  z-index: 999;
}

.calendar_date_select {
    background-color:#FFFFFF;
    border:1px solid #CCCCCC;
    width:283px;
    text-align:center;
}

.calendar_date_select .cds_header * {
   background-color:#FFFFFF; 
}

.calendar_date_select .cds_body{
    width:210px;
    text-align:center;
    margin-left:34px;
}

.calendar_date_select td.weekend{
    height:29px;
    width:30px; 
    background:transparent url(/images/kalender_weekend.gif) no-repeat scroll 0 0;
    font-size:8px;  
}

.calendar_date_select td:hover{  

}

.calendar_date_select td{
    border:0px;   
    height:30px;
    width:30px;  
    background:transparent url(/images/kalender_normal.gif) no-repeat scroll 0 0;
    font-size:8px; 
}

.calendar_date_select td.today {
    border:0px;
    height:30px;
    width:30px; 
    background:transparent url(/images/kalender_today.gif) no-repeat scroll 0 0;
    color:#FFFFFF;
    font-size:12px;
}

.calendar_date_select td.selected {
    border:0px;
    height:30px;
    width:30px;    
    background:transparent url(/images/kalender_selected.gif) no-repeat scroll 0 0; 
    font-size:12px;  
}
                     
.calendar_date_select td div{
    height:30px;
    width:26px; 
    padding:0px;

    text-align:right;
    vertical-align: top;     
} 
            
.calendar_date_select td.today div{ 
    height:30px;
    width:30px;    
    padding:0px;
    text-align:center;
    vertical-align:middle;          
}

.calendar_date_select td.selected div{
    height:30px;
    width:30px;       
    padding:0px;
    text-align:center;  
    vertical-align:middle; 
}

.calendar_date_select th{
    font-size:10px;
    font-weight:bold;
    height:20px;
    color: #186DBD !important;  
}

.calendar_date_select .cds_header a {
  width:22px;
  height:20px;
  text-decoration: none;
  font-size:14px;
  color: #186DBD   !important;
}

.calendar_date_select .cds_header span {
  font-size:13px;
  color: #186DBD;  
  font-weight: bold;
}

.calendar_date_select .cds_header a.prev {
  float:left;
}
.calendar_date_select .cds_header a.next {
  float:right;
}
.calendar_date_select .cds_header a.close {
  float:right;
  display:none;
}

.calendar_date_select .cds_header select.month {
  width:90px;
}

.calendar_date_select .cds_header select.year {
  width:61px;
}

/* POPUP VERSION */

.calendar_date_select_popup {
  color:white;
  border:#777 1px solid;
  display:block;
  width:195px;
  z-index: 5000;
}
/* this is a fun ie6 hack to get drop downs to stay behind the popup window.  This should always be just underneath .calendar_date_select */
iframe.ie6_blocker {
  position: absolute;
  z-index: 999;
}

.calendar_date_select_popup thead th {
  font-weight:bold;
  background-color: #192A3A;
  border-bottom:2px solid black;
  color: white !important;
}

.calendar_date_select_popup .cds_buttons {
  text-align:center;
  padding:5px 0px;
  background-color: white;
}

.calendar_date_select_popup .cds_footer {
  background-color: #192A3A;
  padding:3px;
  text-align:center;
}

.calendar_date_select_popup table {
  margin: 0px;
  padding: 0px;
}


.calendar_date_select_popup .cds_header {
  background-color: #192A3A;
  border-bottom: 2px solid white;
  text-align:center;
}

.calendar_date_select_popup .cds_header span {
  font-size:15px;
  color: white;
  font-weight: bold;
}

.calendar_date_select_popup select { font-size:11px;}

.calendar_date_select_popup .cds_header a:hover {
  color: white;
}
.calendar_date_select_popup .cds_header a {
  width:22px;
  height:20px;
  text-decoration: none;
  font-size:14px;
  color:white !important;
}

.calendar_date_select_popup .cds_header a.prev {
  float:left;
}
.calendar_date_select_popup .cds_header a.next {
  float:right;
}

.calendar_date_select_popup .cds_header a.close {
  float:right;
  display:none;
}

.calendar_date_select_popup .cds_header select.month {
  width:90px;
}

.calendar_date_select_popup .cds_header select.year {
  width:61px;
}

.calendar_date_select_popup .cds_buttons a {
  color: black;
  font-size: 9px;
}


.calendar_date_select_popup td {
  background-color: #EFAF2C;
  font-size:12px;
  width: 24px;
  height: 21px;
  text-align:center;
  vertical-align: middle;
}
.calendar_date_select_popup td.weekend {
  background-color: #EFAF2C;
}

.calendar_date_select_popup td div {
  color:#fff;
}
.calendar_date_select_popup td div.other {
  color: #93554C;
}
.calendar_date_select_popup td.selected div {
  color:black;
}


.calendar_date_select_popup tbody td {
  border-bottom: 1px solid #FFCA6D;
}
.calendar_date_select_popup tbody td.selected {
  background-color:white;
  color:#192A3A;
}

.calendar_date_select_popup tbody td:hover {
  background-color:#ccc;
} 

.calendar_date_select_popup tbody td.today {
  border: 1px dashed red;
}

.calendar_date_select_popup td.disabled div {
  color: #440000;
}

.fieldWithErrors .calendar_date_select_popup {
  border: 2px solid red;
}


/* CALENDAR - EINDE */    

.box_short_left{
	position: relative;
    width:418px;
    float:left;
    text-align:left;  
    margin-top:48px;
    top:0px;
    padding-top:4px;
	z-index:5;
	background-color: #ededed;
}

.box_short_right{    
    width:420px;
    float:right;
    text-align:left;
    margin-left: 0px;
    clear:right;
    display:table;
    margin-top:0px;
    top:0px;  
    padding-top:4px;  
	background-color: #f9eac6; 
}


div.tabs_content_local{
    position: relative;
    display: block;
    clear: both;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;    
    margin-top:2px;
    border-top:1px solid #CCCCCC;
    
}


.film_col1 .showrow .fieldname{
    font-size:8pt;
    width:200px;
}

.film_col1 .showrow .wysiwyg{
   font-size:8pt;
}

.showrow
{
    position: relative;
    float:left;
    clear:both;
    width:100%;
	margin-bottom:4px;	
	
}

/*.automain .fieldname {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    -x-system-font:none;
    background:#D6D6F0 none repeat scroll 0 0;
    font-family:Verdana,Arial,Helvetica;
    font-size:8pt;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:normal;
    padding:2px;
    width:300px;
} */

.fieldname, label {
    float:left;
    padding-top:2px;
    width:200px;
}

.autocol1
{position: relative; width: 39%; float: left}

.autocol2
{position: relative; width: 59%; float: right;text-align: right;}

.autocol1 .fieldname
{border-bottom: 1px solid #192a3a}

.singlethumbnail {
position:relative;
width:100px;
padding: 4px 4px 0px 10px;
}

#map_contact
{position: relative;
float: right;right: 20px;}

.showrow
{position: relative;}

.showrow .wysiwyg
{position: relative;text-align:left;width: 100%;}

.thumbnails
{position: relative;text-align: right;right: 20px;}

#bijzonderheden_show, #omschrijving_show
{display: block;font-weight:bold;border-bottom: 1px solid #192a2a;width: 100%;}

.autocol2 .showrow
{
	position: relative;
	float: left;
}

#titel_show_field, #weblink_show_field, #type_show_field {
font-weight:bold;
}

.blocktitle_sub
{position: relative; float: right;}

.automain .field {
    position: relative;
    float:left;
	width: 100%;
}

.optiontable
{
	 position: relative;
    float:left;
	width: 100%;
}

.advert_page_auto, .advert_page_job_normal, .advert_page_studie, .advert_page_evenement, .advert_page_film
{
position: relative;float: left;height: 100%;width:838px;
	left: -3px;
	top: 20px;
	background-color: #ffffff;
	border-bottom:1px solid #20384D;
	border-left:1px solid #20384D;
	border-right:1px solid #20384D;
	padding:5px;
}

.leftmenu .tm_table_short a, .leftmenu .tm_table_short td
{color: #ffffff;text-align: justify;position: relative;padding-right: 5px;}

.field {
/*-x-system-font:none;
//font-family:Arial,Helvetica;
//font-size:8pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;*/
height:100%;
line-height:normal;
margin-bottom:2px;
margin-left:2px;
position:relative;
}




/* local familie */

div.local_content_container #rouw_short tr.row1, div.local_content_container #rouw_short tr.row{
  
}

div.local_content_container #kinderen_short tr.row1, div.local_content_container #kinderen_short tr.row {
   background-color:#FFFFFF; 
}

div.local_content_container #huwelijk_short tr.row1, div.local_content_container #kinderen_short tr.row {
   background-color:#FFFFFF; 
}

div.local_content_container #geslaagd_short tr.row1, div.local_content_container #kinderen_short tr.row {
   background-color:#FFFFFF; 
}

div.local_content_container table.tm_table_short{
	position: relative;
	float:left;
    padding:0px;
    margin:0px;
    margin-left:0px;
	margin-top:8px;
	top: 20px;
    margin-right:0px;    
    width:100%;   
}

div.MoreAds
{
	clear: both;
	position: relative;
	float: left;
	padding-top:4px;
	margin-top:22px;
	border-top: 1px solid #20384d;
}
div.navigation_search_list
{
	position: relative;
	width: 100%;
	float: left;
	text-align:left;
	z-index:9999;
}

div.navigation_pagination
{
	position: relative;
	width: 100%;
	float: right;
	text-align:right;
	z-index:9999;
}

div.local_content_container tr.row
{background-color: #f5f1e7}

div.local_content_container .tm_td{
    padding:0px;
    margin:0px;
}

#local_content_rouw, #local_content_kinderen, #local_content_huwelijk, #local_content_geslaagd{
	position: relative;
	top: -28px;
    padding-left:0px;
    padding-right:0px;
}

div.local_content_container #rouw_short td.default_ad_showlist_midcolumn{
    border:0px;
    border-bottom:1px solid #20384d;
}

div.local_content_container #kinderen_short td.default_ad_showlist_midcolumn{
    border:0px;
    border-bottom:1px solid #FFFFFF;
}

div.local_content_container #huwelijk_short td.default_ad_showlist_midcolumn{
    border:0px;
    border-bottom:1px solid #CCCCCC;
}

div.local_content_container #geslaagd_short td.default_ad_showlist_midcolumn{
    border:0px;
    border-bottom:1px solid #CCCCCC;
}

div.local_content_container .navigation{
    position:relative;
	float: left;
    text-align:left;
    margin-right:4px;
    padding-top:24px;
	margin-bottom: 10px;
}

div.local_content_container .event_listview_item, #jobtable, div.advert_page_studie .tm_table 
{
	position: relative; 
	border-bottom: 1px solid #20384d;
	border-top: 1px solid #20384d;
	width: 100%;
}

div.local_content_container .event_showlist_headrow
{
	position: relative;
	font-weight: bold;
}

.event_showlist_botrow
{
	position: relative;
}

#local_content_0, #local_content_2, #local_content_8
{
	position: relative;
	padding-bottom: 200px;
}

#local_content_Array
{
	position: relative;
	padding-bottom: 450px;
}

#cinema_dt_show_field
{}
/* end - local familie */

a.biglink{
    font-size : 18px;
    font-weight : bold
}

a.biglink_smaller{
	position: relative;
	top: 4px;
    font-size : 12px;
    font-weight : bold;
}

a.biglink_smaller_image{
    background:transparent url(/images/arrows-left.png) no-repeat scroll 0%;   
    padding-left:25px;
    height:25px;
    line-height:25px;
    color:#4343B3;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:1.18em;
    font-weight:600;    
}        

/* calendar */


.event_calendar {
    border:1px solid #807B7B;
}

table.event_calendar{

}

table.event_calendar tr td{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;    
}

table.event_calendar tr.monthheader td{
    padding-top:4px;    
    padding-bottom:4px;   
}



table.event_calendar tr.dayofweek td.weekday_last{
    padding-left:2px;
    padding-right:2px;
    padding-top:1px;
    padding-bottom:1px;
    text-align:center;
    border-bottom:1px solid #CCCCCC;
    border-top:1px solid #CCCCCC;  
}

table.event_calendar tr.dayofweek td.weekday{
    padding-left:2px;
    padding-right:2px;
    padding-top:1px;
    padding-bottom:1px;    
    text-align:center;
    border-right:1px solid #CCCCCC;   
    border-bottom:1px solid #CCCCCC;
    border-top:1px solid #CCCCCC;  
}


table.event_calendar tr.weekrow{
 
}

table.event_calendar tr.weekrow td.day{
    padding-left:2px;
    padding-right:2px;
    padding-top:1px;
    padding-bottom:1px;    
    text-align:center;
    border-right:1px solid #CCCCCC;   
    border-bottom:1px solid #CCCCCC;   
}

table.event_calendar tr.weekrow td.day_last{
    padding-left:2px;
    padding-right:2px;
    padding-top:1px;
    padding-bottom:1px;    
    text-align:center;
    border-bottom:1px solid #CCCCCC;   
}

table.event_calendar tr.weekrow td:hover{
    background-color:#006DC9;
}


/* TABS */

div.tabs{
    position:relative;
    width: 100%;     
    border-collapse: collapse;    
    margin: 10px 0px 0px 0px;
    float: left;
    display: block;
    clear: both; 
    font-size:16px;   
}

div#tab-details-local{
   top:-3px;
   margin: 0px 0px 0px 0px;  
}

div.tabs ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
    height: 20px;
}

div.tabs ul li{
    float: left;    
    margin: 0px;
    padding: 0px;    
    color: #BBBBBB;
    line-height: 20px;    
    height: 20px;        
    border-color:#D5D5CB;
    border-style:solid;
    border-width:1px 1px 1px 0;
    padding: 0px 0px 0px 0px;
    background-color: #FFFFFF;
}

div.tabs ul li a{    
    color:#303030;
    cursor:pointer;
    text-decoration:underline;
    text-decoration: none; 
    display:block;
    font-size:12px;
    padding: 0px 10px 0px 10px;
    text-align:center;       
    background-color: #FFFFFF;
    height: 20px;        
}

div.tabs ul li a:hover{    
    color:#FFFFFF; 
    background-color: #F5BC2F; 
    line-height: 20px;
    height: 20px;        
}


div.tabs ul li.active{
    background-color: #006DC9; 
    line-height: 20px;
    height: 20px;        
}

div.tabs ul li.active a{
    color:#FFFFFF; 
    background-color: #006DC9; 
    line-height: 20px;
    height: 20px;        
}

div.tabs_content{
    position: relative;
    display: block;
    clear: both;
    margin: 0px;
    padding: 4px;
    float: left;
	left: -5px;
    width: 840px;    
	background-color: #ffffff;
	border: 1px solid #192a3a;
}

div.tabs_content_local{
    position: relative;
    display: block;
    clear: both;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;    
    margin-top:2px;
    border-top:1px solid #CCCCCC;
    
}

.form_label {
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    margin-left: 20px;
}

.default_ad_home_table {
    width: 780px;
    border: 1px outset #C2C4F4;
    margin-bottom: 5px;
}

.default_ad_home_table_td {
    width: 390px;
}

.default_ad_home_table_tr {
    height: 150px;
}

.tm_table_showlist {
	position: relative;
	float: left;
    width:100%;   
    margin-top: 5px;
    margin-left: 0px;
    margin-bottom: 5px;
	border-top: 1px solid #20384d;
}

.tm_table_short{
   width:99%;   
   margin-top:0px;
   margin-left:4px;
   margin-right:4px;
   padding:0px;
}

.default_ad_showlist_leftcolumn {
    border-right: 1px solid #807B7B;width: 100px;background-color: #807B7B;
}

.default_ad_showlist_midcolumn {
    width: 400px;
    padding-left: 4px;
}

.default_ad_showlist_rightcolumn {
	
    width: 100px;
    padding-left: 4px;
}

.form_date_location{

}

.form_date_location div label{
    width:100px;
}

.articles_comment{
    position: relative;
   /* margin-top:300px;*/
}

#advert_page .articles_comment{
    position: relative;
	top: 20px;
	padding-top: 20px;
	border-top: 1px solid #192A3A;
    margin-top:0px;
}
#advert_page .articles_introtext
{position: relative;margin-top: 20px;}

#advert_page .articles_textdata
{position: relative;color: #f5bc2f;margin-top: 20px;
}

.form_date_location {
    width:770px;
    float:left;
    clear:both
}

.new_formInput {
    border: 1px solid black;
    margin-top: 2px;
    width: 250px;
}
.new_searchInput {
    border: 1px solid black;
    margin-top: 2px;
    width: 250px;
    left: 10px;
}
.new_formInput1 {
    text-align: left;
    border: 1px solid black;
    margin-top: 2px;
    width: 120px;
}
.new_formCheck {
    float: left;
    font-family: verdana;
    width: 50px;
    text-align: left;
}
.new_formButton {
    border: 1px solid black;
}

.radio_nb {
    border: 0;
    width: 40px;
}

.input_big .new_formInput{
    width: 565px;

}

.formbutton {
    margin-bottom:4px;
    border:1px solid black;
    float:left;    
}

.form_date_location div#testdivtm_mod_ads_rouw_geb_datum,
.form_date_location div#testdivtm_mod_ads_rouw_uitvaartdatum,
.form_date_location div#testdivtm_mod_ads_rouw_sterfdatum,
.form_date_location div#testdivtm_mod_ads_rouw_avondwake,
.form_date_location div#testdivtm_mod_ads_rouw_zeswekendatumtijd,
.form_date_location div#testdivtm_mod_ads_rouw_jaardienstdatumtijd
 {
    position:absolute;
    float:left;
 }

.form_date_location label#tm_mod_ads_rouw_geb_plaats_form,    
.form_date_location label#tm_mod_ads_rouw_sterfplaats_form,    
.form_date_location label#tm_mod_ads_rouw_uitvaartdienstlocatie_form,
.form_date_location label#tm_mod_ads_rouw_avondwakelocatie_form,
.form_date_location label#tm_mod_ads_rouw_zeswekenlocatie_form,
.form_date_location label#tm_mod_ads_rouw_jaardienstlocatie_form
{
    width:20px;

}

.form_date_location div input.new_formInput
{
    width:200px;

}

.form_buttons{
    text-align:left;
    float:left;
    border:0px;
}

.radio_button{
    position: relative;top: 4px;
}


.bericht_preview{
    position:relative;
    top:0px;
    clear:both;
    display:block;
    float:left;
    margin:0px;
    padding:0px;
    width:838px;
    background-color: #FFFFFF;
    z-index:4999;
    
}

.bericht_preview_close{
    position:relative;
    float:left;  
    width:100%;
    text-align:right;
    clear:both;
    cursor:hand;
    cursor:pointer;
    font-weight: bold;
}

.bericht_preview_body{
    position:relative;
    float:left;  
    width:100%;    
    clear:both;
}

/* validation */

fieldset  { 
    padding: 2px;
    margin: 2px 2px 2px 0px;     
    border: 0px solid black;    
}


.blocktitle_short_huwelijk, .blocktitle_short_geslaagd, .blocktitle_short_rouw, .blocktitle_short_kinderen{
    position: relative;
    margin-top: 10px;
    text-transform: uppercase;
    height: 16px;
    text-align: center;
    background-color: #006DC9;
    filter:alpha(opacity=70);opacity:.70;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    padding: 3px;
    border-top: 1px solid #ffffff;
    margin-left:0px;
}

    
/* kinderen */

div#kinderen .rouw_default_table td{

}
    
#kinderen td.default_ad_showlist_leftcolumn{
    padding: 10px;
    /*background-color: #F8EED4;*/
    background-color: #FFF5EE;
    margin-bottom:10px;
    border-left: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    min-width:150px;
}

#kinderen tr.row{
    padding:1px;
}

#kinderen td.tm_td{
    padding:2px;
}

#ads_ad{
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    margin-right:2px;
}

#ads_ad_berichten{
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}

#ads_ad_tellfriend{
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}
        
#kinderen td.default_ad_showlist_midcolumn{
    padding: 20px;
    background-color: #FFF5EE;
    /*background-color: #F8EED4;*/
    margin-bottom:20px;
    border-right: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    width: 100%;
    text-align: center;
    min-width:500px; 
}
#kinderen td.default_ad_showlist_midcolumn{
    color:#FFFFFF;
    font-size:14px;
    
}
#kinderen td.default_ad_showlist_midcolumn a{
    color:#FFFFFF;
    font-size:14px;
}
    
#kinderen_short td.default_ad_showlist_midcolumn {
    background-color:#DDD6CD;
    border-bottom:1px solid #807B7B;
    border-right:1px solid #807B7B;
    border-top:1px solid #807B7B;
    border-left:1px solid #807B7B;
    margin-bottom:20px;
    padding:20px;
    text-align:center;
    width:100%;
}    
    
#kinderen_communie_jongen td.default_ad_showlist_leftcolumn,
#kinderen_communie_jongen td.default_ad_showlist_midcolumn{
    background-color: #0090C6;
}

#kinderen_communie_meisje td.default_ad_showlist_leftcolumn,
#kinderen_communie_meisje td.default_ad_showlist_midcolumn{
    background-color: #EC008C;
}

#kinderen_geboorte_jongen td.default_ad_showlist_leftcolumn,
#kinderen_geboorte_jongen td.default_ad_showlist_midcolumn{
    background-color: #0090C6;
}

#kinderen_geboorte_meisje td.default_ad_showlist_leftcolumn,
#kinderen_geboorte_meisje td.default_ad_showlist_midcolumn{
    background-color: #EC008C;
}          

#kinderen_geboorte_tweeling td.default_ad_showlist_leftcolumn,
#kinderen_geboorte_tweeling td.default_ad_showlist_midcolumn{
    background-color: #CD6444;
}   


#kinderen tr.row1, #kinderen tr.row{
    position: relative;
    background-color: #E9E9F8;
    width:100%;
}

#kinderen_short tr.row1, #kinderen_short tr.row {
    background-color:#E9E9F8;
    position:relative;
    padding:0px;
}

#kinderen_short .default_ad_listview_item{
    width:100%;
}

.kinderen_title{
    position: relative;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

.kinderen_title_date{
    position: relative;
    font-size: 14px;
    width: 500px;
    text-align: left;
}

.blocktitle_kinderen{
    position: relative;
    width: 831px;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    background-color: #807B7B;
    color: #ffffff;
    font-size: 16px;
    padding: 4px;
    font-weight: bold;
}

/* getrouwd */

div#huwelijk .rouw_default_table td{

}

#huwelijk td.default_ad_showlist_leftcolumn{
    padding: 20px;
    /*background-color: #F8EED4;*/
    background-color: #FFF5EE;
    margin-bottom:10px;
    border-left: 1px solid #807B7B;
    border-top: 1px solid #807B7B;
    border-bottom: 1px solid #807B7B;
    border-right: 1px solid #807B7B;
    min-width:200px;
}

#huwelijk tr.row{
    padding:1px;
    background-color:#E9E9F8;
    position:relative;
}

#huwelijk td.tm_td{
    padding:2px;
    background-color:#E9E9F8;
    position:relative;
}

#huwelijk tr.row1{
    padding:1px;
    background-color:#E9E9F8;
    position:relative;    
}

#huwelijk td.tm_td{
    padding:2px;
}
    
#huwelijk td.default_ad_showlist_midcolumn{
    padding: 20px;
    background-color: #FFF5EE;
    /*background-color: #F8EED4;*/
    margin-bottom:20px;
    border-right: 1px solid #807B7B;
    border-top: 1px solid #807B7B;
    border-bottom: 1px solid #807B7B;
    width: 100%;
    text-align: center;
}

#huwelijk td.default_ad_showlist_leftcolumn,
#huwelijk td.default_ad_showlist_midcolumn{
    color:#000000;
    font-size:14px;  
}

#huwelijk tr.row1, #rouw tr.row{
    position: relative;
    background-color: #E9E9F8;
}

#huwelijk_short td.default_ad_showlist_leftcolumn,
#huwelijk_short td.default_ad_showlist_midcolumn{
    background-color:#FFFFFF;
    border-bottom:1px solid #807B7B;
    border-right:1px solid #807B7B;
    border-top:1px solid #807B7B;
    border-left:1px solid #807B7B;
    margin-bottom:20px;
    padding:20px;
    text-align:center;
    width:100%;
}  

#huwelijk_short tr.row1, #huwelijk_short tr.row {
    background-color:#E9E9F8;
    position:relative;
    padding:0px;
}

#huwelijk_short .default_ad_listview_item{
    width:100%;
}

.huwelijk_title{
    position: relative;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

.huwelijk_title_date{
    position: relative;
    font-size: 14px;
    width: 500px;
    text-align: left;
}

.blocktitle_huwelijk{
    position: relative;
    width: 831px;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    background-color: #807B7B;
    color: #ffffff;
    font-size: 16px;
    padding: 4px;
    font-weight: bold;
}
                 
/* rouw */    

#rouw td.default_ad_showlist_leftcolumn{
    /*
    
    margin-bottom:10px;   
    */
    /*background-color: #F8EED4;*/
    
    background-color: #D3B5B7;
    
    padding: 5px;  
    min-width:150px; 
    border-left: 1px solid #807B7B;
    border-top: 1px solid #807B7B;
    border-bottom: 1px solid #807B7B;
    height:100%;
    width:150px;
}

#rouw .row td.default_ad_showlist_leftcolumn{
    background-color: #D3B5B7;    
}

#rouw .row1 td.default_ad_showlist_leftcolumn{
    background-color: #ddd6cd;
}

#rouw td.default_ad_showlist_midcolumn{
    padding: 5px;
    /*background-color: #ddd6cd;*/
    background-color: #D3B5B7;
    /*background-color: #F8EED4;*/
    /*margin-bottom:20px; */ 
    border-right: 1px solid #807B7B;
    border-top: 1px solid #807B7B;
    border-bottom: 1px solid #807B7B;
    width: 100%;
    text-align: center;
    min-width:500px;   
    
}

#rouw .row td.default_ad_showlist_midcolumn{
    background-color: #D3B5B7;
    font-size:12px;
}

#rouw .row1 td.default_ad_showlist_midcolumn{
    background-color: #ddd6cd;
    font-size:12px;
}

 #rouw tr.row {
    position: relative;
    background-color: #f5f1e7;
    width:100%;
}

#rouw tr.row1
{
    position: relative;
    background-color: #ffffff;
    width:100%;
}

#rouw_short tr.row {
    background-color:#f5f1e7;
    position:relative;
    padding:0px;
}

#rouw_short tr.row1 {
    background-color:#ffffff;
    position:relative;
    padding:0px;
}

#rouw_short td.default_ad_showlist_midcolumn {
    border-bottom:1px solid #807B7B;
    border-right:1px solid #807B7B;
    border-top:1px solid #807B7B;
    border-left:1px solid #807B7B;
    margin-bottom:20px;
    padding:20px;
    text-align:center;
    width:100%;
}

#rouw_short .default_ad_listview_item{
	position: relative;
    width:100%;
}

.rouw_title{
    position: relative;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

.rouw_title_date{
    position: relative;
    font-size: 14px;
    width: 500px;
    text-align: left;
}

.blocktitle_rouw{
    position: relative;
    width: 831px;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    background-color: #807B7B;
    color: #ffffff;
    font-size: 16px;
    padding: 4px;
    font-weight: bold;
}

div#ads_ad .rouw_default_table td{

}

div#ads_ad div.buttons,
div#ads_ad_attachments_add div.buttons,
div#ads_ad_tellfriend div.buttons{
    position: relative;
    clear:both;
    float:left;
    left: 124px;
    margin-top:  10px;
    margin-right: 50px;
    margin-bottom:15px;
} 
       
div#ads_ad div.buttons input,
div#ads_ad_attachments_add div.buttons input,
div#ads_ad_tellfriend div.buttons input{
    border: 1px solid #7f9db9;
    font-weight: bold;
    text-transform: uppercase;
}
div#ads_ad div.buttons input:hover,
div#ads_ad_attachments_add div.buttons input:hover,
div#ads_ad_tellfriend div.buttons input:hover{
    position: relative;
    color: #1c5992;
}    


div#ads_ad input:hover,
div#ads_ad_attachments_add input:hover,
div#ads_ad_tellfriend input:hover { 
    background-color:#FBFBFB; 
}

div#ads_ad fieldset .field_wrap,
div#ads_ad_attachments_add fieldset .field_wrap,
div#ads_ad_tellfriend .field_wrap{ 
    margin-top:1px;margin-bottom:1px;clear:both;padding:2px; 
}
div#ads_ad fieldset .field_caption,
div#ads_ad_attachments_add fieldset .field_caption,
div#ads_ad_tellfriend .field_caption{
    font-size:12px; color:#000000
}
div#ads_ad fieldset .field_caption LABEL,
div#ads_ad_attachments_add fieldset .field_caption LABEL,
div#ads_ad_tellfriend .field_caption LABEL{
    width:140px;float:left;position: relative; font-size: 12px;font-weight: bold;color: #000000;
}
div#ads_ad fieldset .field_desc,
div#ads_ad_attachments_add fieldset .field_desc,
div#ads_ad_tellfriend .field_desc{ 
    font-size:11px; color:#999999; vertical-align:middle; font-weight:normal;
}

div#ads_ad .field_object, 
div#ads_ad_attachments_add .field_object,
div#ads_ad_tellfriend .field_object{
    position: relative;
    float:left;
    color: #000000;
    font-weight: normal;
}
    
div#ads_ad .field_object select,
div#ads_ad_attachments_add .field_object select,
div#ads_ad_tellfriend .field_object select{
    width: 300px;
    float:left; 
}
    
div#ads_ad .field_object input[type=text],
div#ads_ad_attachments_add .field_object input[type=text],
div#ads_ad_tellfriend .field_object input[type=text]{        
    float:left; 
    position: relative;
    width: 300px;
}          
    
div#ads_ad .field_object input[type=checkbox],
div#ads_ad_attachments_add .field_object input[type=checkbox],
div#ads_ad_tellfriend .field_object input[type=checkbox]{
    float:left; 
    position: relative;
}   

div#ads_ad .field_object input[type=radio],
div#ads_ad_attachments_add .field_object input[type=radio],
div#ads_ad_tellfriend .field_object input[type=radio]{        
    width:30px; 
    height:19px; 
    margin:0px;
}       

div#ads_ad .field_object textarea,
div#ads_ad_attachments_add .field_object textarea,
div#ads_ad_tellfriend .field_object textarea{        
    float:left; 
    position: relative;
    width: 300px;
}   
    
div#ads_ad .field_object textarea.required,
div#ads_ad_attachments_add .field_object textarea.required,
div#ads_ad_tellfriend .field_object textarea.required{

}      

div#ads_ad .field_object input.required,
div#ads_ad_attachments_add .field_object input.required,
div#ads_ad_tellfriend .field_object input.required  {
    width: 300px;  
}      

div#ads_ad .highlight,
div#ads_ad_attachments_add .highlight,
div#ads_ad_tellfriend .highlight{ 
    font-size:19px;
}
div#ads_ad .highlight1,
div#ads_ad_attachments_add .highlight1,
div#ads_ad_tellfriend .highlight1{ 
    font-size:17px; font-weight:bold;
}
div#ads_ad .highlight2,
div#ads_ad_attachments_add .highlight2,
div#ads_ad_tellfriend .highlight2{ 
    font-size:15px;font-weight:bold;
}
div#ads_ad .highlight3,
div#ads_ad_attachments_add .highlight3,
div#ads_ad_tellfriend .highlight3{ 
    font-size:21px; font-family:"Courier New", Courier, monospace;font-weight: bold;
}

div#ads_ad input.validation-failed, div#ads_ad textarea.validation-failed,
div#ads_ad_attachments_add input.validation-failed, div#ads_ad_attachments_add textarea.validation-failed,
div#ads_ad_tellfriend input.validation-failed, div#ads_ad_attachments_add textarea.validation-failed{ 
    border: 1px solid #C46B6B;
    color : #C46B6B;
}
div#ads_ad input.validation-passed, div#ads_ad textarea.validation-passed,
div#ads_ad_attachments_add input.validation-passed, div#ads_ad_attachments_add textarea.validation-passed,
div#ads_ad_tellfriend input.validation-passed,  div#ads_ad_tellfriend textarea.validation-passed{ }
div#ads_ad .validation-advice,
div#ads_ad_attachments_add .validation-advice,
div#ads_ad_tellfriend .validation-advice{   
    color:#C46B6B;
    display:inline;
     width:150px;
     margin-left:5px;
     padding:2px;
     font-size:11px;
     font-weight:normal;
     border-left:3px #C46B6B solid;
}
div#ads_ad .custom-advice,
div#ads_ad_attachments_add .custom-advice,
div#ads_ad_tellfriend .custom-advice{ 
    margin: 5px 0;
    padding: 5px;
    background-color: #C8AA00;
    color : #FFF;
    font-weight: bold;
}

#buttons { position: relative;margin-top:20px;} 
#buttons input { border:1px solid #807B7B; background-color:#6DC000;font-size:14px; color: #ffffff;font-weight:bold;text-transform:uppercase; text-align: center;}                       
#buttons input:hover { background-color:#FFD01F; border:1px solid red;}   

input.button_submit:hover {position: relative;background-color:#FFD01F; border:1px solid red;}

div.message {
    position: relative;
    font-size:11px;  
    width: 100%;
    color:black;
    font-weight: bold;  
    border-top: 1px solid #807B7B;
    border-bottom: 1px solid #807B7B;    
}

.error{
    font-size:12px;  
    color:red;
    font-weight: bold;    
}



.kinderen_body{
    position: relative; 
    float:left;
    padding: 0px;
    margin:5px;
    width:96%;
}

.rouw_body{
    position: relative; 
    float:left;
    padding: 0px;
    margin:5px;
    width:96%;
}

.huwelijk_body{
    position: relative; 
    float:left;
    padding: 0px;
    margin:5px;
    width:96%;
}

.geslaagd_body{
    position: relative; 
    float:left;
    padding: 0px;
    margin:5px;
    width:96%;
}
                                   
div#ads_ad_attachments .attachment_list{
    position: relative; 
    float:left;
    padding: 0px;
    margin:5px;
    width:96%;
}

div#ads_ad_attachments .attachment_list .item{
    position: relative;
    float:left;
    width: 100%;    
    background-color:#DDD6CD;
    border:1px solid #807B7B;
    margin-bottom:10px;
    padding:10px;    
}

div#ads_ad_attachments .attachment_list .item .description{
    position: relative;
    float:left;
    width: 58%;
}

div#ads_ad_attachments .attachment_list .item .showrow{
    position: relative;   
    float:right;
    width: 38%;
}

div#ads_ad_attachments .attachment_list .item .showrow .thumbnails{
    position: relative; 
    float:right;  
}
/* BLOCK TITLE default */


.rouw_bericht{
    position: relative;
    background-color: #ffffff;
    border:1px solid #807B7B;
}

.kinderen_bericht{
    position: relative;
    background-color: #ffffff;
    border:1px solid #807B7B;
}

.huwelijk_bericht{
    position: relative;
    background-color: #ffffff;
    border:1px solid #807B7B;
}


.blocktitle{
	display: none;
    position: relative;
    margin-top: 5px;
    text-transform: uppercase;  
    height: 16px;
    text-align: center;
    font-weight: bold;

    background-color: #807B7B;
    color: #ffffff;
    font-size: 10px;
    padding: 5px;
    margin-left:4px;
    margin-right:4px;
}

.blocktitle .blocktitle_sub_left{
    float:left;
    text-align:left;
    margin-right: 2px;
    color: #ffffff; 
}

.blocktitle .blocktitle_sub_right{
    text-align:right;
    margin-right: 2px;
    color: #ffffff; 
}

table.rouw_default_table{
    margin-top:0px;
    position:relative;
    width:100%;
}

table.rouw_default_table td.rouw_icoon{
    vertical-align:top;
    width:20%;
}

table.rouw_default_table td.rouw_soort{
    text-align: center;
    width:58%;
    font-weight: bold;
    font-size:larger;
}

table.rouw_default_table td.rouw_images{
    vertical-align:top;
    text-align: right;
    width:20%;
}

table.rouw_default_table .showrow{
    position: relative;
    float:left;
    margin-bottom:4px;
    width:100%;    
}

table.rouw_default_table .showrow .fieldname{
    position:relative;
    float:left;
    clear:left;
    border: 1px solid #807B7B;
    background-color: #ffffff;
}

table.rouw_default_table .showrow .field{
    position:relative;
    float:left;
    margin-left:5px;
}

.rouw_bericht .blocktitle_comment{
    position: relative;
    background-color: #807B7B;
    color: #ffffff;
    font-size: 16px;
    padding: 4px;
    font-weight: bold;
}

#rouw td.default_ad_showlist_midcolumn .showlist_actions{
    position: relative;
    width:35px;
    float:right;
    text-align: right;
}

/* variations of default style */

.rouw_bericht_achtergrond1{
    border:1px solid #807B7B;
}

.rouw_bericht_achtergrond2{
    border:1px solid #807B7B;
}

.rouw_bericht_achtergrond3{
    border:1px solid #807B7B;
}

.rouw_bericht_achtergrond4{
    border:1px solid #807B7B;
}


.rouw_bericht_achtergrond5{
  border:1px solid #807B7B;
}

.rouw_bericht_achtergrond5 .blocktitle{

    background-color: #bad5f3;
    color: #000000;
    filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;    
}

.rouw_bericht_achtergrond5 .blocktitle .blocktitle_sub_left{

    color: #000000;
    z-index:4999;  
}

.rouw_bericht_achtergrond5 .blocktitle .blocktitle_sub_right{

    color: #000000; 
    z-index:4999; 
}

.rouw_bericht_achtergrond5 hr{
    border:1px solid #bad5f3;
}

.rouw_bericht_red{
    border:1px solid #807B7B;
}

.rouw_bericht_red .blocktitle{

    background-color: #fbcea4;
    color: #8d8d8d;
    filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;
}

.rouw_bericht_red .blocktitle .blocktitle_sub_left{

    color: #8d8d8d; 
    z-index:4999;
}

.rouw_bericht_red .blocktitle .blocktitle_sub_right{

    color: #8d8d8d; 
    z-index:4999;
}

.rouw_bericht_geel{   
    border:1px solid #807B7B; 
}

.rouw_bericht_crosser{  
    border:1px solid #807B7B; 
} 

/* HUWELIJK SHOW */

#huwelijkad{
    position:relative;
    margin-top:0px;
    display:table;
    width:100%;
    min-height:200px;
    background-color:#FFFFFF;
    border:1px solid #807B7B;    
    
}

/* KINDEREN SHOW */

#kinderenad{
    position:relative;
    margin-top:0px;
    display:table;
    width:100%;
    min-height:200px;
    
}

.bericht_icoon{
    position:relative;
    float:left;
    min-width:200px;

}

.bericht_content{
    position:relative;
    float:left;    
}

.bericht_content h1{
    font-size:22px;
}

.bericht_content h3{
    font-size:14px; 
}

.bericht_content h4{
    font-size:14px; 
}

.bericht_footer{
    position:relative;
    float:left;
    width:100%;    
    clear:both;
    padding-top:10px;
    text-align:left;
}

.bericht_footer .address{
    float:left;
    margin-top:2px;
}

.bericht_images{
    position:relative;
    float:right;
    min-width:200px;
    padding-top:10px;
}

.kinderen_bericht_achtergrond_zebra{
    border-bottom:1px solid #866230;
    border-left:1px solid #866230;
    border-right:1px solid #866230;
    border-top:1px solid #866230;   
        
    background-color: #f5f4ef;
    color: #866230;
    
}

.kinderen_bericht_achtergrond_zebra h1, .kinderen_bericht_achtergrond_zebra h3, .kinderen_bericht_achtergrond_zebra h4{
    background-color: #f5f4ef;
    color: #866230;
}


.kinderen_bericht_achtergrondmuisjesjongen{
    border-bottom:1px solid #93B0C2;
    border-left:1px solid #93B0C2;
    border-right:1px solid #93B0C2;
    border-top:1px solid #93B0C2;  
    font-size:12px;
    color:#000000;
    font-weight:bold;
}

.kinderen_bericht_achtergrondmuisjesmeisje{
    border-bottom:1px solid #F08796;
    border-left:1px solid #F08796;
    border-right:1px solid #F08796;
    border-top:1px solid #F08796;  
    font-size:12px;                
    color:#000000;  
    font-weight:bold;
}

.kinderen_bericht_achtergrondbloempatroon{
    border-bottom:1px solid #59A696;
    border-left:1px solid #59A696;
    border-right:1px solid #59A696;
    border-top:1px solid #59A696;  
    font-size:12px;
    color:#000000;  
}

.kinderen_bericht_achtergrondbabietje{
    border-bottom:1px solid #622282;
    border-left:1px solid #622282;
    border-right:1px solid #622282;
    border-top:1px solid #622282;  
    font-size:12px;
    color:#000000;  
}

.kinderen_bericht_achtergrondpooh{
    border-bottom:1px solid #FBCC0A;
    border-left:1px solid #FBCC0A;
    border-right:1px solid #FBCC0A;
    border-top:1px solid #FBCC0A;  
    font-size:12px;
    color:#000000;  
}

.kinderen_bericht_achtergrondooievaarmeisje{
    border-bottom:1px solid #F08796;
    border-left:1px solid #F08796;
    border-right:1px solid #F08796;
    border-top:1px solid #F08796;  
    color:#000000;  
}

.kinderen_bericht_achtergrondgeboren .bericht_icoon{
    min-width:350px;
}
.kinderen_bericht_achtergrondgeboren .bericht_content{

}
.kinderen_bericht_achtergrondgeboren .bericht_images{

}
.kinderen_bericht_achtergrondgeboren .bericht_footer{
    text-align:right;
}
.kinderen_bericht_achtergrondgeboren .bericht_footer .address{
    float:right;
    margin-top:10px;
}


        .berichten_home{
            position: relative;
            width: 100%;
            margin-top:8px;
            margin-bottom:8px;
            clear:both;
            display:table;
        }        
        
        .berichtleft1{
            position: relative;
            float:left;
            width: 48%;
            height: 282px;
            background-image: url(/upload/ads/images/rouw/rouwbasis.jpg);
            background-repeat:no-repeat;

            border: 1px solid #FFFFFF;
        }

        .berichtleft2{
            position: relative;
            float:right;
            width: 48%;
            height: 282px;
            background-image: url(/upload/ads/images/kinderen/geboortebasis.png);
            /*background-color: #E5EAA9;*/
            background-repeat:no-repeat;
   
            border: 1px solid #FFFFFF;
        }

        .berichtright1{
            position: relative;
            float:left;
            width: 48%;
            height: 282px;
            background-image: url(/upload/ads/images/huwelijk/huwelijkbasis.jpg);
            /*background-color: #D4C8BC;*/
            background-repeat:no-repeat;
            margin-top:10px;
 
            border: 1px solid #FFFFFF;
        }

        .berichtright2{
            position: relative;
            float:right;
            width:48%;
            height: 282px;
            background-image: url(/upload/ads/images/geslaagd/geslaagdbasis.jpg);
            /*background-color: #0C77C7;*/
            background-repeat:no-repeat;
            margin-top:10px;
   
            border: 1px solid #FFFFFF;
        }      
        
		
		/* Limburg Agenda */

table.eventtable_bottom 
{
	position: relative;
	width: 848px;
	left: -4px;
	top: 4px;
	border-top: 1px solid #192a3a;
	background-color: #ffd775;
}
	
	
	.event_title
	{
		position: relative;
		font-size: 14px;
		font-weight: bold;
	}
		
/* NIEUWS STYLES -- BEGIN */
          
div.box_share_content_short{
    position:relative;
    clear:both;
    float:right;
    margin-top:4px;
    
}          

div.box_share_content_full{
    position:relative;
    clear:both;
    float:left;
    margin-top:4px;
    
}          
                                      
div.nieuws_detail{
    position:relative;
    float:left;
    width:100%;
	top: 26px;	
	margin-left: -4px;
	padding-bottom: 150px;
	padding-left: 3px;
	background-image: url('/images/lokaal/transbck.png');
    min-height:250px;
}

div.nieuws_detail .navigate_controls{
    position:relative;
    width:100%;
    float:right;
    text-align:right;
	z-index:500;
}

div.nieuws_detail .navigate_controls a{

}

div.nieuws_detail .nieuws_image{
    position:relative;
    float:left;
	margin-top: 30px;
    width:200px;
    margin-left:5px;
}

div.nieuws_detail .nieuws_images{
    position:relative;
    float:left;
	width:200px;
	
}

div.nieuws_detail .nieuws_images .nieuws_image_miniature{
    position:relative;
    float:left;
	width:60px;
	margin-left:2px	;	
}

div.nieuws_detail .nieuws_body{
    position:relative;
    float:right;
    padding-left:4px;
    width:75%;
    top:0px;
    margin-top:10px;
    vertical-align: top;
}

div.nieuws_detail .nieuws_body .nieuws_title{
    position:relative;
    float:left;
	top:-20px;
    font-size:14px;
    font-weight:600;
    width:100%;
    
}

div.nieuws_detail .nieuws_body .nieuws_text{
    position:relative;
    float:left;
    clear:both;
    width:100%;
}

div.nieuws_detail .nieuws_body .nieuws_text p{

}

div.nieuws_detail .nieuws_body .nieuws_date{
    position:relative;
    float:left;
    font-weight:600;
    font-size:10px;
    width:100%;
}

div.nieuws_detail .nieuws_footer{
    position:relative;
    float:left;
    clear:both;
}




div.nieuws_detail .nieuws_footer .nieuws_source{
    position:relative;
    float:left;          
    padding-left:4px;
}

div.nieuws_detail .nieuws_source_image{
    position:relative;
    float:left;          
    clear:both;
}

div.nieuws_detail .nieuws_footer .nieuws_source a{

}

div.local_content_container .nieuws_item{
    position:relative;
    width:100%;
    margin-top:12px;
    min-height:50px;
}

div.local_content_container .nieuws_divider{
    position:relative;
    width:99%;
    border-bottom:1px solid #20384D;
    height:3px;
    clear:both;             
}

.local_content_item_divider{
    position:relative;
    width:99%;
    border-bottom:1px solid #CCCCCC;
    height:3px;
    clear:both;             
}

div.local_content_container .nieuws_item a{
    text-decoration: none;
}

div.local_content_container .nieuws_item a:hover{
    text-decoration: none;
    color:#F5BC2F;
}

div.local_content_container .nieuws_source a.lightview:hover{
    text-decoration: none;
    color:#F5BC2F;
}

div.local_content_container .nieuws_item .nieuws_header{
    position:relative;
    width:100%;
    float:left;
    font-size:11px;
    font-weight:600;
}

div.local_content_container .nieuws_item .nieuws_title{
    position:relative;
    float:left;
    padding-left:4px;
}

div.local_content_container .nieuws_item .nieuws_date{
    position:relative;
    float:left;
    width:99%;
    text-align: right;
    margin-top:8px;


}

div.local_content_container .nieuws_item .nieuws_body{
    position:relative;
    float:left;
    width:100%; 
    margin-top:5px;
}

div.local_content_container .nieuws_item .nieuws_photo{
    position:relative;
    float:left;
    width:100px;    
} 



div.D870_content div.local_content_container .nieuws_item .nieuws_intro{
    width:850px;
}

div.content_427 div.local_content_container .nieuws_item .nieuws_intro{
    width:405px;
}

div.content_287 div.local_content_container .nieuws_item .nieuws_intro{
    width:275px;
}

div.D562border div.nieuws_detail .nieuws_body {
    width:350px;
}
     
div.local_content_container .nieuws_item .nieuws_intro{
    position:relative;
    float:left;
    padding:0px;
    padding-left:4px;
    margin:0px;
    top:0px;   
}

div.local_content_container .nieuws_item .nieuws_intro p{

    padding:0px;
    margin:0px;
    top:0px;   
}

div.local_content_container .nieuws_item .nieuws_source{
    position:relative;
    width:100%;
	padding-left: 4px;
    float:left;
    clear:left;
    margin-top:8px;
}

div.local_content_container .nieuws_navigation{
    position:relative;
    width:100%;
    float:left;
    clear:both;
    margin-top:8px; 
    height:20px;   
}

div.local_content_container .nieuws_navigation_text{
    position:relative;
    font-size:10px;
    font-weight:600;
    padding-top: 3px;
    color:#1B5891;   
}

div.local_content_container .nieuws_navigation_button{

}


div.local_content_container .nieuws_navigation_left{
    position:relative;
    width:49%;
    float:left;
    text-align:left;
}

div.local_content_container .nieuws_navigation_left .nieuws_navigation_text{
    float:left; 
    padding-left:4px;  
}

div.local_content_container .nieuws_navigation_left .nieuws_navigation_button{
    float:left;  
}



div.local_content_container .nieuws_navigation_right{
    position:relative;
    width:49%;
    float:left;
       
}

div.local_content_container .nieuws_navigation_right .nieuws_navigation_text{
    position:relative; 
    float:right; 
    padding-right:4px;  
}

div.local_content_container .nieuws_navigation_right .nieuws_navigation_button{
    position:relative; 
    float:right;
}

/* NIEUWS STYLES -- EINDE*/        
        
        
        
/* TAB MENU */

        
table,td,th,input,textarea,select{
        font:normal 12px arial,helvetica,"liberation sans","dejavu sans condensed",sans-serif
    }
    h1,h2,h3,h4,h5{
        font-weight:bold;margin:0 0 10px 0
    }
    h1,h2{
        font-family:"century gothic",futura,arial,helvetica,"liberation sans","dejavu sans condensed",sans-serif;font-size:18px;white-space:nowrap;color:#787777
    }
    h2{
        margin-bottom:17px
    }
    h1.wrapnormal,h2.wrapnormal{
        white-space:normal;line-height:22px;margin-bottom:10px
    }
    h3{
        font-size:15px;color:#232323
    }
    h4{
        font-size:14px;color:#232323
    }
    h5{
        font-size:12px;color:#282828
    }    
    a,a:hover,a.underline,a.nounderline:hover,a.link,.article a,.highlightLinks a{
        text-decoration:underline
    }
    a.nounderline,h1 a,h2 a,h3 a,h4 a,table a,ul a,.pageDistribution a{
        text-decoration:none
    }
    a,table.flat a.link:visited{
        color:#000000
    }
    table.flat a:visited,table.itemList a:visited{
        color:#444
    }
    a:hover,.pageDistribution a:hover,a.pwmanager1:hover,.tableVa td.title a:hover,table.flat a:hover,table.itemList a:hover,span.author a:hover,p.author a:hover,.highlightLinks a:hover,#reacties .reactie .reactieHeader p a:hover,#dm a:hover,#dm p a:hover,table.productlist td.price a:hover,.b3 a:hover{
        color:#ed053e
    }
    a.ellipsis,span.ellipsis,.ellipsis a,.shorten a{
        display:block;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;padding-left:1px
    }
    .ellipsis .noellipsis a{
        display:inline;overflow:visible;text-overflow:clip;-o-text-overflow:clip
    }
    a img{
        border:none
    }    
    fieldset{
        border:none;padding:0;margin:0
    }
    fieldset legend{
        display:none
    }
    #mainNav{
        position: relative;margin-top: -2px;height:40px;border-bottom:1px solid #e5e5e4
    }
    #siteNav{
        width:1007px;margin-left:116px;background:url(http://limburglokaal.nl/images/lokaal/menu_buttons2.png) repeat-x 0 -140px;position:relative
    }
    #siteNav.buttons4{
        width:482px
    }   
    #siteNav.buttons5{
        width:600px
    }       
    #siteNav.buttons7{
        width:818px
    }
    #siteNav fieldset{
        padding-left:20px;background:url(http://limburglokaal.nl/images/lokaal/menu_buttons2.png) no-repeat left -181px
    }
    #siteMenu{
        height:40px;margin:0;padding:0 20px 0 0;list-style:none;background:url(http://limburglokaal.nl/images/lokaal/menu_buttons2.png) no-repeat right -222px
    }
    #siteMenu li{
        float:left;height:22px;width:111px;background:url(http://limburglokaal.nl/images/lokaal/menu_buttons2.png) no-repeat;text-align:center;padding-top:6px;margin-top:13px;position:relative
    }
    #siteMenu li.bypass{
        display:none
    }
    #siteMenu li.last{
        width:112px
    }
    #siteMenu li:hover{
        background-position:0 -28px
    }
    #siteMenu li.active,#siteMenu li.active:hover{
        background-color:#000;background-position:0 -56px
    }
    #siteMenu li.activeNeighbor{
        background-position:0 -84px
    }
    #siteMenu li.activeNeighbor:hover{
        background-position:0 -112px
    }
    #siteMenu li.active a {
        font-size:11px;font-weight:bold;line-height:19px;color:#ffffff;text-decoration:none;text-align:center;text-transform:uppercase
    }
    #siteMenu li a{
        font-size:11px;font-weight:bold;line-height:19px;color:#20384d;text-decoration:none;text-align:center;text-transform:uppercase
    }
    
    #siteMenu li a:hover{
        border-bottom:1px dotted #d7d7d7
    }
    #groupNav{
        height:36px;
    }
    #groupNav fieldset{
        padding-top:1px;height:35px;position:relative;margin-left:217px;z-index:100;
    }
    #groupNav fieldset div{
        position:absolute;top:0;left:0;visibility:hidden
    }
    #groupNav fieldset div.active{
        visibility:visible
    }
    #groupNav fieldset div h3{
        display:none
    }
    #groupNav fieldset div ul{
        margin:0;
        padding:0;
        list-style:none;
        font-size:0;
        height:25px;
        overflow:hidden;
        width:100%;
    }
    #groupNav fieldset div ul li{
        display:inline;padding:6px 14px;background:url(http://limburglokaal.nl/images/lokaal/buttons2.png) no-repeat
    }
    #groupNav fieldset div ul li:hover{
        background-position:0 -25px
    }
    #groupNav fieldset div ul li.dummy{
        padding:6px 0 6px 1px
    }
    #groupNav fieldset div ul li.active{
        background-position:0 -50px
    }
    #groupNav fieldset div ul li.active:hover{
        background-position:0 -75px
    }
    #groupNav fieldset div ul li.subitems{
        background-position:0 -100px;cursor:pointer
    }
    #groupNav fieldset div ul li.subitems:hover{
        background-position:0 -125px
    }
    #groupNav fieldset div ul li.activesubitems{
        background-position:0 -150px;cursor:pointer
    }                                                                           
    #groupNav fieldset div ul li.activesubitems:hover{
        background-position:0 -175px
    }
    #groupNav fieldset div ul li.activeNeighbor{
     
    }
    #groupNav fieldset div ul li.activeNeighbor:hover{
        background-position:0 -225px
    }
    #groupNav fieldset div ul li.activeNeighborsubitems{
        background-position:0 -250px;cursor:pointer
    }
    #groupNav fieldset div ul li.activeNeighborsubitems:hover{
        background-position:0 -275px
    }
    #groupNav fieldset div ul li,#groupNav fieldset div ul li a{
        line-height:26px;color:#cdcdcd;font-size:11px;text-decoration:none
    }
    #groupNav fieldset div ul li.active,#groupNav fieldset div ul li.active a,#groupNav fieldset div ul li.activesubitems,#groupNav fieldset div ul li.activesubitems a{
        color:#192a3a;font-weight:bold
    }
    #groupNav fieldset div ul li a:hover{
        text-decoration:underline;
        color:#ffd775;
    }
    #groupNav fieldset div ul li div{
        width:160px;position:absolute;top:35px;display:none;padding:1px;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-left:1px solid #fff;background-color:#373737;visibility:visible;z-index:105
    }
    #groupNav fieldset div ul li div ul{
        width:154px;height:auto;padding:2px;border:1px solid #70879e;background-color:#243a4d
    }
    #groupNav fieldset div ul li div ul li{
        display:block;padding:0;background:none
    }
    #groupNav fieldset div ul li div ul li,#groupNav fieldset div ul li div ul li a,#groupNav fieldset div ul li.active div ul li,#groupNav fieldset div ul li.active div ul li a,#groupNav fieldset div ul li.activesubitems div ul li,#groupNav fieldset div ul li.activesubitems div ul li a{
        line-height:normal;color:#8ca4bb;font-weight:normal
    }
    #groupNav fieldset div ul li div ul li a{
        height:1%;display:block;padding:5px 0 5px 11px;white-space:nowrap;color:#ffffff
    }
    #groupNav fieldset div ul li div ul li a:hover{
        background-color:#8ca4bb
    }
    #groupNav #searchbox{
        float:right;height:20px;width:91px;background:#333 url(http://limburglokaal.nl/images/lokaal/buttons2.png) no-repeat 0 -300px;padding:1px;margin:3px 32px 0 0
    }
    #groupNav #searchbox fieldset{
        height:auto;background:none;position:relative;margin:0;padding:0
    }
    #groupNav #searchbox input.text{
        width:75px;height:13px;background-color:transparent;border:none;padding:2px 4px;font-size:11px;color:#cdcdcd;vertical-align:top
    }
    #groupNav #searchbox input.submit{
        position:absolute;top:0;right:0;width:7px;height:20px
    }
    #searchbox{
        position:relative
    }
    #groupNav #searchbox #searchOptions{
        visibility:visible;display:none;position:absolute;top:24px;left:-48px;width:140px;padding:1px;background-color:#373737;z-index:105
    }
    #groupNav #searchbox #searchOptions fieldset{
        color:#cdcdcd;padding:4px;border:1px solid #7b7b7b;background-color:#373737;font-size:11px
    }
	
	
	/* berichten */
	
.content_detail
 {
		background:transparent url(/images/lokaal/850.png) repeat scroll 0 0;
		padding-left: 5px;
		float:left;
		height:26px;
		margin-left:24px;
		position:relative;
		width:845px;
 }
 
 a.biglink_smaller_image 
 {
 	color: #192a3a;
	padding-right: 10px;
	
 }
 
 .kinderen_bericht_upload, .huwelijk_bericht_upload
 {
 	position: relative;
	background-color: #ffffff;
 }

 
 .filmdetail
  {
	position: relative;float: left;height: 100%;width:848px;
	left: -5px;
	top: 26px;
	background-color: #ffffff;
	border-top:1px solid #20384D;
	border-bottom:1px solid #20384D;
	border-left:1px solid #20384D;
	border-right:1px solid #20384D;
 }
 
 .film_detail_view
  {
 	position: relative;
	background-color: #ffffff;
	float: left;
 }
 
 .page_front,.page_front .automain
 {
	position: relative;
	float: left;
	width:100%;
	clear:both;
 }
 
 .eventtable_bottom{
 	position: relative;
	float: left;
	width:100%;
	clear:both;	
 }
 
 /* berichten home */

.fullpage
{
	position: relative;
	float: left;
	background-color: #ffffff;
	padding: 10px;
	margin-top: 10px;
	width: 823px;
	border-bottom:1px solid #20384D;
	border-left:1px solid #20384D;
	border-right:1px solid #20384D;
}

.buttonrouw {
background-color:#E9E9F8;
border-bottom:1px solid #F5BC2F;
border-top:1px solid #F5BC2F;
color:#000000;
float:right;
font-size:13px;
height:22px;
margin-top:10px;
opacity:0.65;
padding-right:4px;
padding-top:5px;
position:relative;
text-align:right;
text-transform:uppercase;
width:365px;
}

.fullpage .articles_title
{
	position: relative;
	float: left;
	width: 836px;
	padding: 4px;
	top: -16px;
	left: -11px;
	background:transparent url(/images/lokaal/850.png) no-repeat scroll 0 0;
}

.blocktitle_home_rouw, .blocktitle_home_kinderen, .blocktitle_huw, .blocktitle_gesl
{display: none;}

.berichten_home {
clear:both;
display:table;
margin-bottom:8px;
margin-top:8px;
position:relative;
width:100%;
}

/* PROFIEL / LOGIN */

div.profiel_info_box{
	color:#FFFFFF;
	font-size:10px;
	margin-left:2px;	
}

div.profiel_menu_container{
	display:block;
	float:left;
	height:auto;
	margin-top:15px;
	overflow:hidden;
	position:relative;
	width:100%;
}

div.profiel_menu_list_title{
	color:#FFFFFF;
	font-weight:600;
	margin-bottom:4px;
	margin-top:8px;
	margin-left:6px;
}

.profiel_menu_list_title a 
{
	color: #ffd775;
}

div.profiel_menu_list_item{
	margin-left:6px;
	padding-left: 10px;
	background-image: url('/images/lokaal/arrow.png');
	background-position: left;
	background-repeat: no-repeat;
}

div.profiel_menu_list_item a{
	color:#FFFFFF;
	font-weight:600;
	text-decoration:none;
}

div.block_427 table.tm_table .tm_tr{
	font-weight:600;	
	border-bottom:1px solid #ECECEC;
}

div.block_427 table.tm_table .row{
	background-color:#F5F1E7;
	position:relative;	
}

div.block_427 table.tm_table .row1{
	background-color:#FFFFFF;
	position:relative;		
}

.subscription_choice_question span.text{
	position:relative;
	float:left;
	clear:both;
	width:100%;
	text-align:center;
	font-size:14px;	
	font-weight:bold;
}

.subscription_choice_item{
	position:relative;
	float:left;
	background-color:#F5BC2F;
	border:1px solid #20384D;
	color:#1F384E;
	height:26px;		
	width:48%;
	cursor:pointer;	
	cursor:hand;
	margin-left:2px;
	margin-right:2px;
	margin-top:5px;
	text-align:center;
	padding-top:8px;
}
.subscription_choice_item:hover{
	background-color:#1F384E;
	color:white;
	border:1px solid white;
}

.subscription_choice_item span.text{
	font-weight:bold;
	font-size:14px;	
	text-align:center;
 }
.choice_active{
	background-color:#1F384E;
	color:white;
	border:1px solid white;
}



.profiel_container{
	position:relative;
	float:left;
	width:100%;
	clear:both;
	
}
/* Profiel container form */


    .profiel_container fieldset  {
		position: relative;
		width: 100%;
        padding: 2px;
        margin: 2px 2px 2px 0px;
    }

    .profiel_container .field_caption label{
        text-align: left;
    }

    .profiel_container input:hover  { background-color:#FBFBFB;}
    .profiel_container input type:text {width:300px;}
    .profiel_container fieldset .field_wrap { margin-top:5px;margin-bottom:5px;clear:both;padding:5px; }
    .profiel_container fieldset .field_caption {font-size:12px; color:#000000}
    .profiel_container fieldset .field_caption LABEL {width:100px;float:left;position: relative; font-size: 12px;font-weight: bold;color: #000000;}
    .profiel_container fieldset .field_desc { font-size:11px; color:#999999; vertical-align:middle; font-weight:normal;}

    .profiel_container .field_object{
        float:left;
        position: relative;
        color: #000000;
        font-weight: normal;
        font-size: 12px;
    }

    .profiel_container .field_object textarea.required{
        background-position: right;
        background-repeat: no-repeat;
        /*background-image: url('/images/check.gif');   */
        background-image: url('/modules/shop/images/standaard.gif');
    }

    .profiel_container .field_object input.required{
        background-position: right;
        width: 200px;
        background-repeat: no-repeat;
        /*background-image: url('/images/check.gif');   
        background-image: url('/modules/shop/images/standaard.gif');*/
    }

    .profiel_container .field_object input{
      width: 200px;
    }

	.profiel_container #organisation_radio{
		position: relative;
		width: 240px;
		clear:both;
	}

    .profiel_container .buttons input[type="submit"]{
    	position: relative;
    	clear: both;
    	float: left;
    }

    .profiel_container #field_wrap_radio input { width:12px; height:12px; margin:0px;border: 0px solid #009CD9; }


    .profiel_container .highlight { font-size:19px;}
    .profiel_container .highlight1 { font-size:17px; font-weight:bold;}
    .profiel_container .highlight2 { font-size:15px;font-weight:bold;}
    .profiel_container .highlight3{ font-size:21px; font-family:"Courier New", Courier, monospace;font-weight: bold;}

    .profiel_container input.validation-failed, .profiel_container textarea.validation-failed   { border: 1px solid #C46B6B;color : #C46B6B;}
    .profiel_container input.validation-passed, .profiel_container textarea.validation-passed   { }
    .profiel_container .validation-advice{   
		color:#C46B6B;
		display:inline;
		width:150px;
		margin-left:5px;
		padding:2px;	
		font-size:11px;
		font-weight:normal;
		border-left:3px #C46B6B solid;
    }
    .profiel_container .custom-advice{ 
		margin: 5px 0;
		padding: 5px;
		background-color: #C8AA00;
		color : #FFF;
		font-weight: bold;
	}

    .profiel_container #buttons { position: relative;margin-top:20px;}
    .profiel_container #buttons input { border:1px solid #000000; background-color:#6DC000;font-size:14px; color: #ffffff;font-weight:bold;text-transform:uppercase; text-align: center;}
    .profiel_container #buttons input:hover { background-color:#FFD01F; border:1px solid red;}

    .profiel_container input.button_submit:hover { background-color:#FFD01F; border:1px solid red;}



/* Contact subscription form */


    .subscription_choice_ct fieldset  {
		position: relative;
		width: 100%;
        padding: 2px;
        margin: 2px 2px 2px 0px;
    }

    .subscription_choice_ct .field_caption label{
        text-align: left;
    }

    .subscription_choice_ct input:hover  { background-color:#FBFBFB;}
    .subscription_choice_ct input type:text {width:300px;}
    .subscription_choice_ct fieldset .field_wrap { margin-top:5px;margin-bottom:5px;clear:both;padding:5px; }
    .subscription_choice_ct fieldset .field_caption {font-size:12px; color:#000000}
    .subscription_choice_ct fieldset .field_caption LABEL {width:100px;float:left;position: relative; font-size: 12px;font-weight: bold;color: #000000;}
    .subscription_choice_ct fieldset .field_desc { font-size:11px; color:#999999; vertical-align:middle; font-weight:normal;}

    .subscription_choice_ct .field_object{
        float:left;
        position: relative;
        color: #000000;
        font-weight: normal;
        font-size: 12px;
    }

    .subscription_choice_ct .field_object textarea.required{
        background-position: right;
        background-repeat: no-repeat;
        /*background-image: url('/images/check.gif');   */
        background-image: url('/modules/shop/images/standaard.gif');
    }

    .subscription_choice_ct .field_object input.required{
        background-position: right;
        width: 200px;
        background-repeat: no-repeat;
        /*background-image: url('/images/check.gif');   
        background-image: url('/modules/shop/images/standaard.gif');*/
    }

    .subscription_choice_ct .field_object input{
      width: 200px;
    }

	.subscription_choice_ct #organisation_radio{
		position: relative;
		width: 240px;
		clear:both;
	}

    .subscription_choice_ct .buttons input[type="submit"]{
    	position: relative;
    	clear: both;
    	float: left;
    }

    .subscription_choice_ct #organisation_radio input { width:12px; height:12px; margin:0px;border: 0px solid #009CD9; }
    .subscription_choice_ct #checkList input { width:30px; height:19px; margin:0px;border: 0px solid #009CD9; }
    .subscription_choice_ct #interest input { width:30px; height:19px; margin:0px;border: 0px solid #009CD9; }
    .subscription_choice_ct #gender   input {width:30px; height:20px; vertical-align:middle;border: 0px solid #009CD9;}

    .subscription_choice_ct .highlight { font-size:19px;}
    .subscription_choice_ct .highlight1 { font-size:17px; font-weight:bold;}
    .subscription_choice_ct .highlight2 { font-size:15px;font-weight:bold;}
    .subscription_choice_ct .highlight3{ font-size:21px; font-family:"Courier New", Courier, monospace;font-weight: bold;}

    .subscription_choice_ct input.validation-failed, .subscription_choice_ct textarea.validation-failed   { border: 1px solid #C46B6B;color : #C46B6B;}
    .subscription_choice_ct input.validation-passed, .subscription_choice_ct textarea.validation-passed   { }
    .subscription_choice_ct .validation-advice{   
		color:#C46B6B;
		display:inline;
		width:150px;
		margin-left:5px;
		padding:2px;	
		font-size:11px;
		font-weight:normal;
		border-left:3px #C46B6B solid;
    }
    .subscription_choice_ct .custom-advice{ 
		margin: 5px 0;
		padding: 5px;
		background-color: #C8AA00;
		color : #FFF;
		font-weight: bold;
	}

    .subscription_choice_ct #buttons { position: relative;margin-top:20px;}
    .subscription_choice_ct #buttons input { border:1px solid #000000; background-color:#6DC000;font-size:14px; color: #ffffff;font-weight:bold;text-transform:uppercase; text-align: center;}
    .subscription_choice_ct #buttons input:hover { background-color:#FFD01F; border:1px solid red;}

    .subscription_choice_ct input.button_submit:hover { background-color:#FFD01F; border:1px solid red;}

    div.message {
    	position: relative;
    	padding-left: 10px;
		margin-top: 10px;
		font-size:12px;
		color:black;font-weight: bold;
    }

    div.message .error{
		font-size:12px;
		color:red;	
		font-weight: bold;
    }
	
/* Checkout - Subscription shop form */


    .checkout_tab_content fieldset  {
		position: relative;
		width: 100%;
        padding: 2px;
        margin: 2px 2px 2px 0px;
    }

    .checkout_tab_content .field_caption label{
        text-align: left;
    }

    .checkout_tab_content input:hover  { background-color:#FBFBFB;}
    .checkout_tab_content input type:text {width:300px;}
    .checkout_tab_content fieldset .field_wrap {position: relative;margin-top:2px;margin-bottom:2px;padding:2px; }
    .checkout_tab_content fieldset .field_caption {font-size:12px; color:#000000}
    .checkout_tab_content fieldset .field_caption LABEL {width:100px;float:left;position: relative; font-size: 12px;font-weight: bold;color: #000000;}
    .checkout_tab_content fieldset .field_desc { font-size:11px; color:#999999; vertical-align:middle; font-weight:normal;}

    .checkout_tab_content .field_object{
        float:left;
        position: relative;
        color: #000000;
        font-weight: normal;
        font-size: 12px;
    }

    .checkout_tab_content .field_object textarea.required{
        background-position: right;
        background-repeat: no-repeat;
        /*background-image: url('/images/check.gif');   */
        background-image: url('/modules/shop/images/standaard.gif');
    }

    .checkout_tab_content .field_object input.required{
        background-position: right;
        width: 200px;
        background-repeat: no-repeat;
        /*background-image: url('/images/check.gif');   
        background-image: url('/modules/shop/images/standaard.gif');*/
    }

    .checkout_tab_content .field_object input, .validate-telephone input{
      width: 200px;
    }

	.checkout_tab_content #organisation_radio{
		position: relative;
		width: 240px;
		clear:both;
	}

    .checkout_tab_content .buttons input[type="submit"]{
    	position: relative;
    	clear: both;
    	float: left;
    }

    .checkout_tab_content #field_wrap_radio input { width:12px; height:12px; margin:0px;border: 0px solid #009CD9; }


    .checkout_tab_content .highlight { font-size:19px;}
    .checkout_tab_content .highlight1 { font-size:17px; font-weight:bold;}
    .checkout_tab_content .highlight2 { font-size:15px;font-weight:bold;}
    .checkout_tab_content .highlight3{ font-size:21px; font-family:"Courier New", Courier, monospace;font-weight: bold;}

    .checkout_tab_content input.validation-failed, .checkout_tab_content textarea.validation-failed   { border: 1px solid #C46B6B;color : #C46B6B;}
    .checkout_tab_content input.validation-passed, .checkout_tab_content textarea.validation-passed   { }
    .checkout_tab_content .validation-advice{   
		color:#C46B6B;
		display:inline;
		width:150px;
		margin-left:5px;
		padding:2px;	
		font-size:11px;
		font-weight:normal;
		border-left:3px #C46B6B solid;
    }
    .checkout_tab_content .custom-advice{ 
		margin: 5px 0;
		padding: 5px;
		background-color: #C8AA00;
		color : #FFF;
		font-weight: bold;
	}

    .checkout_tab_content #buttons { position: relative;margin-top:20px;}
    .checkout_tab_content #buttons input { border:1px solid #000000; background-color:#6DC000;font-size:14px; color: #ffffff;font-weight:bold;text-transform:uppercase; text-align: center;}
    .checkout_tab_content #buttons input:hover { background-color:#FFD01F; border:1px solid red;}

    .checkout_tab_content input.button_submit:hover { background-color:#FFD01F; border:1px solid red;}	
	

/* default_ad */

div.ads_categories_search_container
{
	color: #ffffff;
}


.ads_categories_search_container .new_formInput
{
	position: relative;
	width: 148px;
}


.ads_categories_list_item
{
	position: relative;
	float: left;
	padding-left: 4px;
	padding-bottom: 4px;
	width: 150px;
}

.ads_categories_list_item:hover
{
	position: relative;
	cursor: pointer;
	color: #fcf0d1;	
}

div.default_ad_home_front
{
	position: relative;
	float: left;
	width: 275px;
}

div.advert_item_0
{
	position: relative;
	float: left;
	width: 267px;
	background-color: #f5f1e7;
	padding: 4px;
}

div.advert_item_1
{
		position: relative;
	float: left;
	width: 267px;
	padding: 4px;
	background-color: #ffffff;
}

div.advert_foto1
{
	position: relative;
	float: right;
	width: 71px;
}

div.advert_titel, div.advert_prijs
{
	position: relative;
	float: left;
	width: 196px;
}

div.advert_prijs
{margin-top:10px;font-weight: bold;}

table.default_ad_listview_item
{width: 100%;border-left:1px solid #807B7B;border-right: 1px solid #807B7B;border-bottom: 1px solid #807B7B;}

.tm_table
{
	position: relative;
	float: left;
}

.ads
{
	position: relative;
	float: left;
	width: 120px;
	height: 600px;
}

a.passwordforgotten1
{
	left: 157px;
	top: 20px;
}

.content_427 .formbutton
{
	position: relative;
	margin-top: 10px;
	background-color: #192a3a;
	padding: 4px;
}

.content_427 .formbutton:hover
{
	position: relative;
	margin-top: 10px;
	background-color: #f5bc2f;
	padding: 4px;
}


.content_427 .formbutton a{color: #ffffff;text-decoration: none;}
.content_427 .formbutton a:hover{color: #192a3a;text-decoration: none;}

.submitlogout
{
	position: relative;float: right;
	right: 10px;
	color: #ffffff;	
}

.submitlogout:hover{cursor:pointer;}


/* Highlight nieuws component */
.infopane {
	text-align:left;
}

.infopane .slideimage .mnsld.show{
	display:block;
}			

.imgmap img {
	border:medium none;
}			

.infopane .slideimage {
	width:562px;
}

.parent.chrome1 {
	margin:6px 6px 12px;
}

.infopane {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #EBEBEB;
	width:562px;
	margin-top:3px;
}

.infopane .mainslide, 
.infopane .halfslide, 
.infopane .slideimage {
	height:361px;
	overflow:hidden;
}

.infopane .mainslide {
	overflow:auto;
}

.infopane .halfslide {
	float:left;
	position:absolute;
	z-index:2;
}

.infopane .thumbimg {
	height:auto;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:0;
}

.infopane .thumbimg li {
	clear:both;
	float:none;
	margin:3.3% 6px 0 7px;
	position:relative;
}


.infopane a {
	color:#FFFFFF;
	display:block;				
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
}

	
.infopane .thumbimg .glow img {
	height:75px;
	width:100px;
}

.infopane .thumbimg img {
	border:1px solid #CCCCCC;
	display:block;
	height:60px;
	width:80px;
}					

.infopane .thumbimg .thumbimg_text{
	position:absolute;
	text-decoration:none;
	font-family:"Arial Narrow",Verdana,Arial;				
	bottom:4px;
	left:4px;
	font-size:8px;
	font-weight:bold;
	color:white;	
}

.infopane .thumbimg li.selected .thumbimg_text{
	font-size:16px;
	text-shadow: #000000 1px 1px 1px;
}
/*element.style {
	top:35px;
	visibility:visible;
}*/

.infopane .arrow {
	background:transparent url(/images/lokaal/highlight_arrow.gif) no-repeat scroll left 0;
	height:14px;
	left:0;
	position:absolute;
	width:7px;
}

.infopane .slideimage {
	overflow:hidden;
	position:absolute;
	z-index:1;
}			

.infopane .slideimage .mnsld {
	display:none;
}

.infopane .slideimage img{

}

.slideimage .textbox{
	position:absolute;
	z-index:2;
	width:350px;
	height:100px;	
	background-color:black;
	opacity: 0.85;
	filter: alpha(opacity=85);
	bottom:10px;
	right:10px;	
				
}

.slideimage .textbox a{
	color:white;
	text-decoration:none;
	font-family:"Arial Narrow",Verdana,Arial;
	/*font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-weight:bold;
	padding:2px;
}

.slideimage .textbox .textbox_header a{
	color:white;
	background-color:orange;
	text-decoration:none;
	font-size:12px;
	padding-left:6px;
	
}

.slideimage .textbox.nieuws .textbox_header a{
	background-color:#192A3A;
}

.slideimage .textbox.entertainment .textbox_header a{
	background-color:#F5BC2F;
}

.slideimage .textbox.diversen .textbox_header a{
	background-color:#600000;
}


.slideimage .textbox .textbox_item a{
	color:white;
	text-decoration:none;
	font-size:13px;
	padding-left:24px;
	padding-top:4px;
}

.slideimage .textbox .textbox_item.first_item a{
	color:white;
	text-decoration:none;
	border-bottom:2px solid orange;
	text-weight: bold;
	font-size:14px;
}

.slideimage .textbox.nieuws .textbox_item.first_item a{
	border-bottom:2px solid #192A3A;
}

.slideimage .textbox.entertainment .textbox_item.first_item a{
	border-bottom:2px solid #F5BC2F;
}

.slideimage .textbox.diversen .textbox_item.first_item a{
	border-bottom:2px solid #600000;
}

/* Twitter */


.twitter_container
{position: relative;float:left; top: -22px;background-color: #ffffff;
top: 10px;
border-right: 1px solid #192a3a;
border-left: 1px solid #192a3a;
border-bottom: 1px solid #192a3a;
width: 560px;
left: -4px;
}

.twitter_message
{
	position: relative;
	float: left;
	width: 552px;
	padding: 4px;
	border-top: 1px solid #f5f1e7;
	border-bottom: 1px solid #f5f1e7;
}

.twitter_message:hover
{
	padding: 4px;
	border-top: 1px solid #f5f1e7;
	border-bottom: 1px solid #f5f1e7;
	background-color: #f5f1e7;
}

div.twitter_message img{
	width: 40px;

}


.D562border2 .articles_title {margin-top: -10px}


div.twitter_message .twitter_image img{

}

div.twitter_message .twitter_text{

}

div.twitter_message .twitter_small{
    position:relative;
    width:100%;
    float:left;
}

div.twitter_message .twitter_small div{
    font-size:9px;
}
div.twitter_message .twitter_small a{
    font-size:9px;
}
div.twitter_message .twitter_from_user{
    position:relative;
    width:49%;
    float:left;
}

div.twitter_message .twitter_date{
    position:relative;
    width:49%;
    float:left;
}

div.twitter_navigation{
    position:relative;
    width:100%;
    float:left;
    clear:both;
    margin-top:8px; 
    height:20px;   
}

div.twitter_navigation .twitter_navigation_text{
    position:relative;
    font-size:10px;
    font-weight:600;
    padding-top: 3px;
    color:#1B5891;   
}

div.twitter_navigation .twitter_navigation_button{

}


div.twitter_navigation .twitter_navigation_left{
    position:relative;
    width:49%;
    float:left;
    text-align:left;
}

div.twitter_navigation .twitter_navigation_left .twitter_navigation_text{
    float:left; 
    padding-left:4px;  
}

div.twitter_navigation .twitter_navigation_left .twitter_navigation_button{
    float:left;  
}



div.twitter_navigation .twitter_navigation_right{
    position:relative;
    width:49%;
    float:left;
       
}

div.twitter_navigation .twitter_navigation_right .twitter_navigation_text{
    position:relative; 
    float:right; 
    padding-right:4px;  
}

div.twitter_navigation .twitter_navigation_right .twitter_navigation_button{
    position:relative; 
    float:right;
}


/* Youtube */


.youtube_container{
	position: relative;
	float:left; 
	background-color: #ffffff;
	width:100%;
	margin-top:6px;
}

.youtube_item
{
	position: relative;
	float: left;
	width:100%;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: 1px solid #f5f1e7;
	border-bottom: 1px solid #f5f1e7;
}

.youtube_item:hover
{
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: 1px solid #f5f1e7;
	border-bottom: 1px solid #f5f1e7;
	background-color: #f5f1e7;
}

div.youtube_item .youtube_video{
    position:relative;
    float:left;	
	width:130px;
}

div.youtube_item .youtube_details{
    position:relative;
    float:left;	
	width:400px;
}

div.youtube_item .youtube_main_details{
    position:relative;
    float:left;	
}

div.youtube_item .youtube_main_details .youtube_title{
    position:relative;
    float:left;	
	clear:both;
	width:100%;	
	font-size:14px;
	font-weight:600;
}

div.youtube_item .youtube_main_details .youtube_description{
    position:relative;
    float:left;
	width:100%;
	clear:both;		
}

div.youtube_item .youtube_sub_details{
    position:relative;
    float:left;
	font-size:10px;
	width:100%;
	clear:both;		
}

div.youtube_item .youtube_sub_details label{
	font-size:10px;
	font-weight:bold;
}

div.youtube_item .youtube_related{
    position:relative;
    float:left;	
	width:280px;
}

div.youtube_navigation{
    position:relative;
    float:left;
	width:100%;
    clear:both;
    margin-top:8px; 
    height:20px;   
}

div.youtube_navigation .youtube_navigation_text{
    position:relative;
    font-size:10px;
    font-weight:600;
    padding-top: 3px;
    color:#1B5891;   
}

div.youtube_navigation .youtube_navigation_button{

}


div.youtube_navigation .youtube_navigation_left{
    position:relative;
    width:49%;
    float:left;
    text-align:left;
}

div.youtube_navigation .youtube_navigation_left .youtube_navigation_text{
    float:left; 
    padding-left:4px;  
}

div.youtube_navigation .youtube_navigation_left .youtube_navigation_button{
    float:left;  
}

div.youtube_navigation .youtube_navigation_right{
    position:relative;
    width:49%;
    float:left;       
}

div.youtube_navigation .youtube_navigation_right .youtube_navigation_text{
    position:relative; 
    float:right; 
    padding-right:4px;  
}

div.youtube_navigation .youtube_navigation_right .youtube_navigation_button{
    position:relative; 
    float:right;
}	


a.dackus {font-size: 10px; color: #ffffff;}
a.dackus:hover {font-size: 10px; color: #f5f1e7;}

.gemeente_uitslag
{
	position: relative;
	margin-top: 10px;
	width: 95%;
	background-color: #ffffff;
	border: 1px solid #20384D;
	padding: 10px;
}

.description .title
{
	position: relative;
	float: left;
	width: 100px;
}

.description .prev
{
	position: relative;
	float: right;
	text-align:right;
	right: 0px;
	width: 160px;
	font-style: italic;
	background-image: url('/upload/was2006.gif');
	background-repeat: no-repeat;
	background-position: left center;
}


.form_title{
	padding-left: 20px;
	height: 30px;
}
.form_introtext{
	padding-left: 20px;
	height: 50px;
}

.goto_homepage
{
position: relative;
float: left;
background: url('/images/evenement/home.png') no-repeat 0 0;
width: 234px;
height: 72px;
}

.goto_homepage:hover
 {
 position: relative;
 float: left;
 background: url('/images/evenement/home.png') no-repeat 0 -72px;
 width: 234px;
 height: 72px;
 cursor: hand;
 cursor: pointer;
 }

.goto_homepage a{text-decoration: none;}


.shortlist_item
 {
 position: relative;
 float: left;
 width: 278px;
 border-top: 1px solid #787777;
 padding: 2px 0 4px 0;
 }


.shortlist_image
 {
 position: relative;
 float: left;
 width: 60px;
 }

.shortlist_content
 {
 position: relative;
 float: left;
 width: 214px;
 padding: 0 0 0px 4px;
 }

.shortlist_content a
 {
 text-decoration: none;
 font-size: 10px;
 }

 .shortlist_title a {font-weight: bold;font-size:11px;}
 .shortlist_title a:hover {font-weight: bold;font-size:11px;color: #ED7705}
 .shortlist_content a:hover {color: #ED7705}

.evenement_ct
 {
 position: relative;
 float: left;
 top: 25px;
 left: -2px;}



