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;
}

.website
{
	position: relative;
    z-index: 1;
	top: 0px;
}



.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_red.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;
	padding-top: 0px;
	padding-left: 10px;
	text-align:left;
}

.logo
{
	position: relative;
	float: left;
	left: -12px;
	margin-top: 11px;
	height: 40px;
}

.headerright
{
	position: relative;
	top: -28px;
	width: 780px;
	height: 90px;
	float: right;
}

.banner
{
	position: relative;
	float:left;
	top: 6px;
	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: 4px;
	padding-top: 6px;
	float: right;
	right: 0px;
	width: 187px;
	height: 78px;
	border: 1px solid #ffffff;
	background-color: #7f0000;
	
}

.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: #600000;
		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;
	padding-bottom: 9999px;  margin-bottom: -9999px;
	background-color: #ffffff;
	width: 873px;
		float: right;
		opacity: 0.5;
		filter: alpha(opacity=75);
		top: -4px;
		z-index: 5;
}


.right
{
	position: relative;
	width: 869px;
	top: -4px;
	border-right: 1px solid #ffffff;
	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-total
{
	position: relative;
	float: left;
	width: 850px;
	top: 4px;
	margin-right:2px;
}

#advert_page .articles_title
{
	position: relative;
	margin-top: -30px;
	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;
}

.local_content_container
{position: relative;float: left;height: 100%;}

.module-resultaat-full, .locatie-informatie
{
	position: relative;float: left;height: 100%; width: 100%;margin-top: 15px;
	
}

.informatie
{
	position: relative;float: left;height: 100%;width:848px;
	left: -3px;
	top: 4px;
		background-color: #ffffff;
	border-bottom:1px solid #20384D;
border-left:1px solid #20384D;
border-right:1px solid #20384D;
}

.content_280 .articles_title, .content_850 .articles_title
{
	position: relative;
	margin-top: -28px;
	color: #ffffff;
	text-align: center;
	border: 0px;
	z-index: 6;
}

.header_title .articles_title{
	position: relative;
	text-align: center;
    margin-top:4px;
    padding-top: 0px;
    border-bottom: 0px;
}

.right .articles_introtext
{
	position: relative;
	margin-top: 5px;
	padding-top: 1px;
	padding-left: 0px;
	color: #192a3a;
}


.right .articles_maintitle
{
	position: relative;
	margin-top: -17px;
	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;
	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;
}

.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_red.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{
	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_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;
}

.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;
}


.content_427{
	opacity: 0.75;
    overflow:hidden;        
    clear:both;
    width:274px;
                 
}

.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;
    display:block;
    width:100%;
	height: 100%;
    padding-top:5px;

}

.content_detail{
    background-color:white;
    z-index: 5000;
}

/* end - CHRIS */

/* SIMPLELIST MENU */

div.footer_menu{
    position:relative;
    float:left;
	left: -3px;
    clear:both;
    background-color:#600000;
    border:1px solid #E9EBE8;
    color:#E9EBE8;
    font-size:10px;
    margin:10px 0;
    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;
}

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_top{
	height:5px;
}

.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 */

#advert_page
{
	position: relative;
	z-index:5;
}

.plaatsen ul {position: relative;width: 140px;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 .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;
}

/* CALENDAR - EINDE */    

.box_short_left{
	position: relative;
    width:270px;
    float:left;
    text-align:left;  
    margin-top:48px;
    top:0px;
    padding-top:4px;
	z-index:5;
}

.box_short_right{    
    width:280px;
    float:right;
    text-align:left;
    margin-left: 0px;
    clear:right;
    display:table;
    margin-top:0px;
    top:0px;  
    padding-top:4px;   
}


div.tabs_content{
    position: relative;
    display: block;
    clear: both;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;    
}

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%;
}

/*.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;
} */

.advert_page_auto
{
	position: relative;
	width: 100%;
	float: left;
}

.fieldname, label {
    float:left;
    padding-top:2px;
    width:200px;
}

#titel_show_field, #weblink_show_field, #type_show_field {
font-weight:bold;
}

.automain .field {
    position: relative;
    float:left;
    clear:right;
}

.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;
    padding:0px;
    margin:0px;
    margin-left:0px;
	margin-top:8px;
    margin-right:0px;    
    width:100%;   
}

div.MoreAds
{
	position: relative;
	padding-top:4px;
	border-top: 1px solid #20384d;
}

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;
    text-align:left;
    margin-right:4px;
    padding-top:4px;
	margin-bottom: 10px;
}

