body {
	font-family: verdana, arial;
	font-size: 11px;
	color: black;
	padding: 0px;
	padding-top: 1px;
	margin: 0px;
	text-align: center;
	width: 100%;
    background-position: center top;
	background-image: url(/website/Images/BackgroundAarde.jpg);
	/*background-image: url(/website/Images/NewLayout/Background.jpg);*/
	background-repeat:no-repeat;
	background-attachment:fixed;
}

table {
	font-size: 11px;
}

#Container {
	background-color: #f5fcff;
	text-align: left;
	margin: auto;
	width: 923px;
    
	/*border: 1px solid #939393;*/

		
}

#Header {
	height: 147px;
	background-image: url(/website/Images/NewLayout/Header.jpg);	
}

.StandardButton { 
    background-image: url(/website/Images/NewLayout/StandardButton.jpg);
    width: 195px;
    
    height: 23px;
    
    padding-top: 5px;
    padding-left: 30px;
    display: inline-block;
    color: #3b71ad !important;  
    text-decoration: none;          
}

.ImportantButton { 
    background-image: url(/website/Images/NewLayout/ImportantButton.jpg);
    width: 195px;
    
    height: 23px;
    
    padding-top: 5px;
    padding-left: 30px;
    display: inline-block;
    color: white !important;  
    text-decoration: none;          
}
 


#ButtonBackground {
    border-left: 1px solid #939393;
    border-right: 1px solid #939393;
	background-image: url(/website/Images/NewLayout/BackgroundButtonBar.jpg);	
	height: 25px;
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;    
	color: white;
}
	#ButtonBackground img{
		vertical-align: middle;
	}
	
	#ButtonBackground a {
		color: white;
		text-decoration: none;
		font-size: 11px;
		font-weight: bold;
	}
	
	#ButtonBackground a.ButtonSelected {
		color: #9b9b9b;
	}

/* De Extra Informatie plaatjes boven aan in de header. Aan de hand van nummer bepaald hij wat hij toont */

#ExtraInformation {
    background-image: url(/website/Images/NewLayout/SubBanner.jpg);
    width: 921px;
    height: 137px;
    border-left: 1px solid #939393;
    border-right: 1px solid #939393;		
}


#ExtraInformationBar {
	background-image: url(/website/Images/NewLayout/ExtraInformationBar.jpg);
	height: 46px;
	width: 690px;
	float: left;
	
}
	#ExtraInformationBar a {
		font-weight: bold;
		color: black;
		text-decoration: none;
	}
	
	.ExtraNotSelected {
		float: left;
		height: 36px;
		padding-top: 10px;
		padding-right: 5px;
		padding-left: 5px;
	}
	
	.ExtraSelected {
		float: left;
		height: 39px;
		padding-top: 7px;
		padding-right: 5px;
		padding-left: 5px;
		font-weight: bold;
		color: white;
		background-image: url(/website/Images/NewLayout/ExtraInformationBarSelectedBackground.jpg);
	}		
	
	.ExtraSelectedSeperator {
		background-image: url(/website/Images/NewLayout/ExtraInformationBarSelectedSeperator.jpg);
		width: 1px;
		height: 46px;
		float: left;
	}
	
	.ExtraNotSelectedSeperator {
		background-image: url(/website/Images/NewLayout/ExtraInformationBarSeperator.jpg);
		width: 4px;
		height: 46px;
		float: left;
	}
	

#ExtraInformationBarImage{
	background-image: url(/website/Images/NewLayout/ExtraInformationBarImage.jpg);
	width: 229px;
	height: 46px;
	float: left;
}

#Content {        
	float: right;
	clear: both;
	width: 659px;
	font-size: 11px;
    color: #595a5a;
	line-height: 18px;
	padding: 15px 20px 0px 0px;
}

#RightBar {    
	float: left;    
	width: 222px;
	margin-left: 15px;
}

