/* --------------- general --------------- */

body {background-image:url(images/bg.jpg); font-size: 11px; font-family: Trebuchet MS, Verdana, Arial, SunSans-Regular, Sans-Serif; color:#D8D8D8; padding:0px; margin:0px;}

#container {width: 935px; margin-bottom: 10px; margin-left: auto; margin-right: auto; background-image:url(images/body_bg.jpg);}
#header {width: 935px; height:159px; background-image:url(images/header.jpg); padding:0; margin-left: auto; margin-right: auto;}
#header span {display:none;} 
#content {text-align:right; padding-right:5px; padding-top:13px; }
div#content {min-height:540px; height:expression(this.scrollHeight > 540 ? "auto":"540px");}
html > body div#content {min-height:500px; height:expression(this.scrollHeight > 500 ? "auto":"500px");}
/* --------------- leftbar --------------- */


#left {float: left; width: 370px; margin: 0px; padding-left:6px; padding-top:0px;}

#toppic {padding-bottom:1px;}
#toppic img {border:1px solid #EBF6FA;}

#nav {padding-bottom:1px; margin:0; }
#navlist {padding: 0 1px 1px; margin-left: 0; background: #1E1E1E; width: 343px;}
#navlist li {list-style: none; margin: 0; border-top: 5px solid #1E1E1E; text-align: left; margin-top:-14px; }
#navlist li.first {list-style: none; margin: 0; border-top: 5px solid #1E1E1E; text-align: left; }
html > body #navlist li {list-style: none; margin: 0; border-top: 5px solid #1E1E1E; text-align: left; margin-top:0px; }
#navlist li a {display: block; padding: 5px 0px 3px 18px; border-left: 3px solid #45B0D0; background: #282828; text-decoration: none; font:12px Trebuchet MS;}
#navlist li a:link { color: #EBF6FA; }
#navlist li a:visited { color: #EBF6FA; }
#navlist li a:hover {border-color: #1E1E1E; color: #282828; background: #45B0D0; border-left: 3px solid #EBF6FA;}

#coordinates {width:325px; border:1px solid #EBF6FA; padding-top:7px; padding-left:18px; padding-right:0px; font:12px Trebuchet MS; padding-bottom:7px; background-color:#282828; color:#D8D8D8;}
#coordinates span {color:#C0C0C0; font:bold 13px;}
#coordinates a {color:#45B0D0; font-size:10pt; font-weight:bold; text-decoration:none;}
#coordinates a:hover {color:#ffffff; font-weight:bold; text-decoration:none; border:1px solid #45B0D0; border-top-width:0; border-right-width:0; border-left-width:0;}

#promobox {width:339px; padding-top:7px; padding-left:2px; padding-right:2px; font:12px Trebuchet MS; padding-bottom:7px; background-color:#45B0D0; color: #282828; margin-bottom:16px; text-align:center;}
#promobox a {color: #282828; text-decoration:none;}
#promobox a span {text-transform:uppercase; font-weight:700; font-size:14px; line-height:30pt;}

#promobox a:hover {color:#fff;}






/* --------------- headings --------------- */

h1 span {display:none;}
#h1_welkom {background:url(images/h1_welkom.jpg) top right no-repeat; height:60px; padding:0; margin:0;}
#h1_inox {background:url(images/h1_inoxmaatwerk.jpg) top right no-repeat; height:50px; padding:0; margin:0;}
#h1_airco {background:url(images/h1_airconditioning.jpg) top right no-repeat; height:58px; padding:0; margin:0;}
#h1_koeling {background:url(images/h1_koeling.jpg) top right no-repeat; height:58px; padding:0; margin:0;}
#h1_warmtepompen {background:url(images/h1_warmtepompen.jpg) top right no-repeat; height:58px; padding:0; margin:0;}
#h1_contact {background:url(images/h1_contact.jpg) top right no-repeat; height:58px; padding:0; margin:0;}
#h1_bedankt {background:url(images/h1_bedankt.jpg) top right no-repeat; height:58px; padding:0; margin:0;}
#h1_promo {background:url(images/h1_promo.jpg) top right no-repeat; height:58px; padding:0; margin:0;}


/* --------------- content --------------- */

em {font-weight:bold; font-style:normal; color:#45B0D0;}
#content a img {border:1px solid #ffffff; margin-left:10px;}
#text p {margin-right:4px; font-size:10pt; line-height:15pt; text-align:right; padding:0;}
#text a {color:#fff; font-weight:900; text-decoration:none; border-bottom:1px solid #45B0D0; }
#text a:hover {color:#fff; font-weight:900; text-decoration:none; border-bottom:1px solid #fff; }
#koelingslijst {text-align:center;}
#koelingslijst li {width:400px; text-align:left;}

/* --------------- footer --------------- */

#footer {clear: both; margin-right: 4px; margin-left:5px; padding-top: 15px; text-align: right; border-top:1px solid #5a5c5c; color:#7f7e7e; font-size:13px; }
#footer a {color:#C0C0C0; text-decoration:none; font-size:12px;}
#footer a:hover {color:#ffffff; text-decoration:none; border:1px solid #45B0D0; border-top-width:0; border-right-width:0; border-left-width:0;}



/* --------------- contact --------------- */

#contact_NL {color:#45B0D0; font-weight:bold;}
#contact_NL input {background-color:#242424; color:#D8D8D8; border-bottom:1px solid #4D4D4D; width:300px; border-top:0; border-right:0; border-left:0; padding:3px; margin-bottom:5px;}
#contact_NL textarea {background-color:#242424; color:#D8D8D8; border:1px solid #4D4D4D; padding:3px; margin-bottom:5px;}

#contact_NL input.button {border:1px solid #fff; background-color:#242424; width:100px; font-variant:smallcaps; color:#45B0D0; font-weight:bold;} 



#daikin-kenmerken {list-style-type: none; padding: 0; font-size:10pt; width:500px; margin-left:400px;}
#daikin-kenmerken li {padding-left:20px; background: url(images/bullet.jpg) top left no-repeat ; margin-bottom:6px; text-align:left; }


#content a.plain {text-decoration:none; border:0px;}