div.local_content_container .event_listview_item, #jobtable, div.advert_page_studie .tm_table 
{
	position: relative; 
	border-bottom: 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
{display:none;}
/* 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: 0px;
    float: left;
    width: 100%;    
}

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 {
    width:100%;   
    margin-top: 5px;
    margin-left: 0px;
    margin-bottom: 5px;
}

.tm_table_short{
   width:99%;   
   margin-top:0px;
   margin-left:4px;
   margin-right:4px;
   padding:0px;
}

.default_ad_showlist_leftcolumn {
    border-right: 1px solid #9C377B;
}

.default_ad_showlist_midcolumn {
    width: 400px;
    padding-left: 4px;
}

.default_ad_showlist_rightcolumn {
    border-left: 1px solid 807B7B;
    width: 100px;
    padding-left: 4px;
}

.form_date_location{

}

.form_date_location div label{
    width:100px;
}

.articles_comment{
    position: relative;
    top:300px;
}

.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;
}
.select_boxes {
    border: 1px solid red;
}
.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;
    text-weight: bold;
    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: 20px;
    /*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:200px;
}

#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 table.default_ad_listview_item {
	border:none;
	}

#rouw td.default_ad_showlist_leftcolumn{
    /*
    
    margin-bottom:10px;   
    */
    /*background-color: #F8EED4;*/
    
    background-color: #E2EDF0;
    
    padding: 5px;  
    min-width:150px; 
    border-left: 1px solid #AE458A;
    border-top: 1px solid #AE458A;
    border-bottom: 1px solid #AE458A;
	border:none;
	border-left: 1px solid black;
    height:100%;
    width:150px;
}

#rouw .row td.default_ad_showlist_leftcolumn{
    background-color: #803D5E;    
}

#rouw .row .default_ad_listview_item  a,
#rouw .row .default_ad_listview_item{
	color:white;
}

#rouw .row1 td.default_ad_showlist_leftcolumn{
    background-color: #E2EDF0;
}

#rouw td.default_ad_showlist_midcolumn{
    padding: 5px;
    /*background-color: #ddd6cd;*/
    background-color: #E2EDF0;
    /*background-color: #F8EED4;*/
    /*margin-bottom:20px; */ 
    border-right: 1px solid #AE458A;
    border-top: 1px solid #AE458A;
    border-bottom: 1px solid #AE458A;
	border:none;
	border-right: 1px solid black;
    width: 100%;
    text-align: center;
    min-width:500px;   
    
}


#rouw .row td.default_ad_showlist_midcolumn{
    background-color: #803D5E;
    font-size:12px;
}

#rouw .row1 td.default_ad_showlist_midcolumn{
    background-color: #E2EDF0;
    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;
	border:none;
    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_tellfriend div.buttons{
    position: relative;
    clear:both;
    float:left;
    left: 124px;
    margin-top:  10px;
    margin-right: 50px;
    margin-bottom:15px;
} 
.product_details_title{
	position: relative;
	
	margin: 10px;
	
	top: 15px;
	left: -154px;
	width: 150px;
	float: left;
	text-align: left;
	
}

.product_details_description{
	padding-left: 250px;
}

div#ads_ad_attachments_add div.buttons
{
	position: relative;
    clear:both;
    float:left;
    left: 124px;
    margin-top:  180px;
    margin-right: 50px;
    margin-bottom:15px;
}
     
span#attach_message_container
{
	position: relative;
	float: left;

}
	   
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#upload_container_rouw_attach
{position: relative;float: left;}

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{ 
	position: relative;
	float: left;
    margin-top:1px;margin-bottom:1px;padding:2px; 
	width: 100%;
	height: 100%;
}
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;
	position: relative;
	float: left;
}
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{
	position: relative;
	float: left;
}      

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;
}


#ads_ad_attachments_add, #ads_ad_tellfriend
{
	position: relative;
	float: left;
}

.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;
	min-height:120px;
}

