html, body
{
	height:					100% !important;
}
body
{
	background:				white;
}
textarea, input, select
{
	border-width:			1px;
	border-style:			solid;
}
body, textarea, input, select, a
{
	color:					#555;
}
h2
{
	font-size:				13px;
}
h3
{
	font-size:				12px;
}
h4
{
	font-size:				11px;
}
#content ul
{
	margin:					0;
}
#content ul li
{
	position:				relative;
	left:					20px;
}
#content .overzicht li
{
	left:					0;
}
#wrapper
{
	width:					990px;
	margin:					0 auto;
	min-height:				100%;
	position:				relative;
}
#kop
{
	height: 				31px;
}
#kop h1
{
	padding:				9px 0 0 15px;
	float:					left;
}
#kop h1 img
{
	display:				block;
}
#kolom1
{
	padding:				0;
}
#kolom2 > div
{
	margin:					0 0 20px;
}

/* MENU */
#menu
{
	margin:					0;
	padding:				0;
	list-style-type:		none;
	clear:					both;
	overflow:				auto;
}
#menu li, #menu li a
{
	display:				inline;
	float:					left;
}
#menu li a
{
	padding:				0 10px 0 0;
}

/* CONTENT */
.vlak
{
	margin:					10px 0 0;
	padding:				10px;
	background:				white url(/media/images/contentbg.png) bottom repeat-x;
	border:					solid #C1C0C0;
	border-width:			0 1px;
	min-height:				100px;
	position:				relative;
	_zoom:					1;
}
.vlak .rondingtop
{
	position:				absolute;
	left:					-1px;
	top:					0;
}
.vlak .rondingbottom
{
	position:				absolute;
	left:					-1px;
	bottom:					0;
}

/* FOOTER */
#footer
{
	clear:					both;
	font-size:				11px;
	padding:				3px 0 0;
}
#footer > a
{
	color:					red;
	text-decoration:		none;
}
#footer > a:hover
{
	text-decoration:		underline;
}
#footer ul
{
	margin:					0;
	padding:				0;
	list-style-type:		none;

	float:					right;
}
#footer li, #footer li a
{
	display:				inline;
	float:					left;
}
#footer li a
{
	padding: 				0 4px;
}

/* CMS */
#cms-balk
{
	font-family:			'Lucida Sans Unicode';
	position:				relative;
}
#cmsmenu
{
	border-bottom:			2px solid #2198C8;
	height:					20px;
	padding:				10px 10px 0;
	background:				#444;
	color:					white;
}
#cmsmodules
{
	display:				inline;
	float:					left;
	margin:					0;
}
#cmsmodules li, #cmsmodules li a
{
	display:				inline;
	float:					left;
}
#cmsmodules li a
{
	padding:				2px 20px;
	color:					white;
	text-transform:			uppercase;
	font-size:				13px;
	font-weight:			bold;
	text-decoration:		none;
	border-right:			1px solid #2198C8;
}

#artikelknoppen
{
	float:					left;
	width:					20px;
	margin:					0 5px 0 -5px;
}
#artikelknoppen img
{
	cursor:					pointer;
}

.variabeleSelecteren ul
{
	list-style-type:		none;
	width:					100%;
	background:				#eaeaea;
	margin:					0;
	padding:				5px;
}
.variabeleSelecteren ul li
{
	background:				#fff;
	padding:				3px;
	margin:					5px;
	text-align:				center;
	cursor: 				pointer;
}
.variabeleSelecteren
{

}
.variabeleSelecteren
{

}
#inloginformatie
{
	float:					right;
	margin:					9px 14px 0 0;
	font-size:				11px;
}

.pandenItem
{
	float:					left;
	display:				inline;
	position:				relative;
	width:					100px;
	padding:				5px 5px 17px;
	background:				white;
	margin:					5px 5px 0 0;
}
.pandenItem .verwijder
{
	float:					right;
	cursor:					pointer;
}
.pandenItem .pandfoto
{
	float:					left;
	clear:					both;
	overflow:				hidden;
	width:					100px;
	height:					100px;
	text-align:				center;
}
.pandenItem input
{
	position:				absolute;
	bottom:					0;
	right:					5px;
	width:					15px !important;
}
.pandenItem label
{
	position:				absolute;
	bottom:					0;
	left:					5px;
	width:					60px !important;
}
.pandenItem .verwijderen
{
	position:				absolute;
	top:					0;
	left:					0;
	width:					104px;
	margin:					0;
	border:					none;
	background:				#EEE;
	padding:				3px;
	color:					#000;
	z-index:				999999;
	opacity:				0.9;
	filter:					alpha(opacity=90);
}

#pandenVoortgang
{
	float:					right;
	width:					340px;
}
#pandenAfbeeldingenUploaden
{
	width:					250px;
	background:				#DDD;
	border:					1px outset #BBB;
	padding:				2px 0 0 2px;
}
#pandenAfbeeldingenUploaden:hover
{
	background:				#CCC;
}
#pandenAfbeeldingenUploaden:active
{
	border-style:			inset;
}
#contactInfo
{
	width:					300px;
	float:					right;
	padding:				5px;
}

.vergelijkbarePanden img
{
	float:					left;
	margin-right:			6px;
}
.vergelijkbarePanden .beschrijving
{
	float:					left;
	width:					150px;
	position:				relative;
}
.vergelijkbarePanden .beschrijving h3
{
	margin:					0;
}
