﻿body
{
margin:0px;
padding:0px;
background-color:#ffffff;
background-image:url('../images/bglinkscontent.jpg');
background-repeat:repeat-x;
font-family:"Verdana","Arial","Tahoma";
font-size:10px;
color:#404040;
line-height:13px;
}

img
{
border:0px;
}

ul
{
   margin-left:20px;
   text-align:left;
}



#sitemap ul
{
    margin:0px;
    padding-left:25px;
    font-size:10px;
    color:#a80231;
}

#sitemap ul li a
{
    text-decoration:none;
}

#sitemap ul li a:hover
{
    text-decoration:underline;
}



#overlay {
display:none;
height:0px;
left:0pt;
position:absolute;
top:0pt;
width:100%;
z-index:10;
background-color:#849757;
}

#bghome
{
position:absolute;
background-image:url('../images/bgrechtscontent.jpg');
background-repeat:repeat-x;
z-index:1;
height:720px;
width:50%;
top:0px;
right:0px;
}

#container
{
width:910px;
margin-left:auto;
margin-right:auto;
z-index:2;
position:relative;
}

#shadelinkshome
{
height:720px;
width:5px;
float:left;
display:inline;
background-image:url('../images/shadelinkscontent.jpg');
background-repeat:repeat-x;
z-index:2;
position:relative;
}

#main
{
float:left;
background-color:#ffffff;
display:inline;
width:900px;
position:relative;
z-index:1;
}

#shaderechtshome
{
height:720px;
width:5px;
float:left;
display:inline;
background-image:url('../images/shaderechtscontent.jpg');
background-repeat:repeat-x;
position:relative;
z-index:2;
}

#logo
{
height:50px;
text-align:right;
position:relative;
padding-top:44px;
padding-left:250px;
padding-right:8px;
}

#logo a
{
    color:#CFCFCF;
    text-decoration:none;
    font-size:10px;
}

#logo a:hover
{
    text-decoration:underline;
}

#menu
{
height:25px;
background-color:#eeeded;
margin-bottom:1px;
padding-left:300px;
}

#menu a {
position: static;
float: left;
height: 25px;
border: none;
padding: 0;
text-decoration:none;
border: none;
}

#menu a:hover {
border: none;
}

#menu a:hover img {
visibility: hidden;
}

#menu a:active img {
visibility: hidden;
}

* html #menu a:hover {
visibility:visible;
}

#menuhome
{
background-image:url('../images/homehover.gif');
}

#menukk
{
background-image:url('../images/k-ksolutionshover.gif');
}

#menupd
{
background-image:url('../images/productenendienstenhover.gif');
}

#menuonderst
{
background-image:url('../images/ondersteuninghover.gif');
}

#menunieuws
{
background-image:url('../images/nieuwshover.gif');
}

#menuref
{
background-image:url('../images/referentieshover.gif');
}

#menucontact
{
background-image:url('../images/contacthover.gif');
}

#menuhomeactive
{
background-image:url('../images/homeactive.gif');
}

#menukkactive
{
background-image:url('../images/k-ksolutionsactive.gif');
}

#menupdactive
{
background-image:url('../images/productenendienstenactive.gif');
}

#menuonderstactive
{
background-image:url('../images/ondersteuningactive.gif');
}

#menunieuwsactive
{
background-image:url('../images/nieuwsactive.gif');
}

#menurefactive
{
background-image:url('../images/referentiesactive.gif');
}

#menucontactactive
{
background-image:url('../images/contactactive.gif');
}

#promobar
{
height:257px;
background-color:#eeeded;
margin-bottom:1px;
background-image:url('../images/promobar.jpg');
background-position:top right;
background-repeat:no-repeat;
}

#inner-promobar
{
padding:19px;
width:262px;
}

.promobar
{
font-style:italic;
line-height:14px;
letter-spacing:1px;
}

#menu2
{
height:50px;
background-image:url('../images/menu2.jpg');
background-position:top left;
background-repeat:no-repeat;
}

#menu2 div
{
    width:254px;
    float:left;
    display:inline;
    margin:0px;
    padding-left:23px;
    padding-right:23px;
    padding-top:17px;
    height:36px;
    
}

#menu2 div a
{
    text-decoration:none;
    font-size:14px;
    color:White;
}


#home-content-table
{
width:100%;
border:0px;
}

#home-content-table td
{
/*text-align: justify;*/
}

