﻿@import url("Reset.css");
@import url("Borders.css");
@import url("Colors.css");
@import url("Footer.css");
@import url("Forms.css");
@import url("Header.css");
@import url("Lists.css");
@import url("Margins_Paddings.css");
@import url("Menu.css");
@import url("Misc.css");
@import url("Positioning.css");
/*@import uro("Print.css");*/
@import url("Sifr.css");
@import url("Tables.css");

/* BODY */
body, html, .main {
	margin						: 0;
	padding						: 0;
	height						: 100%;
	width							: 100%;
	font-family				: Arial, verdana;
	/*font-size					: 11px;*/
	font-size					: 0.9em;
	color							: #101010;
	line-height				: 18px;
	}

.main {
	margin						: 0 auto;
	width							: 1001px;
	position					: relative;
	}

body {
	/*background				: url(/static/images/bg_body.gif) no-repeat top left;*/
	background-color	: #F4F2F1;
	}

/* CONTENT STYLES */

.content p 
{
	line-height: 18px;
	}

.content img {
	margin						:  0 10px 10px 10px;
	padding						: 3px;
	border						: solid 1px #b1a9a4;
	background-color	: #fefbf7;
	/*float							: left;*/
	}

.homepage_holder img
{
	margin						: 0;
	padding						: 0;
	border						: none;
	background-color	: Transparent;

}


.content ul	{
	margin					  : 0 0 0 15px;
	padding					  :  0;
	/*padding					  :  5px 0 0 0;*/
	}

.content ul li {
	margin						: 0;
	padding						: 0 0 5px 0;
	}

/* HEADER STYLES */
	
.content h1 {
	font-weight       : bold; 
	font-size         : 2.0em; 
	color             : #593424;
	padding						: 0 0 10px 0;
	margin						: 0 0 10px 0;
	border-bottom			: solid 1px #bfb19f;
  }

  .content .content_item_holder_large h1 {
    font-size       : 1.6em;
    font-weight     : normal;
  }
  
.content h2 {
  margin-bottom     : 2px;
	font-size					: 1.2em;
	font-weight       : bold; 
  color             : #593424;
  line-height       : 18px;
  padding						: 4px 0;
  }

.contenth2 {
    margin-top      : 5px;
    font-size       : 1.5em;
    font-weight     : normal;
		color           : #593424;
	  line-height     : 18px;
	  padding					: 0 0 5px 0;   
	  float						: left;
    }

.content .content_item_holder_small h2 {
    margin-top      : 5px;
    font-size       : 1.5em;
    font-weight     : normal;
  }
    
.content h3 {
	font-size					: 1.1em;
  color							: #593424;
  font-weight				: bold;
	padding						: 20px 0 0 0;
  }	
  
.contenth3 {
	padding						: 7px 0 0 12px !important;
	color							: #673A22;
	text-transform		: uppercase;
	font-size					: 14px;
	width							: 114px;
	font-weight				: bold;
	  }	

.content a {
	color							: #c15c00;	
	text-decoration		: underline;
  }

.content a:hover {
	color							: #593424;	
	text-decoration		: none;
  }
  
.blokje,
.blokje_clear {
	width: 240px;
	margin: 20px 20px 0 0;
	line-height: 18px;
	_height: 150px;
	float: left;
}

.blokje 
{
	clear: left;
}
.img_left { float: left; margin-left: 0 !important }
.img_right { float: right; margin-right: 0 !important }

.searchHeader
{
	border-bottom: solid 1px #B5B1AD; 
	margin-bottom: 5px;
}

.resultDetail
{
	float: left; 
	height: auto; 
	width: 538px; 
	padding: 0px 5px 10px 5px; 
	border-bottom: solid 1px #B5B1AD; 
	margin-bottom: 5px;
}

.resultThumb
{
	float: left;  
	width: auto; 
	height: auto; 
	padding: 10px 10px 5px 0;
}

.resultText
{
	float: left; 
	padding: 10px 0 0 0;
}
/* // CONTENT STYLES */

table.clear td label { display: none; }
table.clear td input { margin: 3px; padding: 0; }

/* price table style */
.price_table 
{
	border: solid 1px #593424;
	background: #fff;
}
p.price_paragraph 
{
	font-size: 10px;
	margin: 0;
	padding: 0;
	color: #666666;
	font-style: italic;	
}

.listitem
{
  width: 530px;
  float: left;
  height: auto;
  /* border-bottom: solid 1px #cfc3b9; */
  margin: 0 0 10px 0;
  padding:  0 10px 0 10px;  
}

.listitem h3
{
	margin: 0 !important;
	padding: 5px 0 10px 0 !important;
}

.content ul li h3  {
  padding: 0 !important;}

.listitem a
{
  cursor: pointer;
}
.explanation
{
  float: left;
  padding: 5px 0 0 0;
  display: none;
  height: 0px;
}
/* OOGARTSEN PAGINA */
.oogartsen_overzicht .arts
{
	margin: 0 0 5px 0;
	padding: 0;
	float: left;
	background-color: #cec4ba;
	padding: 0 10px 10px 10px;
}
.oogartsen_overzicht .arts p,
.oogartsen_overzicht .arts h3,
.oogartsen_overzicht .arts img
{
	float: right;
}
.oogartsen_overzicht .arts h3 
{
	width: 530px;
	padding: 0 0 10px 0!important;
	height: auto;
	font-size: 16px;
}
.oogartsen_overzicht .arts p.bio 
{
	width: 275px;
	padding: 0;
	float: left;
}


.no-border {
	border: none;
}

.hersteltable {
  margin-top: 10px;}

  .hersteltable tr {
    }
  
  .hersteltable td {
    padding: 10px;
    vertical-align: top;
    border-bottom: 1px #593424 solid;}
    
.listheader span {
font-weight: normal;}