* {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	color: #0557A8;
	font: 8pt Verdana, Geneva, sans-serif;
	line-height: 16pt;
}

h1 {
	font: 18px Verdana, Geneva, sans-serif;
	color: #37B300;
	margin: 0 0 10px 0;
	font-weight: normal;
}
h2 {
	font: 16px Verdana, Geneva, sans-serif;
	color: #37B300;
	margin: 20px 0 10px 0;
	font-weight: normal;
}
p {
	margin: 0 0 10px 0;
}

#wrapper {
	width: 965px;
	margin: 0 auto;
}

ul#nav { height: 22px; float: right; padding: 0 16px 0 0; }
ul#nav li { display: block; float: left; height: 22px; }
ul#nav li a span { display: block; text-indent: -999em; }
ul#nav li .nav1, .nav2, .nav3, .nav4, .nav5, .nav6, .nav1-current, .nav2-current, .nav3-current, .nav4-current, .nav5-current, .nav6-current { height: 22px; width: 109px; display: block; outline: none; }
ul#nav li .nav1 { background: url("../images/menu.gif") no-repeat; }
ul#nav li .nav1:hover, ul#nav li .nav1-current { background: url("../images/menu.gif") 0px -22px no-repeat; }
ul#nav li .nav2 { background: url("../images/menu.gif") -109px 0px no-repeat; }
ul#nav li .nav2:hover, ul#nav li .nav2-current { background: url("../images/menu.gif") -109px -22px no-repeat; }
ul#nav li .nav3 { background: url("../images/menu.gif") -218px 0px no-repeat; }
ul#nav li .nav3:hover, ul#nav li .nav3-current { background: url("../images/menu.gif") -218px -22px no-repeat; }
ul#nav li .nav4 { background: url("../images/menu.gif") -327px 0px no-repeat; }
ul#nav li .nav4:hover, ul#nav li .nav4-current { background: url("../images/menu.gif") -327px -22px no-repeat; }
ul#nav li .nav5 { background: url("../images/menu.gif") -436px 0px no-repeat; }
ul#nav li .nav5:hover, ul#nav li .nav5-current { background: url("../images/menu.gif") -436px -22px no-repeat;}
ul#nav li .nav6 { background: url("../images/menu.gif") -545px 0px no-repeat;}
ul#nav li .nav6:hover, ul#nav li .nav6-current { background: url("../images/menu.gif") -545px -22px no-repeat;}
	
#logo {
	padding: 0 0 0 30px;
	background: url("../images/logo_ani_1.gif") no-repeat;
	float: left;
}
#logo .logo_h {
	background: url("../images/logo_ani_2_n.gif") no-repeat;
	display: block;
	height: 58px;
	width: 250px;
	outline: none;
}
#logo .logo_h:hover {
	background: url("../images/logo_ani_2_r.gif") no-repeat;
}
#logo .logo_h span {
	text-indent: -999em;
	display: block;
}

#header{
	float: left;
	width : 932px;
	height : 129px;
	position: relative;
	padding: 0 0 0 33px;
}
#header-afb {
	width: 698px;
	height: 129px;
	position: absolute;
	z-index: 90;
}
#header-balk {
	margin: 107px 0 0 0;
	position: absolute;
	z-index: 99;
}
#tikkieterug {
	float: left;
}
#tikkieterug a {
	background: none;
	display: block;
	height: 23px;
	width: 263px;
	float: left;
	text-align: right;
}
#tikkieterug a:hover {
	background: url("../images/terug_1.gif") no-repeat;
}
#kruimelpad {
	float: left;
	padding: 0 0 0 10px;
}
#kruimelpad a {
	color: #0557A8;
	line-height: 6pt;
	text-decoration: none;
}
#kruimelpad .kruimel_high {
	color: #026DD3;
	font-weight: bold;
}

#blok-groen {
	background: url("../images/bg_groen_rechtsboven.gif") no-repeat;
	width: 218px;
	height: 129px;
	float: right;
}
ul#metamenu {
	list-style: none;
	padding: 0 0 0 20px;
}
ul#metamenu li {
	float: left;
}
ul#metamenu .right_meta {
	padding: 0 23px 0 0;
	float:right;
}

