/* Natuurlijk leren CSS Stylesheet */

.shadow_left { background: url(../images/shadow_left.png) repeat-y; }   
.shadow_right{ background: url(../images/shadow_right.png) repeat-y; }   
.shadow_bottomleft{ background: url(../images/shadow_bl.png) no-repeat; }   
.shadow_bottomright{ background: url(../images/shadow_br.png) no-repeat; }   

body { 
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
background : url(../images/backgrnd.gif) repeat-x fixed; 
}

img
{
 border:none;   
}

a:link {
	color: #6f4211;	
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	color: #6f4211;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	text-decoration:underline;
}
a:active {
	text-decoration: none;
}

object:active {
	text-decoration: none;
}

#trailimageid {
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	width: 286px;
	height: 1px;
	z-index: 1000;
}

#webdesign {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #755617;
 text-align:left;
 line-height:10px;
 margin:32px 0 0 10px;
}

.standaard {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #755617;
 text-align:left;
 line-height:16px;
}

#shopbasket
{
 float:right;
 background : url(../images/shopping/shopcart48.png) no-repeat;
 text-align : right;
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size  : 12px; 
 height     : 48px; 
 width      : 200px;
 margin     : 4px 10px 0 0;	
}

#shopbasket .shopcart
{
 position:relative;
 top   : 14px;
 width : 200px;
 color : #0036CB;
 font-weight:bold;
 vertical-align:bottom;
 margin : 0 10px 0 0;
}

#nieuws {
 width: 660px;
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #755617;
 text-align:left;
 line-height:18px;
 margin:20px 10px 10px 10px;
}

#nieuws table {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #755617;
 text-align:left; 
}

#nieuws th {
 color: #FFF;
 background-color:#A36409;
}

#nieuws tr { vertical-align:top }
#nieuws td { 
border-right: solid 1px #FFF;
border-bottom: solid 1px #FFF;
border-top: solid 1px #E9D1B2;
border-left: solid 1px #E9D1B2;
background-color:#FFF9EC; 
padding: 8px; 
}

#nieuws h1 {
	margin:10px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
    line-height:22px;
	font-weight: bold;
	color: #DEB581;
}

#nieuws h2 {
	margin:4px 0 0 0;
	font-style: italic; 
    font-size: 12px;
	font-weight:normal;
	color: #68461C; 
	font-family: Georgia, "Times New Roman", Times, serif;
}

#nieuws h3 {
	margin:4px 0 0 0;
    font-size: 10px;
	font-weight:normal;
	color: #68461C; 
	font-family: Georgia, "Times New Roman", Times, serif;
}

.abTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #DEB581;
}
.abSubTitle {font-style: italic; color: #68461C; font-family: Georgia, "Times New Roman", Times, serif;}
.Produktlabels {font-style: italic; color: #68461C; font-family: Georgia, "Times New Roman", Times, serif; margin-left : 20px}

.ifrmleft
{
 background:url(../images/nlleftframe.jpg) repeat-y top left;
}

.ifrmleft select { width:250px; }

.abheader
{
 display: block;
 text-decoration: none;
 border-bottom: 1px solid #000000;
 border-top: 1px solid #4a4a4a;
 border-right: 1px solid #000000;
 border-left: 1px solid #000000;
 background:url(../images/p7ap_bluestonebut.jpg) repeat-x;
 height: 32px;
 width : 630px;
 padding: 4px 5px 2px 10px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #7B561E;
}

.abcontent
{
	background-color:#FFFFFF;
	background:url(../images/p7ap_light_gray_bevel.jpg) repeat-x;
	width : 630px;
	padding: 15px 20px 15px 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #523914;
	font-size: 12px;
	text-decoration: none;
	font-weight: lighter;
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
	border-bottom: 1px solid #000000;
	text-align:justify;
}

.abheader2
{
 display: block;
 text-decoration: none;
 border-bottom: 1px solid #000000;
 border-top: 1px solid #4a4a4a;
 border-right: 1px solid #000000;
 border-left: 1px solid #000000;
 background:url(../images/p7ap_bluestonebut.jpg) repeat-x;
 height: 32px;
 width : 920px;
 padding: 4px 5px 2px 10px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #7B561E;
}

.abcontent2
{
	background-color:#FFFFFF;
	background:url(../images/p7ap_light_gray_bevel.jpg) repeat-x;
	width : 920px;
	padding: 15px 20px 15px 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #523914;
	font-size: 12px;
	text-decoration: none;
	font-weight: lighter;
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
	border-bottom: 1px solid #000000;
	text-align:justify;
}

.flshhdr
{
 padding: 4px 5px 2px 10px;
 text-decoration: none;
 border-bottom: 1px solid #000000;
 border-top: 1px solid #4a4a4a;
 border-right: 1px solid #000000;
 border-left: 1px solid #000000;
 background:url(../images/p7ap_bluestonebut.jpg) repeat-x;
 height: 32px;
 width : 652px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #7B561E;
}

.flshcontent
{
	background-color:#FFFFFF;
	width : 652px;
	font-family: Arial, Helvetica, sans-serif;
	color: #523914;
	font-size: 12px;
	text-decoration: none;
	font-weight: lighter;
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
	border-bottom: 1px solid #000000;
}
.abmenu
{
 text-align:left;
 display: block;
 text-decoration: none;
 border-bottom: 1px solid #000000;
 border-top: 1px solid #4a4a4a;
 border-right: 1px solid #000000;
 border-left: 1px solid #000000;
 background-color:#EAD3AE;
 height: 32px;
 width : 250px;
 padding: 4px 5px 2px 10px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px; 
 font-weight: bold;
 color: #7B561E;
}

.abmenu a:link
{
color : #7B561E;
}
.abmenu a:visited {
	color: #7B561E;
	text-decoration: none;
	font-weight: bold;
}
.abmenu a:hover {
	color: #FFFFFF;
	text-decoration:overline;
}
.abmenu a:active {
	text-decoration: none;
}

#newstext {
font-family: Trebuchet MS, Helvetica, Geneva, Arial;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.2em;
font-size: 12px;
}

#newslabels {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	text-align:left;
	line-height:13px;
}

