/* -------------------------------- */
/* css classes                      */
/* -------------------------------- */

html, body {
    height				: 100%;
}

html, body, table, td, th, input, select  {
	margin				: 0;
	padding				: 0;
	font-family			: Tahoma, Arial, sans-serif;
	font-size			: 11px;
	color				: #525252; 
	line-height			: 12pt 
}

body {
	background			: #123A54 url("http://www.lowlens.nl/_images/background.jpg") repeat-x;
}

h1 {
	margin				: 0 0 20px 0;
	padding				: 8px 0 0 35px;
	height				: 30px;
	line-height			: 18px;
	font-size			: 18px;
	font-weight			: normal;
	color				: #1a6ba0;
	background			: url("http://www.lowlens.nl/_images/h1lens.jpg") no-repeat;
}

h2 {
	margin				: 15px 0 2px 0;
	padding				: 0;
	font-size			: 11px;
	color				: #c41405;
}

h3 {
	margin				: 0;
	padding				: 0;
	font-size			: 11px;
	font-weight			: bold;
	color				: #1b6ba0;
}

h4 {
	margin				: 0;
	padding				: 0;
	font-size			: 11px;
	font-weight			: bold;
	color				: #ffffff;
}

form { 
	margin				: 0; 
	padding				: 0;
}

img {
	border				: 0;
}

p {
	margin				: 0;
	padding				: 0;
}

a {
	color				: #1D6AA2;
	text-decoration 	: underline;
}

a:hover {
	color				: #1D6AA2;
	text-decoration		: underline;
}


/* -------------------------------- */
/* container classes                */
/* -------------------------------- */

#wrapper-main {
	position			: relative; 
	margin				: 0 auto;
	padding				: 0;
	width				: 840px;
	min-height			: 100%;
    height				: auto;
	background			: url("http://www.lowlens.nl/_images/bg_menu.jpg") repeat-y;
}

/* Hack for IE */
* html #wrapper-main {
    height				: 100%;
}
/* End IE Hack */ 

	#main-right {
		position			: relative;
		float				: left;	
		left				: 240px;
		margin				: 0;
		padding				: 0;
		width				: 570px;
		height				: auto;
	}
	
		#right-content {
			position			: relative;
			margin				: 177px 0 0 0;
			padding				: 7px 0 0 7px;
		}
			
			#content-main {
				float				: left;
				margin				: 0;
				padding				: 0 7px 0 0;
				width				: 376px;
			}
			
			#content-rightmenu {
				float				: left;
				margin				: 0;
				padding				: 0;
				width				: 170px;
			}
			
				.rightmenu-lenzen {
					float				: left;
					margin				: 0 0 10px 0;
					padding				: 3px 6px;
					width				: 146px;
					border				: 1px solid #DFDFDF;
					background			: url("http://www.lowlens.nl/_images/side.jpg") no-repeat;
				}
		
		#right-header {
			position			: absolute;
			top					: 0;
			left				: 0;
			margin				: 0;
			padding				: 0;
			width				: 570px;
			height				: 167px;
		}
		
			#header-nav {
				margin				: 0;
				padding				: 0;
				height				: 23px;
			}
			
			#header-banner {
				margin				: 0;
				padding				: 0;
				height				: 144px;
				background			: url("http://www.lowlens.nl/_images/header.jpg") no-repeat;
			}	
	
	#main-leftmenu {
		position			: relative;
		float				: left;
		display				: inline;
		left				: -570px;
		margin				: 0 0 0 30px;		
		padding				: 0;
		_padding			: 0 0 0 14px;
		width				: 210px;
		height				: 100%;
		background			: url("http://www.lowlens.nl/_images/header_menu.jpg") no-repeat;
		_background			: url("http://www.lowlens.nl/_images/header_menu.jpg") no-repeat 30px 0;
	}
	
		#leftmenu-home {
			margin				: 5px 0 0 24px;
			width				: 170px;
			height				: 50px;
			border				: 0;
		}
	
	#main-clear {
		clear				: both;
		margin				: 0;
		padding				: 0;
		height				: 10px;
		min-height			: 10px;
	}
	
	
