* {
	margin: 0;
}
html {
	height: 100%;
	text-align: center;
}
body {
	background-color: #1B2529;
 	background: url("/img/degradblue.jpg") repeat-x  fixed;
	overflow:-moz-scrollbars-vertical;
	height: 100%;
	margin : 0px;
	padding : 0px;
	text-align: center;
	font-family : Arial, Helvetica, sans-serif;
}
a {
	color: #00AEEF;
	text-decoration: none;
}
a:hover {
	color: #00AEEF;
	text-decoration: underline;
}
#container {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -6em; /* the bottom margin is the negative value of the footer's height */	
	text-align: left;
	width : 900px;
	background: url("/img/container_back.gif");
}
#footer, .push {
	height: 6em; /* .push must be the same height as .footer */
}
#innercontainer{
	padding: 0px 0px 0px 0px;
}

/* LOGO DIV =================================================================================================================================== */
#logoDIV {
	height: 100px;
	width: 100%;
	float: left;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#logoDIV img {
	vertical-align: center;
	margin: 0px;
}
#logoDIV .men1 {
	float: left;
	padding: 20px 50px 0px 230px;	
}
#logoDIV .men1 img {
	border-width: 0px;	
}
#logoDIV .men2 {
	text-align: center;
	float: left;
	font-size: 12px;
	padding: 25px 0px 0px 0px;
	color: #666;		
}
#logoDIV .men2 .tel {
	font-size: 20px;
	color: #999;
}
#logoDIV .men2 .fax {
	font-size: 1.5em;
	font-weight: bold;
	color: #999;	
}

/* menu=================================================================================================================================== */
#menu {
	background: url("/img/tab_back.jpg") repeat-x;
	float: left; 
	clear: both;
	width: 100%;
	text-align: left;
	padding: 0px 0px 0px 0px;
}
#navigation a {
	line-height:22px;
	font-size: 11px;
	color: #000;
	background: #FFF url("/img/lefttab.gif") left top no-repeat;
	text-decoration: none;
	padding-left: 10px
}
#navigation a span {
	background: #FFF url("/img/righttab.gif") right top no-repeat;
	padding-right: 10px;
	text-align: center;
}
#navigation a, #navigation a span {
	display: block;
	float: left;
}
/* Commented backslash hack hides rule from IE5-Mac \*/ 
#navigation a, #navigation a span {
	float: none
} 
/* End IE5-Mac hack */
#navigation a:hover {
	background-position: left -100px;
	color: #FFF;
}
#navigation a:hover span {
	background-position: right -100px;
}
#navigation {
	float: left;	
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 190px;
}
#navigation li {
	height: 22px;
	float: left;
	display: block;
	margin: 0px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#navigation li.actief a {
	background-position: left -100px;
	color: #FFF;
}
#navigation li.actief a span {
	background-position: right -100px;
	color: #FFF;
}


/* colA =================================================================================================================================== */
#colA { 
	background: url("/img/submenu_back.jpg") right top no-repeat;
	float: left;
	font-size: 11px;
	float: left;
	text-align: right;
	width: 150px;
	margin: 0px 0px 0px 0px;
	min-height: 100px;
}
#colA #innercolA{
	padding: 10px 0px 0px 0px;
}
#colA h4 {
	margin: 0px 10px 10px 0px;
	font-size: 11px;
	color: #00AEEF;
	text-decoration: none;
}
#colA p {
	background: url("/img/A_top.gif") left top no-repeat;
	padding: 10px 0px 0px 0px;
	margin: 0px;
}
#colA p.abottom {
	background: url("/img/A_bottom.gif") left top no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

#colA a {
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 0px;
	color: #333;
	border-top: 1px solid #EEE;
	border-bottom: 1px solid #9BD6EC;
	border-right: 1px solid #9BD6EC;
	display: block;
	text-decoration: none;
	background-color : #CCEEFF;
}
#colA a span {
	margin: 0px 10px 0px 10px;
}
#colA a:hover {
	background-color : #00AEEF;	
	color : #FFF;
	text-decoration: none;
}
#colA a.actief {
	background-color : #FFF;
	color : #000;
	text-decoration: none;
}