ul#metamenu li a, ul#metamenu li {
	text-decoration: none;
	font-weight: bold;
	font-size: 7pt;
	color: #08911A;
}
ul#klanten-links, ul#klanten-links2 {
	list-style: none;
	padding: 0 0 0 10px;
	margin: 7px 0 0 0;
	width: 208px;
	text-align: center;
	height: 77px;
	float: left;
	line-height: 13pt;
}
ul#klanten-links li {
	margin: 0 5px 0 0;
	display: inline;
	color:#fff;
}
ul#klanten-links2 li {
	margin: 0 5px 0 0;
	display: inline;
}
ul#klanten-links li a, ul#klanten-links2 li a {
	text-decoration: none;
	font-weight: bold;
	font-size: 7pt;
	color: #fff;
}
#refreshed {
	width: 16px;
	height: 106px;
	float: right;
	margin: 22px 0 0 0;
}
#zoeken a {
	font: 8pt Verdana, Geneva, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	padding: 5px 0 0 20px;
	float: left;
	display: block;
	height: 17px;
	width: 50px;
}
#zoeken .tfield_zoek {
	border: 0;
	width: 140px;
	height: 17px;
	color: #16670a;
	background: none;
	font: 8pt Verdana, Geneva, sans-serif;
	padding: 5px 0 0 8px;
	float: left;
}

#content {
	background: url("../images/bg-content.gif") -4px 0px repeat-y;
	float: left;
	width: 949px;
}
#content2 {
	background: #fff;
	float: left;
	width: 949px;
}
#col1 {
	float: left;
	width: 227px;
}
#klant-links {
	float: left;
	width: 258px;
	background: #fff;
	text-align: center;
	padding: 0 0 40px 0;
}
#product-links {
	float: left;
	width: 194px;
	padding: 0 0 40px 33px;
	background: #fff;
}
#sponsor-links {
	float: left;
	width: 194px;
	padding: 0 0 5px 33px;
	background: #fff;
}
#random_demo {
	float: left;
	width: 258px;
	background: #fff;
	text-align: center;
	padding: 0 0 40px 0;
}
#col1 .random_testimonial {
	float: left;
	width: 258px;
	background: #fff;
	text-align: center;
	padding: 0 0 40px 0;
}

#col2 {
	float: left;
	width: 367px;
	background: #fff;
	padding: 30px 0 20px 69px;
}
#col2 .oranje {
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
}
#col2 .blauw {
	color: #0066FF;
	text-decoration: none;
	font-weight: bold;
}
#col2 a, #col2-3 a {
	color: #0557A8;
	text-decoration: underline;
}
#col2 ul {
	margin: 0 0 10px 14px;
}
#col2 ul li {
	line-height: 16pt;
}	
#col3 {
	float: right;
	width: 217px;
}
#col2-3 {
	float: right;
	width: 653px;
	background: #fff;
	padding: 30px 0 20px 0;
}
#testimonials {
	width: 217px;
	height: 75px;
	float: left;
}
#nieuws-right {
	float: left;
	width: 217px;
	background: url("../images/bg_geel.jpg") repeat-y;
	border-top: 1px solid #fff;
}
#nieuws-right span {
	float: left;
	height: 18px;
	border-bottom: 1px solid #fff;
	background: #F46611;
	width: 217px;
	color: #fff;
	font-weight: bold;
	font-size: 7pt;
	text-align: center;
	line-height: 12pt;
	margin: 0 0 10px 0;
}
#random_promo {
	float: left;
	width: 217px;
	background: #fff;
	padding: 40px 0;
}
#random_shop {
	float: left;
	width: 217px;
	background: #fff;
	padding: 13px 0 40px 0;
}

/* Submenu  */
#categories {
	list-style: none;
	border-top: #02cc14 solid 1px;
	width: 194px;
	border-bottom: 40px solid #fff;
	margin: 1px 0 0 33px;
}
#categories li{
	position: relative;
	font-weight: bold;
	text-align: left;
}
#categories li a{
	width: 189px;
	display: block;
	text-decoration: none;
	padding: 3px 0px 3px 5px;
	background-color: #d4f9d7;
	color: #00870d;
	border-bottom: solid #02cc14 1px;
}
#categories li a:hover{
	background-color: #effdf0;
}
#categories li.current a{
	color: #FFFFFF;
	border-bottom: #02cc14;
	background-color: #02cc14;
}
#categories li.current a.wosub {
	border-bottom: #eeeeee;
}
#categories li.current a:hover {
	background-color: #00da14;
}
/* SubSub menu  */
#categories li.sub_current a {
	width: 177px;
	padding: 1px 0px 1px 17px;
	background: url("../images/pijlen-subsub-high.gif") #02cc14 no-repeat center left;
	color: #FFFFFF;
	background-color: #02cc14;
}
#categories li.sub_current a:hover {
	background-color: #00da14;
}
#categories li.sub_normal a:hover {
	background-color: #00da14;
	color: #FFFFFF;
	font-weight: normal;
}
#categories li.sub_normal a {
	padding: 1px 0px 1px 17px;
	background-color: #02cc14;
	color: #FFFFFF;
	font-weight: normal;
	width: 177px;
}
/* einde subsub  */

