#loginbtn {
   position: absolute;
   right: 10px;
   top: 3px;
}

#loginbtn a{
	background: url('../images/pijl_wit.gif') no-repeat left center;
	padding-left: 10px;
}


div#breadcrumbs, div#breadcrumbs a{
	margin: 0;
	color: #aaa;
	font-style: italic;
	font-size: 90%;
}

div#breadcrumbs{
	float: left;
	margin: 5px 0 10px 0px;
	padding-left: 20px;
	
}

div#middenbalk div#breadcrumbs {
	width: 360px;
}

div#middenbalk2 div#breadcrumbs {
	width: 530px;
}

h1, h2, h3, h4, h5, h6{
	padding: 0 20px auto 0px;
	font-size: 100%;
}

p.bodytext{
	margin: 0 20px; auto 20px;
	font-size: 80%;
	line-height: 150%;
}


//a {
//	color: #000;
//	text-decoration: none;
//}

#content {
	padding-bottom: 16px;
}

#content ul, #content ol, #content table {
	font-size: 80%;
}

//#content p a {
//	border-bottom: 1px dotted #ccc;
//}

//#content p a:hover {
//	border-bottom: 1px dotted #ccc;
//}

a.topmenu   {
   color: #ffffff;
   font-size: 8pt;
}

.csc-header{
	margin-top: 10px;
	margin-bottom: 5px;	
}

.csc-firstHeader{
	margin-top: 0;
	padding-bottom: 20px;
	margin-bottom: 18px;
	background: url('../images/header_bg.gif') no-repeat center bottom;
}

.csc-header h1{
	padding-left: 20px;
}


#menu ul {
   padding: 0;
   margin: 0;
   list-style-type: none;
}

#menu ul li {
   padding-bottom: 5px;
}

#menu ul li a   {
	font-family: arial;
	color: #000000;
	font-size: 80%;
	font-weight: bold; 
	letter-spacing: 0.5px;
	text-decoration: none;
}

#menu ul li a.act{
	color: #606060;
}

/* Submenu */
#menu ul li ul {
	list-style-type: none;
	margin: 0px 0px 0px 10px;
	padding: 0;
}

#menu ul li ul li a {
	color: #666;
	font-size: 70%;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: none;
}

#menu ul li a.sub_act {
	color: #cc0000;
}

img.pijl         {
   border: solid 0px white;
   padding: 0 4px 0 0;
}


h2.zoeken    {
   font-size: 13pt;
   font-family: arial;
   color: #004588;
   padding: 0;
   margin: 0;
   }
   
input.zoeken   {
   padding: 0;
   margin:  4px 0 0 0;
   padding: 1px 3px 1px 3px;   

   background: #F4F4F4;
   border-style: solid;
   border-width: 1px;
   border-color: #999 #fefefe #fefefe #999;

   font-size: 11px;
}

form    {
   padding: 0;
   margin: 0;
}

input.checkbox   {
   padding: 0;
   margin: 10px 0 0 0;
   width: 14px;
   height: 14px;
}

/* Custom search */
.tx-bwcustomsearch a.btn{
	color: #333;
}

.tx-bwcustomsearch input#tx-bwcustomsearch-sbtn {
	margin-bottom: -13px;
}

.tx-bwcustomsearch a {
	background: url('../images/arrow-blue.gif') no-repeat left center;
	padding-left: 10px;
}

#content img {
	border: 0;
}

.tx-bwcustomsearch .media-wrapper {
	float: left;
	width: 
}

.tx-bwcustomsearch .info-wrapper {
	float: left;
	padding: 32px 0px 0px 10px;
}

.tx-bwcustomsearch a.zoekopties{
	font-size: 75%;
	color: #666;
	display: block;
}

.tx-bwcustomsearch a.search-help{
	background: none;
}

.tx-bwcustomsearch a.search-help img{
	border: 0;
	vertical-align: text-bottom;
}

