html {
	min-height: 100%;
	height: auto;
}

body {
	margin: auto;
	margin-top: 0;
	padding: 0;
	color: #fff;
	background: #000 url(../pics/background.jpg) repeat-x center bottom;
	font: 12px/18px Verdana;
	text-align: justify;
}

a {
	line-height: 35px;
	color: #ffffff;
	text-align: left;
	text-decoration: none;
	font-size: 11px;
}

a:hover {
	color: #7fcfac;
}

img {
	border: none;
}

ul {
	font-size: 11px;
	color: #000000;
}

#home a#home,
#schaduwdiagram a#schaduwdiagram,
#energiebesparing a#energiebesparing,
#innovatie a#innovatie,
#producten a#producten,
#projecten a#projecten,
#links a#links,
#contact a#contact
{
	color: #7fcfac;
	font-weight: bold;
}

/* @group DIVs */

#head {
	width: 100%;
	height: 55px;
	background: url(../pics/verloop-boven.jpg) repeat-x;
	margin: 0 0 30px;
}

#container {
	width: 950px;
	margin: auto;
}

#left {
	width: 130px;
	float: left;
	background: url(../pics/optisol-logo.jpg) no-repeat 0 top;
	padding-left: 40px;
}

#right {
	width: 379px;
	float: right;
	background: url(../pics/zoncompleet.jpg) no-repeat 0 top;
	height: 350px;
	overflow: visible;
	text-align: center;
	padding-top: 230px;
}


#content {
	width: 370px;
	margin-left: 185px;
	padding-top: 150px;
}

#contentcontact {
	width: 380px;
	margin-left: 185px;
	padding-top: 150px;
}

/* @end */

/* @group TXT */

.kop {
	text-align: left;
	color: #019170;
	font-size: 16px;
	font-weight: bold;
}

.kopwit {
	font-size: 18px;
	font-weight: bold;
}

.kop2 {
	color: #019170;
	font-weight: bold;
}
.wit {
	color: #fff;
}

.groen {
	color: #019170;
}


.bold {
	color: #fff;
}

.boldgroen {
	color: #019170;
	font-weight: bold;
}

/* @end */

td {
	table-layout:fixed;
	margin: auto;
}

td.aanbieding {
	width: 243px;
	height: 125px;
	background: url(../pics/aanbieding.png) no-repeat;
	text-align: left;
}

td.nieuws {
	width: 243px;
	height: 125px;
	background: url(../pics/nieuws.png) no-repeat;
	text-align: left;
}
td.spiegeling {
	width: 243px;
	height: 71px;
	background: url(../pics/spiegeling.png) no-repeat;
}
td.spacer {
	height: 5px;
}

#news a {
	display:block;
	width: 243px;
	height: 125px;
	background: url(../pics/nieuws.png) no-repeat;
	overflow: hidden;
	float: right;
}
#newstxt {
	width: 215px;
	height: 70px;
	overflow: hidden;
	font-size: 9px;
	line-height: 14px;
	padding-left: 18px;
	padding-top: 5px;
}

#aanbieding a {
	display:block;
	width: 243px;
	height: 125px;
	background: url(../pics/aanbieding.png) no-repeat 0 top;
	overflow: hidden;
	float: right;
}
#aanbiedingtxt {
	width: 215px;
	height: 100px;
	overflow: hidden;
	font-size: 9px;
	line-height: 14px;
	padding-left: 18px;
	padding-top: 5px;
}

#uitklap {
display: none;
width: 350px;
border: 1px inset #fff;
background-color: #00211a;
padding: 10px;
	text-align: left;
}

#uitklap2 {
display: none;
width: 350px;
border: 1px inset #fff;
background-color: #00211a;
padding: 10px;
	text-align: left;
}

#uitklap3 {
display: none;
width: 350px;
border: 1px inset #fff;
background-color: #00211a;
padding: 10px;
	text-align: left;
}

#uitklap4 {
display: none;
width: 350px;
border: 1px inset #fff;
background-color: #00211a;
padding: 10px;
	text-align: left;
}
