HTML{
	height: 100.01%;
}

body, html{
	margin: 0px;
	padding: 0px;
/*	background: url(../Images/bg_container_kerst.gif) center top;*/
	background: url(../Images/bg_container.gif) center top repeat-y #95c948;
	font-family: Arial, Helvetica, sans-serif;
}
IMG { 
	behavior: url(http://www.coppelmans.nl/Include/iepngfix.htc);
}

FORM{
	margin: 0;
}
.spamcontrole {
width:5px;
visibility:hidden;
}
h1{
	font-size: 20px;
	font-weight: bold;
	margin: 0;
	line-height: 1.5em;
	margin-bottom: 10px;
}

h2{
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	line-height: 1.5em;
	margin-bottom: 10px;
}

h4{
	color: #80bb3d;
	margin: 0;
	font-size: 12px;
}

A{
	color: #80bb3d;
	text-decoration: none;
}

A:hover{
	color: #000;
}

#container{
	margin: auto;
	width: 771px;
}
#kop{
	width: 100%;
	height: 164px;
	background: url(../Images/kop.jpg) center no-repeat;
}
#kop #ster{
	margin:0 0 0 180px;
	position:absolute;
	left:50%;

	behavior: url(http://www.coppelmans.nl/Include/iepngfix.htc);
	background:url(../Images/ster_kop.png) right no-repeat;
	width:178px;
	text-align:right;
	height:173px;
}

#schaduw{
	position:absolute;
	width:100%;
	height:6px;
	top:162px;
	left:0px;
	background:url(../Images/bg_shade.gif) center top no-repeat;
}
#balk_links{
	position:relative;
	margin: 0px;
	padding: 20px 0 180px 0;
	width: 207px;
	float: left;
}
#bp_link{ position:absolute; bottom:0; left:4px; width: 202px; height:30px; margin:0px; padding:0px; text-align:center; font-size:10px;}
#bp_link a{ color:#ffffff;}
#Menu, #Menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#Menu li{
	position: relative;
	float: right;
	width: 182px;
	color: #ffffff;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	padding: 2px 0 2px 20px;
	border: 0px;
	z-index: 120;
	border-bottom: 1px solid #0d3616;	
}

#Menu li:hover, #Menu li.over{ /* lists nested under hovered list items */
	border: 0px;
	border-bottom: 1px solid #95c948;
	background: url(../Images/Menu_bg_top.gif) repeat-x top;
}

.Hoofd{
}

.Hoofd a{
	color: #a1c3a8;
	width: 202px;
	text-decoration: none;
	padding: 4px 0;
	position: relative;
	z-index: 150;
}

.Hoofd a:hover{
	color: #a1c3a8;
}

.Hoofd.vuur{
	color: #FFFFFF;
	width: 202px;
	text-decoration: none;
	padding: 4px 0;
	position: relative;
	z-index: 150;
	background-color: #ed1834;
}

.Hoofd.vuur a{ color:#FFFFFF;
}

.Hoofd.vuur:hover{
	color: #a1c3a8;
	background-color: #ef1931;
}

.Sub{
	border: 1px solid #95c948;
	border-left: 1px solid #0d3616;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	display: none;
	position: absolute;
	z-index: 830;
	left: 202px;
	background-color: #FFF;
	filter: alpha(opacity=90);
  	opacity: 0.9;
	-moz-opacity: 0.9;
	padding: 10px;
	min-width: 200px;
	width: auto !important;
	width: 200px;
}

.Sub li{
	margin: 0px;
	min-width: 200px;
	width: auto !important;
	width: 200px;
}
.Sub li:hover, .Sub li.over {
	background: none;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.Sub li a{
	border: 0px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color: #95c948;
}
.Sub li a:hover{
	background: none;
	color: #0d3616;
}

#Menu li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: 0px; 
	left: 202px;
}

#Menu li:hover ul, #Menu li.over ul { /* lists nested under hovered list items */
	display: block;
	margin: 0px;
	padding: 10px;
	min-width: 200px;
	width: auto !important;
	width: 200px;
}
#Menu li:hover ul li, #Menu li.over ul li { /* lists nested under hovered list items */
	background: none;
	border: 0px;
	margin: 0px;
	padding: 0px;
	float: left;
	min-width: 200px;
	width: auto !important;
	width: 200px;
}
#onder_menu{
	clear: both;
}


#weekaanbieding{
	clear: both;
	width: 189px;
	position: relative;
	z-index: 8;
	padding: 0;
	margin: 0 7px 0 11px;
}
#weekaanbieding #beweeg{
	top: 0px;
	position: absolute;
}
#weekaanbieding #aanbieding a{
}

#content{
/*	background: url(../Images/rechts_top.gif) no-repeat right 0;
*/	margin: 0px;
	width: 558px;
	float: left;
}
.txt_L{
	margin: 8px;
}

.txt_L div.illustraties{
	width: 50%;
	float: right;
	text-align: left;
	line-height: 1.5em;
	font-size: 12px;
	margin-bottom: 20px;
	padding-right: 3px;
	padding-bottom: 5px;
}
.txt_L div.text{
	float: left;
	text-align: left;
	width: 48%;
	font-size: 12px;
	margin-top: 30px;
	line-height: 1.5em;
	padding-bottom: 10px;
}
.txt_L div.text TD{
	vertical-align:top;
}

.txt_L a{
	text-decoration: none;
}

.txt_L div.text ul,
.txt_L div.illustraties ul{
	padding-left: 8px;
	margin-left: 8px;
	margin-top: 10px;
}

#kabouter H1{ margin:0;}



.nieuwsbrief_aanmelden{
	width:189px;
	float:left;
	font-size:12px;
	color:#A1C3A8;
	margin:0px 0px 0px 11px;
	display:inline;
	font-weight:bold;
}
.nieuwsbrief_aanmelden *{
	font-size:12px;
}

.nieuwsbrief_aanmelden INPUT[type=text]{
	width:184px;
	height:14px;
	float:left;
}
.nieuwsbrief_aanmelden SELECT{
	width:188px;
	float:left;
}
.nieuwsbrief_aanmelden INPUT[type=submit]{
	background:#95c948;
	border:solid 1px #000;
}


/* Zoekresultaten
**************************************************************/


TR.oneven STRONG,
TR.even STRONG{ color: #000;}

TR.oneven{ background-color: #95C948; line-height: 17px;}

TR.even{ line-height: 17px; }

TR.over, TR.over STRONG{ background-color: #BB252E; line-height: 17px; color: #FFF; cursor: pointer;}
