/* general default settings
------------------------- */
body{
	font-family: Arial;
	font-size: 10px;
	margin:0px 0px 0px 0px;
	color: #000;
	background: #fff url(../gfx/menu_gfx/tall_top.gif) repeat-x top;
	visibility:hidden;
}

a,a:visited{
	text-decoration:none;
	color: #003366;
}
a:hover{
	text-decoration:none;
	color: #3c769f;
}

table{
	display:inline;
}

table td{
	vertical-align: top;
}

img{
	border:0;

}

object{
	cursor: default;
}

embed{
	cursor: default;
}

p{
	margin: 0px;
}

form{
	margin:0px;
	display:inline;
}

input{
	margin:2px;
}
textarea{
	margin:2px;
}

.error{
	display:block;
	width:80%;
	height:40px;
	font-size:14px;
	color:red;
	border:1px solid silver;
	padding-left:40px;
	padding-top:10px;
	background: url(../gfx/menu_gfx/warning.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.highlight{
	font-size:14px;
	color:#505050;
	font-weight: bold;
}
/* Containers
--------------------*/
#mainbox{
	/*  main rectangle that contains al others.. */
	margin:auto;
	margin-top:43px;
	width:900px;
	padding-left:100px;
	padding-right:100px;
	/*height:720px;*/
	border-bottom:1px solid silver; 
	background: white url(../gfx/menu_gfx/mainboxbckgrnd.jpg) repeat-y center;
}


#logobox{
	position:relative;
	bottom:30px;
	text-align: left;
}

#loginbox{
	position:relative;
	bottom:3px;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
	width:200px;
	font-size:12px;
	background: url(../gfx/menu_gfx/secures.gif) no-repeat left;
	color:gray;
}

#loginbox a,
#loginbox a:visited
{
	color:gray;	
}

#loginbox a:hover{
	color:#003063;
}


#searchbox{
	position:absolute;
	margin-left:460px;
	top:34px;
	width:300px;
}

#breadcrums{
border:1px solid white;
	position:relative;
	top:0px;
	margin-left:40px;
	text-align:left;
}

#languagebox{

	position:absolute;
	margin-left:680px;
	top:42px;

}

#leftbox{
display:none;
 	width:195px;
	float:left;
	height:542px;

}
	
#midbox{

	margin:auto;
	margin-top:30px;
	width:100%;
	font-size:12px;
	text-align:center;

}


#midboxtitle{

}

#midboxintro{
	/*font-style:italic;*/
	font-size:14px;
}

#midboxcontent{
	line-height:150%;
	overflow:auto;
	display:block;
	/*
	width:90%;
	*/
	color:gray;


	text-align:left;
/*	height:900px; */


}


#rightbox{
/*	contains text on a darker grey gradient top down to white*/
	width:234px;
	float:left;
	height:400px;
	/*background: url(../gfx/rightslice.jpg);*/
	color:#3F4778;
	font:12px Tahoma, "Trebuchet MS", serif;
	line-height: 120%;
	overflow: scroll;
}

#midbox .title{
	position:relative;
	top:140px;
	font-weight:normal;
	/*font-family:"Arial Black";*/
	color:#003366;
	display:block;
	font-size:34px;
	padding-left:20px;
	padding-right:140px;
	text-align:left;

}

#midbox .intro{
	position:relative;
	bottom:70px;
	height:145px;
	display:block;
/*	margin-bottom:10px;*/
	margin-top:15px;
	background: url(../gfx/head_img.jpg) no-repeat top;
	color:#717171;
}

.bigbox{
	width:88%;
	margin:auto;
	padding-left:90px;
	padding-bottom:20px;
	padding-top:25px;
	display:block;
	background: url(../gfx/menu_gfx/bigboxbackground.gif) no-repeat center;

	}

.bigbox a{
	font-size:16px;
	font-weight:bold;
}	
.smallboxA{
	
	margin-left:0.5%;
	font-size:16px;
	font-weight:bold;
	width:24%;
	height: 60px;
	padding-top:110px;
	text-align:center;
	cursor:pointer;
	display:block;
	float:left;
	background: url(../gfx/menu_gfx/smallboxA.gif) no-repeat center;
}
.smallboxB{

	font-size:16px;
	font-weight:bold;
	width:24%;
	height: 60px;
	padding-top:110px;
	text-align:center;
	cursor:pointer;
	display:block;
	float:left;
	background: url(../gfx/menu_gfx/smallboxB.gif) no-repeat center;
}
.smallboxC{
	font-size:16px;
	font-weight:bold;
	width:24%;
	height: 60px;
	padding-top:110px;
	cursor:pointer;
	display:block;
	float:left;
	background: url(../gfx/menu_gfx/smallboxC.gif) no-repeat center;
}

.smallboxD{
	font-size:16px;
	font-weight:bold;
	width:24%;
	height: 60px;
	padding-top:110px;
	cursor:pointer;
	display:block;
	float:left;
	background: url(../gfx/menu_gfx/smallboxD.gif) no-repeat center;
}

.boxHolder{
	height:100px;
/*	width:120%;*/
	
	text-align:center;
	display:block;
}



#midbox .content{
	position:relative;
	bottom:0px;
	font-weight:normal;
	padding-left:20px;
	padding-right:15px;

}