#ContentFull {
        
	float: left;
	clear: both;
	
	font-size: 11px;
	line-height: 18px;
	padding: 0px 0px 0px 15px;
}

	#Content p, #ContentFull p {
		line-height: 18px;	
		font-size: 11px;
	}
	
	#Content .Bullet, #ContentFull .Bullet {
		vertical-align: middle;
        margin-right: 8px;
	}
	
	#Content a{
		font-weight: bold;
		color: #01aef0;
	}
    
    #ContentFull a {
        font-weight: normal;
        text-decoration: none;
        color: #00adee;
    }
    
    #ContentFull a:hover {
        font-weight: normal;
        text-decoration: underline;        
    }
	
	
.BigBlok {
	border: 1px solid #E0E0E0; 
	padding: 10px; 
	width: 637px;
}

#Partners {
    width: 880px;
    height: 49px;
    background-image: url(/website/Images/NewLayout/Partners.jpg);
}

#PartnersBottom {
    width: 880px;
    height: 49px;
    background-image: url(/website/Images/NewLayout/Partners.jpg);
    margin: auto;
    margin-bottom: 15px;
}

#BigBlokIntro {
	border: 1px solid #E0E0E0; 
	padding: 10px; 
	width: 637px;
}

	#BigBlokIntro a{
		color: black;
		font-weight: normal;
	}
    
    

#ContentFull .HomeBlok {
    width: 301px;
    float: left;
    
}


#Content .HomeBlok {
    width: 333px;
    float: left;
    
}



.HomeBlokRight {
    width: 320px;
    float: left;
    
}

.HomeBlok2, .HomeBlokLeftNoImage {
	width: 302px;
	float: left;
	line-height: 17px;
	margin-right: 11px;
	border: 1px solid #E0E0E0;
	padding: 10px;
	height: 250px;
}

    .HomeBlokLeftNoImage h1 {
        background-image: none;
        padding: 0;
    }
    
    .HomeBlokLeftNoImage a {
        color: black;
		font-weight: normal;        
    }

.HomeBlokRight2, .HomeBlokRightNoImage {
	width: 302px;
	float: left;
	line-height: 17px;
	border: 1px solid #E0E0E0;
	padding: 10px;
	height: 250px;
}

    .HomeBlokRightNoImage h1 {
        background-image: none;
        padding: 0;
    }
    
    
.BlokHeader {
	height: 34px;
}
	
.Clear {
	clear: both;
	height: 20px;	
}

#IntroductionTop {
	width: 584px;
	height: 6px;
	background-image: url(/website/Images/NewLayout/IntroductionTop.jpg);	
}

#IntroductionBottom{
	width: 584px;
	height: 6px;
	background-image: url(/website/Images/NewLayout/IntroductionBottom.jpg);
}

#Introduction {
	width: 544px;
	padding:10px 20px 10px 20px;
	background-image: url(/website/Images/NewLayout/IntroductionBackground.jpg);
}



h1 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 17px;    
	font-size: 14px;
	color: #01aef0;    
}

#ContentFull h1 {
    margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
	font-size: 12px;
	color: #3b71ad;
    	
}

h2 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
	font-size: 12px;
	color: #3b71ad;	
}

h3 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
	font-size: 12px;
	color: #3b71ad;	
}

td {
	line-height: 18px;
}




#RightBarTop{
	width: 210px;
	height: 9px;
	font-size:1px;
	background-image: url(/website/Images/NewLayout/BarRightTop.jpg);	
}

#RightBarContent {
	width: 182px;
    background-repeat: no-repeat;
    background-position: bottom left;
    background-color: white;
	background-image: url(/website/Images/NewLayout/BarRightBackground.jpg);
	padding: 3px 14px 3px 14px;
}

	#RightBarContent h1 {
		font-size: 12px;
	}
	
	#RightBarContent .Features {
		font-weight: bold;
		font-size: 10px;
		color: #5a5a5a;
	}

#RightBarBottom {
	width: 210px;
	height: 9px;
	font-size:1px;
	background-image: url(/website/Images/NewLayout/BarRightBottom.jpg);	
}

#RightBarWhiteContent {
	width: 182px;    
	background-image: url(/website/Images/NewLayout/BarRightWhiteBackground.jpg);
	padding: 3px 14px 3px 14px;
}

	#RightBarWhiteContent h1 {
		font-size: 12px;
	}
	
	#RightBarWhiteContent .Features {
		font-weight: bold;
		font-size: 10px;
		color: #5a5a5a;
	}