#footer
{
height:142px;
background-image:url('../images/bgfooter.jpg');
background-repeat:repeat-x;
padding-top:15px;
padding-right:20px;
text-align:right;
color:#bebebe;
}

#footer a
{
color:#bebebe;
text-decoration:none;
}

#footer a:hover
{
text-decoration:underline;
}

.image-bloklinks
{
border:2px solid #9dac77;
margin-right:10px;
margin-bottom:10px;
float:left;
clear:both;
}

.image-blokrechts
{
border:2px solid #a80231;
margin-right:10px;
margin-bottom:10px;
float:left;
}

.text-bloklinks
{
color:#5a673c;
}

.text-blokrechts
{
color:#9f002d;
text-align:justify;
}

.text-content
{
text-align:justify;
}

.iconlink
{
margin-left:5px;
position:relative;
top:1px;
}

.iconlist
{
margin-right:10px;
position:relative;
top:1px;
}

a.linkgroen
{
color:#869957;
font-weight:bold;
text-decoration:none;
}

a.linkgroen span
{
text-decoration:underline;
}

#content-home-list
{
width:100%;
}

.content-home-list-even td
{
background-color:#e8ebe0;
}

.home-list-k1 a
{
color:#a80231;
font-weight:bold;
text-decoration:none;
}

.home-list-k2
{

}

.quote
{
font-size:18px;
color:#b83157;
line-height:17px;
}

/* content toevoegingen */

#content-content
{
border-bottom:1px solid #e5e4e4;
margin-bottom:1px;
padding-top:13px;
padding-bottom:5px;
padding-left:23px;
}

#content-menu
{
float:left;
display:inline;
position:relative;
width:277px;
}

#content-text
{  
float:right;
display:inline;
position:relative;
width:562px;
margin-right:17px;
line-height:15px; 
min-height:330px; 
}

#content-text p
{
    margin-top:0px;
}

#content-text a
{
    color:#a80231;
}


.image-blokrechts
{
border:2px solid #a80231;
margin-right:8px;
margin-bottom:10px;
float:left;
clear:both;
}

.imagecontainer
{
float:left;
display:inline;
clear:both;
}

#content-menu
{
font-size:10px;
}

.content-menu-list td
{
height:10px;
}

.content-menu-list a
{
color:#6e7a4e;
text-decoration:none;
}

.content-menu-list a:hover
{
text-decoration:underline;
}


.menu-list
{
background-color:#ffffff;
color:#6e7a4e;
}

.menu-list-parent a
{
font-weight:bold;
}

.menu-list-selected a
{
font-weight:bold;
}

.content-menu-list-even td
{
background-color:#f0f3e8;
color:#6e7a4e;
}

.content-news-list-even
{
background-color:#E8EBE0;

}

.content-news-list tr td
{

}

.iconpijltje
{
margin-left:13px;
margin-right:10px;
position:relative;
top:4px;
}

.iconmin
{
margin-right:5px;
position:relative;
left:-3px;
top:1px;
}

.menustreep
{
height:17px;
background-image:url("../images/streepje.gif");
background-repeat:repeat-x;
background-position:top right;
}

#contactform
{
    padding-right:20px;
    color:#404040;
    z-index:1;
    position:relative;
    top:0px;
    height:0px;
    overflow:hidden;
    margin-top:10px;
}

#contactform input
{
    border:1px solid #494949;
    background-color:#F0F3E8;
    color:#494949;
}

div.productenendiensten
{
    margin-top:9px;
    margin-bottom:18px;
    padding-bottom:18px;
    padding-top:18px;
    padding-left:9px;
    padding-right:9px;
    border:1px solid #A80231;
    color:#404040;
    font-size:10px;
}

div.productenendiensten span
{
    font-size:18px;
    font-weight:normal;
    color:#A80231;
    display:block;
    margin-bottom:5px;
}

.leesmeerproducten
{
    float:right;
    display:inline;
    white-space:nowrap;
    margin-bottom:-9px;
    margin-top:-7px;
}

.referentietestimonial
{
    margin-top:40px;
    margin-bottom:40px;
    padding:15px;
    background-color:#E8EBE0;
}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash .sifrmenu{
	
	font-size:21px;
	line-height:21px;
	letter-spacing:1px;
    visibility:hidden;
	text-transform:lowercase;
}

.sIFR-hasFlash span.sifrproduct
{
	font-size:18px;
	line-height:22px;
	letter-spacing:1px;  
	visibility:hidden;      
}
