a{
	color: #b30838;
	outline:none;
}

a:hover {
	text-decoration: underline;
	color: #b30838;
}

body
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #4e4e4e;
	line-height:16px;
	background:url(images/bg-blokje.jpg);
	margin:0 auto;
}

hr
{
border:0;
background:#a8a9ad;
height:1px;
}

h1
{
	font: 17px Arial, Helvetica, sans-serif;
	color: #b30838;
	line-height:16px;
}

h2
{
	font: 12px Arial, Helvetica, sans-serif;
		color: #b30838;
	font-weight:bold;
}
h3
{
	font: 45px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height:25px;
}

h4
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height:24px;
}

.newsreader {
}
.nr_description {
	font-weight: bold;
}
.nr_content {
}
.nr_content ul {
}
.nr_content li {
	margin-bottom: 1em;
	list-style: none;
	margin-left:-40px;
}
.nr_itemdesc {
}

.discreet {
	font-size:90%;
}




#wrap
{
	margin: 0 auto;
	width: 980px;
	height:1100px;
}

#header
{
	width: 980px;
	height: 147px;
	margin: 0 auto;
	background:url(images/header.jpg) no-repeat;
	float:left;
	position:relative;
	
}

#vlagvak{
width:500px; 
height: 60px; 
position:absolute;
top:10px;
right:10px;
}
#logo
{
	height:147px;
	width:323px;
	float:left;
}

#headertekst
{
	width:880px;
	height:260px;
	float:left;
	padding:15px;
	padding-left: 85px;
	padding-top: 10px;
}

#headervak
{
	width: 980px;
	height: 284px;
	margin: 0 auto;
	float:left;
	background:url(images/banner.jpg) no-repeat;
}

#vak
{
	width: 906px;
	height: 247px;
	margin: 0 auto;
	background:url(images/vak.jpg) no-repeat;
	float:left;
	overflow: hidden;
}

#content
{
	width: 980px;
	height:auto;
	margin: 0 auto;
	margin-top:3px;
	float:left;
	background:#FFFFFF;
	display: inline;
	background:url(images/bgcontent.jpg) repeat-y;
	
}

#hoofdvak
{
	width: 530px;
	margin: 0 auto;
	float:left;
	height:auto;
	background:#FFFFFF;
	display: inline;
	padding-left:15px;
	padding-top:14px;
}

#menuvak
{
	width:600px;
	height:28px;
	float:right;
	display: inline;
	margin-top: 115px;
	text-align:right;
}

#menu
{
	width:870px;
	height:28px;
	float:right;
	display: inline;
	text-align:right;
}

#vaklinks{
	width:200px;
	height:auto;
	float:left;
	overflow: hidden;
	display: inline;
}

#submenuvak{
	width:200px;
	height:auto;
	float:left;
	overflow: hidden;
	display: inline;
}


#nieuws
{
	width:190px;
	background:#eaeaea;
	float:left;
	padding:10px;
	padding-top:15px;
	display: inline;
	min-height: 310px;
}


.buttonclick {
	background-color:#bbb;
}

#tekstrechts
{
	width:195px;
	height:445px;
	float:left;
	margin-left: 5px;
	padding-left: 15px;
	margin-top: 10px;
	display: inline;
	
}
#footer
{
	width: 980px;
	height: 90px;
	margin: 0 auto;
	float:left;
	background:url(images/footer.jpg) no-repeat;
	display: inline;
}


#adres
{
	width:980px;
	height:38px;
	float:left;
	font-size:10px;
	color:#FFFFFF;
	text-align: center;
	padding-top: 8px;
	display: inline;
}

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

#adres a:hover{
	color:#FFFFFF;
	text-decoration:underline;

}

#line
{
	width:220px;
	margin: 0 auto;
	height:20px;
	text-align:right;
	font-size:10px;
	float:right;
	color:#777;
}

#line a
{
	color:#777;
	text-decoration:none;
}


#line a:hover
{
	color:#777;
	text-decoration:underline;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
	####	Header Menu #####
	#######################

	Horizontal Drop-Down Menu based off :
	http://www.tanfa.co.uk/css/examples/menu/tutorial-h.asp
	
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */
/* navigation */
#nav {
	margin-top:5px;
	float:right;
	height:28px;
	text-align:right;
}

