body, html {
	margin:0px;
	padding:0px;
	height:100%;
	background-image:url(images/background-schadow.jpg);
	background-position:center;
	background-repeat:repeat-y;
}
#container {
	background-color:#FFFFFF;
	width:929px;
	margin:auto;
	border-left-style:solid;
	border-left-color:#a0a0a0;
	border-left-width:1px;
	border-right-style:solid;
	border-right-color:#a0a0a0;
	border-right-width:1px;
	padding-left:10px;
	padding-right:10px;
	clear:both;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}
#top {
	height:98px;
	padding-top:25px;
}
#main {
	width:929px;
	background-color:#FFFFFF;
}
#bottom {
	clear:both;
	height:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8c9dad;
	width:929px;
	margin:auto;
	padding-top:10px;
	text-align:center;
}
#bottom ul {
	margin:0px;
	padding:0px;
}
#bottom li {
	float:left;
	list-style-type:none;
}
.seperator {
	padding-left:18px;
	padding-right:18px;
}
.seperator-de {
	padding-left:11px;
	padding-right:11px;
}
#main-left {
	width:260px;
	float:left;
}
#main-right {
	width:669px;
	float:right;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#005596;
}
#logo {
	width:260px;
	float:left;
	border:none;
}
#logo img {
	border:none;
}
#blokken {
	margin-top:16px;
	width:669px;
	height:50px;
	float:right;
	background-image:url(images/blokken.gif);
}
#nieuws {
	clear:both;
	width:219px;
	background-color:#eff4f7;
	background-image:url(images/background-nieuws.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
#nieuwsberichten {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#005596;
}
#nieuwsberichten a:link, #nieuwsberichten a:active, #nieuwsberichten a:visited {
	color: #004886;
	text-decoration: none;
}

#nieuwsberichten a:hover {
	color: #4c88b5;
	text-decoration: none;
}
#nieuwsberichten img {
	padding-right:5px;
}
#nieuwsberichten p {
	margin-top:10px;
	margin-bottom:0px;
}
/*Menu Stijlen*/

#menu {
	width:219px;
}
#menu span {
	display: none;
	padding:0px;
	margin:0px;
}
/* nav 1 */
#menu ul {
	margin:0px;
	padding:0px;
}
#menu li {
	list-style-type:none;
	float: left;
	clear: left;
}
#menu li a {
	display: block;
	padding: 0px;
}
#menu-home {
	width:219px;
	height:30px;
	background-image: url(images/kn_home.gif);
	background-repeat: no-repeat;
	margin-bottom:16px;
}
#menu-home-actief {
	width:219px;
	height:30px;
	background-image: url(images/kn_home.gif);
	background-repeat: no-repeat;
	margin-bottom:16px;
	background-position:0 -30px;
}
#menu-producten-diensten {
	width:219px;
	height:30px;
	background-image: url(images/kn_producten-diensten.gif);
	background-repeat: no-repeat;
	margin-bottom:16px;
}
#menu-producten-diensten-actief {
	width:219px;
	height:30px;
	background-image: url(images/kn_producten-diensten.gif);
	background-repeat: no-repeat;
	margin-bottom:16px;
	background-position:0 -30px;
}
#menu-klanten-projecten {
	width:219px;
	height:30px;
	background-image: url(images/kn_klanten-projecten.gif);
	background-repeat: no-repeat;
	margin-bottom:16px;
}
#menu-klanten-projecten-actief {
	width:219px;
	height:30px;
	background-image: url(images/kn_klanten-projecten.gif);
	background-repeat: no-repeat;
	background-position:0 -30px;
	margin-bottom:16px;
}
#menu-adres-contact {
	width:219px;
	height:30px;
	background-image: url(images/kn_adres-contact.gif);
	background-repeat: no-repeat;
	margin-bottom:15px;
}
#menu-adres-contact-actief {
	width:219px;
	height:30px;
	background-image: url(images/kn_adres-contact.gif);
	background-repeat: no-repeat;
	margin-bottom:15px;
	background-position:0 -30px;
}
#menu-contact-homepage {
	width:219px;
	height:30px;
	background-image: url(images/kn_adres-contact.gif);
	background-repeat: no-repeat;
	margin-bottom:15px;
}
#menu-vacatures-homepage {
	width:219px;
	height:30px;
	background-image: url(images/kn_vacatures.gif);
	background-repeat: no-repeat;
	margin-bottom:40px;
}
#menu-vacatures{
	width:219px;
	height:30px;
	background-image: url(images/kn_vacatures.gif);
	background-repeat: no-repeat;
	margin-bottom:40px;
}

#menu-produkte{
	width:219px;
	height:30px;
	background-image: url(images/kn_produkte.gif);
	background-repeat: no-repeat;
	margin-bottom:15px;
}
#menu-adressen-kontakt{
	width:219px;
	height:30px;
	background-image: url(images/kn_adressen_kontakt.gif);
	background-repeat: no-repeat;
	margin-bottom:15px;
}
#menu-adressen-kontakt-home{
	width:819px;
	height:30px;
	background-image: url(images/kn_adressen_kontakt.gif);
	background-repeat: no-repeat;
	margin-bottom:40px;
}

