/**/
/* CSS Document */

body {
	margin: 0px;
	
	}

body, td {
    color: white;
	font: 11px/15px Arial, Helvetica, sans-serif;
	}
	
.text a {
	color: white;
	font: 11px/15px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
.text a:hover {
	color: #2D0F00;
	font: 11px/15px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}
	

.mainContainer {
	width: 810px;
	margin: 0px auto 0 auto;
	text-align: left;
	}

.bodyContainer{
	padding-top: 50px;
	text-align: center;
	padding-bottom: 50px;
	}



/* TopMenu Bar -> Zoeken | Login etc. */
	
#topMenu {
	text-align: right;
	margin: 0 5px 8px 0;
	font-size: 10px;
	height: 13px;
	}

		.topMenuBorder {
			margin: 0 7px;
			float: right;
			background: url("/assets/hemelriek/images/topMenu_border.gif") center top no-repeat;
			}
		
		.topMenuItem a{
			float: right;
			color: white;
			text-decoration: none;
			}
			
		.topMenuItem a:hover {
			text-decoration: underline;
			}
			
			

	



/* MainMenu bar -> Main Menu & sfeerfoto */

		

		
	
		.mainMenuItem {
			width: 162px;
			height: 15px;
			margin-top: 8px;
			margin-bottom: 8px;
			font-weight: bold;
			}
		
				#menuFill { width: 300px; }
				.menuRow { width: 160px; }
				#logoIndex { width: 330px; }
				.spacerVert { width: 5px; padding: 1px;} 
				.spacerHor { height: 5px; font: 5px/2px; padding: 0; margin-bottom: -5px;}
				.divspacerHor { height: 5px; font: 5px/2px; padding: 0; margin-bottom: -5px; line-height:1px;font-size:1px;}

				.logoVolg {	background-image: url(/assets/hemelriek/images/sfeer_herfst_index_volg.jpg); width:261px; height:171px; }
				
				
				#logoVolg .text {
					color: red;
					}




/* Maincontent */

	
	#subMenu {

		padding: 7px 5px 0 0;
		font-size: 13px;
		}
		
    #subMenu #submenublokje 
    {
        padding-right:5px;    
    }
	
	#subMenu .submenuitem {	
		margin-bottom:5px;
	}
	


	#special {
		width: 290px;
		}
		
		#special .text {
			padding: 20px 20px 30px 20px;
			}
			
	    #special #headerimg
	    {
	        
	    }
			
	    #special #headerimg .image
	    {
	        width:330px;
	        height:80px;
	        overflow:hidden;    
	    }
	
	
	#special_volg {
		width: 354px;
		height:400px;
		min-height:400px;
		}
		
		#special_volg .text {
			padding: 20px 20px 30px 20px;
			}
			
		
		#special_volg #headerimg
	    {
	        padding-bottom:5px;    
	    }
			
	    #special_volg #headerimg .image
	    {
	        width:396px;
	        height:125px;
	        overflow:hidden;    
	    }
	
	
	#nieuws {
		width: 330px;
		padding: 25px 25px 50px 25px;
		margin: 0;
		}
		
		.nieuwsItem {
			margin: 0 0 25px 0;
			}
			
		.nieuwsDate {
			color:white;
			font-size:10px;
			float:left;
			margin:3px 4px 0 0;
			}
		
		.nieuwsHeader{
			color:white;
			font-size:14px;
			font-weight:bold;
			margin-bottom:4px;
			_padding-top:2px;
			}

		.nieuwsMeer a{
			float: right;
			margin-right: 10px;
			margin-top: -5px;
			font-weight: bold;
			font-size: 14px;
			text-decoration: none;
			}

			


.hr {
	background: transparent url("/assets/hemelriek/images/dots_horizontaal.gif") repeat-x;
	height: 1px;
	margin: 4px 0 4px 0;
	_margin: 4px 0 -6px 0;
	}

.nieuwsKop 	{
	margin-bottom: 25px;
	height: 35px;
	}

.volgKop {
	margin-bottom: 25px;
	height: 25px;
	}

.bodyKop {
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	width:250px;
	}
	
	
.nieuwsRood {
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	}
	
	
/* Koppen in de rechterkolom, fotogallery en navigatielijst eronder bij ast_volg.html */
/* Enkele items die hier stonden worden in de seizoensgeboden CSS bestanden opgemaakt */
.volgKopRechts		{margin-bottom:10px; margin-left:25px; margin-top:20px; height:22px;}
.volgHeader			{display:none; color:white; font-size:14px; font-weight:bold; /*margin-bottom:4px; _padding-top:2px;*/}
.bodyKop_volg		{font: bold 22px/18px Arial, Helvetica, sans-serif; margin-bottom: 20px; margin-top:5px;}
.fotoGallery		{width:204px; /*background:#fff; height:128px;*/}

.relatedLinks		{}

/* sIFR */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.breaker {
	line-height:1px;
	height:1px;
	font-size:1px;
	margin-top:-1px;
	clear:both;
}

.matrix .center {
	text-align:center;
}

/* Form Styles   */
TABLE.formTable
{

}
    TABLE.formTable TR TD
    {
        padding: 2px 0px;
    }
        TABLE.formTable TR TD INPUT.default,
        TABLE.formTable TR TD TEXTAREA.default
        {
            padding: 2px 1px;
            font-size: 11px;
            border: solid 1px #000000;
        }
        TABLE.formTable TR TD TEXTAREA.default
        {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            overflow: auto;
        }
            TABLE.formTable TR TD INPUT.error,
            TABLE.formTable TR TD TEXTAREA.error
            {
                padding: 2px 1px;
                font-size: 11px;
                border: solid 1px #FF0000;
                background-color: #FFF4F4;
            }
            TABLE.formTable TR TD TEXTAREA.error
            {
                overflow: auto;
            }
        TABLE.formTable TR TD SELECT
        {
            padding: 1px;
            font-size: 11px;
            border: solid 1px #000000;
        }
        TABLE.formTable SPAN.errorText
        {
            color: #FFFFFF;
            font-weight: bold;
            display: block;
        }
        
/* Photobook Styles    */
DIV.photobook_pagelist
{
    width: 350px;
    margin: 0px;
    padding: 0px;
}
	DIV.photobook_pagelist LI
	{
	    margin-bottom: 20px;
	}
	DIV.photobook_pagelist LI A:link
	{
	    margin: 0px 0px 4px 0px;
	    font-weight: bold;
	    display: inline-block;
	}
	DIV.photobook_pagelist LI A:hover
	{
	    font-weight: bold;
	}
DIV#photobook_album
{
    width: 350px;
    margin: 0px;
    padding: 0px;
}
    DIV#photobook_album DIV.photobook_spacer
    {
        width: 350px;
        height: 10px;
        line-height: 10px;
        font-size: 10px;
        clear: both;
    }
    
        DIV#belmeblok
        {
            width:200px;
            padding:10px;
        }