#newslabels .nllabel01 {
	float:left;
	background:url(../images/nllabel01.jpg) no-repeat;	
	height : 33px; 
	width : 200px;
	margin:4px 4px 0px 14px;
}

#newslabels .nllabel02 {
	float:left;
	background:url(../images/nllabel02.jpg) no-repeat;	
	height : 33px; 
	width : 200px;
	margin:4px 10px 0px 12px;
}

#newslabels .nllabel03 {
	float:left;
	background:url(../images/nllabel03.jpg) no-repeat;	
	height : 33px; 
	width : 200px;
	margin:4px 10px 0px 6px;
}

#newstext .inhoud {
	width : 180px;
	height : 285px; 
	margin : 12px 6px 6px 10px;
}

#newstext .red {
	float:left;
	width : 200px;
	height : 285px; 
	background:url(../images/tframe01.jpg) no-repeat;
	margin:0px 6px 5px 14px;
	color:#8e5633;
}

#newstext .yellow {
	float:left;
	width : 200px;
	height : 285px; 
	background:url(../images/tframe02.jpg) no-repeat;
	margin:0px 10px 5px 5px;
	color:#83621f;	
}

#newstext .blue {
	float:left;
	width : 200px;
	height : 285px; 
	background:url(../images/tframe03.jpg) no-repeat;
	margin:0px 10px 5px 5px;
	color:#354568;
}

#newstext a:link {
	color: #354568;	
	text-decoration: none;
	font-weight: normal;
}
#newstext a:visited {
	color: #6f4211;
	text-decoration: none;
	font-weight: bold;
}
#newstext a:hover {
	text-decoration:none;
	font-size:13px;
	font-weight: bold;
}

.ledentabel {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #755617;
	font-style: italic;
}
.standaard {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #755617;
	font-style: italic;
	padding-top: 5px;
}

.highslide-wrapper div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-html {
	background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
	display: none;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	border: 1px solid black;
	background-color: white;

	padding-left: 22px;
	background-image: url(highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper, .rounded-white {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
	width: 300px;
	padding: 0 5px 5px 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous,
.highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header {
	padding-bottom: 5px;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
/* transform the move link to a draggable head bar */
.highslide-wrapper .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 1em;
	position: absolute;
	left: 0;
	right: 1em;
	top: 0;
	width: auto;
	z-index: 1;
}
.highslide-wrapper .highslide-header .highslide-move * {
	display: none;
}
.highslide-wrapper .highslide-header .highslide-close {
	position: relative;
	z-index: 2;
}
/* put the resize graphic in the footer */
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
	cursor: nw-resize;
}
/* hide it for flash content */
.highslide-footer {
	display: none;
}

#accordion {
	background:#FFF9EC url(../images/newsback.jpg) repeat-x;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	width: 262px;
	border:1px solid #D1C6B4;	
	margin:2px 8px 8px 8px;
	line-height:14px;
	-background:#FFF9EC;
}

/* accordion header */
#accordion h2 {
    background:#FFF url(../images/edit.png) no-repeat 3px;	
	color:#A36409;
	margin:0;
	padding:4px 0 4px 25px;
	font-size:12px;
	font-weight:500;
	border:0px solid #fff;
	border-bottom:1px solid #ddd;
	cursor:pointer;		
}

#accordion h2.span {
    background:#FFF url(../images/edit_new.png) no-repeat 3px;	
}

/* currently active header */
#accordion h2.current {
	cursor:default;
	background-color:#A36409;
    color:#FFF;
}

/* accordion pane */
#accordion div.panel {
	border:1px solid #DBBB8A;
	border-width:1px 1px;
	display:none;
	padding:5px;
	color:#755617;
	font-size:12px;
}

/* a date inside pane */
#accordion div.panel h1 {
	font-weight:normal;
	margin:0 0 2px 0;
	font-size:10px;
	color:#EA9F4E;
}

/* a title inside pane */
#accordion div.panel h3 {
	font-weight:bold;
	margin:0 0 -5px 0;
	font-size:14px;
	color:#EA9F4E;
}