#menu-dealer {
	width:219px;
	height:30px;
	background-image: url(images/kn_dealer.gif);
	background-repeat: no-repeat;
	margin-bottom:15px;
}
#menu-dealer-werden {
	width:219px;
	height:30px;
	background-image: url(images/kn_dealer_werden.gif);
	background-repeat: no-repeat;
	margin-bottom:15px;
}



/* nav 2 */

#menu ul ul{
	display:inline-block;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:16px;
	margin-left:16px;
	background-image:url(images/stippellijn.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

#menu ul ul li{
	width:187px;
	background-image:url(images/stippellijn.gif);
	background-position:top;
	background-repeat:repeat-x;
	padding-top:1px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#menu ul ul li a{
	text-decoration:none;
	color:#004886;
	padding-left:16px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:0px;
}
#menu  ul ul ul{
	margin-top:0px;
	margin-bottom:0px;
	background-image:none;

}
#menu ul ul ul li{
	width:171px;
	background-image:none;
	padding-left:0px;
	padding-bottom:0px;
	background-image:url(images/stippellijn-2.gif);
	
}
#menu ul ul ul li a{
	text-decoration:none;
	color:#4C88B5;
	padding-bottom:5px;
}
#menu ul ul ul ul li{
	width:155px;
	background-image:none;
	padding-left:0px;
	padding-bottom:0px;
	background-image:url(images/stippellijn-2.gif);
	
}
#menu ul ul ul ul li a{
	text-decoration:none;
	color:#9d9d9d;
	padding-bottom:5px;
}
#menu ul ul ul ul ul li{
	width:139px;
	background-image:none;
	padding-left:0px;
	padding-bottom:0px;
	background-image:url(images/stippellijn-2.gif);
	
}
#menu ul ul ul ul ul li a{
	text-decoration:none;
	color:#9d9d9d;
	padding-bottom:5px;
}

.actief{
	background-image:url(images/pijl-actief.gif);
	background-repeat:no-repeat;
}




/* Content Stijlen*/

#inhoud {
	padding-left:18px;
	padding-right:18px;
}
#inhoud h1 {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : normal;
	color: #ee3224;
}
#inhoud ul {
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:18px;
}
#inhoud li {
	list-style-type:square;
}
#inhoud a:link, #inhoud a:active, #inhoud a:visited {
	color:#004886;
	text-decoration:underline;
}
.afbeeldingrechts {
	float: right;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.afbeeldinglinks {
	float: left;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.afbeelding-rmm {
	float: left;
	margin-right: 8px;
	margin-top: 0px;
	margin-bottom: 0px;
	cursor: pointer;
}
.afbeelding-rmm-pointer {
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	cursor: pointer;
}
.form-contact {
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004886;
	height: 15px;
	width: 240px;
	padding-left : 3px;
}
.form-contact2 {
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004886;
	width: 240px;
	padding-left : 3px;
}
.rood {
	color: #EB312E;
}
#balk-top{
	background-image:url(images/balk-top.gif);
	width:651px;
	padding-left:18px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:33px;
}

#inhoud-producten {
	padding-left:18px;
	padding-right:18px;
	background-image:url(images/background-intro-inhoud.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
#inhoud-producten p {
	padding:0px;
	margin:0px;
	margin-top:18px;
}
#inhoud-producten ul {
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:18px;
}
#inhoud-producten li {
	list-style-type:square;
}
#inhoud-producten ul ul li {
	list-style: none;
}
#inhoud-producten a:link, #inhoud-producten a:active, #inhoud-producten a:visited {
	color:#004886;
	text-decoration:underline;
}
#inhoud-producten img{
	border:solid;
	border-color:#CCCCCC;
	border-width:1px;
	margin-top:15px;
}


#inhoud-producten-rmm {
	padding-left:18px;
	padding-right:18px;
	background-image:url(images/background-intro-inhoud.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
#inhoud-producten-rmm p {
	padding:0px;
	margin:0px;
	margin-top:18px;
}
#inhoud-producten-rmm ul {
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:18px;
}
#inhoud-producten-rmm li {
	list-style-type:square;
}
#inhoud-producten-rmm a:link, #inhoud-producten-rmm a:active, #inhoud-producten-rmm a:visited {
	color:#004886;
	text-decoration:underline;
}
#inhoud-producten-rmm img{
	margin-top:15px;
}


/* HOMEPAGE STIJLEN  */
#animatie {
	height:214px;
	background-color:#FFFFFF;
}
#intro-homepage {
	margin-top:40px;
	margin-right:20px;
	font-weight:bold;
	float:left;
	width:443px;
	line-height:30px;
	padding-left:18px;
	padding-right:18px;
	height:233px; /* ABSOLUTE HOOGTE VOOR BLOKKEN OP HOMEPAGE */
	background-image:url(images/background-intro-homepage.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
#intro-homepage h1 {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : normal;
	color: #ee3224;
}
#intro-homepage p {
	margin-top: 20px;
	margin-bottom: 0px;
}
#beurs-homepage {
	float:right;
	width:170px;
	margin-top:40px;
}