/* 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/berichten/sterfgeval/rouwbasis.jpg);
            background-repeat:no-repeat;
            margin-left:5px;
            margin-right:5px;
            border: 1px solid #FFFFFF;
        }

        .berichtleft2{
            position: relative;
            float:left;
            width: 48%;
            height: 282px;
            background-image: url(/upload/berichten/geboorte/geboortebasis.jpg);
            /*background-color: #E5EAA9;*/
            background-repeat:no-repeat;
            margin-left:5px;
            margin-right:5px;    
            border: 1px solid #FFFFFF;
        }

        .berichtright1{
            position: relative;
            float:left;
            width: 48%;
            height: 282px;
            background-image: url(/upload/berichten/trouwerij/huwelijkbasis.jpg);
            /*background-color: #D4C8BC;*/
            background-repeat:no-repeat;
            margin-top:10px;
            margin-left:5px;
            margin-right:5px;   
            border: 1px solid #FFFFFF;
        }

        .berichtright2{
            position: relative;
            float:left;
            width:48%;
            height: 282px;
            background-image: url(/upload/berichten/geslaagd/geslaagdbasis.jpg);
            /*background-color: #0C77C7;*/
            background-repeat:no-repeat;
            margin-top:10px;
            margin-left:5px;
            margin-right:5px;      
            border: 1px solid #FFFFFF;
        }      
 

	    
/* 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;
    width:100%;
    min-height:250px;
}

div.nieuws_detail .navigate_controls{
    position:relative;
    width:100%;
    float:right;
    text-align:right;
}

div.nieuws_detail .navigate_controls a{

}

div.nieuws_detail .nieuws_image{
    position:relative;
    float:left;
    width:200px;
    margin-left:5px;
}


div.nieuws_detail .nieuws_body{
    position:relative;
    float:right;
    padding-left:4px;
    width:75%;
    top:0px;
    margin-top:0px;
    vertical-align: top;
}

div.nieuws_detail .nieuws_body .nieuws_title{
    position:relative;
    float:left;
    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_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 #CCCCCC;
    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_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%;
    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:#000
    }
    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_button2_red.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_button2_red.png) no-repeat right -222px
    }
    #siteMenu li{
        float:left;height:22px;width:111px;background:url(http://limburglokaal.nl/images/lokaal/menu_button2_red.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:#ffffff;text-decoration:none;text-align:center;text-transform:uppercase
    }
    
    #siteMenu li a:hover{
        border-bottom:1px dotted #ffffff
    }
    #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/button2_red.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:#600000;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/button2_red.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
    }
	
	
	/* SHOP */
	
	.category_gallery_image
	{
		position: relative;
		float: left;
		width: 100%;
		height: 220px;
		margin-top: 10px;
	}

	.category_gallery_item  
	{
		position: relative;
		text-align: center;
		float: left;
		width: 25%;
	}
	
	.category_gallery_title
	{display:none;}
	
	.product-navigatie
	{
		position: relative;
		float: left;
		width: 840px;
		padding: 5px;
	}
	
	.product-navigatie .pagina, .nav-groep 
	{position: relative; float: left; height: 30px;width: 100%;}


	.product-navigatie .pagina .actief
	{position: relative;
	float: left;
	width: 20px;
	}
	
	.product-navigatie .pagina .non-actief, .product-navigatie .pagina .scheiding
	{
		position: relative;
		float: left;
		width: 30px;
	}
	
	.product-list .gallery
	{
		position: relative;
		float: left;
		width: 840px;
		padding: 5px;
	}
	
	
	.product_gallery, .product_row_end
	{
		position: relative;
		float: left;
		width: 33%;
	}
	
	.product_gallery .more_info
	{display:none;}
	
	.product_gallery_name
	{position: relative;float: left;width: 150px;text-align: left;padding-bottom: 20px;}
	
	.product_gallery_price_ct
	{
		position: relative;
		float: right;
		right:75px;
		height: 30px;
	}
	
	.product_gallery_advice_price
	{
		text-decoration:line-through
	}
	
	.product_gallery_price
	{
		font-size: 14px;
		font-weight: 600;
		color: #600000;
	}

	.product_details_container
{
	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;
}

.cartloaded
{
	position: relative;
	background-image: url('/images/lokaal/shopping_cart.png');
	background-repeat: no-repeat;
	background-position: right;
	color: #ffffff;
	padding-left:5px;
	padding-right: 5px;
}

.shortcuts a
{
	position: relative;
	left: 20px;
	color: #f4bb2c;
	padding-right: 4px;
	border-right: 1px dashed #f4bb2c
}

/* rouw */

 .advert_page_rouwadvertentie
 {
 	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;
 }
 
 .content_detail
 {
		background:transparent url(/images/lokaal/850_red.png) repeat scroll 0 0;
		padding-left: 5px;
		float:left;
		height:26px;
		left:10px;
		position:relative;
		width:843px;
 }
 
 a.biglink_smaller_image 
 {
 	color: #600000;
	padding-right: 10px;
	
 }

 
 
/* CHECKOUT */

div.tabs_shop ul {
border-bottom:1px solid #A0A0A0;
height:36px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:relative;
top:4px;
float: left;
}