#nav ul { 
margin:0; 
list-style:none; 
padding: 0 0 0 0; 
text-align:right;
}

#nav a, #nav strong, #nav span { 
float:right; 
display:block; 
color:#4e4e4e; 
padding: 6px 10px 3px 0px;
background:url(images/nav.jpg) no-repeat 100% 0px; 
text-decoration:none;
text-transform:none;
font-size:12px;
font-weight: normal;
text-align:right;

}

#nav a { 
float:none; }

#nav li { 
float:left; color: #4e4e4e;
background: url(images/nav1.jpg) no-repeat 0px 0px;
margin:0;
padding:0 0 0 9px;
text-align:right;
}

#nav .current { 
background:url(images/nav1.jpg) no-repeat 0 -41px;
color: #FFF;
text-align:right;
}

#nav .current a { 
background:url(images/nav.jpg) no-repeat 100% -41px; 
padding:7px 10px 4px 0px; color:#FFFFFF; 
text-align:right;}

#nav a:hover {
	color:#a6aaad;
	background:url(images/nav.jpg) no-repeat 100% 0px;
}  

#nav .current a:hover { 
background:url(images/nav.jpg) no-repeat 100% -41px; 
padding:7px 10px 4px 0px; 
} 

/*-------- sub ----------*/

#submenu {
	float:left;
	width:220px;
	padding:0;
	font-size:12px;
	font-weight:bold;
	display:inline;
	background:#f5f5f5;
}

#submenu ul {
	list-style:none;
	width:200px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align: left;
	background:none;

}

#submenu li { /*Abstand vom letzten Unterpunkt zum nächsten Hauptpunkt */
	margin-bottom:0px;
	display:block;
	background:none;
}

#submenu li a {
	height:22px;
	text-decoration:none;
	color:#B30838;
	display:block;
	font-size:13px;
	padding: 6px 15px 0px 15px; /*Oben, rechts, unten, links */
}

#submenu li a.menu-first {
	height:22px;
	text-decoration:none;
	color:#B30838;
	display:block;
	font-size:13px;
	padding: 6px 15px 0px 15px; /*Oben, rechts, unten, links */
	margin-top:22px;
}
#submenu li a.menu-last {
	height:22px;
	text-decoration:none;
	color:#B30838;
	display:block;
	font-size:13px;
	padding: 6px 15px 0px 15px; /*Oben, rechts, unten, links */
	margin-bottom:15px;
}


#submenu li a:hover{
	color:#fff;
	background:#b30838;
}

#submenu li a.current, #submenu li a.menu-current {
	padding: 6px 15px 0px 15px; /*Oben, rechts, unten, links */
	color:#b30838;
	padding-right: 40px; /*4px 30px 1px 0; Oben, rechts, unten, links */
	text-align:left;
        background:#eaeaea;
}
#submenu li a:hover.menu-current {
	color:#FFFFFF;
}



#submenu ul ul {
	padding: 4px 15px 0px 0; /*Oben, rechts, unten, links */
	font-size:12px;
	width:165px;
}

#submenu ul ul li a:hover{
	background:none;
}

#submenu  ul ul li a.menu-parent {
	background:none;
	padding: 4px 15px 0px 0; /*Oben, rechts, unten, links */
	text-align:left;
}

#submenu ul ul ul {
	margin:0 0 0 15px;
	font-size:10px;
	width:100px;
}

#submenu ul ul a {
	height:18px;
	margin:0;
	font-weight:normal;
	padding:0px 0px 0 0px;
	background:none;

}

#submenu ul ul a.current, #submenu ul ul a.menu-current {
	height:18px;
	margin:0;
	font-weight:normal;
	padding: 4px 15px 0px 0; /*Oben, rechts, unten, links */
	background:none;
}

#submenu ul ul ul a {
	height:18px;
	margin:0;
	padding: 4px 15px 0px 0; /*Oben, rechts, unten, links */
	background:none;
}

/*-------- menu2 ----------*/
#menu2
{
margin-top:5px;
	height:15px;
	float:right;
	text-align: right;
}

#menu2 ul
{
	margin: 0;
	list-style-type: none;
	color: #777;
	width: 100%;
	font:arial, helvetica, sans-serif;
	text-align: right;
	font-size:10px;
	font-weight:normal;
	height:15px;
	
}

