@CHARSET "UTF-8";

/***** IMPORT *****/
/* Classes used by WYSIWYG editor */
@import url('/smt/user/styles/classes/classes.css');

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,legend,input { margin: 0px; padding: 0px;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img,hr { border: none; }
img { vertical-align:top; }
caption,th,td { vertical-align:top; }
table { border-collapse: collapse; border-spacing: 0; }

/***** STRUCTURE *****/
#body {
}
		
	#wrapper {
	margin:0 auto 20px;
	width:960px;
	overflow:hidden;
	}
		
		#top {
		overflow:hidden;
		}
			
		#header {
		 height:270px;
		 position:relative;
		 }
		 
		#content {
		padding:10px 0 0;
		margin:10px 0 10px 0;
		clear:both;
		float:left;
		}

		html > body #content {
		}
			 
			#content-right {
			float:right;
			padding:0 0 80px;
			}
			
				#content-main {
				float:left;
				position:relative;
				}
				
				#content-related {
				float:right;
				}
			
			#content-left {
			float:left;
			}
			
			/* 1 Column layout  */			 
			.col1 #content-right {
			}
				
				col1 #content-main {
				}

				.col1 #content-related {
				 display:none;
				 }
				
			.col1 #content-left {
			display:none;
			}
				
			/* 2 Column layout  */
			.col2 #content-right {
			width:1000px;
			}
			
				.col2 #content-main {
				float:left;
				width: 830px;
				}
				
				.col2 #content-related {
				margin-left: 10px;
				width: 160px;
				}
				
			.col2 #content-left {
			display:none;
			}
			
			/* 3 Column layout  */
			.col3 #content-right {
			float:right;
			width:784px;
			}
				
				html > body .col3 #content-right {
				}
			
				.col3 #content-main {
				padding:0px 20px 0px 20px;
				width:489px;
				}
				
				html > body .col3 #content-main {
				height:auto;
				}
				
				.col3 #content-related {
				padding:30px 10px 0;
				width:230px;
				}
			
			.col3 #content-left {
			width: 176px;
			padding:30px 0px 0;
			
			}

		#footer {
clear:both;
padding:5px 0;
		}
	
.left {
float:left;
}

.right {
float:right;
}

/***** DESIGN *****/
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
/*background:#646464 url(/smt/user/images/design/body_bg.png) repeat-x top left;*/
background-color:#01661F;
color:#01661F;
}
	
	#wrapper {
	background-color:#ffffff;
	text-align:left;
	}
	
		#top {
		background-color:#01661F;
		}
		
		#content {
		background:url(/smt/user/images/design/content_bg.gif) repeat-y bottom left;
		}

				#content-main {
				line-height:18px;
				text-align:justify;
				color:#000000;
				}

					#content-main .detail .omschrijving-kort {
					font-style:italic;
					font-weight:bold;
					margin:0 0 10px 0;
					}
				
				#content-related {
				}
			
			#content-left {
			}
		
		#footer {
background-color:#FFFFFF;
border-top:1px solid #01661F;
line-height:20px;
text-align:center;
		}

a {
color:#01661f;
cursor:pointer;
text-decoration:none;
}
	a.hover, a:hover {
	text-decoration:none;
	color:#666666;
	}

a.meer {
float:right;
color:#FFFFFF;
}

p {
margin-bottom:10px;
}

span {
}

hr {
	background-color:#47972B;
	border:0 none;
	clear:both;
	color:#47972B;
	height:1px;
	margin-bottom:15px;
	margin-top:15px;
	width:100%;
}

h1 {
font-size:14px;
font-weight:bold;
margin:0 0 5px;
color:#01661F;
}

h2 {
font-size:14px;
font-weight:bold;
margin:0 0 5px;

}

h3 {
font-size:12px;
margin:0 0 5px;
font-weight:bold;
}

	#content-related h3 {
	font-size:20px;
	}

.content-text ul li {
margin:0 0 7px 20px;
list-style-type:square;
list-style-position: outside;
}

.content-text ol li {
margin:0 0 7px 20px;
list-style:outside;
list-style-type:decimal;
}

	.content-text ol li li {
	list-style-type:lower-alpha;
	}
	
.imgright{
	margin-left: 20px;
	margin-bottom: 20px;
}

.imgleft{
	margin-right: 20px;
	margin-bottom: 20px;
}

.bottomline{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5D5D5;	
}

/***** COMPONENTS *****/
#header-rotator {
overflow:hidden;
position:absolute;
z-index:10;
left:0;
top:0;
height:238px;
width:960px;
}

#header-logo {
overflow:hidden;
position:absolute;
z-index:100;
left:0;
top:0;
height:238px;
width:340px;
}

#header-base {
background-color:#01661F;
bottom:0;
color:#FFFFFF;
font-style:italic;
height:32px;
left:0;
line-height:32px;
overflow:hidden;
padding:0 20px 0 0;
position:absolute;
text-align:right;
width:940px;
z-index:100;
}

#breadcrumb {
margin:0 0 10px 0;
text-transform: uppercase;
height:20px;
}

