﻿.alpha-shadow {
  float: left;
  background: url(../images/headerimage/shadow1.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}

.alpha-shadow div {
  background: url(../images/headerimage/shadow2.png) no-repeat left top !important;
  background: url(../images/headerimage/shadow2.gif) no-repeat left top;
  padding: 0px 5px 5px 0px;
}

.alpha-shadow img {
  background-color: #fff;
  border: 1px solid #a9a9a9;
  padding: 4px;
}

.clearfix:after {
	content:            ".";
	display:            block;
	height:             0;
	clear:              both;
	visibility:         hidden;
}

* 
{
    margin:             0px;
    padding:            0px;
    font-family:        Arial, Verdana, Trebuchet MS;
    font-size:          9pt;
    color:              #4A6177;
}

p, P
{
	line-height:        150%;
}

body 
{
    background-color:   #f5f5f5;
    text-align:         center;
    margin:             0 auto;
    /*filter:             progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#0099FF33', EndColorStr='#FF99CCFF');*/
}

html {
    height:			100%;
	overflow-y:		scroll;
}


#Sitecontainer 
{
    position:           relative;
    width:              940px;
    display:            block;
    text-align:         center;
    margin:             0 auto;
}

#Sitecontentbackgroundcontainer 
{
    position:           relative;
    width:              940px;
    float:              left;
    clear:              left;
    display:            block;
    text-align:         center;
    margin:             0 auto;
    background-image:   url(../fresh/Background.jpg); /*aangepast*/
    background-repeat:  repeat-y;
}

#Headercontainer 
{
    position:           relative;
    width:              900px;
    height:             166px;
    text-align:         left;
    margin:             0 auto;
    clear:              left;
    display:            block;
    background-repeat:  no-repeat;
    overflow:           hidden;
                                                                                     
}

    .img_logo
    {
     position:          relative;
     width:             360px;
     height:            182px;
        
    }

#Contentcontainer 
{
    position:           relative;
    width:              900px;
    text-align:         left;
    margin:             0 auto;
    clear:              left;
    display:            block;
    overflow:           auto; 
                                                                                 
}

#Footercontainer 
{
    position:           relative;
    width:              940px;
    height:             24px;
    text-align:         left;
    margin:             0 auto;
    clear:              left;
    display:            block;
    background-color:   #f5f5f5; /*aangepast*/
    background-image:   url(../fresh/Background_footer.jpg); /*aangepast*/
    background-repeat:  repeat-x;
    color:              White;
    overflow:           hidden;   
}

#Sitefooterbackgroundcontainer
{
    position:           relative;
    width:              940px;
    height:             10px;
    float:              left;
    clear:              left;
    display:            block;
    text-align:         center;
    margin:             0 auto;
/*    background-image:   url(../fresh/Background_footer.jpg);
    background-repeat:  no-repeat;
    background-color:   #f5f5f5;*/ /*aangepast*/
}

#Footerrechtencontainer 
{
    position:           relative;
    width:              500px;
    float:              left;
    color:              #cccccc; /*aangepast*/
    margin:             5px 0px 0px 20px; /*aangepast*/
}

#Footercontactcontainer 
{
    position:           relative;
    width:              350px;
    float:              right;
    color:              #cccccc; /*aangepast*/
    margin:             5px 10px 0px 0px;
    text-align:         right;
}

#Navigatiecontainer
{
    position:           absolute;
    z-index:            10;
    background-image:   url(../images/headerimage/NavigatieBG.jpg);
    
    width:              900px;
    height:             34px;
    left:               20px;
    top:                115px;
    background-color:   #DBE5EE;
    border-color:       #808696;
    border-width:       0px;
    border-style:       solid;
    background-repeat:  repeat-x;
	text-align :		center;
}

	div.Navigatiepadding
	{
        /*width:             168px;*/
        
        height:             auto;
		position:           absolute;
		top: -5px;
		left: -95px;
        padding:            2px;
        background-color : #000000;
		
		filter:             progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#666666', Positive='true');
		
		z-index: 11;
		visibility:hidden;
		
	}
	   
    div.Navigatieuitklapcontainer
    {
		padding: 0px;
		position:           absolute;
		width:				180px;
		left:				0px;        
        height:             100%;
        top:                0px;
        text-align:         -moz-center;
        padding:            0px;
        border-color:       #B1B7B9;
        border-width :		0px;
        border-style:       solid;
        z-index:            12;
        visibility:			hidden;
        background-repeat:  repeat-x;     
        /*
		filter:             progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#666666', Positive='true')
						    /* progid:DXImageTransform.Microsoft.alpha(opacity=50) */
        /*;*/
        _left:				-90px;
        _line-height:        150%;
        _text-align:		center;
        /* float:left; */
    
    }
    
    div.UitklapmenuFiller
    {	
		top:				-16px;
		left:				-1px;
		position:			relative;
		background-color:   transparent;		
		z-index:			11;
		padding-top:		15px;
    }
        
    
    div.UitklapmenuOpties
    {	
		top:					19px !important;
		top:					-14px;
		left:					1px !important;
		left:					1px;
		position:				relative;
		background-color:		#ecf3f5;
/*		background-image:		url(../images/headerimage/uitvulvlak2.gif);
*/		background-position:	top;
		border-left: 			1px solid #AEAEB6;	
		border-right: 			1px solid #AEAEB6;
		border-bottom: 			1px solid #AEAEB6;	
		border-top:				solid 1px black;
		z-index:				12;
		padding:				2px 10px 11px 13px;
		width:					153px !important;
		width:					143px;
		/*_height: 100%;
		_top:-14px;*/
		overflow:				visible;
		display:				block;
		float:					left !important;
		float:					inherit;
    }
        
    
    .NavigatielistUitklap{
        position:           relative;
     }
     
     .Navigatielistitem 
     {
        position:           relative;
        display:            block;
        height:             32px;
        
        float:              left; /* Zorgt ervoor dat menu verdwijnt onder IE als het in een LI is */
        width:              180px;
        text-align:center;        
     }
     
     .Navigatielistdevider
     {
        position:           relative;
        display:            block;
        /*width:              4px;*/
        height:             32px;
        float:              left; 
        z-index:            -10;
     }

.Navigatielink
{
   	font-size:          12pt;
    height:             26px;
    width:				180px;
    margin-top:         0px;
    cursor:             pointer;
    cursor:             hand;
   	display:            block;
   	color:              Black;
}
  
  
.Navigatielink_hl
{
   	font-size:          12pt;
    height:             26px;
    margin-top:         7px;
    cursor:             pointer;
    cursor:             hand;
   	display:            block;
   	color:              #B0BDCB;
}
     
#Navigatielist {
	position:           absolute;
	z-index:            11;
	left:               0px;
	margin:             0;
	padding:            0;
	color:              #fff;
	width:              900px;
	height:				32px;
}

