body, html {
	margin:0px;
	width:100%;
}
form {
    margin:0px;
}
#menu {
    position:absolute;
    top:0px;
    width:625px;
}
#menu img {
    border:0px;
}
.content {
    position:absolute;
    top:69px;
}
.bigcontent_before {
    background-image:url('../gfx/bigcontent_top.gif');
    height:14px;
    width:625px;
    font-size:1px;
}
.bigcontent_after {
    background-image:url('../gfx/bigcontent_bottom.gif');
    height:15px;
    width:625px;
    font-size:1px;
}
.bigcontent {
    width:625px;
}
.bigcontent_text {
    background-image:url('../gfx/bigcontent_bg.gif');
    font-family:verdana;
	font-size:11px;
    color:#797979;
    padding:20px;
    text-align:left;
}
.bigcontent a {
    color:#797979;
}
.bigcontent_kop {
	font-family: Trebuchet MS;
	font-weight:bold;
	color:#000;
	font-size:35px;
	letter-spacing:-1px;
	text-align:left;
    margin:0px;
}
#copyright {
    position:relative;
    clear:both;
    font-size:10px;
	font-family:verdana;
	color:#B2B2B2;
	text-align:right;
	padding-top:15px;
    padding-bottom:5px;
}
.submenu_item {
	background-color:#fff;
	border: 1px solid #E0E0E0;
	padding:5px;
    line-height:15px;
    width:160px;
}
.submenu_item a {
	color:#8D8D8D;
	font-family:verdana;
	font-size:10px;
    text-decoration:none;
}
.submenu_item a:hover {
    text-decoration:none;
    font-weight:bold;
}
.column {
    position:relative;
    width:195px;
    margin-top:15px;
    margin-right:20px;
    background-image:url('../gfx/smallcontent_bg.gif');
    float:left;
}
.column2 {
    position:relative;
    width:195px;
    margin-top:30px;
    margin-right:20px;
    background-image:url('../gfx/smallcontent_bg.gif');
    float:left;
}
.smallcontent_before {
    background-image:url('../gfx/smallcontent_top.gif');
    height:12px;
    width:195px;
    font-size:1px;
}
.smallcontent_after {
    background-image:url('../gfx/smallcontent_bottom.gif');
    height:13px;
    width:195px;
    position:absolute;
    bottom:-11px;
    font-size:1px;
}
.smallcontent_text {
    background-image:url('../gfx/smallcontent_bg.gif');
    font-family:verdana;
	font-size:11px;
    color:#797979;
    padding:10px;
    text-align:left;
    clear:both;
}
.smallcontent_kop {
	font-family: Trebuchet MS;
	font-weight:bold;
	color:#000;
	font-size:20px;
	text-align:left;
	margin:0px;
}
.column img {
    border:0px;
}
#small_head {
    position:absolute;
    top:0px;
}
#small_foot {
    position:absolute;
    bottom:-13px;
}
.textinput {
    width:300px;
    border:1px solid #888A8C;
    padding:2px;
}
.textarea {
    width:300px;
    height:200px;
    border:1px solid #888A8C;
}
.meer_info {
    position:absolute;
    right:10px;
    bottom:10px;
}
/* het menu gebeuren
*/
.diensten {
    width:58px;
    height:48px;
    float:left;
    margin:0px;
    padding:0px;
    background-image:url('../empty_buttons/diensten.gif');
    padding-left:19px;
    padding-top:21px;
}
.concepten {
    width:65px;
    height:48px;
    float:left;
    margin:0px;
    padding:0px;
    background-image:url('../empty_buttons/concepten.gif');
    padding-left:11px;
    padding-top:21px;
}
.producten {
    width:64px;
    height:48px;
    float:left;
    margin:0px;
    padding:0px;
    background-image:url('../empty_buttons/producten.gif');
    padding-left:11px;
    padding-top:21px;
}
.referenties {
    width:72px;
    height:48px;
    float:left;
    margin:0px;
    padding:0px;
    background-image:url('../empty_buttons/referenties.gif');
    padding-left:9px;
    padding-top:21px;
}
.overmu {
    width:113px;
    height:48px;
    float:left;
    margin:0px;
    padding:0px;
    background-image:url('../empty_buttons/over.gif');
    padding-left:8px;
    padding-top:21px;
}
.menu_ul {
    list-style:none;
    font-family:verdana;
    font-size:9px;
    margin:0px;
}
.menu_ul ul li {
    display:none;
}

.menu_ul a {
    text-decoration:none;
    color:#8D8D8D;
}

.diensten_sub {
    position:relative;
    top:12px;
    left:-50px;
    padding:8px;
    width:150px;
    display:none;
    background-color:#fff;
    list-style:none;
    border:1px solid #D9D9D9;
    line-height:15px;
}
.submenu li {
    margin:0px;
    padding:0px;
    font-weight:normal;
}
.submenu a:hover {
    font-weight:bold;
}
li:hover ul, li.over ul { 
    display: block; 
}
.subscribe {
    position:relative; 
    top:270px;
    left:60px;
    z-index:2;
}
html ul li { width:1px; }
html ul li a { width: 1px; }

.menurow img{
    border:0px;
}
.submenuItem {
    position:absolute; 
    width:190px; 
    display:none; 
    z-index:9999; 
    top:41px; 
    left:0px;
}