#menu-main {
padding:0px;
margin:0px;
}

	#menu-main ul.NAV1 {
	padding:0px;
	}

		#menu-main ul.NAV1 li {
		padding:0 0 0 6px;
		}


		#menu-main ul.NAV1 li ul li {
		padding:0 0 0 15px;
		}
				
			#menu-main ul.NAV1 li a {
			background:transparent url(/smt/user/images/design/menu_main_bg.gif) no-repeat scroll left center;
			display:block;
			font-weight:bold;
			margin:0 0 10px;
			padding:0 0 0 25px;
			text-decoration:none;			
			}
			
			#menu-main ul.NAV1 li ul {
			display:none;
			}
			
			
				#menu-main ul.NAV1 li.haschildren ul.hover,
				#menu-main ul.NAV1 li.haschildrenactive ul {
				display:block;
				}

					#menu-main ul.NAV1 li ul li a {
					background:transparent url(/smt/user/images/design/menu_sub_bg.gif) no-repeat scroll left center;
					padding:0 0 0 20px;
					font-size:10px;
					}
				
				#menu-main ul.NAV1 li a.hover,
				#menu-main ul.NAV1 li a.active,
				#menu-main ul.NAV1 li a.haschildrenactive {
				color:#666666;
				}

#menu-general,
#menu-admin {
background-color:#01661F;
height:32px;
}

#menu-admin {
float:left;
}

#menu-general {
float:right;
}

	#menu-general li {
	float:right;
	}
	
	#menu-admin li {
	float:left;
	}
	
	#menu-general li a,
	#menu-admin li a {
	color:#FFFFFF;
	display:block;
	height:32px;
	line-height:32px;
	padding:0 0 0 20px;
	font-size:14px;
	}
	
	#menu-admin li a {
	padding:0 20px 0 0;
	}
	
		#menu-general li a.hover,
		#menu-general li a:hover,
		#menu-admin li a.hover,
		#menu-admin li a:hover {
		text-decoration:underline;
		}
	
#related-block-top {
background:transparent url(/smt/user/images/design/content_related_top.png) no-repeat scroll left top;
height:43px;
}

#tip-van-de-maand,
#cr-tip {
background:url("/smt/user/images/design/tip_vd_maand_bg_w230.png") no-repeat scroll left top transparent;
color:#DEDEDE;
font-size:13px;
height:135px;
overflow:hidden;
padding:20px;
}

	#tip-van-de-maand h3,
	#cr-tip h3 {
	color:#ffffff;
	font-size:25px;
	letter-spacing:2px;
	text-transform:uppercase;
	}
	
#cr-tip {}

#cr-nieuws {
padding:20px;
}

	#cr-nieuws .item {
	padding:0 0 10px 0;
	border-bottom:1px dashed #999999;
	margin:0 0 10px 0;
	}
	
	#cr-nieuws h3 {}
	
	#cr-nieuws .datum {
	display:block;
	color:#999999;
	font-size:smaller;
	}
	
	#cr-nieuws .titel {
	display:block;
	font-weight:bold;
	}
	
	#cr-nieuws .omschrijving-kort {
	font-size:13px;
	display:block;
	}
	
	#cr-nieuws a.meer {
	color:#01661F;
	}
	 
#related-block-middle {
background:transparent url(/smt/user/images/design/content_related_middle.png) repeat-y scroll left top;
padding:0 25px;
color:#FFFFFF;
overflow:hidden;
text-align:right;
}

	#related-block-middle h2 {
	color:#01661f;
	}
	
	#related-block-middle h3 {
	color:#000000;
	}

#related-block-bottom {
background:transparent url(/smt/user/images/design/content_related_bottom.png) no-repeat scroll left top;
height:43px;
}

/***** FAQ *****/
#faq .question {
font-weight:bold;
margin:0 0 5px;
}

/***** FORMS *****/
.form fieldset {
border:1px solid #CCCCCC;
clear:both;
margin-bottom:10px;
padding:10px;
}

.form  legend {
color:#32527F;
font-weight:bold;
padding:0 10px;
}

.form {
}
	.form label {
	}

	.form input {
	}

	.form ul li {
	margin:0px 0px 5px 0px;
	overflow:hidden;
	}
	
		.form ul li .label {
		width:94px;
		}

		.form ul li .input {
		width:250px;
		}

		.form ul li .submit {
		}
		
		.form ul li .textarea {
		width:250px;
		}

/***** FORMS *****/
.forms fieldset {
border:1px solid #CCCCCC;
clear:both;
margin-bottom:10px;
padding:10px;
}

.forms  legend {
color:#32527F;
font-weight:bold;
padding:0 10px;
}

.forms {
}
	.forms label {
	float:left;
	}

	.forms input {
	}

	.forms ul li {
	margin:0px 0px 5px 0px;
	overflow:hidden;
	}
	
		.forms ul li .label {
		width:75px;
		}

		.forms ul li .input {
		width:250px;
		}

		.forms ul li .submit {
		}
		
		.forms ul li .textarea {
		width:250px;
		}
		
/***** IE FIXES *****/
* html #header-mask {
	azimuth: expression(
	this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "/smt/user/images/iepngfix/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='image')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
	);
}