/* colB =================================================================================================================================== */
#colB {
	background-image : url(../images/degradee2.jpg);
	background-repeat : repeat-x;		
	padding: 40px 0px 40px 0px;	
	float: left;
	width:700px;
	background-color : #FFF;
	font-size: 0.72em;
}
#innercolB {
	margin: 0px 40px 0px 40px;
}
#innercolB .intro {
	
}
#innercolB H1 {
	font-size: 2em;	
	color : #00AEEF;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;	
}
#innercolB H2 {
	width: 620px;
	float: left;
	display: block;
	text-align: center;
	clear: both;
	background-color: #00AEEF;
	font-size: 1.2em;
	font-weight: normal;	
	color : #FFF;
	margin: 0px 0px 20px 0px;
	padding: 3px 0px 3px 0px;
	border: 0px solid #CCC;		
}
#innercolB H2.dealerstitle {
	color : #00AEEF;
	text-align: left;
	border-top: 1px solid #00AEEF;	
	background-color: #EEE;		
	font-size: 1.2em;
	font-weight: normal;
	border-bottom: 1px solid #CCC;
	padding: 3px 5px 3px 5px;
}
#innercolB h4.homepromotionh2 {
	font-size: 1.5em;	
	color : #999999;
}
#innercolB H3 {
	font-size: 2em;
	font-weight: normal;
	color : #00AEEF;
}
#innercolB H4 {
	font-size: 1.5em;	
	color : #666666;	
}
#innercolB .block {
	float: left;
	clear: left;
	width: 100%;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 20px 0px;
	/* border: 1px solid #CCC;	*/
}
.relatedBrands {
	font-size: 0.9em;
	text-align: right;
	color : #00AEEF;	
}
.relatedBrands a {
	color : #00AEEF;	
	text-decoration: none;
}
.relatedBrands a:hover {
	color : #00AEEF;	
	text-decoration: underline;
}
.filetypeicon {
	vertical-align: middle;
	border: 0px solid #FFF;
}
.lijst {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	float: left;
	clear: both;
}

/* aboutmenu ============================================================================================ */
.aboutmenu {
	margin: 0px 0px 20px 0px;
	color : #00AEEF;
}
.aboutmenu a {
	text-decoration: none;
}
.aboutmenu a:hover {
	text-decoration: underline;
}
.aboutmenu a.actief {
	text-decoration: underline;
}

/* Item ========================================================================================= */
.itemlabel {
	font-size: 9px;
	width: 620px;
	text-align: right;
	color : #00AEEF;
	float: left;
	clear: both;
}
#innercolB .listItem {
	float: left;
	clear: left;
	margin: 0px 0px 40px 0px;
	padding: 0px 0px 7px 0px;	
	background-color: #FFF;	
}
#innercolB .innerListItem {
	float: left;
	clear: left;	
	width: 620px;
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 0px 0px;	
	color : #333333;	
}
#innercolB .ImgDiv {
	width: 200px;
	float: left;
}
#innercolB .ImgDiv img {
	border: 0px solid #00AEEF;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}
#innercolB .InfoDiv {
	border-top: 1px solid #00AEEF;
	width: 420px;
	float: left;
}
#innercolB .vollebreedte {
	width: 620px;
}
#innercolB .innerListItem .intro {
	line-height: 1.6em;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
#innercolB .innerListItem h3 {
	background-color: #EEE;		
	font-size: 1.2em;
	font-weight: normal;
	border-bottom: 1px solid #CCC;
	padding: 3px 5px 3px 5px;
}
#innercolB .innerListItem h4 {
	margin: 6px 0px 0px 0px;
	font-family: serif;	
	font-size: 1.2em;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
}
#innercolB .innerListItem .relatedBrands {
	text-align: left;
	margin: 0px;	
	display: none;
}