/* -------------------------------- */
/* header classes                   */
/* -------------------------------- */

ul#nav-country {
	float				: left;	
	margin				: 5px 0 0 10px;
	padding				: 0;
	list-style			: none;
}

	ul#nav-country li {
		float				: left;
		margin				: 0 3px 0 0;
		padding				: 0;
	}
	
ul#nav-contact {
	float				: right;	
	margin				: 5px 10px 0 0;
	padding				: 0;
	list-style			: none;
}

	ul#nav-contact li {
		float				: left;
		margin				: 0 3px 0 0;
		padding				: 0;
	}

	
/* -------------------------------- */
/* leftmenu classes                 */
/* -------------------------------- */
	
ul#leftmenu-nav {
	float				: left;
	margin				: 45px 0 15px 13px;
	_margin				: 45px 0 15px 6px;
	padding				: 0;
	list-style			: none;
}

	ul#leftmenu-nav li {
		float				: left;
		margin				: 0 0 0 16px;
		padding				: 5px 0;
		width				: 160px;
		border-bottom		: 1px solid #9ebff2;
	}
	
	ul#leftmenu-nav li a:link, ul#leftmenu-nav li a:hover, ul#leftmenu-nav li a:visited { 
		cursor				: pointer;
		text-decoration		: none;
	}
	
	ul#leftmenu-nav li:hover {
		background			: #f5f9ff;
	}
	
	ul#leftmenu-nav li img {
		float				: left;
		margin				: 0;
		padding				: 2px;
		width				: 54px;
		border				: 1px solid #9ebff2;
	}
	
	ul#leftmenu-nav li h3 {
		float				: left;
		margin				: 0 0 0 2px;
		padding				: 3px 0 0 3px;
		width				: 92px;
		line-height			: 13px; 
	}
	
	ul#leftmenu-nav li p {
		float				: left;
		margin				: 0 0 0 2px;
		padding				: 0 0 0 3px;
		width				: 92px;
		line-height			: 13px; 
		color				: #525252; 
	}
	
#leftmenu-links h4, #leftmenu-contact h4 {
	margin				: 0;
	padding				: 7px;
	width				: 170px;
	height				: 16px;
	background			: #1e6ba1;
}

#leftmenu-links, #leftmenu-contact {
	float				: left;
	margin				: 30px 0 0 16px;
	padding				: 0;
}
	
	ul#links-nav {
		margin				: 10px 0 0 0;
		padding				: 0;
		list-style			: none;
	}
	
		ul#links-nav li {
			margin				: 0 0 0 15px;
			padding				: 0;
		}

	#leftmenu-contact p {
		margin				: 10px 0 0 15px;
	}
	
	#leftmenu-contact p#contact-merk {
		color				: #C41405;
	}
	

/* -------------------------------- */
/* center classes                   */
/* -------------------------------- */

ul#breadcrumb {
	margin				: 0 0 15px 0;
	padding				: 0;
	width				: 383px;
	list-style			: none;
}

	ul#breadcrumb li {
		display				: inline;
		margin				: 0 3px 0 0;
		padding				: 0;
	}

/* -------------------------------- */
/* rightmenu classes                */
/* -------------------------------- */

.rightmenu-lenzen h3 {
	font-weight			: normal;
}

.rightmenu-lenzen div {
	margin				: 0;
	padding				: 0;
	text-align			: center;
}

.rightmenu-lenzen img {
	margin				: 15px 0;
	padding				: 0;
}

.rightmenu-lenzen ul {
	margin				: 15px 0 0 0;
	padding				: 0;
}

	.rightmenu-lenzen ul li {
		margin				: 0 0 0 15px;
		padding				: 0;
	}