/*
Copyright Mike-V
http://www.mike-v.be
*/

img, div 
	{ 
	behavior: url(iepngfix.htc)
	}
	
* 	{
	margin: 0;
	padding: 0;
	}

img
	{
	border:0;
	}
	
html 	
	{
	height:100%;
	}

body 
	{
	height:100%; 
	margin:0; 
	padding:0;
	background: #2e393b	url(../images/bg.gif) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	}

h4
	{
	color: #FEB500;
	}

h3
	{
	color: #FEB500;
	}
	
a {
	text-decoration: none;
	color: #FEB500;
}

a:hover {
	color: #ffffff;
}

.oranged
	{
 	color: #FEB500;
 	}

#bg 
	{
	position:fixed; 
	top:0; 
	left:0; 
	width:100%; 
	height:100%;
	}

#container
	{
	text-align:left; 
	width:960px;
	margin:0 auto;
	position:relative; 
	z-index:1;
	}

#header 
	{
	height:100px;
	width:410px;
	margin:0;
	}

.listindent
	{
	margin-left: 20px;
	}
.wrapper
	{
	float:left;
	width:100%;
	margin:0;
	}

#Banner
	{
	height:250px;
	width: 630px;
	margin-right:330px;
	padding-bottom: 3px;
	}

#panel_shined
	{
	float:left;
	width: 310px;
	height:250px;
	margin-left:-310px;
	background: url(../images/Panel_Shined.png) no-repeat;
	padding-bottom: 3px;
	}
	
/* Navigation*/
.navigation {	
	height: 41px;
	width: 630px;
	float: left;
	padding-bottom: 20px;
}
.navigation a {	
	background: url(../images/Button_Idle.gif);
	color: #ffffff;
	float: left;
	font: bold 1.1em sans-serif;
	line-height: 41px;
	text-decoration: none;
	width: 105px;
	text-align: center;
}
.navigation a:hover {
	background: url(../images/Button_Over.gif);
	color: #ffffff;
	width: 105px;
	float: left;
	font: bold 1.1em sans-serif;
	line-height: 41px;
	text-decoration: none;
	text-align: center;
}

.navigation a:active {
	background: url(../images/Button_Over.gif);
	color: #ffffff;
	width: 105px;
	float: left;
	font: bold 1.1em sans-serif;
	line-height: 41px;
	text-decoration: none;
	text-align: center;
}

.navigation li {
	list-style-type: none;
	display: inline;
}
.clearer {clear: both;}

.activeitem {
	background: url(../images/Button_Over.gif);
	color: #ffffff;
	width: 105px;
	float: left;
	font: bold 1.1em sans-serif;
	line-height: 41px;
	text-decoration: none;
	text-align: center;
}

#mininav
	{
	float:left;
	width: 310px;
	height:41px;
	margin-left:-310px;
	background: url(../images/Background_MiniNav.gif) no-repeat;
	padding-bottom: 20px;
	}

#mininav a {	
	background: url(../images/Background_MiniNav.gif) no-repeat;
	color: #ffffff;
	float: left;
	font: bold 1.1em sans-serif;
	line-height: 41px;
	text-decoration: none;
	width: 310px;
	text-align: center;
}
#mininav a:hover {
	background: url(../images/Background_MiniNav_Over.gif) no-repeat;
	color: #ffffff;
	width: 310px;
	float: left;
	font: bold 1.1em sans-serif;
	line-height: 41px;
	text-decoration: none;
	text-align: center;
}

#mininavactive
	{
	float:left;
	width: 310px;
	height:41px;
	margin-left:-310px;
	background: url(../images/Background_MiniNav_Over.gif) no-repeat;
	padding-bottom: 20px;
	}

#mininavactive a {	
	background: url(../images/Background_MiniNav_Over.gif) no-repeat;
	color: #ffffff;
	float: left;
	font: bold 1.1em sans-serif;
	line-height: 41px;
	text-decoration: none;
	width: 310px;
	text-align: center;
}

#shined1
	{
	float: left;
	width: 110px;
	height: 110px;
	padding-top: 116px;
	padding-left: 30px;
	}

#shined2
	{
	float: left;
	width: 110px;
	height: 110px;
	padding-top: 116px;
	padding-left: 30px;
	}
	
#contentheader
	{
	height:100px;
	width: 630px;
	margin-right:330px;
	}

#contentheader_privacybeleid
	{
	height:100px;
	width: 630px;
	margin-right:330px;
	background: url(../images/ContentHeader_Privacybeleid.gif) no-repeat;
	}

#header_prijzen
	{
	float:left;
	height:100px;
	width: 310px;
	margin-left:-310px;
	}