div.tabs_shop div.active {
background-image:url(/images/shop/active_li.png);
background-position:center bottom;
background-repeat:no-repeat;
height:25px;
width:162px;
}

div.tabs_shop {
background-image:url(/images/shop/inactive_li.png);
background-position:center bottom;
background-repeat:no-repeat;
color:#1E1865;
float:left;
font-weight:bold;
height:24px;
margin:0;
padding:12px 0 0;
text-align:center;
width:162px;
}

.lv_Frames li {
list-style-type:none;
margin:0;
padding:0;
}

.shop_checkout_title
{
	position: relative;float: right; width: 160px;
	height: 48px;
	padding-top: 8px;
	background-image: url('/images/shop/basket.png');
	background-repeat: no-repeat;
	background-position: left;
}

.tabs_shop
{position: relative;top: 0px;}

.checkout_tab_content #winkelmand_container
{
	position: relative;
	float: left;
	width: 100%;
	padding: 4px;
	top: -16px;
	border:1px solid #A0A0A0;
}

.checkout_tab_content #tab-subscribe
{
	position: relative;
	float: left;
	width: 98%;
	padding: 4px;
	top: -16px;
	border:1px solid #A0A0A0;
}

div.winkelmandje-functie-blokken {
clear:both;
display:block;
margin:0;
padding:0;
text-align:left;
}

div.winkelmandje-functie-blok {
background-color:#EFEFEF;
border:1px solid #BBBBBB;
float:left;
height:125px;
margin-right:2px;
position:relative;
}

ul.module-acties {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
overflow:visible;
padding:0;
}

ul li.legen {
background-image:url(/modules/shop/images/legen.gif);
background-position:0 50%;
background-repeat:no-repeat;
}

ul.module-acties li {

clear:both;
line-height:19px;
margin:2px 0;
padding:0;
padding-left: 12px;
}

div.product-list table, div.winkelmandje-overzicht table, div.detail-lijst table {
border-collapse:collapse;
clear:both;
display:table;
margin:5px 0.5%;
padding:0;
text-align:left;
width:100%;
}

div.product-list tbody, div.winkelmandje-overzicht tbody, div.detail-lijst tbody {
display:table-row-group;
}

div.product-list table tr th, div.winkelmandje-overzicht table tr th, div.detail-lijst table tr th {
border:1px solid #FFFFFF;
background-color:#EEEEEE;
margin:0;
}

div.product-list tbody tr, div.winkelmandje-overzicht tbody tr, div.detail-lijst tbody tr {
background-color:#FFFFFF;
}

div.product-list tbody tr:hover, div.winkelmandje-overzicht tbody tr:hover, div.detail-lijst tbody tr:hover {
background-color:#efefef;
}

div.product-list tr, div.winkelmandje-overzicht tr, div.detail-lijst tr {
display:table-row;
}


table.producten-overzicht
div.product-list table, div.winkelmandje-overzicht table, div.detail-lijst table {
border-collapse:collapse;
text-align:left;
}

div.product-list tbody td, div.winkelmandje-overzicht tbody td, div.detail-lijst tbody td {
border-bottom:1px solid #DDDDDD;
padding:2px;
}

div.product-list td, div.winkelmandje-overzicht td, div.detail-lijst td {
display:table-cell;
}

.subscription_content .loginbox, #login_form_box
{
	position: relative;
	width: 98%;
	top: 10px;
	float: left;
	background-color: transparent;	
}

.subscription_content, .field_wrap {
float:left;
height:22px;
position:relative;
width:100%;
}

.local_content_container .subscription_content 
{
	position: relative;
	float: left;
	height: 100%;
	width: 100%;
}

.local_content_container .subscription_content .buttons
{
	position: relative;
	float: left;
	margin-top: 40px;
	left: 20em;
	height: 100%;
	width: 100%;
}

.tabs-content-subscribe
{
	position: relative;
	float: left;
	height: 80%;
	overflow: auto;
}

.payment_container, #subscription_wrapper
{
	position: relative;
	float: left;
}

.buttons_onder
{
	position: relative;
	float: left;
	top: -10px;
} 

.checkout_button_container_top
{display:none;}

.checkout_button_container_bottom
{
	position: relative; float: left;
}

.winkelmandje-functie-blokken .header
{position: relative;
float: left;width: 100%;height: 10px;}