#RightBarWhiteBottom {
	width: 210px;
	height: 9px;
	font-size:1px;
	background-image: url(/website/Images/NewLayout/BarRightBottomWhite.jpg);	
}

    
    .Navigation {
        list-style-position: outside;
        margin-left: 15px;                
        padding-left: 0px;
        
        list-style-image: url(/website/Images/NewLayout/Arrowlightblue.jpg);
    }

	.NavigationButton{
	    padding-top: 7px;
        padding-bottom: 7px;
        line-height: 16px;
	    
		border-bottom: 1px solid #dae2e9;			
	}
	
	.NavigationText {
		margin-top: 1px;
		padding-top: 4px; 
	}
	
	.NavigationImage{
		float: left; 
		margin-top: 7px;
        margin-right: 5px;
	}
	
	
	
	
	#RightBar a{
		font-weight: bold;
		color: #2a6e9a;
		font-size: 11px;        
		text-decoration: none;		
	}
    
    #RightBar a:hover{
		text-decoration: underline;		
	}
	
	#RightBar a.NavButtonSelected{	
		color: #32B1DA;
        		
	}
	
	#RightBar img{
		vertical-align: middle;
		border: 0px;
	}
	
#WistUDat {
	height: 87px;
    border-right: 1px solid #939393;
    border-left: 1px solid #939393;
	/*background-image: url(/website/Images/NewLayout/WistUDat1.jpg);*/
}

#QuickOrder {
	height: 79px;
    padding-top: 8px;
    color: white;
    text-align: left;    
    padding-left: 95px;    
    border-right: 1px solid #939393;
    border-left: 1px solid #939393;
	background-image: url(/website/Images/NewLayout/QuickOrder.jpg);
}

    #QuickOrder input {
        font-size: 12px;
        border: 1px solid #182d45;        
        color: #A9A9A9;
        width: 94px;
        height: 20px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }
    
    #QuickOrder h3 {
        line-height: 0px;
        margin: 0px;
        margin-top: 13px;
        margin-bottom: 11px;
        color: white;
        font-size: 11px;
        font-weight: bold;
    }
    
    #QuickOrder a {
        color: white;
    }

#WistUDatBottom {
	background-image: url(/website/Images/NewLayout/WistUDatBottom.jpg);
	width:210px;
	height:56px;
}

.Icons {
	text-align: center;
}

#Footer {
	clear: both;
	text-align: center;
	color: black;
	height: 40px;
	padding-top: 2px;
	font-weight: bold;
    border-left: 1px solid #939393;
    border-right: 1px solid #939393;
    
}
	#Footer a{
		color: black;
		font-weight: bold;		
	}


#Nav {
	clear: both;
	
	text-align: left;
	background-color: #404040;
	height: 39px;
	padding-left: 30px;
	padding-top: 3px;
	line-height: 17px;
	border-top: 1px solid #939393;
	margin-bottom: 1px;
	
}

	#Nav a {
		color: white;
	}
	
	.NavItemHead a{
		color: white;
		font-size: 120%;
		font-weight: bold;		
	}
	
	

.NavItem, .NavItemHead {
	width: 175px;
	float: left;
}

.NavButton {
	font-weight: bold;
	color: #00bdfa;
    font-size: 12px;
    text-decoration: underline;
	cursor: pointer; 
	cursor: hand;  	
}

.ProductQuestion{
	border-bottom: 1px solid #2a6e9a;
	font-weight: bold;
	
}

.QuestionDescription {
	color: #606060;
	width: 490px;
	font-style: italic; 
	font-size: 11px;
}

.EntryError {
	color: #6F1A1A;
	font-weight: bold;
	padding: 3px;	
}

.InputName{
	color: black;
	font-size: 11px;
}

.TwitterMessage {
	width: 95%; 
	padding: 5px; 
	border: 1px solid #E0E0E0; 
	margin-bottom: 10px; 
	cursor: pointer; 
	cursor: hand; 
}

