body {
	background-color:#94B2C0;
	background-image:url(images/body-background.jpg);
	background-repeat:repeat-x;
	height:100%;
	margin:0px;
	padding:0px;
	text-align:center;
}

body, table {
	font-family:Verdana;
	font-size:12px;
	line-height:18px;
	color:#666666;
}

a:link {
	text-decoration:none;
	color:blue;
}
a:visited {
	text-decoration:none;
	color:blue;
}
a:hover {
	text-decoration:underline;
	color:#51006F;
}

h1 {
	color:black;
	font-family:Verdana;
	font-size:18px;
	display:inline;
	line-height:22px;
}

.maincontainer {
	position:relative;
	margin:0 auto;
	width:935px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	background-color:white;
	background-image:url(images/maincontainer_bg.gif);
	background-repeat:repeat-y;
	border:1px solid black;
	text-align:left;
}


#header {
	background-color:white;
	background-image:url(images/header_konnex.jpg);
	background-repeat:no-repeat;
	height:156px;
}
#header_autobelettering {
	background-color:white;
	background-image:url(images/header_autobelettering.jpg);
	background-repeat:no-repeat;
	height:156px;
}
#header_bewegwijzering {
	background-color:white;
	background-image:url(images/header_bewegwijzering.jpg);
	background-repeat:no-repeat;
	height:156px;
}
#header_gevelreclame {
	background-color:white;
	background-image:url(images/header_gevelbelettering.jpg);
	background-repeat:no-repeat;
	height:156px;
}
#header_stickers {
	background-color:white;
	background-image:url(images/header_stickers.jpg);
	background-repeat:no-repeat;
	height:156px;
}
#header_reclameborden {
	background-color:white;
	background-image:url(images/header_reclameborden.jpg);
	background-repeat:no-repeat;
	height:156px;
}
#header_fullcolorprinting {
	background-color:white;
	background-image:url(images/header_fullcolorprinting.jpg);
	background-repeat:no-repeat;
	height:156px;
}

#navigation {
	width:auto;
	background-color:#642D92;
	color:white;
	font-family:Comic Sans MS;
	font-size:18px;
	text-align:justify;
	height:28px;
	line-height:28px;
	overflow:hidden;
	padding-left:5px;
	padding-right:5px;
	margin:0px;
}
#navigation li {
	margin:0px;
	padding:0px;
	display:inline;
}
#navigation li a:link {
	text-decoration:none;
	color:white;
}
#navigation li a:visited {
	text-decoration:none;
	color:white;
}
#navigation li a:hover {
	text-decoration:none;
	color:white;
}


#footer {
	border-top:1px solid white;
	position:absolute;
	bottom:0; /* stick to bottom */
	width:100%;
	background-image:url(images/footer_bg.gif);
	background-repeat:repeat-y;
}


#subnav {
	color:white;
	font-family:Comic Sans MS;
	font-size:13px;
	line-height:28px;
	padding-left:5px;
	padding-right:5px;
	margin:0px;
	font-weight: bolder;
}
#subnav a:link {
	text-decoration:none;
	color:white;
}
#subnav a:visited {
	text-decoration:none;
	color:white;
}
#subnav a:hover {
	text-decoration:none;
	color:white;
}


#leftside {
	width:150px;
	float:left;
	text-align:center;
	padding-top:15px;
	background-color:#642D92;
}


#content {
	padding: 15px;
	width:750px;
	float:left;
}


#box {
	background-color:#B99AC5;
	background-image:url(images/box_bg.gif);
	background-repeat:repeat-x;
	color:#51006F;
	font-family:Comic Sans MS;
	font-size:18px;
	line-height:22px;
}

#flashcontent {
	height: 400px;
	width:615px;
}

#address {
	width:auto;
	background-color:#642D92;
	color:white;
	font-family:Comic Sans MS;
	font-size:12px;
	text-align:justify;
	height:28px;
	line-height:28px;
	overflow:hidden;
	padding-left:5px;
	padding-right:5px;
	margin:0px;
}
#address li {
	margin:0px;
	padding:0px;
	display:inline;
}
#address li a:link {
	text-decoration:none;
	color:white;
}
#address li a:visited {
	text-decoration:none;
	color:white;
}
#address li a:hover {
	text-decoration:none;
	color:white;
}