#wrapperbox
	{
	float: left;
	width: 960px;
	background: url(../images/Background_Content_Full.gif) repeat-y;
	}

#contentbox
	{
	margin-right:330px;
	}
	
#content
	{
	padding-left: 30px;
	padding-right: 30px;
	text-align: justify; 
	}

/* Subnavigation*/
.subnavigation {	
	height: 41px;
	width: 630px;
	float: left;
	padding-bottom: 20px;
}
.subnavigation a {	
	background: url(../images/Button_Idle.gif);
	color: #ffffff;
	float: left;
	font: bold 1.1em sans-serif;
	line-height: 41px;
	text-decoration: none;
	width: 105px;
	text-align: center;
}
.subnavigation a:hover {
	background: url(../images/Button_Over.gif);
	color: #ffffff;
	width: 105px;
	float: left;
	font: bold 1.1em sans-serif;
	line-height: 41px;
	text-decoration: none;
	text-align: center;
}

.subnavigation a:active {
	background: url(../images/Button_Over.gif);
	color: #ffffff;
	width: 105px;
	float: left;
	font: bold 1.1em sans-serif;
	line-height: 41px;
	text-decoration: none;
	text-align: center;
}

.subnavigation li {
	list-style-type: none;
	display: inline;
}

.rightcontentbox
	{
	float: left;
	width: 310px;
	margin-left:-310px;
	}
	
.rightcontent
	{
	width: 230px;
	padding-left: 50px;
	padding-right: 30px;
	}

#rightcontentheader
	{
	width: 310px;
	padding-left: 0px;
	padding-right: 0px;
	}
	
#contentbottom
	{
	height:30px;
	width: 630px;
	margin-right:330px;
	background: url(../images/ContentBottom.gif) no-repeat;
	padding-bottom: 10px;
	}

#contentbottom_right
	{
	float:left;
	height:30px;
	width: 310px;
	margin-left:-310px;
	background: url(../images/ContentBottom_Right.gif) no-repeat;
	padding-bottom: 10px;
	}
		
#footer 
	{
	float:left;
	width: 630px;
	height: 83px;
	margin: 0 auto;
	}

#footer p {
	text-align: left;
	font-weight: normal;
	padding-left : 30px;
}

#designed {
	float:left;
	width: 310px;
	margin-left:-310px;
	}

/* Gallery */

#gallery 
	{
	clear: both;
	width:570px;
	}

#gallery a {
	display:block;
	float: left;
	height:98px;
	width:130px;
	overflow:hidden;
	padding:10px 10px 10px 0px;
}
#gallery a img
	{
	border: 2px solid #999999;
	}

#gallery a:hover img
	{
	border: 2px solid #FEB500;
	}
	
#largeImg {
	border: 2px solid #FEB500;
	width: 556px;
	/*height: 417px;*/
	padding: 0px;
}

.thumbs {
	float: left;
	}

.thumbs a {
	display:block;
	float: left;
	/*height:98px;*/
	width:130px;
	overflow:hidden;
	padding:10px 12px 10px 0px;
	}
	
.thumbs img {
	border: 2px solid #999999;
	/*height:98px;*/
	width:130px;
}
.thumbs img:hover {
	border: 2px solid #FEB500;
}

/* Forms */
label, label span 
	{
	display: block;
	padding-bottom: .50em;
	}
	
label
	{
	float: left;
	width: 100%;
	}
	
label span
	{
	float: left;
	width: 23%;
	}

input 
	{
	border: 1px solid #999;  
	}

input:active, input:focus 
	{
	border: 1px solid #FEB500;  
	}

textarea
	{
	border: 1px solid #999;
	}

textarea:active, textarea:focus 
	{
	border: 1px solid #FEB500;  
	}

form div
	{
	padding : 20px 0 0 23%;
	}
	
form div input 
	{
	text-transform:uppercase;
	background: #2E393B url(../images/Button2_Idle.gif);
	height: 30px;
	width: 145px;
	color: #ffffff;
	font: bold 1.1em sans-serif;
	text-decoration: none;
	text-align: center;
	border: 0px;
	}

form div input:hover 
	{
	text-transform:uppercase;
	background: #2E393B url(../images/Button2_Over.gif);
	height: 30px;
	width: 145px;
	color: #ffffff; 
	font: bold 1.1em sans-serif;
	text-decoration: none;
	text-align: center;
	}

.inline_image_left
	{
	text-align: left;
	margin-right : 10px;
	}
	
.inline_image_right	
	{
	margin-left : 10px;
	}
	
.GalleryNav
	{
	float: right;
	margin-right: 10px;
	}