#agenda-homepage {
	float:right;
	width:170px;
	height:233px; /* ABSOLUTE HOOGTE VOOR BLOKKEN OP HOMEPAGE */
	margin-top:40px;
	background-color:#f36151;
	background-image:url(images/background-agenda.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
#agenda-homepage a:link, #agenda-homepage a:active, #agenda-homepage a:visited,  {
	color:#FFFFFF;
	text-decoration:none;
}
#agenda-homepage a:hover {
	color:#f0cdc8;
	text-decoration:none;
}
#agenda-content {
	padding-left:28px;
	padding-right:25px;
	padding-bottom:5px;
	padding-top:5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#FFFFFF;
}
#agenda-content p{
	padding-top:5px;
	padding-bottom:0px;
	margin:0px;
}

#meer-informatie-producten {
	float:right;
	width:170px;
	background-color: #BBDCEE;
	margin-top:15px;
	padding-bottom:10px;
	background-image:url(images/bottom-producten-right.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
#meer-informatie-producten a:link, #meer-informatie-producten a:active, #meer-informatie-producten a:visited,  {
	text-decoration:none;
}
#meer-informatie-producten a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
#meer-informatie-producten-top {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 10px;
	background-image: url(images/top-producten-right.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#meer-informatie-producten-content {
	padding-left:11px;
	padding-right:11px;
	padding-bottom:10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#FFFFFF;
}
#meer-informatie-producten-content p{
	padding-top:5px;
	padding-bottom:0px;
	margin:0px;
}
#nieuws-homepage {
	clear:both;
	width:218px;
	height:233px; /* ABSOLUTE HOOGTE VOOR BLOKKEN OP HOMEPAGE */
	background-color:#eff4f7;
	background-image:url(images/background-nieuws.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
#producten-right {
	width: 225px;
	float: right;
}
#producten-right p {
	margin: 0;
	padding-bottom: 15px;
	line-height:15px;
}
#producten-right ul {
	list-style: none;
}

/* Products right stijlen */

#producten-right h1 {
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #007cc2;
}
#producten-right h3 {
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #007cc2;
}
#detail-delta {
	margin:  0;
	padding: 28px 0;
	width: 350px;
	float: left;
}
#detail-zeta {
	margin:  0;
	padding: 28px 0 0 15px;
	width: 225px;
	float: left;
}
#detail-downloads {
	margin: 0;
	padding: 20px 0 0 10px;
	width: 205px;
}
#detail-downloads p {
	margin: 0;
	padding: 0 0 8px 0;
}
#detail-related {
	margin:  0;
	padding: 0 30px;
	text-align: center;
	float: left;
}
.line {
	margin: 0 0 5px 0;
	padding: 5px 0;
	border-bottom: 1px dotted #CCC;
}
#spec-container {
	margin: 0;
	padding: 0 0 10px 0;
	background-image: url(images/rmm-right/IMG_detailFoot.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	width: 225px;
}
#pressTabs {
	width: 225px;
}
#pressTabs .tabs {
	height: 27px;
}
#pressTabs .tabs a {
	outline: none;
}
#pressTabs .in .in {
	margin: 0;
	padding: 0;
	width:224px;
}
#pressTabs .in .hidden {
	display: none;
}
#pressTabs p {

}
#pressTabs #specs {
	margin: 0;
	padding: 0 0 5px 0;
	width: 223px;
	border-left: 1px solid #bbbdbf;
	border-right: 1px solid #bbbdbf;
}
#pressTabs #features {
	margin: 0;
	padding: 0 0 5px 0;
	width: 223px;
	border-left: 1px solid #bbbdbf;
	border-right: 1px solid #bbbdbf;
}
.handcursor {
	padding: 00px 0;
	cursor:hand;
	cursor:pointer;
}
#featureContent {
	margin: -5px 0 0 0 ;
	padding: 0 15px 10px 15px; 
}
#featureContent h3 {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	font-size: 11px;
	font-weight: normal;
	color: #e31836;
}
#featureContent ul {
	margin: 0;
	padding: 0 0 0 20px;
	list-style: url(../images/rmm-right/icon_greyRightArrow.gif);
}
#featureContent li {
	padding-bottom: 10px;
}
#specContent {
	margin: -5px 0 0 0 ;
	padding: 0 15px 10px 15px; 
}
#specContent h3 {
	margin: 0;
	padding: 0px 0px 5px 0px;
	font-size: 11px;
	font-weight: normal;
	color: #e31836;
}
#specContent ul {
	margin: 0;
	padding: 0 0 0 20px;
	list-style: url(../images/rmm-right/icon_greyRightArrow.gif);
}
#specContent li {
	padding-bottom: 10px;
}
.featureHead {
	font-size: 11px;
	font-weight: normal;
	color: #e31836;
}
