/* 
STANDAARD CSS BESTAND 
DATUM: 05-01-2006
*/

/* BODY */
body{		
	text-align:		center; 
	margin-left:	0px; 
	margin-right:	0px; 
	margin-top:		0px; 
	margin-bottom:	0px; 
	font-family:	Verdana, Arial, Helvetica, sans-serif !important;
	color:			#000000;
	height:			100%;
	line-height:	19px;
	font-size:		12px;
}


/* LAYERS */
div#container 			{	width:990px; margin:0 auto; text-align:center; border:0px solid #000000; height:auto;}
div#container .header 	{	width:990px; margin:0 auto; text-align:left;   border:0px solid #000000;}
div#container .navblock	{	width:990px; margin:0 auto; text-align:left;   border:0px solid #000000; height:25px; font-size:11px;}
div#container .crumb 	{	width:990px; margin:0 auto; text-align:left;   border:0px solid #000000;}
div#container .main 	{	width:990px; margin:0 auto; text-align:left;   border:0px solid #000000; min-height:401px; _height:401px; padding-top:10px; }
div#container .footer 	{	width:990px; margin:0 auto; text-align:left;   border:0px solid #000000;}

div#shopcontainer				{ 	margin-bottom:25px; }
div#shopcontainer #tabs			{	width:735px; border:0; font-size:11px; margin-left:20px; margin-top:20px;}
div#shopcontainer #productblock	{	width:715px; border:0; font-size:11px; margin-left:20px; margin-top:0; border:1px solid #000000; padding:10px;}
div#shopcontainer .product		{	float:left; text-align:center; width:155px; margin:0px; font-size:11px; border:0px solid #000000; margin-right:3px; margin-bottom:3px; padding:10px;}
div#shopcontainer .shopfoto		{	border:1px solid #000000; }