#menu2 li 
{ 
	display: inline; 
	border-left:1px solid #777;
	padding: 0px 5px;
	text-align:right;
}

#menu2 li a
{
	text-decoration: none;
	color: #777;
	
	
}

#menu2 li a:hover
{
	height:35px;
	text-decoration:underline;
}

#menu2 li a.menu-current
{
	text-decoration: none;
	padding: 0px 5px;
	height:35px;
	border-left:1px solid #777;
}

#menu2 li a.menu-first
{
	
	border-left:0px solid #777;
}

/*-------- menu3 ----------*/
#menu3
{
	height:15px;
	float:right;
	text-align: right;
	margin-left:-40px;
	padding-right:37px;
	margin-top:5px;
	width: 900px;
}

#menu3 ul
{
	margin: 0;
	list-style-type: none;
	color: #777;
	width: 100%;
	font:arial, helvetica, sans-serif;
	text-align: right;
	font-size:10px;
	font-weight:normal;
	height:15px;
	
}

#menu3 li 
{ 
	display: inline; 
	border-left:1px solid #777;
	padding: 0px 5px;
	text-align:right;
}

#menu3 li a
{
	text-decoration: none;
	color: #B30838;
	
	
}

#menu3 li a:hover
{
	height:35px;
	text-decoration:underline;
}

#menu3 li a.menu-current
{
	text-decoration: none;
	padding: 0px 5px;
	height:35px;
	border-left:1px solid #777;
}


/* Scroll Bar Master Styling Starts Here */
/* comments can freely be removed from this file */

.fixedwidth {
	/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
	width: 550px;
	height: auto;
	position: relative;
	color: black;
	padding: 1px;
}

/*Page related styles for you to view*/

/* do not modify .scrollgeneric class, required for proper operation */
.scrollgeneric {
line-height: 1px; font-size: 1px;
position: absolute; top: 0; left: 0;
}

.vscrollerbase, .vscrollerbar {
width: 15px;
}

.hscrollerbase, .hscrollerbar {
height: 15px;
}

.vscrollerbar, .hscrollerbar {
/*padding information of these elements are only used for
padding of the scroll-bar with respect to the scroll base,
the padding will automatically be turned off by the script*/
padding: 5px;
/* z-index for scrollbars no longer has to be given as of version
1.7.5 for correct operation, but it is still recommended, as this
decides the z-index for content.*/
z-index: 2;
}
.vscrollerbarbeg {
/*top image holder for vertical scroll bar*/
background: url(images/vscroller.png) 0px -10px;
width: 15px;
/* height is auto set by the script to fit the scrollbar */
}

.vscrollerbarend {
/*bottom image holder for vertical scroll bar*/
background: url(images/vscroller.png);
width: 15px; height: 10px;
}

.hscrollerbarbeg {
/*left image holder for horizontal scroll bar*/
background: url(images/hscroller.png) -10px 0px;
height: 15px;
/* width is auto set by the script to fit the scrollbar */
}

.hscrollerbarend {
/*right image holder for horizontal scroll bar*/
background: url(images/hscroller.png);
height: 15px; width: 10px;
}

/* Following are OPTIONAL */

.vscrollerbase, .hscrollerbase {
background-color: #D1DDCB;
background-image: url(images/scrollbaseback.png);
}

.hscrollerbasebeg {
height: 15px;
background: url(images/scrollbases.png) -22px 0px no-repeat;
/* width is auto set to fill the base */
}

.hscrollerbaseend {
height: 15px; width: 7px;
background: url(images/scrollbases.png) 0% 0% no-repeat;
}

.vscrollerbasebeg {
width: 15px;
background: url(images/scrollbases.png) -7px -8px no-repeat;
/* height is auto set to fill the base */
}

.vscrollerbaseend {
height: 7px; width: 15px;
background: url(images/scrollbases.png) -7px 0px no-repeat;
}

.scrollerjogbox {
width: 15px; height: 15px;
top: auto; left: auto; bottom: 0px; right: 0px;
background: white url(images/scrolljog.png) 50% 50%;
}
/* Scroll Bar Master Styling Ends Here */



#lastrss-sbm{
padding-left:4px;


}