#Navigatielist li 
{
    position:           relative;
	display:            inline;
	padding:            0;
	margin:             0;
	text-align:         center;
}


#Navigatielist a, #Navigatielist a:visited {
	position:           relative;
	float:              left;
	clear:				both;
	text-decoration:    none;
	text-align:         left;
	color:              #8AA3BF;
	font-size:          10pt;
	width:              158px !important;
	width:              153px;
	/*height:             auto !important;
	height:             24px;
	min-height:			24px;*/
	padding-top:        9px;	
	font-family:		Arial, Verdana, Trebuchet MS;
	}

#Navigatielist a:hover, #Navigatielist a:active {
	position:           relative;
	float:              left;
	clear:				both;
	text-decoration:    none;
	text-align:         left;
	color:              #4A6177;
	font-size:          10pt;
	width:              158px !important;
	width:              153px;
	padding-top:        9px;
	font-family:		Arial, Verdana, Trebuchet MS;
}

#Navigatielist li a.Uitklapmenulink, #Navigatielist li a.Uitklapmenulink:visited {
	position:           relative;
	float:              left;
	text-decoration:    none;
	color:              #4a6177;
	font-size:          10pt;
	text-align:         left;	
	/*height:             auto;*/
}

#Navigatielist li a.Uitklapmenulink:hover, #Navigatielist li a.Uitklapmenulink:active {
	position:           relative;
	float:              left;
	text-decoration:    none;
	color:              #aeaeb6;
	font-size:          10pt;
	text-align:         left;
	width:              150px;
	/*height:             auto;*/
}


#1 #nav_1 a, #2 #nav_2 a, #3 #nav_3 a, #4 #nav_4 a, #5 #nav_5 a {
	position:           relative;
	color:              #fff;
}

#Taalkeuzecontainer
{
    position:           absolute;
    width:              180px;
    height:             auto;
    right:              0px;
    bottom:             2px;
    display:            block;
    text-align:         right;
    color:              White;  
}

.Taalkeuzetekst
{
	/*letter-spacing: 0.2em;*/
	position:relative;
	float:left;
	margin-right: 20px;
}

#teller
{
    position:           absolute;		/* verstoppen van teller */
    width:              300px;
	top:                0;
	left:               -1000px;
}

#Contactcontainer
{
    position:           absolute;
    width:              81px !important;
    width:              80px; 
    height:             24px;
    right:              5px !important;
    right:              0px;
    top:                50px; /*aangepast*/
    display:            block;
}

#Backgroundbackcontainer
{
    position:           relative;
    width:              900px;
    height:             auto;
    float:              left;
    background-image:   url(../fresh/Vervolg_backgroundback2.jpg); /*aangepast*/
    background-repeat:  repeat-y;
    min-height:         500px;
    display:            block;
}

#Backgroundcontainer
{
    position:           relative;
    width:              900px;
    height:             auto;
    float:              left;
    background-image:   url(../fresh/Vervolg_background2.jpg); /*aangepast*/
    background-repeat:  no-repeat;
    min-height:         500px;
    display:            block;
}

#Leftcontainer 
{
    position:           relative;
    width:              180px;
    float:              left;
}

#Leftcontainercontent
{
    position:           relative;
    width:              160px;
    height:             auto;
    margin:             0 auto;
    text-align:         left;
    display:            block;
}