/* KOPJES */
h1 { 			font-size:16px; font-weight:bold; }
h2 { 			font-size:14px; font-weight:bold; }
h3 {			font-size:12px; font-weight:bold; }
h4 {			font-size:15px; font-weight:bold; padding: 0px; margin:0px; color:#48501A; }
h5 {			font-size:15px; font-weight:bold; padding: 0px; margin:0px; color:#FFFFFF;}
hr {			color:#48501A; height:1px; }

/* FONTS */
/* font{ 			font-family:Arial, Helvetica, sans-serif; font-size:11px;} */

/* AFBEELDINGEN */
.hoofdfoto { 	border:1px solid #000000; }
.thumbfoto { 	border:1px solid #000000; }  

/* LINKS */
a:link 		{	color:#990033; text-decoration: underline; }
a:visited 	{ 	color:#990033; text-decoration: underline; }
a:active 	{ 	color:#990033; text-decoration: underline; }
a:hover 	{ 	color:#990033; text-decoration: none; }


/* NAVIGATIE */
.navblock a 					{ text-decoration: none; color:#FFFFFF; }
.navblock ul, .navblock li 		{ margin:0; padding:0; display:block; }  
.navblock ul 					{ list-style:none; background:#FFFFFF;  } 
.navblock li 					{ position:relative; min-height:22px; _height:22px; background:#FFFFFF; border:0; z-index:9; float:left; width:119px; border-right:0px solid #000000; text-indent:5px; padding-top:3px;  padding-left:2px; padding-right:2px;}
.navblock ul.subitems			{ width:185px; left:-1px;  top:25px; border:0px solid #000000;  }
.navblock ul.subsubitems		{ width:185px; left:185px; top:-1px; border:0px solid #000000;  }
.navblock ul.subitems li		{ width:185px; _border-right:0}
.navblock ul.subsubitems li		{ width:185px; _border-right:0}

/* NAVIGATIE :: DE STYLE VOOR DE ITEMS DIE EEN SUBITEM BEVATTEN */
.navblock li.folder 			{  }

/* NAVIGATIE :: DE STYLE VOOR DE MOUSEOVER */
.navblock li:hover 				{ background:#FFFFFF; z-index:15; }

/* NAVIGATIE :: OVERIGE */
.navblock ul ul 				{ position:absolute; display:none; }
.navblock li:hover ul ul 		{ display:none;  }
.navblock li:hover ul  			{ display:block; }
.navblock li:hover li:hover ul 	{ display:block; }

/* Realisatie */
div#realisatie {clear: left; margin: 5px; width: 35px; margin-left:auto; margin-right:auto;}
div#realisatie a {display: block; text-indent: -500px; overflow: hidden; width: 100%; height: 30px; background: url('http://www.e-sites.nl/banners/small/5.jpg') center center no-repeat}
div#realisatie a:hover {background-image: url('http://www.e-sites.nl/banners/small/5.jpg?hover=ja')}

/* Added Styles */

.headerLeft		{position:relative; float:left;}
.headerRight	{position:relative; float:right;}

div#footerAlign	{text-align:center; width:100%;}

.leftDiv	{position:relative; float:left; padding:5px;}
.rightDiv	{position:relative; float:right; padding: 5px;}
.clearDiv 	{clear:both;}


div.scroller { 
	width:19px;
	float:left;
	margin-left:10px;
	background:url(/images/buttons/scrollback.jpg);
}

div.scroller div { 
	width:19px;
	height:14px;
	cursor:pointer;
}

div.up_off { 
	background:url(/images/buttons/up_off.jpg);
}
div.up_on { 
	background:url(/images/buttons/up_on.jpg);
}
div.down_off { 
	background:url(/images/buttons/down_off.jpg);
}
div.down_on { 
	background:url(/images/buttons/down_on.jpg);
}

.scrollerDiv{
		width : 265px; 
		height: 220px;
      	overflow:hidden;
      	float:left;
}
.scrollerBlockquote{
		width : 255px;
      	margin-top: 0px; margin-left: 0px; 
}
.smallText{
	font-size: 9px;
	text-transform: uppercase;
}

.navblackbox{
	background-color:#313612;
}


/* CSS Rondingen Menu */
.topblack1, .topblack2, .topblack3 {	display: block; overflow: hidden; padding: 0px; background: #313612; height: 1px; }
.topblack1 { margin: 1px 4px 0px 4px; }
.topblack2 { margin: 0px 2px 0px 2px; }
.topblack3 { margin: 0px 1px 0px 1px; }

.bottomblack1, .bottomblack2, .bottomblack3 {	display: block; overflow: hidden; padding: 0px; background: #313612; height: 1px; }
.bottomblack1 { margin: 0px 4px 0px 4px; }

.spaceblack1, .spaceblack2, .spaceblack3 {	display: block; overflow: hidden; padding: 0px; background: #000000; height: 1px; }
.spaceblack1 { margin: 1px -4px 0px -4px; }
.spaceblack2 { margin: 0px -2px 0px -2px; }
.spaceblack3 { margin: 0px -1px 0px -1px; }

.capped{
	text-transform:uppercase;
}
.greyBorder{
	_height:258px;
	min-height:258px;
	border : 1px solid #CCCCCC;
}
.whiteText{
	color:#FFFFFF;
}
.whiteText:hover{
	color:#FFFFFF;
}
.whiteText:visited{
	color:#FFFFFF;
}
.whiteText:active{
	color:#FFFFFF;
}
.greenBoxContent{
	width:250px;
}
.greenBoxContentOn{
	width:250px;
}
.greenBoxContentTop{
	width:340px !important;
}

.greenBound{
	width:350px; 
	padding-right:0px; 
	padding-top:0px;
}
.halfBlock {width:613px; text-align:left;}
.fullBlock {width:970px; text-align:left;}
.tenTop {padding-top:10px;}
.nieuwsbriefBalk{
	padding-top:5px;
	height:20px;
	border-top:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid; 
	border-left:0px; 
	border-right:0px;
	padding:0px;
	margin:0px;
	color:#CCCCCC;
}
.subhead{
	text-align:left;
	width:980px;
	position:absolute;
	margin-top:10px;
	background-color:#000000;
	display:none;
	color:#FFFFFF;
	height:40px;
	z-index:50;
	padding-left:10px;
}

.pagina_fotoalbum_thumbnail {
	padding: 5px 5px 5px 5px;
}