span.subzoek    {
   padding-left: 6px;
   font-size: 8pt;
}

#content .tx-bwcustomsearch #tx-bwcustomsearch-sword {
	padding: 2px;
	width: 300px;
}

#content .tx-bwcustomsearch-searchin {
	padding: 4px;
}

/* search popup */

#searchhelp{
	width: 200px;	
	padding: 5px;
	padding-top: 2px;
	background: #efefef  url('../images/help_bg.gif') repeat-x left bottom;
	position: absolute;
	z-index: 2;
	border-top: 1px solid #fff;
	border-right: 1px solid #666;
	border-bottom: 1px solid #333;
	border-left: 1px solid #fff;
	opacity: .93;
	filter: alpha(opacity=93);
}

a#helper:hover{
	cursor: help;
}

#searchhelp a.close-help{
	display: block;
	height: 24px;
	text-align: left;
	background: none;
	width: 194px;
	margin-top: 4px;
	
	
}

#searchhelp a img{
	border: 0;
	padding: 1px;
	margin: 2px;
	margin-right: 8px;
	float: right;

}

#searchhelp p{
	clear: left;
	border: 1px solid #999;
	background: #fefefe;
	margin: 4px;
	padding: 3px;
	padding-bottom: 10px;
	font-size: 11px;	
}

#searchhelp.hidden{
	display: none;
}

#searchhelp.open{
	display: block;
}
#zwartwitlijn    {
   position: absolute;
   width: 10px;
   _height: 200px;
   min-height: 400px;
   top: 0;
   left: 0;
   margin-top: 245px;
   background:#fff  url('../images/bgbody.gif') repeat-x left top;  
}

#fotobalk{
   float: right;
   margin: 0 20px 0 0;
   padding-top: 90px;
   width: 165px;
   _height: 155px;
   min-height: 200px;
}

#rechterbalk {
	overflow: hidden;
}

#rechterbalk img {
	border: 1px solid #b0c705; 
	margin-bottom: 8px;
}


#rechterbalk img {
	border: 1px solid #b0c705; 
	margin-bottom: 8px;
}

a img.tool{
	position: relative;
	top: -25px;
	margin: 0;
	padding: 0;
	float: right;
	border: 0;
	background: #fff;
}

#wit           {
   margin-top: 23%;
   height: 34%;
   width: 100%;
   background: #ffffff;
}

#footer p{
	margin: 0;
	font-size: 85%;
	padding: 2px 0  3px 20px;
}

#footer p, #footer a{
	color: #fff;
}

/* searchbox styles */

/* default styles for extension "tx_indexedsearch" */
.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }

/*  gezochte zoektermtekstvak*/
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; margin-left: 20px; font-weight: bold;}
	
/* gezochte zoektermtekst*/
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:normal; color: 000; }
	
.tx-indexedsearch .tx-indexedsearch-rules p{ margin-top:10px; margin-right: 20px;margin-bottom:5px; margin-left: 20px}
.tx-indexedsearch .tx-indexedsearch-rules h2{margin-right: 20px; margin-left: 20px;}
.tx-indexedsearch-browsebox{margin-right: 20px; margin-left: 20px;}
.tx-indexedsearch-searchbox{margin-right: 20px; margin-left: 20px;}
	
/* search results styles */	
	/* niks gevonden */
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; margin-left: 20px;}
	
/* resultaat div */
div.tx-indexedsearch-res {margin-top: 0px; overflow: auto; }
div.tx-indexedsearch h1.tx-indexedsearch-category { font-size: 12px; }

/* gevonden zoekterm*/
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {}
		
/*samenvatting zoekresultaat*/
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr{ line-height: 150%; margin-right: 20px; margin-bottom: 0; margin-left: 20px; font-size: 85%;}
.tx-indexedsearch-res h3 {margin: 0; margin-right: 20px; margin-bottom: 3px;}
p.tx-indexedsearch-descr {margin: 0; margin-right: 20px; }
		