#footer {
	width: 916px;
	height: 104px;
	float: left;
	padding: 0 0 20px 33px;
	margin: 45px 0 0 0;
}
ul#footer-nav {
    background: #d4e8fb;
    border-top: solid 1px #0075e5;
    border-bottom: solid 1px #0075e5;
    text-align: center;
	list-style: none;
	float: left;
	width: 916px;
}
ul#footer-nav li {
	display: inline;
	border-right: 1px solid #0075e5;	
}
ul#footer-nav .last {
	border-right: 0;	
}
ul#footer-nav li a {
    margin: 0 20px;
    text-decoration: none;
    font-size: 7pt;
    color: #0075e5;
    line-height: 8pt;    
}
#footer-slideshow {
	width: 916px;
	height: 65px;
	float: left;
	overflow: hidden;
	border-top: solid 1px #0075e5;
}

/* nieuws-blok-rechts  */
.nieuws-blok {
	margin-left: 19px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 3px;
	line-height: 13px;
}
.linee {
	border-bottom: solid 1px #ffffff;
}
.nieuws-blok h3 a {
	margin-top: 5px;
	text-decoration: none;
	color: #ffffff;
	font-size:7pt;
	line-height: 13px;
}
.nieuws-blok h3 {
	margin: 0px;
	padding:0px;
	color: #ffffff;
	line-height: 13px;
}
.nieuws-blok .foto {
	margin-top: 8px;
    display: block;
    border: solid 1px #ffffff;
}
.nieuws-blok a.ccontent {
	display: block;	
	margin-top: 8px;
	text-decoration: none;
	color: black;
	font-size: 7pt;
	line-height: 16px;
}
#markie input {
	border: 1px solid #000;
}
#printknop {
	margin: 30px 0 0 0;
}
.txt { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #0557a8; 
	line-height: 16pt;
	padding: 5px;
	border: 1px solid #0557A8;
}
#footer {
    width: 916px;
    height: 250px;
    float: left;
    padding: 0 0 0 33px;
}
#footer-slideshow {
    width: 916px;
    height: 65px;
    float: left;
    overflow: hidden;
}
				
#footer ul {
    background:url(../images/bg-footer.gif) repeat-x;
    float:left;
    height:191px;
    list-style-type:none;
    margin:6px 0 0;
    padding:2px 0 0 30px;
}
#footer ul li {
    float:left;
}
#footer ul li.design {
    width:154px;
}
#footer ul li.communicatie {
    width:209px;
}
#footer ul li.webapplicaties {
    width:182px;
}
#footer ul li.producten {
    width:177px;
}
#footer ul li.refresh {
    width:164px;
}

#footer ul li a {
    color:#fff;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:15px;
    font-weight:bold;
    text-decoration:none;
}
#footer ul li a:hover {
    text-decoration:underline;
}
#footer ul li ul {
    height:100%;
    margin: 10px 0 0;
    padding:0;
    background:none;
}
#footer ul li ul li {
    line-height: 16px;
    margin: 0 0 2px;
    width: 100%;
}
#footer ul li ul li a {
    color:#0557a8;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    text-decoration:none;
    font-weight:normal;
}
#footer ul li ul li a:hover {
    text-decoration:underline;
}
ul#footer-nav {
    background: #d4e8fb;
    border-top: solid 1px #0075e5;
    border-bottom: solid 1px #0075e5;
    text-align: center;
    list-style: none;
    float: left;
    width: 916px;
}
ul#footer-nav li {
    display: inline;
    border-right: 1px solid #0075e5;	
}
#footer-nav .last {
    border-right: 0;	
}
ul#footer-nav li a {
    margin: 0 20px;
    text-decoration: none;
    font-size: 7pt;
    color: #0075e5;
    line-height: 8pt;    
}
#fb-menu {
    float: left;
    margin-bottom: 10px;
    padding: 0 0 0 33px;
    width: 916px;
}
ul#f-menu {
    width: 916px;
    text-align: center;
}
ul#f-menu li {
    list-style-type: none;
    float: left;
    margin:7px 0px 0px 0px;
    border-right: 1px solid #0075E5;
}

ul#f-menu li.twitter {
    list-style-type: none;
    float: left;
    border-right: 0px solid #0075E5;
    margin:0px;
}
ul#f-menu li.twitter img {
    margin:2px 0px 0px 0px;
}

    ul#f-menu .last {
    border-right: 0px none;
}
ul#f-menu li a {
    line-height: 9px;
    margin: 0 10px;
    font-size: 7pt;
    color: #0557A8;
}
ul#f-menu li p {
    margin: 0 10px;
    display: inline;
    font-size: 7pt;
}

