/*standard page classes */
html 	{ 
			margin:0px; 
			padding:0px; 
			height:100%; 
	 	}
	 
.bodyText {
	color:#333333;
	line-height:150%;
	font-size: 10pt;
	font-family: Arial;
	letter-spacing: normal;
	font-weight: normal;
	list-style-position: inherit;
	list-style-type: square;
	text-indent: 0pt;
	text-align: left;
	}
		

h1 		{
			font-size: 22px;
			font-family: "Century Gothic";
			font-weight: normal;
			margin-top:15px;
			margin-bottom:0px;
			padding:15px;
			border:0px solid #072B4E;
			border-width:0px 0px 0px 0px;
			color: #009900;
			
		}

h2 		{
			color: #009900; 
			font-size: 15px; 
			font-family: "Century Gothic";
			font-weight: normal;
			margin-top:20px;
			margin-bottom:20px;
			padding:0px;
		}

h3 		{
			color: #009900;
			font-size: 10px; 
			font-family: Verdana,arial,helvetica;
			font-weight: bold;
			margin-top:0px;
			left:0px;
			padding:0px;
		}
		
a		{
			color: #009900;
			text-decoration: none;
			font-family:Arial, Helvetica, sans-serif;
		}
		
.meer	{ 	
			margin-top:20px;
		}		
		
a:hover	{
			color: #009900;
			text-decoration: none;
		}
		
input 	{
			border-style: solid;
			border-color: #666666;
			border-width: 1px;
			font-size: 12px;
		}
		
select 	{
			border-style: solid;
			border-color: #666666;
			border-width: 1px;
			font-size: 10px;
		}
		
textarea {
			border-style: solid;
			border-color: #666666;
			border-width: 1px;
			font-size: 12px;
		}

p     {
			margin: 3px 0px;
			padding:0px;
			font-family:Arial, Helvetica, sans-serif;
		

}

/*standard classes uses bij jorrcms */

#table_container	{
			background-color:#FFFFFF; 
			margin:0px;
			padding:0px;
			border-style:solid;
			border-width: 1px;
			border-color: #FFFFFF;
			text-align:left;
		}

.banner	{
			margin:0px;
		}
		
.breadcrumb{
			background-color: #EEEEEE;
			padding: 1px;
		}

a.breadcrumb {
			color: #666666; 
			text-decoration: none;
		}

a.breadcrumb:active { 
			color: #666666; 
			text-decoration: underline;
		}

a.breadcrumb:hover { 
			color: #6666FF;
			text-decoration: underline 
		}
		
.catmenu {
			color: #666666;
		}
		
a.catmenu {
			color: #6666FF;
		}
		
.q 		{
			color: #6666FF;
			margin-top: 3px;
		}
		
a.q		{
			color: #6666FF;
			text-decoration: none;
		}
		
a.q:hover {
			color: #AAAAFF;
			text-decoration: underline;
		}
		
.a 		{
			color: #009900;
		}

.formdiv {
			margin:2px;
			background-color: #FFFFFF;
			border-style:solid;
			border-width:0px;
		}
		
.forumdiv {
			margin:3px;
			padding: 3px;
			background-color: #F4F4F4;
			border-style:solid;
			border-width:0px;
		}
		
.imgpop {
			width: 190px;
			text-align: center;
			float:left;
			border-style: solid;
			border-color: #AAAAAA;
			border-width: 1px;
			margin:2px;
		}
		
.prikbord {
			width: 120px;
 			background-color:#FFFFFF;
  			color:#666666;
  			width:100%;
		}

.prikbordheader {
 			background-color:#DDDDDD;
  			color:#009900;
  			width:100%;
  
		}
		
.prikbordtekst{
	color: #000;
	text-decoration: none;
		}

.photobook_photo {
			width:auto; 
			height: 115px;
			margin:5px 5px 5px 0px;
			float: left;
			border-width:0px;
}

.photobook_div {
			margin-top:0px;
}
		
.newsitem {
			width: 120px;
 			background-color:#FFFFFF;
  			color:#666666;
  			width:100%;
  			margin-top:20px;	
			margin-bottom:20px;
		}

.newstitle {
 			background-color:#DDDDDD;
  			color:#009900;
  			width:100%;
  
		}
		
.newstext {
  			color: #666666; 
  			text-decoration: none;
		}

.quote{
			margin-top:0px;	
			margin-bottom:20px;
		}

.quotetitel{
			color: #009900; 
			font-size: 15px; 
			font-family: Arial,helvetica;
			font-weight: normal;
			margin-top:5px;
			margin-bottom:5px;
			padding:0px;
			border:1px solid #072B4E;
			border-width:0px 0px 1px 0px;
		}		

.quotetext{
	color:#000;
		}		


.navigation {
			margin-top:10px;
			
		}
		
.navigation a{
			margin-top:10px;
			color:#FFF;
			
		}
		
.mainmenuitem {
			font-family: Arial,Helvetica,Arial,sans-serif;
			font-size:15px;
			font-weight:lighter;	
			margin-top:0px;
			padding-top:8px;
			margin-right:15px;
			float:left;
			
		}
		
