html {
	margin: 0px;
	padding: 0px;
}
body {
	margin: 0px;
	padding: 0px;
	font-family: Helvetica, Verdana, Arial, Sans serif;
        font-size: 11px;
	color: #07193b;
        text-align: center;
}
p, td {
        font-family: Helvetica, Verdana, Arial, Sans serif;
        font-size: 11px;
}
img {
    border: none;
}
#container {
	position: relative;
	width: 950px;
	margin: 0 auto;
	overflow: hidden;
        text-align: left;
}
fieldset {
	border: none;
}
a {
	color: #07193b;
}
.invisible {
	display: none;
}
.standaard {
	margin: 0px;
	padding: 0px;
	font-family: Helvetica, Verdana, Arial, Sans serif;
        font-size: 0.9em;
	color: #000000;
}
div#head {
	height: 115px;
	overflow: hidden;
}
img#logo {
	position: absolute;
	top: -7px;
	left: 5px;
}
div#banner {
	margin: 15px 230px 10px 230px;
	overflow: hidden;
}
div#topmenu {
	position: relative;
	margin: 0 0 10px 0px;
	background: url('../images/topmenu-back.png') top left repeat-x;
}
div#topmenu div {
	background: url('../images/topmenu-left.png') top left no-repeat;
        overflow: visible;
}
div#topmenu div div {
	background: url('../images/topmenu-right.png') top right no-repeat;
	height: 26px;
	padding: 1px 1px 1px 218px;
}

#body iframe {

  margin: 0 0 0 53px;
 
}
div#content {
	margin: 0;
}
div.box {
	margin: 0px; 
	background: url(../images/tl.png) 0 0 no-repeat;
}
.box div {
	background: url(../images/tr.png) 100% 0 no-repeat;
	padding: 0px;
	margin: 0px;
}
.box div div {
	background: url(../images/bl.png) 0 100% no-repeat;
	padding: 0px;
}
.box div div div {
	background: url(../images/br.png) 100% 100% no-repeat;
	padding: 15px;
}
.box div div div div, .display-box div div div div, .office-box div div div div, .packaging-box div div div div, .graphics-box div div div div, .envelopes-box div div div div {
	background: none;
	margin: 0;
        padding: 0;
}
#footer {
	text-align: right;
	font-size: 0.8em;
	padding: 15px;
}
/**Joomla styles **/
.contentheading {
	font-size: 1.2em;
	font-weight: bold;
}
.componentheading {
	font-size: 1.2em;
	font-weight: bold;
	color: #999;
}
.contentpaneopen {
  
}
/**language selection styles*/
div#language {
	position: absolute;
	top: 15px;
	right: 0px;
}
#language ul {
	margin: 0;
	padding: 0;
	display: block;
	list-style: none;
	float: left;
}
#language ul li {
	margin: 0px;
	padding: 0px;
	float: left;
}
#language ul li a {
	margin: 0px;
	display: block;
	font-size: 10px;
	padding: 0px 5px;
}
#language ul li#active_language a {
	font-weight: bold;
}
/* search box styles */
div#search {
	position: absolute;
	top: 80px;
	right: 0px;
}
/* top dropdown menu styling */

/* =======================================
    Top Menu aka Main Menu
    ======================================= */
    ul#top_menu {
    	float:left;
       border-left: 1px solid #ffffff;
    }

    ul#top_menu li{
		margin: 0px;
		padding: 0px;
		float: left;
		height: 24px;
		border-right: 1px solid #ffffff;
    }
    ul#top_menu li ul {
       list-style: none;
       position: absolute;
       width: 135px;
       left: -999em;
       border-bottom: none;
       top: 25px;
    }
    #top_menu li:hover ul {
       left: auto;
    }
    #top_menu li ul li {
       width: 135px;
       padding: 0;
       height: auto;
       /*border-bottom: 1px solid #474748;*/
    }

    #top_menu li a, #top_menu li span.separator {
       display: block;
       padding: 7px 10px 5px 10px;
       color: #ffffff;
       font-weight: normal;
       text-decoration: none;
       font-size: 12px;
    }
    html>body ul#top_menu li a {
       width: auto;
    }

    ul#top_menu li ul li a {
       width: 10em;
       background: #07193b;
       color: #fff;
  	
       filter:alpha(opacity=90);
       -moz-opacity: 0.9;
       opacity: 0.9;
       
    }

    ul#top_menu li a:hover {
    	background: #CCC;
	color: #07193b;
       
       filter:alpha(opacity=100);
       -moz-opacity: 1.0;
       opacity: 1.0;
       
    }

    #top_menu li:hover ul, #top_menu li.sfhover ul {
       left: auto;
    }

    /** added for multi-level*/
    #top_menu li ul ul {
		margin: 0 0 0 135px;
		padding: 0;
	}
	#top_menu, #top_menu ul {
		padding: 0;
		margin: 0;
		list-style: none; 
		line-height: 1;
	}
    #top_menu li:hover ul ul, #top_menu li:hover ul ul ul, #top_menu li:hover ul ul ul ul, #top_menu li.sfhover ul ul, #top_menu li.sfhover ul ul ul, #top_menu li.sfhover ul ul ul ul {
	left: -999em;
}

    #top_menu li:hover ul, #top_menu li li:hover ul, #top_menu li li li:hover ul, #top_menu li li li li:hover ul, #top_menu li.sfhover ul, #top_menu li li.sfhover ul, #top_menu li li li.sfhover ul, #top_menu li li li li.sfhover ul {
	left: auto;
}
#advertentie {
	float: right;
	width: 200px;
	overflow: hidden;
	margin-left: 15px;
}
.left {
	float: left;
	margin: 0 15px 10px 0;
}