.TwitterMessageOver {
	width: 95%; 
	padding: 5px; 
	border: 1px solid #42bfe0; 
	margin-bottom: 10px; 
	cursor: pointer; 
	font-weight: bold;
	cursor: hand; 
}

.BigWindowTop{
    font-size: 1px;
    
    width: 654px;
    height: 14px;
    background-image: url(/website/Images/NewLayout/BigWindowTop.jpg);
}

.BigWindowContent {
    width: 632px;
    padding-top: 5px;
    border-left: 1px solid #dae2e9;
    border-right: 1px solid #dae2e9;
    padding-left: 10px;
    padding-right: 10px;  
    background-color: #fafdff;
    background-image: url(/website/Images/NewLayout/BigWindowBackground.jpg);
    background-position: bottom left;
    background-repeat: no-repeat;
}

.BigWindowBottom{
    font-size: 1px;
    width: 654px;
    height: 14px;
    background-image: url(/website/Images/NewLayout/BigWindowBottom.jpg);
}


.WindowTop{
    font-size: 1px;
    width: 275px;
    height: 12px;
    background-image: url(/website/Images/NewLayout/WindowTop.jpg);
}

.WindowContent{
	height: 289px;
    width: 253px;
    border-left: 1px solid #dae2e9;
    border-right: 1px solid #dae2e9;
    padding-left: 10px;
    padding-right: 10px;  
    background-color: #fafdff;
    background-image: url(/website/Images/NewLayout/WindowBackground.jpg);
    background-position: bottom left;
    background-repeat: no-repeat;
}

.WindowBottom{
    font-size: 1px;
    width: 275px;
    height: 12px;
    background-image: url(/website/Images/NewLayout/WindowBottom.jpg);
}


.SmallWindowTop{
    font-size: 1px;
    width: 320px;
    height: 14px;
    background-image: url(/website/Images/NewLayout/SmallWindowTop.jpg);
}

.SmallWindowLeftContent {
    width: 298px;
    border-left: 1px solid #dae2e9;
    border-right: 1px solid #dae2e9;
    padding-left: 10px;
    padding-right: 10px;  
    background-color: #fafdff;
    background-image: url(/website/Images/NewLayout/SmallWindowLeftBackground.jpg);
    background-position: bottom left;
    background-repeat: no-repeat;
}

.SmallWindowLeftBottom{
    font-size: 1px;
    width: 320px;
    height: 14px;
    background-image: url(/website/Images/NewLayout/SmallWindowLeftBottom.jpg);
}

.SmallWindowRightContent {
    width: 298px;
    border-left: 1px solid #dae2e9;
    border-right: 1px solid #dae2e9;
    padding-left: 10px;
    padding-right: 10px;  
    background-color: #fafdff;
    background-image: url(/website/Images/NewLayout/SmallWindowRightBackground.jpg);
    background-position: bottom left;
    background-repeat: no-repeat;
}

.SmallWindowRightBottom{
    font-size: 1px;
    width: 320px;
    height: 14px;
    background-image: url(/website/Images/NewLayout/SmallWindowRightBottom.jpg);
}

#SubContainer {
    border-left: 1px solid #939393;
    border-right: 1px solid #939393;
    border-bottom: 1px solid #939393;   
	width: 921px;
	*width: 921px;
	
}

#BarBottom {
    background-color: #505050;   
    padding:  20px 30px 20px 30px; 
}

    #BarBottom h2 {
        color: white;
        font-size: 13px;
    }
    
    #BarBottom ul {
        color: white;
        font-size: 11px;
        list-style-type: square;
        list-style-position: inside;
        padding-left: 10px;
        line-height: 19px;
    }
    
    #BarBottom a {
        color: white;
        text-decoration: none;
    }
    
    #BarBottom a:hover {
        text-decoration: underline;
    }
    
.BarBottomBlock {
    float: left; 
    margin-left: 20px; 
    width: 270px
}

.BarBottomBlockLeft {
    float: left;
    width: 270px
}

.Screenshot {
    width: 632px;
    text-align: center;
    margin-top: 10px;
}

/* Begin pagina CSS */

#HomeLeft {
    width: 605px; 
    float: left;    
}