#midbox .content img{
		margin:10px;
}
#midbox .content .leftflash
{
	float:left;
	margin:5px;
}

#midbox .content .rightflash
{
	float:right;
	margin:5px;
}


#midbox .content .orange_text{
	color:orange;
	font-weight:bold;
}

#midfooterbox {
	height:100px;
}

#newsbox{
	clear:both;
	position:absolute;
	top:170px;
	display:block;
	width:514px;
	height:120px;
	font-size: 12px;
	padding:0px 0px 0px 0px;
	/*
	background: url(../gfx/menu_gfx/news_background.gif) no-repeat top right;
	*/
	margin: 0px 0px 0px 280px;

}

#newsbox a,
#newsbox a:visited{
	font-weight:bold;
	color: #003366;
	text-decoration: none;

}

#newsbox a:hover{
		
}

#newsbox .link
{
	width:100%;
	text-align:right;
}

#newsbox .link a,
#newsbox .link a:visited
{
	font-weight:normal;
	color:gray;
}

#newsbox .nolink a,
#newsbox .nolink a:visited
{
	font-weight:normal;
	color:gray;
}

#newsbox .title{
	display:block;
	font-size:16px;
	margin-bottom:5px;
}


#rightfooterbox {
	height:100px;
}


#pagineringsBox{
	display:block;
	width:245px;
	position:relative;
	bottom:20px;
	font-size:10px;
	color:#3F4778;
}
#pagineringsBox a,
#pagineringsBox a:visited,
#pagineringsBox a:hover{
	color:#3F4778;
	text-decoration: none;

}
#pagineringsBox .volgende{
	clear:both;
	float:right;
}

#pagineringsBox .vorige{
	clear:both;
	float:left;
}


#special{
	margin-left:40px;
	border:1px solid red;
}

#special a,
#special a:visited
{
	text-decoration:none;
	text-align:center;
	padding-top:45px;
	font-size:18px;
		color:white;
	width:118px;
	height:75px;
	display:block;
	/*
	background: url(../gfx/menu_gfx/special.gif) no-repeat;
	*/
}
#special a:hover{
	/*
	background: url(../gfx/menu_gfx/special_over.gif) no-repeat;
*/
	color:orange;
}




#copyrightbox{
clear:both;
position:absolute;
margin:auto;
width:880px;
text-align:center;
font-size:8px;
color:silver;

bottom:5px;
}

#copyrightbox a,
#copyrightbox a:visited
{
	margin:5px;
	letter-spacing:1px;
	font-size:11px;
	color: #9cbfdb;
}
#copyrightbox a:hover
{
	color: #003366;
}

#imgbox{
	clear:left;
	float:left;
	position:relative;
	bottom:0px;
}

.demoimage{
	margin-top:150px;
}
.doubledemoimage{
	margin-top:20px;
}

.gb{
font-size:11px;
	height:430px;
	overflow: auto;
}
.gb .tiny{
	font-size:8px;
	font-weight: normal;
}
.gbItem{
	width:450px;
	padding-top:2px;
	margin-top:5px;
}

.gbMessage{
	background: url(../gfx/gbmessage.gif) no-repeat top;
	width:440px;
	max-height: 150px;
	overflow: auto;
	padding-left:10px;
	padding-top:5px;
	
	/*border-bottom: 1px solid #B0C4DE;*/
}

.gbUsrname{
	background: url(../gfx/gbmessageb.gif) no-repeat top;
	font-weight: bold;
	width:450px;
	text-align:center;
	padding-top:5px;
	height:20px;
}

.searchPageName,
.searchPageName a
.searchPageName a:visited
{
	color:black;
	font-size:14px;
	font-weight:bold;
}

.searchPageTitle{

}


.clear{
	clear:both;
}
.bulletItem{
	padding-left:20px;
	background: url(../gfx/menu_gfx/marker_on.gif) no-repeat left;
	color:#9cbede;
	font-size:14px;
}

.contact{
	font-size:11px;
	display:block;
	float:left;
	margin-left:10px;
	width:260px;
	position:relative;
	right:10px;
	text-align:left;
	padding-left:2px;
}

.contact input
{
	font-size:11px;
}
.contact select{
	font-size:11px;
}
.contact .text{
		font-size:11px;
}

.contact .activetext{
	background-color:#ADD8E6;
	font-size:11px;
}
.contact .smal{
	width:5px;
}

.prodTbl{
	
}

.product{
		width:90%;
		border-bottom:1px solid orange;
		float:left;
		margin-bottom:10px;
}

.prodImage{
	position:relative;
	/*bottom:20px;*/
	float:left;
	clear:left;
}

.prodImage span{
	width:160px;
	padding:5px;
	/*
	border: 1px double Lime;
	*/
	text-align:center;
	cursor: pointer;
	float:left;
	display:block;
	margin:2px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);-moz-opacity: 0.4;
	/* background-image: url(../gfx/product_achtergrond.jpg); */
	background-repeat:  no-repeat;
}	

.prodImage .over{
	/*
	border: 1px double lime;
	padding:5px;
	*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1;
	/*
	background-color: #DDFFDE;
	*/
}

.prodImage img{
	width:160px;
}


.prodName{
	clear:left;
	font-weight: bold;
}

.prodText{
	font-size:11px;
	clear:both;
}