.mainmenuitemactive {
			font-family: Arial,Helvetica,Arial,sans-serif;
			font-size:15px;
			font-weight:lighter;	
			margin-top:0px;
			padding-top:8px;
			margin-right:15px;
			float:left;
		}
	
a.menu, a.newsmenu  { 
			color: #333333;
			text-decoration: none; 
		}

a.menu:link, a.newsmenu:link { 
			color: #333333;
			text-decoration: none; 
		}
	
a.menu:visited, a.newsmenu:visited{ 
			color: #333333;
			text-decoration: none;
		}
	
a.menu:hover, a.newsmenu:hover   { 
			color: #333333;
			text-decoration: none;
		}
	
a.menu:active, a.newsmenu:active  { 
			color: #333333;
			text-decoration: none; 
		}
	
a.menuactive, a.newsmenuactive  {
			color: #333333;
			text-decoration: underline;
		}
	
a.menuactive:hover, a.newsmenuactive:hover {
			color: #333333;
			text-decoration: underline;
		}

.submenuitem {
			font-family: Verdana,Helvetica,Arial,sans-serif;
			font-size:9px;
			background-color:#FFFFFF;
			border-bottom: solid 1px #425A78;
			border-left: solid 1px #425A78;
			border-right: solid 1px #425A78;
			margin-left:12px;
			text-align:left;
		}

a.submenu, a.newssubmenu {
			color: #AAAAAA;
			text-decoration: none; 
		}
	
a.submenu:link, a.newssubmenu:link { 
			color: #AAAAAA;
			text-decoration: none;
		}
	
a.submenu:visited, a.newssubmenu:visited { 
			color: #AAAAAA;
			text-decoration: none;
		}
	
a.submenu:hover, a.newssubmenu:hover { 
			color: #000000;
			text-decoration: none; 
		}
	
a.submenu:active, a.newssubmenu:active { 
			text-decoration: none; 
		}
	
a.submenuactive, a.newssubmenuactive {
			color: #000000;
			text-decoration: none;
		}
	
a.submenuactive:hover, a.newssubmenuactive:hover {
			color: #000000;
			text-decoration: none;
		}

.mainnewsitem {
			font-family: Verdana,Helvetica,Arial,sans-serif;
			font-size:10px;
			font-weight:bold;
			width: 100%;
			background-color:#FFFFFF;	
			border: solid 1px #666666;
			margin-top:2px;
			padding:2px;
			text-align:left;
			vertical-align:middle;
		}

a.newsmenu  { 
			color: #666666;
			text-decoration: none; 
		}

a.newsmenu:link { 
			color: #666666;
			text-decoration: none; 
		}
	
a.newsmenu:visited{ 
			color: #666666;
			text-decoration: none;
		}
	
a.newsmenu:hover   { 
			color: #000000;
			text-decoration: none;
		}
	
a.newsmenu:active  { 
			color: #000000;
			text-decoration: none; 
		}
	
a.newsmenuactive  {
			color: #000000;
			text-decoration: none;
			font-weight:bold;
		}
	
a.newsmenuactive:hover {
			color: #000000;
			text-decoration: none;
			font-weight:bold;
		}
		
a.newsmenu{
			color: #666666;
			text-decoration: none;
			font-weight: bold;
		}
		
a.newsmenuactive  {
			color: #000000;
			text-decoration: none;
			font-weight: bold; 
		}
		
a.newssubmenuactive  {
			color: #000000;
			text-decoration: none;
			font-weight: bold; 
		}

.newsitemdiv {
			margin-top:5px;
		}
	
.board 	{
			color: #666666;
			text-decoration: none
		}
	
.board:hover {
			color: #111111;
			text-decoration: none
		}

.leadtext {
	color: #000;
	font: Arial;
	font-size: 10pt;
	line-height: 150%;
	list-style: inherit;
	list-style-type: square;
	text-align: left;
		}

.normaltext {
	color: #000;
	font: Arial;
	font-size: 10pt;
	line-height: 150%;
	list-style: inherit;
	list-style-type: square;
	text-align: justify;
		}
		
.searchbox {
	color: #000;
	text-align: left;
	background-color: #00356A;
		}
		
.highlight {
			background-color:#CCCCFF;
		}

/* tailer made classes  */

.maintable {
			width: 900px;
			background-color:#FFFFFF;
			margin-top:40px;
		}
		
.headerbanner {
			background-image: url(images/header_banner.jpg);
		}

.maincontent {
			margin: 10px 15px;
			height: 420px;
			overflow:auto;
			padding-right:25px;
		}

.infobox {
			color:#FFFFFF;
			float:left;
			width:280px;
			margin: 80px 5px 0px 15px;
		}
		
.LogoBSO_Index {
	font-size: 30px;
	color: #666666;
	letter-spacing: 0.05em;
	}
	
.newscontent {
			margin: 10px 15px;
			padding-right:20px;
		}
		
.quotescontent {
			margin: 10px 15px;
			padding-right:20px;
		}
		
.navText { font:Arial, Helvetica, sans-serif;
color:#FFF; padding-left:3px;}

a.navText { font:Arial, Helvetica, sans-serif;
color:#FFF; padding-left:3px;}

navText a { font:Arial, Helvetica, sans-serif;
color:#FFF; padding-left:3px;}