#HomeLeft h1, #HomeLeft h2 {
    background-image: url(/website/Images/NewLayout/TitleBar.jpg); 
    height: 25px; 
    width: 572px; 
    font-size: 13px; 
    font-weight: bold; 
    color: #3b71ad;
    padding-left: 15px; 
    padding-top: 10px;   
    margin-bottom: 0px;
}

#HomeLeft h3, #FunctionList h3 {
    font-size: 12px; 
    color: #3b71ad; 
    font-weight: normal; 
    margin-bottom: 5px;    
}

#HomeLeft p {    
    padding: 10px;
    padding-top: 0px;     
    padding-right: 25px; 
    line-height: 19px; 
    color: #595a5a
}

#HomeLeft .FunctionWindowLeft, #FunctionList .FunctionWindowLeft {
    margin-left: 10px; 
    margin-right: 20px; 
    background-image: url(/website/Images/NewLayout/FunctionWindow.jpg); 
    width: 274px; 
    height: 88px; 
    float: left
}

#FunctionList .FunctionWindowLeft {
    margin-left: 40px;
    margin-right: 25px;    
}

#HomeLeft .FunctionWindowRight, #FunctionList .FunctionWindowRight {
    background-image: url(/website/Images/NewLayout/FunctionWindow.jpg); 
    width: 274px; 
    height: 88px; 
    float: left
}

#HomeLeft .FunctionWindowIcon, #FunctionList .FunctionWindowIcon {
    float: left; 
    width: 70px; 
    margin-top: 5px; 
    text-align: center;
}

#HomeLeft .FunctionWindowText, #FunctionList .FunctionWindowText {
    float: left; 
    width: 190px; 
    margin-top: 5px;
}

#HomeLeft .FunctionWindowDescription, #FunctionList .FunctionWindowDescription {
    color: #999999; 
    font-size: 10px; 
    line-height: 13px;
    padding: 0px;
    padding-top: 0px;
    margin: 0px;
}

/* Mozaiek portfolio */

.Mozadetails { 
    margin: 15px 20px; 
}

h4.MozaH4 { font:300 13px 'Helvetica Neue', Helvetica, Arial, sans-serif; line-height:100%; letter-spacing:0.15em; color:#fff; text-shadow:1px 1px 0 rgb(0,0,0); }
p.MozaP { font:300 11px 'Lucida Grande', Tahoma, Verdana, sans-serif; color:#aaa; text-shadow:1px 1px 0 rgb(0,0,0);}
a.MozaA{ text-decoration:none; }	


/*General Mosaic Styles*/
.mosaic-block {
	float:left;
	position:relative;
	overflow:hidden;
	width:289px;
	height:195px;
	margin:18px;
	background:#111 url(/website/Images/Mosaic/progress.gif) no-repeat center center;
	border:1px solid #fff;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
}

	.mosaic-backdrop {
		display:none;
		position:absolute;
		top:0;
		height:100%;
		width:100%;
		background:#111;
	}
	
	.mosaic-overlay {
		display:none;
		z-index:5;
		position:absolute;
		width:100%;
		height:100%;
		background:#111;
	}
	
		/*** Custom Animation Styles (You can remove/add any styles below) ***/
		.circle .mosaic-overlay {
			background:url(/website/Images/Mosaic/hover-magnify.png) no-repeat center center;
			opacity:0;
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
			filter:alpha(opacity=00);
			display:none;
		}
		
		.fade .mosaic-overlay {
			opacity:0;
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
			filter:alpha(opacity=00);
			background:url(/website/Images/Mosaic/bg-black.png);
		}
		
		.bar .mosaic-overlay {
			bottom:-80px;
			height:80px;
			background:url(/website/Images/Mosaic/bg-black.png);
		}
		
		.bar2 .mosaic-overlay {
			bottom:-40px;
			height:80px;
			opacity:0.8;
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
			filter:alpha(opacity=80);
		}
		
			.bar2 .mosaic-overlay:hover {
				opacity:1;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
				filter:alpha(opacity=100);
			}
		
		.bar3 .mosaic-overlay {
			top:-80px;
			height:80px;
			background:url(/website/Images/Mosaic/bg-black.png);
		}
		/*** End Animation Styles ***/