/* detailpage 	============================================================================================ */
#DetailImg_div { 
	float: left;
	width: 320px;	
	margin: 0px 0px 20px 0px;
}
#DetailImg_div img { 
	border: 0px solid #00AEEF;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}
#DetailImg_div .bijschrift { 
	width: 280px;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	color: #999;
}
#Detail_div {
	float: left;
	width: 300px;	
	margin: 0px 0px 20px 0px;
}
#Detail_div h3.detail_title{
	font-size: 2em;	
}
#Detail_div h4.detail_subtitle{
	font-size: 1.5em;	
	font-weight: normal;
}
#Detail_div div.detail_intro{
	float: left;
	clear: both;	
	margin: 10px 0px 20px 0px;
	font-style: italic;
	color: #999999;
}
#Detail_div div.detail_body {
	width: 300px;
	float: left;
	clear: both;	
	margin: 0px 0px 20px 0px;
	color: #333333;
}

/* dealerItem 			============================================================================================ */
#innercolB .dealerItem {
	float: left;
	clear: both;
	width: 620px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 20px 0px;	
}
#innercolB .dealerItem h3 {
	font-size: 1.5em;
	font-weight: normal;
}
#innercolB .dealerItem .dealerintro {
	margin: 5px 0px 5px 0px;
	color: #999999;
}
#innercolB .dealerCol1 {
	float: left;
	width: 310px;
}
#innercolB .dealerCol1 .innerdealerCol1 {
	padding: 0px 30px 0px 0px;
}
#innercolB .dealerCol2 {
	float: left;
	width: 300px;
}
#innercolB .dealerItem .relatedBrands {
	text-align: left;	
}





/* fileItem 			============================================================================================ */
#innercolB .fileItem {
	float: left;
	clear: left;
	width: 620px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;	
}
#innercolB .fileItem h3 {
	font-size: 1.2em;
	margin: 0px 0px 5px 0px;	
	font-weight: normal;
	font-family : "serif";
	color:#999;	
}
#innercolB .fileItem h4 {
	margin: 0px 0px 5px 0px;
	font-size: 1.2em;
	font-weight: normal;
}
#innercolB .fileItem h4 .grootte {
	font-size: 0.8em;
	color:#BBB;
}
#innercolB .fileItem .description {
	margin: 5px 0px 5px 0px;
	font-size: 0.9em;
}

.onderstreept {
	border-bottom: 1px dotted #CCC;	
}

.colB1 {
	clear: left;
	float: left;
	width: 290px;
}
.colB2 {
	float: left;
	width: 330px;
	padding: 20px 0px 0px 0px;
}
.colB2img {
	text-align: right;
}

#colC {
	background: url("/img/colC_back.jpg") left top no-repeat;
	float: left;
	width: 50px;
	height:80px;
	margin: 0px 0px 0px 0px;
}
#innercolC {
	margin: 10px 0px 0px 5px;
	font-size: 0.8em;
	color:#999;
}
.loginButton {
	border: 0px solid #FFF;	
}


/* footer */
#footer {
	background-color : #1B2529;	
	margin: 0 auto;
	width: 900px;
	height: 6em;
}
#innerfooterA {
	float: left;
	width: 450px;
	text-align: left;
}
#innerfooterB {
	float: left;
	width: 450px;
	text-align: right;
}
#innerfooterA p {
	margin: 10px 0px 0px 150px;
}
#innerfooterB p {
	margin: 10px 50px 0px 0px;
}
#footer p {
	color: #FFF;
	padding: 0px 0px 0px 0px;
	font-size: 0.7em;
}
#footer a {
	color : #363032;
	text-decoration: none;
}
#footer a:hover {
	color : #363032;
	text-decoration: underline;
}
/* general */
.clearDIV {
	clear: both;
}


#innercolB .persfileItem h5 {
	padding-left: 21px;
	font-size: 1em;
	
}
#innercolB .persfileItem .description {
	padding-left: 21px;
	
}
