body {
		margin: 0;
		padding: 0;
		background: url(../img/bg.gif) #000 repeat-y center;
		background-attachment: fixed;
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		text-align: center;
}

img {	
		border: 0;
}

a {
		text-decoration: none; 
}
		a:link {color:#FF0000;}
		a:visited {color:#FF0000;}
		a:active {color:#FF0000;}
		a:hover {color:#FF6600;text-decoration:underline;}
		
#container {	
		position: relative;
		margin: 0 auto;
		padding: 0;
		background: #fff;
		width: 764px;
		height: auto;
		text-align: left;
}

html>body #container {
	  	width: 764px;
	  	
} 


/*-----------------CONTENT-HEADER------------------------*/

#header {
		height: 138px;
		background: url(../img/bg_top.gif) #fff repeat-x bottom left;
		font-family: Gill Sans MT, Trebuchet MS, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color:#000;
		text-align: left;
}

#header h1 {
		font-size: 23px;
		font-weight: bold;
		color:#FF0000;
		margin: 0;
		padding: 35px 0 0 110px;	
		letter-spacing: normal;
		line-height: 20px;
}

#header h1 em{
		font-size: 16px;
		font-weight: bold;
		color:#000;
		padding: 0;	
		letter-spacing: 3px;
		font-style: normal;
}

#header img { 
        float: left; 
        padding-top: 9px;
}

/*-----------------CONTENT-NAV------------------------*/


#header ul{
		padding-left: 0;
		margin: 0;
		color: #fff;
		width: 100%;		
		font-size: 10px;
		letter-spacing: 1px;
		float: right;
		font-weight: normal;
}

#header ul li { display: inline; }

#header ul li a{
		padding: 0 10px 0 10px;
		color: #fff;
		text-decoration: none;
		float: right;
		border-right: 1px solid #fff;
}

#header ul li a:hover{
		color: #00CC00;
}

#header ul li a#over{
		color: #00CC00;
}

#header ul li a.over{
		color: #00CC00;
}

#header ul li a.noborderright { border: 0; }

/*-----------------CONTENT-LEFT------------------------*/


#content_left{
		float: left;
		margin: 0;
		padding: 0;
		width: 443px;
		font-family:  Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight: normal;
		color:#666;
		line-height: 150%;
		background: url(../img/bg_left.gif) no-repeat bottom right;
}

#content_left h1{
		margin: 0;
		height: 19px;
		padding: 5px 2px 2px 2px;	
		width: 100%;	
		background-color: #EAEBE9;
		font-size:19px;
		font-weight: normal;
		color:#000;
		letter-spacing: 1px;

}

#content_left h2{
		margin: 0;
		padding: 8px 2px 0 2px;	
		font-size:16px;
		font-weight: bold;
		color:#000;
		letter-spacing: 1px;
}

#content_left h1 em{
		font-size: 14px;
		font-weight: normal;
		font-style: normal;
} 

#content_left h1 img{
		padding: 7px 5px 5px 2px;	
		float: left;
}

#content_left p{
		padding: 0 8px 8px 12px;
		margin: 10px 0 0 0;
}


#content_left ul.producten{
        width: 400px;
        margin: 20px 0 300px 10px;
        padding-left: 0;
        list-style-type: none;
        font-family: Verdana ,Arial, Helvetica, sans-serif;
        font-size: 11px;
        border: 1px solid #999;
        background-color: #F3F3F3;
        filter: alpha(opacity=60);
}

#content_left ul.producten li a, #content_left ul.producten li h1{
        display: block;
        padding: 3px 3px 3px 20px;
        margin-left: 10px;
        width: 350px;
        background-color: #F3F3F3;
        border-bottom: 1px solid #eee;
        background: url("../img/arrow.gif") no-repeat;
     	background-position: 0% 50%;
}

#content_left ul.producten li h1 {
        background: none;
        padding: 2px;
        margin-left: 10px;
        font-size: 14px;
        font-weight: bold;
        letter-spacing: normal;
}

#content_left ul.producten li a:link, #navlist ul.producten li a:visited{
        color: #FF0000;
        text-decoration: none;
}

#content_left ul.producten li a:hover{       
        background-color: #F3F3F3;
        color: #990000;
        text-decoration: none;
        background-position: 1% 50%;
}

#content_left ul.producten li em{
		font-size: 10px;
		font-weight: normal;
		color:#333;
		padding: 0;	
		font-style: normal;
}

#content_left ul.referenties{
        padding: 5px;
        margin-left: 10px;
        list-style-type: none;
        font-size: 13px;
        width: 400px;
        list-style-type: none;
        border: 1px solid #999;
        background-color: #F8F8F8;
}

#content_left ul.referenties em{
        font-size: 12px;
        color: #CC0000;
        font-weight: bold;
        font-style: normal;
        letter-spacing: 0px;
}

#content_left ul.referenties li {
        margin-bottom: 10px;
        clear: left;
}


#content_left ul.referenties img{	
		float: left;
		border: 1px solid #ccc;
		padding: 5px;
		margin-right: 4px;
		background-color: #fff;
}


.floatright
{
        float: left;
        width: 103px;
        margin: 0 0 10px 10px;
        background-color: #fff;
        padding: 10px;
        border-top: 1px solid #999;
        border-right: 2px solid #555;
        border-bottom: 2px solid #555;
        border-left: 1px solid #999;
}

.floatright a.over
{
        color:#FF6600;
        text-decoration:underline;
}

.floatright a.over img
{
        filter: alpha(opacity=45);
}

div.floatright img
{
        border-top: 2px solid #555;
        border-right: 1px solid #999;
        border-bottom: 1px solid #999;
        border-left: 2px solid #555;
}

.floatright-titan
{
        float: right;
        width: 200px;
        margin: 0 10px 10px 10px;
        background-color: #fff;
        padding: 6px;
        border-top: 1px solid #999;
        border-right: 2px solid #555;
        border-bottom: 2px solid #555;
        border-left: 1px solid #999;
}


/*-----------------CONTENT-RIGHT------------------------*/

#content_right{
		float: left;
		padding: 0 0 150px 0;
		width: 316px;
		font-family:  Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: normal;
		color: #000;		
	    border-left: 1px solid #fff;
	    border-bottom: 1px solid #E3E3E3;
	    margin-bottom: 5px;
}

#content_right form{
		float: left;
		width: 300px;
}

#content_right h3{
		margin: 171px 0 0 0;
		padding: 0 0 0 4px;	
		font-size:12px;
		font-weight: normal;
		color:#fff;
}

#content_right ul{
        width: 315px;
        margin: 0;
        padding: 0;
        list-style-type: none;
        font-size: 11px;
        background-color: #ccc;
        line-height: 160%;
}

#content_right ul li{
        clear: both;
}

#content_right ul li a{
        display: block;
        margin: 0;
        padding-left: 10px;
        width: 305px;
        border-bottom: 1px solid #eee;
        background: url("../img/bg_right_li.gif") repeat-x bottom left;
        color: #fff;
}

#content_right ul li a:link, #navlist ul li a:visited{
        color: #fff;
        text-decoration: none;
}

#content_right ul li a:hover{       
        color: #990000;
        text-decoration: none;
}

#content_right ul li a.over{       
        color: #990000;
}

#content_right ul li span{       
        float: left;
        color: #F5F5F5;
        font-weight: bold;
}

#content_right ul li img{       
        float: left;
        clear: left;
        padding-bottom: 10px;
}

#content_right ul li p{       
        padding: 0 2px 10px 94px;
}

#content_right .button {
        padding: 10px 2px 10px 90px;
}


/*-----------------CONTENT-BOTTOM------------------------*/

