/* 
CSS Document voor ECO HS
Datum: feb 2007
Ontwikkelaar (xhtml/css): Concept7 (www.concept7.nl)
Design: Thalen\Baseline (www.thalenbaseline.nl)
*/

/* Globals 
====================================================================== */
body,
html {
	background:#fff url(../../images/bg-main.gif) repeat-x;
	color:#373a78;
	margin:0;
	padding:0;
	font:normal 11px verdana,arial,sans-serif;
	}

body { 
	min-width:850px;
	overflow-x:hidden;
	}

div#wrapper {
	width:850px;
	margin:0 auto;
	padding:0 0 30px 0;
	display:block;
	overflow:hidden;
	}

div#wrapper:after { 
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden; 
	} 

* html #wrapper { 
	height:1%; 
	}

img { border:0;}
*:focus { outline: none}

form {
	margin:0;
	padding:0;
	}

p { 
	line-height:140%;
	margin:0;
	padding-bottom:15px; 
	}


/* Navigatie linkerkant (+ logo, adresgegevens en vlaggen)
====================================================================== */
div#wrapLinks {
	float:left;
	width:217px;
	padding-top:176px;
	}

ul#mainNav {
	width:215px;
	margin:0;
	padding:0;
	font:normal 11px verdana,arial,sans-serif;
	}
	
ul#mainNav li a {
	height:31px;
	text-decoration:none;
	text-align:right;
	font-weight:bold;
	}	
	
ul#mainNav li a:link, ul#mainNav li a:visited {
	color:#373a78;
	display:block;
	background: url('../../images/bg-navMain.gif') no-repeat;
	padding:6px 25px 2px 0;
	}
	
ul#mainNav li a:hover {
	color:#fff;
	padding:6px 25px 2px 0;
	}

ul#mainNav li.navOnder a:link, ul#mainNav li.navOnder a:visited {
	background: url('../../images/bg-navMain-btm.gif') no-repeat;
	}

ul#mainNav li.navTop a:link, ul#mainNav li.navTop a:visited {
	background: url('../../images/bg-navMain-top.gif') no-repeat;
	}

ul#mainNav li.navGroen a:link, ul#mainNav li.navGroen a:visited {
	color:#00865c;
	}

ul#mainNav li.navGroen a:hover {
	color:#fff;
	}

ul#mainNav li#navAan a:link, ul#mainNav li#navAan a:visited {
	color:#fff;
	text-transform:uppercase;
	}

img#logo { margin:110px 0 10px 0;}

address {
	font-style:normal;
	line-height:150%;
	}

ul#vlaggen {
	margin:15px 0 0 0;
	padding:0;
	}

ul#vlaggen li {
	list-style:none;
	display:inline;
	float:left;
	padding-right:14px;
	}

/* H elementen (h1, h2, h3, etc) 
====================================================================== */
h1 {}
	div#wrapRechts h1 { margin:0;padding:8px 0 0 0;font-style:italic;font-size:30px}

h2 {}
	div#wrapRechts h2 { margin:0;padding:0 0 10px 0;font-style:italic;font-size:18px;color:#00865c;}

h3 {}
	div#wrapRechts h3 { margin:0;padding:0;color:#373a78;font:bold 18px verdana,arial,sans-serif;}

/* Content 
====================================================================== */
div#wrapRechts {	
	float:left;
	width:569px;
	padding:63px 0 0 61px;
	}

div#txtInhoud {
	padding-top:35px;}

img.afbL {
	float:left;
	margin-right:25px;
	}

img.afbR {
	float:right;
	margin-left:25px;
	}

img.afbR {
	float:right;
	margin:0 80px 0 25px;
	}

ul.opsomm {
	margin:0;
	padding:0;
	}

ul.opsomm li {
	list-style:none;
	padding-bottom:3px;
	}

a:link {
	color:#00865c;
	text-decoration:underline;
	}

a:hover { color:#c40}
a:visited { color:#606;}
a:visited:hover { color:#c40;}

ul.contentlist {
	margin:0;
	padding:0;
	}

ul.contentlist li {
	list-style:square;
	padding-bottom:3px;
	margin-left:25px;
	}

img.gaskeur { margin-top:25px;}

ul.afbeeldingen {
	margin:0;
	padding:0;
	clear:both;
	}

ul.afbeeldingen li {
	display:inline;
	float:left;
	padding:35px 60px 0 0;
	}

p.vergroot {
	clear:both;
	padding-top:5px;
	}

p.geenSec { padding-top:35px;}

ul.add1 {
	float:left;
	width:250px;
	margin:0;
	padding:19px 0 0 0;
	}

ul.add1 li {
	list-style:none;
	}

div.prodOvz {
	clear:both;
	padding-top:25px;
	}

/* Formulier 
====================================================================== */
.formulier {
	clear:both;
	padding-top:50px;
	}

.formulier label {
	display:block;
	color:#00865c;
	font-weight:bold;
	}

.frmVeld {
	background:#c3c4d6;
	border:none;
	margin:3px 0 15px 0;
	font:normal 11px verdana,arial,sans-serif;
	padding:6px;
	width:200px;
	}

#frmBericht {
	background:#c3c4d6;
	border:none;
	margin:3px 0 15px 0;
	font:normal 11px verdana,arial,sans-serif;
	padding:6px;
	width:370px;
	overflow:auto;
	}

#btnVerzend {
	display:block;
	border:0;
	background:#c3c4d6;
	color:#71727c;
	height:25px;
	cursor:pointer;
	width:100px;
	border-bottom:1px solid #bbbcc6;
	border-right:1px solid #bbbcc6;
	border-top:1px solid #cbcbdc;
	border-left:1px solid #cbcbdc;
	}

/* Secundair menu 
====================================================================== */
ul.secMenu {
	margin:15px 0 0 0;
	padding:0;
	height:20px;
	}

ul.secMenu li {
	list-style:none;
	display:inline;
	float:left;
	border-right:1px solid #373a78;
	margin-right:15px;
	}

ul.secMenu li a:link { 
	padding-right:15px;
	text-decoration:none;
	color:#373a78;
	font-weight:bold;
	}
	
ul.secMenu li a:hover { color:#c40;}
ul.secMenu li a:visited { 
	padding-right:15px;
	font-weight:bold;
	color:#636;
	text-decoration:none;
	}
ul.secMenu li a:visited:hover { color:#c40}

	
ul.secMenu li.nb { border-right:none;}
ul.secMenu li.secAan a { color:#00865c}

img.afbTop {
	float:left;
	margin-right:10px;
	}

div#wrapAfbTop {
	width:68px;
	height:105px;
	float:left;
	}

*html img.afbTop { margin-left:3px}

/* Technische specificaties (table) 
====================================================================== */
table#techSpecs {
	width:565px;
	text-align:left;
	margin-top:20px;
	border:1px solid #373a78;
	border-collapse:collapse
	}

th {
	background:#1e2c85;
	color:#fff;
	padding:6px;
	text-transform:uppercase;
	}

td.lbTitel {
	background:#9fdaf6;
	width:211px;
	text-align:left;
	padding:4px 0 4px 4px;
	}

td {
	border-bottom:1px solid #373a78;
	border-right:1px solid #373a78;
	text-align:center;
	}

td.klein { width:50px;}
td.lBlauw { background:#9fdaf6;}