/*details zoekresultaat*/
p.tx-indexedsearch-details {margin-top: 0;margin-right: 20px;  margin-left: 20px; color: #999; font-size: 70%;}
.tx-indexedsearch-details a{ color: #333;}
.tx-indexedsearch-details a:hover{ #999; text-decoration: underline;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { color: #999; background: #fff; margin-right: 20px; margin-left: 20px; border: 1px solid #000}	

/* unknown */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:10px;}

span.tx-indexedsearch-title {}	
.tx-indexedsearch-result-number{}
.tx-indexedsearch-title { font-weight: bold; font-size: 80%; margin-left: 5px;}
.tx-indexedsearch-title a{ color: #000;  margin: 0; letter-spacing: -1px;}
.tx-indexedsearch-icon img{}
.tx-indexedsearch-percent {font-weight: normal; font-style: italic}
	
/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */

/* zoekresultaatvak */
.tx-indexedsearch { margin: 0px;}
.tx-indexedsearch .res-tmpl-css { clear:both; margin: 0; margin-bottom:5px; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .percent-tmpl-css { font-weight:normal; font-style: italic; } 
	

/* the last funk */
br.clearer{
	clear: both;
}

hr.clearer{
	display: none;
}

/* News cat menu */
div.news-catmenu{ margin-left: 10px; }
p.news-catmenu-header{ margin-lefT: 10px; }
div.news-catmenu-NO a{ color: #999;	padding-left:10px; }
div.news-catmenu-NO a:hover{ background: url('../images/arrow-blue.gif') no-repeat left 6px; }

/* News list/latest */
div.news-list-item, div.news-latest-item{ border-bottom: 1px dotted #999; margin: 30px 0px 10px 20px; }
div.news-list-item p, div.news-latest-item p{ margin: 0px; }
div.news-list-item h3 span, div.news-latest-item h3 span{ font-size: xx-small; font-weight: normal; float: right; margin: 2px 5px 0px 0px; }
div.news-list-item h3 a, div.news-latest-item h3 a{ color: #333; }
div.news-list-category, div.news-latest-category{ font-style: italic; color: #999; font-size: x-small; }
div.news-list-morelink, div.news-latest-morelink{ margin-top: 5px; font-size: x-small; text-align: right; }

/* Single news item */
div.news-single-item div.news-left{	float: left; margin: 0px 5px 0px 20px;}
div.news-single-item div.news-right{ float: right; text-align: left; }

div.news-single-item h1{ margin: 30px 0px 0px 0px; padding: 0px 20px 20px 20px; background: url('../images/header_bg.gif') no-repeat center bottom; }
div.news-single-item h1 span{ font-size: xx-small; font-weight: normal; float: right; margin-top: 2px; }
div.news-single-timedata{ font-size: xx-small; color: #666; margin-left: 20px; }
div.news-single-category{ font-size: x-small; font-style: italic; color: #999; margin-left: 20px; margin-bottom: 20px; clear: both; }
div.news-single-backlink{ margin: 15px 0px 0px 20px; padding-top: 10px; font-size: x-small; border-top: 1px solid #ccc; }
div.teaser{ font-weight: bold; margin-bottom: 10px; }


/***
 * Admin Interface styles
 */
  table.tx-admininterface-pi1-table { width: 560px; }
  table.tx-admininterface-pi1-table col.col1 { width: 70px; }
  table.tx-admininterface-pi1-table col.col2 { width: 70px; }
  table.tx-admininterface-pi1-table col.col3 { width: 60px; }
  table.tx-admininterface-pi1-table col.col4 {}
  table.tx-admininterface-pi1-table col.col5 {}
  table.tx-admininterface-pi1-table col.col6 {}
  table.tx-admininterface-pi1-table col.col7 { width: 80px; }
  div.viewcontainer table.view { width: 550px; }
table.view th { width: 120px; }

#content .formcontainer .form  { width: 540px;  }