.winkelmandje-functie-blokken .informatie_shop
{position: relative;
float: left;width: 100%;height: 30px;}
 
 
 textarea#shoppingcart_cadeau_text 
 {position: relative;width: 95%;left: 10px;}
 
 .shop_checkout_title_right
 {
 	position: relative; 
	width: 170px;
	height: 48px;
	font-weight: bold;
	font-size: 14px;
 float: right;
 background-image: url('/images/lokaal/shopping_cart.png');
 background-repeat: no-repeat;
 background-position: right;}
 
 .checkout_user_choice_container
 {
 	position: relative;
	float: left;
	width: 100%;
 }
 
 .user_choice_subscribe, .checkout_subscription_content
 {
 	position: relative;
	float: left;
	width: 48%;
 }
 
 .checkout_login_content
 {
 	position: relative;
	float: right;
	width: 40%;
 	}
	
	
.subscription_content label
 {
width: 20em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
 }

 .field_object .required, .validate-telephone
 {
 position: relative;
 width: 250px;
 border: 1px solid #90C6DC;
 background-color: #EBEBEB;
 }

  .field_object .forminput:hover
 {
  border: 1px solid #C31E25;
 }

 
 .subscription_content #field_wrap
 {
 	position: relative;
	float: left;
 }
 
 .subscription_content #organisation_radio, .checkout_user_container
 {
 	position: relative;
	float: left;
	height: 30px;
	width: 100%;
 }
 
.checkout_login_content .loginbox
{
	position: relative;
	height: 120px;
}
 
 #login_form_box .passwordforgotten, #login_form_box #password_remember
 {
 	position: relative;
	float: left;
	width: 350px;
 }
 
#login_form_box #button_checkout_login
{
	position: relative;
	top: 10px;
}
 
.product_details_image_large
{
	position: relative;
	float: left;
	padding: 5px;
	width: 150px;
}

.product_details_general, .product_details_description
{
	position: relative;
	float: right;
	width: 600px;
}

.product_details_general .product_name
{font-weight: bold;}

.product_price
{
	position: relative;
	float: right;
	top: -14px;
	color: #600000;
	font-weight: bold;
	font-size: 16px;	
}

.product_details_shoppingcart_container, .product_details_navigation_controls
{
	position: relative;
	width: 150px;
	float: left;
	margin-bottom: 20px;
	
}

.author_short_list_item
{
	position: relative;
	text-align: center;
}

.author_short_list_item .img img
{border: 2px solid #ffffff;}

.author_short_list_item .name a, .author_short_list_item .meer-info a
{color: #ffffff;}

 .author_short_list_item .description
{color: #F4BB2C;}


.checkout_button_container_bottom
{
	position: relative;
	float: left;
	width: 100%;
	margin-top: 20px;
}



.betaling
{
	position: relative;
	width: 530px;
}

.payment_method_description
{
	position: relative;
	float: right;
	top: -300px;
}

.subscription_form_complete
{
	position: relative;
	float: left;
	margin-top: 10px;
}

/* checkout styles */


div.module-resultaat_full .tabs {
border-collapse:collapse;
clear:both;
display:block;
float:left;
margin:10px 0 0;
width:650px;
}


div.module-resultaat_full .tabs{
    border-bottom:1px solid #A0A0A0;
    height:36px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
    position:relative;
    top:4px;
}



div.module-resultaat_full .tabs .leaf{
    background-image:url(/images/shop/inactive_li.png);
    background-position:center bottom;
    background-repeat:no-repeat;
    color:#1E1865;
    float:left;
    font-weight:bold;
    height:24px;
    margin:0;
    padding:12px 0 0;
    text-align:center;
    width:162px;
}

div.module-resultaat_full .tabs .leaf a
{
    color:#1C5992;
    margin:0;
    text-decoration:none;
}

div.module-resultaat_full .tabs .leaf:hover{
   background-image:url(/images/shop/inactive_li.png);
   background-position:center bottom;
   background-repeat:no-repeat;
   color:#1C5992;
   height:25px;
   margin:0;
   position:relative;
   text-decoration:none;
   width:162px;
}

div.module-resultaat_full .tabs .active{
    background-image:url(/images/shop/active_li.png);
    background-position:center bottom;
    background-repeat:no-repeat;
    height:25px;
    width:162px;
}

div.module-resultaat_full .tabs .active a
{
    color: #FFFFFF;
}

div.tabs-content-subscribe{
    display:block;
    float:left;
    height:90%;
    margin:5px 0 0;
    overflow-x:hidden;
    overflow-y:scroll;
    padding:0;
    position:relative;
    text-align:left;
    width:98%;
}

.tabs-content-subscribe loginbox
{position: relative;

}