#Centercontainer 
{
    position:           relative;
    width:              540px;
    float:              left;
}


    #SfeerbeeldLiggend 
    {
        position:           relative;
        width:              540px;
        float:              left;
    }
    
    #SfeerbeeldStaand
    {
        position:           relative;
        width:              180px;
        float:              left;
    }
    
    

#Centercontainercontent a:link, 
#Centercontainercontent a:active, 
#Centercontainercontent a:visited 
{
	font-weight:		bold;
}

#Centercontainercontent
{
    position:           relative;
    width:              500px;
    height:             auto;
    margin:             0 auto;
    text-align:         left;
    display:            block;
    padding-top:        16px;
    overflow:hidden;
}

#Rightcontainer 
{
    position:           relative;
    width:              180px;
    float:              left;
}

#Rightcontainercontent
{
    position:           relative;
    width:              160px;
    height:             auto;
    margin:             0 auto;
    text-align:         left;
    display:            block;
}

.RightcontainerServices 
{
    position:           relative;
    width:              180px;
    float:              left;
	background-image:   url(../fresh/servicesbalk.jpg); /*aangepast*/
    background-repeat:  no-repeat;
	padding-bottom:		15px;
}

.RightcontainerServicesContent
{
    position:           relative;
    width:              151px;
    height:             auto;
    text-align:         left;
    display:            block;
    color:              #4A6177;     
    margin-left:        15px !important;
    margin-left:        15px; 
}

.RightContainerFotos
{
    position:           relative;
    float:				left;
    width:              150px;
    height:             auto;
    text-align:         left;
    display:            block;    
    margin-left:        5px !important;
    margin-left:        3px;
    color:              #78899B;
    border-style:       solid;
    border-color:       #78899B;
    border-width:       0px 0px 1px 0px;
}

.RightContainerProductblad
{
    position:           relative;
    float:				left;
    width:              150px;
    height:             auto;
    text-align:         left;
    display:            block;    
    margin-left:        5px !important;
    margin-left:        3px;     
    color:              #78899B;
    border-style:       solid;
    border-color:       #78899B;
    border-width:       0px 0px 1px 0px;
    /*margin:             5px 0px 10px 0px;*/
    /*background-color:Red;
    margin-bottom:      10px;*/
}

.RightcontainerAwards 
{
    position:           relative;
    float:				left;
    width:              150px;
    height:             auto;
    text-align:         left;
    display:            block;    
    margin-left:        5px !important;
    margin-left:        3px;    
}

.RightcontainerAwardsContent
{
    position:           relative;
    width:              150px;
    /*margin:             10px 0px 0px 5px;*/
    margin-top:			10px;
    text-align:         left;
    display:            block;
    color:              #78899B;
}


#SubNavigatiecontainer
{
    position:           absolute;
    width:              160px;
    height:             auto;
    left:               0px;
    top:                20px;
}

#SubNavigatielist {
	margin:             0px;
	margin-top:         -7px;
	padding:            0px;
	clear:              both;
	color:              #8AA3BF;
	width:              100%;
	float:              left;
}

#SubNavigatielist li {
	display:            block;
	clear:              both;
	padding:            0px;
	margin:             0px;
	color:              #8AA3BF;
	text-align:         center;
}

#SubNavigatielist a, #SubNavigatielist a:visited {
	float:              left;
	text-decoration:    none;
	text-align:         left;
	color:              #8AA3BF;
	font-size:          11pt;
	width:              150px;
	height:             24px;
	border-color:       #7B91A8;
    border-width:       0px 0px 1px 0px;
    border-style:       solid;
    padding-top:        9px;
}

#SubNavigatielist a:hover, #SubNavigatielist a:active {
    float:              left;
	text-decoration:    none;
	text-align:         left;
	color:              #4A6177;
	font-size:          11pt;
	width:              150px;
	height:             24px;
	border-color:       #7B91A8;
    border-width:       0px 0px 1px 0px;
    border-style:       solid;
    padding-top:        9px;
}

#SubSubNavigatielist a, #SubSubNavigatielist a:visited {
	float:              left;
	clear:              both;
	text-decoration:    none;
	text-align:         left;
	color:              #8AA3BF;
	font-size:          11pt;
	width:              130px;
	height:             auto;
	padding:            9px 0px 0px 20px;
}

#SubSubNavigatielist a:hover, #SubSubNavigatielist a:active 
{
    float:              left;
	clear:              both;
	text-decoration:    none;
	text-align:         left;
	color:              #4A6177;
	font-size:          11pt;
	width:              130px;
	height:             auto;
	padding:            9px 0px 0px 20px;
}

.SubSubNavigatielink_hl
{
    color:              #4A6177;
    font-size:          11pt;
}

.SubNavigatielink_hl
{
    color:              #4A6177;
    font-size:          11pt;
}

.Ruler 
{
	float:				left;
	position:			relative;
    height:             2px;
    background-image:   url(../images/hr.gif);
    background-repeat:  repeat-x;
    background-position: bottom left;
    width:              140px;
    margin-top:         15px;
    padding-top:		5px;
    margin-right:       0px;
    margin-bottom:      5px;
    /*margin-left:        8px !important;*/
    margin-left:        6px;
}


